1 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
4 * gcc.target/i386/pr43662.c (dg-options):
5 Add -maccumulate-outgoing-args.
6 * gcc.target/i386/pr43869.c (dg-options): Ditto.
7 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
9 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
10 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
11 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
12 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
13 Add -maccumulate-outgoing-args.
14 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
15 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
16 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
17 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
18 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
19 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
20 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
21 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
22 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
23 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
24 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
25 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
26 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
27 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
28 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
30 2013-12-15 Janus Weil <janus@gcc.gnu.org>
33 * gfortran.dg/unlimited_polymorphic_15.f90: New.
35 2013-12-14 Jan Hubicka <jh@suse.cz>
38 * g++.dg/ipa/devirt-19.C: New testcase.
40 2013-12-14 Marek Polacek <polacek@redhat.com>
42 * c-c++-common/ubsan/overflow-negate-1.c: Add more testing. Don't
43 require int128 target.
44 * c-c++-common/ubsan/overflow-negate-2.c: New test.
46 2013-12-14 Janus Weil <janus@gcc.gnu.org>
49 * gfortran.dg/class_57.f90: New.
51 2013-12-14 H.J. Lu <hongjiu.lu@intel.com>
54 * g++.dg/other/pr59492.C: New file.
56 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
58 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
60 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
62 * gcc.dg/pr59350.c: New test.
64 2013-12-14 Marek Polacek <polacek@redhat.com>
66 * c-c++-common/ubsan/overflow-1.c: New test.
67 * c-c++-common/ubsan/overflow-2.c: New test.
69 2013-12-14 Marek Polacek <polacek@redhat.com>
72 * c-c++-common/ubsan/pr59503.c: New test.
74 2013-12-14 Janus Weil <janus@gcc.gnu.org>
77 * gfortran.dg/typebound_proc_31.f90: New.
79 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
81 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
82 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
84 2013-12-03 Jeff Law <law@redhat.com>
86 PR tree-optimization/45685
87 * gcc.dg/tree-ssa/pr45685.c: New test.
89 2013-12-13 Bin Cheng <bin.cheng@arm.com>
91 PR tree-optimization/58296
92 PR tree-optimization/41488
93 * gcc.dg/tree-ssa/scev-7.c: New test.
94 * gcc.dg/pr41488.c: New test.
95 * g++.dg/pr59445.C: New test.
97 2013-12-12 Tobias Burnus <burnus@net-b.de>
100 * gfortran.dg/namelist_83.f90: New.
101 * gfortran.dg/namelist_83_2.f90: New.
103 2013-12-12 Jakub Jelinek <jakub@redhat.com>
106 * g++.dg/opt/pr59470.C: New test.
108 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
110 * c-c++-common/tsan/free_race2.c: New file.
111 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
112 * c-c++-common/tsan/race_on_mutex.c: Likewise.
113 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
114 * c-c++-common/tsan/simple_race.c: Likewise.
115 * c-c++-common/tsan/simple_stack.c: Likewise.
116 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
117 * g++.dg/tsan/atomic_free.C: Likewise.
118 * g++.dg/tsan/atomic_free2.C: Likewise.
119 * g++.dg/tsan/benign_race.C: Likewise.
120 * g++.dg/tsan/cond_race.C: Likewise.
121 * g++.dg/tsan/default_options.C: Likewise.
122 * g++.dg/tsan/fd_close_norace.C: Likewise.
123 * g++.dg/tsan/fd_close_norace2.C: Likewise.
124 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
126 2013-12-12 Jakub Jelinek <jakub@redhat.com>
129 * gfortran.dg/gomp/pr59467.f90: New test.
130 * c-c++-common/gomp/pr59467.c: New test.
132 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
135 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
136 * gcc.target/i386/sse2-movapd-2.c: Likewise.
137 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
138 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
140 2013-12-11 Sriraman Tallam <tmsriram@google.com>
143 * gcc.target/i386/pr59390.c: New test.
144 * gcc.target/i386/pr59390_1.c: New test.
145 * gcc.target/i386/pr59390_2.c: New test.
147 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
149 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
150 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
151 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
152 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
153 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
154 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
155 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
156 test stored in c-c++-common. Also, added the Cilk runtime's library
157 to the ld_library_path.
159 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
162 * gcc.c-torture/compile/pr59134.c: New test.
163 * gnat.dg/misaligned_volatile.adb: New test.
165 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
166 Sandra Loosemore <sandra@codesourcery.com>
168 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
170 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
176 * gcc.dg/pr23623.c: New test.
177 * gcc.dg/pr48784-1.c: New test.
178 * gcc.dg/pr48784-2.c: New test.
179 * gcc.dg/pr56341-1.c: New test.
180 * gcc.dg/pr56341-2.c: New test.
181 * gcc.dg/pr56997-1.c: New test.
182 * gcc.dg/pr56997-2.c: New test.
183 * gcc.dg/pr56997-3.c: New test.
185 2013-12-11 Janus Weil <janus@gcc.gnu.org>
188 * gfortran.dg/allocate_with_source_4.f90: New.
190 2013-12-11 Jakub Jelinek <jakub@redhat.com>
192 PR tree-optimization/59417
193 * gcc.c-torture/compile/pr59417.c: New test.
195 PR tree-optimization/59386
196 * gcc.c-torture/compile/pr59386.c: New test.
198 2013-12-11 Bin Cheng <bin.cheng@arm.com>
201 2013-12-10 Bin Cheng <bin.cheng@arm.com>
202 PR tree-optimization/41488
203 * gcc.dg/tree-ssa/scev-7.c: New test.
204 * gcc.dg/pr41488.c: New test.
206 2013-12-10 Janus Weil <janus@gcc.gnu.org>
209 * gfortran.dg/c_by_val_5.f90: Modified.
210 * gfortran.dg/dummy_procedure_10.f90: New.
212 2013-12-10 Yury Gribov <y.gribov@samsung.com>
214 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
215 * g++-dg/tsan/tsan.exp: Likewise.
217 2013-12-10 Richard Biener <rguenther@suse.de>
220 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
222 2013-12-10 Jakub Jelinek <jakub@redhat.com>
224 * gcc.dg/vect/vect-cond-11.c: New test.
225 * gcc.target/i386/vect-cond-1.c: New test.
226 * gcc.target/i386/avx2-gather-5.c: New test.
227 * gcc.target/i386/avx2-gather-6.c: New test.
228 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
229 * gcc.dg/vect/vect-mask-load-1.c: New test.
231 2013-12-09 Marek Polacek <polacek@redhat.com>
234 * g++.dg/ubsan/pr59437.C: New test.
236 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
238 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
239 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
240 * g++-dg/tsan/tsan.exp: Likewise.
242 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
244 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
245 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
247 2013-12-10 Bin Cheng <bin.cheng@arm.com>
249 PR tree-optimization/41488
250 * gcc.dg/tree-ssa/scev-7.c: New test.
251 * gcc.dg/pr41488.c: New test.
253 2013-12-09 Joseph Myers <joseph@codesourcery.com>
255 PR preprocessor/55715
256 * gcc.dg/cpp/expr-overflow-1.c: New test.
258 2013-12-10 Tobias Burnus <burnus@net-b.de>
264 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
266 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
269 * g++.dg/cpp0x/variadic-sizeof3.C: New.
271 2013-12-09 David Malcolm <dmalcolm@redhat.com>
273 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
274 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
276 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
278 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
280 * gcc.target/arm/ldrd-strd-offset.c: New.
282 2013-12-09 Martin Jambor <mjambor@suse.cz>
284 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
285 * gcc.c-torture/compile/pr48929.c: Likewise.
286 * gcc.c-torture/compile/pr55569.c: Likewise.
287 * gcc.c-torture/compile/sra-1.c: Likewise.
288 * gcc.c-torture/compile/pr45085.c: Moved to...
289 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
291 2013-12-09 Marek Polacek <polacek@redhat.com>
294 * g++.dg/ubsan/pr59415.C: New test.
296 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
299 * g++.dg/cpp0x/deleted2.C: New.
301 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
303 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
305 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
307 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
308 pass/fail line and add it to the log instead.
310 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
314 * gcc.target/sh/pr51697.c: New.
316 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
318 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
319 * gcc.dg/macro-fusion-2.c: Ditto.
320 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
321 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
323 2013-12-08 Tobias Burnus <burnus@net-b.de>
328 * gfortran.dg/elemental_subroutine_8.f90: New.
329 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
330 * gfortran.dg/proc_ptr_11.f90: Ditto.
331 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
332 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
333 * gfortran.dg/proc_ptr_33.f90: Ditto.
334 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
335 which is not elemental.
336 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
338 2013-12-07 Janus Weil <janus@gcc.gnu.org>
341 * gfortran.dg/class_result_2.f90: New.
343 2013-12-06 Jakub Jelinek <jakub@redhat.com>
345 PR tree-optimization/59388
346 * gcc.c-torture/execute/pr59388.c: New test.
348 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
351 * g++.dg/pubtypes.C: Adjust the regular expression.
352 * gcc.dg/pubtypes-1.c: Likewise.
353 * gcc.dg/pubtypes-2.c: Likewise.
354 * gcc.dg/pubtypes-3.c: Likewise.
355 * gcc.dg/pubtypes-4.c: Likewise.
357 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
359 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
361 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
364 * gcc.target/i386/pr59405.c: New test.
366 2013-12-06 Ian Bolton <ian.bolton@arm.com>
367 Mark Mitchell <mark@codesourcery.com>
370 * gcc.target/arm/builtin-trap.c: New test.
371 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
373 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
375 * gcc.target/sparc/pdistn.c: New test.
376 * gcc.target/sparc/pdistn-2.c: Likewise.
378 2013-12-06 Richard Biener <rguenther@suse.de>
380 PR tree-optimization/59058
381 * gcc.dg/torture/pr59058.c: New testcase.
383 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
385 * g++.dg/warn/pr15774-1.C: Adjust expected message.
387 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
389 PR rtl-optimization/59317
390 * testsuite/gcc.target/mips/pr59317.c: New.
392 2013-12-05 Marek Polacek <polacek@redhat.com>
396 * c-c++-common/ubsan/pr59333.c: New test.
397 * c-c++-common/ubsan/pr59397.c: New test.
399 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
401 * gcc.dg/vect/vect-nop-move.c: New test.
403 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
405 * c-c++-common/tsan/atomic_stack.c: New test.
406 * c-c++-common/tsan/fd_pipe_race.c: New test.
407 * c-c++-common/tsan/free_race.c: New test.
408 * c-c++-common/tsan/mutexset1.c: New test.
409 * c-c++-common/tsan/race_on_barrier.c: New test.
410 * c-c++-common/tsan/sleep_sync.c: New test.
411 * c-c++-common/tsan/thread_leak.c: New test.
412 * c-c++-common/tsan/thread_leak1.c: New test.
413 * c-c++-common/tsan/thread_leak2.c: New test.
414 * c-c++-common/tsan/tiny_race.c: New test.
415 * c-c++-common/tsan/tls_race.c: New test.
416 * c-c++-common/tsan/write_in_reader_lock.c: New test.
417 * lib/tsan-dg.exp: New file.
418 * gcc.dg/tsan/tsan.exp: New file.
419 * g++.dg/tsan/tsan.exp: New file.
420 * g++.dg/dg.exp: Prune tsan subdirectory.
422 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
424 * gcc.target/i386/readeflags-1.c: New.
425 * gcc.target/i386/writeeflags-1.c: Ditto.
427 2013-12-05 Yury Gribov <y.gribov@samsung.com>
430 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
431 * c-c++-common/asan/pr59063-2.c: Likewise.
433 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
435 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
436 * g++.dg/cpp0x/defaulted2.C: Likewise.
437 * g++.dg/cpp1y/auto-fn8.C: Likewise.
438 * g++.dg/gomp/udr-3.C: Likewise.
439 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
440 * g++.dg/lookup/linkage1.C: Likewise.
441 * g++.dg/overload/new1.C: Likewise.
442 * g++.dg/parse/friend5.C: Likewise.
443 * g++.dg/parse/namespace-alias-1.C: Likewise.
444 * g++.dg/parse/namespace10.C: Likewise.
445 * g++.dg/parse/redef2.C: Likewise.
446 * g++.dg/template/friend44.C: Likewise.
447 * g++.old-deja/g++.brendan/crash42.C: Likewise.
448 * g++.old-deja/g++.brendan/crash52.C: Likewise.
449 * g++.old-deja/g++.brendan/crash55.C: Likewise.
450 * g++.old-deja/g++.jason/overload21.C: Likewise.
451 * g++.old-deja/g++.jason/overload5.C: Likewise.
452 * g++.old-deja/g++.jason/redecl1.C: Likewise.
453 * g++.old-deja/g++.law/arm8.C: Likewise.
454 * g++.old-deja/g++.other/main1.C: Likewise.
456 2013-12-05 Richard Biener <rguenther@suse.de>
458 PR tree-optimization/56787
459 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
461 2013-12-05 Kostya Serebryany <kcc@google.com>
463 * c-c++-common/asan/null-deref-1.c: Update the test
464 to match the fresh asan run-time.
466 2013-12-05 Richard Biener <rguenther@suse.de>
468 PR tree-optimization/59374
469 * gcc.dg/torture/pr59374-1.c: New testcase.
470 * gcc.dg/torture/pr59374-2.c: Likewise.
472 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
474 * gcc.target/ia64/pr52731.c: New.
476 2013-12-04 Jeff Law <law@redhat.com>
478 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
479 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
480 -fisolate-erroneous-paths-attribute.
481 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
483 2013-12-04 Joseph Myers <joseph@codesourcery.com>
486 * gcc.dg/c11-align-6.c: New test.
488 2013-12-04 Marek Polacek <polacek@redhat.com>
490 * c-c++-common/ubsan/overflow-mul-2.c: New test.
491 * c-c++-common/ubsan/overflow-add-1.c: New test.
492 * c-c++-common/ubsan/overflow-add-2.c: New test.
493 * c-c++-common/ubsan/overflow-mul-1.c: New test.
494 * c-c++-common/ubsan/overflow-sub-1.c: New test.
495 * c-c++-common/ubsan/overflow-sub-2.c: New test.
496 * c-c++-common/ubsan/overflow-negate-1.c: New test.
498 2013-12-04 Marek Polacek <polacek@redhat.com>
501 * gcc.dg/pr54113.c: New test.
503 2013-12-04 Jakub Jelinek <jakub@redhat.com>
506 * g++.dg/cpp0x/constexpr-template6.C: New test.
508 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
510 * gnat.dg/pack19.adb: New test.
512 2013-12-04 Jakub Jelinek <jakub@redhat.com>
514 PR rtl-optimization/58726
515 * gcc.c-torture/execute/pr58726.c: New test.
518 * g++.dg/torture/pr59163.C: New test.
520 PR tree-optimization/59355
521 * g++.dg/ipa/pr59355.C: New test.
523 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
525 * gcc.dg/tree-ssa/slsr-39.c: Update.
526 * gcc.dg/tree-ssa/slsr-41.c: New test.
528 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
530 * gcc.target/powerpc/pr57363.c: New test.
532 2013-12-03 Wei Mi <wmi@google.com>
534 PR rtl-optimization/59020
535 * testsuite/gcc.dg/pr59020.c: New.
536 * testsuite/gcc.dg/macro-fusion-1.c: New.
537 * testsuite/gcc.dg/macro-fusion-2.c: New.
539 2013-12-03 Yury Gribov <y.gribov@samsung.com>
542 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
544 * lib/ubsan-dg.exp: Likewise. Append to flags also
545 -B${gccpath}/libsanitizer/.
547 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
549 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
551 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
554 * gcc.target/i386/pr59363.c: New file.
556 2013-12-03 Marek Polacek <polacek@redhat.com>
559 * gcc.dg/pr59351.c: New test.
561 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
563 * gcc.dg/20020312-2.c: Add __nds32__ case.
564 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
565 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
566 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
567 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
568 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
569 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
570 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
571 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
572 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
573 * gcc.target/nds32: New nds32 specific directory and testcases.
574 * lib/target-supports.exp (check_profiling_available): Check for
577 2013-12-03 Jakub Jelinek <jakub@redhat.com>
579 PR tree-optimization/59362
580 * gcc.c-torture/compile/pr59362.c: New test.
583 * gcc.dg/pr59011.c: New test.
586 * g++.dg/opt/pr58864.C: New test.
588 2013-12-02 Jeff Law <law@redhat.com>
590 PR tree-optimization/59322
591 * gcc.c-torture/compile/pr59322.c: New test.
593 2013-12-02 Sriraman Tallam <tmsriram@google.com>
596 * testsuite/gcc.target/i386/pr58944.c: New test.
598 2013-12-02 Joseph Myers <joseph@codesourcery.com>
601 * gcc.dg/c90-array-lval-8.c: New test.
603 2013-12-02 Jakub Jelinek <jakub@redhat.com>
605 PR tree-optimization/59358
606 * gcc.c-torture/execute/pr59358.c: New test.
609 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
610 * lib/target-supports.exp (check_effective_target_avx2): ... here.
611 (check_effective_target_vect_simd_clones): New.
612 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
614 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
615 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
616 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
617 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
618 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
619 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
620 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
621 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
622 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
623 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
624 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
626 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
628 * gcc.dg/pr56997-4.c: New testcase.
630 2013-12-02 Marek Polacek <polacek@redhat.com>
632 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
635 2013-12-02 Richard Biener <rguenther@suse.de>
637 PR tree-optimization/59139
638 * gcc.dg/torture/pr59139.c: New testcase.
640 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
642 * gnat.dg/opt30.adb: New test.
644 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
647 * gfortran.dg/realloc_on_assign_23.f90 : New test
649 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
652 * gfortran.dg/null_5.f90 : Include new error.
653 * gfortran.dg/null_6.f90 : Include new error.
655 2013-11-29 Marek Polacek <polacek@redhat.com>
658 * g++.dg/ubsan/pr59331.C: New test.
659 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
660 Disable the -w option.
661 * c-c++-common/ubsan/vla-1.c: Likewise.
662 * c-c++-common/ubsan/vla-2.c: Likewise.
663 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
665 2013-11-29 Joseph Myers <joseph@codesourcery.com>
668 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
670 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
672 * lib/asan-dg.exp (asan_link_flags): Properly add path to
673 libsanitizer.spec to cflags.
675 2013-11-29 Richard Biener <rguenther@suse.de>
678 * g++.dg/torture/pr59208.C: New testcase.
680 2013-11-29 Jakub Jelinek <jakub@redhat.com>
681 Yury Gribov <y.gribov@samsung.com>
684 * c-c++-common/asan/pr59063-1.c: New test.
685 * c-c++-common/asan/pr59063-2.c: Likewise.
686 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
687 * lib/ubsan-dg.exp: Likewise.
689 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
691 * gnat.dg/opt29.ad[sb]: New test.
693 2013-11-29 Richard Biener <rguenther@suse.de>
696 * gcc.dg/torture/pr59338.c: New testcase.
698 2013-11-29 Jakub Jelinek <jakub@redhat.com>
701 * gcc.dg/vect/vect-simd-clone-12.c: New test.
702 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
703 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
706 * c-c++-common/pr59280.c: New test.
708 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
710 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
712 2013-11-29 Joseph Myers <joseph@codesourcery.com>
715 * gcc.dg/inline-35.c: New test.
717 2013-11-28 Jakub Jelinek <jakub@redhat.com>
720 * g++.dg/gomp/pr59297.C: New test.
722 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
725 * gcc.target/i386/pr57293.c: New.
727 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
729 * gcc.target/arm/vrinta-ce.c: New testcase.
731 2013-11-28 Richard Biener <rguenther@suse.de>
734 * gcc.dg/lto/pr59323-2_0.c: New testcase.
736 2013-11-28 Richard Biener <rguenther@suse.de>
738 PR tree-optimization/59330
739 * gcc.dg/torture/pr59330.c: New testcase.
741 2013-11-28 Richard Biener <rguenther@suse.de>
744 * gcc.dg/lto/pr59323_0.c: New testcase.
746 2013-11-28 Jakub Jelinek <jakub@redhat.com>
749 PR tree-optimization/58018
750 PR tree-optimization/58131
751 * gcc.dg/torture/pr57393-1.c: New test.
752 * gcc.dg/torture/pr57393-2.c: New test.
753 * gcc.dg/torture/pr57393-3.c: New test.
754 * gcc.dg/torture/pr58018.c: New test.
755 * gcc.dg/torture/pr58131.c: New test.
756 * gfortran.dg/pr57393-1.f90: New test.
757 * gfortran.dg/pr57393-2.f90: New test.
759 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
761 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
763 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
765 * gcc.dg/guality/param-3.c: New test.
767 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
768 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
771 * gcc.target/i386/xop-frczX.c: New test.
773 2013-11-27 Jakub Jelinek <jakub@redhat.com>
775 PR tree-optimization/59014
776 * gcc.c-torture/execute/pr59014-2.c: New test.
778 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
781 * g++.dg/parse/crash66.C: New.
783 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
785 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
786 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
788 2013-11-27 Marek Polacek <polacek@redhat.com>
791 * g++.dg/ubsan/pr59306.C: New test.
793 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
794 Jakub Jelinek <jakub@redhat.com>
796 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
797 simdlen is a power of two.
798 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
799 Remove -msse2. Adjust regexps for name mangling changes.
800 * gcc.dg/gomp/simd-clones-3.c: Likewise.
801 * gcc.dg/vect/vect-simd-clone-1.c: New test.
802 * gcc.dg/vect/vect-simd-clone-2.c: New test.
803 * gcc.dg/vect/vect-simd-clone-3.c: New test.
804 * gcc.dg/vect/vect-simd-clone-4.c: New test.
805 * gcc.dg/vect/vect-simd-clone-5.c: New test.
806 * gcc.dg/vect/vect-simd-clone-6.c: New test.
807 * gcc.dg/vect/vect-simd-clone-7.c: New test.
808 * gcc.dg/vect/vect-simd-clone-8.c: New test.
809 * gcc.dg/vect/vect-simd-clone-9.c: New test.
810 * gcc.dg/vect/vect-simd-clone-10.c: New test.
811 * gcc.dg/vect/vect-simd-clone-10.h: New file.
812 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
813 * gcc.dg/vect/vect-simd-clone-11.c: New test.
815 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
817 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
818 Call set_ld_library_path_env_vars.
819 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
821 2013-11-27 Tom de Vries <tom@codesourcery.com>
822 Marc Glisse <marc.glisse@inria.fr>
825 * c-c++-common/pr59032.c: New testcase.
827 2013-11-27 Tom de Vries <tom@codesourcery.com>
828 Marc Glisse <marc.glisse@inria.fr>
831 * c-c++-common/pr59037.c: New testcase.
833 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
835 * gcc.c-torture/execute/20131127-1.c: New test.
837 2013-11-27 Richard Biener <rguenther@suse.de>
839 PR tree-optimization/59288
840 * gcc.dg/torture/pr59288.c: New testcase.
842 2013-11-27 Marek Polacek <polacek@redhat.com>
844 * c-c++-common/ubsan/undefined-1.c: New test.
846 2013-11-26 Jakub Jelinek <jakub@redhat.com>
848 PR tree-optimization/59014
849 * gcc.c-torture/execute/pr59014.c: New test.
852 * gcc.c-torture/execute/pr59229.c: New test.
854 PR rtl-optimization/59166
855 * gcc.dg/torture/pr59166.c: New test.
858 * g++.dg/gomp/pr58874.C: New test.
861 * g++.dg/gomp/pr59150.C: New test.
864 * c-c++-common/gomp/pr59152.c: New test.
866 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
868 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
869 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
870 * g++.dg/gomp/openmp-simd-1.C: Ditto.
871 * g++.dg/gomp/openmp-simd-2.C: Ditto.
872 * gfortran.dg/c_loc_test_22.f90: Ditto.
873 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
874 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
875 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
876 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
877 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
878 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
880 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
882 * gcc.target/arm/20131120.c: New test.
884 2013-11-26 Richard Biener <rguenther@suse.de>
886 PR tree-optimization/59245
887 * gcc.dg/torture/pr59245.c: New testcase.
889 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
892 * gcc.target/arm/negdi-2.c: Scan more general register names.
894 2013-11-26 Terry Guo <terry.guo@arm.com>
896 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
897 * gcc.target/arm/thumb1-pic-single-base.c: New case.
899 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
902 * g++.dg/parse/bitfield4.C: New.
904 2013-11-26 Richard Biener <rguenther@suse.de>
906 PR tree-optimization/59287
907 * gcc.dg/tree-ssa/alias-29.c: New testcase.
909 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
912 * g++.dg/other/default8.C: New.
913 * g++.dg/tc1/dr217.C: Remove xfail.
914 * g++.dg/other/default5.C: Adjust.
915 * g++.old-deja/g++.mike/p1989.C: Likewise.
917 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
920 * g++.dg/cpp0x/constexpr-ice9.C: New.
922 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
925 * g++.dg/other/cv_func3.C: New.
926 * g++.dg/other/cv_func.C: Adjust.
927 * g++.dg/parse/fn-typedef2.C: Likewise.
929 2013-11-25 Marek Polacek <polacek@redhat.com>
932 * g++.dg/ubsan/pr59250.C: New test.
934 2013-11-25 Janus Weil <janus@gcc.gnu.org>
937 * gfortran.dg/typebound_proc_30.f90: New.
939 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
942 * g++.dg/cpp0x/initlist75.C: New.
945 * g++.dg/cpp0x/gen-attrs-57.C: New.
947 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
951 * g++.dg/cpp1y/pr58533.C: Updated testcase.
952 * g++.dg/cpp1y/pr59112.C: New testcase.
953 * g++.dg/cpp1y/pr59113.C: New testcase.
955 2013-11-25 Terry Guo <terry.guo@arm.com>
957 * gcc.target/arm/thumb2-slow-flash-data.c: New.
959 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
961 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
962 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
964 2013-11-23 Janus Weil <janus@gcc.gnu.org>
967 * gfortran.dg/asynchronous_4.f90: New.
969 2013-11-22 Jakub Jelinek <jakub@redhat.com>
971 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
972 cleanup-tree-dump directive.
974 2013-11-22 Jan Hubicka <jh@suse.cz>
976 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
977 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
979 2013-11-22 Jakub Jelinek <jakub@redhat.com>
981 * g++.dg/ubsan/return-1.C: New test.
982 * g++.dg/ubsan/return-2.C: New test.
984 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
985 optimizing away some __asan_report* calls.
987 2013-11-22 Martin Jambor <mjambor@suse.cz>
989 * gcc.dg/pr10474.c: Also test ppc64.
990 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
992 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
994 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
997 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
998 specify an appropriate register class for VSX operations.
1000 (load_gpr_to_vsx): Likewise.
1001 (load_vsx_to_gpr): Likewise.
1002 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
1003 register class for VSX registers that the type can handle. Remove
1004 checks for explicit number of instructions generated, just check
1005 if the instruction is generated.
1006 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1007 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1008 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1009 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1010 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1011 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1012 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1014 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
1016 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
1017 * gcc.target/powerpc/bool3-p7.c: Likewise.
1018 * gcc.target/powerpc/bool3-p8.c: Likewise.
1020 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
1021 appropriate instructions are generated, don't check the count.
1023 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
1026 * gcc.target/arm/negdi-4.c: Delete invalid test.
1027 * gcc.dg/torture/pr59216.c: New test.
1029 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
1031 * gcc.target/aarch64/vmov_n_1.c: New testcase.
1033 2013-11-22 Richard Biener <rguenther@suse.de>
1035 * gcc.dg/torture/20131122-0.c: New testcase.
1037 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1039 * gcc.dg/vect/vect-124.c: New test.
1041 2013-11-21 Cary Coutant <ccoutant@google.com>
1043 * gcc.dg/debug/dwarf2/mlt1.c: New test.
1044 * gcc.dg/debug/dwarf2/mlt2.c: New test.
1046 2013-11-21 Jeff Law <law@redhat.com>
1048 PR tree-optimization/59221
1049 * gcc.c-torture/execute/pr59221.c: New test.
1051 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1054 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
1055 Make more generic for other platforms.
1057 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
1060 * gcc.target/sh/pr53976-1.c: New.
1062 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1065 * gfortran.dg/erf_3.F90: New file.
1067 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1069 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
1071 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
1073 PR rtl-optimization/59133
1074 * gcc.target/i386/pr59133.c: New.
1076 2013-11-20 Joseph Myers <joseph@codesourcery.com>
1079 * gcc.dg/float-exact-1.c: New test.
1081 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
1083 PR rtl-optimization/54300
1084 * gcc.target/arm/pr54300.C: New test.
1086 2013-11-20 Diego Novillo <dnovillo@google.com>
1089 * g++.dg/plugin/selfassign.c: Include stringpool.h
1091 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1093 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
1095 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1097 * gcc.target/s390/htm-1.c: Rename to ...
1098 * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
1100 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1101 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1102 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1103 * gcc.target/s390/htm-builtins-1.c: New testcase.
1104 * gcc.target/s390/htm-builtins-2.c: New testcase.
1105 * gcc.target/s390/s390.exp: Add check for htm machine.
1107 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
1110 * c-c++-common/Wfloat-conversion.c: Copies relevant
1111 tests from c-c++-common/Wconversion-real.c,
1112 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1113 new testcase for conversions that are warned about by
1116 2013-11-19 Martin Jambor <mjambor@suse.cz>
1118 PR rtl-optimization/59099
1119 * gcc.target/i386/pr59099.c: New test.
1121 2013-11-19 Sriraman Tallam <tmsriram@google.com>
1123 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1125 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1127 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1128 construct parameter slot value in endian-independent way.
1129 (fcevv, fciievv, fcvevv): Use it.
1131 2013-11-19 Jan Hubicka <jh@suse.cz>
1133 * ipa/devirt9.C: Fix prevoius change.
1135 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
1137 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1138 Remove defined(__linux__).
1140 2013-11-19 Richard Biener <rguenther@suse.de>
1142 PR tree-optimization/59164
1143 * gcc.dg/torture/pr59164.c: New testcase.
1145 2013-11-19 Richard Biener <rguenther@suse.de>
1148 * gcc.dg/torture/pr58956.c: New testcase.
1150 2013-11-19 Marek Polacek <polacek@redhat.com>
1152 * c-c++-common/ubsan/null-1.c: New test.
1153 * c-c++-common/ubsan/null-2.c: New test.
1154 * c-c++-common/ubsan/null-3.c: New test.
1155 * c-c++-common/ubsan/null-4.c: New test.
1156 * c-c++-common/ubsan/null-5.c: New test.
1157 * c-c++-common/ubsan/null-6.c: New test.
1158 * c-c++-common/ubsan/null-7.c: New test.
1159 * c-c++-common/ubsan/null-8.c: New test.
1160 * c-c++-common/ubsan/null-9.c: New test.
1161 * c-c++-common/ubsan/null-10.c: New test.
1162 * c-c++-common/ubsan/null-11.c: New test.
1163 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1164 * c-c++-common/ubsan/shift-1.c: Likewise.
1165 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1167 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
1169 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1171 2013-11-19 Jan Hubicka <jh@suse.cz>
1173 * ipa/devirt9.C: Verify that the optimization happens already before.
1176 2013-11-19 Richard Biener <rguenther@suse.de>
1178 PR tree-optimization/57517
1179 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1180 * gcc.dg/torture/pr57517.c: Likewise.
1182 2013-11-19 Jan Hubicka <jh@suse.cz>
1184 * gcc.target/i386/memcpy-3.c: New testcase.
1186 2013-11-18 Jan Hubicka <jh@suse.cz>
1187 Uros Bizjak <ubizjak@gmail.com>
1190 * gcc.target/i386/memcpy-2.c: Fix template;
1191 add +1 so the testcase passes at 32bit.
1193 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1195 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1196 Remove spurious FIXME.
1198 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1200 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1202 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1205 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1207 2013-11-18 Richard Biener <rguenther@suse.de>
1209 PR tree-optimization/59125
1210 PR tree-optimization/54570
1211 * gcc.dg/builtin-object-size-8.c: Un-xfail.
1212 * gcc.dg/builtin-object-size-14.c: New testcase.
1213 * gcc.dg/strlenopt-14gf.c: Adjust.
1214 * gcc.dg/strlenopt-1f.c: Likewise.
1215 * gcc.dg/strlenopt-4gf.c: Likewise.
1217 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
1219 * gnat.dg/volatile11.adb: New test.
1220 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1222 2013-11-18 Yury Gribov <y.gribov@samsung.com>
1225 * c-c++-common/asan/pr59106.c: New test.
1227 2013-11-17 Jan Hubicka <jh@suse.cz>
1229 * gcc.target/i386/memcpy-2.c: New testcase.
1231 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
1234 * gcc.target/i386/pr59153.c: New test.
1236 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1239 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1240 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1242 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1245 * g++.dg/overload/addr2.C: New.
1246 * g++.old-deja/g++.other/overload11.C: Adjust.
1248 2013-11-15 Mike Stump <mikestump@comcast.net>
1250 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1251 * lib/g++.exp (g++_target_compile): Likewise.
1252 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1253 libraries. Remove debugging.
1254 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1255 libraries. Remove -O0, redundant with default.
1257 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1259 * c-c++-common/cpp/ucnid-2011-1.c: New test.
1261 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1264 * g++.dg/cpp0x/nsdmi-template8.C: New.
1266 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1269 * g++.dg/cpp0x/nsdmi-template7.C: New.
1271 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1274 * g++.dg/cpp0x/nsdmi-template6.C: New.
1276 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1279 * g++.dg/cpp0x/nsdmi-template5.C: New.
1281 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
1283 * c-c++-common/cilk-plus/PS: New directory.
1284 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1285 * g++.dg/dg.exp: Run Cilk Plus tests.
1286 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1288 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1290 * gcc.dg/vmx/3b-15.c: Revise for little endian.
1292 2013-11-15 Richard Biener <rguenther@suse.de>
1294 PR tree-optimization/50262
1295 * gcc.dg/tree-ssa/alias-28.c: New testcase.
1296 * gcc.dg/strlenopt-1.c: Adjust.
1297 * gcc.dg/strlenopt-1f.c: Likewise.
1299 2013-11-15 Richard Biener <rguenther@suse.de>
1301 * gcc.dg/torture/20131115-1.c: New testcase.
1303 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1305 * gcc.dg/cpp/ucnid-9.c: New test.
1307 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
1309 * gnat.dg/stack_usage1b.adb: New test.
1310 * gnat.dg/stack_usage1c.adb: Likewise.
1312 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1314 * gnat.dg/specs/addr1.ads: Revert the last change.
1315 * gnat.dg/specs/atomic1.ads: Likewise.
1317 2013-11-14 Cong Hou <congh@google.com>
1319 * gcc.dg/vect/vect-alias-check.c: Update.
1321 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1324 * g++.dg/cpp0x/nsdmi-template3.C: New.
1325 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1327 2013-11-14 Diego Novillo <dnovillo@google.com>
1329 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1330 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1332 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1334 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1335 compiler and linker field if _CALL_ELF == 2.
1336 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1337 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1338 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1340 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1342 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1344 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1345 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1346 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1348 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1350 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1352 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1353 * gcc.target/powerpc/pr57949-2.c: Likewise.
1355 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1357 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1359 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1361 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1362 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1363 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1365 2013-11-14 Richard Biener <rguenther@suse.de>
1367 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1369 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1371 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1372 * gnat.dg/specs/atomic1.ads: Likewise.
1374 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1376 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1378 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1381 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1383 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1384 *-*-solaris2.1[0-9]*.
1385 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1387 2013-11-14 Joey Ye <joey.ye@arm.com>
1389 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1390 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1391 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1392 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1393 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1395 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1398 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1400 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1403 * gcc.c-torture/execute/pr59101.c: New test.
1405 2013-11-13 Jeff Law <law@redhat.com>
1407 PR tree-optimization/59102
1408 * gcc.c-torture/compile/pr59102.c: New test.
1410 2013-11-13 Tom de Vries <tom@codesourcery.com>
1412 * gcc.dg/tail-merge-store.c: New test.
1414 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1416 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1417 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
1419 2013-11-13 Jeff Law <law@redhat.com>
1421 * PR middle-end/59119
1422 * gcc.c-torture/compile/pr59119.c: New test.
1424 2013-11-13 Martin Jambor <mjambor@suse.cz>
1426 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1427 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1428 * gcc.dg/pr10474.c: Likewise.
1430 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1432 * lib/target-supports.exp
1433 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1434 of targets that do not need command line argument to enable SIMD.
1436 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1438 * gcc.dg/guality/param-4.c: New test.
1440 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1442 * gcc.dg/c11-complex-1.c: New test.
1444 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1446 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1447 gcc.dg/auto-type-2.c: New tests.
1449 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1451 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1454 2013-11-12 Jeff Law <law@redhat.com>
1456 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1457 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1460 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1463 * gcc.target/powerpc/pr59054.c: New test.
1465 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1467 * g++.dg/cpp1y/lambda-generic.C: New test case.
1468 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1469 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1470 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1471 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1472 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1473 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1474 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1475 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1477 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1484 * g++.dg/cpp1y/pr58534.C: New testcase.
1485 * g++.dg/cpp1y/pr58536.C: New testcase.
1486 * g++.dg/cpp1y/pr58548.C: New testcase.
1487 * g++.dg/cpp1y/pr58549.C: New testcase.
1488 * g++.dg/cpp1y/pr58637.C: New testcase.
1490 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1492 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1493 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1494 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1497 2013-11-12 Tristan Gingold <gingold@adacore.com>
1499 * gnat.dg/aggr21.adb: New test.
1500 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1502 2013-11-12 Jeff Law <law@redhat.com>
1504 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1505 * gcc.dg/tree-ssa/isolate-5.c: New test.
1507 2013-11-12 Martin Jambor <mjambor@suse.cz>
1509 PR rtl-optimization/10474
1510 * gcc.dg/pr10474.c: New testcase.
1511 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1512 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1514 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1517 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1519 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1521 * gcc.dg/time-profiler-1.c: New test.
1522 * gcc.dg/time-profiler-2.c: Ditto.
1524 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1525 Jeff Law <law@redhat.com>
1527 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1529 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1532 * gcc.target/i386/pr58853.c: New test.
1534 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1536 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1537 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1538 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1539 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1540 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1541 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1542 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1543 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1544 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1546 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1548 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1549 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1550 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1551 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1552 gcc.dg/atomic/stdatomic-exchange-1.c,
1553 gcc.dg/atomic/stdatomic-exchange-2.c,
1554 gcc.dg/atomic/stdatomic-exchange-3.c,
1555 gcc.dg/atomic/stdatomic-exchange-4.c,
1556 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1557 gcc.dg/atomic/stdatomic-generic.c,
1558 gcc.dg/atomic/stdatomic-kill-dep.c,
1559 gcc.dg/atomic/stdatomic-load-1.c,
1560 gcc.dg/atomic/stdatomic-load-2.c,
1561 gcc.dg/atomic/stdatomic-load-3.c,
1562 gcc.dg/atomic/stdatomic-load-4.c,
1563 gcc.dg/atomic/stdatomic-lockfree.c,
1564 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1565 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1566 gcc.dg/atomic/stdatomic-store-1.c,
1567 gcc.dg/atomic/stdatomic-store-2.c,
1568 gcc.dg/atomic/stdatomic-store-3.c,
1569 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1572 2013-11-08 Cong Hou <congh@google.com>
1574 PR tree-optimization/58508
1575 * gcc.dg/vect/pr58508.c: Update.
1577 2013-11-08 Richard Biener <rguenther@suse.de>
1579 PR tree-optimization/59047
1580 * gcc.dg/torture/pr59047.c: New testcase.
1582 2013-11-08 Richard Biener <rguenther@suse.de>
1584 PR tree-optimization/59038
1585 PR tree-optimization/58955
1586 * gcc.dg/torture/pr59038.c: New testcase.
1588 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1591 * gfortran.dg/constructor_9.f90: New.
1593 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1595 * gcc.dg/atomic-compare-exchange-1.c,
1596 gcc.dg/atomic-compare-exchange-2.c,
1597 gcc.dg/atomic-compare-exchange-3.c,
1598 gcc.dg/atomic-compare-exchange-4.c,
1599 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1600 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1601 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1602 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1603 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1604 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1605 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1606 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1607 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1608 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1609 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1610 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1611 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1612 gcc.dg/atomic-store-5.c: Declare main as returning int.
1613 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1614 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1615 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1616 expression using value of count.
1618 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1620 * lib/target-supports.exp
1621 (check_effective_target_fenv_exceptions): New function.
1622 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1623 * gcc.dg/atomic/c11-atomic-exec-1.c,
1624 gcc.dg/atomic/c11-atomic-exec-2.c,
1625 gcc.dg/atomic/c11-atomic-exec-3.c,
1626 gcc.dg/atomic/c11-atomic-exec-4.c,
1627 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1628 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1629 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1631 2013-11-07 Cong Hou <congh@google.com>
1633 * gcc.dg/vect/vect-alias-check.c: New.
1635 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1637 * gcc.dg/tree-ssa/loop-39.c: New test.
1639 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1640 * gcc.dg/unroll_2.c: Likewise.
1641 * gcc.dg/unroll_3.c: Likewise.
1642 * gcc.dg/unroll_4.c: Likewise.
1643 * gcc.dg/vrp90.c: New test.
1645 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1648 * g++.dg/cpp0x/nullptr30.C: New.
1650 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1651 Jakub Jelinek <jakub@redhat.com>
1654 * c-c++-common/asan/pr59029.c: New test.
1656 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1659 * gcc.target/i386/pr59034-1.c: New test.
1660 * gcc.target/i386/pr59034-2.c: Likewise.
1662 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1664 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1665 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1666 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1668 2013-11-06 DJ Delorie <dj@redhat.com>
1670 * gcc.dg/mismatch-decl-1.c: New test.
1672 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1674 * gcc.dg/torture/float128-cmp-invalid.c,
1675 gcc.dg/torture/float128-div-underflow.c,
1676 gcc.dg/torture/float128-extend-nan.c,
1677 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1679 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1681 * gcc.target/sh/pr51244-11.c: Remove target line.
1682 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1683 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1684 * gcc.target/sh/pr51244-15.c: Likewise.
1685 * gcc.target/sh/pr51244-19.c: Likewise.
1686 * gcc.target/sh/cmpstr.c: Likewise.
1687 * gcc.target/sh/pr33135-3.c: Likewise.
1688 * gcc.target/sh/pr53512-2.c: Likewise.
1689 * gcc.target/sh/pr54602-2.c: Likewise.
1690 * gcc.target/sh/pr52483-1.c: Likewise.
1691 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1692 * gcc.target/sh/pr54760-4.c: Likewise.
1693 * gcc.target/sh/pr52483-5.c: Likewise.
1694 * gcc.target/sh/pr54089-2.c: Likewise.
1695 * gcc.target/sh/pr56547-2.c: Likewise.
1696 * gcc.target/sh/pr54089-6.c: Likewise.
1697 * gcc.target/sh/pr51244-20.c: Likewise.
1698 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1699 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1700 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1701 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1702 * gcc.target/sh/pr55303-2.c: Likewise.
1703 * gcc.target/sh/sh2a-resbank.c: Likewise.
1704 * gcc.target/sh/sp-switch.c: Likewise.
1705 * gcc.target/sh/pr51244-3.c: Likewise.
1706 * gcc.target/sh/pr50751-3.c: Likewise.
1707 * gcc.target/sh/pr51244-7.c: Likewise.
1708 * gcc.target/sh/struct-arg-dw2.c: Likewise.
1709 * gcc.target/sh/pr50751-7.c: Likewise.
1710 * gcc.target/sh/pr49468-di.c: Likewise.
1711 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1712 * gcc.target/sh/pr49880-3.c: Likewise.
1713 * gcc.target/sh/pr51244-12.c: Likewise.
1714 * gcc.target/sh/pr53988.c: Likewise.
1715 * gcc.target/sh/pr6526.c: Likewise.
1716 * gcc.target/sh/sh2a-bxor.c: Likewise.
1717 * gcc.target/sh/pr51244-16.c: Likewise.
1718 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1719 * gcc.target/sh/sh2a-bor.c: Likewise.
1720 * gcc.target/sh/pr53511-1.c: Likewise.
1721 * gcc.target/sh/pr21255-3.c: Likewise.
1722 * gcc.target/sh/pr53512-3.c: Likewise.
1723 * gcc.target/sh/pr33135-4.c: Likewise.
1724 * gcc.target/sh/pr54602-3.c: Likewise.
1725 * gcc.target/sh/pr54760-1.c: Likewise.
1726 * gcc.target/sh/pr52483-2.c: Likewise.
1727 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1728 * gcc.target/sh/pr54680.c: Likewise.
1729 * gcc.target/sh/pr54386.c: Likewise.
1730 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1731 * gcc.target/sh/pr54089-3.c: Likewise.
1732 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1733 * gcc.target/sh/pr54089-7.c: Likewise.
1734 * gcc.target/sh/strlen.c: Likewise.
1735 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1736 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1737 * gcc.target/sh/pr55303-3.c: Likewise.
1738 * gcc.target/sh/pr51244-4.c: Likewise.
1739 * gcc.target/sh/pr50751-4.c: Likewise.
1740 * gcc.target/sh/pr39423-1.c: Likewise.
1741 * gcc.target/sh/pr51244-8.c: Likewise.
1742 * gcc.target/sh/pr55146.c: Likewise.
1743 * gcc.target/sh/pr50751-8.c: Likewise.
1744 * gcc.target/sh/sh2a-bset.c: Likewise.
1745 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1746 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1747 * gcc.target/sh/20080410-1.c: Likewise.
1748 * gcc.target/sh/pr49880-4.c: Likewise.
1749 * gcc.target/sh/pr51244-13.c: Likewise.
1750 * gcc.target/sh/sh2a-movrt.c: Likewise.
1751 * gcc.target/sh/pr51244-17.c: Likewise.
1752 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1753 * gcc.target/sh/sh2a-bclr.c: Likewise.
1754 * gcc.target/sh/pr33135-1.c: Likewise.
1755 * gcc.target/sh/pr53512-4.c: Likewise.
1756 * gcc.target/sh/pr54602-4.c: Likewise.
1757 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1758 * gcc.target/sh/pr54760-2.c: Likewise.
1759 * gcc.target/sh/pr52483-3.c: Likewise.
1760 * gcc.target/sh/sh2a-bld.c: Likewise.
1761 * gcc.target/sh/pr54089-4.c: Likewise.
1762 * gcc.target/sh/pr54685.c: Likewise.
1763 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1764 * gcc.target/sh/pr54089-8.c: Likewise.
1765 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1766 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1767 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1768 * gcc.target/sh/pr51244-1.c: Likewise.
1769 * gcc.target/sh/pr50751-1.c: Likewise.
1770 * gcc.target/sh/pr55160.c: Likewise.
1771 * gcc.target/sh/pr51244-5.c: Likewise.
1772 * gcc.target/sh/pr54236-1.c: Likewise.
1773 * gcc.target/sh/pr50751-5.c: Likewise.
1774 * gcc.target/sh/pr52933-1.c: Likewise.
1775 * gcc.target/sh/pr39423-2.c: Likewise.
1776 * gcc.target/sh/pr51244-9.c: Likewise.
1777 * gcc.target/sh/pr49263.c: Likewise.
1778 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1779 * gcc.target/sh/pr49880-1.c: Likewise.
1780 * gcc.target/sh/sh2a-band.c: Likewise.
1781 * gcc.target/sh/pr51244-10.c: Likewise.
1782 * gcc.target/sh/pr49880-5.c: Likewise.
1783 * gcc.target/sh/prefetch.c: Likewise.
1784 * gcc.target/sh/pr51244-14.c: Likewise.
1785 * gcc.target/sh/rte-delay-slot.c: Likewise.
1786 * gcc.target/sh/fpul-usage-1.c: Likewise.
1787 * gcc.target/sh/pr51244-18.c: Likewise.
1788 * gcc.target/sh/pr21255-1.c: Likewise.
1789 * gcc.target/sh/pr33135-2.c: Likewise.
1790 * gcc.target/sh/pr53512-1.c: Likewise.
1791 * gcc.target/sh/pr54602-1.c: Likewise.
1792 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1793 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1794 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1795 * gcc.target/sh/torture/pr58314.c: Likewise.
1796 * gcc.target/sh/torture/pr34777.c: Likewise.
1797 * gcc.target/sh/torture/pr58475.c: Likewise.
1798 * gcc.target/sh/pr54760-3.c: Likewise.
1799 * gcc.target/sh/sh4a-cosf.c: Likewise.
1800 * gcc.target/sh/pr52483-4.c: Likewise.
1801 * gcc.target/sh/mfmovd.c: Likewise.
1802 * gcc.target/sh/pr54089-1.c: Likewise.
1803 * gcc.target/sh/pr56547-1.c: Likewise.
1804 * gcc.target/sh/pr54089-5.c: Likewise.
1805 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1806 * gcc.target/sh/pr54089-9.c: Likewise.
1807 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1808 * gcc.target/sh/pr49468-si.c: Likewise.
1809 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1810 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1811 * gcc.target/sh/pr55303-1.c: Likewise.
1812 * gcc.target/sh/pr51244-2.c: Likewise.
1813 * gcc.target/sh/pr50751-2.c: Likewise.
1814 * gcc.target/sh/pr54236-2.c: Likewise.
1815 * gcc.target/sh/pr51244-6.c: Likewise.
1816 * gcc.target/sh/cmpstrn.c: Likewise.
1817 * gcc.target/sh/pr50751-6.c: Likewise.
1818 * gcc.target/sh/pr52933-2.c: Likewise.
1819 * gcc.target/sh/pr53568-1.c: Likewise.
1820 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1821 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1822 * gcc.target/sh/sh4a-sinf.c: Likewise.
1823 * gcc.target/sh/pr49880-2.c: Likewise.
1825 2013-11-06 Tobias Burnus <burnus@net-b.de>
1827 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1828 * gcc.dg/wdate-time.c: Ditto.
1829 * gfortran.dg/wdate-time.F90: Ditto.
1831 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1834 * gcc.target/sh/torture/pr30807.c: New.
1836 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
1839 * g++.dg/other/java3.C: New.
1841 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
1844 * gcc.target/i386/pr59021.c: New test.
1846 2013-11-06 James Lemke <jwlemke@codesourcery.com>
1848 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1849 dg-additional-files to also match BOL.
1851 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1853 * gcc.dg/torture/c99-contract-1.c: New test.
1855 2013-11-06 Richard Biener <rguenther@suse.de>
1857 PR tree-optimization/58653
1858 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1859 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1861 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1863 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1864 40 to 30. Replaced iteration variable with a #define. Instead of
1865 returning non-zero value for error, called __builtin_abort (). Fixed
1866 a bug of calling fib_serial in serial case instead of fib.
1867 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1868 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1869 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1870 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1871 compiler flag testing.
1873 2013-11-06 Christian Bruel <christian.bruel@st.com>
1875 * gcc.target/sh/strlen.c: New test.
1877 2013-11-06 Jakub Jelinek <jakub@redhat.com>
1880 * gcc.c-torture/compile/pr58970.c: New test.
1882 2013-11-05 Wei Mi <wmi@google.com>
1885 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1887 2013-11-05 Tobias Burnus <burnus@net-b.de>
1889 * g++.dg/warn/wdate-time.C: New.
1890 * gcc.dg/wdate-time.c: New.
1891 * gfortran.dg/wdate-time.F90: New.
1893 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
1896 * gfortran.dg/reshape_6.f90: New test.
1898 2013-11-05 Jeff Law <law@redhat.com>
1900 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1901 * gcc.dg/tree-ssa/isolate-1.c: New test.
1902 * gcc.dg/tree-ssa/isolate-2.c: New test.
1903 * gcc.dg/tree-ssa/isolate-3.c: New test.
1904 * gcc.dg/tree-ssa/isolate-4.c: New test.
1906 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1908 PR rtl-optimization/58997
1909 * gcc.c-torture/compile/pr58997.c: New test.
1911 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
1914 * g++.dg/cpp0x/gen-attrs-56.C: New.
1916 2013-11-05 Richard Biener <rguenther@suse.de>
1919 * gcc.dg/ipa/pr58492.c: New testcase.
1921 2013-11-05 Richard Biener <rguenther@suse.de>
1923 PR tree-optimization/58955
1924 * gcc.dg/torture/pr58955-1.c: New testcase.
1925 * gcc.dg/torture/pr58955-2.c: Likewise.
1927 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
1930 * gcc.dg/pr58981.c: New test.
1932 2013-11-05 Richard Biener <rguenther@suse.de>
1935 * gcc.dg/torture/pr58941.c: New testcase.
1937 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1939 PR tree-optimization/58958
1940 * gcc.dg/tree-ssa/pr58958.c: New file.
1942 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1944 * gcc.dg/tree-ssa/alias-26.c: New file.
1946 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1948 PR tree-optimization/58984
1949 * gcc.c-torture/execute/pr58984.c: New test.
1951 2013-11-05 Andreas Schwab <schwab@suse.de>
1953 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1955 2013-11-05 Tobias Burnus <burnus@net-b.de>
1957 * g++.dg/gomp/openmp-simd-1.C: New.
1958 * g++.dg/gomp/openmp-simd-2.C: New.
1959 * gcc.dg/gomp/openmp-simd-1.c: New.
1960 * gcc.dg/gomp/openmp-simd-2.c: New.
1962 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1964 * gcc.dg/superblock.c: Require scheduling support.
1966 2013-11-04 Kostya Serebryany <kcc@google.com>
1968 * g++.dg/asan/asan_test.cc: Update the test
1969 to match the fresh asan run-time.
1970 * c-c++-common/asan/stack-overflow-1.c: Ditto.
1972 2013-11-04 Ian Lance Taylor <iant@google.com>
1974 * g++.dg/ext/sync-4.C: New test.
1976 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1979 * gfortran.dg/derived_external_function_1.f90 : New test
1981 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1983 PR tree-optimization/58978
1984 * gcc.c-torture/compile/pr58978.c: New test.
1986 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1989 * gfortran.dg/optional_class_1.f90 : New test
1991 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
1993 PR rtl-optimization/58968
1994 * gfortran.dg/pr58968.f: New
1996 2013-11-04 Marek Polacek <polacek@redhat.com>
1999 * g++.dg/diagnostic/pr58979.C: New test.
2001 2013-11-04 Joseph Myers <joseph@codesourcery.com>
2003 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
2004 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
2005 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
2006 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
2007 gcc.dg/iec-559-macros-9.c: New tests.
2009 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2011 PR tree-optimization/58946
2012 * gcc.c-torture/compile/pr58946.c: New test.
2014 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2017 * g++.dg/parse/pr52071.C: New.
2019 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2022 * g++.dg/lookup/name-clash10.C: New.
2024 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
2026 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
2027 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
2028 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
2031 2013-11-03 Marek Polacek <polacek@redhat.com>
2033 * g++.dg/ubsan/cxx1y-vla.C: New test.
2034 * c-c++-common/ubsan/vla-3.c: New test.
2035 * c-c++-common/ubsan/vla-2.c: New test.
2036 * c-c++-common/ubsan/vla-4.c: New test.
2037 * c-c++-common/ubsan/vla-1.c: New test.
2039 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2041 * gcc.dg/vmx/vec-set.c: New.
2043 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2047 * g++.dg/parse/pr29234.C: New.
2048 * g++.dg/parse/pr56037.C: Likewise.
2050 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2052 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
2053 passed it in as one of the options to all Cilk keywords test.
2055 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2058 * g++.dg/cpp1y/pr58708.C: New.
2060 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
2063 * g++.dg/ext/pr58834.C: New file.
2065 2013-11-01 Jakub Jelinek <jakub@redhat.com>
2067 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
2069 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
2072 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
2075 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
2078 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2080 * g++.dg/gomp/simd-1.C: New test.
2081 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
2082 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
2083 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
2084 * c-c++-common/gomp/simd6.c: New test.
2086 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
2088 Implement C++14 digit separators.
2089 * g++.dg/cpp1y/digit-sep.C: New.
2090 * g++.dg/cpp1y/digit-sep-neg.C: New.
2091 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
2093 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2095 * gcc.dg/vect/vect-align-3.c: New test.
2097 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2098 we warn about it already during VRP1 pass.
2100 2013-10-31 Martin Jambor <mjambor@suse.cz>
2102 PR rtl-optimization/58934
2104 2013-10-30 Martin Jambor <mjambor@suse.cz>
2105 PR rtl-optimization/10474
2106 * gcc.dg/pr10474.c: New testcase.
2107 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2108 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2110 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
2114 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2117 * g++.dg/cpp0x/variadic145.C: New.
2119 * g++.dg/cpp0x/sfinae49.C: New.
2121 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2124 * g++.dg/cpp0x/deleted1.C: New.
2126 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2128 * gcc.target/arm/lp1243022.c: New test.
2130 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
2133 * gcc.target/avr/pr58545.c: New test.
2135 2013-10-30 Tobias Burnus <burnus@net-b.de>
2138 2013-10-30 Tobias Burnus <burnus@net-b.de>
2139 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2140 path to the compile flags.
2142 2013-10-30 Cong Hou <congh@google.com>
2144 * gcc.target/i386/vect-abs-s8.c: New test.
2145 * gcc.target/i386/vect-abs-s16.c: New test.
2146 * gcc.target/i386/vect-abs-s32.c: New test.
2148 2013-10-30 Tobias Burnus <burnus@net-b.de>
2150 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2151 path to the compile flags.
2153 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
2155 PR rtl-optimization/58369
2156 * g++.dg/torture/pr58369.C: New test.
2158 2013-10-30 Tobias Burnus <burnus@net-b.de>
2161 * g++.dg/vect/pr33426-ivdep-2.cc: New.
2162 * g++.dg/vect/pr33426-ivdep-3.cc: New.
2163 * g++.dg/vect/pr33426-ivdep-4.cc: New.
2165 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2168 * gcc.target/arm/pr58784.c: New.
2170 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
2172 * gcc.dg/tree-ssa/alias-24.c: New file.
2174 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2176 * gcc.target/i386/fma_double_3.c: Use pattern for
2177 scan-assembler-times instead of just one insn name.
2178 * gcc.target/i386/fma_double_5.c: Ditto.
2179 * gcc.target/i386/fma_float_3.c: Ditto.
2180 * gcc.target/i386/fma_float_5.c: Ditto.
2181 * gcc.target/i386/l_fma_double_1.c: Ditto.
2182 * gcc.target/i386/l_fma_double_2.c: Ditto.
2183 * gcc.target/i386/l_fma_double_3.c: Ditto.
2184 * gcc.target/i386/l_fma_double_4.c: Ditto.
2185 * gcc.target/i386/l_fma_double_5.c: Ditto.
2186 * gcc.target/i386/l_fma_double_6.c: Ditto.
2187 * gcc.target/i386/l_fma_float_1.c: Ditto.
2188 * gcc.target/i386/l_fma_float_2.c: Ditto.
2189 * gcc.target/i386/l_fma_float_3.c: Ditto.
2190 * gcc.target/i386/l_fma_float_4.c: Ditto.
2191 * gcc.target/i386/l_fma_float_5.c: Ditto.
2192 * gcc.target/i386/l_fma_float_6.c: Ditto.
2194 2013-10-30 Christian Bruel <christian.bruel@st.com>
2196 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2197 * gcc.target/sh/cmpstr.c: New test.
2198 * gcc.target/sh/cmpstrn.c: New test.
2200 2013-10-30 Martin Jambor <mjambor@suse.cz>
2202 PR rtl-optimization/10474
2203 * gcc.dg/pr10474.c: New testcase.
2204 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2205 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2207 2013-10-29 Andrew Pinski <apinski@cavium.com>
2208 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2210 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2211 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2212 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2213 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2214 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2215 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2216 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2217 conditional move to be used.
2218 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2220 2013-10-29 Tobias Burnus <burnus@net-b.de>
2223 * gfortran.dg/blockdata_8.f90: New.
2225 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
2228 * gcc.target/sh/pr54236-2: New.
2229 * gcc.target/sh/pr54089-6: Add another rotl special case.
2231 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
2234 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2235 to determine sizes of real kinds.
2238 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2240 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2242 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2243 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2244 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2245 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2246 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2247 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2248 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2249 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2250 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2251 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2252 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2253 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2254 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2255 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2256 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2257 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2258 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2259 test stored in c-c++-common. Also, added the Cilk runtime's library
2260 to the ld_library_path.
2262 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2265 * g++.dg/cpp0x/auto40.C: New.
2266 * g++.dg/other/warning1.C: Adjust.
2268 2013-10-29 Richard Biener <rguenther@suse.de>
2270 * gcc.dg/torture/restrict-2.c: New testcase.
2271 * gcc.dg/torture/restrict-3.c: Likewise.
2272 * gcc.dg/torture/restrict-4.c: Likewise.
2273 * gcc.dg/torture/restrict-5.c: Likewise.
2275 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
2277 PR tree-optimization/19831
2278 * gcc.dg/tree-ssa/alias-25.c: New file.
2280 2013-10-29 Richard Biener <rguenther@suse.de>
2282 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2284 * gcc.dg/vect/bb-slp-32.c: Likewise.
2285 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2286 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2287 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2288 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2289 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2290 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2291 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2292 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2293 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2294 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2295 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2296 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2297 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2298 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2299 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2300 * gfortran.dg/vect/vect.exp: Likewise.
2302 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2304 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2305 * gcc.dg/vmx/eg-5.c: Likewise.
2307 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
2308 Joern Rennecke <joern.rennecke@embecosm.com>
2310 * gcc.target/arc/jump-around-jump.c: New test.
2312 2013-10-27 Tom de Vries <tom@codesourcery.com>
2314 * gcc.target/arm/require-pic-register-loc.c: New test.
2316 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
2319 * gcc.target/i386/pr58679-1.c: New test.
2320 * gcc.target/i386/pr58679-2.c: Ditto.
2322 2013-10-27 Tobias Burnus <burnus@net-b.de>
2325 * gcc.dg/vect/vect-ivdep-2.c: New.
2327 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
2330 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2331 * gcc.target/sh/pr52483-2.c: Likewise.
2332 * gcc.target/sh/pr52483-3.c: Likewise.
2333 * gcc.target/sh/pr52483-4.c: Likewise.
2335 2013-10-26 Jeff Law <law@redhat.com>
2337 * g++.dg/torture/pr49309.C: Removed.
2338 * gcc.dg/dfp/pr35739.c: Removed.
2340 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2342 PR rtl-optimization/58759
2343 * gcc.target/i386/pr58759.c: New.
2345 2013-10-25 Tobias Burnus <burnus@net-b.de>
2347 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2348 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2349 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
2351 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2353 * gcc.dg/wmul-1.c: New test.
2355 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2358 * g++.dg/template/pr58878.C: New.
2360 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2362 * gcc.dg/tree-ssa/alias-23.c: New file.
2364 2013-10-25 Richard Biener <rguenther@suse.de>
2366 PR tree-optimization/58626
2367 * gcc.dg/torture/pr58626.c: New testcase.
2369 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2372 * g++.dg/cpp0x/defaulted47.C: New.
2374 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2376 * gcc.c-torture/execute/pr58831.c: New test.
2378 2013-10-25 Nick Clifton <nickc@redhat.com>
2380 * c-c++-common/pr57793.c: Add expected error messages for
2381 targets with small integers.
2382 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2383 * gcc.dg/c99-stdint-2.c: Likewise.
2384 * gcc.dg/cdce1.c: Likewise.
2385 * gcc.dg/fold-overflow-1.c: Likewise.
2386 * gcc.dg/utf-cvt.c: Likewise.
2387 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2389 * gcc.dg/ftrapv-2.c: Likewise.
2390 * gcc.dg/pr30286.c: Likewise.
2391 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2392 * lib/target-supports.exp (check_effective_target_trapping): New
2393 proc. Returns true if the target supports trapping arithmetic.
2395 2013-10-25 Tobias Burnus <burnus@net-b.de>
2397 * g++.dg/parse/ivdep.C: New.
2398 * g++.dg/vect/pr33426-ivdep.cc: New.
2400 2013-10-24 Richard Henderson <rth@redhat.com>
2403 * gcc.dg/atomic-store-6.c: New.
2405 2013-10-24 Ian Lance Taylor <iant@google.com>
2407 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2409 2013-10-24 Cong Hou <congh@google.com>
2411 * gcc.c-torture/execute/20030125-1.c: Update.
2413 2013-10-24 Tobias Burnus <burnus@net-b.de>
2416 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2418 2013-10-24 Dehao Chen <dehao@google.com>
2420 * g++.dg/opt/devirt3.C: New test.
2422 2013-08-24 Tobias Burnus <burnus@net-b.de>
2425 * testsuite/gcc.dg/ivdep.c: New.
2426 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
2428 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2430 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2431 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2433 2013-10-24 Nick Clifton <nickc@redhat.com>
2435 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2437 2013-10-24 Marek Polacek <polacek@redhat.com>
2440 * g++.dg/parse/pr58705.C: New test.
2442 2013-10-24 Marek Polacek <polacek@redhat.com>
2444 * gcc.dg/c11-align-5.c: Add more testing.
2446 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2448 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2450 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2452 PR tree-optimization/58775
2453 PR tree-optimization/58791
2454 * gcc.dg/guality/pr58791-1.c: New test.
2455 * gcc.dg/guality/pr58791-2.c: New test.
2456 * gcc.dg/guality/pr58791-3.c: New test.
2457 * gcc.dg/guality/pr58791-4.c: New test.
2458 * gcc.dg/guality/pr58791-5.c: New test.
2459 * gcc.c-torture/compile/pr58775.c: New test.
2460 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2462 2013-10-23 Tom de Vries <tom@codesourcery.com>
2464 PR tree-optimization/58805
2465 * gcc.dg/pr58805.c: New test.
2467 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2469 * gcc.target/i386/vect-div-1.c: New test.
2471 * gcc.dg/vect/pr58508.c: Remove dg-options.
2473 2013-10-23 Richard Biener <rguenther@suse.de>
2475 * gcc.dg/torture/pr58830.c: New testcase.
2477 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2479 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2480 * g++.dg/cpp1y/attr-deprecated.C: New.
2481 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2483 2013-10-23 Tobias Burnus <burnus@net-b.de>
2486 * gfortran.dg/assumed_type_8.f90: New.
2488 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2491 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2492 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2493 * gcc.dg/torture/pr58779.c: New test.
2495 2013-10-22 Steve Ellcey <sellcey@mips.com>
2497 * gcc.target/mips/nor.c: New.
2499 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2501 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2503 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2504 restricted to big-endian targets.
2506 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2509 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2511 2013-10-21 Tobias Burnus <burnus@net-b.de>
2514 * gfortran.dg/proc_ptr_comp_38.f90: New.
2516 2013-10-21 Marek Polacek <polacek@redhat.com>
2519 * gcc.dg/gomp/pr58809.c: New test.
2521 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2523 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2524 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2526 2013-10-21 Richard Biener <rguenther@suse.de>
2528 PR tree-optimization/58794
2529 * c-c++-common/torture/pr58794-1.c: New testcase.
2530 * c-c++-common/torture/pr58794-2.c: Likewise.
2532 2013-10-21 Richard Biener <rguenther@suse.de>
2535 * c-c++-common/fold-divmul-1.c: New testcase.
2537 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2539 * gcc.target/i386/memset-vector_loop-1.c: New test.
2540 * gcc.target/i386/memset-vector_loop-2.c: New test.
2542 2013-10-21 Diego Novillo <dnovillo@google.com>
2544 * g++.dg/plugin/selfassign.c: Include tree.h.
2545 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2546 * gcc.dg/plugin/ggcplug.c: Likewise.
2547 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2548 * gcc.dg/plugin/selfassign.c: Likewise.
2549 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2551 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2553 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2554 * gcc.target/mips/mips-ps-7.c: Likewise.
2556 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2558 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2559 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2560 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2562 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2564 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2567 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2569 2013-10-19 Mike Stump <mikestump@comcast.net>
2571 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2573 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2574 * g++.dg/lto/pr54625-1_0.c: ... to here.
2575 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2576 * g++.dg/lto/pr54625-1_1.C: Likewise.
2577 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2578 * g++.dg/lto/pr54625-2_0.c: Likewise.
2579 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2580 * g++.dg/lto/pr54625-2_1.C: Likewise.
2582 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2584 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2586 2013-10-18 Cong Hou <congh@google.com>
2588 * gcc.dg/vect/pr58508.c: New test.
2590 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2593 * g++.dg/cpp0x/variadic145.C: New.
2595 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2597 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2599 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2601 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2602 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2603 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2604 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2606 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2608 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2609 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2610 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2611 effective target arm_thumb1_ok.
2612 * lib/target-supports.exp
2613 (check_effective_target_arm_fp16_ok_nocache): Don't force
2614 -mfloat-abi=soft when building for hardfloat target.
2616 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2619 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2620 -mquad-word + -mno-vsx-timode causes errors.
2621 * gcc.target/powerpc/pr58673-2.c: Likewise.
2623 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2626 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2628 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2630 * gcc.target/aarch64/c-output-template.c: New testcase.
2631 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2632 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2634 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2636 * gcc/testsuite/lib/target-supports.exp
2637 (check_effective_target_sync_long_long): AArch64 supports
2638 atomic operations on "long long".
2639 (check_effective_target_sync_long_long_runtime): AArch64 can
2640 execute atomic operations on "long long".
2642 2013-10-17 Richard Biener <rguenther@suse.de>
2644 PR tree-optimization/58143
2645 * gcc.dg/torture/pr58143-1.c: New testcase.
2646 * gcc.dg/torture/pr58143-2.c: Likewise.
2647 * gcc.dg/torture/pr58143-3.c: Likewise.
2649 2013-10-17 Marek Polacek <polacek@redhat.com>
2652 * gcc.dg/c1x-align-5.c: New test.
2654 2013-10-16 Tobias Burnus <burnus@net-b.de>
2657 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2659 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2661 * c-c++-common/cpp/openmp-define-1.c: Move
2662 dg-require-effective-target fopenmp after dg-do directive.
2663 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2664 * gfortran.dg/openmp-define-1.f90: Likewise.
2665 * gfortran.dg/openmp-define-2.f90: Likewise.
2666 * gfortran.dg/openmp-define-3.f90: Likewise.
2668 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2670 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2672 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2675 * gcc.target/i386/pr57756.c: New test.
2676 * gcc.target/i386/pr57756_2.c: New test.
2678 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2680 * gcc.dg/torture/builtin-self.c: New file.
2682 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2684 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2685 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2686 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2687 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2688 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2690 2013-10-15 Cong Hou <congh@google.com>
2692 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2694 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2697 * g++.dg/cpp0x/pr58707.C: New.
2699 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2701 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2702 after other directives.
2704 2013-10-15 Tobias Burnus <burnus@net-b.de>
2707 * gfortran.dg/unlimited_polymorphic_11.f90: New.
2709 2013-10-14 Ian Lance Taylor <iant@google.com>
2711 * go.test/go-test.exp (go-find-packages): New proc.
2712 (go-gc-tests): Skip stress and safe tests. Skip *.dir
2713 subdirectories. Do simple +build line matching. Handle run with
2714 arguments. Handle errorcheckdir and rundircmpout. Use packages
2715 for rundir. Remove special handling for bug191 and dwarf.
2717 2013-10-14 Tobias Burnus <burnus@net-b.de>
2720 * gfortran.dg/unlimited_polymorphic_10.f90: New.
2722 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2724 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2727 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
2729 * gnat.dg/specs/opt1.ads: New test.
2731 2013-10-14 Richard Biener <rguenther@suse.de>
2733 PR tree-optimization/58640
2734 * gcc.c-torture/execute/pr58640-2.c: New testcase.
2736 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
2738 * gnat.dg/uninit_array.ad[sn]: New test.
2739 * gnat.dg/uninit_array_pkg.ads: New helper.
2741 2013-10-13 Richard Biener <rguenther@suse.de>
2743 * gcc.c-torture/execute/pr58662.c: New test.
2745 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2748 * gcc.dg/torture/p51244-21.c: New.
2749 * gcc.target/sh/pr51244-20.c: New.
2750 * gcc.target/sh/pr51244-20-sh2a.c: New.
2752 2013-10-12 Arnaud Charlet <charlet@adacore.com>
2754 * gnat.dg/specs/linker_section.ads: Update test.
2756 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
2759 * gcc.target/i386/pr58690.c: New test
2761 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
2763 * gcc.target/i386/builtin-ucmp.c: New test.
2765 2013-10-11 Brooks Moses <bmoses@google.com>
2767 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2769 2013-10-11 Jeff Law <law@redhat.com>
2771 * gcc.c-torture/execute/pr58640.c: New test.
2773 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2776 * g++.dg/cpp0x/decltype57.C: New.
2778 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2781 * g++.dg/template/nontype26.C: New.
2783 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
2785 * c-c++-common/cpp/openmp-define-1.c: New file.
2786 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2787 * c-c++-common/cpp/openmp-define-3.c: Likewise.
2788 * gfortran.dg/openmp-define-1.f90: Likewise.
2789 * gfortran.dg/openmp-define-2.f90: Likewise.
2790 * gfortran.dg/openmp-define-3.f90: Likewise.
2792 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2793 for test source files.
2794 * gcc.dg/gomp/gomp.exp: Likewise.
2795 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2796 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2797 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2798 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2799 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2801 2013-10-11 Jakub Jelinek <jakub@redhat.com>
2803 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2804 Remove error test that is now valid in OpenMP 4.0.
2805 * c-c++-common/gomp/atomic-16.c: New test.
2806 * c-c++-common/gomp/cancel-1.c: New test.
2807 * c-c++-common/gomp/depend-1.c: New test.
2808 * c-c++-common/gomp/depend-2.c: New test.
2809 * c-c++-common/gomp/map-1.c: New test.
2810 * c-c++-common/gomp/pr58472.c: New test.
2811 * c-c++-common/gomp/sections1.c: New test.
2812 * c-c++-common/gomp/simd1.c: New test.
2813 * c-c++-common/gomp/simd2.c: New test.
2814 * c-c++-common/gomp/simd3.c: New test.
2815 * c-c++-common/gomp/simd4.c: New test.
2816 * c-c++-common/gomp/simd5.c: New test.
2817 * c-c++-common/gomp/single1.c: New test.
2818 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2820 * g++.dg/gomp/block-3.C: Likewise.
2821 * g++.dg/gomp/clause-3.C: Adjust error messages.
2822 * g++.dg/gomp/declare-simd-1.C: New test.
2823 * g++.dg/gomp/declare-simd-2.C: New test.
2824 * g++.dg/gomp/depend-1.C: New test.
2825 * g++.dg/gomp/depend-2.C: New test.
2826 * g++.dg/gomp/target-1.C: New test.
2827 * g++.dg/gomp/target-2.C: New test.
2828 * g++.dg/gomp/taskgroup-1.C: New test.
2829 * g++.dg/gomp/teams-1.C: New test.
2830 * g++.dg/gomp/udr-1.C: New test.
2831 * g++.dg/gomp/udr-2.C: New test.
2832 * g++.dg/gomp/udr-3.C: New test.
2833 * g++.dg/gomp/udr-4.C: New test.
2834 * g++.dg/gomp/udr-5.C: New test.
2835 * g++.dg/gomp/udr-6.C: New test.
2836 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2837 * gcc.dg/autopar/outer-2.c: Likewise.
2838 * gcc.dg/autopar/outer-3.c: Likewise.
2839 * gcc.dg/autopar/outer-4.c: Likewise.
2840 * gcc.dg/autopar/outer-5.c: Likewise.
2841 * gcc.dg/autopar/outer-6.c: Likewise.
2842 * gcc.dg/autopar/parallelization-1.c: Likewise.
2843 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2845 * gcc.dg/gomp/clause-1.c: Adjust error messages.
2846 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2847 instead of GOMP_parallel_loop_runtime_start.
2848 * gcc.dg/gomp/declare-simd-1.c: New test.
2849 * gcc.dg/gomp/declare-simd-2.c: New test.
2850 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2851 parser. Add further #pragma omp sections nesting tests.
2852 * gcc.dg/gomp/target-1.c: New test.
2853 * gcc.dg/gomp/target-2.c: New test.
2854 * gcc.dg/gomp/taskgroup-1.c: New test.
2855 * gcc.dg/gomp/teams-1.c: New test.
2856 * gcc.dg/gomp/udr-1.c: New test.
2857 * gcc.dg/gomp/udr-2.c: New test.
2858 * gcc.dg/gomp/udr-3.c: New test.
2859 * gcc.dg/gomp/udr-4.c: New test.
2860 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2862 2013-10-10 Jan Hubicka <jh@suse.cz>
2864 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2866 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2867 * gcc.target/i386/pr49168-1.c: Likewise.
2868 * gcc.target/i386/pr49002-2.c: Likewise.
2870 2013-10-10 Jakub Jelinek <jakub@redhat.com>
2873 * gcc.dg/torture/pr58670.c: New test.
2875 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
2877 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2879 2013-10-09 Marek Polacek <polacek@redhat.com>
2882 * g++.dg/tm/pr58635-1.C: New test.
2883 * g++.dg/tm/pr58635-2.C: New test.
2885 2013-10-09 Jakub Jelinek <jakub@redhat.com>
2887 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2889 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
2891 PR tree-optimization/20318
2892 * c-c++-common/pr20318.c: New file.
2893 * gcc.dg/tree-ssa/pr20318.c: New file.
2895 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
2897 * gcc.c-torture/execute/pr58570.c: New test.
2899 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2901 * gcc.target/aarch64/vclz.c: New testcase.
2903 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2905 * gcc.target/aarch64/vadd_f64.c: New testcase.
2906 * gcc.target/aarch64/vsub_f64.c: New testcase.
2908 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2910 * gcc.target/aarch64/vdiv_f.c: New testcase.
2912 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2914 * gcc.target/aarch64/vneg_f.c: New testcase.
2915 * gcc.target/aarch64/vneg_s.c: New testcase.
2917 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2920 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2921 * g++.old-deja/g++.mike/misc9.C: Adjust.
2923 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2927 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2930 * g++.dg/template/crash117.C: New.
2932 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2934 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2936 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
2938 PR tree-optimization/58480
2939 * gcc.dg/tree-ssa/pr58480.c: New file.
2941 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2943 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2944 * gcc.target/powerpc/fusion.c: Likewise.
2946 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2948 * gcc.target/s390/htm-nofloat-2.c: New testcase.
2950 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2952 * gcc.target/s390/htm-1.c: Add more tests to cover different
2955 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2958 * g++.dg/init/uninitialized1.C: New.
2960 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2963 * g++.dg/cpp0x/variadic144.C: New.
2965 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2968 * g++.dg/cpp0x/auto39.C: New.
2970 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2973 * g++.dg/cpp0x/range-for26.C: New.
2974 * g++.dg/cpp0x/range-for27.C: Likewise.
2976 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2979 * g++.dg/template/crash117.C: New.
2981 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
2984 * g++.dg/tree-ssa/pr19476-5.C: New file.
2985 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2987 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2990 * g++.dg/cpp0x/gen-attrs-55.C: New.
2992 2013-10-03 Easwaran Raman <eraman@google.com>
2995 * g++.dg/ext/attribute47.C: New.
2997 2013-10-03 Rong Xu <xur@google.com>
2999 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
3001 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
3002 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
3004 2013-10-03 Marek Polacek <polacek@redhat.com>
3007 * g++.dg/cpp0x/pr58510.C: New test.
3009 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
3012 * g++.dg/tree-ssa/pr19476-1.C: New file.
3013 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3014 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
3015 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
3017 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3019 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
3020 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
3021 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
3022 VSX scalar operations or the traditional floating point form of
3024 * gcc.target/powerpc/ppc-target-2.c: Likewise.
3025 * gcc.target/powerpc/recip-3.c: Likewise.
3026 * gcc.target/powerpc/recip-5.c: Likewise.
3027 * gcc.target/powerpc/pr72747.c: Likewise.
3028 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
3030 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
3033 * gcc.target/aarch64/pr58460.c: New file.
3035 2013-10-02 Tobias Burnus <burnus@net-b.de>
3038 * gfortran.dg/char_length_19.f90: New.
3040 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3043 * g++.dg/parse/crash65.C: New.
3044 * g++.dg/cpp1y/pr58535.C: Likewise.
3046 2013-10-02 Richard Biener <rguenther@suse.de>
3048 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
3049 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3050 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
3051 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3052 * gfortran.dg/ldist-pr45199.f: Likewise.
3054 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3057 * g++.dg/parse/crash64.C: New.
3059 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
3061 * gcc.dg/tree-ssa/slsr-40.c: New test.
3063 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
3066 * g++.dg/cpp0x/pr58563.C: New.
3068 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
3070 * gcc.target/aarch64/vect_saddl_1.c: New.
3072 2013-10-01 Jakub Jelinek <jakub@redhat.com>
3075 * gcc.c-torture/execute/pr58574.c: New testcase.
3077 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
3080 * gcc.target/arm/pr58578.c: New test.
3082 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3084 PR tree-optimization/58556
3085 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
3086 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3088 2013-10-01 Nick Clifton <nickc@redhat.com>
3090 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
3092 * gcc.c-torture/compile/20010327-1.c: Only run the test for
3094 * gcc.c-torture/compile/pr41181.c: Likewise.
3095 * gcc.c-torture/compile/calls.c: Likewise.
3096 * gcc.c-torture/compile/990617-1.c: Likewise.
3097 * gcc.c-torture/compile/pr55955.c: Only run the test for
3099 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3101 2013-10-01 Richard Biener <rguenther@suse.de>
3103 PR tree-optimization/58553
3104 * gcc.dg/torture/pr58553.c: New testcase.
3106 2013-09-30 Jakub Jelinek <jakub@redhat.com>
3109 * gcc.c-torture/execute/pr58564.c: New test.
3111 2013-09-30 Teresa Johnson <tejohnson@google.com>
3113 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3114 Update for additional dump message.
3116 2013-09-30 Richard Biener <rguenther@suse.de>
3118 PR tree-optimization/58554
3119 * gcc.dg/torture/pr58554.c: New testcase.
3121 2013-09-30 Simon Cook <simon.cook@embecosm.com>
3122 Joern Rennecke <joern.rennecke@embecosm.com>
3124 * gcc.target/arc/barrel-shifter-1.c: New test.
3125 * gcc.target/arc/barrel-shifter-2.c: Likewise.
3126 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3127 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3128 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3129 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3130 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3131 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3132 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3133 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3134 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3135 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3136 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3137 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3138 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3139 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3140 * gcc.target/arc/mtune-ARC600.c: Likewise.
3141 * gcc.target/arc/mtune-ARC601.c: Likewise.
3142 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3143 * gcc.target/arc/mtune-ARC700.c: Likewise.
3144 * gcc.target/arc/mtune-ARC725D.c: Likewise.
3145 * gcc.target/arc/mtune-ARC750D.c: Likewise.
3146 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3147 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3149 2013-09-30 Richard Biener <rguenther@suse.de>
3152 * g++.dg/torture/pr58552.C: New testcase.
3154 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3156 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3157 and -mupper-regs-df.
3159 2013-09-27 Paulo Matos <pmatos@broadcom.com>
3162 * gcc.dg/pr58463.c: New test.
3164 2013-09-27 Jakub Jelinek <jakub@redhat.com>
3167 * c-c++-common/gomp/pr58551.c: New test.
3169 2013-09-27 Richard Biener <rguenther@suse.de>
3171 PR tree-optimization/58459
3172 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3174 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
3177 * gfortran.dg/round_4.f90: Check for rounding support.
3179 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
3181 * g++.dg/vect/pr58513.cc (op): Make static.
3183 2013-09-26 Richard Biener <rguenther@suse.de>
3185 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3187 2013-09-26 Richard Biener <rguenther@suse.de>
3189 PR tree-optimization/58539
3190 * gcc.dg/torture/pr58539.c: New testcase.
3192 2013-09-25 Jeff Law <law@redhat.com>
3194 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3196 2013-09-25 Tobias Burnus <burnus@net-b.de>
3199 * gfortran.dg/finalize_21.f90: New.
3201 2013-09-25 Tobias Burnus <burnus@net-b.de>
3205 * gfortran.dg/defined_assignment_8.f90: New.
3206 * gfortran.dg/defined_assignment_9.f90: New.
3208 2013-09-25 Marek Polacek <polacek@redhat.com>
3211 * c-c++-common/ubsan/shift-5.c: New test.
3212 * c-c++-common/ubsan/shift-6.c: New test.
3213 * c-c++-common/ubsan/div-by-zero-5.c: New test.
3214 * gcc.dg/ubsan/c-shift-1.c: New test.
3216 2013-09-25 Marek Polacek <polacek@redhat.com>
3219 * g++.dg/tm/pr58516.C: New test.
3221 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3223 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3225 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3227 2013-09-24 Richard Biener <rguenther@suse.de>
3230 * g++.dg/vect/pr58513.cc: New testcase.
3232 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
3234 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3237 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
3240 * g++.dg/cpp1y/pr58500.C: New testcase.
3242 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
3244 * gnat.dg/opt28.ad[sb]: New test.
3245 * gnat.dg/opt28_pkg.ads: New helper.
3247 2013-09-23 Richard Biener <rguenther@suse.de>
3249 PR tree-optimization/58464
3250 * g++.dg/torture/pr58464.C: New testcase.
3252 2013-09-23 Christian Bruel <christian.bruel@st.com>
3255 * gcc.target/sh/torture/pr58475.c: New test.
3257 2013-09-23 Janus Weil <janus@gcc.gnu.org>
3260 * gfortran.dg/extends_15.f90: New.
3262 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3265 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3267 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
3270 * gcc.target/vax/vax.exp: New.
3271 * gcc.target/vax/pr56875.c: Ditto.
3273 2013-09-20 Richard Biener <rguenther@suse.de>
3276 * gfortran.dg/pr58484.f: New testcase.
3278 2013-09-20 Jeff Law <law@redhat.com>
3280 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3282 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3285 * gcc.dg/torture/pr57748-1.c: New test.
3286 * gcc.dg/torture/pr57748-2.c: New test.
3288 2013-09-20 Marek Polacek <polacek@redhat.com>
3291 * c-c++-common/ubsan/shift-4.c: New test.
3293 2013-09-20 Richard Biener <rguenther@suse.de>
3295 PR tree-optimization/58453
3296 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3298 2013-09-20 Janus Weil <janus@gcc.gnu.org>
3301 * gfortran.dg/proc_ptr_43.f90: New.
3303 2013-09-18 Tobias Burnus <burnus@net-b.de>
3306 * gfortran.dg/defined_assignment_11.f90: New.
3308 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
3310 PR rtl-optimization/58438
3311 * g++.dg/pr58438.C: New test.
3313 2013-09-18 Tobias Burnus <burnus@net-b.de>
3316 * gfortran.dg/class_39.f03: Update dg-error.
3317 * gfortran.dg/class_5.f03: Ditto.
3318 * gfortran.dg/class_53.f90: Ditto.
3319 * gfortran.dg/realloc_on_assign_20.f90: New.
3320 * gfortran.dg/realloc_on_assign_21.f90: New.
3321 * gfortran.dg/realloc_on_assign_22.f90: New.
3323 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3326 * g++.dg/parse/using4.C: New.
3328 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3330 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3332 2013-09-18 Marek Polacek <polacek@redhat.com>
3335 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3336 instead of the shift option.
3337 * c-c++-common/ubsan/pr58443-1.c: New test.
3338 * c-c++-common/ubsan/pr58443-3.c: New test.
3339 * c-c++-common/ubsan/pr58443-2.c: New test.
3341 2013-09-18 Richard Biener <rguenther@suse.de>
3343 PR tree-optimization/58417
3344 * gcc.dg/torture/pr58417.c: New testcase.
3346 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3348 * gnat.dg/array_bounds_test2.adb: New test.
3350 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3352 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3353 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3355 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3357 * gnat.dg/in_out_parameter4.adb: New test.
3359 2013-09-18 Marek Polacek <polacek@redhat.com>
3362 * c-c++-common/ubsan/attrib-1.c: New test.
3364 2013-09-17 Cong Hou <congh@google.com>
3366 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3367 on two arrays with short and int types. This should not be recognized
3368 as a dot product pattern.
3370 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3373 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3374 the cp_type_quals (r) too.
3376 2013-09-17 Jan Hubicka <jh@suse.cz>
3379 * gcc.c-torture/compile/pr58332.c: New testcase.
3381 2013-09-17 Jeff Law <law@redhat.com>
3383 * gcc.c-torture/execute/pr58387.c: New test.
3385 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3387 PR tree-optimization/58088
3388 * gcc.c-torture/compile/pr58088.c: New test.
3390 2013-09-17 Nick Clifton <nickc@redhat.com>
3392 * lib/target-supports.exp (check_effective_target_trampolines):
3393 Add MSP430 to the list of targets that do not support trampolines.
3394 (check_profiling_available): Add MSP430 to the list of targets
3395 that do not support profiling.
3396 (check_effective_target_tls_runtime): Add MSP430 to the list of
3397 targets that do not support TLS.
3399 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3401 * gnat.dg/opt27.adb: New test.
3402 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3404 2013-09-17 Andreas Schwab <schwab@suse.de>
3406 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3408 2013-09-17 Richard Biener <rguenther@suse.de>
3410 PR tree-optimization/58432
3411 * gcc.dg/pr58432.c: New testcase.
3413 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3415 * gcc.dg/tree-ssa/slsr-39.c: New test.
3417 2013-09-16 Xinliang David Li <davidxl@google.com>
3419 * gcc.misc-tests/help.exp: Optimizer help change.
3421 2013-09-16 Jeff Law <law@redhat.com>
3423 * gcc.c-torture/execute/pr58419.c: New test.
3424 * gcc.c-torture/execute/pr58431.c: New test.
3426 2013-09-16 Tobias Burnus <burnus@net-b.de>
3429 * gfortran.dg/finalize_19.f90: New.
3431 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3433 * gcc.target/i386/pr58418.c: New.
3435 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3437 * gcc.target/aarch64/fmla-intrinsic.c: New.
3438 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3439 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3440 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3442 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3444 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3445 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3447 2013-09-16 Richard Biener <rguenther@suse.de>
3449 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3451 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3453 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3454 interpreted as implicit templates) to be expected pedwarns instead.
3456 2013-09-16 Tobias Burnus <burnus@net-b.de>
3459 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3461 2013-09-15 Tobias Burnus <burnus@net-b.de>
3464 * gfortran.dg/defined_assignment_10.f90: New.
3466 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3468 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3469 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3471 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3473 * g++.dg/abi/main.C: Added implicit C linkage tests
3475 2013-09-13 Kai Tietz <ktietz@redhat.com>
3477 * gcc.target/i386/pr57848.c: New file.
3479 2013-09-13 Christian Bruel <christian.bruel@st.com>
3482 * gcc.target/sh/torture/pr58314.c: New test.
3484 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3486 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3488 2013-09-12 Martin Jambor <mjambor@suse.cz>
3491 * g++.dg/pr58389.C: New test.
3493 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3495 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3496 * g++.dg/template/pseudodtor3.C: Likewise.
3498 2013-09-12 Richard Biener <rguenther@suse.de>
3500 PR tree-optimization/58404
3501 * g++.dg/tree-ssa/pr58404.C: New testcase.
3503 2013-09-12 Martin Jambor <mjambor@suse.cz>
3506 * g++.dg/ipa/pr58371.C: New test.
3508 2013-09-12 Richard Biener <rguenther@suse.de>
3510 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3511 expected outcome and comment why that happens.
3513 2013-09-11 Richard Biener <rguenther@suse.de>
3516 * g++.dg/uninit-pred-4.C: New testcase.
3518 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3520 PR tree-optimization/58385
3521 * gcc.c-torture/execute/pr58385.c: New test.
3523 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3525 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3527 2013-09-10 Jeff Law <law@redhat.com>
3529 * g++.dg/torture/pr58380.C: New test.
3531 2013-09-10 Jan Hubicka <jh@suse.cz>
3532 Paolo Carlini <paolo.carlini@oracle.com>
3534 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3536 2013-09-10 Jeff Law <law@redhat.com>
3538 * gcc.c-torture/compile/pr58343.c: New test.
3540 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3542 PR rtl-optimization/58365
3543 * gcc.c-torture/execute/pr58365.c: New test.
3545 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3547 * gcc.dg/torture/memcpy-1.c: New test.
3549 2013-09-10 Alan Modra <amodra@gmail.com>
3551 * gcc.target/powerpc/pr58330.c: New.
3553 2013-09-10 Alan Modra <amodra@gmail.com>
3555 * gcc.target/powerpc/medium_offset.c: New.
3557 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3560 * g++.dg/warn/Wunused-var-21.C: New test.
3562 PR tree-optimization/58364
3563 * gcc.c-torture/execute/pr58364.c: New test.
3565 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3568 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3569 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3570 * g++.dg/init/delete1.C: Adjust.
3572 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3574 * gcc.target/aarch64/movdi_1.c: New test.
3576 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3579 * g++.dg/warn/Wunused-parm-5.C: New.
3581 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3583 * gcc.target/aarch64/cmn-neg.c: New test.
3585 2013-09-09 Richard Biener <rguenther@suse.de>
3588 * gcc.dg/torture/pr58326-1.c: New testcase.
3589 * gcc.dg/torture/pr58326-2.c: Likewise.
3591 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3594 * g++.dg/ext/pr57735.C: New test.
3596 2013-09-09 Jan Hubicka <jh@suse.cz>
3599 * g++.dg/torture/PR58294.C: New testcase.
3601 2013-09-08 Jeff Law <law@redhat.com>
3603 * gcc.c-torture/compile/pr58340.c: New test.
3605 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3607 * g++.dg/debug/ra1.C: New test.
3609 2013-09-08 Jan Hubicka <jh@suse.cz>
3611 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3612 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3613 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3614 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3616 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3619 * g++.dg/overload/new1.C: Adjust.
3621 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3623 * c-c++-common/opaque-vector.c: New test.
3625 2013-09-08 Tom de Vries <tom@codesourcery.com>
3628 * g++.dg/tm/noexcept-6.C: New test.
3630 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3632 * gcc.target/arc/cond-set-use.c: New test.
3634 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3636 * gnat.dg/stack_usage2.adb: New test.
3638 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3640 * gcc.target/aarch64/table-intrinsics.c
3641 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3642 (qtb_tests8_< ,2,3,4>): Likewise.
3643 (qtblq_tests8_< ,2,3,4>): Likewise.
3644 (qtbxq_tests8_< ,2,3,4>): Likewise.
3646 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3648 * gnat.dg/warn10.ad[sb]: New test.
3649 * gnat.dg/warn10_pkg.ads: New helper.
3651 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3653 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3654 Don't expect NULL in foo.result set.
3655 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3657 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3658 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3660 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3662 * gcc.target/s390/nearestint-1.c: New testcase.
3664 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3665 Vineet Gupta <Vineet.Gupta@synopsys.com>
3667 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3668 * testsuite/gcc.target/arc: New directory.
3669 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3670 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3671 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3672 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3673 * testsuite/gcc.dg/builtin-apply2.c
3674 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3676 2013-09-04 Jan Hubicka <jh@suse.cz>
3679 * g++.dg/torture/pr58201_0.C: New testcase.
3680 * g++.dg/torture/pr58201_1.C: New testcase.
3681 * g++.dg/torture/pr58201.h: New testcase.
3683 2013-09-05 Jan Hubicka <jh@suse.cz>
3685 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3687 2013-09-05 Richard Biener <rguenther@suse.de>
3689 PR tree-optimization/58137
3690 * gcc.target/i386/pr58137.c: New testcase.
3692 2013-09-05 Martin Jambor <mjambor@suse.cz>
3694 * g++.dg/ipa/remref-1.C: New test.
3695 * g++.dg/ipa/remref-2.C: Likewise.
3697 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3700 * g++.dg/parse/access11.C: New.
3702 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3704 * g++.dg/warn/weak1.C: Skip on AIX.
3706 2013-09-04 Easwaran Raman <eraman@google.com>
3709 PR tree-optimization/58011
3710 * gfortran.dg/reassoc_12.f90: New testcase.
3711 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3713 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3715 * gcc.dg/attr-weakref-1.c: Skip on AIX.
3716 * gcc.dg/torture/pr53922.c: Skip on AIX.
3717 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3719 2013-09-04 Teresa Johnson <tejohnson@google.com>
3721 * gcc.dg/unroll_1.c: Test dumping to stderr.
3723 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3726 * g++.dg/warn/deprecated-8.C: New.
3728 2013-09-03 Jeff Law <law@redhat.com>
3730 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3733 2013-09-03 Meador Inge <meadori@codesourcery.com>
3737 2013-08-30 Meador Inge <meadori@codesourcery.com>
3739 * gcc.dg/Warray-bounds-11.c: New testcase.
3741 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
3743 * lib/target-supports.exp (check_weak_available): Return true for AIX.
3745 2013-09-03 Jan Hubicka <jh@suse.cz>
3747 * g++.dg/ipa/devirt-15.C: Fix testcase.
3749 2013-09-03 Richard Biener <rguenther@suse.de>
3752 * gcc.dg/torture/pr57656.c: New testcase.
3754 2013-09-03 Richard Biener <rguenther@suse.de>
3757 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3759 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3762 * gfortran.dg/do_concurrent_3.f90: New test case.
3764 2013-09-02 Jan Hubicka <jh@suse.cz>
3766 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3768 2013-09-02 Martin Jambor <mjambor@suse.cz>
3771 * gcc.dg/ipa/pr58106.c: New test.
3773 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
3775 * gcc.target/aarch64/scalar_intrinsics.c
3776 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3778 2013-09-02 Richard Biener <rguenther@suse.de>
3781 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3783 2013-09-02 Richard Biener <rguenther@suse.de>
3785 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3788 2013-09-02 Bin Cheng <bin.cheng@arm.com>
3790 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3792 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3794 PR c++/21682, implement DR 565
3795 * g++.dg/template/using24.C: New.
3796 * g++.dg/template/using25.C: Likewise.
3797 * g++.dg/template/using26.C: Likewise.
3799 2013-09-01 Jan Hubicka <jh@suse.cz>
3801 * g++.dg/ipa/devirt-15.C: New testcase.
3803 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
3805 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3807 2013-08-31 Jan Hubicka <jh@suse.cz>
3809 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3810 * g++.dg/tree-ssa/pr45453.C: Likewise.
3812 2013-08-31 Jan Hubicka <jh@suse.cz>
3814 * gcc.dg/fork-instrumentation.c: New testcase.
3816 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
3818 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3820 2013-08-30 Meador Inge <meadori@codesourcery.com>
3822 * gcc.dg/Warray-bounds-11.c: New testcase.
3824 2013-08-30 Marek Polacek <polacek@redhat.com>
3826 * g++.dg/ubsan/div-by-zero-1.C: New test.
3827 * c-c++-common/ubsan/save-expr-1.c: New test.
3828 * c-c++-common/ubsan/save-expr-2.c: New test.
3829 * c-c++-common/ubsan/save-expr-3.c: New test.
3830 * c-c++-common/ubsan/save-expr-4.c: New test.
3831 * c-c++-common/ubsan/typedef-1.c: New test.
3832 * c-c++-common/ubsan/const-char-1.c: New test.
3833 * c-c++-common/ubsan/const-expr.c: New test.
3834 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3835 * c-c++-common/ubsan/shift-1.c: Likewise.
3836 * c-c++-common/ubsan/shift-2.c: Likewise.
3837 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3838 * lib/ubsan-dg.exp: New file.
3839 * g++.dg/dg.exp: Add ubsan tests.
3840 * g++.dg/ubsan/ubsan.exp: New file.
3841 * gcc.dg/ubsan/ubsan.exp: New file.
3842 * g++.dg/ubsan/cxx11-shift-1.C: New test.
3843 * g++.dg/ubsan/cxx11-shift-2.C: New test.
3844 * c-c++-common/ubsan/div-by-zero-3.c: New test.
3845 * c-c++-common/ubsan/div-by-zero-1.c: New test.
3846 * c-c++-common/ubsan/div-by-zero-4.c: New test.
3847 * c-c++-common/ubsan/shift-3.c: New test.
3848 * c-c++-common/ubsan/unreachable-1.c: New test.
3849 * c-c++-common/ubsan/shift-1.c: New test.
3850 * c-c++-common/ubsan/shift-2.c: New test.
3851 * c-c++-common/ubsan/div-by-zero-2.c: New test.
3852 * gcc.dg/ubsan/c99-shift-2.c: New test.
3853 * gcc.dg/ubsan/c99-shift-1.c: New test.
3855 2013-08-29 Jan Hubicka <jh@suse.cz>
3857 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3858 to match template and comment.
3860 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3863 * g++.dg/cpp0x/dc8.C: New.
3864 * g++.dg/template/meminit1.C: Adjust.
3866 2013-08-30 Teresa Johnson <tejohnson@google.com>
3868 * gcc.dg/inline-dump.c: Delete inadvertant commit.
3870 2013-08-30 Jakub Jelinek <jakub@redhat.com>
3872 PR tree-optimization/58277
3873 * gcc.c-torture/execute/pr58277-1.c: New test.
3874 * gcc.c-torture/execute/pr58277-2.c: New test.
3876 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
3878 * gcc.dg/guality/param-1.c: New test.
3879 * gcc.dg/guality/param-2.c: Likewise.
3881 2013-08-30 Richard Biener <rguenther@suse.de>
3883 PR tree-optimization/58228
3884 * gcc.dg/torture/pr58228.c: New testcase.
3886 2013-08-30 Richard Biener <rguenther@suse.de>
3888 PR tree-optimization/58223
3889 * gcc.dg/torture/pr58223.c: New testcase.
3890 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3892 2013-08-30 Richard Biener <rguenther@suse.de>
3894 PR tree-optimization/58010
3895 * gcc.dg/pr58010.c: New testcase.
3897 2013-08-29 Xinliang DavidLi <davidxl@google.com>
3899 * gcc.dg/unroll_3.c: Message change.
3900 * gcc.dg/unroll_4.c: Likewise.
3901 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3902 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3903 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3904 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3905 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3906 * gcc.dg/tree-ssa/loop-23.c: Likewise.
3907 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3908 * gcc.dg/unroll_1.c: Likewise.
3909 * gcc.dg/vect/bb-slp-31.c: Likewise.
3910 * gcc.dg/vect/bb-slp-14.c: Likewise.
3911 * gcc.dg/vect/bb-slp-8.c: Likewise.
3912 * gcc.dg/vect/bb-slp-23.c: Likewise.
3913 * gcc.dg/vect/bb-slp-15.c: Likewise.
3914 * gcc.dg/vect/bb-slp-9.c: Likewise.
3915 * gcc.dg/vect/bb-slp-24.c: Likewise.
3916 * gcc.dg/vect/bb-slp-16.c: Likewise.
3917 * gcc.dg/vect/bb-slp-25.c: Likewise.
3918 * gcc.dg/vect/bb-slp-17.c: Likewise.
3919 * gcc.dg/vect/bb-slp-26.c: Likewise.
3920 * gcc.dg/vect/bb-slp-18.c: Likewise.
3921 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3922 * gcc.dg/vect/bb-slp-27.c: Likewise.
3923 * gcc.dg/vect/bb-slp-19.c: Likewise.
3924 * gcc.dg/vect/bb-slp-28.c: Likewise.
3925 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3926 * gcc.dg/vect/bb-slp-29.c: Likewise.
3927 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3928 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3929 * gcc.dg/vect/bb-slp-1.c: Likewise.
3930 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3931 * gcc.dg/vect/bb-slp-2.c: Likewise.
3932 * gcc.dg/vect/bb-slp-3.c: Likewise.
3933 * gcc.dg/vect/bb-slp-10.c: Likewise.
3934 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3935 * gcc.dg/vect/bb-slp-4.c: Likewise.
3936 * gcc.dg/vect/bb-slp-11.c: Likewise.
3937 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3938 * gcc.dg/vect/bb-slp-5.c: Likewise.
3939 * gcc.dg/vect/bb-slp-20.c: Likewise.
3940 * gcc.dg/vect/bb-slp-6.c: Likewise.
3941 * gcc.dg/vect/bb-slp-21.c: Likewise.
3942 * gcc.dg/vect/bb-slp-30.c: Likewise.
3943 * gcc.dg/vect/bb-slp-13.c: Likewise.
3944 * gcc.dg/vect/bb-slp-7.c: Likewise.
3945 * gcc.dg/vect/bb-slp-22.c: Likewise.
3946 * gcc.dg/unroll_2.c: Likewise.
3947 * g++.dg/vect/slp-pr50413.cc: Likewise.
3948 * g++.dg/vect/slp-pr56812.cc: Likewise.
3949 * g++.dg/vect/slp-pr50819.cc: Likewise.
3951 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
3953 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3955 2013-08-29 Teresa Johnson <tejohnson@google.com>
3957 * gcc.dg/pr40209.c: Use -fopt-info.
3958 * gcc.dg/pr26570.c: Ditto.
3959 * gcc.dg/pr32773.c: Ditto.
3960 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3962 2013-08-29 Richard Biener <rguenther@suse.de>
3964 PR tree-optimization/58246
3965 * gcc.dg/torture/pr58246.c: New testcase.
3967 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3970 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
3972 * gfortran.dg/realloc_on_assign_19.f90: New test.
3974 2013-08-29 Richard Biener <rguenther@suse.de>
3977 * gcc.dg/pr57287-2.c: New testcase.
3979 2013-08-29 Richard Biener <rguenther@suse.de>
3981 PR tree-optimization/57685
3982 * gcc.dg/torture/pr57685.c: New testcase.
3984 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3987 * g++.dg/cpp0x/dc7.C: New.
3989 2013-08-28 Jakub Jelinek <jakub@redhat.com>
3992 * c-c++-common/gomp/pr58257.c: New test.
3994 2013-08-28 Richard Biener <rguenther@suse.de>
3996 PR tree-optimization/56933
3997 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3999 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
4001 * gcc.target/aarch64/scalar_shift_1.c: New.
4003 2013-08-27 Richard Biener <rguenther@suse.de>
4005 PR tree-optimization/57521
4006 * gcc.dg/torture/pr57521.c: New testcase.
4008 2013-08-27 Jakub Jelinek <jakub@redhat.com>
4010 PR rtl-optimization/57860
4011 PR rtl-optimization/57861
4012 PR rtl-optimization/57875
4013 PR rtl-optimization/57876
4014 PR rtl-optimization/57877
4015 * gcc.c-torture/execute/pr57860.c: New test.
4016 * gcc.c-torture/execute/pr57861.c: New test.
4017 * gcc.c-torture/execute/pr57875.c: New test.
4018 * gcc.c-torture/execute/pr57876.c: New test.
4019 * gcc.c-torture/execute/pr57877.c: New test.
4021 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4024 * gfortran.dg/bounds_check_18.f90: New test.
4026 2013-08-23 Jan Hubicka <jh@suse.cz>
4028 * g++.dg/ipa/devirt-14.C: Fix typo.
4030 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
4033 * gfortran.dg/inline_sum_5.f90: New.
4035 2013-08-23 Janus Weil <janus@gcc.gnu.org>
4038 * gfortran.dg/typebound_assignment_7.f90: New.
4040 2013-08-23 Jan Hubicka <jh@suse.cz>
4042 * g++.dg/ipa/devirt-13.C: New testcase.
4043 * g++.dg/ipa/devirt-14.C: New testcase.
4045 2013-08-23 Jakub Jelinek <jakub@redhat.com>
4048 * gcc.target/i386/pr58218.c: New test.
4050 PR tree-optimization/58209
4051 * gcc.c-torture/execute/pr58209.c: New test.
4053 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4055 * gcc.target/powerpc/pr57744.c: Declare abort.
4057 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
4060 * g++.dg/template/error54.C: New.
4062 2013-08-22 Janus Weil <janus@gcc.gnu.org>
4065 * gfortran.dg/select_type_34.f90: New.
4067 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4070 * g++.dg/warn/deprecated-7.C: New.
4072 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4074 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
4076 2013-08-21 Jeff Law <law@redhat.com>
4078 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
4080 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4083 * g++.dg/ext/attr-alias-3.C: New.
4085 2013-08-20 Janus Weil <janus@gcc.gnu.org>
4088 * gfortran.dg/intent_out_8.f90: New.
4090 2013-08-20 Teresa Johnson <tejohnson@google.com>
4092 PR rtl-optimizations/57451
4093 * g++.dg/tree-prof/pr57451.C: New test.
4095 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4098 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4100 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4103 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4105 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
4107 * gcc.target/powerpc/dfp-dd-2.c: New test.
4108 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4109 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4111 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
4113 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4114 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4117 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
4119 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4121 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4124 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4125 correct test response.
4128 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4129 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4130 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4132 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4133 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4135 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4137 2013-08-18 Jan Hubicka <jh@suse.cz>
4139 * g++.dg/ipa/type-inheritance-1.C: New testcase.
4141 2013-08-19 Janus Weil <janus@gcc.gnu.org>
4144 * gfortran.dg/gomp/proc_ptr_1.f90: New.
4146 2013-08-18 Jakub Jelinek <jakub@redhat.com>
4148 PR tree-optimization/58006
4149 * g++.dg/opt/pr58006.C: New test.
4151 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
4153 * gnat.dg/specs/linker_alias.ads: New test.
4155 2013-08-16 Jakub Jelinek <jakub@redhat.com>
4157 PR tree-optimization/58164
4158 * gcc.c-torture/compile/pr58164.c: New test.
4160 PR tree-optimization/58165
4161 * g++.dg/opt/pr58165.C: New test.
4163 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4166 * g++.dg/cpp0x/enum28.C: New.
4167 * g++.dg/cpp0x/enum15.C: Adjust.
4169 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4172 * gcc.target/powerpc/pr57949-1.c: New.
4173 * gcc.target/powerpc/pr57949-2.c: New.
4175 2013-08-14 Jakub Jelinek <jakub@redhat.com>
4177 PR tree-optimization/58145
4178 * gcc.dg/pr58145-1.c: New test.
4179 * gcc.dg/pr58145-2.c: New test.
4181 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
4183 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4184 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4185 * gcc.dg/debug/dwarf2/static1.c: Likewise.
4186 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4187 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4188 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4189 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4190 * gcc.dg/debug/dwarf2/var1.c: Likewise.
4191 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4192 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4193 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4194 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4195 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4196 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4197 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4198 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4199 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4200 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4201 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4202 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4203 * gcc.dg/debug/dwarf2/var2.c: Likewise.
4204 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4205 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4206 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4207 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4208 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4209 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4210 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4211 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4212 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4213 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4214 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4215 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4216 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4217 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4218 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4219 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4220 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4221 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4222 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4223 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4226 * gcc.c-torture/execute/pr56799.x: New file.
4228 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4230 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4232 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4233 * gcc.dg/pr44214-3.c (v2df): Likewise.
4235 * gcc.dg/pr46647.c: xfail for avr-*-*.
4237 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4239 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4240 Expect l to be optimized away.
4241 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4244 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4245 to tests that assume int/double are larger than short/float.
4248 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4250 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4251 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4252 target { int16 }. Restrict existing tests to target { int32 }
4254 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4255 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4256 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4257 * lib/target-supports.exp (check_effective_target_int32): New proc.
4259 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4260 exclude from scan test.
4262 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4263 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4264 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4265 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4266 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4267 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4268 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4269 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4270 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4271 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4272 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4273 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4274 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4275 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4276 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4277 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4278 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4279 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4280 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4282 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
4284 * gcc.target/arm/pr19599.c: Skip for -mthumb.
4286 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4287 to be the first test directive.
4288 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4289 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4290 * gcc.target/arm/atomic-op-char.c: Likewise.
4291 * gcc.target/arm/atomic-op-consume.c: Likewise.
4292 * gcc.target/arm/atomic-op-int.c: Likewise.
4293 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4294 * gcc.target/arm/atomic-op-release.c: Likewise.
4295 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4296 * gcc.target/arm/atomic-op-short.c: Likewise.
4298 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
4300 PR rtl-optimization/57662
4301 * gcc.dg/pr57662.c: New test.
4303 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4305 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4307 * gcc.target/mips/nans-legacy.c: Likewise.
4309 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4311 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4313 * gcc.target/mips/fabs-legacy.c: Likewise.
4314 * gcc.target/mips/fabsf-2008.c: Likewise.
4315 * gcc.target/mips/fabsf-legacy.c: Likewise.
4316 * gcc.target/mips/fneg-2008.c: Likewise.
4317 * gcc.target/mips/fneg-legacy.c: Likewise.
4318 * gcc.target/mips/fnegf-2008.c: Likewise.
4319 * gcc.target/mips/fnegf-legacy.c: Likewise.
4320 * gcc.target/mips/nan-2008.c: Likewise.
4321 * gcc.target/mips/nan-legacy.c: Likewise.
4322 * gcc.target/mips/nanf-2008.c: Likewise.
4323 * gcc.target/mips/nanf-legacy.c: Likewise.
4324 * gcc.target/mips/nans-2008.c: Likewise.
4325 * gcc.target/mips/nans-legacy.c: Likewise.
4326 * gcc.target/mips/nansf-2008.c: Likewise.
4327 * gcc.target/mips/nansf-legacy.c: Likewise.
4329 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4331 * gnat.dg/valued_proc.adb: New test.
4332 * gnat.dg/valued_proc_pkg.ads: New helper.
4334 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4336 PR tree-optimization/57661
4337 * g++.dg/opt/pr57661.C: New test.
4340 * gcc.dg/asan/pr56417.c: New test.
4342 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4344 * gnat.dg/loop_optimization16.adb: New test.
4345 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4347 2013-08-13 Marek Polacek <polacek@redhat.com>
4349 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4351 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4353 Example of converting global state to per-pass state.
4355 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4356 global state "static int counter" to...
4357 (one_pass::counter): ...this instance data.
4359 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4361 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4362 to member function...
4363 (one_pass::gate): ...this.
4364 (one_pass_exec): Convert to member function...
4365 (one_pass::impl_execute): ...this.
4367 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4370 * g++.dg/cpp0x/pr57416.C: New.
4372 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4374 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4376 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4377 * g++.dg/cpp0x/defaulted2.C: Likewise.
4378 * g++.dg/cpp0x/defaulted31.C: Likewise.
4379 * g++.dg/cpp0x/error6.C: Likewise.
4380 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4381 * g++.dg/cpp0x/override2.C: Likewise.
4382 * g++.dg/cpp0x/parse1.C: Likewise.
4383 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4384 * g++.dg/cpp0x/temp_default4.C: Likewise.
4385 * g++.dg/ext/attrib32.C: Likewise.
4386 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4387 * g++.dg/ext/mv13.C: Likewise.
4388 * g++.dg/ext/mv7.C: Likewise.
4389 * g++.dg/ext/mv9.C: Likewise.
4390 * g++.dg/ext/pr57362.C: Likewise.
4391 * g++.dg/ext/typeof10.C: Likewise.
4392 * g++.dg/lookup/anon6.C: Likewise.
4393 * g++.dg/lookup/crash6.C: Likewise.
4394 * g++.dg/lookup/name-clash5.C: Likewise.
4395 * g++.dg/lookup/name-clash6.C: Likewise.
4396 * g++.dg/other/anon4.C: Likewise.
4397 * g++.dg/other/error15.C: Likewise.
4398 * g++.dg/other/error8.C: Likewise.
4399 * g++.dg/other/redecl2.C: Likewise.
4400 * g++.dg/parse/crash16.C: Likewise.
4401 * g++.dg/parse/crash21.C: Likewise.
4402 * g++.dg/parse/crash38.C: Likewise.
4403 * g++.dg/parse/redef2.C: Likewise.
4404 * g++.dg/parse/struct-as-enum1.C: Likewise.
4405 * g++.dg/template/crash39.C: Likewise.
4406 * g++.dg/template/redecl3.C: Likewise.
4407 * g++.dg/tls/diag-3.C: Likewise.
4408 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4409 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4410 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4411 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4412 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4413 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4414 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4415 * g++.old-deja/g++.brendan/static3.C: Likewise.
4416 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4417 * g++.old-deja/g++.jason/binding.C: Likewise.
4418 * g++.old-deja/g++.jason/crash4.C: Likewise.
4419 * g++.old-deja/g++.jason/crash7.C: Likewise.
4420 * g++.old-deja/g++.jason/lineno.C: Likewise.
4421 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4422 * g++.old-deja/g++.mike/misc3.C: Likewise.
4423 * g++.old-deja/g++.mike/net44.C: Likewise.
4424 * g++.old-deja/g++.mike/ns3.C: Likewise.
4425 * g++.old-deja/g++.ns/alias4.C: Likewise.
4426 * g++.old-deja/g++.ns/ns11.C: Likewise.
4427 * g++.old-deja/g++.other/crash23.C: Likewise.
4428 * g++.old-deja/g++.other/decl8.C: Likewise.
4429 * g++.old-deja/g++.other/linkage3.C: Likewise.
4430 * g++.old-deja/g++.other/typeck1.C: Likewise.
4431 * g++.old-deja/g++.other/typedef5.C: Likewise.
4432 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4433 * g++.old-deja/g++.pt/friend36.C: Likewise.
4434 * obj-c++.dg/method-8.mm: Likewise.
4435 * obj-c++.dg/tls/diag-3.mm: Likewise.
4437 2013-08-12 Perez Read <netfirewall@gmail.com>
4440 * gcc.target/i386/movabs-1.c: New test.
4442 2013-08-12 Marek Polacek <polacek@redhat.com>
4444 PR tree-optimization/57980
4445 * gcc.dg/pr57980.c: New test.
4447 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4450 * gfortran.dg/do_check_10.f90: New test.
4451 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4452 * gfortran.dg/array_constructor_18.f90: Likewise.
4453 * gfortran.dg/array_constructor_22.f90: Likewise.
4454 * gfortran.dg/coarray_15.f90: Likewise.
4455 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4456 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4457 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4459 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4462 * g++.dg/cpp0x/constexpr-ice8.C: New.
4464 2013-08-09 Xinliang David Li <davidxl@google.com>
4466 * gcc.target/i386/memcpy-strategy-1.c: New test.
4467 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4468 * gcc.target/i386/memset-strategy-1.c: Ditto.
4469 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4471 2013-08-09 Jan Hubicka <jh@suse.cz>
4473 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4474 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4476 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4478 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4480 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4483 * gfortran.dg/transfer_intrinsic_6.f90: New.
4485 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4488 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4491 * g++.dg/lookup/typedef2.C: New.
4493 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4495 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4496 output of vdup intrinsics.
4498 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4500 * gcc.target/arm/lp1189445.c: New testcase.
4502 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4504 PR rtl-optimization/58079
4505 * gcc.dg/torture/pr58079.c: New test.
4507 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4509 * gnat.dg/warn9.adb: New test.
4511 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4514 * g++.dg/lookup/typedef2.C: New.
4516 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4518 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4519 to optstr when building plugins on darwin.
4521 2013-08-06 Martin Jambor <mjambor@suse.cz>
4523 PR tree-optimization/57539
4524 * gcc.dg/ipa/pr57539.c: New test.
4526 2013-08-06 Martin Jambor <mjambor@suse.cz>
4527 Bernd Edlinger <bernd.edlinger@hotmail.de>
4529 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4530 (a): Fix constructor.
4532 2013-08-06 Martin Jambor <mjambor@suse.cz>
4535 * gfortran.dg/pr57987.f90: New test.
4537 2013-08-06 Martin Jambor <mjambor@suse.cz>
4540 * gcc.dg/torture/pr58041.c: New test.
4541 * gcc.target/arm/pr58041.c: Likewise.
4543 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4546 * gfortran.dg/pointer_init_8.f90: New.
4548 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4551 * g++.dg/cpp0x/pr58080.C: New.
4553 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4555 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4556 to optstr when building plugins.
4558 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4560 Patch autogenerated by refactor_passes.py from
4561 https://github.com/davidmalcolm/gcc-refactoring-scripts
4562 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4564 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4565 struct to a subclass of gimple_opt_pass along with...
4566 (pass_data_one_pass): ...new pass_data instance and...
4567 (make_one_pass): ...new function.
4568 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4569 global struct to a subclass of gimple_opt_pass along with...
4570 (pass_data_warn_self_assign): ...new pass_data instance and...
4571 (make_pass_warn_self_assign): ...new function.
4572 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4573 a global struct to a subclass of gimple_opt_pass along with...
4574 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4575 (make_pass_dumb_plugin_example): ...new function.
4576 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4577 global struct to a subclass of gimple_opt_pass along with...
4578 (pass_data_warn_self_assign): ...new pass_data instance and...
4579 (make_pass_warn_self_assign): ...new function.
4581 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4583 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4584 is created and added to the pass_manager to reflect
4585 autogenerated changes.
4586 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4587 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4588 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4590 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4593 * g++.dg/cpp0x/pr58072.C: New.
4595 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4597 * gcc.dg/torture/pr57993-2.cpp: New.
4599 2013-08-02 Jan Hubicka <jh@suse.cz>
4601 * gcc.dg/ipa/ipa-1.c: Update.
4602 * gcc.dg/ipa/ipa-2.c: Update.
4603 * gcc.dg/ipa/ipa-3.c: Update.
4604 * gcc.dg/ipa/ipa-4.c: Update.
4605 * gcc.dg/ipa/ipa-5.c: Update.
4606 * gcc.dg/ipa/ipa-7.c: Update.
4607 * gcc.dg/ipa/ipa-8.c: Update.
4608 * gcc.dg/ipa/ipcp-1.c: Update.
4609 * gcc.dg/ipa/ipcp-2.c: Update.
4611 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4613 PR rtl-optimization/58048
4614 * gcc.target/i386/pr58048.c: New.
4616 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4618 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4620 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4621 Peter Bergner <bergner@vnet.ibm.com>
4624 * g++.dg/overload/using3.C: New.
4625 * g++.dg/overload/using2.C: Adjust.
4626 * g++.dg/lookup/using9.C: Likewise.
4628 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4630 * gcc.target/arm/pr46972-2.c: New test.
4632 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4634 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4636 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4638 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4640 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4642 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4643 rather than addressing!=absolute when deciding how to handle MIPS16
4644 when the test forces an ABI.
4646 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4649 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4651 2013-07-30 Steve Ellcey <sellcey@mips.com>
4653 * gcc.target/mips/code-readable-1.c: Increase switch size.
4654 * gcc.target/mips/code-readable-2.c: Ditto.
4655 * gcc.target/mips/code-readable-3.c: Ditto.
4656 * gcc.target/mips/code-readable-4.c: Ditto.
4658 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4661 * g++.dg/parse/crash63.C: New.
4663 2013-07-30 Tobias Burnus <burnus@net-b.de>
4666 * gfortran.dg/pointer_assign_8.f90: New.
4667 * gfortran.dg/pointer_assign_9.f90: New.
4668 * gfortran.dg/pointer_assign_10.f90: New.
4669 * gfortran.dg/pointer_assign_11.f90: New.
4671 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4673 * gcc.target/arm/pr57637.c: New testcase.
4675 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4677 PR tree-optimization/57993
4678 * gcc.dg/torture/pr57993.c: New test.
4680 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4682 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4684 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4687 * g++.dg/conversion/ambig2.C: New.
4689 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4691 * gcc.target/mips/fabs-2008.c: New test case.
4692 * gcc.target/mips/fabs-legacy.c: New test case.
4693 * gcc.target/mips/fabsf-2008.c: New test case.
4694 * gcc.target/mips/fabsf-legacy.c: New test case.
4695 * gcc.target/mips/fneg-2008.c: New test case.
4696 * gcc.target/mips/fneg-legacy.c: New test case.
4697 * gcc.target/mips/fneg-2008.c: New test case.
4698 * gcc.target/mips/fneg-legacy.c: New test case.
4699 * gcc.target/mips/nan-2008.c: New test case.
4700 * gcc.target/mips/nan-legacy.c: New test case.
4701 * gcc.target/mips/nanf-2008.c: New test case.
4702 * gcc.target/mips/nanf-legacy.c: New test case.
4703 * gcc.target/mips/nans-2008.c: New test case.
4704 * gcc.target/mips/nans-legacy.c: New test case.
4705 * gcc.target/mips/nansf-2008.c: New test case.
4706 * gcc.target/mips/nansf-legacy.c: New test case.
4707 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4709 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4710 Maxim Kuvyrkov <maxim@kugelworks.com>
4712 * lib/target-supports.exp (check_effective_target_non_bionic): New
4713 effective-target test.
4714 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4715 * g++.dg/tls/thread_local4g.C: Ditto.
4717 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4720 * gfortran.dg/vector_subsript_7.f90: New test.
4722 2013-07-27 Tobias Burnus <burnus@net-b.de>
4725 * gfortran.dg/warn_alias.f90: New.
4727 2013-07-27 Janus Weil <janus@gcc.gnu.org>
4730 * gfortran.dg/class_array_19.f90: New.
4732 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
4734 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4735 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4736 * gcc.dg/vect/pr57741-3.c: Likewise.
4737 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4739 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
4741 Skip tests that make assumptions about struct layout that don't hold
4743 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4744 * g++.dg/cpp0x/iop.C: Likewise.
4745 * g++.dg/cpp0x/named_refs.C: Likewise.
4746 * g++.dg/cpp0x/rv1p.C: Likewise.
4747 * g++.dg/cpp0x/rv2p.C: Likewise.
4748 * g++.dg/cpp0x/rv3p.C: Likewise.
4749 * g++.dg/cpp0x/rv4p.C: Likewise.
4750 * g++.dg/cpp0x/rv5p.C: Likewise.
4751 * g++.dg/cpp0x/rv6p.C: Likewise.
4752 * g++.dg/cpp0x/rv7p.C: Likewise.
4753 * g++.dg/cpp0x/rv8p.C: Likewise.
4754 * g++.dg/ext/strncpy-chk1.C: Likewise.
4755 * gcc.dg/builtin-object-size-10.c: Likewise.
4756 * gcc.dg/builtin-object-size-11.c: Likewise.
4757 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4758 * gcc.dg/pr25805.c: Likewise.
4759 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4760 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4761 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4762 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4763 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4764 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4765 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4766 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4767 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4768 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4769 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4770 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4771 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4772 * gcc.c-torture/execute/zerolen-2.x: Likewise.
4773 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4775 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4776 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4778 * gcc.dg/torture/pr37868.c: Disable for epiphany.
4779 * gcc.dg/sibcall-6.c: Enable for epiphany.
4781 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4783 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4785 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
4787 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4788 memcpy not initializers.
4790 * gcc.dg/guality/guality.exp: Skip on AIX.
4792 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4795 * g++.dg/cpp0x/pr57101.C: New.
4797 2013-07-26 Ian Bolton <ian.bolton@arm.com>
4799 * gcc.target/aarch64/neg_1.c: New test.
4801 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4804 * gfortran.dg/typebound_call_25.f90: New.
4806 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4809 * g++.dg/cpp0x/pr57981.C: New.
4811 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4814 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4816 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
4818 PR rtl-optimization/57960
4819 * gcc.target/s390/pr57960.c: New.
4821 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4824 * gfortran.dg/unlimited_polymorphic_9.f90: New.
4826 2013-07-25 Terry Guo <terry.guo@arm.com>
4828 * gcc.target/arm/thumb1-Os-mult.c: New test case.
4830 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
4833 * g++.dg/inherit/pr57942.C: New.
4835 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4837 * gcc.target/powerpc/bool2.h: New file, test the code generation
4838 of logical operations for power5, altivec, power7, and power8 systems.
4839 * gcc.target/powerpc/bool2-p5.c: Likewise.
4840 * gcc.target/powerpc/bool2-av.c: Likewise.
4841 * gcc.target/powerpc/bool2-p7.c: Likewise.
4842 * gcc.target/powerpc/bool2-p8.c: Likewise.
4843 * gcc.target/powerpc/bool3.h: Likewise.
4844 * gcc.target/powerpc/bool3-av.c: Likewise.
4845 * gcc.target/powerpc/bool2-p7.c: Likewise.
4846 * gcc.target/powerpc/bool2-p8.c: Likewise.
4848 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4850 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4852 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4854 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4856 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4858 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4859 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4860 type from long to long long.
4861 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4862 to have effective-target keywords of lp64 and ilp32.
4863 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4864 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4865 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4866 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4867 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4868 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4869 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4870 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4871 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4873 2013-07-23 Tom Tromey <tromey@redhat.com>
4874 Joseph Myers <joseph@codesourcery.com>
4876 * gcc.dg/c11-generic-1.c: New file.
4877 * gcc.dg/c11-generic-2.c: New file.
4879 2013-07-22 Tobias Burnus <burnus@net-b.de>
4883 * coarray/lib_realloc_1.f90: Permit optimization.
4884 * gfortran.dg/coarray_31.f90: New.
4886 2013-07-22 Tobias Burnus <burnus@net-b.de>
4889 * gfortran.dg/class_array_7.f03: Fix memory leak.
4891 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
4894 * g++.dg/cpp0x/decltype56.C: New.
4896 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4898 * gcc.dg/pr53265.c: Correct line number in dg-message.
4900 2013-07-22 Diego Novillo <dnovillo@google.com>
4902 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
4904 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4907 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4908 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4910 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4913 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4914 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4915 * gcc.dg/torture/pr53366-1.c: Same.
4916 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4917 * gcc.dg/torture/pr56488.c: Same.
4918 * gcc.dg/torture/pr57584.c: Same.
4919 * gcc.dg/tree-ssa/pr57385.c: Same.
4920 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4922 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
4924 * c-c++-common/pr41779.c: Fix typos.
4925 * gcc.c-torture/compile/20031125-2.c: Likewise.
4926 * gcc.c-torture/compile/20040621-1.c: Likewise.
4927 * gcc.c-torture/execute/20020418-1.c: Likewise.
4928 * gcc.dg/20020108-1.c: Likewise.
4929 * gcc.dg/atomic-generic-aux.c: Likewise.
4930 * gcc.dg/builtin-complex-err-2.c: Likewise.
4931 * gcc.dg/decl-1.c: Likewise.
4932 * gcc.dg/di-sync-multithread.c: Likewise.
4933 * gcc.dg/format/c90-printf-1.c: Likewise.
4934 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4935 * gcc.dg/long-long-compare-1.c: Likewise.
4936 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4937 * gcc.dg/pr17055-1.c: Likewise.
4938 * gcc.dg/pr27095.c: Likewise.
4939 * gcc.dg/torture/fp-int-convert.h: Likewise.
4940 * gcc.dg/tree-prof/inliner-1.c: Likewise.
4941 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4942 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4943 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4944 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4945 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4946 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4947 * gcc.dg/tree-ssa/pr42585.c: Likewise.
4948 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4949 * gcc.dg/vect/vect-cond-5.c: Likewise.
4950 * gcc.dg/weak/typeof-2.c: Likewise.
4951 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4952 * gcc.target/arm/naked-1.c: Likewise.
4953 * gcc.target/i386/pr9771-1.c: Likewise.
4954 * gcc.target/sparc/sparc-constant-1.c: Likewise.
4955 * gcc.target/sparc/struct-ret-check.c: Likewise.
4956 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4957 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4958 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4961 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4964 * gfortran.dg/dependency_42.f90: New test.
4965 * gfortran.dg/dependency_43.f90: New test.
4967 2013-07-21 Tobias Burnus <burnus@net-b.de>
4970 * gfortran.dg/round_4.f90: New.
4972 2013-07-21 Tobias Burnus <burnus@net-b.de>
4975 * gfortran.dg/min_max_conformance_2.f90: New.
4977 2013-07-20 Jakub Jelinek <jakub@redhat.com>
4979 PR preprocessor/57620
4980 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4981 (main): Don't test {s,u,U,L}12.
4982 * c-c++-common/raw-string-13.c: New test.
4983 * c-c++-common/raw-string-14.c: New test.
4984 * c-c++-common/raw-string-15.c: New test.
4985 * c-c++-common/raw-string-16.c: New test.
4987 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
4989 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4991 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
4993 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4995 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4996 target { ! keeps_null_pointer_checks }.
4997 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4998 target { ! keeps_null_pointer_checks }.
5000 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
5001 * gcc.dg/torture/pr56488.c: Likewise.
5003 2013-07-19 Ian Bolton <ian.bolton@arm.com>
5005 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
5008 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
5010 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
5011 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
5012 * gfortran.dg/guality/guality.exp: Skip on AIX.
5014 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
5016 * g++.dg/debug/pr56819.C: Skip on AIX.
5017 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
5018 * g++.dg/guality/guality.exp: Skip on AIX.
5020 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
5022 * gcc.misc-tests/gcov-14.c: Skip on AIX.
5024 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
5026 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5029 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
5030 Adjust to corrected rounding.
5032 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5034 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
5035 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
5036 check_effective_target_cilkplus.
5037 * g++.dg/cilk-plus/cilk-plus.exp: Same.
5039 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
5041 * gcc.target/powerpc/pr57744.c: Fix typo.
5043 2013-07-18 Sriraman Tallam <tmsriram@google.com>
5046 * gcc.c-torture/compile/pr57698.c: New test.
5047 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
5048 * gcc.c-torture/compile/pr44043.c: Ditto.
5050 2013-07-18 Wei Mi <wmi@google.com>
5052 PR rtl-optimization/57878
5053 * g++.dg/pr57878.C: New test.
5055 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5057 * gcc.dg/pr42611.c: Move dg-error to correct line.
5059 2013-07-17 Tobias Burnus <burnus@net-b.de>
5062 * gfortran.dg/dollar_sym_3.f: New.
5063 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
5065 2013-07-16 Iain Sandoe <iain@codesourcery.com>
5070 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
5071 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
5072 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5073 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5074 * objc.dg/image-info.m: Likewise.
5075 * objc.dg/symtab-1.m: Likewise.
5076 * objc.dg/torture/strings/const-str-10.m: Likewise.
5077 * objc.dg/torture/strings/const-str-11.m: Likewise.
5078 * objc.dg/torture/strings/const-str-9.m: Likewise.
5079 * objc.dg/zero-link-1.m: Likewise.
5080 * objc.dg/zero-link-2.m: Likewise.
5081 * objc.dg/no-extra-load.m: Avoid Foundation.h.
5082 * objc.dg/objc-foreach-4.m: Likewise.
5083 * objc.dg/objc-foreach-5.m: Likewise.
5084 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
5086 * obj-c++.dg/strings/const-str-12.mm: Likewise.
5087 * obj-c++.dg/syntax-error-1.mm: Likewise.
5088 * objc.dg/method-6.m: Likewise.
5089 * objc.dg/pr23214.m: Likewise.
5090 * objc.dg/proto-lossage-7.m: Likewise.
5091 * objc.dg/strings/const-str-12b.m: Likewise.
5092 * objc.dg/zero-link-3.m: Likewise.
5093 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
5094 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
5095 adjust headers, interfaces and encoded types to reflect current system
5096 versions. Add FIXME and outputs from current system compiler for
5099 2013-07-15 Cong Hou <congh@google.com>
5101 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5103 * gcc.target/i386/l_fma_float_3.c: Likewise.
5104 * gcc.target/i386/l_fma_double_1.c: Likewise.
5105 * gcc.target/i386/l_fma_double_3.c: Likewise.
5107 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
5109 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5110 function to test if HTM is available.
5111 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5112 * gcc.target/powerpc/htm-builtin-1.c: New test.
5114 2013-07-15 Tobias Burnus <burnus@net-b.de>
5116 * gfortran.dg/coarray_lib_realloc_1.f90: New.
5117 * gfortran.dg/coarray/lib_realloc_1.f90: New.
5118 * gfortran.dg/coarray_6.f90: Add dg-error.
5120 2013-07-15 Tobias Burnus <burnus@net-b.de>
5123 * gfortran.dg/finalize_18.f90: New.
5125 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5128 * fortran.dg/module_variable_1.f90: New test.
5129 * fortran.dg/module_variable_2.f90: New test.
5131 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
5133 * g++.dg/ext/vector19.C: Adapt.
5134 * g++.dg/ext/vector23.C: New testcase.
5136 2013-07-12 Michael Matz <matz@suse.de>
5139 * c-c++-common/pr55771.c: New test.
5141 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
5143 * gcc.target/aarch64/vect-movi.c: New.
5145 2013-07-11 Sriraman Tallam <tmsriram@google.com>
5148 * g++.dg/ext/pr57362.C: New.
5150 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
5153 * gcc.target/avr/torture/pr57631.c: New test.
5155 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5158 * g++.dg/cpp0x/constexpr-ice7.C: New.
5160 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
5162 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5164 * gcc.c-torture/execute/nest-align-1.x: New.
5166 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5169 * g++.dg/cpp0x/sfinae48.C: New.
5171 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5173 PR preprocessor/57824
5174 * c-c++-common/raw-string-17.c: New test.
5175 * c-c++-common/gomp/pr57824.c: New test.
5177 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5180 * g++.dg/cpp0x/reinterpret_cast1.C: New.
5181 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5182 * g++.dg/conversion/dr195.C: Update.
5183 * g++.dg/expr/cast2.C: Likewise.
5185 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5187 * c-c++-common/raw-string-18.c: New test.
5188 * c-c++-common/raw-string-19.c: New test.
5190 PR preprocessor/57757
5191 * g++.dg/cpp/paste1.C: New test.
5192 * g++.dg/cpp/paste2.C: New test.
5194 2013-07-10 Graham Stott <grahams@btinternet.com>
5196 * gcc.target/mips/mulsize-1.c: New.
5197 * gcc.target/mips/mulsize-2.c: New.
5198 * gcc.target/mips/mulsize-3.c: New.
5199 * gcc.target/mips/mulsize-4.c: New.
5201 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5204 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5205 * g++.dg/ext/vector24.C: New testcase.
5207 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5210 * g++.dg/cpp0x/decltype17.C: Adjust.
5212 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5215 * g++.dg/cpp0x/pr51786.C: New.
5217 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
5219 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5221 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5223 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5225 * gcc.target/powerpc/sd-vsx.c: Require dfp.
5226 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5228 2013-07-08 Tobias Burnus <burnus@net-b.de>
5231 * gfortran.dg/c_f_pointer_tests_8.f90: New.
5233 2013-07-08 Tobias Burnus <burnus@net-b.de>
5236 * gfortran.dg/do_check_9.f90: New.
5238 2013-07-08 Tobias Burnus <burnus@net-b.de>
5241 * gfortran.dg/dot_product_2.f90: New.
5243 2013-07-08 Tobias Burnus <burnus@net-b.de>
5246 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5248 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
5250 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5251 * gfortran.dg/finalize_10.f90: Fix dg-final.
5253 2013-07-08 Jakub Jelinek <jakub@redhat.com>
5256 * gcc.target/i386/pr57819.c: New test.
5258 PR rtl-optimization/57829
5259 * gcc.c-torture/execute/pr57829.c: New test.
5261 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5263 * gcc.target/i386/memcpy-vector_loop-1.c: New.
5264 * gcc.target/i386/memcpy-vector_loop-2.c: New.
5266 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
5269 * gcc.target/i386/pr57807.c: New test.
5271 2013-07-06 Jakub Jelinek <jakub@redhat.com>
5274 * gcc.dg/tree-ssa/vrp89.c: New test.
5276 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
5279 * g++.dg/parse/defarg16.C: New.
5281 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
5283 PR rtl-optimization/55342
5284 * gcc.target/i386/pr55342.c: New.
5286 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
5288 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5290 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5293 * g++.dg/inherit/virtual10.C: New.
5295 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5298 * gcc.dg/large-size-array-6.c: New test.
5300 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5303 * g++.dg/template/crash116.C: New.
5305 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5307 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5308 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5310 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5313 * g++.dg/cpp0x/nsdmi-list3.C: New.
5315 2013-07-03 Jakub Jelinek <jakub@redhat.com>
5318 * gcc.target/i386/pr57777.c: New test.
5321 * g++.dg/template/arg9.C: New test.
5323 2013-07-02 Sriraman Tallam <tmsriram@google.com>
5325 * gcc.target/i386/avx-inline.c: New test.
5327 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
5329 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5330 * gcc.target/mips/call-2.c: Likewise.
5331 * gcc.target/mips/call-3.c: Likewise.
5332 * gcc.target/mips/lazy-binding-1.c: Likewise.
5334 2013-07-02 Jakub Jelinek <jakub@redhat.com>
5336 PR tree-optimization/57741
5337 * gcc.dg/vect/pr57741-1.c: New test.
5338 * gcc.dg/vect/pr57741-2.c: New test.
5339 * gcc.dg/vect/pr57741-3.c: New test.
5341 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5343 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5345 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5346 * lib/target-supports.exp: Define aarch64_little_endian.
5348 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5350 * gcc.target/aarch64/abs_1.c: New test.
5352 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5354 * gcc.target/aarch64/bfxil_1.c: New test.
5355 * gcc.target/aarch64/bfxil_2.c: Likewise.
5357 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5360 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5361 array sizes from 100 to 20.
5363 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5366 * gfortran.dg/pointer_remapping_8.f90: New.
5368 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5370 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5371 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5372 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5373 * g++.dg/cpp1y/complex_literals.h: New.
5375 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5378 * g++.dg/cpp0x/noexcept21.C: New.
5380 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5383 * gcc.target/i386/pr57736.c: New test.
5385 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5387 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5389 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5390 strings to match the fixed error messages.
5391 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5392 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5395 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5398 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5399 stqcx. get even registers.
5401 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5404 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5406 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5408 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5410 * gcc.target/i386/bmi-1.c: Ditto.
5411 * gcc.target/i386/bmi-bextr-4.c: New.
5412 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5414 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5417 * g++.dg/cpp0x/initlist73.C: New.
5419 2013-06-27 Meador Inge <meadori@codesourcery.com>
5421 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5422 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5423 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5425 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5428 * g++.dg/ext/pr57509.C: New file.
5430 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5433 * gcc.target/i386/bmi-bextr-3.c: New test.
5436 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5438 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5441 * g++.dg/cpp0x/pr57172.C: New testcase.
5443 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5445 * gcc.target/s390/htm-1.c: New file.
5446 * gcc.target/s390/htm-nofloat-1.c: New file.
5447 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5449 2013-06-26 Tobias Burnus <burnus@net-b.de>
5452 * gfortran.dg/bounds_check_17.f90: New.
5454 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5457 * g++.dg/cpp1y/pr57640.C: New.
5459 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5462 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5463 overflow due to size of arrays.
5465 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5467 PR tree-optimization/57705
5468 * gcc.dg/vect/pr57705.c: New test.
5469 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5471 2013-06-25 Martin Jambor <mjambor@suse.cz>
5474 * g++.dg/ipa/pr57670.C: New test.
5476 2013-06-25 Richard Biener <rguenther@suse.de>
5479 * gcc.dg/pr56977.c: New testcase.
5481 2013-06-24 Martin Jambor <mjambor@suse.cz>
5483 PR tree-optimization/57358
5484 * gcc.dg/ipa/pr57358.c: New test.
5486 2013-06-24 Richard Biener <rguenther@suse.de>
5489 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5491 2013-06-24 Richard Biener <rguenther@suse.de>
5493 PR tree-optimization/57488
5494 * gcc.dg/torture/pr57488.c: New testcase.
5496 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5497 Dominique d'Humieres <dominiq@lps.ens.fr>
5500 * gfortran.dg/fraction.f90: New.
5502 2013-06-24 Alan Modra <amodra@gmail.com>
5504 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5505 Add scan-assembler-not "lvx".
5506 * gcc.target/powerpc/le-altivec-consts.c: New.
5508 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5510 * g++.dg/cpp0x/sfinae47.C: New.
5512 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5515 * gcc.target/sh/pr52483-1.c: New.
5516 * gcc.target/sh/pr52483-2.c: New.
5517 * gcc.target/sh/pr52483-3.c: New.
5518 * gcc.target/sh/pr52483-4.c: New.
5519 * gcc.target/sh/pr52483-5.c: New.
5521 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5523 * gcc.target/i386/intrinsics_1.c: New test.
5524 * gcc.target/i386/intrinsics_2.c: Ditto.
5525 * gcc.target/i386/intrinsics_3.c: Ditto.
5526 * gcc.target/i386/intrinsics_4.c: Ditto.
5527 * gcc.target/i386/intrinsics_5.c: Ditto.
5528 * gcc.target/i386/intrinsics_6.c: Ditto.
5529 * gcc.target/i386/avx-1.c: Provide macros for builtins
5530 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5532 2013-06-21 Tobias Burnus <burnus@net-b.de>
5535 * gfortran.dg/finalize_17.f90: New.
5537 2013-06-21 Tobias Burnus <burnus@net-b.de>
5539 * gfortran.dg/realloc_on_assign_18.f90: New.
5541 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5543 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5544 Also changed the returns from error as distinct values so that
5545 debugging can get easier.
5546 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5547 errors specific to C, if necessary. Also added new error
5549 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5550 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5551 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5552 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5553 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5554 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5555 the same changes as parser_errors3.c, spaces were added between colons
5556 to not confuse C++ compiler with 2 colons as scope.
5557 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5558 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5559 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5560 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5561 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5562 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5563 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5564 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5565 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5566 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5567 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5568 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5571 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5574 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5576 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5579 * gcc.target/i386/pr57655.c: New test.
5581 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5583 * ada/acats/tests/gcc: Delete.
5584 * gnat.dg/style: Likewise.
5586 2013-06-20 Jeff Law <law@redhat.com>
5588 PR tree-optimization/57660
5589 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5590 based on their branch cost.
5592 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5594 2013-06-20 Tobias Burnus <burnus@net-b.de>
5597 * gfortran.dg/list_read_11.f90: New.
5599 2013-06-20 Richard Biener <rguenther@suse.de>
5601 PR tree-optimization/57584
5602 * gcc.dg/torture/pr57584.c: New testcase.
5604 2013-06-19 Sharad Singhai <singhai@google.com>
5606 * g++.dg/gcov/gcov-8.C: New testcase.
5607 * lib/gcov.exp: Handle intermediate format.
5609 2013-06-19 Wei Mi <wmi@google.com>
5611 PR rtl-optimization/57518
5612 * testsuite/gcc.dg/pr57518.c: New test.
5614 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5616 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5618 2013-06-19 Jan Hubicka <jh@suse.cz>
5620 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5622 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5624 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5625 hard-coded values of array sizes with a #define.
5626 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5627 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5628 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5629 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5630 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5632 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5634 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5635 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5637 2013-06-19 Jeff Law <law@redhat.com>
5639 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5641 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5644 * g++.dg/template/error53.C: New.
5646 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5649 * gcc.target/powerpc/pr55033.c: Fix options.
5651 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5653 * gcc.target/i386/inline_error.c: New test.
5654 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5655 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5657 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5660 * g++.dg/cpp0x/decltype55.C: New.
5662 2013-06-18 Marek Polacek <polacek@redhat.com>
5664 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5666 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5668 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5670 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5672 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5673 Also changed the returns from error as distinct values so that it is
5676 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5678 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5680 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5683 * g++.dg/template/error52.C: New.
5684 * g++.dg/lookup/friend15.C: Update.
5685 * g++.dg/parse/error11.C: Likewise.
5686 * g++.dg/parse/error14.C: Likewise.
5687 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5688 * g++.dg/parse/template25.C: Likewise.
5689 * g++.old-deja/g++.jason/cond.C: Likewise.
5690 * g++.old-deja/g++.mike/for2.C: Likewise.
5691 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5692 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5694 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5696 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5699 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
5701 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5702 accidentally placing minus sign for length instead of stride.
5704 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
5706 PR rtl-optimization/57425
5707 PR rtl-optimization/57569
5708 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5709 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5711 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
5715 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5717 * gfortran.dg/typebound_assignment_6.f03: New.
5719 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
5721 * gcc.target/h8300/h8300.exp: New.
5722 * gcc.dg/pragma-isr.c: Move to ...
5723 * gcc.target/sh/torture/pragma-isr.c: ... here ...
5724 * gcc.target/h8300/pragma-isr.c: ... and here.
5725 * gcc.dg/pragma-isr2.c: Move to ...
5726 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5727 * gcc.target/h8300/pragma-isr2.c: ... and here.
5728 * gcc.dg/pragma-isr-trapa.c: Move to ...
5729 * gcc.target/sh/pragma-isr-trapa.c: ... here.
5730 * gcc.dg/pragma-isr-trapa2.c: Move to ...
5731 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5732 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5733 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5734 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5735 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5736 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5737 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5738 * gcc.dg/attr-isr-trap_exit.c: Move to ...
5739 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5740 * gcc.dg/attr-isr-trapa.c: Move to ...
5741 * gcc.target/sh/attr-isr-trapa.c: ... here.
5743 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5746 * g++.dg/ext/builtin-offsetof1.C: New.
5748 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
5750 * gcc.target/aarch64/vect_smlal_1.c: New file.
5752 2013-06-14 Tobias Burnus <burnus@net-b.de>
5755 * gfortran.dg/defined_assignment_7.f90: New.
5757 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5760 * g++.dg/rtti/dyncast6.C: New.
5761 * g++.dg/cpp0x/dyncast1.C: Likewise.
5763 2013-06-14 Alan Modra <amodra@gmail.com>
5766 * gcc.dg/pr57134.c: New.
5768 2013-06-14 Tobias Burnus <burnus@net-b.de>
5771 * gfortran.dg/deferred_type_param_9.f90: New.
5773 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5775 * gcc.dg/fold-minus-1.c: New testcase.
5777 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
5780 * gfortran.dg/typebound_assignment_5.f03: New.
5782 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5784 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5786 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5787 Pat Haugen <pthaugen@us.ibm.com>
5788 Peter Bergner <bergner@vnet.ibm.com>
5790 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5791 load/store instructions on power7, power8.
5792 * gcc.target/powerpc/atomic-p8.c: Likewise.
5794 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5797 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5799 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
5802 * g++.dg/warn/Wunused-var-20.C: New.
5804 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5806 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5807 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5808 Run with -fno-common.
5810 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5812 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5813 and exit function calls with return 1 and return 0, respectively.
5815 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5817 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5820 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
5822 PR tree-optimization/57361
5823 * gcc.dg/tree-ssa/pr57361.c: New file.
5825 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5827 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5828 to ensure alignment.
5829 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5831 2013-06-12 Tobias Burnus <burnus@net-b.de>
5833 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5835 2013-06-12 Tobias Burnus <burnus@net-b.de>
5836 Dominique d'Humieres <dominiq@lps.ens.fr>
5838 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5840 2013-06-12 Jakub Jelinek <jakub@redhat.com>
5843 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5844 * gcc.target/i386/pr56564-3.c: Likewise.
5846 2013-06-11 Tobias Burnus <burnus@net-b.de>
5849 * gfortran.dg/class_array_18.f90: New.
5851 2013-06-11 Jan Hubicka <jh@suse.cz>
5854 * g++.dg/ext/visibility/anon6.C: Update testcase.
5856 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
5859 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5860 in how we check __sec_reduce_mutating function's result.
5862 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5863 Pat Haugen <pthaugen@us.ibm.com>
5864 Peter Bergner <bergner@vnet.ibm.com>
5866 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5867 direct move instructions.
5868 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5869 * gcc.target/powerpc/direct-move.h: Likewise.
5870 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5871 * gcc.target/powerpc/direct-move-float2.c: Likewise.
5872 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5873 * gcc.target/powerpc/direct-move-double2.c: Likewise.
5874 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5875 * gcc.target/powerpc/direct-move-long2.c: Likewise.
5877 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5880 * g++.dg/cpp0x/pr52440.C: New.
5882 2013-06-10 Jakub Jelinek <jakub@redhat.com>
5885 * gcc.target/i386/pr56564-1.c: New test.
5886 * gcc.target/i386/pr56564-2.c: New test.
5887 * gcc.target/i386/pr56564-3.c: New test.
5888 * gcc.target/i386/pr56564-4.c: New test.
5889 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5890 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5891 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5892 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5893 * gcc.target/i386/vect-sizes-1.c: Likewise.
5894 * gcc.target/i386/memcpy-1.c: Likewise.
5895 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5896 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5898 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
5900 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5901 systems to cover all GNU systems.
5902 * g++.dg/abi/guard2.C: Likewise.
5903 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5904 * g++.dg/eh/sighandle.C: Likewise.
5905 * g++.dg/ext/cleanup-10.C: Likewise.
5906 * g++.dg/ext/cleanup-11.C: Likewise.
5907 * g++.dg/ext/cleanup-8.C: Likewise.
5908 * g++.dg/ext/cleanup-9.C: Likewise.
5909 * g++.dg/opt/const5.C: Likewise.
5910 * g++.dg/opt/life1.C: Likewise.
5911 * g++.dg/other/pr39496.C: Likewise.
5912 * g++.old-deja/g++.abi/aggregates.C: Likewise.
5913 * g++.old-deja/g++.abi/align.C: Likewise.
5914 * g++.old-deja/g++.abi/bitfields.C: Likewise.
5915 * g++.old-deja/g++.law/weak.C: Likewise.
5916 * g++.old-deja/g++.pt/asm1.C: Likewise.
5917 * gcc.c-torture/execute/20030125-1.x: Likewise.
5918 * gcc.c-torture/execute/990127-2.x: Likewise.
5919 * gcc.dg/20041106-1.c: Likewise.
5920 * gcc.dg/20050503-1.c: Likewise.
5921 * gcc.dg/builtin-object-size-5.c: Likewise.
5922 * gcc.dg/cleanup-10.c: Likewise.
5923 * gcc.dg/cleanup-11.c: Likewise.
5924 * gcc.dg/cleanup-8.c: Likewise.
5925 * gcc.dg/cleanup-9.c: Likewise.
5926 * gcc.dg/complex-5.c: Likewise.
5927 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5928 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5929 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5930 * gcc.dg/dfp/pr35739.c: Likewise.
5931 * gcc.dg/fdata-sections-1.c: Likewise.
5932 * gcc.dg/lto/20090206-1_0.c: Likewise.
5933 * gcc.dg/lto/20090206-2_0.c: Likewise.
5934 * gcc.dg/pr30360.c: Likewise.
5935 * gcc.dg/pr37303.c: Likewise.
5936 * gcc.dg/pr39323-1.c: Likewise.
5937 * gcc.dg/pr39323-2.c: Likewise.
5938 * gcc.dg/pr39323-3.c: Likewise.
5939 * gcc.dg/pr45416.c: Likewise.
5940 * gcc.dg/setjmp-2.c: Likewise.
5941 * gcc.dg/split-1.c: Likewise.
5942 * gcc.dg/split-3.c: Likewise.
5943 * gcc.dg/split-4.c: Likewise.
5944 * gcc.dg/strlenopt-12g.c: Likewise.
5945 * gcc.dg/strlenopt-14g.c: Likewise.
5946 * gcc.dg/strlenopt-14gf.c: Likewise.
5947 * gcc.dg/strlenopt-16g.c: Likewise.
5948 * gcc.dg/strlenopt-17g.c: Likewise.
5949 * gcc.dg/strlenopt-18g.c: Likewise.
5950 * gcc.dg/strlenopt-1f.c: Likewise.
5951 * gcc.dg/strlenopt-22g.c: Likewise.
5952 * gcc.dg/strlenopt-2f.c: Likewise.
5953 * gcc.dg/strlenopt-4g.c: Likewise.
5954 * gcc.dg/strlenopt-4gf.c: Likewise.
5955 * gcc.dg/struct-ret-3.c: Likewise.
5956 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5957 * gcc.misc-tests/linkage.exp: Likewise.
5958 * gcc.target/i386/20000724-1.c: Likewise.
5959 * gcc.target/i386/align-main-3.c: Likewise.
5960 * gcc.target/i386/cleanup-1.c: Likewise.
5961 * gcc.target/i386/inline-mcpy.c: Likewise.
5962 * gcc.target/i386/pr32268.c: Likewise.
5963 * gcc.target/i386/pr36613.c: Likewise.
5964 * gcc.target/i386/pr39013-1.c: Likewise.
5965 * gcc.target/i386/pr39013-2.c: Likewise.
5966 * gcc.target/i386/pr39496.c: Likewise.
5967 * gcc.target/i386/pr40906-3.c: Likewise.
5968 * gcc.target/i386/pr46084.c: Likewise.
5969 * lib/target-supports.exp (check_effective_target_pie): Likewise.
5971 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
5974 * gcc.target/sh/pr6526.c: New.
5976 2013-06-09 Jakub Jelinek <jakub@redhat.com>
5979 * gcc.c-torture/execute/pr57568.c: New test.
5981 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5984 * g++.dg/other/vararg-4.C: New.
5986 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
5988 PR rtl-optimization/57559
5989 * gcc.target/s390/pr57559.c : New test.
5991 2013-06-08 Tobias Burnus <burnus@net-b.de>
5994 * gfortran.dg/finalize_10.f90: New.
5995 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5996 * gfortran.dg/finalize_15.f90: New.
5998 2013-06-08 Tobias Burnus <burnus@net-b.de>
6001 * gfortran.dg/storage_size_4.f90: New.
6003 2013-06-07 Sriraman Tallam <tmsriram@google.com>
6006 * testsuite/g++.dg/ext/pr57548.C: New test.
6008 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
6011 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
6013 2013-06-07 Jan Hubicka <jh@suse.cz>
6015 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
6017 2013-06-07 Tobias Burnus <burnus@net-b.de>
6020 * gfortran.dg/array_constructor_48.f90: New.
6021 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
6022 * gfortran.dg/array_constructor_type_15.f03: Ditto.
6024 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6027 * gcc.target/arm/xordi3-opt.c: New test.
6029 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6031 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
6032 Revert to dg-options.
6034 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
6037 * gcc.target/powerpc/pr55033.c: New.
6039 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
6042 * g++.dg/cpp0x/alias-decl-36.C: New.
6044 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6045 Pat Haugen <pthaugen@us.ibm.com>
6046 Peter Bergner <bergner@vnet.ibm.com>
6048 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
6049 power8 builtin functions.
6050 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
6051 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
6052 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
6053 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
6054 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
6055 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
6056 * gcc.target/powerpc/p8vector-vectorize-1.c: New
6057 tests to test power8 auto-vectorization.
6058 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
6059 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
6060 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
6061 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
6063 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
6064 powerpc_p8vector_ok instead of powerpc_vsx_ok.
6066 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
6068 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
6070 (check_effective_target_powerpc_p8vector_ok): Likewise.
6071 (is-effective-target): Likewise.
6072 (check_vect_support_and_set_flags): Likewise.
6074 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6077 * g++.dg/parse/error53.C: New.
6079 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
6081 PR rtl-optimization/57459
6082 * gcc.target/i386/pr57459.c: New test.
6084 2013-06-06 Teresa Johnson <tejohnson@google.com>
6087 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
6088 into -freorder-blocks-and-partition test.
6089 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
6090 * gcc.dg/tree-prof/20041218-1.c: Ditto.
6091 * gcc.dg/tree-prof/pr52027.c: Use -O2.
6092 * gcc.dg/tree-prof/pr50907.c: Ditto.
6093 * gcc.dg/tree-prof/pr45354.c: Ditto.
6094 * g++.dg/tree-prof/partition2.C: Ditto.
6095 * g++.dg/tree-prof/partition3.C: Ditto.
6097 2013-06-06 Tobias Burnus <burnus@net-b.de>
6100 * gfortran.dg/finalize_16.f90: New.
6102 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
6104 * gcc.dg/vect/no-section-anchors-vect-68.c:
6105 Add dg-skip-if aarch64_tiny.
6107 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6110 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6111 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6113 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6116 * g++.dg/cpp0x/decltype54.C: New.
6118 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
6120 * gcc.dg/fshort-wchar.c: Add extra dg-options for
6121 arm*-*-*eabi* targets.
6122 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6124 * gcc.dg/tree-ssa/pr43491.c: Likewise.
6126 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
6127 Tobias Burnus <burnus@net-b.de>
6129 * gfortran.dg/string_length_2.f90: Fix dg-do run.
6130 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
6131 * gfortran.dg/io_real_boz_4.f90: Ditto.
6132 * gfortran.dg/io_real_boz_5.f90: Ditto.
6134 2013-06-05 Andreas Schwab <schwab@suse.de>
6136 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6138 2013-06-04 Jan Hubicka <jh@suse.cz>
6140 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6142 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
6144 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6145 parameters with void.
6146 (main2): Removed argc parameter.
6147 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6148 (main): Replaced argc, argv parameters with void.
6149 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6150 (main2): Removed argc parameter.
6151 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6152 argv parameters with void. Added __asm volatile to avoid optimization
6153 on argc, if necessary.
6154 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6155 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6156 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6157 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6158 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6159 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6160 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6161 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6162 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6163 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6164 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6165 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6166 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6167 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6168 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6169 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6170 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6171 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6172 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6173 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6174 parameters with void.
6175 (main2): Removed argc parameter.
6176 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6177 (main): Replaced argc, argv parameters with void.
6178 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6179 argv parameters with void. Also renamed this function as main, and
6180 delete the existing main.
6181 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6182 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6183 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6185 2013-06-04 Ian Bolton <ian.bolton@arm.com>
6187 * gcc.target/aarch64/movi_1.c: New test.
6189 2013-06-04 Tobias Burnus <burnus@net-b.de>
6192 * gfortran.dg/finalize_12.f90: New.
6193 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6194 end of scope finalization.
6195 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6196 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6197 * gfortran.dg/auto_dealloc_2.f90: Ditto.
6198 * gfortran.dg/class_19.f03: Ditto.
6199 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6200 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6201 * gfortran.dg/extends_14.f03: Ditto.
6202 * gfortran.dg/move_alloc_4.f90: Ditto.
6203 * gfortran.dg/typebound_proc_27.f03: Ditto.
6205 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
6207 * gfortran.dg/bounds_check_7.f90: Remove "! {".
6208 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6209 * gfortran.dg/default_initialization_5.f90: Update dg-do.
6210 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6211 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6212 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6213 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6214 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
6215 * gfortran.dg/io_real_boz_4.f90: Ditto.
6216 * gfortran.dg/io_real_boz_5.f90: Ditto.
6217 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6218 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6219 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6220 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6221 * gfortran.dg/transpose_2.f90: Fix dg-output.
6223 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
6225 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6226 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6227 dg-option and an header comment.
6229 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6232 * g++.dg/cpp0x/sfinae46.C: New.
6233 * g++.dg/cpp0x/defaulted13.C: Adjust.
6234 * g++.dg/cpp0x/defaulted2.C: Likewise.
6235 * g++.dg/cpp0x/defaulted26.C: Likewise.
6236 * g++.dg/cpp0x/defaulted3.C: Likewise.
6237 * g++.dg/cpp0x/error1.C: Likewise.
6238 * g++.dg/cpp0x/implicit1.C: Likewise.
6239 * g++.dg/cpp0x/implicit11.C: Likewise.
6240 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6241 * g++.dg/cpp0x/initlist47.C: Likewise.
6242 * g++.dg/cpp0x/initlist9.C: Likewise.
6243 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6244 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6245 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6246 * g++.dg/cpp0x/union4.C: Likewise.
6247 * g++.dg/template/crash108.C: Likewise.
6248 * g++.dg/template/crash41.C: Likewise.
6249 * g++.old-deja/g++.jason/local.C: Likewise.
6250 * g++.old-deja/g++.law/visibility3.C: Likewise.
6252 2013-06-03 Teresa Johnson <tejohnson@google.com>
6254 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6255 * gcc.dg/vect/bb-slp-14.c: Ditto.
6256 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6257 * gcc.dg/vect/bb-slp-23.c: Ditto.
6258 * gcc.dg/vect/bb-slp-15.c: Ditto.
6259 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6260 * gcc.dg/vect/bb-slp-24.c: Ditto.
6261 * gcc.dg/vect/bb-slp-16.c: Ditto.
6262 * gcc.dg/vect/bb-slp-25.c: Ditto.
6263 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6264 * gcc.dg/vect/bb-slp-17.c: Ditto.
6265 * gcc.dg/vect/bb-slp-1.c: Ditto.
6266 * gcc.dg/vect/bb-slp-26.c: Ditto.
6267 * gcc.dg/vect/bb-slp-18.c: Ditto.
6268 * gcc.dg/vect/bb-slp-2.c: Ditto.
6269 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6270 * gcc.dg/vect/bb-slp-27.c: Ditto.
6271 * gcc.dg/vect/bb-slp-19.c: Ditto.
6272 * gcc.dg/vect/bb-slp-3.c: Ditto.
6273 * gcc.dg/vect/bb-slp-28.c: Ditto.
6274 * gcc.dg/vect/bb-slp-4.c: Ditto.
6275 * gcc.dg/vect/bb-slp-29.c: Ditto.
6276 * gcc.dg/vect/bb-slp-5.c: Ditto.
6277 * gcc.dg/vect/bb-slp-6.c: Ditto.
6278 * gcc.dg/vect/bb-slp-8a.c: Ditto.
6279 * gcc.dg/vect/bb-slp-7.c: Ditto.
6280 * gcc.dg/vect/bb-slp-8b.c: Ditto.
6281 * gcc.dg/vect/bb-slp-8.c: Ditto.
6282 * gcc.dg/vect/bb-slp-9.c: Ditto.
6283 * gcc.dg/vect/bb-slp-10.c: Ditto.
6284 * gcc.dg/vect/bb-slp-11.c: Ditto.
6285 * gcc.dg/vect/bb-slp-20.c: Ditto.
6286 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6287 * gcc.dg/vect/bb-slp-21.c: Ditto.
6288 * gcc.dg/vect/bb-slp-30.c: Ditto.
6289 * gcc.dg/vect/bb-slp-13.c: Ditto.
6290 * gcc.dg/vect/bb-slp-22.c: Ditto.
6291 * g++.dg/vect/slp-pr50413.cc: Ditto.
6292 * g++.dg/vect/slp-pr56812.cc: Ditto.
6293 * g++.dg/vect/slp-pr50819.cc: Ditto.
6295 2013-06-01 Tobias Burnus <burnus@net-b.de>
6298 * gfortran.dg/class_array_17.f90: New.
6300 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6302 * ada/acats/floatstore.lst: New.
6303 * ada/acats/run_all.sh: Process it.
6305 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6307 * gcc.target/powerpc/e500-ord-1.c: New test.
6308 * gcc.target/powerpc/e500-ord-2.c: Likewise.
6309 * gcc.target/powerpc/e500-unord-1.c: Likewise.
6310 * gcc.target/powerpc/e500-unord-2.c: Likewise.
6312 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6314 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6316 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6318 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6320 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6322 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6324 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
6327 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6330 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6332 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6334 2013-05-31 Marek Polacek <polacek@redhat.com>
6336 PR tree-optimization/57478
6337 PR tree-optimization/57453
6338 * gcc.dg/torture/pr57478.c: New test.
6340 2013-05-31 Tobias Burnus <burnus@net-b.de>
6343 * gfortran.dg/class_array_17.f90: New.
6345 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6348 * gcc.target/arm/iordi3-opt.c: New test.
6350 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6354 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6355 * gfortran.dg/interface_26.f90: Ditto.
6356 * gfortran.dg/proc_ptr_11.f90: Ditto.
6357 * gfortran.dg/proc_ptr_15.f90: Ditto.
6358 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6359 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6360 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6361 * gfortran.dg/typebound_override_1.f90: Ditto.
6362 * gfortran.dg/typebound_override_4.f90: Ditto.
6363 * gfortran.dg/typebound_proc_6.f03: Ditto.
6364 * gfortran.dg/assumed_type_7.f90: New test.
6365 * gfortran.dg/typebound_override_5.f90: New test.
6366 * gfortran.dg/typebound_override_6.f90: New test.
6367 * gfortran.dg/typebound_override_7.f90: New test.
6369 2013-05-30 Tobias Burnus <burnus@net-b.de>
6372 * gfortran.dg/power_6.f90: New.
6374 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6376 * gcc.target/aarch64/insv_1.c: New test.
6378 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6380 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6381 dg-skip-if "No stabs".
6383 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6386 * gfortran.dg/assumed_size_1.f90: New.
6388 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6390 * gcc.dg/shrink-wrap-alloca.c: New added.
6391 * gcc.dg/shrink-wrap-pretend.c: New added.
6392 * gcc.dg/shrink-wrap-sibcall.c: New added.
6394 2013-05-30 Tobias Burnus <burnus@net-b.de>
6397 * gfortran.dg/assumed_rank_13.f90: New.
6399 2013-05-29 Easwaran Raman <eraman@google.com>
6401 PR tree-optimization/57442
6402 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6404 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6406 PR tree-optimization/57441
6407 * gcc.c-torture/compile/pr57441.c: New.
6409 2013-05-29 Dehao Chen <dehao@google.com>
6412 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6414 2013-05-29 Tobias Burnus <burnus@net-b.de>
6417 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6418 * gfortran.dg/class_19.f03: Ditto.
6420 2013-05-29 Richard Biener <rguenther@suse.de>
6422 * gcc.dg/vect/bb-slp-32.c: New testcase.
6424 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6426 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6427 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6428 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6429 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6430 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6431 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6432 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6433 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6434 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6435 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6436 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6437 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6438 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6439 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6440 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6441 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6442 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6443 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6444 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6445 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6446 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6447 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6448 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6449 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6450 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6451 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6452 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6453 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6454 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6455 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6456 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6457 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6458 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6459 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6460 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6461 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6462 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6463 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6464 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6466 2013-05-29 Tobias Burnus <burnus@net-b.de>
6469 * gfortran.dg/finalize_11.f90: New.
6470 * gfortran.dg/finalize_4.f03: Remove dg-error.
6471 * gfortran.dg/finalize_5.f03: Ditto.
6472 * gfortran.dg/finalize_6.f03: Ditto.
6473 * gfortran.dg/finalize_7.f03: Ditto.
6475 2013-05-28 Tobias Burnus <burnus@net-b.de>
6477 * gfortran.dg/class_array_16.f90: New.
6479 2013-05-28 Tobias Burnus <burnus@net-b.de>
6482 * testsuite/gfortran.dg/use_29.f90: New.
6484 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6486 * gnat.dg/fp_exception.adb: New test.
6488 2013-05-28 Richard Biener <rguenther@suse.de>
6490 PR tree-optimization/56787
6491 * gcc.dg/vect/pr56787.c: New testcase.
6493 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6494 Tobias Burnus <burnus@net-b.de>
6497 * gfortran.dg/typebound_override_4.f90: New.
6499 2013-05-28 Richard Biener <rguenther@suse.de>
6501 PR tree-optimization/57411
6502 * g++.dg/opt/pr57411.C: New testcase.
6504 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6506 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6507 * gcc.dg/builtin-bswap-9.c: Likewise.
6509 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6511 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6513 2013-05-27 Richard Biener <rguenther@suse.de>
6516 * gcc.dg/gomp/pr57412.c: New testcase.
6518 2013-05-27 Bud Davis <jmdavis@link.com>
6521 * gfortran.dg/stfunc_8.f90: New.
6523 2013-05-27 Richard Biener <rguenther@suse.de>
6525 PR tree-optimization/57343
6526 * gcc.dg/torture/pr57343.c: New testcase.
6528 2013-05-27 Richard Biener <rguenther@suse.de>
6530 PR tree-optimization/57417
6531 * gcc.dg/torture/pr57417.c: New testcase.
6533 2013-05-27 Richard Biener <rguenther@suse.de>
6535 PR tree-optimization/57396
6536 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6538 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6540 * gnat.dg/specs/last_bit.ads: New test.
6542 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6544 * gnat.dg/specs/machine_attribute.ads: New test.
6546 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6548 * gnat.dg/incomplete3.ad[sb]: New test.
6550 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6553 * gcc.target/mips/div-13.c: New test.
6555 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6558 * gcc.target/mips/mips16-attributes-5.c,
6559 * gcc.target/mips/mips16-attributes-6.c: New tests.
6561 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6563 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6564 * gcc.dg/builtin-bswap-8.c: Likewise.
6566 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6569 * g++.dg/cpp0x/new1.C: New.
6571 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6574 * g++.dg/parse/dtor16.C: New.
6575 * g++.dg/parse/dtor6.C: Adjust.
6577 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6580 * g++.dg/expr/bitfield12.C: New.
6582 2013-05-24 Jeff Law <law@redhat.com>
6584 PR tree-optimization/57124
6585 * gcc.c-torture/execute/pr57124.c: New test.
6586 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6588 2013-05-24 Martin Jambor <mjambor@suse.cz>
6590 PR tree-optimization/57294
6591 * gcc.dg/ipa/pr57294.c: New test.
6593 2013-05-24 Dehao Chen <dehao@google.com>
6595 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6597 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6599 * gcc.target/aarch64/scalar_intrinsics.c
6600 (force_simd): Use a valid instruction.
6601 (test_vdupd_lane_s64): Pass a valid lane argument.
6602 (test_vdupd_lane_u64): Likewise.
6604 2013-05-24 Richard Biener <rguenther@suse.de>
6606 PR tree-optimization/57287
6607 * gcc.dg/pr57287.c: New testcase.
6609 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6612 * g++.dg/template/error51.C: New.
6614 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6617 * g++.dg/template/bitfield2.C: New.
6619 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6621 * gnat.dg/specs/noinline1.ads: New test.
6622 * gnat.dg/noinline2.ad[sb]: Likewise.
6623 * gnat.dg/specs/noinline3.ads: Likewise.
6624 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6626 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6629 * gcc.dg/tree-ssa/pr57385.c: New test.
6631 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6633 * gnat.dg/derived_type4.adb: New test.
6635 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6637 * gcc.dg/builtin-bswap-6.c: New test.
6638 * gcc.dg/builtin-bswap-7.c: Likewise.
6639 * gcc.dg/builtin-bswap-8.c: Likewise.
6640 * gcc.dg/builtin-bswap-9.c: Likewise.
6642 2013-05-23 Christian Bruel <christian.bruel@st.com>
6645 * gcc.dg/debug/pr57351.c: New test
6647 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6649 * gcc.target/aarch64/vect-clz.c: New file.
6651 2013-05-23 Martin Jambor <mjambor@suse.cz>
6654 * gcc.dg/ipa/pr57347.c: New test.
6656 2013-05-23 Richard Biener <rguenther@suse.de>
6658 PR tree-optimization/57380
6659 * g++.dg/tree-ssa/pr57380.C: New testcase.
6661 2013-05-23 Richard Biener <rguenther@suse.de>
6664 * gcc.dg/torture/pr57381.c: New testcase.
6666 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6669 * gcc.c-torture/execute/pr57344-1.c: New test.
6670 * gcc.c-torture/execute/pr57344-2.c: New test.
6671 * gcc.c-torture/execute/pr57344-3.c: New test.
6672 * gcc.c-torture/execute/pr57344-4.c: New test.
6674 2013-05-23 Richard Biener <rguenther@suse.de>
6676 PR rtl-optimization/57341
6677 * gcc.dg/torture/pr57341.c: New testcase.
6679 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6682 * g++.dg/parse/crash62.C: New.
6684 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6685 Pat Haugen <pthaugen@us.ibm.com>
6686 Peter Bergner <bergner@vnet.ibm.com>
6688 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6691 2013-05-22 Tobias Burnus <burnus@net-b.de>
6694 * gfortran.dg/defined_assignment_6.f90: New.
6696 2013-05-22 Tobias Burnus <burnus@net-b.de>
6699 * gfortran.dg/assumed_type_6.f90: New.
6701 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6704 * g++.dg/cpp0x/Wunused-parm.C: New.
6706 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6708 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6709 * g++.dg/warn/Wdouble-promotion.C: Likewise.
6711 2013-05-21 Easwaran Raman <eraman@google.com>
6713 PR tree-optimization/57322
6714 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6716 2013-05-21 Graham Stott <graham.stott@btinternet.com>
6718 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6721 2013-05-21 Tobias Burnus <burnus@net-b.de>
6724 * gfortran.dg/assumed_type_5.f90: New.
6725 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6726 * gfortran.dg/assumed_rank_2.f90: Ditto.
6727 * gfortran.dg/assumed_type_3.f90: Update dg-error.
6728 * gfortran.dg/no_arg_check_3.f90: Ditto.
6730 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6732 PR tree-optimization/57331
6733 * gcc.c-torture/compile/pr57331.c: New test.
6735 2013-05-21 Richard Biener <rguenther@suse.de>
6737 PR tree-optimization/57330
6738 * gcc.dg/torture/pr57330.c: New testcase.
6740 2013-05-21 Richard Biener <rguenther@suse.de>
6742 PR tree-optimization/57303
6743 * gcc.dg/torture/pr57303.c: New testcase.
6745 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6747 PR tree-optimization/57321
6748 * gcc.c-torture/execute/pr57321.c: New test.
6750 2013-05-20 Tobias Burnus <burnus@net-b.de>
6754 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6755 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6756 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6757 * gfortran.dg/binding_label_tests_3.f03: Ditto.
6758 * gfortran.dg/binding_label_tests_4.f03: Ditto.
6759 * gfortran.dg/binding_label_tests_5.f03: Ditto.
6760 * gfortran.dg/binding_label_tests_6.f03: Ditto.
6761 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6762 * gfortran.dg/binding_label_tests_8.f03: Ditto.
6763 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6764 * gfortran.dg/binding_label_tests_24.f90: New.
6765 * gfortran.dg/binding_label_tests_25.f90: New.
6767 2013-05-20 Tobias Burnus <burnus@net-b.de>
6770 * gfortran.dg/binding_label_tests_17.f90: New.
6771 * gfortran.dg/binding_label_tests_18.f90: New.
6772 * gfortran.dg/binding_label_tests_19.f90: New.
6773 * gfortran.dg/binding_label_tests_20.f90: New.
6774 * gfortran.dg/binding_label_tests_21.f90: New.
6775 * gfortran.dg/binding_label_tests_22.f90: New.
6776 * gfortran.dg/binding_label_tests_23.f90: New.
6778 2013-05-20 Tobias Burnus <burnus@net-b.de>
6781 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6782 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6783 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6784 * gfortran.dg/common_18.f90: New.
6785 * gfortran.dg/common_19.f90: New.
6786 * gfortran.dg/common_20.f90: New.
6787 * gfortran.dg/common_21.f90: New.
6789 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6792 * g++.dg/parse/error52.C: New.
6793 * g++.dg/parse/error3.C: Adjust.
6794 * g++.dg/parse/error36.C: Likewise.
6796 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6799 * gcc.target/sh/pr56547-1.c: New.
6800 * gcc.target/sh/pr56547-2.c: New.
6802 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6805 * g++.dg/warn/Wsign-compare-6.C: New.
6806 * g++.dg/warn/Wdouble-promotion.C: Adjust.
6808 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6811 * g++.dg/template/error50.C: New.
6813 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6816 * g++.dg/ext/complit13.C: New.
6818 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
6821 * g++.dg/pr57175.C: New testcase.
6823 2013-05-17 Easwaran Raman <eraman@google.com>
6825 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6827 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
6830 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6832 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6834 PR rtl-optimization/57281
6835 PR rtl-optimization/57300
6836 * gcc.dg/pr57300.c: New test.
6837 * gcc.c-torture/execute/pr57281.c: New test.
6839 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6842 * g++.dg/ext/sizeof-complit.C: New.
6844 2013-05-17 Marek Polacek <polacek@redhat.com>
6846 * gcc.dg/strlenopt-25.c: New test.
6847 * gcc.dg/strlenopt-26.c: Likewise.
6849 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6851 * gcc.target/i386/rotate-4.c: Compile only with -mavx
6852 instead of -mavx2, require only avx instead of avx2.
6853 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6854 of avx2-check.h and turn into an avx runtime test instead of
6857 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6859 * g++.dg/ext/vector22.C: Uncomment working test.
6861 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
6864 * g++.dg/template/pr17410.C: New.
6866 2013-05-16 Jakub Jelinek <jakub@redhat.com>
6868 * gcc.target/i386/rotate-3.c: New test.
6869 * gcc.target/i386/rotate-3a.c: New test.
6870 * gcc.target/i386/rotate-4.c: New test.
6871 * gcc.target/i386/rotate-4a.c: New test.
6872 * gcc.target/i386/rotate-5.c: New test.
6873 * gcc.target/i386/rotate-5a.c: New test.
6875 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6877 * gcc.dg/visibility-21.c: Require section_anchors.
6879 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
6881 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6882 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6883 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6885 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
6887 * gcc.dg/visibility-21.c: New.
6889 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6892 * gcc.dg/pr57286.c: New testcase.
6893 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6894 * g++.dg/ext/vector22.C: Comment out transformations not
6897 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
6900 * gcc.target/mips/call-1.c: Restrict to o32.
6901 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6903 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6905 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6907 * g++.dg/warn/Wshadow-1.C: Likewise.
6908 * g++.dg/warn/Wshadow-6.C: Likewise.
6909 * g++.dg/warn/Wshadow-7.C: Likewise.
6911 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6914 * g++.dg/parse/pr31952-1.C: New.
6915 * g++.dg/parse/pr31952-2.C: Likewise.
6916 * g++.dg/parse/pr31952-3.C: Likewise.
6918 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6919 * g++.old-deja/g++.jason/cond.C: Likewise.
6920 * g++.dg/cpp0x/range-for5.C: Likewise.
6922 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6925 * gcc.target/arm/pr40887.c: Adjust testcase.
6926 * gcc.target/arm/pr19599.c: New test.
6928 2013-05-15 Richard Biener <rguenther@suse.de>
6930 PR tree-optimization/57275
6931 * gcc.target/i386/pr57275.c: New testcase.
6933 2013-05-15 Jan Hubicka <jh@suse.cz>
6935 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6936 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6937 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6939 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6941 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6944 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6947 * c-c++-common/Wsequence-point-1.c: New test.
6949 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
6951 * g++.dg/ext/vector22.C: New testcase.
6952 * gcc.dg/binop-xor3.c: Remove xfail.
6954 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
6956 * gcc.target/aarch64/vect-fcm.x: Add cases testing
6957 FLOAT cmp FLOAT ? INT : INT.
6958 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6959 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6960 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6961 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6962 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6963 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6965 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6968 * g++.dg/cpp0x/defaulted43.C: New.
6970 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6972 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6973 (alloca): Remove declaration.
6974 (foo9): Replace alloca by __builtin_alloca.
6976 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
6978 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6979 Expect "size of array is too large" error.
6981 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6983 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6985 2013-05-14 Richard Biener <rguenther@suse.de>
6988 * g++.dg/torture/pr57235.C: New testcase.
6990 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6993 * gcc.dg/torture/pr57251.c: New test.
6995 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
6998 * gcc.target/i386/pr57264.c: New test.
7000 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7002 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
7004 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
7006 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
7008 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7010 PR tree-optimization/45216
7011 PR tree-optimization/57157
7012 * c-c++-common/rotate-1.c: Add 32 tests with +.
7013 * c-c++-common/rotate-1a.c: Adjust.
7014 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
7015 * c-c++-common/rotate-2b.c: New test.
7016 * c-c++-common/rotate-3.c: Add 32 tests with +.
7017 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
7018 * c-c++-common/rotate-4b.c: New test.
7019 * c-c++-common/rotate-5.c: New test.
7021 2013-05-13 Martin Jambor <mjambor@suse.cz>
7024 * gcc.dg/ipa/remref-0.c: New test.
7025 * gcc.dg/ipa/remref-1a.c: Likewise.
7026 * gcc.dg/ipa/remref-1b.c: Likewise.
7027 * gcc.dg/ipa/remref-2a.c: Likewise.
7028 * gcc.dg/ipa/remref-2b.c: Likewise.
7030 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
7032 * gcc.dg/vector-shift-2.c: New testcase.
7034 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7036 PR tree-optimization/57230
7037 * gcc.dg/strlenopt-24.c: New test.
7039 PR tree-optimization/57230
7040 * gcc.dg/strlenopt-23.c: New test.
7042 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
7045 * gcc.target/sh/pr57108.c: Move this test case to ...
7046 * gcc.c-torture/compile/pr57108.c: ... here.
7048 2013-05-10 Richard Biener <rguenther@suse.de>
7050 PR tree-optimization/57214
7051 * gcc.dg/torture/pr57214.c: New testcase.
7053 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
7055 * gcc.dg/vector-shift.c: New testcase.
7057 2013-05-10 Jakub Jelinek <jakub@redhat.com>
7059 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
7061 PR tree-optimization/45216
7062 PR tree-optimization/57157
7063 * c-c++-common/rotate-1.c: New test.
7064 * c-c++-common/rotate-1a.c: New test.
7065 * c-c++-common/rotate-2.c: New test.
7066 * c-c++-common/rotate-2a.c: New test.
7067 * c-c++-common/rotate-3.c: New test.
7068 * c-c++-common/rotate-3a.c: New test.
7069 * c-c++-common/rotate-4.c: New test.
7070 * c-c++-common/rotate-4a.c: New test.
7072 2013-05-10 Richard Biener <rguenther@suse.de>
7074 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
7075 * gcc.target/i386/l_fma_double_1.c: Adjust.
7076 * gcc.target/i386/l_fma_double_2.c: Likewise.
7077 * gcc.target/i386/l_fma_double_3.c: Likewise.
7078 * gcc.target/i386/l_fma_double_4.c: Likewise.
7079 * gcc.target/i386/l_fma_double_5.c: Likewise.
7080 * gcc.target/i386/l_fma_double_6.c: Likewise.
7081 * gcc.target/i386/l_fma_float_1.c: Likewise.
7082 * gcc.target/i386/l_fma_float_2.c: Likewise.
7083 * gcc.target/i386/l_fma_float_3.c: Likewise.
7084 * gcc.target/i386/l_fma_float_4.c: Likewise.
7085 * gcc.target/i386/l_fma_float_5.c: Likewise.
7086 * gcc.target/i386/l_fma_float_6.c: Likewise.
7088 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7091 * g++.dg/cpp0x/pr51226.C: New.
7093 2013-04-16 Han Shen <shenhan@google.com>
7095 Test cases for '-fstack-protector-strong'.
7096 * gcc.dg/fstack-protector-strong.c: New.
7097 * g++.dg/fstack-protector-strong.C: New.
7099 2013-05-07 Ian Bolton <ian.bolton@arm.com>
7101 * gcc.target/aarch64/ands_1.c: New test.
7102 * gcc.target/aarch64/ands_2.c: Likewise
7104 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7106 * lib/target-supports.exp (check_effective_target_hw): New
7108 * c-c++-common/asan/clone-test-1.c: Call
7109 check_effective_target_hw.
7110 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7111 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7112 possible decorations.
7113 * c-c++-common/asan/null-deref-1.c: Likewise.
7114 * c-c++-common/asan/stack-overflow-1.c: Likewise.
7115 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7116 * c-c++-common/asan/use-after-free-1.c: Likewise.
7117 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7118 * g++.dg/asan/large-func-test-1.C: Likewise.
7120 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
7122 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7124 2013-05-07 Richard Biener <rguenther@suse.de>
7127 * g++.dg/torture/pr57190.C: New testcase.
7129 2013-05-07 Jakub Jelinek <jakub@redhat.com>
7131 PR tree-optimization/57149
7132 * gcc.dg/pr57149.c: New test.
7135 * gcc.dg/pr57184.c: New test.
7137 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
7139 * gnat.dg/specs/array3.ads: New test.
7141 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
7143 * c-c++-common/vector-scalar-2.c: New testcase.
7145 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
7147 * gcc.target/i386/asm-dialect-2.c: New testcase.
7149 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7152 * g++.dg/cpp0x/auto38.C: New.
7154 2013-05-06 Richard Biener <rguenther@suse.de>
7156 PR tree-optimization/57185
7157 * gcc.dg/autopar/pr57185.c: New testcase.
7159 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
7162 * gcc.target/i386/pr57106.c: New test.
7164 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7166 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7167 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7168 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7169 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7170 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7171 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7172 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7174 2013-05-06 Teresa Johnson <tejohnson@google.com>
7177 * gcc.dg/pr57154.c: New test.
7179 2013-05-06 Richard Biener <rguenther@suse.de>
7182 * gcc.dg/torture/pr57147-1.c: New testcase.
7183 * gcc.dg/torture/pr57147-2.c: Likewise.
7184 * gcc.dg/torture/pr57147-3.c: Likewise.
7186 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7189 * gcc.target/sh/pr55303-1.c: New.
7190 * gcc.target/sh/pr55303-2.c: New.
7191 * gcc.target/sh/pr55303-3.c: New.
7193 2013-05-05 Tobias Burnus <burnus@net-b.de>
7195 * gfortran.dg/allocate_with_source_3.f90: New.
7197 2013-05-05 Tobias Burnus <burnus@net-b.de>
7200 * gfortran.dg/null_8.f90: New.
7202 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7205 * g++.dg/cpp0x/enum27.C: New.
7206 * g++.dg/cpp0x/enum_base.C: Adjust.
7208 2013-05-04 Jakub Jelinek <jakub@redhat.com>
7210 PR tree-optimization/56205
7211 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7213 2013-05-04 Tobias Burnus <burnus@net-b.de>
7215 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7216 * gfortran.dg/bind_c_usage_27.f90: New.
7217 * gfortran.dg/bind_c_usage_28.f90: New.
7219 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7222 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7224 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7227 * gcc.target/powerpc/pr57150.c: New file.
7229 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7231 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7232 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7233 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7234 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7235 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7236 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7237 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7239 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7241 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7242 scan-assembler-times.
7244 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7246 * gcc.dg/tree-ssa/slsr-32.c: New.
7247 * gcc.dg/tree-ssa/slsr-33.c: New.
7248 * gcc.dg/tree-ssa/slsr-34.c: New.
7249 * gcc.dg/tree-ssa/slsr-35.c: New.
7250 * gcc.dg/tree-ssa/slsr-36.c: New.
7251 * gcc.dg/tree-ssa/slsr-37.c: New.
7252 * gcc.dg/tree-ssa/slsr-38.c: New.
7254 2013-05-03 Ian Bolton <ian.bolton@arm.com>
7256 * gcc.target/aarch64/tst_1.c: New test.
7257 * gcc.target/aarch64/tst_2.c: Likewise
7259 2013-05-02 Jeff Law <law@redhat.com>
7261 PR tree-optimization/57144
7262 * gcc.c-torture/execute/pr57144.c: New test.
7264 2013-05-03 Jakub Jelinek <jakub@redhat.com>
7266 PR rtl-optimization/57130
7267 * gcc.c-torture/execute/pr57130.c: New test.
7269 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
7271 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7273 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
7275 * gcc.target/aarch64/fabd.c: New file.
7277 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7280 * g++.dg/cpp0x/pr54318.C: New.
7282 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7285 * g++.dg/parse/error51.C: New.
7286 * g++.dg/parse/error15.C: Adjust column numbers.
7288 2013-05-02 Tobias Burnus <burnus@net-b.de>
7291 * gfortran.dg/size_kind_2.f90: New.
7292 * gfortran.dg/size_kind_3.f90: New.
7294 2013-05-02 Richard Biener <rguenther@suse.de>
7297 * g++.dg/torture/pr57140.C: New testcase.
7299 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
7302 * gcc.target/arm/pr56732-1.c: New test.
7304 2013-05-02 Martin Jambor <mjambor@suse.cz>
7307 * gcc.dg/ipa/pr56988.c: New test.
7309 2013-05-02 Ian Bolton <ian.bolton@arm.com>
7311 * gcc.target/aarch64/bics_1.c: New test.
7312 * gcc.target/aarch64/bics_2.c: Likewise.
7314 2013-05-02 Jakub Jelinek <jakub@redhat.com>
7316 PR rtl-optimization/57131
7317 * gcc.c-torture/execute/pr57131.c: New test.
7319 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7322 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7324 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
7327 * gcc.target/i386/pr57091.c: New test.
7329 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7331 * gcc.target/aarch64/vect-vaddv.c: New.
7333 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7335 * gcc.target/aarch64/vect-vmaxv.c: New.
7336 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7338 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7340 * gcc.target/aarch64/scalar-vca.c: New.
7341 * gcc.target/aarch64/vect-vca.c: Likewise.
7343 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7345 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7346 (test_vceqd_s64): Force arguments to SIMD registers.
7347 (test_vceqzd_s64): Likewise.
7348 (test_vcged_s64): Likewise.
7349 (test_vcled_s64): Likewise.
7350 (test_vcgezd_s64): Likewise.
7351 (test_vcged_u64): Likewise.
7352 (test_vcgtd_s64): Likewise.
7353 (test_vcltd_s64): Likewise.
7354 (test_vcgtzd_s64): Likewise.
7355 (test_vcgtd_u64): Likewise.
7356 (test_vclezd_s64): Likewise.
7357 (test_vcltzd_s64): Likewise.
7358 (test_vtst_s64): Likewise.
7359 (test_vtst_u64): Likewise.
7361 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7364 * g++.dg/cpp0x/decltype53.C: New.
7366 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7369 * gfortran.dg/power_5.f90: New test.
7371 2013-04-30 Richard Biener <rguenther@suse.de>
7374 * gcc.dg/torture/pr57122.c: New testcase.
7376 2013-04-30 Richard Biener <rguenther@suse.de>
7379 * g++.dg/torture/pr57107.C: New testcase.
7381 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7383 PR rtl-optimization/57105
7384 * gcc.dg/pr57105.c: New test.
7386 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7388 PR tree-optimization/57104
7389 * gcc.dg/pr57104.c: New test.
7391 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7394 * gcc.target/i386/pr44578.c: New test.
7396 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7399 * gcc.target/i386/pr57097.c: New test.
7401 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7404 * gcc.target/i386/pr57098.c: New test.
7406 2013-04-29 Kai Tietz <ktietz@redhat.com>
7408 * gcc.c-torture/execute/pr55875.c: New test.
7410 2013-04-29 Richard Biener <rguenther@suse.de>
7413 * gcc.dg/torture/pr57075.c: New testcase.
7415 2013-04-29 Richard Biener <rguenther@suse.de>
7418 * gcc.dg/autopar/pr57103.c: New testcase.
7420 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7422 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7424 2013-04-29 Tom de Vries <tom@codesourcery.com>
7426 * gcc.dg/pr50763.c: Update test.
7428 2013-04-26 Jeff Law <law@redhat.com>
7430 * gcc.dg/tree-ssa/vrp88.c: New test.
7432 2013-04-29 Christian Bruel <christian.bruel@st.com>
7435 * gcc.target/sh/pr57108.c: New test.
7437 2013-04-29 Richard Biener <rguenther@suse.de>
7440 * gfortran.dg/gomp/pr57089.f90: New testcase.
7442 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7444 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7446 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7448 * gcc.target/aarch64/vect-vcvt.c: New.
7450 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7452 * gcc.target/aarch64/vect-vrnd.c: New.
7454 2013-04-29 Richard Biener <rguenther@suse.de>
7456 PR tree-optimization/57081
7457 * gcc.dg/torture/pr57081.c: New testcase.
7459 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7461 PR tree-optimization/57083
7462 * gcc.dg/torture/pr57083.c: New test.
7464 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7467 * g++.dg/cpp0x/decltype52.C: New.
7469 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7471 N3472 binary constants
7472 * g++.dg/cpp/limits.C: Adjust warning wording.
7473 * g++.dg/system-binary-constants-1.C: Likewise.
7474 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7476 2013-04-28 Tobias Burnus <burnus@net-b.de>
7479 * gfortran.dg/coarray_30.f90: New.
7481 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7484 * frontend-passes (optimize_power): New function.
7485 (optimize_op): Use it.
7487 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7490 * gcc.c-torture/execute/pr56866.c: New test.
7491 * gcc.target/i386/pr56866.c: New test.
7493 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7496 * gcc.dg/setjmp-5.c: New test.
7498 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7501 * g++.dg/cpp0x/constexpr-55708.C: New.
7503 2013-04-26 Richard Biener <rguenther@suse.de>
7505 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7506 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7507 * gcc.dg/pr53265.c: Remove XFAILs.
7508 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7509 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7511 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7513 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7514 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7515 -fdiagnostics-color=never option similarly to
7516 -fno-diagnostics-show-caret option.
7518 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7520 PR rtl-optimization/57003
7521 * gcc.target/i386/pr57003.c: New test.
7523 2013-04-25 Marek Polacek <polacek@redhat.com>
7525 PR tree-optimization/57066
7526 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7528 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7529 Tejas Belagod <tejas.belagod@arm.com>
7531 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7532 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7533 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7535 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7537 * gcc.target/aarch64/cmp.c: New.
7539 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7541 * gcc.target/aarch64/ngc.c: New.
7543 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7545 * lib/target-supports.exp
7546 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7547 (check_effective_target_arm_neon_fp16_ok): Likewise.
7548 (add_options_for_arm_neon_fp16): Likewise.
7549 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7550 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7552 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7554 PR rtl-optimizations/57046
7555 * gcc.target/i386/pr57046.c: New test.
7557 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7559 * g++.dg/cpp1y/cplusplus.C: New.
7561 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7563 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7565 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7567 * c-c++-common/Wpointer-arith-1.c: New.
7569 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7571 * g++.dg/cpp1y/cxx1y_macro.C: New.
7573 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7576 * g++.dg/cpp0x/sfinae45.C: New.
7578 2013-04-24 Richard Biener <rguenther@suse.de>
7581 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7583 2013-04-23 Richard Biener <rguenther@suse.de>
7586 * gcc.dg/torture/pr57036-1.c: New testcase.
7587 * gcc.dg/torture/pr57036-2.c: Likewise.
7589 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7591 * gcc.target/aarch64/scalar-mov.c: New testcase.
7593 2013-04-23 Richard Biener <rguenther@suse.de>
7595 PR tree-optimization/57026
7596 * gcc.dg/torture/pr57026.c: New testcase.
7598 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7602 * gfortran.dg/transfer_check_4.f90: New.
7604 2013-04-22 Marek Polacek <polacek@redhat.com>
7607 * gcc.dg/pr56990.c: New test.
7609 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7612 * gcc.target/i386/pr57018.c: New test.
7614 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7616 * gcc.target/aarch64/vrecps.c: New.
7617 * gcc.target/aarch64/vrecpx.c: Likewise.
7619 2013-04-22 Christian Bruel <christian.bruel@st.com>
7622 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7624 2013-04-21 Jeff Law <law@redhat.com>
7626 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7628 2013-04-20 Tobias Burnus <burnus@net-b.de>
7631 * gfortran.dg/c_loc_test_22.f90: New.
7633 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7635 PR rtl-optimization/56847
7636 * gcc.dg/pr56847.c: New test.
7638 2013-04-19 Richard Biener <rguenther@suse.de>
7640 PR tree-optimization/56982
7641 * gcc.c-torture/execute/pr56982.c: New testcase.
7643 2013-04-19 Martin Jambor <mjambor@suse.cz>
7645 PR tree-optimization/56718
7646 * g++.dg/ipa/imm-devirt-1.C: New test.
7647 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7649 2013-04-19 Richard Biener <rguenther@suse.de>
7651 PR tree-optimization/57000
7652 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7654 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7655 Mikael Morin <mikael@gcc.gnu.org>
7658 * gfortran.dg/array_constructor_45.f90: New test.
7659 * gfortran.dg/array_constructor_46.f90: New test.
7660 * gfortran.dg/array_constructor_47.f90: New test.
7661 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7663 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7665 PR rtl-optimization/56999
7666 * g++.dg/opt/pr56999.C: New test.
7668 2013-04-18 Cary Coutant <ccoutant@google.com>
7670 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7671 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7673 2013-04-18 Cary Coutant <ccoutant@google.com>
7675 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7676 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7677 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7678 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7679 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7680 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7681 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7682 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7683 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7684 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7685 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7687 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7689 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7691 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7693 PR tree-optimization/56984
7694 * gcc.c-torture/compile/pr56984.c: New test.
7696 PR rtl-optimization/56992
7697 * gcc.dg/pr56992.c: New test.
7699 2013-04-17 Janus Weil <janus@gcc.gnu.org>
7702 * gfortran.dg/proc_ptr_42.f90: New.
7704 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
7706 * gnat.dg/discr41.ad[sb]: New test.
7707 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7708 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7709 * gcc.dg/vect/slp-24.c: Likewise.
7710 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7711 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7712 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7713 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7714 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7715 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7716 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7717 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7718 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7719 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7720 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7721 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7722 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7723 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7724 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7725 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7726 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7727 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7728 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7729 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7730 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7731 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7732 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7733 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7734 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7735 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7737 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
7740 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7741 * gfortran.dg/module_md5_1.f90: Remove.
7743 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7745 * gcc.target/aarch64/adds3.c: New.
7746 * gcc.target/aarch64/subs3.c: New.
7748 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7750 * gcc.target/aarch64/adds1.c: New.
7751 * gcc.target/aarch64/adds2.c: New.
7752 * gcc.target/aarch64/subs1.c: New.
7753 * gcc.target/aarch64/subs2.c: New.
7755 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
7757 Implement n3599 - Literal operator templates for strings.
7758 * g++.dg/cpp1y/udlit-char-template.C: New test.
7759 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7761 2013-04-16 Tobias Burnus <burnus@net-b.de>
7764 * gfortran.dg/no_arg_check_1.f90: New.
7765 * gfortran.dg/no_arg_check_2.f90: New.
7766 * gfortran.dg/no_arg_check_3.f90: New.
7768 2013-04-16 Janus Weil <janus@gcc.gnu.org>
7771 * gfortran.dg/proc_ptr_41.f90: New.
7773 2013-04-16 Richard Biener <rguenther@suse.de>
7775 PR tree-optimization/56756
7776 * gcc.dg/torture/pr56756.c: New testcase.
7778 2013-04-16 Tobias Burnus <burnus@net-b.de>
7781 * gfortran.dg/c_assoc_5.f90: New.
7783 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
7785 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7786 * gcc.c-torture/execute/pr33992.x: Remove.
7787 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7788 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7789 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7791 2013-04-15 Jakub Jelinek <jakub@redhat.com>
7793 PR tree-optimization/56962
7794 * gcc.c-torture/execute/pr56962.c: New test.
7796 2013-04-15 Richard Biener <rguenther@suse.de>
7798 PR tree-optimization/56933
7799 * gcc.dg/vect/pr56933.c: New testcase.
7801 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7803 * gcc.target/arm/anddi3-opt.c: New test.
7804 * gcc.target/arm/anddi3-opt2.c: Likewise.
7806 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
7808 * gcc.dg/pr56890-1.c: New test.
7809 * gcc.dg/pr56890-2.c: Likewise.
7811 2013-04-15 Joey Ye <joey.ye@arm.com>
7813 * gcc.target/arm/thumb1-far-jump-1.c: New test.
7814 * gcc.target/arm/thumb1-far-jump-2.c: New test.
7816 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
7819 * gfortran.dg/select_type_33.f03: New test.
7821 2013-04-13 Janus Weil <janus@gcc.gnu.org>
7824 * gfortran.dg/typebound_proc_29.f03: New.
7826 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7829 * gfortran.dg/typebound_proc_28.f03: New.
7831 2013-04-12 Jeff Law <law@redhat.com>
7833 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7836 2013-04-12 Tobias Burnus <burnus@net-b.de>
7839 * gfortran.dg/coarray/alloc_comp_2.f90: New.
7841 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
7844 * gcc.target/i386/pr56903.c: New test.
7846 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7849 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7850 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7851 * gfortran.dg/block_11.f90: Fix invalid test case.
7852 * gfortran.dg/function_types_3.f90: Add new error message.
7853 * gfortran.dg/global_references_1.f90: Ditto.
7854 * gfortran.dg/import2.f90: Remove unneeded parts.
7855 * gfortran.dg/import6.f90: Fix invalid test case.
7856 * gfortran.dg/proc_decl_2.f90: Ditto.
7857 * gfortran.dg/proc_decl_9.f90: Ditto.
7858 * gfortran.dg/proc_decl_18.f90: Ditto.
7859 * gfortran.dg/proc_ptr_40.f90: New.
7860 * gfortran.dg/whole_file_7.f90: Modified error wording.
7861 * gfortran.dg/whole_file_16.f90: Ditto.
7862 * gfortran.dg/whole_file_17.f90: Add -pedantic.
7863 * gfortran.dg/whole_file_18.f90: Modified error wording.
7864 * gfortran.dg/whole_file_20.f03: Ditto.
7865 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7868 2013-04-12 Richard Biener <rguenther@suse.de>
7871 2013-04-10 Richard Biener <rguenther@suse.de>
7873 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7875 2013-04-12 Tobias Burnus <burnus@net-b.de>
7878 * gfortran.dg/class_allocate_15.f90: New.
7881 2013-04-12 Tobias Burnus <burnus@net-b.de>
7883 * gfortran.dg/coarray_lib_alloc_2.f90: Update
7884 scan-tree-dump-times.
7886 2013-04-12 Jakub Jelinek <jakub@redhat.com>
7888 PR tree-optimization/56918
7889 PR tree-optimization/56920
7890 * gcc.dg/vect/pr56918.c: New test.
7891 * gcc.dg/vect/pr56920.c: New test.
7893 2013-04-12 Tobias Burnus <burnus@net-b.de>
7896 * gfortran.dg/class_allocate_14.f90: New.
7897 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7898 * gfortran.dg/coarray_lib_alloc_3.f90: New.
7900 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
7902 * gcc.dg/fold-cstvecshift.c: New testcase.
7904 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7906 * gcc.target/aarch64/negs.c: New.
7908 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7911 * g++.dg/template/arrow4.C: New test.
7913 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
7915 * gnat.dg/array23.adb: New test.
7916 * gnat.dg/array23_pkg[123].ads: New helpers.
7918 2013-04-11 Jeff Law <law@redhat.com>
7920 PR tree-optimization/56900
7921 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7923 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7926 * g++.dg/cpp0x/sfinae44.C: New.
7928 2013-04-11 Arnaud Charlet <charlet@adacore.com>
7930 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7931 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7933 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7936 * g++.dg/cpp0x/enum26.C: New.
7937 * g++.old-deja/g++.pt/mangle1.C: Adjust.
7939 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7941 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7943 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7945 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7946 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7947 loop is vectorized and that the correct instruction is generated.
7948 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7949 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7950 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7952 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7954 PR tree-optimization/56899
7955 * gcc.c-torture/execute/pr56899.c: New test.
7957 2013-04-10 David S. Miller <davem@davemloft.net>
7959 * gcc.target/sparc/setcc-4.c: New test.
7960 * gcc.target/sparc/setcc-5.c: New test.
7962 2013-04-10 Richard Biener <rguenther@suse.de>
7964 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7966 2013-04-10 Richard Biener <rguenther@suse.de>
7968 * gcc.dg/vect/slp-39.c: New testcase.
7970 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
7972 PR tree-optimization/55524
7973 * gcc.target/epiphany/fnma-1.c: New test.
7975 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
7977 * gcc.dg/tree-ssa/inline-11.c: New test
7979 2013-04-10 Jakub Jelinek <jakub@redhat.com>
7982 * g++.dg/template/arrow3.C: New test.
7984 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7986 * gcc.target/arm/minmax_minus.c: New test.
7988 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7991 * c-c++-common/gomp/pr56883.c: New test.
7993 2013-04-09 Jeff Law <law@redhat.com>
7995 * gcc.dg/tree-ssa/vrp87.c: New test.
7997 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7999 PR tree-optimization/56854
8000 * g++.dg/torture/pr56854.C: New test.
8002 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8005 * gfortran.dg/array_constructor_44.f90: New test.
8007 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8010 * g++.dg/cpp0x/constexpr-specialization.C: New.
8012 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8014 * gcc.c-torture/execute/pr56837.c: New test.
8018 * g++.dg/opt/vt3.C: New test.
8019 * g++.dg/opt/vt4.C: New test.
8021 2013-04-08 Jeff Law <law@redhat.com>
8023 * gcc.dg/tree-ssa/forwprop-25.c: New test.
8025 2013-04-08 Richard Biener <rguenther@suse.de>
8027 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
8029 2013-04-08 Richard Biener <rguenther@suse.de>
8031 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
8033 2013-04-08 Richard Biener <rguenther@suse.de>
8035 * g++.dg/vect/slp-pr56812.cc: Adjust.
8037 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8039 * gcc.dg/pr56837.c: New test.
8040 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
8041 "generated memset minus one".
8043 2013-04-07 Tobias Burnus <burnus@net-b.de>
8046 * gfortran.dg/reshape_5.f90: New.
8048 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8051 * gcc.target/powerpc/recip-1.c: Modify expected output.
8052 * gcc.target/powerpc/recip-3.c: Likewise.
8053 * gcc.target/powerpc/recip-4.c: Likewise.
8054 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
8056 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8058 * gcc.target/arm/peep-ldrd-1.c: New test.
8059 * gcc.target/arm/peep-strd-1.c: Likewise.
8061 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8063 * gcc.target/arm/negdi-1.c: New test.
8064 * gcc.target/arm/negdi-2.c: Likewise.
8065 * gcc.target/arm/negdi-3.c: Likewise.
8066 * gcc.target/arm/negdi-4.c: Likewise.
8068 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8070 * lib/target-supports.exp (add_options_for_arm_v8_neon):
8071 Add -march=armv8-a when we use v8 NEON.
8072 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
8073 (check_effective_target_vect_call_ceilf): Likewise.
8074 (check_effective_target_vect_call_floorf): Likewise.
8075 (check_effective_target_vect_call_roundf): Likewise.
8076 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
8077 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
8078 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8079 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8080 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8082 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
8084 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
8085 * gcc.target/powerpc/sd-pwr6.c: Same.
8086 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
8087 * g++.dg/debug/pr56294.C: XFAIL on AIX.
8089 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
8091 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
8093 2013-04-04 Janus Weil <janus@gcc.gnu.org>
8096 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8097 * gfortran.dg/altreturn_4.f90: Ditto.
8098 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8099 * gfortran.dg/altreturn_5.f90: Ditto.
8100 * gfortran.dg/altreturn_6.f90: Ditto.
8101 * gfortran.dg/altreturn_7.f90: Ditto.
8103 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8105 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8107 (check_effective_target_arm_v8_neon_ok_nocache):
8109 (check_effective_target_arm_v8_neon_ok): Change to use
8110 check_effective_target_arm_v8_neon_ok_nocache.
8111 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8113 (check_effective_target_vect_call_btruncf):
8114 Enable for arm and ARMv8 NEON.
8115 (check_effective_target_vect_call_ceilf): Likewise.
8116 (check_effective_target_vect_call_floorf): Likewise.
8117 (check_effective_target_vect_call_roundf): Likewise.
8118 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8121 2013-04-04 Marek Polacek <polacek@redhat.com>
8123 PR tree-optimization/48186
8124 * gcc.dg/pr48186.c: New test.
8126 2013-04-04 Richard Biener <rguenther@suse.de>
8128 PR tree-optimization/56826
8129 * gcc.dg/vect/pr56826.c: New testcase.
8130 * gcc.dg/vect/O3-pr36098.c: Adjust.
8132 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
8134 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8135 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8136 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8137 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8138 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8139 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8140 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8141 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8142 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8143 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8145 2013-04-04 Richard Biener <rguenther@suse.de>
8147 PR tree-optimization/56213
8148 * gcc.dg/vect/vect-123.c: New testcase.
8150 2013-04-04 Tobias Burnus <burnus@net-b.de>
8153 * gfortran.dg/read_repeat_2.f90: New.
8155 2013-04-04 Richard Biener <rguenther@suse.de>
8157 PR tree-optimization/56837
8158 * g++.dg/torture/pr56837.C: New testcase.
8160 2013-04-04 Tobias Burnus <burnus@net-b.de>
8163 * gfortran.dg/c_loc_test_21.f90: New.
8164 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8165 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8166 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8167 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8168 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
8170 2013-04-03 Jeff Law <law@redhat.com>
8172 PR tree-optimization/56799
8173 * gcc.c-torture/execute/pr56799.c: New test.
8175 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8178 * g++.dg/warn/Wpointer-arith-1.C: New.
8179 * g++.dg/gomp/for-19.C: Adjust.
8181 2013-04-03 Marek Polacek <polacek@redhat.com>
8184 * gcc.dg/pr55702.c: New test.
8186 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8189 * gcc.dg/pr56809.c: New testcase.
8191 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8194 * g++.dg/debug/pr56819.C: New test.
8196 2013-04-03 Richard Biener <rguenther@suse.de>
8198 PR tree-optimization/56817
8199 * g++.dg/torture/pr56817.C: New testcase.
8201 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8203 * gcc.dg/vect/bb-slp-31.c: New file.
8205 2013-04-03 Jason Merrill <jason@redhat.com>
8208 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8210 2013-04-03 Richard Biener <rguenther@suse.de>
8212 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8214 2013-04-03 Richard Biener <rguenther@suse.de>
8216 PR tree-optimization/55964
8217 * gcc.dg/torture/pr55964-2.c: New testcase.
8219 2013-04-03 Richard Biener <rguenther@suse.de>
8221 PR tree-optimization/56501
8222 * gcc.dg/torture/pr56501.c: New testcase.
8224 2013-04-03 Richard Biener <rguenther@suse.de>
8226 PR tree-optimization/56407
8227 * gcc.dg/torture/pr56407.c: New testcase.
8229 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8231 PR tree-optimization/56790
8232 * g++.dg/ext/pr56790-1.C: New testcase.
8234 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8236 * gcc.target/i386/merge-1.c: New testcase.
8237 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8239 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8242 * gcc.c-torture/execute/pr19449.c: New test.
8244 2013-04-03 Richard Biener <rguenther@suse.de>
8246 PR tree-optimization/56812
8247 * g++.dg/vect/slp-pr56812.cc: New testcase.
8249 2013-04-03 Janus Weil <janus@gcc.gnu.org>
8253 * gfortran.dg/altreturn_8.f90: New.
8254 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8255 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8256 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8258 2013-04-02 Jakub Jelinek <jakub@redhat.com>
8260 PR rtl-optimization/56745
8261 * gcc.c-torture/compile/pr56745.c: New test.
8263 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8265 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8267 2013-04-02 Richard Biener <rguenther@suse.de>
8269 PR tree-optimization/56778
8270 * gcc.dg/torture/pr56778.c: New testcase.
8272 2013-04-02 Richard Biener <rguenther@suse.de>
8275 * g++.dg/torture/pr56768.C: New testcase.
8277 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
8279 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8281 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8284 * gfortran.dg/namelist_82.f90: New test.
8286 2013-04-01 Janus Weil <janus@gcc.gnu.org>
8289 * gfortran.dg/implicit_class_1.f90: New.
8291 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8294 * gfortran.dg/namelist_81.f90: New test.
8296 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8298 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
8299 for constant and equal string lengths.
8300 * gfortran.dg/character_comparison_5.f90: Likewise.
8301 * gfortran.dg/character_comparison_9.f90: New test.
8303 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
8305 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8306 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8308 2013-03-29 Tobias Burnus <burnus@net-b.de>
8311 * gfortran.dg/optional_absent_3.f90: New.
8313 2013-03-29 Tobias Burnus <burnus@net-b.de>
8316 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
8318 2013-03-29 Tobias Burnus <burnus@net-b.de>
8321 * gfortran.dg/namelist_80.f90: New.
8323 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8326 * gfortran.dg/string_length_2.f90: New test.
8327 * gfortran.dg/dependency_41.f90: New test.
8329 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8332 * gfortran.dg/array_constructor_43.f90: New test.
8333 * gfortran.dg/random_seed_3.f90: New test.
8335 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8337 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8338 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8339 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8340 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8341 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8342 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8343 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8344 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8345 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8346 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8348 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8351 * g++.dg/conversion/op4.C: Adjust.
8352 * g++.dg/cpp0x/rv1n.C: Likewise.
8353 * g++.dg/cpp0x/rv2n.C: Likewise.
8354 * g++.dg/cpp0x/template_deduction.C: Likewise.
8355 * g++.dg/expr/cond8.C: Likewise.
8356 * g++.dg/other/error4.C: Likewise.
8357 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8358 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8359 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8360 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8361 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8362 * g++.old-deja/g++.law/cvt20.C: Likewise.
8363 * g++.old-deja/g++.law/cvt8.C: Likewise.
8364 * g++.old-deja/g++.law/init8.C: Likewise.
8365 * g++.old-deja/g++.mike/net12.C: Likewise.
8366 * g++.old-deja/g++.mike/net8.C: Likewise.
8367 * g++.old-deja/g++.mike/p2793.C: Likewise.
8368 * g++.old-deja/g++.mike/p3836.C: Likewise.
8369 * g++.old-deja/g++.mike/p418.C: Likewise.
8370 * g++.old-deja/g++.mike/p701.C: Likewise.
8371 * g++.old-deja/g++.mike/p807.C: Likewise.
8373 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8376 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8379 2013-03-28 Marek Polacek <polacek@redhat.com>
8381 PR tree-optimization/56695
8382 * gcc.dg/vect/pr56695.c: New test.
8384 2013-03-28 Richard Biener <rguenther@suse.de>
8386 PR tree-optimization/37021
8387 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8388 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8390 2013-03-27 Tobias Burnus <burnus@net-b.de>
8394 * gfortran.dg/sizeof_2.f90: New.
8395 * gfortran.dg/sizeof_3.f90: New.
8396 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8398 2013-03-27 Richard Biener <rguenther@suse.de>
8400 PR tree-optimization/37021
8401 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8403 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8405 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8406 * g++.dg/ipa/ivinline-2.C: Likewise.
8407 * g++.dg/ipa/ivinline-3.C: Likewise.
8408 * g++.dg/ipa/ivinline-4.C: Likewise.
8409 * g++.dg/ipa/ivinline-5.C: Likewise.
8410 * g++.dg/ipa/ivinline-7.C: Likewise.
8411 * g++.dg/ipa/ivinline-8.C: Likewise.
8412 * g++.dg/ipa/ivinline-9.C: Likewise.
8413 * g++.dg/cpp0x/noexcept03.C: Likewise.
8414 * gcc.dg/const-1.c: Likewise.
8415 * gcc.dg/ipa/pure-const-1.c: Likewise.
8416 * gcc.dg/noreturn-8.c: Likewise.
8417 * gcc.target/i386/mmx-1.c: Likewise.
8418 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8419 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8420 * gcc.c-torture/execute/pr33992.x: New file.
8422 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8424 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8426 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8429 * g++.dg/ext/desig5.C: New.
8431 2013-03-26 Tobias Burnus <burnus@net-b.de>
8434 * gfortran.dg/merge_init_expr_2.f90: New.
8435 * gfortran.dg/merge_char_1.f90: Modify test to
8436 stay a run-time test.
8437 * gfortran.dg/merge_char_3.f90: Ditto.
8439 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8441 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8442 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8444 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8447 * g++.dg/cpp0x/range-for23.C: New.
8449 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8452 * gfortran.dg/namelist_79.f90: New.
8454 2013-03-25 Martin Jambor <mjambor@suse.cz>
8456 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8458 2013-03-25 Tobias Burnus <burnus@net-b.de>
8478 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8479 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8480 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8481 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8482 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8483 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8484 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8485 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8486 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8487 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8488 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8489 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8490 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8491 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8492 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8493 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8494 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8495 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8496 * gfortran.dg/pr32601_1.f03: Ditto.
8497 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8498 * gfortran.dg/blockdata_7.f90: New.
8499 * gfortran.dg/c_assoc_4.f90: New.
8500 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8501 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8502 * gfortran.dg/c_funloc_tests_8.f90: New.
8503 * gfortran.dg/c_loc_test_17.f90: New.
8504 * gfortran.dg/c_loc_test_18.f90: New.
8505 * gfortran.dg/c_loc_test_19.f90: New.
8506 * gfortran.dg/c_loc_test_20.f90: New.
8507 * gfortran.dg/c_sizeof_5.f90: New.
8508 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8509 * gfortran.dg/transfer_resolve_2.f90: New.
8510 * gfortran.dg/transfer_resolve_3.f90: New.
8511 * gfortran.dg/transfer_resolve_4.f90: New.
8512 * gfortran.dg/pr32601.f03: Update dg-error.
8513 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8514 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8516 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8518 * gcc.target/arm/vseleqdf.c: New test.
8519 * gcc.target/arm/vseleqsf.c: Likewise.
8520 * gcc.target/arm/vselgedf.c: Likewise.
8521 * gcc.target/arm/vselgesf.c: Likewise.
8522 * gcc.target/arm/vselgtdf.c: Likewise.
8523 * gcc.target/arm/vselgtsf.c: Likewise.
8524 * gcc.target/arm/vselledf.c: Likewise.
8525 * gcc.target/arm/vsellesf.c: Likewise.
8526 * gcc.target/arm/vselltdf.c: Likewise.
8527 * gcc.target/arm/vselltsf.c: Likewise.
8528 * gcc.target/arm/vselnedf.c: Likewise.
8529 * gcc.target/arm/vselnesf.c: Likewise.
8530 * gcc.target/arm/vselvcdf.c: Likewise.
8531 * gcc.target/arm/vselvcsf.c: Likewise.
8532 * gcc.target/arm/vselvsdf.c: Likewise.
8533 * gcc.target/arm/vselvssf.c: Likewise.
8535 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8537 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8539 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8540 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8541 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8542 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8543 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8544 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8545 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8546 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8547 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8548 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8549 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8550 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8551 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8552 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8553 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8554 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8555 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8556 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8557 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8558 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8559 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8560 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8561 * gcc.target/arm/atomic-op-char.c: Likewise.
8562 * gcc.target/arm/atomic-op-consume.c: Likewise.
8563 * gcc.target/arm/atomic-op-int.c: Likewise.
8564 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8565 * gcc.target/arm/atomic-op-release.c: Likewise.
8566 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8567 * gcc.target/arm/atomic-op-short.c: Likewise.
8569 2013-03-25 Richard Biener <rguenther@suse.de>
8572 * g++.dg/torture/pr56694.C: New testcase.
8574 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8577 * gcc.target/arm/neon-vcond-gt.c: New test.
8578 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8579 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8581 2013-03-25 Richard Biener <rguenther@suse.de>
8583 PR tree-optimization/56689
8584 * gcc.dg/torture/pr56689.c: New testcase.
8586 2013-03-25 Kai Tietz <ktietz@redhat.com>
8588 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8590 2013-03-24 Tobias Burnus <burnus@net-b.de>
8593 * gfortran.dg/eof_5.f90: New.
8595 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8597 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8600 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8602 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8604 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8607 * gcc.c-torture/execute/builtins/builtins.exp: Add
8608 -Wl,--allow-multiple-definition for RTEMS targets.
8610 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8612 * gcc.target/aarch64/movk.c: New test.
8614 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8616 * g++.dg/ext/vector21.C: New testcase.
8618 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8620 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8621 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8623 2013-03-21 Richard Biener <rguenther@suse.de>
8625 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8626 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8628 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8630 * gcc.target/aarch64/vect.c: Test and result vector added
8631 for sabd and saba instructions.
8632 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8633 instructions in assembly.
8634 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8635 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8636 for fabd instruction.
8637 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8638 instruction in assembly.
8639 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8641 2013-03-20 Jeff Law <law@redhat.com>
8643 * g++.dg/tree-ssa/ssa-dom.C: New test.
8645 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8647 * gcc.target/powerpc/mmfpgpr.c: New test.
8648 * gcc.target/powerpc/sd-vsx.c: Likewise.
8649 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8650 * gcc.target/powerpc/vsx-float0.c: Likewise.
8652 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8654 PR tree-optimization/56355
8655 * gcc.dg/pr56355-1.c: New file.
8657 2013-03-20 Catherine Moore <clm@codesourcery.com>
8658 Richard Sandiford <rdsandiford@googlemail.com>
8660 * gcc.target/mips/mips.exp: Add microMIPS support.
8661 * gcc.target/mips/umips-movep-2.c: New test.
8662 * gcc.target/mips/umips-lwp-2.c: New test.
8663 * gcc.target/mips/umips-swp-5.c: New test.
8664 * gcc.target/mips/umips-constraints-1.c: New test.
8665 * gcc.target/mips/umips-lwp-3.c: New test.
8666 * gcc.target/mips/umips-swp-6.c: New test.
8667 * gcc.target/mips/umips-constraints-2.c: New test.
8668 * gcc.target/mips/umips-save-restore-1.c: New test.
8669 * gcc.target/mips/umips-lwp-4.c: New test.
8670 * gcc.target/mips/umips-swp-7.c: New test.
8671 * gcc.target/mips/umips-save-restore-2.c: New test.
8672 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8673 * gcc.target/mips/umips-lwp-5.c: New test.
8674 * gcc.target/mips/umips-save-restore-3.c: New test.
8675 * gcc.target/mips/umips-lwp-6.c: New test.
8676 * gcc.target/mips/umips-swp-1.c: New test.
8677 * gcc.target/mips/umips-lwp-7.c: New test.
8678 * gcc.target/mips/umips-swp-2.c: New test.
8679 * gcc.target/mips/umips-lwp-8.c: New test.
8680 * gcc.target/mips/umips-swp-3.c: New test.
8681 * gcc.target/mips/umips-movep-1.c: New test.
8682 * gcc.target/mips/umips-lwp-1.c: New test.
8683 * gcc.target/mips/umips-swp-4.c: New test.
8685 2013-03-20 Richard Biener <rguenther@suse.de>
8687 PR tree-optimization/56661
8688 * gcc.dg/torture/pr56661.c: New testcase.
8690 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8692 PR rtl-optimization/56605
8693 * gcc.target/powerpc/pr56605.c: New.
8695 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8698 * gfortran.dg/do_1.f90: Don't xfail.
8700 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8703 * gfortran.dg/namelist_77.f90: New.
8704 * gfortran.dg/namelist_78.f90: New.
8706 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8709 * gfortran.dg/open_negative_unit_1.f90: New.
8711 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8713 * gcc.target/aarch64/sbc.c: New test.
8715 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8717 * gcc.target/aarch64/ror.c: New test.
8719 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8721 * gcc.target/aarch64/extr.c: New test.
8723 2013-03-19 Richard Biener <rguenther@suse.de>
8725 PR tree-optimization/56273
8726 * gcc.dg/tree-ssa/vrp47.c: Adjust.
8727 * c-c++-common/uninit-17.c: Likewise.
8729 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8731 PR tree-optimization/56635
8732 * g++.dg/torture/pr56635.C: New test.
8734 2013-03-18 Richard Biener <rguenther@suse.de>
8736 PR tree-optimization/3713
8737 * g++.dg/ipa/devirt-12.C: New testcase.
8739 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8742 * c-c++-common/pr56566.c: New test.
8744 2013-03-17 Jason Merrill <jason@redhat.com>
8746 * g++.dg/template/abstract-dr337.C: XFAIL.
8748 2013-03-16 Jakub Jelinek <jakub@redhat.com>
8751 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8752 * c-c++-common/pr56607.c: New test.
8754 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
8757 * g++.dg/cpp0x/constexpr-array5.C: New.
8759 2013-03-15 Tobias Burnus <burnus@net-b.de>
8762 * gfortran.dg/transfer_intrinsic_5.f90: New.
8764 2013-03-15 Kai Tietz <ktietz@redhat.com>
8766 * gcc.target/i386/movti.c: Don't test for x64 mingw.
8767 * gcc.target/i386/pr20020-1.c: Likewise.
8768 * gcc.target/i386/pr20020-2.c: Likewise.
8769 * gcc.target/i386/pr20020-3.c: Likewise.
8770 * gcc.target/i386/pr53425-1.c: Likewise.
8771 * gcc.target/i386/pr53425-2.c: Likewise.
8772 * gcc.target/i386/pr55093.c: Likewise.
8773 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8775 2013-03-15 Jakub Jelinek <jakub@redhat.com>
8778 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8779 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
8781 2013-03-14 Jakub Jelinek <jakub@redhat.com>
8783 PR tree-optimization/53265
8784 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8786 * gcc.dg/graphite/id-6.c (test): Likewise.
8787 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8788 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8790 PR tree-optimization/53265
8791 * gcc.dg/pr53265.c: New test.
8792 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8794 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8796 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
8797 n, use it as high bound instead of 4.
8799 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8802 * gcc.target/sh/pr49880-1.c: New.
8803 * gcc.target/sh/pr49880-2.c: New.
8804 * gcc.target/sh/pr49880-3.c: New.
8805 * gcc.target/sh/pr49880-4.c: New.
8806 * gcc.target/sh/pr49880-5.c: New.
8808 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8810 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8812 2013-03-13 Richard Biener <rguenther@suse.de>
8814 PR tree-optimization/56608
8815 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8817 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8820 * g++.dg/cpp0x/alias-decl-32.C: New.
8822 2013-03-11 Jan Hubicka <jh@suse.cz>
8825 * gcc.c-torture/compile/pr56571.c: New testcase.
8827 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8829 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8830 * gcc.dg/tree-ssa/pr55579.c: Likewise.
8832 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8834 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8835 * gcc.dg/inline_4.c: Likewise.
8836 * gcc.dg/unroll_2.c: Likewise.
8837 * gcc.dg/unroll_3.c: Likewise.
8838 * gcc.dg/unroll_4.c: Likewise.
8840 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8843 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8846 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8848 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8851 * gcc.c-torture/compile/pr40797.c: New.
8853 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8855 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8857 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
8860 * gfortran.dg/class_56.f90: New test.
8862 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
8865 * gcc.target/mips/pr56524.c: New test.
8867 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8870 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8872 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8875 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8877 2013-03-08 Marek Polacek <polacek@redhat.com>
8879 PR tree-optimization/56478
8880 * gcc.dg/torture/pr56478.c: New test.
8882 2013-03-08 Kai Tietz <ktietz@redhat.com>
8884 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8885 targets linker option --allow-multiple-definition.
8887 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8888 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8889 * gcc.dg/pr52549.c: Add LLP64 case.
8890 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8891 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8892 * gcc.dg/torture/pr51071-2.c: Likewise.
8893 * gcc.dg/tree-ssa/vrp72.c: Likewise.
8894 * gcc.dg/tree-ssa/vrp73.c: Likewise.
8895 * gcc.dg/tree-ssa/vrp75.c: Likewise.
8896 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8897 * gcc.dg/weak/weak-1.c: Likewise.
8898 * gcc.dg/weak/weak-2.c: Likewise.
8899 * gcc.dg/weak/weak-3.c: Likewise.
8900 * gcc.dg/weak/weak-4.c: Likewise.
8901 * gcc.dg/weak/weak-5.c: Likewise.
8902 * gcc.dg/weak/weak-15.c: Likewise.
8903 * gcc.dg/weak/weak-16.c: Likewise.
8905 * c-c++-common/pr54486.c: Skip test for mingw-targets.
8907 2013-03-07 Jakub Jelinek <jakub@redhat.com>
8909 PR tree-optimization/56559
8910 * gcc.dg/tree-ssa/reassoc-26.c: New test.
8912 2013-03-07 Andreas Schwab <schwab@suse.de>
8914 * gcc.dg/pr31490.c: Fix last change.
8916 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8919 * g++.dg/template/crash115.C: New.
8921 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8923 PR tree-optimization/56539
8924 * gcc.c-torture/compile/pr56539.c: New test.
8926 2013-03-06 Kai Tietz <ktietz@redhat.com>
8928 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8930 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8931 * gcc.dg/lto/20091013-1_2.c: Likewise.
8932 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8934 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8936 * gnat.dg/specs/aggr6.ads: New test.
8938 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8940 * gnat.dg/loop_optimization15.ad[sb]: New test.
8942 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8945 * gcc.dg/pr56548.c: New test.
8947 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8950 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8952 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8955 * g++.dg/template/typename20.C: New test.
8957 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8960 * gcc.dg/pr56510.c: New test.
8962 PR rtl-optimization/56484
8963 * gcc.c-torture/compile/pr56484.c: New test.
8965 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8968 * g++.dg/warn/Wsign-conversion-2.C: New.
8970 2013-03-05 Richard Biener <rguenther@suse.de>
8972 PR tree-optimization/56270
8973 * gcc.dg/vect/slp-38.c: New testcase.
8975 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8977 PR rtl-optimization/56494
8978 * gcc.dg/pr56494.c: New test.
8980 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
8982 * gcc.dg/pr56424.c: New test.
8984 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8986 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8987 * gcc.dg/pr56228.c <avr>: Skip.
8989 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8992 PR tree-optimization/52631
8993 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8995 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
8997 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8998 * gcc.dg/vect/vect-83_64.c: Same.
9000 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9003 * gfortran.dg/pointer_check_13.f90: New test.
9005 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9008 * gfortran.dg/array_constructor_42.f90: New test.
9010 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9013 * g++.dg/template/static33.C: New.
9014 * g++.dg/template/static34.C: Likewise.
9017 * g++.dg/template/static35.C: New.
9019 2013-03-01 Steve Ellcey <sellcey@mips.com>
9021 * gcc.dg/pr56396.c: Require pic support.
9023 2013-03-01 Richard Biener <rguenther@suse.de>
9025 PR tree-optimization/55481
9026 * gcc.dg/torture/pr56488.c: New testcase.
9028 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
9029 Jakub Jelinek <jakub@redhat.com>
9032 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
9033 no_sanitize_address attribute rather than no_address_safety_analysis.
9034 * g++.dg/asan/sanitizer_test_utils.h
9035 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
9036 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
9037 in addition to no_address_safety_analysis.
9039 2013-02-28 Jason Merrill <jason@redhat.com>
9042 * g++.dg/cpp0x/constexpr-and.C: New.
9044 2013-02-28 Martin Jambor <mjambor@suse.cz>
9046 PR tree-optimization/56294
9047 * g++.dg/debug/pr56294.C: New test.
9049 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
9051 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
9053 2013-02-27 Marek Polacek <polacek@redhat.com>
9055 PR rtl-optimization/56466
9056 * gcc.dg/pr56466.c: New test.
9058 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9060 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
9061 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
9062 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
9064 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
9067 * gcc.dg/pr45472.c: New test.
9069 2013-02-26 Marek Polacek <polacek@redhat.com>
9071 PR tree-optimization/56426
9072 * gcc.dg/pr56436.c: New test.
9074 2013-02-26 Jakub Jelinek <jakub@redhat.com>
9076 PR tree-optimization/56448
9077 * gcc.c-torture/compile/pr56448.c: New test.
9079 PR tree-optimization/56443
9080 * gcc.dg/torture/pr56443.c: New test.
9082 2013-02-25 Richard Biener <rguenther@suse.de>
9084 PR tree-optimization/56175
9085 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
9087 2013-02-24 Jakub Jelinek <jakub@redhat.com>
9090 * g++.dg/torture/pr56403.C: New test.
9092 2013-02-25 Catherine Moore <clm@codesourcery.com>
9095 2013-02-24 Catherine Moore <clm@codesourcery.com>
9096 Richard Sandiford <rdsandiford@googlemail.com>
9098 * gcc.target/mips/mips.exp: Add microMIPS support.
9099 * gcc.target/mips/umips-movep-2.c: New test.
9100 * gcc.target/mips/umips-lwp-2.c: New test.
9101 * gcc.target/mips/umips-swp-5.c: New test.
9102 * gcc.target/mips/umips-constraints-1.c: New test.
9103 * gcc.target/mips/umips-lwp-3.c: New test.
9104 * gcc.target/mips/umips-swp-6.c: New test.
9105 * gcc.target/mips/umips-constraints-2.c: New test.
9106 * gcc.target/mips/umips-save-restore-1.c: New test.
9107 * gcc.target/mips/umips-lwp-4.c: New test.
9108 * gcc.target/mips/umips-swp-7.c: New test.
9109 * gcc.target/mips/umips-save-restore-2.c: New test.
9110 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9111 * gcc.target/mips/umips-lwp-5.c: New test.
9112 * gcc.target/mips/umips-save-restore-3.c: New test.
9113 * gcc.target/mips/umips-lwp-6.c: New test.
9114 * gcc.target/mips/umips-swp-1.c: New test.
9115 * gcc.target/mips/umips-lwp-7.c: New test.
9116 * gcc.target/mips/umips-swp-2.c: New test.
9117 * gcc.target/mips/umips-lwp-8.c: New test.
9118 * gcc.target/mips/umips-swp-3.c: New test.
9119 * gcc.target/mips/umips-movep-1.c: New test.
9120 * gcc.target/mips/umips-lwp-1.c: New test.
9121 * gcc.target/mips/umips-swp-4.c: New test.
9123 2013-02-24 Catherine Moore <clm@codesourcery.com>
9124 Richard Sandiford <rdsandiford@googlemail.com>
9126 * gcc.target/mips/mips.exp: Add microMIPS support.
9127 * gcc.target/mips/umips-movep-2.c: New test.
9128 * gcc.target/mips/umips-lwp-2.c: New test.
9129 * gcc.target/mips/umips-swp-5.c: New test.
9130 * gcc.target/mips/umips-constraints-1.c: New test.
9131 * gcc.target/mips/umips-lwp-3.c: New test.
9132 * gcc.target/mips/umips-swp-6.c: New test.
9133 * gcc.target/mips/umips-constraints-2.c: New test.
9134 * gcc.target/mips/umips-save-restore-1.c: New test.
9135 * gcc.target/mips/umips-lwp-4.c: New test.
9136 * gcc.target/mips/umips-swp-7.c: New test.
9137 * gcc.target/mips/umips-save-restore-2.c: New test.
9138 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9139 * gcc.target/mips/umips-lwp-5.c: New test.
9140 * gcc.target/mips/umips-save-restore-3.c: New test.
9141 * gcc.target/mips/umips-lwp-6.c: New test.
9142 * gcc.target/mips/umips-swp-1.c: New test.
9143 * gcc.target/mips/umips-lwp-7.c: New test.
9144 * gcc.target/mips/umips-swp-2.c: New test.
9145 * gcc.target/mips/umips-lwp-8.c: New test.
9146 * gcc.target/mips/umips-swp-3.c: New test.
9147 * gcc.target/mips/umips-movep-1.c: New test.
9148 * gcc.target/mips/umips-lwp-1.c: New test.
9149 * gcc.target/mips/umips-swp-4.c: New test.
9151 2013-02-22 Jakub Jelinek <jakub@redhat.com>
9154 * lib/asan-dg.exp (asan_link_flags): Add
9155 -B${gccpath}/libsanitizer/asan/ to flags.
9157 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9160 * gcc.dg/torture/pr56420.c: New test.
9162 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
9165 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9167 2013-02-21 Martin Jambor <mjambor@suse.cz>
9169 PR tree-optimization/56310
9170 * g++.dg/ipa/pr56310.C: New test.
9172 2013-02-21 Janus Weil <janus@gcc.gnu.org>
9175 * gfortran.dg/proc_ptr_comp_37.f90: New.
9177 2013-02-21 Richard Biener <rguenther@suse.de>
9179 PR tree-optimization/56415
9181 2013-02-11 Richard Biener <rguenther@suse.de>
9183 PR tree-optimization/56273
9184 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9185 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9186 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9187 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9188 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9189 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9191 2013-02-21 Marek Polacek <polacek@redhat.com>
9193 PR tree-optimization/56398
9194 * g++.dg/torture/pr56398.C: New test.
9196 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9199 * gcc.c-torture/compile/pr56405.c: New test.
9201 2013-02-20 Jan Hubicka <jh@suse.cz>
9203 PR tree-optimization/56265
9204 * g++.dg/ipa/devirt-11.C: New testcase.
9206 2013-02-20 Richard Biener <rguenther@suse.de>
9208 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9210 2013-02-20 Richard Biener <rguenther@suse.de>
9211 Jakub Jelinek <jakub@redhat.com>
9213 PR tree-optimization/56396
9214 * gcc.dg/pr56396.c: New testcase.
9216 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9219 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9221 2013-02-19 Richard Biener <rguenther@suse.de>
9223 PR tree-optimization/56384
9224 * gcc.dg/torture/pr56384.c: New testcase.
9226 2013-02-19 Jakub Jelinek <jakub@redhat.com>
9228 PR tree-optimization/56350
9229 * gcc.dg/pr56350.c: New test.
9231 PR tree-optimization/56381
9232 * g++.dg/opt/pr56381.C: New test.
9234 2013-02-18 Jakub Jelinek <jakub@redhat.com>
9237 * lib/dg-pch.exp (pch-init, pch-finish,
9238 check_effective_target_pch_supported_debug): New procs.
9239 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9240 Likewise if $pch_unsupported_debug and $flags include -g.
9241 Skip FAILs about missing *.gch file if $pch_unsupported_debug
9242 and dg-require-effective-target pch_unsupported_debug.
9243 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9244 * objc.dg/pch/pch.exp: Likewise.
9245 * gcc.dg/pch/pch.exp: Likewise.
9246 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9247 pch_unsupported_debug.
9248 * gcc.dg/pch/valid-1.hs: Likewise.
9249 * gcc.dg/pch/valid-1b.c: Likewise.
9250 * gcc.dg/pch/valid-1b.hs: Likewise.
9252 2013-02-18 Richard Biener <rguenther@suse.de>
9254 PR tree-optimization/56366
9255 * gcc.dg/torture/pr56366.c: New testcase.
9257 2013-02-18 Richard Biener <rguenther@suse.de>
9260 * gcc.dg/torture/pr56349.c: New testcase.
9262 2013-02-18 Richard Biener <rguenther@suse.de>
9264 PR tree-optimization/56321
9265 * gcc.dg/torture/pr56321.c: New testcase.
9267 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9269 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9271 2013-02-16 Jakub Jelinek <jakub@redhat.com>
9272 Dodji Seketeli <dodji@redhat.com>
9275 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9276 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9277 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9278 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9279 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9280 * c-c++-common/asan/pr56330.c: Likewise.
9281 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9282 Ensure the size argument of __builtin_memcpy is a constant.
9284 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9285 Paolo Carlini <paolo.carlini@oracle.com>
9288 * g++.dg/cpp0x/enum23.C: New.
9290 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
9293 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9295 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
9297 PR rtl-optimization/56348
9298 * gcc.target/i386/pr56348.c: New test.
9300 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
9302 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9303 * gcc.target/arm/interrupt-2.c: Likewise.
9305 2013-02-15 Tobias Burnus <burnus@net-b.de>
9308 * gfortran.dg/matmul_9.f90: New.
9310 2013-02-15 Tobias Burnus <burnus@net-b.de>
9313 * gfortran.dg/init_flag_11.f90: New.
9315 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9317 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9319 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9321 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9324 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
9325 Tobias Burnus <burnus@net-b.de>
9328 * gfortran.dg/allocatable_function_7.f90: New.
9330 2013-02-14 Jakub Jelinek <jakub@redhat.com>
9332 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9333 * asan_globals_test-wrapper.cc: New file.
9334 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9335 instead of asan_globals_test.cc as dg-additional-sources.
9336 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9337 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9338 "sanitizer_test_utils.h" instead of
9339 "sanitizer_common/tests/sanitizer_test_utils.h".
9340 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9341 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9342 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9343 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9344 * g++.dg/asan/asan_test.cc: Synced from upstream.
9345 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9347 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9350 * c-c++-common/asan/memcmp-2.c: New test.
9352 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9355 * g++.dg/cpp0x/udlit-string-literal.h: New.
9356 * g++.dg/cpp0x/udlit-string-literal.C: New.
9358 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9360 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9362 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9365 * gcc.target/arm/pr56184.C: New test.
9367 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9370 * g++.dg/torture/pr56302.C: New test.
9371 * g++.dg/cpp0x/constexpr-56302.C: New test.
9372 * c-c++-common/pr56302.c: New test.
9374 2013-02-13 Tobias Burnus <burnus@net-b.de>
9375 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9378 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9379 * gfortran.dg/quad_3.f90: Ditto.
9381 2013-02-13 Kostya Serebryany <kcc@google.com>
9383 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9384 to match the fresh asan run-time.
9385 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9387 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9389 Avoid instrumenting duplicated memory access in the same basic block
9390 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9391 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9392 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9393 * c-c++-common/asan/inc.c: Likewise.
9395 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9398 * gcc.target/i386/pr56148.c: New test.
9400 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9401 Tobias Burnus <burnus@net-b.de>
9404 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9407 2013-02-12 Richard Biener <rguenther@suse.de>
9410 * gcc.dg/lto/pr56297_0.c: New testcase.
9411 * gcc.dg/lto/pr56297_0.c: Likewise.
9413 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9416 * gfortran.dg/typebound_deferred_1.f90: New.
9418 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9420 PR rtl-optimization/56151
9421 * gcc.target/i386/pr56151.c: New test.
9423 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9425 * g++.dg/ext/mv12.C: New test.
9426 * g++.dg/ext/mv12.h: New file.
9427 * g++.dg/ext/mv12-aux.C: New file.
9428 * g++.dg/ext/mv13.C: New test.
9430 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9432 * lib/target-supports.exp
9433 (check_effective_target_powerpc_eabi_ok): New.
9434 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9436 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9437 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9439 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9440 * gcc.target/powerpc/pr51623.c: Likewise.
9441 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9442 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9444 2013-02-11 Alexander Potapenko <glider@google.com>
9445 Jack Howarth <howarth@bromo.med.uc.edu>
9446 Jakub Jelinek <jakub@redhat.com>
9449 * g++.dg/asan/pr55617.C: Run on all targets.
9451 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9453 PR rtl-optimization/56275
9454 * gcc.dg/pr56275.c: New test.
9456 2013-02-11 Richard Biener <rguenther@suse.de>
9458 PR tree-optimization/56273
9459 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9461 2013-02-11 Richard Biener <rguenther@suse.de>
9463 PR tree-optimization/56264
9464 * gcc.dg/torture/pr56264.c: New testcase.
9466 2013-02-11 Richard Biener <rguenther@suse.de>
9468 PR tree-optimization/56273
9469 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9470 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9471 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9472 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9473 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9474 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9476 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9478 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9479 for *-*-linux-gnu targets.
9480 * g++.dg/asan/interception-test-1.c: Ditto.
9481 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9482 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9484 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9487 * gfortran.dg/intrinsic_size_4.f90 : New test.
9489 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9492 * gcc.target/powerpc/pr56256.c: New test.
9494 2013-02-08 Ian Lance Taylor <iant@google.com>
9496 * lib/go.exp: Load timeout.exp.
9498 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9500 PR rtl-optimization/56246
9501 * gcc.target/i386/pr56246.c: New test.
9503 2013-02-08 Jeff Law <law@redhat.com>
9506 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9508 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9511 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9514 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9516 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9518 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9520 PR rtl-optimization/56195
9521 * gcc.dg/torture/pr56195.c: New test.
9523 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9526 * gfortran.dg/recursive_interface_2.f90: New test.
9528 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9530 PR tree-optimization/56250
9531 * gcc.c-torture/execute/pr56250.c: New test.
9533 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9535 PR tree-optimization/56064
9536 * gcc.dg/fixed-point/view-convert-2.c: New test.
9538 2013-02-08 Michael Matz <matz@suse.de>
9540 PR tree-optimization/52448
9541 * gcc.dg/pr52448.c: New test.
9543 2013-02-08 Richard Biener <rguenther@suse.de>
9546 * gcc.dg/torture/pr56181.c: New testcase.
9548 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9551 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9552 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9554 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9557 * g++.dg/parse/crash61.C: New test.
9560 * g++.dg/parse/pr56239.C: New test.
9563 * g++.dg/abi/mangle61.C: New test.
9565 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9567 PR rtl-optimization/56225
9568 * gcc.target/i386/pr56225.c: New test.
9570 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9573 * gcc.dg/guality/pr56154-1.c: New test.
9574 * gcc.dg/guality/pr56154-2.c: New test.
9575 * gcc.dg/guality/pr56154-3.c: New test.
9576 * gcc.dg/guality/pr56154-4.c: New test.
9577 * gcc.dg/guality/pr56154-aux.c: New file.
9579 PR tree-optimization/55789
9580 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9582 * gcc.dg/tree-ssa/inline-3.c: Add
9583 --param max-early-inliner-iterations=2 option.
9585 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9588 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9589 Add -fno-dwarf2-cfi-asm to dg-options.
9592 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9595 * gcc.dg/pr56228.c: New test.
9597 2013-02-07 Alan Modra <amodra@gmail.com>
9600 * gcc.target/powerpc/pr54009.c: New test.
9602 * gfortran.dg/pr54131.f: New test.
9604 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9607 * gfortran.dg/array_constructor_41.f90: New test.
9609 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9612 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9614 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9617 * g++.dg/gomp/pr56217.C: New test.
9619 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9621 PR tree-optimization/56205
9622 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9623 * gcc.c-torture/execute/pr56205.c: New test.
9625 2013-02-05 Richard Biener <rguenther@suse.de>
9627 PR tree-optimization/53342
9628 PR tree-optimization/53185
9629 * gcc.dg/vect/pr53185-2.c: New testcase.
9631 2013-02-05 Jan Hubicka <jh@suse.cz>
9633 PR tree-optimization/55789
9634 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9635 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9636 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9637 * g++.dg/ipa/inline-1.C: New testcase.
9638 * g++.dg/ipa/inline-2.C: New testcase.
9639 * g++.dg/ipa/inline-3.C: New testcase.
9641 2013-02-05 Jan Hubicka <jh@suse.cz>
9643 PR tree-optimization/55789
9644 * g++.dg/torture/pr55789.C: New testcase.
9646 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9649 * gcc.dg/pr56167.c: New test.
9651 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9654 * gcc.target/sh/pr55146.c: New.
9656 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9658 PR tree-optimization/54386
9659 * gcc.target/sh/pr54386.c: New.
9661 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9664 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9667 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9669 2013-02-04 Alexander Potapenko <glider@google.com>
9670 Jack Howarth <howarth@bromo.med.uc.edu>
9671 Jakub Jelinek <jakub@redhat.com>
9674 * g++.dg/asan/pr55617.C: New test.
9676 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9679 * gfortran.dg/typebound_operator_19.f90: New test.
9680 * gfortran.dg/typebound_assignment_4.f90: New test.
9682 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9685 * gfortran.dg/recursive_interface_1.f90: New test.
9687 2013-02-04 Richard Guenther <rguenther@suse.de>
9690 * gcc.dg/lto/pr56168_0.c: New testcase.
9691 * gcc.dg/lto/pr56168_1.c: Likewise.
9693 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9697 * gfortran.dg/block_12.f90: New test.
9698 * gfortran.dg/module_error_1.f90: New test.
9700 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9702 * lib/target-supports.exp (check_effective_target_vect_float)
9703 (check_effective_target_vect_no_align): Add mips-sde-elf.
9705 2013-02-01 Jakub Jelinek <jakub@redhat.com>
9707 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9709 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
9711 * gcc.dg/pr56023.c: XFAIL on AIX.
9712 * gcc.dg/vect/pr49352.c: Same.
9714 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
9716 * gnat.dg/opt26.adb: New test.
9718 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9721 2013-01-27 Amol Pise <amolpise15@gmail.com>
9723 * gcc.target/arm/neon-vfnms-1.c: New test.
9724 * gcc.target/arm/neon-vfnma-1.c: New test.
9726 2013-01-31 Richard Biener <rguenther@suse.de>
9728 PR tree-optimization/56157
9729 * gcc.dg/torture/pr56157.c: New testcase.
9731 2013-01-30 Richard Biener <rguenther@suse.de>
9733 PR tree-optimization/56150
9734 * gcc.dg/torture/pr56150.c: New testcase.
9736 2013-01-30 Jakub Jelinek <jakub@redhat.com>
9739 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9740 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
9741 printed in backtrace.
9742 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9743 to avoid errors about mismatched allocation vs. deallocation.
9746 * g++.dg/mv1.C: Moved to...
9747 * g++.dg/ext/mv1.C: ... here. Adjust test.
9748 * g++.dg/mv2.C: Moved to...
9749 * g++.dg/ext/mv2.C: ... here. Adjust test.
9750 * g++.dg/mv3.C: Moved to...
9751 * g++.dg/ext/mv3.C: ... here.
9752 * g++.dg/mv4.C: Moved to...
9753 * g++.dg/ext/mv4.C: ... here.
9754 * g++.dg/mv5.C: Moved to...
9755 * g++.dg/ext/mv5.C: ... here. Adjust test.
9756 * g++.dg/mv6.C: Moved to...
9757 * g++.dg/ext/mv6.C: ... here. Adjust test.
9758 * g++.dg/ext/mv7.C: New test.
9759 * g++.dg/ext/mv8.C: New test.
9760 * g++.dg/ext/mv9.C: New test.
9761 * g++.dg/ext/mv10.C: New test.
9762 * g++.dg/ext/mv11.C: New test.
9764 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
9766 PR rtl-optimization/56144
9767 * gcc.dg/pr56144.c: New.
9769 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
9771 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9773 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9774 * g++.dg/cpp0x/constexpr-55573.C: Same
9776 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
9778 PR tree-optimization/56064
9779 * gcc.dg/fixed-point/view-convert.c: New test.
9781 2013-01-30 Andreas Schwab <schwab@suse.de>
9783 * lib/target-supports-dg.exp (dg-process-target): Use expr to
9784 evaluate the end index in string range.
9786 2013-01-30 Tobias Burnus <burnus@net-b.de>
9789 * gfortran.dg/allocatable_function_6.f90: New.
9791 2013-01-29 Janus Weil <janus@gcc.gnu.org>
9792 Mikael Morin <mikael@gcc.gnu.org>
9795 * gfortran.dg/proc_ptr_comp_36.f90: New.
9797 2013-01-29 Richard Biener <rguenther@suse.de>
9799 PR tree-optimization/55270
9800 * gcc.dg/torture/pr55270.c: New testcase.
9802 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9804 PR rtl-optimization/56117
9805 * gcc.dg/pr56117.c: New test.
9807 2013-01-28 Richard Biener <rguenther@suse.de>
9809 PR tree-optimization/56034
9810 * gcc.dg/torture/pr56034.c: New testcase.
9812 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9814 PR tree-optimization/56125
9815 * gcc.dg/pr56125.c: New test.
9817 2013-01-28 Tobias Burnus <burnus@net-b.de>
9818 Mikael Morin <mikael@gcc.gnu.org>
9821 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9822 * gfortran.dg/import8.f90: Likewise.
9823 * gfortran.dg/interface_derived_type_1.f90: Likewise.
9824 * gfortran.dg/import10.f90: New test.
9825 * gfortran.dg/import11.f90: Likewise
9827 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9830 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9831 string.h. Provide memset, malloc and free prototypes, adjust line
9832 numbers in dg-output.
9833 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9834 Provide memset prototype and adjust line numbers in dg-output.
9835 * c-c++-common/asan/global-overflow-1.c: Likewise.
9837 PR tree-optimization/56094
9838 * gcc.dg/pr56094.c: New test.
9840 2013-01-27 Amol Pise <amolpise15@gmail.com>
9842 * gcc.target/arm/neon-vfnms-1.c: New test.
9843 * gcc.target/arm/neon-vfnma-1.c: New test.
9845 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
9848 * gcc.target/i386/pr56114.c: New test.
9850 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
9853 * gfortran.dg/associate_14.f90: New test.
9856 * gfortran.dg/associate_13.f90: New test.
9858 2013-01-25 Jakub Jelinek <jakub@redhat.com>
9860 PR tree-optimization/56098
9861 * gcc.dg/pr56098-1.c: New test.
9862 * gcc.dg/pr56098-2.c: New test.
9864 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
9867 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9869 2013-01-22 Marek Polacek <polacek@redhat.com>
9871 PR tree-optimization/56035
9872 * gcc.dg/pr56035.c: New test.
9874 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9876 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9879 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9881 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9883 2013-01-24 Jakub Jelinek <jakub@redhat.com>
9886 * gcc.dg/pr56078.c: New test.
9887 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9889 2013-01-24 Martin Jambor <mjambor@suse.cz>
9891 PR tree-optimization/55927
9892 * g++.dg/ipa/devirt-10.C: Disable early inlining.
9894 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
9896 * gcc.target/i386/movsd.c: New test.
9898 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
9901 * gcc.target/i386/pr55934.c: New test.
9903 2013-01-23 Janus Weil <janus@gcc.gnu.org>
9906 * gfortran.dg/select_8.f90: New.
9908 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9910 * gcc.target/microblaze/microblaze.exp: Remove
9911 target_config_cflags check.
9913 2013-01-23 Jakub Jelinek <jakub@redhat.com>
9916 * gfortran.dg/gomp/pr56052.f90: New test.
9919 * gcc.dg/pr49069.c: New test.
9921 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9924 * g++.dg/cpp0x/constexpr-static10.C: New.
9926 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
9929 * gcc.target/i386/pr56028.c: New test.
9931 2013-01-22 Jakub Jelinek <jakub@redhat.com>
9934 * gcc.target/i386/pr55686.c: New test.
9936 2013-01-22 Dodji Seketeli <dodji@redhat.com>
9939 * g++.dg/cpp0x/variadic139.C: New test.
9940 * g++.dg/cpp0x/variadic140.C: Likewise.
9941 * g++.dg/cpp0x/variadic141.C: Likewise.
9943 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
9945 * gnat.dg/warn8.adb: New test.
9947 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9950 * gfortran.dg/include_8.f90: New test.
9952 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9954 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9955 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9957 2013-01-21 Jakub Jelinek <jakub@redhat.com>
9959 PR tree-optimization/56051
9960 * gcc.c-torture/execute/pr56051.c: New test.
9962 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9964 PR rtl-optimization/56023
9965 * gcc.dg/pr56023.c: New test.
9967 2013-01-21 Martin Jambor <mjambor@suse.cz>
9970 * gcc.target/i386/pr56022.c: New test.
9972 2013-01-21 Jason Merrill <jason@redhat.com>
9974 * lib/target-supports.exp (check_effective_target_alias): New.
9976 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
9979 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9981 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
9983 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9985 2013-01-19 Jeff Law <law@redhat.com>
9987 PR tree-optimization/52631
9988 * tree-ssa/pr52631.c: New test.
9989 * tree-ssa/ssa-fre-9: Update expected output.
9991 2013-01-19 Anthony Green <green@moxielogic.com>
9993 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9996 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9998 PR tree-optimization/56029
9999 * g++.dg/torture/pr56029.C: New test.
10001 2013-01-18 Sharad Singhai <singhai@google.com>
10003 PR tree-optimization/55995
10004 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
10006 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
10009 * gcc.target/i386/pr55433.c: New.
10011 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10013 PR middle-end/56015
10014 * gfortran.dg/pr56015.f90: New test.
10016 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
10018 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
10020 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
10022 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
10023 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10024 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10025 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10026 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10028 2013-01-17 Jeff Law <law@redhat.com>
10030 * gcc.dg/pr52573.c: Move to...
10031 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
10033 PR rtl-optimization/52573
10034 * gcc.dg/pr52573.c: New test.
10036 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
10039 * g++.dg/asan/interception-test-1.C: Skip on darwin.
10040 * lib/target-supports.exp (check_effective_target_swapcontext): Use
10041 check_no_compiler_messages to test support in ucontext.h.
10042 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
10043 compliant RLIMIT_AS.
10045 2013-01-17 Marek Polacek <polacek@redhat.com>
10047 PR rtl-optimization/55833
10048 * gcc.dg/pr55833.c: New test.
10050 2013-01-17 Jan Hubicka <jh@suse.cz>
10052 PR tree-optimization/55273
10053 * gcc.c-torture/compile/pr55273.c: New testcase.
10055 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
10058 * gcc.target/pr55981.c: New test.
10060 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
10062 * gcc.target/arm/pr40887.c: Require at least armv5.
10063 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
10064 * gcc.target/arm/pr51915.c: Likewise.
10065 * gcc.target/arm/pr52006.c: Likewise.
10066 * gcc.target/arm/pr53187.c: Likewise.
10068 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
10069 * gcc.target/arm/ftest-support-arm.h: Delete.
10070 * gcc.target/arm/ftest-support-thumb.h: Delete.
10071 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
10072 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
10073 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
10074 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
10075 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
10076 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
10077 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
10078 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
10079 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
10080 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
10081 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
10082 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
10083 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
10084 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
10085 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
10086 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
10087 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
10088 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
10089 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
10090 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
10091 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
10092 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
10093 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
10094 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10096 2013-01-17 Martin Jambor <mjambor@suse.cz>
10098 PR tree-optimizations/55264
10099 * g++.dg/ipa/pr55264.C: New test.
10101 2013-01-16 Janus Weil <janus@gcc.gnu.org>
10104 * gfortran.dg/class_55.f90: New.
10106 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
10109 * gcc.c-torture/execute/builtins/builtins.exp: Add
10110 -Wl,--allow-multiple-definition for eabi and elf targets.
10113 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10114 check_effective_target_vect_perm_short,
10115 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10116 check_effective_target_vect64): Return 0 for big-endian ARM.
10117 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10119 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10122 2013-01-16 Richard Biener <rguenther@suse.de>
10124 PR tree-optimization/55964
10125 * gcc.dg/torture/pr55964.c: New testcase.
10127 2013-01-16 Richard Biener <rguenther@suse.de>
10129 PR tree-optimization/54767
10130 PR tree-optimization/53465
10131 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10133 2013-01-16 Christian Bruel <christian.bruel@st.com>
10136 * gcc.target/sh/sh-switch.c: New testcase.
10138 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10140 * gcc.dg/webizer.c: Increase the array size.
10142 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10145 * gcc.dg/pr55940.c: New test.
10147 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
10148 Harald Anlauf <anlauf@gmx.de>
10150 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10151 * gfortran.dg/bounds_check_5.f90: Likewise.
10152 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10153 * gfortran.dg/continuation_9.f90: Likewise.
10154 * gfortran.dg/move_alloc_13.f90: Likewise.
10155 * gfortran.dg/structure_constructor_11.f90: Likewise.
10156 * gfortran.dg/tab_continuation.f: Likewise.
10157 * gfortran.dg/warning-directive-2.F90: Likewise.
10158 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10160 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10162 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10163 * gcc.target/arm/fma-sp.c: Likewise.
10165 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
10167 PR rtl-optimization/55153
10168 * gcc.dg/pr55153.c: New.
10170 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10172 PR tree-optimization/55920
10173 * gcc.c-torture/compile/pr55920.c: New test.
10175 2013-01-15 Richard Biener <rguenther@suse.de>
10177 PR middle-end/55882
10178 * gcc.dg/torture/pr55882.c: New testcase.
10180 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10182 PR tree-optimization/55955
10183 * gcc.c-torture/compile/pr55955.c: New test.
10185 2013-01-15 Dodji Seketeli <dodji@redhat.com>
10188 * g++.dg/cpp0x/alias-decl-31.C: New test.
10190 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
10193 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10194 case where interface is null.
10196 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10199 * gfortran.dg/array_constructor_40.f90: New test.
10201 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
10203 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10205 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
10207 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10208 * gcc.target/aarch64/vect-ld1r-compile.c: New.
10209 * gcc.target/aarch64/vect-ld1r-fp.c: New.
10210 * gcc.target/aarch64/vect-ld1r.c: New.
10211 * gcc.target/aarch64/vect-ld1r.x: New.
10213 2013-01-14 Andi Kleen <ak@linux.intel.com>
10216 * gcc.target/i386/hle-clear-rel.c: New file
10217 * gcc.target/i386/hle-store-rel.c: New file.
10219 2013-01-14 Harald Anlauf <anlauf@gmx.de>
10221 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10222 * gfortran.dg/bounds_check_4.f90: Likewise.
10223 * gfortran.dg/inquire_10.f90: Likewise.
10224 * gfortran.dg/minloc_3.f90: Likewise.
10225 * gfortran.dg/minlocval_3.f90: Likewise.
10226 * gfortran.dg/module_double_reuse.f90: Likewise.
10227 * gfortran.dg/mvbits_1.f90: Likewise.
10228 * gfortran.dg/oldstyle_1.f90: Likewise.
10229 * gfortran.dg/pr20163-2.f: Likewise.
10230 * gfortran.dg/save_1.f90: Likewise.
10231 * gfortran.dg/scan_1.f90: Likewise.
10232 * gfortran.dg/select_char_1.f90: Likewise.
10233 * gfortran.dg/shape_4.f90: Likewise.
10234 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10235 * gfortran.dg/function_optimize_10.f90: Likewise.
10236 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10237 * gfortran.dg/used_types_17.f90: Likewise.
10238 * gfortran.dg/used_types_18.f90: Likewise.
10240 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
10243 * gfortran.dg/proc_ptr_result_8.f90 : New test.
10245 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10247 * gcc.dg/unroll_5.c: Add nomips16 attributes.
10249 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10251 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10253 2013-01-12 Janus Weil <janus@gcc.gnu.org>
10256 * gfortran.dg/assumed_type_2.f90: Fix test case.
10257 * gfortran.dg/internal_pack_13.f90: New test.
10258 * gfortran.dg/internal_pack_14.f90: New test.
10260 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10263 * gfortran.dg/unlimited_polymorphic_8.f90: Update
10264 scan-tree-dump-times for foo.0.x._vptr to deal with change from
10267 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
10269 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10271 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10274 * gcc.target/s390/pr55719.c: New testcase.
10276 2013-01-11 Richard Guenther <rguenther@suse.de>
10278 PR tree-optimization/44061
10279 * gcc.dg/pr44061.c: New testcase.
10281 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
10283 Update copyright years.
10285 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
10286 Jakub Jelinek <jakub@redhat.com>
10289 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10291 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
10293 PR rtl-optimization/55672
10294 * gcc.target/i386/pr55672.c: New.
10296 2013-01-10 Jeff Law <law@redhat.com>
10298 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
10299 pass/fail message unique.
10302 2013-01-10 Jason Merrill <jason@redhat.com>
10304 * ada/.gitignore: New.
10306 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10308 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10310 * g++.dg/tls/thread_local2.C: Likewise.
10311 * g++.dg/tls/thread_local2g.C: Likewise.
10312 * g++.dg/tls/thread_local6.C: Likewise.
10313 * g++.dg/tls/thread_local-order1.C: Add tls options.
10314 * g++.dg/tls/thread_local-order2.C: Likewise.
10315 * g++.dg/tls/thread_local3.C: Likewise.
10316 * g++.dg/tls/thread_local3g.C: Likewise.
10317 * g++.dg/tls/thread_local4.C: Likewise.
10318 * g++.dg/tls/thread_local4g.C: Likewise.
10319 * g++.dg/tls/thread_local5.C: Likewise.
10320 * g++.dg/tls/thread_local5g.C: Likewise.
10321 * g++.dg/tls/thread_local6g.C: Likewise.
10323 2013-01-10 Kostya Serebryany <kcc@google.com>
10325 * g++.dg/asan/asan_test.cc: Sync from upstream.
10327 2013-01-10 Jakub Jelinek <jakub@redhat.com>
10329 PR tree-optimization/55921
10330 * gcc.c-torture/compile/pr55921.c: New test.
10332 2013-01-09 Jan Hubicka <jh@suse.cz>
10334 PR tree-optimization/55569
10335 * gcc.c-torture/compile/pr55569.c: New testcase.
10337 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10340 * gfortran.dg/use_28.f90: New test.
10342 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10344 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10345 number matching more robust.
10347 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10349 PR rtl-optimization/55829
10350 * gcc.target/i386/pr55829.c: New.
10352 2013-01-09 Tobias Burnus <burnus@net-b.de>
10355 * gfortran.dg/bind_c_bool_1.f90: New.
10356 * gfortran.dg/do_5.f90: Add dg-warning.
10358 2013-01-09 Jan Hubicka <jh@suse.cz>
10360 PR tree-optimization/55875
10361 * gcc.c-torture/execute/pr55875.c: New testcase.
10362 * g++.dg/torture/pr55875.C: New testcase.
10364 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10367 * c-c++-common/pr48418.c: New test.
10369 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10372 * g++.dg/tls/thread_local-ice.C: New.
10374 2013-01-09 Andreas Schwab <schwab@suse.de>
10376 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10378 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10380 PR tree-optimization/48189
10381 * gcc.dg/pr48189.c: New test.
10383 2013-01-04 Jan Hubicka <jh@suse.cz>
10385 PR tree-optimization/55823
10386 * g++.dg/ipa/devirt-10.C: New testcase.
10388 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10389 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10391 PR rtl-optimization/55845
10392 * gcc.target/i386/pr55845.c: New test.
10394 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10396 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10397 instructions generated instead of number of occurances.
10399 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10401 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10402 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10403 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10404 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10405 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10406 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10407 * gcc.target/aarch64/vect-fcm.x: Likewise.
10408 * lib/target-supports.exp
10409 (check_effective_target_vect_cond): Enable for AArch64.
10411 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10413 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10414 endian-safe float pool loading.
10415 (test_square_root_v4sf): Likewise.
10416 (test_square_root_v2df): Likewise.
10417 * lib/target-supports.exp
10418 (check_effective_target_vect_call_sqrtf): Add AArch64.
10420 2013-01-08 Martin Jambor <mjambor@suse.cz>
10423 * gcc.dg/tree-ssa/pr55579.c: New test.
10425 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10427 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10430 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10432 PR middle-end/55890
10433 * gcc.dg/torture/pr55890-3.c: New test.
10435 PR middle-end/55851
10436 * gcc.c-torture/compile/pr55851.c: New test.
10439 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10442 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10445 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10447 2013-01-07 Tobias Burnus <burnus@net-b.de>
10450 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10451 * gfortran.dg/pointer_init_7.f90: New.
10453 2013-01-07 Richard Biener <rguenther@suse.de>
10455 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10457 2013-01-07 Richard Biener <rguenther@suse.de>
10459 PR middle-end/55890
10460 * gcc.dg/torture/pr55890-1.c: New testcase.
10461 * gcc.dg/torture/pr55890-2.c: Likewise.
10463 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10465 * gcc.target/aarch64/fmovd.c: New.
10466 * gcc.target/aarch64/fmovf.c: Likewise.
10467 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10468 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10469 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10470 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10471 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10472 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10474 2013-01-07 Richard Biener <rguenther@suse.de>
10476 PR tree-optimization/55888
10477 PR tree-optimization/55862
10478 * gcc.dg/torture/pr55888.c: New testcase.
10480 2013-01-07 Tobias Burnus <burnus@net-b.de>
10483 * gfortran.dg/intrinsic_size_3.f90: New.
10485 2013-01-07 Tobias Burnus <burnus@net-b.de>
10488 * gfortran.dg/select_type_32.f90: New.
10490 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10493 * g++.dg/cpp0x/alias-decl-29.C: New test.
10495 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10500 * gfortran.dg/class_array_15.f03: New test.
10502 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10507 * gfortran.dg/use_23.f90: New test.
10508 * gfortran.dg/use_24.f90: New test.
10509 * gfortran.dg/use_25.f90: New test.
10510 * gfortran.dg/use_26.f90: New test.
10511 * gfortran.dg/use_27.f90: New test.
10513 2013-01-06 Olivier Hainque <hainque@adacore.com>
10515 * gnat.dg/specs/clause_on_volatile.ads: New test.
10517 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10519 * gnat.dg/alignment10.adb: New test.
10521 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10522 Mikael Morin <mikael@gcc.gnu.org>
10525 * gfortran.dg/use_22.f90: New test.
10527 2013-01-04 Andrew Pinski <apinski@cavium.com>
10529 * gcc.target/aarch64/cmp-1.c: New testcase.
10531 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10534 * gfortran.dg/select_type_31.f03: New test.
10536 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10538 PR c++/54526 (again)
10539 * g++.dg/cpp0x/parse2.C: Extend.
10540 * g++.old-deja/g++.other/crash28.C: Adjust.
10542 2013-01-04 Richard Biener <rguenther@suse.de>
10544 PR tree-optimization/55862
10545 * gcc.dg/torture/pr55862.c: New testcase.
10547 2013-01-04 Martin Jambor <mjambor@suse.cz>
10549 PR tree-optimization/55755
10550 * gcc.dg/torture/pr55755.c: New test.
10551 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10552 * gcc.dg/tree-ssa/pr45144.c: Update.
10554 2013-01-04 Richard Biener <rguenther@suse.de>
10556 PR middle-end/55863
10557 * gcc.dg/fold-reassoc-2.c: New testcase.
10559 2013-01-04 Tobias Burnus <burnus@net-b.de>
10562 * gfortran.dg/null_7.f90: New.
10564 2013-01-04 Tobias Burnus <burnus@net-b.de>
10568 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10569 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10570 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10572 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10574 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10576 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10579 * gfortran.dg/assignment_1.f90: Modified.
10580 * gfortran.dg/assignment_4.f90: New.
10582 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10584 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10586 2013-01-03 Richard Biener <rguenther@suse.de>
10588 PR tree-optimization/55857
10589 * gcc.dg/vect/pr55857-1.c: New testcase.
10590 * gcc.dg/vect/pr55857-2.c: Likewise.
10592 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10594 PR rtl-optimization/55838
10595 * gcc.dg/pr55838.c: New test.
10597 PR tree-optimization/55832
10598 * gcc.c-torture/compile/pr55832.c: New test.
10600 2013-01-02 Teresa Johnson <tejohnson@google.com>
10602 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10603 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10604 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10605 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10606 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10607 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10608 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10609 * gcc.dg/unroll_1.c: Ditto.
10610 * gcc.dg/unroll_2.c: Ditto.
10611 * gcc.dg/unroll_3.c: Ditto.
10612 * gcc.dg/unroll_4.c: Ditto.
10614 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10616 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10618 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10621 * gfortran.dg/eof_4.f90: New test.
10623 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10625 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10626 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10627 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10628 (compat_setup_dfp): Initialize compat_alt_caret and
10629 compat_save_TEST_ALWAYS_FLAGS.
10631 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10633 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10635 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10637 * gcc.dg/torture/fp-int-convert-2.c: New test.
10639 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10641 * gfortran.dg/newunit_3.f90: Add dg-do run.
10642 * gfortran.dg/inquire_15.f90: Add dg-do run.
10644 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10646 PR tree-optimization/55831
10647 * gcc.dg/pr55831.c: New test.
10649 Copyright (C) 2013 Free Software Foundation, Inc.
10651 Copying and distribution of this file, with or without modification,
10652 are permitted in any medium without royalty provided the copyright
10653 notice and this notice are preserved.