1 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
3 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
4 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
10 test stored in c-c++-common. Also, added the Cilk runtime's library
11 to the ld_library_path.
13 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
16 * gcc.c-torture/compile/pr59134.c: New test.
17 * gnat.dg/misaligned_volatile.adb: New test.
19 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
20 Sandra Loosemore <sandra@codesourcery.com>
22 * gcc.dg/pr23623.c: Update to test interaction with C++
25 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
31 * gcc.dg/pr23623.c: New test.
32 * gcc.dg/pr48784-1.c: New test.
33 * gcc.dg/pr48784-2.c: New test.
34 * gcc.dg/pr56341-1.c: New test.
35 * gcc.dg/pr56341-2.c: New test.
36 * gcc.dg/pr56997-1.c: New test.
37 * gcc.dg/pr56997-2.c: New test.
38 * gcc.dg/pr56997-3.c: New test.
40 2013-12-11 Janus Weil <janus@gcc.gnu.org>
43 * gfortran.dg/allocate_with_source_4.f90: New.
45 2013-12-11 Jakub Jelinek <jakub@redhat.com>
47 PR tree-optimization/59417
48 * gcc.c-torture/compile/pr59417.c: New test.
50 PR tree-optimization/59386
51 * gcc.c-torture/compile/pr59386.c: New test.
53 2013-12-11 Bin Cheng <bin.cheng@arm.com>
56 2013-12-10 Bin Cheng <bin.cheng@arm.com>
57 PR tree-optimization/41488
58 * gcc.dg/tree-ssa/scev-7.c: New test.
59 * gcc.dg/pr41488.c: New test.
61 2013-12-10 Janus Weil <janus@gcc.gnu.org>
64 * gfortran.dg/c_by_val_5.f90: Modified.
65 * gfortran.dg/dummy_procedure_10.f90: New.
67 2013-12-10 Yury Gribov <y.gribov@samsung.com>
69 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
70 * g++-dg/tsan/tsan.exp: Likewise.
72 2013-12-10 Richard Biener <rguenther@suse.de>
75 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
77 2013-12-10 Jakub Jelinek <jakub@redhat.com>
79 * gcc.dg/vect/vect-cond-11.c: New test.
80 * gcc.target/i386/vect-cond-1.c: New test.
81 * gcc.target/i386/avx2-gather-5.c: New test.
82 * gcc.target/i386/avx2-gather-6.c: New test.
83 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
84 * gcc.dg/vect/vect-mask-load-1.c: New test.
86 2013-12-09 Marek Polacek <polacek@redhat.com>
89 * g++.dg/ubsan/pr59437.C: New test.
91 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
93 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
94 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
95 * g++-dg/tsan/tsan.exp: Likewise.
97 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
99 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
100 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
102 2013-12-10 Bin Cheng <bin.cheng@arm.com>
104 PR tree-optimization/41488
105 * gcc.dg/tree-ssa/scev-7.c: New test.
106 * gcc.dg/pr41488.c: New test.
108 2013-12-09 Joseph Myers <joseph@codesourcery.com>
110 PR preprocessor/55715
111 * gcc.dg/cpp/expr-overflow-1.c: New test.
113 2013-12-10 Tobias Burnus <burnus@net-b.de>
119 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
121 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
124 * g++.dg/cpp0x/variadic-sizeof3.C: New.
126 2013-12-09 David Malcolm <dmalcolm@redhat.com>
128 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
129 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
131 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
133 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
135 * gcc.target/arm/ldrd-strd-offset.c: New.
137 2013-12-09 Martin Jambor <mjambor@suse.cz>
139 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
140 * gcc.c-torture/compile/pr48929.c: Likewise.
141 * gcc.c-torture/compile/pr55569.c: Likewise.
142 * gcc.c-torture/compile/sra-1.c: Likewise.
143 * gcc.c-torture/compile/pr45085.c: Moved to...
144 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
146 2013-12-09 Marek Polacek <polacek@redhat.com>
149 * g++.dg/ubsan/pr59415.C: New test.
151 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
154 * g++.dg/cpp0x/deleted2.C: New.
156 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
158 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
160 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
162 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
163 pass/fail line and add it to the log instead.
165 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
169 * gcc.target/sh/pr51697.c: New.
171 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
173 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
174 * gcc.dg/macro-fusion-2.c: Ditto.
175 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
176 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
178 2013-12-08 Tobias Burnus <burnus@net-b.de>
183 * gfortran.dg/elemental_subroutine_8.f90: New.
184 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
185 * gfortran.dg/proc_ptr_11.f90: Ditto.
186 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
187 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
188 * gfortran.dg/proc_ptr_33.f90: Ditto.
189 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
190 which is not elemental.
191 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
193 2013-12-07 Janus Weil <janus@gcc.gnu.org>
196 * gfortran.dg/class_result_2.f90: New.
198 2013-12-06 Jakub Jelinek <jakub@redhat.com>
200 PR tree-optimization/59388
201 * gcc.c-torture/execute/pr59388.c: New test.
203 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
206 * g++.dg/pubtypes.C: Adjust the regular expression.
207 * gcc.dg/pubtypes-1.c: Likewise.
208 * gcc.dg/pubtypes-2.c: Likewise.
209 * gcc.dg/pubtypes-3.c: Likewise.
210 * gcc.dg/pubtypes-4.c: Likewise.
212 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
214 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
216 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
219 * gcc.target/i386/pr59405.c: New test.
221 2013-12-06 Ian Bolton <ian.bolton@arm.com>
222 Mark Mitchell <mark@codesourcery.com>
225 * gcc.target/arm/builtin-trap.c: New test.
226 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
228 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
230 * gcc.target/sparc/pdistn.c: New test.
231 * gcc.target/sparc/pdistn-2.c: Likewise.
233 2013-12-06 Richard Biener <rguenther@suse.de>
235 PR tree-optimization/59058
236 * gcc.dg/torture/pr59058.c: New testcase.
238 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
240 * g++.dg/warn/pr15774-1.C: Adjust expected message.
242 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
244 PR rtl-optimization/59317
245 * testsuite/gcc.target/mips/pr59317.c: New.
247 2013-12-05 Marek Polacek <polacek@redhat.com>
251 * c-c++-common/ubsan/pr59333.c: New test.
252 * c-c++-common/ubsan/pr59397.c: New test.
254 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
256 * gcc.dg/vect/vect-nop-move.c: New test.
258 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
260 * c-c++-common/tsan/atomic_stack.c: New test.
261 * c-c++-common/tsan/fd_pipe_race.c: New test.
262 * c-c++-common/tsan/free_race.c: New test.
263 * c-c++-common/tsan/mutexset1.c: New test.
264 * c-c++-common/tsan/race_on_barrier.c: New test.
265 * c-c++-common/tsan/sleep_sync.c: New test.
266 * c-c++-common/tsan/thread_leak.c: New test.
267 * c-c++-common/tsan/thread_leak1.c: New test.
268 * c-c++-common/tsan/thread_leak2.c: New test.
269 * c-c++-common/tsan/tiny_race.c: New test.
270 * c-c++-common/tsan/tls_race.c: New test.
271 * c-c++-common/tsan/write_in_reader_lock.c: New test.
272 * lib/tsan-dg.exp: New file.
273 * gcc.dg/tsan/tsan.exp: New file.
274 * g++.dg/tsan/tsan.exp: New file.
275 * g++.dg/dg.exp: Prune tsan subdirectory.
277 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
279 * gcc.target/i386/readeflags-1.c: New.
280 * gcc.target/i386/writeeflags-1.c: Ditto.
282 2013-12-05 Yury Gribov <y.gribov@samsung.com>
285 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
286 * c-c++-common/asan/pr59063-2.c: Likewise.
288 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
290 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
291 * g++.dg/cpp0x/defaulted2.C: Likewise.
292 * g++.dg/cpp1y/auto-fn8.C: Likewise.
293 * g++.dg/gomp/udr-3.C: Likewise.
294 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
295 * g++.dg/lookup/linkage1.C: Likewise.
296 * g++.dg/overload/new1.C: Likewise.
297 * g++.dg/parse/friend5.C: Likewise.
298 * g++.dg/parse/namespace-alias-1.C: Likewise.
299 * g++.dg/parse/namespace10.C: Likewise.
300 * g++.dg/parse/redef2.C: Likewise.
301 * g++.dg/template/friend44.C: Likewise.
302 * g++.old-deja/g++.brendan/crash42.C: Likewise.
303 * g++.old-deja/g++.brendan/crash52.C: Likewise.
304 * g++.old-deja/g++.brendan/crash55.C: Likewise.
305 * g++.old-deja/g++.jason/overload21.C: Likewise.
306 * g++.old-deja/g++.jason/overload5.C: Likewise.
307 * g++.old-deja/g++.jason/redecl1.C: Likewise.
308 * g++.old-deja/g++.law/arm8.C: Likewise.
309 * g++.old-deja/g++.other/main1.C: Likewise.
311 2013-12-05 Richard Biener <rguenther@suse.de>
313 PR tree-optimization/56787
314 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
316 2013-12-05 Kostya Serebryany <kcc@google.com>
318 * c-c++-common/asan/null-deref-1.c: Update the test
319 to match the fresh asan run-time.
321 2013-12-05 Richard Biener <rguenther@suse.de>
323 PR tree-optimization/59374
324 * gcc.dg/torture/pr59374-1.c: New testcase.
325 * gcc.dg/torture/pr59374-2.c: Likewise.
327 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
329 * gcc.target/ia64/pr52731.c: New.
331 2013-12-04 Jeff Law <law@redhat.com>
333 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
334 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
335 -fisolate-erroneous-paths-attribute.
336 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
338 2013-12-04 Joseph Myers <joseph@codesourcery.com>
341 * gcc.dg/c11-align-6.c: New test.
343 2013-12-04 Marek Polacek <polacek@redhat.com>
345 * c-c++-common/ubsan/overflow-mul-2.c: New test.
346 * c-c++-common/ubsan/overflow-add-1.c: New test.
347 * c-c++-common/ubsan/overflow-add-2.c: New test.
348 * c-c++-common/ubsan/overflow-mul-1.c: New test.
349 * c-c++-common/ubsan/overflow-sub-1.c: New test.
350 * c-c++-common/ubsan/overflow-sub-2.c: New test.
351 * c-c++-common/ubsan/overflow-negate-1.c: New test.
353 2013-12-04 Marek Polacek <polacek@redhat.com>
356 * gcc.dg/pr54113.c: New test.
358 2013-12-04 Jakub Jelinek <jakub@redhat.com>
361 * g++.dg/cpp0x/constexpr-template6.C: New test.
363 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
365 * gnat.dg/pack19.adb: New test.
367 2013-12-04 Jakub Jelinek <jakub@redhat.com>
369 PR rtl-optimization/58726
370 * gcc.c-torture/execute/pr58726.c: New test.
373 * g++.dg/torture/pr59163.C: New test.
375 PR tree-optimization/59355
376 * g++.dg/ipa/pr59355.C: New test.
378 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
380 * gcc.dg/tree-ssa/slsr-39.c: Update.
381 * gcc.dg/tree-ssa/slsr-41.c: New test.
383 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
385 * gcc.target/powerpc/pr57363.c: New test.
387 2013-12-03 Wei Mi <wmi@google.com>
389 PR rtl-optimization/59020
390 * testsuite/gcc.dg/pr59020.c: New.
391 * testsuite/gcc.dg/macro-fusion-1.c: New.
392 * testsuite/gcc.dg/macro-fusion-2.c: New.
394 2013-12-03 Yury Gribov <y.gribov@samsung.com>
397 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
399 * lib/ubsan-dg.exp: Likewise. Append to flags also
400 -B${gccpath}/libsanitizer/.
402 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
404 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
406 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
409 * gcc.target/i386/pr59363.c: New file.
411 2013-12-03 Marek Polacek <polacek@redhat.com>
414 * gcc.dg/pr59351.c: New test.
416 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
418 * gcc.dg/20020312-2.c: Add __nds32__ case.
419 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
420 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
421 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
422 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
423 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
424 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
425 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
426 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
427 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
428 * gcc.target/nds32: New nds32 specific directory and testcases.
429 * lib/target-supports.exp (check_profiling_available): Check for
432 2013-12-03 Jakub Jelinek <jakub@redhat.com>
434 PR tree-optimization/59362
435 * gcc.c-torture/compile/pr59362.c: New test.
438 * gcc.dg/pr59011.c: New test.
441 * g++.dg/opt/pr58864.C: New test.
443 2013-12-02 Jeff Law <law@redhat.com>
445 PR tree-optimization/59322
446 * gcc.c-torture/compile/pr59322.c: New test.
448 2013-12-02 Sriraman Tallam <tmsriram@google.com>
451 * testsuite/gcc.target/i386/pr58944.c: New test.
453 2013-12-02 Joseph Myers <joseph@codesourcery.com>
456 * gcc.dg/c90-array-lval-8.c: New test.
458 2013-12-02 Jakub Jelinek <jakub@redhat.com>
460 PR tree-optimization/59358
461 * gcc.c-torture/execute/pr59358.c: New test.
464 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
465 * lib/target-supports.exp (check_effective_target_avx2): ... here.
466 (check_effective_target_vect_simd_clones): New.
467 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
469 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
470 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
471 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
472 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
473 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
474 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
475 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
476 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
477 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
478 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
479 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
481 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
483 * gcc.dg/pr56997-4.c: New testcase.
485 2013-12-02 Marek Polacek <polacek@redhat.com>
487 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
490 2013-12-02 Richard Biener <rguenther@suse.de>
492 PR tree-optimization/59139
493 * gcc.dg/torture/pr59139.c: New testcase.
495 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
497 * gnat.dg/opt30.adb: New test.
499 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
502 * gfortran.dg/realloc_on_assign_23.f90 : New test
504 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
507 * gfortran.dg/null_5.f90 : Include new error.
508 * gfortran.dg/null_6.f90 : Include new error.
510 2013-11-29 Marek Polacek <polacek@redhat.com>
513 * g++.dg/ubsan/pr59331.C: New test.
514 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
515 Disable the -w option.
516 * c-c++-common/ubsan/vla-1.c: Likewise.
517 * c-c++-common/ubsan/vla-2.c: Likewise.
518 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
520 2013-11-29 Joseph Myers <joseph@codesourcery.com>
523 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
525 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
527 * lib/asan-dg.exp (asan_link_flags): Properly add path to
528 libsanitizer.spec to cflags.
530 2013-11-29 Richard Biener <rguenther@suse.de>
533 * g++.dg/torture/pr59208.C: New testcase.
535 2013-11-29 Jakub Jelinek <jakub@redhat.com>
536 Yury Gribov <y.gribov@samsung.com>
539 * c-c++-common/asan/pr59063-1.c: New test.
540 * c-c++-common/asan/pr59063-2.c: Likewise.
541 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
542 * lib/ubsan-dg.exp: Likewise.
544 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
546 * gnat.dg/opt29.ad[sb]: New test.
548 2013-11-29 Richard Biener <rguenther@suse.de>
551 * gcc.dg/torture/pr59338.c: New testcase.
553 2013-11-29 Jakub Jelinek <jakub@redhat.com>
556 * gcc.dg/vect/vect-simd-clone-12.c: New test.
557 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
558 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
561 * c-c++-common/pr59280.c: New test.
563 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
565 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
567 2013-11-29 Joseph Myers <joseph@codesourcery.com>
570 * gcc.dg/inline-35.c: New test.
572 2013-11-28 Jakub Jelinek <jakub@redhat.com>
575 * g++.dg/gomp/pr59297.C: New test.
577 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
580 * gcc.target/i386/pr57293.c: New.
582 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
584 * gcc.target/arm/vrinta-ce.c: New testcase.
586 2013-11-28 Richard Biener <rguenther@suse.de>
589 * gcc.dg/lto/pr59323-2_0.c: New testcase.
591 2013-11-28 Richard Biener <rguenther@suse.de>
593 PR tree-optimization/59330
594 * gcc.dg/torture/pr59330.c: New testcase.
596 2013-11-28 Richard Biener <rguenther@suse.de>
599 * gcc.dg/lto/pr59323_0.c: New testcase.
601 2013-11-28 Jakub Jelinek <jakub@redhat.com>
604 PR tree-optimization/58018
605 PR tree-optimization/58131
606 * gcc.dg/torture/pr57393-1.c: New test.
607 * gcc.dg/torture/pr57393-2.c: New test.
608 * gcc.dg/torture/pr57393-3.c: New test.
609 * gcc.dg/torture/pr58018.c: New test.
610 * gcc.dg/torture/pr58131.c: New test.
611 * gfortran.dg/pr57393-1.f90: New test.
612 * gfortran.dg/pr57393-2.f90: New test.
614 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
616 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
618 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
620 * gcc.dg/guality/param-3.c: New test.
622 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
623 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
626 * gcc.target/i386/xop-frczX.c: New test.
628 2013-11-27 Jakub Jelinek <jakub@redhat.com>
630 PR tree-optimization/59014
631 * gcc.c-torture/execute/pr59014-2.c: New test.
633 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
636 * g++.dg/parse/crash66.C: New.
638 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
640 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
641 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
643 2013-11-27 Marek Polacek <polacek@redhat.com>
646 * g++.dg/ubsan/pr59306.C: New test.
648 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
649 Jakub Jelinek <jakub@redhat.com>
651 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
652 simdlen is a power of two.
653 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
654 Remove -msse2. Adjust regexps for name mangling changes.
655 * gcc.dg/gomp/simd-clones-3.c: Likewise.
656 * gcc.dg/vect/vect-simd-clone-1.c: New test.
657 * gcc.dg/vect/vect-simd-clone-2.c: New test.
658 * gcc.dg/vect/vect-simd-clone-3.c: New test.
659 * gcc.dg/vect/vect-simd-clone-4.c: New test.
660 * gcc.dg/vect/vect-simd-clone-5.c: New test.
661 * gcc.dg/vect/vect-simd-clone-6.c: New test.
662 * gcc.dg/vect/vect-simd-clone-7.c: New test.
663 * gcc.dg/vect/vect-simd-clone-8.c: New test.
664 * gcc.dg/vect/vect-simd-clone-9.c: New test.
665 * gcc.dg/vect/vect-simd-clone-10.c: New test.
666 * gcc.dg/vect/vect-simd-clone-10.h: New file.
667 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
668 * gcc.dg/vect/vect-simd-clone-11.c: New test.
670 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
672 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
673 Call set_ld_library_path_env_vars.
674 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
676 2013-11-27 Tom de Vries <tom@codesourcery.com>
677 Marc Glisse <marc.glisse@inria.fr>
680 * c-c++-common/pr59032.c: New testcase.
682 2013-11-27 Tom de Vries <tom@codesourcery.com>
683 Marc Glisse <marc.glisse@inria.fr>
686 * c-c++-common/pr59037.c: New testcase.
688 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
690 * gcc.c-torture/execute/20131127-1.c: New test.
692 2013-11-27 Richard Biener <rguenther@suse.de>
694 PR tree-optimization/59288
695 * gcc.dg/torture/pr59288.c: New testcase.
697 2013-11-27 Marek Polacek <polacek@redhat.com>
699 * c-c++-common/ubsan/undefined-1.c: New test.
701 2013-11-26 Jakub Jelinek <jakub@redhat.com>
703 PR tree-optimization/59014
704 * gcc.c-torture/execute/pr59014.c: New test.
707 * gcc.c-torture/execute/pr59229.c: New test.
709 PR rtl-optimization/59166
710 * gcc.dg/torture/pr59166.c: New test.
713 * g++.dg/gomp/pr58874.C: New test.
716 * g++.dg/gomp/pr59150.C: New test.
719 * c-c++-common/gomp/pr59152.c: New test.
721 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
723 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
724 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
725 * g++.dg/gomp/openmp-simd-1.C: Ditto.
726 * g++.dg/gomp/openmp-simd-2.C: Ditto.
727 * gfortran.dg/c_loc_test_22.f90: Ditto.
728 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
729 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
730 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
731 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
732 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
733 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
735 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
737 * gcc.target/arm/20131120.c: New test.
739 2013-11-26 Richard Biener <rguenther@suse.de>
741 PR tree-optimization/59245
742 * gcc.dg/torture/pr59245.c: New testcase.
744 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
747 * gcc.target/arm/negdi-2.c: Scan more general register names.
749 2013-11-26 Terry Guo <terry.guo@arm.com>
751 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
752 * gcc.target/arm/thumb1-pic-single-base.c: New case.
754 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
757 * g++.dg/parse/bitfield4.C: New.
759 2013-11-26 Richard Biener <rguenther@suse.de>
761 PR tree-optimization/59287
762 * gcc.dg/tree-ssa/alias-29.c: New testcase.
764 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
767 * g++.dg/other/default8.C: New.
768 * g++.dg/tc1/dr217.C: Remove xfail.
769 * g++.dg/other/default5.C: Adjust.
770 * g++.old-deja/g++.mike/p1989.C: Likewise.
772 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
775 * g++.dg/cpp0x/constexpr-ice9.C: New.
777 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
780 * g++.dg/other/cv_func3.C: New.
781 * g++.dg/other/cv_func.C: Adjust.
782 * g++.dg/parse/fn-typedef2.C: Likewise.
784 2013-11-25 Marek Polacek <polacek@redhat.com>
787 * g++.dg/ubsan/pr59250.C: New test.
789 2013-11-25 Janus Weil <janus@gcc.gnu.org>
792 * gfortran.dg/typebound_proc_30.f90: New.
794 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
797 * g++.dg/cpp0x/initlist75.C: New.
800 * g++.dg/cpp0x/gen-attrs-57.C: New.
802 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
806 * g++.dg/cpp1y/pr58533.C: Updated testcase.
807 * g++.dg/cpp1y/pr59112.C: New testcase.
808 * g++.dg/cpp1y/pr59113.C: New testcase.
810 2013-11-25 Terry Guo <terry.guo@arm.com>
812 * gcc.target/arm/thumb2-slow-flash-data.c: New.
814 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
816 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
817 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
819 2013-11-23 Janus Weil <janus@gcc.gnu.org>
822 * gfortran.dg/asynchronous_4.f90: New.
824 2013-11-22 Jakub Jelinek <jakub@redhat.com>
826 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
827 cleanup-tree-dump directive.
829 2013-11-22 Jan Hubicka <jh@suse.cz>
831 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
832 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
834 2013-11-22 Jakub Jelinek <jakub@redhat.com>
836 * g++.dg/ubsan/return-1.C: New test.
837 * g++.dg/ubsan/return-2.C: New test.
839 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
840 optimizing away some __asan_report* calls.
842 2013-11-22 Martin Jambor <mjambor@suse.cz>
844 * gcc.dg/pr10474.c: Also test ppc64.
845 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
847 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
849 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
852 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
853 specify an appropriate register class for VSX operations.
855 (load_gpr_to_vsx): Likewise.
856 (load_vsx_to_gpr): Likewise.
857 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
858 register class for VSX registers that the type can handle. Remove
859 checks for explicit number of instructions generated, just check
860 if the instruction is generated.
861 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
862 * gcc.target/powerpc/direct-move-float1.c: Likewise.
863 * gcc.target/powerpc/direct-move-float2.c: Likewise.
864 * gcc.target/powerpc/direct-move-double1.c: Likewise.
865 * gcc.target/powerpc/direct-move-double2.c: Likewise.
866 * gcc.target/powerpc/direct-move-long1.c: Likewise.
867 * gcc.target/powerpc/direct-move-long2.c: Likewise.
869 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
871 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
872 * gcc.target/powerpc/bool3-p7.c: Likewise.
873 * gcc.target/powerpc/bool3-p8.c: Likewise.
875 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
876 appropriate instructions are generated, don't check the count.
878 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
881 * gcc.target/arm/negdi-4.c: Delete invalid test.
882 * gcc.dg/torture/pr59216.c: New test.
884 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
886 * gcc.target/aarch64/vmov_n_1.c: New testcase.
888 2013-11-22 Richard Biener <rguenther@suse.de>
890 * gcc.dg/torture/20131122-0.c: New testcase.
892 2013-11-22 Jakub Jelinek <jakub@redhat.com>
894 * gcc.dg/vect/vect-124.c: New test.
896 2013-11-21 Cary Coutant <ccoutant@google.com>
898 * gcc.dg/debug/dwarf2/mlt1.c: New test.
899 * gcc.dg/debug/dwarf2/mlt2.c: New test.
901 2013-11-21 Jeff Law <law@redhat.com>
903 PR tree-optimization/59221
904 * gcc.c-torture/execute/pr59221.c: New test.
906 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
909 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
910 Make more generic for other platforms.
912 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
915 * gcc.target/sh/pr53976-1.c: New.
917 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
920 * gfortran.dg/erf_3.F90: New file.
922 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
924 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
926 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
928 PR rtl-optimization/59133
929 * gcc.target/i386/pr59133.c: New.
931 2013-11-20 Joseph Myers <joseph@codesourcery.com>
934 * gcc.dg/float-exact-1.c: New test.
936 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
938 PR rtl-optimization/54300
939 * gcc.target/arm/pr54300.C: New test.
941 2013-11-20 Diego Novillo <dnovillo@google.com>
944 * g++.dg/plugin/selfassign.c: Include stringpool.h
946 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
948 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
950 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
952 * gcc.target/s390/htm-1.c: Rename to ...
953 * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
955 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
956 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
957 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
958 * gcc.target/s390/htm-builtins-1.c: New testcase.
959 * gcc.target/s390/htm-builtins-2.c: New testcase.
960 * gcc.target/s390/s390.exp: Add check for htm machine.
962 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
965 * c-c++-common/Wfloat-conversion.c: Copies relevant
966 tests from c-c++-common/Wconversion-real.c,
967 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
968 new testcase for conversions that are warned about by
971 2013-11-19 Martin Jambor <mjambor@suse.cz>
973 PR rtl-optimization/59099
974 * gcc.target/i386/pr59099.c: New test.
976 2013-11-19 Sriraman Tallam <tmsriram@google.com>
978 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
980 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
982 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
983 construct parameter slot value in endian-independent way.
984 (fcevv, fciievv, fcvevv): Use it.
986 2013-11-19 Jan Hubicka <jh@suse.cz>
988 * ipa/devirt9.C: Fix prevoius change.
990 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
992 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
993 Remove defined(__linux__).
995 2013-11-19 Richard Biener <rguenther@suse.de>
997 PR tree-optimization/59164
998 * gcc.dg/torture/pr59164.c: New testcase.
1000 2013-11-19 Richard Biener <rguenther@suse.de>
1003 * gcc.dg/torture/pr58956.c: New testcase.
1005 2013-11-19 Marek Polacek <polacek@redhat.com>
1007 * c-c++-common/ubsan/null-1.c: New test.
1008 * c-c++-common/ubsan/null-2.c: New test.
1009 * c-c++-common/ubsan/null-3.c: New test.
1010 * c-c++-common/ubsan/null-4.c: New test.
1011 * c-c++-common/ubsan/null-5.c: New test.
1012 * c-c++-common/ubsan/null-6.c: New test.
1013 * c-c++-common/ubsan/null-7.c: New test.
1014 * c-c++-common/ubsan/null-8.c: New test.
1015 * c-c++-common/ubsan/null-9.c: New test.
1016 * c-c++-common/ubsan/null-10.c: New test.
1017 * c-c++-common/ubsan/null-11.c: New test.
1018 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1019 * c-c++-common/ubsan/shift-1.c: Likewise.
1020 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1022 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
1024 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1026 2013-11-19 Jan Hubicka <jh@suse.cz>
1028 * ipa/devirt9.C: Verify that the optimization happens already before.
1031 2013-11-19 Richard Biener <rguenther@suse.de>
1033 PR tree-optimization/57517
1034 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1035 * gcc.dg/torture/pr57517.c: Likewise.
1037 2013-11-19 Jan Hubicka <jh@suse.cz>
1039 * gcc.target/i386/memcpy-3.c: New testcase.
1041 2013-11-18 Jan Hubicka <jh@suse.cz>
1042 Uros Bizjak <ubizjak@gmail.com>
1045 * gcc.target/i386/memcpy-2.c: Fix template;
1046 add +1 so the testcase passes at 32bit.
1048 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1050 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1051 Remove spurious FIXME.
1053 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1055 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1057 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1060 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1062 2013-11-18 Richard Biener <rguenther@suse.de>
1064 PR tree-optimization/59125
1065 PR tree-optimization/54570
1066 * gcc.dg/builtin-object-size-8.c: Un-xfail.
1067 * gcc.dg/builtin-object-size-14.c: New testcase.
1068 * gcc.dg/strlenopt-14gf.c: Adjust.
1069 * gcc.dg/strlenopt-1f.c: Likewise.
1070 * gcc.dg/strlenopt-4gf.c: Likewise.
1072 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
1074 * gnat.dg/volatile11.adb: New test.
1075 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1077 2013-11-18 Yury Gribov <y.gribov@samsung.com>
1080 * c-c++-common/asan/pr59106.c: New test.
1082 2013-11-17 Jan Hubicka <jh@suse.cz>
1084 * gcc.target/i386/memcpy-2.c: New testcase.
1086 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
1089 * gcc.target/i386/pr59153.c: New test.
1091 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1094 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1095 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1097 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1100 * g++.dg/overload/addr2.C: New.
1101 * g++.old-deja/g++.other/overload11.C: Adjust.
1103 2013-11-15 Mike Stump <mikestump@comcast.net>
1105 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1106 * lib/g++.exp (g++_target_compile): Likewise.
1107 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1108 libraries. Remove debugging.
1109 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1110 libraries. Remove -O0, redundant with default.
1112 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1114 * c-c++-common/cpp/ucnid-2011-1.c: New test.
1116 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1119 * g++.dg/cpp0x/nsdmi-template8.C: New.
1121 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1124 * g++.dg/cpp0x/nsdmi-template7.C: New.
1126 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1129 * g++.dg/cpp0x/nsdmi-template6.C: New.
1131 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1134 * g++.dg/cpp0x/nsdmi-template5.C: New.
1136 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
1138 * c-c++-common/cilk-plus/PS: New directory.
1139 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1140 * g++.dg/dg.exp: Run Cilk Plus tests.
1141 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1143 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1145 * gcc.dg/vmx/3b-15.c: Revise for little endian.
1147 2013-11-15 Richard Biener <rguenther@suse.de>
1149 PR tree-optimization/50262
1150 * gcc.dg/tree-ssa/alias-28.c: New testcase.
1151 * gcc.dg/strlenopt-1.c: Adjust.
1152 * gcc.dg/strlenopt-1f.c: Likewise.
1154 2013-11-15 Richard Biener <rguenther@suse.de>
1156 * gcc.dg/torture/20131115-1.c: New testcase.
1158 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1160 * gcc.dg/cpp/ucnid-9.c: New test.
1162 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
1164 * gnat.dg/stack_usage1b.adb: New test.
1165 * gnat.dg/stack_usage1c.adb: Likewise.
1167 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1169 * gnat.dg/specs/addr1.ads: Revert the last change.
1170 * gnat.dg/specs/atomic1.ads: Likewise.
1172 2013-11-14 Cong Hou <congh@google.com>
1174 * gcc.dg/vect/vect-alias-check.c: Update.
1176 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1179 * g++.dg/cpp0x/nsdmi-template3.C: New.
1180 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1182 2013-11-14 Diego Novillo <dnovillo@google.com>
1184 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1185 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1187 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1189 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1190 compiler and linker field if _CALL_ELF == 2.
1191 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1192 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1193 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1195 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1197 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1199 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1200 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1201 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1203 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1205 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1207 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1208 * gcc.target/powerpc/pr57949-2.c: Likewise.
1210 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1212 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1214 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1216 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1217 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1218 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1220 2013-11-14 Richard Biener <rguenther@suse.de>
1222 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1224 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1226 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1227 * gnat.dg/specs/atomic1.ads: Likewise.
1229 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1231 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1233 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1236 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1238 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1239 *-*-solaris2.1[0-9]*.
1240 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1242 2013-11-14 Joey Ye <joey.ye@arm.com>
1244 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1245 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1246 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1247 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1248 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1250 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1253 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1255 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1258 * gcc.c-torture/execute/pr59101.c: New test.
1260 2013-11-13 Jeff Law <law@redhat.com>
1262 PR tree-optimization/59102
1263 * gcc.c-torture/compile/pr59102.c: New test.
1265 2013-11-13 Tom de Vries <tom@codesourcery.com>
1267 * gcc.dg/tail-merge-store.c: New test.
1269 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1271 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1272 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
1274 2013-11-13 Jeff Law <law@redhat.com>
1276 * PR middle-end/59119
1277 * gcc.c-torture/compile/pr59119.c: New test.
1279 2013-11-13 Martin Jambor <mjambor@suse.cz>
1281 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1282 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1283 * gcc.dg/pr10474.c: Likewise.
1285 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1287 * lib/target-supports.exp
1288 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1289 of targets that do not need command line argument to enable SIMD.
1291 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1293 * gcc.dg/guality/param-4.c: New test.
1295 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1297 * gcc.dg/c11-complex-1.c: New test.
1299 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1301 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1302 gcc.dg/auto-type-2.c: New tests.
1304 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1306 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1309 2013-11-12 Jeff Law <law@redhat.com>
1311 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1312 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1315 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1318 * gcc.target/powerpc/pr59054.c: New test.
1320 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1322 * g++.dg/cpp1y/lambda-generic.C: New test case.
1323 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1324 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1325 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1326 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1327 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1328 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1329 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1330 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1332 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1339 * g++.dg/cpp1y/pr58534.C: New testcase.
1340 * g++.dg/cpp1y/pr58536.C: New testcase.
1341 * g++.dg/cpp1y/pr58548.C: New testcase.
1342 * g++.dg/cpp1y/pr58549.C: New testcase.
1343 * g++.dg/cpp1y/pr58637.C: New testcase.
1345 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1347 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1348 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1349 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1352 2013-11-12 Tristan Gingold <gingold@adacore.com>
1354 * gnat.dg/aggr21.adb: New test.
1355 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1357 2013-11-12 Jeff Law <law@redhat.com>
1359 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1360 * gcc.dg/tree-ssa/isolate-5.c: New test.
1362 2013-11-12 Martin Jambor <mjambor@suse.cz>
1364 PR rtl-optimization/10474
1365 * gcc.dg/pr10474.c: New testcase.
1366 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1367 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1369 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1372 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1374 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1376 * gcc.dg/time-profiler-1.c: New test.
1377 * gcc.dg/time-profiler-2.c: Ditto.
1379 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1380 Jeff Law <law@redhat.com>
1382 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1384 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1387 * gcc.target/i386/pr58853.c: New test.
1389 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1391 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1392 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1393 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1394 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1395 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1396 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1397 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1398 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1399 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1401 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1403 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1404 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1405 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1406 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1407 gcc.dg/atomic/stdatomic-exchange-1.c,
1408 gcc.dg/atomic/stdatomic-exchange-2.c,
1409 gcc.dg/atomic/stdatomic-exchange-3.c,
1410 gcc.dg/atomic/stdatomic-exchange-4.c,
1411 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1412 gcc.dg/atomic/stdatomic-generic.c,
1413 gcc.dg/atomic/stdatomic-kill-dep.c,
1414 gcc.dg/atomic/stdatomic-load-1.c,
1415 gcc.dg/atomic/stdatomic-load-2.c,
1416 gcc.dg/atomic/stdatomic-load-3.c,
1417 gcc.dg/atomic/stdatomic-load-4.c,
1418 gcc.dg/atomic/stdatomic-lockfree.c,
1419 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1420 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1421 gcc.dg/atomic/stdatomic-store-1.c,
1422 gcc.dg/atomic/stdatomic-store-2.c,
1423 gcc.dg/atomic/stdatomic-store-3.c,
1424 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1427 2013-11-08 Cong Hou <congh@google.com>
1429 PR tree-optimization/58508
1430 * gcc.dg/vect/pr58508.c: Update.
1432 2013-11-08 Richard Biener <rguenther@suse.de>
1434 PR tree-optimization/59047
1435 * gcc.dg/torture/pr59047.c: New testcase.
1437 2013-11-08 Richard Biener <rguenther@suse.de>
1439 PR tree-optimization/59038
1440 PR tree-optimization/58955
1441 * gcc.dg/torture/pr59038.c: New testcase.
1443 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1446 * gfortran.dg/constructor_9.f90: New.
1448 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1450 * gcc.dg/atomic-compare-exchange-1.c,
1451 gcc.dg/atomic-compare-exchange-2.c,
1452 gcc.dg/atomic-compare-exchange-3.c,
1453 gcc.dg/atomic-compare-exchange-4.c,
1454 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1455 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1456 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1457 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1458 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1459 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1460 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1461 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1462 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1463 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1464 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1465 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1466 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1467 gcc.dg/atomic-store-5.c: Declare main as returning int.
1468 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1469 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1470 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1471 expression using value of count.
1473 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1475 * lib/target-supports.exp
1476 (check_effective_target_fenv_exceptions): New function.
1477 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1478 * gcc.dg/atomic/c11-atomic-exec-1.c,
1479 gcc.dg/atomic/c11-atomic-exec-2.c,
1480 gcc.dg/atomic/c11-atomic-exec-3.c,
1481 gcc.dg/atomic/c11-atomic-exec-4.c,
1482 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1483 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1484 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1486 2013-11-07 Cong Hou <congh@google.com>
1488 * gcc.dg/vect/vect-alias-check.c: New.
1490 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1492 * gcc.dg/tree-ssa/loop-39.c: New test.
1494 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1495 * gcc.dg/unroll_2.c: Likewise.
1496 * gcc.dg/unroll_3.c: Likewise.
1497 * gcc.dg/unroll_4.c: Likewise.
1498 * gcc.dg/vrp90.c: New test.
1500 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1503 * g++.dg/cpp0x/nullptr30.C: New.
1505 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1506 Jakub Jelinek <jakub@redhat.com>
1509 * c-c++-common/asan/pr59029.c: New test.
1511 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1514 * gcc.target/i386/pr59034-1.c: New test.
1515 * gcc.target/i386/pr59034-2.c: Likewise.
1517 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1519 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1520 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1521 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1523 2013-11-06 DJ Delorie <dj@redhat.com>
1525 * gcc.dg/mismatch-decl-1.c: New test.
1527 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1529 * gcc.dg/torture/float128-cmp-invalid.c,
1530 gcc.dg/torture/float128-div-underflow.c,
1531 gcc.dg/torture/float128-extend-nan.c,
1532 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1534 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1536 * gcc.target/sh/pr51244-11.c: Remove target line.
1537 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1538 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1539 * gcc.target/sh/pr51244-15.c: Likewise.
1540 * gcc.target/sh/pr51244-19.c: Likewise.
1541 * gcc.target/sh/cmpstr.c: Likewise.
1542 * gcc.target/sh/pr33135-3.c: Likewise.
1543 * gcc.target/sh/pr53512-2.c: Likewise.
1544 * gcc.target/sh/pr54602-2.c: Likewise.
1545 * gcc.target/sh/pr52483-1.c: Likewise.
1546 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1547 * gcc.target/sh/pr54760-4.c: Likewise.
1548 * gcc.target/sh/pr52483-5.c: Likewise.
1549 * gcc.target/sh/pr54089-2.c: Likewise.
1550 * gcc.target/sh/pr56547-2.c: Likewise.
1551 * gcc.target/sh/pr54089-6.c: Likewise.
1552 * gcc.target/sh/pr51244-20.c: Likewise.
1553 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1554 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1555 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1556 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1557 * gcc.target/sh/pr55303-2.c: Likewise.
1558 * gcc.target/sh/sh2a-resbank.c: Likewise.
1559 * gcc.target/sh/sp-switch.c: Likewise.
1560 * gcc.target/sh/pr51244-3.c: Likewise.
1561 * gcc.target/sh/pr50751-3.c: Likewise.
1562 * gcc.target/sh/pr51244-7.c: Likewise.
1563 * gcc.target/sh/struct-arg-dw2.c: Likewise.
1564 * gcc.target/sh/pr50751-7.c: Likewise.
1565 * gcc.target/sh/pr49468-di.c: Likewise.
1566 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1567 * gcc.target/sh/pr49880-3.c: Likewise.
1568 * gcc.target/sh/pr51244-12.c: Likewise.
1569 * gcc.target/sh/pr53988.c: Likewise.
1570 * gcc.target/sh/pr6526.c: Likewise.
1571 * gcc.target/sh/sh2a-bxor.c: Likewise.
1572 * gcc.target/sh/pr51244-16.c: Likewise.
1573 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1574 * gcc.target/sh/sh2a-bor.c: Likewise.
1575 * gcc.target/sh/pr53511-1.c: Likewise.
1576 * gcc.target/sh/pr21255-3.c: Likewise.
1577 * gcc.target/sh/pr53512-3.c: Likewise.
1578 * gcc.target/sh/pr33135-4.c: Likewise.
1579 * gcc.target/sh/pr54602-3.c: Likewise.
1580 * gcc.target/sh/pr54760-1.c: Likewise.
1581 * gcc.target/sh/pr52483-2.c: Likewise.
1582 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1583 * gcc.target/sh/pr54680.c: Likewise.
1584 * gcc.target/sh/pr54386.c: Likewise.
1585 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1586 * gcc.target/sh/pr54089-3.c: Likewise.
1587 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1588 * gcc.target/sh/pr54089-7.c: Likewise.
1589 * gcc.target/sh/strlen.c: Likewise.
1590 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1591 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1592 * gcc.target/sh/pr55303-3.c: Likewise.
1593 * gcc.target/sh/pr51244-4.c: Likewise.
1594 * gcc.target/sh/pr50751-4.c: Likewise.
1595 * gcc.target/sh/pr39423-1.c: Likewise.
1596 * gcc.target/sh/pr51244-8.c: Likewise.
1597 * gcc.target/sh/pr55146.c: Likewise.
1598 * gcc.target/sh/pr50751-8.c: Likewise.
1599 * gcc.target/sh/sh2a-bset.c: Likewise.
1600 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1601 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1602 * gcc.target/sh/20080410-1.c: Likewise.
1603 * gcc.target/sh/pr49880-4.c: Likewise.
1604 * gcc.target/sh/pr51244-13.c: Likewise.
1605 * gcc.target/sh/sh2a-movrt.c: Likewise.
1606 * gcc.target/sh/pr51244-17.c: Likewise.
1607 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1608 * gcc.target/sh/sh2a-bclr.c: Likewise.
1609 * gcc.target/sh/pr33135-1.c: Likewise.
1610 * gcc.target/sh/pr53512-4.c: Likewise.
1611 * gcc.target/sh/pr54602-4.c: Likewise.
1612 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1613 * gcc.target/sh/pr54760-2.c: Likewise.
1614 * gcc.target/sh/pr52483-3.c: Likewise.
1615 * gcc.target/sh/sh2a-bld.c: Likewise.
1616 * gcc.target/sh/pr54089-4.c: Likewise.
1617 * gcc.target/sh/pr54685.c: Likewise.
1618 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1619 * gcc.target/sh/pr54089-8.c: Likewise.
1620 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1621 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1622 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1623 * gcc.target/sh/pr51244-1.c: Likewise.
1624 * gcc.target/sh/pr50751-1.c: Likewise.
1625 * gcc.target/sh/pr55160.c: Likewise.
1626 * gcc.target/sh/pr51244-5.c: Likewise.
1627 * gcc.target/sh/pr54236-1.c: Likewise.
1628 * gcc.target/sh/pr50751-5.c: Likewise.
1629 * gcc.target/sh/pr52933-1.c: Likewise.
1630 * gcc.target/sh/pr39423-2.c: Likewise.
1631 * gcc.target/sh/pr51244-9.c: Likewise.
1632 * gcc.target/sh/pr49263.c: Likewise.
1633 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1634 * gcc.target/sh/pr49880-1.c: Likewise.
1635 * gcc.target/sh/sh2a-band.c: Likewise.
1636 * gcc.target/sh/pr51244-10.c: Likewise.
1637 * gcc.target/sh/pr49880-5.c: Likewise.
1638 * gcc.target/sh/prefetch.c: Likewise.
1639 * gcc.target/sh/pr51244-14.c: Likewise.
1640 * gcc.target/sh/rte-delay-slot.c: Likewise.
1641 * gcc.target/sh/fpul-usage-1.c: Likewise.
1642 * gcc.target/sh/pr51244-18.c: Likewise.
1643 * gcc.target/sh/pr21255-1.c: Likewise.
1644 * gcc.target/sh/pr33135-2.c: Likewise.
1645 * gcc.target/sh/pr53512-1.c: Likewise.
1646 * gcc.target/sh/pr54602-1.c: Likewise.
1647 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1648 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1649 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1650 * gcc.target/sh/torture/pr58314.c: Likewise.
1651 * gcc.target/sh/torture/pr34777.c: Likewise.
1652 * gcc.target/sh/torture/pr58475.c: Likewise.
1653 * gcc.target/sh/pr54760-3.c: Likewise.
1654 * gcc.target/sh/sh4a-cosf.c: Likewise.
1655 * gcc.target/sh/pr52483-4.c: Likewise.
1656 * gcc.target/sh/mfmovd.c: Likewise.
1657 * gcc.target/sh/pr54089-1.c: Likewise.
1658 * gcc.target/sh/pr56547-1.c: Likewise.
1659 * gcc.target/sh/pr54089-5.c: Likewise.
1660 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1661 * gcc.target/sh/pr54089-9.c: Likewise.
1662 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1663 * gcc.target/sh/pr49468-si.c: Likewise.
1664 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1665 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1666 * gcc.target/sh/pr55303-1.c: Likewise.
1667 * gcc.target/sh/pr51244-2.c: Likewise.
1668 * gcc.target/sh/pr50751-2.c: Likewise.
1669 * gcc.target/sh/pr54236-2.c: Likewise.
1670 * gcc.target/sh/pr51244-6.c: Likewise.
1671 * gcc.target/sh/cmpstrn.c: Likewise.
1672 * gcc.target/sh/pr50751-6.c: Likewise.
1673 * gcc.target/sh/pr52933-2.c: Likewise.
1674 * gcc.target/sh/pr53568-1.c: Likewise.
1675 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1676 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1677 * gcc.target/sh/sh4a-sinf.c: Likewise.
1678 * gcc.target/sh/pr49880-2.c: Likewise.
1680 2013-11-06 Tobias Burnus <burnus@net-b.de>
1682 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1683 * gcc.dg/wdate-time.c: Ditto.
1684 * gfortran.dg/wdate-time.F90: Ditto.
1686 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1689 * gcc.target/sh/torture/pr30807.c: New.
1691 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
1694 * g++.dg/other/java3.C: New.
1696 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
1699 * gcc.target/i386/pr59021.c: New test.
1701 2013-11-06 James Lemke <jwlemke@codesourcery.com>
1703 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1704 dg-additional-files to also match BOL.
1706 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1708 * gcc.dg/torture/c99-contract-1.c: New test.
1710 2013-11-06 Richard Biener <rguenther@suse.de>
1712 PR tree-optimization/58653
1713 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1714 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1716 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1718 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1719 40 to 30. Replaced iteration variable with a #define. Instead of
1720 returning non-zero value for error, called __builtin_abort (). Fixed
1721 a bug of calling fib_serial in serial case instead of fib.
1722 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1723 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1724 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1725 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1726 compiler flag testing.
1728 2013-11-06 Christian Bruel <christian.bruel@st.com>
1730 * gcc.target/sh/strlen.c: New test.
1732 2013-11-06 Jakub Jelinek <jakub@redhat.com>
1735 * gcc.c-torture/compile/pr58970.c: New test.
1737 2013-11-05 Wei Mi <wmi@google.com>
1740 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1742 2013-11-05 Tobias Burnus <burnus@net-b.de>
1744 * g++.dg/warn/wdate-time.C: New.
1745 * gcc.dg/wdate-time.c: New.
1746 * gfortran.dg/wdate-time.F90: New.
1748 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
1751 * gfortran.dg/reshape_6.f90: New test.
1753 2013-11-05 Jeff Law <law@redhat.com>
1755 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1756 * gcc.dg/tree-ssa/isolate-1.c: New test.
1757 * gcc.dg/tree-ssa/isolate-2.c: New test.
1758 * gcc.dg/tree-ssa/isolate-3.c: New test.
1759 * gcc.dg/tree-ssa/isolate-4.c: New test.
1761 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1763 PR rtl-optimization/58997
1764 * gcc.c-torture/compile/pr58997.c: New test.
1766 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
1769 * g++.dg/cpp0x/gen-attrs-56.C: New.
1771 2013-11-05 Richard Biener <rguenther@suse.de>
1774 * gcc.dg/ipa/pr58492.c: New testcase.
1776 2013-11-05 Richard Biener <rguenther@suse.de>
1778 PR tree-optimization/58955
1779 * gcc.dg/torture/pr58955-1.c: New testcase.
1780 * gcc.dg/torture/pr58955-2.c: Likewise.
1782 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
1785 * gcc.dg/pr58981.c: New test.
1787 2013-11-05 Richard Biener <rguenther@suse.de>
1790 * gcc.dg/torture/pr58941.c: New testcase.
1792 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1794 PR tree-optimization/58958
1795 * gcc.dg/tree-ssa/pr58958.c: New file.
1797 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1799 * gcc.dg/tree-ssa/alias-26.c: New file.
1801 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1803 PR tree-optimization/58984
1804 * gcc.c-torture/execute/pr58984.c: New test.
1806 2013-11-05 Andreas Schwab <schwab@suse.de>
1808 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1810 2013-11-05 Tobias Burnus <burnus@net-b.de>
1812 * g++.dg/gomp/openmp-simd-1.C: New.
1813 * g++.dg/gomp/openmp-simd-2.C: New.
1814 * gcc.dg/gomp/openmp-simd-1.c: New.
1815 * gcc.dg/gomp/openmp-simd-2.c: New.
1817 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1819 * gcc.dg/superblock.c: Require scheduling support.
1821 2013-11-04 Kostya Serebryany <kcc@google.com>
1823 * g++.dg/asan/asan_test.cc: Update the test
1824 to match the fresh asan run-time.
1825 * c-c++-common/asan/stack-overflow-1.c: Ditto.
1827 2013-11-04 Ian Lance Taylor <iant@google.com>
1829 * g++.dg/ext/sync-4.C: New test.
1831 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1834 * gfortran.dg/derived_external_function_1.f90 : New test
1836 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1838 PR tree-optimization/58978
1839 * gcc.c-torture/compile/pr58978.c: New test.
1841 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1844 * gfortran.dg/optional_class_1.f90 : New test
1846 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
1848 PR rtl-optimization/58968
1849 * gfortran.dg/pr58968.f: New
1851 2013-11-04 Marek Polacek <polacek@redhat.com>
1854 * g++.dg/diagnostic/pr58979.C: New test.
1856 2013-11-04 Joseph Myers <joseph@codesourcery.com>
1858 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1859 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1860 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1861 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1862 gcc.dg/iec-559-macros-9.c: New tests.
1864 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1866 PR tree-optimization/58946
1867 * gcc.c-torture/compile/pr58946.c: New test.
1869 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1872 * g++.dg/parse/pr52071.C: New.
1874 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1877 * g++.dg/lookup/name-clash10.C: New.
1879 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
1881 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1882 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1883 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1886 2013-11-03 Marek Polacek <polacek@redhat.com>
1888 * g++.dg/ubsan/cxx1y-vla.C: New test.
1889 * c-c++-common/ubsan/vla-3.c: New test.
1890 * c-c++-common/ubsan/vla-2.c: New test.
1891 * c-c++-common/ubsan/vla-4.c: New test.
1892 * c-c++-common/ubsan/vla-1.c: New test.
1894 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1896 * gcc.dg/vmx/vec-set.c: New.
1898 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1902 * g++.dg/parse/pr29234.C: New.
1903 * g++.dg/parse/pr56037.C: Likewise.
1905 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1907 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1908 passed it in as one of the options to all Cilk keywords test.
1910 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1913 * g++.dg/cpp1y/pr58708.C: New.
1915 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
1918 * g++.dg/ext/pr58834.C: New file.
1920 2013-11-01 Jakub Jelinek <jakub@redhat.com>
1922 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1924 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1927 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
1930 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1933 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1935 * g++.dg/gomp/simd-1.C: New test.
1936 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1937 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1938 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1939 * c-c++-common/gomp/simd6.c: New test.
1941 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
1943 Implement C++14 digit separators.
1944 * g++.dg/cpp1y/digit-sep.C: New.
1945 * g++.dg/cpp1y/digit-sep-neg.C: New.
1946 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1948 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1950 * gcc.dg/vect/vect-align-3.c: New test.
1952 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1953 we warn about it already during VRP1 pass.
1955 2013-10-31 Martin Jambor <mjambor@suse.cz>
1957 PR rtl-optimization/58934
1959 2013-10-30 Martin Jambor <mjambor@suse.cz>
1960 PR rtl-optimization/10474
1961 * gcc.dg/pr10474.c: New testcase.
1962 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1963 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1965 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1969 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1972 * g++.dg/cpp0x/variadic145.C: New.
1974 * g++.dg/cpp0x/sfinae49.C: New.
1976 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1979 * g++.dg/cpp0x/deleted1.C: New.
1981 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1983 * gcc.target/arm/lp1243022.c: New test.
1985 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
1988 * gcc.target/avr/pr58545.c: New test.
1990 2013-10-30 Tobias Burnus <burnus@net-b.de>
1993 2013-10-30 Tobias Burnus <burnus@net-b.de>
1994 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1995 path to the compile flags.
1997 2013-10-30 Cong Hou <congh@google.com>
1999 * gcc.target/i386/vect-abs-s8.c: New test.
2000 * gcc.target/i386/vect-abs-s16.c: New test.
2001 * gcc.target/i386/vect-abs-s32.c: New test.
2003 2013-10-30 Tobias Burnus <burnus@net-b.de>
2005 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2006 path to the compile flags.
2008 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
2010 PR rtl-optimization/58369
2011 * g++.dg/torture/pr58369.C: New test.
2013 2013-10-30 Tobias Burnus <burnus@net-b.de>
2016 * g++.dg/vect/pr33426-ivdep-2.cc: New.
2017 * g++.dg/vect/pr33426-ivdep-3.cc: New.
2018 * g++.dg/vect/pr33426-ivdep-4.cc: New.
2020 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2023 * gcc.target/arm/pr58784.c: New.
2025 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
2027 * gcc.dg/tree-ssa/alias-24.c: New file.
2029 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2031 * gcc.target/i386/fma_double_3.c: Use pattern for
2032 scan-assembler-times instead of just one insn name.
2033 * gcc.target/i386/fma_double_5.c: Ditto.
2034 * gcc.target/i386/fma_float_3.c: Ditto.
2035 * gcc.target/i386/fma_float_5.c: Ditto.
2036 * gcc.target/i386/l_fma_double_1.c: Ditto.
2037 * gcc.target/i386/l_fma_double_2.c: Ditto.
2038 * gcc.target/i386/l_fma_double_3.c: Ditto.
2039 * gcc.target/i386/l_fma_double_4.c: Ditto.
2040 * gcc.target/i386/l_fma_double_5.c: Ditto.
2041 * gcc.target/i386/l_fma_double_6.c: Ditto.
2042 * gcc.target/i386/l_fma_float_1.c: Ditto.
2043 * gcc.target/i386/l_fma_float_2.c: Ditto.
2044 * gcc.target/i386/l_fma_float_3.c: Ditto.
2045 * gcc.target/i386/l_fma_float_4.c: Ditto.
2046 * gcc.target/i386/l_fma_float_5.c: Ditto.
2047 * gcc.target/i386/l_fma_float_6.c: Ditto.
2049 2013-10-30 Christian Bruel <christian.bruel@st.com>
2051 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2052 * gcc.target/sh/cmpstr.c: New test.
2053 * gcc.target/sh/cmpstrn.c: New test.
2055 2013-10-30 Martin Jambor <mjambor@suse.cz>
2057 PR rtl-optimization/10474
2058 * gcc.dg/pr10474.c: New testcase.
2059 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2060 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2062 2013-10-29 Andrew Pinski <apinski@cavium.com>
2063 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2065 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2066 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2067 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2068 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2069 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2070 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2071 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2072 conditional move to be used.
2073 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2075 2013-10-29 Tobias Burnus <burnus@net-b.de>
2078 * gfortran.dg/blockdata_8.f90: New.
2080 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
2083 * gcc.target/sh/pr54236-2: New.
2084 * gcc.target/sh/pr54089-6: Add another rotl special case.
2086 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
2089 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2090 to determine sizes of real kinds.
2093 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2095 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2097 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2098 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2099 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2100 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2101 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2102 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2103 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2104 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2105 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2106 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2107 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2108 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2109 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2110 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2111 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2112 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2113 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2114 test stored in c-c++-common. Also, added the Cilk runtime's library
2115 to the ld_library_path.
2117 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2120 * g++.dg/cpp0x/auto40.C: New.
2121 * g++.dg/other/warning1.C: Adjust.
2123 2013-10-29 Richard Biener <rguenther@suse.de>
2125 * gcc.dg/torture/restrict-2.c: New testcase.
2126 * gcc.dg/torture/restrict-3.c: Likewise.
2127 * gcc.dg/torture/restrict-4.c: Likewise.
2128 * gcc.dg/torture/restrict-5.c: Likewise.
2130 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
2132 PR tree-optimization/19831
2133 * gcc.dg/tree-ssa/alias-25.c: New file.
2135 2013-10-29 Richard Biener <rguenther@suse.de>
2137 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2139 * gcc.dg/vect/bb-slp-32.c: Likewise.
2140 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2141 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2142 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2143 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2144 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2145 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2146 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2147 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2148 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2149 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2150 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2151 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2152 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2153 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2154 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2155 * gfortran.dg/vect/vect.exp: Likewise.
2157 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2159 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2160 * gcc.dg/vmx/eg-5.c: Likewise.
2162 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
2163 Joern Rennecke <joern.rennecke@embecosm.com>
2165 * gcc.target/arc/jump-around-jump.c: New test.
2167 2013-10-27 Tom de Vries <tom@codesourcery.com>
2169 * gcc.target/arm/require-pic-register-loc.c: New test.
2171 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
2174 * gcc.target/i386/pr58679-1.c: New test.
2175 * gcc.target/i386/pr58679-2.c: Ditto.
2177 2013-10-27 Tobias Burnus <burnus@net-b.de>
2180 * gcc.dg/vect/vect-ivdep-2.c: New.
2182 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
2185 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2186 * gcc.target/sh/pr52483-2.c: Likewise.
2187 * gcc.target/sh/pr52483-3.c: Likewise.
2188 * gcc.target/sh/pr52483-4.c: Likewise.
2190 2013-10-26 Jeff Law <law@redhat.com>
2192 * g++.dg/torture/pr49309.C: Removed.
2193 * gcc.dg/dfp/pr35739.c: Removed.
2195 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2197 PR rtl-optimization/58759
2198 * gcc.target/i386/pr58759.c: New.
2200 2013-10-25 Tobias Burnus <burnus@net-b.de>
2202 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2203 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2204 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
2206 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2208 * gcc.dg/wmul-1.c: New test.
2210 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2213 * g++.dg/template/pr58878.C: New.
2215 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2217 * gcc.dg/tree-ssa/alias-23.c: New file.
2219 2013-10-25 Richard Biener <rguenther@suse.de>
2221 PR tree-optimization/58626
2222 * gcc.dg/torture/pr58626.c: New testcase.
2224 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2227 * g++.dg/cpp0x/defaulted47.C: New.
2229 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2231 * gcc.c-torture/execute/pr58831.c: New test.
2233 2013-10-25 Nick Clifton <nickc@redhat.com>
2235 * c-c++-common/pr57793.c: Add expected error messages for
2236 targets with small integers.
2237 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2238 * gcc.dg/c99-stdint-2.c: Likewise.
2239 * gcc.dg/cdce1.c: Likewise.
2240 * gcc.dg/fold-overflow-1.c: Likewise.
2241 * gcc.dg/utf-cvt.c: Likewise.
2242 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2244 * gcc.dg/ftrapv-2.c: Likewise.
2245 * gcc.dg/pr30286.c: Likewise.
2246 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2247 * lib/target-supports.exp (check_effective_target_trapping): New
2248 proc. Returns true if the target supports trapping arithmetic.
2250 2013-10-25 Tobias Burnus <burnus@net-b.de>
2252 * g++.dg/parse/ivdep.C: New.
2253 * g++.dg/vect/pr33426-ivdep.cc: New.
2255 2013-10-24 Richard Henderson <rth@redhat.com>
2258 * gcc.dg/atomic-store-6.c: New.
2260 2013-10-24 Ian Lance Taylor <iant@google.com>
2262 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2264 2013-10-24 Cong Hou <congh@google.com>
2266 * gcc.c-torture/execute/20030125-1.c: Update.
2268 2013-10-24 Tobias Burnus <burnus@net-b.de>
2271 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2273 2013-10-24 Dehao Chen <dehao@google.com>
2275 * g++.dg/opt/devirt3.C: New test.
2277 2013-08-24 Tobias Burnus <burnus@net-b.de>
2280 * testsuite/gcc.dg/ivdep.c: New.
2281 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
2283 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2285 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2286 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2288 2013-10-24 Nick Clifton <nickc@redhat.com>
2290 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2292 2013-10-24 Marek Polacek <polacek@redhat.com>
2295 * g++.dg/parse/pr58705.C: New test.
2297 2013-10-24 Marek Polacek <polacek@redhat.com>
2299 * gcc.dg/c11-align-5.c: Add more testing.
2301 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2303 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2305 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2307 PR tree-optimization/58775
2308 PR tree-optimization/58791
2309 * gcc.dg/guality/pr58791-1.c: New test.
2310 * gcc.dg/guality/pr58791-2.c: New test.
2311 * gcc.dg/guality/pr58791-3.c: New test.
2312 * gcc.dg/guality/pr58791-4.c: New test.
2313 * gcc.dg/guality/pr58791-5.c: New test.
2314 * gcc.c-torture/compile/pr58775.c: New test.
2315 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2317 2013-10-23 Tom de Vries <tom@codesourcery.com>
2319 PR tree-optimization/58805
2320 * gcc.dg/pr58805.c: New test.
2322 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2324 * gcc.target/i386/vect-div-1.c: New test.
2326 * gcc.dg/vect/pr58508.c: Remove dg-options.
2328 2013-10-23 Richard Biener <rguenther@suse.de>
2330 * gcc.dg/torture/pr58830.c: New testcase.
2332 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2334 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2335 * g++.dg/cpp1y/attr-deprecated.C: New.
2336 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2338 2013-10-23 Tobias Burnus <burnus@net-b.de>
2341 * gfortran.dg/assumed_type_8.f90: New.
2343 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2346 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2347 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2348 * gcc.dg/torture/pr58779.c: New test.
2350 2013-10-22 Steve Ellcey <sellcey@mips.com>
2352 * gcc.target/mips/nor.c: New.
2354 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2356 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2358 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2359 restricted to big-endian targets.
2361 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2364 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2366 2013-10-21 Tobias Burnus <burnus@net-b.de>
2369 * gfortran.dg/proc_ptr_comp_38.f90: New.
2371 2013-10-21 Marek Polacek <polacek@redhat.com>
2374 * gcc.dg/gomp/pr58809.c: New test.
2376 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2378 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2379 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2381 2013-10-21 Richard Biener <rguenther@suse.de>
2383 PR tree-optimization/58794
2384 * c-c++-common/torture/pr58794-1.c: New testcase.
2385 * c-c++-common/torture/pr58794-2.c: Likewise.
2387 2013-10-21 Richard Biener <rguenther@suse.de>
2390 * c-c++-common/fold-divmul-1.c: New testcase.
2392 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2394 * gcc.target/i386/memset-vector_loop-1.c: New test.
2395 * gcc.target/i386/memset-vector_loop-2.c: New test.
2397 2013-10-21 Diego Novillo <dnovillo@google.com>
2399 * g++.dg/plugin/selfassign.c: Include tree.h.
2400 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2401 * gcc.dg/plugin/ggcplug.c: Likewise.
2402 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2403 * gcc.dg/plugin/selfassign.c: Likewise.
2404 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2406 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2408 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2409 * gcc.target/mips/mips-ps-7.c: Likewise.
2411 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2413 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2414 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2415 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2417 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2419 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2422 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2424 2013-10-19 Mike Stump <mikestump@comcast.net>
2426 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2428 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2429 * g++.dg/lto/pr54625-1_0.c: ... to here.
2430 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2431 * g++.dg/lto/pr54625-1_1.C: Likewise.
2432 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2433 * g++.dg/lto/pr54625-2_0.c: Likewise.
2434 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2435 * g++.dg/lto/pr54625-2_1.C: Likewise.
2437 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2439 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2441 2013-10-18 Cong Hou <congh@google.com>
2443 * gcc.dg/vect/pr58508.c: New test.
2445 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2448 * g++.dg/cpp0x/variadic145.C: New.
2450 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2452 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2454 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2456 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2457 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2458 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2459 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2461 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2463 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2464 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2465 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2466 effective target arm_thumb1_ok.
2467 * lib/target-supports.exp
2468 (check_effective_target_arm_fp16_ok_nocache): Don't force
2469 -mfloat-abi=soft when building for hardfloat target.
2471 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2474 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2475 -mquad-word + -mno-vsx-timode causes errors.
2476 * gcc.target/powerpc/pr58673-2.c: Likewise.
2478 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2481 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2483 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2485 * gcc.target/aarch64/c-output-template.c: New testcase.
2486 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2487 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2489 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2491 * gcc/testsuite/lib/target-supports.exp
2492 (check_effective_target_sync_long_long): AArch64 supports
2493 atomic operations on "long long".
2494 (check_effective_target_sync_long_long_runtime): AArch64 can
2495 execute atomic operations on "long long".
2497 2013-10-17 Richard Biener <rguenther@suse.de>
2499 PR tree-optimization/58143
2500 * gcc.dg/torture/pr58143-1.c: New testcase.
2501 * gcc.dg/torture/pr58143-2.c: Likewise.
2502 * gcc.dg/torture/pr58143-3.c: Likewise.
2504 2013-10-17 Marek Polacek <polacek@redhat.com>
2507 * gcc.dg/c1x-align-5.c: New test.
2509 2013-10-16 Tobias Burnus <burnus@net-b.de>
2512 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2514 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2516 * c-c++-common/cpp/openmp-define-1.c: Move
2517 dg-require-effective-target fopenmp after dg-do directive.
2518 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2519 * gfortran.dg/openmp-define-1.f90: Likewise.
2520 * gfortran.dg/openmp-define-2.f90: Likewise.
2521 * gfortran.dg/openmp-define-3.f90: Likewise.
2523 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2525 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2527 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2530 * gcc.target/i386/pr57756.c: New test.
2531 * gcc.target/i386/pr57756_2.c: New test.
2533 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2535 * gcc.dg/torture/builtin-self.c: New file.
2537 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2539 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2540 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2541 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2542 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2543 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2545 2013-10-15 Cong Hou <congh@google.com>
2547 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2549 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2552 * g++.dg/cpp0x/pr58707.C: New.
2554 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2556 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2557 after other directives.
2559 2013-10-15 Tobias Burnus <burnus@net-b.de>
2562 * gfortran.dg/unlimited_polymorphic_11.f90: New.
2564 2013-10-14 Ian Lance Taylor <iant@google.com>
2566 * go.test/go-test.exp (go-find-packages): New proc.
2567 (go-gc-tests): Skip stress and safe tests. Skip *.dir
2568 subdirectories. Do simple +build line matching. Handle run with
2569 arguments. Handle errorcheckdir and rundircmpout. Use packages
2570 for rundir. Remove special handling for bug191 and dwarf.
2572 2013-10-14 Tobias Burnus <burnus@net-b.de>
2575 * gfortran.dg/unlimited_polymorphic_10.f90: New.
2577 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2579 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2582 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
2584 * gnat.dg/specs/opt1.ads: New test.
2586 2013-10-14 Richard Biener <rguenther@suse.de>
2588 PR tree-optimization/58640
2589 * gcc.c-torture/execute/pr58640-2.c: New testcase.
2591 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
2593 * gnat.dg/uninit_array.ad[sn]: New test.
2594 * gnat.dg/uninit_array_pkg.ads: New helper.
2596 2013-10-13 Richard Biener <rguenther@suse.de>
2598 * gcc.c-torture/execute/pr58662.c: New test.
2600 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2603 * gcc.dg/torture/p51244-21.c: New.
2604 * gcc.target/sh/pr51244-20.c: New.
2605 * gcc.target/sh/pr51244-20-sh2a.c: New.
2607 2013-10-12 Arnaud Charlet <charlet@adacore.com>
2609 * gnat.dg/specs/linker_section.ads: Update test.
2611 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
2614 * gcc.target/i386/pr58690.c: New test
2616 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
2618 * gcc.target/i386/builtin-ucmp.c: New test.
2620 2013-10-11 Brooks Moses <bmoses@google.com>
2622 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2624 2013-10-11 Jeff Law <law@redhat.com>
2626 * gcc.c-torture/execute/pr58640.c: New test.
2628 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2631 * g++.dg/cpp0x/decltype57.C: New.
2633 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2636 * g++.dg/template/nontype26.C: New.
2638 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
2640 * c-c++-common/cpp/openmp-define-1.c: New file.
2641 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2642 * c-c++-common/cpp/openmp-define-3.c: Likewise.
2643 * gfortran.dg/openmp-define-1.f90: Likewise.
2644 * gfortran.dg/openmp-define-2.f90: Likewise.
2645 * gfortran.dg/openmp-define-3.f90: Likewise.
2647 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2648 for test source files.
2649 * gcc.dg/gomp/gomp.exp: Likewise.
2650 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2651 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2652 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2653 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2654 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2656 2013-10-11 Jakub Jelinek <jakub@redhat.com>
2658 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2659 Remove error test that is now valid in OpenMP 4.0.
2660 * c-c++-common/gomp/atomic-16.c: New test.
2661 * c-c++-common/gomp/cancel-1.c: New test.
2662 * c-c++-common/gomp/depend-1.c: New test.
2663 * c-c++-common/gomp/depend-2.c: New test.
2664 * c-c++-common/gomp/map-1.c: New test.
2665 * c-c++-common/gomp/pr58472.c: New test.
2666 * c-c++-common/gomp/sections1.c: New test.
2667 * c-c++-common/gomp/simd1.c: New test.
2668 * c-c++-common/gomp/simd2.c: New test.
2669 * c-c++-common/gomp/simd3.c: New test.
2670 * c-c++-common/gomp/simd4.c: New test.
2671 * c-c++-common/gomp/simd5.c: New test.
2672 * c-c++-common/gomp/single1.c: New test.
2673 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2675 * g++.dg/gomp/block-3.C: Likewise.
2676 * g++.dg/gomp/clause-3.C: Adjust error messages.
2677 * g++.dg/gomp/declare-simd-1.C: New test.
2678 * g++.dg/gomp/declare-simd-2.C: New test.
2679 * g++.dg/gomp/depend-1.C: New test.
2680 * g++.dg/gomp/depend-2.C: New test.
2681 * g++.dg/gomp/target-1.C: New test.
2682 * g++.dg/gomp/target-2.C: New test.
2683 * g++.dg/gomp/taskgroup-1.C: New test.
2684 * g++.dg/gomp/teams-1.C: New test.
2685 * g++.dg/gomp/udr-1.C: New test.
2686 * g++.dg/gomp/udr-2.C: New test.
2687 * g++.dg/gomp/udr-3.C: New test.
2688 * g++.dg/gomp/udr-4.C: New test.
2689 * g++.dg/gomp/udr-5.C: New test.
2690 * g++.dg/gomp/udr-6.C: New test.
2691 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2692 * gcc.dg/autopar/outer-2.c: Likewise.
2693 * gcc.dg/autopar/outer-3.c: Likewise.
2694 * gcc.dg/autopar/outer-4.c: Likewise.
2695 * gcc.dg/autopar/outer-5.c: Likewise.
2696 * gcc.dg/autopar/outer-6.c: Likewise.
2697 * gcc.dg/autopar/parallelization-1.c: Likewise.
2698 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2700 * gcc.dg/gomp/clause-1.c: Adjust error messages.
2701 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2702 instead of GOMP_parallel_loop_runtime_start.
2703 * gcc.dg/gomp/declare-simd-1.c: New test.
2704 * gcc.dg/gomp/declare-simd-2.c: New test.
2705 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2706 parser. Add further #pragma omp sections nesting tests.
2707 * gcc.dg/gomp/target-1.c: New test.
2708 * gcc.dg/gomp/target-2.c: New test.
2709 * gcc.dg/gomp/taskgroup-1.c: New test.
2710 * gcc.dg/gomp/teams-1.c: New test.
2711 * gcc.dg/gomp/udr-1.c: New test.
2712 * gcc.dg/gomp/udr-2.c: New test.
2713 * gcc.dg/gomp/udr-3.c: New test.
2714 * gcc.dg/gomp/udr-4.c: New test.
2715 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2717 2013-10-10 Jan Hubicka <jh@suse.cz>
2719 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2721 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2722 * gcc.target/i386/pr49168-1.c: Likewise.
2723 * gcc.target/i386/pr49002-2.c: Likewise.
2725 2013-10-10 Jakub Jelinek <jakub@redhat.com>
2728 * gcc.dg/torture/pr58670.c: New test.
2730 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
2732 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2734 2013-10-09 Marek Polacek <polacek@redhat.com>
2737 * g++.dg/tm/pr58635-1.C: New test.
2738 * g++.dg/tm/pr58635-2.C: New test.
2740 2013-10-09 Jakub Jelinek <jakub@redhat.com>
2742 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2744 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
2746 PR tree-optimization/20318
2747 * c-c++-common/pr20318.c: New file.
2748 * gcc.dg/tree-ssa/pr20318.c: New file.
2750 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
2752 * gcc.c-torture/execute/pr58570.c: New test.
2754 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2756 * gcc.target/aarch64/vclz.c: New testcase.
2758 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2760 * gcc.target/aarch64/vadd_f64.c: New testcase.
2761 * gcc.target/aarch64/vsub_f64.c: New testcase.
2763 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2765 * gcc.target/aarch64/vdiv_f.c: New testcase.
2767 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2769 * gcc.target/aarch64/vneg_f.c: New testcase.
2770 * gcc.target/aarch64/vneg_s.c: New testcase.
2772 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2775 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2776 * g++.old-deja/g++.mike/misc9.C: Adjust.
2778 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2782 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2785 * g++.dg/template/crash117.C: New.
2787 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2789 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2791 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
2793 PR tree-optimization/58480
2794 * gcc.dg/tree-ssa/pr58480.c: New file.
2796 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2798 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2799 * gcc.target/powerpc/fusion.c: Likewise.
2801 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2803 * gcc.target/s390/htm-nofloat-2.c: New testcase.
2805 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2807 * gcc.target/s390/htm-1.c: Add more tests to cover different
2810 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2813 * g++.dg/init/uninitialized1.C: New.
2815 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2818 * g++.dg/cpp0x/variadic144.C: New.
2820 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2823 * g++.dg/cpp0x/auto39.C: New.
2825 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2828 * g++.dg/cpp0x/range-for26.C: New.
2829 * g++.dg/cpp0x/range-for27.C: Likewise.
2831 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2834 * g++.dg/template/crash117.C: New.
2836 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
2839 * g++.dg/tree-ssa/pr19476-5.C: New file.
2840 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2842 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2845 * g++.dg/cpp0x/gen-attrs-55.C: New.
2847 2013-10-03 Easwaran Raman <eraman@google.com>
2850 * g++.dg/ext/attribute47.C: New.
2852 2013-10-03 Rong Xu <xur@google.com>
2854 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2856 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2857 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2859 2013-10-03 Marek Polacek <polacek@redhat.com>
2862 * g++.dg/cpp0x/pr58510.C: New test.
2864 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
2867 * g++.dg/tree-ssa/pr19476-1.C: New file.
2868 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2869 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2870 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2872 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2874 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2875 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2876 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2877 VSX scalar operations or the traditional floating point form of
2879 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2880 * gcc.target/powerpc/recip-3.c: Likewise.
2881 * gcc.target/powerpc/recip-5.c: Likewise.
2882 * gcc.target/powerpc/pr72747.c: Likewise.
2883 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2885 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
2888 * gcc.target/aarch64/pr58460.c: New file.
2890 2013-10-02 Tobias Burnus <burnus@net-b.de>
2893 * gfortran.dg/char_length_19.f90: New.
2895 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2898 * g++.dg/parse/crash65.C: New.
2899 * g++.dg/cpp1y/pr58535.C: Likewise.
2901 2013-10-02 Richard Biener <rguenther@suse.de>
2903 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2904 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2905 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2906 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2907 * gfortran.dg/ldist-pr45199.f: Likewise.
2909 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2912 * g++.dg/parse/crash64.C: New.
2914 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
2916 * gcc.dg/tree-ssa/slsr-40.c: New test.
2918 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
2921 * g++.dg/cpp0x/pr58563.C: New.
2923 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
2925 * gcc.target/aarch64/vect_saddl_1.c: New.
2927 2013-10-01 Jakub Jelinek <jakub@redhat.com>
2930 * gcc.c-torture/execute/pr58574.c: New testcase.
2932 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
2935 * gcc.target/arm/pr58578.c: New test.
2937 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2939 PR tree-optimization/58556
2940 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2941 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2943 2013-10-01 Nick Clifton <nickc@redhat.com>
2945 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2947 * gcc.c-torture/compile/20010327-1.c: Only run the test for
2949 * gcc.c-torture/compile/pr41181.c: Likewise.
2950 * gcc.c-torture/compile/calls.c: Likewise.
2951 * gcc.c-torture/compile/990617-1.c: Likewise.
2952 * gcc.c-torture/compile/pr55955.c: Only run the test for
2954 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2956 2013-10-01 Richard Biener <rguenther@suse.de>
2958 PR tree-optimization/58553
2959 * gcc.dg/torture/pr58553.c: New testcase.
2961 2013-09-30 Jakub Jelinek <jakub@redhat.com>
2964 * gcc.c-torture/execute/pr58564.c: New test.
2966 2013-09-30 Teresa Johnson <tejohnson@google.com>
2968 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2969 Update for additional dump message.
2971 2013-09-30 Richard Biener <rguenther@suse.de>
2973 PR tree-optimization/58554
2974 * gcc.dg/torture/pr58554.c: New testcase.
2976 2013-09-30 Simon Cook <simon.cook@embecosm.com>
2977 Joern Rennecke <joern.rennecke@embecosm.com>
2979 * gcc.target/arc/barrel-shifter-1.c: New test.
2980 * gcc.target/arc/barrel-shifter-2.c: Likewise.
2981 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2982 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2983 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2984 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2985 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2986 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2987 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2988 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2989 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2990 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2991 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2992 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2993 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2994 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2995 * gcc.target/arc/mtune-ARC600.c: Likewise.
2996 * gcc.target/arc/mtune-ARC601.c: Likewise.
2997 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2998 * gcc.target/arc/mtune-ARC700.c: Likewise.
2999 * gcc.target/arc/mtune-ARC725D.c: Likewise.
3000 * gcc.target/arc/mtune-ARC750D.c: Likewise.
3001 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3002 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3004 2013-09-30 Richard Biener <rguenther@suse.de>
3007 * g++.dg/torture/pr58552.C: New testcase.
3009 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3011 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3012 and -mupper-regs-df.
3014 2013-09-27 Paulo Matos <pmatos@broadcom.com>
3017 * gcc.dg/pr58463.c: New test.
3019 2013-09-27 Jakub Jelinek <jakub@redhat.com>
3022 * c-c++-common/gomp/pr58551.c: New test.
3024 2013-09-27 Richard Biener <rguenther@suse.de>
3026 PR tree-optimization/58459
3027 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3029 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
3032 * gfortran.dg/round_4.f90: Check for rounding support.
3034 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
3036 * g++.dg/vect/pr58513.cc (op): Make static.
3038 2013-09-26 Richard Biener <rguenther@suse.de>
3040 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3042 2013-09-26 Richard Biener <rguenther@suse.de>
3044 PR tree-optimization/58539
3045 * gcc.dg/torture/pr58539.c: New testcase.
3047 2013-09-25 Jeff Law <law@redhat.com>
3049 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3051 2013-09-25 Tobias Burnus <burnus@net-b.de>
3054 * gfortran.dg/finalize_21.f90: New.
3056 2013-09-25 Tobias Burnus <burnus@net-b.de>
3060 * gfortran.dg/defined_assignment_8.f90: New.
3061 * gfortran.dg/defined_assignment_9.f90: New.
3063 2013-09-25 Marek Polacek <polacek@redhat.com>
3066 * c-c++-common/ubsan/shift-5.c: New test.
3067 * c-c++-common/ubsan/shift-6.c: New test.
3068 * c-c++-common/ubsan/div-by-zero-5.c: New test.
3069 * gcc.dg/ubsan/c-shift-1.c: New test.
3071 2013-09-25 Marek Polacek <polacek@redhat.com>
3074 * g++.dg/tm/pr58516.C: New test.
3076 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3078 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3080 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3082 2013-09-24 Richard Biener <rguenther@suse.de>
3085 * g++.dg/vect/pr58513.cc: New testcase.
3087 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
3089 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3092 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
3095 * g++.dg/cpp1y/pr58500.C: New testcase.
3097 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
3099 * gnat.dg/opt28.ad[sb]: New test.
3100 * gnat.dg/opt28_pkg.ads: New helper.
3102 2013-09-23 Richard Biener <rguenther@suse.de>
3104 PR tree-optimization/58464
3105 * g++.dg/torture/pr58464.C: New testcase.
3107 2013-09-23 Christian Bruel <christian.bruel@st.com>
3110 * gcc.target/sh/torture/pr58475.c: New test.
3112 2013-09-23 Janus Weil <janus@gcc.gnu.org>
3115 * gfortran.dg/extends_15.f90: New.
3117 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3120 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3122 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
3125 * gcc.target/vax/vax.exp: New.
3126 * gcc.target/vax/pr56875.c: Ditto.
3128 2013-09-20 Richard Biener <rguenther@suse.de>
3131 * gfortran.dg/pr58484.f: New testcase.
3133 2013-09-20 Jeff Law <law@redhat.com>
3135 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3137 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3140 * gcc.dg/torture/pr57748-1.c: New test.
3141 * gcc.dg/torture/pr57748-2.c: New test.
3143 2013-09-20 Marek Polacek <polacek@redhat.com>
3146 * c-c++-common/ubsan/shift-4.c: New test.
3148 2013-09-20 Richard Biener <rguenther@suse.de>
3150 PR tree-optimization/58453
3151 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3153 2013-09-20 Janus Weil <janus@gcc.gnu.org>
3156 * gfortran.dg/proc_ptr_43.f90: New.
3158 2013-09-18 Tobias Burnus <burnus@net-b.de>
3161 * gfortran.dg/defined_assignment_11.f90: New.
3163 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
3165 PR rtl-optimization/58438
3166 * g++.dg/pr58438.C: New test.
3168 2013-09-18 Tobias Burnus <burnus@net-b.de>
3171 * gfortran.dg/class_39.f03: Update dg-error.
3172 * gfortran.dg/class_5.f03: Ditto.
3173 * gfortran.dg/class_53.f90: Ditto.
3174 * gfortran.dg/realloc_on_assign_20.f90: New.
3175 * gfortran.dg/realloc_on_assign_21.f90: New.
3176 * gfortran.dg/realloc_on_assign_22.f90: New.
3178 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3181 * g++.dg/parse/using4.C: New.
3183 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3185 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3187 2013-09-18 Marek Polacek <polacek@redhat.com>
3190 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3191 instead of the shift option.
3192 * c-c++-common/ubsan/pr58443-1.c: New test.
3193 * c-c++-common/ubsan/pr58443-3.c: New test.
3194 * c-c++-common/ubsan/pr58443-2.c: New test.
3196 2013-09-18 Richard Biener <rguenther@suse.de>
3198 PR tree-optimization/58417
3199 * gcc.dg/torture/pr58417.c: New testcase.
3201 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3203 * gnat.dg/array_bounds_test2.adb: New test.
3205 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3207 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3208 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3210 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3212 * gnat.dg/in_out_parameter4.adb: New test.
3214 2013-09-18 Marek Polacek <polacek@redhat.com>
3217 * c-c++-common/ubsan/attrib-1.c: New test.
3219 2013-09-17 Cong Hou <congh@google.com>
3221 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3222 on two arrays with short and int types. This should not be recognized
3223 as a dot product pattern.
3225 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3228 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3229 the cp_type_quals (r) too.
3231 2013-09-17 Jan Hubicka <jh@suse.cz>
3234 * gcc.c-torture/compile/pr58332.c: New testcase.
3236 2013-09-17 Jeff Law <law@redhat.com>
3238 * gcc.c-torture/execute/pr58387.c: New test.
3240 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3242 PR tree-optimization/58088
3243 * gcc.c-torture/compile/pr58088.c: New test.
3245 2013-09-17 Nick Clifton <nickc@redhat.com>
3247 * lib/target-supports.exp (check_effective_target_trampolines):
3248 Add MSP430 to the list of targets that do not support trampolines.
3249 (check_profiling_available): Add MSP430 to the list of targets
3250 that do not support profiling.
3251 (check_effective_target_tls_runtime): Add MSP430 to the list of
3252 targets that do not support TLS.
3254 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3256 * gnat.dg/opt27.adb: New test.
3257 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3259 2013-09-17 Andreas Schwab <schwab@suse.de>
3261 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3263 2013-09-17 Richard Biener <rguenther@suse.de>
3265 PR tree-optimization/58432
3266 * gcc.dg/pr58432.c: New testcase.
3268 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3270 * gcc.dg/tree-ssa/slsr-39.c: New test.
3272 2013-09-16 Xinliang David Li <davidxl@google.com>
3274 * gcc.misc-tests/help.exp: Optimizer help change.
3276 2013-09-16 Jeff Law <law@redhat.com>
3278 * gcc.c-torture/execute/pr58419.c: New test.
3279 * gcc.c-torture/execute/pr58431.c: New test.
3281 2013-09-16 Tobias Burnus <burnus@net-b.de>
3284 * gfortran.dg/finalize_19.f90: New.
3286 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3288 * gcc.target/i386/pr58418.c: New.
3290 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3292 * gcc.target/aarch64/fmla-intrinsic.c: New.
3293 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3294 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3295 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3297 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3299 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3300 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3302 2013-09-16 Richard Biener <rguenther@suse.de>
3304 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3306 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3308 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3309 interpreted as implicit templates) to be expected pedwarns instead.
3311 2013-09-16 Tobias Burnus <burnus@net-b.de>
3314 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3316 2013-09-15 Tobias Burnus <burnus@net-b.de>
3319 * gfortran.dg/defined_assignment_10.f90: New.
3321 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3323 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3324 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3326 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3328 * g++.dg/abi/main.C: Added implicit C linkage tests
3330 2013-09-13 Kai Tietz <ktietz@redhat.com>
3332 * gcc.target/i386/pr57848.c: New file.
3334 2013-09-13 Christian Bruel <christian.bruel@st.com>
3337 * gcc.target/sh/torture/pr58314.c: New test.
3339 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3341 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3343 2013-09-12 Martin Jambor <mjambor@suse.cz>
3346 * g++.dg/pr58389.C: New test.
3348 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3350 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3351 * g++.dg/template/pseudodtor3.C: Likewise.
3353 2013-09-12 Richard Biener <rguenther@suse.de>
3355 PR tree-optimization/58404
3356 * g++.dg/tree-ssa/pr58404.C: New testcase.
3358 2013-09-12 Martin Jambor <mjambor@suse.cz>
3361 * g++.dg/ipa/pr58371.C: New test.
3363 2013-09-12 Richard Biener <rguenther@suse.de>
3365 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3366 expected outcome and comment why that happens.
3368 2013-09-11 Richard Biener <rguenther@suse.de>
3371 * g++.dg/uninit-pred-4.C: New testcase.
3373 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3375 PR tree-optimization/58385
3376 * gcc.c-torture/execute/pr58385.c: New test.
3378 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3380 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3382 2013-09-10 Jeff Law <law@redhat.com>
3384 * g++.dg/torture/pr58380.C: New test.
3386 2013-09-10 Jan Hubicka <jh@suse.cz>
3387 Paolo Carlini <paolo.carlini@oracle.com>
3389 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3391 2013-09-10 Jeff Law <law@redhat.com>
3393 * gcc.c-torture/compile/pr58343.c: New test.
3395 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3397 PR rtl-optimization/58365
3398 * gcc.c-torture/execute/pr58365.c: New test.
3400 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3402 * gcc.dg/torture/memcpy-1.c: New test.
3404 2013-09-10 Alan Modra <amodra@gmail.com>
3406 * gcc.target/powerpc/pr58330.c: New.
3408 2013-09-10 Alan Modra <amodra@gmail.com>
3410 * gcc.target/powerpc/medium_offset.c: New.
3412 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3415 * g++.dg/warn/Wunused-var-21.C: New test.
3417 PR tree-optimization/58364
3418 * gcc.c-torture/execute/pr58364.c: New test.
3420 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3423 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3424 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3425 * g++.dg/init/delete1.C: Adjust.
3427 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3429 * gcc.target/aarch64/movdi_1.c: New test.
3431 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3434 * g++.dg/warn/Wunused-parm-5.C: New.
3436 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3438 * gcc.target/aarch64/cmn-neg.c: New test.
3440 2013-09-09 Richard Biener <rguenther@suse.de>
3443 * gcc.dg/torture/pr58326-1.c: New testcase.
3444 * gcc.dg/torture/pr58326-2.c: Likewise.
3446 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3449 * g++.dg/ext/pr57735.C: New test.
3451 2013-09-09 Jan Hubicka <jh@suse.cz>
3454 * g++.dg/torture/PR58294.C: New testcase.
3456 2013-09-08 Jeff Law <law@redhat.com>
3458 * gcc.c-torture/compile/pr58340.c: New test.
3460 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3462 * g++.dg/debug/ra1.C: New test.
3464 2013-09-08 Jan Hubicka <jh@suse.cz>
3466 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3467 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3468 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3469 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3471 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3474 * g++.dg/overload/new1.C: Adjust.
3476 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3478 * c-c++-common/opaque-vector.c: New test.
3480 2013-09-08 Tom de Vries <tom@codesourcery.com>
3483 * g++.dg/tm/noexcept-6.C: New test.
3485 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3487 * gcc.target/arc/cond-set-use.c: New test.
3489 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3491 * gnat.dg/stack_usage2.adb: New test.
3493 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3495 * gcc.target/aarch64/table-intrinsics.c
3496 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3497 (qtb_tests8_< ,2,3,4>): Likewise.
3498 (qtblq_tests8_< ,2,3,4>): Likewise.
3499 (qtbxq_tests8_< ,2,3,4>): Likewise.
3501 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3503 * gnat.dg/warn10.ad[sb]: New test.
3504 * gnat.dg/warn10_pkg.ads: New helper.
3506 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3508 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3509 Don't expect NULL in foo.result set.
3510 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3512 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3513 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3515 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3517 * gcc.target/s390/nearestint-1.c: New testcase.
3519 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3520 Vineet Gupta <Vineet.Gupta@synopsys.com>
3522 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3523 * testsuite/gcc.target/arc: New directory.
3524 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3525 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3526 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3527 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3528 * testsuite/gcc.dg/builtin-apply2.c
3529 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3531 2013-09-04 Jan Hubicka <jh@suse.cz>
3534 * g++.dg/torture/pr58201_0.C: New testcase.
3535 * g++.dg/torture/pr58201_1.C: New testcase.
3536 * g++.dg/torture/pr58201.h: New testcase.
3538 2013-09-05 Jan Hubicka <jh@suse.cz>
3540 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3542 2013-09-05 Richard Biener <rguenther@suse.de>
3544 PR tree-optimization/58137
3545 * gcc.target/i386/pr58137.c: New testcase.
3547 2013-09-05 Martin Jambor <mjambor@suse.cz>
3549 * g++.dg/ipa/remref-1.C: New test.
3550 * g++.dg/ipa/remref-2.C: Likewise.
3552 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3555 * g++.dg/parse/access11.C: New.
3557 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3559 * g++.dg/warn/weak1.C: Skip on AIX.
3561 2013-09-04 Easwaran Raman <eraman@google.com>
3564 PR tree-optimization/58011
3565 * gfortran.dg/reassoc_12.f90: New testcase.
3566 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3568 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3570 * gcc.dg/attr-weakref-1.c: Skip on AIX.
3571 * gcc.dg/torture/pr53922.c: Skip on AIX.
3572 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3574 2013-09-04 Teresa Johnson <tejohnson@google.com>
3576 * gcc.dg/unroll_1.c: Test dumping to stderr.
3578 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3581 * g++.dg/warn/deprecated-8.C: New.
3583 2013-09-03 Jeff Law <law@redhat.com>
3585 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3588 2013-09-03 Meador Inge <meadori@codesourcery.com>
3592 2013-08-30 Meador Inge <meadori@codesourcery.com>
3594 * gcc.dg/Warray-bounds-11.c: New testcase.
3596 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
3598 * lib/target-supports.exp (check_weak_available): Return true for AIX.
3600 2013-09-03 Jan Hubicka <jh@suse.cz>
3602 * g++.dg/ipa/devirt-15.C: Fix testcase.
3604 2013-09-03 Richard Biener <rguenther@suse.de>
3607 * gcc.dg/torture/pr57656.c: New testcase.
3609 2013-09-03 Richard Biener <rguenther@suse.de>
3612 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3614 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3617 * gfortran.dg/do_concurrent_3.f90: New test case.
3619 2013-09-02 Jan Hubicka <jh@suse.cz>
3621 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3623 2013-09-02 Martin Jambor <mjambor@suse.cz>
3626 * gcc.dg/ipa/pr58106.c: New test.
3628 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
3630 * gcc.target/aarch64/scalar_intrinsics.c
3631 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3633 2013-09-02 Richard Biener <rguenther@suse.de>
3636 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3638 2013-09-02 Richard Biener <rguenther@suse.de>
3640 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3643 2013-09-02 Bin Cheng <bin.cheng@arm.com>
3645 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3647 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3649 PR c++/21682, implement DR 565
3650 * g++.dg/template/using24.C: New.
3651 * g++.dg/template/using25.C: Likewise.
3652 * g++.dg/template/using26.C: Likewise.
3654 2013-09-01 Jan Hubicka <jh@suse.cz>
3656 * g++.dg/ipa/devirt-15.C: New testcase.
3658 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
3660 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3662 2013-08-31 Jan Hubicka <jh@suse.cz>
3664 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3665 * g++.dg/tree-ssa/pr45453.C: Likewise.
3667 2013-08-31 Jan Hubicka <jh@suse.cz>
3669 * gcc.dg/fork-instrumentation.c: New testcase.
3671 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
3673 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3675 2013-08-30 Meador Inge <meadori@codesourcery.com>
3677 * gcc.dg/Warray-bounds-11.c: New testcase.
3679 2013-08-30 Marek Polacek <polacek@redhat.com>
3681 * g++.dg/ubsan/div-by-zero-1.C: New test.
3682 * c-c++-common/ubsan/save-expr-1.c: New test.
3683 * c-c++-common/ubsan/save-expr-2.c: New test.
3684 * c-c++-common/ubsan/save-expr-3.c: New test.
3685 * c-c++-common/ubsan/save-expr-4.c: New test.
3686 * c-c++-common/ubsan/typedef-1.c: New test.
3687 * c-c++-common/ubsan/const-char-1.c: New test.
3688 * c-c++-common/ubsan/const-expr.c: New test.
3689 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3690 * c-c++-common/ubsan/shift-1.c: Likewise.
3691 * c-c++-common/ubsan/shift-2.c: Likewise.
3692 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3693 * lib/ubsan-dg.exp: New file.
3694 * g++.dg/dg.exp: Add ubsan tests.
3695 * g++.dg/ubsan/ubsan.exp: New file.
3696 * gcc.dg/ubsan/ubsan.exp: New file.
3697 * g++.dg/ubsan/cxx11-shift-1.C: New test.
3698 * g++.dg/ubsan/cxx11-shift-2.C: New test.
3699 * c-c++-common/ubsan/div-by-zero-3.c: New test.
3700 * c-c++-common/ubsan/div-by-zero-1.c: New test.
3701 * c-c++-common/ubsan/div-by-zero-4.c: New test.
3702 * c-c++-common/ubsan/shift-3.c: New test.
3703 * c-c++-common/ubsan/unreachable-1.c: New test.
3704 * c-c++-common/ubsan/shift-1.c: New test.
3705 * c-c++-common/ubsan/shift-2.c: New test.
3706 * c-c++-common/ubsan/div-by-zero-2.c: New test.
3707 * gcc.dg/ubsan/c99-shift-2.c: New test.
3708 * gcc.dg/ubsan/c99-shift-1.c: New test.
3710 2013-08-29 Jan Hubicka <jh@suse.cz>
3712 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3713 to match template and comment.
3715 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3718 * g++.dg/cpp0x/dc8.C: New.
3719 * g++.dg/template/meminit1.C: Adjust.
3721 2013-08-30 Teresa Johnson <tejohnson@google.com>
3723 * gcc.dg/inline-dump.c: Delete inadvertant commit.
3725 2013-08-30 Jakub Jelinek <jakub@redhat.com>
3727 PR tree-optimization/58277
3728 * gcc.c-torture/execute/pr58277-1.c: New test.
3729 * gcc.c-torture/execute/pr58277-2.c: New test.
3731 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
3733 * gcc.dg/guality/param-1.c: New test.
3734 * gcc.dg/guality/param-2.c: Likewise.
3736 2013-08-30 Richard Biener <rguenther@suse.de>
3738 PR tree-optimization/58228
3739 * gcc.dg/torture/pr58228.c: New testcase.
3741 2013-08-30 Richard Biener <rguenther@suse.de>
3743 PR tree-optimization/58223
3744 * gcc.dg/torture/pr58223.c: New testcase.
3745 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3747 2013-08-30 Richard Biener <rguenther@suse.de>
3749 PR tree-optimization/58010
3750 * gcc.dg/pr58010.c: New testcase.
3752 2013-08-29 Xinliang DavidLi <davidxl@google.com>
3754 * gcc.dg/unroll_3.c: Message change.
3755 * gcc.dg/unroll_4.c: Likewise.
3756 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3757 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3758 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3759 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3760 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3761 * gcc.dg/tree-ssa/loop-23.c: Likewise.
3762 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3763 * gcc.dg/unroll_1.c: Likewise.
3764 * gcc.dg/vect/bb-slp-31.c: Likewise.
3765 * gcc.dg/vect/bb-slp-14.c: Likewise.
3766 * gcc.dg/vect/bb-slp-8.c: Likewise.
3767 * gcc.dg/vect/bb-slp-23.c: Likewise.
3768 * gcc.dg/vect/bb-slp-15.c: Likewise.
3769 * gcc.dg/vect/bb-slp-9.c: Likewise.
3770 * gcc.dg/vect/bb-slp-24.c: Likewise.
3771 * gcc.dg/vect/bb-slp-16.c: Likewise.
3772 * gcc.dg/vect/bb-slp-25.c: Likewise.
3773 * gcc.dg/vect/bb-slp-17.c: Likewise.
3774 * gcc.dg/vect/bb-slp-26.c: Likewise.
3775 * gcc.dg/vect/bb-slp-18.c: Likewise.
3776 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3777 * gcc.dg/vect/bb-slp-27.c: Likewise.
3778 * gcc.dg/vect/bb-slp-19.c: Likewise.
3779 * gcc.dg/vect/bb-slp-28.c: Likewise.
3780 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3781 * gcc.dg/vect/bb-slp-29.c: Likewise.
3782 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3783 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3784 * gcc.dg/vect/bb-slp-1.c: Likewise.
3785 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3786 * gcc.dg/vect/bb-slp-2.c: Likewise.
3787 * gcc.dg/vect/bb-slp-3.c: Likewise.
3788 * gcc.dg/vect/bb-slp-10.c: Likewise.
3789 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3790 * gcc.dg/vect/bb-slp-4.c: Likewise.
3791 * gcc.dg/vect/bb-slp-11.c: Likewise.
3792 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3793 * gcc.dg/vect/bb-slp-5.c: Likewise.
3794 * gcc.dg/vect/bb-slp-20.c: Likewise.
3795 * gcc.dg/vect/bb-slp-6.c: Likewise.
3796 * gcc.dg/vect/bb-slp-21.c: Likewise.
3797 * gcc.dg/vect/bb-slp-30.c: Likewise.
3798 * gcc.dg/vect/bb-slp-13.c: Likewise.
3799 * gcc.dg/vect/bb-slp-7.c: Likewise.
3800 * gcc.dg/vect/bb-slp-22.c: Likewise.
3801 * gcc.dg/unroll_2.c: Likewise.
3802 * g++.dg/vect/slp-pr50413.cc: Likewise.
3803 * g++.dg/vect/slp-pr56812.cc: Likewise.
3804 * g++.dg/vect/slp-pr50819.cc: Likewise.
3806 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
3808 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3810 2013-08-29 Teresa Johnson <tejohnson@google.com>
3812 * gcc.dg/pr40209.c: Use -fopt-info.
3813 * gcc.dg/pr26570.c: Ditto.
3814 * gcc.dg/pr32773.c: Ditto.
3815 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3817 2013-08-29 Richard Biener <rguenther@suse.de>
3819 PR tree-optimization/58246
3820 * gcc.dg/torture/pr58246.c: New testcase.
3822 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3825 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
3827 * gfortran.dg/realloc_on_assign_19.f90: New test.
3829 2013-08-29 Richard Biener <rguenther@suse.de>
3832 * gcc.dg/pr57287-2.c: New testcase.
3834 2013-08-29 Richard Biener <rguenther@suse.de>
3836 PR tree-optimization/57685
3837 * gcc.dg/torture/pr57685.c: New testcase.
3839 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3842 * g++.dg/cpp0x/dc7.C: New.
3844 2013-08-28 Jakub Jelinek <jakub@redhat.com>
3847 * c-c++-common/gomp/pr58257.c: New test.
3849 2013-08-28 Richard Biener <rguenther@suse.de>
3851 PR tree-optimization/56933
3852 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3854 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
3856 * gcc.target/aarch64/scalar_shift_1.c: New.
3858 2013-08-27 Richard Biener <rguenther@suse.de>
3860 PR tree-optimization/57521
3861 * gcc.dg/torture/pr57521.c: New testcase.
3863 2013-08-27 Jakub Jelinek <jakub@redhat.com>
3865 PR rtl-optimization/57860
3866 PR rtl-optimization/57861
3867 PR rtl-optimization/57875
3868 PR rtl-optimization/57876
3869 PR rtl-optimization/57877
3870 * gcc.c-torture/execute/pr57860.c: New test.
3871 * gcc.c-torture/execute/pr57861.c: New test.
3872 * gcc.c-torture/execute/pr57875.c: New test.
3873 * gcc.c-torture/execute/pr57876.c: New test.
3874 * gcc.c-torture/execute/pr57877.c: New test.
3876 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3879 * gfortran.dg/bounds_check_18.f90: New test.
3881 2013-08-23 Jan Hubicka <jh@suse.cz>
3883 * g++.dg/ipa/devirt-14.C: Fix typo.
3885 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
3888 * gfortran.dg/inline_sum_5.f90: New.
3890 2013-08-23 Janus Weil <janus@gcc.gnu.org>
3893 * gfortran.dg/typebound_assignment_7.f90: New.
3895 2013-08-23 Jan Hubicka <jh@suse.cz>
3897 * g++.dg/ipa/devirt-13.C: New testcase.
3898 * g++.dg/ipa/devirt-14.C: New testcase.
3900 2013-08-23 Jakub Jelinek <jakub@redhat.com>
3903 * gcc.target/i386/pr58218.c: New test.
3905 PR tree-optimization/58209
3906 * gcc.c-torture/execute/pr58209.c: New test.
3908 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3910 * gcc.target/powerpc/pr57744.c: Declare abort.
3912 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3915 * g++.dg/template/error54.C: New.
3917 2013-08-22 Janus Weil <janus@gcc.gnu.org>
3920 * gfortran.dg/select_type_34.f90: New.
3922 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3925 * g++.dg/warn/deprecated-7.C: New.
3927 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3929 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3931 2013-08-21 Jeff Law <law@redhat.com>
3933 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3935 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3938 * g++.dg/ext/attr-alias-3.C: New.
3940 2013-08-20 Janus Weil <janus@gcc.gnu.org>
3943 * gfortran.dg/intent_out_8.f90: New.
3945 2013-08-20 Teresa Johnson <tejohnson@google.com>
3947 PR rtl-optimizations/57451
3948 * g++.dg/tree-prof/pr57451.C: New test.
3950 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3953 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3955 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3958 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3960 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
3962 * gcc.target/powerpc/dfp-dd-2.c: New test.
3963 * gcc.target/powerpc/dfp-td-2.c: Likewise.
3964 * gcc.target/powerpc/dfp-td-3.c: Likewise.
3966 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
3968 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3969 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3972 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
3974 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3976 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3979 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3980 correct test response.
3983 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3984 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3985 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3987 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3988 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3990 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3992 2013-08-18 Jan Hubicka <jh@suse.cz>
3994 * g++.dg/ipa/type-inheritance-1.C: New testcase.
3996 2013-08-19 Janus Weil <janus@gcc.gnu.org>
3999 * gfortran.dg/gomp/proc_ptr_1.f90: New.
4001 2013-08-18 Jakub Jelinek <jakub@redhat.com>
4003 PR tree-optimization/58006
4004 * g++.dg/opt/pr58006.C: New test.
4006 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
4008 * gnat.dg/specs/linker_alias.ads: New test.
4010 2013-08-16 Jakub Jelinek <jakub@redhat.com>
4012 PR tree-optimization/58164
4013 * gcc.c-torture/compile/pr58164.c: New test.
4015 PR tree-optimization/58165
4016 * g++.dg/opt/pr58165.C: New test.
4018 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4021 * g++.dg/cpp0x/enum28.C: New.
4022 * g++.dg/cpp0x/enum15.C: Adjust.
4024 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4027 * gcc.target/powerpc/pr57949-1.c: New.
4028 * gcc.target/powerpc/pr57949-2.c: New.
4030 2013-08-14 Jakub Jelinek <jakub@redhat.com>
4032 PR tree-optimization/58145
4033 * gcc.dg/pr58145-1.c: New test.
4034 * gcc.dg/pr58145-2.c: New test.
4036 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
4038 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4039 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4040 * gcc.dg/debug/dwarf2/static1.c: Likewise.
4041 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4042 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4043 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4044 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4045 * gcc.dg/debug/dwarf2/var1.c: Likewise.
4046 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4047 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4048 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4049 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4050 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4051 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4052 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4053 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4054 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4055 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4056 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4057 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4058 * gcc.dg/debug/dwarf2/var2.c: Likewise.
4059 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4060 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4061 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4062 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4063 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4064 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4065 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4066 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4067 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4068 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4069 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4070 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4071 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4072 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4073 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4074 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4075 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4076 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4077 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4078 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4081 * gcc.c-torture/execute/pr56799.x: New file.
4083 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4085 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4087 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4088 * gcc.dg/pr44214-3.c (v2df): Likewise.
4090 * gcc.dg/pr46647.c: xfail for avr-*-*.
4092 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4094 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4095 Expect l to be optimized away.
4096 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4099 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4100 to tests that assume int/double are larger than short/float.
4103 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4105 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4106 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4107 target { int16 }. Restrict existing tests to target { int32 }
4109 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4110 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4111 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4112 * lib/target-supports.exp (check_effective_target_int32): New proc.
4114 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4115 exclude from scan test.
4117 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4118 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4119 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4120 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4121 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4122 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4123 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4124 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4125 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4126 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4127 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4128 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4129 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4130 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4131 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4132 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4133 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4134 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4135 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4137 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
4139 * gcc.target/arm/pr19599.c: Skip for -mthumb.
4141 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4142 to be the first test directive.
4143 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4144 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4145 * gcc.target/arm/atomic-op-char.c: Likewise.
4146 * gcc.target/arm/atomic-op-consume.c: Likewise.
4147 * gcc.target/arm/atomic-op-int.c: Likewise.
4148 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4149 * gcc.target/arm/atomic-op-release.c: Likewise.
4150 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4151 * gcc.target/arm/atomic-op-short.c: Likewise.
4153 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
4155 PR rtl-optimization/57662
4156 * gcc.dg/pr57662.c: New test.
4158 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4160 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4162 * gcc.target/mips/nans-legacy.c: Likewise.
4164 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4166 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4168 * gcc.target/mips/fabs-legacy.c: Likewise.
4169 * gcc.target/mips/fabsf-2008.c: Likewise.
4170 * gcc.target/mips/fabsf-legacy.c: Likewise.
4171 * gcc.target/mips/fneg-2008.c: Likewise.
4172 * gcc.target/mips/fneg-legacy.c: Likewise.
4173 * gcc.target/mips/fnegf-2008.c: Likewise.
4174 * gcc.target/mips/fnegf-legacy.c: Likewise.
4175 * gcc.target/mips/nan-2008.c: Likewise.
4176 * gcc.target/mips/nan-legacy.c: Likewise.
4177 * gcc.target/mips/nanf-2008.c: Likewise.
4178 * gcc.target/mips/nanf-legacy.c: Likewise.
4179 * gcc.target/mips/nans-2008.c: Likewise.
4180 * gcc.target/mips/nans-legacy.c: Likewise.
4181 * gcc.target/mips/nansf-2008.c: Likewise.
4182 * gcc.target/mips/nansf-legacy.c: Likewise.
4184 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4186 * gnat.dg/valued_proc.adb: New test.
4187 * gnat.dg/valued_proc_pkg.ads: New helper.
4189 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4191 PR tree-optimization/57661
4192 * g++.dg/opt/pr57661.C: New test.
4195 * gcc.dg/asan/pr56417.c: New test.
4197 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4199 * gnat.dg/loop_optimization16.adb: New test.
4200 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4202 2013-08-13 Marek Polacek <polacek@redhat.com>
4204 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4206 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4208 Example of converting global state to per-pass state.
4210 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4211 global state "static int counter" to...
4212 (one_pass::counter): ...this instance data.
4214 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4216 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4217 to member function...
4218 (one_pass::gate): ...this.
4219 (one_pass_exec): Convert to member function...
4220 (one_pass::impl_execute): ...this.
4222 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4225 * g++.dg/cpp0x/pr57416.C: New.
4227 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4229 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4231 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4232 * g++.dg/cpp0x/defaulted2.C: Likewise.
4233 * g++.dg/cpp0x/defaulted31.C: Likewise.
4234 * g++.dg/cpp0x/error6.C: Likewise.
4235 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4236 * g++.dg/cpp0x/override2.C: Likewise.
4237 * g++.dg/cpp0x/parse1.C: Likewise.
4238 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4239 * g++.dg/cpp0x/temp_default4.C: Likewise.
4240 * g++.dg/ext/attrib32.C: Likewise.
4241 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4242 * g++.dg/ext/mv13.C: Likewise.
4243 * g++.dg/ext/mv7.C: Likewise.
4244 * g++.dg/ext/mv9.C: Likewise.
4245 * g++.dg/ext/pr57362.C: Likewise.
4246 * g++.dg/ext/typeof10.C: Likewise.
4247 * g++.dg/lookup/anon6.C: Likewise.
4248 * g++.dg/lookup/crash6.C: Likewise.
4249 * g++.dg/lookup/name-clash5.C: Likewise.
4250 * g++.dg/lookup/name-clash6.C: Likewise.
4251 * g++.dg/other/anon4.C: Likewise.
4252 * g++.dg/other/error15.C: Likewise.
4253 * g++.dg/other/error8.C: Likewise.
4254 * g++.dg/other/redecl2.C: Likewise.
4255 * g++.dg/parse/crash16.C: Likewise.
4256 * g++.dg/parse/crash21.C: Likewise.
4257 * g++.dg/parse/crash38.C: Likewise.
4258 * g++.dg/parse/redef2.C: Likewise.
4259 * g++.dg/parse/struct-as-enum1.C: Likewise.
4260 * g++.dg/template/crash39.C: Likewise.
4261 * g++.dg/template/redecl3.C: Likewise.
4262 * g++.dg/tls/diag-3.C: Likewise.
4263 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4264 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4265 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4266 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4267 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4268 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4269 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4270 * g++.old-deja/g++.brendan/static3.C: Likewise.
4271 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4272 * g++.old-deja/g++.jason/binding.C: Likewise.
4273 * g++.old-deja/g++.jason/crash4.C: Likewise.
4274 * g++.old-deja/g++.jason/crash7.C: Likewise.
4275 * g++.old-deja/g++.jason/lineno.C: Likewise.
4276 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4277 * g++.old-deja/g++.mike/misc3.C: Likewise.
4278 * g++.old-deja/g++.mike/net44.C: Likewise.
4279 * g++.old-deja/g++.mike/ns3.C: Likewise.
4280 * g++.old-deja/g++.ns/alias4.C: Likewise.
4281 * g++.old-deja/g++.ns/ns11.C: Likewise.
4282 * g++.old-deja/g++.other/crash23.C: Likewise.
4283 * g++.old-deja/g++.other/decl8.C: Likewise.
4284 * g++.old-deja/g++.other/linkage3.C: Likewise.
4285 * g++.old-deja/g++.other/typeck1.C: Likewise.
4286 * g++.old-deja/g++.other/typedef5.C: Likewise.
4287 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4288 * g++.old-deja/g++.pt/friend36.C: Likewise.
4289 * obj-c++.dg/method-8.mm: Likewise.
4290 * obj-c++.dg/tls/diag-3.mm: Likewise.
4292 2013-08-12 Perez Read <netfirewall@gmail.com>
4295 * gcc.target/i386/movabs-1.c: New test.
4297 2013-08-12 Marek Polacek <polacek@redhat.com>
4299 PR tree-optimization/57980
4300 * gcc.dg/pr57980.c: New test.
4302 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4305 * gfortran.dg/do_check_10.f90: New test.
4306 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4307 * gfortran.dg/array_constructor_18.f90: Likewise.
4308 * gfortran.dg/array_constructor_22.f90: Likewise.
4309 * gfortran.dg/coarray_15.f90: Likewise.
4310 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4311 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4312 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4314 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4317 * g++.dg/cpp0x/constexpr-ice8.C: New.
4319 2013-08-09 Xinliang David Li <davidxl@google.com>
4321 * gcc.target/i386/memcpy-strategy-1.c: New test.
4322 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4323 * gcc.target/i386/memset-strategy-1.c: Ditto.
4324 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4326 2013-08-09 Jan Hubicka <jh@suse.cz>
4328 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4329 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4331 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4333 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4335 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4338 * gfortran.dg/transfer_intrinsic_6.f90: New.
4340 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4343 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4346 * g++.dg/lookup/typedef2.C: New.
4348 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4350 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4351 output of vdup intrinsics.
4353 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4355 * gcc.target/arm/lp1189445.c: New testcase.
4357 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4359 PR rtl-optimization/58079
4360 * gcc.dg/torture/pr58079.c: New test.
4362 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4364 * gnat.dg/warn9.adb: New test.
4366 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4369 * g++.dg/lookup/typedef2.C: New.
4371 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4373 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4374 to optstr when building plugins on darwin.
4376 2013-08-06 Martin Jambor <mjambor@suse.cz>
4378 PR tree-optimization/57539
4379 * gcc.dg/ipa/pr57539.c: New test.
4381 2013-08-06 Martin Jambor <mjambor@suse.cz>
4382 Bernd Edlinger <bernd.edlinger@hotmail.de>
4384 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4385 (a): Fix constructor.
4387 2013-08-06 Martin Jambor <mjambor@suse.cz>
4390 * gfortran.dg/pr57987.f90: New test.
4392 2013-08-06 Martin Jambor <mjambor@suse.cz>
4395 * gcc.dg/torture/pr58041.c: New test.
4396 * gcc.target/arm/pr58041.c: Likewise.
4398 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4401 * gfortran.dg/pointer_init_8.f90: New.
4403 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4406 * g++.dg/cpp0x/pr58080.C: New.
4408 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4410 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4411 to optstr when building plugins.
4413 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4415 Patch autogenerated by refactor_passes.py from
4416 https://github.com/davidmalcolm/gcc-refactoring-scripts
4417 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4419 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4420 struct to a subclass of gimple_opt_pass along with...
4421 (pass_data_one_pass): ...new pass_data instance and...
4422 (make_one_pass): ...new function.
4423 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4424 global struct to a subclass of gimple_opt_pass along with...
4425 (pass_data_warn_self_assign): ...new pass_data instance and...
4426 (make_pass_warn_self_assign): ...new function.
4427 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4428 a global struct to a subclass of gimple_opt_pass along with...
4429 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4430 (make_pass_dumb_plugin_example): ...new function.
4431 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4432 global struct to a subclass of gimple_opt_pass along with...
4433 (pass_data_warn_self_assign): ...new pass_data instance and...
4434 (make_pass_warn_self_assign): ...new function.
4436 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4438 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4439 is created and added to the pass_manager to reflect
4440 autogenerated changes.
4441 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4442 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4443 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4445 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4448 * g++.dg/cpp0x/pr58072.C: New.
4450 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4452 * gcc.dg/torture/pr57993-2.cpp: New.
4454 2013-08-02 Jan Hubicka <jh@suse.cz>
4456 * gcc.dg/ipa/ipa-1.c: Update.
4457 * gcc.dg/ipa/ipa-2.c: Update.
4458 * gcc.dg/ipa/ipa-3.c: Update.
4459 * gcc.dg/ipa/ipa-4.c: Update.
4460 * gcc.dg/ipa/ipa-5.c: Update.
4461 * gcc.dg/ipa/ipa-7.c: Update.
4462 * gcc.dg/ipa/ipa-8.c: Update.
4463 * gcc.dg/ipa/ipcp-1.c: Update.
4464 * gcc.dg/ipa/ipcp-2.c: Update.
4466 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4468 PR rtl-optimization/58048
4469 * gcc.target/i386/pr58048.c: New.
4471 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4473 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4475 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4476 Peter Bergner <bergner@vnet.ibm.com>
4479 * g++.dg/overload/using3.C: New.
4480 * g++.dg/overload/using2.C: Adjust.
4481 * g++.dg/lookup/using9.C: Likewise.
4483 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4485 * gcc.target/arm/pr46972-2.c: New test.
4487 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4489 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4491 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4493 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4495 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4497 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4498 rather than addressing!=absolute when deciding how to handle MIPS16
4499 when the test forces an ABI.
4501 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4504 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4506 2013-07-30 Steve Ellcey <sellcey@mips.com>
4508 * gcc.target/mips/code-readable-1.c: Increase switch size.
4509 * gcc.target/mips/code-readable-2.c: Ditto.
4510 * gcc.target/mips/code-readable-3.c: Ditto.
4511 * gcc.target/mips/code-readable-4.c: Ditto.
4513 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4516 * g++.dg/parse/crash63.C: New.
4518 2013-07-30 Tobias Burnus <burnus@net-b.de>
4521 * gfortran.dg/pointer_assign_8.f90: New.
4522 * gfortran.dg/pointer_assign_9.f90: New.
4523 * gfortran.dg/pointer_assign_10.f90: New.
4524 * gfortran.dg/pointer_assign_11.f90: New.
4526 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4528 * gcc.target/arm/pr57637.c: New testcase.
4530 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4532 PR tree-optimization/57993
4533 * gcc.dg/torture/pr57993.c: New test.
4535 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4537 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4539 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4542 * g++.dg/conversion/ambig2.C: New.
4544 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4546 * gcc.target/mips/fabs-2008.c: New test case.
4547 * gcc.target/mips/fabs-legacy.c: New test case.
4548 * gcc.target/mips/fabsf-2008.c: New test case.
4549 * gcc.target/mips/fabsf-legacy.c: New test case.
4550 * gcc.target/mips/fneg-2008.c: New test case.
4551 * gcc.target/mips/fneg-legacy.c: New test case.
4552 * gcc.target/mips/fneg-2008.c: New test case.
4553 * gcc.target/mips/fneg-legacy.c: New test case.
4554 * gcc.target/mips/nan-2008.c: New test case.
4555 * gcc.target/mips/nan-legacy.c: New test case.
4556 * gcc.target/mips/nanf-2008.c: New test case.
4557 * gcc.target/mips/nanf-legacy.c: New test case.
4558 * gcc.target/mips/nans-2008.c: New test case.
4559 * gcc.target/mips/nans-legacy.c: New test case.
4560 * gcc.target/mips/nansf-2008.c: New test case.
4561 * gcc.target/mips/nansf-legacy.c: New test case.
4562 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4564 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4565 Maxim Kuvyrkov <maxim@kugelworks.com>
4567 * lib/target-supports.exp (check_effective_target_non_bionic): New
4568 effective-target test.
4569 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4570 * g++.dg/tls/thread_local4g.C: Ditto.
4572 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4575 * gfortran.dg/vector_subsript_7.f90: New test.
4577 2013-07-27 Tobias Burnus <burnus@net-b.de>
4580 * gfortran.dg/warn_alias.f90: New.
4582 2013-07-27 Janus Weil <janus@gcc.gnu.org>
4585 * gfortran.dg/class_array_19.f90: New.
4587 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
4589 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4590 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4591 * gcc.dg/vect/pr57741-3.c: Likewise.
4592 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4594 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
4596 Skip tests that make assumptions about struct layout that don't hold
4598 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4599 * g++.dg/cpp0x/iop.C: Likewise.
4600 * g++.dg/cpp0x/named_refs.C: Likewise.
4601 * g++.dg/cpp0x/rv1p.C: Likewise.
4602 * g++.dg/cpp0x/rv2p.C: Likewise.
4603 * g++.dg/cpp0x/rv3p.C: Likewise.
4604 * g++.dg/cpp0x/rv4p.C: Likewise.
4605 * g++.dg/cpp0x/rv5p.C: Likewise.
4606 * g++.dg/cpp0x/rv6p.C: Likewise.
4607 * g++.dg/cpp0x/rv7p.C: Likewise.
4608 * g++.dg/cpp0x/rv8p.C: Likewise.
4609 * g++.dg/ext/strncpy-chk1.C: Likewise.
4610 * gcc.dg/builtin-object-size-10.c: Likewise.
4611 * gcc.dg/builtin-object-size-11.c: Likewise.
4612 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4613 * gcc.dg/pr25805.c: Likewise.
4614 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4615 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4616 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4617 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4618 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4619 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4620 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4621 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4622 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4623 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4624 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4625 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4626 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4627 * gcc.c-torture/execute/zerolen-2.x: Likewise.
4628 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4630 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4631 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4633 * gcc.dg/torture/pr37868.c: Disable for epiphany.
4634 * gcc.dg/sibcall-6.c: Enable for epiphany.
4636 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4638 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4640 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
4642 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4643 memcpy not initializers.
4645 * gcc.dg/guality/guality.exp: Skip on AIX.
4647 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4650 * g++.dg/cpp0x/pr57101.C: New.
4652 2013-07-26 Ian Bolton <ian.bolton@arm.com>
4654 * gcc.target/aarch64/neg_1.c: New test.
4656 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4659 * gfortran.dg/typebound_call_25.f90: New.
4661 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4664 * g++.dg/cpp0x/pr57981.C: New.
4666 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4669 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4671 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
4673 PR rtl-optimization/57960
4674 * gcc.target/s390/pr57960.c: New.
4676 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4679 * gfortran.dg/unlimited_polymorphic_9.f90: New.
4681 2013-07-25 Terry Guo <terry.guo@arm.com>
4683 * gcc.target/arm/thumb1-Os-mult.c: New test case.
4685 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
4688 * g++.dg/inherit/pr57942.C: New.
4690 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4692 * gcc.target/powerpc/bool2.h: New file, test the code generation
4693 of logical operations for power5, altivec, power7, and power8 systems.
4694 * gcc.target/powerpc/bool2-p5.c: Likewise.
4695 * gcc.target/powerpc/bool2-av.c: Likewise.
4696 * gcc.target/powerpc/bool2-p7.c: Likewise.
4697 * gcc.target/powerpc/bool2-p8.c: Likewise.
4698 * gcc.target/powerpc/bool3.h: Likewise.
4699 * gcc.target/powerpc/bool3-av.c: Likewise.
4700 * gcc.target/powerpc/bool2-p7.c: Likewise.
4701 * gcc.target/powerpc/bool2-p8.c: Likewise.
4703 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4705 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4707 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4709 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4711 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4713 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4714 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4715 type from long to long long.
4716 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4717 to have effective-target keywords of lp64 and ilp32.
4718 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4719 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4720 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4721 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4722 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4723 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4724 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4725 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4726 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4728 2013-07-23 Tom Tromey <tromey@redhat.com>
4729 Joseph Myers <joseph@codesourcery.com>
4731 * gcc.dg/c11-generic-1.c: New file.
4732 * gcc.dg/c11-generic-2.c: New file.
4734 2013-07-22 Tobias Burnus <burnus@net-b.de>
4738 * coarray/lib_realloc_1.f90: Permit optimization.
4739 * gfortran.dg/coarray_31.f90: New.
4741 2013-07-22 Tobias Burnus <burnus@net-b.de>
4744 * gfortran.dg/class_array_7.f03: Fix memory leak.
4746 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
4749 * g++.dg/cpp0x/decltype56.C: New.
4751 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4753 * gcc.dg/pr53265.c: Correct line number in dg-message.
4755 2013-07-22 Diego Novillo <dnovillo@google.com>
4757 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
4759 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4762 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4763 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4765 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4768 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4769 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4770 * gcc.dg/torture/pr53366-1.c: Same.
4771 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4772 * gcc.dg/torture/pr56488.c: Same.
4773 * gcc.dg/torture/pr57584.c: Same.
4774 * gcc.dg/tree-ssa/pr57385.c: Same.
4775 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4777 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
4779 * c-c++-common/pr41779.c: Fix typos.
4780 * gcc.c-torture/compile/20031125-2.c: Likewise.
4781 * gcc.c-torture/compile/20040621-1.c: Likewise.
4782 * gcc.c-torture/execute/20020418-1.c: Likewise.
4783 * gcc.dg/20020108-1.c: Likewise.
4784 * gcc.dg/atomic-generic-aux.c: Likewise.
4785 * gcc.dg/builtin-complex-err-2.c: Likewise.
4786 * gcc.dg/decl-1.c: Likewise.
4787 * gcc.dg/di-sync-multithread.c: Likewise.
4788 * gcc.dg/format/c90-printf-1.c: Likewise.
4789 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4790 * gcc.dg/long-long-compare-1.c: Likewise.
4791 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4792 * gcc.dg/pr17055-1.c: Likewise.
4793 * gcc.dg/pr27095.c: Likewise.
4794 * gcc.dg/torture/fp-int-convert.h: Likewise.
4795 * gcc.dg/tree-prof/inliner-1.c: Likewise.
4796 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4797 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4798 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4799 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4800 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4801 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4802 * gcc.dg/tree-ssa/pr42585.c: Likewise.
4803 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4804 * gcc.dg/vect/vect-cond-5.c: Likewise.
4805 * gcc.dg/weak/typeof-2.c: Likewise.
4806 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4807 * gcc.target/arm/naked-1.c: Likewise.
4808 * gcc.target/i386/pr9771-1.c: Likewise.
4809 * gcc.target/sparc/sparc-constant-1.c: Likewise.
4810 * gcc.target/sparc/struct-ret-check.c: Likewise.
4811 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4812 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4813 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4816 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4819 * gfortran.dg/dependency_42.f90: New test.
4820 * gfortran.dg/dependency_43.f90: New test.
4822 2013-07-21 Tobias Burnus <burnus@net-b.de>
4825 * gfortran.dg/round_4.f90: New.
4827 2013-07-21 Tobias Burnus <burnus@net-b.de>
4830 * gfortran.dg/min_max_conformance_2.f90: New.
4832 2013-07-20 Jakub Jelinek <jakub@redhat.com>
4834 PR preprocessor/57620
4835 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4836 (main): Don't test {s,u,U,L}12.
4837 * c-c++-common/raw-string-13.c: New test.
4838 * c-c++-common/raw-string-14.c: New test.
4839 * c-c++-common/raw-string-15.c: New test.
4840 * c-c++-common/raw-string-16.c: New test.
4842 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
4844 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4846 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
4848 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4850 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4851 target { ! keeps_null_pointer_checks }.
4852 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4853 target { ! keeps_null_pointer_checks }.
4855 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4856 * gcc.dg/torture/pr56488.c: Likewise.
4858 2013-07-19 Ian Bolton <ian.bolton@arm.com>
4860 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4863 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
4865 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4866 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4867 * gfortran.dg/guality/guality.exp: Skip on AIX.
4869 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4871 * g++.dg/debug/pr56819.C: Skip on AIX.
4872 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4873 * g++.dg/guality/guality.exp: Skip on AIX.
4875 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4877 * gcc.misc-tests/gcov-14.c: Skip on AIX.
4879 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4881 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4884 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4885 Adjust to corrected rounding.
4887 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4889 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4890 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4891 check_effective_target_cilkplus.
4892 * g++.dg/cilk-plus/cilk-plus.exp: Same.
4894 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
4896 * gcc.target/powerpc/pr57744.c: Fix typo.
4898 2013-07-18 Sriraman Tallam <tmsriram@google.com>
4901 * gcc.c-torture/compile/pr57698.c: New test.
4902 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4903 * gcc.c-torture/compile/pr44043.c: Ditto.
4905 2013-07-18 Wei Mi <wmi@google.com>
4907 PR rtl-optimization/57878
4908 * g++.dg/pr57878.C: New test.
4910 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4912 * gcc.dg/pr42611.c: Move dg-error to correct line.
4914 2013-07-17 Tobias Burnus <burnus@net-b.de>
4917 * gfortran.dg/dollar_sym_3.f: New.
4918 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4920 2013-07-16 Iain Sandoe <iain@codesourcery.com>
4925 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4926 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4927 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4928 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4929 * objc.dg/image-info.m: Likewise.
4930 * objc.dg/symtab-1.m: Likewise.
4931 * objc.dg/torture/strings/const-str-10.m: Likewise.
4932 * objc.dg/torture/strings/const-str-11.m: Likewise.
4933 * objc.dg/torture/strings/const-str-9.m: Likewise.
4934 * objc.dg/zero-link-1.m: Likewise.
4935 * objc.dg/zero-link-2.m: Likewise.
4936 * objc.dg/no-extra-load.m: Avoid Foundation.h.
4937 * objc.dg/objc-foreach-4.m: Likewise.
4938 * objc.dg/objc-foreach-5.m: Likewise.
4939 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4941 * obj-c++.dg/strings/const-str-12.mm: Likewise.
4942 * obj-c++.dg/syntax-error-1.mm: Likewise.
4943 * objc.dg/method-6.m: Likewise.
4944 * objc.dg/pr23214.m: Likewise.
4945 * objc.dg/proto-lossage-7.m: Likewise.
4946 * objc.dg/strings/const-str-12b.m: Likewise.
4947 * objc.dg/zero-link-3.m: Likewise.
4948 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4949 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4950 adjust headers, interfaces and encoded types to reflect current system
4951 versions. Add FIXME and outputs from current system compiler for
4954 2013-07-15 Cong Hou <congh@google.com>
4956 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4958 * gcc.target/i386/l_fma_float_3.c: Likewise.
4959 * gcc.target/i386/l_fma_double_1.c: Likewise.
4960 * gcc.target/i386/l_fma_double_3.c: Likewise.
4962 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
4964 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4965 function to test if HTM is available.
4966 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4967 * gcc.target/powerpc/htm-builtin-1.c: New test.
4969 2013-07-15 Tobias Burnus <burnus@net-b.de>
4971 * gfortran.dg/coarray_lib_realloc_1.f90: New.
4972 * gfortran.dg/coarray/lib_realloc_1.f90: New.
4973 * gfortran.dg/coarray_6.f90: Add dg-error.
4975 2013-07-15 Tobias Burnus <burnus@net-b.de>
4978 * gfortran.dg/finalize_18.f90: New.
4980 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4983 * fortran.dg/module_variable_1.f90: New test.
4984 * fortran.dg/module_variable_2.f90: New test.
4986 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
4988 * g++.dg/ext/vector19.C: Adapt.
4989 * g++.dg/ext/vector23.C: New testcase.
4991 2013-07-12 Michael Matz <matz@suse.de>
4994 * c-c++-common/pr55771.c: New test.
4996 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
4998 * gcc.target/aarch64/vect-movi.c: New.
5000 2013-07-11 Sriraman Tallam <tmsriram@google.com>
5003 * g++.dg/ext/pr57362.C: New.
5005 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
5008 * gcc.target/avr/torture/pr57631.c: New test.
5010 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5013 * g++.dg/cpp0x/constexpr-ice7.C: New.
5015 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
5017 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5019 * gcc.c-torture/execute/nest-align-1.x: New.
5021 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5024 * g++.dg/cpp0x/sfinae48.C: New.
5026 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5028 PR preprocessor/57824
5029 * c-c++-common/raw-string-17.c: New test.
5030 * c-c++-common/gomp/pr57824.c: New test.
5032 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5035 * g++.dg/cpp0x/reinterpret_cast1.C: New.
5036 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5037 * g++.dg/conversion/dr195.C: Update.
5038 * g++.dg/expr/cast2.C: Likewise.
5040 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5042 * c-c++-common/raw-string-18.c: New test.
5043 * c-c++-common/raw-string-19.c: New test.
5045 PR preprocessor/57757
5046 * g++.dg/cpp/paste1.C: New test.
5047 * g++.dg/cpp/paste2.C: New test.
5049 2013-07-10 Graham Stott <grahams@btinternet.com>
5051 * gcc.target/mips/mulsize-1.c: New.
5052 * gcc.target/mips/mulsize-2.c: New.
5053 * gcc.target/mips/mulsize-3.c: New.
5054 * gcc.target/mips/mulsize-4.c: New.
5056 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5059 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5060 * g++.dg/ext/vector24.C: New testcase.
5062 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5065 * g++.dg/cpp0x/decltype17.C: Adjust.
5067 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5070 * g++.dg/cpp0x/pr51786.C: New.
5072 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
5074 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5076 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5078 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5080 * gcc.target/powerpc/sd-vsx.c: Require dfp.
5081 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5083 2013-07-08 Tobias Burnus <burnus@net-b.de>
5086 * gfortran.dg/c_f_pointer_tests_8.f90: New.
5088 2013-07-08 Tobias Burnus <burnus@net-b.de>
5091 * gfortran.dg/do_check_9.f90: New.
5093 2013-07-08 Tobias Burnus <burnus@net-b.de>
5096 * gfortran.dg/dot_product_2.f90: New.
5098 2013-07-08 Tobias Burnus <burnus@net-b.de>
5101 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5103 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
5105 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5106 * gfortran.dg/finalize_10.f90: Fix dg-final.
5108 2013-07-08 Jakub Jelinek <jakub@redhat.com>
5111 * gcc.target/i386/pr57819.c: New test.
5113 PR rtl-optimization/57829
5114 * gcc.c-torture/execute/pr57829.c: New test.
5116 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5118 * gcc.target/i386/memcpy-vector_loop-1.c: New.
5119 * gcc.target/i386/memcpy-vector_loop-2.c: New.
5121 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
5124 * gcc.target/i386/pr57807.c: New test.
5126 2013-07-06 Jakub Jelinek <jakub@redhat.com>
5129 * gcc.dg/tree-ssa/vrp89.c: New test.
5131 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
5134 * g++.dg/parse/defarg16.C: New.
5136 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
5138 PR rtl-optimization/55342
5139 * gcc.target/i386/pr55342.c: New.
5141 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
5143 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5145 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5148 * g++.dg/inherit/virtual10.C: New.
5150 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5153 * gcc.dg/large-size-array-6.c: New test.
5155 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5158 * g++.dg/template/crash116.C: New.
5160 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5162 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5163 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5165 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5168 * g++.dg/cpp0x/nsdmi-list3.C: New.
5170 2013-07-03 Jakub Jelinek <jakub@redhat.com>
5173 * gcc.target/i386/pr57777.c: New test.
5176 * g++.dg/template/arg9.C: New test.
5178 2013-07-02 Sriraman Tallam <tmsriram@google.com>
5180 * gcc.target/i386/avx-inline.c: New test.
5182 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
5184 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5185 * gcc.target/mips/call-2.c: Likewise.
5186 * gcc.target/mips/call-3.c: Likewise.
5187 * gcc.target/mips/lazy-binding-1.c: Likewise.
5189 2013-07-02 Jakub Jelinek <jakub@redhat.com>
5191 PR tree-optimization/57741
5192 * gcc.dg/vect/pr57741-1.c: New test.
5193 * gcc.dg/vect/pr57741-2.c: New test.
5194 * gcc.dg/vect/pr57741-3.c: New test.
5196 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5198 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5200 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5201 * lib/target-supports.exp: Define aarch64_little_endian.
5203 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5205 * gcc.target/aarch64/abs_1.c: New test.
5207 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5209 * gcc.target/aarch64/bfxil_1.c: New test.
5210 * gcc.target/aarch64/bfxil_2.c: Likewise.
5212 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5215 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5216 array sizes from 100 to 20.
5218 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5221 * gfortran.dg/pointer_remapping_8.f90: New.
5223 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5225 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5226 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5227 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5228 * g++.dg/cpp1y/complex_literals.h: New.
5230 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5233 * g++.dg/cpp0x/noexcept21.C: New.
5235 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5238 * gcc.target/i386/pr57736.c: New test.
5240 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5242 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5244 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5245 strings to match the fixed error messages.
5246 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5247 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5250 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5253 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5254 stqcx. get even registers.
5256 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5259 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5261 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5263 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5265 * gcc.target/i386/bmi-1.c: Ditto.
5266 * gcc.target/i386/bmi-bextr-4.c: New.
5267 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5269 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5272 * g++.dg/cpp0x/initlist73.C: New.
5274 2013-06-27 Meador Inge <meadori@codesourcery.com>
5276 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5277 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5278 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5280 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5283 * g++.dg/ext/pr57509.C: New file.
5285 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5288 * gcc.target/i386/bmi-bextr-3.c: New test.
5291 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5293 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5296 * g++.dg/cpp0x/pr57172.C: New testcase.
5298 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5300 * gcc.target/s390/htm-1.c: New file.
5301 * gcc.target/s390/htm-nofloat-1.c: New file.
5302 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5304 2013-06-26 Tobias Burnus <burnus@net-b.de>
5307 * gfortran.dg/bounds_check_17.f90: New.
5309 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5312 * g++.dg/cpp1y/pr57640.C: New.
5314 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5317 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5318 overflow due to size of arrays.
5320 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5322 PR tree-optimization/57705
5323 * gcc.dg/vect/pr57705.c: New test.
5324 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5326 2013-06-25 Martin Jambor <mjambor@suse.cz>
5329 * g++.dg/ipa/pr57670.C: New test.
5331 2013-06-25 Richard Biener <rguenther@suse.de>
5334 * gcc.dg/pr56977.c: New testcase.
5336 2013-06-24 Martin Jambor <mjambor@suse.cz>
5338 PR tree-optimization/57358
5339 * gcc.dg/ipa/pr57358.c: New test.
5341 2013-06-24 Richard Biener <rguenther@suse.de>
5344 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5346 2013-06-24 Richard Biener <rguenther@suse.de>
5348 PR tree-optimization/57488
5349 * gcc.dg/torture/pr57488.c: New testcase.
5351 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5352 Dominique d'Humieres <dominiq@lps.ens.fr>
5355 * gfortran.dg/fraction.f90: New.
5357 2013-06-24 Alan Modra <amodra@gmail.com>
5359 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5360 Add scan-assembler-not "lvx".
5361 * gcc.target/powerpc/le-altivec-consts.c: New.
5363 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5365 * g++.dg/cpp0x/sfinae47.C: New.
5367 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5370 * gcc.target/sh/pr52483-1.c: New.
5371 * gcc.target/sh/pr52483-2.c: New.
5372 * gcc.target/sh/pr52483-3.c: New.
5373 * gcc.target/sh/pr52483-4.c: New.
5374 * gcc.target/sh/pr52483-5.c: New.
5376 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5378 * gcc.target/i386/intrinsics_1.c: New test.
5379 * gcc.target/i386/intrinsics_2.c: Ditto.
5380 * gcc.target/i386/intrinsics_3.c: Ditto.
5381 * gcc.target/i386/intrinsics_4.c: Ditto.
5382 * gcc.target/i386/intrinsics_5.c: Ditto.
5383 * gcc.target/i386/intrinsics_6.c: Ditto.
5384 * gcc.target/i386/avx-1.c: Provide macros for builtins
5385 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5387 2013-06-21 Tobias Burnus <burnus@net-b.de>
5390 * gfortran.dg/finalize_17.f90: New.
5392 2013-06-21 Tobias Burnus <burnus@net-b.de>
5394 * gfortran.dg/realloc_on_assign_18.f90: New.
5396 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5398 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5399 Also changed the returns from error as distinct values so that
5400 debugging can get easier.
5401 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5402 errors specific to C, if necessary. Also added new error
5404 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5405 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5406 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5407 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5408 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5409 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5410 the same changes as parser_errors3.c, spaces were added between colons
5411 to not confuse C++ compiler with 2 colons as scope.
5412 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5413 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5414 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5415 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5416 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5417 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5418 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5419 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5420 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5421 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5422 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5423 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5426 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5429 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5431 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5434 * gcc.target/i386/pr57655.c: New test.
5436 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5438 * ada/acats/tests/gcc: Delete.
5439 * gnat.dg/style: Likewise.
5441 2013-06-20 Jeff Law <law@redhat.com>
5443 PR tree-optimization/57660
5444 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5445 based on their branch cost.
5447 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5449 2013-06-20 Tobias Burnus <burnus@net-b.de>
5452 * gfortran.dg/list_read_11.f90: New.
5454 2013-06-20 Richard Biener <rguenther@suse.de>
5456 PR tree-optimization/57584
5457 * gcc.dg/torture/pr57584.c: New testcase.
5459 2013-06-19 Sharad Singhai <singhai@google.com>
5461 * g++.dg/gcov/gcov-8.C: New testcase.
5462 * lib/gcov.exp: Handle intermediate format.
5464 2013-06-19 Wei Mi <wmi@google.com>
5466 PR rtl-optimization/57518
5467 * testsuite/gcc.dg/pr57518.c: New test.
5469 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5471 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5473 2013-06-19 Jan Hubicka <jh@suse.cz>
5475 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5477 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5479 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5480 hard-coded values of array sizes with a #define.
5481 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5482 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5483 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5484 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5485 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5487 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5489 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5490 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5492 2013-06-19 Jeff Law <law@redhat.com>
5494 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5496 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5499 * g++.dg/template/error53.C: New.
5501 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5504 * gcc.target/powerpc/pr55033.c: Fix options.
5506 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5508 * gcc.target/i386/inline_error.c: New test.
5509 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5510 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5512 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5515 * g++.dg/cpp0x/decltype55.C: New.
5517 2013-06-18 Marek Polacek <polacek@redhat.com>
5519 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5521 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5523 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5525 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5527 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5528 Also changed the returns from error as distinct values so that it is
5531 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5533 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5535 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5538 * g++.dg/template/error52.C: New.
5539 * g++.dg/lookup/friend15.C: Update.
5540 * g++.dg/parse/error11.C: Likewise.
5541 * g++.dg/parse/error14.C: Likewise.
5542 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5543 * g++.dg/parse/template25.C: Likewise.
5544 * g++.old-deja/g++.jason/cond.C: Likewise.
5545 * g++.old-deja/g++.mike/for2.C: Likewise.
5546 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5547 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5549 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5551 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5554 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
5556 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5557 accidentally placing minus sign for length instead of stride.
5559 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
5561 PR rtl-optimization/57425
5562 PR rtl-optimization/57569
5563 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5564 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5566 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
5570 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5572 * gfortran.dg/typebound_assignment_6.f03: New.
5574 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
5576 * gcc.target/h8300/h8300.exp: New.
5577 * gcc.dg/pragma-isr.c: Move to ...
5578 * gcc.target/sh/torture/pragma-isr.c: ... here ...
5579 * gcc.target/h8300/pragma-isr.c: ... and here.
5580 * gcc.dg/pragma-isr2.c: Move to ...
5581 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5582 * gcc.target/h8300/pragma-isr2.c: ... and here.
5583 * gcc.dg/pragma-isr-trapa.c: Move to ...
5584 * gcc.target/sh/pragma-isr-trapa.c: ... here.
5585 * gcc.dg/pragma-isr-trapa2.c: Move to ...
5586 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5587 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5588 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5589 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5590 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5591 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5592 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5593 * gcc.dg/attr-isr-trap_exit.c: Move to ...
5594 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5595 * gcc.dg/attr-isr-trapa.c: Move to ...
5596 * gcc.target/sh/attr-isr-trapa.c: ... here.
5598 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5601 * g++.dg/ext/builtin-offsetof1.C: New.
5603 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
5605 * gcc.target/aarch64/vect_smlal_1.c: New file.
5607 2013-06-14 Tobias Burnus <burnus@net-b.de>
5610 * gfortran.dg/defined_assignment_7.f90: New.
5612 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5615 * g++.dg/rtti/dyncast6.C: New.
5616 * g++.dg/cpp0x/dyncast1.C: Likewise.
5618 2013-06-14 Alan Modra <amodra@gmail.com>
5621 * gcc.dg/pr57134.c: New.
5623 2013-06-14 Tobias Burnus <burnus@net-b.de>
5626 * gfortran.dg/deferred_type_param_9.f90: New.
5628 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5630 * gcc.dg/fold-minus-1.c: New testcase.
5632 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
5635 * gfortran.dg/typebound_assignment_5.f03: New.
5637 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5639 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5641 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5642 Pat Haugen <pthaugen@us.ibm.com>
5643 Peter Bergner <bergner@vnet.ibm.com>
5645 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5646 load/store instructions on power7, power8.
5647 * gcc.target/powerpc/atomic-p8.c: Likewise.
5649 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5652 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5654 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
5657 * g++.dg/warn/Wunused-var-20.C: New.
5659 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5661 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5662 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5663 Run with -fno-common.
5665 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5667 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5668 and exit function calls with return 1 and return 0, respectively.
5670 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5672 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5675 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
5677 PR tree-optimization/57361
5678 * gcc.dg/tree-ssa/pr57361.c: New file.
5680 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5682 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5683 to ensure alignment.
5684 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5686 2013-06-12 Tobias Burnus <burnus@net-b.de>
5688 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5690 2013-06-12 Tobias Burnus <burnus@net-b.de>
5691 Dominique d'Humieres <dominiq@lps.ens.fr>
5693 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5695 2013-06-12 Jakub Jelinek <jakub@redhat.com>
5698 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5699 * gcc.target/i386/pr56564-3.c: Likewise.
5701 2013-06-11 Tobias Burnus <burnus@net-b.de>
5704 * gfortran.dg/class_array_18.f90: New.
5706 2013-06-11 Jan Hubicka <jh@suse.cz>
5709 * g++.dg/ext/visibility/anon6.C: Update testcase.
5711 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
5714 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5715 in how we check __sec_reduce_mutating function's result.
5717 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5718 Pat Haugen <pthaugen@us.ibm.com>
5719 Peter Bergner <bergner@vnet.ibm.com>
5721 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5722 direct move instructions.
5723 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5724 * gcc.target/powerpc/direct-move.h: Likewise.
5725 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5726 * gcc.target/powerpc/direct-move-float2.c: Likewise.
5727 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5728 * gcc.target/powerpc/direct-move-double2.c: Likewise.
5729 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5730 * gcc.target/powerpc/direct-move-long2.c: Likewise.
5732 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5735 * g++.dg/cpp0x/pr52440.C: New.
5737 2013-06-10 Jakub Jelinek <jakub@redhat.com>
5740 * gcc.target/i386/pr56564-1.c: New test.
5741 * gcc.target/i386/pr56564-2.c: New test.
5742 * gcc.target/i386/pr56564-3.c: New test.
5743 * gcc.target/i386/pr56564-4.c: New test.
5744 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5745 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5746 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5747 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5748 * gcc.target/i386/vect-sizes-1.c: Likewise.
5749 * gcc.target/i386/memcpy-1.c: Likewise.
5750 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5751 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5753 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
5755 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5756 systems to cover all GNU systems.
5757 * g++.dg/abi/guard2.C: Likewise.
5758 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5759 * g++.dg/eh/sighandle.C: Likewise.
5760 * g++.dg/ext/cleanup-10.C: Likewise.
5761 * g++.dg/ext/cleanup-11.C: Likewise.
5762 * g++.dg/ext/cleanup-8.C: Likewise.
5763 * g++.dg/ext/cleanup-9.C: Likewise.
5764 * g++.dg/opt/const5.C: Likewise.
5765 * g++.dg/opt/life1.C: Likewise.
5766 * g++.dg/other/pr39496.C: Likewise.
5767 * g++.old-deja/g++.abi/aggregates.C: Likewise.
5768 * g++.old-deja/g++.abi/align.C: Likewise.
5769 * g++.old-deja/g++.abi/bitfields.C: Likewise.
5770 * g++.old-deja/g++.law/weak.C: Likewise.
5771 * g++.old-deja/g++.pt/asm1.C: Likewise.
5772 * gcc.c-torture/execute/20030125-1.x: Likewise.
5773 * gcc.c-torture/execute/990127-2.x: Likewise.
5774 * gcc.dg/20041106-1.c: Likewise.
5775 * gcc.dg/20050503-1.c: Likewise.
5776 * gcc.dg/builtin-object-size-5.c: Likewise.
5777 * gcc.dg/cleanup-10.c: Likewise.
5778 * gcc.dg/cleanup-11.c: Likewise.
5779 * gcc.dg/cleanup-8.c: Likewise.
5780 * gcc.dg/cleanup-9.c: Likewise.
5781 * gcc.dg/complex-5.c: Likewise.
5782 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5783 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5784 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5785 * gcc.dg/dfp/pr35739.c: Likewise.
5786 * gcc.dg/fdata-sections-1.c: Likewise.
5787 * gcc.dg/lto/20090206-1_0.c: Likewise.
5788 * gcc.dg/lto/20090206-2_0.c: Likewise.
5789 * gcc.dg/pr30360.c: Likewise.
5790 * gcc.dg/pr37303.c: Likewise.
5791 * gcc.dg/pr39323-1.c: Likewise.
5792 * gcc.dg/pr39323-2.c: Likewise.
5793 * gcc.dg/pr39323-3.c: Likewise.
5794 * gcc.dg/pr45416.c: Likewise.
5795 * gcc.dg/setjmp-2.c: Likewise.
5796 * gcc.dg/split-1.c: Likewise.
5797 * gcc.dg/split-3.c: Likewise.
5798 * gcc.dg/split-4.c: Likewise.
5799 * gcc.dg/strlenopt-12g.c: Likewise.
5800 * gcc.dg/strlenopt-14g.c: Likewise.
5801 * gcc.dg/strlenopt-14gf.c: Likewise.
5802 * gcc.dg/strlenopt-16g.c: Likewise.
5803 * gcc.dg/strlenopt-17g.c: Likewise.
5804 * gcc.dg/strlenopt-18g.c: Likewise.
5805 * gcc.dg/strlenopt-1f.c: Likewise.
5806 * gcc.dg/strlenopt-22g.c: Likewise.
5807 * gcc.dg/strlenopt-2f.c: Likewise.
5808 * gcc.dg/strlenopt-4g.c: Likewise.
5809 * gcc.dg/strlenopt-4gf.c: Likewise.
5810 * gcc.dg/struct-ret-3.c: Likewise.
5811 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5812 * gcc.misc-tests/linkage.exp: Likewise.
5813 * gcc.target/i386/20000724-1.c: Likewise.
5814 * gcc.target/i386/align-main-3.c: Likewise.
5815 * gcc.target/i386/cleanup-1.c: Likewise.
5816 * gcc.target/i386/inline-mcpy.c: Likewise.
5817 * gcc.target/i386/pr32268.c: Likewise.
5818 * gcc.target/i386/pr36613.c: Likewise.
5819 * gcc.target/i386/pr39013-1.c: Likewise.
5820 * gcc.target/i386/pr39013-2.c: Likewise.
5821 * gcc.target/i386/pr39496.c: Likewise.
5822 * gcc.target/i386/pr40906-3.c: Likewise.
5823 * gcc.target/i386/pr46084.c: Likewise.
5824 * lib/target-supports.exp (check_effective_target_pie): Likewise.
5826 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
5829 * gcc.target/sh/pr6526.c: New.
5831 2013-06-09 Jakub Jelinek <jakub@redhat.com>
5834 * gcc.c-torture/execute/pr57568.c: New test.
5836 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5839 * g++.dg/other/vararg-4.C: New.
5841 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
5843 PR rtl-optimization/57559
5844 * gcc.target/s390/pr57559.c : New test.
5846 2013-06-08 Tobias Burnus <burnus@net-b.de>
5849 * gfortran.dg/finalize_10.f90: New.
5850 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5851 * gfortran.dg/finalize_15.f90: New.
5853 2013-06-08 Tobias Burnus <burnus@net-b.de>
5856 * gfortran.dg/storage_size_4.f90: New.
5858 2013-06-07 Sriraman Tallam <tmsriram@google.com>
5861 * testsuite/g++.dg/ext/pr57548.C: New test.
5863 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
5866 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5868 2013-06-07 Jan Hubicka <jh@suse.cz>
5870 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5872 2013-06-07 Tobias Burnus <burnus@net-b.de>
5875 * gfortran.dg/array_constructor_48.f90: New.
5876 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5877 * gfortran.dg/array_constructor_type_15.f03: Ditto.
5879 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5882 * gcc.target/arm/xordi3-opt.c: New test.
5884 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5886 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5887 Revert to dg-options.
5889 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
5892 * gcc.target/powerpc/pr55033.c: New.
5894 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
5897 * g++.dg/cpp0x/alias-decl-36.C: New.
5899 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5900 Pat Haugen <pthaugen@us.ibm.com>
5901 Peter Bergner <bergner@vnet.ibm.com>
5903 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5904 power8 builtin functions.
5905 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5906 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5907 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5908 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5909 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5910 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5911 * gcc.target/powerpc/p8vector-vectorize-1.c: New
5912 tests to test power8 auto-vectorization.
5913 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5914 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5915 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5916 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5918 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5919 powerpc_p8vector_ok instead of powerpc_vsx_ok.
5921 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5923 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5925 (check_effective_target_powerpc_p8vector_ok): Likewise.
5926 (is-effective-target): Likewise.
5927 (check_vect_support_and_set_flags): Likewise.
5929 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5932 * g++.dg/parse/error53.C: New.
5934 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
5936 PR rtl-optimization/57459
5937 * gcc.target/i386/pr57459.c: New test.
5939 2013-06-06 Teresa Johnson <tejohnson@google.com>
5942 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5943 into -freorder-blocks-and-partition test.
5944 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5945 * gcc.dg/tree-prof/20041218-1.c: Ditto.
5946 * gcc.dg/tree-prof/pr52027.c: Use -O2.
5947 * gcc.dg/tree-prof/pr50907.c: Ditto.
5948 * gcc.dg/tree-prof/pr45354.c: Ditto.
5949 * g++.dg/tree-prof/partition2.C: Ditto.
5950 * g++.dg/tree-prof/partition3.C: Ditto.
5952 2013-06-06 Tobias Burnus <burnus@net-b.de>
5955 * gfortran.dg/finalize_16.f90: New.
5957 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
5959 * gcc.dg/vect/no-section-anchors-vect-68.c:
5960 Add dg-skip-if aarch64_tiny.
5962 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5965 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5966 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5968 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5971 * g++.dg/cpp0x/decltype54.C: New.
5973 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
5975 * gcc.dg/fshort-wchar.c: Add extra dg-options for
5976 arm*-*-*eabi* targets.
5977 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5979 * gcc.dg/tree-ssa/pr43491.c: Likewise.
5981 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
5982 Tobias Burnus <burnus@net-b.de>
5984 * gfortran.dg/string_length_2.f90: Fix dg-do run.
5985 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
5986 * gfortran.dg/io_real_boz_4.f90: Ditto.
5987 * gfortran.dg/io_real_boz_5.f90: Ditto.
5989 2013-06-05 Andreas Schwab <schwab@suse.de>
5991 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5993 2013-06-04 Jan Hubicka <jh@suse.cz>
5995 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5997 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
5999 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6000 parameters with void.
6001 (main2): Removed argc parameter.
6002 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6003 (main): Replaced argc, argv parameters with void.
6004 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6005 (main2): Removed argc parameter.
6006 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6007 argv parameters with void. Added __asm volatile to avoid optimization
6008 on argc, if necessary.
6009 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6010 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6011 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6012 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6013 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6014 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6015 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6016 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6017 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6018 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6019 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6020 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6021 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6022 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6023 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6024 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6025 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6026 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6027 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6028 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6029 parameters with void.
6030 (main2): Removed argc parameter.
6031 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6032 (main): Replaced argc, argv parameters with void.
6033 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6034 argv parameters with void. Also renamed this function as main, and
6035 delete the existing main.
6036 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6037 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6038 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6040 2013-06-04 Ian Bolton <ian.bolton@arm.com>
6042 * gcc.target/aarch64/movi_1.c: New test.
6044 2013-06-04 Tobias Burnus <burnus@net-b.de>
6047 * gfortran.dg/finalize_12.f90: New.
6048 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6049 end of scope finalization.
6050 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6051 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6052 * gfortran.dg/auto_dealloc_2.f90: Ditto.
6053 * gfortran.dg/class_19.f03: Ditto.
6054 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6055 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6056 * gfortran.dg/extends_14.f03: Ditto.
6057 * gfortran.dg/move_alloc_4.f90: Ditto.
6058 * gfortran.dg/typebound_proc_27.f03: Ditto.
6060 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
6062 * gfortran.dg/bounds_check_7.f90: Remove "! {".
6063 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6064 * gfortran.dg/default_initialization_5.f90: Update dg-do.
6065 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6066 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6067 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6068 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6069 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
6070 * gfortran.dg/io_real_boz_4.f90: Ditto.
6071 * gfortran.dg/io_real_boz_5.f90: Ditto.
6072 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6073 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6074 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6075 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6076 * gfortran.dg/transpose_2.f90: Fix dg-output.
6078 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
6080 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6081 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6082 dg-option and an header comment.
6084 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6087 * g++.dg/cpp0x/sfinae46.C: New.
6088 * g++.dg/cpp0x/defaulted13.C: Adjust.
6089 * g++.dg/cpp0x/defaulted2.C: Likewise.
6090 * g++.dg/cpp0x/defaulted26.C: Likewise.
6091 * g++.dg/cpp0x/defaulted3.C: Likewise.
6092 * g++.dg/cpp0x/error1.C: Likewise.
6093 * g++.dg/cpp0x/implicit1.C: Likewise.
6094 * g++.dg/cpp0x/implicit11.C: Likewise.
6095 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6096 * g++.dg/cpp0x/initlist47.C: Likewise.
6097 * g++.dg/cpp0x/initlist9.C: Likewise.
6098 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6099 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6100 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6101 * g++.dg/cpp0x/union4.C: Likewise.
6102 * g++.dg/template/crash108.C: Likewise.
6103 * g++.dg/template/crash41.C: Likewise.
6104 * g++.old-deja/g++.jason/local.C: Likewise.
6105 * g++.old-deja/g++.law/visibility3.C: Likewise.
6107 2013-06-03 Teresa Johnson <tejohnson@google.com>
6109 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6110 * gcc.dg/vect/bb-slp-14.c: Ditto.
6111 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6112 * gcc.dg/vect/bb-slp-23.c: Ditto.
6113 * gcc.dg/vect/bb-slp-15.c: Ditto.
6114 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6115 * gcc.dg/vect/bb-slp-24.c: Ditto.
6116 * gcc.dg/vect/bb-slp-16.c: Ditto.
6117 * gcc.dg/vect/bb-slp-25.c: Ditto.
6118 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6119 * gcc.dg/vect/bb-slp-17.c: Ditto.
6120 * gcc.dg/vect/bb-slp-1.c: Ditto.
6121 * gcc.dg/vect/bb-slp-26.c: Ditto.
6122 * gcc.dg/vect/bb-slp-18.c: Ditto.
6123 * gcc.dg/vect/bb-slp-2.c: Ditto.
6124 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6125 * gcc.dg/vect/bb-slp-27.c: Ditto.
6126 * gcc.dg/vect/bb-slp-19.c: Ditto.
6127 * gcc.dg/vect/bb-slp-3.c: Ditto.
6128 * gcc.dg/vect/bb-slp-28.c: Ditto.
6129 * gcc.dg/vect/bb-slp-4.c: Ditto.
6130 * gcc.dg/vect/bb-slp-29.c: Ditto.
6131 * gcc.dg/vect/bb-slp-5.c: Ditto.
6132 * gcc.dg/vect/bb-slp-6.c: Ditto.
6133 * gcc.dg/vect/bb-slp-8a.c: Ditto.
6134 * gcc.dg/vect/bb-slp-7.c: Ditto.
6135 * gcc.dg/vect/bb-slp-8b.c: Ditto.
6136 * gcc.dg/vect/bb-slp-8.c: Ditto.
6137 * gcc.dg/vect/bb-slp-9.c: Ditto.
6138 * gcc.dg/vect/bb-slp-10.c: Ditto.
6139 * gcc.dg/vect/bb-slp-11.c: Ditto.
6140 * gcc.dg/vect/bb-slp-20.c: Ditto.
6141 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6142 * gcc.dg/vect/bb-slp-21.c: Ditto.
6143 * gcc.dg/vect/bb-slp-30.c: Ditto.
6144 * gcc.dg/vect/bb-slp-13.c: Ditto.
6145 * gcc.dg/vect/bb-slp-22.c: Ditto.
6146 * g++.dg/vect/slp-pr50413.cc: Ditto.
6147 * g++.dg/vect/slp-pr56812.cc: Ditto.
6148 * g++.dg/vect/slp-pr50819.cc: Ditto.
6150 2013-06-01 Tobias Burnus <burnus@net-b.de>
6153 * gfortran.dg/class_array_17.f90: New.
6155 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6157 * ada/acats/floatstore.lst: New.
6158 * ada/acats/run_all.sh: Process it.
6160 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6162 * gcc.target/powerpc/e500-ord-1.c: New test.
6163 * gcc.target/powerpc/e500-ord-2.c: Likewise.
6164 * gcc.target/powerpc/e500-unord-1.c: Likewise.
6165 * gcc.target/powerpc/e500-unord-2.c: Likewise.
6167 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6169 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6171 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6173 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6175 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6177 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6179 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
6182 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6185 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6187 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6189 2013-05-31 Marek Polacek <polacek@redhat.com>
6191 PR tree-optimization/57478
6192 PR tree-optimization/57453
6193 * gcc.dg/torture/pr57478.c: New test.
6195 2013-05-31 Tobias Burnus <burnus@net-b.de>
6198 * gfortran.dg/class_array_17.f90: New.
6200 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6203 * gcc.target/arm/iordi3-opt.c: New test.
6205 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6209 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6210 * gfortran.dg/interface_26.f90: Ditto.
6211 * gfortran.dg/proc_ptr_11.f90: Ditto.
6212 * gfortran.dg/proc_ptr_15.f90: Ditto.
6213 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6214 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6215 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6216 * gfortran.dg/typebound_override_1.f90: Ditto.
6217 * gfortran.dg/typebound_override_4.f90: Ditto.
6218 * gfortran.dg/typebound_proc_6.f03: Ditto.
6219 * gfortran.dg/assumed_type_7.f90: New test.
6220 * gfortran.dg/typebound_override_5.f90: New test.
6221 * gfortran.dg/typebound_override_6.f90: New test.
6222 * gfortran.dg/typebound_override_7.f90: New test.
6224 2013-05-30 Tobias Burnus <burnus@net-b.de>
6227 * gfortran.dg/power_6.f90: New.
6229 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6231 * gcc.target/aarch64/insv_1.c: New test.
6233 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6235 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6236 dg-skip-if "No stabs".
6238 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6241 * gfortran.dg/assumed_size_1.f90: New.
6243 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6245 * gcc.dg/shrink-wrap-alloca.c: New added.
6246 * gcc.dg/shrink-wrap-pretend.c: New added.
6247 * gcc.dg/shrink-wrap-sibcall.c: New added.
6249 2013-05-30 Tobias Burnus <burnus@net-b.de>
6252 * gfortran.dg/assumed_rank_13.f90: New.
6254 2013-05-29 Easwaran Raman <eraman@google.com>
6256 PR tree-optimization/57442
6257 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6259 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6261 PR tree-optimization/57441
6262 * gcc.c-torture/compile/pr57441.c: New.
6264 2013-05-29 Dehao Chen <dehao@google.com>
6267 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6269 2013-05-29 Tobias Burnus <burnus@net-b.de>
6272 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6273 * gfortran.dg/class_19.f03: Ditto.
6275 2013-05-29 Richard Biener <rguenther@suse.de>
6277 * gcc.dg/vect/bb-slp-32.c: New testcase.
6279 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6281 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6282 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6283 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6284 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6285 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6286 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6287 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6288 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6289 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6290 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6291 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6292 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6293 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6294 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6295 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6296 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6297 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6298 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6299 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6300 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6301 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6302 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6303 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6304 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6305 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6306 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6307 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6308 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6309 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6310 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6311 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6312 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6313 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6314 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6315 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6316 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6317 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6318 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6319 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6321 2013-05-29 Tobias Burnus <burnus@net-b.de>
6324 * gfortran.dg/finalize_11.f90: New.
6325 * gfortran.dg/finalize_4.f03: Remove dg-error.
6326 * gfortran.dg/finalize_5.f03: Ditto.
6327 * gfortran.dg/finalize_6.f03: Ditto.
6328 * gfortran.dg/finalize_7.f03: Ditto.
6330 2013-05-28 Tobias Burnus <burnus@net-b.de>
6332 * gfortran.dg/class_array_16.f90: New.
6334 2013-05-28 Tobias Burnus <burnus@net-b.de>
6337 * testsuite/gfortran.dg/use_29.f90: New.
6339 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6341 * gnat.dg/fp_exception.adb: New test.
6343 2013-05-28 Richard Biener <rguenther@suse.de>
6345 PR tree-optimization/56787
6346 * gcc.dg/vect/pr56787.c: New testcase.
6348 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6349 Tobias Burnus <burnus@net-b.de>
6352 * gfortran.dg/typebound_override_4.f90: New.
6354 2013-05-28 Richard Biener <rguenther@suse.de>
6356 PR tree-optimization/57411
6357 * g++.dg/opt/pr57411.C: New testcase.
6359 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6361 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6362 * gcc.dg/builtin-bswap-9.c: Likewise.
6364 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6366 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6368 2013-05-27 Richard Biener <rguenther@suse.de>
6371 * gcc.dg/gomp/pr57412.c: New testcase.
6373 2013-05-27 Bud Davis <jmdavis@link.com>
6376 * gfortran.dg/stfunc_8.f90: New.
6378 2013-05-27 Richard Biener <rguenther@suse.de>
6380 PR tree-optimization/57343
6381 * gcc.dg/torture/pr57343.c: New testcase.
6383 2013-05-27 Richard Biener <rguenther@suse.de>
6385 PR tree-optimization/57417
6386 * gcc.dg/torture/pr57417.c: New testcase.
6388 2013-05-27 Richard Biener <rguenther@suse.de>
6390 PR tree-optimization/57396
6391 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6393 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6395 * gnat.dg/specs/last_bit.ads: New test.
6397 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6399 * gnat.dg/specs/machine_attribute.ads: New test.
6401 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6403 * gnat.dg/incomplete3.ad[sb]: New test.
6405 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6408 * gcc.target/mips/div-13.c: New test.
6410 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6413 * gcc.target/mips/mips16-attributes-5.c,
6414 * gcc.target/mips/mips16-attributes-6.c: New tests.
6416 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6418 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6419 * gcc.dg/builtin-bswap-8.c: Likewise.
6421 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6424 * g++.dg/cpp0x/new1.C: New.
6426 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6429 * g++.dg/parse/dtor16.C: New.
6430 * g++.dg/parse/dtor6.C: Adjust.
6432 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6435 * g++.dg/expr/bitfield12.C: New.
6437 2013-05-24 Jeff Law <law@redhat.com>
6439 PR tree-optimization/57124
6440 * gcc.c-torture/execute/pr57124.c: New test.
6441 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6443 2013-05-24 Martin Jambor <mjambor@suse.cz>
6445 PR tree-optimization/57294
6446 * gcc.dg/ipa/pr57294.c: New test.
6448 2013-05-24 Dehao Chen <dehao@google.com>
6450 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6452 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6454 * gcc.target/aarch64/scalar_intrinsics.c
6455 (force_simd): Use a valid instruction.
6456 (test_vdupd_lane_s64): Pass a valid lane argument.
6457 (test_vdupd_lane_u64): Likewise.
6459 2013-05-24 Richard Biener <rguenther@suse.de>
6461 PR tree-optimization/57287
6462 * gcc.dg/pr57287.c: New testcase.
6464 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6467 * g++.dg/template/error51.C: New.
6469 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6472 * g++.dg/template/bitfield2.C: New.
6474 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6476 * gnat.dg/specs/noinline1.ads: New test.
6477 * gnat.dg/noinline2.ad[sb]: Likewise.
6478 * gnat.dg/specs/noinline3.ads: Likewise.
6479 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6481 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6484 * gcc.dg/tree-ssa/pr57385.c: New test.
6486 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6488 * gnat.dg/derived_type4.adb: New test.
6490 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6492 * gcc.dg/builtin-bswap-6.c: New test.
6493 * gcc.dg/builtin-bswap-7.c: Likewise.
6494 * gcc.dg/builtin-bswap-8.c: Likewise.
6495 * gcc.dg/builtin-bswap-9.c: Likewise.
6497 2013-05-23 Christian Bruel <christian.bruel@st.com>
6500 * gcc.dg/debug/pr57351.c: New test
6502 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6504 * gcc.target/aarch64/vect-clz.c: New file.
6506 2013-05-23 Martin Jambor <mjambor@suse.cz>
6509 * gcc.dg/ipa/pr57347.c: New test.
6511 2013-05-23 Richard Biener <rguenther@suse.de>
6513 PR tree-optimization/57380
6514 * g++.dg/tree-ssa/pr57380.C: New testcase.
6516 2013-05-23 Richard Biener <rguenther@suse.de>
6519 * gcc.dg/torture/pr57381.c: New testcase.
6521 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6524 * gcc.c-torture/execute/pr57344-1.c: New test.
6525 * gcc.c-torture/execute/pr57344-2.c: New test.
6526 * gcc.c-torture/execute/pr57344-3.c: New test.
6527 * gcc.c-torture/execute/pr57344-4.c: New test.
6529 2013-05-23 Richard Biener <rguenther@suse.de>
6531 PR rtl-optimization/57341
6532 * gcc.dg/torture/pr57341.c: New testcase.
6534 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6537 * g++.dg/parse/crash62.C: New.
6539 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6540 Pat Haugen <pthaugen@us.ibm.com>
6541 Peter Bergner <bergner@vnet.ibm.com>
6543 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6546 2013-05-22 Tobias Burnus <burnus@net-b.de>
6549 * gfortran.dg/defined_assignment_6.f90: New.
6551 2013-05-22 Tobias Burnus <burnus@net-b.de>
6554 * gfortran.dg/assumed_type_6.f90: New.
6556 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6559 * g++.dg/cpp0x/Wunused-parm.C: New.
6561 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6563 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6564 * g++.dg/warn/Wdouble-promotion.C: Likewise.
6566 2013-05-21 Easwaran Raman <eraman@google.com>
6568 PR tree-optimization/57322
6569 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6571 2013-05-21 Graham Stott <graham.stott@btinternet.com>
6573 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6576 2013-05-21 Tobias Burnus <burnus@net-b.de>
6579 * gfortran.dg/assumed_type_5.f90: New.
6580 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6581 * gfortran.dg/assumed_rank_2.f90: Ditto.
6582 * gfortran.dg/assumed_type_3.f90: Update dg-error.
6583 * gfortran.dg/no_arg_check_3.f90: Ditto.
6585 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6587 PR tree-optimization/57331
6588 * gcc.c-torture/compile/pr57331.c: New test.
6590 2013-05-21 Richard Biener <rguenther@suse.de>
6592 PR tree-optimization/57330
6593 * gcc.dg/torture/pr57330.c: New testcase.
6595 2013-05-21 Richard Biener <rguenther@suse.de>
6597 PR tree-optimization/57303
6598 * gcc.dg/torture/pr57303.c: New testcase.
6600 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6602 PR tree-optimization/57321
6603 * gcc.c-torture/execute/pr57321.c: New test.
6605 2013-05-20 Tobias Burnus <burnus@net-b.de>
6609 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6610 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6611 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6612 * gfortran.dg/binding_label_tests_3.f03: Ditto.
6613 * gfortran.dg/binding_label_tests_4.f03: Ditto.
6614 * gfortran.dg/binding_label_tests_5.f03: Ditto.
6615 * gfortran.dg/binding_label_tests_6.f03: Ditto.
6616 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6617 * gfortran.dg/binding_label_tests_8.f03: Ditto.
6618 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6619 * gfortran.dg/binding_label_tests_24.f90: New.
6620 * gfortran.dg/binding_label_tests_25.f90: New.
6622 2013-05-20 Tobias Burnus <burnus@net-b.de>
6625 * gfortran.dg/binding_label_tests_17.f90: New.
6626 * gfortran.dg/binding_label_tests_18.f90: New.
6627 * gfortran.dg/binding_label_tests_19.f90: New.
6628 * gfortran.dg/binding_label_tests_20.f90: New.
6629 * gfortran.dg/binding_label_tests_21.f90: New.
6630 * gfortran.dg/binding_label_tests_22.f90: New.
6631 * gfortran.dg/binding_label_tests_23.f90: New.
6633 2013-05-20 Tobias Burnus <burnus@net-b.de>
6636 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6637 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6638 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6639 * gfortran.dg/common_18.f90: New.
6640 * gfortran.dg/common_19.f90: New.
6641 * gfortran.dg/common_20.f90: New.
6642 * gfortran.dg/common_21.f90: New.
6644 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6647 * g++.dg/parse/error52.C: New.
6648 * g++.dg/parse/error3.C: Adjust.
6649 * g++.dg/parse/error36.C: Likewise.
6651 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6654 * gcc.target/sh/pr56547-1.c: New.
6655 * gcc.target/sh/pr56547-2.c: New.
6657 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6660 * g++.dg/warn/Wsign-compare-6.C: New.
6661 * g++.dg/warn/Wdouble-promotion.C: Adjust.
6663 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6666 * g++.dg/template/error50.C: New.
6668 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6671 * g++.dg/ext/complit13.C: New.
6673 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
6676 * g++.dg/pr57175.C: New testcase.
6678 2013-05-17 Easwaran Raman <eraman@google.com>
6680 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6682 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
6685 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6687 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6689 PR rtl-optimization/57281
6690 PR rtl-optimization/57300
6691 * gcc.dg/pr57300.c: New test.
6692 * gcc.c-torture/execute/pr57281.c: New test.
6694 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6697 * g++.dg/ext/sizeof-complit.C: New.
6699 2013-05-17 Marek Polacek <polacek@redhat.com>
6701 * gcc.dg/strlenopt-25.c: New test.
6702 * gcc.dg/strlenopt-26.c: Likewise.
6704 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6706 * gcc.target/i386/rotate-4.c: Compile only with -mavx
6707 instead of -mavx2, require only avx instead of avx2.
6708 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6709 of avx2-check.h and turn into an avx runtime test instead of
6712 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6714 * g++.dg/ext/vector22.C: Uncomment working test.
6716 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
6719 * g++.dg/template/pr17410.C: New.
6721 2013-05-16 Jakub Jelinek <jakub@redhat.com>
6723 * gcc.target/i386/rotate-3.c: New test.
6724 * gcc.target/i386/rotate-3a.c: New test.
6725 * gcc.target/i386/rotate-4.c: New test.
6726 * gcc.target/i386/rotate-4a.c: New test.
6727 * gcc.target/i386/rotate-5.c: New test.
6728 * gcc.target/i386/rotate-5a.c: New test.
6730 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6732 * gcc.dg/visibility-21.c: Require section_anchors.
6734 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
6736 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6737 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6738 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6740 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
6742 * gcc.dg/visibility-21.c: New.
6744 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6747 * gcc.dg/pr57286.c: New testcase.
6748 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6749 * g++.dg/ext/vector22.C: Comment out transformations not
6752 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
6755 * gcc.target/mips/call-1.c: Restrict to o32.
6756 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6758 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6760 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6762 * g++.dg/warn/Wshadow-1.C: Likewise.
6763 * g++.dg/warn/Wshadow-6.C: Likewise.
6764 * g++.dg/warn/Wshadow-7.C: Likewise.
6766 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6769 * g++.dg/parse/pr31952-1.C: New.
6770 * g++.dg/parse/pr31952-2.C: Likewise.
6771 * g++.dg/parse/pr31952-3.C: Likewise.
6773 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6774 * g++.old-deja/g++.jason/cond.C: Likewise.
6775 * g++.dg/cpp0x/range-for5.C: Likewise.
6777 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6780 * gcc.target/arm/pr40887.c: Adjust testcase.
6781 * gcc.target/arm/pr19599.c: New test.
6783 2013-05-15 Richard Biener <rguenther@suse.de>
6785 PR tree-optimization/57275
6786 * gcc.target/i386/pr57275.c: New testcase.
6788 2013-05-15 Jan Hubicka <jh@suse.cz>
6790 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6791 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6792 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6794 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6796 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6799 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6802 * c-c++-common/Wsequence-point-1.c: New test.
6804 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
6806 * g++.dg/ext/vector22.C: New testcase.
6807 * gcc.dg/binop-xor3.c: Remove xfail.
6809 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
6811 * gcc.target/aarch64/vect-fcm.x: Add cases testing
6812 FLOAT cmp FLOAT ? INT : INT.
6813 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6814 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6815 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6816 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6817 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6818 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6820 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6823 * g++.dg/cpp0x/defaulted43.C: New.
6825 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6827 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6828 (alloca): Remove declaration.
6829 (foo9): Replace alloca by __builtin_alloca.
6831 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
6833 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6834 Expect "size of array is too large" error.
6836 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6838 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6840 2013-05-14 Richard Biener <rguenther@suse.de>
6843 * g++.dg/torture/pr57235.C: New testcase.
6845 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6848 * gcc.dg/torture/pr57251.c: New test.
6850 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
6853 * gcc.target/i386/pr57264.c: New test.
6855 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6857 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6859 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
6861 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6863 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6865 PR tree-optimization/45216
6866 PR tree-optimization/57157
6867 * c-c++-common/rotate-1.c: Add 32 tests with +.
6868 * c-c++-common/rotate-1a.c: Adjust.
6869 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6870 * c-c++-common/rotate-2b.c: New test.
6871 * c-c++-common/rotate-3.c: Add 32 tests with +.
6872 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6873 * c-c++-common/rotate-4b.c: New test.
6874 * c-c++-common/rotate-5.c: New test.
6876 2013-05-13 Martin Jambor <mjambor@suse.cz>
6879 * gcc.dg/ipa/remref-0.c: New test.
6880 * gcc.dg/ipa/remref-1a.c: Likewise.
6881 * gcc.dg/ipa/remref-1b.c: Likewise.
6882 * gcc.dg/ipa/remref-2a.c: Likewise.
6883 * gcc.dg/ipa/remref-2b.c: Likewise.
6885 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
6887 * gcc.dg/vector-shift-2.c: New testcase.
6889 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6891 PR tree-optimization/57230
6892 * gcc.dg/strlenopt-24.c: New test.
6894 PR tree-optimization/57230
6895 * gcc.dg/strlenopt-23.c: New test.
6897 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
6900 * gcc.target/sh/pr57108.c: Move this test case to ...
6901 * gcc.c-torture/compile/pr57108.c: ... here.
6903 2013-05-10 Richard Biener <rguenther@suse.de>
6905 PR tree-optimization/57214
6906 * gcc.dg/torture/pr57214.c: New testcase.
6908 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
6910 * gcc.dg/vector-shift.c: New testcase.
6912 2013-05-10 Jakub Jelinek <jakub@redhat.com>
6914 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6916 PR tree-optimization/45216
6917 PR tree-optimization/57157
6918 * c-c++-common/rotate-1.c: New test.
6919 * c-c++-common/rotate-1a.c: New test.
6920 * c-c++-common/rotate-2.c: New test.
6921 * c-c++-common/rotate-2a.c: New test.
6922 * c-c++-common/rotate-3.c: New test.
6923 * c-c++-common/rotate-3a.c: New test.
6924 * c-c++-common/rotate-4.c: New test.
6925 * c-c++-common/rotate-4a.c: New test.
6927 2013-05-10 Richard Biener <rguenther@suse.de>
6929 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6930 * gcc.target/i386/l_fma_double_1.c: Adjust.
6931 * gcc.target/i386/l_fma_double_2.c: Likewise.
6932 * gcc.target/i386/l_fma_double_3.c: Likewise.
6933 * gcc.target/i386/l_fma_double_4.c: Likewise.
6934 * gcc.target/i386/l_fma_double_5.c: Likewise.
6935 * gcc.target/i386/l_fma_double_6.c: Likewise.
6936 * gcc.target/i386/l_fma_float_1.c: Likewise.
6937 * gcc.target/i386/l_fma_float_2.c: Likewise.
6938 * gcc.target/i386/l_fma_float_3.c: Likewise.
6939 * gcc.target/i386/l_fma_float_4.c: Likewise.
6940 * gcc.target/i386/l_fma_float_5.c: Likewise.
6941 * gcc.target/i386/l_fma_float_6.c: Likewise.
6943 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6946 * g++.dg/cpp0x/pr51226.C: New.
6948 2013-04-16 Han Shen <shenhan@google.com>
6950 Test cases for '-fstack-protector-strong'.
6951 * gcc.dg/fstack-protector-strong.c: New.
6952 * g++.dg/fstack-protector-strong.C: New.
6954 2013-05-07 Ian Bolton <ian.bolton@arm.com>
6956 * gcc.target/aarch64/ands_1.c: New test.
6957 * gcc.target/aarch64/ands_2.c: Likewise
6959 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6961 * lib/target-supports.exp (check_effective_target_hw): New
6963 * c-c++-common/asan/clone-test-1.c: Call
6964 check_effective_target_hw.
6965 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6966 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6967 possible decorations.
6968 * c-c++-common/asan/null-deref-1.c: Likewise.
6969 * c-c++-common/asan/stack-overflow-1.c: Likewise.
6970 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6971 * c-c++-common/asan/use-after-free-1.c: Likewise.
6972 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6973 * g++.dg/asan/large-func-test-1.C: Likewise.
6975 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
6977 * gcc.target/aarch64/scalar_intrinsics.c: Update.
6979 2013-05-07 Richard Biener <rguenther@suse.de>
6982 * g++.dg/torture/pr57190.C: New testcase.
6984 2013-05-07 Jakub Jelinek <jakub@redhat.com>
6986 PR tree-optimization/57149
6987 * gcc.dg/pr57149.c: New test.
6990 * gcc.dg/pr57184.c: New test.
6992 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
6994 * gnat.dg/specs/array3.ads: New test.
6996 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
6998 * c-c++-common/vector-scalar-2.c: New testcase.
7000 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
7002 * gcc.target/i386/asm-dialect-2.c: New testcase.
7004 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7007 * g++.dg/cpp0x/auto38.C: New.
7009 2013-05-06 Richard Biener <rguenther@suse.de>
7011 PR tree-optimization/57185
7012 * gcc.dg/autopar/pr57185.c: New testcase.
7014 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
7017 * gcc.target/i386/pr57106.c: New test.
7019 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7021 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7022 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7023 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7024 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7025 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7026 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7027 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7029 2013-05-06 Teresa Johnson <tejohnson@google.com>
7032 * gcc.dg/pr57154.c: New test.
7034 2013-05-06 Richard Biener <rguenther@suse.de>
7037 * gcc.dg/torture/pr57147-1.c: New testcase.
7038 * gcc.dg/torture/pr57147-2.c: Likewise.
7039 * gcc.dg/torture/pr57147-3.c: Likewise.
7041 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7044 * gcc.target/sh/pr55303-1.c: New.
7045 * gcc.target/sh/pr55303-2.c: New.
7046 * gcc.target/sh/pr55303-3.c: New.
7048 2013-05-05 Tobias Burnus <burnus@net-b.de>
7050 * gfortran.dg/allocate_with_source_3.f90: New.
7052 2013-05-05 Tobias Burnus <burnus@net-b.de>
7055 * gfortran.dg/null_8.f90: New.
7057 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7060 * g++.dg/cpp0x/enum27.C: New.
7061 * g++.dg/cpp0x/enum_base.C: Adjust.
7063 2013-05-04 Jakub Jelinek <jakub@redhat.com>
7065 PR tree-optimization/56205
7066 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7068 2013-05-04 Tobias Burnus <burnus@net-b.de>
7070 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7071 * gfortran.dg/bind_c_usage_27.f90: New.
7072 * gfortran.dg/bind_c_usage_28.f90: New.
7074 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7077 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7079 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7082 * gcc.target/powerpc/pr57150.c: New file.
7084 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7086 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7087 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7088 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7089 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7090 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7091 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7092 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7094 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7096 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7097 scan-assembler-times.
7099 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7101 * gcc.dg/tree-ssa/slsr-32.c: New.
7102 * gcc.dg/tree-ssa/slsr-33.c: New.
7103 * gcc.dg/tree-ssa/slsr-34.c: New.
7104 * gcc.dg/tree-ssa/slsr-35.c: New.
7105 * gcc.dg/tree-ssa/slsr-36.c: New.
7106 * gcc.dg/tree-ssa/slsr-37.c: New.
7107 * gcc.dg/tree-ssa/slsr-38.c: New.
7109 2013-05-03 Ian Bolton <ian.bolton@arm.com>
7111 * gcc.target/aarch64/tst_1.c: New test.
7112 * gcc.target/aarch64/tst_2.c: Likewise
7114 2013-05-02 Jeff Law <law@redhat.com>
7116 PR tree-optimization/57144
7117 * gcc.c-torture/execute/pr57144.c: New test.
7119 2013-05-03 Jakub Jelinek <jakub@redhat.com>
7121 PR rtl-optimization/57130
7122 * gcc.c-torture/execute/pr57130.c: New test.
7124 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
7126 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7128 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
7130 * gcc.target/aarch64/fabd.c: New file.
7132 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7135 * g++.dg/cpp0x/pr54318.C: New.
7137 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7140 * g++.dg/parse/error51.C: New.
7141 * g++.dg/parse/error15.C: Adjust column numbers.
7143 2013-05-02 Tobias Burnus <burnus@net-b.de>
7146 * gfortran.dg/size_kind_2.f90: New.
7147 * gfortran.dg/size_kind_3.f90: New.
7149 2013-05-02 Richard Biener <rguenther@suse.de>
7152 * g++.dg/torture/pr57140.C: New testcase.
7154 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
7157 * gcc.target/arm/pr56732-1.c: New test.
7159 2013-05-02 Martin Jambor <mjambor@suse.cz>
7162 * gcc.dg/ipa/pr56988.c: New test.
7164 2013-05-02 Ian Bolton <ian.bolton@arm.com>
7166 * gcc.target/aarch64/bics_1.c: New test.
7167 * gcc.target/aarch64/bics_2.c: Likewise.
7169 2013-05-02 Jakub Jelinek <jakub@redhat.com>
7171 PR rtl-optimization/57131
7172 * gcc.c-torture/execute/pr57131.c: New test.
7174 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7177 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7179 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
7182 * gcc.target/i386/pr57091.c: New test.
7184 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7186 * gcc.target/aarch64/vect-vaddv.c: New.
7188 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7190 * gcc.target/aarch64/vect-vmaxv.c: New.
7191 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7193 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7195 * gcc.target/aarch64/scalar-vca.c: New.
7196 * gcc.target/aarch64/vect-vca.c: Likewise.
7198 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7200 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7201 (test_vceqd_s64): Force arguments to SIMD registers.
7202 (test_vceqzd_s64): Likewise.
7203 (test_vcged_s64): Likewise.
7204 (test_vcled_s64): Likewise.
7205 (test_vcgezd_s64): Likewise.
7206 (test_vcged_u64): Likewise.
7207 (test_vcgtd_s64): Likewise.
7208 (test_vcltd_s64): Likewise.
7209 (test_vcgtzd_s64): Likewise.
7210 (test_vcgtd_u64): Likewise.
7211 (test_vclezd_s64): Likewise.
7212 (test_vcltzd_s64): Likewise.
7213 (test_vtst_s64): Likewise.
7214 (test_vtst_u64): Likewise.
7216 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7219 * g++.dg/cpp0x/decltype53.C: New.
7221 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7224 * gfortran.dg/power_5.f90: New test.
7226 2013-04-30 Richard Biener <rguenther@suse.de>
7229 * gcc.dg/torture/pr57122.c: New testcase.
7231 2013-04-30 Richard Biener <rguenther@suse.de>
7234 * g++.dg/torture/pr57107.C: New testcase.
7236 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7238 PR rtl-optimization/57105
7239 * gcc.dg/pr57105.c: New test.
7241 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7243 PR tree-optimization/57104
7244 * gcc.dg/pr57104.c: New test.
7246 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7249 * gcc.target/i386/pr44578.c: New test.
7251 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7254 * gcc.target/i386/pr57097.c: New test.
7256 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7259 * gcc.target/i386/pr57098.c: New test.
7261 2013-04-29 Kai Tietz <ktietz@redhat.com>
7263 * gcc.c-torture/execute/pr55875.c: New test.
7265 2013-04-29 Richard Biener <rguenther@suse.de>
7268 * gcc.dg/torture/pr57075.c: New testcase.
7270 2013-04-29 Richard Biener <rguenther@suse.de>
7273 * gcc.dg/autopar/pr57103.c: New testcase.
7275 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7277 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7279 2013-04-29 Tom de Vries <tom@codesourcery.com>
7281 * gcc.dg/pr50763.c: Update test.
7283 2013-04-26 Jeff Law <law@redhat.com>
7285 * gcc.dg/tree-ssa/vrp88.c: New test.
7287 2013-04-29 Christian Bruel <christian.bruel@st.com>
7290 * gcc.target/sh/pr57108.c: New test.
7292 2013-04-29 Richard Biener <rguenther@suse.de>
7295 * gfortran.dg/gomp/pr57089.f90: New testcase.
7297 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7299 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7301 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7303 * gcc.target/aarch64/vect-vcvt.c: New.
7305 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7307 * gcc.target/aarch64/vect-vrnd.c: New.
7309 2013-04-29 Richard Biener <rguenther@suse.de>
7311 PR tree-optimization/57081
7312 * gcc.dg/torture/pr57081.c: New testcase.
7314 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7316 PR tree-optimization/57083
7317 * gcc.dg/torture/pr57083.c: New test.
7319 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7322 * g++.dg/cpp0x/decltype52.C: New.
7324 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7326 N3472 binary constants
7327 * g++.dg/cpp/limits.C: Adjust warning wording.
7328 * g++.dg/system-binary-constants-1.C: Likewise.
7329 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7331 2013-04-28 Tobias Burnus <burnus@net-b.de>
7334 * gfortran.dg/coarray_30.f90: New.
7336 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7339 * frontend-passes (optimize_power): New function.
7340 (optimize_op): Use it.
7342 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7345 * gcc.c-torture/execute/pr56866.c: New test.
7346 * gcc.target/i386/pr56866.c: New test.
7348 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7351 * gcc.dg/setjmp-5.c: New test.
7353 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7356 * g++.dg/cpp0x/constexpr-55708.C: New.
7358 2013-04-26 Richard Biener <rguenther@suse.de>
7360 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7361 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7362 * gcc.dg/pr53265.c: Remove XFAILs.
7363 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7364 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7366 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7368 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7369 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7370 -fdiagnostics-color=never option similarly to
7371 -fno-diagnostics-show-caret option.
7373 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7375 PR rtl-optimization/57003
7376 * gcc.target/i386/pr57003.c: New test.
7378 2013-04-25 Marek Polacek <polacek@redhat.com>
7380 PR tree-optimization/57066
7381 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7383 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7384 Tejas Belagod <tejas.belagod@arm.com>
7386 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7387 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7388 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7390 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7392 * gcc.target/aarch64/cmp.c: New.
7394 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7396 * gcc.target/aarch64/ngc.c: New.
7398 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7400 * lib/target-supports.exp
7401 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7402 (check_effective_target_arm_neon_fp16_ok): Likewise.
7403 (add_options_for_arm_neon_fp16): Likewise.
7404 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7405 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7407 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7409 PR rtl-optimizations/57046
7410 * gcc.target/i386/pr57046.c: New test.
7412 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7414 * g++.dg/cpp1y/cplusplus.C: New.
7416 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7418 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7420 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7422 * c-c++-common/Wpointer-arith-1.c: New.
7424 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7426 * g++.dg/cpp1y/cxx1y_macro.C: New.
7428 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7431 * g++.dg/cpp0x/sfinae45.C: New.
7433 2013-04-24 Richard Biener <rguenther@suse.de>
7436 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7438 2013-04-23 Richard Biener <rguenther@suse.de>
7441 * gcc.dg/torture/pr57036-1.c: New testcase.
7442 * gcc.dg/torture/pr57036-2.c: Likewise.
7444 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7446 * gcc.target/aarch64/scalar-mov.c: New testcase.
7448 2013-04-23 Richard Biener <rguenther@suse.de>
7450 PR tree-optimization/57026
7451 * gcc.dg/torture/pr57026.c: New testcase.
7453 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7457 * gfortran.dg/transfer_check_4.f90: New.
7459 2013-04-22 Marek Polacek <polacek@redhat.com>
7462 * gcc.dg/pr56990.c: New test.
7464 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7467 * gcc.target/i386/pr57018.c: New test.
7469 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7471 * gcc.target/aarch64/vrecps.c: New.
7472 * gcc.target/aarch64/vrecpx.c: Likewise.
7474 2013-04-22 Christian Bruel <christian.bruel@st.com>
7477 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7479 2013-04-21 Jeff Law <law@redhat.com>
7481 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7483 2013-04-20 Tobias Burnus <burnus@net-b.de>
7486 * gfortran.dg/c_loc_test_22.f90: New.
7488 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7490 PR rtl-optimization/56847
7491 * gcc.dg/pr56847.c: New test.
7493 2013-04-19 Richard Biener <rguenther@suse.de>
7495 PR tree-optimization/56982
7496 * gcc.c-torture/execute/pr56982.c: New testcase.
7498 2013-04-19 Martin Jambor <mjambor@suse.cz>
7500 PR tree-optimization/56718
7501 * g++.dg/ipa/imm-devirt-1.C: New test.
7502 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7504 2013-04-19 Richard Biener <rguenther@suse.de>
7506 PR tree-optimization/57000
7507 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7509 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7510 Mikael Morin <mikael@gcc.gnu.org>
7513 * gfortran.dg/array_constructor_45.f90: New test.
7514 * gfortran.dg/array_constructor_46.f90: New test.
7515 * gfortran.dg/array_constructor_47.f90: New test.
7516 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7518 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7520 PR rtl-optimization/56999
7521 * g++.dg/opt/pr56999.C: New test.
7523 2013-04-18 Cary Coutant <ccoutant@google.com>
7525 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7526 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7528 2013-04-18 Cary Coutant <ccoutant@google.com>
7530 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7531 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7532 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7533 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7534 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7535 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7536 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7537 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7538 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7539 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7540 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7542 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7544 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7546 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7548 PR tree-optimization/56984
7549 * gcc.c-torture/compile/pr56984.c: New test.
7551 PR rtl-optimization/56992
7552 * gcc.dg/pr56992.c: New test.
7554 2013-04-17 Janus Weil <janus@gcc.gnu.org>
7557 * gfortran.dg/proc_ptr_42.f90: New.
7559 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
7561 * gnat.dg/discr41.ad[sb]: New test.
7562 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7563 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7564 * gcc.dg/vect/slp-24.c: Likewise.
7565 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7566 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7567 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7568 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7569 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7570 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7571 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7572 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7573 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7574 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7575 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7576 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7577 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7578 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7579 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7580 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7581 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7582 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7583 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7584 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7585 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7586 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7587 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7588 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7589 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7590 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7592 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
7595 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7596 * gfortran.dg/module_md5_1.f90: Remove.
7598 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7600 * gcc.target/aarch64/adds3.c: New.
7601 * gcc.target/aarch64/subs3.c: New.
7603 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7605 * gcc.target/aarch64/adds1.c: New.
7606 * gcc.target/aarch64/adds2.c: New.
7607 * gcc.target/aarch64/subs1.c: New.
7608 * gcc.target/aarch64/subs2.c: New.
7610 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
7612 Implement n3599 - Literal operator templates for strings.
7613 * g++.dg/cpp1y/udlit-char-template.C: New test.
7614 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7616 2013-04-16 Tobias Burnus <burnus@net-b.de>
7619 * gfortran.dg/no_arg_check_1.f90: New.
7620 * gfortran.dg/no_arg_check_2.f90: New.
7621 * gfortran.dg/no_arg_check_3.f90: New.
7623 2013-04-16 Janus Weil <janus@gcc.gnu.org>
7626 * gfortran.dg/proc_ptr_41.f90: New.
7628 2013-04-16 Richard Biener <rguenther@suse.de>
7630 PR tree-optimization/56756
7631 * gcc.dg/torture/pr56756.c: New testcase.
7633 2013-04-16 Tobias Burnus <burnus@net-b.de>
7636 * gfortran.dg/c_assoc_5.f90: New.
7638 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
7640 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7641 * gcc.c-torture/execute/pr33992.x: Remove.
7642 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7643 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7644 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7646 2013-04-15 Jakub Jelinek <jakub@redhat.com>
7648 PR tree-optimization/56962
7649 * gcc.c-torture/execute/pr56962.c: New test.
7651 2013-04-15 Richard Biener <rguenther@suse.de>
7653 PR tree-optimization/56933
7654 * gcc.dg/vect/pr56933.c: New testcase.
7656 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7658 * gcc.target/arm/anddi3-opt.c: New test.
7659 * gcc.target/arm/anddi3-opt2.c: Likewise.
7661 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
7663 * gcc.dg/pr56890-1.c: New test.
7664 * gcc.dg/pr56890-2.c: Likewise.
7666 2013-04-15 Joey Ye <joey.ye@arm.com>
7668 * gcc.target/arm/thumb1-far-jump-1.c: New test.
7669 * gcc.target/arm/thumb1-far-jump-2.c: New test.
7671 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
7674 * gfortran.dg/select_type_33.f03: New test.
7676 2013-04-13 Janus Weil <janus@gcc.gnu.org>
7679 * gfortran.dg/typebound_proc_29.f03: New.
7681 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7684 * gfortran.dg/typebound_proc_28.f03: New.
7686 2013-04-12 Jeff Law <law@redhat.com>
7688 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7691 2013-04-12 Tobias Burnus <burnus@net-b.de>
7694 * gfortran.dg/coarray/alloc_comp_2.f90: New.
7696 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
7699 * gcc.target/i386/pr56903.c: New test.
7701 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7704 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7705 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7706 * gfortran.dg/block_11.f90: Fix invalid test case.
7707 * gfortran.dg/function_types_3.f90: Add new error message.
7708 * gfortran.dg/global_references_1.f90: Ditto.
7709 * gfortran.dg/import2.f90: Remove unneeded parts.
7710 * gfortran.dg/import6.f90: Fix invalid test case.
7711 * gfortran.dg/proc_decl_2.f90: Ditto.
7712 * gfortran.dg/proc_decl_9.f90: Ditto.
7713 * gfortran.dg/proc_decl_18.f90: Ditto.
7714 * gfortran.dg/proc_ptr_40.f90: New.
7715 * gfortran.dg/whole_file_7.f90: Modified error wording.
7716 * gfortran.dg/whole_file_16.f90: Ditto.
7717 * gfortran.dg/whole_file_17.f90: Add -pedantic.
7718 * gfortran.dg/whole_file_18.f90: Modified error wording.
7719 * gfortran.dg/whole_file_20.f03: Ditto.
7720 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7723 2013-04-12 Richard Biener <rguenther@suse.de>
7726 2013-04-10 Richard Biener <rguenther@suse.de>
7728 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7730 2013-04-12 Tobias Burnus <burnus@net-b.de>
7733 * gfortran.dg/class_allocate_15.f90: New.
7736 2013-04-12 Tobias Burnus <burnus@net-b.de>
7738 * gfortran.dg/coarray_lib_alloc_2.f90: Update
7739 scan-tree-dump-times.
7741 2013-04-12 Jakub Jelinek <jakub@redhat.com>
7743 PR tree-optimization/56918
7744 PR tree-optimization/56920
7745 * gcc.dg/vect/pr56918.c: New test.
7746 * gcc.dg/vect/pr56920.c: New test.
7748 2013-04-12 Tobias Burnus <burnus@net-b.de>
7751 * gfortran.dg/class_allocate_14.f90: New.
7752 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7753 * gfortran.dg/coarray_lib_alloc_3.f90: New.
7755 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
7757 * gcc.dg/fold-cstvecshift.c: New testcase.
7759 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7761 * gcc.target/aarch64/negs.c: New.
7763 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7766 * g++.dg/template/arrow4.C: New test.
7768 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
7770 * gnat.dg/array23.adb: New test.
7771 * gnat.dg/array23_pkg[123].ads: New helpers.
7773 2013-04-11 Jeff Law <law@redhat.com>
7775 PR tree-optimization/56900
7776 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7778 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7781 * g++.dg/cpp0x/sfinae44.C: New.
7783 2013-04-11 Arnaud Charlet <charlet@adacore.com>
7785 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7786 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7788 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7791 * g++.dg/cpp0x/enum26.C: New.
7792 * g++.old-deja/g++.pt/mangle1.C: Adjust.
7794 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7796 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7798 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7800 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7801 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7802 loop is vectorized and that the correct instruction is generated.
7803 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7804 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7805 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7807 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7809 PR tree-optimization/56899
7810 * gcc.c-torture/execute/pr56899.c: New test.
7812 2013-04-10 David S. Miller <davem@davemloft.net>
7814 * gcc.target/sparc/setcc-4.c: New test.
7815 * gcc.target/sparc/setcc-5.c: New test.
7817 2013-04-10 Richard Biener <rguenther@suse.de>
7819 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7821 2013-04-10 Richard Biener <rguenther@suse.de>
7823 * gcc.dg/vect/slp-39.c: New testcase.
7825 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
7827 PR tree-optimization/55524
7828 * gcc.target/epiphany/fnma-1.c: New test.
7830 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
7832 * gcc.dg/tree-ssa/inline-11.c: New test
7834 2013-04-10 Jakub Jelinek <jakub@redhat.com>
7837 * g++.dg/template/arrow3.C: New test.
7839 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7841 * gcc.target/arm/minmax_minus.c: New test.
7843 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7846 * c-c++-common/gomp/pr56883.c: New test.
7848 2013-04-09 Jeff Law <law@redhat.com>
7850 * gcc.dg/tree-ssa/vrp87.c: New test.
7852 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7854 PR tree-optimization/56854
7855 * g++.dg/torture/pr56854.C: New test.
7857 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7860 * gfortran.dg/array_constructor_44.f90: New test.
7862 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7865 * g++.dg/cpp0x/constexpr-specialization.C: New.
7867 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7869 * gcc.c-torture/execute/pr56837.c: New test.
7873 * g++.dg/opt/vt3.C: New test.
7874 * g++.dg/opt/vt4.C: New test.
7876 2013-04-08 Jeff Law <law@redhat.com>
7878 * gcc.dg/tree-ssa/forwprop-25.c: New test.
7880 2013-04-08 Richard Biener <rguenther@suse.de>
7882 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7884 2013-04-08 Richard Biener <rguenther@suse.de>
7886 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7888 2013-04-08 Richard Biener <rguenther@suse.de>
7890 * g++.dg/vect/slp-pr56812.cc: Adjust.
7892 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7894 * gcc.dg/pr56837.c: New test.
7895 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7896 "generated memset minus one".
7898 2013-04-07 Tobias Burnus <burnus@net-b.de>
7901 * gfortran.dg/reshape_5.f90: New.
7903 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7906 * gcc.target/powerpc/recip-1.c: Modify expected output.
7907 * gcc.target/powerpc/recip-3.c: Likewise.
7908 * gcc.target/powerpc/recip-4.c: Likewise.
7909 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7911 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7913 * gcc.target/arm/peep-ldrd-1.c: New test.
7914 * gcc.target/arm/peep-strd-1.c: Likewise.
7916 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7918 * gcc.target/arm/negdi-1.c: New test.
7919 * gcc.target/arm/negdi-2.c: Likewise.
7920 * gcc.target/arm/negdi-3.c: Likewise.
7921 * gcc.target/arm/negdi-4.c: Likewise.
7923 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7925 * lib/target-supports.exp (add_options_for_arm_v8_neon):
7926 Add -march=armv8-a when we use v8 NEON.
7927 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7928 (check_effective_target_vect_call_ceilf): Likewise.
7929 (check_effective_target_vect_call_floorf): Likewise.
7930 (check_effective_target_vect_call_roundf): Likewise.
7931 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7932 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7933 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7934 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7935 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7937 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
7939 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7940 * gcc.target/powerpc/sd-pwr6.c: Same.
7941 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7942 * g++.dg/debug/pr56294.C: XFAIL on AIX.
7944 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
7946 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7948 2013-04-04 Janus Weil <janus@gcc.gnu.org>
7951 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7952 * gfortran.dg/altreturn_4.f90: Ditto.
7953 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7954 * gfortran.dg/altreturn_5.f90: Ditto.
7955 * gfortran.dg/altreturn_6.f90: Ditto.
7956 * gfortran.dg/altreturn_7.f90: Ditto.
7958 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7960 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7962 (check_effective_target_arm_v8_neon_ok_nocache):
7964 (check_effective_target_arm_v8_neon_ok): Change to use
7965 check_effective_target_arm_v8_neon_ok_nocache.
7966 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7968 (check_effective_target_vect_call_btruncf):
7969 Enable for arm and ARMv8 NEON.
7970 (check_effective_target_vect_call_ceilf): Likewise.
7971 (check_effective_target_vect_call_floorf): Likewise.
7972 (check_effective_target_vect_call_roundf): Likewise.
7973 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7976 2013-04-04 Marek Polacek <polacek@redhat.com>
7978 PR tree-optimization/48186
7979 * gcc.dg/pr48186.c: New test.
7981 2013-04-04 Richard Biener <rguenther@suse.de>
7983 PR tree-optimization/56826
7984 * gcc.dg/vect/pr56826.c: New testcase.
7985 * gcc.dg/vect/O3-pr36098.c: Adjust.
7987 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
7989 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7990 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7991 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7992 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7993 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7994 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7995 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7996 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7997 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7998 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8000 2013-04-04 Richard Biener <rguenther@suse.de>
8002 PR tree-optimization/56213
8003 * gcc.dg/vect/vect-123.c: New testcase.
8005 2013-04-04 Tobias Burnus <burnus@net-b.de>
8008 * gfortran.dg/read_repeat_2.f90: New.
8010 2013-04-04 Richard Biener <rguenther@suse.de>
8012 PR tree-optimization/56837
8013 * g++.dg/torture/pr56837.C: New testcase.
8015 2013-04-04 Tobias Burnus <burnus@net-b.de>
8018 * gfortran.dg/c_loc_test_21.f90: New.
8019 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8020 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8021 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8022 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8023 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
8025 2013-04-03 Jeff Law <law@redhat.com>
8027 PR tree-optimization/56799
8028 * gcc.c-torture/execute/pr56799.c: New test.
8030 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8033 * g++.dg/warn/Wpointer-arith-1.C: New.
8034 * g++.dg/gomp/for-19.C: Adjust.
8036 2013-04-03 Marek Polacek <polacek@redhat.com>
8039 * gcc.dg/pr55702.c: New test.
8041 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8044 * gcc.dg/pr56809.c: New testcase.
8046 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8049 * g++.dg/debug/pr56819.C: New test.
8051 2013-04-03 Richard Biener <rguenther@suse.de>
8053 PR tree-optimization/56817
8054 * g++.dg/torture/pr56817.C: New testcase.
8056 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8058 * gcc.dg/vect/bb-slp-31.c: New file.
8060 2013-04-03 Jason Merrill <jason@redhat.com>
8063 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8065 2013-04-03 Richard Biener <rguenther@suse.de>
8067 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8069 2013-04-03 Richard Biener <rguenther@suse.de>
8071 PR tree-optimization/55964
8072 * gcc.dg/torture/pr55964-2.c: New testcase.
8074 2013-04-03 Richard Biener <rguenther@suse.de>
8076 PR tree-optimization/56501
8077 * gcc.dg/torture/pr56501.c: New testcase.
8079 2013-04-03 Richard Biener <rguenther@suse.de>
8081 PR tree-optimization/56407
8082 * gcc.dg/torture/pr56407.c: New testcase.
8084 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8086 PR tree-optimization/56790
8087 * g++.dg/ext/pr56790-1.C: New testcase.
8089 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8091 * gcc.target/i386/merge-1.c: New testcase.
8092 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8094 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8097 * gcc.c-torture/execute/pr19449.c: New test.
8099 2013-04-03 Richard Biener <rguenther@suse.de>
8101 PR tree-optimization/56812
8102 * g++.dg/vect/slp-pr56812.cc: New testcase.
8104 2013-04-03 Janus Weil <janus@gcc.gnu.org>
8108 * gfortran.dg/altreturn_8.f90: New.
8109 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8110 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8111 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8113 2013-04-02 Jakub Jelinek <jakub@redhat.com>
8115 PR rtl-optimization/56745
8116 * gcc.c-torture/compile/pr56745.c: New test.
8118 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8120 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8122 2013-04-02 Richard Biener <rguenther@suse.de>
8124 PR tree-optimization/56778
8125 * gcc.dg/torture/pr56778.c: New testcase.
8127 2013-04-02 Richard Biener <rguenther@suse.de>
8130 * g++.dg/torture/pr56768.C: New testcase.
8132 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
8134 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8136 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8139 * gfortran.dg/namelist_82.f90: New test.
8141 2013-04-01 Janus Weil <janus@gcc.gnu.org>
8144 * gfortran.dg/implicit_class_1.f90: New.
8146 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8149 * gfortran.dg/namelist_81.f90: New test.
8151 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8153 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
8154 for constant and equal string lengths.
8155 * gfortran.dg/character_comparison_5.f90: Likewise.
8156 * gfortran.dg/character_comparison_9.f90: New test.
8158 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
8160 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8161 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8163 2013-03-29 Tobias Burnus <burnus@net-b.de>
8166 * gfortran.dg/optional_absent_3.f90: New.
8168 2013-03-29 Tobias Burnus <burnus@net-b.de>
8171 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
8173 2013-03-29 Tobias Burnus <burnus@net-b.de>
8176 * gfortran.dg/namelist_80.f90: New.
8178 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8181 * gfortran.dg/string_length_2.f90: New test.
8182 * gfortran.dg/dependency_41.f90: New test.
8184 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8187 * gfortran.dg/array_constructor_43.f90: New test.
8188 * gfortran.dg/random_seed_3.f90: New test.
8190 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8192 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8193 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8194 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8195 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8196 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8197 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8198 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8199 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8200 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8201 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8203 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8206 * g++.dg/conversion/op4.C: Adjust.
8207 * g++.dg/cpp0x/rv1n.C: Likewise.
8208 * g++.dg/cpp0x/rv2n.C: Likewise.
8209 * g++.dg/cpp0x/template_deduction.C: Likewise.
8210 * g++.dg/expr/cond8.C: Likewise.
8211 * g++.dg/other/error4.C: Likewise.
8212 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8213 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8214 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8215 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8216 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8217 * g++.old-deja/g++.law/cvt20.C: Likewise.
8218 * g++.old-deja/g++.law/cvt8.C: Likewise.
8219 * g++.old-deja/g++.law/init8.C: Likewise.
8220 * g++.old-deja/g++.mike/net12.C: Likewise.
8221 * g++.old-deja/g++.mike/net8.C: Likewise.
8222 * g++.old-deja/g++.mike/p2793.C: Likewise.
8223 * g++.old-deja/g++.mike/p3836.C: Likewise.
8224 * g++.old-deja/g++.mike/p418.C: Likewise.
8225 * g++.old-deja/g++.mike/p701.C: Likewise.
8226 * g++.old-deja/g++.mike/p807.C: Likewise.
8228 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8231 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8234 2013-03-28 Marek Polacek <polacek@redhat.com>
8236 PR tree-optimization/56695
8237 * gcc.dg/vect/pr56695.c: New test.
8239 2013-03-28 Richard Biener <rguenther@suse.de>
8241 PR tree-optimization/37021
8242 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8243 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8245 2013-03-27 Tobias Burnus <burnus@net-b.de>
8249 * gfortran.dg/sizeof_2.f90: New.
8250 * gfortran.dg/sizeof_3.f90: New.
8251 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8253 2013-03-27 Richard Biener <rguenther@suse.de>
8255 PR tree-optimization/37021
8256 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8258 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8260 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8261 * g++.dg/ipa/ivinline-2.C: Likewise.
8262 * g++.dg/ipa/ivinline-3.C: Likewise.
8263 * g++.dg/ipa/ivinline-4.C: Likewise.
8264 * g++.dg/ipa/ivinline-5.C: Likewise.
8265 * g++.dg/ipa/ivinline-7.C: Likewise.
8266 * g++.dg/ipa/ivinline-8.C: Likewise.
8267 * g++.dg/ipa/ivinline-9.C: Likewise.
8268 * g++.dg/cpp0x/noexcept03.C: Likewise.
8269 * gcc.dg/const-1.c: Likewise.
8270 * gcc.dg/ipa/pure-const-1.c: Likewise.
8271 * gcc.dg/noreturn-8.c: Likewise.
8272 * gcc.target/i386/mmx-1.c: Likewise.
8273 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8274 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8275 * gcc.c-torture/execute/pr33992.x: New file.
8277 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8279 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8281 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8284 * g++.dg/ext/desig5.C: New.
8286 2013-03-26 Tobias Burnus <burnus@net-b.de>
8289 * gfortran.dg/merge_init_expr_2.f90: New.
8290 * gfortran.dg/merge_char_1.f90: Modify test to
8291 stay a run-time test.
8292 * gfortran.dg/merge_char_3.f90: Ditto.
8294 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8296 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8297 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8299 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8302 * g++.dg/cpp0x/range-for23.C: New.
8304 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8307 * gfortran.dg/namelist_79.f90: New.
8309 2013-03-25 Martin Jambor <mjambor@suse.cz>
8311 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8313 2013-03-25 Tobias Burnus <burnus@net-b.de>
8333 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8334 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8335 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8336 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8337 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8338 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8339 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8340 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8341 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8342 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8343 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8344 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8345 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8346 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8347 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8348 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8349 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8350 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8351 * gfortran.dg/pr32601_1.f03: Ditto.
8352 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8353 * gfortran.dg/blockdata_7.f90: New.
8354 * gfortran.dg/c_assoc_4.f90: New.
8355 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8356 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8357 * gfortran.dg/c_funloc_tests_8.f90: New.
8358 * gfortran.dg/c_loc_test_17.f90: New.
8359 * gfortran.dg/c_loc_test_18.f90: New.
8360 * gfortran.dg/c_loc_test_19.f90: New.
8361 * gfortran.dg/c_loc_test_20.f90: New.
8362 * gfortran.dg/c_sizeof_5.f90: New.
8363 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8364 * gfortran.dg/transfer_resolve_2.f90: New.
8365 * gfortran.dg/transfer_resolve_3.f90: New.
8366 * gfortran.dg/transfer_resolve_4.f90: New.
8367 * gfortran.dg/pr32601.f03: Update dg-error.
8368 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8369 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8371 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8373 * gcc.target/arm/vseleqdf.c: New test.
8374 * gcc.target/arm/vseleqsf.c: Likewise.
8375 * gcc.target/arm/vselgedf.c: Likewise.
8376 * gcc.target/arm/vselgesf.c: Likewise.
8377 * gcc.target/arm/vselgtdf.c: Likewise.
8378 * gcc.target/arm/vselgtsf.c: Likewise.
8379 * gcc.target/arm/vselledf.c: Likewise.
8380 * gcc.target/arm/vsellesf.c: Likewise.
8381 * gcc.target/arm/vselltdf.c: Likewise.
8382 * gcc.target/arm/vselltsf.c: Likewise.
8383 * gcc.target/arm/vselnedf.c: Likewise.
8384 * gcc.target/arm/vselnesf.c: Likewise.
8385 * gcc.target/arm/vselvcdf.c: Likewise.
8386 * gcc.target/arm/vselvcsf.c: Likewise.
8387 * gcc.target/arm/vselvsdf.c: Likewise.
8388 * gcc.target/arm/vselvssf.c: Likewise.
8390 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8392 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8394 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8395 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8396 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8397 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8398 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8399 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8400 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8401 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8402 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8403 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8404 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8405 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8406 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8407 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8408 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8409 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8410 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8411 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8412 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8413 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8414 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8415 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8416 * gcc.target/arm/atomic-op-char.c: Likewise.
8417 * gcc.target/arm/atomic-op-consume.c: Likewise.
8418 * gcc.target/arm/atomic-op-int.c: Likewise.
8419 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8420 * gcc.target/arm/atomic-op-release.c: Likewise.
8421 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8422 * gcc.target/arm/atomic-op-short.c: Likewise.
8424 2013-03-25 Richard Biener <rguenther@suse.de>
8427 * g++.dg/torture/pr56694.C: New testcase.
8429 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8432 * gcc.target/arm/neon-vcond-gt.c: New test.
8433 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8434 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8436 2013-03-25 Richard Biener <rguenther@suse.de>
8438 PR tree-optimization/56689
8439 * gcc.dg/torture/pr56689.c: New testcase.
8441 2013-03-25 Kai Tietz <ktietz@redhat.com>
8443 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8445 2013-03-24 Tobias Burnus <burnus@net-b.de>
8448 * gfortran.dg/eof_5.f90: New.
8450 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8452 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8455 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8457 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8459 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8462 * gcc.c-torture/execute/builtins/builtins.exp: Add
8463 -Wl,--allow-multiple-definition for RTEMS targets.
8465 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8467 * gcc.target/aarch64/movk.c: New test.
8469 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8471 * g++.dg/ext/vector21.C: New testcase.
8473 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8475 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8476 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8478 2013-03-21 Richard Biener <rguenther@suse.de>
8480 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8481 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8483 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8485 * gcc.target/aarch64/vect.c: Test and result vector added
8486 for sabd and saba instructions.
8487 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8488 instructions in assembly.
8489 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8490 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8491 for fabd instruction.
8492 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8493 instruction in assembly.
8494 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8496 2013-03-20 Jeff Law <law@redhat.com>
8498 * g++.dg/tree-ssa/ssa-dom.C: New test.
8500 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8502 * gcc.target/powerpc/mmfpgpr.c: New test.
8503 * gcc.target/powerpc/sd-vsx.c: Likewise.
8504 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8505 * gcc.target/powerpc/vsx-float0.c: Likewise.
8507 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8509 PR tree-optimization/56355
8510 * gcc.dg/pr56355-1.c: New file.
8512 2013-03-20 Catherine Moore <clm@codesourcery.com>
8513 Richard Sandiford <rdsandiford@googlemail.com>
8515 * gcc.target/mips/mips.exp: Add microMIPS support.
8516 * gcc.target/mips/umips-movep-2.c: New test.
8517 * gcc.target/mips/umips-lwp-2.c: New test.
8518 * gcc.target/mips/umips-swp-5.c: New test.
8519 * gcc.target/mips/umips-constraints-1.c: New test.
8520 * gcc.target/mips/umips-lwp-3.c: New test.
8521 * gcc.target/mips/umips-swp-6.c: New test.
8522 * gcc.target/mips/umips-constraints-2.c: New test.
8523 * gcc.target/mips/umips-save-restore-1.c: New test.
8524 * gcc.target/mips/umips-lwp-4.c: New test.
8525 * gcc.target/mips/umips-swp-7.c: New test.
8526 * gcc.target/mips/umips-save-restore-2.c: New test.
8527 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8528 * gcc.target/mips/umips-lwp-5.c: New test.
8529 * gcc.target/mips/umips-save-restore-3.c: New test.
8530 * gcc.target/mips/umips-lwp-6.c: New test.
8531 * gcc.target/mips/umips-swp-1.c: New test.
8532 * gcc.target/mips/umips-lwp-7.c: New test.
8533 * gcc.target/mips/umips-swp-2.c: New test.
8534 * gcc.target/mips/umips-lwp-8.c: New test.
8535 * gcc.target/mips/umips-swp-3.c: New test.
8536 * gcc.target/mips/umips-movep-1.c: New test.
8537 * gcc.target/mips/umips-lwp-1.c: New test.
8538 * gcc.target/mips/umips-swp-4.c: New test.
8540 2013-03-20 Richard Biener <rguenther@suse.de>
8542 PR tree-optimization/56661
8543 * gcc.dg/torture/pr56661.c: New testcase.
8545 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8547 PR rtl-optimization/56605
8548 * gcc.target/powerpc/pr56605.c: New.
8550 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8553 * gfortran.dg/do_1.f90: Don't xfail.
8555 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8558 * gfortran.dg/namelist_77.f90: New.
8559 * gfortran.dg/namelist_78.f90: New.
8561 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8564 * gfortran.dg/open_negative_unit_1.f90: New.
8566 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8568 * gcc.target/aarch64/sbc.c: New test.
8570 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8572 * gcc.target/aarch64/ror.c: New test.
8574 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8576 * gcc.target/aarch64/extr.c: New test.
8578 2013-03-19 Richard Biener <rguenther@suse.de>
8580 PR tree-optimization/56273
8581 * gcc.dg/tree-ssa/vrp47.c: Adjust.
8582 * c-c++-common/uninit-17.c: Likewise.
8584 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8586 PR tree-optimization/56635
8587 * g++.dg/torture/pr56635.C: New test.
8589 2013-03-18 Richard Biener <rguenther@suse.de>
8591 PR tree-optimization/3713
8592 * g++.dg/ipa/devirt-12.C: New testcase.
8594 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8597 * c-c++-common/pr56566.c: New test.
8599 2013-03-17 Jason Merrill <jason@redhat.com>
8601 * g++.dg/template/abstract-dr337.C: XFAIL.
8603 2013-03-16 Jakub Jelinek <jakub@redhat.com>
8606 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8607 * c-c++-common/pr56607.c: New test.
8609 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
8612 * g++.dg/cpp0x/constexpr-array5.C: New.
8614 2013-03-15 Tobias Burnus <burnus@net-b.de>
8617 * gfortran.dg/transfer_intrinsic_5.f90: New.
8619 2013-03-15 Kai Tietz <ktietz@redhat.com>
8621 * gcc.target/i386/movti.c: Don't test for x64 mingw.
8622 * gcc.target/i386/pr20020-1.c: Likewise.
8623 * gcc.target/i386/pr20020-2.c: Likewise.
8624 * gcc.target/i386/pr20020-3.c: Likewise.
8625 * gcc.target/i386/pr53425-1.c: Likewise.
8626 * gcc.target/i386/pr53425-2.c: Likewise.
8627 * gcc.target/i386/pr55093.c: Likewise.
8628 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8630 2013-03-15 Jakub Jelinek <jakub@redhat.com>
8633 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8634 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
8636 2013-03-14 Jakub Jelinek <jakub@redhat.com>
8638 PR tree-optimization/53265
8639 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8641 * gcc.dg/graphite/id-6.c (test): Likewise.
8642 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8643 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8645 PR tree-optimization/53265
8646 * gcc.dg/pr53265.c: New test.
8647 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8649 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8651 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
8652 n, use it as high bound instead of 4.
8654 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8657 * gcc.target/sh/pr49880-1.c: New.
8658 * gcc.target/sh/pr49880-2.c: New.
8659 * gcc.target/sh/pr49880-3.c: New.
8660 * gcc.target/sh/pr49880-4.c: New.
8661 * gcc.target/sh/pr49880-5.c: New.
8663 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8665 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8667 2013-03-13 Richard Biener <rguenther@suse.de>
8669 PR tree-optimization/56608
8670 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8672 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8675 * g++.dg/cpp0x/alias-decl-32.C: New.
8677 2013-03-11 Jan Hubicka <jh@suse.cz>
8680 * gcc.c-torture/compile/pr56571.c: New testcase.
8682 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8684 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8685 * gcc.dg/tree-ssa/pr55579.c: Likewise.
8687 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8689 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8690 * gcc.dg/inline_4.c: Likewise.
8691 * gcc.dg/unroll_2.c: Likewise.
8692 * gcc.dg/unroll_3.c: Likewise.
8693 * gcc.dg/unroll_4.c: Likewise.
8695 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8698 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8701 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8703 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8706 * gcc.c-torture/compile/pr40797.c: New.
8708 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8710 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8712 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
8715 * gfortran.dg/class_56.f90: New test.
8717 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
8720 * gcc.target/mips/pr56524.c: New test.
8722 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8725 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8727 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8730 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8732 2013-03-08 Marek Polacek <polacek@redhat.com>
8734 PR tree-optimization/56478
8735 * gcc.dg/torture/pr56478.c: New test.
8737 2013-03-08 Kai Tietz <ktietz@redhat.com>
8739 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8740 targets linker option --allow-multiple-definition.
8742 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8743 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8744 * gcc.dg/pr52549.c: Add LLP64 case.
8745 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8746 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8747 * gcc.dg/torture/pr51071-2.c: Likewise.
8748 * gcc.dg/tree-ssa/vrp72.c: Likewise.
8749 * gcc.dg/tree-ssa/vrp73.c: Likewise.
8750 * gcc.dg/tree-ssa/vrp75.c: Likewise.
8751 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8752 * gcc.dg/weak/weak-1.c: Likewise.
8753 * gcc.dg/weak/weak-2.c: Likewise.
8754 * gcc.dg/weak/weak-3.c: Likewise.
8755 * gcc.dg/weak/weak-4.c: Likewise.
8756 * gcc.dg/weak/weak-5.c: Likewise.
8757 * gcc.dg/weak/weak-15.c: Likewise.
8758 * gcc.dg/weak/weak-16.c: Likewise.
8760 * c-c++-common/pr54486.c: Skip test for mingw-targets.
8762 2013-03-07 Jakub Jelinek <jakub@redhat.com>
8764 PR tree-optimization/56559
8765 * gcc.dg/tree-ssa/reassoc-26.c: New test.
8767 2013-03-07 Andreas Schwab <schwab@suse.de>
8769 * gcc.dg/pr31490.c: Fix last change.
8771 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8774 * g++.dg/template/crash115.C: New.
8776 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8778 PR tree-optimization/56539
8779 * gcc.c-torture/compile/pr56539.c: New test.
8781 2013-03-06 Kai Tietz <ktietz@redhat.com>
8783 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8785 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8786 * gcc.dg/lto/20091013-1_2.c: Likewise.
8787 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8789 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8791 * gnat.dg/specs/aggr6.ads: New test.
8793 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8795 * gnat.dg/loop_optimization15.ad[sb]: New test.
8797 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8800 * gcc.dg/pr56548.c: New test.
8802 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8805 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8807 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8810 * g++.dg/template/typename20.C: New test.
8812 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8815 * gcc.dg/pr56510.c: New test.
8817 PR rtl-optimization/56484
8818 * gcc.c-torture/compile/pr56484.c: New test.
8820 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8823 * g++.dg/warn/Wsign-conversion-2.C: New.
8825 2013-03-05 Richard Biener <rguenther@suse.de>
8827 PR tree-optimization/56270
8828 * gcc.dg/vect/slp-38.c: New testcase.
8830 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8832 PR rtl-optimization/56494
8833 * gcc.dg/pr56494.c: New test.
8835 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
8837 * gcc.dg/pr56424.c: New test.
8839 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8841 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8842 * gcc.dg/pr56228.c <avr>: Skip.
8844 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8847 PR tree-optimization/52631
8848 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8850 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
8852 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8853 * gcc.dg/vect/vect-83_64.c: Same.
8855 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8858 * gfortran.dg/pointer_check_13.f90: New test.
8860 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8863 * gfortran.dg/array_constructor_42.f90: New test.
8865 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8868 * g++.dg/template/static33.C: New.
8869 * g++.dg/template/static34.C: Likewise.
8872 * g++.dg/template/static35.C: New.
8874 2013-03-01 Steve Ellcey <sellcey@mips.com>
8876 * gcc.dg/pr56396.c: Require pic support.
8878 2013-03-01 Richard Biener <rguenther@suse.de>
8880 PR tree-optimization/55481
8881 * gcc.dg/torture/pr56488.c: New testcase.
8883 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
8884 Jakub Jelinek <jakub@redhat.com>
8887 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8888 no_sanitize_address attribute rather than no_address_safety_analysis.
8889 * g++.dg/asan/sanitizer_test_utils.h
8890 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8891 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8892 in addition to no_address_safety_analysis.
8894 2013-02-28 Jason Merrill <jason@redhat.com>
8897 * g++.dg/cpp0x/constexpr-and.C: New.
8899 2013-02-28 Martin Jambor <mjambor@suse.cz>
8901 PR tree-optimization/56294
8902 * g++.dg/debug/pr56294.C: New test.
8904 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
8906 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8908 2013-02-27 Marek Polacek <polacek@redhat.com>
8910 PR rtl-optimization/56466
8911 * gcc.dg/pr56466.c: New test.
8913 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8915 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8916 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8917 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8919 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
8922 * gcc.dg/pr45472.c: New test.
8924 2013-02-26 Marek Polacek <polacek@redhat.com>
8926 PR tree-optimization/56426
8927 * gcc.dg/pr56436.c: New test.
8929 2013-02-26 Jakub Jelinek <jakub@redhat.com>
8931 PR tree-optimization/56448
8932 * gcc.c-torture/compile/pr56448.c: New test.
8934 PR tree-optimization/56443
8935 * gcc.dg/torture/pr56443.c: New test.
8937 2013-02-25 Richard Biener <rguenther@suse.de>
8939 PR tree-optimization/56175
8940 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8942 2013-02-24 Jakub Jelinek <jakub@redhat.com>
8945 * g++.dg/torture/pr56403.C: New test.
8947 2013-02-25 Catherine Moore <clm@codesourcery.com>
8950 2013-02-24 Catherine Moore <clm@codesourcery.com>
8951 Richard Sandiford <rdsandiford@googlemail.com>
8953 * gcc.target/mips/mips.exp: Add microMIPS support.
8954 * gcc.target/mips/umips-movep-2.c: New test.
8955 * gcc.target/mips/umips-lwp-2.c: New test.
8956 * gcc.target/mips/umips-swp-5.c: New test.
8957 * gcc.target/mips/umips-constraints-1.c: New test.
8958 * gcc.target/mips/umips-lwp-3.c: New test.
8959 * gcc.target/mips/umips-swp-6.c: New test.
8960 * gcc.target/mips/umips-constraints-2.c: New test.
8961 * gcc.target/mips/umips-save-restore-1.c: New test.
8962 * gcc.target/mips/umips-lwp-4.c: New test.
8963 * gcc.target/mips/umips-swp-7.c: New test.
8964 * gcc.target/mips/umips-save-restore-2.c: New test.
8965 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8966 * gcc.target/mips/umips-lwp-5.c: New test.
8967 * gcc.target/mips/umips-save-restore-3.c: New test.
8968 * gcc.target/mips/umips-lwp-6.c: New test.
8969 * gcc.target/mips/umips-swp-1.c: New test.
8970 * gcc.target/mips/umips-lwp-7.c: New test.
8971 * gcc.target/mips/umips-swp-2.c: New test.
8972 * gcc.target/mips/umips-lwp-8.c: New test.
8973 * gcc.target/mips/umips-swp-3.c: New test.
8974 * gcc.target/mips/umips-movep-1.c: New test.
8975 * gcc.target/mips/umips-lwp-1.c: New test.
8976 * gcc.target/mips/umips-swp-4.c: New test.
8978 2013-02-24 Catherine Moore <clm@codesourcery.com>
8979 Richard Sandiford <rdsandiford@googlemail.com>
8981 * gcc.target/mips/mips.exp: Add microMIPS support.
8982 * gcc.target/mips/umips-movep-2.c: New test.
8983 * gcc.target/mips/umips-lwp-2.c: New test.
8984 * gcc.target/mips/umips-swp-5.c: New test.
8985 * gcc.target/mips/umips-constraints-1.c: New test.
8986 * gcc.target/mips/umips-lwp-3.c: New test.
8987 * gcc.target/mips/umips-swp-6.c: New test.
8988 * gcc.target/mips/umips-constraints-2.c: New test.
8989 * gcc.target/mips/umips-save-restore-1.c: New test.
8990 * gcc.target/mips/umips-lwp-4.c: New test.
8991 * gcc.target/mips/umips-swp-7.c: New test.
8992 * gcc.target/mips/umips-save-restore-2.c: New test.
8993 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8994 * gcc.target/mips/umips-lwp-5.c: New test.
8995 * gcc.target/mips/umips-save-restore-3.c: New test.
8996 * gcc.target/mips/umips-lwp-6.c: New test.
8997 * gcc.target/mips/umips-swp-1.c: New test.
8998 * gcc.target/mips/umips-lwp-7.c: New test.
8999 * gcc.target/mips/umips-swp-2.c: New test.
9000 * gcc.target/mips/umips-lwp-8.c: New test.
9001 * gcc.target/mips/umips-swp-3.c: New test.
9002 * gcc.target/mips/umips-movep-1.c: New test.
9003 * gcc.target/mips/umips-lwp-1.c: New test.
9004 * gcc.target/mips/umips-swp-4.c: New test.
9006 2013-02-22 Jakub Jelinek <jakub@redhat.com>
9009 * lib/asan-dg.exp (asan_link_flags): Add
9010 -B${gccpath}/libsanitizer/asan/ to flags.
9012 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9015 * gcc.dg/torture/pr56420.c: New test.
9017 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
9020 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9022 2013-02-21 Martin Jambor <mjambor@suse.cz>
9024 PR tree-optimization/56310
9025 * g++.dg/ipa/pr56310.C: New test.
9027 2013-02-21 Janus Weil <janus@gcc.gnu.org>
9030 * gfortran.dg/proc_ptr_comp_37.f90: New.
9032 2013-02-21 Richard Biener <rguenther@suse.de>
9034 PR tree-optimization/56415
9036 2013-02-11 Richard Biener <rguenther@suse.de>
9038 PR tree-optimization/56273
9039 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9040 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9041 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9042 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9043 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9044 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9046 2013-02-21 Marek Polacek <polacek@redhat.com>
9048 PR tree-optimization/56398
9049 * g++.dg/torture/pr56398.C: New test.
9051 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9054 * gcc.c-torture/compile/pr56405.c: New test.
9056 2013-02-20 Jan Hubicka <jh@suse.cz>
9058 PR tree-optimization/56265
9059 * g++.dg/ipa/devirt-11.C: New testcase.
9061 2013-02-20 Richard Biener <rguenther@suse.de>
9063 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9065 2013-02-20 Richard Biener <rguenther@suse.de>
9066 Jakub Jelinek <jakub@redhat.com>
9068 PR tree-optimization/56396
9069 * gcc.dg/pr56396.c: New testcase.
9071 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9074 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9076 2013-02-19 Richard Biener <rguenther@suse.de>
9078 PR tree-optimization/56384
9079 * gcc.dg/torture/pr56384.c: New testcase.
9081 2013-02-19 Jakub Jelinek <jakub@redhat.com>
9083 PR tree-optimization/56350
9084 * gcc.dg/pr56350.c: New test.
9086 PR tree-optimization/56381
9087 * g++.dg/opt/pr56381.C: New test.
9089 2013-02-18 Jakub Jelinek <jakub@redhat.com>
9092 * lib/dg-pch.exp (pch-init, pch-finish,
9093 check_effective_target_pch_supported_debug): New procs.
9094 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9095 Likewise if $pch_unsupported_debug and $flags include -g.
9096 Skip FAILs about missing *.gch file if $pch_unsupported_debug
9097 and dg-require-effective-target pch_unsupported_debug.
9098 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9099 * objc.dg/pch/pch.exp: Likewise.
9100 * gcc.dg/pch/pch.exp: Likewise.
9101 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9102 pch_unsupported_debug.
9103 * gcc.dg/pch/valid-1.hs: Likewise.
9104 * gcc.dg/pch/valid-1b.c: Likewise.
9105 * gcc.dg/pch/valid-1b.hs: Likewise.
9107 2013-02-18 Richard Biener <rguenther@suse.de>
9109 PR tree-optimization/56366
9110 * gcc.dg/torture/pr56366.c: New testcase.
9112 2013-02-18 Richard Biener <rguenther@suse.de>
9115 * gcc.dg/torture/pr56349.c: New testcase.
9117 2013-02-18 Richard Biener <rguenther@suse.de>
9119 PR tree-optimization/56321
9120 * gcc.dg/torture/pr56321.c: New testcase.
9122 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9124 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9126 2013-02-16 Jakub Jelinek <jakub@redhat.com>
9127 Dodji Seketeli <dodji@redhat.com>
9130 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9131 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9132 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9133 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9134 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9135 * c-c++-common/asan/pr56330.c: Likewise.
9136 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9137 Ensure the size argument of __builtin_memcpy is a constant.
9139 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9140 Paolo Carlini <paolo.carlini@oracle.com>
9143 * g++.dg/cpp0x/enum23.C: New.
9145 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
9148 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9150 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
9152 PR rtl-optimization/56348
9153 * gcc.target/i386/pr56348.c: New test.
9155 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
9157 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9158 * gcc.target/arm/interrupt-2.c: Likewise.
9160 2013-02-15 Tobias Burnus <burnus@net-b.de>
9163 * gfortran.dg/matmul_9.f90: New.
9165 2013-02-15 Tobias Burnus <burnus@net-b.de>
9168 * gfortran.dg/init_flag_11.f90: New.
9170 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9172 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9174 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9176 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9179 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
9180 Tobias Burnus <burnus@net-b.de>
9183 * gfortran.dg/allocatable_function_7.f90: New.
9185 2013-02-14 Jakub Jelinek <jakub@redhat.com>
9187 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9188 * asan_globals_test-wrapper.cc: New file.
9189 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9190 instead of asan_globals_test.cc as dg-additional-sources.
9191 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9192 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9193 "sanitizer_test_utils.h" instead of
9194 "sanitizer_common/tests/sanitizer_test_utils.h".
9195 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9196 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9197 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9198 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9199 * g++.dg/asan/asan_test.cc: Synced from upstream.
9200 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9202 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9205 * c-c++-common/asan/memcmp-2.c: New test.
9207 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9210 * g++.dg/cpp0x/udlit-string-literal.h: New.
9211 * g++.dg/cpp0x/udlit-string-literal.C: New.
9213 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9215 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9217 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9220 * gcc.target/arm/pr56184.C: New test.
9222 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9225 * g++.dg/torture/pr56302.C: New test.
9226 * g++.dg/cpp0x/constexpr-56302.C: New test.
9227 * c-c++-common/pr56302.c: New test.
9229 2013-02-13 Tobias Burnus <burnus@net-b.de>
9230 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9233 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9234 * gfortran.dg/quad_3.f90: Ditto.
9236 2013-02-13 Kostya Serebryany <kcc@google.com>
9238 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9239 to match the fresh asan run-time.
9240 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9242 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9244 Avoid instrumenting duplicated memory access in the same basic block
9245 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9246 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9247 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9248 * c-c++-common/asan/inc.c: Likewise.
9250 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9253 * gcc.target/i386/pr56148.c: New test.
9255 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9256 Tobias Burnus <burnus@net-b.de>
9259 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9262 2013-02-12 Richard Biener <rguenther@suse.de>
9265 * gcc.dg/lto/pr56297_0.c: New testcase.
9266 * gcc.dg/lto/pr56297_0.c: Likewise.
9268 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9271 * gfortran.dg/typebound_deferred_1.f90: New.
9273 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9275 PR rtl-optimization/56151
9276 * gcc.target/i386/pr56151.c: New test.
9278 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9280 * g++.dg/ext/mv12.C: New test.
9281 * g++.dg/ext/mv12.h: New file.
9282 * g++.dg/ext/mv12-aux.C: New file.
9283 * g++.dg/ext/mv13.C: New test.
9285 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9287 * lib/target-supports.exp
9288 (check_effective_target_powerpc_eabi_ok): New.
9289 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9291 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9292 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9294 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9295 * gcc.target/powerpc/pr51623.c: Likewise.
9296 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9297 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9299 2013-02-11 Alexander Potapenko <glider@google.com>
9300 Jack Howarth <howarth@bromo.med.uc.edu>
9301 Jakub Jelinek <jakub@redhat.com>
9304 * g++.dg/asan/pr55617.C: Run on all targets.
9306 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9308 PR rtl-optimization/56275
9309 * gcc.dg/pr56275.c: New test.
9311 2013-02-11 Richard Biener <rguenther@suse.de>
9313 PR tree-optimization/56273
9314 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9316 2013-02-11 Richard Biener <rguenther@suse.de>
9318 PR tree-optimization/56264
9319 * gcc.dg/torture/pr56264.c: New testcase.
9321 2013-02-11 Richard Biener <rguenther@suse.de>
9323 PR tree-optimization/56273
9324 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9325 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9326 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9327 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9328 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9329 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9331 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9333 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9334 for *-*-linux-gnu targets.
9335 * g++.dg/asan/interception-test-1.c: Ditto.
9336 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9337 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9339 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9342 * gfortran.dg/intrinsic_size_4.f90 : New test.
9344 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9347 * gcc.target/powerpc/pr56256.c: New test.
9349 2013-02-08 Ian Lance Taylor <iant@google.com>
9351 * lib/go.exp: Load timeout.exp.
9353 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9355 PR rtl-optimization/56246
9356 * gcc.target/i386/pr56246.c: New test.
9358 2013-02-08 Jeff Law <law@redhat.com>
9361 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9363 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9366 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9369 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9371 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9373 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9375 PR rtl-optimization/56195
9376 * gcc.dg/torture/pr56195.c: New test.
9378 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9381 * gfortran.dg/recursive_interface_2.f90: New test.
9383 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9385 PR tree-optimization/56250
9386 * gcc.c-torture/execute/pr56250.c: New test.
9388 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9390 PR tree-optimization/56064
9391 * gcc.dg/fixed-point/view-convert-2.c: New test.
9393 2013-02-08 Michael Matz <matz@suse.de>
9395 PR tree-optimization/52448
9396 * gcc.dg/pr52448.c: New test.
9398 2013-02-08 Richard Biener <rguenther@suse.de>
9401 * gcc.dg/torture/pr56181.c: New testcase.
9403 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9406 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9407 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9409 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9412 * g++.dg/parse/crash61.C: New test.
9415 * g++.dg/parse/pr56239.C: New test.
9418 * g++.dg/abi/mangle61.C: New test.
9420 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9422 PR rtl-optimization/56225
9423 * gcc.target/i386/pr56225.c: New test.
9425 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9428 * gcc.dg/guality/pr56154-1.c: New test.
9429 * gcc.dg/guality/pr56154-2.c: New test.
9430 * gcc.dg/guality/pr56154-3.c: New test.
9431 * gcc.dg/guality/pr56154-4.c: New test.
9432 * gcc.dg/guality/pr56154-aux.c: New file.
9434 PR tree-optimization/55789
9435 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9437 * gcc.dg/tree-ssa/inline-3.c: Add
9438 --param max-early-inliner-iterations=2 option.
9440 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9443 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9444 Add -fno-dwarf2-cfi-asm to dg-options.
9447 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9450 * gcc.dg/pr56228.c: New test.
9452 2013-02-07 Alan Modra <amodra@gmail.com>
9455 * gcc.target/powerpc/pr54009.c: New test.
9457 * gfortran.dg/pr54131.f: New test.
9459 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9462 * gfortran.dg/array_constructor_41.f90: New test.
9464 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9467 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9469 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9472 * g++.dg/gomp/pr56217.C: New test.
9474 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9476 PR tree-optimization/56205
9477 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9478 * gcc.c-torture/execute/pr56205.c: New test.
9480 2013-02-05 Richard Biener <rguenther@suse.de>
9482 PR tree-optimization/53342
9483 PR tree-optimization/53185
9484 * gcc.dg/vect/pr53185-2.c: New testcase.
9486 2013-02-05 Jan Hubicka <jh@suse.cz>
9488 PR tree-optimization/55789
9489 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9490 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9491 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9492 * g++.dg/ipa/inline-1.C: New testcase.
9493 * g++.dg/ipa/inline-2.C: New testcase.
9494 * g++.dg/ipa/inline-3.C: New testcase.
9496 2013-02-05 Jan Hubicka <jh@suse.cz>
9498 PR tree-optimization/55789
9499 * g++.dg/torture/pr55789.C: New testcase.
9501 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9504 * gcc.dg/pr56167.c: New test.
9506 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9509 * gcc.target/sh/pr55146.c: New.
9511 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9513 PR tree-optimization/54386
9514 * gcc.target/sh/pr54386.c: New.
9516 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9519 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9522 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9524 2013-02-04 Alexander Potapenko <glider@google.com>
9525 Jack Howarth <howarth@bromo.med.uc.edu>
9526 Jakub Jelinek <jakub@redhat.com>
9529 * g++.dg/asan/pr55617.C: New test.
9531 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9534 * gfortran.dg/typebound_operator_19.f90: New test.
9535 * gfortran.dg/typebound_assignment_4.f90: New test.
9537 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9540 * gfortran.dg/recursive_interface_1.f90: New test.
9542 2013-02-04 Richard Guenther <rguenther@suse.de>
9545 * gcc.dg/lto/pr56168_0.c: New testcase.
9546 * gcc.dg/lto/pr56168_1.c: Likewise.
9548 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9552 * gfortran.dg/block_12.f90: New test.
9553 * gfortran.dg/module_error_1.f90: New test.
9555 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9557 * lib/target-supports.exp (check_effective_target_vect_float)
9558 (check_effective_target_vect_no_align): Add mips-sde-elf.
9560 2013-02-01 Jakub Jelinek <jakub@redhat.com>
9562 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9564 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
9566 * gcc.dg/pr56023.c: XFAIL on AIX.
9567 * gcc.dg/vect/pr49352.c: Same.
9569 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
9571 * gnat.dg/opt26.adb: New test.
9573 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9576 2013-01-27 Amol Pise <amolpise15@gmail.com>
9578 * gcc.target/arm/neon-vfnms-1.c: New test.
9579 * gcc.target/arm/neon-vfnma-1.c: New test.
9581 2013-01-31 Richard Biener <rguenther@suse.de>
9583 PR tree-optimization/56157
9584 * gcc.dg/torture/pr56157.c: New testcase.
9586 2013-01-30 Richard Biener <rguenther@suse.de>
9588 PR tree-optimization/56150
9589 * gcc.dg/torture/pr56150.c: New testcase.
9591 2013-01-30 Jakub Jelinek <jakub@redhat.com>
9594 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9595 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
9596 printed in backtrace.
9597 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9598 to avoid errors about mismatched allocation vs. deallocation.
9601 * g++.dg/mv1.C: Moved to...
9602 * g++.dg/ext/mv1.C: ... here. Adjust test.
9603 * g++.dg/mv2.C: Moved to...
9604 * g++.dg/ext/mv2.C: ... here. Adjust test.
9605 * g++.dg/mv3.C: Moved to...
9606 * g++.dg/ext/mv3.C: ... here.
9607 * g++.dg/mv4.C: Moved to...
9608 * g++.dg/ext/mv4.C: ... here.
9609 * g++.dg/mv5.C: Moved to...
9610 * g++.dg/ext/mv5.C: ... here. Adjust test.
9611 * g++.dg/mv6.C: Moved to...
9612 * g++.dg/ext/mv6.C: ... here. Adjust test.
9613 * g++.dg/ext/mv7.C: New test.
9614 * g++.dg/ext/mv8.C: New test.
9615 * g++.dg/ext/mv9.C: New test.
9616 * g++.dg/ext/mv10.C: New test.
9617 * g++.dg/ext/mv11.C: New test.
9619 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
9621 PR rtl-optimization/56144
9622 * gcc.dg/pr56144.c: New.
9624 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
9626 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9628 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9629 * g++.dg/cpp0x/constexpr-55573.C: Same
9631 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
9633 PR tree-optimization/56064
9634 * gcc.dg/fixed-point/view-convert.c: New test.
9636 2013-01-30 Andreas Schwab <schwab@suse.de>
9638 * lib/target-supports-dg.exp (dg-process-target): Use expr to
9639 evaluate the end index in string range.
9641 2013-01-30 Tobias Burnus <burnus@net-b.de>
9644 * gfortran.dg/allocatable_function_6.f90: New.
9646 2013-01-29 Janus Weil <janus@gcc.gnu.org>
9647 Mikael Morin <mikael@gcc.gnu.org>
9650 * gfortran.dg/proc_ptr_comp_36.f90: New.
9652 2013-01-29 Richard Biener <rguenther@suse.de>
9654 PR tree-optimization/55270
9655 * gcc.dg/torture/pr55270.c: New testcase.
9657 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9659 PR rtl-optimization/56117
9660 * gcc.dg/pr56117.c: New test.
9662 2013-01-28 Richard Biener <rguenther@suse.de>
9664 PR tree-optimization/56034
9665 * gcc.dg/torture/pr56034.c: New testcase.
9667 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9669 PR tree-optimization/56125
9670 * gcc.dg/pr56125.c: New test.
9672 2013-01-28 Tobias Burnus <burnus@net-b.de>
9673 Mikael Morin <mikael@gcc.gnu.org>
9676 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9677 * gfortran.dg/import8.f90: Likewise.
9678 * gfortran.dg/interface_derived_type_1.f90: Likewise.
9679 * gfortran.dg/import10.f90: New test.
9680 * gfortran.dg/import11.f90: Likewise
9682 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9685 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9686 string.h. Provide memset, malloc and free prototypes, adjust line
9687 numbers in dg-output.
9688 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9689 Provide memset prototype and adjust line numbers in dg-output.
9690 * c-c++-common/asan/global-overflow-1.c: Likewise.
9692 PR tree-optimization/56094
9693 * gcc.dg/pr56094.c: New test.
9695 2013-01-27 Amol Pise <amolpise15@gmail.com>
9697 * gcc.target/arm/neon-vfnms-1.c: New test.
9698 * gcc.target/arm/neon-vfnma-1.c: New test.
9700 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
9703 * gcc.target/i386/pr56114.c: New test.
9705 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
9708 * gfortran.dg/associate_14.f90: New test.
9711 * gfortran.dg/associate_13.f90: New test.
9713 2013-01-25 Jakub Jelinek <jakub@redhat.com>
9715 PR tree-optimization/56098
9716 * gcc.dg/pr56098-1.c: New test.
9717 * gcc.dg/pr56098-2.c: New test.
9719 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
9722 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9724 2013-01-22 Marek Polacek <polacek@redhat.com>
9726 PR tree-optimization/56035
9727 * gcc.dg/pr56035.c: New test.
9729 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9731 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9734 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9736 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9738 2013-01-24 Jakub Jelinek <jakub@redhat.com>
9741 * gcc.dg/pr56078.c: New test.
9742 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9744 2013-01-24 Martin Jambor <mjambor@suse.cz>
9746 PR tree-optimization/55927
9747 * g++.dg/ipa/devirt-10.C: Disable early inlining.
9749 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
9751 * gcc.target/i386/movsd.c: New test.
9753 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
9756 * gcc.target/i386/pr55934.c: New test.
9758 2013-01-23 Janus Weil <janus@gcc.gnu.org>
9761 * gfortran.dg/select_8.f90: New.
9763 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9765 * gcc.target/microblaze/microblaze.exp: Remove
9766 target_config_cflags check.
9768 2013-01-23 Jakub Jelinek <jakub@redhat.com>
9771 * gfortran.dg/gomp/pr56052.f90: New test.
9774 * gcc.dg/pr49069.c: New test.
9776 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9779 * g++.dg/cpp0x/constexpr-static10.C: New.
9781 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
9784 * gcc.target/i386/pr56028.c: New test.
9786 2013-01-22 Jakub Jelinek <jakub@redhat.com>
9789 * gcc.target/i386/pr55686.c: New test.
9791 2013-01-22 Dodji Seketeli <dodji@redhat.com>
9794 * g++.dg/cpp0x/variadic139.C: New test.
9795 * g++.dg/cpp0x/variadic140.C: Likewise.
9796 * g++.dg/cpp0x/variadic141.C: Likewise.
9798 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
9800 * gnat.dg/warn8.adb: New test.
9802 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9805 * gfortran.dg/include_8.f90: New test.
9807 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9809 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9810 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9812 2013-01-21 Jakub Jelinek <jakub@redhat.com>
9814 PR tree-optimization/56051
9815 * gcc.c-torture/execute/pr56051.c: New test.
9817 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9819 PR rtl-optimization/56023
9820 * gcc.dg/pr56023.c: New test.
9822 2013-01-21 Martin Jambor <mjambor@suse.cz>
9825 * gcc.target/i386/pr56022.c: New test.
9827 2013-01-21 Jason Merrill <jason@redhat.com>
9829 * lib/target-supports.exp (check_effective_target_alias): New.
9831 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
9834 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9836 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
9838 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9840 2013-01-19 Jeff Law <law@redhat.com>
9842 PR tree-optimization/52631
9843 * tree-ssa/pr52631.c: New test.
9844 * tree-ssa/ssa-fre-9: Update expected output.
9846 2013-01-19 Anthony Green <green@moxielogic.com>
9848 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9851 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9853 PR tree-optimization/56029
9854 * g++.dg/torture/pr56029.C: New test.
9856 2013-01-18 Sharad Singhai <singhai@google.com>
9858 PR tree-optimization/55995
9859 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9861 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
9864 * gcc.target/i386/pr55433.c: New.
9866 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9869 * gfortran.dg/pr56015.f90: New test.
9871 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
9873 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9875 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
9877 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9878 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9879 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9880 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9881 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9883 2013-01-17 Jeff Law <law@redhat.com>
9885 * gcc.dg/pr52573.c: Move to...
9886 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
9888 PR rtl-optimization/52573
9889 * gcc.dg/pr52573.c: New test.
9891 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
9894 * g++.dg/asan/interception-test-1.C: Skip on darwin.
9895 * lib/target-supports.exp (check_effective_target_swapcontext): Use
9896 check_no_compiler_messages to test support in ucontext.h.
9897 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9898 compliant RLIMIT_AS.
9900 2013-01-17 Marek Polacek <polacek@redhat.com>
9902 PR rtl-optimization/55833
9903 * gcc.dg/pr55833.c: New test.
9905 2013-01-17 Jan Hubicka <jh@suse.cz>
9907 PR tree-optimization/55273
9908 * gcc.c-torture/compile/pr55273.c: New testcase.
9910 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
9913 * gcc.target/pr55981.c: New test.
9915 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
9917 * gcc.target/arm/pr40887.c: Require at least armv5.
9918 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9919 * gcc.target/arm/pr51915.c: Likewise.
9920 * gcc.target/arm/pr52006.c: Likewise.
9921 * gcc.target/arm/pr53187.c: Likewise.
9923 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9924 * gcc.target/arm/ftest-support-arm.h: Delete.
9925 * gcc.target/arm/ftest-support-thumb.h: Delete.
9926 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9927 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9928 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9929 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9930 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9931 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9932 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9933 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9934 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9935 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9936 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9937 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9938 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9939 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9940 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9941 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9942 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9943 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9944 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9945 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9946 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9947 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9948 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9949 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9951 2013-01-17 Martin Jambor <mjambor@suse.cz>
9953 PR tree-optimizations/55264
9954 * g++.dg/ipa/pr55264.C: New test.
9956 2013-01-16 Janus Weil <janus@gcc.gnu.org>
9959 * gfortran.dg/class_55.f90: New.
9961 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
9964 * gcc.c-torture/execute/builtins/builtins.exp: Add
9965 -Wl,--allow-multiple-definition for eabi and elf targets.
9968 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9969 check_effective_target_vect_perm_short,
9970 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9971 check_effective_target_vect64): Return 0 for big-endian ARM.
9972 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9974 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9977 2013-01-16 Richard Biener <rguenther@suse.de>
9979 PR tree-optimization/55964
9980 * gcc.dg/torture/pr55964.c: New testcase.
9982 2013-01-16 Richard Biener <rguenther@suse.de>
9984 PR tree-optimization/54767
9985 PR tree-optimization/53465
9986 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9988 2013-01-16 Christian Bruel <christian.bruel@st.com>
9991 * gcc.target/sh/sh-switch.c: New testcase.
9993 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9995 * gcc.dg/webizer.c: Increase the array size.
9997 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10000 * gcc.dg/pr55940.c: New test.
10002 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
10003 Harald Anlauf <anlauf@gmx.de>
10005 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10006 * gfortran.dg/bounds_check_5.f90: Likewise.
10007 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10008 * gfortran.dg/continuation_9.f90: Likewise.
10009 * gfortran.dg/move_alloc_13.f90: Likewise.
10010 * gfortran.dg/structure_constructor_11.f90: Likewise.
10011 * gfortran.dg/tab_continuation.f: Likewise.
10012 * gfortran.dg/warning-directive-2.F90: Likewise.
10013 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10015 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10017 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10018 * gcc.target/arm/fma-sp.c: Likewise.
10020 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
10022 PR rtl-optimization/55153
10023 * gcc.dg/pr55153.c: New.
10025 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10027 PR tree-optimization/55920
10028 * gcc.c-torture/compile/pr55920.c: New test.
10030 2013-01-15 Richard Biener <rguenther@suse.de>
10032 PR middle-end/55882
10033 * gcc.dg/torture/pr55882.c: New testcase.
10035 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10037 PR tree-optimization/55955
10038 * gcc.c-torture/compile/pr55955.c: New test.
10040 2013-01-15 Dodji Seketeli <dodji@redhat.com>
10043 * g++.dg/cpp0x/alias-decl-31.C: New test.
10045 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
10048 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10049 case where interface is null.
10051 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10054 * gfortran.dg/array_constructor_40.f90: New test.
10056 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
10058 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10060 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
10062 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10063 * gcc.target/aarch64/vect-ld1r-compile.c: New.
10064 * gcc.target/aarch64/vect-ld1r-fp.c: New.
10065 * gcc.target/aarch64/vect-ld1r.c: New.
10066 * gcc.target/aarch64/vect-ld1r.x: New.
10068 2013-01-14 Andi Kleen <ak@linux.intel.com>
10071 * gcc.target/i386/hle-clear-rel.c: New file
10072 * gcc.target/i386/hle-store-rel.c: New file.
10074 2013-01-14 Harald Anlauf <anlauf@gmx.de>
10076 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10077 * gfortran.dg/bounds_check_4.f90: Likewise.
10078 * gfortran.dg/inquire_10.f90: Likewise.
10079 * gfortran.dg/minloc_3.f90: Likewise.
10080 * gfortran.dg/minlocval_3.f90: Likewise.
10081 * gfortran.dg/module_double_reuse.f90: Likewise.
10082 * gfortran.dg/mvbits_1.f90: Likewise.
10083 * gfortran.dg/oldstyle_1.f90: Likewise.
10084 * gfortran.dg/pr20163-2.f: Likewise.
10085 * gfortran.dg/save_1.f90: Likewise.
10086 * gfortran.dg/scan_1.f90: Likewise.
10087 * gfortran.dg/select_char_1.f90: Likewise.
10088 * gfortran.dg/shape_4.f90: Likewise.
10089 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10090 * gfortran.dg/function_optimize_10.f90: Likewise.
10091 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10092 * gfortran.dg/used_types_17.f90: Likewise.
10093 * gfortran.dg/used_types_18.f90: Likewise.
10095 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
10098 * gfortran.dg/proc_ptr_result_8.f90 : New test.
10100 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10102 * gcc.dg/unroll_5.c: Add nomips16 attributes.
10104 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10106 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10108 2013-01-12 Janus Weil <janus@gcc.gnu.org>
10111 * gfortran.dg/assumed_type_2.f90: Fix test case.
10112 * gfortran.dg/internal_pack_13.f90: New test.
10113 * gfortran.dg/internal_pack_14.f90: New test.
10115 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10118 * gfortran.dg/unlimited_polymorphic_8.f90: Update
10119 scan-tree-dump-times for foo.0.x._vptr to deal with change from
10122 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
10124 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10126 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10129 * gcc.target/s390/pr55719.c: New testcase.
10131 2013-01-11 Richard Guenther <rguenther@suse.de>
10133 PR tree-optimization/44061
10134 * gcc.dg/pr44061.c: New testcase.
10136 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
10138 Update copyright years.
10140 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
10141 Jakub Jelinek <jakub@redhat.com>
10144 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10146 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
10148 PR rtl-optimization/55672
10149 * gcc.target/i386/pr55672.c: New.
10151 2013-01-10 Jeff Law <law@redhat.com>
10153 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
10154 pass/fail message unique.
10157 2013-01-10 Jason Merrill <jason@redhat.com>
10159 * ada/.gitignore: New.
10161 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10163 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10165 * g++.dg/tls/thread_local2.C: Likewise.
10166 * g++.dg/tls/thread_local2g.C: Likewise.
10167 * g++.dg/tls/thread_local6.C: Likewise.
10168 * g++.dg/tls/thread_local-order1.C: Add tls options.
10169 * g++.dg/tls/thread_local-order2.C: Likewise.
10170 * g++.dg/tls/thread_local3.C: Likewise.
10171 * g++.dg/tls/thread_local3g.C: Likewise.
10172 * g++.dg/tls/thread_local4.C: Likewise.
10173 * g++.dg/tls/thread_local4g.C: Likewise.
10174 * g++.dg/tls/thread_local5.C: Likewise.
10175 * g++.dg/tls/thread_local5g.C: Likewise.
10176 * g++.dg/tls/thread_local6g.C: Likewise.
10178 2013-01-10 Kostya Serebryany <kcc@google.com>
10180 * g++.dg/asan/asan_test.cc: Sync from upstream.
10182 2013-01-10 Jakub Jelinek <jakub@redhat.com>
10184 PR tree-optimization/55921
10185 * gcc.c-torture/compile/pr55921.c: New test.
10187 2013-01-09 Jan Hubicka <jh@suse.cz>
10189 PR tree-optimization/55569
10190 * gcc.c-torture/compile/pr55569.c: New testcase.
10192 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10195 * gfortran.dg/use_28.f90: New test.
10197 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10199 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10200 number matching more robust.
10202 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10204 PR rtl-optimization/55829
10205 * gcc.target/i386/pr55829.c: New.
10207 2013-01-09 Tobias Burnus <burnus@net-b.de>
10210 * gfortran.dg/bind_c_bool_1.f90: New.
10211 * gfortran.dg/do_5.f90: Add dg-warning.
10213 2013-01-09 Jan Hubicka <jh@suse.cz>
10215 PR tree-optimization/55875
10216 * gcc.c-torture/execute/pr55875.c: New testcase.
10217 * g++.dg/torture/pr55875.C: New testcase.
10219 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10222 * c-c++-common/pr48418.c: New test.
10224 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10227 * g++.dg/tls/thread_local-ice.C: New.
10229 2013-01-09 Andreas Schwab <schwab@suse.de>
10231 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10233 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10235 PR tree-optimization/48189
10236 * gcc.dg/pr48189.c: New test.
10238 2013-01-04 Jan Hubicka <jh@suse.cz>
10240 PR tree-optimization/55823
10241 * g++.dg/ipa/devirt-10.C: New testcase.
10243 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10244 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10246 PR rtl-optimization/55845
10247 * gcc.target/i386/pr55845.c: New test.
10249 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10251 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10252 instructions generated instead of number of occurances.
10254 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10256 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10257 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10258 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10259 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10260 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10261 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10262 * gcc.target/aarch64/vect-fcm.x: Likewise.
10263 * lib/target-supports.exp
10264 (check_effective_target_vect_cond): Enable for AArch64.
10266 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10268 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10269 endian-safe float pool loading.
10270 (test_square_root_v4sf): Likewise.
10271 (test_square_root_v2df): Likewise.
10272 * lib/target-supports.exp
10273 (check_effective_target_vect_call_sqrtf): Add AArch64.
10275 2013-01-08 Martin Jambor <mjambor@suse.cz>
10278 * gcc.dg/tree-ssa/pr55579.c: New test.
10280 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10282 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10285 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10287 PR middle-end/55890
10288 * gcc.dg/torture/pr55890-3.c: New test.
10290 PR middle-end/55851
10291 * gcc.c-torture/compile/pr55851.c: New test.
10294 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10297 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10300 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10302 2013-01-07 Tobias Burnus <burnus@net-b.de>
10305 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10306 * gfortran.dg/pointer_init_7.f90: New.
10308 2013-01-07 Richard Biener <rguenther@suse.de>
10310 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10312 2013-01-07 Richard Biener <rguenther@suse.de>
10314 PR middle-end/55890
10315 * gcc.dg/torture/pr55890-1.c: New testcase.
10316 * gcc.dg/torture/pr55890-2.c: Likewise.
10318 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10320 * gcc.target/aarch64/fmovd.c: New.
10321 * gcc.target/aarch64/fmovf.c: Likewise.
10322 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10323 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10324 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10325 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10326 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10327 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10329 2013-01-07 Richard Biener <rguenther@suse.de>
10331 PR tree-optimization/55888
10332 PR tree-optimization/55862
10333 * gcc.dg/torture/pr55888.c: New testcase.
10335 2013-01-07 Tobias Burnus <burnus@net-b.de>
10338 * gfortran.dg/intrinsic_size_3.f90: New.
10340 2013-01-07 Tobias Burnus <burnus@net-b.de>
10343 * gfortran.dg/select_type_32.f90: New.
10345 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10348 * g++.dg/cpp0x/alias-decl-29.C: New test.
10350 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10355 * gfortran.dg/class_array_15.f03: New test.
10357 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10362 * gfortran.dg/use_23.f90: New test.
10363 * gfortran.dg/use_24.f90: New test.
10364 * gfortran.dg/use_25.f90: New test.
10365 * gfortran.dg/use_26.f90: New test.
10366 * gfortran.dg/use_27.f90: New test.
10368 2013-01-06 Olivier Hainque <hainque@adacore.com>
10370 * gnat.dg/specs/clause_on_volatile.ads: New test.
10372 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10374 * gnat.dg/alignment10.adb: New test.
10376 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10377 Mikael Morin <mikael@gcc.gnu.org>
10380 * gfortran.dg/use_22.f90: New test.
10382 2013-01-04 Andrew Pinski <apinski@cavium.com>
10384 * gcc.target/aarch64/cmp-1.c: New testcase.
10386 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10389 * gfortran.dg/select_type_31.f03: New test.
10391 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10393 PR c++/54526 (again)
10394 * g++.dg/cpp0x/parse2.C: Extend.
10395 * g++.old-deja/g++.other/crash28.C: Adjust.
10397 2013-01-04 Richard Biener <rguenther@suse.de>
10399 PR tree-optimization/55862
10400 * gcc.dg/torture/pr55862.c: New testcase.
10402 2013-01-04 Martin Jambor <mjambor@suse.cz>
10404 PR tree-optimization/55755
10405 * gcc.dg/torture/pr55755.c: New test.
10406 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10407 * gcc.dg/tree-ssa/pr45144.c: Update.
10409 2013-01-04 Richard Biener <rguenther@suse.de>
10411 PR middle-end/55863
10412 * gcc.dg/fold-reassoc-2.c: New testcase.
10414 2013-01-04 Tobias Burnus <burnus@net-b.de>
10417 * gfortran.dg/null_7.f90: New.
10419 2013-01-04 Tobias Burnus <burnus@net-b.de>
10423 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10424 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10425 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10427 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10429 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10431 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10434 * gfortran.dg/assignment_1.f90: Modified.
10435 * gfortran.dg/assignment_4.f90: New.
10437 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10439 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10441 2013-01-03 Richard Biener <rguenther@suse.de>
10443 PR tree-optimization/55857
10444 * gcc.dg/vect/pr55857-1.c: New testcase.
10445 * gcc.dg/vect/pr55857-2.c: Likewise.
10447 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10449 PR rtl-optimization/55838
10450 * gcc.dg/pr55838.c: New test.
10452 PR tree-optimization/55832
10453 * gcc.c-torture/compile/pr55832.c: New test.
10455 2013-01-02 Teresa Johnson <tejohnson@google.com>
10457 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10458 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10459 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10460 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10461 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10462 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10463 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10464 * gcc.dg/unroll_1.c: Ditto.
10465 * gcc.dg/unroll_2.c: Ditto.
10466 * gcc.dg/unroll_3.c: Ditto.
10467 * gcc.dg/unroll_4.c: Ditto.
10469 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10471 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10473 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10476 * gfortran.dg/eof_4.f90: New test.
10478 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10480 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10481 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10482 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10483 (compat_setup_dfp): Initialize compat_alt_caret and
10484 compat_save_TEST_ALWAYS_FLAGS.
10486 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10488 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10490 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10492 * gcc.dg/torture/fp-int-convert-2.c: New test.
10494 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10496 * gfortran.dg/newunit_3.f90: Add dg-do run.
10497 * gfortran.dg/inquire_15.f90: Add dg-do run.
10499 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10501 PR tree-optimization/55831
10502 * gcc.dg/pr55831.c: New test.
10504 Copyright (C) 2013 Free Software Foundation, Inc.
10506 Copying and distribution of this file, with or without modification,
10507 are permitted in any medium without royalty provided the copyright
10508 notice and this notice are preserved.