1 2013-12-12 Tobias Burnus <burnus@net-b.de>
4 * gfortran.dg/namelist_83.f90: New.
5 * gfortran.dg/namelist_83_2.f90: New.
7 2013-12-12 Jakub Jelinek <jakub@redhat.com>
10 * g++.dg/opt/pr59470.C: New test.
12 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
14 * c-c++-common/tsan/free_race2.c: New file.
15 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
16 * c-c++-common/tsan/race_on_mutex.c: Likewise.
17 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18 * c-c++-common/tsan/simple_race.c: Likewise.
19 * c-c++-common/tsan/simple_stack.c: Likewise.
20 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
21 * g++.dg/tsan/atomic_free.C: Likewise.
22 * g++.dg/tsan/atomic_free2.C: Likewise.
23 * g++.dg/tsan/benign_race.C: Likewise.
24 * g++.dg/tsan/cond_race.C: Likewise.
25 * g++.dg/tsan/default_options.C: Likewise.
26 * g++.dg/tsan/fd_close_norace.C: Likewise.
27 * g++.dg/tsan/fd_close_norace2.C: Likewise.
28 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
30 2013-12-12 Jakub Jelinek <jakub@redhat.com>
33 * gfortran.dg/gomp/pr59467.f90: New test.
34 * c-c++-common/gomp/pr59467.c: New test.
36 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
39 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
40 * gcc.target/i386/sse2-movapd-2.c: Likewise.
41 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
42 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
44 2013-12-11 Sriraman Tallam <tmsriram@google.com>
47 * gcc.target/i386/pr59390.c: New test.
48 * gcc.target/i386/pr59390_1.c: New test.
49 * gcc.target/i386/pr59390_2.c: New test.
51 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
53 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
54 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
55 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
56 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
57 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
58 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
59 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
60 test stored in c-c++-common. Also, added the Cilk runtime's library
61 to the ld_library_path.
63 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
66 * gcc.c-torture/compile/pr59134.c: New test.
67 * gnat.dg/misaligned_volatile.adb: New test.
69 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
70 Sandra Loosemore <sandra@codesourcery.com>
72 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
74 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
80 * gcc.dg/pr23623.c: New test.
81 * gcc.dg/pr48784-1.c: New test.
82 * gcc.dg/pr48784-2.c: New test.
83 * gcc.dg/pr56341-1.c: New test.
84 * gcc.dg/pr56341-2.c: New test.
85 * gcc.dg/pr56997-1.c: New test.
86 * gcc.dg/pr56997-2.c: New test.
87 * gcc.dg/pr56997-3.c: New test.
89 2013-12-11 Janus Weil <janus@gcc.gnu.org>
92 * gfortran.dg/allocate_with_source_4.f90: New.
94 2013-12-11 Jakub Jelinek <jakub@redhat.com>
96 PR tree-optimization/59417
97 * gcc.c-torture/compile/pr59417.c: New test.
99 PR tree-optimization/59386
100 * gcc.c-torture/compile/pr59386.c: New test.
102 2013-12-11 Bin Cheng <bin.cheng@arm.com>
105 2013-12-10 Bin Cheng <bin.cheng@arm.com>
106 PR tree-optimization/41488
107 * gcc.dg/tree-ssa/scev-7.c: New test.
108 * gcc.dg/pr41488.c: New test.
110 2013-12-10 Janus Weil <janus@gcc.gnu.org>
113 * gfortran.dg/c_by_val_5.f90: Modified.
114 * gfortran.dg/dummy_procedure_10.f90: New.
116 2013-12-10 Yury Gribov <y.gribov@samsung.com>
118 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
119 * g++-dg/tsan/tsan.exp: Likewise.
121 2013-12-10 Richard Biener <rguenther@suse.de>
124 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
126 2013-12-10 Jakub Jelinek <jakub@redhat.com>
128 * gcc.dg/vect/vect-cond-11.c: New test.
129 * gcc.target/i386/vect-cond-1.c: New test.
130 * gcc.target/i386/avx2-gather-5.c: New test.
131 * gcc.target/i386/avx2-gather-6.c: New test.
132 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
133 * gcc.dg/vect/vect-mask-load-1.c: New test.
135 2013-12-09 Marek Polacek <polacek@redhat.com>
138 * g++.dg/ubsan/pr59437.C: New test.
140 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
142 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
143 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
144 * g++-dg/tsan/tsan.exp: Likewise.
146 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
148 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
149 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
151 2013-12-10 Bin Cheng <bin.cheng@arm.com>
153 PR tree-optimization/41488
154 * gcc.dg/tree-ssa/scev-7.c: New test.
155 * gcc.dg/pr41488.c: New test.
157 2013-12-09 Joseph Myers <joseph@codesourcery.com>
159 PR preprocessor/55715
160 * gcc.dg/cpp/expr-overflow-1.c: New test.
162 2013-12-10 Tobias Burnus <burnus@net-b.de>
168 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
170 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
173 * g++.dg/cpp0x/variadic-sizeof3.C: New.
175 2013-12-09 David Malcolm <dmalcolm@redhat.com>
177 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
178 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
180 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
182 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
184 * gcc.target/arm/ldrd-strd-offset.c: New.
186 2013-12-09 Martin Jambor <mjambor@suse.cz>
188 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
189 * gcc.c-torture/compile/pr48929.c: Likewise.
190 * gcc.c-torture/compile/pr55569.c: Likewise.
191 * gcc.c-torture/compile/sra-1.c: Likewise.
192 * gcc.c-torture/compile/pr45085.c: Moved to...
193 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
195 2013-12-09 Marek Polacek <polacek@redhat.com>
198 * g++.dg/ubsan/pr59415.C: New test.
200 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
203 * g++.dg/cpp0x/deleted2.C: New.
205 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
207 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
209 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
211 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
212 pass/fail line and add it to the log instead.
214 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
218 * gcc.target/sh/pr51697.c: New.
220 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
222 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
223 * gcc.dg/macro-fusion-2.c: Ditto.
224 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
225 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
227 2013-12-08 Tobias Burnus <burnus@net-b.de>
232 * gfortran.dg/elemental_subroutine_8.f90: New.
233 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
234 * gfortran.dg/proc_ptr_11.f90: Ditto.
235 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
236 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
237 * gfortran.dg/proc_ptr_33.f90: Ditto.
238 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
239 which is not elemental.
240 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
242 2013-12-07 Janus Weil <janus@gcc.gnu.org>
245 * gfortran.dg/class_result_2.f90: New.
247 2013-12-06 Jakub Jelinek <jakub@redhat.com>
249 PR tree-optimization/59388
250 * gcc.c-torture/execute/pr59388.c: New test.
252 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
255 * g++.dg/pubtypes.C: Adjust the regular expression.
256 * gcc.dg/pubtypes-1.c: Likewise.
257 * gcc.dg/pubtypes-2.c: Likewise.
258 * gcc.dg/pubtypes-3.c: Likewise.
259 * gcc.dg/pubtypes-4.c: Likewise.
261 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
263 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
265 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
268 * gcc.target/i386/pr59405.c: New test.
270 2013-12-06 Ian Bolton <ian.bolton@arm.com>
271 Mark Mitchell <mark@codesourcery.com>
274 * gcc.target/arm/builtin-trap.c: New test.
275 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
277 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
279 * gcc.target/sparc/pdistn.c: New test.
280 * gcc.target/sparc/pdistn-2.c: Likewise.
282 2013-12-06 Richard Biener <rguenther@suse.de>
284 PR tree-optimization/59058
285 * gcc.dg/torture/pr59058.c: New testcase.
287 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
289 * g++.dg/warn/pr15774-1.C: Adjust expected message.
291 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
293 PR rtl-optimization/59317
294 * testsuite/gcc.target/mips/pr59317.c: New.
296 2013-12-05 Marek Polacek <polacek@redhat.com>
300 * c-c++-common/ubsan/pr59333.c: New test.
301 * c-c++-common/ubsan/pr59397.c: New test.
303 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
305 * gcc.dg/vect/vect-nop-move.c: New test.
307 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
309 * c-c++-common/tsan/atomic_stack.c: New test.
310 * c-c++-common/tsan/fd_pipe_race.c: New test.
311 * c-c++-common/tsan/free_race.c: New test.
312 * c-c++-common/tsan/mutexset1.c: New test.
313 * c-c++-common/tsan/race_on_barrier.c: New test.
314 * c-c++-common/tsan/sleep_sync.c: New test.
315 * c-c++-common/tsan/thread_leak.c: New test.
316 * c-c++-common/tsan/thread_leak1.c: New test.
317 * c-c++-common/tsan/thread_leak2.c: New test.
318 * c-c++-common/tsan/tiny_race.c: New test.
319 * c-c++-common/tsan/tls_race.c: New test.
320 * c-c++-common/tsan/write_in_reader_lock.c: New test.
321 * lib/tsan-dg.exp: New file.
322 * gcc.dg/tsan/tsan.exp: New file.
323 * g++.dg/tsan/tsan.exp: New file.
324 * g++.dg/dg.exp: Prune tsan subdirectory.
326 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
328 * gcc.target/i386/readeflags-1.c: New.
329 * gcc.target/i386/writeeflags-1.c: Ditto.
331 2013-12-05 Yury Gribov <y.gribov@samsung.com>
334 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
335 * c-c++-common/asan/pr59063-2.c: Likewise.
337 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
339 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
340 * g++.dg/cpp0x/defaulted2.C: Likewise.
341 * g++.dg/cpp1y/auto-fn8.C: Likewise.
342 * g++.dg/gomp/udr-3.C: Likewise.
343 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
344 * g++.dg/lookup/linkage1.C: Likewise.
345 * g++.dg/overload/new1.C: Likewise.
346 * g++.dg/parse/friend5.C: Likewise.
347 * g++.dg/parse/namespace-alias-1.C: Likewise.
348 * g++.dg/parse/namespace10.C: Likewise.
349 * g++.dg/parse/redef2.C: Likewise.
350 * g++.dg/template/friend44.C: Likewise.
351 * g++.old-deja/g++.brendan/crash42.C: Likewise.
352 * g++.old-deja/g++.brendan/crash52.C: Likewise.
353 * g++.old-deja/g++.brendan/crash55.C: Likewise.
354 * g++.old-deja/g++.jason/overload21.C: Likewise.
355 * g++.old-deja/g++.jason/overload5.C: Likewise.
356 * g++.old-deja/g++.jason/redecl1.C: Likewise.
357 * g++.old-deja/g++.law/arm8.C: Likewise.
358 * g++.old-deja/g++.other/main1.C: Likewise.
360 2013-12-05 Richard Biener <rguenther@suse.de>
362 PR tree-optimization/56787
363 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
365 2013-12-05 Kostya Serebryany <kcc@google.com>
367 * c-c++-common/asan/null-deref-1.c: Update the test
368 to match the fresh asan run-time.
370 2013-12-05 Richard Biener <rguenther@suse.de>
372 PR tree-optimization/59374
373 * gcc.dg/torture/pr59374-1.c: New testcase.
374 * gcc.dg/torture/pr59374-2.c: Likewise.
376 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
378 * gcc.target/ia64/pr52731.c: New.
380 2013-12-04 Jeff Law <law@redhat.com>
382 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
383 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
384 -fisolate-erroneous-paths-attribute.
385 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
387 2013-12-04 Joseph Myers <joseph@codesourcery.com>
390 * gcc.dg/c11-align-6.c: New test.
392 2013-12-04 Marek Polacek <polacek@redhat.com>
394 * c-c++-common/ubsan/overflow-mul-2.c: New test.
395 * c-c++-common/ubsan/overflow-add-1.c: New test.
396 * c-c++-common/ubsan/overflow-add-2.c: New test.
397 * c-c++-common/ubsan/overflow-mul-1.c: New test.
398 * c-c++-common/ubsan/overflow-sub-1.c: New test.
399 * c-c++-common/ubsan/overflow-sub-2.c: New test.
400 * c-c++-common/ubsan/overflow-negate-1.c: New test.
402 2013-12-04 Marek Polacek <polacek@redhat.com>
405 * gcc.dg/pr54113.c: New test.
407 2013-12-04 Jakub Jelinek <jakub@redhat.com>
410 * g++.dg/cpp0x/constexpr-template6.C: New test.
412 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
414 * gnat.dg/pack19.adb: New test.
416 2013-12-04 Jakub Jelinek <jakub@redhat.com>
418 PR rtl-optimization/58726
419 * gcc.c-torture/execute/pr58726.c: New test.
422 * g++.dg/torture/pr59163.C: New test.
424 PR tree-optimization/59355
425 * g++.dg/ipa/pr59355.C: New test.
427 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
429 * gcc.dg/tree-ssa/slsr-39.c: Update.
430 * gcc.dg/tree-ssa/slsr-41.c: New test.
432 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
434 * gcc.target/powerpc/pr57363.c: New test.
436 2013-12-03 Wei Mi <wmi@google.com>
438 PR rtl-optimization/59020
439 * testsuite/gcc.dg/pr59020.c: New.
440 * testsuite/gcc.dg/macro-fusion-1.c: New.
441 * testsuite/gcc.dg/macro-fusion-2.c: New.
443 2013-12-03 Yury Gribov <y.gribov@samsung.com>
446 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
448 * lib/ubsan-dg.exp: Likewise. Append to flags also
449 -B${gccpath}/libsanitizer/.
451 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
453 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
455 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
458 * gcc.target/i386/pr59363.c: New file.
460 2013-12-03 Marek Polacek <polacek@redhat.com>
463 * gcc.dg/pr59351.c: New test.
465 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
467 * gcc.dg/20020312-2.c: Add __nds32__ case.
468 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
469 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
470 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
471 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
472 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
473 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
474 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
475 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
476 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
477 * gcc.target/nds32: New nds32 specific directory and testcases.
478 * lib/target-supports.exp (check_profiling_available): Check for
481 2013-12-03 Jakub Jelinek <jakub@redhat.com>
483 PR tree-optimization/59362
484 * gcc.c-torture/compile/pr59362.c: New test.
487 * gcc.dg/pr59011.c: New test.
490 * g++.dg/opt/pr58864.C: New test.
492 2013-12-02 Jeff Law <law@redhat.com>
494 PR tree-optimization/59322
495 * gcc.c-torture/compile/pr59322.c: New test.
497 2013-12-02 Sriraman Tallam <tmsriram@google.com>
500 * testsuite/gcc.target/i386/pr58944.c: New test.
502 2013-12-02 Joseph Myers <joseph@codesourcery.com>
505 * gcc.dg/c90-array-lval-8.c: New test.
507 2013-12-02 Jakub Jelinek <jakub@redhat.com>
509 PR tree-optimization/59358
510 * gcc.c-torture/execute/pr59358.c: New test.
513 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
514 * lib/target-supports.exp (check_effective_target_avx2): ... here.
515 (check_effective_target_vect_simd_clones): New.
516 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
518 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
519 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
520 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
521 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
522 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
523 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
524 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
525 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
526 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
527 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
528 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
530 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
532 * gcc.dg/pr56997-4.c: New testcase.
534 2013-12-02 Marek Polacek <polacek@redhat.com>
536 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
539 2013-12-02 Richard Biener <rguenther@suse.de>
541 PR tree-optimization/59139
542 * gcc.dg/torture/pr59139.c: New testcase.
544 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
546 * gnat.dg/opt30.adb: New test.
548 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
551 * gfortran.dg/realloc_on_assign_23.f90 : New test
553 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
556 * gfortran.dg/null_5.f90 : Include new error.
557 * gfortran.dg/null_6.f90 : Include new error.
559 2013-11-29 Marek Polacek <polacek@redhat.com>
562 * g++.dg/ubsan/pr59331.C: New test.
563 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
564 Disable the -w option.
565 * c-c++-common/ubsan/vla-1.c: Likewise.
566 * c-c++-common/ubsan/vla-2.c: Likewise.
567 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
569 2013-11-29 Joseph Myers <joseph@codesourcery.com>
572 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
574 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
576 * lib/asan-dg.exp (asan_link_flags): Properly add path to
577 libsanitizer.spec to cflags.
579 2013-11-29 Richard Biener <rguenther@suse.de>
582 * g++.dg/torture/pr59208.C: New testcase.
584 2013-11-29 Jakub Jelinek <jakub@redhat.com>
585 Yury Gribov <y.gribov@samsung.com>
588 * c-c++-common/asan/pr59063-1.c: New test.
589 * c-c++-common/asan/pr59063-2.c: Likewise.
590 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
591 * lib/ubsan-dg.exp: Likewise.
593 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
595 * gnat.dg/opt29.ad[sb]: New test.
597 2013-11-29 Richard Biener <rguenther@suse.de>
600 * gcc.dg/torture/pr59338.c: New testcase.
602 2013-11-29 Jakub Jelinek <jakub@redhat.com>
605 * gcc.dg/vect/vect-simd-clone-12.c: New test.
606 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
607 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
610 * c-c++-common/pr59280.c: New test.
612 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
614 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
616 2013-11-29 Joseph Myers <joseph@codesourcery.com>
619 * gcc.dg/inline-35.c: New test.
621 2013-11-28 Jakub Jelinek <jakub@redhat.com>
624 * g++.dg/gomp/pr59297.C: New test.
626 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
629 * gcc.target/i386/pr57293.c: New.
631 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
633 * gcc.target/arm/vrinta-ce.c: New testcase.
635 2013-11-28 Richard Biener <rguenther@suse.de>
638 * gcc.dg/lto/pr59323-2_0.c: New testcase.
640 2013-11-28 Richard Biener <rguenther@suse.de>
642 PR tree-optimization/59330
643 * gcc.dg/torture/pr59330.c: New testcase.
645 2013-11-28 Richard Biener <rguenther@suse.de>
648 * gcc.dg/lto/pr59323_0.c: New testcase.
650 2013-11-28 Jakub Jelinek <jakub@redhat.com>
653 PR tree-optimization/58018
654 PR tree-optimization/58131
655 * gcc.dg/torture/pr57393-1.c: New test.
656 * gcc.dg/torture/pr57393-2.c: New test.
657 * gcc.dg/torture/pr57393-3.c: New test.
658 * gcc.dg/torture/pr58018.c: New test.
659 * gcc.dg/torture/pr58131.c: New test.
660 * gfortran.dg/pr57393-1.f90: New test.
661 * gfortran.dg/pr57393-2.f90: New test.
663 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
665 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
667 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
669 * gcc.dg/guality/param-3.c: New test.
671 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
672 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
675 * gcc.target/i386/xop-frczX.c: New test.
677 2013-11-27 Jakub Jelinek <jakub@redhat.com>
679 PR tree-optimization/59014
680 * gcc.c-torture/execute/pr59014-2.c: New test.
682 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
685 * g++.dg/parse/crash66.C: New.
687 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
689 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
690 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
692 2013-11-27 Marek Polacek <polacek@redhat.com>
695 * g++.dg/ubsan/pr59306.C: New test.
697 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
698 Jakub Jelinek <jakub@redhat.com>
700 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
701 simdlen is a power of two.
702 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
703 Remove -msse2. Adjust regexps for name mangling changes.
704 * gcc.dg/gomp/simd-clones-3.c: Likewise.
705 * gcc.dg/vect/vect-simd-clone-1.c: New test.
706 * gcc.dg/vect/vect-simd-clone-2.c: New test.
707 * gcc.dg/vect/vect-simd-clone-3.c: New test.
708 * gcc.dg/vect/vect-simd-clone-4.c: New test.
709 * gcc.dg/vect/vect-simd-clone-5.c: New test.
710 * gcc.dg/vect/vect-simd-clone-6.c: New test.
711 * gcc.dg/vect/vect-simd-clone-7.c: New test.
712 * gcc.dg/vect/vect-simd-clone-8.c: New test.
713 * gcc.dg/vect/vect-simd-clone-9.c: New test.
714 * gcc.dg/vect/vect-simd-clone-10.c: New test.
715 * gcc.dg/vect/vect-simd-clone-10.h: New file.
716 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
717 * gcc.dg/vect/vect-simd-clone-11.c: New test.
719 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
721 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
722 Call set_ld_library_path_env_vars.
723 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
725 2013-11-27 Tom de Vries <tom@codesourcery.com>
726 Marc Glisse <marc.glisse@inria.fr>
729 * c-c++-common/pr59032.c: New testcase.
731 2013-11-27 Tom de Vries <tom@codesourcery.com>
732 Marc Glisse <marc.glisse@inria.fr>
735 * c-c++-common/pr59037.c: New testcase.
737 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
739 * gcc.c-torture/execute/20131127-1.c: New test.
741 2013-11-27 Richard Biener <rguenther@suse.de>
743 PR tree-optimization/59288
744 * gcc.dg/torture/pr59288.c: New testcase.
746 2013-11-27 Marek Polacek <polacek@redhat.com>
748 * c-c++-common/ubsan/undefined-1.c: New test.
750 2013-11-26 Jakub Jelinek <jakub@redhat.com>
752 PR tree-optimization/59014
753 * gcc.c-torture/execute/pr59014.c: New test.
756 * gcc.c-torture/execute/pr59229.c: New test.
758 PR rtl-optimization/59166
759 * gcc.dg/torture/pr59166.c: New test.
762 * g++.dg/gomp/pr58874.C: New test.
765 * g++.dg/gomp/pr59150.C: New test.
768 * c-c++-common/gomp/pr59152.c: New test.
770 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
772 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
773 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
774 * g++.dg/gomp/openmp-simd-1.C: Ditto.
775 * g++.dg/gomp/openmp-simd-2.C: Ditto.
776 * gfortran.dg/c_loc_test_22.f90: Ditto.
777 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
778 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
779 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
780 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
781 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
782 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
784 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
786 * gcc.target/arm/20131120.c: New test.
788 2013-11-26 Richard Biener <rguenther@suse.de>
790 PR tree-optimization/59245
791 * gcc.dg/torture/pr59245.c: New testcase.
793 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
796 * gcc.target/arm/negdi-2.c: Scan more general register names.
798 2013-11-26 Terry Guo <terry.guo@arm.com>
800 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
801 * gcc.target/arm/thumb1-pic-single-base.c: New case.
803 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
806 * g++.dg/parse/bitfield4.C: New.
808 2013-11-26 Richard Biener <rguenther@suse.de>
810 PR tree-optimization/59287
811 * gcc.dg/tree-ssa/alias-29.c: New testcase.
813 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
816 * g++.dg/other/default8.C: New.
817 * g++.dg/tc1/dr217.C: Remove xfail.
818 * g++.dg/other/default5.C: Adjust.
819 * g++.old-deja/g++.mike/p1989.C: Likewise.
821 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
824 * g++.dg/cpp0x/constexpr-ice9.C: New.
826 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
829 * g++.dg/other/cv_func3.C: New.
830 * g++.dg/other/cv_func.C: Adjust.
831 * g++.dg/parse/fn-typedef2.C: Likewise.
833 2013-11-25 Marek Polacek <polacek@redhat.com>
836 * g++.dg/ubsan/pr59250.C: New test.
838 2013-11-25 Janus Weil <janus@gcc.gnu.org>
841 * gfortran.dg/typebound_proc_30.f90: New.
843 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
846 * g++.dg/cpp0x/initlist75.C: New.
849 * g++.dg/cpp0x/gen-attrs-57.C: New.
851 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
855 * g++.dg/cpp1y/pr58533.C: Updated testcase.
856 * g++.dg/cpp1y/pr59112.C: New testcase.
857 * g++.dg/cpp1y/pr59113.C: New testcase.
859 2013-11-25 Terry Guo <terry.guo@arm.com>
861 * gcc.target/arm/thumb2-slow-flash-data.c: New.
863 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
865 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
866 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
868 2013-11-23 Janus Weil <janus@gcc.gnu.org>
871 * gfortran.dg/asynchronous_4.f90: New.
873 2013-11-22 Jakub Jelinek <jakub@redhat.com>
875 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
876 cleanup-tree-dump directive.
878 2013-11-22 Jan Hubicka <jh@suse.cz>
880 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
881 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
883 2013-11-22 Jakub Jelinek <jakub@redhat.com>
885 * g++.dg/ubsan/return-1.C: New test.
886 * g++.dg/ubsan/return-2.C: New test.
888 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
889 optimizing away some __asan_report* calls.
891 2013-11-22 Martin Jambor <mjambor@suse.cz>
893 * gcc.dg/pr10474.c: Also test ppc64.
894 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
896 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
898 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
901 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
902 specify an appropriate register class for VSX operations.
904 (load_gpr_to_vsx): Likewise.
905 (load_vsx_to_gpr): Likewise.
906 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
907 register class for VSX registers that the type can handle. Remove
908 checks for explicit number of instructions generated, just check
909 if the instruction is generated.
910 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
911 * gcc.target/powerpc/direct-move-float1.c: Likewise.
912 * gcc.target/powerpc/direct-move-float2.c: Likewise.
913 * gcc.target/powerpc/direct-move-double1.c: Likewise.
914 * gcc.target/powerpc/direct-move-double2.c: Likewise.
915 * gcc.target/powerpc/direct-move-long1.c: Likewise.
916 * gcc.target/powerpc/direct-move-long2.c: Likewise.
918 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
920 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
921 * gcc.target/powerpc/bool3-p7.c: Likewise.
922 * gcc.target/powerpc/bool3-p8.c: Likewise.
924 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
925 appropriate instructions are generated, don't check the count.
927 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
930 * gcc.target/arm/negdi-4.c: Delete invalid test.
931 * gcc.dg/torture/pr59216.c: New test.
933 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
935 * gcc.target/aarch64/vmov_n_1.c: New testcase.
937 2013-11-22 Richard Biener <rguenther@suse.de>
939 * gcc.dg/torture/20131122-0.c: New testcase.
941 2013-11-22 Jakub Jelinek <jakub@redhat.com>
943 * gcc.dg/vect/vect-124.c: New test.
945 2013-11-21 Cary Coutant <ccoutant@google.com>
947 * gcc.dg/debug/dwarf2/mlt1.c: New test.
948 * gcc.dg/debug/dwarf2/mlt2.c: New test.
950 2013-11-21 Jeff Law <law@redhat.com>
952 PR tree-optimization/59221
953 * gcc.c-torture/execute/pr59221.c: New test.
955 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
958 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
959 Make more generic for other platforms.
961 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
964 * gcc.target/sh/pr53976-1.c: New.
966 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
969 * gfortran.dg/erf_3.F90: New file.
971 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
973 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
975 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
977 PR rtl-optimization/59133
978 * gcc.target/i386/pr59133.c: New.
980 2013-11-20 Joseph Myers <joseph@codesourcery.com>
983 * gcc.dg/float-exact-1.c: New test.
985 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
987 PR rtl-optimization/54300
988 * gcc.target/arm/pr54300.C: New test.
990 2013-11-20 Diego Novillo <dnovillo@google.com>
993 * g++.dg/plugin/selfassign.c: Include stringpool.h
995 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
997 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
999 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1001 * gcc.target/s390/htm-1.c: Rename to ...
1002 * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
1004 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1005 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1006 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1007 * gcc.target/s390/htm-builtins-1.c: New testcase.
1008 * gcc.target/s390/htm-builtins-2.c: New testcase.
1009 * gcc.target/s390/s390.exp: Add check for htm machine.
1011 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
1014 * c-c++-common/Wfloat-conversion.c: Copies relevant
1015 tests from c-c++-common/Wconversion-real.c,
1016 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1017 new testcase for conversions that are warned about by
1020 2013-11-19 Martin Jambor <mjambor@suse.cz>
1022 PR rtl-optimization/59099
1023 * gcc.target/i386/pr59099.c: New test.
1025 2013-11-19 Sriraman Tallam <tmsriram@google.com>
1027 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1029 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1031 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1032 construct parameter slot value in endian-independent way.
1033 (fcevv, fciievv, fcvevv): Use it.
1035 2013-11-19 Jan Hubicka <jh@suse.cz>
1037 * ipa/devirt9.C: Fix prevoius change.
1039 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
1041 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1042 Remove defined(__linux__).
1044 2013-11-19 Richard Biener <rguenther@suse.de>
1046 PR tree-optimization/59164
1047 * gcc.dg/torture/pr59164.c: New testcase.
1049 2013-11-19 Richard Biener <rguenther@suse.de>
1052 * gcc.dg/torture/pr58956.c: New testcase.
1054 2013-11-19 Marek Polacek <polacek@redhat.com>
1056 * c-c++-common/ubsan/null-1.c: New test.
1057 * c-c++-common/ubsan/null-2.c: New test.
1058 * c-c++-common/ubsan/null-3.c: New test.
1059 * c-c++-common/ubsan/null-4.c: New test.
1060 * c-c++-common/ubsan/null-5.c: New test.
1061 * c-c++-common/ubsan/null-6.c: New test.
1062 * c-c++-common/ubsan/null-7.c: New test.
1063 * c-c++-common/ubsan/null-8.c: New test.
1064 * c-c++-common/ubsan/null-9.c: New test.
1065 * c-c++-common/ubsan/null-10.c: New test.
1066 * c-c++-common/ubsan/null-11.c: New test.
1067 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1068 * c-c++-common/ubsan/shift-1.c: Likewise.
1069 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1071 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
1073 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1075 2013-11-19 Jan Hubicka <jh@suse.cz>
1077 * ipa/devirt9.C: Verify that the optimization happens already before.
1080 2013-11-19 Richard Biener <rguenther@suse.de>
1082 PR tree-optimization/57517
1083 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1084 * gcc.dg/torture/pr57517.c: Likewise.
1086 2013-11-19 Jan Hubicka <jh@suse.cz>
1088 * gcc.target/i386/memcpy-3.c: New testcase.
1090 2013-11-18 Jan Hubicka <jh@suse.cz>
1091 Uros Bizjak <ubizjak@gmail.com>
1094 * gcc.target/i386/memcpy-2.c: Fix template;
1095 add +1 so the testcase passes at 32bit.
1097 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1099 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1100 Remove spurious FIXME.
1102 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1104 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1106 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1109 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1111 2013-11-18 Richard Biener <rguenther@suse.de>
1113 PR tree-optimization/59125
1114 PR tree-optimization/54570
1115 * gcc.dg/builtin-object-size-8.c: Un-xfail.
1116 * gcc.dg/builtin-object-size-14.c: New testcase.
1117 * gcc.dg/strlenopt-14gf.c: Adjust.
1118 * gcc.dg/strlenopt-1f.c: Likewise.
1119 * gcc.dg/strlenopt-4gf.c: Likewise.
1121 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
1123 * gnat.dg/volatile11.adb: New test.
1124 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1126 2013-11-18 Yury Gribov <y.gribov@samsung.com>
1129 * c-c++-common/asan/pr59106.c: New test.
1131 2013-11-17 Jan Hubicka <jh@suse.cz>
1133 * gcc.target/i386/memcpy-2.c: New testcase.
1135 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
1138 * gcc.target/i386/pr59153.c: New test.
1140 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1143 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1144 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1146 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1149 * g++.dg/overload/addr2.C: New.
1150 * g++.old-deja/g++.other/overload11.C: Adjust.
1152 2013-11-15 Mike Stump <mikestump@comcast.net>
1154 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1155 * lib/g++.exp (g++_target_compile): Likewise.
1156 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1157 libraries. Remove debugging.
1158 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1159 libraries. Remove -O0, redundant with default.
1161 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1163 * c-c++-common/cpp/ucnid-2011-1.c: New test.
1165 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1168 * g++.dg/cpp0x/nsdmi-template8.C: New.
1170 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1173 * g++.dg/cpp0x/nsdmi-template7.C: New.
1175 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1178 * g++.dg/cpp0x/nsdmi-template6.C: New.
1180 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1183 * g++.dg/cpp0x/nsdmi-template5.C: New.
1185 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
1187 * c-c++-common/cilk-plus/PS: New directory.
1188 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1189 * g++.dg/dg.exp: Run Cilk Plus tests.
1190 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1192 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1194 * gcc.dg/vmx/3b-15.c: Revise for little endian.
1196 2013-11-15 Richard Biener <rguenther@suse.de>
1198 PR tree-optimization/50262
1199 * gcc.dg/tree-ssa/alias-28.c: New testcase.
1200 * gcc.dg/strlenopt-1.c: Adjust.
1201 * gcc.dg/strlenopt-1f.c: Likewise.
1203 2013-11-15 Richard Biener <rguenther@suse.de>
1205 * gcc.dg/torture/20131115-1.c: New testcase.
1207 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1209 * gcc.dg/cpp/ucnid-9.c: New test.
1211 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
1213 * gnat.dg/stack_usage1b.adb: New test.
1214 * gnat.dg/stack_usage1c.adb: Likewise.
1216 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1218 * gnat.dg/specs/addr1.ads: Revert the last change.
1219 * gnat.dg/specs/atomic1.ads: Likewise.
1221 2013-11-14 Cong Hou <congh@google.com>
1223 * gcc.dg/vect/vect-alias-check.c: Update.
1225 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1228 * g++.dg/cpp0x/nsdmi-template3.C: New.
1229 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1231 2013-11-14 Diego Novillo <dnovillo@google.com>
1233 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1234 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1236 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1238 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1239 compiler and linker field if _CALL_ELF == 2.
1240 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1241 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1242 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1244 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1246 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1248 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1249 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1250 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1252 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1254 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1256 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1257 * gcc.target/powerpc/pr57949-2.c: Likewise.
1259 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1261 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1263 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1265 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1266 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1267 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1269 2013-11-14 Richard Biener <rguenther@suse.de>
1271 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1273 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1275 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1276 * gnat.dg/specs/atomic1.ads: Likewise.
1278 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1280 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1282 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1285 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1287 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1288 *-*-solaris2.1[0-9]*.
1289 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1291 2013-11-14 Joey Ye <joey.ye@arm.com>
1293 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1294 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1295 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1296 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1297 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1299 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1302 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1304 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1307 * gcc.c-torture/execute/pr59101.c: New test.
1309 2013-11-13 Jeff Law <law@redhat.com>
1311 PR tree-optimization/59102
1312 * gcc.c-torture/compile/pr59102.c: New test.
1314 2013-11-13 Tom de Vries <tom@codesourcery.com>
1316 * gcc.dg/tail-merge-store.c: New test.
1318 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1320 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1321 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
1323 2013-11-13 Jeff Law <law@redhat.com>
1325 * PR middle-end/59119
1326 * gcc.c-torture/compile/pr59119.c: New test.
1328 2013-11-13 Martin Jambor <mjambor@suse.cz>
1330 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1331 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1332 * gcc.dg/pr10474.c: Likewise.
1334 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1336 * lib/target-supports.exp
1337 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1338 of targets that do not need command line argument to enable SIMD.
1340 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1342 * gcc.dg/guality/param-4.c: New test.
1344 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1346 * gcc.dg/c11-complex-1.c: New test.
1348 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1350 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1351 gcc.dg/auto-type-2.c: New tests.
1353 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1355 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1358 2013-11-12 Jeff Law <law@redhat.com>
1360 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1361 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1364 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1367 * gcc.target/powerpc/pr59054.c: New test.
1369 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1371 * g++.dg/cpp1y/lambda-generic.C: New test case.
1372 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1373 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1374 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1375 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1376 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1377 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1378 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1379 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1381 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1388 * g++.dg/cpp1y/pr58534.C: New testcase.
1389 * g++.dg/cpp1y/pr58536.C: New testcase.
1390 * g++.dg/cpp1y/pr58548.C: New testcase.
1391 * g++.dg/cpp1y/pr58549.C: New testcase.
1392 * g++.dg/cpp1y/pr58637.C: New testcase.
1394 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1396 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1397 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1398 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1401 2013-11-12 Tristan Gingold <gingold@adacore.com>
1403 * gnat.dg/aggr21.adb: New test.
1404 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1406 2013-11-12 Jeff Law <law@redhat.com>
1408 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1409 * gcc.dg/tree-ssa/isolate-5.c: New test.
1411 2013-11-12 Martin Jambor <mjambor@suse.cz>
1413 PR rtl-optimization/10474
1414 * gcc.dg/pr10474.c: New testcase.
1415 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1416 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1418 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1421 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1423 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1425 * gcc.dg/time-profiler-1.c: New test.
1426 * gcc.dg/time-profiler-2.c: Ditto.
1428 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1429 Jeff Law <law@redhat.com>
1431 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1433 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1436 * gcc.target/i386/pr58853.c: New test.
1438 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1440 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1441 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1442 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1443 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1444 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1445 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1446 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1447 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1448 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1450 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1452 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1453 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1454 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1455 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1456 gcc.dg/atomic/stdatomic-exchange-1.c,
1457 gcc.dg/atomic/stdatomic-exchange-2.c,
1458 gcc.dg/atomic/stdatomic-exchange-3.c,
1459 gcc.dg/atomic/stdatomic-exchange-4.c,
1460 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1461 gcc.dg/atomic/stdatomic-generic.c,
1462 gcc.dg/atomic/stdatomic-kill-dep.c,
1463 gcc.dg/atomic/stdatomic-load-1.c,
1464 gcc.dg/atomic/stdatomic-load-2.c,
1465 gcc.dg/atomic/stdatomic-load-3.c,
1466 gcc.dg/atomic/stdatomic-load-4.c,
1467 gcc.dg/atomic/stdatomic-lockfree.c,
1468 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1469 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1470 gcc.dg/atomic/stdatomic-store-1.c,
1471 gcc.dg/atomic/stdatomic-store-2.c,
1472 gcc.dg/atomic/stdatomic-store-3.c,
1473 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1476 2013-11-08 Cong Hou <congh@google.com>
1478 PR tree-optimization/58508
1479 * gcc.dg/vect/pr58508.c: Update.
1481 2013-11-08 Richard Biener <rguenther@suse.de>
1483 PR tree-optimization/59047
1484 * gcc.dg/torture/pr59047.c: New testcase.
1486 2013-11-08 Richard Biener <rguenther@suse.de>
1488 PR tree-optimization/59038
1489 PR tree-optimization/58955
1490 * gcc.dg/torture/pr59038.c: New testcase.
1492 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1495 * gfortran.dg/constructor_9.f90: New.
1497 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1499 * gcc.dg/atomic-compare-exchange-1.c,
1500 gcc.dg/atomic-compare-exchange-2.c,
1501 gcc.dg/atomic-compare-exchange-3.c,
1502 gcc.dg/atomic-compare-exchange-4.c,
1503 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1504 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1505 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1506 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1507 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1508 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1509 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1510 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1511 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1512 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1513 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1514 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1515 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1516 gcc.dg/atomic-store-5.c: Declare main as returning int.
1517 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1518 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1519 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1520 expression using value of count.
1522 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1524 * lib/target-supports.exp
1525 (check_effective_target_fenv_exceptions): New function.
1526 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1527 * gcc.dg/atomic/c11-atomic-exec-1.c,
1528 gcc.dg/atomic/c11-atomic-exec-2.c,
1529 gcc.dg/atomic/c11-atomic-exec-3.c,
1530 gcc.dg/atomic/c11-atomic-exec-4.c,
1531 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1532 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1533 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1535 2013-11-07 Cong Hou <congh@google.com>
1537 * gcc.dg/vect/vect-alias-check.c: New.
1539 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1541 * gcc.dg/tree-ssa/loop-39.c: New test.
1543 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1544 * gcc.dg/unroll_2.c: Likewise.
1545 * gcc.dg/unroll_3.c: Likewise.
1546 * gcc.dg/unroll_4.c: Likewise.
1547 * gcc.dg/vrp90.c: New test.
1549 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1552 * g++.dg/cpp0x/nullptr30.C: New.
1554 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1555 Jakub Jelinek <jakub@redhat.com>
1558 * c-c++-common/asan/pr59029.c: New test.
1560 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1563 * gcc.target/i386/pr59034-1.c: New test.
1564 * gcc.target/i386/pr59034-2.c: Likewise.
1566 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1568 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1569 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1570 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1572 2013-11-06 DJ Delorie <dj@redhat.com>
1574 * gcc.dg/mismatch-decl-1.c: New test.
1576 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1578 * gcc.dg/torture/float128-cmp-invalid.c,
1579 gcc.dg/torture/float128-div-underflow.c,
1580 gcc.dg/torture/float128-extend-nan.c,
1581 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1583 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1585 * gcc.target/sh/pr51244-11.c: Remove target line.
1586 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1587 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1588 * gcc.target/sh/pr51244-15.c: Likewise.
1589 * gcc.target/sh/pr51244-19.c: Likewise.
1590 * gcc.target/sh/cmpstr.c: Likewise.
1591 * gcc.target/sh/pr33135-3.c: Likewise.
1592 * gcc.target/sh/pr53512-2.c: Likewise.
1593 * gcc.target/sh/pr54602-2.c: Likewise.
1594 * gcc.target/sh/pr52483-1.c: Likewise.
1595 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1596 * gcc.target/sh/pr54760-4.c: Likewise.
1597 * gcc.target/sh/pr52483-5.c: Likewise.
1598 * gcc.target/sh/pr54089-2.c: Likewise.
1599 * gcc.target/sh/pr56547-2.c: Likewise.
1600 * gcc.target/sh/pr54089-6.c: Likewise.
1601 * gcc.target/sh/pr51244-20.c: Likewise.
1602 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1603 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1604 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1605 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1606 * gcc.target/sh/pr55303-2.c: Likewise.
1607 * gcc.target/sh/sh2a-resbank.c: Likewise.
1608 * gcc.target/sh/sp-switch.c: Likewise.
1609 * gcc.target/sh/pr51244-3.c: Likewise.
1610 * gcc.target/sh/pr50751-3.c: Likewise.
1611 * gcc.target/sh/pr51244-7.c: Likewise.
1612 * gcc.target/sh/struct-arg-dw2.c: Likewise.
1613 * gcc.target/sh/pr50751-7.c: Likewise.
1614 * gcc.target/sh/pr49468-di.c: Likewise.
1615 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1616 * gcc.target/sh/pr49880-3.c: Likewise.
1617 * gcc.target/sh/pr51244-12.c: Likewise.
1618 * gcc.target/sh/pr53988.c: Likewise.
1619 * gcc.target/sh/pr6526.c: Likewise.
1620 * gcc.target/sh/sh2a-bxor.c: Likewise.
1621 * gcc.target/sh/pr51244-16.c: Likewise.
1622 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1623 * gcc.target/sh/sh2a-bor.c: Likewise.
1624 * gcc.target/sh/pr53511-1.c: Likewise.
1625 * gcc.target/sh/pr21255-3.c: Likewise.
1626 * gcc.target/sh/pr53512-3.c: Likewise.
1627 * gcc.target/sh/pr33135-4.c: Likewise.
1628 * gcc.target/sh/pr54602-3.c: Likewise.
1629 * gcc.target/sh/pr54760-1.c: Likewise.
1630 * gcc.target/sh/pr52483-2.c: Likewise.
1631 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1632 * gcc.target/sh/pr54680.c: Likewise.
1633 * gcc.target/sh/pr54386.c: Likewise.
1634 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1635 * gcc.target/sh/pr54089-3.c: Likewise.
1636 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1637 * gcc.target/sh/pr54089-7.c: Likewise.
1638 * gcc.target/sh/strlen.c: Likewise.
1639 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1640 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1641 * gcc.target/sh/pr55303-3.c: Likewise.
1642 * gcc.target/sh/pr51244-4.c: Likewise.
1643 * gcc.target/sh/pr50751-4.c: Likewise.
1644 * gcc.target/sh/pr39423-1.c: Likewise.
1645 * gcc.target/sh/pr51244-8.c: Likewise.
1646 * gcc.target/sh/pr55146.c: Likewise.
1647 * gcc.target/sh/pr50751-8.c: Likewise.
1648 * gcc.target/sh/sh2a-bset.c: Likewise.
1649 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1650 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1651 * gcc.target/sh/20080410-1.c: Likewise.
1652 * gcc.target/sh/pr49880-4.c: Likewise.
1653 * gcc.target/sh/pr51244-13.c: Likewise.
1654 * gcc.target/sh/sh2a-movrt.c: Likewise.
1655 * gcc.target/sh/pr51244-17.c: Likewise.
1656 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1657 * gcc.target/sh/sh2a-bclr.c: Likewise.
1658 * gcc.target/sh/pr33135-1.c: Likewise.
1659 * gcc.target/sh/pr53512-4.c: Likewise.
1660 * gcc.target/sh/pr54602-4.c: Likewise.
1661 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1662 * gcc.target/sh/pr54760-2.c: Likewise.
1663 * gcc.target/sh/pr52483-3.c: Likewise.
1664 * gcc.target/sh/sh2a-bld.c: Likewise.
1665 * gcc.target/sh/pr54089-4.c: Likewise.
1666 * gcc.target/sh/pr54685.c: Likewise.
1667 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1668 * gcc.target/sh/pr54089-8.c: Likewise.
1669 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1670 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1671 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1672 * gcc.target/sh/pr51244-1.c: Likewise.
1673 * gcc.target/sh/pr50751-1.c: Likewise.
1674 * gcc.target/sh/pr55160.c: Likewise.
1675 * gcc.target/sh/pr51244-5.c: Likewise.
1676 * gcc.target/sh/pr54236-1.c: Likewise.
1677 * gcc.target/sh/pr50751-5.c: Likewise.
1678 * gcc.target/sh/pr52933-1.c: Likewise.
1679 * gcc.target/sh/pr39423-2.c: Likewise.
1680 * gcc.target/sh/pr51244-9.c: Likewise.
1681 * gcc.target/sh/pr49263.c: Likewise.
1682 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1683 * gcc.target/sh/pr49880-1.c: Likewise.
1684 * gcc.target/sh/sh2a-band.c: Likewise.
1685 * gcc.target/sh/pr51244-10.c: Likewise.
1686 * gcc.target/sh/pr49880-5.c: Likewise.
1687 * gcc.target/sh/prefetch.c: Likewise.
1688 * gcc.target/sh/pr51244-14.c: Likewise.
1689 * gcc.target/sh/rte-delay-slot.c: Likewise.
1690 * gcc.target/sh/fpul-usage-1.c: Likewise.
1691 * gcc.target/sh/pr51244-18.c: Likewise.
1692 * gcc.target/sh/pr21255-1.c: Likewise.
1693 * gcc.target/sh/pr33135-2.c: Likewise.
1694 * gcc.target/sh/pr53512-1.c: Likewise.
1695 * gcc.target/sh/pr54602-1.c: Likewise.
1696 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1697 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1698 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1699 * gcc.target/sh/torture/pr58314.c: Likewise.
1700 * gcc.target/sh/torture/pr34777.c: Likewise.
1701 * gcc.target/sh/torture/pr58475.c: Likewise.
1702 * gcc.target/sh/pr54760-3.c: Likewise.
1703 * gcc.target/sh/sh4a-cosf.c: Likewise.
1704 * gcc.target/sh/pr52483-4.c: Likewise.
1705 * gcc.target/sh/mfmovd.c: Likewise.
1706 * gcc.target/sh/pr54089-1.c: Likewise.
1707 * gcc.target/sh/pr56547-1.c: Likewise.
1708 * gcc.target/sh/pr54089-5.c: Likewise.
1709 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1710 * gcc.target/sh/pr54089-9.c: Likewise.
1711 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1712 * gcc.target/sh/pr49468-si.c: Likewise.
1713 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1714 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1715 * gcc.target/sh/pr55303-1.c: Likewise.
1716 * gcc.target/sh/pr51244-2.c: Likewise.
1717 * gcc.target/sh/pr50751-2.c: Likewise.
1718 * gcc.target/sh/pr54236-2.c: Likewise.
1719 * gcc.target/sh/pr51244-6.c: Likewise.
1720 * gcc.target/sh/cmpstrn.c: Likewise.
1721 * gcc.target/sh/pr50751-6.c: Likewise.
1722 * gcc.target/sh/pr52933-2.c: Likewise.
1723 * gcc.target/sh/pr53568-1.c: Likewise.
1724 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1725 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1726 * gcc.target/sh/sh4a-sinf.c: Likewise.
1727 * gcc.target/sh/pr49880-2.c: Likewise.
1729 2013-11-06 Tobias Burnus <burnus@net-b.de>
1731 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1732 * gcc.dg/wdate-time.c: Ditto.
1733 * gfortran.dg/wdate-time.F90: Ditto.
1735 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1738 * gcc.target/sh/torture/pr30807.c: New.
1740 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
1743 * g++.dg/other/java3.C: New.
1745 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
1748 * gcc.target/i386/pr59021.c: New test.
1750 2013-11-06 James Lemke <jwlemke@codesourcery.com>
1752 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1753 dg-additional-files to also match BOL.
1755 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1757 * gcc.dg/torture/c99-contract-1.c: New test.
1759 2013-11-06 Richard Biener <rguenther@suse.de>
1761 PR tree-optimization/58653
1762 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1763 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1765 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1767 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1768 40 to 30. Replaced iteration variable with a #define. Instead of
1769 returning non-zero value for error, called __builtin_abort (). Fixed
1770 a bug of calling fib_serial in serial case instead of fib.
1771 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1772 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1773 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1774 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1775 compiler flag testing.
1777 2013-11-06 Christian Bruel <christian.bruel@st.com>
1779 * gcc.target/sh/strlen.c: New test.
1781 2013-11-06 Jakub Jelinek <jakub@redhat.com>
1784 * gcc.c-torture/compile/pr58970.c: New test.
1786 2013-11-05 Wei Mi <wmi@google.com>
1789 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1791 2013-11-05 Tobias Burnus <burnus@net-b.de>
1793 * g++.dg/warn/wdate-time.C: New.
1794 * gcc.dg/wdate-time.c: New.
1795 * gfortran.dg/wdate-time.F90: New.
1797 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
1800 * gfortran.dg/reshape_6.f90: New test.
1802 2013-11-05 Jeff Law <law@redhat.com>
1804 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1805 * gcc.dg/tree-ssa/isolate-1.c: New test.
1806 * gcc.dg/tree-ssa/isolate-2.c: New test.
1807 * gcc.dg/tree-ssa/isolate-3.c: New test.
1808 * gcc.dg/tree-ssa/isolate-4.c: New test.
1810 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1812 PR rtl-optimization/58997
1813 * gcc.c-torture/compile/pr58997.c: New test.
1815 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
1818 * g++.dg/cpp0x/gen-attrs-56.C: New.
1820 2013-11-05 Richard Biener <rguenther@suse.de>
1823 * gcc.dg/ipa/pr58492.c: New testcase.
1825 2013-11-05 Richard Biener <rguenther@suse.de>
1827 PR tree-optimization/58955
1828 * gcc.dg/torture/pr58955-1.c: New testcase.
1829 * gcc.dg/torture/pr58955-2.c: Likewise.
1831 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
1834 * gcc.dg/pr58981.c: New test.
1836 2013-11-05 Richard Biener <rguenther@suse.de>
1839 * gcc.dg/torture/pr58941.c: New testcase.
1841 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1843 PR tree-optimization/58958
1844 * gcc.dg/tree-ssa/pr58958.c: New file.
1846 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1848 * gcc.dg/tree-ssa/alias-26.c: New file.
1850 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1852 PR tree-optimization/58984
1853 * gcc.c-torture/execute/pr58984.c: New test.
1855 2013-11-05 Andreas Schwab <schwab@suse.de>
1857 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1859 2013-11-05 Tobias Burnus <burnus@net-b.de>
1861 * g++.dg/gomp/openmp-simd-1.C: New.
1862 * g++.dg/gomp/openmp-simd-2.C: New.
1863 * gcc.dg/gomp/openmp-simd-1.c: New.
1864 * gcc.dg/gomp/openmp-simd-2.c: New.
1866 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1868 * gcc.dg/superblock.c: Require scheduling support.
1870 2013-11-04 Kostya Serebryany <kcc@google.com>
1872 * g++.dg/asan/asan_test.cc: Update the test
1873 to match the fresh asan run-time.
1874 * c-c++-common/asan/stack-overflow-1.c: Ditto.
1876 2013-11-04 Ian Lance Taylor <iant@google.com>
1878 * g++.dg/ext/sync-4.C: New test.
1880 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1883 * gfortran.dg/derived_external_function_1.f90 : New test
1885 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1887 PR tree-optimization/58978
1888 * gcc.c-torture/compile/pr58978.c: New test.
1890 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1893 * gfortran.dg/optional_class_1.f90 : New test
1895 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
1897 PR rtl-optimization/58968
1898 * gfortran.dg/pr58968.f: New
1900 2013-11-04 Marek Polacek <polacek@redhat.com>
1903 * g++.dg/diagnostic/pr58979.C: New test.
1905 2013-11-04 Joseph Myers <joseph@codesourcery.com>
1907 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1908 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1909 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1910 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1911 gcc.dg/iec-559-macros-9.c: New tests.
1913 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1915 PR tree-optimization/58946
1916 * gcc.c-torture/compile/pr58946.c: New test.
1918 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1921 * g++.dg/parse/pr52071.C: New.
1923 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1926 * g++.dg/lookup/name-clash10.C: New.
1928 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
1930 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1931 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1932 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1935 2013-11-03 Marek Polacek <polacek@redhat.com>
1937 * g++.dg/ubsan/cxx1y-vla.C: New test.
1938 * c-c++-common/ubsan/vla-3.c: New test.
1939 * c-c++-common/ubsan/vla-2.c: New test.
1940 * c-c++-common/ubsan/vla-4.c: New test.
1941 * c-c++-common/ubsan/vla-1.c: New test.
1943 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1945 * gcc.dg/vmx/vec-set.c: New.
1947 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1951 * g++.dg/parse/pr29234.C: New.
1952 * g++.dg/parse/pr56037.C: Likewise.
1954 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1956 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1957 passed it in as one of the options to all Cilk keywords test.
1959 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1962 * g++.dg/cpp1y/pr58708.C: New.
1964 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
1967 * g++.dg/ext/pr58834.C: New file.
1969 2013-11-01 Jakub Jelinek <jakub@redhat.com>
1971 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1973 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1976 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
1979 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1982 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1984 * g++.dg/gomp/simd-1.C: New test.
1985 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1986 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1987 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1988 * c-c++-common/gomp/simd6.c: New test.
1990 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
1992 Implement C++14 digit separators.
1993 * g++.dg/cpp1y/digit-sep.C: New.
1994 * g++.dg/cpp1y/digit-sep-neg.C: New.
1995 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1997 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1999 * gcc.dg/vect/vect-align-3.c: New test.
2001 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2002 we warn about it already during VRP1 pass.
2004 2013-10-31 Martin Jambor <mjambor@suse.cz>
2006 PR rtl-optimization/58934
2008 2013-10-30 Martin Jambor <mjambor@suse.cz>
2009 PR rtl-optimization/10474
2010 * gcc.dg/pr10474.c: New testcase.
2011 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2012 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2014 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
2018 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2021 * g++.dg/cpp0x/variadic145.C: New.
2023 * g++.dg/cpp0x/sfinae49.C: New.
2025 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2028 * g++.dg/cpp0x/deleted1.C: New.
2030 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2032 * gcc.target/arm/lp1243022.c: New test.
2034 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
2037 * gcc.target/avr/pr58545.c: New test.
2039 2013-10-30 Tobias Burnus <burnus@net-b.de>
2042 2013-10-30 Tobias Burnus <burnus@net-b.de>
2043 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2044 path to the compile flags.
2046 2013-10-30 Cong Hou <congh@google.com>
2048 * gcc.target/i386/vect-abs-s8.c: New test.
2049 * gcc.target/i386/vect-abs-s16.c: New test.
2050 * gcc.target/i386/vect-abs-s32.c: New test.
2052 2013-10-30 Tobias Burnus <burnus@net-b.de>
2054 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2055 path to the compile flags.
2057 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
2059 PR rtl-optimization/58369
2060 * g++.dg/torture/pr58369.C: New test.
2062 2013-10-30 Tobias Burnus <burnus@net-b.de>
2065 * g++.dg/vect/pr33426-ivdep-2.cc: New.
2066 * g++.dg/vect/pr33426-ivdep-3.cc: New.
2067 * g++.dg/vect/pr33426-ivdep-4.cc: New.
2069 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2072 * gcc.target/arm/pr58784.c: New.
2074 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
2076 * gcc.dg/tree-ssa/alias-24.c: New file.
2078 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2080 * gcc.target/i386/fma_double_3.c: Use pattern for
2081 scan-assembler-times instead of just one insn name.
2082 * gcc.target/i386/fma_double_5.c: Ditto.
2083 * gcc.target/i386/fma_float_3.c: Ditto.
2084 * gcc.target/i386/fma_float_5.c: Ditto.
2085 * gcc.target/i386/l_fma_double_1.c: Ditto.
2086 * gcc.target/i386/l_fma_double_2.c: Ditto.
2087 * gcc.target/i386/l_fma_double_3.c: Ditto.
2088 * gcc.target/i386/l_fma_double_4.c: Ditto.
2089 * gcc.target/i386/l_fma_double_5.c: Ditto.
2090 * gcc.target/i386/l_fma_double_6.c: Ditto.
2091 * gcc.target/i386/l_fma_float_1.c: Ditto.
2092 * gcc.target/i386/l_fma_float_2.c: Ditto.
2093 * gcc.target/i386/l_fma_float_3.c: Ditto.
2094 * gcc.target/i386/l_fma_float_4.c: Ditto.
2095 * gcc.target/i386/l_fma_float_5.c: Ditto.
2096 * gcc.target/i386/l_fma_float_6.c: Ditto.
2098 2013-10-30 Christian Bruel <christian.bruel@st.com>
2100 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2101 * gcc.target/sh/cmpstr.c: New test.
2102 * gcc.target/sh/cmpstrn.c: New test.
2104 2013-10-30 Martin Jambor <mjambor@suse.cz>
2106 PR rtl-optimization/10474
2107 * gcc.dg/pr10474.c: New testcase.
2108 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2109 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2111 2013-10-29 Andrew Pinski <apinski@cavium.com>
2112 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2114 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2115 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2116 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2117 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2118 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2119 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2120 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2121 conditional move to be used.
2122 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2124 2013-10-29 Tobias Burnus <burnus@net-b.de>
2127 * gfortran.dg/blockdata_8.f90: New.
2129 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
2132 * gcc.target/sh/pr54236-2: New.
2133 * gcc.target/sh/pr54089-6: Add another rotl special case.
2135 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
2138 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2139 to determine sizes of real kinds.
2142 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2144 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2146 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2147 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2148 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2149 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2150 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2151 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2152 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2153 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2154 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2155 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2156 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2157 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2158 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2159 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2160 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2161 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2162 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2163 test stored in c-c++-common. Also, added the Cilk runtime's library
2164 to the ld_library_path.
2166 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2169 * g++.dg/cpp0x/auto40.C: New.
2170 * g++.dg/other/warning1.C: Adjust.
2172 2013-10-29 Richard Biener <rguenther@suse.de>
2174 * gcc.dg/torture/restrict-2.c: New testcase.
2175 * gcc.dg/torture/restrict-3.c: Likewise.
2176 * gcc.dg/torture/restrict-4.c: Likewise.
2177 * gcc.dg/torture/restrict-5.c: Likewise.
2179 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
2181 PR tree-optimization/19831
2182 * gcc.dg/tree-ssa/alias-25.c: New file.
2184 2013-10-29 Richard Biener <rguenther@suse.de>
2186 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2188 * gcc.dg/vect/bb-slp-32.c: Likewise.
2189 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2190 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2191 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2192 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2193 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2194 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2195 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2196 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2197 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2198 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2199 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2200 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2201 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2202 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2203 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2204 * gfortran.dg/vect/vect.exp: Likewise.
2206 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2208 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2209 * gcc.dg/vmx/eg-5.c: Likewise.
2211 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
2212 Joern Rennecke <joern.rennecke@embecosm.com>
2214 * gcc.target/arc/jump-around-jump.c: New test.
2216 2013-10-27 Tom de Vries <tom@codesourcery.com>
2218 * gcc.target/arm/require-pic-register-loc.c: New test.
2220 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
2223 * gcc.target/i386/pr58679-1.c: New test.
2224 * gcc.target/i386/pr58679-2.c: Ditto.
2226 2013-10-27 Tobias Burnus <burnus@net-b.de>
2229 * gcc.dg/vect/vect-ivdep-2.c: New.
2231 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
2234 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2235 * gcc.target/sh/pr52483-2.c: Likewise.
2236 * gcc.target/sh/pr52483-3.c: Likewise.
2237 * gcc.target/sh/pr52483-4.c: Likewise.
2239 2013-10-26 Jeff Law <law@redhat.com>
2241 * g++.dg/torture/pr49309.C: Removed.
2242 * gcc.dg/dfp/pr35739.c: Removed.
2244 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2246 PR rtl-optimization/58759
2247 * gcc.target/i386/pr58759.c: New.
2249 2013-10-25 Tobias Burnus <burnus@net-b.de>
2251 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2252 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2253 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
2255 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2257 * gcc.dg/wmul-1.c: New test.
2259 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2262 * g++.dg/template/pr58878.C: New.
2264 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2266 * gcc.dg/tree-ssa/alias-23.c: New file.
2268 2013-10-25 Richard Biener <rguenther@suse.de>
2270 PR tree-optimization/58626
2271 * gcc.dg/torture/pr58626.c: New testcase.
2273 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2276 * g++.dg/cpp0x/defaulted47.C: New.
2278 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2280 * gcc.c-torture/execute/pr58831.c: New test.
2282 2013-10-25 Nick Clifton <nickc@redhat.com>
2284 * c-c++-common/pr57793.c: Add expected error messages for
2285 targets with small integers.
2286 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2287 * gcc.dg/c99-stdint-2.c: Likewise.
2288 * gcc.dg/cdce1.c: Likewise.
2289 * gcc.dg/fold-overflow-1.c: Likewise.
2290 * gcc.dg/utf-cvt.c: Likewise.
2291 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2293 * gcc.dg/ftrapv-2.c: Likewise.
2294 * gcc.dg/pr30286.c: Likewise.
2295 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2296 * lib/target-supports.exp (check_effective_target_trapping): New
2297 proc. Returns true if the target supports trapping arithmetic.
2299 2013-10-25 Tobias Burnus <burnus@net-b.de>
2301 * g++.dg/parse/ivdep.C: New.
2302 * g++.dg/vect/pr33426-ivdep.cc: New.
2304 2013-10-24 Richard Henderson <rth@redhat.com>
2307 * gcc.dg/atomic-store-6.c: New.
2309 2013-10-24 Ian Lance Taylor <iant@google.com>
2311 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2313 2013-10-24 Cong Hou <congh@google.com>
2315 * gcc.c-torture/execute/20030125-1.c: Update.
2317 2013-10-24 Tobias Burnus <burnus@net-b.de>
2320 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2322 2013-10-24 Dehao Chen <dehao@google.com>
2324 * g++.dg/opt/devirt3.C: New test.
2326 2013-08-24 Tobias Burnus <burnus@net-b.de>
2329 * testsuite/gcc.dg/ivdep.c: New.
2330 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
2332 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2334 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2335 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2337 2013-10-24 Nick Clifton <nickc@redhat.com>
2339 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2341 2013-10-24 Marek Polacek <polacek@redhat.com>
2344 * g++.dg/parse/pr58705.C: New test.
2346 2013-10-24 Marek Polacek <polacek@redhat.com>
2348 * gcc.dg/c11-align-5.c: Add more testing.
2350 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2352 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2354 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2356 PR tree-optimization/58775
2357 PR tree-optimization/58791
2358 * gcc.dg/guality/pr58791-1.c: New test.
2359 * gcc.dg/guality/pr58791-2.c: New test.
2360 * gcc.dg/guality/pr58791-3.c: New test.
2361 * gcc.dg/guality/pr58791-4.c: New test.
2362 * gcc.dg/guality/pr58791-5.c: New test.
2363 * gcc.c-torture/compile/pr58775.c: New test.
2364 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2366 2013-10-23 Tom de Vries <tom@codesourcery.com>
2368 PR tree-optimization/58805
2369 * gcc.dg/pr58805.c: New test.
2371 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2373 * gcc.target/i386/vect-div-1.c: New test.
2375 * gcc.dg/vect/pr58508.c: Remove dg-options.
2377 2013-10-23 Richard Biener <rguenther@suse.de>
2379 * gcc.dg/torture/pr58830.c: New testcase.
2381 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2383 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2384 * g++.dg/cpp1y/attr-deprecated.C: New.
2385 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2387 2013-10-23 Tobias Burnus <burnus@net-b.de>
2390 * gfortran.dg/assumed_type_8.f90: New.
2392 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2395 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2396 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2397 * gcc.dg/torture/pr58779.c: New test.
2399 2013-10-22 Steve Ellcey <sellcey@mips.com>
2401 * gcc.target/mips/nor.c: New.
2403 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2405 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2407 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2408 restricted to big-endian targets.
2410 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2413 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2415 2013-10-21 Tobias Burnus <burnus@net-b.de>
2418 * gfortran.dg/proc_ptr_comp_38.f90: New.
2420 2013-10-21 Marek Polacek <polacek@redhat.com>
2423 * gcc.dg/gomp/pr58809.c: New test.
2425 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2427 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2428 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2430 2013-10-21 Richard Biener <rguenther@suse.de>
2432 PR tree-optimization/58794
2433 * c-c++-common/torture/pr58794-1.c: New testcase.
2434 * c-c++-common/torture/pr58794-2.c: Likewise.
2436 2013-10-21 Richard Biener <rguenther@suse.de>
2439 * c-c++-common/fold-divmul-1.c: New testcase.
2441 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2443 * gcc.target/i386/memset-vector_loop-1.c: New test.
2444 * gcc.target/i386/memset-vector_loop-2.c: New test.
2446 2013-10-21 Diego Novillo <dnovillo@google.com>
2448 * g++.dg/plugin/selfassign.c: Include tree.h.
2449 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2450 * gcc.dg/plugin/ggcplug.c: Likewise.
2451 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2452 * gcc.dg/plugin/selfassign.c: Likewise.
2453 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2455 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2457 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2458 * gcc.target/mips/mips-ps-7.c: Likewise.
2460 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2462 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2463 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2464 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2466 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2468 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2471 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2473 2013-10-19 Mike Stump <mikestump@comcast.net>
2475 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2477 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2478 * g++.dg/lto/pr54625-1_0.c: ... to here.
2479 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2480 * g++.dg/lto/pr54625-1_1.C: Likewise.
2481 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2482 * g++.dg/lto/pr54625-2_0.c: Likewise.
2483 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2484 * g++.dg/lto/pr54625-2_1.C: Likewise.
2486 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2488 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2490 2013-10-18 Cong Hou <congh@google.com>
2492 * gcc.dg/vect/pr58508.c: New test.
2494 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2497 * g++.dg/cpp0x/variadic145.C: New.
2499 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2501 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2503 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2505 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2506 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2507 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2508 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2510 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2512 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2513 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2514 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2515 effective target arm_thumb1_ok.
2516 * lib/target-supports.exp
2517 (check_effective_target_arm_fp16_ok_nocache): Don't force
2518 -mfloat-abi=soft when building for hardfloat target.
2520 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2523 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2524 -mquad-word + -mno-vsx-timode causes errors.
2525 * gcc.target/powerpc/pr58673-2.c: Likewise.
2527 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2530 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2532 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2534 * gcc.target/aarch64/c-output-template.c: New testcase.
2535 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2536 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2538 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2540 * gcc/testsuite/lib/target-supports.exp
2541 (check_effective_target_sync_long_long): AArch64 supports
2542 atomic operations on "long long".
2543 (check_effective_target_sync_long_long_runtime): AArch64 can
2544 execute atomic operations on "long long".
2546 2013-10-17 Richard Biener <rguenther@suse.de>
2548 PR tree-optimization/58143
2549 * gcc.dg/torture/pr58143-1.c: New testcase.
2550 * gcc.dg/torture/pr58143-2.c: Likewise.
2551 * gcc.dg/torture/pr58143-3.c: Likewise.
2553 2013-10-17 Marek Polacek <polacek@redhat.com>
2556 * gcc.dg/c1x-align-5.c: New test.
2558 2013-10-16 Tobias Burnus <burnus@net-b.de>
2561 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2563 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2565 * c-c++-common/cpp/openmp-define-1.c: Move
2566 dg-require-effective-target fopenmp after dg-do directive.
2567 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2568 * gfortran.dg/openmp-define-1.f90: Likewise.
2569 * gfortran.dg/openmp-define-2.f90: Likewise.
2570 * gfortran.dg/openmp-define-3.f90: Likewise.
2572 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2574 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2576 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2579 * gcc.target/i386/pr57756.c: New test.
2580 * gcc.target/i386/pr57756_2.c: New test.
2582 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2584 * gcc.dg/torture/builtin-self.c: New file.
2586 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2588 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2589 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2590 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2591 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2592 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2594 2013-10-15 Cong Hou <congh@google.com>
2596 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2598 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2601 * g++.dg/cpp0x/pr58707.C: New.
2603 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2605 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2606 after other directives.
2608 2013-10-15 Tobias Burnus <burnus@net-b.de>
2611 * gfortran.dg/unlimited_polymorphic_11.f90: New.
2613 2013-10-14 Ian Lance Taylor <iant@google.com>
2615 * go.test/go-test.exp (go-find-packages): New proc.
2616 (go-gc-tests): Skip stress and safe tests. Skip *.dir
2617 subdirectories. Do simple +build line matching. Handle run with
2618 arguments. Handle errorcheckdir and rundircmpout. Use packages
2619 for rundir. Remove special handling for bug191 and dwarf.
2621 2013-10-14 Tobias Burnus <burnus@net-b.de>
2624 * gfortran.dg/unlimited_polymorphic_10.f90: New.
2626 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2628 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2631 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
2633 * gnat.dg/specs/opt1.ads: New test.
2635 2013-10-14 Richard Biener <rguenther@suse.de>
2637 PR tree-optimization/58640
2638 * gcc.c-torture/execute/pr58640-2.c: New testcase.
2640 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
2642 * gnat.dg/uninit_array.ad[sn]: New test.
2643 * gnat.dg/uninit_array_pkg.ads: New helper.
2645 2013-10-13 Richard Biener <rguenther@suse.de>
2647 * gcc.c-torture/execute/pr58662.c: New test.
2649 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2652 * gcc.dg/torture/p51244-21.c: New.
2653 * gcc.target/sh/pr51244-20.c: New.
2654 * gcc.target/sh/pr51244-20-sh2a.c: New.
2656 2013-10-12 Arnaud Charlet <charlet@adacore.com>
2658 * gnat.dg/specs/linker_section.ads: Update test.
2660 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
2663 * gcc.target/i386/pr58690.c: New test
2665 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
2667 * gcc.target/i386/builtin-ucmp.c: New test.
2669 2013-10-11 Brooks Moses <bmoses@google.com>
2671 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2673 2013-10-11 Jeff Law <law@redhat.com>
2675 * gcc.c-torture/execute/pr58640.c: New test.
2677 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2680 * g++.dg/cpp0x/decltype57.C: New.
2682 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2685 * g++.dg/template/nontype26.C: New.
2687 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
2689 * c-c++-common/cpp/openmp-define-1.c: New file.
2690 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2691 * c-c++-common/cpp/openmp-define-3.c: Likewise.
2692 * gfortran.dg/openmp-define-1.f90: Likewise.
2693 * gfortran.dg/openmp-define-2.f90: Likewise.
2694 * gfortran.dg/openmp-define-3.f90: Likewise.
2696 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2697 for test source files.
2698 * gcc.dg/gomp/gomp.exp: Likewise.
2699 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2700 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2701 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2702 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2703 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2705 2013-10-11 Jakub Jelinek <jakub@redhat.com>
2707 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2708 Remove error test that is now valid in OpenMP 4.0.
2709 * c-c++-common/gomp/atomic-16.c: New test.
2710 * c-c++-common/gomp/cancel-1.c: New test.
2711 * c-c++-common/gomp/depend-1.c: New test.
2712 * c-c++-common/gomp/depend-2.c: New test.
2713 * c-c++-common/gomp/map-1.c: New test.
2714 * c-c++-common/gomp/pr58472.c: New test.
2715 * c-c++-common/gomp/sections1.c: New test.
2716 * c-c++-common/gomp/simd1.c: New test.
2717 * c-c++-common/gomp/simd2.c: New test.
2718 * c-c++-common/gomp/simd3.c: New test.
2719 * c-c++-common/gomp/simd4.c: New test.
2720 * c-c++-common/gomp/simd5.c: New test.
2721 * c-c++-common/gomp/single1.c: New test.
2722 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2724 * g++.dg/gomp/block-3.C: Likewise.
2725 * g++.dg/gomp/clause-3.C: Adjust error messages.
2726 * g++.dg/gomp/declare-simd-1.C: New test.
2727 * g++.dg/gomp/declare-simd-2.C: New test.
2728 * g++.dg/gomp/depend-1.C: New test.
2729 * g++.dg/gomp/depend-2.C: New test.
2730 * g++.dg/gomp/target-1.C: New test.
2731 * g++.dg/gomp/target-2.C: New test.
2732 * g++.dg/gomp/taskgroup-1.C: New test.
2733 * g++.dg/gomp/teams-1.C: New test.
2734 * g++.dg/gomp/udr-1.C: New test.
2735 * g++.dg/gomp/udr-2.C: New test.
2736 * g++.dg/gomp/udr-3.C: New test.
2737 * g++.dg/gomp/udr-4.C: New test.
2738 * g++.dg/gomp/udr-5.C: New test.
2739 * g++.dg/gomp/udr-6.C: New test.
2740 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2741 * gcc.dg/autopar/outer-2.c: Likewise.
2742 * gcc.dg/autopar/outer-3.c: Likewise.
2743 * gcc.dg/autopar/outer-4.c: Likewise.
2744 * gcc.dg/autopar/outer-5.c: Likewise.
2745 * gcc.dg/autopar/outer-6.c: Likewise.
2746 * gcc.dg/autopar/parallelization-1.c: Likewise.
2747 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2749 * gcc.dg/gomp/clause-1.c: Adjust error messages.
2750 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2751 instead of GOMP_parallel_loop_runtime_start.
2752 * gcc.dg/gomp/declare-simd-1.c: New test.
2753 * gcc.dg/gomp/declare-simd-2.c: New test.
2754 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2755 parser. Add further #pragma omp sections nesting tests.
2756 * gcc.dg/gomp/target-1.c: New test.
2757 * gcc.dg/gomp/target-2.c: New test.
2758 * gcc.dg/gomp/taskgroup-1.c: New test.
2759 * gcc.dg/gomp/teams-1.c: New test.
2760 * gcc.dg/gomp/udr-1.c: New test.
2761 * gcc.dg/gomp/udr-2.c: New test.
2762 * gcc.dg/gomp/udr-3.c: New test.
2763 * gcc.dg/gomp/udr-4.c: New test.
2764 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2766 2013-10-10 Jan Hubicka <jh@suse.cz>
2768 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2770 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2771 * gcc.target/i386/pr49168-1.c: Likewise.
2772 * gcc.target/i386/pr49002-2.c: Likewise.
2774 2013-10-10 Jakub Jelinek <jakub@redhat.com>
2777 * gcc.dg/torture/pr58670.c: New test.
2779 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
2781 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2783 2013-10-09 Marek Polacek <polacek@redhat.com>
2786 * g++.dg/tm/pr58635-1.C: New test.
2787 * g++.dg/tm/pr58635-2.C: New test.
2789 2013-10-09 Jakub Jelinek <jakub@redhat.com>
2791 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2793 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
2795 PR tree-optimization/20318
2796 * c-c++-common/pr20318.c: New file.
2797 * gcc.dg/tree-ssa/pr20318.c: New file.
2799 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
2801 * gcc.c-torture/execute/pr58570.c: New test.
2803 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2805 * gcc.target/aarch64/vclz.c: New testcase.
2807 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2809 * gcc.target/aarch64/vadd_f64.c: New testcase.
2810 * gcc.target/aarch64/vsub_f64.c: New testcase.
2812 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2814 * gcc.target/aarch64/vdiv_f.c: New testcase.
2816 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2818 * gcc.target/aarch64/vneg_f.c: New testcase.
2819 * gcc.target/aarch64/vneg_s.c: New testcase.
2821 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2824 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2825 * g++.old-deja/g++.mike/misc9.C: Adjust.
2827 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2831 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2834 * g++.dg/template/crash117.C: New.
2836 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2838 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2840 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
2842 PR tree-optimization/58480
2843 * gcc.dg/tree-ssa/pr58480.c: New file.
2845 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2847 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2848 * gcc.target/powerpc/fusion.c: Likewise.
2850 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2852 * gcc.target/s390/htm-nofloat-2.c: New testcase.
2854 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2856 * gcc.target/s390/htm-1.c: Add more tests to cover different
2859 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2862 * g++.dg/init/uninitialized1.C: New.
2864 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2867 * g++.dg/cpp0x/variadic144.C: New.
2869 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2872 * g++.dg/cpp0x/auto39.C: New.
2874 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2877 * g++.dg/cpp0x/range-for26.C: New.
2878 * g++.dg/cpp0x/range-for27.C: Likewise.
2880 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2883 * g++.dg/template/crash117.C: New.
2885 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
2888 * g++.dg/tree-ssa/pr19476-5.C: New file.
2889 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2891 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2894 * g++.dg/cpp0x/gen-attrs-55.C: New.
2896 2013-10-03 Easwaran Raman <eraman@google.com>
2899 * g++.dg/ext/attribute47.C: New.
2901 2013-10-03 Rong Xu <xur@google.com>
2903 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2905 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2906 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2908 2013-10-03 Marek Polacek <polacek@redhat.com>
2911 * g++.dg/cpp0x/pr58510.C: New test.
2913 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
2916 * g++.dg/tree-ssa/pr19476-1.C: New file.
2917 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2918 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2919 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2921 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2923 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2924 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2925 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2926 VSX scalar operations or the traditional floating point form of
2928 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2929 * gcc.target/powerpc/recip-3.c: Likewise.
2930 * gcc.target/powerpc/recip-5.c: Likewise.
2931 * gcc.target/powerpc/pr72747.c: Likewise.
2932 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2934 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
2937 * gcc.target/aarch64/pr58460.c: New file.
2939 2013-10-02 Tobias Burnus <burnus@net-b.de>
2942 * gfortran.dg/char_length_19.f90: New.
2944 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2947 * g++.dg/parse/crash65.C: New.
2948 * g++.dg/cpp1y/pr58535.C: Likewise.
2950 2013-10-02 Richard Biener <rguenther@suse.de>
2952 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2953 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2954 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2955 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2956 * gfortran.dg/ldist-pr45199.f: Likewise.
2958 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2961 * g++.dg/parse/crash64.C: New.
2963 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
2965 * gcc.dg/tree-ssa/slsr-40.c: New test.
2967 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
2970 * g++.dg/cpp0x/pr58563.C: New.
2972 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
2974 * gcc.target/aarch64/vect_saddl_1.c: New.
2976 2013-10-01 Jakub Jelinek <jakub@redhat.com>
2979 * gcc.c-torture/execute/pr58574.c: New testcase.
2981 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
2984 * gcc.target/arm/pr58578.c: New test.
2986 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2988 PR tree-optimization/58556
2989 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2990 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2992 2013-10-01 Nick Clifton <nickc@redhat.com>
2994 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2996 * gcc.c-torture/compile/20010327-1.c: Only run the test for
2998 * gcc.c-torture/compile/pr41181.c: Likewise.
2999 * gcc.c-torture/compile/calls.c: Likewise.
3000 * gcc.c-torture/compile/990617-1.c: Likewise.
3001 * gcc.c-torture/compile/pr55955.c: Only run the test for
3003 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3005 2013-10-01 Richard Biener <rguenther@suse.de>
3007 PR tree-optimization/58553
3008 * gcc.dg/torture/pr58553.c: New testcase.
3010 2013-09-30 Jakub Jelinek <jakub@redhat.com>
3013 * gcc.c-torture/execute/pr58564.c: New test.
3015 2013-09-30 Teresa Johnson <tejohnson@google.com>
3017 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3018 Update for additional dump message.
3020 2013-09-30 Richard Biener <rguenther@suse.de>
3022 PR tree-optimization/58554
3023 * gcc.dg/torture/pr58554.c: New testcase.
3025 2013-09-30 Simon Cook <simon.cook@embecosm.com>
3026 Joern Rennecke <joern.rennecke@embecosm.com>
3028 * gcc.target/arc/barrel-shifter-1.c: New test.
3029 * gcc.target/arc/barrel-shifter-2.c: Likewise.
3030 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3031 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3032 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3033 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3034 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3035 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3036 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3037 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3038 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3039 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3040 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3041 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3042 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3043 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3044 * gcc.target/arc/mtune-ARC600.c: Likewise.
3045 * gcc.target/arc/mtune-ARC601.c: Likewise.
3046 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3047 * gcc.target/arc/mtune-ARC700.c: Likewise.
3048 * gcc.target/arc/mtune-ARC725D.c: Likewise.
3049 * gcc.target/arc/mtune-ARC750D.c: Likewise.
3050 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3051 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3053 2013-09-30 Richard Biener <rguenther@suse.de>
3056 * g++.dg/torture/pr58552.C: New testcase.
3058 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3060 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3061 and -mupper-regs-df.
3063 2013-09-27 Paulo Matos <pmatos@broadcom.com>
3066 * gcc.dg/pr58463.c: New test.
3068 2013-09-27 Jakub Jelinek <jakub@redhat.com>
3071 * c-c++-common/gomp/pr58551.c: New test.
3073 2013-09-27 Richard Biener <rguenther@suse.de>
3075 PR tree-optimization/58459
3076 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3078 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
3081 * gfortran.dg/round_4.f90: Check for rounding support.
3083 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
3085 * g++.dg/vect/pr58513.cc (op): Make static.
3087 2013-09-26 Richard Biener <rguenther@suse.de>
3089 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3091 2013-09-26 Richard Biener <rguenther@suse.de>
3093 PR tree-optimization/58539
3094 * gcc.dg/torture/pr58539.c: New testcase.
3096 2013-09-25 Jeff Law <law@redhat.com>
3098 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3100 2013-09-25 Tobias Burnus <burnus@net-b.de>
3103 * gfortran.dg/finalize_21.f90: New.
3105 2013-09-25 Tobias Burnus <burnus@net-b.de>
3109 * gfortran.dg/defined_assignment_8.f90: New.
3110 * gfortran.dg/defined_assignment_9.f90: New.
3112 2013-09-25 Marek Polacek <polacek@redhat.com>
3115 * c-c++-common/ubsan/shift-5.c: New test.
3116 * c-c++-common/ubsan/shift-6.c: New test.
3117 * c-c++-common/ubsan/div-by-zero-5.c: New test.
3118 * gcc.dg/ubsan/c-shift-1.c: New test.
3120 2013-09-25 Marek Polacek <polacek@redhat.com>
3123 * g++.dg/tm/pr58516.C: New test.
3125 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3127 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3129 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3131 2013-09-24 Richard Biener <rguenther@suse.de>
3134 * g++.dg/vect/pr58513.cc: New testcase.
3136 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
3138 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3141 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
3144 * g++.dg/cpp1y/pr58500.C: New testcase.
3146 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
3148 * gnat.dg/opt28.ad[sb]: New test.
3149 * gnat.dg/opt28_pkg.ads: New helper.
3151 2013-09-23 Richard Biener <rguenther@suse.de>
3153 PR tree-optimization/58464
3154 * g++.dg/torture/pr58464.C: New testcase.
3156 2013-09-23 Christian Bruel <christian.bruel@st.com>
3159 * gcc.target/sh/torture/pr58475.c: New test.
3161 2013-09-23 Janus Weil <janus@gcc.gnu.org>
3164 * gfortran.dg/extends_15.f90: New.
3166 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3169 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3171 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
3174 * gcc.target/vax/vax.exp: New.
3175 * gcc.target/vax/pr56875.c: Ditto.
3177 2013-09-20 Richard Biener <rguenther@suse.de>
3180 * gfortran.dg/pr58484.f: New testcase.
3182 2013-09-20 Jeff Law <law@redhat.com>
3184 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3186 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3189 * gcc.dg/torture/pr57748-1.c: New test.
3190 * gcc.dg/torture/pr57748-2.c: New test.
3192 2013-09-20 Marek Polacek <polacek@redhat.com>
3195 * c-c++-common/ubsan/shift-4.c: New test.
3197 2013-09-20 Richard Biener <rguenther@suse.de>
3199 PR tree-optimization/58453
3200 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3202 2013-09-20 Janus Weil <janus@gcc.gnu.org>
3205 * gfortran.dg/proc_ptr_43.f90: New.
3207 2013-09-18 Tobias Burnus <burnus@net-b.de>
3210 * gfortran.dg/defined_assignment_11.f90: New.
3212 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
3214 PR rtl-optimization/58438
3215 * g++.dg/pr58438.C: New test.
3217 2013-09-18 Tobias Burnus <burnus@net-b.de>
3220 * gfortran.dg/class_39.f03: Update dg-error.
3221 * gfortran.dg/class_5.f03: Ditto.
3222 * gfortran.dg/class_53.f90: Ditto.
3223 * gfortran.dg/realloc_on_assign_20.f90: New.
3224 * gfortran.dg/realloc_on_assign_21.f90: New.
3225 * gfortran.dg/realloc_on_assign_22.f90: New.
3227 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3230 * g++.dg/parse/using4.C: New.
3232 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3234 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3236 2013-09-18 Marek Polacek <polacek@redhat.com>
3239 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3240 instead of the shift option.
3241 * c-c++-common/ubsan/pr58443-1.c: New test.
3242 * c-c++-common/ubsan/pr58443-3.c: New test.
3243 * c-c++-common/ubsan/pr58443-2.c: New test.
3245 2013-09-18 Richard Biener <rguenther@suse.de>
3247 PR tree-optimization/58417
3248 * gcc.dg/torture/pr58417.c: New testcase.
3250 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3252 * gnat.dg/array_bounds_test2.adb: New test.
3254 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3256 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3257 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3259 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3261 * gnat.dg/in_out_parameter4.adb: New test.
3263 2013-09-18 Marek Polacek <polacek@redhat.com>
3266 * c-c++-common/ubsan/attrib-1.c: New test.
3268 2013-09-17 Cong Hou <congh@google.com>
3270 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3271 on two arrays with short and int types. This should not be recognized
3272 as a dot product pattern.
3274 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3277 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3278 the cp_type_quals (r) too.
3280 2013-09-17 Jan Hubicka <jh@suse.cz>
3283 * gcc.c-torture/compile/pr58332.c: New testcase.
3285 2013-09-17 Jeff Law <law@redhat.com>
3287 * gcc.c-torture/execute/pr58387.c: New test.
3289 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3291 PR tree-optimization/58088
3292 * gcc.c-torture/compile/pr58088.c: New test.
3294 2013-09-17 Nick Clifton <nickc@redhat.com>
3296 * lib/target-supports.exp (check_effective_target_trampolines):
3297 Add MSP430 to the list of targets that do not support trampolines.
3298 (check_profiling_available): Add MSP430 to the list of targets
3299 that do not support profiling.
3300 (check_effective_target_tls_runtime): Add MSP430 to the list of
3301 targets that do not support TLS.
3303 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3305 * gnat.dg/opt27.adb: New test.
3306 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3308 2013-09-17 Andreas Schwab <schwab@suse.de>
3310 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3312 2013-09-17 Richard Biener <rguenther@suse.de>
3314 PR tree-optimization/58432
3315 * gcc.dg/pr58432.c: New testcase.
3317 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3319 * gcc.dg/tree-ssa/slsr-39.c: New test.
3321 2013-09-16 Xinliang David Li <davidxl@google.com>
3323 * gcc.misc-tests/help.exp: Optimizer help change.
3325 2013-09-16 Jeff Law <law@redhat.com>
3327 * gcc.c-torture/execute/pr58419.c: New test.
3328 * gcc.c-torture/execute/pr58431.c: New test.
3330 2013-09-16 Tobias Burnus <burnus@net-b.de>
3333 * gfortran.dg/finalize_19.f90: New.
3335 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3337 * gcc.target/i386/pr58418.c: New.
3339 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3341 * gcc.target/aarch64/fmla-intrinsic.c: New.
3342 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3343 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3344 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3346 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3348 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3349 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3351 2013-09-16 Richard Biener <rguenther@suse.de>
3353 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3355 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3357 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3358 interpreted as implicit templates) to be expected pedwarns instead.
3360 2013-09-16 Tobias Burnus <burnus@net-b.de>
3363 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3365 2013-09-15 Tobias Burnus <burnus@net-b.de>
3368 * gfortran.dg/defined_assignment_10.f90: New.
3370 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3372 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3373 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3375 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3377 * g++.dg/abi/main.C: Added implicit C linkage tests
3379 2013-09-13 Kai Tietz <ktietz@redhat.com>
3381 * gcc.target/i386/pr57848.c: New file.
3383 2013-09-13 Christian Bruel <christian.bruel@st.com>
3386 * gcc.target/sh/torture/pr58314.c: New test.
3388 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3390 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3392 2013-09-12 Martin Jambor <mjambor@suse.cz>
3395 * g++.dg/pr58389.C: New test.
3397 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3399 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3400 * g++.dg/template/pseudodtor3.C: Likewise.
3402 2013-09-12 Richard Biener <rguenther@suse.de>
3404 PR tree-optimization/58404
3405 * g++.dg/tree-ssa/pr58404.C: New testcase.
3407 2013-09-12 Martin Jambor <mjambor@suse.cz>
3410 * g++.dg/ipa/pr58371.C: New test.
3412 2013-09-12 Richard Biener <rguenther@suse.de>
3414 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3415 expected outcome and comment why that happens.
3417 2013-09-11 Richard Biener <rguenther@suse.de>
3420 * g++.dg/uninit-pred-4.C: New testcase.
3422 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3424 PR tree-optimization/58385
3425 * gcc.c-torture/execute/pr58385.c: New test.
3427 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3429 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3431 2013-09-10 Jeff Law <law@redhat.com>
3433 * g++.dg/torture/pr58380.C: New test.
3435 2013-09-10 Jan Hubicka <jh@suse.cz>
3436 Paolo Carlini <paolo.carlini@oracle.com>
3438 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3440 2013-09-10 Jeff Law <law@redhat.com>
3442 * gcc.c-torture/compile/pr58343.c: New test.
3444 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3446 PR rtl-optimization/58365
3447 * gcc.c-torture/execute/pr58365.c: New test.
3449 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3451 * gcc.dg/torture/memcpy-1.c: New test.
3453 2013-09-10 Alan Modra <amodra@gmail.com>
3455 * gcc.target/powerpc/pr58330.c: New.
3457 2013-09-10 Alan Modra <amodra@gmail.com>
3459 * gcc.target/powerpc/medium_offset.c: New.
3461 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3464 * g++.dg/warn/Wunused-var-21.C: New test.
3466 PR tree-optimization/58364
3467 * gcc.c-torture/execute/pr58364.c: New test.
3469 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3472 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3473 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3474 * g++.dg/init/delete1.C: Adjust.
3476 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3478 * gcc.target/aarch64/movdi_1.c: New test.
3480 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3483 * g++.dg/warn/Wunused-parm-5.C: New.
3485 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3487 * gcc.target/aarch64/cmn-neg.c: New test.
3489 2013-09-09 Richard Biener <rguenther@suse.de>
3492 * gcc.dg/torture/pr58326-1.c: New testcase.
3493 * gcc.dg/torture/pr58326-2.c: Likewise.
3495 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3498 * g++.dg/ext/pr57735.C: New test.
3500 2013-09-09 Jan Hubicka <jh@suse.cz>
3503 * g++.dg/torture/PR58294.C: New testcase.
3505 2013-09-08 Jeff Law <law@redhat.com>
3507 * gcc.c-torture/compile/pr58340.c: New test.
3509 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3511 * g++.dg/debug/ra1.C: New test.
3513 2013-09-08 Jan Hubicka <jh@suse.cz>
3515 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3516 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3517 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3518 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3520 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3523 * g++.dg/overload/new1.C: Adjust.
3525 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3527 * c-c++-common/opaque-vector.c: New test.
3529 2013-09-08 Tom de Vries <tom@codesourcery.com>
3532 * g++.dg/tm/noexcept-6.C: New test.
3534 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3536 * gcc.target/arc/cond-set-use.c: New test.
3538 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3540 * gnat.dg/stack_usage2.adb: New test.
3542 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3544 * gcc.target/aarch64/table-intrinsics.c
3545 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3546 (qtb_tests8_< ,2,3,4>): Likewise.
3547 (qtblq_tests8_< ,2,3,4>): Likewise.
3548 (qtbxq_tests8_< ,2,3,4>): Likewise.
3550 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3552 * gnat.dg/warn10.ad[sb]: New test.
3553 * gnat.dg/warn10_pkg.ads: New helper.
3555 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3557 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3558 Don't expect NULL in foo.result set.
3559 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3561 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3562 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3564 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3566 * gcc.target/s390/nearestint-1.c: New testcase.
3568 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3569 Vineet Gupta <Vineet.Gupta@synopsys.com>
3571 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3572 * testsuite/gcc.target/arc: New directory.
3573 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3574 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3575 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3576 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3577 * testsuite/gcc.dg/builtin-apply2.c
3578 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3580 2013-09-04 Jan Hubicka <jh@suse.cz>
3583 * g++.dg/torture/pr58201_0.C: New testcase.
3584 * g++.dg/torture/pr58201_1.C: New testcase.
3585 * g++.dg/torture/pr58201.h: New testcase.
3587 2013-09-05 Jan Hubicka <jh@suse.cz>
3589 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3591 2013-09-05 Richard Biener <rguenther@suse.de>
3593 PR tree-optimization/58137
3594 * gcc.target/i386/pr58137.c: New testcase.
3596 2013-09-05 Martin Jambor <mjambor@suse.cz>
3598 * g++.dg/ipa/remref-1.C: New test.
3599 * g++.dg/ipa/remref-2.C: Likewise.
3601 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3604 * g++.dg/parse/access11.C: New.
3606 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3608 * g++.dg/warn/weak1.C: Skip on AIX.
3610 2013-09-04 Easwaran Raman <eraman@google.com>
3613 PR tree-optimization/58011
3614 * gfortran.dg/reassoc_12.f90: New testcase.
3615 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3617 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3619 * gcc.dg/attr-weakref-1.c: Skip on AIX.
3620 * gcc.dg/torture/pr53922.c: Skip on AIX.
3621 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3623 2013-09-04 Teresa Johnson <tejohnson@google.com>
3625 * gcc.dg/unroll_1.c: Test dumping to stderr.
3627 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3630 * g++.dg/warn/deprecated-8.C: New.
3632 2013-09-03 Jeff Law <law@redhat.com>
3634 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3637 2013-09-03 Meador Inge <meadori@codesourcery.com>
3641 2013-08-30 Meador Inge <meadori@codesourcery.com>
3643 * gcc.dg/Warray-bounds-11.c: New testcase.
3645 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
3647 * lib/target-supports.exp (check_weak_available): Return true for AIX.
3649 2013-09-03 Jan Hubicka <jh@suse.cz>
3651 * g++.dg/ipa/devirt-15.C: Fix testcase.
3653 2013-09-03 Richard Biener <rguenther@suse.de>
3656 * gcc.dg/torture/pr57656.c: New testcase.
3658 2013-09-03 Richard Biener <rguenther@suse.de>
3661 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3663 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3666 * gfortran.dg/do_concurrent_3.f90: New test case.
3668 2013-09-02 Jan Hubicka <jh@suse.cz>
3670 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3672 2013-09-02 Martin Jambor <mjambor@suse.cz>
3675 * gcc.dg/ipa/pr58106.c: New test.
3677 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
3679 * gcc.target/aarch64/scalar_intrinsics.c
3680 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3682 2013-09-02 Richard Biener <rguenther@suse.de>
3685 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3687 2013-09-02 Richard Biener <rguenther@suse.de>
3689 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3692 2013-09-02 Bin Cheng <bin.cheng@arm.com>
3694 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3696 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3698 PR c++/21682, implement DR 565
3699 * g++.dg/template/using24.C: New.
3700 * g++.dg/template/using25.C: Likewise.
3701 * g++.dg/template/using26.C: Likewise.
3703 2013-09-01 Jan Hubicka <jh@suse.cz>
3705 * g++.dg/ipa/devirt-15.C: New testcase.
3707 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
3709 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3711 2013-08-31 Jan Hubicka <jh@suse.cz>
3713 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3714 * g++.dg/tree-ssa/pr45453.C: Likewise.
3716 2013-08-31 Jan Hubicka <jh@suse.cz>
3718 * gcc.dg/fork-instrumentation.c: New testcase.
3720 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
3722 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3724 2013-08-30 Meador Inge <meadori@codesourcery.com>
3726 * gcc.dg/Warray-bounds-11.c: New testcase.
3728 2013-08-30 Marek Polacek <polacek@redhat.com>
3730 * g++.dg/ubsan/div-by-zero-1.C: New test.
3731 * c-c++-common/ubsan/save-expr-1.c: New test.
3732 * c-c++-common/ubsan/save-expr-2.c: New test.
3733 * c-c++-common/ubsan/save-expr-3.c: New test.
3734 * c-c++-common/ubsan/save-expr-4.c: New test.
3735 * c-c++-common/ubsan/typedef-1.c: New test.
3736 * c-c++-common/ubsan/const-char-1.c: New test.
3737 * c-c++-common/ubsan/const-expr.c: New test.
3738 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3739 * c-c++-common/ubsan/shift-1.c: Likewise.
3740 * c-c++-common/ubsan/shift-2.c: Likewise.
3741 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3742 * lib/ubsan-dg.exp: New file.
3743 * g++.dg/dg.exp: Add ubsan tests.
3744 * g++.dg/ubsan/ubsan.exp: New file.
3745 * gcc.dg/ubsan/ubsan.exp: New file.
3746 * g++.dg/ubsan/cxx11-shift-1.C: New test.
3747 * g++.dg/ubsan/cxx11-shift-2.C: New test.
3748 * c-c++-common/ubsan/div-by-zero-3.c: New test.
3749 * c-c++-common/ubsan/div-by-zero-1.c: New test.
3750 * c-c++-common/ubsan/div-by-zero-4.c: New test.
3751 * c-c++-common/ubsan/shift-3.c: New test.
3752 * c-c++-common/ubsan/unreachable-1.c: New test.
3753 * c-c++-common/ubsan/shift-1.c: New test.
3754 * c-c++-common/ubsan/shift-2.c: New test.
3755 * c-c++-common/ubsan/div-by-zero-2.c: New test.
3756 * gcc.dg/ubsan/c99-shift-2.c: New test.
3757 * gcc.dg/ubsan/c99-shift-1.c: New test.
3759 2013-08-29 Jan Hubicka <jh@suse.cz>
3761 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3762 to match template and comment.
3764 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3767 * g++.dg/cpp0x/dc8.C: New.
3768 * g++.dg/template/meminit1.C: Adjust.
3770 2013-08-30 Teresa Johnson <tejohnson@google.com>
3772 * gcc.dg/inline-dump.c: Delete inadvertant commit.
3774 2013-08-30 Jakub Jelinek <jakub@redhat.com>
3776 PR tree-optimization/58277
3777 * gcc.c-torture/execute/pr58277-1.c: New test.
3778 * gcc.c-torture/execute/pr58277-2.c: New test.
3780 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
3782 * gcc.dg/guality/param-1.c: New test.
3783 * gcc.dg/guality/param-2.c: Likewise.
3785 2013-08-30 Richard Biener <rguenther@suse.de>
3787 PR tree-optimization/58228
3788 * gcc.dg/torture/pr58228.c: New testcase.
3790 2013-08-30 Richard Biener <rguenther@suse.de>
3792 PR tree-optimization/58223
3793 * gcc.dg/torture/pr58223.c: New testcase.
3794 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3796 2013-08-30 Richard Biener <rguenther@suse.de>
3798 PR tree-optimization/58010
3799 * gcc.dg/pr58010.c: New testcase.
3801 2013-08-29 Xinliang DavidLi <davidxl@google.com>
3803 * gcc.dg/unroll_3.c: Message change.
3804 * gcc.dg/unroll_4.c: Likewise.
3805 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3806 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3807 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3808 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3809 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3810 * gcc.dg/tree-ssa/loop-23.c: Likewise.
3811 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3812 * gcc.dg/unroll_1.c: Likewise.
3813 * gcc.dg/vect/bb-slp-31.c: Likewise.
3814 * gcc.dg/vect/bb-slp-14.c: Likewise.
3815 * gcc.dg/vect/bb-slp-8.c: Likewise.
3816 * gcc.dg/vect/bb-slp-23.c: Likewise.
3817 * gcc.dg/vect/bb-slp-15.c: Likewise.
3818 * gcc.dg/vect/bb-slp-9.c: Likewise.
3819 * gcc.dg/vect/bb-slp-24.c: Likewise.
3820 * gcc.dg/vect/bb-slp-16.c: Likewise.
3821 * gcc.dg/vect/bb-slp-25.c: Likewise.
3822 * gcc.dg/vect/bb-slp-17.c: Likewise.
3823 * gcc.dg/vect/bb-slp-26.c: Likewise.
3824 * gcc.dg/vect/bb-slp-18.c: Likewise.
3825 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3826 * gcc.dg/vect/bb-slp-27.c: Likewise.
3827 * gcc.dg/vect/bb-slp-19.c: Likewise.
3828 * gcc.dg/vect/bb-slp-28.c: Likewise.
3829 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3830 * gcc.dg/vect/bb-slp-29.c: Likewise.
3831 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3832 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3833 * gcc.dg/vect/bb-slp-1.c: Likewise.
3834 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3835 * gcc.dg/vect/bb-slp-2.c: Likewise.
3836 * gcc.dg/vect/bb-slp-3.c: Likewise.
3837 * gcc.dg/vect/bb-slp-10.c: Likewise.
3838 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3839 * gcc.dg/vect/bb-slp-4.c: Likewise.
3840 * gcc.dg/vect/bb-slp-11.c: Likewise.
3841 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3842 * gcc.dg/vect/bb-slp-5.c: Likewise.
3843 * gcc.dg/vect/bb-slp-20.c: Likewise.
3844 * gcc.dg/vect/bb-slp-6.c: Likewise.
3845 * gcc.dg/vect/bb-slp-21.c: Likewise.
3846 * gcc.dg/vect/bb-slp-30.c: Likewise.
3847 * gcc.dg/vect/bb-slp-13.c: Likewise.
3848 * gcc.dg/vect/bb-slp-7.c: Likewise.
3849 * gcc.dg/vect/bb-slp-22.c: Likewise.
3850 * gcc.dg/unroll_2.c: Likewise.
3851 * g++.dg/vect/slp-pr50413.cc: Likewise.
3852 * g++.dg/vect/slp-pr56812.cc: Likewise.
3853 * g++.dg/vect/slp-pr50819.cc: Likewise.
3855 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
3857 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3859 2013-08-29 Teresa Johnson <tejohnson@google.com>
3861 * gcc.dg/pr40209.c: Use -fopt-info.
3862 * gcc.dg/pr26570.c: Ditto.
3863 * gcc.dg/pr32773.c: Ditto.
3864 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3866 2013-08-29 Richard Biener <rguenther@suse.de>
3868 PR tree-optimization/58246
3869 * gcc.dg/torture/pr58246.c: New testcase.
3871 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3874 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
3876 * gfortran.dg/realloc_on_assign_19.f90: New test.
3878 2013-08-29 Richard Biener <rguenther@suse.de>
3881 * gcc.dg/pr57287-2.c: New testcase.
3883 2013-08-29 Richard Biener <rguenther@suse.de>
3885 PR tree-optimization/57685
3886 * gcc.dg/torture/pr57685.c: New testcase.
3888 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3891 * g++.dg/cpp0x/dc7.C: New.
3893 2013-08-28 Jakub Jelinek <jakub@redhat.com>
3896 * c-c++-common/gomp/pr58257.c: New test.
3898 2013-08-28 Richard Biener <rguenther@suse.de>
3900 PR tree-optimization/56933
3901 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3903 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
3905 * gcc.target/aarch64/scalar_shift_1.c: New.
3907 2013-08-27 Richard Biener <rguenther@suse.de>
3909 PR tree-optimization/57521
3910 * gcc.dg/torture/pr57521.c: New testcase.
3912 2013-08-27 Jakub Jelinek <jakub@redhat.com>
3914 PR rtl-optimization/57860
3915 PR rtl-optimization/57861
3916 PR rtl-optimization/57875
3917 PR rtl-optimization/57876
3918 PR rtl-optimization/57877
3919 * gcc.c-torture/execute/pr57860.c: New test.
3920 * gcc.c-torture/execute/pr57861.c: New test.
3921 * gcc.c-torture/execute/pr57875.c: New test.
3922 * gcc.c-torture/execute/pr57876.c: New test.
3923 * gcc.c-torture/execute/pr57877.c: New test.
3925 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3928 * gfortran.dg/bounds_check_18.f90: New test.
3930 2013-08-23 Jan Hubicka <jh@suse.cz>
3932 * g++.dg/ipa/devirt-14.C: Fix typo.
3934 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
3937 * gfortran.dg/inline_sum_5.f90: New.
3939 2013-08-23 Janus Weil <janus@gcc.gnu.org>
3942 * gfortran.dg/typebound_assignment_7.f90: New.
3944 2013-08-23 Jan Hubicka <jh@suse.cz>
3946 * g++.dg/ipa/devirt-13.C: New testcase.
3947 * g++.dg/ipa/devirt-14.C: New testcase.
3949 2013-08-23 Jakub Jelinek <jakub@redhat.com>
3952 * gcc.target/i386/pr58218.c: New test.
3954 PR tree-optimization/58209
3955 * gcc.c-torture/execute/pr58209.c: New test.
3957 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3959 * gcc.target/powerpc/pr57744.c: Declare abort.
3961 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3964 * g++.dg/template/error54.C: New.
3966 2013-08-22 Janus Weil <janus@gcc.gnu.org>
3969 * gfortran.dg/select_type_34.f90: New.
3971 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3974 * g++.dg/warn/deprecated-7.C: New.
3976 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3978 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3980 2013-08-21 Jeff Law <law@redhat.com>
3982 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3984 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3987 * g++.dg/ext/attr-alias-3.C: New.
3989 2013-08-20 Janus Weil <janus@gcc.gnu.org>
3992 * gfortran.dg/intent_out_8.f90: New.
3994 2013-08-20 Teresa Johnson <tejohnson@google.com>
3996 PR rtl-optimizations/57451
3997 * g++.dg/tree-prof/pr57451.C: New test.
3999 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4002 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4004 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4007 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4009 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
4011 * gcc.target/powerpc/dfp-dd-2.c: New test.
4012 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4013 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4015 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
4017 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4018 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4021 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
4023 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4025 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4028 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4029 correct test response.
4032 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4033 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4034 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4036 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4037 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4039 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4041 2013-08-18 Jan Hubicka <jh@suse.cz>
4043 * g++.dg/ipa/type-inheritance-1.C: New testcase.
4045 2013-08-19 Janus Weil <janus@gcc.gnu.org>
4048 * gfortran.dg/gomp/proc_ptr_1.f90: New.
4050 2013-08-18 Jakub Jelinek <jakub@redhat.com>
4052 PR tree-optimization/58006
4053 * g++.dg/opt/pr58006.C: New test.
4055 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
4057 * gnat.dg/specs/linker_alias.ads: New test.
4059 2013-08-16 Jakub Jelinek <jakub@redhat.com>
4061 PR tree-optimization/58164
4062 * gcc.c-torture/compile/pr58164.c: New test.
4064 PR tree-optimization/58165
4065 * g++.dg/opt/pr58165.C: New test.
4067 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4070 * g++.dg/cpp0x/enum28.C: New.
4071 * g++.dg/cpp0x/enum15.C: Adjust.
4073 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4076 * gcc.target/powerpc/pr57949-1.c: New.
4077 * gcc.target/powerpc/pr57949-2.c: New.
4079 2013-08-14 Jakub Jelinek <jakub@redhat.com>
4081 PR tree-optimization/58145
4082 * gcc.dg/pr58145-1.c: New test.
4083 * gcc.dg/pr58145-2.c: New test.
4085 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
4087 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4088 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4089 * gcc.dg/debug/dwarf2/static1.c: Likewise.
4090 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4091 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4092 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4093 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4094 * gcc.dg/debug/dwarf2/var1.c: Likewise.
4095 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4096 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4097 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4098 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4099 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4100 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4101 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4102 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4103 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4104 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4105 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4106 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4107 * gcc.dg/debug/dwarf2/var2.c: Likewise.
4108 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4109 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4110 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4111 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4112 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4113 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4114 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4115 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4116 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4117 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4118 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4119 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4120 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4121 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4122 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4123 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4124 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4125 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4126 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4127 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4130 * gcc.c-torture/execute/pr56799.x: New file.
4132 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4134 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4136 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4137 * gcc.dg/pr44214-3.c (v2df): Likewise.
4139 * gcc.dg/pr46647.c: xfail for avr-*-*.
4141 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4143 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4144 Expect l to be optimized away.
4145 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4148 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4149 to tests that assume int/double are larger than short/float.
4152 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4154 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4155 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4156 target { int16 }. Restrict existing tests to target { int32 }
4158 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4159 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4160 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4161 * lib/target-supports.exp (check_effective_target_int32): New proc.
4163 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4164 exclude from scan test.
4166 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4167 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4168 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4169 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4170 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4171 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4172 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4173 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4174 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4175 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4176 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4177 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4178 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4179 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4180 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4181 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4182 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4183 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4184 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4186 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
4188 * gcc.target/arm/pr19599.c: Skip for -mthumb.
4190 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4191 to be the first test directive.
4192 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4193 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4194 * gcc.target/arm/atomic-op-char.c: Likewise.
4195 * gcc.target/arm/atomic-op-consume.c: Likewise.
4196 * gcc.target/arm/atomic-op-int.c: Likewise.
4197 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4198 * gcc.target/arm/atomic-op-release.c: Likewise.
4199 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4200 * gcc.target/arm/atomic-op-short.c: Likewise.
4202 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
4204 PR rtl-optimization/57662
4205 * gcc.dg/pr57662.c: New test.
4207 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4209 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4211 * gcc.target/mips/nans-legacy.c: Likewise.
4213 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4215 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4217 * gcc.target/mips/fabs-legacy.c: Likewise.
4218 * gcc.target/mips/fabsf-2008.c: Likewise.
4219 * gcc.target/mips/fabsf-legacy.c: Likewise.
4220 * gcc.target/mips/fneg-2008.c: Likewise.
4221 * gcc.target/mips/fneg-legacy.c: Likewise.
4222 * gcc.target/mips/fnegf-2008.c: Likewise.
4223 * gcc.target/mips/fnegf-legacy.c: Likewise.
4224 * gcc.target/mips/nan-2008.c: Likewise.
4225 * gcc.target/mips/nan-legacy.c: Likewise.
4226 * gcc.target/mips/nanf-2008.c: Likewise.
4227 * gcc.target/mips/nanf-legacy.c: Likewise.
4228 * gcc.target/mips/nans-2008.c: Likewise.
4229 * gcc.target/mips/nans-legacy.c: Likewise.
4230 * gcc.target/mips/nansf-2008.c: Likewise.
4231 * gcc.target/mips/nansf-legacy.c: Likewise.
4233 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4235 * gnat.dg/valued_proc.adb: New test.
4236 * gnat.dg/valued_proc_pkg.ads: New helper.
4238 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4240 PR tree-optimization/57661
4241 * g++.dg/opt/pr57661.C: New test.
4244 * gcc.dg/asan/pr56417.c: New test.
4246 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4248 * gnat.dg/loop_optimization16.adb: New test.
4249 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4251 2013-08-13 Marek Polacek <polacek@redhat.com>
4253 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4255 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4257 Example of converting global state to per-pass state.
4259 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4260 global state "static int counter" to...
4261 (one_pass::counter): ...this instance data.
4263 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4265 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4266 to member function...
4267 (one_pass::gate): ...this.
4268 (one_pass_exec): Convert to member function...
4269 (one_pass::impl_execute): ...this.
4271 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4274 * g++.dg/cpp0x/pr57416.C: New.
4276 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4278 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4280 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4281 * g++.dg/cpp0x/defaulted2.C: Likewise.
4282 * g++.dg/cpp0x/defaulted31.C: Likewise.
4283 * g++.dg/cpp0x/error6.C: Likewise.
4284 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4285 * g++.dg/cpp0x/override2.C: Likewise.
4286 * g++.dg/cpp0x/parse1.C: Likewise.
4287 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4288 * g++.dg/cpp0x/temp_default4.C: Likewise.
4289 * g++.dg/ext/attrib32.C: Likewise.
4290 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4291 * g++.dg/ext/mv13.C: Likewise.
4292 * g++.dg/ext/mv7.C: Likewise.
4293 * g++.dg/ext/mv9.C: Likewise.
4294 * g++.dg/ext/pr57362.C: Likewise.
4295 * g++.dg/ext/typeof10.C: Likewise.
4296 * g++.dg/lookup/anon6.C: Likewise.
4297 * g++.dg/lookup/crash6.C: Likewise.
4298 * g++.dg/lookup/name-clash5.C: Likewise.
4299 * g++.dg/lookup/name-clash6.C: Likewise.
4300 * g++.dg/other/anon4.C: Likewise.
4301 * g++.dg/other/error15.C: Likewise.
4302 * g++.dg/other/error8.C: Likewise.
4303 * g++.dg/other/redecl2.C: Likewise.
4304 * g++.dg/parse/crash16.C: Likewise.
4305 * g++.dg/parse/crash21.C: Likewise.
4306 * g++.dg/parse/crash38.C: Likewise.
4307 * g++.dg/parse/redef2.C: Likewise.
4308 * g++.dg/parse/struct-as-enum1.C: Likewise.
4309 * g++.dg/template/crash39.C: Likewise.
4310 * g++.dg/template/redecl3.C: Likewise.
4311 * g++.dg/tls/diag-3.C: Likewise.
4312 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4313 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4314 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4315 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4316 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4317 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4318 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4319 * g++.old-deja/g++.brendan/static3.C: Likewise.
4320 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4321 * g++.old-deja/g++.jason/binding.C: Likewise.
4322 * g++.old-deja/g++.jason/crash4.C: Likewise.
4323 * g++.old-deja/g++.jason/crash7.C: Likewise.
4324 * g++.old-deja/g++.jason/lineno.C: Likewise.
4325 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4326 * g++.old-deja/g++.mike/misc3.C: Likewise.
4327 * g++.old-deja/g++.mike/net44.C: Likewise.
4328 * g++.old-deja/g++.mike/ns3.C: Likewise.
4329 * g++.old-deja/g++.ns/alias4.C: Likewise.
4330 * g++.old-deja/g++.ns/ns11.C: Likewise.
4331 * g++.old-deja/g++.other/crash23.C: Likewise.
4332 * g++.old-deja/g++.other/decl8.C: Likewise.
4333 * g++.old-deja/g++.other/linkage3.C: Likewise.
4334 * g++.old-deja/g++.other/typeck1.C: Likewise.
4335 * g++.old-deja/g++.other/typedef5.C: Likewise.
4336 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4337 * g++.old-deja/g++.pt/friend36.C: Likewise.
4338 * obj-c++.dg/method-8.mm: Likewise.
4339 * obj-c++.dg/tls/diag-3.mm: Likewise.
4341 2013-08-12 Perez Read <netfirewall@gmail.com>
4344 * gcc.target/i386/movabs-1.c: New test.
4346 2013-08-12 Marek Polacek <polacek@redhat.com>
4348 PR tree-optimization/57980
4349 * gcc.dg/pr57980.c: New test.
4351 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4354 * gfortran.dg/do_check_10.f90: New test.
4355 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4356 * gfortran.dg/array_constructor_18.f90: Likewise.
4357 * gfortran.dg/array_constructor_22.f90: Likewise.
4358 * gfortran.dg/coarray_15.f90: Likewise.
4359 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4360 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4361 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4363 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4366 * g++.dg/cpp0x/constexpr-ice8.C: New.
4368 2013-08-09 Xinliang David Li <davidxl@google.com>
4370 * gcc.target/i386/memcpy-strategy-1.c: New test.
4371 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4372 * gcc.target/i386/memset-strategy-1.c: Ditto.
4373 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4375 2013-08-09 Jan Hubicka <jh@suse.cz>
4377 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4378 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4380 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4382 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4384 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4387 * gfortran.dg/transfer_intrinsic_6.f90: New.
4389 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4392 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4395 * g++.dg/lookup/typedef2.C: New.
4397 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4399 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4400 output of vdup intrinsics.
4402 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4404 * gcc.target/arm/lp1189445.c: New testcase.
4406 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4408 PR rtl-optimization/58079
4409 * gcc.dg/torture/pr58079.c: New test.
4411 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4413 * gnat.dg/warn9.adb: New test.
4415 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4418 * g++.dg/lookup/typedef2.C: New.
4420 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4422 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4423 to optstr when building plugins on darwin.
4425 2013-08-06 Martin Jambor <mjambor@suse.cz>
4427 PR tree-optimization/57539
4428 * gcc.dg/ipa/pr57539.c: New test.
4430 2013-08-06 Martin Jambor <mjambor@suse.cz>
4431 Bernd Edlinger <bernd.edlinger@hotmail.de>
4433 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4434 (a): Fix constructor.
4436 2013-08-06 Martin Jambor <mjambor@suse.cz>
4439 * gfortran.dg/pr57987.f90: New test.
4441 2013-08-06 Martin Jambor <mjambor@suse.cz>
4444 * gcc.dg/torture/pr58041.c: New test.
4445 * gcc.target/arm/pr58041.c: Likewise.
4447 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4450 * gfortran.dg/pointer_init_8.f90: New.
4452 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4455 * g++.dg/cpp0x/pr58080.C: New.
4457 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4459 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4460 to optstr when building plugins.
4462 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4464 Patch autogenerated by refactor_passes.py from
4465 https://github.com/davidmalcolm/gcc-refactoring-scripts
4466 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4468 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4469 struct to a subclass of gimple_opt_pass along with...
4470 (pass_data_one_pass): ...new pass_data instance and...
4471 (make_one_pass): ...new function.
4472 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4473 global struct to a subclass of gimple_opt_pass along with...
4474 (pass_data_warn_self_assign): ...new pass_data instance and...
4475 (make_pass_warn_self_assign): ...new function.
4476 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4477 a global struct to a subclass of gimple_opt_pass along with...
4478 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4479 (make_pass_dumb_plugin_example): ...new function.
4480 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4481 global struct to a subclass of gimple_opt_pass along with...
4482 (pass_data_warn_self_assign): ...new pass_data instance and...
4483 (make_pass_warn_self_assign): ...new function.
4485 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4487 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4488 is created and added to the pass_manager to reflect
4489 autogenerated changes.
4490 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4491 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4492 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4494 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4497 * g++.dg/cpp0x/pr58072.C: New.
4499 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4501 * gcc.dg/torture/pr57993-2.cpp: New.
4503 2013-08-02 Jan Hubicka <jh@suse.cz>
4505 * gcc.dg/ipa/ipa-1.c: Update.
4506 * gcc.dg/ipa/ipa-2.c: Update.
4507 * gcc.dg/ipa/ipa-3.c: Update.
4508 * gcc.dg/ipa/ipa-4.c: Update.
4509 * gcc.dg/ipa/ipa-5.c: Update.
4510 * gcc.dg/ipa/ipa-7.c: Update.
4511 * gcc.dg/ipa/ipa-8.c: Update.
4512 * gcc.dg/ipa/ipcp-1.c: Update.
4513 * gcc.dg/ipa/ipcp-2.c: Update.
4515 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4517 PR rtl-optimization/58048
4518 * gcc.target/i386/pr58048.c: New.
4520 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4522 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4524 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4525 Peter Bergner <bergner@vnet.ibm.com>
4528 * g++.dg/overload/using3.C: New.
4529 * g++.dg/overload/using2.C: Adjust.
4530 * g++.dg/lookup/using9.C: Likewise.
4532 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4534 * gcc.target/arm/pr46972-2.c: New test.
4536 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4538 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4540 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4542 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4544 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4546 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4547 rather than addressing!=absolute when deciding how to handle MIPS16
4548 when the test forces an ABI.
4550 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4553 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4555 2013-07-30 Steve Ellcey <sellcey@mips.com>
4557 * gcc.target/mips/code-readable-1.c: Increase switch size.
4558 * gcc.target/mips/code-readable-2.c: Ditto.
4559 * gcc.target/mips/code-readable-3.c: Ditto.
4560 * gcc.target/mips/code-readable-4.c: Ditto.
4562 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4565 * g++.dg/parse/crash63.C: New.
4567 2013-07-30 Tobias Burnus <burnus@net-b.de>
4570 * gfortran.dg/pointer_assign_8.f90: New.
4571 * gfortran.dg/pointer_assign_9.f90: New.
4572 * gfortran.dg/pointer_assign_10.f90: New.
4573 * gfortran.dg/pointer_assign_11.f90: New.
4575 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4577 * gcc.target/arm/pr57637.c: New testcase.
4579 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4581 PR tree-optimization/57993
4582 * gcc.dg/torture/pr57993.c: New test.
4584 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4586 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4588 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4591 * g++.dg/conversion/ambig2.C: New.
4593 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4595 * gcc.target/mips/fabs-2008.c: New test case.
4596 * gcc.target/mips/fabs-legacy.c: New test case.
4597 * gcc.target/mips/fabsf-2008.c: New test case.
4598 * gcc.target/mips/fabsf-legacy.c: New test case.
4599 * gcc.target/mips/fneg-2008.c: New test case.
4600 * gcc.target/mips/fneg-legacy.c: New test case.
4601 * gcc.target/mips/fneg-2008.c: New test case.
4602 * gcc.target/mips/fneg-legacy.c: New test case.
4603 * gcc.target/mips/nan-2008.c: New test case.
4604 * gcc.target/mips/nan-legacy.c: New test case.
4605 * gcc.target/mips/nanf-2008.c: New test case.
4606 * gcc.target/mips/nanf-legacy.c: New test case.
4607 * gcc.target/mips/nans-2008.c: New test case.
4608 * gcc.target/mips/nans-legacy.c: New test case.
4609 * gcc.target/mips/nansf-2008.c: New test case.
4610 * gcc.target/mips/nansf-legacy.c: New test case.
4611 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4613 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4614 Maxim Kuvyrkov <maxim@kugelworks.com>
4616 * lib/target-supports.exp (check_effective_target_non_bionic): New
4617 effective-target test.
4618 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4619 * g++.dg/tls/thread_local4g.C: Ditto.
4621 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4624 * gfortran.dg/vector_subsript_7.f90: New test.
4626 2013-07-27 Tobias Burnus <burnus@net-b.de>
4629 * gfortran.dg/warn_alias.f90: New.
4631 2013-07-27 Janus Weil <janus@gcc.gnu.org>
4634 * gfortran.dg/class_array_19.f90: New.
4636 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
4638 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4639 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4640 * gcc.dg/vect/pr57741-3.c: Likewise.
4641 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4643 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
4645 Skip tests that make assumptions about struct layout that don't hold
4647 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4648 * g++.dg/cpp0x/iop.C: Likewise.
4649 * g++.dg/cpp0x/named_refs.C: Likewise.
4650 * g++.dg/cpp0x/rv1p.C: Likewise.
4651 * g++.dg/cpp0x/rv2p.C: Likewise.
4652 * g++.dg/cpp0x/rv3p.C: Likewise.
4653 * g++.dg/cpp0x/rv4p.C: Likewise.
4654 * g++.dg/cpp0x/rv5p.C: Likewise.
4655 * g++.dg/cpp0x/rv6p.C: Likewise.
4656 * g++.dg/cpp0x/rv7p.C: Likewise.
4657 * g++.dg/cpp0x/rv8p.C: Likewise.
4658 * g++.dg/ext/strncpy-chk1.C: Likewise.
4659 * gcc.dg/builtin-object-size-10.c: Likewise.
4660 * gcc.dg/builtin-object-size-11.c: Likewise.
4661 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4662 * gcc.dg/pr25805.c: Likewise.
4663 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4664 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4665 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4666 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4667 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4668 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4669 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4670 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4671 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4672 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4673 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4674 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4675 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4676 * gcc.c-torture/execute/zerolen-2.x: Likewise.
4677 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4679 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4680 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4682 * gcc.dg/torture/pr37868.c: Disable for epiphany.
4683 * gcc.dg/sibcall-6.c: Enable for epiphany.
4685 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4687 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4689 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
4691 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4692 memcpy not initializers.
4694 * gcc.dg/guality/guality.exp: Skip on AIX.
4696 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4699 * g++.dg/cpp0x/pr57101.C: New.
4701 2013-07-26 Ian Bolton <ian.bolton@arm.com>
4703 * gcc.target/aarch64/neg_1.c: New test.
4705 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4708 * gfortran.dg/typebound_call_25.f90: New.
4710 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4713 * g++.dg/cpp0x/pr57981.C: New.
4715 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4718 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4720 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
4722 PR rtl-optimization/57960
4723 * gcc.target/s390/pr57960.c: New.
4725 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4728 * gfortran.dg/unlimited_polymorphic_9.f90: New.
4730 2013-07-25 Terry Guo <terry.guo@arm.com>
4732 * gcc.target/arm/thumb1-Os-mult.c: New test case.
4734 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
4737 * g++.dg/inherit/pr57942.C: New.
4739 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4741 * gcc.target/powerpc/bool2.h: New file, test the code generation
4742 of logical operations for power5, altivec, power7, and power8 systems.
4743 * gcc.target/powerpc/bool2-p5.c: Likewise.
4744 * gcc.target/powerpc/bool2-av.c: Likewise.
4745 * gcc.target/powerpc/bool2-p7.c: Likewise.
4746 * gcc.target/powerpc/bool2-p8.c: Likewise.
4747 * gcc.target/powerpc/bool3.h: Likewise.
4748 * gcc.target/powerpc/bool3-av.c: Likewise.
4749 * gcc.target/powerpc/bool2-p7.c: Likewise.
4750 * gcc.target/powerpc/bool2-p8.c: Likewise.
4752 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4754 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4756 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4758 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4760 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4762 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4763 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4764 type from long to long long.
4765 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4766 to have effective-target keywords of lp64 and ilp32.
4767 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4768 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4769 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4770 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4771 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4772 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4773 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4774 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4775 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4777 2013-07-23 Tom Tromey <tromey@redhat.com>
4778 Joseph Myers <joseph@codesourcery.com>
4780 * gcc.dg/c11-generic-1.c: New file.
4781 * gcc.dg/c11-generic-2.c: New file.
4783 2013-07-22 Tobias Burnus <burnus@net-b.de>
4787 * coarray/lib_realloc_1.f90: Permit optimization.
4788 * gfortran.dg/coarray_31.f90: New.
4790 2013-07-22 Tobias Burnus <burnus@net-b.de>
4793 * gfortran.dg/class_array_7.f03: Fix memory leak.
4795 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
4798 * g++.dg/cpp0x/decltype56.C: New.
4800 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4802 * gcc.dg/pr53265.c: Correct line number in dg-message.
4804 2013-07-22 Diego Novillo <dnovillo@google.com>
4806 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
4808 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4811 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4812 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4814 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4817 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4818 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4819 * gcc.dg/torture/pr53366-1.c: Same.
4820 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4821 * gcc.dg/torture/pr56488.c: Same.
4822 * gcc.dg/torture/pr57584.c: Same.
4823 * gcc.dg/tree-ssa/pr57385.c: Same.
4824 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4826 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
4828 * c-c++-common/pr41779.c: Fix typos.
4829 * gcc.c-torture/compile/20031125-2.c: Likewise.
4830 * gcc.c-torture/compile/20040621-1.c: Likewise.
4831 * gcc.c-torture/execute/20020418-1.c: Likewise.
4832 * gcc.dg/20020108-1.c: Likewise.
4833 * gcc.dg/atomic-generic-aux.c: Likewise.
4834 * gcc.dg/builtin-complex-err-2.c: Likewise.
4835 * gcc.dg/decl-1.c: Likewise.
4836 * gcc.dg/di-sync-multithread.c: Likewise.
4837 * gcc.dg/format/c90-printf-1.c: Likewise.
4838 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4839 * gcc.dg/long-long-compare-1.c: Likewise.
4840 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4841 * gcc.dg/pr17055-1.c: Likewise.
4842 * gcc.dg/pr27095.c: Likewise.
4843 * gcc.dg/torture/fp-int-convert.h: Likewise.
4844 * gcc.dg/tree-prof/inliner-1.c: Likewise.
4845 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4846 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4847 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4848 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4849 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4850 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4851 * gcc.dg/tree-ssa/pr42585.c: Likewise.
4852 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4853 * gcc.dg/vect/vect-cond-5.c: Likewise.
4854 * gcc.dg/weak/typeof-2.c: Likewise.
4855 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4856 * gcc.target/arm/naked-1.c: Likewise.
4857 * gcc.target/i386/pr9771-1.c: Likewise.
4858 * gcc.target/sparc/sparc-constant-1.c: Likewise.
4859 * gcc.target/sparc/struct-ret-check.c: Likewise.
4860 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4861 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4862 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4865 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4868 * gfortran.dg/dependency_42.f90: New test.
4869 * gfortran.dg/dependency_43.f90: New test.
4871 2013-07-21 Tobias Burnus <burnus@net-b.de>
4874 * gfortran.dg/round_4.f90: New.
4876 2013-07-21 Tobias Burnus <burnus@net-b.de>
4879 * gfortran.dg/min_max_conformance_2.f90: New.
4881 2013-07-20 Jakub Jelinek <jakub@redhat.com>
4883 PR preprocessor/57620
4884 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4885 (main): Don't test {s,u,U,L}12.
4886 * c-c++-common/raw-string-13.c: New test.
4887 * c-c++-common/raw-string-14.c: New test.
4888 * c-c++-common/raw-string-15.c: New test.
4889 * c-c++-common/raw-string-16.c: New test.
4891 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
4893 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4895 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
4897 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4899 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4900 target { ! keeps_null_pointer_checks }.
4901 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4902 target { ! keeps_null_pointer_checks }.
4904 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4905 * gcc.dg/torture/pr56488.c: Likewise.
4907 2013-07-19 Ian Bolton <ian.bolton@arm.com>
4909 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4912 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
4914 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4915 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4916 * gfortran.dg/guality/guality.exp: Skip on AIX.
4918 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4920 * g++.dg/debug/pr56819.C: Skip on AIX.
4921 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4922 * g++.dg/guality/guality.exp: Skip on AIX.
4924 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4926 * gcc.misc-tests/gcov-14.c: Skip on AIX.
4928 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4930 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4933 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4934 Adjust to corrected rounding.
4936 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4938 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4939 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4940 check_effective_target_cilkplus.
4941 * g++.dg/cilk-plus/cilk-plus.exp: Same.
4943 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
4945 * gcc.target/powerpc/pr57744.c: Fix typo.
4947 2013-07-18 Sriraman Tallam <tmsriram@google.com>
4950 * gcc.c-torture/compile/pr57698.c: New test.
4951 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4952 * gcc.c-torture/compile/pr44043.c: Ditto.
4954 2013-07-18 Wei Mi <wmi@google.com>
4956 PR rtl-optimization/57878
4957 * g++.dg/pr57878.C: New test.
4959 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4961 * gcc.dg/pr42611.c: Move dg-error to correct line.
4963 2013-07-17 Tobias Burnus <burnus@net-b.de>
4966 * gfortran.dg/dollar_sym_3.f: New.
4967 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4969 2013-07-16 Iain Sandoe <iain@codesourcery.com>
4974 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4975 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4976 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4977 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4978 * objc.dg/image-info.m: Likewise.
4979 * objc.dg/symtab-1.m: Likewise.
4980 * objc.dg/torture/strings/const-str-10.m: Likewise.
4981 * objc.dg/torture/strings/const-str-11.m: Likewise.
4982 * objc.dg/torture/strings/const-str-9.m: Likewise.
4983 * objc.dg/zero-link-1.m: Likewise.
4984 * objc.dg/zero-link-2.m: Likewise.
4985 * objc.dg/no-extra-load.m: Avoid Foundation.h.
4986 * objc.dg/objc-foreach-4.m: Likewise.
4987 * objc.dg/objc-foreach-5.m: Likewise.
4988 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4990 * obj-c++.dg/strings/const-str-12.mm: Likewise.
4991 * obj-c++.dg/syntax-error-1.mm: Likewise.
4992 * objc.dg/method-6.m: Likewise.
4993 * objc.dg/pr23214.m: Likewise.
4994 * objc.dg/proto-lossage-7.m: Likewise.
4995 * objc.dg/strings/const-str-12b.m: Likewise.
4996 * objc.dg/zero-link-3.m: Likewise.
4997 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4998 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4999 adjust headers, interfaces and encoded types to reflect current system
5000 versions. Add FIXME and outputs from current system compiler for
5003 2013-07-15 Cong Hou <congh@google.com>
5005 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5007 * gcc.target/i386/l_fma_float_3.c: Likewise.
5008 * gcc.target/i386/l_fma_double_1.c: Likewise.
5009 * gcc.target/i386/l_fma_double_3.c: Likewise.
5011 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
5013 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5014 function to test if HTM is available.
5015 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5016 * gcc.target/powerpc/htm-builtin-1.c: New test.
5018 2013-07-15 Tobias Burnus <burnus@net-b.de>
5020 * gfortran.dg/coarray_lib_realloc_1.f90: New.
5021 * gfortran.dg/coarray/lib_realloc_1.f90: New.
5022 * gfortran.dg/coarray_6.f90: Add dg-error.
5024 2013-07-15 Tobias Burnus <burnus@net-b.de>
5027 * gfortran.dg/finalize_18.f90: New.
5029 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5032 * fortran.dg/module_variable_1.f90: New test.
5033 * fortran.dg/module_variable_2.f90: New test.
5035 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
5037 * g++.dg/ext/vector19.C: Adapt.
5038 * g++.dg/ext/vector23.C: New testcase.
5040 2013-07-12 Michael Matz <matz@suse.de>
5043 * c-c++-common/pr55771.c: New test.
5045 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
5047 * gcc.target/aarch64/vect-movi.c: New.
5049 2013-07-11 Sriraman Tallam <tmsriram@google.com>
5052 * g++.dg/ext/pr57362.C: New.
5054 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
5057 * gcc.target/avr/torture/pr57631.c: New test.
5059 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5062 * g++.dg/cpp0x/constexpr-ice7.C: New.
5064 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
5066 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5068 * gcc.c-torture/execute/nest-align-1.x: New.
5070 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5073 * g++.dg/cpp0x/sfinae48.C: New.
5075 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5077 PR preprocessor/57824
5078 * c-c++-common/raw-string-17.c: New test.
5079 * c-c++-common/gomp/pr57824.c: New test.
5081 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5084 * g++.dg/cpp0x/reinterpret_cast1.C: New.
5085 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5086 * g++.dg/conversion/dr195.C: Update.
5087 * g++.dg/expr/cast2.C: Likewise.
5089 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5091 * c-c++-common/raw-string-18.c: New test.
5092 * c-c++-common/raw-string-19.c: New test.
5094 PR preprocessor/57757
5095 * g++.dg/cpp/paste1.C: New test.
5096 * g++.dg/cpp/paste2.C: New test.
5098 2013-07-10 Graham Stott <grahams@btinternet.com>
5100 * gcc.target/mips/mulsize-1.c: New.
5101 * gcc.target/mips/mulsize-2.c: New.
5102 * gcc.target/mips/mulsize-3.c: New.
5103 * gcc.target/mips/mulsize-4.c: New.
5105 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5108 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5109 * g++.dg/ext/vector24.C: New testcase.
5111 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5114 * g++.dg/cpp0x/decltype17.C: Adjust.
5116 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5119 * g++.dg/cpp0x/pr51786.C: New.
5121 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
5123 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5125 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5127 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5129 * gcc.target/powerpc/sd-vsx.c: Require dfp.
5130 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5132 2013-07-08 Tobias Burnus <burnus@net-b.de>
5135 * gfortran.dg/c_f_pointer_tests_8.f90: New.
5137 2013-07-08 Tobias Burnus <burnus@net-b.de>
5140 * gfortran.dg/do_check_9.f90: New.
5142 2013-07-08 Tobias Burnus <burnus@net-b.de>
5145 * gfortran.dg/dot_product_2.f90: New.
5147 2013-07-08 Tobias Burnus <burnus@net-b.de>
5150 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5152 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
5154 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5155 * gfortran.dg/finalize_10.f90: Fix dg-final.
5157 2013-07-08 Jakub Jelinek <jakub@redhat.com>
5160 * gcc.target/i386/pr57819.c: New test.
5162 PR rtl-optimization/57829
5163 * gcc.c-torture/execute/pr57829.c: New test.
5165 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5167 * gcc.target/i386/memcpy-vector_loop-1.c: New.
5168 * gcc.target/i386/memcpy-vector_loop-2.c: New.
5170 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
5173 * gcc.target/i386/pr57807.c: New test.
5175 2013-07-06 Jakub Jelinek <jakub@redhat.com>
5178 * gcc.dg/tree-ssa/vrp89.c: New test.
5180 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
5183 * g++.dg/parse/defarg16.C: New.
5185 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
5187 PR rtl-optimization/55342
5188 * gcc.target/i386/pr55342.c: New.
5190 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
5192 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5194 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5197 * g++.dg/inherit/virtual10.C: New.
5199 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5202 * gcc.dg/large-size-array-6.c: New test.
5204 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5207 * g++.dg/template/crash116.C: New.
5209 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5211 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5212 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5214 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5217 * g++.dg/cpp0x/nsdmi-list3.C: New.
5219 2013-07-03 Jakub Jelinek <jakub@redhat.com>
5222 * gcc.target/i386/pr57777.c: New test.
5225 * g++.dg/template/arg9.C: New test.
5227 2013-07-02 Sriraman Tallam <tmsriram@google.com>
5229 * gcc.target/i386/avx-inline.c: New test.
5231 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
5233 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5234 * gcc.target/mips/call-2.c: Likewise.
5235 * gcc.target/mips/call-3.c: Likewise.
5236 * gcc.target/mips/lazy-binding-1.c: Likewise.
5238 2013-07-02 Jakub Jelinek <jakub@redhat.com>
5240 PR tree-optimization/57741
5241 * gcc.dg/vect/pr57741-1.c: New test.
5242 * gcc.dg/vect/pr57741-2.c: New test.
5243 * gcc.dg/vect/pr57741-3.c: New test.
5245 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5247 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5249 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5250 * lib/target-supports.exp: Define aarch64_little_endian.
5252 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5254 * gcc.target/aarch64/abs_1.c: New test.
5256 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5258 * gcc.target/aarch64/bfxil_1.c: New test.
5259 * gcc.target/aarch64/bfxil_2.c: Likewise.
5261 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5264 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5265 array sizes from 100 to 20.
5267 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5270 * gfortran.dg/pointer_remapping_8.f90: New.
5272 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5274 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5275 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5276 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5277 * g++.dg/cpp1y/complex_literals.h: New.
5279 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5282 * g++.dg/cpp0x/noexcept21.C: New.
5284 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5287 * gcc.target/i386/pr57736.c: New test.
5289 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5291 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5293 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5294 strings to match the fixed error messages.
5295 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5296 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5299 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5302 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5303 stqcx. get even registers.
5305 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5308 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5310 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5312 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5314 * gcc.target/i386/bmi-1.c: Ditto.
5315 * gcc.target/i386/bmi-bextr-4.c: New.
5316 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5318 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5321 * g++.dg/cpp0x/initlist73.C: New.
5323 2013-06-27 Meador Inge <meadori@codesourcery.com>
5325 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5326 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5327 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5329 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5332 * g++.dg/ext/pr57509.C: New file.
5334 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5337 * gcc.target/i386/bmi-bextr-3.c: New test.
5340 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5342 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5345 * g++.dg/cpp0x/pr57172.C: New testcase.
5347 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5349 * gcc.target/s390/htm-1.c: New file.
5350 * gcc.target/s390/htm-nofloat-1.c: New file.
5351 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5353 2013-06-26 Tobias Burnus <burnus@net-b.de>
5356 * gfortran.dg/bounds_check_17.f90: New.
5358 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5361 * g++.dg/cpp1y/pr57640.C: New.
5363 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5366 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5367 overflow due to size of arrays.
5369 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5371 PR tree-optimization/57705
5372 * gcc.dg/vect/pr57705.c: New test.
5373 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5375 2013-06-25 Martin Jambor <mjambor@suse.cz>
5378 * g++.dg/ipa/pr57670.C: New test.
5380 2013-06-25 Richard Biener <rguenther@suse.de>
5383 * gcc.dg/pr56977.c: New testcase.
5385 2013-06-24 Martin Jambor <mjambor@suse.cz>
5387 PR tree-optimization/57358
5388 * gcc.dg/ipa/pr57358.c: New test.
5390 2013-06-24 Richard Biener <rguenther@suse.de>
5393 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5395 2013-06-24 Richard Biener <rguenther@suse.de>
5397 PR tree-optimization/57488
5398 * gcc.dg/torture/pr57488.c: New testcase.
5400 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5401 Dominique d'Humieres <dominiq@lps.ens.fr>
5404 * gfortran.dg/fraction.f90: New.
5406 2013-06-24 Alan Modra <amodra@gmail.com>
5408 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5409 Add scan-assembler-not "lvx".
5410 * gcc.target/powerpc/le-altivec-consts.c: New.
5412 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5414 * g++.dg/cpp0x/sfinae47.C: New.
5416 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5419 * gcc.target/sh/pr52483-1.c: New.
5420 * gcc.target/sh/pr52483-2.c: New.
5421 * gcc.target/sh/pr52483-3.c: New.
5422 * gcc.target/sh/pr52483-4.c: New.
5423 * gcc.target/sh/pr52483-5.c: New.
5425 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5427 * gcc.target/i386/intrinsics_1.c: New test.
5428 * gcc.target/i386/intrinsics_2.c: Ditto.
5429 * gcc.target/i386/intrinsics_3.c: Ditto.
5430 * gcc.target/i386/intrinsics_4.c: Ditto.
5431 * gcc.target/i386/intrinsics_5.c: Ditto.
5432 * gcc.target/i386/intrinsics_6.c: Ditto.
5433 * gcc.target/i386/avx-1.c: Provide macros for builtins
5434 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5436 2013-06-21 Tobias Burnus <burnus@net-b.de>
5439 * gfortran.dg/finalize_17.f90: New.
5441 2013-06-21 Tobias Burnus <burnus@net-b.de>
5443 * gfortran.dg/realloc_on_assign_18.f90: New.
5445 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5447 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5448 Also changed the returns from error as distinct values so that
5449 debugging can get easier.
5450 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5451 errors specific to C, if necessary. Also added new error
5453 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5454 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5455 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5456 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5457 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5458 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5459 the same changes as parser_errors3.c, spaces were added between colons
5460 to not confuse C++ compiler with 2 colons as scope.
5461 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5462 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5463 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5464 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5465 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5466 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5467 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5468 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5469 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5470 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5471 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5472 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5475 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5478 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5480 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5483 * gcc.target/i386/pr57655.c: New test.
5485 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5487 * ada/acats/tests/gcc: Delete.
5488 * gnat.dg/style: Likewise.
5490 2013-06-20 Jeff Law <law@redhat.com>
5492 PR tree-optimization/57660
5493 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5494 based on their branch cost.
5496 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5498 2013-06-20 Tobias Burnus <burnus@net-b.de>
5501 * gfortran.dg/list_read_11.f90: New.
5503 2013-06-20 Richard Biener <rguenther@suse.de>
5505 PR tree-optimization/57584
5506 * gcc.dg/torture/pr57584.c: New testcase.
5508 2013-06-19 Sharad Singhai <singhai@google.com>
5510 * g++.dg/gcov/gcov-8.C: New testcase.
5511 * lib/gcov.exp: Handle intermediate format.
5513 2013-06-19 Wei Mi <wmi@google.com>
5515 PR rtl-optimization/57518
5516 * testsuite/gcc.dg/pr57518.c: New test.
5518 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5520 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5522 2013-06-19 Jan Hubicka <jh@suse.cz>
5524 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5526 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5528 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5529 hard-coded values of array sizes with a #define.
5530 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5531 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5532 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5533 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5534 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5536 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5538 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5539 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5541 2013-06-19 Jeff Law <law@redhat.com>
5543 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5545 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5548 * g++.dg/template/error53.C: New.
5550 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5553 * gcc.target/powerpc/pr55033.c: Fix options.
5555 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5557 * gcc.target/i386/inline_error.c: New test.
5558 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5559 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5561 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5564 * g++.dg/cpp0x/decltype55.C: New.
5566 2013-06-18 Marek Polacek <polacek@redhat.com>
5568 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5570 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5572 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5574 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5576 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5577 Also changed the returns from error as distinct values so that it is
5580 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5582 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5584 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5587 * g++.dg/template/error52.C: New.
5588 * g++.dg/lookup/friend15.C: Update.
5589 * g++.dg/parse/error11.C: Likewise.
5590 * g++.dg/parse/error14.C: Likewise.
5591 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5592 * g++.dg/parse/template25.C: Likewise.
5593 * g++.old-deja/g++.jason/cond.C: Likewise.
5594 * g++.old-deja/g++.mike/for2.C: Likewise.
5595 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5596 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5598 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5600 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5603 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
5605 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5606 accidentally placing minus sign for length instead of stride.
5608 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
5610 PR rtl-optimization/57425
5611 PR rtl-optimization/57569
5612 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5613 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5615 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
5619 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5621 * gfortran.dg/typebound_assignment_6.f03: New.
5623 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
5625 * gcc.target/h8300/h8300.exp: New.
5626 * gcc.dg/pragma-isr.c: Move to ...
5627 * gcc.target/sh/torture/pragma-isr.c: ... here ...
5628 * gcc.target/h8300/pragma-isr.c: ... and here.
5629 * gcc.dg/pragma-isr2.c: Move to ...
5630 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5631 * gcc.target/h8300/pragma-isr2.c: ... and here.
5632 * gcc.dg/pragma-isr-trapa.c: Move to ...
5633 * gcc.target/sh/pragma-isr-trapa.c: ... here.
5634 * gcc.dg/pragma-isr-trapa2.c: Move to ...
5635 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5636 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5637 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5638 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5639 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5640 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5641 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5642 * gcc.dg/attr-isr-trap_exit.c: Move to ...
5643 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5644 * gcc.dg/attr-isr-trapa.c: Move to ...
5645 * gcc.target/sh/attr-isr-trapa.c: ... here.
5647 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5650 * g++.dg/ext/builtin-offsetof1.C: New.
5652 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
5654 * gcc.target/aarch64/vect_smlal_1.c: New file.
5656 2013-06-14 Tobias Burnus <burnus@net-b.de>
5659 * gfortran.dg/defined_assignment_7.f90: New.
5661 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5664 * g++.dg/rtti/dyncast6.C: New.
5665 * g++.dg/cpp0x/dyncast1.C: Likewise.
5667 2013-06-14 Alan Modra <amodra@gmail.com>
5670 * gcc.dg/pr57134.c: New.
5672 2013-06-14 Tobias Burnus <burnus@net-b.de>
5675 * gfortran.dg/deferred_type_param_9.f90: New.
5677 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5679 * gcc.dg/fold-minus-1.c: New testcase.
5681 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
5684 * gfortran.dg/typebound_assignment_5.f03: New.
5686 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5688 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5690 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5691 Pat Haugen <pthaugen@us.ibm.com>
5692 Peter Bergner <bergner@vnet.ibm.com>
5694 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5695 load/store instructions on power7, power8.
5696 * gcc.target/powerpc/atomic-p8.c: Likewise.
5698 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5701 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5703 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
5706 * g++.dg/warn/Wunused-var-20.C: New.
5708 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5710 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5711 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5712 Run with -fno-common.
5714 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5716 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5717 and exit function calls with return 1 and return 0, respectively.
5719 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5721 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5724 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
5726 PR tree-optimization/57361
5727 * gcc.dg/tree-ssa/pr57361.c: New file.
5729 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5731 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5732 to ensure alignment.
5733 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5735 2013-06-12 Tobias Burnus <burnus@net-b.de>
5737 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5739 2013-06-12 Tobias Burnus <burnus@net-b.de>
5740 Dominique d'Humieres <dominiq@lps.ens.fr>
5742 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5744 2013-06-12 Jakub Jelinek <jakub@redhat.com>
5747 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5748 * gcc.target/i386/pr56564-3.c: Likewise.
5750 2013-06-11 Tobias Burnus <burnus@net-b.de>
5753 * gfortran.dg/class_array_18.f90: New.
5755 2013-06-11 Jan Hubicka <jh@suse.cz>
5758 * g++.dg/ext/visibility/anon6.C: Update testcase.
5760 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
5763 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5764 in how we check __sec_reduce_mutating function's result.
5766 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5767 Pat Haugen <pthaugen@us.ibm.com>
5768 Peter Bergner <bergner@vnet.ibm.com>
5770 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5771 direct move instructions.
5772 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5773 * gcc.target/powerpc/direct-move.h: Likewise.
5774 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5775 * gcc.target/powerpc/direct-move-float2.c: Likewise.
5776 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5777 * gcc.target/powerpc/direct-move-double2.c: Likewise.
5778 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5779 * gcc.target/powerpc/direct-move-long2.c: Likewise.
5781 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5784 * g++.dg/cpp0x/pr52440.C: New.
5786 2013-06-10 Jakub Jelinek <jakub@redhat.com>
5789 * gcc.target/i386/pr56564-1.c: New test.
5790 * gcc.target/i386/pr56564-2.c: New test.
5791 * gcc.target/i386/pr56564-3.c: New test.
5792 * gcc.target/i386/pr56564-4.c: New test.
5793 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5794 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5795 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5796 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5797 * gcc.target/i386/vect-sizes-1.c: Likewise.
5798 * gcc.target/i386/memcpy-1.c: Likewise.
5799 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5800 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5802 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
5804 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5805 systems to cover all GNU systems.
5806 * g++.dg/abi/guard2.C: Likewise.
5807 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5808 * g++.dg/eh/sighandle.C: Likewise.
5809 * g++.dg/ext/cleanup-10.C: Likewise.
5810 * g++.dg/ext/cleanup-11.C: Likewise.
5811 * g++.dg/ext/cleanup-8.C: Likewise.
5812 * g++.dg/ext/cleanup-9.C: Likewise.
5813 * g++.dg/opt/const5.C: Likewise.
5814 * g++.dg/opt/life1.C: Likewise.
5815 * g++.dg/other/pr39496.C: Likewise.
5816 * g++.old-deja/g++.abi/aggregates.C: Likewise.
5817 * g++.old-deja/g++.abi/align.C: Likewise.
5818 * g++.old-deja/g++.abi/bitfields.C: Likewise.
5819 * g++.old-deja/g++.law/weak.C: Likewise.
5820 * g++.old-deja/g++.pt/asm1.C: Likewise.
5821 * gcc.c-torture/execute/20030125-1.x: Likewise.
5822 * gcc.c-torture/execute/990127-2.x: Likewise.
5823 * gcc.dg/20041106-1.c: Likewise.
5824 * gcc.dg/20050503-1.c: Likewise.
5825 * gcc.dg/builtin-object-size-5.c: Likewise.
5826 * gcc.dg/cleanup-10.c: Likewise.
5827 * gcc.dg/cleanup-11.c: Likewise.
5828 * gcc.dg/cleanup-8.c: Likewise.
5829 * gcc.dg/cleanup-9.c: Likewise.
5830 * gcc.dg/complex-5.c: Likewise.
5831 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5832 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5833 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5834 * gcc.dg/dfp/pr35739.c: Likewise.
5835 * gcc.dg/fdata-sections-1.c: Likewise.
5836 * gcc.dg/lto/20090206-1_0.c: Likewise.
5837 * gcc.dg/lto/20090206-2_0.c: Likewise.
5838 * gcc.dg/pr30360.c: Likewise.
5839 * gcc.dg/pr37303.c: Likewise.
5840 * gcc.dg/pr39323-1.c: Likewise.
5841 * gcc.dg/pr39323-2.c: Likewise.
5842 * gcc.dg/pr39323-3.c: Likewise.
5843 * gcc.dg/pr45416.c: Likewise.
5844 * gcc.dg/setjmp-2.c: Likewise.
5845 * gcc.dg/split-1.c: Likewise.
5846 * gcc.dg/split-3.c: Likewise.
5847 * gcc.dg/split-4.c: Likewise.
5848 * gcc.dg/strlenopt-12g.c: Likewise.
5849 * gcc.dg/strlenopt-14g.c: Likewise.
5850 * gcc.dg/strlenopt-14gf.c: Likewise.
5851 * gcc.dg/strlenopt-16g.c: Likewise.
5852 * gcc.dg/strlenopt-17g.c: Likewise.
5853 * gcc.dg/strlenopt-18g.c: Likewise.
5854 * gcc.dg/strlenopt-1f.c: Likewise.
5855 * gcc.dg/strlenopt-22g.c: Likewise.
5856 * gcc.dg/strlenopt-2f.c: Likewise.
5857 * gcc.dg/strlenopt-4g.c: Likewise.
5858 * gcc.dg/strlenopt-4gf.c: Likewise.
5859 * gcc.dg/struct-ret-3.c: Likewise.
5860 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5861 * gcc.misc-tests/linkage.exp: Likewise.
5862 * gcc.target/i386/20000724-1.c: Likewise.
5863 * gcc.target/i386/align-main-3.c: Likewise.
5864 * gcc.target/i386/cleanup-1.c: Likewise.
5865 * gcc.target/i386/inline-mcpy.c: Likewise.
5866 * gcc.target/i386/pr32268.c: Likewise.
5867 * gcc.target/i386/pr36613.c: Likewise.
5868 * gcc.target/i386/pr39013-1.c: Likewise.
5869 * gcc.target/i386/pr39013-2.c: Likewise.
5870 * gcc.target/i386/pr39496.c: Likewise.
5871 * gcc.target/i386/pr40906-3.c: Likewise.
5872 * gcc.target/i386/pr46084.c: Likewise.
5873 * lib/target-supports.exp (check_effective_target_pie): Likewise.
5875 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
5878 * gcc.target/sh/pr6526.c: New.
5880 2013-06-09 Jakub Jelinek <jakub@redhat.com>
5883 * gcc.c-torture/execute/pr57568.c: New test.
5885 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5888 * g++.dg/other/vararg-4.C: New.
5890 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
5892 PR rtl-optimization/57559
5893 * gcc.target/s390/pr57559.c : New test.
5895 2013-06-08 Tobias Burnus <burnus@net-b.de>
5898 * gfortran.dg/finalize_10.f90: New.
5899 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5900 * gfortran.dg/finalize_15.f90: New.
5902 2013-06-08 Tobias Burnus <burnus@net-b.de>
5905 * gfortran.dg/storage_size_4.f90: New.
5907 2013-06-07 Sriraman Tallam <tmsriram@google.com>
5910 * testsuite/g++.dg/ext/pr57548.C: New test.
5912 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
5915 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5917 2013-06-07 Jan Hubicka <jh@suse.cz>
5919 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5921 2013-06-07 Tobias Burnus <burnus@net-b.de>
5924 * gfortran.dg/array_constructor_48.f90: New.
5925 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5926 * gfortran.dg/array_constructor_type_15.f03: Ditto.
5928 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5931 * gcc.target/arm/xordi3-opt.c: New test.
5933 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5935 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5936 Revert to dg-options.
5938 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
5941 * gcc.target/powerpc/pr55033.c: New.
5943 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
5946 * g++.dg/cpp0x/alias-decl-36.C: New.
5948 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5949 Pat Haugen <pthaugen@us.ibm.com>
5950 Peter Bergner <bergner@vnet.ibm.com>
5952 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5953 power8 builtin functions.
5954 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5955 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5956 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5957 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5958 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5959 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5960 * gcc.target/powerpc/p8vector-vectorize-1.c: New
5961 tests to test power8 auto-vectorization.
5962 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5963 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5964 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5965 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5967 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5968 powerpc_p8vector_ok instead of powerpc_vsx_ok.
5970 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5972 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5974 (check_effective_target_powerpc_p8vector_ok): Likewise.
5975 (is-effective-target): Likewise.
5976 (check_vect_support_and_set_flags): Likewise.
5978 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5981 * g++.dg/parse/error53.C: New.
5983 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
5985 PR rtl-optimization/57459
5986 * gcc.target/i386/pr57459.c: New test.
5988 2013-06-06 Teresa Johnson <tejohnson@google.com>
5991 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5992 into -freorder-blocks-and-partition test.
5993 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5994 * gcc.dg/tree-prof/20041218-1.c: Ditto.
5995 * gcc.dg/tree-prof/pr52027.c: Use -O2.
5996 * gcc.dg/tree-prof/pr50907.c: Ditto.
5997 * gcc.dg/tree-prof/pr45354.c: Ditto.
5998 * g++.dg/tree-prof/partition2.C: Ditto.
5999 * g++.dg/tree-prof/partition3.C: Ditto.
6001 2013-06-06 Tobias Burnus <burnus@net-b.de>
6004 * gfortran.dg/finalize_16.f90: New.
6006 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
6008 * gcc.dg/vect/no-section-anchors-vect-68.c:
6009 Add dg-skip-if aarch64_tiny.
6011 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6014 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6015 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6017 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6020 * g++.dg/cpp0x/decltype54.C: New.
6022 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
6024 * gcc.dg/fshort-wchar.c: Add extra dg-options for
6025 arm*-*-*eabi* targets.
6026 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6028 * gcc.dg/tree-ssa/pr43491.c: Likewise.
6030 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
6031 Tobias Burnus <burnus@net-b.de>
6033 * gfortran.dg/string_length_2.f90: Fix dg-do run.
6034 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
6035 * gfortran.dg/io_real_boz_4.f90: Ditto.
6036 * gfortran.dg/io_real_boz_5.f90: Ditto.
6038 2013-06-05 Andreas Schwab <schwab@suse.de>
6040 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6042 2013-06-04 Jan Hubicka <jh@suse.cz>
6044 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6046 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
6048 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6049 parameters with void.
6050 (main2): Removed argc parameter.
6051 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6052 (main): Replaced argc, argv parameters with void.
6053 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6054 (main2): Removed argc parameter.
6055 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6056 argv parameters with void. Added __asm volatile to avoid optimization
6057 on argc, if necessary.
6058 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6059 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6060 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6061 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6062 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6063 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6064 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6065 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6066 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6067 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6068 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6069 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6070 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6071 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6072 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6073 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6074 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6075 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6076 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6077 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6078 parameters with void.
6079 (main2): Removed argc parameter.
6080 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6081 (main): Replaced argc, argv parameters with void.
6082 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6083 argv parameters with void. Also renamed this function as main, and
6084 delete the existing main.
6085 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6086 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6087 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6089 2013-06-04 Ian Bolton <ian.bolton@arm.com>
6091 * gcc.target/aarch64/movi_1.c: New test.
6093 2013-06-04 Tobias Burnus <burnus@net-b.de>
6096 * gfortran.dg/finalize_12.f90: New.
6097 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6098 end of scope finalization.
6099 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6100 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6101 * gfortran.dg/auto_dealloc_2.f90: Ditto.
6102 * gfortran.dg/class_19.f03: Ditto.
6103 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6104 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6105 * gfortran.dg/extends_14.f03: Ditto.
6106 * gfortran.dg/move_alloc_4.f90: Ditto.
6107 * gfortran.dg/typebound_proc_27.f03: Ditto.
6109 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
6111 * gfortran.dg/bounds_check_7.f90: Remove "! {".
6112 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6113 * gfortran.dg/default_initialization_5.f90: Update dg-do.
6114 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6115 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6116 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6117 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6118 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
6119 * gfortran.dg/io_real_boz_4.f90: Ditto.
6120 * gfortran.dg/io_real_boz_5.f90: Ditto.
6121 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6122 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6123 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6124 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6125 * gfortran.dg/transpose_2.f90: Fix dg-output.
6127 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
6129 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6130 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6131 dg-option and an header comment.
6133 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6136 * g++.dg/cpp0x/sfinae46.C: New.
6137 * g++.dg/cpp0x/defaulted13.C: Adjust.
6138 * g++.dg/cpp0x/defaulted2.C: Likewise.
6139 * g++.dg/cpp0x/defaulted26.C: Likewise.
6140 * g++.dg/cpp0x/defaulted3.C: Likewise.
6141 * g++.dg/cpp0x/error1.C: Likewise.
6142 * g++.dg/cpp0x/implicit1.C: Likewise.
6143 * g++.dg/cpp0x/implicit11.C: Likewise.
6144 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6145 * g++.dg/cpp0x/initlist47.C: Likewise.
6146 * g++.dg/cpp0x/initlist9.C: Likewise.
6147 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6148 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6149 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6150 * g++.dg/cpp0x/union4.C: Likewise.
6151 * g++.dg/template/crash108.C: Likewise.
6152 * g++.dg/template/crash41.C: Likewise.
6153 * g++.old-deja/g++.jason/local.C: Likewise.
6154 * g++.old-deja/g++.law/visibility3.C: Likewise.
6156 2013-06-03 Teresa Johnson <tejohnson@google.com>
6158 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6159 * gcc.dg/vect/bb-slp-14.c: Ditto.
6160 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6161 * gcc.dg/vect/bb-slp-23.c: Ditto.
6162 * gcc.dg/vect/bb-slp-15.c: Ditto.
6163 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6164 * gcc.dg/vect/bb-slp-24.c: Ditto.
6165 * gcc.dg/vect/bb-slp-16.c: Ditto.
6166 * gcc.dg/vect/bb-slp-25.c: Ditto.
6167 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6168 * gcc.dg/vect/bb-slp-17.c: Ditto.
6169 * gcc.dg/vect/bb-slp-1.c: Ditto.
6170 * gcc.dg/vect/bb-slp-26.c: Ditto.
6171 * gcc.dg/vect/bb-slp-18.c: Ditto.
6172 * gcc.dg/vect/bb-slp-2.c: Ditto.
6173 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6174 * gcc.dg/vect/bb-slp-27.c: Ditto.
6175 * gcc.dg/vect/bb-slp-19.c: Ditto.
6176 * gcc.dg/vect/bb-slp-3.c: Ditto.
6177 * gcc.dg/vect/bb-slp-28.c: Ditto.
6178 * gcc.dg/vect/bb-slp-4.c: Ditto.
6179 * gcc.dg/vect/bb-slp-29.c: Ditto.
6180 * gcc.dg/vect/bb-slp-5.c: Ditto.
6181 * gcc.dg/vect/bb-slp-6.c: Ditto.
6182 * gcc.dg/vect/bb-slp-8a.c: Ditto.
6183 * gcc.dg/vect/bb-slp-7.c: Ditto.
6184 * gcc.dg/vect/bb-slp-8b.c: Ditto.
6185 * gcc.dg/vect/bb-slp-8.c: Ditto.
6186 * gcc.dg/vect/bb-slp-9.c: Ditto.
6187 * gcc.dg/vect/bb-slp-10.c: Ditto.
6188 * gcc.dg/vect/bb-slp-11.c: Ditto.
6189 * gcc.dg/vect/bb-slp-20.c: Ditto.
6190 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6191 * gcc.dg/vect/bb-slp-21.c: Ditto.
6192 * gcc.dg/vect/bb-slp-30.c: Ditto.
6193 * gcc.dg/vect/bb-slp-13.c: Ditto.
6194 * gcc.dg/vect/bb-slp-22.c: Ditto.
6195 * g++.dg/vect/slp-pr50413.cc: Ditto.
6196 * g++.dg/vect/slp-pr56812.cc: Ditto.
6197 * g++.dg/vect/slp-pr50819.cc: Ditto.
6199 2013-06-01 Tobias Burnus <burnus@net-b.de>
6202 * gfortran.dg/class_array_17.f90: New.
6204 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6206 * ada/acats/floatstore.lst: New.
6207 * ada/acats/run_all.sh: Process it.
6209 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6211 * gcc.target/powerpc/e500-ord-1.c: New test.
6212 * gcc.target/powerpc/e500-ord-2.c: Likewise.
6213 * gcc.target/powerpc/e500-unord-1.c: Likewise.
6214 * gcc.target/powerpc/e500-unord-2.c: Likewise.
6216 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6218 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6220 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6222 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6224 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6226 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6228 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
6231 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6234 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6236 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6238 2013-05-31 Marek Polacek <polacek@redhat.com>
6240 PR tree-optimization/57478
6241 PR tree-optimization/57453
6242 * gcc.dg/torture/pr57478.c: New test.
6244 2013-05-31 Tobias Burnus <burnus@net-b.de>
6247 * gfortran.dg/class_array_17.f90: New.
6249 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6252 * gcc.target/arm/iordi3-opt.c: New test.
6254 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6258 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6259 * gfortran.dg/interface_26.f90: Ditto.
6260 * gfortran.dg/proc_ptr_11.f90: Ditto.
6261 * gfortran.dg/proc_ptr_15.f90: Ditto.
6262 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6263 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6264 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6265 * gfortran.dg/typebound_override_1.f90: Ditto.
6266 * gfortran.dg/typebound_override_4.f90: Ditto.
6267 * gfortran.dg/typebound_proc_6.f03: Ditto.
6268 * gfortran.dg/assumed_type_7.f90: New test.
6269 * gfortran.dg/typebound_override_5.f90: New test.
6270 * gfortran.dg/typebound_override_6.f90: New test.
6271 * gfortran.dg/typebound_override_7.f90: New test.
6273 2013-05-30 Tobias Burnus <burnus@net-b.de>
6276 * gfortran.dg/power_6.f90: New.
6278 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6280 * gcc.target/aarch64/insv_1.c: New test.
6282 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6284 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6285 dg-skip-if "No stabs".
6287 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6290 * gfortran.dg/assumed_size_1.f90: New.
6292 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6294 * gcc.dg/shrink-wrap-alloca.c: New added.
6295 * gcc.dg/shrink-wrap-pretend.c: New added.
6296 * gcc.dg/shrink-wrap-sibcall.c: New added.
6298 2013-05-30 Tobias Burnus <burnus@net-b.de>
6301 * gfortran.dg/assumed_rank_13.f90: New.
6303 2013-05-29 Easwaran Raman <eraman@google.com>
6305 PR tree-optimization/57442
6306 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6308 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6310 PR tree-optimization/57441
6311 * gcc.c-torture/compile/pr57441.c: New.
6313 2013-05-29 Dehao Chen <dehao@google.com>
6316 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6318 2013-05-29 Tobias Burnus <burnus@net-b.de>
6321 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6322 * gfortran.dg/class_19.f03: Ditto.
6324 2013-05-29 Richard Biener <rguenther@suse.de>
6326 * gcc.dg/vect/bb-slp-32.c: New testcase.
6328 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6330 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6331 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6332 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6333 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6334 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6335 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6336 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6337 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6338 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6339 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6340 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6341 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6342 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6343 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6344 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6345 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6346 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6347 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6348 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6349 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6350 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6351 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6352 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6353 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6354 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6355 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6356 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6357 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6358 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6359 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6360 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6361 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6362 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6363 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6364 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6365 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6366 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6367 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6368 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6370 2013-05-29 Tobias Burnus <burnus@net-b.de>
6373 * gfortran.dg/finalize_11.f90: New.
6374 * gfortran.dg/finalize_4.f03: Remove dg-error.
6375 * gfortran.dg/finalize_5.f03: Ditto.
6376 * gfortran.dg/finalize_6.f03: Ditto.
6377 * gfortran.dg/finalize_7.f03: Ditto.
6379 2013-05-28 Tobias Burnus <burnus@net-b.de>
6381 * gfortran.dg/class_array_16.f90: New.
6383 2013-05-28 Tobias Burnus <burnus@net-b.de>
6386 * testsuite/gfortran.dg/use_29.f90: New.
6388 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6390 * gnat.dg/fp_exception.adb: New test.
6392 2013-05-28 Richard Biener <rguenther@suse.de>
6394 PR tree-optimization/56787
6395 * gcc.dg/vect/pr56787.c: New testcase.
6397 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6398 Tobias Burnus <burnus@net-b.de>
6401 * gfortran.dg/typebound_override_4.f90: New.
6403 2013-05-28 Richard Biener <rguenther@suse.de>
6405 PR tree-optimization/57411
6406 * g++.dg/opt/pr57411.C: New testcase.
6408 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6410 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6411 * gcc.dg/builtin-bswap-9.c: Likewise.
6413 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6415 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6417 2013-05-27 Richard Biener <rguenther@suse.de>
6420 * gcc.dg/gomp/pr57412.c: New testcase.
6422 2013-05-27 Bud Davis <jmdavis@link.com>
6425 * gfortran.dg/stfunc_8.f90: New.
6427 2013-05-27 Richard Biener <rguenther@suse.de>
6429 PR tree-optimization/57343
6430 * gcc.dg/torture/pr57343.c: New testcase.
6432 2013-05-27 Richard Biener <rguenther@suse.de>
6434 PR tree-optimization/57417
6435 * gcc.dg/torture/pr57417.c: New testcase.
6437 2013-05-27 Richard Biener <rguenther@suse.de>
6439 PR tree-optimization/57396
6440 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6442 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6444 * gnat.dg/specs/last_bit.ads: New test.
6446 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6448 * gnat.dg/specs/machine_attribute.ads: New test.
6450 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6452 * gnat.dg/incomplete3.ad[sb]: New test.
6454 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6457 * gcc.target/mips/div-13.c: New test.
6459 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6462 * gcc.target/mips/mips16-attributes-5.c,
6463 * gcc.target/mips/mips16-attributes-6.c: New tests.
6465 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6467 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6468 * gcc.dg/builtin-bswap-8.c: Likewise.
6470 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6473 * g++.dg/cpp0x/new1.C: New.
6475 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6478 * g++.dg/parse/dtor16.C: New.
6479 * g++.dg/parse/dtor6.C: Adjust.
6481 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6484 * g++.dg/expr/bitfield12.C: New.
6486 2013-05-24 Jeff Law <law@redhat.com>
6488 PR tree-optimization/57124
6489 * gcc.c-torture/execute/pr57124.c: New test.
6490 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6492 2013-05-24 Martin Jambor <mjambor@suse.cz>
6494 PR tree-optimization/57294
6495 * gcc.dg/ipa/pr57294.c: New test.
6497 2013-05-24 Dehao Chen <dehao@google.com>
6499 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6501 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6503 * gcc.target/aarch64/scalar_intrinsics.c
6504 (force_simd): Use a valid instruction.
6505 (test_vdupd_lane_s64): Pass a valid lane argument.
6506 (test_vdupd_lane_u64): Likewise.
6508 2013-05-24 Richard Biener <rguenther@suse.de>
6510 PR tree-optimization/57287
6511 * gcc.dg/pr57287.c: New testcase.
6513 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6516 * g++.dg/template/error51.C: New.
6518 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6521 * g++.dg/template/bitfield2.C: New.
6523 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6525 * gnat.dg/specs/noinline1.ads: New test.
6526 * gnat.dg/noinline2.ad[sb]: Likewise.
6527 * gnat.dg/specs/noinline3.ads: Likewise.
6528 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6530 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6533 * gcc.dg/tree-ssa/pr57385.c: New test.
6535 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6537 * gnat.dg/derived_type4.adb: New test.
6539 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6541 * gcc.dg/builtin-bswap-6.c: New test.
6542 * gcc.dg/builtin-bswap-7.c: Likewise.
6543 * gcc.dg/builtin-bswap-8.c: Likewise.
6544 * gcc.dg/builtin-bswap-9.c: Likewise.
6546 2013-05-23 Christian Bruel <christian.bruel@st.com>
6549 * gcc.dg/debug/pr57351.c: New test
6551 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6553 * gcc.target/aarch64/vect-clz.c: New file.
6555 2013-05-23 Martin Jambor <mjambor@suse.cz>
6558 * gcc.dg/ipa/pr57347.c: New test.
6560 2013-05-23 Richard Biener <rguenther@suse.de>
6562 PR tree-optimization/57380
6563 * g++.dg/tree-ssa/pr57380.C: New testcase.
6565 2013-05-23 Richard Biener <rguenther@suse.de>
6568 * gcc.dg/torture/pr57381.c: New testcase.
6570 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6573 * gcc.c-torture/execute/pr57344-1.c: New test.
6574 * gcc.c-torture/execute/pr57344-2.c: New test.
6575 * gcc.c-torture/execute/pr57344-3.c: New test.
6576 * gcc.c-torture/execute/pr57344-4.c: New test.
6578 2013-05-23 Richard Biener <rguenther@suse.de>
6580 PR rtl-optimization/57341
6581 * gcc.dg/torture/pr57341.c: New testcase.
6583 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6586 * g++.dg/parse/crash62.C: New.
6588 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6589 Pat Haugen <pthaugen@us.ibm.com>
6590 Peter Bergner <bergner@vnet.ibm.com>
6592 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6595 2013-05-22 Tobias Burnus <burnus@net-b.de>
6598 * gfortran.dg/defined_assignment_6.f90: New.
6600 2013-05-22 Tobias Burnus <burnus@net-b.de>
6603 * gfortran.dg/assumed_type_6.f90: New.
6605 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6608 * g++.dg/cpp0x/Wunused-parm.C: New.
6610 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6612 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6613 * g++.dg/warn/Wdouble-promotion.C: Likewise.
6615 2013-05-21 Easwaran Raman <eraman@google.com>
6617 PR tree-optimization/57322
6618 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6620 2013-05-21 Graham Stott <graham.stott@btinternet.com>
6622 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6625 2013-05-21 Tobias Burnus <burnus@net-b.de>
6628 * gfortran.dg/assumed_type_5.f90: New.
6629 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6630 * gfortran.dg/assumed_rank_2.f90: Ditto.
6631 * gfortran.dg/assumed_type_3.f90: Update dg-error.
6632 * gfortran.dg/no_arg_check_3.f90: Ditto.
6634 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6636 PR tree-optimization/57331
6637 * gcc.c-torture/compile/pr57331.c: New test.
6639 2013-05-21 Richard Biener <rguenther@suse.de>
6641 PR tree-optimization/57330
6642 * gcc.dg/torture/pr57330.c: New testcase.
6644 2013-05-21 Richard Biener <rguenther@suse.de>
6646 PR tree-optimization/57303
6647 * gcc.dg/torture/pr57303.c: New testcase.
6649 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6651 PR tree-optimization/57321
6652 * gcc.c-torture/execute/pr57321.c: New test.
6654 2013-05-20 Tobias Burnus <burnus@net-b.de>
6658 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6659 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6660 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6661 * gfortran.dg/binding_label_tests_3.f03: Ditto.
6662 * gfortran.dg/binding_label_tests_4.f03: Ditto.
6663 * gfortran.dg/binding_label_tests_5.f03: Ditto.
6664 * gfortran.dg/binding_label_tests_6.f03: Ditto.
6665 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6666 * gfortran.dg/binding_label_tests_8.f03: Ditto.
6667 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6668 * gfortran.dg/binding_label_tests_24.f90: New.
6669 * gfortran.dg/binding_label_tests_25.f90: New.
6671 2013-05-20 Tobias Burnus <burnus@net-b.de>
6674 * gfortran.dg/binding_label_tests_17.f90: New.
6675 * gfortran.dg/binding_label_tests_18.f90: New.
6676 * gfortran.dg/binding_label_tests_19.f90: New.
6677 * gfortran.dg/binding_label_tests_20.f90: New.
6678 * gfortran.dg/binding_label_tests_21.f90: New.
6679 * gfortran.dg/binding_label_tests_22.f90: New.
6680 * gfortran.dg/binding_label_tests_23.f90: New.
6682 2013-05-20 Tobias Burnus <burnus@net-b.de>
6685 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6686 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6687 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6688 * gfortran.dg/common_18.f90: New.
6689 * gfortran.dg/common_19.f90: New.
6690 * gfortran.dg/common_20.f90: New.
6691 * gfortran.dg/common_21.f90: New.
6693 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6696 * g++.dg/parse/error52.C: New.
6697 * g++.dg/parse/error3.C: Adjust.
6698 * g++.dg/parse/error36.C: Likewise.
6700 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6703 * gcc.target/sh/pr56547-1.c: New.
6704 * gcc.target/sh/pr56547-2.c: New.
6706 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6709 * g++.dg/warn/Wsign-compare-6.C: New.
6710 * g++.dg/warn/Wdouble-promotion.C: Adjust.
6712 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6715 * g++.dg/template/error50.C: New.
6717 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6720 * g++.dg/ext/complit13.C: New.
6722 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
6725 * g++.dg/pr57175.C: New testcase.
6727 2013-05-17 Easwaran Raman <eraman@google.com>
6729 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6731 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
6734 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6736 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6738 PR rtl-optimization/57281
6739 PR rtl-optimization/57300
6740 * gcc.dg/pr57300.c: New test.
6741 * gcc.c-torture/execute/pr57281.c: New test.
6743 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6746 * g++.dg/ext/sizeof-complit.C: New.
6748 2013-05-17 Marek Polacek <polacek@redhat.com>
6750 * gcc.dg/strlenopt-25.c: New test.
6751 * gcc.dg/strlenopt-26.c: Likewise.
6753 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6755 * gcc.target/i386/rotate-4.c: Compile only with -mavx
6756 instead of -mavx2, require only avx instead of avx2.
6757 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6758 of avx2-check.h and turn into an avx runtime test instead of
6761 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6763 * g++.dg/ext/vector22.C: Uncomment working test.
6765 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
6768 * g++.dg/template/pr17410.C: New.
6770 2013-05-16 Jakub Jelinek <jakub@redhat.com>
6772 * gcc.target/i386/rotate-3.c: New test.
6773 * gcc.target/i386/rotate-3a.c: New test.
6774 * gcc.target/i386/rotate-4.c: New test.
6775 * gcc.target/i386/rotate-4a.c: New test.
6776 * gcc.target/i386/rotate-5.c: New test.
6777 * gcc.target/i386/rotate-5a.c: New test.
6779 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6781 * gcc.dg/visibility-21.c: Require section_anchors.
6783 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
6785 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6786 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6787 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6789 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
6791 * gcc.dg/visibility-21.c: New.
6793 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6796 * gcc.dg/pr57286.c: New testcase.
6797 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6798 * g++.dg/ext/vector22.C: Comment out transformations not
6801 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
6804 * gcc.target/mips/call-1.c: Restrict to o32.
6805 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6807 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6809 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6811 * g++.dg/warn/Wshadow-1.C: Likewise.
6812 * g++.dg/warn/Wshadow-6.C: Likewise.
6813 * g++.dg/warn/Wshadow-7.C: Likewise.
6815 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6818 * g++.dg/parse/pr31952-1.C: New.
6819 * g++.dg/parse/pr31952-2.C: Likewise.
6820 * g++.dg/parse/pr31952-3.C: Likewise.
6822 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6823 * g++.old-deja/g++.jason/cond.C: Likewise.
6824 * g++.dg/cpp0x/range-for5.C: Likewise.
6826 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6829 * gcc.target/arm/pr40887.c: Adjust testcase.
6830 * gcc.target/arm/pr19599.c: New test.
6832 2013-05-15 Richard Biener <rguenther@suse.de>
6834 PR tree-optimization/57275
6835 * gcc.target/i386/pr57275.c: New testcase.
6837 2013-05-15 Jan Hubicka <jh@suse.cz>
6839 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6840 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6841 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6843 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6845 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6848 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6851 * c-c++-common/Wsequence-point-1.c: New test.
6853 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
6855 * g++.dg/ext/vector22.C: New testcase.
6856 * gcc.dg/binop-xor3.c: Remove xfail.
6858 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
6860 * gcc.target/aarch64/vect-fcm.x: Add cases testing
6861 FLOAT cmp FLOAT ? INT : INT.
6862 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6863 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6864 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6865 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6866 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6867 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6869 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6872 * g++.dg/cpp0x/defaulted43.C: New.
6874 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6876 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6877 (alloca): Remove declaration.
6878 (foo9): Replace alloca by __builtin_alloca.
6880 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
6882 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6883 Expect "size of array is too large" error.
6885 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6887 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6889 2013-05-14 Richard Biener <rguenther@suse.de>
6892 * g++.dg/torture/pr57235.C: New testcase.
6894 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6897 * gcc.dg/torture/pr57251.c: New test.
6899 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
6902 * gcc.target/i386/pr57264.c: New test.
6904 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6906 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6908 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
6910 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6912 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6914 PR tree-optimization/45216
6915 PR tree-optimization/57157
6916 * c-c++-common/rotate-1.c: Add 32 tests with +.
6917 * c-c++-common/rotate-1a.c: Adjust.
6918 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6919 * c-c++-common/rotate-2b.c: New test.
6920 * c-c++-common/rotate-3.c: Add 32 tests with +.
6921 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6922 * c-c++-common/rotate-4b.c: New test.
6923 * c-c++-common/rotate-5.c: New test.
6925 2013-05-13 Martin Jambor <mjambor@suse.cz>
6928 * gcc.dg/ipa/remref-0.c: New test.
6929 * gcc.dg/ipa/remref-1a.c: Likewise.
6930 * gcc.dg/ipa/remref-1b.c: Likewise.
6931 * gcc.dg/ipa/remref-2a.c: Likewise.
6932 * gcc.dg/ipa/remref-2b.c: Likewise.
6934 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
6936 * gcc.dg/vector-shift-2.c: New testcase.
6938 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6940 PR tree-optimization/57230
6941 * gcc.dg/strlenopt-24.c: New test.
6943 PR tree-optimization/57230
6944 * gcc.dg/strlenopt-23.c: New test.
6946 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
6949 * gcc.target/sh/pr57108.c: Move this test case to ...
6950 * gcc.c-torture/compile/pr57108.c: ... here.
6952 2013-05-10 Richard Biener <rguenther@suse.de>
6954 PR tree-optimization/57214
6955 * gcc.dg/torture/pr57214.c: New testcase.
6957 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
6959 * gcc.dg/vector-shift.c: New testcase.
6961 2013-05-10 Jakub Jelinek <jakub@redhat.com>
6963 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6965 PR tree-optimization/45216
6966 PR tree-optimization/57157
6967 * c-c++-common/rotate-1.c: New test.
6968 * c-c++-common/rotate-1a.c: New test.
6969 * c-c++-common/rotate-2.c: New test.
6970 * c-c++-common/rotate-2a.c: New test.
6971 * c-c++-common/rotate-3.c: New test.
6972 * c-c++-common/rotate-3a.c: New test.
6973 * c-c++-common/rotate-4.c: New test.
6974 * c-c++-common/rotate-4a.c: New test.
6976 2013-05-10 Richard Biener <rguenther@suse.de>
6978 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6979 * gcc.target/i386/l_fma_double_1.c: Adjust.
6980 * gcc.target/i386/l_fma_double_2.c: Likewise.
6981 * gcc.target/i386/l_fma_double_3.c: Likewise.
6982 * gcc.target/i386/l_fma_double_4.c: Likewise.
6983 * gcc.target/i386/l_fma_double_5.c: Likewise.
6984 * gcc.target/i386/l_fma_double_6.c: Likewise.
6985 * gcc.target/i386/l_fma_float_1.c: Likewise.
6986 * gcc.target/i386/l_fma_float_2.c: Likewise.
6987 * gcc.target/i386/l_fma_float_3.c: Likewise.
6988 * gcc.target/i386/l_fma_float_4.c: Likewise.
6989 * gcc.target/i386/l_fma_float_5.c: Likewise.
6990 * gcc.target/i386/l_fma_float_6.c: Likewise.
6992 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6995 * g++.dg/cpp0x/pr51226.C: New.
6997 2013-04-16 Han Shen <shenhan@google.com>
6999 Test cases for '-fstack-protector-strong'.
7000 * gcc.dg/fstack-protector-strong.c: New.
7001 * g++.dg/fstack-protector-strong.C: New.
7003 2013-05-07 Ian Bolton <ian.bolton@arm.com>
7005 * gcc.target/aarch64/ands_1.c: New test.
7006 * gcc.target/aarch64/ands_2.c: Likewise
7008 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7010 * lib/target-supports.exp (check_effective_target_hw): New
7012 * c-c++-common/asan/clone-test-1.c: Call
7013 check_effective_target_hw.
7014 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7015 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7016 possible decorations.
7017 * c-c++-common/asan/null-deref-1.c: Likewise.
7018 * c-c++-common/asan/stack-overflow-1.c: Likewise.
7019 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7020 * c-c++-common/asan/use-after-free-1.c: Likewise.
7021 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7022 * g++.dg/asan/large-func-test-1.C: Likewise.
7024 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
7026 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7028 2013-05-07 Richard Biener <rguenther@suse.de>
7031 * g++.dg/torture/pr57190.C: New testcase.
7033 2013-05-07 Jakub Jelinek <jakub@redhat.com>
7035 PR tree-optimization/57149
7036 * gcc.dg/pr57149.c: New test.
7039 * gcc.dg/pr57184.c: New test.
7041 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
7043 * gnat.dg/specs/array3.ads: New test.
7045 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
7047 * c-c++-common/vector-scalar-2.c: New testcase.
7049 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
7051 * gcc.target/i386/asm-dialect-2.c: New testcase.
7053 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7056 * g++.dg/cpp0x/auto38.C: New.
7058 2013-05-06 Richard Biener <rguenther@suse.de>
7060 PR tree-optimization/57185
7061 * gcc.dg/autopar/pr57185.c: New testcase.
7063 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
7066 * gcc.target/i386/pr57106.c: New test.
7068 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7070 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7071 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7072 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7073 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7074 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7075 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7076 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7078 2013-05-06 Teresa Johnson <tejohnson@google.com>
7081 * gcc.dg/pr57154.c: New test.
7083 2013-05-06 Richard Biener <rguenther@suse.de>
7086 * gcc.dg/torture/pr57147-1.c: New testcase.
7087 * gcc.dg/torture/pr57147-2.c: Likewise.
7088 * gcc.dg/torture/pr57147-3.c: Likewise.
7090 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7093 * gcc.target/sh/pr55303-1.c: New.
7094 * gcc.target/sh/pr55303-2.c: New.
7095 * gcc.target/sh/pr55303-3.c: New.
7097 2013-05-05 Tobias Burnus <burnus@net-b.de>
7099 * gfortran.dg/allocate_with_source_3.f90: New.
7101 2013-05-05 Tobias Burnus <burnus@net-b.de>
7104 * gfortran.dg/null_8.f90: New.
7106 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7109 * g++.dg/cpp0x/enum27.C: New.
7110 * g++.dg/cpp0x/enum_base.C: Adjust.
7112 2013-05-04 Jakub Jelinek <jakub@redhat.com>
7114 PR tree-optimization/56205
7115 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7117 2013-05-04 Tobias Burnus <burnus@net-b.de>
7119 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7120 * gfortran.dg/bind_c_usage_27.f90: New.
7121 * gfortran.dg/bind_c_usage_28.f90: New.
7123 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7126 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7128 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7131 * gcc.target/powerpc/pr57150.c: New file.
7133 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7135 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7136 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7137 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7138 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7139 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7140 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7141 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7143 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7145 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7146 scan-assembler-times.
7148 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7150 * gcc.dg/tree-ssa/slsr-32.c: New.
7151 * gcc.dg/tree-ssa/slsr-33.c: New.
7152 * gcc.dg/tree-ssa/slsr-34.c: New.
7153 * gcc.dg/tree-ssa/slsr-35.c: New.
7154 * gcc.dg/tree-ssa/slsr-36.c: New.
7155 * gcc.dg/tree-ssa/slsr-37.c: New.
7156 * gcc.dg/tree-ssa/slsr-38.c: New.
7158 2013-05-03 Ian Bolton <ian.bolton@arm.com>
7160 * gcc.target/aarch64/tst_1.c: New test.
7161 * gcc.target/aarch64/tst_2.c: Likewise
7163 2013-05-02 Jeff Law <law@redhat.com>
7165 PR tree-optimization/57144
7166 * gcc.c-torture/execute/pr57144.c: New test.
7168 2013-05-03 Jakub Jelinek <jakub@redhat.com>
7170 PR rtl-optimization/57130
7171 * gcc.c-torture/execute/pr57130.c: New test.
7173 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
7175 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7177 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
7179 * gcc.target/aarch64/fabd.c: New file.
7181 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7184 * g++.dg/cpp0x/pr54318.C: New.
7186 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7189 * g++.dg/parse/error51.C: New.
7190 * g++.dg/parse/error15.C: Adjust column numbers.
7192 2013-05-02 Tobias Burnus <burnus@net-b.de>
7195 * gfortran.dg/size_kind_2.f90: New.
7196 * gfortran.dg/size_kind_3.f90: New.
7198 2013-05-02 Richard Biener <rguenther@suse.de>
7201 * g++.dg/torture/pr57140.C: New testcase.
7203 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
7206 * gcc.target/arm/pr56732-1.c: New test.
7208 2013-05-02 Martin Jambor <mjambor@suse.cz>
7211 * gcc.dg/ipa/pr56988.c: New test.
7213 2013-05-02 Ian Bolton <ian.bolton@arm.com>
7215 * gcc.target/aarch64/bics_1.c: New test.
7216 * gcc.target/aarch64/bics_2.c: Likewise.
7218 2013-05-02 Jakub Jelinek <jakub@redhat.com>
7220 PR rtl-optimization/57131
7221 * gcc.c-torture/execute/pr57131.c: New test.
7223 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7226 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7228 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
7231 * gcc.target/i386/pr57091.c: New test.
7233 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7235 * gcc.target/aarch64/vect-vaddv.c: New.
7237 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7239 * gcc.target/aarch64/vect-vmaxv.c: New.
7240 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7242 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7244 * gcc.target/aarch64/scalar-vca.c: New.
7245 * gcc.target/aarch64/vect-vca.c: Likewise.
7247 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7249 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7250 (test_vceqd_s64): Force arguments to SIMD registers.
7251 (test_vceqzd_s64): Likewise.
7252 (test_vcged_s64): Likewise.
7253 (test_vcled_s64): Likewise.
7254 (test_vcgezd_s64): Likewise.
7255 (test_vcged_u64): Likewise.
7256 (test_vcgtd_s64): Likewise.
7257 (test_vcltd_s64): Likewise.
7258 (test_vcgtzd_s64): Likewise.
7259 (test_vcgtd_u64): Likewise.
7260 (test_vclezd_s64): Likewise.
7261 (test_vcltzd_s64): Likewise.
7262 (test_vtst_s64): Likewise.
7263 (test_vtst_u64): Likewise.
7265 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7268 * g++.dg/cpp0x/decltype53.C: New.
7270 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7273 * gfortran.dg/power_5.f90: New test.
7275 2013-04-30 Richard Biener <rguenther@suse.de>
7278 * gcc.dg/torture/pr57122.c: New testcase.
7280 2013-04-30 Richard Biener <rguenther@suse.de>
7283 * g++.dg/torture/pr57107.C: New testcase.
7285 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7287 PR rtl-optimization/57105
7288 * gcc.dg/pr57105.c: New test.
7290 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7292 PR tree-optimization/57104
7293 * gcc.dg/pr57104.c: New test.
7295 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7298 * gcc.target/i386/pr44578.c: New test.
7300 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7303 * gcc.target/i386/pr57097.c: New test.
7305 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7308 * gcc.target/i386/pr57098.c: New test.
7310 2013-04-29 Kai Tietz <ktietz@redhat.com>
7312 * gcc.c-torture/execute/pr55875.c: New test.
7314 2013-04-29 Richard Biener <rguenther@suse.de>
7317 * gcc.dg/torture/pr57075.c: New testcase.
7319 2013-04-29 Richard Biener <rguenther@suse.de>
7322 * gcc.dg/autopar/pr57103.c: New testcase.
7324 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7326 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7328 2013-04-29 Tom de Vries <tom@codesourcery.com>
7330 * gcc.dg/pr50763.c: Update test.
7332 2013-04-26 Jeff Law <law@redhat.com>
7334 * gcc.dg/tree-ssa/vrp88.c: New test.
7336 2013-04-29 Christian Bruel <christian.bruel@st.com>
7339 * gcc.target/sh/pr57108.c: New test.
7341 2013-04-29 Richard Biener <rguenther@suse.de>
7344 * gfortran.dg/gomp/pr57089.f90: New testcase.
7346 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7348 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7350 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7352 * gcc.target/aarch64/vect-vcvt.c: New.
7354 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7356 * gcc.target/aarch64/vect-vrnd.c: New.
7358 2013-04-29 Richard Biener <rguenther@suse.de>
7360 PR tree-optimization/57081
7361 * gcc.dg/torture/pr57081.c: New testcase.
7363 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7365 PR tree-optimization/57083
7366 * gcc.dg/torture/pr57083.c: New test.
7368 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7371 * g++.dg/cpp0x/decltype52.C: New.
7373 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7375 N3472 binary constants
7376 * g++.dg/cpp/limits.C: Adjust warning wording.
7377 * g++.dg/system-binary-constants-1.C: Likewise.
7378 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7380 2013-04-28 Tobias Burnus <burnus@net-b.de>
7383 * gfortran.dg/coarray_30.f90: New.
7385 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7388 * frontend-passes (optimize_power): New function.
7389 (optimize_op): Use it.
7391 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7394 * gcc.c-torture/execute/pr56866.c: New test.
7395 * gcc.target/i386/pr56866.c: New test.
7397 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7400 * gcc.dg/setjmp-5.c: New test.
7402 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7405 * g++.dg/cpp0x/constexpr-55708.C: New.
7407 2013-04-26 Richard Biener <rguenther@suse.de>
7409 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7410 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7411 * gcc.dg/pr53265.c: Remove XFAILs.
7412 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7413 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7415 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7417 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7418 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7419 -fdiagnostics-color=never option similarly to
7420 -fno-diagnostics-show-caret option.
7422 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7424 PR rtl-optimization/57003
7425 * gcc.target/i386/pr57003.c: New test.
7427 2013-04-25 Marek Polacek <polacek@redhat.com>
7429 PR tree-optimization/57066
7430 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7432 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7433 Tejas Belagod <tejas.belagod@arm.com>
7435 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7436 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7437 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7439 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7441 * gcc.target/aarch64/cmp.c: New.
7443 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7445 * gcc.target/aarch64/ngc.c: New.
7447 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7449 * lib/target-supports.exp
7450 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7451 (check_effective_target_arm_neon_fp16_ok): Likewise.
7452 (add_options_for_arm_neon_fp16): Likewise.
7453 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7454 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7456 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7458 PR rtl-optimizations/57046
7459 * gcc.target/i386/pr57046.c: New test.
7461 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7463 * g++.dg/cpp1y/cplusplus.C: New.
7465 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7467 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7469 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7471 * c-c++-common/Wpointer-arith-1.c: New.
7473 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7475 * g++.dg/cpp1y/cxx1y_macro.C: New.
7477 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7480 * g++.dg/cpp0x/sfinae45.C: New.
7482 2013-04-24 Richard Biener <rguenther@suse.de>
7485 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7487 2013-04-23 Richard Biener <rguenther@suse.de>
7490 * gcc.dg/torture/pr57036-1.c: New testcase.
7491 * gcc.dg/torture/pr57036-2.c: Likewise.
7493 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7495 * gcc.target/aarch64/scalar-mov.c: New testcase.
7497 2013-04-23 Richard Biener <rguenther@suse.de>
7499 PR tree-optimization/57026
7500 * gcc.dg/torture/pr57026.c: New testcase.
7502 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7506 * gfortran.dg/transfer_check_4.f90: New.
7508 2013-04-22 Marek Polacek <polacek@redhat.com>
7511 * gcc.dg/pr56990.c: New test.
7513 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7516 * gcc.target/i386/pr57018.c: New test.
7518 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7520 * gcc.target/aarch64/vrecps.c: New.
7521 * gcc.target/aarch64/vrecpx.c: Likewise.
7523 2013-04-22 Christian Bruel <christian.bruel@st.com>
7526 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7528 2013-04-21 Jeff Law <law@redhat.com>
7530 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7532 2013-04-20 Tobias Burnus <burnus@net-b.de>
7535 * gfortran.dg/c_loc_test_22.f90: New.
7537 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7539 PR rtl-optimization/56847
7540 * gcc.dg/pr56847.c: New test.
7542 2013-04-19 Richard Biener <rguenther@suse.de>
7544 PR tree-optimization/56982
7545 * gcc.c-torture/execute/pr56982.c: New testcase.
7547 2013-04-19 Martin Jambor <mjambor@suse.cz>
7549 PR tree-optimization/56718
7550 * g++.dg/ipa/imm-devirt-1.C: New test.
7551 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7553 2013-04-19 Richard Biener <rguenther@suse.de>
7555 PR tree-optimization/57000
7556 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7558 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7559 Mikael Morin <mikael@gcc.gnu.org>
7562 * gfortran.dg/array_constructor_45.f90: New test.
7563 * gfortran.dg/array_constructor_46.f90: New test.
7564 * gfortran.dg/array_constructor_47.f90: New test.
7565 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7567 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7569 PR rtl-optimization/56999
7570 * g++.dg/opt/pr56999.C: New test.
7572 2013-04-18 Cary Coutant <ccoutant@google.com>
7574 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7575 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7577 2013-04-18 Cary Coutant <ccoutant@google.com>
7579 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7580 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7581 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7582 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7583 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7584 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7585 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7586 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7587 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7588 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7589 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7591 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7593 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7595 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7597 PR tree-optimization/56984
7598 * gcc.c-torture/compile/pr56984.c: New test.
7600 PR rtl-optimization/56992
7601 * gcc.dg/pr56992.c: New test.
7603 2013-04-17 Janus Weil <janus@gcc.gnu.org>
7606 * gfortran.dg/proc_ptr_42.f90: New.
7608 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
7610 * gnat.dg/discr41.ad[sb]: New test.
7611 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7612 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7613 * gcc.dg/vect/slp-24.c: Likewise.
7614 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7615 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7616 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7617 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7618 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7619 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7620 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7621 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7622 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7623 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7624 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7625 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7626 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7627 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7628 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7629 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7630 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7631 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7632 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7633 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7634 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7635 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7636 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7637 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7638 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7639 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7641 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
7644 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7645 * gfortran.dg/module_md5_1.f90: Remove.
7647 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7649 * gcc.target/aarch64/adds3.c: New.
7650 * gcc.target/aarch64/subs3.c: New.
7652 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7654 * gcc.target/aarch64/adds1.c: New.
7655 * gcc.target/aarch64/adds2.c: New.
7656 * gcc.target/aarch64/subs1.c: New.
7657 * gcc.target/aarch64/subs2.c: New.
7659 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
7661 Implement n3599 - Literal operator templates for strings.
7662 * g++.dg/cpp1y/udlit-char-template.C: New test.
7663 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7665 2013-04-16 Tobias Burnus <burnus@net-b.de>
7668 * gfortran.dg/no_arg_check_1.f90: New.
7669 * gfortran.dg/no_arg_check_2.f90: New.
7670 * gfortran.dg/no_arg_check_3.f90: New.
7672 2013-04-16 Janus Weil <janus@gcc.gnu.org>
7675 * gfortran.dg/proc_ptr_41.f90: New.
7677 2013-04-16 Richard Biener <rguenther@suse.de>
7679 PR tree-optimization/56756
7680 * gcc.dg/torture/pr56756.c: New testcase.
7682 2013-04-16 Tobias Burnus <burnus@net-b.de>
7685 * gfortran.dg/c_assoc_5.f90: New.
7687 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
7689 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7690 * gcc.c-torture/execute/pr33992.x: Remove.
7691 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7692 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7693 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7695 2013-04-15 Jakub Jelinek <jakub@redhat.com>
7697 PR tree-optimization/56962
7698 * gcc.c-torture/execute/pr56962.c: New test.
7700 2013-04-15 Richard Biener <rguenther@suse.de>
7702 PR tree-optimization/56933
7703 * gcc.dg/vect/pr56933.c: New testcase.
7705 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7707 * gcc.target/arm/anddi3-opt.c: New test.
7708 * gcc.target/arm/anddi3-opt2.c: Likewise.
7710 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
7712 * gcc.dg/pr56890-1.c: New test.
7713 * gcc.dg/pr56890-2.c: Likewise.
7715 2013-04-15 Joey Ye <joey.ye@arm.com>
7717 * gcc.target/arm/thumb1-far-jump-1.c: New test.
7718 * gcc.target/arm/thumb1-far-jump-2.c: New test.
7720 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
7723 * gfortran.dg/select_type_33.f03: New test.
7725 2013-04-13 Janus Weil <janus@gcc.gnu.org>
7728 * gfortran.dg/typebound_proc_29.f03: New.
7730 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7733 * gfortran.dg/typebound_proc_28.f03: New.
7735 2013-04-12 Jeff Law <law@redhat.com>
7737 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7740 2013-04-12 Tobias Burnus <burnus@net-b.de>
7743 * gfortran.dg/coarray/alloc_comp_2.f90: New.
7745 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
7748 * gcc.target/i386/pr56903.c: New test.
7750 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7753 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7754 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7755 * gfortran.dg/block_11.f90: Fix invalid test case.
7756 * gfortran.dg/function_types_3.f90: Add new error message.
7757 * gfortran.dg/global_references_1.f90: Ditto.
7758 * gfortran.dg/import2.f90: Remove unneeded parts.
7759 * gfortran.dg/import6.f90: Fix invalid test case.
7760 * gfortran.dg/proc_decl_2.f90: Ditto.
7761 * gfortran.dg/proc_decl_9.f90: Ditto.
7762 * gfortran.dg/proc_decl_18.f90: Ditto.
7763 * gfortran.dg/proc_ptr_40.f90: New.
7764 * gfortran.dg/whole_file_7.f90: Modified error wording.
7765 * gfortran.dg/whole_file_16.f90: Ditto.
7766 * gfortran.dg/whole_file_17.f90: Add -pedantic.
7767 * gfortran.dg/whole_file_18.f90: Modified error wording.
7768 * gfortran.dg/whole_file_20.f03: Ditto.
7769 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7772 2013-04-12 Richard Biener <rguenther@suse.de>
7775 2013-04-10 Richard Biener <rguenther@suse.de>
7777 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7779 2013-04-12 Tobias Burnus <burnus@net-b.de>
7782 * gfortran.dg/class_allocate_15.f90: New.
7785 2013-04-12 Tobias Burnus <burnus@net-b.de>
7787 * gfortran.dg/coarray_lib_alloc_2.f90: Update
7788 scan-tree-dump-times.
7790 2013-04-12 Jakub Jelinek <jakub@redhat.com>
7792 PR tree-optimization/56918
7793 PR tree-optimization/56920
7794 * gcc.dg/vect/pr56918.c: New test.
7795 * gcc.dg/vect/pr56920.c: New test.
7797 2013-04-12 Tobias Burnus <burnus@net-b.de>
7800 * gfortran.dg/class_allocate_14.f90: New.
7801 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7802 * gfortran.dg/coarray_lib_alloc_3.f90: New.
7804 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
7806 * gcc.dg/fold-cstvecshift.c: New testcase.
7808 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7810 * gcc.target/aarch64/negs.c: New.
7812 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7815 * g++.dg/template/arrow4.C: New test.
7817 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
7819 * gnat.dg/array23.adb: New test.
7820 * gnat.dg/array23_pkg[123].ads: New helpers.
7822 2013-04-11 Jeff Law <law@redhat.com>
7824 PR tree-optimization/56900
7825 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7827 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7830 * g++.dg/cpp0x/sfinae44.C: New.
7832 2013-04-11 Arnaud Charlet <charlet@adacore.com>
7834 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7835 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7837 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7840 * g++.dg/cpp0x/enum26.C: New.
7841 * g++.old-deja/g++.pt/mangle1.C: Adjust.
7843 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7845 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7847 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7849 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7850 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7851 loop is vectorized and that the correct instruction is generated.
7852 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7853 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7854 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7856 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7858 PR tree-optimization/56899
7859 * gcc.c-torture/execute/pr56899.c: New test.
7861 2013-04-10 David S. Miller <davem@davemloft.net>
7863 * gcc.target/sparc/setcc-4.c: New test.
7864 * gcc.target/sparc/setcc-5.c: New test.
7866 2013-04-10 Richard Biener <rguenther@suse.de>
7868 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7870 2013-04-10 Richard Biener <rguenther@suse.de>
7872 * gcc.dg/vect/slp-39.c: New testcase.
7874 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
7876 PR tree-optimization/55524
7877 * gcc.target/epiphany/fnma-1.c: New test.
7879 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
7881 * gcc.dg/tree-ssa/inline-11.c: New test
7883 2013-04-10 Jakub Jelinek <jakub@redhat.com>
7886 * g++.dg/template/arrow3.C: New test.
7888 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7890 * gcc.target/arm/minmax_minus.c: New test.
7892 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7895 * c-c++-common/gomp/pr56883.c: New test.
7897 2013-04-09 Jeff Law <law@redhat.com>
7899 * gcc.dg/tree-ssa/vrp87.c: New test.
7901 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7903 PR tree-optimization/56854
7904 * g++.dg/torture/pr56854.C: New test.
7906 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7909 * gfortran.dg/array_constructor_44.f90: New test.
7911 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7914 * g++.dg/cpp0x/constexpr-specialization.C: New.
7916 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7918 * gcc.c-torture/execute/pr56837.c: New test.
7922 * g++.dg/opt/vt3.C: New test.
7923 * g++.dg/opt/vt4.C: New test.
7925 2013-04-08 Jeff Law <law@redhat.com>
7927 * gcc.dg/tree-ssa/forwprop-25.c: New test.
7929 2013-04-08 Richard Biener <rguenther@suse.de>
7931 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7933 2013-04-08 Richard Biener <rguenther@suse.de>
7935 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7937 2013-04-08 Richard Biener <rguenther@suse.de>
7939 * g++.dg/vect/slp-pr56812.cc: Adjust.
7941 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7943 * gcc.dg/pr56837.c: New test.
7944 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7945 "generated memset minus one".
7947 2013-04-07 Tobias Burnus <burnus@net-b.de>
7950 * gfortran.dg/reshape_5.f90: New.
7952 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7955 * gcc.target/powerpc/recip-1.c: Modify expected output.
7956 * gcc.target/powerpc/recip-3.c: Likewise.
7957 * gcc.target/powerpc/recip-4.c: Likewise.
7958 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7960 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7962 * gcc.target/arm/peep-ldrd-1.c: New test.
7963 * gcc.target/arm/peep-strd-1.c: Likewise.
7965 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7967 * gcc.target/arm/negdi-1.c: New test.
7968 * gcc.target/arm/negdi-2.c: Likewise.
7969 * gcc.target/arm/negdi-3.c: Likewise.
7970 * gcc.target/arm/negdi-4.c: Likewise.
7972 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7974 * lib/target-supports.exp (add_options_for_arm_v8_neon):
7975 Add -march=armv8-a when we use v8 NEON.
7976 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7977 (check_effective_target_vect_call_ceilf): Likewise.
7978 (check_effective_target_vect_call_floorf): Likewise.
7979 (check_effective_target_vect_call_roundf): Likewise.
7980 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7981 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7982 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7983 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7984 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7986 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
7988 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7989 * gcc.target/powerpc/sd-pwr6.c: Same.
7990 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7991 * g++.dg/debug/pr56294.C: XFAIL on AIX.
7993 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
7995 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7997 2013-04-04 Janus Weil <janus@gcc.gnu.org>
8000 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8001 * gfortran.dg/altreturn_4.f90: Ditto.
8002 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8003 * gfortran.dg/altreturn_5.f90: Ditto.
8004 * gfortran.dg/altreturn_6.f90: Ditto.
8005 * gfortran.dg/altreturn_7.f90: Ditto.
8007 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8009 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8011 (check_effective_target_arm_v8_neon_ok_nocache):
8013 (check_effective_target_arm_v8_neon_ok): Change to use
8014 check_effective_target_arm_v8_neon_ok_nocache.
8015 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8017 (check_effective_target_vect_call_btruncf):
8018 Enable for arm and ARMv8 NEON.
8019 (check_effective_target_vect_call_ceilf): Likewise.
8020 (check_effective_target_vect_call_floorf): Likewise.
8021 (check_effective_target_vect_call_roundf): Likewise.
8022 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8025 2013-04-04 Marek Polacek <polacek@redhat.com>
8027 PR tree-optimization/48186
8028 * gcc.dg/pr48186.c: New test.
8030 2013-04-04 Richard Biener <rguenther@suse.de>
8032 PR tree-optimization/56826
8033 * gcc.dg/vect/pr56826.c: New testcase.
8034 * gcc.dg/vect/O3-pr36098.c: Adjust.
8036 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
8038 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8039 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8040 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8041 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8042 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8043 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8044 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8045 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8046 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8047 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8049 2013-04-04 Richard Biener <rguenther@suse.de>
8051 PR tree-optimization/56213
8052 * gcc.dg/vect/vect-123.c: New testcase.
8054 2013-04-04 Tobias Burnus <burnus@net-b.de>
8057 * gfortran.dg/read_repeat_2.f90: New.
8059 2013-04-04 Richard Biener <rguenther@suse.de>
8061 PR tree-optimization/56837
8062 * g++.dg/torture/pr56837.C: New testcase.
8064 2013-04-04 Tobias Burnus <burnus@net-b.de>
8067 * gfortran.dg/c_loc_test_21.f90: New.
8068 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8069 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8070 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8071 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8072 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
8074 2013-04-03 Jeff Law <law@redhat.com>
8076 PR tree-optimization/56799
8077 * gcc.c-torture/execute/pr56799.c: New test.
8079 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8082 * g++.dg/warn/Wpointer-arith-1.C: New.
8083 * g++.dg/gomp/for-19.C: Adjust.
8085 2013-04-03 Marek Polacek <polacek@redhat.com>
8088 * gcc.dg/pr55702.c: New test.
8090 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8093 * gcc.dg/pr56809.c: New testcase.
8095 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8098 * g++.dg/debug/pr56819.C: New test.
8100 2013-04-03 Richard Biener <rguenther@suse.de>
8102 PR tree-optimization/56817
8103 * g++.dg/torture/pr56817.C: New testcase.
8105 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8107 * gcc.dg/vect/bb-slp-31.c: New file.
8109 2013-04-03 Jason Merrill <jason@redhat.com>
8112 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8114 2013-04-03 Richard Biener <rguenther@suse.de>
8116 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8118 2013-04-03 Richard Biener <rguenther@suse.de>
8120 PR tree-optimization/55964
8121 * gcc.dg/torture/pr55964-2.c: New testcase.
8123 2013-04-03 Richard Biener <rguenther@suse.de>
8125 PR tree-optimization/56501
8126 * gcc.dg/torture/pr56501.c: New testcase.
8128 2013-04-03 Richard Biener <rguenther@suse.de>
8130 PR tree-optimization/56407
8131 * gcc.dg/torture/pr56407.c: New testcase.
8133 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8135 PR tree-optimization/56790
8136 * g++.dg/ext/pr56790-1.C: New testcase.
8138 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8140 * gcc.target/i386/merge-1.c: New testcase.
8141 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8143 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8146 * gcc.c-torture/execute/pr19449.c: New test.
8148 2013-04-03 Richard Biener <rguenther@suse.de>
8150 PR tree-optimization/56812
8151 * g++.dg/vect/slp-pr56812.cc: New testcase.
8153 2013-04-03 Janus Weil <janus@gcc.gnu.org>
8157 * gfortran.dg/altreturn_8.f90: New.
8158 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8159 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8160 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8162 2013-04-02 Jakub Jelinek <jakub@redhat.com>
8164 PR rtl-optimization/56745
8165 * gcc.c-torture/compile/pr56745.c: New test.
8167 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8169 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8171 2013-04-02 Richard Biener <rguenther@suse.de>
8173 PR tree-optimization/56778
8174 * gcc.dg/torture/pr56778.c: New testcase.
8176 2013-04-02 Richard Biener <rguenther@suse.de>
8179 * g++.dg/torture/pr56768.C: New testcase.
8181 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
8183 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8185 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8188 * gfortran.dg/namelist_82.f90: New test.
8190 2013-04-01 Janus Weil <janus@gcc.gnu.org>
8193 * gfortran.dg/implicit_class_1.f90: New.
8195 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8198 * gfortran.dg/namelist_81.f90: New test.
8200 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8202 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
8203 for constant and equal string lengths.
8204 * gfortran.dg/character_comparison_5.f90: Likewise.
8205 * gfortran.dg/character_comparison_9.f90: New test.
8207 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
8209 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8210 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8212 2013-03-29 Tobias Burnus <burnus@net-b.de>
8215 * gfortran.dg/optional_absent_3.f90: New.
8217 2013-03-29 Tobias Burnus <burnus@net-b.de>
8220 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
8222 2013-03-29 Tobias Burnus <burnus@net-b.de>
8225 * gfortran.dg/namelist_80.f90: New.
8227 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8230 * gfortran.dg/string_length_2.f90: New test.
8231 * gfortran.dg/dependency_41.f90: New test.
8233 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8236 * gfortran.dg/array_constructor_43.f90: New test.
8237 * gfortran.dg/random_seed_3.f90: New test.
8239 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8241 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8242 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8243 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8244 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8245 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8246 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8247 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8248 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8249 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8250 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8252 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8255 * g++.dg/conversion/op4.C: Adjust.
8256 * g++.dg/cpp0x/rv1n.C: Likewise.
8257 * g++.dg/cpp0x/rv2n.C: Likewise.
8258 * g++.dg/cpp0x/template_deduction.C: Likewise.
8259 * g++.dg/expr/cond8.C: Likewise.
8260 * g++.dg/other/error4.C: Likewise.
8261 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8262 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8263 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8264 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8265 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8266 * g++.old-deja/g++.law/cvt20.C: Likewise.
8267 * g++.old-deja/g++.law/cvt8.C: Likewise.
8268 * g++.old-deja/g++.law/init8.C: Likewise.
8269 * g++.old-deja/g++.mike/net12.C: Likewise.
8270 * g++.old-deja/g++.mike/net8.C: Likewise.
8271 * g++.old-deja/g++.mike/p2793.C: Likewise.
8272 * g++.old-deja/g++.mike/p3836.C: Likewise.
8273 * g++.old-deja/g++.mike/p418.C: Likewise.
8274 * g++.old-deja/g++.mike/p701.C: Likewise.
8275 * g++.old-deja/g++.mike/p807.C: Likewise.
8277 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8280 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8283 2013-03-28 Marek Polacek <polacek@redhat.com>
8285 PR tree-optimization/56695
8286 * gcc.dg/vect/pr56695.c: New test.
8288 2013-03-28 Richard Biener <rguenther@suse.de>
8290 PR tree-optimization/37021
8291 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8292 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8294 2013-03-27 Tobias Burnus <burnus@net-b.de>
8298 * gfortran.dg/sizeof_2.f90: New.
8299 * gfortran.dg/sizeof_3.f90: New.
8300 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8302 2013-03-27 Richard Biener <rguenther@suse.de>
8304 PR tree-optimization/37021
8305 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8307 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8309 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8310 * g++.dg/ipa/ivinline-2.C: Likewise.
8311 * g++.dg/ipa/ivinline-3.C: Likewise.
8312 * g++.dg/ipa/ivinline-4.C: Likewise.
8313 * g++.dg/ipa/ivinline-5.C: Likewise.
8314 * g++.dg/ipa/ivinline-7.C: Likewise.
8315 * g++.dg/ipa/ivinline-8.C: Likewise.
8316 * g++.dg/ipa/ivinline-9.C: Likewise.
8317 * g++.dg/cpp0x/noexcept03.C: Likewise.
8318 * gcc.dg/const-1.c: Likewise.
8319 * gcc.dg/ipa/pure-const-1.c: Likewise.
8320 * gcc.dg/noreturn-8.c: Likewise.
8321 * gcc.target/i386/mmx-1.c: Likewise.
8322 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8323 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8324 * gcc.c-torture/execute/pr33992.x: New file.
8326 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8328 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8330 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8333 * g++.dg/ext/desig5.C: New.
8335 2013-03-26 Tobias Burnus <burnus@net-b.de>
8338 * gfortran.dg/merge_init_expr_2.f90: New.
8339 * gfortran.dg/merge_char_1.f90: Modify test to
8340 stay a run-time test.
8341 * gfortran.dg/merge_char_3.f90: Ditto.
8343 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8345 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8346 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8348 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8351 * g++.dg/cpp0x/range-for23.C: New.
8353 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8356 * gfortran.dg/namelist_79.f90: New.
8358 2013-03-25 Martin Jambor <mjambor@suse.cz>
8360 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8362 2013-03-25 Tobias Burnus <burnus@net-b.de>
8382 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8383 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8384 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8385 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8386 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8387 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8388 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8389 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8390 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8391 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8392 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8393 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8394 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8395 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8396 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8397 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8398 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8399 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8400 * gfortran.dg/pr32601_1.f03: Ditto.
8401 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8402 * gfortran.dg/blockdata_7.f90: New.
8403 * gfortran.dg/c_assoc_4.f90: New.
8404 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8405 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8406 * gfortran.dg/c_funloc_tests_8.f90: New.
8407 * gfortran.dg/c_loc_test_17.f90: New.
8408 * gfortran.dg/c_loc_test_18.f90: New.
8409 * gfortran.dg/c_loc_test_19.f90: New.
8410 * gfortran.dg/c_loc_test_20.f90: New.
8411 * gfortran.dg/c_sizeof_5.f90: New.
8412 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8413 * gfortran.dg/transfer_resolve_2.f90: New.
8414 * gfortran.dg/transfer_resolve_3.f90: New.
8415 * gfortran.dg/transfer_resolve_4.f90: New.
8416 * gfortran.dg/pr32601.f03: Update dg-error.
8417 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8418 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8420 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8422 * gcc.target/arm/vseleqdf.c: New test.
8423 * gcc.target/arm/vseleqsf.c: Likewise.
8424 * gcc.target/arm/vselgedf.c: Likewise.
8425 * gcc.target/arm/vselgesf.c: Likewise.
8426 * gcc.target/arm/vselgtdf.c: Likewise.
8427 * gcc.target/arm/vselgtsf.c: Likewise.
8428 * gcc.target/arm/vselledf.c: Likewise.
8429 * gcc.target/arm/vsellesf.c: Likewise.
8430 * gcc.target/arm/vselltdf.c: Likewise.
8431 * gcc.target/arm/vselltsf.c: Likewise.
8432 * gcc.target/arm/vselnedf.c: Likewise.
8433 * gcc.target/arm/vselnesf.c: Likewise.
8434 * gcc.target/arm/vselvcdf.c: Likewise.
8435 * gcc.target/arm/vselvcsf.c: Likewise.
8436 * gcc.target/arm/vselvsdf.c: Likewise.
8437 * gcc.target/arm/vselvssf.c: Likewise.
8439 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8441 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8443 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8444 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8445 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8446 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8447 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8448 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8449 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8450 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8451 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8452 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8453 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8454 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8455 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8456 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8457 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8458 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8459 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8460 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8461 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8462 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8463 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8464 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8465 * gcc.target/arm/atomic-op-char.c: Likewise.
8466 * gcc.target/arm/atomic-op-consume.c: Likewise.
8467 * gcc.target/arm/atomic-op-int.c: Likewise.
8468 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8469 * gcc.target/arm/atomic-op-release.c: Likewise.
8470 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8471 * gcc.target/arm/atomic-op-short.c: Likewise.
8473 2013-03-25 Richard Biener <rguenther@suse.de>
8476 * g++.dg/torture/pr56694.C: New testcase.
8478 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8481 * gcc.target/arm/neon-vcond-gt.c: New test.
8482 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8483 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8485 2013-03-25 Richard Biener <rguenther@suse.de>
8487 PR tree-optimization/56689
8488 * gcc.dg/torture/pr56689.c: New testcase.
8490 2013-03-25 Kai Tietz <ktietz@redhat.com>
8492 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8494 2013-03-24 Tobias Burnus <burnus@net-b.de>
8497 * gfortran.dg/eof_5.f90: New.
8499 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8501 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8504 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8506 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8508 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8511 * gcc.c-torture/execute/builtins/builtins.exp: Add
8512 -Wl,--allow-multiple-definition for RTEMS targets.
8514 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8516 * gcc.target/aarch64/movk.c: New test.
8518 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8520 * g++.dg/ext/vector21.C: New testcase.
8522 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8524 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8525 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8527 2013-03-21 Richard Biener <rguenther@suse.de>
8529 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8530 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8532 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8534 * gcc.target/aarch64/vect.c: Test and result vector added
8535 for sabd and saba instructions.
8536 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8537 instructions in assembly.
8538 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8539 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8540 for fabd instruction.
8541 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8542 instruction in assembly.
8543 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8545 2013-03-20 Jeff Law <law@redhat.com>
8547 * g++.dg/tree-ssa/ssa-dom.C: New test.
8549 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8551 * gcc.target/powerpc/mmfpgpr.c: New test.
8552 * gcc.target/powerpc/sd-vsx.c: Likewise.
8553 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8554 * gcc.target/powerpc/vsx-float0.c: Likewise.
8556 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8558 PR tree-optimization/56355
8559 * gcc.dg/pr56355-1.c: New file.
8561 2013-03-20 Catherine Moore <clm@codesourcery.com>
8562 Richard Sandiford <rdsandiford@googlemail.com>
8564 * gcc.target/mips/mips.exp: Add microMIPS support.
8565 * gcc.target/mips/umips-movep-2.c: New test.
8566 * gcc.target/mips/umips-lwp-2.c: New test.
8567 * gcc.target/mips/umips-swp-5.c: New test.
8568 * gcc.target/mips/umips-constraints-1.c: New test.
8569 * gcc.target/mips/umips-lwp-3.c: New test.
8570 * gcc.target/mips/umips-swp-6.c: New test.
8571 * gcc.target/mips/umips-constraints-2.c: New test.
8572 * gcc.target/mips/umips-save-restore-1.c: New test.
8573 * gcc.target/mips/umips-lwp-4.c: New test.
8574 * gcc.target/mips/umips-swp-7.c: New test.
8575 * gcc.target/mips/umips-save-restore-2.c: New test.
8576 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8577 * gcc.target/mips/umips-lwp-5.c: New test.
8578 * gcc.target/mips/umips-save-restore-3.c: New test.
8579 * gcc.target/mips/umips-lwp-6.c: New test.
8580 * gcc.target/mips/umips-swp-1.c: New test.
8581 * gcc.target/mips/umips-lwp-7.c: New test.
8582 * gcc.target/mips/umips-swp-2.c: New test.
8583 * gcc.target/mips/umips-lwp-8.c: New test.
8584 * gcc.target/mips/umips-swp-3.c: New test.
8585 * gcc.target/mips/umips-movep-1.c: New test.
8586 * gcc.target/mips/umips-lwp-1.c: New test.
8587 * gcc.target/mips/umips-swp-4.c: New test.
8589 2013-03-20 Richard Biener <rguenther@suse.de>
8591 PR tree-optimization/56661
8592 * gcc.dg/torture/pr56661.c: New testcase.
8594 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8596 PR rtl-optimization/56605
8597 * gcc.target/powerpc/pr56605.c: New.
8599 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8602 * gfortran.dg/do_1.f90: Don't xfail.
8604 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8607 * gfortran.dg/namelist_77.f90: New.
8608 * gfortran.dg/namelist_78.f90: New.
8610 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8613 * gfortran.dg/open_negative_unit_1.f90: New.
8615 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8617 * gcc.target/aarch64/sbc.c: New test.
8619 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8621 * gcc.target/aarch64/ror.c: New test.
8623 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8625 * gcc.target/aarch64/extr.c: New test.
8627 2013-03-19 Richard Biener <rguenther@suse.de>
8629 PR tree-optimization/56273
8630 * gcc.dg/tree-ssa/vrp47.c: Adjust.
8631 * c-c++-common/uninit-17.c: Likewise.
8633 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8635 PR tree-optimization/56635
8636 * g++.dg/torture/pr56635.C: New test.
8638 2013-03-18 Richard Biener <rguenther@suse.de>
8640 PR tree-optimization/3713
8641 * g++.dg/ipa/devirt-12.C: New testcase.
8643 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8646 * c-c++-common/pr56566.c: New test.
8648 2013-03-17 Jason Merrill <jason@redhat.com>
8650 * g++.dg/template/abstract-dr337.C: XFAIL.
8652 2013-03-16 Jakub Jelinek <jakub@redhat.com>
8655 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8656 * c-c++-common/pr56607.c: New test.
8658 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
8661 * g++.dg/cpp0x/constexpr-array5.C: New.
8663 2013-03-15 Tobias Burnus <burnus@net-b.de>
8666 * gfortran.dg/transfer_intrinsic_5.f90: New.
8668 2013-03-15 Kai Tietz <ktietz@redhat.com>
8670 * gcc.target/i386/movti.c: Don't test for x64 mingw.
8671 * gcc.target/i386/pr20020-1.c: Likewise.
8672 * gcc.target/i386/pr20020-2.c: Likewise.
8673 * gcc.target/i386/pr20020-3.c: Likewise.
8674 * gcc.target/i386/pr53425-1.c: Likewise.
8675 * gcc.target/i386/pr53425-2.c: Likewise.
8676 * gcc.target/i386/pr55093.c: Likewise.
8677 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8679 2013-03-15 Jakub Jelinek <jakub@redhat.com>
8682 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8683 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
8685 2013-03-14 Jakub Jelinek <jakub@redhat.com>
8687 PR tree-optimization/53265
8688 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8690 * gcc.dg/graphite/id-6.c (test): Likewise.
8691 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8692 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8694 PR tree-optimization/53265
8695 * gcc.dg/pr53265.c: New test.
8696 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8698 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8700 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
8701 n, use it as high bound instead of 4.
8703 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8706 * gcc.target/sh/pr49880-1.c: New.
8707 * gcc.target/sh/pr49880-2.c: New.
8708 * gcc.target/sh/pr49880-3.c: New.
8709 * gcc.target/sh/pr49880-4.c: New.
8710 * gcc.target/sh/pr49880-5.c: New.
8712 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8714 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8716 2013-03-13 Richard Biener <rguenther@suse.de>
8718 PR tree-optimization/56608
8719 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8721 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8724 * g++.dg/cpp0x/alias-decl-32.C: New.
8726 2013-03-11 Jan Hubicka <jh@suse.cz>
8729 * gcc.c-torture/compile/pr56571.c: New testcase.
8731 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8733 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8734 * gcc.dg/tree-ssa/pr55579.c: Likewise.
8736 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8738 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8739 * gcc.dg/inline_4.c: Likewise.
8740 * gcc.dg/unroll_2.c: Likewise.
8741 * gcc.dg/unroll_3.c: Likewise.
8742 * gcc.dg/unroll_4.c: Likewise.
8744 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8747 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8750 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8752 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8755 * gcc.c-torture/compile/pr40797.c: New.
8757 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8759 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8761 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
8764 * gfortran.dg/class_56.f90: New test.
8766 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
8769 * gcc.target/mips/pr56524.c: New test.
8771 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8774 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8776 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8779 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8781 2013-03-08 Marek Polacek <polacek@redhat.com>
8783 PR tree-optimization/56478
8784 * gcc.dg/torture/pr56478.c: New test.
8786 2013-03-08 Kai Tietz <ktietz@redhat.com>
8788 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8789 targets linker option --allow-multiple-definition.
8791 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8792 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8793 * gcc.dg/pr52549.c: Add LLP64 case.
8794 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8795 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8796 * gcc.dg/torture/pr51071-2.c: Likewise.
8797 * gcc.dg/tree-ssa/vrp72.c: Likewise.
8798 * gcc.dg/tree-ssa/vrp73.c: Likewise.
8799 * gcc.dg/tree-ssa/vrp75.c: Likewise.
8800 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8801 * gcc.dg/weak/weak-1.c: Likewise.
8802 * gcc.dg/weak/weak-2.c: Likewise.
8803 * gcc.dg/weak/weak-3.c: Likewise.
8804 * gcc.dg/weak/weak-4.c: Likewise.
8805 * gcc.dg/weak/weak-5.c: Likewise.
8806 * gcc.dg/weak/weak-15.c: Likewise.
8807 * gcc.dg/weak/weak-16.c: Likewise.
8809 * c-c++-common/pr54486.c: Skip test for mingw-targets.
8811 2013-03-07 Jakub Jelinek <jakub@redhat.com>
8813 PR tree-optimization/56559
8814 * gcc.dg/tree-ssa/reassoc-26.c: New test.
8816 2013-03-07 Andreas Schwab <schwab@suse.de>
8818 * gcc.dg/pr31490.c: Fix last change.
8820 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8823 * g++.dg/template/crash115.C: New.
8825 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8827 PR tree-optimization/56539
8828 * gcc.c-torture/compile/pr56539.c: New test.
8830 2013-03-06 Kai Tietz <ktietz@redhat.com>
8832 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8834 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8835 * gcc.dg/lto/20091013-1_2.c: Likewise.
8836 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8838 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8840 * gnat.dg/specs/aggr6.ads: New test.
8842 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8844 * gnat.dg/loop_optimization15.ad[sb]: New test.
8846 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8849 * gcc.dg/pr56548.c: New test.
8851 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8854 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8856 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8859 * g++.dg/template/typename20.C: New test.
8861 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8864 * gcc.dg/pr56510.c: New test.
8866 PR rtl-optimization/56484
8867 * gcc.c-torture/compile/pr56484.c: New test.
8869 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8872 * g++.dg/warn/Wsign-conversion-2.C: New.
8874 2013-03-05 Richard Biener <rguenther@suse.de>
8876 PR tree-optimization/56270
8877 * gcc.dg/vect/slp-38.c: New testcase.
8879 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8881 PR rtl-optimization/56494
8882 * gcc.dg/pr56494.c: New test.
8884 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
8886 * gcc.dg/pr56424.c: New test.
8888 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8890 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8891 * gcc.dg/pr56228.c <avr>: Skip.
8893 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8896 PR tree-optimization/52631
8897 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8899 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
8901 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8902 * gcc.dg/vect/vect-83_64.c: Same.
8904 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8907 * gfortran.dg/pointer_check_13.f90: New test.
8909 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8912 * gfortran.dg/array_constructor_42.f90: New test.
8914 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8917 * g++.dg/template/static33.C: New.
8918 * g++.dg/template/static34.C: Likewise.
8921 * g++.dg/template/static35.C: New.
8923 2013-03-01 Steve Ellcey <sellcey@mips.com>
8925 * gcc.dg/pr56396.c: Require pic support.
8927 2013-03-01 Richard Biener <rguenther@suse.de>
8929 PR tree-optimization/55481
8930 * gcc.dg/torture/pr56488.c: New testcase.
8932 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
8933 Jakub Jelinek <jakub@redhat.com>
8936 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8937 no_sanitize_address attribute rather than no_address_safety_analysis.
8938 * g++.dg/asan/sanitizer_test_utils.h
8939 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8940 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8941 in addition to no_address_safety_analysis.
8943 2013-02-28 Jason Merrill <jason@redhat.com>
8946 * g++.dg/cpp0x/constexpr-and.C: New.
8948 2013-02-28 Martin Jambor <mjambor@suse.cz>
8950 PR tree-optimization/56294
8951 * g++.dg/debug/pr56294.C: New test.
8953 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
8955 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8957 2013-02-27 Marek Polacek <polacek@redhat.com>
8959 PR rtl-optimization/56466
8960 * gcc.dg/pr56466.c: New test.
8962 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8964 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8965 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8966 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8968 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
8971 * gcc.dg/pr45472.c: New test.
8973 2013-02-26 Marek Polacek <polacek@redhat.com>
8975 PR tree-optimization/56426
8976 * gcc.dg/pr56436.c: New test.
8978 2013-02-26 Jakub Jelinek <jakub@redhat.com>
8980 PR tree-optimization/56448
8981 * gcc.c-torture/compile/pr56448.c: New test.
8983 PR tree-optimization/56443
8984 * gcc.dg/torture/pr56443.c: New test.
8986 2013-02-25 Richard Biener <rguenther@suse.de>
8988 PR tree-optimization/56175
8989 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8991 2013-02-24 Jakub Jelinek <jakub@redhat.com>
8994 * g++.dg/torture/pr56403.C: New test.
8996 2013-02-25 Catherine Moore <clm@codesourcery.com>
8999 2013-02-24 Catherine Moore <clm@codesourcery.com>
9000 Richard Sandiford <rdsandiford@googlemail.com>
9002 * gcc.target/mips/mips.exp: Add microMIPS support.
9003 * gcc.target/mips/umips-movep-2.c: New test.
9004 * gcc.target/mips/umips-lwp-2.c: New test.
9005 * gcc.target/mips/umips-swp-5.c: New test.
9006 * gcc.target/mips/umips-constraints-1.c: New test.
9007 * gcc.target/mips/umips-lwp-3.c: New test.
9008 * gcc.target/mips/umips-swp-6.c: New test.
9009 * gcc.target/mips/umips-constraints-2.c: New test.
9010 * gcc.target/mips/umips-save-restore-1.c: New test.
9011 * gcc.target/mips/umips-lwp-4.c: New test.
9012 * gcc.target/mips/umips-swp-7.c: New test.
9013 * gcc.target/mips/umips-save-restore-2.c: New test.
9014 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9015 * gcc.target/mips/umips-lwp-5.c: New test.
9016 * gcc.target/mips/umips-save-restore-3.c: New test.
9017 * gcc.target/mips/umips-lwp-6.c: New test.
9018 * gcc.target/mips/umips-swp-1.c: New test.
9019 * gcc.target/mips/umips-lwp-7.c: New test.
9020 * gcc.target/mips/umips-swp-2.c: New test.
9021 * gcc.target/mips/umips-lwp-8.c: New test.
9022 * gcc.target/mips/umips-swp-3.c: New test.
9023 * gcc.target/mips/umips-movep-1.c: New test.
9024 * gcc.target/mips/umips-lwp-1.c: New test.
9025 * gcc.target/mips/umips-swp-4.c: New test.
9027 2013-02-24 Catherine Moore <clm@codesourcery.com>
9028 Richard Sandiford <rdsandiford@googlemail.com>
9030 * gcc.target/mips/mips.exp: Add microMIPS support.
9031 * gcc.target/mips/umips-movep-2.c: New test.
9032 * gcc.target/mips/umips-lwp-2.c: New test.
9033 * gcc.target/mips/umips-swp-5.c: New test.
9034 * gcc.target/mips/umips-constraints-1.c: New test.
9035 * gcc.target/mips/umips-lwp-3.c: New test.
9036 * gcc.target/mips/umips-swp-6.c: New test.
9037 * gcc.target/mips/umips-constraints-2.c: New test.
9038 * gcc.target/mips/umips-save-restore-1.c: New test.
9039 * gcc.target/mips/umips-lwp-4.c: New test.
9040 * gcc.target/mips/umips-swp-7.c: New test.
9041 * gcc.target/mips/umips-save-restore-2.c: New test.
9042 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9043 * gcc.target/mips/umips-lwp-5.c: New test.
9044 * gcc.target/mips/umips-save-restore-3.c: New test.
9045 * gcc.target/mips/umips-lwp-6.c: New test.
9046 * gcc.target/mips/umips-swp-1.c: New test.
9047 * gcc.target/mips/umips-lwp-7.c: New test.
9048 * gcc.target/mips/umips-swp-2.c: New test.
9049 * gcc.target/mips/umips-lwp-8.c: New test.
9050 * gcc.target/mips/umips-swp-3.c: New test.
9051 * gcc.target/mips/umips-movep-1.c: New test.
9052 * gcc.target/mips/umips-lwp-1.c: New test.
9053 * gcc.target/mips/umips-swp-4.c: New test.
9055 2013-02-22 Jakub Jelinek <jakub@redhat.com>
9058 * lib/asan-dg.exp (asan_link_flags): Add
9059 -B${gccpath}/libsanitizer/asan/ to flags.
9061 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9064 * gcc.dg/torture/pr56420.c: New test.
9066 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
9069 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9071 2013-02-21 Martin Jambor <mjambor@suse.cz>
9073 PR tree-optimization/56310
9074 * g++.dg/ipa/pr56310.C: New test.
9076 2013-02-21 Janus Weil <janus@gcc.gnu.org>
9079 * gfortran.dg/proc_ptr_comp_37.f90: New.
9081 2013-02-21 Richard Biener <rguenther@suse.de>
9083 PR tree-optimization/56415
9085 2013-02-11 Richard Biener <rguenther@suse.de>
9087 PR tree-optimization/56273
9088 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9089 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9090 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9091 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9092 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9093 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9095 2013-02-21 Marek Polacek <polacek@redhat.com>
9097 PR tree-optimization/56398
9098 * g++.dg/torture/pr56398.C: New test.
9100 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9103 * gcc.c-torture/compile/pr56405.c: New test.
9105 2013-02-20 Jan Hubicka <jh@suse.cz>
9107 PR tree-optimization/56265
9108 * g++.dg/ipa/devirt-11.C: New testcase.
9110 2013-02-20 Richard Biener <rguenther@suse.de>
9112 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9114 2013-02-20 Richard Biener <rguenther@suse.de>
9115 Jakub Jelinek <jakub@redhat.com>
9117 PR tree-optimization/56396
9118 * gcc.dg/pr56396.c: New testcase.
9120 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9123 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9125 2013-02-19 Richard Biener <rguenther@suse.de>
9127 PR tree-optimization/56384
9128 * gcc.dg/torture/pr56384.c: New testcase.
9130 2013-02-19 Jakub Jelinek <jakub@redhat.com>
9132 PR tree-optimization/56350
9133 * gcc.dg/pr56350.c: New test.
9135 PR tree-optimization/56381
9136 * g++.dg/opt/pr56381.C: New test.
9138 2013-02-18 Jakub Jelinek <jakub@redhat.com>
9141 * lib/dg-pch.exp (pch-init, pch-finish,
9142 check_effective_target_pch_supported_debug): New procs.
9143 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9144 Likewise if $pch_unsupported_debug and $flags include -g.
9145 Skip FAILs about missing *.gch file if $pch_unsupported_debug
9146 and dg-require-effective-target pch_unsupported_debug.
9147 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9148 * objc.dg/pch/pch.exp: Likewise.
9149 * gcc.dg/pch/pch.exp: Likewise.
9150 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9151 pch_unsupported_debug.
9152 * gcc.dg/pch/valid-1.hs: Likewise.
9153 * gcc.dg/pch/valid-1b.c: Likewise.
9154 * gcc.dg/pch/valid-1b.hs: Likewise.
9156 2013-02-18 Richard Biener <rguenther@suse.de>
9158 PR tree-optimization/56366
9159 * gcc.dg/torture/pr56366.c: New testcase.
9161 2013-02-18 Richard Biener <rguenther@suse.de>
9164 * gcc.dg/torture/pr56349.c: New testcase.
9166 2013-02-18 Richard Biener <rguenther@suse.de>
9168 PR tree-optimization/56321
9169 * gcc.dg/torture/pr56321.c: New testcase.
9171 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9173 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9175 2013-02-16 Jakub Jelinek <jakub@redhat.com>
9176 Dodji Seketeli <dodji@redhat.com>
9179 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9180 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9181 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9182 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9183 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9184 * c-c++-common/asan/pr56330.c: Likewise.
9185 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9186 Ensure the size argument of __builtin_memcpy is a constant.
9188 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9189 Paolo Carlini <paolo.carlini@oracle.com>
9192 * g++.dg/cpp0x/enum23.C: New.
9194 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
9197 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9199 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
9201 PR rtl-optimization/56348
9202 * gcc.target/i386/pr56348.c: New test.
9204 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
9206 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9207 * gcc.target/arm/interrupt-2.c: Likewise.
9209 2013-02-15 Tobias Burnus <burnus@net-b.de>
9212 * gfortran.dg/matmul_9.f90: New.
9214 2013-02-15 Tobias Burnus <burnus@net-b.de>
9217 * gfortran.dg/init_flag_11.f90: New.
9219 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9221 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9223 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9225 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9228 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
9229 Tobias Burnus <burnus@net-b.de>
9232 * gfortran.dg/allocatable_function_7.f90: New.
9234 2013-02-14 Jakub Jelinek <jakub@redhat.com>
9236 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9237 * asan_globals_test-wrapper.cc: New file.
9238 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9239 instead of asan_globals_test.cc as dg-additional-sources.
9240 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9241 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9242 "sanitizer_test_utils.h" instead of
9243 "sanitizer_common/tests/sanitizer_test_utils.h".
9244 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9245 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9246 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9247 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9248 * g++.dg/asan/asan_test.cc: Synced from upstream.
9249 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9251 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9254 * c-c++-common/asan/memcmp-2.c: New test.
9256 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9259 * g++.dg/cpp0x/udlit-string-literal.h: New.
9260 * g++.dg/cpp0x/udlit-string-literal.C: New.
9262 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9264 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9266 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9269 * gcc.target/arm/pr56184.C: New test.
9271 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9274 * g++.dg/torture/pr56302.C: New test.
9275 * g++.dg/cpp0x/constexpr-56302.C: New test.
9276 * c-c++-common/pr56302.c: New test.
9278 2013-02-13 Tobias Burnus <burnus@net-b.de>
9279 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9282 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9283 * gfortran.dg/quad_3.f90: Ditto.
9285 2013-02-13 Kostya Serebryany <kcc@google.com>
9287 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9288 to match the fresh asan run-time.
9289 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9291 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9293 Avoid instrumenting duplicated memory access in the same basic block
9294 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9295 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9296 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9297 * c-c++-common/asan/inc.c: Likewise.
9299 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9302 * gcc.target/i386/pr56148.c: New test.
9304 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9305 Tobias Burnus <burnus@net-b.de>
9308 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9311 2013-02-12 Richard Biener <rguenther@suse.de>
9314 * gcc.dg/lto/pr56297_0.c: New testcase.
9315 * gcc.dg/lto/pr56297_0.c: Likewise.
9317 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9320 * gfortran.dg/typebound_deferred_1.f90: New.
9322 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9324 PR rtl-optimization/56151
9325 * gcc.target/i386/pr56151.c: New test.
9327 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9329 * g++.dg/ext/mv12.C: New test.
9330 * g++.dg/ext/mv12.h: New file.
9331 * g++.dg/ext/mv12-aux.C: New file.
9332 * g++.dg/ext/mv13.C: New test.
9334 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9336 * lib/target-supports.exp
9337 (check_effective_target_powerpc_eabi_ok): New.
9338 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9340 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9341 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9343 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9344 * gcc.target/powerpc/pr51623.c: Likewise.
9345 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9346 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9348 2013-02-11 Alexander Potapenko <glider@google.com>
9349 Jack Howarth <howarth@bromo.med.uc.edu>
9350 Jakub Jelinek <jakub@redhat.com>
9353 * g++.dg/asan/pr55617.C: Run on all targets.
9355 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9357 PR rtl-optimization/56275
9358 * gcc.dg/pr56275.c: New test.
9360 2013-02-11 Richard Biener <rguenther@suse.de>
9362 PR tree-optimization/56273
9363 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9365 2013-02-11 Richard Biener <rguenther@suse.de>
9367 PR tree-optimization/56264
9368 * gcc.dg/torture/pr56264.c: New testcase.
9370 2013-02-11 Richard Biener <rguenther@suse.de>
9372 PR tree-optimization/56273
9373 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9374 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9375 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9376 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9377 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9378 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9380 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9382 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9383 for *-*-linux-gnu targets.
9384 * g++.dg/asan/interception-test-1.c: Ditto.
9385 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9386 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9388 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9391 * gfortran.dg/intrinsic_size_4.f90 : New test.
9393 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9396 * gcc.target/powerpc/pr56256.c: New test.
9398 2013-02-08 Ian Lance Taylor <iant@google.com>
9400 * lib/go.exp: Load timeout.exp.
9402 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9404 PR rtl-optimization/56246
9405 * gcc.target/i386/pr56246.c: New test.
9407 2013-02-08 Jeff Law <law@redhat.com>
9410 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9412 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9415 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9418 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9420 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9422 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9424 PR rtl-optimization/56195
9425 * gcc.dg/torture/pr56195.c: New test.
9427 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9430 * gfortran.dg/recursive_interface_2.f90: New test.
9432 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9434 PR tree-optimization/56250
9435 * gcc.c-torture/execute/pr56250.c: New test.
9437 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9439 PR tree-optimization/56064
9440 * gcc.dg/fixed-point/view-convert-2.c: New test.
9442 2013-02-08 Michael Matz <matz@suse.de>
9444 PR tree-optimization/52448
9445 * gcc.dg/pr52448.c: New test.
9447 2013-02-08 Richard Biener <rguenther@suse.de>
9450 * gcc.dg/torture/pr56181.c: New testcase.
9452 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9455 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9456 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9458 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9461 * g++.dg/parse/crash61.C: New test.
9464 * g++.dg/parse/pr56239.C: New test.
9467 * g++.dg/abi/mangle61.C: New test.
9469 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9471 PR rtl-optimization/56225
9472 * gcc.target/i386/pr56225.c: New test.
9474 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9477 * gcc.dg/guality/pr56154-1.c: New test.
9478 * gcc.dg/guality/pr56154-2.c: New test.
9479 * gcc.dg/guality/pr56154-3.c: New test.
9480 * gcc.dg/guality/pr56154-4.c: New test.
9481 * gcc.dg/guality/pr56154-aux.c: New file.
9483 PR tree-optimization/55789
9484 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9486 * gcc.dg/tree-ssa/inline-3.c: Add
9487 --param max-early-inliner-iterations=2 option.
9489 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9492 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9493 Add -fno-dwarf2-cfi-asm to dg-options.
9496 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9499 * gcc.dg/pr56228.c: New test.
9501 2013-02-07 Alan Modra <amodra@gmail.com>
9504 * gcc.target/powerpc/pr54009.c: New test.
9506 * gfortran.dg/pr54131.f: New test.
9508 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9511 * gfortran.dg/array_constructor_41.f90: New test.
9513 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9516 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9518 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9521 * g++.dg/gomp/pr56217.C: New test.
9523 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9525 PR tree-optimization/56205
9526 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9527 * gcc.c-torture/execute/pr56205.c: New test.
9529 2013-02-05 Richard Biener <rguenther@suse.de>
9531 PR tree-optimization/53342
9532 PR tree-optimization/53185
9533 * gcc.dg/vect/pr53185-2.c: New testcase.
9535 2013-02-05 Jan Hubicka <jh@suse.cz>
9537 PR tree-optimization/55789
9538 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9539 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9540 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9541 * g++.dg/ipa/inline-1.C: New testcase.
9542 * g++.dg/ipa/inline-2.C: New testcase.
9543 * g++.dg/ipa/inline-3.C: New testcase.
9545 2013-02-05 Jan Hubicka <jh@suse.cz>
9547 PR tree-optimization/55789
9548 * g++.dg/torture/pr55789.C: New testcase.
9550 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9553 * gcc.dg/pr56167.c: New test.
9555 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9558 * gcc.target/sh/pr55146.c: New.
9560 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9562 PR tree-optimization/54386
9563 * gcc.target/sh/pr54386.c: New.
9565 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9568 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9571 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9573 2013-02-04 Alexander Potapenko <glider@google.com>
9574 Jack Howarth <howarth@bromo.med.uc.edu>
9575 Jakub Jelinek <jakub@redhat.com>
9578 * g++.dg/asan/pr55617.C: New test.
9580 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9583 * gfortran.dg/typebound_operator_19.f90: New test.
9584 * gfortran.dg/typebound_assignment_4.f90: New test.
9586 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9589 * gfortran.dg/recursive_interface_1.f90: New test.
9591 2013-02-04 Richard Guenther <rguenther@suse.de>
9594 * gcc.dg/lto/pr56168_0.c: New testcase.
9595 * gcc.dg/lto/pr56168_1.c: Likewise.
9597 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9601 * gfortran.dg/block_12.f90: New test.
9602 * gfortran.dg/module_error_1.f90: New test.
9604 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9606 * lib/target-supports.exp (check_effective_target_vect_float)
9607 (check_effective_target_vect_no_align): Add mips-sde-elf.
9609 2013-02-01 Jakub Jelinek <jakub@redhat.com>
9611 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9613 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
9615 * gcc.dg/pr56023.c: XFAIL on AIX.
9616 * gcc.dg/vect/pr49352.c: Same.
9618 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
9620 * gnat.dg/opt26.adb: New test.
9622 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9625 2013-01-27 Amol Pise <amolpise15@gmail.com>
9627 * gcc.target/arm/neon-vfnms-1.c: New test.
9628 * gcc.target/arm/neon-vfnma-1.c: New test.
9630 2013-01-31 Richard Biener <rguenther@suse.de>
9632 PR tree-optimization/56157
9633 * gcc.dg/torture/pr56157.c: New testcase.
9635 2013-01-30 Richard Biener <rguenther@suse.de>
9637 PR tree-optimization/56150
9638 * gcc.dg/torture/pr56150.c: New testcase.
9640 2013-01-30 Jakub Jelinek <jakub@redhat.com>
9643 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9644 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
9645 printed in backtrace.
9646 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9647 to avoid errors about mismatched allocation vs. deallocation.
9650 * g++.dg/mv1.C: Moved to...
9651 * g++.dg/ext/mv1.C: ... here. Adjust test.
9652 * g++.dg/mv2.C: Moved to...
9653 * g++.dg/ext/mv2.C: ... here. Adjust test.
9654 * g++.dg/mv3.C: Moved to...
9655 * g++.dg/ext/mv3.C: ... here.
9656 * g++.dg/mv4.C: Moved to...
9657 * g++.dg/ext/mv4.C: ... here.
9658 * g++.dg/mv5.C: Moved to...
9659 * g++.dg/ext/mv5.C: ... here. Adjust test.
9660 * g++.dg/mv6.C: Moved to...
9661 * g++.dg/ext/mv6.C: ... here. Adjust test.
9662 * g++.dg/ext/mv7.C: New test.
9663 * g++.dg/ext/mv8.C: New test.
9664 * g++.dg/ext/mv9.C: New test.
9665 * g++.dg/ext/mv10.C: New test.
9666 * g++.dg/ext/mv11.C: New test.
9668 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
9670 PR rtl-optimization/56144
9671 * gcc.dg/pr56144.c: New.
9673 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
9675 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9677 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9678 * g++.dg/cpp0x/constexpr-55573.C: Same
9680 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
9682 PR tree-optimization/56064
9683 * gcc.dg/fixed-point/view-convert.c: New test.
9685 2013-01-30 Andreas Schwab <schwab@suse.de>
9687 * lib/target-supports-dg.exp (dg-process-target): Use expr to
9688 evaluate the end index in string range.
9690 2013-01-30 Tobias Burnus <burnus@net-b.de>
9693 * gfortran.dg/allocatable_function_6.f90: New.
9695 2013-01-29 Janus Weil <janus@gcc.gnu.org>
9696 Mikael Morin <mikael@gcc.gnu.org>
9699 * gfortran.dg/proc_ptr_comp_36.f90: New.
9701 2013-01-29 Richard Biener <rguenther@suse.de>
9703 PR tree-optimization/55270
9704 * gcc.dg/torture/pr55270.c: New testcase.
9706 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9708 PR rtl-optimization/56117
9709 * gcc.dg/pr56117.c: New test.
9711 2013-01-28 Richard Biener <rguenther@suse.de>
9713 PR tree-optimization/56034
9714 * gcc.dg/torture/pr56034.c: New testcase.
9716 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9718 PR tree-optimization/56125
9719 * gcc.dg/pr56125.c: New test.
9721 2013-01-28 Tobias Burnus <burnus@net-b.de>
9722 Mikael Morin <mikael@gcc.gnu.org>
9725 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9726 * gfortran.dg/import8.f90: Likewise.
9727 * gfortran.dg/interface_derived_type_1.f90: Likewise.
9728 * gfortran.dg/import10.f90: New test.
9729 * gfortran.dg/import11.f90: Likewise
9731 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9734 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9735 string.h. Provide memset, malloc and free prototypes, adjust line
9736 numbers in dg-output.
9737 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9738 Provide memset prototype and adjust line numbers in dg-output.
9739 * c-c++-common/asan/global-overflow-1.c: Likewise.
9741 PR tree-optimization/56094
9742 * gcc.dg/pr56094.c: New test.
9744 2013-01-27 Amol Pise <amolpise15@gmail.com>
9746 * gcc.target/arm/neon-vfnms-1.c: New test.
9747 * gcc.target/arm/neon-vfnma-1.c: New test.
9749 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
9752 * gcc.target/i386/pr56114.c: New test.
9754 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
9757 * gfortran.dg/associate_14.f90: New test.
9760 * gfortran.dg/associate_13.f90: New test.
9762 2013-01-25 Jakub Jelinek <jakub@redhat.com>
9764 PR tree-optimization/56098
9765 * gcc.dg/pr56098-1.c: New test.
9766 * gcc.dg/pr56098-2.c: New test.
9768 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
9771 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9773 2013-01-22 Marek Polacek <polacek@redhat.com>
9775 PR tree-optimization/56035
9776 * gcc.dg/pr56035.c: New test.
9778 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9780 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9783 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9785 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9787 2013-01-24 Jakub Jelinek <jakub@redhat.com>
9790 * gcc.dg/pr56078.c: New test.
9791 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9793 2013-01-24 Martin Jambor <mjambor@suse.cz>
9795 PR tree-optimization/55927
9796 * g++.dg/ipa/devirt-10.C: Disable early inlining.
9798 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
9800 * gcc.target/i386/movsd.c: New test.
9802 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
9805 * gcc.target/i386/pr55934.c: New test.
9807 2013-01-23 Janus Weil <janus@gcc.gnu.org>
9810 * gfortran.dg/select_8.f90: New.
9812 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9814 * gcc.target/microblaze/microblaze.exp: Remove
9815 target_config_cflags check.
9817 2013-01-23 Jakub Jelinek <jakub@redhat.com>
9820 * gfortran.dg/gomp/pr56052.f90: New test.
9823 * gcc.dg/pr49069.c: New test.
9825 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9828 * g++.dg/cpp0x/constexpr-static10.C: New.
9830 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
9833 * gcc.target/i386/pr56028.c: New test.
9835 2013-01-22 Jakub Jelinek <jakub@redhat.com>
9838 * gcc.target/i386/pr55686.c: New test.
9840 2013-01-22 Dodji Seketeli <dodji@redhat.com>
9843 * g++.dg/cpp0x/variadic139.C: New test.
9844 * g++.dg/cpp0x/variadic140.C: Likewise.
9845 * g++.dg/cpp0x/variadic141.C: Likewise.
9847 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
9849 * gnat.dg/warn8.adb: New test.
9851 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9854 * gfortran.dg/include_8.f90: New test.
9856 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9858 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9859 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9861 2013-01-21 Jakub Jelinek <jakub@redhat.com>
9863 PR tree-optimization/56051
9864 * gcc.c-torture/execute/pr56051.c: New test.
9866 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9868 PR rtl-optimization/56023
9869 * gcc.dg/pr56023.c: New test.
9871 2013-01-21 Martin Jambor <mjambor@suse.cz>
9874 * gcc.target/i386/pr56022.c: New test.
9876 2013-01-21 Jason Merrill <jason@redhat.com>
9878 * lib/target-supports.exp (check_effective_target_alias): New.
9880 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
9883 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9885 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
9887 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9889 2013-01-19 Jeff Law <law@redhat.com>
9891 PR tree-optimization/52631
9892 * tree-ssa/pr52631.c: New test.
9893 * tree-ssa/ssa-fre-9: Update expected output.
9895 2013-01-19 Anthony Green <green@moxielogic.com>
9897 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9900 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9902 PR tree-optimization/56029
9903 * g++.dg/torture/pr56029.C: New test.
9905 2013-01-18 Sharad Singhai <singhai@google.com>
9907 PR tree-optimization/55995
9908 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9910 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
9913 * gcc.target/i386/pr55433.c: New.
9915 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9918 * gfortran.dg/pr56015.f90: New test.
9920 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
9922 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9924 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
9926 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9927 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9928 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9929 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9930 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9932 2013-01-17 Jeff Law <law@redhat.com>
9934 * gcc.dg/pr52573.c: Move to...
9935 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
9937 PR rtl-optimization/52573
9938 * gcc.dg/pr52573.c: New test.
9940 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
9943 * g++.dg/asan/interception-test-1.C: Skip on darwin.
9944 * lib/target-supports.exp (check_effective_target_swapcontext): Use
9945 check_no_compiler_messages to test support in ucontext.h.
9946 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9947 compliant RLIMIT_AS.
9949 2013-01-17 Marek Polacek <polacek@redhat.com>
9951 PR rtl-optimization/55833
9952 * gcc.dg/pr55833.c: New test.
9954 2013-01-17 Jan Hubicka <jh@suse.cz>
9956 PR tree-optimization/55273
9957 * gcc.c-torture/compile/pr55273.c: New testcase.
9959 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
9962 * gcc.target/pr55981.c: New test.
9964 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
9966 * gcc.target/arm/pr40887.c: Require at least armv5.
9967 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9968 * gcc.target/arm/pr51915.c: Likewise.
9969 * gcc.target/arm/pr52006.c: Likewise.
9970 * gcc.target/arm/pr53187.c: Likewise.
9972 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9973 * gcc.target/arm/ftest-support-arm.h: Delete.
9974 * gcc.target/arm/ftest-support-thumb.h: Delete.
9975 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9976 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9977 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9978 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9979 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9980 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9981 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9982 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9983 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9984 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9985 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9986 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9987 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9988 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9989 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9990 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9991 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9992 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9993 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9994 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9995 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9996 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9997 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9998 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10000 2013-01-17 Martin Jambor <mjambor@suse.cz>
10002 PR tree-optimizations/55264
10003 * g++.dg/ipa/pr55264.C: New test.
10005 2013-01-16 Janus Weil <janus@gcc.gnu.org>
10008 * gfortran.dg/class_55.f90: New.
10010 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
10013 * gcc.c-torture/execute/builtins/builtins.exp: Add
10014 -Wl,--allow-multiple-definition for eabi and elf targets.
10017 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10018 check_effective_target_vect_perm_short,
10019 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10020 check_effective_target_vect64): Return 0 for big-endian ARM.
10021 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10023 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10026 2013-01-16 Richard Biener <rguenther@suse.de>
10028 PR tree-optimization/55964
10029 * gcc.dg/torture/pr55964.c: New testcase.
10031 2013-01-16 Richard Biener <rguenther@suse.de>
10033 PR tree-optimization/54767
10034 PR tree-optimization/53465
10035 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10037 2013-01-16 Christian Bruel <christian.bruel@st.com>
10040 * gcc.target/sh/sh-switch.c: New testcase.
10042 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10044 * gcc.dg/webizer.c: Increase the array size.
10046 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10049 * gcc.dg/pr55940.c: New test.
10051 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
10052 Harald Anlauf <anlauf@gmx.de>
10054 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10055 * gfortran.dg/bounds_check_5.f90: Likewise.
10056 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10057 * gfortran.dg/continuation_9.f90: Likewise.
10058 * gfortran.dg/move_alloc_13.f90: Likewise.
10059 * gfortran.dg/structure_constructor_11.f90: Likewise.
10060 * gfortran.dg/tab_continuation.f: Likewise.
10061 * gfortran.dg/warning-directive-2.F90: Likewise.
10062 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10064 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10066 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10067 * gcc.target/arm/fma-sp.c: Likewise.
10069 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
10071 PR rtl-optimization/55153
10072 * gcc.dg/pr55153.c: New.
10074 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10076 PR tree-optimization/55920
10077 * gcc.c-torture/compile/pr55920.c: New test.
10079 2013-01-15 Richard Biener <rguenther@suse.de>
10081 PR middle-end/55882
10082 * gcc.dg/torture/pr55882.c: New testcase.
10084 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10086 PR tree-optimization/55955
10087 * gcc.c-torture/compile/pr55955.c: New test.
10089 2013-01-15 Dodji Seketeli <dodji@redhat.com>
10092 * g++.dg/cpp0x/alias-decl-31.C: New test.
10094 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
10097 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10098 case where interface is null.
10100 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10103 * gfortran.dg/array_constructor_40.f90: New test.
10105 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
10107 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10109 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
10111 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10112 * gcc.target/aarch64/vect-ld1r-compile.c: New.
10113 * gcc.target/aarch64/vect-ld1r-fp.c: New.
10114 * gcc.target/aarch64/vect-ld1r.c: New.
10115 * gcc.target/aarch64/vect-ld1r.x: New.
10117 2013-01-14 Andi Kleen <ak@linux.intel.com>
10120 * gcc.target/i386/hle-clear-rel.c: New file
10121 * gcc.target/i386/hle-store-rel.c: New file.
10123 2013-01-14 Harald Anlauf <anlauf@gmx.de>
10125 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10126 * gfortran.dg/bounds_check_4.f90: Likewise.
10127 * gfortran.dg/inquire_10.f90: Likewise.
10128 * gfortran.dg/minloc_3.f90: Likewise.
10129 * gfortran.dg/minlocval_3.f90: Likewise.
10130 * gfortran.dg/module_double_reuse.f90: Likewise.
10131 * gfortran.dg/mvbits_1.f90: Likewise.
10132 * gfortran.dg/oldstyle_1.f90: Likewise.
10133 * gfortran.dg/pr20163-2.f: Likewise.
10134 * gfortran.dg/save_1.f90: Likewise.
10135 * gfortran.dg/scan_1.f90: Likewise.
10136 * gfortran.dg/select_char_1.f90: Likewise.
10137 * gfortran.dg/shape_4.f90: Likewise.
10138 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10139 * gfortran.dg/function_optimize_10.f90: Likewise.
10140 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10141 * gfortran.dg/used_types_17.f90: Likewise.
10142 * gfortran.dg/used_types_18.f90: Likewise.
10144 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
10147 * gfortran.dg/proc_ptr_result_8.f90 : New test.
10149 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10151 * gcc.dg/unroll_5.c: Add nomips16 attributes.
10153 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10155 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10157 2013-01-12 Janus Weil <janus@gcc.gnu.org>
10160 * gfortran.dg/assumed_type_2.f90: Fix test case.
10161 * gfortran.dg/internal_pack_13.f90: New test.
10162 * gfortran.dg/internal_pack_14.f90: New test.
10164 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10167 * gfortran.dg/unlimited_polymorphic_8.f90: Update
10168 scan-tree-dump-times for foo.0.x._vptr to deal with change from
10171 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
10173 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10175 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10178 * gcc.target/s390/pr55719.c: New testcase.
10180 2013-01-11 Richard Guenther <rguenther@suse.de>
10182 PR tree-optimization/44061
10183 * gcc.dg/pr44061.c: New testcase.
10185 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
10187 Update copyright years.
10189 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
10190 Jakub Jelinek <jakub@redhat.com>
10193 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10195 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
10197 PR rtl-optimization/55672
10198 * gcc.target/i386/pr55672.c: New.
10200 2013-01-10 Jeff Law <law@redhat.com>
10202 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
10203 pass/fail message unique.
10206 2013-01-10 Jason Merrill <jason@redhat.com>
10208 * ada/.gitignore: New.
10210 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10212 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10214 * g++.dg/tls/thread_local2.C: Likewise.
10215 * g++.dg/tls/thread_local2g.C: Likewise.
10216 * g++.dg/tls/thread_local6.C: Likewise.
10217 * g++.dg/tls/thread_local-order1.C: Add tls options.
10218 * g++.dg/tls/thread_local-order2.C: Likewise.
10219 * g++.dg/tls/thread_local3.C: Likewise.
10220 * g++.dg/tls/thread_local3g.C: Likewise.
10221 * g++.dg/tls/thread_local4.C: Likewise.
10222 * g++.dg/tls/thread_local4g.C: Likewise.
10223 * g++.dg/tls/thread_local5.C: Likewise.
10224 * g++.dg/tls/thread_local5g.C: Likewise.
10225 * g++.dg/tls/thread_local6g.C: Likewise.
10227 2013-01-10 Kostya Serebryany <kcc@google.com>
10229 * g++.dg/asan/asan_test.cc: Sync from upstream.
10231 2013-01-10 Jakub Jelinek <jakub@redhat.com>
10233 PR tree-optimization/55921
10234 * gcc.c-torture/compile/pr55921.c: New test.
10236 2013-01-09 Jan Hubicka <jh@suse.cz>
10238 PR tree-optimization/55569
10239 * gcc.c-torture/compile/pr55569.c: New testcase.
10241 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10244 * gfortran.dg/use_28.f90: New test.
10246 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10248 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10249 number matching more robust.
10251 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10253 PR rtl-optimization/55829
10254 * gcc.target/i386/pr55829.c: New.
10256 2013-01-09 Tobias Burnus <burnus@net-b.de>
10259 * gfortran.dg/bind_c_bool_1.f90: New.
10260 * gfortran.dg/do_5.f90: Add dg-warning.
10262 2013-01-09 Jan Hubicka <jh@suse.cz>
10264 PR tree-optimization/55875
10265 * gcc.c-torture/execute/pr55875.c: New testcase.
10266 * g++.dg/torture/pr55875.C: New testcase.
10268 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10271 * c-c++-common/pr48418.c: New test.
10273 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10276 * g++.dg/tls/thread_local-ice.C: New.
10278 2013-01-09 Andreas Schwab <schwab@suse.de>
10280 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10282 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10284 PR tree-optimization/48189
10285 * gcc.dg/pr48189.c: New test.
10287 2013-01-04 Jan Hubicka <jh@suse.cz>
10289 PR tree-optimization/55823
10290 * g++.dg/ipa/devirt-10.C: New testcase.
10292 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10293 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10295 PR rtl-optimization/55845
10296 * gcc.target/i386/pr55845.c: New test.
10298 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10300 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10301 instructions generated instead of number of occurances.
10303 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10305 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10306 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10307 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10308 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10309 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10310 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10311 * gcc.target/aarch64/vect-fcm.x: Likewise.
10312 * lib/target-supports.exp
10313 (check_effective_target_vect_cond): Enable for AArch64.
10315 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10317 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10318 endian-safe float pool loading.
10319 (test_square_root_v4sf): Likewise.
10320 (test_square_root_v2df): Likewise.
10321 * lib/target-supports.exp
10322 (check_effective_target_vect_call_sqrtf): Add AArch64.
10324 2013-01-08 Martin Jambor <mjambor@suse.cz>
10327 * gcc.dg/tree-ssa/pr55579.c: New test.
10329 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10331 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10334 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10336 PR middle-end/55890
10337 * gcc.dg/torture/pr55890-3.c: New test.
10339 PR middle-end/55851
10340 * gcc.c-torture/compile/pr55851.c: New test.
10343 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10346 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10349 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10351 2013-01-07 Tobias Burnus <burnus@net-b.de>
10354 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10355 * gfortran.dg/pointer_init_7.f90: New.
10357 2013-01-07 Richard Biener <rguenther@suse.de>
10359 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10361 2013-01-07 Richard Biener <rguenther@suse.de>
10363 PR middle-end/55890
10364 * gcc.dg/torture/pr55890-1.c: New testcase.
10365 * gcc.dg/torture/pr55890-2.c: Likewise.
10367 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10369 * gcc.target/aarch64/fmovd.c: New.
10370 * gcc.target/aarch64/fmovf.c: Likewise.
10371 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10372 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10373 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10374 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10375 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10376 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10378 2013-01-07 Richard Biener <rguenther@suse.de>
10380 PR tree-optimization/55888
10381 PR tree-optimization/55862
10382 * gcc.dg/torture/pr55888.c: New testcase.
10384 2013-01-07 Tobias Burnus <burnus@net-b.de>
10387 * gfortran.dg/intrinsic_size_3.f90: New.
10389 2013-01-07 Tobias Burnus <burnus@net-b.de>
10392 * gfortran.dg/select_type_32.f90: New.
10394 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10397 * g++.dg/cpp0x/alias-decl-29.C: New test.
10399 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10404 * gfortran.dg/class_array_15.f03: New test.
10406 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10411 * gfortran.dg/use_23.f90: New test.
10412 * gfortran.dg/use_24.f90: New test.
10413 * gfortran.dg/use_25.f90: New test.
10414 * gfortran.dg/use_26.f90: New test.
10415 * gfortran.dg/use_27.f90: New test.
10417 2013-01-06 Olivier Hainque <hainque@adacore.com>
10419 * gnat.dg/specs/clause_on_volatile.ads: New test.
10421 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10423 * gnat.dg/alignment10.adb: New test.
10425 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10426 Mikael Morin <mikael@gcc.gnu.org>
10429 * gfortran.dg/use_22.f90: New test.
10431 2013-01-04 Andrew Pinski <apinski@cavium.com>
10433 * gcc.target/aarch64/cmp-1.c: New testcase.
10435 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10438 * gfortran.dg/select_type_31.f03: New test.
10440 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10442 PR c++/54526 (again)
10443 * g++.dg/cpp0x/parse2.C: Extend.
10444 * g++.old-deja/g++.other/crash28.C: Adjust.
10446 2013-01-04 Richard Biener <rguenther@suse.de>
10448 PR tree-optimization/55862
10449 * gcc.dg/torture/pr55862.c: New testcase.
10451 2013-01-04 Martin Jambor <mjambor@suse.cz>
10453 PR tree-optimization/55755
10454 * gcc.dg/torture/pr55755.c: New test.
10455 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10456 * gcc.dg/tree-ssa/pr45144.c: Update.
10458 2013-01-04 Richard Biener <rguenther@suse.de>
10460 PR middle-end/55863
10461 * gcc.dg/fold-reassoc-2.c: New testcase.
10463 2013-01-04 Tobias Burnus <burnus@net-b.de>
10466 * gfortran.dg/null_7.f90: New.
10468 2013-01-04 Tobias Burnus <burnus@net-b.de>
10472 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10473 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10474 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10476 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10478 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10480 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10483 * gfortran.dg/assignment_1.f90: Modified.
10484 * gfortran.dg/assignment_4.f90: New.
10486 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10488 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10490 2013-01-03 Richard Biener <rguenther@suse.de>
10492 PR tree-optimization/55857
10493 * gcc.dg/vect/pr55857-1.c: New testcase.
10494 * gcc.dg/vect/pr55857-2.c: Likewise.
10496 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10498 PR rtl-optimization/55838
10499 * gcc.dg/pr55838.c: New test.
10501 PR tree-optimization/55832
10502 * gcc.c-torture/compile/pr55832.c: New test.
10504 2013-01-02 Teresa Johnson <tejohnson@google.com>
10506 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10507 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10508 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10509 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10510 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10511 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10512 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10513 * gcc.dg/unroll_1.c: Ditto.
10514 * gcc.dg/unroll_2.c: Ditto.
10515 * gcc.dg/unroll_3.c: Ditto.
10516 * gcc.dg/unroll_4.c: Ditto.
10518 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10520 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10522 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10525 * gfortran.dg/eof_4.f90: New test.
10527 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10529 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10530 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10531 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10532 (compat_setup_dfp): Initialize compat_alt_caret and
10533 compat_save_TEST_ALWAYS_FLAGS.
10535 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10537 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10539 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10541 * gcc.dg/torture/fp-int-convert-2.c: New test.
10543 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10545 * gfortran.dg/newunit_3.f90: Add dg-do run.
10546 * gfortran.dg/inquire_15.f90: Add dg-do run.
10548 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10550 PR tree-optimization/55831
10551 * gcc.dg/pr55831.c: New test.
10553 Copyright (C) 2013 Free Software Foundation, Inc.
10555 Copying and distribution of this file, with or without modification,
10556 are permitted in any medium without royalty provided the copyright
10557 notice and this notice are preserved.