1 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
3 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
5 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
7 * var-tracking.c (add_stores): Fix oversight in latest commit.
9 2013-12-14 Marek Polacek <polacek@redhat.com>
11 * c-c++-common/ubsan/overflow-1.c: New test.
12 * c-c++-common/ubsan/overflow-2.c: New test.
14 2013-12-14 Marek Polacek <polacek@redhat.com>
17 * c-c++-common/ubsan/pr59503.c: New test.
19 2013-12-14 Janus Weil <janus@gcc.gnu.org>
22 * gfortran.dg/typebound_proc_31.f90: New.
24 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
27 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
29 2013-12-03 Jeff Law <law@redhat.com>
31 PR tree-optimization/45685
32 * gcc.dg/tree-ssa/pr45685.c: New test.
34 2013-12-13 Bin Cheng <bin.cheng@arm.com>
36 PR tree-optimization/58296
37 PR tree-optimization/41488
38 * gcc.dg/tree-ssa/scev-7.c: New test.
39 * gcc.dg/pr41488.c: New test.
40 * g++.dg/pr59445.C: New test.
42 2013-12-12 Tobias Burnus <burnus@net-b.de>
45 * gfortran.dg/namelist_83.f90: New.
46 * gfortran.dg/namelist_83_2.f90: New.
48 2013-12-12 Jakub Jelinek <jakub@redhat.com>
51 * g++.dg/opt/pr59470.C: New test.
53 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
55 * c-c++-common/tsan/free_race2.c: New file.
56 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
57 * c-c++-common/tsan/race_on_mutex.c: Likewise.
58 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
59 * c-c++-common/tsan/simple_race.c: Likewise.
60 * c-c++-common/tsan/simple_stack.c: Likewise.
61 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
62 * g++.dg/tsan/atomic_free.C: Likewise.
63 * g++.dg/tsan/atomic_free2.C: Likewise.
64 * g++.dg/tsan/benign_race.C: Likewise.
65 * g++.dg/tsan/cond_race.C: Likewise.
66 * g++.dg/tsan/default_options.C: Likewise.
67 * g++.dg/tsan/fd_close_norace.C: Likewise.
68 * g++.dg/tsan/fd_close_norace2.C: Likewise.
69 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
71 2013-12-12 Jakub Jelinek <jakub@redhat.com>
74 * gfortran.dg/gomp/pr59467.f90: New test.
75 * c-c++-common/gomp/pr59467.c: New test.
77 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
80 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
81 * gcc.target/i386/sse2-movapd-2.c: Likewise.
82 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
83 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
85 2013-12-11 Sriraman Tallam <tmsriram@google.com>
88 * gcc.target/i386/pr59390.c: New test.
89 * gcc.target/i386/pr59390_1.c: New test.
90 * gcc.target/i386/pr59390_2.c: New test.
92 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
94 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
95 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
96 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
97 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
98 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
99 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
100 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
101 test stored in c-c++-common. Also, added the Cilk runtime's library
102 to the ld_library_path.
104 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
107 * gcc.c-torture/compile/pr59134.c: New test.
108 * gnat.dg/misaligned_volatile.adb: New test.
110 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
111 Sandra Loosemore <sandra@codesourcery.com>
113 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
115 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
121 * gcc.dg/pr23623.c: New test.
122 * gcc.dg/pr48784-1.c: New test.
123 * gcc.dg/pr48784-2.c: New test.
124 * gcc.dg/pr56341-1.c: New test.
125 * gcc.dg/pr56341-2.c: New test.
126 * gcc.dg/pr56997-1.c: New test.
127 * gcc.dg/pr56997-2.c: New test.
128 * gcc.dg/pr56997-3.c: New test.
130 2013-12-11 Janus Weil <janus@gcc.gnu.org>
133 * gfortran.dg/allocate_with_source_4.f90: New.
135 2013-12-11 Jakub Jelinek <jakub@redhat.com>
137 PR tree-optimization/59417
138 * gcc.c-torture/compile/pr59417.c: New test.
140 PR tree-optimization/59386
141 * gcc.c-torture/compile/pr59386.c: New test.
143 2013-12-11 Bin Cheng <bin.cheng@arm.com>
146 2013-12-10 Bin Cheng <bin.cheng@arm.com>
147 PR tree-optimization/41488
148 * gcc.dg/tree-ssa/scev-7.c: New test.
149 * gcc.dg/pr41488.c: New test.
151 2013-12-10 Janus Weil <janus@gcc.gnu.org>
154 * gfortran.dg/c_by_val_5.f90: Modified.
155 * gfortran.dg/dummy_procedure_10.f90: New.
157 2013-12-10 Yury Gribov <y.gribov@samsung.com>
159 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
160 * g++-dg/tsan/tsan.exp: Likewise.
162 2013-12-10 Richard Biener <rguenther@suse.de>
165 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
167 2013-12-10 Jakub Jelinek <jakub@redhat.com>
169 * gcc.dg/vect/vect-cond-11.c: New test.
170 * gcc.target/i386/vect-cond-1.c: New test.
171 * gcc.target/i386/avx2-gather-5.c: New test.
172 * gcc.target/i386/avx2-gather-6.c: New test.
173 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
174 * gcc.dg/vect/vect-mask-load-1.c: New test.
176 2013-12-09 Marek Polacek <polacek@redhat.com>
179 * g++.dg/ubsan/pr59437.C: New test.
181 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
183 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
184 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
185 * g++-dg/tsan/tsan.exp: Likewise.
187 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
189 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
190 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
192 2013-12-10 Bin Cheng <bin.cheng@arm.com>
194 PR tree-optimization/41488
195 * gcc.dg/tree-ssa/scev-7.c: New test.
196 * gcc.dg/pr41488.c: New test.
198 2013-12-09 Joseph Myers <joseph@codesourcery.com>
200 PR preprocessor/55715
201 * gcc.dg/cpp/expr-overflow-1.c: New test.
203 2013-12-10 Tobias Burnus <burnus@net-b.de>
209 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
211 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
214 * g++.dg/cpp0x/variadic-sizeof3.C: New.
216 2013-12-09 David Malcolm <dmalcolm@redhat.com>
218 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
219 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
221 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
223 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
225 * gcc.target/arm/ldrd-strd-offset.c: New.
227 2013-12-09 Martin Jambor <mjambor@suse.cz>
229 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
230 * gcc.c-torture/compile/pr48929.c: Likewise.
231 * gcc.c-torture/compile/pr55569.c: Likewise.
232 * gcc.c-torture/compile/sra-1.c: Likewise.
233 * gcc.c-torture/compile/pr45085.c: Moved to...
234 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
236 2013-12-09 Marek Polacek <polacek@redhat.com>
239 * g++.dg/ubsan/pr59415.C: New test.
241 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
244 * g++.dg/cpp0x/deleted2.C: New.
246 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
248 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
250 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
252 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
253 pass/fail line and add it to the log instead.
255 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
259 * gcc.target/sh/pr51697.c: New.
261 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
263 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
264 * gcc.dg/macro-fusion-2.c: Ditto.
265 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
266 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
268 2013-12-08 Tobias Burnus <burnus@net-b.de>
273 * gfortran.dg/elemental_subroutine_8.f90: New.
274 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
275 * gfortran.dg/proc_ptr_11.f90: Ditto.
276 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
277 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
278 * gfortran.dg/proc_ptr_33.f90: Ditto.
279 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
280 which is not elemental.
281 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
283 2013-12-07 Janus Weil <janus@gcc.gnu.org>
286 * gfortran.dg/class_result_2.f90: New.
288 2013-12-06 Jakub Jelinek <jakub@redhat.com>
290 PR tree-optimization/59388
291 * gcc.c-torture/execute/pr59388.c: New test.
293 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
296 * g++.dg/pubtypes.C: Adjust the regular expression.
297 * gcc.dg/pubtypes-1.c: Likewise.
298 * gcc.dg/pubtypes-2.c: Likewise.
299 * gcc.dg/pubtypes-3.c: Likewise.
300 * gcc.dg/pubtypes-4.c: Likewise.
302 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
304 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
306 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
309 * gcc.target/i386/pr59405.c: New test.
311 2013-12-06 Ian Bolton <ian.bolton@arm.com>
312 Mark Mitchell <mark@codesourcery.com>
315 * gcc.target/arm/builtin-trap.c: New test.
316 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
318 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
320 * gcc.target/sparc/pdistn.c: New test.
321 * gcc.target/sparc/pdistn-2.c: Likewise.
323 2013-12-06 Richard Biener <rguenther@suse.de>
325 PR tree-optimization/59058
326 * gcc.dg/torture/pr59058.c: New testcase.
328 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
330 * g++.dg/warn/pr15774-1.C: Adjust expected message.
332 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
334 PR rtl-optimization/59317
335 * testsuite/gcc.target/mips/pr59317.c: New.
337 2013-12-05 Marek Polacek <polacek@redhat.com>
341 * c-c++-common/ubsan/pr59333.c: New test.
342 * c-c++-common/ubsan/pr59397.c: New test.
344 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
346 * gcc.dg/vect/vect-nop-move.c: New test.
348 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
350 * c-c++-common/tsan/atomic_stack.c: New test.
351 * c-c++-common/tsan/fd_pipe_race.c: New test.
352 * c-c++-common/tsan/free_race.c: New test.
353 * c-c++-common/tsan/mutexset1.c: New test.
354 * c-c++-common/tsan/race_on_barrier.c: New test.
355 * c-c++-common/tsan/sleep_sync.c: New test.
356 * c-c++-common/tsan/thread_leak.c: New test.
357 * c-c++-common/tsan/thread_leak1.c: New test.
358 * c-c++-common/tsan/thread_leak2.c: New test.
359 * c-c++-common/tsan/tiny_race.c: New test.
360 * c-c++-common/tsan/tls_race.c: New test.
361 * c-c++-common/tsan/write_in_reader_lock.c: New test.
362 * lib/tsan-dg.exp: New file.
363 * gcc.dg/tsan/tsan.exp: New file.
364 * g++.dg/tsan/tsan.exp: New file.
365 * g++.dg/dg.exp: Prune tsan subdirectory.
367 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
369 * gcc.target/i386/readeflags-1.c: New.
370 * gcc.target/i386/writeeflags-1.c: Ditto.
372 2013-12-05 Yury Gribov <y.gribov@samsung.com>
375 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
376 * c-c++-common/asan/pr59063-2.c: Likewise.
378 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
380 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
381 * g++.dg/cpp0x/defaulted2.C: Likewise.
382 * g++.dg/cpp1y/auto-fn8.C: Likewise.
383 * g++.dg/gomp/udr-3.C: Likewise.
384 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
385 * g++.dg/lookup/linkage1.C: Likewise.
386 * g++.dg/overload/new1.C: Likewise.
387 * g++.dg/parse/friend5.C: Likewise.
388 * g++.dg/parse/namespace-alias-1.C: Likewise.
389 * g++.dg/parse/namespace10.C: Likewise.
390 * g++.dg/parse/redef2.C: Likewise.
391 * g++.dg/template/friend44.C: Likewise.
392 * g++.old-deja/g++.brendan/crash42.C: Likewise.
393 * g++.old-deja/g++.brendan/crash52.C: Likewise.
394 * g++.old-deja/g++.brendan/crash55.C: Likewise.
395 * g++.old-deja/g++.jason/overload21.C: Likewise.
396 * g++.old-deja/g++.jason/overload5.C: Likewise.
397 * g++.old-deja/g++.jason/redecl1.C: Likewise.
398 * g++.old-deja/g++.law/arm8.C: Likewise.
399 * g++.old-deja/g++.other/main1.C: Likewise.
401 2013-12-05 Richard Biener <rguenther@suse.de>
403 PR tree-optimization/56787
404 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
406 2013-12-05 Kostya Serebryany <kcc@google.com>
408 * c-c++-common/asan/null-deref-1.c: Update the test
409 to match the fresh asan run-time.
411 2013-12-05 Richard Biener <rguenther@suse.de>
413 PR tree-optimization/59374
414 * gcc.dg/torture/pr59374-1.c: New testcase.
415 * gcc.dg/torture/pr59374-2.c: Likewise.
417 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
419 * gcc.target/ia64/pr52731.c: New.
421 2013-12-04 Jeff Law <law@redhat.com>
423 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
424 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
425 -fisolate-erroneous-paths-attribute.
426 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
428 2013-12-04 Joseph Myers <joseph@codesourcery.com>
431 * gcc.dg/c11-align-6.c: New test.
433 2013-12-04 Marek Polacek <polacek@redhat.com>
435 * c-c++-common/ubsan/overflow-mul-2.c: New test.
436 * c-c++-common/ubsan/overflow-add-1.c: New test.
437 * c-c++-common/ubsan/overflow-add-2.c: New test.
438 * c-c++-common/ubsan/overflow-mul-1.c: New test.
439 * c-c++-common/ubsan/overflow-sub-1.c: New test.
440 * c-c++-common/ubsan/overflow-sub-2.c: New test.
441 * c-c++-common/ubsan/overflow-negate-1.c: New test.
443 2013-12-04 Marek Polacek <polacek@redhat.com>
446 * gcc.dg/pr54113.c: New test.
448 2013-12-04 Jakub Jelinek <jakub@redhat.com>
451 * g++.dg/cpp0x/constexpr-template6.C: New test.
453 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
455 * gnat.dg/pack19.adb: New test.
457 2013-12-04 Jakub Jelinek <jakub@redhat.com>
459 PR rtl-optimization/58726
460 * gcc.c-torture/execute/pr58726.c: New test.
463 * g++.dg/torture/pr59163.C: New test.
465 PR tree-optimization/59355
466 * g++.dg/ipa/pr59355.C: New test.
468 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
470 * gcc.dg/tree-ssa/slsr-39.c: Update.
471 * gcc.dg/tree-ssa/slsr-41.c: New test.
473 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
475 * gcc.target/powerpc/pr57363.c: New test.
477 2013-12-03 Wei Mi <wmi@google.com>
479 PR rtl-optimization/59020
480 * testsuite/gcc.dg/pr59020.c: New.
481 * testsuite/gcc.dg/macro-fusion-1.c: New.
482 * testsuite/gcc.dg/macro-fusion-2.c: New.
484 2013-12-03 Yury Gribov <y.gribov@samsung.com>
487 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
489 * lib/ubsan-dg.exp: Likewise. Append to flags also
490 -B${gccpath}/libsanitizer/.
492 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
494 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
496 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
499 * gcc.target/i386/pr59363.c: New file.
501 2013-12-03 Marek Polacek <polacek@redhat.com>
504 * gcc.dg/pr59351.c: New test.
506 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
508 * gcc.dg/20020312-2.c: Add __nds32__ case.
509 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
510 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
511 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
512 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
513 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
514 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
515 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
516 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
517 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
518 * gcc.target/nds32: New nds32 specific directory and testcases.
519 * lib/target-supports.exp (check_profiling_available): Check for
522 2013-12-03 Jakub Jelinek <jakub@redhat.com>
524 PR tree-optimization/59362
525 * gcc.c-torture/compile/pr59362.c: New test.
528 * gcc.dg/pr59011.c: New test.
531 * g++.dg/opt/pr58864.C: New test.
533 2013-12-02 Jeff Law <law@redhat.com>
535 PR tree-optimization/59322
536 * gcc.c-torture/compile/pr59322.c: New test.
538 2013-12-02 Sriraman Tallam <tmsriram@google.com>
541 * testsuite/gcc.target/i386/pr58944.c: New test.
543 2013-12-02 Joseph Myers <joseph@codesourcery.com>
546 * gcc.dg/c90-array-lval-8.c: New test.
548 2013-12-02 Jakub Jelinek <jakub@redhat.com>
550 PR tree-optimization/59358
551 * gcc.c-torture/execute/pr59358.c: New test.
554 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
555 * lib/target-supports.exp (check_effective_target_avx2): ... here.
556 (check_effective_target_vect_simd_clones): New.
557 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
559 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
560 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
561 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
562 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
563 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
564 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
565 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
566 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
567 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
568 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
569 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
571 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
573 * gcc.dg/pr56997-4.c: New testcase.
575 2013-12-02 Marek Polacek <polacek@redhat.com>
577 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
580 2013-12-02 Richard Biener <rguenther@suse.de>
582 PR tree-optimization/59139
583 * gcc.dg/torture/pr59139.c: New testcase.
585 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
587 * gnat.dg/opt30.adb: New test.
589 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
592 * gfortran.dg/realloc_on_assign_23.f90 : New test
594 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
597 * gfortran.dg/null_5.f90 : Include new error.
598 * gfortran.dg/null_6.f90 : Include new error.
600 2013-11-29 Marek Polacek <polacek@redhat.com>
603 * g++.dg/ubsan/pr59331.C: New test.
604 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
605 Disable the -w option.
606 * c-c++-common/ubsan/vla-1.c: Likewise.
607 * c-c++-common/ubsan/vla-2.c: Likewise.
608 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
610 2013-11-29 Joseph Myers <joseph@codesourcery.com>
613 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
615 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
617 * lib/asan-dg.exp (asan_link_flags): Properly add path to
618 libsanitizer.spec to cflags.
620 2013-11-29 Richard Biener <rguenther@suse.de>
623 * g++.dg/torture/pr59208.C: New testcase.
625 2013-11-29 Jakub Jelinek <jakub@redhat.com>
626 Yury Gribov <y.gribov@samsung.com>
629 * c-c++-common/asan/pr59063-1.c: New test.
630 * c-c++-common/asan/pr59063-2.c: Likewise.
631 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
632 * lib/ubsan-dg.exp: Likewise.
634 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
636 * gnat.dg/opt29.ad[sb]: New test.
638 2013-11-29 Richard Biener <rguenther@suse.de>
641 * gcc.dg/torture/pr59338.c: New testcase.
643 2013-11-29 Jakub Jelinek <jakub@redhat.com>
646 * gcc.dg/vect/vect-simd-clone-12.c: New test.
647 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
648 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
651 * c-c++-common/pr59280.c: New test.
653 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
655 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
657 2013-11-29 Joseph Myers <joseph@codesourcery.com>
660 * gcc.dg/inline-35.c: New test.
662 2013-11-28 Jakub Jelinek <jakub@redhat.com>
665 * g++.dg/gomp/pr59297.C: New test.
667 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
670 * gcc.target/i386/pr57293.c: New.
672 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
674 * gcc.target/arm/vrinta-ce.c: New testcase.
676 2013-11-28 Richard Biener <rguenther@suse.de>
679 * gcc.dg/lto/pr59323-2_0.c: New testcase.
681 2013-11-28 Richard Biener <rguenther@suse.de>
683 PR tree-optimization/59330
684 * gcc.dg/torture/pr59330.c: New testcase.
686 2013-11-28 Richard Biener <rguenther@suse.de>
689 * gcc.dg/lto/pr59323_0.c: New testcase.
691 2013-11-28 Jakub Jelinek <jakub@redhat.com>
694 PR tree-optimization/58018
695 PR tree-optimization/58131
696 * gcc.dg/torture/pr57393-1.c: New test.
697 * gcc.dg/torture/pr57393-2.c: New test.
698 * gcc.dg/torture/pr57393-3.c: New test.
699 * gcc.dg/torture/pr58018.c: New test.
700 * gcc.dg/torture/pr58131.c: New test.
701 * gfortran.dg/pr57393-1.f90: New test.
702 * gfortran.dg/pr57393-2.f90: New test.
704 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
706 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
708 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
710 * gcc.dg/guality/param-3.c: New test.
712 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
713 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
716 * gcc.target/i386/xop-frczX.c: New test.
718 2013-11-27 Jakub Jelinek <jakub@redhat.com>
720 PR tree-optimization/59014
721 * gcc.c-torture/execute/pr59014-2.c: New test.
723 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
726 * g++.dg/parse/crash66.C: New.
728 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
730 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
731 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
733 2013-11-27 Marek Polacek <polacek@redhat.com>
736 * g++.dg/ubsan/pr59306.C: New test.
738 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
739 Jakub Jelinek <jakub@redhat.com>
741 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
742 simdlen is a power of two.
743 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
744 Remove -msse2. Adjust regexps for name mangling changes.
745 * gcc.dg/gomp/simd-clones-3.c: Likewise.
746 * gcc.dg/vect/vect-simd-clone-1.c: New test.
747 * gcc.dg/vect/vect-simd-clone-2.c: New test.
748 * gcc.dg/vect/vect-simd-clone-3.c: New test.
749 * gcc.dg/vect/vect-simd-clone-4.c: New test.
750 * gcc.dg/vect/vect-simd-clone-5.c: New test.
751 * gcc.dg/vect/vect-simd-clone-6.c: New test.
752 * gcc.dg/vect/vect-simd-clone-7.c: New test.
753 * gcc.dg/vect/vect-simd-clone-8.c: New test.
754 * gcc.dg/vect/vect-simd-clone-9.c: New test.
755 * gcc.dg/vect/vect-simd-clone-10.c: New test.
756 * gcc.dg/vect/vect-simd-clone-10.h: New file.
757 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
758 * gcc.dg/vect/vect-simd-clone-11.c: New test.
760 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
762 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
763 Call set_ld_library_path_env_vars.
764 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
766 2013-11-27 Tom de Vries <tom@codesourcery.com>
767 Marc Glisse <marc.glisse@inria.fr>
770 * c-c++-common/pr59032.c: New testcase.
772 2013-11-27 Tom de Vries <tom@codesourcery.com>
773 Marc Glisse <marc.glisse@inria.fr>
776 * c-c++-common/pr59037.c: New testcase.
778 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
780 * gcc.c-torture/execute/20131127-1.c: New test.
782 2013-11-27 Richard Biener <rguenther@suse.de>
784 PR tree-optimization/59288
785 * gcc.dg/torture/pr59288.c: New testcase.
787 2013-11-27 Marek Polacek <polacek@redhat.com>
789 * c-c++-common/ubsan/undefined-1.c: New test.
791 2013-11-26 Jakub Jelinek <jakub@redhat.com>
793 PR tree-optimization/59014
794 * gcc.c-torture/execute/pr59014.c: New test.
797 * gcc.c-torture/execute/pr59229.c: New test.
799 PR rtl-optimization/59166
800 * gcc.dg/torture/pr59166.c: New test.
803 * g++.dg/gomp/pr58874.C: New test.
806 * g++.dg/gomp/pr59150.C: New test.
809 * c-c++-common/gomp/pr59152.c: New test.
811 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
813 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
814 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
815 * g++.dg/gomp/openmp-simd-1.C: Ditto.
816 * g++.dg/gomp/openmp-simd-2.C: Ditto.
817 * gfortran.dg/c_loc_test_22.f90: Ditto.
818 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
819 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
820 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
821 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
822 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
823 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
825 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
827 * gcc.target/arm/20131120.c: New test.
829 2013-11-26 Richard Biener <rguenther@suse.de>
831 PR tree-optimization/59245
832 * gcc.dg/torture/pr59245.c: New testcase.
834 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
837 * gcc.target/arm/negdi-2.c: Scan more general register names.
839 2013-11-26 Terry Guo <terry.guo@arm.com>
841 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
842 * gcc.target/arm/thumb1-pic-single-base.c: New case.
844 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
847 * g++.dg/parse/bitfield4.C: New.
849 2013-11-26 Richard Biener <rguenther@suse.de>
851 PR tree-optimization/59287
852 * gcc.dg/tree-ssa/alias-29.c: New testcase.
854 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
857 * g++.dg/other/default8.C: New.
858 * g++.dg/tc1/dr217.C: Remove xfail.
859 * g++.dg/other/default5.C: Adjust.
860 * g++.old-deja/g++.mike/p1989.C: Likewise.
862 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
865 * g++.dg/cpp0x/constexpr-ice9.C: New.
867 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
870 * g++.dg/other/cv_func3.C: New.
871 * g++.dg/other/cv_func.C: Adjust.
872 * g++.dg/parse/fn-typedef2.C: Likewise.
874 2013-11-25 Marek Polacek <polacek@redhat.com>
877 * g++.dg/ubsan/pr59250.C: New test.
879 2013-11-25 Janus Weil <janus@gcc.gnu.org>
882 * gfortran.dg/typebound_proc_30.f90: New.
884 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
887 * g++.dg/cpp0x/initlist75.C: New.
890 * g++.dg/cpp0x/gen-attrs-57.C: New.
892 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
896 * g++.dg/cpp1y/pr58533.C: Updated testcase.
897 * g++.dg/cpp1y/pr59112.C: New testcase.
898 * g++.dg/cpp1y/pr59113.C: New testcase.
900 2013-11-25 Terry Guo <terry.guo@arm.com>
902 * gcc.target/arm/thumb2-slow-flash-data.c: New.
904 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
906 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
907 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
909 2013-11-23 Janus Weil <janus@gcc.gnu.org>
912 * gfortran.dg/asynchronous_4.f90: New.
914 2013-11-22 Jakub Jelinek <jakub@redhat.com>
916 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
917 cleanup-tree-dump directive.
919 2013-11-22 Jan Hubicka <jh@suse.cz>
921 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
922 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
924 2013-11-22 Jakub Jelinek <jakub@redhat.com>
926 * g++.dg/ubsan/return-1.C: New test.
927 * g++.dg/ubsan/return-2.C: New test.
929 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
930 optimizing away some __asan_report* calls.
932 2013-11-22 Martin Jambor <mjambor@suse.cz>
934 * gcc.dg/pr10474.c: Also test ppc64.
935 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
937 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
939 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
942 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
943 specify an appropriate register class for VSX operations.
945 (load_gpr_to_vsx): Likewise.
946 (load_vsx_to_gpr): Likewise.
947 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
948 register class for VSX registers that the type can handle. Remove
949 checks for explicit number of instructions generated, just check
950 if the instruction is generated.
951 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
952 * gcc.target/powerpc/direct-move-float1.c: Likewise.
953 * gcc.target/powerpc/direct-move-float2.c: Likewise.
954 * gcc.target/powerpc/direct-move-double1.c: Likewise.
955 * gcc.target/powerpc/direct-move-double2.c: Likewise.
956 * gcc.target/powerpc/direct-move-long1.c: Likewise.
957 * gcc.target/powerpc/direct-move-long2.c: Likewise.
959 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
961 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
962 * gcc.target/powerpc/bool3-p7.c: Likewise.
963 * gcc.target/powerpc/bool3-p8.c: Likewise.
965 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
966 appropriate instructions are generated, don't check the count.
968 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
971 * gcc.target/arm/negdi-4.c: Delete invalid test.
972 * gcc.dg/torture/pr59216.c: New test.
974 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
976 * gcc.target/aarch64/vmov_n_1.c: New testcase.
978 2013-11-22 Richard Biener <rguenther@suse.de>
980 * gcc.dg/torture/20131122-0.c: New testcase.
982 2013-11-22 Jakub Jelinek <jakub@redhat.com>
984 * gcc.dg/vect/vect-124.c: New test.
986 2013-11-21 Cary Coutant <ccoutant@google.com>
988 * gcc.dg/debug/dwarf2/mlt1.c: New test.
989 * gcc.dg/debug/dwarf2/mlt2.c: New test.
991 2013-11-21 Jeff Law <law@redhat.com>
993 PR tree-optimization/59221
994 * gcc.c-torture/execute/pr59221.c: New test.
996 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
999 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
1000 Make more generic for other platforms.
1002 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
1005 * gcc.target/sh/pr53976-1.c: New.
1007 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1010 * gfortran.dg/erf_3.F90: New file.
1012 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1014 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
1016 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
1018 PR rtl-optimization/59133
1019 * gcc.target/i386/pr59133.c: New.
1021 2013-11-20 Joseph Myers <joseph@codesourcery.com>
1024 * gcc.dg/float-exact-1.c: New test.
1026 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
1028 PR rtl-optimization/54300
1029 * gcc.target/arm/pr54300.C: New test.
1031 2013-11-20 Diego Novillo <dnovillo@google.com>
1034 * g++.dg/plugin/selfassign.c: Include stringpool.h
1036 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1038 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
1040 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1042 * gcc.target/s390/htm-1.c: Rename to ...
1043 * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
1045 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1046 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1047 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1048 * gcc.target/s390/htm-builtins-1.c: New testcase.
1049 * gcc.target/s390/htm-builtins-2.c: New testcase.
1050 * gcc.target/s390/s390.exp: Add check for htm machine.
1052 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
1055 * c-c++-common/Wfloat-conversion.c: Copies relevant
1056 tests from c-c++-common/Wconversion-real.c,
1057 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1058 new testcase for conversions that are warned about by
1061 2013-11-19 Martin Jambor <mjambor@suse.cz>
1063 PR rtl-optimization/59099
1064 * gcc.target/i386/pr59099.c: New test.
1066 2013-11-19 Sriraman Tallam <tmsriram@google.com>
1068 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1070 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1072 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1073 construct parameter slot value in endian-independent way.
1074 (fcevv, fciievv, fcvevv): Use it.
1076 2013-11-19 Jan Hubicka <jh@suse.cz>
1078 * ipa/devirt9.C: Fix prevoius change.
1080 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
1082 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1083 Remove defined(__linux__).
1085 2013-11-19 Richard Biener <rguenther@suse.de>
1087 PR tree-optimization/59164
1088 * gcc.dg/torture/pr59164.c: New testcase.
1090 2013-11-19 Richard Biener <rguenther@suse.de>
1093 * gcc.dg/torture/pr58956.c: New testcase.
1095 2013-11-19 Marek Polacek <polacek@redhat.com>
1097 * c-c++-common/ubsan/null-1.c: New test.
1098 * c-c++-common/ubsan/null-2.c: New test.
1099 * c-c++-common/ubsan/null-3.c: New test.
1100 * c-c++-common/ubsan/null-4.c: New test.
1101 * c-c++-common/ubsan/null-5.c: New test.
1102 * c-c++-common/ubsan/null-6.c: New test.
1103 * c-c++-common/ubsan/null-7.c: New test.
1104 * c-c++-common/ubsan/null-8.c: New test.
1105 * c-c++-common/ubsan/null-9.c: New test.
1106 * c-c++-common/ubsan/null-10.c: New test.
1107 * c-c++-common/ubsan/null-11.c: New test.
1108 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1109 * c-c++-common/ubsan/shift-1.c: Likewise.
1110 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1112 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
1114 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1116 2013-11-19 Jan Hubicka <jh@suse.cz>
1118 * ipa/devirt9.C: Verify that the optimization happens already before.
1121 2013-11-19 Richard Biener <rguenther@suse.de>
1123 PR tree-optimization/57517
1124 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1125 * gcc.dg/torture/pr57517.c: Likewise.
1127 2013-11-19 Jan Hubicka <jh@suse.cz>
1129 * gcc.target/i386/memcpy-3.c: New testcase.
1131 2013-11-18 Jan Hubicka <jh@suse.cz>
1132 Uros Bizjak <ubizjak@gmail.com>
1135 * gcc.target/i386/memcpy-2.c: Fix template;
1136 add +1 so the testcase passes at 32bit.
1138 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1140 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1141 Remove spurious FIXME.
1143 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1145 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1147 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1150 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1152 2013-11-18 Richard Biener <rguenther@suse.de>
1154 PR tree-optimization/59125
1155 PR tree-optimization/54570
1156 * gcc.dg/builtin-object-size-8.c: Un-xfail.
1157 * gcc.dg/builtin-object-size-14.c: New testcase.
1158 * gcc.dg/strlenopt-14gf.c: Adjust.
1159 * gcc.dg/strlenopt-1f.c: Likewise.
1160 * gcc.dg/strlenopt-4gf.c: Likewise.
1162 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
1164 * gnat.dg/volatile11.adb: New test.
1165 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1167 2013-11-18 Yury Gribov <y.gribov@samsung.com>
1170 * c-c++-common/asan/pr59106.c: New test.
1172 2013-11-17 Jan Hubicka <jh@suse.cz>
1174 * gcc.target/i386/memcpy-2.c: New testcase.
1176 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
1179 * gcc.target/i386/pr59153.c: New test.
1181 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1184 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1185 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1187 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1190 * g++.dg/overload/addr2.C: New.
1191 * g++.old-deja/g++.other/overload11.C: Adjust.
1193 2013-11-15 Mike Stump <mikestump@comcast.net>
1195 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1196 * lib/g++.exp (g++_target_compile): Likewise.
1197 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1198 libraries. Remove debugging.
1199 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1200 libraries. Remove -O0, redundant with default.
1202 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1204 * c-c++-common/cpp/ucnid-2011-1.c: New test.
1206 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1209 * g++.dg/cpp0x/nsdmi-template8.C: New.
1211 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1214 * g++.dg/cpp0x/nsdmi-template7.C: New.
1216 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1219 * g++.dg/cpp0x/nsdmi-template6.C: New.
1221 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1224 * g++.dg/cpp0x/nsdmi-template5.C: New.
1226 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
1228 * c-c++-common/cilk-plus/PS: New directory.
1229 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1230 * g++.dg/dg.exp: Run Cilk Plus tests.
1231 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1233 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1235 * gcc.dg/vmx/3b-15.c: Revise for little endian.
1237 2013-11-15 Richard Biener <rguenther@suse.de>
1239 PR tree-optimization/50262
1240 * gcc.dg/tree-ssa/alias-28.c: New testcase.
1241 * gcc.dg/strlenopt-1.c: Adjust.
1242 * gcc.dg/strlenopt-1f.c: Likewise.
1244 2013-11-15 Richard Biener <rguenther@suse.de>
1246 * gcc.dg/torture/20131115-1.c: New testcase.
1248 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1250 * gcc.dg/cpp/ucnid-9.c: New test.
1252 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
1254 * gnat.dg/stack_usage1b.adb: New test.
1255 * gnat.dg/stack_usage1c.adb: Likewise.
1257 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1259 * gnat.dg/specs/addr1.ads: Revert the last change.
1260 * gnat.dg/specs/atomic1.ads: Likewise.
1262 2013-11-14 Cong Hou <congh@google.com>
1264 * gcc.dg/vect/vect-alias-check.c: Update.
1266 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1269 * g++.dg/cpp0x/nsdmi-template3.C: New.
1270 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1272 2013-11-14 Diego Novillo <dnovillo@google.com>
1274 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1275 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1277 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1279 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1280 compiler and linker field if _CALL_ELF == 2.
1281 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1282 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1283 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1285 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1287 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1289 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1290 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1291 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1293 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1295 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1297 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1298 * gcc.target/powerpc/pr57949-2.c: Likewise.
1300 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1302 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1304 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1306 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1307 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1308 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1310 2013-11-14 Richard Biener <rguenther@suse.de>
1312 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1314 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1316 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1317 * gnat.dg/specs/atomic1.ads: Likewise.
1319 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1321 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1323 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1326 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1328 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1329 *-*-solaris2.1[0-9]*.
1330 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1332 2013-11-14 Joey Ye <joey.ye@arm.com>
1334 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1335 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1336 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1337 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1338 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1340 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1343 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1345 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1348 * gcc.c-torture/execute/pr59101.c: New test.
1350 2013-11-13 Jeff Law <law@redhat.com>
1352 PR tree-optimization/59102
1353 * gcc.c-torture/compile/pr59102.c: New test.
1355 2013-11-13 Tom de Vries <tom@codesourcery.com>
1357 * gcc.dg/tail-merge-store.c: New test.
1359 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1361 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1362 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
1364 2013-11-13 Jeff Law <law@redhat.com>
1366 * PR middle-end/59119
1367 * gcc.c-torture/compile/pr59119.c: New test.
1369 2013-11-13 Martin Jambor <mjambor@suse.cz>
1371 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1372 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1373 * gcc.dg/pr10474.c: Likewise.
1375 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1377 * lib/target-supports.exp
1378 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1379 of targets that do not need command line argument to enable SIMD.
1381 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1383 * gcc.dg/guality/param-4.c: New test.
1385 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1387 * gcc.dg/c11-complex-1.c: New test.
1389 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1391 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1392 gcc.dg/auto-type-2.c: New tests.
1394 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1396 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1399 2013-11-12 Jeff Law <law@redhat.com>
1401 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1402 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1405 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1408 * gcc.target/powerpc/pr59054.c: New test.
1410 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1412 * g++.dg/cpp1y/lambda-generic.C: New test case.
1413 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1414 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1415 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1416 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1417 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1418 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1419 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1420 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1422 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1429 * g++.dg/cpp1y/pr58534.C: New testcase.
1430 * g++.dg/cpp1y/pr58536.C: New testcase.
1431 * g++.dg/cpp1y/pr58548.C: New testcase.
1432 * g++.dg/cpp1y/pr58549.C: New testcase.
1433 * g++.dg/cpp1y/pr58637.C: New testcase.
1435 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1437 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1438 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1439 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1442 2013-11-12 Tristan Gingold <gingold@adacore.com>
1444 * gnat.dg/aggr21.adb: New test.
1445 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1447 2013-11-12 Jeff Law <law@redhat.com>
1449 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1450 * gcc.dg/tree-ssa/isolate-5.c: New test.
1452 2013-11-12 Martin Jambor <mjambor@suse.cz>
1454 PR rtl-optimization/10474
1455 * gcc.dg/pr10474.c: New testcase.
1456 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1457 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1459 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1462 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1464 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1466 * gcc.dg/time-profiler-1.c: New test.
1467 * gcc.dg/time-profiler-2.c: Ditto.
1469 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1470 Jeff Law <law@redhat.com>
1472 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1474 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1477 * gcc.target/i386/pr58853.c: New test.
1479 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1481 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1482 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1483 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1484 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1485 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1486 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1487 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1488 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1489 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1491 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1493 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1494 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1495 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1496 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1497 gcc.dg/atomic/stdatomic-exchange-1.c,
1498 gcc.dg/atomic/stdatomic-exchange-2.c,
1499 gcc.dg/atomic/stdatomic-exchange-3.c,
1500 gcc.dg/atomic/stdatomic-exchange-4.c,
1501 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1502 gcc.dg/atomic/stdatomic-generic.c,
1503 gcc.dg/atomic/stdatomic-kill-dep.c,
1504 gcc.dg/atomic/stdatomic-load-1.c,
1505 gcc.dg/atomic/stdatomic-load-2.c,
1506 gcc.dg/atomic/stdatomic-load-3.c,
1507 gcc.dg/atomic/stdatomic-load-4.c,
1508 gcc.dg/atomic/stdatomic-lockfree.c,
1509 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1510 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1511 gcc.dg/atomic/stdatomic-store-1.c,
1512 gcc.dg/atomic/stdatomic-store-2.c,
1513 gcc.dg/atomic/stdatomic-store-3.c,
1514 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1517 2013-11-08 Cong Hou <congh@google.com>
1519 PR tree-optimization/58508
1520 * gcc.dg/vect/pr58508.c: Update.
1522 2013-11-08 Richard Biener <rguenther@suse.de>
1524 PR tree-optimization/59047
1525 * gcc.dg/torture/pr59047.c: New testcase.
1527 2013-11-08 Richard Biener <rguenther@suse.de>
1529 PR tree-optimization/59038
1530 PR tree-optimization/58955
1531 * gcc.dg/torture/pr59038.c: New testcase.
1533 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1536 * gfortran.dg/constructor_9.f90: New.
1538 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1540 * gcc.dg/atomic-compare-exchange-1.c,
1541 gcc.dg/atomic-compare-exchange-2.c,
1542 gcc.dg/atomic-compare-exchange-3.c,
1543 gcc.dg/atomic-compare-exchange-4.c,
1544 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1545 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1546 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1547 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1548 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1549 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1550 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1551 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1552 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1553 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1554 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1555 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1556 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1557 gcc.dg/atomic-store-5.c: Declare main as returning int.
1558 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1559 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1560 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1561 expression using value of count.
1563 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1565 * lib/target-supports.exp
1566 (check_effective_target_fenv_exceptions): New function.
1567 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1568 * gcc.dg/atomic/c11-atomic-exec-1.c,
1569 gcc.dg/atomic/c11-atomic-exec-2.c,
1570 gcc.dg/atomic/c11-atomic-exec-3.c,
1571 gcc.dg/atomic/c11-atomic-exec-4.c,
1572 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1573 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1574 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1576 2013-11-07 Cong Hou <congh@google.com>
1578 * gcc.dg/vect/vect-alias-check.c: New.
1580 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1582 * gcc.dg/tree-ssa/loop-39.c: New test.
1584 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1585 * gcc.dg/unroll_2.c: Likewise.
1586 * gcc.dg/unroll_3.c: Likewise.
1587 * gcc.dg/unroll_4.c: Likewise.
1588 * gcc.dg/vrp90.c: New test.
1590 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1593 * g++.dg/cpp0x/nullptr30.C: New.
1595 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1596 Jakub Jelinek <jakub@redhat.com>
1599 * c-c++-common/asan/pr59029.c: New test.
1601 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1604 * gcc.target/i386/pr59034-1.c: New test.
1605 * gcc.target/i386/pr59034-2.c: Likewise.
1607 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1609 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1610 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1611 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1613 2013-11-06 DJ Delorie <dj@redhat.com>
1615 * gcc.dg/mismatch-decl-1.c: New test.
1617 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1619 * gcc.dg/torture/float128-cmp-invalid.c,
1620 gcc.dg/torture/float128-div-underflow.c,
1621 gcc.dg/torture/float128-extend-nan.c,
1622 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1624 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1626 * gcc.target/sh/pr51244-11.c: Remove target line.
1627 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1628 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1629 * gcc.target/sh/pr51244-15.c: Likewise.
1630 * gcc.target/sh/pr51244-19.c: Likewise.
1631 * gcc.target/sh/cmpstr.c: Likewise.
1632 * gcc.target/sh/pr33135-3.c: Likewise.
1633 * gcc.target/sh/pr53512-2.c: Likewise.
1634 * gcc.target/sh/pr54602-2.c: Likewise.
1635 * gcc.target/sh/pr52483-1.c: Likewise.
1636 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1637 * gcc.target/sh/pr54760-4.c: Likewise.
1638 * gcc.target/sh/pr52483-5.c: Likewise.
1639 * gcc.target/sh/pr54089-2.c: Likewise.
1640 * gcc.target/sh/pr56547-2.c: Likewise.
1641 * gcc.target/sh/pr54089-6.c: Likewise.
1642 * gcc.target/sh/pr51244-20.c: Likewise.
1643 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1644 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1645 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1646 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1647 * gcc.target/sh/pr55303-2.c: Likewise.
1648 * gcc.target/sh/sh2a-resbank.c: Likewise.
1649 * gcc.target/sh/sp-switch.c: Likewise.
1650 * gcc.target/sh/pr51244-3.c: Likewise.
1651 * gcc.target/sh/pr50751-3.c: Likewise.
1652 * gcc.target/sh/pr51244-7.c: Likewise.
1653 * gcc.target/sh/struct-arg-dw2.c: Likewise.
1654 * gcc.target/sh/pr50751-7.c: Likewise.
1655 * gcc.target/sh/pr49468-di.c: Likewise.
1656 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1657 * gcc.target/sh/pr49880-3.c: Likewise.
1658 * gcc.target/sh/pr51244-12.c: Likewise.
1659 * gcc.target/sh/pr53988.c: Likewise.
1660 * gcc.target/sh/pr6526.c: Likewise.
1661 * gcc.target/sh/sh2a-bxor.c: Likewise.
1662 * gcc.target/sh/pr51244-16.c: Likewise.
1663 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1664 * gcc.target/sh/sh2a-bor.c: Likewise.
1665 * gcc.target/sh/pr53511-1.c: Likewise.
1666 * gcc.target/sh/pr21255-3.c: Likewise.
1667 * gcc.target/sh/pr53512-3.c: Likewise.
1668 * gcc.target/sh/pr33135-4.c: Likewise.
1669 * gcc.target/sh/pr54602-3.c: Likewise.
1670 * gcc.target/sh/pr54760-1.c: Likewise.
1671 * gcc.target/sh/pr52483-2.c: Likewise.
1672 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1673 * gcc.target/sh/pr54680.c: Likewise.
1674 * gcc.target/sh/pr54386.c: Likewise.
1675 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1676 * gcc.target/sh/pr54089-3.c: Likewise.
1677 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1678 * gcc.target/sh/pr54089-7.c: Likewise.
1679 * gcc.target/sh/strlen.c: Likewise.
1680 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1681 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1682 * gcc.target/sh/pr55303-3.c: Likewise.
1683 * gcc.target/sh/pr51244-4.c: Likewise.
1684 * gcc.target/sh/pr50751-4.c: Likewise.
1685 * gcc.target/sh/pr39423-1.c: Likewise.
1686 * gcc.target/sh/pr51244-8.c: Likewise.
1687 * gcc.target/sh/pr55146.c: Likewise.
1688 * gcc.target/sh/pr50751-8.c: Likewise.
1689 * gcc.target/sh/sh2a-bset.c: Likewise.
1690 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1691 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1692 * gcc.target/sh/20080410-1.c: Likewise.
1693 * gcc.target/sh/pr49880-4.c: Likewise.
1694 * gcc.target/sh/pr51244-13.c: Likewise.
1695 * gcc.target/sh/sh2a-movrt.c: Likewise.
1696 * gcc.target/sh/pr51244-17.c: Likewise.
1697 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1698 * gcc.target/sh/sh2a-bclr.c: Likewise.
1699 * gcc.target/sh/pr33135-1.c: Likewise.
1700 * gcc.target/sh/pr53512-4.c: Likewise.
1701 * gcc.target/sh/pr54602-4.c: Likewise.
1702 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1703 * gcc.target/sh/pr54760-2.c: Likewise.
1704 * gcc.target/sh/pr52483-3.c: Likewise.
1705 * gcc.target/sh/sh2a-bld.c: Likewise.
1706 * gcc.target/sh/pr54089-4.c: Likewise.
1707 * gcc.target/sh/pr54685.c: Likewise.
1708 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1709 * gcc.target/sh/pr54089-8.c: Likewise.
1710 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1711 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1712 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1713 * gcc.target/sh/pr51244-1.c: Likewise.
1714 * gcc.target/sh/pr50751-1.c: Likewise.
1715 * gcc.target/sh/pr55160.c: Likewise.
1716 * gcc.target/sh/pr51244-5.c: Likewise.
1717 * gcc.target/sh/pr54236-1.c: Likewise.
1718 * gcc.target/sh/pr50751-5.c: Likewise.
1719 * gcc.target/sh/pr52933-1.c: Likewise.
1720 * gcc.target/sh/pr39423-2.c: Likewise.
1721 * gcc.target/sh/pr51244-9.c: Likewise.
1722 * gcc.target/sh/pr49263.c: Likewise.
1723 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1724 * gcc.target/sh/pr49880-1.c: Likewise.
1725 * gcc.target/sh/sh2a-band.c: Likewise.
1726 * gcc.target/sh/pr51244-10.c: Likewise.
1727 * gcc.target/sh/pr49880-5.c: Likewise.
1728 * gcc.target/sh/prefetch.c: Likewise.
1729 * gcc.target/sh/pr51244-14.c: Likewise.
1730 * gcc.target/sh/rte-delay-slot.c: Likewise.
1731 * gcc.target/sh/fpul-usage-1.c: Likewise.
1732 * gcc.target/sh/pr51244-18.c: Likewise.
1733 * gcc.target/sh/pr21255-1.c: Likewise.
1734 * gcc.target/sh/pr33135-2.c: Likewise.
1735 * gcc.target/sh/pr53512-1.c: Likewise.
1736 * gcc.target/sh/pr54602-1.c: Likewise.
1737 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1738 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1739 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1740 * gcc.target/sh/torture/pr58314.c: Likewise.
1741 * gcc.target/sh/torture/pr34777.c: Likewise.
1742 * gcc.target/sh/torture/pr58475.c: Likewise.
1743 * gcc.target/sh/pr54760-3.c: Likewise.
1744 * gcc.target/sh/sh4a-cosf.c: Likewise.
1745 * gcc.target/sh/pr52483-4.c: Likewise.
1746 * gcc.target/sh/mfmovd.c: Likewise.
1747 * gcc.target/sh/pr54089-1.c: Likewise.
1748 * gcc.target/sh/pr56547-1.c: Likewise.
1749 * gcc.target/sh/pr54089-5.c: Likewise.
1750 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1751 * gcc.target/sh/pr54089-9.c: Likewise.
1752 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1753 * gcc.target/sh/pr49468-si.c: Likewise.
1754 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1755 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1756 * gcc.target/sh/pr55303-1.c: Likewise.
1757 * gcc.target/sh/pr51244-2.c: Likewise.
1758 * gcc.target/sh/pr50751-2.c: Likewise.
1759 * gcc.target/sh/pr54236-2.c: Likewise.
1760 * gcc.target/sh/pr51244-6.c: Likewise.
1761 * gcc.target/sh/cmpstrn.c: Likewise.
1762 * gcc.target/sh/pr50751-6.c: Likewise.
1763 * gcc.target/sh/pr52933-2.c: Likewise.
1764 * gcc.target/sh/pr53568-1.c: Likewise.
1765 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1766 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1767 * gcc.target/sh/sh4a-sinf.c: Likewise.
1768 * gcc.target/sh/pr49880-2.c: Likewise.
1770 2013-11-06 Tobias Burnus <burnus@net-b.de>
1772 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1773 * gcc.dg/wdate-time.c: Ditto.
1774 * gfortran.dg/wdate-time.F90: Ditto.
1776 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1779 * gcc.target/sh/torture/pr30807.c: New.
1781 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
1784 * g++.dg/other/java3.C: New.
1786 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
1789 * gcc.target/i386/pr59021.c: New test.
1791 2013-11-06 James Lemke <jwlemke@codesourcery.com>
1793 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1794 dg-additional-files to also match BOL.
1796 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1798 * gcc.dg/torture/c99-contract-1.c: New test.
1800 2013-11-06 Richard Biener <rguenther@suse.de>
1802 PR tree-optimization/58653
1803 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1804 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1806 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1808 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1809 40 to 30. Replaced iteration variable with a #define. Instead of
1810 returning non-zero value for error, called __builtin_abort (). Fixed
1811 a bug of calling fib_serial in serial case instead of fib.
1812 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1813 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1814 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1815 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1816 compiler flag testing.
1818 2013-11-06 Christian Bruel <christian.bruel@st.com>
1820 * gcc.target/sh/strlen.c: New test.
1822 2013-11-06 Jakub Jelinek <jakub@redhat.com>
1825 * gcc.c-torture/compile/pr58970.c: New test.
1827 2013-11-05 Wei Mi <wmi@google.com>
1830 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1832 2013-11-05 Tobias Burnus <burnus@net-b.de>
1834 * g++.dg/warn/wdate-time.C: New.
1835 * gcc.dg/wdate-time.c: New.
1836 * gfortran.dg/wdate-time.F90: New.
1838 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
1841 * gfortran.dg/reshape_6.f90: New test.
1843 2013-11-05 Jeff Law <law@redhat.com>
1845 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1846 * gcc.dg/tree-ssa/isolate-1.c: New test.
1847 * gcc.dg/tree-ssa/isolate-2.c: New test.
1848 * gcc.dg/tree-ssa/isolate-3.c: New test.
1849 * gcc.dg/tree-ssa/isolate-4.c: New test.
1851 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1853 PR rtl-optimization/58997
1854 * gcc.c-torture/compile/pr58997.c: New test.
1856 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
1859 * g++.dg/cpp0x/gen-attrs-56.C: New.
1861 2013-11-05 Richard Biener <rguenther@suse.de>
1864 * gcc.dg/ipa/pr58492.c: New testcase.
1866 2013-11-05 Richard Biener <rguenther@suse.de>
1868 PR tree-optimization/58955
1869 * gcc.dg/torture/pr58955-1.c: New testcase.
1870 * gcc.dg/torture/pr58955-2.c: Likewise.
1872 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
1875 * gcc.dg/pr58981.c: New test.
1877 2013-11-05 Richard Biener <rguenther@suse.de>
1880 * gcc.dg/torture/pr58941.c: New testcase.
1882 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1884 PR tree-optimization/58958
1885 * gcc.dg/tree-ssa/pr58958.c: New file.
1887 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1889 * gcc.dg/tree-ssa/alias-26.c: New file.
1891 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1893 PR tree-optimization/58984
1894 * gcc.c-torture/execute/pr58984.c: New test.
1896 2013-11-05 Andreas Schwab <schwab@suse.de>
1898 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1900 2013-11-05 Tobias Burnus <burnus@net-b.de>
1902 * g++.dg/gomp/openmp-simd-1.C: New.
1903 * g++.dg/gomp/openmp-simd-2.C: New.
1904 * gcc.dg/gomp/openmp-simd-1.c: New.
1905 * gcc.dg/gomp/openmp-simd-2.c: New.
1907 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1909 * gcc.dg/superblock.c: Require scheduling support.
1911 2013-11-04 Kostya Serebryany <kcc@google.com>
1913 * g++.dg/asan/asan_test.cc: Update the test
1914 to match the fresh asan run-time.
1915 * c-c++-common/asan/stack-overflow-1.c: Ditto.
1917 2013-11-04 Ian Lance Taylor <iant@google.com>
1919 * g++.dg/ext/sync-4.C: New test.
1921 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1924 * gfortran.dg/derived_external_function_1.f90 : New test
1926 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1928 PR tree-optimization/58978
1929 * gcc.c-torture/compile/pr58978.c: New test.
1931 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1934 * gfortran.dg/optional_class_1.f90 : New test
1936 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
1938 PR rtl-optimization/58968
1939 * gfortran.dg/pr58968.f: New
1941 2013-11-04 Marek Polacek <polacek@redhat.com>
1944 * g++.dg/diagnostic/pr58979.C: New test.
1946 2013-11-04 Joseph Myers <joseph@codesourcery.com>
1948 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1949 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1950 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1951 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1952 gcc.dg/iec-559-macros-9.c: New tests.
1954 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1956 PR tree-optimization/58946
1957 * gcc.c-torture/compile/pr58946.c: New test.
1959 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1962 * g++.dg/parse/pr52071.C: New.
1964 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1967 * g++.dg/lookup/name-clash10.C: New.
1969 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
1971 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1972 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1973 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1976 2013-11-03 Marek Polacek <polacek@redhat.com>
1978 * g++.dg/ubsan/cxx1y-vla.C: New test.
1979 * c-c++-common/ubsan/vla-3.c: New test.
1980 * c-c++-common/ubsan/vla-2.c: New test.
1981 * c-c++-common/ubsan/vla-4.c: New test.
1982 * c-c++-common/ubsan/vla-1.c: New test.
1984 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1986 * gcc.dg/vmx/vec-set.c: New.
1988 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1992 * g++.dg/parse/pr29234.C: New.
1993 * g++.dg/parse/pr56037.C: Likewise.
1995 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1997 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1998 passed it in as one of the options to all Cilk keywords test.
2000 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2003 * g++.dg/cpp1y/pr58708.C: New.
2005 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
2008 * g++.dg/ext/pr58834.C: New file.
2010 2013-11-01 Jakub Jelinek <jakub@redhat.com>
2012 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
2014 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
2017 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
2020 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
2023 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2025 * g++.dg/gomp/simd-1.C: New test.
2026 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
2027 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
2028 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
2029 * c-c++-common/gomp/simd6.c: New test.
2031 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
2033 Implement C++14 digit separators.
2034 * g++.dg/cpp1y/digit-sep.C: New.
2035 * g++.dg/cpp1y/digit-sep-neg.C: New.
2036 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
2038 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2040 * gcc.dg/vect/vect-align-3.c: New test.
2042 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2043 we warn about it already during VRP1 pass.
2045 2013-10-31 Martin Jambor <mjambor@suse.cz>
2047 PR rtl-optimization/58934
2049 2013-10-30 Martin Jambor <mjambor@suse.cz>
2050 PR rtl-optimization/10474
2051 * gcc.dg/pr10474.c: New testcase.
2052 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2053 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2055 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
2059 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2062 * g++.dg/cpp0x/variadic145.C: New.
2064 * g++.dg/cpp0x/sfinae49.C: New.
2066 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2069 * g++.dg/cpp0x/deleted1.C: New.
2071 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2073 * gcc.target/arm/lp1243022.c: New test.
2075 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
2078 * gcc.target/avr/pr58545.c: New test.
2080 2013-10-30 Tobias Burnus <burnus@net-b.de>
2083 2013-10-30 Tobias Burnus <burnus@net-b.de>
2084 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2085 path to the compile flags.
2087 2013-10-30 Cong Hou <congh@google.com>
2089 * gcc.target/i386/vect-abs-s8.c: New test.
2090 * gcc.target/i386/vect-abs-s16.c: New test.
2091 * gcc.target/i386/vect-abs-s32.c: New test.
2093 2013-10-30 Tobias Burnus <burnus@net-b.de>
2095 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2096 path to the compile flags.
2098 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
2100 PR rtl-optimization/58369
2101 * g++.dg/torture/pr58369.C: New test.
2103 2013-10-30 Tobias Burnus <burnus@net-b.de>
2106 * g++.dg/vect/pr33426-ivdep-2.cc: New.
2107 * g++.dg/vect/pr33426-ivdep-3.cc: New.
2108 * g++.dg/vect/pr33426-ivdep-4.cc: New.
2110 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2113 * gcc.target/arm/pr58784.c: New.
2115 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
2117 * gcc.dg/tree-ssa/alias-24.c: New file.
2119 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2121 * gcc.target/i386/fma_double_3.c: Use pattern for
2122 scan-assembler-times instead of just one insn name.
2123 * gcc.target/i386/fma_double_5.c: Ditto.
2124 * gcc.target/i386/fma_float_3.c: Ditto.
2125 * gcc.target/i386/fma_float_5.c: Ditto.
2126 * gcc.target/i386/l_fma_double_1.c: Ditto.
2127 * gcc.target/i386/l_fma_double_2.c: Ditto.
2128 * gcc.target/i386/l_fma_double_3.c: Ditto.
2129 * gcc.target/i386/l_fma_double_4.c: Ditto.
2130 * gcc.target/i386/l_fma_double_5.c: Ditto.
2131 * gcc.target/i386/l_fma_double_6.c: Ditto.
2132 * gcc.target/i386/l_fma_float_1.c: Ditto.
2133 * gcc.target/i386/l_fma_float_2.c: Ditto.
2134 * gcc.target/i386/l_fma_float_3.c: Ditto.
2135 * gcc.target/i386/l_fma_float_4.c: Ditto.
2136 * gcc.target/i386/l_fma_float_5.c: Ditto.
2137 * gcc.target/i386/l_fma_float_6.c: Ditto.
2139 2013-10-30 Christian Bruel <christian.bruel@st.com>
2141 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2142 * gcc.target/sh/cmpstr.c: New test.
2143 * gcc.target/sh/cmpstrn.c: New test.
2145 2013-10-30 Martin Jambor <mjambor@suse.cz>
2147 PR rtl-optimization/10474
2148 * gcc.dg/pr10474.c: New testcase.
2149 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2150 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2152 2013-10-29 Andrew Pinski <apinski@cavium.com>
2153 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2155 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2156 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2157 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2158 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2159 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2160 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2161 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2162 conditional move to be used.
2163 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2165 2013-10-29 Tobias Burnus <burnus@net-b.de>
2168 * gfortran.dg/blockdata_8.f90: New.
2170 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
2173 * gcc.target/sh/pr54236-2: New.
2174 * gcc.target/sh/pr54089-6: Add another rotl special case.
2176 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
2179 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2180 to determine sizes of real kinds.
2183 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2185 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2187 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2188 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2189 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2190 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2191 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2192 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2193 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2194 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2195 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2196 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2197 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2198 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2199 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2200 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2201 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2202 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2203 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2204 test stored in c-c++-common. Also, added the Cilk runtime's library
2205 to the ld_library_path.
2207 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2210 * g++.dg/cpp0x/auto40.C: New.
2211 * g++.dg/other/warning1.C: Adjust.
2213 2013-10-29 Richard Biener <rguenther@suse.de>
2215 * gcc.dg/torture/restrict-2.c: New testcase.
2216 * gcc.dg/torture/restrict-3.c: Likewise.
2217 * gcc.dg/torture/restrict-4.c: Likewise.
2218 * gcc.dg/torture/restrict-5.c: Likewise.
2220 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
2222 PR tree-optimization/19831
2223 * gcc.dg/tree-ssa/alias-25.c: New file.
2225 2013-10-29 Richard Biener <rguenther@suse.de>
2227 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2229 * gcc.dg/vect/bb-slp-32.c: Likewise.
2230 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2231 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2232 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2233 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2234 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2235 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2236 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2237 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2238 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2239 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2240 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2241 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2242 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2243 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2244 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2245 * gfortran.dg/vect/vect.exp: Likewise.
2247 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2249 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2250 * gcc.dg/vmx/eg-5.c: Likewise.
2252 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
2253 Joern Rennecke <joern.rennecke@embecosm.com>
2255 * gcc.target/arc/jump-around-jump.c: New test.
2257 2013-10-27 Tom de Vries <tom@codesourcery.com>
2259 * gcc.target/arm/require-pic-register-loc.c: New test.
2261 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
2264 * gcc.target/i386/pr58679-1.c: New test.
2265 * gcc.target/i386/pr58679-2.c: Ditto.
2267 2013-10-27 Tobias Burnus <burnus@net-b.de>
2270 * gcc.dg/vect/vect-ivdep-2.c: New.
2272 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
2275 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2276 * gcc.target/sh/pr52483-2.c: Likewise.
2277 * gcc.target/sh/pr52483-3.c: Likewise.
2278 * gcc.target/sh/pr52483-4.c: Likewise.
2280 2013-10-26 Jeff Law <law@redhat.com>
2282 * g++.dg/torture/pr49309.C: Removed.
2283 * gcc.dg/dfp/pr35739.c: Removed.
2285 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2287 PR rtl-optimization/58759
2288 * gcc.target/i386/pr58759.c: New.
2290 2013-10-25 Tobias Burnus <burnus@net-b.de>
2292 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2293 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2294 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
2296 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2298 * gcc.dg/wmul-1.c: New test.
2300 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2303 * g++.dg/template/pr58878.C: New.
2305 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2307 * gcc.dg/tree-ssa/alias-23.c: New file.
2309 2013-10-25 Richard Biener <rguenther@suse.de>
2311 PR tree-optimization/58626
2312 * gcc.dg/torture/pr58626.c: New testcase.
2314 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2317 * g++.dg/cpp0x/defaulted47.C: New.
2319 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2321 * gcc.c-torture/execute/pr58831.c: New test.
2323 2013-10-25 Nick Clifton <nickc@redhat.com>
2325 * c-c++-common/pr57793.c: Add expected error messages for
2326 targets with small integers.
2327 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2328 * gcc.dg/c99-stdint-2.c: Likewise.
2329 * gcc.dg/cdce1.c: Likewise.
2330 * gcc.dg/fold-overflow-1.c: Likewise.
2331 * gcc.dg/utf-cvt.c: Likewise.
2332 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2334 * gcc.dg/ftrapv-2.c: Likewise.
2335 * gcc.dg/pr30286.c: Likewise.
2336 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2337 * lib/target-supports.exp (check_effective_target_trapping): New
2338 proc. Returns true if the target supports trapping arithmetic.
2340 2013-10-25 Tobias Burnus <burnus@net-b.de>
2342 * g++.dg/parse/ivdep.C: New.
2343 * g++.dg/vect/pr33426-ivdep.cc: New.
2345 2013-10-24 Richard Henderson <rth@redhat.com>
2348 * gcc.dg/atomic-store-6.c: New.
2350 2013-10-24 Ian Lance Taylor <iant@google.com>
2352 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2354 2013-10-24 Cong Hou <congh@google.com>
2356 * gcc.c-torture/execute/20030125-1.c: Update.
2358 2013-10-24 Tobias Burnus <burnus@net-b.de>
2361 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2363 2013-10-24 Dehao Chen <dehao@google.com>
2365 * g++.dg/opt/devirt3.C: New test.
2367 2013-08-24 Tobias Burnus <burnus@net-b.de>
2370 * testsuite/gcc.dg/ivdep.c: New.
2371 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
2373 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2375 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2376 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2378 2013-10-24 Nick Clifton <nickc@redhat.com>
2380 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2382 2013-10-24 Marek Polacek <polacek@redhat.com>
2385 * g++.dg/parse/pr58705.C: New test.
2387 2013-10-24 Marek Polacek <polacek@redhat.com>
2389 * gcc.dg/c11-align-5.c: Add more testing.
2391 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2393 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2395 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2397 PR tree-optimization/58775
2398 PR tree-optimization/58791
2399 * gcc.dg/guality/pr58791-1.c: New test.
2400 * gcc.dg/guality/pr58791-2.c: New test.
2401 * gcc.dg/guality/pr58791-3.c: New test.
2402 * gcc.dg/guality/pr58791-4.c: New test.
2403 * gcc.dg/guality/pr58791-5.c: New test.
2404 * gcc.c-torture/compile/pr58775.c: New test.
2405 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2407 2013-10-23 Tom de Vries <tom@codesourcery.com>
2409 PR tree-optimization/58805
2410 * gcc.dg/pr58805.c: New test.
2412 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2414 * gcc.target/i386/vect-div-1.c: New test.
2416 * gcc.dg/vect/pr58508.c: Remove dg-options.
2418 2013-10-23 Richard Biener <rguenther@suse.de>
2420 * gcc.dg/torture/pr58830.c: New testcase.
2422 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2424 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2425 * g++.dg/cpp1y/attr-deprecated.C: New.
2426 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2428 2013-10-23 Tobias Burnus <burnus@net-b.de>
2431 * gfortran.dg/assumed_type_8.f90: New.
2433 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2436 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2437 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2438 * gcc.dg/torture/pr58779.c: New test.
2440 2013-10-22 Steve Ellcey <sellcey@mips.com>
2442 * gcc.target/mips/nor.c: New.
2444 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2446 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2448 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2449 restricted to big-endian targets.
2451 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2454 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2456 2013-10-21 Tobias Burnus <burnus@net-b.de>
2459 * gfortran.dg/proc_ptr_comp_38.f90: New.
2461 2013-10-21 Marek Polacek <polacek@redhat.com>
2464 * gcc.dg/gomp/pr58809.c: New test.
2466 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2468 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2469 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2471 2013-10-21 Richard Biener <rguenther@suse.de>
2473 PR tree-optimization/58794
2474 * c-c++-common/torture/pr58794-1.c: New testcase.
2475 * c-c++-common/torture/pr58794-2.c: Likewise.
2477 2013-10-21 Richard Biener <rguenther@suse.de>
2480 * c-c++-common/fold-divmul-1.c: New testcase.
2482 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2484 * gcc.target/i386/memset-vector_loop-1.c: New test.
2485 * gcc.target/i386/memset-vector_loop-2.c: New test.
2487 2013-10-21 Diego Novillo <dnovillo@google.com>
2489 * g++.dg/plugin/selfassign.c: Include tree.h.
2490 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2491 * gcc.dg/plugin/ggcplug.c: Likewise.
2492 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2493 * gcc.dg/plugin/selfassign.c: Likewise.
2494 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2496 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2498 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2499 * gcc.target/mips/mips-ps-7.c: Likewise.
2501 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2503 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2504 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2505 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2507 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2509 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2512 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2514 2013-10-19 Mike Stump <mikestump@comcast.net>
2516 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2518 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2519 * g++.dg/lto/pr54625-1_0.c: ... to here.
2520 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2521 * g++.dg/lto/pr54625-1_1.C: Likewise.
2522 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2523 * g++.dg/lto/pr54625-2_0.c: Likewise.
2524 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2525 * g++.dg/lto/pr54625-2_1.C: Likewise.
2527 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2529 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2531 2013-10-18 Cong Hou <congh@google.com>
2533 * gcc.dg/vect/pr58508.c: New test.
2535 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2538 * g++.dg/cpp0x/variadic145.C: New.
2540 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2542 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2544 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2546 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2547 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2548 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2549 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2551 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2553 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2554 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2555 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2556 effective target arm_thumb1_ok.
2557 * lib/target-supports.exp
2558 (check_effective_target_arm_fp16_ok_nocache): Don't force
2559 -mfloat-abi=soft when building for hardfloat target.
2561 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2564 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2565 -mquad-word + -mno-vsx-timode causes errors.
2566 * gcc.target/powerpc/pr58673-2.c: Likewise.
2568 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2571 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2573 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2575 * gcc.target/aarch64/c-output-template.c: New testcase.
2576 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2577 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2579 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2581 * gcc/testsuite/lib/target-supports.exp
2582 (check_effective_target_sync_long_long): AArch64 supports
2583 atomic operations on "long long".
2584 (check_effective_target_sync_long_long_runtime): AArch64 can
2585 execute atomic operations on "long long".
2587 2013-10-17 Richard Biener <rguenther@suse.de>
2589 PR tree-optimization/58143
2590 * gcc.dg/torture/pr58143-1.c: New testcase.
2591 * gcc.dg/torture/pr58143-2.c: Likewise.
2592 * gcc.dg/torture/pr58143-3.c: Likewise.
2594 2013-10-17 Marek Polacek <polacek@redhat.com>
2597 * gcc.dg/c1x-align-5.c: New test.
2599 2013-10-16 Tobias Burnus <burnus@net-b.de>
2602 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2604 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2606 * c-c++-common/cpp/openmp-define-1.c: Move
2607 dg-require-effective-target fopenmp after dg-do directive.
2608 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2609 * gfortran.dg/openmp-define-1.f90: Likewise.
2610 * gfortran.dg/openmp-define-2.f90: Likewise.
2611 * gfortran.dg/openmp-define-3.f90: Likewise.
2613 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2615 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2617 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2620 * gcc.target/i386/pr57756.c: New test.
2621 * gcc.target/i386/pr57756_2.c: New test.
2623 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2625 * gcc.dg/torture/builtin-self.c: New file.
2627 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2629 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2630 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2631 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2632 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2633 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2635 2013-10-15 Cong Hou <congh@google.com>
2637 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2639 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2642 * g++.dg/cpp0x/pr58707.C: New.
2644 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2646 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2647 after other directives.
2649 2013-10-15 Tobias Burnus <burnus@net-b.de>
2652 * gfortran.dg/unlimited_polymorphic_11.f90: New.
2654 2013-10-14 Ian Lance Taylor <iant@google.com>
2656 * go.test/go-test.exp (go-find-packages): New proc.
2657 (go-gc-tests): Skip stress and safe tests. Skip *.dir
2658 subdirectories. Do simple +build line matching. Handle run with
2659 arguments. Handle errorcheckdir and rundircmpout. Use packages
2660 for rundir. Remove special handling for bug191 and dwarf.
2662 2013-10-14 Tobias Burnus <burnus@net-b.de>
2665 * gfortran.dg/unlimited_polymorphic_10.f90: New.
2667 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2669 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2672 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
2674 * gnat.dg/specs/opt1.ads: New test.
2676 2013-10-14 Richard Biener <rguenther@suse.de>
2678 PR tree-optimization/58640
2679 * gcc.c-torture/execute/pr58640-2.c: New testcase.
2681 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
2683 * gnat.dg/uninit_array.ad[sn]: New test.
2684 * gnat.dg/uninit_array_pkg.ads: New helper.
2686 2013-10-13 Richard Biener <rguenther@suse.de>
2688 * gcc.c-torture/execute/pr58662.c: New test.
2690 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2693 * gcc.dg/torture/p51244-21.c: New.
2694 * gcc.target/sh/pr51244-20.c: New.
2695 * gcc.target/sh/pr51244-20-sh2a.c: New.
2697 2013-10-12 Arnaud Charlet <charlet@adacore.com>
2699 * gnat.dg/specs/linker_section.ads: Update test.
2701 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
2704 * gcc.target/i386/pr58690.c: New test
2706 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
2708 * gcc.target/i386/builtin-ucmp.c: New test.
2710 2013-10-11 Brooks Moses <bmoses@google.com>
2712 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2714 2013-10-11 Jeff Law <law@redhat.com>
2716 * gcc.c-torture/execute/pr58640.c: New test.
2718 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2721 * g++.dg/cpp0x/decltype57.C: New.
2723 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2726 * g++.dg/template/nontype26.C: New.
2728 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
2730 * c-c++-common/cpp/openmp-define-1.c: New file.
2731 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2732 * c-c++-common/cpp/openmp-define-3.c: Likewise.
2733 * gfortran.dg/openmp-define-1.f90: Likewise.
2734 * gfortran.dg/openmp-define-2.f90: Likewise.
2735 * gfortran.dg/openmp-define-3.f90: Likewise.
2737 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2738 for test source files.
2739 * gcc.dg/gomp/gomp.exp: Likewise.
2740 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2741 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2742 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2743 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2744 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2746 2013-10-11 Jakub Jelinek <jakub@redhat.com>
2748 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2749 Remove error test that is now valid in OpenMP 4.0.
2750 * c-c++-common/gomp/atomic-16.c: New test.
2751 * c-c++-common/gomp/cancel-1.c: New test.
2752 * c-c++-common/gomp/depend-1.c: New test.
2753 * c-c++-common/gomp/depend-2.c: New test.
2754 * c-c++-common/gomp/map-1.c: New test.
2755 * c-c++-common/gomp/pr58472.c: New test.
2756 * c-c++-common/gomp/sections1.c: New test.
2757 * c-c++-common/gomp/simd1.c: New test.
2758 * c-c++-common/gomp/simd2.c: New test.
2759 * c-c++-common/gomp/simd3.c: New test.
2760 * c-c++-common/gomp/simd4.c: New test.
2761 * c-c++-common/gomp/simd5.c: New test.
2762 * c-c++-common/gomp/single1.c: New test.
2763 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2765 * g++.dg/gomp/block-3.C: Likewise.
2766 * g++.dg/gomp/clause-3.C: Adjust error messages.
2767 * g++.dg/gomp/declare-simd-1.C: New test.
2768 * g++.dg/gomp/declare-simd-2.C: New test.
2769 * g++.dg/gomp/depend-1.C: New test.
2770 * g++.dg/gomp/depend-2.C: New test.
2771 * g++.dg/gomp/target-1.C: New test.
2772 * g++.dg/gomp/target-2.C: New test.
2773 * g++.dg/gomp/taskgroup-1.C: New test.
2774 * g++.dg/gomp/teams-1.C: New test.
2775 * g++.dg/gomp/udr-1.C: New test.
2776 * g++.dg/gomp/udr-2.C: New test.
2777 * g++.dg/gomp/udr-3.C: New test.
2778 * g++.dg/gomp/udr-4.C: New test.
2779 * g++.dg/gomp/udr-5.C: New test.
2780 * g++.dg/gomp/udr-6.C: New test.
2781 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2782 * gcc.dg/autopar/outer-2.c: Likewise.
2783 * gcc.dg/autopar/outer-3.c: Likewise.
2784 * gcc.dg/autopar/outer-4.c: Likewise.
2785 * gcc.dg/autopar/outer-5.c: Likewise.
2786 * gcc.dg/autopar/outer-6.c: Likewise.
2787 * gcc.dg/autopar/parallelization-1.c: Likewise.
2788 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2790 * gcc.dg/gomp/clause-1.c: Adjust error messages.
2791 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2792 instead of GOMP_parallel_loop_runtime_start.
2793 * gcc.dg/gomp/declare-simd-1.c: New test.
2794 * gcc.dg/gomp/declare-simd-2.c: New test.
2795 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2796 parser. Add further #pragma omp sections nesting tests.
2797 * gcc.dg/gomp/target-1.c: New test.
2798 * gcc.dg/gomp/target-2.c: New test.
2799 * gcc.dg/gomp/taskgroup-1.c: New test.
2800 * gcc.dg/gomp/teams-1.c: New test.
2801 * gcc.dg/gomp/udr-1.c: New test.
2802 * gcc.dg/gomp/udr-2.c: New test.
2803 * gcc.dg/gomp/udr-3.c: New test.
2804 * gcc.dg/gomp/udr-4.c: New test.
2805 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2807 2013-10-10 Jan Hubicka <jh@suse.cz>
2809 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2811 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2812 * gcc.target/i386/pr49168-1.c: Likewise.
2813 * gcc.target/i386/pr49002-2.c: Likewise.
2815 2013-10-10 Jakub Jelinek <jakub@redhat.com>
2818 * gcc.dg/torture/pr58670.c: New test.
2820 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
2822 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2824 2013-10-09 Marek Polacek <polacek@redhat.com>
2827 * g++.dg/tm/pr58635-1.C: New test.
2828 * g++.dg/tm/pr58635-2.C: New test.
2830 2013-10-09 Jakub Jelinek <jakub@redhat.com>
2832 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2834 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
2836 PR tree-optimization/20318
2837 * c-c++-common/pr20318.c: New file.
2838 * gcc.dg/tree-ssa/pr20318.c: New file.
2840 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
2842 * gcc.c-torture/execute/pr58570.c: New test.
2844 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2846 * gcc.target/aarch64/vclz.c: New testcase.
2848 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2850 * gcc.target/aarch64/vadd_f64.c: New testcase.
2851 * gcc.target/aarch64/vsub_f64.c: New testcase.
2853 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2855 * gcc.target/aarch64/vdiv_f.c: New testcase.
2857 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2859 * gcc.target/aarch64/vneg_f.c: New testcase.
2860 * gcc.target/aarch64/vneg_s.c: New testcase.
2862 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2865 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2866 * g++.old-deja/g++.mike/misc9.C: Adjust.
2868 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2872 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2875 * g++.dg/template/crash117.C: New.
2877 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2879 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2881 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
2883 PR tree-optimization/58480
2884 * gcc.dg/tree-ssa/pr58480.c: New file.
2886 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2888 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2889 * gcc.target/powerpc/fusion.c: Likewise.
2891 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2893 * gcc.target/s390/htm-nofloat-2.c: New testcase.
2895 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2897 * gcc.target/s390/htm-1.c: Add more tests to cover different
2900 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2903 * g++.dg/init/uninitialized1.C: New.
2905 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2908 * g++.dg/cpp0x/variadic144.C: New.
2910 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2913 * g++.dg/cpp0x/auto39.C: New.
2915 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2918 * g++.dg/cpp0x/range-for26.C: New.
2919 * g++.dg/cpp0x/range-for27.C: Likewise.
2921 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2924 * g++.dg/template/crash117.C: New.
2926 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
2929 * g++.dg/tree-ssa/pr19476-5.C: New file.
2930 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2932 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2935 * g++.dg/cpp0x/gen-attrs-55.C: New.
2937 2013-10-03 Easwaran Raman <eraman@google.com>
2940 * g++.dg/ext/attribute47.C: New.
2942 2013-10-03 Rong Xu <xur@google.com>
2944 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2946 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2947 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2949 2013-10-03 Marek Polacek <polacek@redhat.com>
2952 * g++.dg/cpp0x/pr58510.C: New test.
2954 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
2957 * g++.dg/tree-ssa/pr19476-1.C: New file.
2958 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2959 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2960 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2962 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2964 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2965 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2966 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2967 VSX scalar operations or the traditional floating point form of
2969 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2970 * gcc.target/powerpc/recip-3.c: Likewise.
2971 * gcc.target/powerpc/recip-5.c: Likewise.
2972 * gcc.target/powerpc/pr72747.c: Likewise.
2973 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2975 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
2978 * gcc.target/aarch64/pr58460.c: New file.
2980 2013-10-02 Tobias Burnus <burnus@net-b.de>
2983 * gfortran.dg/char_length_19.f90: New.
2985 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2988 * g++.dg/parse/crash65.C: New.
2989 * g++.dg/cpp1y/pr58535.C: Likewise.
2991 2013-10-02 Richard Biener <rguenther@suse.de>
2993 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2994 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2995 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2996 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2997 * gfortran.dg/ldist-pr45199.f: Likewise.
2999 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3002 * g++.dg/parse/crash64.C: New.
3004 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
3006 * gcc.dg/tree-ssa/slsr-40.c: New test.
3008 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
3011 * g++.dg/cpp0x/pr58563.C: New.
3013 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
3015 * gcc.target/aarch64/vect_saddl_1.c: New.
3017 2013-10-01 Jakub Jelinek <jakub@redhat.com>
3020 * gcc.c-torture/execute/pr58574.c: New testcase.
3022 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
3025 * gcc.target/arm/pr58578.c: New test.
3027 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3029 PR tree-optimization/58556
3030 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
3031 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3033 2013-10-01 Nick Clifton <nickc@redhat.com>
3035 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
3037 * gcc.c-torture/compile/20010327-1.c: Only run the test for
3039 * gcc.c-torture/compile/pr41181.c: Likewise.
3040 * gcc.c-torture/compile/calls.c: Likewise.
3041 * gcc.c-torture/compile/990617-1.c: Likewise.
3042 * gcc.c-torture/compile/pr55955.c: Only run the test for
3044 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3046 2013-10-01 Richard Biener <rguenther@suse.de>
3048 PR tree-optimization/58553
3049 * gcc.dg/torture/pr58553.c: New testcase.
3051 2013-09-30 Jakub Jelinek <jakub@redhat.com>
3054 * gcc.c-torture/execute/pr58564.c: New test.
3056 2013-09-30 Teresa Johnson <tejohnson@google.com>
3058 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3059 Update for additional dump message.
3061 2013-09-30 Richard Biener <rguenther@suse.de>
3063 PR tree-optimization/58554
3064 * gcc.dg/torture/pr58554.c: New testcase.
3066 2013-09-30 Simon Cook <simon.cook@embecosm.com>
3067 Joern Rennecke <joern.rennecke@embecosm.com>
3069 * gcc.target/arc/barrel-shifter-1.c: New test.
3070 * gcc.target/arc/barrel-shifter-2.c: Likewise.
3071 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3072 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3073 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3074 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3075 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3076 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3077 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3078 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3079 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3080 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3081 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3082 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3083 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3084 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3085 * gcc.target/arc/mtune-ARC600.c: Likewise.
3086 * gcc.target/arc/mtune-ARC601.c: Likewise.
3087 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3088 * gcc.target/arc/mtune-ARC700.c: Likewise.
3089 * gcc.target/arc/mtune-ARC725D.c: Likewise.
3090 * gcc.target/arc/mtune-ARC750D.c: Likewise.
3091 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3092 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3094 2013-09-30 Richard Biener <rguenther@suse.de>
3097 * g++.dg/torture/pr58552.C: New testcase.
3099 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3101 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3102 and -mupper-regs-df.
3104 2013-09-27 Paulo Matos <pmatos@broadcom.com>
3107 * gcc.dg/pr58463.c: New test.
3109 2013-09-27 Jakub Jelinek <jakub@redhat.com>
3112 * c-c++-common/gomp/pr58551.c: New test.
3114 2013-09-27 Richard Biener <rguenther@suse.de>
3116 PR tree-optimization/58459
3117 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3119 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
3122 * gfortran.dg/round_4.f90: Check for rounding support.
3124 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
3126 * g++.dg/vect/pr58513.cc (op): Make static.
3128 2013-09-26 Richard Biener <rguenther@suse.de>
3130 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3132 2013-09-26 Richard Biener <rguenther@suse.de>
3134 PR tree-optimization/58539
3135 * gcc.dg/torture/pr58539.c: New testcase.
3137 2013-09-25 Jeff Law <law@redhat.com>
3139 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3141 2013-09-25 Tobias Burnus <burnus@net-b.de>
3144 * gfortran.dg/finalize_21.f90: New.
3146 2013-09-25 Tobias Burnus <burnus@net-b.de>
3150 * gfortran.dg/defined_assignment_8.f90: New.
3151 * gfortran.dg/defined_assignment_9.f90: New.
3153 2013-09-25 Marek Polacek <polacek@redhat.com>
3156 * c-c++-common/ubsan/shift-5.c: New test.
3157 * c-c++-common/ubsan/shift-6.c: New test.
3158 * c-c++-common/ubsan/div-by-zero-5.c: New test.
3159 * gcc.dg/ubsan/c-shift-1.c: New test.
3161 2013-09-25 Marek Polacek <polacek@redhat.com>
3164 * g++.dg/tm/pr58516.C: New test.
3166 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3168 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3170 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3172 2013-09-24 Richard Biener <rguenther@suse.de>
3175 * g++.dg/vect/pr58513.cc: New testcase.
3177 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
3179 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3182 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
3185 * g++.dg/cpp1y/pr58500.C: New testcase.
3187 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
3189 * gnat.dg/opt28.ad[sb]: New test.
3190 * gnat.dg/opt28_pkg.ads: New helper.
3192 2013-09-23 Richard Biener <rguenther@suse.de>
3194 PR tree-optimization/58464
3195 * g++.dg/torture/pr58464.C: New testcase.
3197 2013-09-23 Christian Bruel <christian.bruel@st.com>
3200 * gcc.target/sh/torture/pr58475.c: New test.
3202 2013-09-23 Janus Weil <janus@gcc.gnu.org>
3205 * gfortran.dg/extends_15.f90: New.
3207 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3210 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3212 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
3215 * gcc.target/vax/vax.exp: New.
3216 * gcc.target/vax/pr56875.c: Ditto.
3218 2013-09-20 Richard Biener <rguenther@suse.de>
3221 * gfortran.dg/pr58484.f: New testcase.
3223 2013-09-20 Jeff Law <law@redhat.com>
3225 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3227 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3230 * gcc.dg/torture/pr57748-1.c: New test.
3231 * gcc.dg/torture/pr57748-2.c: New test.
3233 2013-09-20 Marek Polacek <polacek@redhat.com>
3236 * c-c++-common/ubsan/shift-4.c: New test.
3238 2013-09-20 Richard Biener <rguenther@suse.de>
3240 PR tree-optimization/58453
3241 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3243 2013-09-20 Janus Weil <janus@gcc.gnu.org>
3246 * gfortran.dg/proc_ptr_43.f90: New.
3248 2013-09-18 Tobias Burnus <burnus@net-b.de>
3251 * gfortran.dg/defined_assignment_11.f90: New.
3253 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
3255 PR rtl-optimization/58438
3256 * g++.dg/pr58438.C: New test.
3258 2013-09-18 Tobias Burnus <burnus@net-b.de>
3261 * gfortran.dg/class_39.f03: Update dg-error.
3262 * gfortran.dg/class_5.f03: Ditto.
3263 * gfortran.dg/class_53.f90: Ditto.
3264 * gfortran.dg/realloc_on_assign_20.f90: New.
3265 * gfortran.dg/realloc_on_assign_21.f90: New.
3266 * gfortran.dg/realloc_on_assign_22.f90: New.
3268 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3271 * g++.dg/parse/using4.C: New.
3273 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3275 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3277 2013-09-18 Marek Polacek <polacek@redhat.com>
3280 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3281 instead of the shift option.
3282 * c-c++-common/ubsan/pr58443-1.c: New test.
3283 * c-c++-common/ubsan/pr58443-3.c: New test.
3284 * c-c++-common/ubsan/pr58443-2.c: New test.
3286 2013-09-18 Richard Biener <rguenther@suse.de>
3288 PR tree-optimization/58417
3289 * gcc.dg/torture/pr58417.c: New testcase.
3291 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3293 * gnat.dg/array_bounds_test2.adb: New test.
3295 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3297 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3298 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3300 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3302 * gnat.dg/in_out_parameter4.adb: New test.
3304 2013-09-18 Marek Polacek <polacek@redhat.com>
3307 * c-c++-common/ubsan/attrib-1.c: New test.
3309 2013-09-17 Cong Hou <congh@google.com>
3311 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3312 on two arrays with short and int types. This should not be recognized
3313 as a dot product pattern.
3315 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3318 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3319 the cp_type_quals (r) too.
3321 2013-09-17 Jan Hubicka <jh@suse.cz>
3324 * gcc.c-torture/compile/pr58332.c: New testcase.
3326 2013-09-17 Jeff Law <law@redhat.com>
3328 * gcc.c-torture/execute/pr58387.c: New test.
3330 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3332 PR tree-optimization/58088
3333 * gcc.c-torture/compile/pr58088.c: New test.
3335 2013-09-17 Nick Clifton <nickc@redhat.com>
3337 * lib/target-supports.exp (check_effective_target_trampolines):
3338 Add MSP430 to the list of targets that do not support trampolines.
3339 (check_profiling_available): Add MSP430 to the list of targets
3340 that do not support profiling.
3341 (check_effective_target_tls_runtime): Add MSP430 to the list of
3342 targets that do not support TLS.
3344 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3346 * gnat.dg/opt27.adb: New test.
3347 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3349 2013-09-17 Andreas Schwab <schwab@suse.de>
3351 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3353 2013-09-17 Richard Biener <rguenther@suse.de>
3355 PR tree-optimization/58432
3356 * gcc.dg/pr58432.c: New testcase.
3358 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3360 * gcc.dg/tree-ssa/slsr-39.c: New test.
3362 2013-09-16 Xinliang David Li <davidxl@google.com>
3364 * gcc.misc-tests/help.exp: Optimizer help change.
3366 2013-09-16 Jeff Law <law@redhat.com>
3368 * gcc.c-torture/execute/pr58419.c: New test.
3369 * gcc.c-torture/execute/pr58431.c: New test.
3371 2013-09-16 Tobias Burnus <burnus@net-b.de>
3374 * gfortran.dg/finalize_19.f90: New.
3376 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3378 * gcc.target/i386/pr58418.c: New.
3380 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3382 * gcc.target/aarch64/fmla-intrinsic.c: New.
3383 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3384 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3385 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3387 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3389 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3390 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3392 2013-09-16 Richard Biener <rguenther@suse.de>
3394 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3396 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3398 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3399 interpreted as implicit templates) to be expected pedwarns instead.
3401 2013-09-16 Tobias Burnus <burnus@net-b.de>
3404 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3406 2013-09-15 Tobias Burnus <burnus@net-b.de>
3409 * gfortran.dg/defined_assignment_10.f90: New.
3411 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3413 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3414 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3416 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3418 * g++.dg/abi/main.C: Added implicit C linkage tests
3420 2013-09-13 Kai Tietz <ktietz@redhat.com>
3422 * gcc.target/i386/pr57848.c: New file.
3424 2013-09-13 Christian Bruel <christian.bruel@st.com>
3427 * gcc.target/sh/torture/pr58314.c: New test.
3429 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3431 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3433 2013-09-12 Martin Jambor <mjambor@suse.cz>
3436 * g++.dg/pr58389.C: New test.
3438 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3440 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3441 * g++.dg/template/pseudodtor3.C: Likewise.
3443 2013-09-12 Richard Biener <rguenther@suse.de>
3445 PR tree-optimization/58404
3446 * g++.dg/tree-ssa/pr58404.C: New testcase.
3448 2013-09-12 Martin Jambor <mjambor@suse.cz>
3451 * g++.dg/ipa/pr58371.C: New test.
3453 2013-09-12 Richard Biener <rguenther@suse.de>
3455 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3456 expected outcome and comment why that happens.
3458 2013-09-11 Richard Biener <rguenther@suse.de>
3461 * g++.dg/uninit-pred-4.C: New testcase.
3463 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3465 PR tree-optimization/58385
3466 * gcc.c-torture/execute/pr58385.c: New test.
3468 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3470 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3472 2013-09-10 Jeff Law <law@redhat.com>
3474 * g++.dg/torture/pr58380.C: New test.
3476 2013-09-10 Jan Hubicka <jh@suse.cz>
3477 Paolo Carlini <paolo.carlini@oracle.com>
3479 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3481 2013-09-10 Jeff Law <law@redhat.com>
3483 * gcc.c-torture/compile/pr58343.c: New test.
3485 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3487 PR rtl-optimization/58365
3488 * gcc.c-torture/execute/pr58365.c: New test.
3490 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3492 * gcc.dg/torture/memcpy-1.c: New test.
3494 2013-09-10 Alan Modra <amodra@gmail.com>
3496 * gcc.target/powerpc/pr58330.c: New.
3498 2013-09-10 Alan Modra <amodra@gmail.com>
3500 * gcc.target/powerpc/medium_offset.c: New.
3502 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3505 * g++.dg/warn/Wunused-var-21.C: New test.
3507 PR tree-optimization/58364
3508 * gcc.c-torture/execute/pr58364.c: New test.
3510 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3513 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3514 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3515 * g++.dg/init/delete1.C: Adjust.
3517 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3519 * gcc.target/aarch64/movdi_1.c: New test.
3521 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3524 * g++.dg/warn/Wunused-parm-5.C: New.
3526 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3528 * gcc.target/aarch64/cmn-neg.c: New test.
3530 2013-09-09 Richard Biener <rguenther@suse.de>
3533 * gcc.dg/torture/pr58326-1.c: New testcase.
3534 * gcc.dg/torture/pr58326-2.c: Likewise.
3536 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3539 * g++.dg/ext/pr57735.C: New test.
3541 2013-09-09 Jan Hubicka <jh@suse.cz>
3544 * g++.dg/torture/PR58294.C: New testcase.
3546 2013-09-08 Jeff Law <law@redhat.com>
3548 * gcc.c-torture/compile/pr58340.c: New test.
3550 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3552 * g++.dg/debug/ra1.C: New test.
3554 2013-09-08 Jan Hubicka <jh@suse.cz>
3556 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3557 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3558 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3559 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3561 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3564 * g++.dg/overload/new1.C: Adjust.
3566 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3568 * c-c++-common/opaque-vector.c: New test.
3570 2013-09-08 Tom de Vries <tom@codesourcery.com>
3573 * g++.dg/tm/noexcept-6.C: New test.
3575 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3577 * gcc.target/arc/cond-set-use.c: New test.
3579 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3581 * gnat.dg/stack_usage2.adb: New test.
3583 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3585 * gcc.target/aarch64/table-intrinsics.c
3586 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3587 (qtb_tests8_< ,2,3,4>): Likewise.
3588 (qtblq_tests8_< ,2,3,4>): Likewise.
3589 (qtbxq_tests8_< ,2,3,4>): Likewise.
3591 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3593 * gnat.dg/warn10.ad[sb]: New test.
3594 * gnat.dg/warn10_pkg.ads: New helper.
3596 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3598 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3599 Don't expect NULL in foo.result set.
3600 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3602 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3603 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3605 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3607 * gcc.target/s390/nearestint-1.c: New testcase.
3609 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3610 Vineet Gupta <Vineet.Gupta@synopsys.com>
3612 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3613 * testsuite/gcc.target/arc: New directory.
3614 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3615 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3616 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3617 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3618 * testsuite/gcc.dg/builtin-apply2.c
3619 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3621 2013-09-04 Jan Hubicka <jh@suse.cz>
3624 * g++.dg/torture/pr58201_0.C: New testcase.
3625 * g++.dg/torture/pr58201_1.C: New testcase.
3626 * g++.dg/torture/pr58201.h: New testcase.
3628 2013-09-05 Jan Hubicka <jh@suse.cz>
3630 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3632 2013-09-05 Richard Biener <rguenther@suse.de>
3634 PR tree-optimization/58137
3635 * gcc.target/i386/pr58137.c: New testcase.
3637 2013-09-05 Martin Jambor <mjambor@suse.cz>
3639 * g++.dg/ipa/remref-1.C: New test.
3640 * g++.dg/ipa/remref-2.C: Likewise.
3642 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3645 * g++.dg/parse/access11.C: New.
3647 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3649 * g++.dg/warn/weak1.C: Skip on AIX.
3651 2013-09-04 Easwaran Raman <eraman@google.com>
3654 PR tree-optimization/58011
3655 * gfortran.dg/reassoc_12.f90: New testcase.
3656 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3658 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3660 * gcc.dg/attr-weakref-1.c: Skip on AIX.
3661 * gcc.dg/torture/pr53922.c: Skip on AIX.
3662 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3664 2013-09-04 Teresa Johnson <tejohnson@google.com>
3666 * gcc.dg/unroll_1.c: Test dumping to stderr.
3668 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3671 * g++.dg/warn/deprecated-8.C: New.
3673 2013-09-03 Jeff Law <law@redhat.com>
3675 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3678 2013-09-03 Meador Inge <meadori@codesourcery.com>
3682 2013-08-30 Meador Inge <meadori@codesourcery.com>
3684 * gcc.dg/Warray-bounds-11.c: New testcase.
3686 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
3688 * lib/target-supports.exp (check_weak_available): Return true for AIX.
3690 2013-09-03 Jan Hubicka <jh@suse.cz>
3692 * g++.dg/ipa/devirt-15.C: Fix testcase.
3694 2013-09-03 Richard Biener <rguenther@suse.de>
3697 * gcc.dg/torture/pr57656.c: New testcase.
3699 2013-09-03 Richard Biener <rguenther@suse.de>
3702 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3704 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3707 * gfortran.dg/do_concurrent_3.f90: New test case.
3709 2013-09-02 Jan Hubicka <jh@suse.cz>
3711 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3713 2013-09-02 Martin Jambor <mjambor@suse.cz>
3716 * gcc.dg/ipa/pr58106.c: New test.
3718 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
3720 * gcc.target/aarch64/scalar_intrinsics.c
3721 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3723 2013-09-02 Richard Biener <rguenther@suse.de>
3726 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3728 2013-09-02 Richard Biener <rguenther@suse.de>
3730 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3733 2013-09-02 Bin Cheng <bin.cheng@arm.com>
3735 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3737 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3739 PR c++/21682, implement DR 565
3740 * g++.dg/template/using24.C: New.
3741 * g++.dg/template/using25.C: Likewise.
3742 * g++.dg/template/using26.C: Likewise.
3744 2013-09-01 Jan Hubicka <jh@suse.cz>
3746 * g++.dg/ipa/devirt-15.C: New testcase.
3748 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
3750 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3752 2013-08-31 Jan Hubicka <jh@suse.cz>
3754 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3755 * g++.dg/tree-ssa/pr45453.C: Likewise.
3757 2013-08-31 Jan Hubicka <jh@suse.cz>
3759 * gcc.dg/fork-instrumentation.c: New testcase.
3761 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
3763 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3765 2013-08-30 Meador Inge <meadori@codesourcery.com>
3767 * gcc.dg/Warray-bounds-11.c: New testcase.
3769 2013-08-30 Marek Polacek <polacek@redhat.com>
3771 * g++.dg/ubsan/div-by-zero-1.C: New test.
3772 * c-c++-common/ubsan/save-expr-1.c: New test.
3773 * c-c++-common/ubsan/save-expr-2.c: New test.
3774 * c-c++-common/ubsan/save-expr-3.c: New test.
3775 * c-c++-common/ubsan/save-expr-4.c: New test.
3776 * c-c++-common/ubsan/typedef-1.c: New test.
3777 * c-c++-common/ubsan/const-char-1.c: New test.
3778 * c-c++-common/ubsan/const-expr.c: New test.
3779 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3780 * c-c++-common/ubsan/shift-1.c: Likewise.
3781 * c-c++-common/ubsan/shift-2.c: Likewise.
3782 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3783 * lib/ubsan-dg.exp: New file.
3784 * g++.dg/dg.exp: Add ubsan tests.
3785 * g++.dg/ubsan/ubsan.exp: New file.
3786 * gcc.dg/ubsan/ubsan.exp: New file.
3787 * g++.dg/ubsan/cxx11-shift-1.C: New test.
3788 * g++.dg/ubsan/cxx11-shift-2.C: New test.
3789 * c-c++-common/ubsan/div-by-zero-3.c: New test.
3790 * c-c++-common/ubsan/div-by-zero-1.c: New test.
3791 * c-c++-common/ubsan/div-by-zero-4.c: New test.
3792 * c-c++-common/ubsan/shift-3.c: New test.
3793 * c-c++-common/ubsan/unreachable-1.c: New test.
3794 * c-c++-common/ubsan/shift-1.c: New test.
3795 * c-c++-common/ubsan/shift-2.c: New test.
3796 * c-c++-common/ubsan/div-by-zero-2.c: New test.
3797 * gcc.dg/ubsan/c99-shift-2.c: New test.
3798 * gcc.dg/ubsan/c99-shift-1.c: New test.
3800 2013-08-29 Jan Hubicka <jh@suse.cz>
3802 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3803 to match template and comment.
3805 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3808 * g++.dg/cpp0x/dc8.C: New.
3809 * g++.dg/template/meminit1.C: Adjust.
3811 2013-08-30 Teresa Johnson <tejohnson@google.com>
3813 * gcc.dg/inline-dump.c: Delete inadvertant commit.
3815 2013-08-30 Jakub Jelinek <jakub@redhat.com>
3817 PR tree-optimization/58277
3818 * gcc.c-torture/execute/pr58277-1.c: New test.
3819 * gcc.c-torture/execute/pr58277-2.c: New test.
3821 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
3823 * gcc.dg/guality/param-1.c: New test.
3824 * gcc.dg/guality/param-2.c: Likewise.
3826 2013-08-30 Richard Biener <rguenther@suse.de>
3828 PR tree-optimization/58228
3829 * gcc.dg/torture/pr58228.c: New testcase.
3831 2013-08-30 Richard Biener <rguenther@suse.de>
3833 PR tree-optimization/58223
3834 * gcc.dg/torture/pr58223.c: New testcase.
3835 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3837 2013-08-30 Richard Biener <rguenther@suse.de>
3839 PR tree-optimization/58010
3840 * gcc.dg/pr58010.c: New testcase.
3842 2013-08-29 Xinliang DavidLi <davidxl@google.com>
3844 * gcc.dg/unroll_3.c: Message change.
3845 * gcc.dg/unroll_4.c: Likewise.
3846 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3847 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3848 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3849 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3850 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3851 * gcc.dg/tree-ssa/loop-23.c: Likewise.
3852 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3853 * gcc.dg/unroll_1.c: Likewise.
3854 * gcc.dg/vect/bb-slp-31.c: Likewise.
3855 * gcc.dg/vect/bb-slp-14.c: Likewise.
3856 * gcc.dg/vect/bb-slp-8.c: Likewise.
3857 * gcc.dg/vect/bb-slp-23.c: Likewise.
3858 * gcc.dg/vect/bb-slp-15.c: Likewise.
3859 * gcc.dg/vect/bb-slp-9.c: Likewise.
3860 * gcc.dg/vect/bb-slp-24.c: Likewise.
3861 * gcc.dg/vect/bb-slp-16.c: Likewise.
3862 * gcc.dg/vect/bb-slp-25.c: Likewise.
3863 * gcc.dg/vect/bb-slp-17.c: Likewise.
3864 * gcc.dg/vect/bb-slp-26.c: Likewise.
3865 * gcc.dg/vect/bb-slp-18.c: Likewise.
3866 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3867 * gcc.dg/vect/bb-slp-27.c: Likewise.
3868 * gcc.dg/vect/bb-slp-19.c: Likewise.
3869 * gcc.dg/vect/bb-slp-28.c: Likewise.
3870 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3871 * gcc.dg/vect/bb-slp-29.c: Likewise.
3872 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3873 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3874 * gcc.dg/vect/bb-slp-1.c: Likewise.
3875 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3876 * gcc.dg/vect/bb-slp-2.c: Likewise.
3877 * gcc.dg/vect/bb-slp-3.c: Likewise.
3878 * gcc.dg/vect/bb-slp-10.c: Likewise.
3879 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3880 * gcc.dg/vect/bb-slp-4.c: Likewise.
3881 * gcc.dg/vect/bb-slp-11.c: Likewise.
3882 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3883 * gcc.dg/vect/bb-slp-5.c: Likewise.
3884 * gcc.dg/vect/bb-slp-20.c: Likewise.
3885 * gcc.dg/vect/bb-slp-6.c: Likewise.
3886 * gcc.dg/vect/bb-slp-21.c: Likewise.
3887 * gcc.dg/vect/bb-slp-30.c: Likewise.
3888 * gcc.dg/vect/bb-slp-13.c: Likewise.
3889 * gcc.dg/vect/bb-slp-7.c: Likewise.
3890 * gcc.dg/vect/bb-slp-22.c: Likewise.
3891 * gcc.dg/unroll_2.c: Likewise.
3892 * g++.dg/vect/slp-pr50413.cc: Likewise.
3893 * g++.dg/vect/slp-pr56812.cc: Likewise.
3894 * g++.dg/vect/slp-pr50819.cc: Likewise.
3896 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
3898 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3900 2013-08-29 Teresa Johnson <tejohnson@google.com>
3902 * gcc.dg/pr40209.c: Use -fopt-info.
3903 * gcc.dg/pr26570.c: Ditto.
3904 * gcc.dg/pr32773.c: Ditto.
3905 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3907 2013-08-29 Richard Biener <rguenther@suse.de>
3909 PR tree-optimization/58246
3910 * gcc.dg/torture/pr58246.c: New testcase.
3912 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3915 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
3917 * gfortran.dg/realloc_on_assign_19.f90: New test.
3919 2013-08-29 Richard Biener <rguenther@suse.de>
3922 * gcc.dg/pr57287-2.c: New testcase.
3924 2013-08-29 Richard Biener <rguenther@suse.de>
3926 PR tree-optimization/57685
3927 * gcc.dg/torture/pr57685.c: New testcase.
3929 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3932 * g++.dg/cpp0x/dc7.C: New.
3934 2013-08-28 Jakub Jelinek <jakub@redhat.com>
3937 * c-c++-common/gomp/pr58257.c: New test.
3939 2013-08-28 Richard Biener <rguenther@suse.de>
3941 PR tree-optimization/56933
3942 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3944 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
3946 * gcc.target/aarch64/scalar_shift_1.c: New.
3948 2013-08-27 Richard Biener <rguenther@suse.de>
3950 PR tree-optimization/57521
3951 * gcc.dg/torture/pr57521.c: New testcase.
3953 2013-08-27 Jakub Jelinek <jakub@redhat.com>
3955 PR rtl-optimization/57860
3956 PR rtl-optimization/57861
3957 PR rtl-optimization/57875
3958 PR rtl-optimization/57876
3959 PR rtl-optimization/57877
3960 * gcc.c-torture/execute/pr57860.c: New test.
3961 * gcc.c-torture/execute/pr57861.c: New test.
3962 * gcc.c-torture/execute/pr57875.c: New test.
3963 * gcc.c-torture/execute/pr57876.c: New test.
3964 * gcc.c-torture/execute/pr57877.c: New test.
3966 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3969 * gfortran.dg/bounds_check_18.f90: New test.
3971 2013-08-23 Jan Hubicka <jh@suse.cz>
3973 * g++.dg/ipa/devirt-14.C: Fix typo.
3975 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
3978 * gfortran.dg/inline_sum_5.f90: New.
3980 2013-08-23 Janus Weil <janus@gcc.gnu.org>
3983 * gfortran.dg/typebound_assignment_7.f90: New.
3985 2013-08-23 Jan Hubicka <jh@suse.cz>
3987 * g++.dg/ipa/devirt-13.C: New testcase.
3988 * g++.dg/ipa/devirt-14.C: New testcase.
3990 2013-08-23 Jakub Jelinek <jakub@redhat.com>
3993 * gcc.target/i386/pr58218.c: New test.
3995 PR tree-optimization/58209
3996 * gcc.c-torture/execute/pr58209.c: New test.
3998 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4000 * gcc.target/powerpc/pr57744.c: Declare abort.
4002 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
4005 * g++.dg/template/error54.C: New.
4007 2013-08-22 Janus Weil <janus@gcc.gnu.org>
4010 * gfortran.dg/select_type_34.f90: New.
4012 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4015 * g++.dg/warn/deprecated-7.C: New.
4017 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4019 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
4021 2013-08-21 Jeff Law <law@redhat.com>
4023 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
4025 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4028 * g++.dg/ext/attr-alias-3.C: New.
4030 2013-08-20 Janus Weil <janus@gcc.gnu.org>
4033 * gfortran.dg/intent_out_8.f90: New.
4035 2013-08-20 Teresa Johnson <tejohnson@google.com>
4037 PR rtl-optimizations/57451
4038 * g++.dg/tree-prof/pr57451.C: New test.
4040 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4043 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4045 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4048 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4050 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
4052 * gcc.target/powerpc/dfp-dd-2.c: New test.
4053 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4054 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4056 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
4058 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4059 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4062 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
4064 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4066 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4069 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4070 correct test response.
4073 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4074 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4075 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4077 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4078 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4080 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4082 2013-08-18 Jan Hubicka <jh@suse.cz>
4084 * g++.dg/ipa/type-inheritance-1.C: New testcase.
4086 2013-08-19 Janus Weil <janus@gcc.gnu.org>
4089 * gfortran.dg/gomp/proc_ptr_1.f90: New.
4091 2013-08-18 Jakub Jelinek <jakub@redhat.com>
4093 PR tree-optimization/58006
4094 * g++.dg/opt/pr58006.C: New test.
4096 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
4098 * gnat.dg/specs/linker_alias.ads: New test.
4100 2013-08-16 Jakub Jelinek <jakub@redhat.com>
4102 PR tree-optimization/58164
4103 * gcc.c-torture/compile/pr58164.c: New test.
4105 PR tree-optimization/58165
4106 * g++.dg/opt/pr58165.C: New test.
4108 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4111 * g++.dg/cpp0x/enum28.C: New.
4112 * g++.dg/cpp0x/enum15.C: Adjust.
4114 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4117 * gcc.target/powerpc/pr57949-1.c: New.
4118 * gcc.target/powerpc/pr57949-2.c: New.
4120 2013-08-14 Jakub Jelinek <jakub@redhat.com>
4122 PR tree-optimization/58145
4123 * gcc.dg/pr58145-1.c: New test.
4124 * gcc.dg/pr58145-2.c: New test.
4126 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
4128 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4129 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4130 * gcc.dg/debug/dwarf2/static1.c: Likewise.
4131 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4132 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4133 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4134 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4135 * gcc.dg/debug/dwarf2/var1.c: Likewise.
4136 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4137 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4138 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4139 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4140 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4141 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4142 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4143 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4144 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4145 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4146 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4147 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4148 * gcc.dg/debug/dwarf2/var2.c: Likewise.
4149 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4150 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4151 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4152 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4153 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4154 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4155 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4156 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4157 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4158 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4159 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4160 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4161 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4162 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4163 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4164 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4165 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4166 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4167 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4168 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4171 * gcc.c-torture/execute/pr56799.x: New file.
4173 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4175 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4177 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4178 * gcc.dg/pr44214-3.c (v2df): Likewise.
4180 * gcc.dg/pr46647.c: xfail for avr-*-*.
4182 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4184 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4185 Expect l to be optimized away.
4186 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4189 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4190 to tests that assume int/double are larger than short/float.
4193 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4195 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4196 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4197 target { int16 }. Restrict existing tests to target { int32 }
4199 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4200 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4201 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4202 * lib/target-supports.exp (check_effective_target_int32): New proc.
4204 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4205 exclude from scan test.
4207 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4208 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4209 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4210 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4211 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4212 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4213 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4214 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4215 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4216 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4217 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4218 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4219 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4220 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4221 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4222 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4223 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4224 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4225 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4227 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
4229 * gcc.target/arm/pr19599.c: Skip for -mthumb.
4231 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4232 to be the first test directive.
4233 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4234 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4235 * gcc.target/arm/atomic-op-char.c: Likewise.
4236 * gcc.target/arm/atomic-op-consume.c: Likewise.
4237 * gcc.target/arm/atomic-op-int.c: Likewise.
4238 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4239 * gcc.target/arm/atomic-op-release.c: Likewise.
4240 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4241 * gcc.target/arm/atomic-op-short.c: Likewise.
4243 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
4245 PR rtl-optimization/57662
4246 * gcc.dg/pr57662.c: New test.
4248 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4250 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4252 * gcc.target/mips/nans-legacy.c: Likewise.
4254 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4256 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4258 * gcc.target/mips/fabs-legacy.c: Likewise.
4259 * gcc.target/mips/fabsf-2008.c: Likewise.
4260 * gcc.target/mips/fabsf-legacy.c: Likewise.
4261 * gcc.target/mips/fneg-2008.c: Likewise.
4262 * gcc.target/mips/fneg-legacy.c: Likewise.
4263 * gcc.target/mips/fnegf-2008.c: Likewise.
4264 * gcc.target/mips/fnegf-legacy.c: Likewise.
4265 * gcc.target/mips/nan-2008.c: Likewise.
4266 * gcc.target/mips/nan-legacy.c: Likewise.
4267 * gcc.target/mips/nanf-2008.c: Likewise.
4268 * gcc.target/mips/nanf-legacy.c: Likewise.
4269 * gcc.target/mips/nans-2008.c: Likewise.
4270 * gcc.target/mips/nans-legacy.c: Likewise.
4271 * gcc.target/mips/nansf-2008.c: Likewise.
4272 * gcc.target/mips/nansf-legacy.c: Likewise.
4274 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4276 * gnat.dg/valued_proc.adb: New test.
4277 * gnat.dg/valued_proc_pkg.ads: New helper.
4279 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4281 PR tree-optimization/57661
4282 * g++.dg/opt/pr57661.C: New test.
4285 * gcc.dg/asan/pr56417.c: New test.
4287 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4289 * gnat.dg/loop_optimization16.adb: New test.
4290 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4292 2013-08-13 Marek Polacek <polacek@redhat.com>
4294 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4296 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4298 Example of converting global state to per-pass state.
4300 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4301 global state "static int counter" to...
4302 (one_pass::counter): ...this instance data.
4304 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4306 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4307 to member function...
4308 (one_pass::gate): ...this.
4309 (one_pass_exec): Convert to member function...
4310 (one_pass::impl_execute): ...this.
4312 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4315 * g++.dg/cpp0x/pr57416.C: New.
4317 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4319 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4321 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4322 * g++.dg/cpp0x/defaulted2.C: Likewise.
4323 * g++.dg/cpp0x/defaulted31.C: Likewise.
4324 * g++.dg/cpp0x/error6.C: Likewise.
4325 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4326 * g++.dg/cpp0x/override2.C: Likewise.
4327 * g++.dg/cpp0x/parse1.C: Likewise.
4328 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4329 * g++.dg/cpp0x/temp_default4.C: Likewise.
4330 * g++.dg/ext/attrib32.C: Likewise.
4331 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4332 * g++.dg/ext/mv13.C: Likewise.
4333 * g++.dg/ext/mv7.C: Likewise.
4334 * g++.dg/ext/mv9.C: Likewise.
4335 * g++.dg/ext/pr57362.C: Likewise.
4336 * g++.dg/ext/typeof10.C: Likewise.
4337 * g++.dg/lookup/anon6.C: Likewise.
4338 * g++.dg/lookup/crash6.C: Likewise.
4339 * g++.dg/lookup/name-clash5.C: Likewise.
4340 * g++.dg/lookup/name-clash6.C: Likewise.
4341 * g++.dg/other/anon4.C: Likewise.
4342 * g++.dg/other/error15.C: Likewise.
4343 * g++.dg/other/error8.C: Likewise.
4344 * g++.dg/other/redecl2.C: Likewise.
4345 * g++.dg/parse/crash16.C: Likewise.
4346 * g++.dg/parse/crash21.C: Likewise.
4347 * g++.dg/parse/crash38.C: Likewise.
4348 * g++.dg/parse/redef2.C: Likewise.
4349 * g++.dg/parse/struct-as-enum1.C: Likewise.
4350 * g++.dg/template/crash39.C: Likewise.
4351 * g++.dg/template/redecl3.C: Likewise.
4352 * g++.dg/tls/diag-3.C: Likewise.
4353 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4354 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4355 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4356 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4357 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4358 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4359 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4360 * g++.old-deja/g++.brendan/static3.C: Likewise.
4361 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4362 * g++.old-deja/g++.jason/binding.C: Likewise.
4363 * g++.old-deja/g++.jason/crash4.C: Likewise.
4364 * g++.old-deja/g++.jason/crash7.C: Likewise.
4365 * g++.old-deja/g++.jason/lineno.C: Likewise.
4366 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4367 * g++.old-deja/g++.mike/misc3.C: Likewise.
4368 * g++.old-deja/g++.mike/net44.C: Likewise.
4369 * g++.old-deja/g++.mike/ns3.C: Likewise.
4370 * g++.old-deja/g++.ns/alias4.C: Likewise.
4371 * g++.old-deja/g++.ns/ns11.C: Likewise.
4372 * g++.old-deja/g++.other/crash23.C: Likewise.
4373 * g++.old-deja/g++.other/decl8.C: Likewise.
4374 * g++.old-deja/g++.other/linkage3.C: Likewise.
4375 * g++.old-deja/g++.other/typeck1.C: Likewise.
4376 * g++.old-deja/g++.other/typedef5.C: Likewise.
4377 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4378 * g++.old-deja/g++.pt/friend36.C: Likewise.
4379 * obj-c++.dg/method-8.mm: Likewise.
4380 * obj-c++.dg/tls/diag-3.mm: Likewise.
4382 2013-08-12 Perez Read <netfirewall@gmail.com>
4385 * gcc.target/i386/movabs-1.c: New test.
4387 2013-08-12 Marek Polacek <polacek@redhat.com>
4389 PR tree-optimization/57980
4390 * gcc.dg/pr57980.c: New test.
4392 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4395 * gfortran.dg/do_check_10.f90: New test.
4396 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4397 * gfortran.dg/array_constructor_18.f90: Likewise.
4398 * gfortran.dg/array_constructor_22.f90: Likewise.
4399 * gfortran.dg/coarray_15.f90: Likewise.
4400 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4401 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4402 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4404 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4407 * g++.dg/cpp0x/constexpr-ice8.C: New.
4409 2013-08-09 Xinliang David Li <davidxl@google.com>
4411 * gcc.target/i386/memcpy-strategy-1.c: New test.
4412 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4413 * gcc.target/i386/memset-strategy-1.c: Ditto.
4414 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4416 2013-08-09 Jan Hubicka <jh@suse.cz>
4418 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4419 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4421 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4423 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4425 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4428 * gfortran.dg/transfer_intrinsic_6.f90: New.
4430 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4433 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4436 * g++.dg/lookup/typedef2.C: New.
4438 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4440 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4441 output of vdup intrinsics.
4443 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4445 * gcc.target/arm/lp1189445.c: New testcase.
4447 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4449 PR rtl-optimization/58079
4450 * gcc.dg/torture/pr58079.c: New test.
4452 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4454 * gnat.dg/warn9.adb: New test.
4456 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4459 * g++.dg/lookup/typedef2.C: New.
4461 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4463 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4464 to optstr when building plugins on darwin.
4466 2013-08-06 Martin Jambor <mjambor@suse.cz>
4468 PR tree-optimization/57539
4469 * gcc.dg/ipa/pr57539.c: New test.
4471 2013-08-06 Martin Jambor <mjambor@suse.cz>
4472 Bernd Edlinger <bernd.edlinger@hotmail.de>
4474 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4475 (a): Fix constructor.
4477 2013-08-06 Martin Jambor <mjambor@suse.cz>
4480 * gfortran.dg/pr57987.f90: New test.
4482 2013-08-06 Martin Jambor <mjambor@suse.cz>
4485 * gcc.dg/torture/pr58041.c: New test.
4486 * gcc.target/arm/pr58041.c: Likewise.
4488 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4491 * gfortran.dg/pointer_init_8.f90: New.
4493 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4496 * g++.dg/cpp0x/pr58080.C: New.
4498 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4500 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4501 to optstr when building plugins.
4503 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4505 Patch autogenerated by refactor_passes.py from
4506 https://github.com/davidmalcolm/gcc-refactoring-scripts
4507 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4509 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4510 struct to a subclass of gimple_opt_pass along with...
4511 (pass_data_one_pass): ...new pass_data instance and...
4512 (make_one_pass): ...new function.
4513 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4514 global struct to a subclass of gimple_opt_pass along with...
4515 (pass_data_warn_self_assign): ...new pass_data instance and...
4516 (make_pass_warn_self_assign): ...new function.
4517 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4518 a global struct to a subclass of gimple_opt_pass along with...
4519 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4520 (make_pass_dumb_plugin_example): ...new function.
4521 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4522 global struct to a subclass of gimple_opt_pass along with...
4523 (pass_data_warn_self_assign): ...new pass_data instance and...
4524 (make_pass_warn_self_assign): ...new function.
4526 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4528 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4529 is created and added to the pass_manager to reflect
4530 autogenerated changes.
4531 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4532 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4533 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4535 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4538 * g++.dg/cpp0x/pr58072.C: New.
4540 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4542 * gcc.dg/torture/pr57993-2.cpp: New.
4544 2013-08-02 Jan Hubicka <jh@suse.cz>
4546 * gcc.dg/ipa/ipa-1.c: Update.
4547 * gcc.dg/ipa/ipa-2.c: Update.
4548 * gcc.dg/ipa/ipa-3.c: Update.
4549 * gcc.dg/ipa/ipa-4.c: Update.
4550 * gcc.dg/ipa/ipa-5.c: Update.
4551 * gcc.dg/ipa/ipa-7.c: Update.
4552 * gcc.dg/ipa/ipa-8.c: Update.
4553 * gcc.dg/ipa/ipcp-1.c: Update.
4554 * gcc.dg/ipa/ipcp-2.c: Update.
4556 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4558 PR rtl-optimization/58048
4559 * gcc.target/i386/pr58048.c: New.
4561 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4563 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4565 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4566 Peter Bergner <bergner@vnet.ibm.com>
4569 * g++.dg/overload/using3.C: New.
4570 * g++.dg/overload/using2.C: Adjust.
4571 * g++.dg/lookup/using9.C: Likewise.
4573 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4575 * gcc.target/arm/pr46972-2.c: New test.
4577 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4579 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4581 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4583 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4585 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4587 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4588 rather than addressing!=absolute when deciding how to handle MIPS16
4589 when the test forces an ABI.
4591 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4594 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4596 2013-07-30 Steve Ellcey <sellcey@mips.com>
4598 * gcc.target/mips/code-readable-1.c: Increase switch size.
4599 * gcc.target/mips/code-readable-2.c: Ditto.
4600 * gcc.target/mips/code-readable-3.c: Ditto.
4601 * gcc.target/mips/code-readable-4.c: Ditto.
4603 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4606 * g++.dg/parse/crash63.C: New.
4608 2013-07-30 Tobias Burnus <burnus@net-b.de>
4611 * gfortran.dg/pointer_assign_8.f90: New.
4612 * gfortran.dg/pointer_assign_9.f90: New.
4613 * gfortran.dg/pointer_assign_10.f90: New.
4614 * gfortran.dg/pointer_assign_11.f90: New.
4616 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4618 * gcc.target/arm/pr57637.c: New testcase.
4620 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4622 PR tree-optimization/57993
4623 * gcc.dg/torture/pr57993.c: New test.
4625 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4627 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4629 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4632 * g++.dg/conversion/ambig2.C: New.
4634 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4636 * gcc.target/mips/fabs-2008.c: New test case.
4637 * gcc.target/mips/fabs-legacy.c: New test case.
4638 * gcc.target/mips/fabsf-2008.c: New test case.
4639 * gcc.target/mips/fabsf-legacy.c: New test case.
4640 * gcc.target/mips/fneg-2008.c: New test case.
4641 * gcc.target/mips/fneg-legacy.c: New test case.
4642 * gcc.target/mips/fneg-2008.c: New test case.
4643 * gcc.target/mips/fneg-legacy.c: New test case.
4644 * gcc.target/mips/nan-2008.c: New test case.
4645 * gcc.target/mips/nan-legacy.c: New test case.
4646 * gcc.target/mips/nanf-2008.c: New test case.
4647 * gcc.target/mips/nanf-legacy.c: New test case.
4648 * gcc.target/mips/nans-2008.c: New test case.
4649 * gcc.target/mips/nans-legacy.c: New test case.
4650 * gcc.target/mips/nansf-2008.c: New test case.
4651 * gcc.target/mips/nansf-legacy.c: New test case.
4652 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4654 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4655 Maxim Kuvyrkov <maxim@kugelworks.com>
4657 * lib/target-supports.exp (check_effective_target_non_bionic): New
4658 effective-target test.
4659 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4660 * g++.dg/tls/thread_local4g.C: Ditto.
4662 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4665 * gfortran.dg/vector_subsript_7.f90: New test.
4667 2013-07-27 Tobias Burnus <burnus@net-b.de>
4670 * gfortran.dg/warn_alias.f90: New.
4672 2013-07-27 Janus Weil <janus@gcc.gnu.org>
4675 * gfortran.dg/class_array_19.f90: New.
4677 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
4679 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4680 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4681 * gcc.dg/vect/pr57741-3.c: Likewise.
4682 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4684 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
4686 Skip tests that make assumptions about struct layout that don't hold
4688 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4689 * g++.dg/cpp0x/iop.C: Likewise.
4690 * g++.dg/cpp0x/named_refs.C: Likewise.
4691 * g++.dg/cpp0x/rv1p.C: Likewise.
4692 * g++.dg/cpp0x/rv2p.C: Likewise.
4693 * g++.dg/cpp0x/rv3p.C: Likewise.
4694 * g++.dg/cpp0x/rv4p.C: Likewise.
4695 * g++.dg/cpp0x/rv5p.C: Likewise.
4696 * g++.dg/cpp0x/rv6p.C: Likewise.
4697 * g++.dg/cpp0x/rv7p.C: Likewise.
4698 * g++.dg/cpp0x/rv8p.C: Likewise.
4699 * g++.dg/ext/strncpy-chk1.C: Likewise.
4700 * gcc.dg/builtin-object-size-10.c: Likewise.
4701 * gcc.dg/builtin-object-size-11.c: Likewise.
4702 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4703 * gcc.dg/pr25805.c: Likewise.
4704 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4705 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4706 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4707 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4708 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4709 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4710 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4711 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4712 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4713 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4714 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4715 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4716 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4717 * gcc.c-torture/execute/zerolen-2.x: Likewise.
4718 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4720 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4721 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4723 * gcc.dg/torture/pr37868.c: Disable for epiphany.
4724 * gcc.dg/sibcall-6.c: Enable for epiphany.
4726 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4728 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4730 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
4732 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4733 memcpy not initializers.
4735 * gcc.dg/guality/guality.exp: Skip on AIX.
4737 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4740 * g++.dg/cpp0x/pr57101.C: New.
4742 2013-07-26 Ian Bolton <ian.bolton@arm.com>
4744 * gcc.target/aarch64/neg_1.c: New test.
4746 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4749 * gfortran.dg/typebound_call_25.f90: New.
4751 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4754 * g++.dg/cpp0x/pr57981.C: New.
4756 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4759 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4761 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
4763 PR rtl-optimization/57960
4764 * gcc.target/s390/pr57960.c: New.
4766 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4769 * gfortran.dg/unlimited_polymorphic_9.f90: New.
4771 2013-07-25 Terry Guo <terry.guo@arm.com>
4773 * gcc.target/arm/thumb1-Os-mult.c: New test case.
4775 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
4778 * g++.dg/inherit/pr57942.C: New.
4780 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4782 * gcc.target/powerpc/bool2.h: New file, test the code generation
4783 of logical operations for power5, altivec, power7, and power8 systems.
4784 * gcc.target/powerpc/bool2-p5.c: Likewise.
4785 * gcc.target/powerpc/bool2-av.c: Likewise.
4786 * gcc.target/powerpc/bool2-p7.c: Likewise.
4787 * gcc.target/powerpc/bool2-p8.c: Likewise.
4788 * gcc.target/powerpc/bool3.h: Likewise.
4789 * gcc.target/powerpc/bool3-av.c: Likewise.
4790 * gcc.target/powerpc/bool2-p7.c: Likewise.
4791 * gcc.target/powerpc/bool2-p8.c: Likewise.
4793 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4795 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4797 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4799 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4801 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4803 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4804 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4805 type from long to long long.
4806 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4807 to have effective-target keywords of lp64 and ilp32.
4808 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4809 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4810 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4811 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4812 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4813 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4814 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4815 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4816 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4818 2013-07-23 Tom Tromey <tromey@redhat.com>
4819 Joseph Myers <joseph@codesourcery.com>
4821 * gcc.dg/c11-generic-1.c: New file.
4822 * gcc.dg/c11-generic-2.c: New file.
4824 2013-07-22 Tobias Burnus <burnus@net-b.de>
4828 * coarray/lib_realloc_1.f90: Permit optimization.
4829 * gfortran.dg/coarray_31.f90: New.
4831 2013-07-22 Tobias Burnus <burnus@net-b.de>
4834 * gfortran.dg/class_array_7.f03: Fix memory leak.
4836 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
4839 * g++.dg/cpp0x/decltype56.C: New.
4841 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4843 * gcc.dg/pr53265.c: Correct line number in dg-message.
4845 2013-07-22 Diego Novillo <dnovillo@google.com>
4847 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
4849 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4852 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4853 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4855 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4858 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4859 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4860 * gcc.dg/torture/pr53366-1.c: Same.
4861 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4862 * gcc.dg/torture/pr56488.c: Same.
4863 * gcc.dg/torture/pr57584.c: Same.
4864 * gcc.dg/tree-ssa/pr57385.c: Same.
4865 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4867 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
4869 * c-c++-common/pr41779.c: Fix typos.
4870 * gcc.c-torture/compile/20031125-2.c: Likewise.
4871 * gcc.c-torture/compile/20040621-1.c: Likewise.
4872 * gcc.c-torture/execute/20020418-1.c: Likewise.
4873 * gcc.dg/20020108-1.c: Likewise.
4874 * gcc.dg/atomic-generic-aux.c: Likewise.
4875 * gcc.dg/builtin-complex-err-2.c: Likewise.
4876 * gcc.dg/decl-1.c: Likewise.
4877 * gcc.dg/di-sync-multithread.c: Likewise.
4878 * gcc.dg/format/c90-printf-1.c: Likewise.
4879 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4880 * gcc.dg/long-long-compare-1.c: Likewise.
4881 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4882 * gcc.dg/pr17055-1.c: Likewise.
4883 * gcc.dg/pr27095.c: Likewise.
4884 * gcc.dg/torture/fp-int-convert.h: Likewise.
4885 * gcc.dg/tree-prof/inliner-1.c: Likewise.
4886 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4887 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4888 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4889 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4890 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4891 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4892 * gcc.dg/tree-ssa/pr42585.c: Likewise.
4893 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4894 * gcc.dg/vect/vect-cond-5.c: Likewise.
4895 * gcc.dg/weak/typeof-2.c: Likewise.
4896 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4897 * gcc.target/arm/naked-1.c: Likewise.
4898 * gcc.target/i386/pr9771-1.c: Likewise.
4899 * gcc.target/sparc/sparc-constant-1.c: Likewise.
4900 * gcc.target/sparc/struct-ret-check.c: Likewise.
4901 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4902 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4903 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4906 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4909 * gfortran.dg/dependency_42.f90: New test.
4910 * gfortran.dg/dependency_43.f90: New test.
4912 2013-07-21 Tobias Burnus <burnus@net-b.de>
4915 * gfortran.dg/round_4.f90: New.
4917 2013-07-21 Tobias Burnus <burnus@net-b.de>
4920 * gfortran.dg/min_max_conformance_2.f90: New.
4922 2013-07-20 Jakub Jelinek <jakub@redhat.com>
4924 PR preprocessor/57620
4925 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4926 (main): Don't test {s,u,U,L}12.
4927 * c-c++-common/raw-string-13.c: New test.
4928 * c-c++-common/raw-string-14.c: New test.
4929 * c-c++-common/raw-string-15.c: New test.
4930 * c-c++-common/raw-string-16.c: New test.
4932 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
4934 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4936 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
4938 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4940 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4941 target { ! keeps_null_pointer_checks }.
4942 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4943 target { ! keeps_null_pointer_checks }.
4945 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4946 * gcc.dg/torture/pr56488.c: Likewise.
4948 2013-07-19 Ian Bolton <ian.bolton@arm.com>
4950 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4953 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
4955 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4956 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4957 * gfortran.dg/guality/guality.exp: Skip on AIX.
4959 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4961 * g++.dg/debug/pr56819.C: Skip on AIX.
4962 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4963 * g++.dg/guality/guality.exp: Skip on AIX.
4965 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4967 * gcc.misc-tests/gcov-14.c: Skip on AIX.
4969 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4971 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4974 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4975 Adjust to corrected rounding.
4977 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4979 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4980 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4981 check_effective_target_cilkplus.
4982 * g++.dg/cilk-plus/cilk-plus.exp: Same.
4984 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
4986 * gcc.target/powerpc/pr57744.c: Fix typo.
4988 2013-07-18 Sriraman Tallam <tmsriram@google.com>
4991 * gcc.c-torture/compile/pr57698.c: New test.
4992 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4993 * gcc.c-torture/compile/pr44043.c: Ditto.
4995 2013-07-18 Wei Mi <wmi@google.com>
4997 PR rtl-optimization/57878
4998 * g++.dg/pr57878.C: New test.
5000 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5002 * gcc.dg/pr42611.c: Move dg-error to correct line.
5004 2013-07-17 Tobias Burnus <burnus@net-b.de>
5007 * gfortran.dg/dollar_sym_3.f: New.
5008 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
5010 2013-07-16 Iain Sandoe <iain@codesourcery.com>
5015 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
5016 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
5017 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5018 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5019 * objc.dg/image-info.m: Likewise.
5020 * objc.dg/symtab-1.m: Likewise.
5021 * objc.dg/torture/strings/const-str-10.m: Likewise.
5022 * objc.dg/torture/strings/const-str-11.m: Likewise.
5023 * objc.dg/torture/strings/const-str-9.m: Likewise.
5024 * objc.dg/zero-link-1.m: Likewise.
5025 * objc.dg/zero-link-2.m: Likewise.
5026 * objc.dg/no-extra-load.m: Avoid Foundation.h.
5027 * objc.dg/objc-foreach-4.m: Likewise.
5028 * objc.dg/objc-foreach-5.m: Likewise.
5029 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
5031 * obj-c++.dg/strings/const-str-12.mm: Likewise.
5032 * obj-c++.dg/syntax-error-1.mm: Likewise.
5033 * objc.dg/method-6.m: Likewise.
5034 * objc.dg/pr23214.m: Likewise.
5035 * objc.dg/proto-lossage-7.m: Likewise.
5036 * objc.dg/strings/const-str-12b.m: Likewise.
5037 * objc.dg/zero-link-3.m: Likewise.
5038 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
5039 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
5040 adjust headers, interfaces and encoded types to reflect current system
5041 versions. Add FIXME and outputs from current system compiler for
5044 2013-07-15 Cong Hou <congh@google.com>
5046 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5048 * gcc.target/i386/l_fma_float_3.c: Likewise.
5049 * gcc.target/i386/l_fma_double_1.c: Likewise.
5050 * gcc.target/i386/l_fma_double_3.c: Likewise.
5052 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
5054 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5055 function to test if HTM is available.
5056 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5057 * gcc.target/powerpc/htm-builtin-1.c: New test.
5059 2013-07-15 Tobias Burnus <burnus@net-b.de>
5061 * gfortran.dg/coarray_lib_realloc_1.f90: New.
5062 * gfortran.dg/coarray/lib_realloc_1.f90: New.
5063 * gfortran.dg/coarray_6.f90: Add dg-error.
5065 2013-07-15 Tobias Burnus <burnus@net-b.de>
5068 * gfortran.dg/finalize_18.f90: New.
5070 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5073 * fortran.dg/module_variable_1.f90: New test.
5074 * fortran.dg/module_variable_2.f90: New test.
5076 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
5078 * g++.dg/ext/vector19.C: Adapt.
5079 * g++.dg/ext/vector23.C: New testcase.
5081 2013-07-12 Michael Matz <matz@suse.de>
5084 * c-c++-common/pr55771.c: New test.
5086 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
5088 * gcc.target/aarch64/vect-movi.c: New.
5090 2013-07-11 Sriraman Tallam <tmsriram@google.com>
5093 * g++.dg/ext/pr57362.C: New.
5095 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
5098 * gcc.target/avr/torture/pr57631.c: New test.
5100 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5103 * g++.dg/cpp0x/constexpr-ice7.C: New.
5105 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
5107 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5109 * gcc.c-torture/execute/nest-align-1.x: New.
5111 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5114 * g++.dg/cpp0x/sfinae48.C: New.
5116 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5118 PR preprocessor/57824
5119 * c-c++-common/raw-string-17.c: New test.
5120 * c-c++-common/gomp/pr57824.c: New test.
5122 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5125 * g++.dg/cpp0x/reinterpret_cast1.C: New.
5126 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5127 * g++.dg/conversion/dr195.C: Update.
5128 * g++.dg/expr/cast2.C: Likewise.
5130 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5132 * c-c++-common/raw-string-18.c: New test.
5133 * c-c++-common/raw-string-19.c: New test.
5135 PR preprocessor/57757
5136 * g++.dg/cpp/paste1.C: New test.
5137 * g++.dg/cpp/paste2.C: New test.
5139 2013-07-10 Graham Stott <grahams@btinternet.com>
5141 * gcc.target/mips/mulsize-1.c: New.
5142 * gcc.target/mips/mulsize-2.c: New.
5143 * gcc.target/mips/mulsize-3.c: New.
5144 * gcc.target/mips/mulsize-4.c: New.
5146 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5149 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5150 * g++.dg/ext/vector24.C: New testcase.
5152 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5155 * g++.dg/cpp0x/decltype17.C: Adjust.
5157 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5160 * g++.dg/cpp0x/pr51786.C: New.
5162 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
5164 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5166 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5168 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5170 * gcc.target/powerpc/sd-vsx.c: Require dfp.
5171 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5173 2013-07-08 Tobias Burnus <burnus@net-b.de>
5176 * gfortran.dg/c_f_pointer_tests_8.f90: New.
5178 2013-07-08 Tobias Burnus <burnus@net-b.de>
5181 * gfortran.dg/do_check_9.f90: New.
5183 2013-07-08 Tobias Burnus <burnus@net-b.de>
5186 * gfortran.dg/dot_product_2.f90: New.
5188 2013-07-08 Tobias Burnus <burnus@net-b.de>
5191 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5193 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
5195 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5196 * gfortran.dg/finalize_10.f90: Fix dg-final.
5198 2013-07-08 Jakub Jelinek <jakub@redhat.com>
5201 * gcc.target/i386/pr57819.c: New test.
5203 PR rtl-optimization/57829
5204 * gcc.c-torture/execute/pr57829.c: New test.
5206 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5208 * gcc.target/i386/memcpy-vector_loop-1.c: New.
5209 * gcc.target/i386/memcpy-vector_loop-2.c: New.
5211 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
5214 * gcc.target/i386/pr57807.c: New test.
5216 2013-07-06 Jakub Jelinek <jakub@redhat.com>
5219 * gcc.dg/tree-ssa/vrp89.c: New test.
5221 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
5224 * g++.dg/parse/defarg16.C: New.
5226 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
5228 PR rtl-optimization/55342
5229 * gcc.target/i386/pr55342.c: New.
5231 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
5233 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5235 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5238 * g++.dg/inherit/virtual10.C: New.
5240 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5243 * gcc.dg/large-size-array-6.c: New test.
5245 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5248 * g++.dg/template/crash116.C: New.
5250 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5252 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5253 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5255 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5258 * g++.dg/cpp0x/nsdmi-list3.C: New.
5260 2013-07-03 Jakub Jelinek <jakub@redhat.com>
5263 * gcc.target/i386/pr57777.c: New test.
5266 * g++.dg/template/arg9.C: New test.
5268 2013-07-02 Sriraman Tallam <tmsriram@google.com>
5270 * gcc.target/i386/avx-inline.c: New test.
5272 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
5274 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5275 * gcc.target/mips/call-2.c: Likewise.
5276 * gcc.target/mips/call-3.c: Likewise.
5277 * gcc.target/mips/lazy-binding-1.c: Likewise.
5279 2013-07-02 Jakub Jelinek <jakub@redhat.com>
5281 PR tree-optimization/57741
5282 * gcc.dg/vect/pr57741-1.c: New test.
5283 * gcc.dg/vect/pr57741-2.c: New test.
5284 * gcc.dg/vect/pr57741-3.c: New test.
5286 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5288 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5290 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5291 * lib/target-supports.exp: Define aarch64_little_endian.
5293 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5295 * gcc.target/aarch64/abs_1.c: New test.
5297 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5299 * gcc.target/aarch64/bfxil_1.c: New test.
5300 * gcc.target/aarch64/bfxil_2.c: Likewise.
5302 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5305 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5306 array sizes from 100 to 20.
5308 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5311 * gfortran.dg/pointer_remapping_8.f90: New.
5313 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5315 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5316 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5317 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5318 * g++.dg/cpp1y/complex_literals.h: New.
5320 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5323 * g++.dg/cpp0x/noexcept21.C: New.
5325 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5328 * gcc.target/i386/pr57736.c: New test.
5330 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5332 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5334 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5335 strings to match the fixed error messages.
5336 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5337 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5340 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5343 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5344 stqcx. get even registers.
5346 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5349 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5351 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5353 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5355 * gcc.target/i386/bmi-1.c: Ditto.
5356 * gcc.target/i386/bmi-bextr-4.c: New.
5357 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5359 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5362 * g++.dg/cpp0x/initlist73.C: New.
5364 2013-06-27 Meador Inge <meadori@codesourcery.com>
5366 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5367 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5368 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5370 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5373 * g++.dg/ext/pr57509.C: New file.
5375 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5378 * gcc.target/i386/bmi-bextr-3.c: New test.
5381 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5383 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5386 * g++.dg/cpp0x/pr57172.C: New testcase.
5388 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5390 * gcc.target/s390/htm-1.c: New file.
5391 * gcc.target/s390/htm-nofloat-1.c: New file.
5392 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5394 2013-06-26 Tobias Burnus <burnus@net-b.de>
5397 * gfortran.dg/bounds_check_17.f90: New.
5399 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5402 * g++.dg/cpp1y/pr57640.C: New.
5404 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5407 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5408 overflow due to size of arrays.
5410 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5412 PR tree-optimization/57705
5413 * gcc.dg/vect/pr57705.c: New test.
5414 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5416 2013-06-25 Martin Jambor <mjambor@suse.cz>
5419 * g++.dg/ipa/pr57670.C: New test.
5421 2013-06-25 Richard Biener <rguenther@suse.de>
5424 * gcc.dg/pr56977.c: New testcase.
5426 2013-06-24 Martin Jambor <mjambor@suse.cz>
5428 PR tree-optimization/57358
5429 * gcc.dg/ipa/pr57358.c: New test.
5431 2013-06-24 Richard Biener <rguenther@suse.de>
5434 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5436 2013-06-24 Richard Biener <rguenther@suse.de>
5438 PR tree-optimization/57488
5439 * gcc.dg/torture/pr57488.c: New testcase.
5441 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5442 Dominique d'Humieres <dominiq@lps.ens.fr>
5445 * gfortran.dg/fraction.f90: New.
5447 2013-06-24 Alan Modra <amodra@gmail.com>
5449 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5450 Add scan-assembler-not "lvx".
5451 * gcc.target/powerpc/le-altivec-consts.c: New.
5453 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5455 * g++.dg/cpp0x/sfinae47.C: New.
5457 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5460 * gcc.target/sh/pr52483-1.c: New.
5461 * gcc.target/sh/pr52483-2.c: New.
5462 * gcc.target/sh/pr52483-3.c: New.
5463 * gcc.target/sh/pr52483-4.c: New.
5464 * gcc.target/sh/pr52483-5.c: New.
5466 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5468 * gcc.target/i386/intrinsics_1.c: New test.
5469 * gcc.target/i386/intrinsics_2.c: Ditto.
5470 * gcc.target/i386/intrinsics_3.c: Ditto.
5471 * gcc.target/i386/intrinsics_4.c: Ditto.
5472 * gcc.target/i386/intrinsics_5.c: Ditto.
5473 * gcc.target/i386/intrinsics_6.c: Ditto.
5474 * gcc.target/i386/avx-1.c: Provide macros for builtins
5475 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5477 2013-06-21 Tobias Burnus <burnus@net-b.de>
5480 * gfortran.dg/finalize_17.f90: New.
5482 2013-06-21 Tobias Burnus <burnus@net-b.de>
5484 * gfortran.dg/realloc_on_assign_18.f90: New.
5486 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5488 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5489 Also changed the returns from error as distinct values so that
5490 debugging can get easier.
5491 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5492 errors specific to C, if necessary. Also added new error
5494 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5495 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5496 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5497 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5498 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5499 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5500 the same changes as parser_errors3.c, spaces were added between colons
5501 to not confuse C++ compiler with 2 colons as scope.
5502 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5503 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5504 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5505 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5506 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5507 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5508 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5509 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5510 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5511 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5512 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5513 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5516 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5519 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5521 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5524 * gcc.target/i386/pr57655.c: New test.
5526 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5528 * ada/acats/tests/gcc: Delete.
5529 * gnat.dg/style: Likewise.
5531 2013-06-20 Jeff Law <law@redhat.com>
5533 PR tree-optimization/57660
5534 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5535 based on their branch cost.
5537 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5539 2013-06-20 Tobias Burnus <burnus@net-b.de>
5542 * gfortran.dg/list_read_11.f90: New.
5544 2013-06-20 Richard Biener <rguenther@suse.de>
5546 PR tree-optimization/57584
5547 * gcc.dg/torture/pr57584.c: New testcase.
5549 2013-06-19 Sharad Singhai <singhai@google.com>
5551 * g++.dg/gcov/gcov-8.C: New testcase.
5552 * lib/gcov.exp: Handle intermediate format.
5554 2013-06-19 Wei Mi <wmi@google.com>
5556 PR rtl-optimization/57518
5557 * testsuite/gcc.dg/pr57518.c: New test.
5559 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5561 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5563 2013-06-19 Jan Hubicka <jh@suse.cz>
5565 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5567 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5569 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5570 hard-coded values of array sizes with a #define.
5571 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5572 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5573 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5574 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5575 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5577 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5579 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5580 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5582 2013-06-19 Jeff Law <law@redhat.com>
5584 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5586 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5589 * g++.dg/template/error53.C: New.
5591 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5594 * gcc.target/powerpc/pr55033.c: Fix options.
5596 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5598 * gcc.target/i386/inline_error.c: New test.
5599 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5600 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5602 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5605 * g++.dg/cpp0x/decltype55.C: New.
5607 2013-06-18 Marek Polacek <polacek@redhat.com>
5609 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5611 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5613 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5615 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5617 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5618 Also changed the returns from error as distinct values so that it is
5621 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5623 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5625 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5628 * g++.dg/template/error52.C: New.
5629 * g++.dg/lookup/friend15.C: Update.
5630 * g++.dg/parse/error11.C: Likewise.
5631 * g++.dg/parse/error14.C: Likewise.
5632 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5633 * g++.dg/parse/template25.C: Likewise.
5634 * g++.old-deja/g++.jason/cond.C: Likewise.
5635 * g++.old-deja/g++.mike/for2.C: Likewise.
5636 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5637 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5639 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5641 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5644 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
5646 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5647 accidentally placing minus sign for length instead of stride.
5649 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
5651 PR rtl-optimization/57425
5652 PR rtl-optimization/57569
5653 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5654 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5656 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
5660 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5662 * gfortran.dg/typebound_assignment_6.f03: New.
5664 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
5666 * gcc.target/h8300/h8300.exp: New.
5667 * gcc.dg/pragma-isr.c: Move to ...
5668 * gcc.target/sh/torture/pragma-isr.c: ... here ...
5669 * gcc.target/h8300/pragma-isr.c: ... and here.
5670 * gcc.dg/pragma-isr2.c: Move to ...
5671 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5672 * gcc.target/h8300/pragma-isr2.c: ... and here.
5673 * gcc.dg/pragma-isr-trapa.c: Move to ...
5674 * gcc.target/sh/pragma-isr-trapa.c: ... here.
5675 * gcc.dg/pragma-isr-trapa2.c: Move to ...
5676 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5677 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5678 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5679 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5680 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5681 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5682 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5683 * gcc.dg/attr-isr-trap_exit.c: Move to ...
5684 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5685 * gcc.dg/attr-isr-trapa.c: Move to ...
5686 * gcc.target/sh/attr-isr-trapa.c: ... here.
5688 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5691 * g++.dg/ext/builtin-offsetof1.C: New.
5693 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
5695 * gcc.target/aarch64/vect_smlal_1.c: New file.
5697 2013-06-14 Tobias Burnus <burnus@net-b.de>
5700 * gfortran.dg/defined_assignment_7.f90: New.
5702 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5705 * g++.dg/rtti/dyncast6.C: New.
5706 * g++.dg/cpp0x/dyncast1.C: Likewise.
5708 2013-06-14 Alan Modra <amodra@gmail.com>
5711 * gcc.dg/pr57134.c: New.
5713 2013-06-14 Tobias Burnus <burnus@net-b.de>
5716 * gfortran.dg/deferred_type_param_9.f90: New.
5718 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5720 * gcc.dg/fold-minus-1.c: New testcase.
5722 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
5725 * gfortran.dg/typebound_assignment_5.f03: New.
5727 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5729 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5731 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5732 Pat Haugen <pthaugen@us.ibm.com>
5733 Peter Bergner <bergner@vnet.ibm.com>
5735 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5736 load/store instructions on power7, power8.
5737 * gcc.target/powerpc/atomic-p8.c: Likewise.
5739 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5742 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5744 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
5747 * g++.dg/warn/Wunused-var-20.C: New.
5749 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5751 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5752 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5753 Run with -fno-common.
5755 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5757 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5758 and exit function calls with return 1 and return 0, respectively.
5760 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5762 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5765 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
5767 PR tree-optimization/57361
5768 * gcc.dg/tree-ssa/pr57361.c: New file.
5770 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5772 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5773 to ensure alignment.
5774 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5776 2013-06-12 Tobias Burnus <burnus@net-b.de>
5778 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5780 2013-06-12 Tobias Burnus <burnus@net-b.de>
5781 Dominique d'Humieres <dominiq@lps.ens.fr>
5783 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5785 2013-06-12 Jakub Jelinek <jakub@redhat.com>
5788 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5789 * gcc.target/i386/pr56564-3.c: Likewise.
5791 2013-06-11 Tobias Burnus <burnus@net-b.de>
5794 * gfortran.dg/class_array_18.f90: New.
5796 2013-06-11 Jan Hubicka <jh@suse.cz>
5799 * g++.dg/ext/visibility/anon6.C: Update testcase.
5801 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
5804 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5805 in how we check __sec_reduce_mutating function's result.
5807 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5808 Pat Haugen <pthaugen@us.ibm.com>
5809 Peter Bergner <bergner@vnet.ibm.com>
5811 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5812 direct move instructions.
5813 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5814 * gcc.target/powerpc/direct-move.h: Likewise.
5815 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5816 * gcc.target/powerpc/direct-move-float2.c: Likewise.
5817 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5818 * gcc.target/powerpc/direct-move-double2.c: Likewise.
5819 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5820 * gcc.target/powerpc/direct-move-long2.c: Likewise.
5822 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5825 * g++.dg/cpp0x/pr52440.C: New.
5827 2013-06-10 Jakub Jelinek <jakub@redhat.com>
5830 * gcc.target/i386/pr56564-1.c: New test.
5831 * gcc.target/i386/pr56564-2.c: New test.
5832 * gcc.target/i386/pr56564-3.c: New test.
5833 * gcc.target/i386/pr56564-4.c: New test.
5834 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5835 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5836 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5837 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5838 * gcc.target/i386/vect-sizes-1.c: Likewise.
5839 * gcc.target/i386/memcpy-1.c: Likewise.
5840 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5841 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5843 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
5845 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5846 systems to cover all GNU systems.
5847 * g++.dg/abi/guard2.C: Likewise.
5848 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5849 * g++.dg/eh/sighandle.C: Likewise.
5850 * g++.dg/ext/cleanup-10.C: Likewise.
5851 * g++.dg/ext/cleanup-11.C: Likewise.
5852 * g++.dg/ext/cleanup-8.C: Likewise.
5853 * g++.dg/ext/cleanup-9.C: Likewise.
5854 * g++.dg/opt/const5.C: Likewise.
5855 * g++.dg/opt/life1.C: Likewise.
5856 * g++.dg/other/pr39496.C: Likewise.
5857 * g++.old-deja/g++.abi/aggregates.C: Likewise.
5858 * g++.old-deja/g++.abi/align.C: Likewise.
5859 * g++.old-deja/g++.abi/bitfields.C: Likewise.
5860 * g++.old-deja/g++.law/weak.C: Likewise.
5861 * g++.old-deja/g++.pt/asm1.C: Likewise.
5862 * gcc.c-torture/execute/20030125-1.x: Likewise.
5863 * gcc.c-torture/execute/990127-2.x: Likewise.
5864 * gcc.dg/20041106-1.c: Likewise.
5865 * gcc.dg/20050503-1.c: Likewise.
5866 * gcc.dg/builtin-object-size-5.c: Likewise.
5867 * gcc.dg/cleanup-10.c: Likewise.
5868 * gcc.dg/cleanup-11.c: Likewise.
5869 * gcc.dg/cleanup-8.c: Likewise.
5870 * gcc.dg/cleanup-9.c: Likewise.
5871 * gcc.dg/complex-5.c: Likewise.
5872 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5873 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5874 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5875 * gcc.dg/dfp/pr35739.c: Likewise.
5876 * gcc.dg/fdata-sections-1.c: Likewise.
5877 * gcc.dg/lto/20090206-1_0.c: Likewise.
5878 * gcc.dg/lto/20090206-2_0.c: Likewise.
5879 * gcc.dg/pr30360.c: Likewise.
5880 * gcc.dg/pr37303.c: Likewise.
5881 * gcc.dg/pr39323-1.c: Likewise.
5882 * gcc.dg/pr39323-2.c: Likewise.
5883 * gcc.dg/pr39323-3.c: Likewise.
5884 * gcc.dg/pr45416.c: Likewise.
5885 * gcc.dg/setjmp-2.c: Likewise.
5886 * gcc.dg/split-1.c: Likewise.
5887 * gcc.dg/split-3.c: Likewise.
5888 * gcc.dg/split-4.c: Likewise.
5889 * gcc.dg/strlenopt-12g.c: Likewise.
5890 * gcc.dg/strlenopt-14g.c: Likewise.
5891 * gcc.dg/strlenopt-14gf.c: Likewise.
5892 * gcc.dg/strlenopt-16g.c: Likewise.
5893 * gcc.dg/strlenopt-17g.c: Likewise.
5894 * gcc.dg/strlenopt-18g.c: Likewise.
5895 * gcc.dg/strlenopt-1f.c: Likewise.
5896 * gcc.dg/strlenopt-22g.c: Likewise.
5897 * gcc.dg/strlenopt-2f.c: Likewise.
5898 * gcc.dg/strlenopt-4g.c: Likewise.
5899 * gcc.dg/strlenopt-4gf.c: Likewise.
5900 * gcc.dg/struct-ret-3.c: Likewise.
5901 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5902 * gcc.misc-tests/linkage.exp: Likewise.
5903 * gcc.target/i386/20000724-1.c: Likewise.
5904 * gcc.target/i386/align-main-3.c: Likewise.
5905 * gcc.target/i386/cleanup-1.c: Likewise.
5906 * gcc.target/i386/inline-mcpy.c: Likewise.
5907 * gcc.target/i386/pr32268.c: Likewise.
5908 * gcc.target/i386/pr36613.c: Likewise.
5909 * gcc.target/i386/pr39013-1.c: Likewise.
5910 * gcc.target/i386/pr39013-2.c: Likewise.
5911 * gcc.target/i386/pr39496.c: Likewise.
5912 * gcc.target/i386/pr40906-3.c: Likewise.
5913 * gcc.target/i386/pr46084.c: Likewise.
5914 * lib/target-supports.exp (check_effective_target_pie): Likewise.
5916 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
5919 * gcc.target/sh/pr6526.c: New.
5921 2013-06-09 Jakub Jelinek <jakub@redhat.com>
5924 * gcc.c-torture/execute/pr57568.c: New test.
5926 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5929 * g++.dg/other/vararg-4.C: New.
5931 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
5933 PR rtl-optimization/57559
5934 * gcc.target/s390/pr57559.c : New test.
5936 2013-06-08 Tobias Burnus <burnus@net-b.de>
5939 * gfortran.dg/finalize_10.f90: New.
5940 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5941 * gfortran.dg/finalize_15.f90: New.
5943 2013-06-08 Tobias Burnus <burnus@net-b.de>
5946 * gfortran.dg/storage_size_4.f90: New.
5948 2013-06-07 Sriraman Tallam <tmsriram@google.com>
5951 * testsuite/g++.dg/ext/pr57548.C: New test.
5953 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
5956 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5958 2013-06-07 Jan Hubicka <jh@suse.cz>
5960 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5962 2013-06-07 Tobias Burnus <burnus@net-b.de>
5965 * gfortran.dg/array_constructor_48.f90: New.
5966 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5967 * gfortran.dg/array_constructor_type_15.f03: Ditto.
5969 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5972 * gcc.target/arm/xordi3-opt.c: New test.
5974 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5976 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5977 Revert to dg-options.
5979 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
5982 * gcc.target/powerpc/pr55033.c: New.
5984 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
5987 * g++.dg/cpp0x/alias-decl-36.C: New.
5989 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5990 Pat Haugen <pthaugen@us.ibm.com>
5991 Peter Bergner <bergner@vnet.ibm.com>
5993 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5994 power8 builtin functions.
5995 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5996 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5997 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5998 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5999 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
6000 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
6001 * gcc.target/powerpc/p8vector-vectorize-1.c: New
6002 tests to test power8 auto-vectorization.
6003 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
6004 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
6005 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
6006 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
6008 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
6009 powerpc_p8vector_ok instead of powerpc_vsx_ok.
6011 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
6013 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
6015 (check_effective_target_powerpc_p8vector_ok): Likewise.
6016 (is-effective-target): Likewise.
6017 (check_vect_support_and_set_flags): Likewise.
6019 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6022 * g++.dg/parse/error53.C: New.
6024 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
6026 PR rtl-optimization/57459
6027 * gcc.target/i386/pr57459.c: New test.
6029 2013-06-06 Teresa Johnson <tejohnson@google.com>
6032 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
6033 into -freorder-blocks-and-partition test.
6034 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
6035 * gcc.dg/tree-prof/20041218-1.c: Ditto.
6036 * gcc.dg/tree-prof/pr52027.c: Use -O2.
6037 * gcc.dg/tree-prof/pr50907.c: Ditto.
6038 * gcc.dg/tree-prof/pr45354.c: Ditto.
6039 * g++.dg/tree-prof/partition2.C: Ditto.
6040 * g++.dg/tree-prof/partition3.C: Ditto.
6042 2013-06-06 Tobias Burnus <burnus@net-b.de>
6045 * gfortran.dg/finalize_16.f90: New.
6047 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
6049 * gcc.dg/vect/no-section-anchors-vect-68.c:
6050 Add dg-skip-if aarch64_tiny.
6052 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6055 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6056 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6058 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6061 * g++.dg/cpp0x/decltype54.C: New.
6063 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
6065 * gcc.dg/fshort-wchar.c: Add extra dg-options for
6066 arm*-*-*eabi* targets.
6067 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6069 * gcc.dg/tree-ssa/pr43491.c: Likewise.
6071 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
6072 Tobias Burnus <burnus@net-b.de>
6074 * gfortran.dg/string_length_2.f90: Fix dg-do run.
6075 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
6076 * gfortran.dg/io_real_boz_4.f90: Ditto.
6077 * gfortran.dg/io_real_boz_5.f90: Ditto.
6079 2013-06-05 Andreas Schwab <schwab@suse.de>
6081 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6083 2013-06-04 Jan Hubicka <jh@suse.cz>
6085 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6087 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
6089 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6090 parameters with void.
6091 (main2): Removed argc parameter.
6092 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6093 (main): Replaced argc, argv parameters with void.
6094 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6095 (main2): Removed argc parameter.
6096 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6097 argv parameters with void. Added __asm volatile to avoid optimization
6098 on argc, if necessary.
6099 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6100 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6101 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6102 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6103 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6104 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6105 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6106 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6107 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6108 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6109 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6110 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6111 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6112 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6113 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6114 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6115 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6116 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6117 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6118 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6119 parameters with void.
6120 (main2): Removed argc parameter.
6121 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6122 (main): Replaced argc, argv parameters with void.
6123 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6124 argv parameters with void. Also renamed this function as main, and
6125 delete the existing main.
6126 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6127 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6128 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6130 2013-06-04 Ian Bolton <ian.bolton@arm.com>
6132 * gcc.target/aarch64/movi_1.c: New test.
6134 2013-06-04 Tobias Burnus <burnus@net-b.de>
6137 * gfortran.dg/finalize_12.f90: New.
6138 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6139 end of scope finalization.
6140 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6141 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6142 * gfortran.dg/auto_dealloc_2.f90: Ditto.
6143 * gfortran.dg/class_19.f03: Ditto.
6144 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6145 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6146 * gfortran.dg/extends_14.f03: Ditto.
6147 * gfortran.dg/move_alloc_4.f90: Ditto.
6148 * gfortran.dg/typebound_proc_27.f03: Ditto.
6150 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
6152 * gfortran.dg/bounds_check_7.f90: Remove "! {".
6153 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6154 * gfortran.dg/default_initialization_5.f90: Update dg-do.
6155 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6156 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6157 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6158 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6159 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
6160 * gfortran.dg/io_real_boz_4.f90: Ditto.
6161 * gfortran.dg/io_real_boz_5.f90: Ditto.
6162 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6163 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6164 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6165 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6166 * gfortran.dg/transpose_2.f90: Fix dg-output.
6168 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
6170 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6171 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6172 dg-option and an header comment.
6174 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6177 * g++.dg/cpp0x/sfinae46.C: New.
6178 * g++.dg/cpp0x/defaulted13.C: Adjust.
6179 * g++.dg/cpp0x/defaulted2.C: Likewise.
6180 * g++.dg/cpp0x/defaulted26.C: Likewise.
6181 * g++.dg/cpp0x/defaulted3.C: Likewise.
6182 * g++.dg/cpp0x/error1.C: Likewise.
6183 * g++.dg/cpp0x/implicit1.C: Likewise.
6184 * g++.dg/cpp0x/implicit11.C: Likewise.
6185 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6186 * g++.dg/cpp0x/initlist47.C: Likewise.
6187 * g++.dg/cpp0x/initlist9.C: Likewise.
6188 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6189 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6190 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6191 * g++.dg/cpp0x/union4.C: Likewise.
6192 * g++.dg/template/crash108.C: Likewise.
6193 * g++.dg/template/crash41.C: Likewise.
6194 * g++.old-deja/g++.jason/local.C: Likewise.
6195 * g++.old-deja/g++.law/visibility3.C: Likewise.
6197 2013-06-03 Teresa Johnson <tejohnson@google.com>
6199 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6200 * gcc.dg/vect/bb-slp-14.c: Ditto.
6201 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6202 * gcc.dg/vect/bb-slp-23.c: Ditto.
6203 * gcc.dg/vect/bb-slp-15.c: Ditto.
6204 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6205 * gcc.dg/vect/bb-slp-24.c: Ditto.
6206 * gcc.dg/vect/bb-slp-16.c: Ditto.
6207 * gcc.dg/vect/bb-slp-25.c: Ditto.
6208 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6209 * gcc.dg/vect/bb-slp-17.c: Ditto.
6210 * gcc.dg/vect/bb-slp-1.c: Ditto.
6211 * gcc.dg/vect/bb-slp-26.c: Ditto.
6212 * gcc.dg/vect/bb-slp-18.c: Ditto.
6213 * gcc.dg/vect/bb-slp-2.c: Ditto.
6214 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6215 * gcc.dg/vect/bb-slp-27.c: Ditto.
6216 * gcc.dg/vect/bb-slp-19.c: Ditto.
6217 * gcc.dg/vect/bb-slp-3.c: Ditto.
6218 * gcc.dg/vect/bb-slp-28.c: Ditto.
6219 * gcc.dg/vect/bb-slp-4.c: Ditto.
6220 * gcc.dg/vect/bb-slp-29.c: Ditto.
6221 * gcc.dg/vect/bb-slp-5.c: Ditto.
6222 * gcc.dg/vect/bb-slp-6.c: Ditto.
6223 * gcc.dg/vect/bb-slp-8a.c: Ditto.
6224 * gcc.dg/vect/bb-slp-7.c: Ditto.
6225 * gcc.dg/vect/bb-slp-8b.c: Ditto.
6226 * gcc.dg/vect/bb-slp-8.c: Ditto.
6227 * gcc.dg/vect/bb-slp-9.c: Ditto.
6228 * gcc.dg/vect/bb-slp-10.c: Ditto.
6229 * gcc.dg/vect/bb-slp-11.c: Ditto.
6230 * gcc.dg/vect/bb-slp-20.c: Ditto.
6231 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6232 * gcc.dg/vect/bb-slp-21.c: Ditto.
6233 * gcc.dg/vect/bb-slp-30.c: Ditto.
6234 * gcc.dg/vect/bb-slp-13.c: Ditto.
6235 * gcc.dg/vect/bb-slp-22.c: Ditto.
6236 * g++.dg/vect/slp-pr50413.cc: Ditto.
6237 * g++.dg/vect/slp-pr56812.cc: Ditto.
6238 * g++.dg/vect/slp-pr50819.cc: Ditto.
6240 2013-06-01 Tobias Burnus <burnus@net-b.de>
6243 * gfortran.dg/class_array_17.f90: New.
6245 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6247 * ada/acats/floatstore.lst: New.
6248 * ada/acats/run_all.sh: Process it.
6250 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6252 * gcc.target/powerpc/e500-ord-1.c: New test.
6253 * gcc.target/powerpc/e500-ord-2.c: Likewise.
6254 * gcc.target/powerpc/e500-unord-1.c: Likewise.
6255 * gcc.target/powerpc/e500-unord-2.c: Likewise.
6257 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6259 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6261 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6263 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6265 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6267 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6269 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
6272 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6275 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6277 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6279 2013-05-31 Marek Polacek <polacek@redhat.com>
6281 PR tree-optimization/57478
6282 PR tree-optimization/57453
6283 * gcc.dg/torture/pr57478.c: New test.
6285 2013-05-31 Tobias Burnus <burnus@net-b.de>
6288 * gfortran.dg/class_array_17.f90: New.
6290 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6293 * gcc.target/arm/iordi3-opt.c: New test.
6295 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6299 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6300 * gfortran.dg/interface_26.f90: Ditto.
6301 * gfortran.dg/proc_ptr_11.f90: Ditto.
6302 * gfortran.dg/proc_ptr_15.f90: Ditto.
6303 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6304 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6305 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6306 * gfortran.dg/typebound_override_1.f90: Ditto.
6307 * gfortran.dg/typebound_override_4.f90: Ditto.
6308 * gfortran.dg/typebound_proc_6.f03: Ditto.
6309 * gfortran.dg/assumed_type_7.f90: New test.
6310 * gfortran.dg/typebound_override_5.f90: New test.
6311 * gfortran.dg/typebound_override_6.f90: New test.
6312 * gfortran.dg/typebound_override_7.f90: New test.
6314 2013-05-30 Tobias Burnus <burnus@net-b.de>
6317 * gfortran.dg/power_6.f90: New.
6319 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6321 * gcc.target/aarch64/insv_1.c: New test.
6323 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6325 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6326 dg-skip-if "No stabs".
6328 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6331 * gfortran.dg/assumed_size_1.f90: New.
6333 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6335 * gcc.dg/shrink-wrap-alloca.c: New added.
6336 * gcc.dg/shrink-wrap-pretend.c: New added.
6337 * gcc.dg/shrink-wrap-sibcall.c: New added.
6339 2013-05-30 Tobias Burnus <burnus@net-b.de>
6342 * gfortran.dg/assumed_rank_13.f90: New.
6344 2013-05-29 Easwaran Raman <eraman@google.com>
6346 PR tree-optimization/57442
6347 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6349 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6351 PR tree-optimization/57441
6352 * gcc.c-torture/compile/pr57441.c: New.
6354 2013-05-29 Dehao Chen <dehao@google.com>
6357 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6359 2013-05-29 Tobias Burnus <burnus@net-b.de>
6362 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6363 * gfortran.dg/class_19.f03: Ditto.
6365 2013-05-29 Richard Biener <rguenther@suse.de>
6367 * gcc.dg/vect/bb-slp-32.c: New testcase.
6369 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6371 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6372 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6373 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6374 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6375 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6376 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6377 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6378 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6379 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6380 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6381 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6382 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6383 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6384 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6385 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6386 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6387 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6388 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6389 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6390 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6391 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6392 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6393 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6394 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6395 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6396 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6397 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6398 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6399 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6400 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6401 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6402 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6403 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6404 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6405 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6406 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6407 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6408 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6409 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6411 2013-05-29 Tobias Burnus <burnus@net-b.de>
6414 * gfortran.dg/finalize_11.f90: New.
6415 * gfortran.dg/finalize_4.f03: Remove dg-error.
6416 * gfortran.dg/finalize_5.f03: Ditto.
6417 * gfortran.dg/finalize_6.f03: Ditto.
6418 * gfortran.dg/finalize_7.f03: Ditto.
6420 2013-05-28 Tobias Burnus <burnus@net-b.de>
6422 * gfortran.dg/class_array_16.f90: New.
6424 2013-05-28 Tobias Burnus <burnus@net-b.de>
6427 * testsuite/gfortran.dg/use_29.f90: New.
6429 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6431 * gnat.dg/fp_exception.adb: New test.
6433 2013-05-28 Richard Biener <rguenther@suse.de>
6435 PR tree-optimization/56787
6436 * gcc.dg/vect/pr56787.c: New testcase.
6438 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6439 Tobias Burnus <burnus@net-b.de>
6442 * gfortran.dg/typebound_override_4.f90: New.
6444 2013-05-28 Richard Biener <rguenther@suse.de>
6446 PR tree-optimization/57411
6447 * g++.dg/opt/pr57411.C: New testcase.
6449 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6451 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6452 * gcc.dg/builtin-bswap-9.c: Likewise.
6454 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6456 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6458 2013-05-27 Richard Biener <rguenther@suse.de>
6461 * gcc.dg/gomp/pr57412.c: New testcase.
6463 2013-05-27 Bud Davis <jmdavis@link.com>
6466 * gfortran.dg/stfunc_8.f90: New.
6468 2013-05-27 Richard Biener <rguenther@suse.de>
6470 PR tree-optimization/57343
6471 * gcc.dg/torture/pr57343.c: New testcase.
6473 2013-05-27 Richard Biener <rguenther@suse.de>
6475 PR tree-optimization/57417
6476 * gcc.dg/torture/pr57417.c: New testcase.
6478 2013-05-27 Richard Biener <rguenther@suse.de>
6480 PR tree-optimization/57396
6481 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6483 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6485 * gnat.dg/specs/last_bit.ads: New test.
6487 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6489 * gnat.dg/specs/machine_attribute.ads: New test.
6491 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6493 * gnat.dg/incomplete3.ad[sb]: New test.
6495 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6498 * gcc.target/mips/div-13.c: New test.
6500 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6503 * gcc.target/mips/mips16-attributes-5.c,
6504 * gcc.target/mips/mips16-attributes-6.c: New tests.
6506 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6508 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6509 * gcc.dg/builtin-bswap-8.c: Likewise.
6511 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6514 * g++.dg/cpp0x/new1.C: New.
6516 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6519 * g++.dg/parse/dtor16.C: New.
6520 * g++.dg/parse/dtor6.C: Adjust.
6522 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6525 * g++.dg/expr/bitfield12.C: New.
6527 2013-05-24 Jeff Law <law@redhat.com>
6529 PR tree-optimization/57124
6530 * gcc.c-torture/execute/pr57124.c: New test.
6531 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6533 2013-05-24 Martin Jambor <mjambor@suse.cz>
6535 PR tree-optimization/57294
6536 * gcc.dg/ipa/pr57294.c: New test.
6538 2013-05-24 Dehao Chen <dehao@google.com>
6540 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6542 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6544 * gcc.target/aarch64/scalar_intrinsics.c
6545 (force_simd): Use a valid instruction.
6546 (test_vdupd_lane_s64): Pass a valid lane argument.
6547 (test_vdupd_lane_u64): Likewise.
6549 2013-05-24 Richard Biener <rguenther@suse.de>
6551 PR tree-optimization/57287
6552 * gcc.dg/pr57287.c: New testcase.
6554 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6557 * g++.dg/template/error51.C: New.
6559 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6562 * g++.dg/template/bitfield2.C: New.
6564 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6566 * gnat.dg/specs/noinline1.ads: New test.
6567 * gnat.dg/noinline2.ad[sb]: Likewise.
6568 * gnat.dg/specs/noinline3.ads: Likewise.
6569 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6571 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6574 * gcc.dg/tree-ssa/pr57385.c: New test.
6576 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6578 * gnat.dg/derived_type4.adb: New test.
6580 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6582 * gcc.dg/builtin-bswap-6.c: New test.
6583 * gcc.dg/builtin-bswap-7.c: Likewise.
6584 * gcc.dg/builtin-bswap-8.c: Likewise.
6585 * gcc.dg/builtin-bswap-9.c: Likewise.
6587 2013-05-23 Christian Bruel <christian.bruel@st.com>
6590 * gcc.dg/debug/pr57351.c: New test
6592 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6594 * gcc.target/aarch64/vect-clz.c: New file.
6596 2013-05-23 Martin Jambor <mjambor@suse.cz>
6599 * gcc.dg/ipa/pr57347.c: New test.
6601 2013-05-23 Richard Biener <rguenther@suse.de>
6603 PR tree-optimization/57380
6604 * g++.dg/tree-ssa/pr57380.C: New testcase.
6606 2013-05-23 Richard Biener <rguenther@suse.de>
6609 * gcc.dg/torture/pr57381.c: New testcase.
6611 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6614 * gcc.c-torture/execute/pr57344-1.c: New test.
6615 * gcc.c-torture/execute/pr57344-2.c: New test.
6616 * gcc.c-torture/execute/pr57344-3.c: New test.
6617 * gcc.c-torture/execute/pr57344-4.c: New test.
6619 2013-05-23 Richard Biener <rguenther@suse.de>
6621 PR rtl-optimization/57341
6622 * gcc.dg/torture/pr57341.c: New testcase.
6624 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6627 * g++.dg/parse/crash62.C: New.
6629 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6630 Pat Haugen <pthaugen@us.ibm.com>
6631 Peter Bergner <bergner@vnet.ibm.com>
6633 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6636 2013-05-22 Tobias Burnus <burnus@net-b.de>
6639 * gfortran.dg/defined_assignment_6.f90: New.
6641 2013-05-22 Tobias Burnus <burnus@net-b.de>
6644 * gfortran.dg/assumed_type_6.f90: New.
6646 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6649 * g++.dg/cpp0x/Wunused-parm.C: New.
6651 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6653 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6654 * g++.dg/warn/Wdouble-promotion.C: Likewise.
6656 2013-05-21 Easwaran Raman <eraman@google.com>
6658 PR tree-optimization/57322
6659 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6661 2013-05-21 Graham Stott <graham.stott@btinternet.com>
6663 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6666 2013-05-21 Tobias Burnus <burnus@net-b.de>
6669 * gfortran.dg/assumed_type_5.f90: New.
6670 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6671 * gfortran.dg/assumed_rank_2.f90: Ditto.
6672 * gfortran.dg/assumed_type_3.f90: Update dg-error.
6673 * gfortran.dg/no_arg_check_3.f90: Ditto.
6675 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6677 PR tree-optimization/57331
6678 * gcc.c-torture/compile/pr57331.c: New test.
6680 2013-05-21 Richard Biener <rguenther@suse.de>
6682 PR tree-optimization/57330
6683 * gcc.dg/torture/pr57330.c: New testcase.
6685 2013-05-21 Richard Biener <rguenther@suse.de>
6687 PR tree-optimization/57303
6688 * gcc.dg/torture/pr57303.c: New testcase.
6690 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6692 PR tree-optimization/57321
6693 * gcc.c-torture/execute/pr57321.c: New test.
6695 2013-05-20 Tobias Burnus <burnus@net-b.de>
6699 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6700 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6701 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6702 * gfortran.dg/binding_label_tests_3.f03: Ditto.
6703 * gfortran.dg/binding_label_tests_4.f03: Ditto.
6704 * gfortran.dg/binding_label_tests_5.f03: Ditto.
6705 * gfortran.dg/binding_label_tests_6.f03: Ditto.
6706 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6707 * gfortran.dg/binding_label_tests_8.f03: Ditto.
6708 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6709 * gfortran.dg/binding_label_tests_24.f90: New.
6710 * gfortran.dg/binding_label_tests_25.f90: New.
6712 2013-05-20 Tobias Burnus <burnus@net-b.de>
6715 * gfortran.dg/binding_label_tests_17.f90: New.
6716 * gfortran.dg/binding_label_tests_18.f90: New.
6717 * gfortran.dg/binding_label_tests_19.f90: New.
6718 * gfortran.dg/binding_label_tests_20.f90: New.
6719 * gfortran.dg/binding_label_tests_21.f90: New.
6720 * gfortran.dg/binding_label_tests_22.f90: New.
6721 * gfortran.dg/binding_label_tests_23.f90: New.
6723 2013-05-20 Tobias Burnus <burnus@net-b.de>
6726 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6727 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6728 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6729 * gfortran.dg/common_18.f90: New.
6730 * gfortran.dg/common_19.f90: New.
6731 * gfortran.dg/common_20.f90: New.
6732 * gfortran.dg/common_21.f90: New.
6734 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6737 * g++.dg/parse/error52.C: New.
6738 * g++.dg/parse/error3.C: Adjust.
6739 * g++.dg/parse/error36.C: Likewise.
6741 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6744 * gcc.target/sh/pr56547-1.c: New.
6745 * gcc.target/sh/pr56547-2.c: New.
6747 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6750 * g++.dg/warn/Wsign-compare-6.C: New.
6751 * g++.dg/warn/Wdouble-promotion.C: Adjust.
6753 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6756 * g++.dg/template/error50.C: New.
6758 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6761 * g++.dg/ext/complit13.C: New.
6763 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
6766 * g++.dg/pr57175.C: New testcase.
6768 2013-05-17 Easwaran Raman <eraman@google.com>
6770 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6772 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
6775 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6777 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6779 PR rtl-optimization/57281
6780 PR rtl-optimization/57300
6781 * gcc.dg/pr57300.c: New test.
6782 * gcc.c-torture/execute/pr57281.c: New test.
6784 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6787 * g++.dg/ext/sizeof-complit.C: New.
6789 2013-05-17 Marek Polacek <polacek@redhat.com>
6791 * gcc.dg/strlenopt-25.c: New test.
6792 * gcc.dg/strlenopt-26.c: Likewise.
6794 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6796 * gcc.target/i386/rotate-4.c: Compile only with -mavx
6797 instead of -mavx2, require only avx instead of avx2.
6798 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6799 of avx2-check.h and turn into an avx runtime test instead of
6802 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6804 * g++.dg/ext/vector22.C: Uncomment working test.
6806 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
6809 * g++.dg/template/pr17410.C: New.
6811 2013-05-16 Jakub Jelinek <jakub@redhat.com>
6813 * gcc.target/i386/rotate-3.c: New test.
6814 * gcc.target/i386/rotate-3a.c: New test.
6815 * gcc.target/i386/rotate-4.c: New test.
6816 * gcc.target/i386/rotate-4a.c: New test.
6817 * gcc.target/i386/rotate-5.c: New test.
6818 * gcc.target/i386/rotate-5a.c: New test.
6820 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6822 * gcc.dg/visibility-21.c: Require section_anchors.
6824 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
6826 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6827 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6828 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6830 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
6832 * gcc.dg/visibility-21.c: New.
6834 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6837 * gcc.dg/pr57286.c: New testcase.
6838 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6839 * g++.dg/ext/vector22.C: Comment out transformations not
6842 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
6845 * gcc.target/mips/call-1.c: Restrict to o32.
6846 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6848 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6850 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6852 * g++.dg/warn/Wshadow-1.C: Likewise.
6853 * g++.dg/warn/Wshadow-6.C: Likewise.
6854 * g++.dg/warn/Wshadow-7.C: Likewise.
6856 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6859 * g++.dg/parse/pr31952-1.C: New.
6860 * g++.dg/parse/pr31952-2.C: Likewise.
6861 * g++.dg/parse/pr31952-3.C: Likewise.
6863 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6864 * g++.old-deja/g++.jason/cond.C: Likewise.
6865 * g++.dg/cpp0x/range-for5.C: Likewise.
6867 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6870 * gcc.target/arm/pr40887.c: Adjust testcase.
6871 * gcc.target/arm/pr19599.c: New test.
6873 2013-05-15 Richard Biener <rguenther@suse.de>
6875 PR tree-optimization/57275
6876 * gcc.target/i386/pr57275.c: New testcase.
6878 2013-05-15 Jan Hubicka <jh@suse.cz>
6880 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6881 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6882 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6884 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6886 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6889 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6892 * c-c++-common/Wsequence-point-1.c: New test.
6894 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
6896 * g++.dg/ext/vector22.C: New testcase.
6897 * gcc.dg/binop-xor3.c: Remove xfail.
6899 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
6901 * gcc.target/aarch64/vect-fcm.x: Add cases testing
6902 FLOAT cmp FLOAT ? INT : INT.
6903 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6904 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6905 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6906 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6907 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6908 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6910 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6913 * g++.dg/cpp0x/defaulted43.C: New.
6915 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6917 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6918 (alloca): Remove declaration.
6919 (foo9): Replace alloca by __builtin_alloca.
6921 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
6923 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6924 Expect "size of array is too large" error.
6926 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6928 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6930 2013-05-14 Richard Biener <rguenther@suse.de>
6933 * g++.dg/torture/pr57235.C: New testcase.
6935 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6938 * gcc.dg/torture/pr57251.c: New test.
6940 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
6943 * gcc.target/i386/pr57264.c: New test.
6945 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6947 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6949 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
6951 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6953 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6955 PR tree-optimization/45216
6956 PR tree-optimization/57157
6957 * c-c++-common/rotate-1.c: Add 32 tests with +.
6958 * c-c++-common/rotate-1a.c: Adjust.
6959 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6960 * c-c++-common/rotate-2b.c: New test.
6961 * c-c++-common/rotate-3.c: Add 32 tests with +.
6962 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6963 * c-c++-common/rotate-4b.c: New test.
6964 * c-c++-common/rotate-5.c: New test.
6966 2013-05-13 Martin Jambor <mjambor@suse.cz>
6969 * gcc.dg/ipa/remref-0.c: New test.
6970 * gcc.dg/ipa/remref-1a.c: Likewise.
6971 * gcc.dg/ipa/remref-1b.c: Likewise.
6972 * gcc.dg/ipa/remref-2a.c: Likewise.
6973 * gcc.dg/ipa/remref-2b.c: Likewise.
6975 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
6977 * gcc.dg/vector-shift-2.c: New testcase.
6979 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6981 PR tree-optimization/57230
6982 * gcc.dg/strlenopt-24.c: New test.
6984 PR tree-optimization/57230
6985 * gcc.dg/strlenopt-23.c: New test.
6987 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
6990 * gcc.target/sh/pr57108.c: Move this test case to ...
6991 * gcc.c-torture/compile/pr57108.c: ... here.
6993 2013-05-10 Richard Biener <rguenther@suse.de>
6995 PR tree-optimization/57214
6996 * gcc.dg/torture/pr57214.c: New testcase.
6998 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
7000 * gcc.dg/vector-shift.c: New testcase.
7002 2013-05-10 Jakub Jelinek <jakub@redhat.com>
7004 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
7006 PR tree-optimization/45216
7007 PR tree-optimization/57157
7008 * c-c++-common/rotate-1.c: New test.
7009 * c-c++-common/rotate-1a.c: New test.
7010 * c-c++-common/rotate-2.c: New test.
7011 * c-c++-common/rotate-2a.c: New test.
7012 * c-c++-common/rotate-3.c: New test.
7013 * c-c++-common/rotate-3a.c: New test.
7014 * c-c++-common/rotate-4.c: New test.
7015 * c-c++-common/rotate-4a.c: New test.
7017 2013-05-10 Richard Biener <rguenther@suse.de>
7019 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
7020 * gcc.target/i386/l_fma_double_1.c: Adjust.
7021 * gcc.target/i386/l_fma_double_2.c: Likewise.
7022 * gcc.target/i386/l_fma_double_3.c: Likewise.
7023 * gcc.target/i386/l_fma_double_4.c: Likewise.
7024 * gcc.target/i386/l_fma_double_5.c: Likewise.
7025 * gcc.target/i386/l_fma_double_6.c: Likewise.
7026 * gcc.target/i386/l_fma_float_1.c: Likewise.
7027 * gcc.target/i386/l_fma_float_2.c: Likewise.
7028 * gcc.target/i386/l_fma_float_3.c: Likewise.
7029 * gcc.target/i386/l_fma_float_4.c: Likewise.
7030 * gcc.target/i386/l_fma_float_5.c: Likewise.
7031 * gcc.target/i386/l_fma_float_6.c: Likewise.
7033 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7036 * g++.dg/cpp0x/pr51226.C: New.
7038 2013-04-16 Han Shen <shenhan@google.com>
7040 Test cases for '-fstack-protector-strong'.
7041 * gcc.dg/fstack-protector-strong.c: New.
7042 * g++.dg/fstack-protector-strong.C: New.
7044 2013-05-07 Ian Bolton <ian.bolton@arm.com>
7046 * gcc.target/aarch64/ands_1.c: New test.
7047 * gcc.target/aarch64/ands_2.c: Likewise
7049 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7051 * lib/target-supports.exp (check_effective_target_hw): New
7053 * c-c++-common/asan/clone-test-1.c: Call
7054 check_effective_target_hw.
7055 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7056 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7057 possible decorations.
7058 * c-c++-common/asan/null-deref-1.c: Likewise.
7059 * c-c++-common/asan/stack-overflow-1.c: Likewise.
7060 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7061 * c-c++-common/asan/use-after-free-1.c: Likewise.
7062 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7063 * g++.dg/asan/large-func-test-1.C: Likewise.
7065 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
7067 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7069 2013-05-07 Richard Biener <rguenther@suse.de>
7072 * g++.dg/torture/pr57190.C: New testcase.
7074 2013-05-07 Jakub Jelinek <jakub@redhat.com>
7076 PR tree-optimization/57149
7077 * gcc.dg/pr57149.c: New test.
7080 * gcc.dg/pr57184.c: New test.
7082 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
7084 * gnat.dg/specs/array3.ads: New test.
7086 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
7088 * c-c++-common/vector-scalar-2.c: New testcase.
7090 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
7092 * gcc.target/i386/asm-dialect-2.c: New testcase.
7094 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7097 * g++.dg/cpp0x/auto38.C: New.
7099 2013-05-06 Richard Biener <rguenther@suse.de>
7101 PR tree-optimization/57185
7102 * gcc.dg/autopar/pr57185.c: New testcase.
7104 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
7107 * gcc.target/i386/pr57106.c: New test.
7109 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7111 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7112 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7113 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7114 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7115 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7116 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7117 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7119 2013-05-06 Teresa Johnson <tejohnson@google.com>
7122 * gcc.dg/pr57154.c: New test.
7124 2013-05-06 Richard Biener <rguenther@suse.de>
7127 * gcc.dg/torture/pr57147-1.c: New testcase.
7128 * gcc.dg/torture/pr57147-2.c: Likewise.
7129 * gcc.dg/torture/pr57147-3.c: Likewise.
7131 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7134 * gcc.target/sh/pr55303-1.c: New.
7135 * gcc.target/sh/pr55303-2.c: New.
7136 * gcc.target/sh/pr55303-3.c: New.
7138 2013-05-05 Tobias Burnus <burnus@net-b.de>
7140 * gfortran.dg/allocate_with_source_3.f90: New.
7142 2013-05-05 Tobias Burnus <burnus@net-b.de>
7145 * gfortran.dg/null_8.f90: New.
7147 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7150 * g++.dg/cpp0x/enum27.C: New.
7151 * g++.dg/cpp0x/enum_base.C: Adjust.
7153 2013-05-04 Jakub Jelinek <jakub@redhat.com>
7155 PR tree-optimization/56205
7156 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7158 2013-05-04 Tobias Burnus <burnus@net-b.de>
7160 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7161 * gfortran.dg/bind_c_usage_27.f90: New.
7162 * gfortran.dg/bind_c_usage_28.f90: New.
7164 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7167 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7169 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7172 * gcc.target/powerpc/pr57150.c: New file.
7174 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7176 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7177 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7178 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7179 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7180 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7181 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7182 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7184 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7186 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7187 scan-assembler-times.
7189 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7191 * gcc.dg/tree-ssa/slsr-32.c: New.
7192 * gcc.dg/tree-ssa/slsr-33.c: New.
7193 * gcc.dg/tree-ssa/slsr-34.c: New.
7194 * gcc.dg/tree-ssa/slsr-35.c: New.
7195 * gcc.dg/tree-ssa/slsr-36.c: New.
7196 * gcc.dg/tree-ssa/slsr-37.c: New.
7197 * gcc.dg/tree-ssa/slsr-38.c: New.
7199 2013-05-03 Ian Bolton <ian.bolton@arm.com>
7201 * gcc.target/aarch64/tst_1.c: New test.
7202 * gcc.target/aarch64/tst_2.c: Likewise
7204 2013-05-02 Jeff Law <law@redhat.com>
7206 PR tree-optimization/57144
7207 * gcc.c-torture/execute/pr57144.c: New test.
7209 2013-05-03 Jakub Jelinek <jakub@redhat.com>
7211 PR rtl-optimization/57130
7212 * gcc.c-torture/execute/pr57130.c: New test.
7214 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
7216 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7218 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
7220 * gcc.target/aarch64/fabd.c: New file.
7222 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7225 * g++.dg/cpp0x/pr54318.C: New.
7227 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7230 * g++.dg/parse/error51.C: New.
7231 * g++.dg/parse/error15.C: Adjust column numbers.
7233 2013-05-02 Tobias Burnus <burnus@net-b.de>
7236 * gfortran.dg/size_kind_2.f90: New.
7237 * gfortran.dg/size_kind_3.f90: New.
7239 2013-05-02 Richard Biener <rguenther@suse.de>
7242 * g++.dg/torture/pr57140.C: New testcase.
7244 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
7247 * gcc.target/arm/pr56732-1.c: New test.
7249 2013-05-02 Martin Jambor <mjambor@suse.cz>
7252 * gcc.dg/ipa/pr56988.c: New test.
7254 2013-05-02 Ian Bolton <ian.bolton@arm.com>
7256 * gcc.target/aarch64/bics_1.c: New test.
7257 * gcc.target/aarch64/bics_2.c: Likewise.
7259 2013-05-02 Jakub Jelinek <jakub@redhat.com>
7261 PR rtl-optimization/57131
7262 * gcc.c-torture/execute/pr57131.c: New test.
7264 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7267 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7269 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
7272 * gcc.target/i386/pr57091.c: New test.
7274 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7276 * gcc.target/aarch64/vect-vaddv.c: New.
7278 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7280 * gcc.target/aarch64/vect-vmaxv.c: New.
7281 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7283 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7285 * gcc.target/aarch64/scalar-vca.c: New.
7286 * gcc.target/aarch64/vect-vca.c: Likewise.
7288 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7290 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7291 (test_vceqd_s64): Force arguments to SIMD registers.
7292 (test_vceqzd_s64): Likewise.
7293 (test_vcged_s64): Likewise.
7294 (test_vcled_s64): Likewise.
7295 (test_vcgezd_s64): Likewise.
7296 (test_vcged_u64): Likewise.
7297 (test_vcgtd_s64): Likewise.
7298 (test_vcltd_s64): Likewise.
7299 (test_vcgtzd_s64): Likewise.
7300 (test_vcgtd_u64): Likewise.
7301 (test_vclezd_s64): Likewise.
7302 (test_vcltzd_s64): Likewise.
7303 (test_vtst_s64): Likewise.
7304 (test_vtst_u64): Likewise.
7306 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7309 * g++.dg/cpp0x/decltype53.C: New.
7311 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7314 * gfortran.dg/power_5.f90: New test.
7316 2013-04-30 Richard Biener <rguenther@suse.de>
7319 * gcc.dg/torture/pr57122.c: New testcase.
7321 2013-04-30 Richard Biener <rguenther@suse.de>
7324 * g++.dg/torture/pr57107.C: New testcase.
7326 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7328 PR rtl-optimization/57105
7329 * gcc.dg/pr57105.c: New test.
7331 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7333 PR tree-optimization/57104
7334 * gcc.dg/pr57104.c: New test.
7336 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7339 * gcc.target/i386/pr44578.c: New test.
7341 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7344 * gcc.target/i386/pr57097.c: New test.
7346 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7349 * gcc.target/i386/pr57098.c: New test.
7351 2013-04-29 Kai Tietz <ktietz@redhat.com>
7353 * gcc.c-torture/execute/pr55875.c: New test.
7355 2013-04-29 Richard Biener <rguenther@suse.de>
7358 * gcc.dg/torture/pr57075.c: New testcase.
7360 2013-04-29 Richard Biener <rguenther@suse.de>
7363 * gcc.dg/autopar/pr57103.c: New testcase.
7365 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7367 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7369 2013-04-29 Tom de Vries <tom@codesourcery.com>
7371 * gcc.dg/pr50763.c: Update test.
7373 2013-04-26 Jeff Law <law@redhat.com>
7375 * gcc.dg/tree-ssa/vrp88.c: New test.
7377 2013-04-29 Christian Bruel <christian.bruel@st.com>
7380 * gcc.target/sh/pr57108.c: New test.
7382 2013-04-29 Richard Biener <rguenther@suse.de>
7385 * gfortran.dg/gomp/pr57089.f90: New testcase.
7387 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7389 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7391 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7393 * gcc.target/aarch64/vect-vcvt.c: New.
7395 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7397 * gcc.target/aarch64/vect-vrnd.c: New.
7399 2013-04-29 Richard Biener <rguenther@suse.de>
7401 PR tree-optimization/57081
7402 * gcc.dg/torture/pr57081.c: New testcase.
7404 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7406 PR tree-optimization/57083
7407 * gcc.dg/torture/pr57083.c: New test.
7409 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7412 * g++.dg/cpp0x/decltype52.C: New.
7414 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7416 N3472 binary constants
7417 * g++.dg/cpp/limits.C: Adjust warning wording.
7418 * g++.dg/system-binary-constants-1.C: Likewise.
7419 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7421 2013-04-28 Tobias Burnus <burnus@net-b.de>
7424 * gfortran.dg/coarray_30.f90: New.
7426 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7429 * frontend-passes (optimize_power): New function.
7430 (optimize_op): Use it.
7432 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7435 * gcc.c-torture/execute/pr56866.c: New test.
7436 * gcc.target/i386/pr56866.c: New test.
7438 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7441 * gcc.dg/setjmp-5.c: New test.
7443 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7446 * g++.dg/cpp0x/constexpr-55708.C: New.
7448 2013-04-26 Richard Biener <rguenther@suse.de>
7450 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7451 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7452 * gcc.dg/pr53265.c: Remove XFAILs.
7453 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7454 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7456 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7458 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7459 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7460 -fdiagnostics-color=never option similarly to
7461 -fno-diagnostics-show-caret option.
7463 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7465 PR rtl-optimization/57003
7466 * gcc.target/i386/pr57003.c: New test.
7468 2013-04-25 Marek Polacek <polacek@redhat.com>
7470 PR tree-optimization/57066
7471 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7473 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7474 Tejas Belagod <tejas.belagod@arm.com>
7476 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7477 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7478 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7480 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7482 * gcc.target/aarch64/cmp.c: New.
7484 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7486 * gcc.target/aarch64/ngc.c: New.
7488 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7490 * lib/target-supports.exp
7491 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7492 (check_effective_target_arm_neon_fp16_ok): Likewise.
7493 (add_options_for_arm_neon_fp16): Likewise.
7494 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7495 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7497 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7499 PR rtl-optimizations/57046
7500 * gcc.target/i386/pr57046.c: New test.
7502 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7504 * g++.dg/cpp1y/cplusplus.C: New.
7506 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7508 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7510 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7512 * c-c++-common/Wpointer-arith-1.c: New.
7514 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7516 * g++.dg/cpp1y/cxx1y_macro.C: New.
7518 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7521 * g++.dg/cpp0x/sfinae45.C: New.
7523 2013-04-24 Richard Biener <rguenther@suse.de>
7526 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7528 2013-04-23 Richard Biener <rguenther@suse.de>
7531 * gcc.dg/torture/pr57036-1.c: New testcase.
7532 * gcc.dg/torture/pr57036-2.c: Likewise.
7534 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7536 * gcc.target/aarch64/scalar-mov.c: New testcase.
7538 2013-04-23 Richard Biener <rguenther@suse.de>
7540 PR tree-optimization/57026
7541 * gcc.dg/torture/pr57026.c: New testcase.
7543 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7547 * gfortran.dg/transfer_check_4.f90: New.
7549 2013-04-22 Marek Polacek <polacek@redhat.com>
7552 * gcc.dg/pr56990.c: New test.
7554 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7557 * gcc.target/i386/pr57018.c: New test.
7559 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7561 * gcc.target/aarch64/vrecps.c: New.
7562 * gcc.target/aarch64/vrecpx.c: Likewise.
7564 2013-04-22 Christian Bruel <christian.bruel@st.com>
7567 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7569 2013-04-21 Jeff Law <law@redhat.com>
7571 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7573 2013-04-20 Tobias Burnus <burnus@net-b.de>
7576 * gfortran.dg/c_loc_test_22.f90: New.
7578 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7580 PR rtl-optimization/56847
7581 * gcc.dg/pr56847.c: New test.
7583 2013-04-19 Richard Biener <rguenther@suse.de>
7585 PR tree-optimization/56982
7586 * gcc.c-torture/execute/pr56982.c: New testcase.
7588 2013-04-19 Martin Jambor <mjambor@suse.cz>
7590 PR tree-optimization/56718
7591 * g++.dg/ipa/imm-devirt-1.C: New test.
7592 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7594 2013-04-19 Richard Biener <rguenther@suse.de>
7596 PR tree-optimization/57000
7597 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7599 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7600 Mikael Morin <mikael@gcc.gnu.org>
7603 * gfortran.dg/array_constructor_45.f90: New test.
7604 * gfortran.dg/array_constructor_46.f90: New test.
7605 * gfortran.dg/array_constructor_47.f90: New test.
7606 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7608 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7610 PR rtl-optimization/56999
7611 * g++.dg/opt/pr56999.C: New test.
7613 2013-04-18 Cary Coutant <ccoutant@google.com>
7615 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7616 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7618 2013-04-18 Cary Coutant <ccoutant@google.com>
7620 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7621 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7622 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7623 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7624 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7625 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7626 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7627 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7628 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7629 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7630 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7632 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7634 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7636 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7638 PR tree-optimization/56984
7639 * gcc.c-torture/compile/pr56984.c: New test.
7641 PR rtl-optimization/56992
7642 * gcc.dg/pr56992.c: New test.
7644 2013-04-17 Janus Weil <janus@gcc.gnu.org>
7647 * gfortran.dg/proc_ptr_42.f90: New.
7649 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
7651 * gnat.dg/discr41.ad[sb]: New test.
7652 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7653 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7654 * gcc.dg/vect/slp-24.c: Likewise.
7655 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7656 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7657 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7658 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7659 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7660 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7661 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7662 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7663 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7664 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7665 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7666 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7667 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7668 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7669 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7670 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7671 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7672 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7673 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7674 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7675 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7676 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7677 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7678 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7679 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7680 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7682 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
7685 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7686 * gfortran.dg/module_md5_1.f90: Remove.
7688 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7690 * gcc.target/aarch64/adds3.c: New.
7691 * gcc.target/aarch64/subs3.c: New.
7693 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7695 * gcc.target/aarch64/adds1.c: New.
7696 * gcc.target/aarch64/adds2.c: New.
7697 * gcc.target/aarch64/subs1.c: New.
7698 * gcc.target/aarch64/subs2.c: New.
7700 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
7702 Implement n3599 - Literal operator templates for strings.
7703 * g++.dg/cpp1y/udlit-char-template.C: New test.
7704 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7706 2013-04-16 Tobias Burnus <burnus@net-b.de>
7709 * gfortran.dg/no_arg_check_1.f90: New.
7710 * gfortran.dg/no_arg_check_2.f90: New.
7711 * gfortran.dg/no_arg_check_3.f90: New.
7713 2013-04-16 Janus Weil <janus@gcc.gnu.org>
7716 * gfortran.dg/proc_ptr_41.f90: New.
7718 2013-04-16 Richard Biener <rguenther@suse.de>
7720 PR tree-optimization/56756
7721 * gcc.dg/torture/pr56756.c: New testcase.
7723 2013-04-16 Tobias Burnus <burnus@net-b.de>
7726 * gfortran.dg/c_assoc_5.f90: New.
7728 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
7730 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7731 * gcc.c-torture/execute/pr33992.x: Remove.
7732 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7733 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7734 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7736 2013-04-15 Jakub Jelinek <jakub@redhat.com>
7738 PR tree-optimization/56962
7739 * gcc.c-torture/execute/pr56962.c: New test.
7741 2013-04-15 Richard Biener <rguenther@suse.de>
7743 PR tree-optimization/56933
7744 * gcc.dg/vect/pr56933.c: New testcase.
7746 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7748 * gcc.target/arm/anddi3-opt.c: New test.
7749 * gcc.target/arm/anddi3-opt2.c: Likewise.
7751 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
7753 * gcc.dg/pr56890-1.c: New test.
7754 * gcc.dg/pr56890-2.c: Likewise.
7756 2013-04-15 Joey Ye <joey.ye@arm.com>
7758 * gcc.target/arm/thumb1-far-jump-1.c: New test.
7759 * gcc.target/arm/thumb1-far-jump-2.c: New test.
7761 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
7764 * gfortran.dg/select_type_33.f03: New test.
7766 2013-04-13 Janus Weil <janus@gcc.gnu.org>
7769 * gfortran.dg/typebound_proc_29.f03: New.
7771 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7774 * gfortran.dg/typebound_proc_28.f03: New.
7776 2013-04-12 Jeff Law <law@redhat.com>
7778 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7781 2013-04-12 Tobias Burnus <burnus@net-b.de>
7784 * gfortran.dg/coarray/alloc_comp_2.f90: New.
7786 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
7789 * gcc.target/i386/pr56903.c: New test.
7791 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7794 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7795 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7796 * gfortran.dg/block_11.f90: Fix invalid test case.
7797 * gfortran.dg/function_types_3.f90: Add new error message.
7798 * gfortran.dg/global_references_1.f90: Ditto.
7799 * gfortran.dg/import2.f90: Remove unneeded parts.
7800 * gfortran.dg/import6.f90: Fix invalid test case.
7801 * gfortran.dg/proc_decl_2.f90: Ditto.
7802 * gfortran.dg/proc_decl_9.f90: Ditto.
7803 * gfortran.dg/proc_decl_18.f90: Ditto.
7804 * gfortran.dg/proc_ptr_40.f90: New.
7805 * gfortran.dg/whole_file_7.f90: Modified error wording.
7806 * gfortran.dg/whole_file_16.f90: Ditto.
7807 * gfortran.dg/whole_file_17.f90: Add -pedantic.
7808 * gfortran.dg/whole_file_18.f90: Modified error wording.
7809 * gfortran.dg/whole_file_20.f03: Ditto.
7810 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7813 2013-04-12 Richard Biener <rguenther@suse.de>
7816 2013-04-10 Richard Biener <rguenther@suse.de>
7818 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7820 2013-04-12 Tobias Burnus <burnus@net-b.de>
7823 * gfortran.dg/class_allocate_15.f90: New.
7826 2013-04-12 Tobias Burnus <burnus@net-b.de>
7828 * gfortran.dg/coarray_lib_alloc_2.f90: Update
7829 scan-tree-dump-times.
7831 2013-04-12 Jakub Jelinek <jakub@redhat.com>
7833 PR tree-optimization/56918
7834 PR tree-optimization/56920
7835 * gcc.dg/vect/pr56918.c: New test.
7836 * gcc.dg/vect/pr56920.c: New test.
7838 2013-04-12 Tobias Burnus <burnus@net-b.de>
7841 * gfortran.dg/class_allocate_14.f90: New.
7842 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7843 * gfortran.dg/coarray_lib_alloc_3.f90: New.
7845 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
7847 * gcc.dg/fold-cstvecshift.c: New testcase.
7849 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7851 * gcc.target/aarch64/negs.c: New.
7853 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7856 * g++.dg/template/arrow4.C: New test.
7858 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
7860 * gnat.dg/array23.adb: New test.
7861 * gnat.dg/array23_pkg[123].ads: New helpers.
7863 2013-04-11 Jeff Law <law@redhat.com>
7865 PR tree-optimization/56900
7866 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7868 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7871 * g++.dg/cpp0x/sfinae44.C: New.
7873 2013-04-11 Arnaud Charlet <charlet@adacore.com>
7875 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7876 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7878 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7881 * g++.dg/cpp0x/enum26.C: New.
7882 * g++.old-deja/g++.pt/mangle1.C: Adjust.
7884 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7886 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7888 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7890 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7891 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7892 loop is vectorized and that the correct instruction is generated.
7893 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7894 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7895 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7897 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7899 PR tree-optimization/56899
7900 * gcc.c-torture/execute/pr56899.c: New test.
7902 2013-04-10 David S. Miller <davem@davemloft.net>
7904 * gcc.target/sparc/setcc-4.c: New test.
7905 * gcc.target/sparc/setcc-5.c: New test.
7907 2013-04-10 Richard Biener <rguenther@suse.de>
7909 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7911 2013-04-10 Richard Biener <rguenther@suse.de>
7913 * gcc.dg/vect/slp-39.c: New testcase.
7915 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
7917 PR tree-optimization/55524
7918 * gcc.target/epiphany/fnma-1.c: New test.
7920 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
7922 * gcc.dg/tree-ssa/inline-11.c: New test
7924 2013-04-10 Jakub Jelinek <jakub@redhat.com>
7927 * g++.dg/template/arrow3.C: New test.
7929 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7931 * gcc.target/arm/minmax_minus.c: New test.
7933 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7936 * c-c++-common/gomp/pr56883.c: New test.
7938 2013-04-09 Jeff Law <law@redhat.com>
7940 * gcc.dg/tree-ssa/vrp87.c: New test.
7942 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7944 PR tree-optimization/56854
7945 * g++.dg/torture/pr56854.C: New test.
7947 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7950 * gfortran.dg/array_constructor_44.f90: New test.
7952 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7955 * g++.dg/cpp0x/constexpr-specialization.C: New.
7957 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7959 * gcc.c-torture/execute/pr56837.c: New test.
7963 * g++.dg/opt/vt3.C: New test.
7964 * g++.dg/opt/vt4.C: New test.
7966 2013-04-08 Jeff Law <law@redhat.com>
7968 * gcc.dg/tree-ssa/forwprop-25.c: New test.
7970 2013-04-08 Richard Biener <rguenther@suse.de>
7972 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7974 2013-04-08 Richard Biener <rguenther@suse.de>
7976 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7978 2013-04-08 Richard Biener <rguenther@suse.de>
7980 * g++.dg/vect/slp-pr56812.cc: Adjust.
7982 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7984 * gcc.dg/pr56837.c: New test.
7985 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7986 "generated memset minus one".
7988 2013-04-07 Tobias Burnus <burnus@net-b.de>
7991 * gfortran.dg/reshape_5.f90: New.
7993 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7996 * gcc.target/powerpc/recip-1.c: Modify expected output.
7997 * gcc.target/powerpc/recip-3.c: Likewise.
7998 * gcc.target/powerpc/recip-4.c: Likewise.
7999 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
8001 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8003 * gcc.target/arm/peep-ldrd-1.c: New test.
8004 * gcc.target/arm/peep-strd-1.c: Likewise.
8006 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8008 * gcc.target/arm/negdi-1.c: New test.
8009 * gcc.target/arm/negdi-2.c: Likewise.
8010 * gcc.target/arm/negdi-3.c: Likewise.
8011 * gcc.target/arm/negdi-4.c: Likewise.
8013 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8015 * lib/target-supports.exp (add_options_for_arm_v8_neon):
8016 Add -march=armv8-a when we use v8 NEON.
8017 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
8018 (check_effective_target_vect_call_ceilf): Likewise.
8019 (check_effective_target_vect_call_floorf): Likewise.
8020 (check_effective_target_vect_call_roundf): Likewise.
8021 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
8022 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
8023 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8024 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8025 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8027 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
8029 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
8030 * gcc.target/powerpc/sd-pwr6.c: Same.
8031 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
8032 * g++.dg/debug/pr56294.C: XFAIL on AIX.
8034 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
8036 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
8038 2013-04-04 Janus Weil <janus@gcc.gnu.org>
8041 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8042 * gfortran.dg/altreturn_4.f90: Ditto.
8043 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8044 * gfortran.dg/altreturn_5.f90: Ditto.
8045 * gfortran.dg/altreturn_6.f90: Ditto.
8046 * gfortran.dg/altreturn_7.f90: Ditto.
8048 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8050 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8052 (check_effective_target_arm_v8_neon_ok_nocache):
8054 (check_effective_target_arm_v8_neon_ok): Change to use
8055 check_effective_target_arm_v8_neon_ok_nocache.
8056 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8058 (check_effective_target_vect_call_btruncf):
8059 Enable for arm and ARMv8 NEON.
8060 (check_effective_target_vect_call_ceilf): Likewise.
8061 (check_effective_target_vect_call_floorf): Likewise.
8062 (check_effective_target_vect_call_roundf): Likewise.
8063 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8066 2013-04-04 Marek Polacek <polacek@redhat.com>
8068 PR tree-optimization/48186
8069 * gcc.dg/pr48186.c: New test.
8071 2013-04-04 Richard Biener <rguenther@suse.de>
8073 PR tree-optimization/56826
8074 * gcc.dg/vect/pr56826.c: New testcase.
8075 * gcc.dg/vect/O3-pr36098.c: Adjust.
8077 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
8079 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8080 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8081 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8082 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8083 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8084 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8085 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8086 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8087 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8088 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8090 2013-04-04 Richard Biener <rguenther@suse.de>
8092 PR tree-optimization/56213
8093 * gcc.dg/vect/vect-123.c: New testcase.
8095 2013-04-04 Tobias Burnus <burnus@net-b.de>
8098 * gfortran.dg/read_repeat_2.f90: New.
8100 2013-04-04 Richard Biener <rguenther@suse.de>
8102 PR tree-optimization/56837
8103 * g++.dg/torture/pr56837.C: New testcase.
8105 2013-04-04 Tobias Burnus <burnus@net-b.de>
8108 * gfortran.dg/c_loc_test_21.f90: New.
8109 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8110 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8111 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8112 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8113 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
8115 2013-04-03 Jeff Law <law@redhat.com>
8117 PR tree-optimization/56799
8118 * gcc.c-torture/execute/pr56799.c: New test.
8120 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8123 * g++.dg/warn/Wpointer-arith-1.C: New.
8124 * g++.dg/gomp/for-19.C: Adjust.
8126 2013-04-03 Marek Polacek <polacek@redhat.com>
8129 * gcc.dg/pr55702.c: New test.
8131 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8134 * gcc.dg/pr56809.c: New testcase.
8136 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8139 * g++.dg/debug/pr56819.C: New test.
8141 2013-04-03 Richard Biener <rguenther@suse.de>
8143 PR tree-optimization/56817
8144 * g++.dg/torture/pr56817.C: New testcase.
8146 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8148 * gcc.dg/vect/bb-slp-31.c: New file.
8150 2013-04-03 Jason Merrill <jason@redhat.com>
8153 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8155 2013-04-03 Richard Biener <rguenther@suse.de>
8157 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8159 2013-04-03 Richard Biener <rguenther@suse.de>
8161 PR tree-optimization/55964
8162 * gcc.dg/torture/pr55964-2.c: New testcase.
8164 2013-04-03 Richard Biener <rguenther@suse.de>
8166 PR tree-optimization/56501
8167 * gcc.dg/torture/pr56501.c: New testcase.
8169 2013-04-03 Richard Biener <rguenther@suse.de>
8171 PR tree-optimization/56407
8172 * gcc.dg/torture/pr56407.c: New testcase.
8174 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8176 PR tree-optimization/56790
8177 * g++.dg/ext/pr56790-1.C: New testcase.
8179 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8181 * gcc.target/i386/merge-1.c: New testcase.
8182 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8184 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8187 * gcc.c-torture/execute/pr19449.c: New test.
8189 2013-04-03 Richard Biener <rguenther@suse.de>
8191 PR tree-optimization/56812
8192 * g++.dg/vect/slp-pr56812.cc: New testcase.
8194 2013-04-03 Janus Weil <janus@gcc.gnu.org>
8198 * gfortran.dg/altreturn_8.f90: New.
8199 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8200 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8201 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8203 2013-04-02 Jakub Jelinek <jakub@redhat.com>
8205 PR rtl-optimization/56745
8206 * gcc.c-torture/compile/pr56745.c: New test.
8208 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8210 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8212 2013-04-02 Richard Biener <rguenther@suse.de>
8214 PR tree-optimization/56778
8215 * gcc.dg/torture/pr56778.c: New testcase.
8217 2013-04-02 Richard Biener <rguenther@suse.de>
8220 * g++.dg/torture/pr56768.C: New testcase.
8222 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
8224 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8226 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8229 * gfortran.dg/namelist_82.f90: New test.
8231 2013-04-01 Janus Weil <janus@gcc.gnu.org>
8234 * gfortran.dg/implicit_class_1.f90: New.
8236 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8239 * gfortran.dg/namelist_81.f90: New test.
8241 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8243 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
8244 for constant and equal string lengths.
8245 * gfortran.dg/character_comparison_5.f90: Likewise.
8246 * gfortran.dg/character_comparison_9.f90: New test.
8248 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
8250 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8251 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8253 2013-03-29 Tobias Burnus <burnus@net-b.de>
8256 * gfortran.dg/optional_absent_3.f90: New.
8258 2013-03-29 Tobias Burnus <burnus@net-b.de>
8261 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
8263 2013-03-29 Tobias Burnus <burnus@net-b.de>
8266 * gfortran.dg/namelist_80.f90: New.
8268 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8271 * gfortran.dg/string_length_2.f90: New test.
8272 * gfortran.dg/dependency_41.f90: New test.
8274 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8277 * gfortran.dg/array_constructor_43.f90: New test.
8278 * gfortran.dg/random_seed_3.f90: New test.
8280 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8282 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8283 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8284 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8285 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8286 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8287 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8288 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8289 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8290 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8291 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8293 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8296 * g++.dg/conversion/op4.C: Adjust.
8297 * g++.dg/cpp0x/rv1n.C: Likewise.
8298 * g++.dg/cpp0x/rv2n.C: Likewise.
8299 * g++.dg/cpp0x/template_deduction.C: Likewise.
8300 * g++.dg/expr/cond8.C: Likewise.
8301 * g++.dg/other/error4.C: Likewise.
8302 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8303 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8304 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8305 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8306 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8307 * g++.old-deja/g++.law/cvt20.C: Likewise.
8308 * g++.old-deja/g++.law/cvt8.C: Likewise.
8309 * g++.old-deja/g++.law/init8.C: Likewise.
8310 * g++.old-deja/g++.mike/net12.C: Likewise.
8311 * g++.old-deja/g++.mike/net8.C: Likewise.
8312 * g++.old-deja/g++.mike/p2793.C: Likewise.
8313 * g++.old-deja/g++.mike/p3836.C: Likewise.
8314 * g++.old-deja/g++.mike/p418.C: Likewise.
8315 * g++.old-deja/g++.mike/p701.C: Likewise.
8316 * g++.old-deja/g++.mike/p807.C: Likewise.
8318 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8321 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8324 2013-03-28 Marek Polacek <polacek@redhat.com>
8326 PR tree-optimization/56695
8327 * gcc.dg/vect/pr56695.c: New test.
8329 2013-03-28 Richard Biener <rguenther@suse.de>
8331 PR tree-optimization/37021
8332 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8333 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8335 2013-03-27 Tobias Burnus <burnus@net-b.de>
8339 * gfortran.dg/sizeof_2.f90: New.
8340 * gfortran.dg/sizeof_3.f90: New.
8341 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8343 2013-03-27 Richard Biener <rguenther@suse.de>
8345 PR tree-optimization/37021
8346 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8348 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8350 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8351 * g++.dg/ipa/ivinline-2.C: Likewise.
8352 * g++.dg/ipa/ivinline-3.C: Likewise.
8353 * g++.dg/ipa/ivinline-4.C: Likewise.
8354 * g++.dg/ipa/ivinline-5.C: Likewise.
8355 * g++.dg/ipa/ivinline-7.C: Likewise.
8356 * g++.dg/ipa/ivinline-8.C: Likewise.
8357 * g++.dg/ipa/ivinline-9.C: Likewise.
8358 * g++.dg/cpp0x/noexcept03.C: Likewise.
8359 * gcc.dg/const-1.c: Likewise.
8360 * gcc.dg/ipa/pure-const-1.c: Likewise.
8361 * gcc.dg/noreturn-8.c: Likewise.
8362 * gcc.target/i386/mmx-1.c: Likewise.
8363 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8364 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8365 * gcc.c-torture/execute/pr33992.x: New file.
8367 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8369 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8371 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8374 * g++.dg/ext/desig5.C: New.
8376 2013-03-26 Tobias Burnus <burnus@net-b.de>
8379 * gfortran.dg/merge_init_expr_2.f90: New.
8380 * gfortran.dg/merge_char_1.f90: Modify test to
8381 stay a run-time test.
8382 * gfortran.dg/merge_char_3.f90: Ditto.
8384 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8386 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8387 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8389 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8392 * g++.dg/cpp0x/range-for23.C: New.
8394 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8397 * gfortran.dg/namelist_79.f90: New.
8399 2013-03-25 Martin Jambor <mjambor@suse.cz>
8401 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8403 2013-03-25 Tobias Burnus <burnus@net-b.de>
8423 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8424 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8425 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8426 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8427 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8428 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8429 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8430 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8431 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8432 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8433 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8434 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8435 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8436 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8437 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8438 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8439 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8440 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8441 * gfortran.dg/pr32601_1.f03: Ditto.
8442 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8443 * gfortran.dg/blockdata_7.f90: New.
8444 * gfortran.dg/c_assoc_4.f90: New.
8445 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8446 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8447 * gfortran.dg/c_funloc_tests_8.f90: New.
8448 * gfortran.dg/c_loc_test_17.f90: New.
8449 * gfortran.dg/c_loc_test_18.f90: New.
8450 * gfortran.dg/c_loc_test_19.f90: New.
8451 * gfortran.dg/c_loc_test_20.f90: New.
8452 * gfortran.dg/c_sizeof_5.f90: New.
8453 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8454 * gfortran.dg/transfer_resolve_2.f90: New.
8455 * gfortran.dg/transfer_resolve_3.f90: New.
8456 * gfortran.dg/transfer_resolve_4.f90: New.
8457 * gfortran.dg/pr32601.f03: Update dg-error.
8458 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8459 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8461 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8463 * gcc.target/arm/vseleqdf.c: New test.
8464 * gcc.target/arm/vseleqsf.c: Likewise.
8465 * gcc.target/arm/vselgedf.c: Likewise.
8466 * gcc.target/arm/vselgesf.c: Likewise.
8467 * gcc.target/arm/vselgtdf.c: Likewise.
8468 * gcc.target/arm/vselgtsf.c: Likewise.
8469 * gcc.target/arm/vselledf.c: Likewise.
8470 * gcc.target/arm/vsellesf.c: Likewise.
8471 * gcc.target/arm/vselltdf.c: Likewise.
8472 * gcc.target/arm/vselltsf.c: Likewise.
8473 * gcc.target/arm/vselnedf.c: Likewise.
8474 * gcc.target/arm/vselnesf.c: Likewise.
8475 * gcc.target/arm/vselvcdf.c: Likewise.
8476 * gcc.target/arm/vselvcsf.c: Likewise.
8477 * gcc.target/arm/vselvsdf.c: Likewise.
8478 * gcc.target/arm/vselvssf.c: Likewise.
8480 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8482 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8484 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8485 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8486 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8487 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8488 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8489 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8490 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8491 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8492 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8493 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8494 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8495 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8496 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8497 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8498 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8499 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8500 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8501 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8502 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8503 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8504 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8505 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8506 * gcc.target/arm/atomic-op-char.c: Likewise.
8507 * gcc.target/arm/atomic-op-consume.c: Likewise.
8508 * gcc.target/arm/atomic-op-int.c: Likewise.
8509 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8510 * gcc.target/arm/atomic-op-release.c: Likewise.
8511 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8512 * gcc.target/arm/atomic-op-short.c: Likewise.
8514 2013-03-25 Richard Biener <rguenther@suse.de>
8517 * g++.dg/torture/pr56694.C: New testcase.
8519 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8522 * gcc.target/arm/neon-vcond-gt.c: New test.
8523 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8524 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8526 2013-03-25 Richard Biener <rguenther@suse.de>
8528 PR tree-optimization/56689
8529 * gcc.dg/torture/pr56689.c: New testcase.
8531 2013-03-25 Kai Tietz <ktietz@redhat.com>
8533 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8535 2013-03-24 Tobias Burnus <burnus@net-b.de>
8538 * gfortran.dg/eof_5.f90: New.
8540 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8542 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8545 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8547 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8549 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8552 * gcc.c-torture/execute/builtins/builtins.exp: Add
8553 -Wl,--allow-multiple-definition for RTEMS targets.
8555 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8557 * gcc.target/aarch64/movk.c: New test.
8559 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8561 * g++.dg/ext/vector21.C: New testcase.
8563 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8565 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8566 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8568 2013-03-21 Richard Biener <rguenther@suse.de>
8570 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8571 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8573 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8575 * gcc.target/aarch64/vect.c: Test and result vector added
8576 for sabd and saba instructions.
8577 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8578 instructions in assembly.
8579 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8580 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8581 for fabd instruction.
8582 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8583 instruction in assembly.
8584 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8586 2013-03-20 Jeff Law <law@redhat.com>
8588 * g++.dg/tree-ssa/ssa-dom.C: New test.
8590 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8592 * gcc.target/powerpc/mmfpgpr.c: New test.
8593 * gcc.target/powerpc/sd-vsx.c: Likewise.
8594 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8595 * gcc.target/powerpc/vsx-float0.c: Likewise.
8597 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8599 PR tree-optimization/56355
8600 * gcc.dg/pr56355-1.c: New file.
8602 2013-03-20 Catherine Moore <clm@codesourcery.com>
8603 Richard Sandiford <rdsandiford@googlemail.com>
8605 * gcc.target/mips/mips.exp: Add microMIPS support.
8606 * gcc.target/mips/umips-movep-2.c: New test.
8607 * gcc.target/mips/umips-lwp-2.c: New test.
8608 * gcc.target/mips/umips-swp-5.c: New test.
8609 * gcc.target/mips/umips-constraints-1.c: New test.
8610 * gcc.target/mips/umips-lwp-3.c: New test.
8611 * gcc.target/mips/umips-swp-6.c: New test.
8612 * gcc.target/mips/umips-constraints-2.c: New test.
8613 * gcc.target/mips/umips-save-restore-1.c: New test.
8614 * gcc.target/mips/umips-lwp-4.c: New test.
8615 * gcc.target/mips/umips-swp-7.c: New test.
8616 * gcc.target/mips/umips-save-restore-2.c: New test.
8617 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8618 * gcc.target/mips/umips-lwp-5.c: New test.
8619 * gcc.target/mips/umips-save-restore-3.c: New test.
8620 * gcc.target/mips/umips-lwp-6.c: New test.
8621 * gcc.target/mips/umips-swp-1.c: New test.
8622 * gcc.target/mips/umips-lwp-7.c: New test.
8623 * gcc.target/mips/umips-swp-2.c: New test.
8624 * gcc.target/mips/umips-lwp-8.c: New test.
8625 * gcc.target/mips/umips-swp-3.c: New test.
8626 * gcc.target/mips/umips-movep-1.c: New test.
8627 * gcc.target/mips/umips-lwp-1.c: New test.
8628 * gcc.target/mips/umips-swp-4.c: New test.
8630 2013-03-20 Richard Biener <rguenther@suse.de>
8632 PR tree-optimization/56661
8633 * gcc.dg/torture/pr56661.c: New testcase.
8635 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8637 PR rtl-optimization/56605
8638 * gcc.target/powerpc/pr56605.c: New.
8640 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8643 * gfortran.dg/do_1.f90: Don't xfail.
8645 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8648 * gfortran.dg/namelist_77.f90: New.
8649 * gfortran.dg/namelist_78.f90: New.
8651 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8654 * gfortran.dg/open_negative_unit_1.f90: New.
8656 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8658 * gcc.target/aarch64/sbc.c: New test.
8660 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8662 * gcc.target/aarch64/ror.c: New test.
8664 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8666 * gcc.target/aarch64/extr.c: New test.
8668 2013-03-19 Richard Biener <rguenther@suse.de>
8670 PR tree-optimization/56273
8671 * gcc.dg/tree-ssa/vrp47.c: Adjust.
8672 * c-c++-common/uninit-17.c: Likewise.
8674 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8676 PR tree-optimization/56635
8677 * g++.dg/torture/pr56635.C: New test.
8679 2013-03-18 Richard Biener <rguenther@suse.de>
8681 PR tree-optimization/3713
8682 * g++.dg/ipa/devirt-12.C: New testcase.
8684 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8687 * c-c++-common/pr56566.c: New test.
8689 2013-03-17 Jason Merrill <jason@redhat.com>
8691 * g++.dg/template/abstract-dr337.C: XFAIL.
8693 2013-03-16 Jakub Jelinek <jakub@redhat.com>
8696 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8697 * c-c++-common/pr56607.c: New test.
8699 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
8702 * g++.dg/cpp0x/constexpr-array5.C: New.
8704 2013-03-15 Tobias Burnus <burnus@net-b.de>
8707 * gfortran.dg/transfer_intrinsic_5.f90: New.
8709 2013-03-15 Kai Tietz <ktietz@redhat.com>
8711 * gcc.target/i386/movti.c: Don't test for x64 mingw.
8712 * gcc.target/i386/pr20020-1.c: Likewise.
8713 * gcc.target/i386/pr20020-2.c: Likewise.
8714 * gcc.target/i386/pr20020-3.c: Likewise.
8715 * gcc.target/i386/pr53425-1.c: Likewise.
8716 * gcc.target/i386/pr53425-2.c: Likewise.
8717 * gcc.target/i386/pr55093.c: Likewise.
8718 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8720 2013-03-15 Jakub Jelinek <jakub@redhat.com>
8723 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8724 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
8726 2013-03-14 Jakub Jelinek <jakub@redhat.com>
8728 PR tree-optimization/53265
8729 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8731 * gcc.dg/graphite/id-6.c (test): Likewise.
8732 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8733 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8735 PR tree-optimization/53265
8736 * gcc.dg/pr53265.c: New test.
8737 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8739 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8741 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
8742 n, use it as high bound instead of 4.
8744 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8747 * gcc.target/sh/pr49880-1.c: New.
8748 * gcc.target/sh/pr49880-2.c: New.
8749 * gcc.target/sh/pr49880-3.c: New.
8750 * gcc.target/sh/pr49880-4.c: New.
8751 * gcc.target/sh/pr49880-5.c: New.
8753 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8755 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8757 2013-03-13 Richard Biener <rguenther@suse.de>
8759 PR tree-optimization/56608
8760 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8762 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8765 * g++.dg/cpp0x/alias-decl-32.C: New.
8767 2013-03-11 Jan Hubicka <jh@suse.cz>
8770 * gcc.c-torture/compile/pr56571.c: New testcase.
8772 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8774 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8775 * gcc.dg/tree-ssa/pr55579.c: Likewise.
8777 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8779 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8780 * gcc.dg/inline_4.c: Likewise.
8781 * gcc.dg/unroll_2.c: Likewise.
8782 * gcc.dg/unroll_3.c: Likewise.
8783 * gcc.dg/unroll_4.c: Likewise.
8785 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8788 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8791 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8793 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8796 * gcc.c-torture/compile/pr40797.c: New.
8798 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8800 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8802 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
8805 * gfortran.dg/class_56.f90: New test.
8807 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
8810 * gcc.target/mips/pr56524.c: New test.
8812 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8815 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8817 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8820 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8822 2013-03-08 Marek Polacek <polacek@redhat.com>
8824 PR tree-optimization/56478
8825 * gcc.dg/torture/pr56478.c: New test.
8827 2013-03-08 Kai Tietz <ktietz@redhat.com>
8829 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8830 targets linker option --allow-multiple-definition.
8832 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8833 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8834 * gcc.dg/pr52549.c: Add LLP64 case.
8835 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8836 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8837 * gcc.dg/torture/pr51071-2.c: Likewise.
8838 * gcc.dg/tree-ssa/vrp72.c: Likewise.
8839 * gcc.dg/tree-ssa/vrp73.c: Likewise.
8840 * gcc.dg/tree-ssa/vrp75.c: Likewise.
8841 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8842 * gcc.dg/weak/weak-1.c: Likewise.
8843 * gcc.dg/weak/weak-2.c: Likewise.
8844 * gcc.dg/weak/weak-3.c: Likewise.
8845 * gcc.dg/weak/weak-4.c: Likewise.
8846 * gcc.dg/weak/weak-5.c: Likewise.
8847 * gcc.dg/weak/weak-15.c: Likewise.
8848 * gcc.dg/weak/weak-16.c: Likewise.
8850 * c-c++-common/pr54486.c: Skip test for mingw-targets.
8852 2013-03-07 Jakub Jelinek <jakub@redhat.com>
8854 PR tree-optimization/56559
8855 * gcc.dg/tree-ssa/reassoc-26.c: New test.
8857 2013-03-07 Andreas Schwab <schwab@suse.de>
8859 * gcc.dg/pr31490.c: Fix last change.
8861 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8864 * g++.dg/template/crash115.C: New.
8866 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8868 PR tree-optimization/56539
8869 * gcc.c-torture/compile/pr56539.c: New test.
8871 2013-03-06 Kai Tietz <ktietz@redhat.com>
8873 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8875 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8876 * gcc.dg/lto/20091013-1_2.c: Likewise.
8877 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8879 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8881 * gnat.dg/specs/aggr6.ads: New test.
8883 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8885 * gnat.dg/loop_optimization15.ad[sb]: New test.
8887 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8890 * gcc.dg/pr56548.c: New test.
8892 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8895 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8897 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8900 * g++.dg/template/typename20.C: New test.
8902 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8905 * gcc.dg/pr56510.c: New test.
8907 PR rtl-optimization/56484
8908 * gcc.c-torture/compile/pr56484.c: New test.
8910 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8913 * g++.dg/warn/Wsign-conversion-2.C: New.
8915 2013-03-05 Richard Biener <rguenther@suse.de>
8917 PR tree-optimization/56270
8918 * gcc.dg/vect/slp-38.c: New testcase.
8920 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8922 PR rtl-optimization/56494
8923 * gcc.dg/pr56494.c: New test.
8925 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
8927 * gcc.dg/pr56424.c: New test.
8929 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8931 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8932 * gcc.dg/pr56228.c <avr>: Skip.
8934 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8937 PR tree-optimization/52631
8938 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8940 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
8942 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8943 * gcc.dg/vect/vect-83_64.c: Same.
8945 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8948 * gfortran.dg/pointer_check_13.f90: New test.
8950 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8953 * gfortran.dg/array_constructor_42.f90: New test.
8955 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8958 * g++.dg/template/static33.C: New.
8959 * g++.dg/template/static34.C: Likewise.
8962 * g++.dg/template/static35.C: New.
8964 2013-03-01 Steve Ellcey <sellcey@mips.com>
8966 * gcc.dg/pr56396.c: Require pic support.
8968 2013-03-01 Richard Biener <rguenther@suse.de>
8970 PR tree-optimization/55481
8971 * gcc.dg/torture/pr56488.c: New testcase.
8973 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
8974 Jakub Jelinek <jakub@redhat.com>
8977 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8978 no_sanitize_address attribute rather than no_address_safety_analysis.
8979 * g++.dg/asan/sanitizer_test_utils.h
8980 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8981 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8982 in addition to no_address_safety_analysis.
8984 2013-02-28 Jason Merrill <jason@redhat.com>
8987 * g++.dg/cpp0x/constexpr-and.C: New.
8989 2013-02-28 Martin Jambor <mjambor@suse.cz>
8991 PR tree-optimization/56294
8992 * g++.dg/debug/pr56294.C: New test.
8994 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
8996 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8998 2013-02-27 Marek Polacek <polacek@redhat.com>
9000 PR rtl-optimization/56466
9001 * gcc.dg/pr56466.c: New test.
9003 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9005 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
9006 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
9007 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
9009 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
9012 * gcc.dg/pr45472.c: New test.
9014 2013-02-26 Marek Polacek <polacek@redhat.com>
9016 PR tree-optimization/56426
9017 * gcc.dg/pr56436.c: New test.
9019 2013-02-26 Jakub Jelinek <jakub@redhat.com>
9021 PR tree-optimization/56448
9022 * gcc.c-torture/compile/pr56448.c: New test.
9024 PR tree-optimization/56443
9025 * gcc.dg/torture/pr56443.c: New test.
9027 2013-02-25 Richard Biener <rguenther@suse.de>
9029 PR tree-optimization/56175
9030 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
9032 2013-02-24 Jakub Jelinek <jakub@redhat.com>
9035 * g++.dg/torture/pr56403.C: New test.
9037 2013-02-25 Catherine Moore <clm@codesourcery.com>
9040 2013-02-24 Catherine Moore <clm@codesourcery.com>
9041 Richard Sandiford <rdsandiford@googlemail.com>
9043 * gcc.target/mips/mips.exp: Add microMIPS support.
9044 * gcc.target/mips/umips-movep-2.c: New test.
9045 * gcc.target/mips/umips-lwp-2.c: New test.
9046 * gcc.target/mips/umips-swp-5.c: New test.
9047 * gcc.target/mips/umips-constraints-1.c: New test.
9048 * gcc.target/mips/umips-lwp-3.c: New test.
9049 * gcc.target/mips/umips-swp-6.c: New test.
9050 * gcc.target/mips/umips-constraints-2.c: New test.
9051 * gcc.target/mips/umips-save-restore-1.c: New test.
9052 * gcc.target/mips/umips-lwp-4.c: New test.
9053 * gcc.target/mips/umips-swp-7.c: New test.
9054 * gcc.target/mips/umips-save-restore-2.c: New test.
9055 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9056 * gcc.target/mips/umips-lwp-5.c: New test.
9057 * gcc.target/mips/umips-save-restore-3.c: New test.
9058 * gcc.target/mips/umips-lwp-6.c: New test.
9059 * gcc.target/mips/umips-swp-1.c: New test.
9060 * gcc.target/mips/umips-lwp-7.c: New test.
9061 * gcc.target/mips/umips-swp-2.c: New test.
9062 * gcc.target/mips/umips-lwp-8.c: New test.
9063 * gcc.target/mips/umips-swp-3.c: New test.
9064 * gcc.target/mips/umips-movep-1.c: New test.
9065 * gcc.target/mips/umips-lwp-1.c: New test.
9066 * gcc.target/mips/umips-swp-4.c: New test.
9068 2013-02-24 Catherine Moore <clm@codesourcery.com>
9069 Richard Sandiford <rdsandiford@googlemail.com>
9071 * gcc.target/mips/mips.exp: Add microMIPS support.
9072 * gcc.target/mips/umips-movep-2.c: New test.
9073 * gcc.target/mips/umips-lwp-2.c: New test.
9074 * gcc.target/mips/umips-swp-5.c: New test.
9075 * gcc.target/mips/umips-constraints-1.c: New test.
9076 * gcc.target/mips/umips-lwp-3.c: New test.
9077 * gcc.target/mips/umips-swp-6.c: New test.
9078 * gcc.target/mips/umips-constraints-2.c: New test.
9079 * gcc.target/mips/umips-save-restore-1.c: New test.
9080 * gcc.target/mips/umips-lwp-4.c: New test.
9081 * gcc.target/mips/umips-swp-7.c: New test.
9082 * gcc.target/mips/umips-save-restore-2.c: New test.
9083 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9084 * gcc.target/mips/umips-lwp-5.c: New test.
9085 * gcc.target/mips/umips-save-restore-3.c: New test.
9086 * gcc.target/mips/umips-lwp-6.c: New test.
9087 * gcc.target/mips/umips-swp-1.c: New test.
9088 * gcc.target/mips/umips-lwp-7.c: New test.
9089 * gcc.target/mips/umips-swp-2.c: New test.
9090 * gcc.target/mips/umips-lwp-8.c: New test.
9091 * gcc.target/mips/umips-swp-3.c: New test.
9092 * gcc.target/mips/umips-movep-1.c: New test.
9093 * gcc.target/mips/umips-lwp-1.c: New test.
9094 * gcc.target/mips/umips-swp-4.c: New test.
9096 2013-02-22 Jakub Jelinek <jakub@redhat.com>
9099 * lib/asan-dg.exp (asan_link_flags): Add
9100 -B${gccpath}/libsanitizer/asan/ to flags.
9102 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9105 * gcc.dg/torture/pr56420.c: New test.
9107 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
9110 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9112 2013-02-21 Martin Jambor <mjambor@suse.cz>
9114 PR tree-optimization/56310
9115 * g++.dg/ipa/pr56310.C: New test.
9117 2013-02-21 Janus Weil <janus@gcc.gnu.org>
9120 * gfortran.dg/proc_ptr_comp_37.f90: New.
9122 2013-02-21 Richard Biener <rguenther@suse.de>
9124 PR tree-optimization/56415
9126 2013-02-11 Richard Biener <rguenther@suse.de>
9128 PR tree-optimization/56273
9129 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9130 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9131 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9132 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9133 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9134 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9136 2013-02-21 Marek Polacek <polacek@redhat.com>
9138 PR tree-optimization/56398
9139 * g++.dg/torture/pr56398.C: New test.
9141 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9144 * gcc.c-torture/compile/pr56405.c: New test.
9146 2013-02-20 Jan Hubicka <jh@suse.cz>
9148 PR tree-optimization/56265
9149 * g++.dg/ipa/devirt-11.C: New testcase.
9151 2013-02-20 Richard Biener <rguenther@suse.de>
9153 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9155 2013-02-20 Richard Biener <rguenther@suse.de>
9156 Jakub Jelinek <jakub@redhat.com>
9158 PR tree-optimization/56396
9159 * gcc.dg/pr56396.c: New testcase.
9161 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9164 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9166 2013-02-19 Richard Biener <rguenther@suse.de>
9168 PR tree-optimization/56384
9169 * gcc.dg/torture/pr56384.c: New testcase.
9171 2013-02-19 Jakub Jelinek <jakub@redhat.com>
9173 PR tree-optimization/56350
9174 * gcc.dg/pr56350.c: New test.
9176 PR tree-optimization/56381
9177 * g++.dg/opt/pr56381.C: New test.
9179 2013-02-18 Jakub Jelinek <jakub@redhat.com>
9182 * lib/dg-pch.exp (pch-init, pch-finish,
9183 check_effective_target_pch_supported_debug): New procs.
9184 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9185 Likewise if $pch_unsupported_debug and $flags include -g.
9186 Skip FAILs about missing *.gch file if $pch_unsupported_debug
9187 and dg-require-effective-target pch_unsupported_debug.
9188 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9189 * objc.dg/pch/pch.exp: Likewise.
9190 * gcc.dg/pch/pch.exp: Likewise.
9191 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9192 pch_unsupported_debug.
9193 * gcc.dg/pch/valid-1.hs: Likewise.
9194 * gcc.dg/pch/valid-1b.c: Likewise.
9195 * gcc.dg/pch/valid-1b.hs: Likewise.
9197 2013-02-18 Richard Biener <rguenther@suse.de>
9199 PR tree-optimization/56366
9200 * gcc.dg/torture/pr56366.c: New testcase.
9202 2013-02-18 Richard Biener <rguenther@suse.de>
9205 * gcc.dg/torture/pr56349.c: New testcase.
9207 2013-02-18 Richard Biener <rguenther@suse.de>
9209 PR tree-optimization/56321
9210 * gcc.dg/torture/pr56321.c: New testcase.
9212 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9214 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9216 2013-02-16 Jakub Jelinek <jakub@redhat.com>
9217 Dodji Seketeli <dodji@redhat.com>
9220 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9221 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9222 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9223 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9224 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9225 * c-c++-common/asan/pr56330.c: Likewise.
9226 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9227 Ensure the size argument of __builtin_memcpy is a constant.
9229 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9230 Paolo Carlini <paolo.carlini@oracle.com>
9233 * g++.dg/cpp0x/enum23.C: New.
9235 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
9238 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9240 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
9242 PR rtl-optimization/56348
9243 * gcc.target/i386/pr56348.c: New test.
9245 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
9247 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9248 * gcc.target/arm/interrupt-2.c: Likewise.
9250 2013-02-15 Tobias Burnus <burnus@net-b.de>
9253 * gfortran.dg/matmul_9.f90: New.
9255 2013-02-15 Tobias Burnus <burnus@net-b.de>
9258 * gfortran.dg/init_flag_11.f90: New.
9260 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9262 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9264 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9266 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9269 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
9270 Tobias Burnus <burnus@net-b.de>
9273 * gfortran.dg/allocatable_function_7.f90: New.
9275 2013-02-14 Jakub Jelinek <jakub@redhat.com>
9277 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9278 * asan_globals_test-wrapper.cc: New file.
9279 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9280 instead of asan_globals_test.cc as dg-additional-sources.
9281 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9282 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9283 "sanitizer_test_utils.h" instead of
9284 "sanitizer_common/tests/sanitizer_test_utils.h".
9285 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9286 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9287 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9288 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9289 * g++.dg/asan/asan_test.cc: Synced from upstream.
9290 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9292 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9295 * c-c++-common/asan/memcmp-2.c: New test.
9297 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9300 * g++.dg/cpp0x/udlit-string-literal.h: New.
9301 * g++.dg/cpp0x/udlit-string-literal.C: New.
9303 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9305 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9307 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9310 * gcc.target/arm/pr56184.C: New test.
9312 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9315 * g++.dg/torture/pr56302.C: New test.
9316 * g++.dg/cpp0x/constexpr-56302.C: New test.
9317 * c-c++-common/pr56302.c: New test.
9319 2013-02-13 Tobias Burnus <burnus@net-b.de>
9320 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9323 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9324 * gfortran.dg/quad_3.f90: Ditto.
9326 2013-02-13 Kostya Serebryany <kcc@google.com>
9328 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9329 to match the fresh asan run-time.
9330 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9332 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9334 Avoid instrumenting duplicated memory access in the same basic block
9335 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9336 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9337 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9338 * c-c++-common/asan/inc.c: Likewise.
9340 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9343 * gcc.target/i386/pr56148.c: New test.
9345 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9346 Tobias Burnus <burnus@net-b.de>
9349 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9352 2013-02-12 Richard Biener <rguenther@suse.de>
9355 * gcc.dg/lto/pr56297_0.c: New testcase.
9356 * gcc.dg/lto/pr56297_0.c: Likewise.
9358 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9361 * gfortran.dg/typebound_deferred_1.f90: New.
9363 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9365 PR rtl-optimization/56151
9366 * gcc.target/i386/pr56151.c: New test.
9368 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9370 * g++.dg/ext/mv12.C: New test.
9371 * g++.dg/ext/mv12.h: New file.
9372 * g++.dg/ext/mv12-aux.C: New file.
9373 * g++.dg/ext/mv13.C: New test.
9375 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9377 * lib/target-supports.exp
9378 (check_effective_target_powerpc_eabi_ok): New.
9379 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9381 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9382 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9384 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9385 * gcc.target/powerpc/pr51623.c: Likewise.
9386 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9387 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9389 2013-02-11 Alexander Potapenko <glider@google.com>
9390 Jack Howarth <howarth@bromo.med.uc.edu>
9391 Jakub Jelinek <jakub@redhat.com>
9394 * g++.dg/asan/pr55617.C: Run on all targets.
9396 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9398 PR rtl-optimization/56275
9399 * gcc.dg/pr56275.c: New test.
9401 2013-02-11 Richard Biener <rguenther@suse.de>
9403 PR tree-optimization/56273
9404 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9406 2013-02-11 Richard Biener <rguenther@suse.de>
9408 PR tree-optimization/56264
9409 * gcc.dg/torture/pr56264.c: New testcase.
9411 2013-02-11 Richard Biener <rguenther@suse.de>
9413 PR tree-optimization/56273
9414 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9415 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9416 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9417 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9418 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9419 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9421 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9423 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9424 for *-*-linux-gnu targets.
9425 * g++.dg/asan/interception-test-1.c: Ditto.
9426 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9427 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9429 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9432 * gfortran.dg/intrinsic_size_4.f90 : New test.
9434 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9437 * gcc.target/powerpc/pr56256.c: New test.
9439 2013-02-08 Ian Lance Taylor <iant@google.com>
9441 * lib/go.exp: Load timeout.exp.
9443 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9445 PR rtl-optimization/56246
9446 * gcc.target/i386/pr56246.c: New test.
9448 2013-02-08 Jeff Law <law@redhat.com>
9451 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9453 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9456 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9459 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9461 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9463 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9465 PR rtl-optimization/56195
9466 * gcc.dg/torture/pr56195.c: New test.
9468 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9471 * gfortran.dg/recursive_interface_2.f90: New test.
9473 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9475 PR tree-optimization/56250
9476 * gcc.c-torture/execute/pr56250.c: New test.
9478 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9480 PR tree-optimization/56064
9481 * gcc.dg/fixed-point/view-convert-2.c: New test.
9483 2013-02-08 Michael Matz <matz@suse.de>
9485 PR tree-optimization/52448
9486 * gcc.dg/pr52448.c: New test.
9488 2013-02-08 Richard Biener <rguenther@suse.de>
9491 * gcc.dg/torture/pr56181.c: New testcase.
9493 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9496 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9497 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9499 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9502 * g++.dg/parse/crash61.C: New test.
9505 * g++.dg/parse/pr56239.C: New test.
9508 * g++.dg/abi/mangle61.C: New test.
9510 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9512 PR rtl-optimization/56225
9513 * gcc.target/i386/pr56225.c: New test.
9515 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9518 * gcc.dg/guality/pr56154-1.c: New test.
9519 * gcc.dg/guality/pr56154-2.c: New test.
9520 * gcc.dg/guality/pr56154-3.c: New test.
9521 * gcc.dg/guality/pr56154-4.c: New test.
9522 * gcc.dg/guality/pr56154-aux.c: New file.
9524 PR tree-optimization/55789
9525 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9527 * gcc.dg/tree-ssa/inline-3.c: Add
9528 --param max-early-inliner-iterations=2 option.
9530 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9533 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9534 Add -fno-dwarf2-cfi-asm to dg-options.
9537 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9540 * gcc.dg/pr56228.c: New test.
9542 2013-02-07 Alan Modra <amodra@gmail.com>
9545 * gcc.target/powerpc/pr54009.c: New test.
9547 * gfortran.dg/pr54131.f: New test.
9549 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9552 * gfortran.dg/array_constructor_41.f90: New test.
9554 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9557 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9559 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9562 * g++.dg/gomp/pr56217.C: New test.
9564 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9566 PR tree-optimization/56205
9567 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9568 * gcc.c-torture/execute/pr56205.c: New test.
9570 2013-02-05 Richard Biener <rguenther@suse.de>
9572 PR tree-optimization/53342
9573 PR tree-optimization/53185
9574 * gcc.dg/vect/pr53185-2.c: New testcase.
9576 2013-02-05 Jan Hubicka <jh@suse.cz>
9578 PR tree-optimization/55789
9579 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9580 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9581 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9582 * g++.dg/ipa/inline-1.C: New testcase.
9583 * g++.dg/ipa/inline-2.C: New testcase.
9584 * g++.dg/ipa/inline-3.C: New testcase.
9586 2013-02-05 Jan Hubicka <jh@suse.cz>
9588 PR tree-optimization/55789
9589 * g++.dg/torture/pr55789.C: New testcase.
9591 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9594 * gcc.dg/pr56167.c: New test.
9596 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9599 * gcc.target/sh/pr55146.c: New.
9601 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9603 PR tree-optimization/54386
9604 * gcc.target/sh/pr54386.c: New.
9606 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9609 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9612 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9614 2013-02-04 Alexander Potapenko <glider@google.com>
9615 Jack Howarth <howarth@bromo.med.uc.edu>
9616 Jakub Jelinek <jakub@redhat.com>
9619 * g++.dg/asan/pr55617.C: New test.
9621 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9624 * gfortran.dg/typebound_operator_19.f90: New test.
9625 * gfortran.dg/typebound_assignment_4.f90: New test.
9627 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9630 * gfortran.dg/recursive_interface_1.f90: New test.
9632 2013-02-04 Richard Guenther <rguenther@suse.de>
9635 * gcc.dg/lto/pr56168_0.c: New testcase.
9636 * gcc.dg/lto/pr56168_1.c: Likewise.
9638 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9642 * gfortran.dg/block_12.f90: New test.
9643 * gfortran.dg/module_error_1.f90: New test.
9645 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9647 * lib/target-supports.exp (check_effective_target_vect_float)
9648 (check_effective_target_vect_no_align): Add mips-sde-elf.
9650 2013-02-01 Jakub Jelinek <jakub@redhat.com>
9652 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9654 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
9656 * gcc.dg/pr56023.c: XFAIL on AIX.
9657 * gcc.dg/vect/pr49352.c: Same.
9659 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
9661 * gnat.dg/opt26.adb: New test.
9663 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9666 2013-01-27 Amol Pise <amolpise15@gmail.com>
9668 * gcc.target/arm/neon-vfnms-1.c: New test.
9669 * gcc.target/arm/neon-vfnma-1.c: New test.
9671 2013-01-31 Richard Biener <rguenther@suse.de>
9673 PR tree-optimization/56157
9674 * gcc.dg/torture/pr56157.c: New testcase.
9676 2013-01-30 Richard Biener <rguenther@suse.de>
9678 PR tree-optimization/56150
9679 * gcc.dg/torture/pr56150.c: New testcase.
9681 2013-01-30 Jakub Jelinek <jakub@redhat.com>
9684 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9685 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
9686 printed in backtrace.
9687 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9688 to avoid errors about mismatched allocation vs. deallocation.
9691 * g++.dg/mv1.C: Moved to...
9692 * g++.dg/ext/mv1.C: ... here. Adjust test.
9693 * g++.dg/mv2.C: Moved to...
9694 * g++.dg/ext/mv2.C: ... here. Adjust test.
9695 * g++.dg/mv3.C: Moved to...
9696 * g++.dg/ext/mv3.C: ... here.
9697 * g++.dg/mv4.C: Moved to...
9698 * g++.dg/ext/mv4.C: ... here.
9699 * g++.dg/mv5.C: Moved to...
9700 * g++.dg/ext/mv5.C: ... here. Adjust test.
9701 * g++.dg/mv6.C: Moved to...
9702 * g++.dg/ext/mv6.C: ... here. Adjust test.
9703 * g++.dg/ext/mv7.C: New test.
9704 * g++.dg/ext/mv8.C: New test.
9705 * g++.dg/ext/mv9.C: New test.
9706 * g++.dg/ext/mv10.C: New test.
9707 * g++.dg/ext/mv11.C: New test.
9709 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
9711 PR rtl-optimization/56144
9712 * gcc.dg/pr56144.c: New.
9714 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
9716 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9718 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9719 * g++.dg/cpp0x/constexpr-55573.C: Same
9721 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
9723 PR tree-optimization/56064
9724 * gcc.dg/fixed-point/view-convert.c: New test.
9726 2013-01-30 Andreas Schwab <schwab@suse.de>
9728 * lib/target-supports-dg.exp (dg-process-target): Use expr to
9729 evaluate the end index in string range.
9731 2013-01-30 Tobias Burnus <burnus@net-b.de>
9734 * gfortran.dg/allocatable_function_6.f90: New.
9736 2013-01-29 Janus Weil <janus@gcc.gnu.org>
9737 Mikael Morin <mikael@gcc.gnu.org>
9740 * gfortran.dg/proc_ptr_comp_36.f90: New.
9742 2013-01-29 Richard Biener <rguenther@suse.de>
9744 PR tree-optimization/55270
9745 * gcc.dg/torture/pr55270.c: New testcase.
9747 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9749 PR rtl-optimization/56117
9750 * gcc.dg/pr56117.c: New test.
9752 2013-01-28 Richard Biener <rguenther@suse.de>
9754 PR tree-optimization/56034
9755 * gcc.dg/torture/pr56034.c: New testcase.
9757 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9759 PR tree-optimization/56125
9760 * gcc.dg/pr56125.c: New test.
9762 2013-01-28 Tobias Burnus <burnus@net-b.de>
9763 Mikael Morin <mikael@gcc.gnu.org>
9766 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9767 * gfortran.dg/import8.f90: Likewise.
9768 * gfortran.dg/interface_derived_type_1.f90: Likewise.
9769 * gfortran.dg/import10.f90: New test.
9770 * gfortran.dg/import11.f90: Likewise
9772 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9775 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9776 string.h. Provide memset, malloc and free prototypes, adjust line
9777 numbers in dg-output.
9778 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9779 Provide memset prototype and adjust line numbers in dg-output.
9780 * c-c++-common/asan/global-overflow-1.c: Likewise.
9782 PR tree-optimization/56094
9783 * gcc.dg/pr56094.c: New test.
9785 2013-01-27 Amol Pise <amolpise15@gmail.com>
9787 * gcc.target/arm/neon-vfnms-1.c: New test.
9788 * gcc.target/arm/neon-vfnma-1.c: New test.
9790 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
9793 * gcc.target/i386/pr56114.c: New test.
9795 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
9798 * gfortran.dg/associate_14.f90: New test.
9801 * gfortran.dg/associate_13.f90: New test.
9803 2013-01-25 Jakub Jelinek <jakub@redhat.com>
9805 PR tree-optimization/56098
9806 * gcc.dg/pr56098-1.c: New test.
9807 * gcc.dg/pr56098-2.c: New test.
9809 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
9812 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9814 2013-01-22 Marek Polacek <polacek@redhat.com>
9816 PR tree-optimization/56035
9817 * gcc.dg/pr56035.c: New test.
9819 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9821 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9824 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9826 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9828 2013-01-24 Jakub Jelinek <jakub@redhat.com>
9831 * gcc.dg/pr56078.c: New test.
9832 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9834 2013-01-24 Martin Jambor <mjambor@suse.cz>
9836 PR tree-optimization/55927
9837 * g++.dg/ipa/devirt-10.C: Disable early inlining.
9839 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
9841 * gcc.target/i386/movsd.c: New test.
9843 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
9846 * gcc.target/i386/pr55934.c: New test.
9848 2013-01-23 Janus Weil <janus@gcc.gnu.org>
9851 * gfortran.dg/select_8.f90: New.
9853 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9855 * gcc.target/microblaze/microblaze.exp: Remove
9856 target_config_cflags check.
9858 2013-01-23 Jakub Jelinek <jakub@redhat.com>
9861 * gfortran.dg/gomp/pr56052.f90: New test.
9864 * gcc.dg/pr49069.c: New test.
9866 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9869 * g++.dg/cpp0x/constexpr-static10.C: New.
9871 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
9874 * gcc.target/i386/pr56028.c: New test.
9876 2013-01-22 Jakub Jelinek <jakub@redhat.com>
9879 * gcc.target/i386/pr55686.c: New test.
9881 2013-01-22 Dodji Seketeli <dodji@redhat.com>
9884 * g++.dg/cpp0x/variadic139.C: New test.
9885 * g++.dg/cpp0x/variadic140.C: Likewise.
9886 * g++.dg/cpp0x/variadic141.C: Likewise.
9888 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
9890 * gnat.dg/warn8.adb: New test.
9892 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9895 * gfortran.dg/include_8.f90: New test.
9897 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9899 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9900 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9902 2013-01-21 Jakub Jelinek <jakub@redhat.com>
9904 PR tree-optimization/56051
9905 * gcc.c-torture/execute/pr56051.c: New test.
9907 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9909 PR rtl-optimization/56023
9910 * gcc.dg/pr56023.c: New test.
9912 2013-01-21 Martin Jambor <mjambor@suse.cz>
9915 * gcc.target/i386/pr56022.c: New test.
9917 2013-01-21 Jason Merrill <jason@redhat.com>
9919 * lib/target-supports.exp (check_effective_target_alias): New.
9921 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
9924 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9926 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
9928 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9930 2013-01-19 Jeff Law <law@redhat.com>
9932 PR tree-optimization/52631
9933 * tree-ssa/pr52631.c: New test.
9934 * tree-ssa/ssa-fre-9: Update expected output.
9936 2013-01-19 Anthony Green <green@moxielogic.com>
9938 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9941 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9943 PR tree-optimization/56029
9944 * g++.dg/torture/pr56029.C: New test.
9946 2013-01-18 Sharad Singhai <singhai@google.com>
9948 PR tree-optimization/55995
9949 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9951 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
9954 * gcc.target/i386/pr55433.c: New.
9956 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9959 * gfortran.dg/pr56015.f90: New test.
9961 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
9963 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9965 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
9967 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9968 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9969 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9970 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9971 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9973 2013-01-17 Jeff Law <law@redhat.com>
9975 * gcc.dg/pr52573.c: Move to...
9976 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
9978 PR rtl-optimization/52573
9979 * gcc.dg/pr52573.c: New test.
9981 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
9984 * g++.dg/asan/interception-test-1.C: Skip on darwin.
9985 * lib/target-supports.exp (check_effective_target_swapcontext): Use
9986 check_no_compiler_messages to test support in ucontext.h.
9987 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9988 compliant RLIMIT_AS.
9990 2013-01-17 Marek Polacek <polacek@redhat.com>
9992 PR rtl-optimization/55833
9993 * gcc.dg/pr55833.c: New test.
9995 2013-01-17 Jan Hubicka <jh@suse.cz>
9997 PR tree-optimization/55273
9998 * gcc.c-torture/compile/pr55273.c: New testcase.
10000 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
10003 * gcc.target/pr55981.c: New test.
10005 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
10007 * gcc.target/arm/pr40887.c: Require at least armv5.
10008 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
10009 * gcc.target/arm/pr51915.c: Likewise.
10010 * gcc.target/arm/pr52006.c: Likewise.
10011 * gcc.target/arm/pr53187.c: Likewise.
10013 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
10014 * gcc.target/arm/ftest-support-arm.h: Delete.
10015 * gcc.target/arm/ftest-support-thumb.h: Delete.
10016 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
10017 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
10018 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
10019 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
10020 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
10021 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
10022 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
10023 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
10024 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
10025 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
10026 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
10027 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
10028 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
10029 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
10030 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
10031 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
10032 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
10033 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
10034 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
10035 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
10036 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
10037 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
10038 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
10039 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10041 2013-01-17 Martin Jambor <mjambor@suse.cz>
10043 PR tree-optimizations/55264
10044 * g++.dg/ipa/pr55264.C: New test.
10046 2013-01-16 Janus Weil <janus@gcc.gnu.org>
10049 * gfortran.dg/class_55.f90: New.
10051 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
10054 * gcc.c-torture/execute/builtins/builtins.exp: Add
10055 -Wl,--allow-multiple-definition for eabi and elf targets.
10058 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10059 check_effective_target_vect_perm_short,
10060 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10061 check_effective_target_vect64): Return 0 for big-endian ARM.
10062 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10064 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10067 2013-01-16 Richard Biener <rguenther@suse.de>
10069 PR tree-optimization/55964
10070 * gcc.dg/torture/pr55964.c: New testcase.
10072 2013-01-16 Richard Biener <rguenther@suse.de>
10074 PR tree-optimization/54767
10075 PR tree-optimization/53465
10076 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10078 2013-01-16 Christian Bruel <christian.bruel@st.com>
10081 * gcc.target/sh/sh-switch.c: New testcase.
10083 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10085 * gcc.dg/webizer.c: Increase the array size.
10087 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10090 * gcc.dg/pr55940.c: New test.
10092 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
10093 Harald Anlauf <anlauf@gmx.de>
10095 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10096 * gfortran.dg/bounds_check_5.f90: Likewise.
10097 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10098 * gfortran.dg/continuation_9.f90: Likewise.
10099 * gfortran.dg/move_alloc_13.f90: Likewise.
10100 * gfortran.dg/structure_constructor_11.f90: Likewise.
10101 * gfortran.dg/tab_continuation.f: Likewise.
10102 * gfortran.dg/warning-directive-2.F90: Likewise.
10103 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10105 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10107 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10108 * gcc.target/arm/fma-sp.c: Likewise.
10110 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
10112 PR rtl-optimization/55153
10113 * gcc.dg/pr55153.c: New.
10115 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10117 PR tree-optimization/55920
10118 * gcc.c-torture/compile/pr55920.c: New test.
10120 2013-01-15 Richard Biener <rguenther@suse.de>
10122 PR middle-end/55882
10123 * gcc.dg/torture/pr55882.c: New testcase.
10125 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10127 PR tree-optimization/55955
10128 * gcc.c-torture/compile/pr55955.c: New test.
10130 2013-01-15 Dodji Seketeli <dodji@redhat.com>
10133 * g++.dg/cpp0x/alias-decl-31.C: New test.
10135 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
10138 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10139 case where interface is null.
10141 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10144 * gfortran.dg/array_constructor_40.f90: New test.
10146 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
10148 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10150 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
10152 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10153 * gcc.target/aarch64/vect-ld1r-compile.c: New.
10154 * gcc.target/aarch64/vect-ld1r-fp.c: New.
10155 * gcc.target/aarch64/vect-ld1r.c: New.
10156 * gcc.target/aarch64/vect-ld1r.x: New.
10158 2013-01-14 Andi Kleen <ak@linux.intel.com>
10161 * gcc.target/i386/hle-clear-rel.c: New file
10162 * gcc.target/i386/hle-store-rel.c: New file.
10164 2013-01-14 Harald Anlauf <anlauf@gmx.de>
10166 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10167 * gfortran.dg/bounds_check_4.f90: Likewise.
10168 * gfortran.dg/inquire_10.f90: Likewise.
10169 * gfortran.dg/minloc_3.f90: Likewise.
10170 * gfortran.dg/minlocval_3.f90: Likewise.
10171 * gfortran.dg/module_double_reuse.f90: Likewise.
10172 * gfortran.dg/mvbits_1.f90: Likewise.
10173 * gfortran.dg/oldstyle_1.f90: Likewise.
10174 * gfortran.dg/pr20163-2.f: Likewise.
10175 * gfortran.dg/save_1.f90: Likewise.
10176 * gfortran.dg/scan_1.f90: Likewise.
10177 * gfortran.dg/select_char_1.f90: Likewise.
10178 * gfortran.dg/shape_4.f90: Likewise.
10179 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10180 * gfortran.dg/function_optimize_10.f90: Likewise.
10181 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10182 * gfortran.dg/used_types_17.f90: Likewise.
10183 * gfortran.dg/used_types_18.f90: Likewise.
10185 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
10188 * gfortran.dg/proc_ptr_result_8.f90 : New test.
10190 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10192 * gcc.dg/unroll_5.c: Add nomips16 attributes.
10194 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10196 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10198 2013-01-12 Janus Weil <janus@gcc.gnu.org>
10201 * gfortran.dg/assumed_type_2.f90: Fix test case.
10202 * gfortran.dg/internal_pack_13.f90: New test.
10203 * gfortran.dg/internal_pack_14.f90: New test.
10205 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10208 * gfortran.dg/unlimited_polymorphic_8.f90: Update
10209 scan-tree-dump-times for foo.0.x._vptr to deal with change from
10212 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
10214 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10216 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10219 * gcc.target/s390/pr55719.c: New testcase.
10221 2013-01-11 Richard Guenther <rguenther@suse.de>
10223 PR tree-optimization/44061
10224 * gcc.dg/pr44061.c: New testcase.
10226 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
10228 Update copyright years.
10230 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
10231 Jakub Jelinek <jakub@redhat.com>
10234 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10236 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
10238 PR rtl-optimization/55672
10239 * gcc.target/i386/pr55672.c: New.
10241 2013-01-10 Jeff Law <law@redhat.com>
10243 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
10244 pass/fail message unique.
10247 2013-01-10 Jason Merrill <jason@redhat.com>
10249 * ada/.gitignore: New.
10251 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10253 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10255 * g++.dg/tls/thread_local2.C: Likewise.
10256 * g++.dg/tls/thread_local2g.C: Likewise.
10257 * g++.dg/tls/thread_local6.C: Likewise.
10258 * g++.dg/tls/thread_local-order1.C: Add tls options.
10259 * g++.dg/tls/thread_local-order2.C: Likewise.
10260 * g++.dg/tls/thread_local3.C: Likewise.
10261 * g++.dg/tls/thread_local3g.C: Likewise.
10262 * g++.dg/tls/thread_local4.C: Likewise.
10263 * g++.dg/tls/thread_local4g.C: Likewise.
10264 * g++.dg/tls/thread_local5.C: Likewise.
10265 * g++.dg/tls/thread_local5g.C: Likewise.
10266 * g++.dg/tls/thread_local6g.C: Likewise.
10268 2013-01-10 Kostya Serebryany <kcc@google.com>
10270 * g++.dg/asan/asan_test.cc: Sync from upstream.
10272 2013-01-10 Jakub Jelinek <jakub@redhat.com>
10274 PR tree-optimization/55921
10275 * gcc.c-torture/compile/pr55921.c: New test.
10277 2013-01-09 Jan Hubicka <jh@suse.cz>
10279 PR tree-optimization/55569
10280 * gcc.c-torture/compile/pr55569.c: New testcase.
10282 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10285 * gfortran.dg/use_28.f90: New test.
10287 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10289 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10290 number matching more robust.
10292 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10294 PR rtl-optimization/55829
10295 * gcc.target/i386/pr55829.c: New.
10297 2013-01-09 Tobias Burnus <burnus@net-b.de>
10300 * gfortran.dg/bind_c_bool_1.f90: New.
10301 * gfortran.dg/do_5.f90: Add dg-warning.
10303 2013-01-09 Jan Hubicka <jh@suse.cz>
10305 PR tree-optimization/55875
10306 * gcc.c-torture/execute/pr55875.c: New testcase.
10307 * g++.dg/torture/pr55875.C: New testcase.
10309 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10312 * c-c++-common/pr48418.c: New test.
10314 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10317 * g++.dg/tls/thread_local-ice.C: New.
10319 2013-01-09 Andreas Schwab <schwab@suse.de>
10321 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10323 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10325 PR tree-optimization/48189
10326 * gcc.dg/pr48189.c: New test.
10328 2013-01-04 Jan Hubicka <jh@suse.cz>
10330 PR tree-optimization/55823
10331 * g++.dg/ipa/devirt-10.C: New testcase.
10333 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10334 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10336 PR rtl-optimization/55845
10337 * gcc.target/i386/pr55845.c: New test.
10339 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10341 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10342 instructions generated instead of number of occurances.
10344 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10346 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10347 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10348 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10349 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10350 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10351 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10352 * gcc.target/aarch64/vect-fcm.x: Likewise.
10353 * lib/target-supports.exp
10354 (check_effective_target_vect_cond): Enable for AArch64.
10356 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10358 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10359 endian-safe float pool loading.
10360 (test_square_root_v4sf): Likewise.
10361 (test_square_root_v2df): Likewise.
10362 * lib/target-supports.exp
10363 (check_effective_target_vect_call_sqrtf): Add AArch64.
10365 2013-01-08 Martin Jambor <mjambor@suse.cz>
10368 * gcc.dg/tree-ssa/pr55579.c: New test.
10370 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10372 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10375 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10377 PR middle-end/55890
10378 * gcc.dg/torture/pr55890-3.c: New test.
10380 PR middle-end/55851
10381 * gcc.c-torture/compile/pr55851.c: New test.
10384 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10387 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10390 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10392 2013-01-07 Tobias Burnus <burnus@net-b.de>
10395 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10396 * gfortran.dg/pointer_init_7.f90: New.
10398 2013-01-07 Richard Biener <rguenther@suse.de>
10400 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10402 2013-01-07 Richard Biener <rguenther@suse.de>
10404 PR middle-end/55890
10405 * gcc.dg/torture/pr55890-1.c: New testcase.
10406 * gcc.dg/torture/pr55890-2.c: Likewise.
10408 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10410 * gcc.target/aarch64/fmovd.c: New.
10411 * gcc.target/aarch64/fmovf.c: Likewise.
10412 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10413 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10414 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10415 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10416 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10417 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10419 2013-01-07 Richard Biener <rguenther@suse.de>
10421 PR tree-optimization/55888
10422 PR tree-optimization/55862
10423 * gcc.dg/torture/pr55888.c: New testcase.
10425 2013-01-07 Tobias Burnus <burnus@net-b.de>
10428 * gfortran.dg/intrinsic_size_3.f90: New.
10430 2013-01-07 Tobias Burnus <burnus@net-b.de>
10433 * gfortran.dg/select_type_32.f90: New.
10435 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10438 * g++.dg/cpp0x/alias-decl-29.C: New test.
10440 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10445 * gfortran.dg/class_array_15.f03: New test.
10447 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10452 * gfortran.dg/use_23.f90: New test.
10453 * gfortran.dg/use_24.f90: New test.
10454 * gfortran.dg/use_25.f90: New test.
10455 * gfortran.dg/use_26.f90: New test.
10456 * gfortran.dg/use_27.f90: New test.
10458 2013-01-06 Olivier Hainque <hainque@adacore.com>
10460 * gnat.dg/specs/clause_on_volatile.ads: New test.
10462 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10464 * gnat.dg/alignment10.adb: New test.
10466 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10467 Mikael Morin <mikael@gcc.gnu.org>
10470 * gfortran.dg/use_22.f90: New test.
10472 2013-01-04 Andrew Pinski <apinski@cavium.com>
10474 * gcc.target/aarch64/cmp-1.c: New testcase.
10476 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10479 * gfortran.dg/select_type_31.f03: New test.
10481 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10483 PR c++/54526 (again)
10484 * g++.dg/cpp0x/parse2.C: Extend.
10485 * g++.old-deja/g++.other/crash28.C: Adjust.
10487 2013-01-04 Richard Biener <rguenther@suse.de>
10489 PR tree-optimization/55862
10490 * gcc.dg/torture/pr55862.c: New testcase.
10492 2013-01-04 Martin Jambor <mjambor@suse.cz>
10494 PR tree-optimization/55755
10495 * gcc.dg/torture/pr55755.c: New test.
10496 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10497 * gcc.dg/tree-ssa/pr45144.c: Update.
10499 2013-01-04 Richard Biener <rguenther@suse.de>
10501 PR middle-end/55863
10502 * gcc.dg/fold-reassoc-2.c: New testcase.
10504 2013-01-04 Tobias Burnus <burnus@net-b.de>
10507 * gfortran.dg/null_7.f90: New.
10509 2013-01-04 Tobias Burnus <burnus@net-b.de>
10513 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10514 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10515 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10517 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10519 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10521 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10524 * gfortran.dg/assignment_1.f90: Modified.
10525 * gfortran.dg/assignment_4.f90: New.
10527 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10529 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10531 2013-01-03 Richard Biener <rguenther@suse.de>
10533 PR tree-optimization/55857
10534 * gcc.dg/vect/pr55857-1.c: New testcase.
10535 * gcc.dg/vect/pr55857-2.c: Likewise.
10537 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10539 PR rtl-optimization/55838
10540 * gcc.dg/pr55838.c: New test.
10542 PR tree-optimization/55832
10543 * gcc.c-torture/compile/pr55832.c: New test.
10545 2013-01-02 Teresa Johnson <tejohnson@google.com>
10547 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10548 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10549 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10550 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10551 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10552 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10553 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10554 * gcc.dg/unroll_1.c: Ditto.
10555 * gcc.dg/unroll_2.c: Ditto.
10556 * gcc.dg/unroll_3.c: Ditto.
10557 * gcc.dg/unroll_4.c: Ditto.
10559 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10561 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10563 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10566 * gfortran.dg/eof_4.f90: New test.
10568 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10570 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10571 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10572 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10573 (compat_setup_dfp): Initialize compat_alt_caret and
10574 compat_save_TEST_ALWAYS_FLAGS.
10576 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10578 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10580 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10582 * gcc.dg/torture/fp-int-convert-2.c: New test.
10584 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10586 * gfortran.dg/newunit_3.f90: Add dg-do run.
10587 * gfortran.dg/inquire_15.f90: Add dg-do run.
10589 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10591 PR tree-optimization/55831
10592 * gcc.dg/pr55831.c: New test.
10594 Copyright (C) 2013 Free Software Foundation, Inc.
10596 Copying and distribution of this file, with or without modification,
10597 are permitted in any medium without royalty provided the copyright
10598 notice and this notice are preserved.