* ChangeLog: Add missing PR number.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobaa18c90f140bde52f93f2bca73fc7f1118c58432
1 2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
3         PR testsuite/58630
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>
32         PR fortran/59493
33         * gfortran.dg/unlimited_polymorphic_15.f90: New.
35 2013-12-14   Jan Hubicka  <jh@suse.cz>
37         PR middle-end/58477
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>
48         PR fortran/59502
49         * gfortran.dg/class_57.f90: New.
51 2013-12-14   H.J. Lu  <hongjiu.lu@intel.com>
53         PR target/59492
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>
71         PR sanitizer/59503
72         * c-c++-common/ubsan/pr59503.c: New test.
74 2013-12-14  Janus Weil  <janus@gcc.gnu.org>
76         PR fortran/59450
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>
99         PR fortran/59440
100         * gfortran.dg/namelist_83.f90: New.
101         * gfortran.dg/namelist_83_2.f90: New.
103 2013-12-12  Jakub Jelinek  <jakub@redhat.com>
105         PR middle-end/59470
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>
128         PR libgomp/59467
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>
134         PR testsuite/59442
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>
142         PR target/59390
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>
161         PR middle-end/59134
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>
172         PR middle-end/23623
173         PR middle-end/48784
174         PR middle-end/56341
175         PR middle-end/56997
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>
187         PR fortran/58916
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>
200         Reverted:
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>
208         PR fortran/35831
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>
219         PR middle-end/38474
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>
233         PR sanitizer/59437
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>
260         PR fortran/59428
261         PR fortran/58099
262         PR fortran/58676
263         PR fortran/41724
264         * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
266 2013-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
268         PR c++/59435
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
275         explicit.
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>
293         PR sanitizer/59415
294         * g++.dg/ubsan/pr59415.C: New test.
296 2013-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
298         PR c++/52707
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>
312         PR target/52898
313         PR target/51697
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>
325         PR fortran/58099
326         PR fortran/58676
327         PR fortran/41724
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>
340         PR fortran/59414
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>
350         PR testsuite/59043
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>
363         PR target/59405
364         * gcc.target/i386/pr59405.c: New test.
366 2013-12-06  Ian Bolton  <ian.bolton@arm.com>
367             Mark Mitchell  <mark@codesourcery.com>
369         PR target/59091
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>
394         PR sanitizer/59333
395         PR sanitizer/59397
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>
429         PR sanitizer/59369
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>
485         PR c/52023
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>
500         PR c/54113
501         * gcc.dg/pr54113.c: New test.
503 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
505         PR c++/59268
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.
517         PR target/59163
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>
541         PR sanitizer/59063
542         * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
543         has not been found.
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>
553         PR target/59363
554         * gcc.target/i386/pr59363.c: New file.
556 2013-12-03  Marek Polacek  <polacek@redhat.com>
558         PR c/59351
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
575         nds32*-*-elf.
577 2013-12-03  Jakub Jelinek  <jakub@redhat.com>
579         PR tree-optimization/59362
580         * gcc.c-torture/compile/pr59362.c: New test.
582         PR middle-end/59011
583         * gcc.dg/pr59011.c: New test.
585         PR target/58864
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>
595         PR target/58944
596         * testsuite/gcc.target/i386/pr58944.c: New test.
598 2013-12-02  Joseph Myers  <joseph@codesourcery.com>
600         PR c/58235
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.
608         PR lto/59326
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
613         vect_simd_clones.
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
633         functions.
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>
646         PR fortran/57354
647         * gfortran.dg/realloc_on_assign_23.f90 : New test
649 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
651         PR fortran/34547
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>
657         PR sanitizer/59331
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>
667         PR c/42262
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>
677         PR middle-end/59208
678         * g++.dg/torture/pr59208.C: New testcase.
680 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
681             Yury Gribov  <y.gribov@samsung.com>
683         PR sanitizer/59063
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>
695         PR middle-end/59338
696         * gcc.dg/torture/pr59338.c: New testcase.
698 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
700         PR lto/59326
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.
705         PR c/59280
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>
714         PR c/57574
715         * gcc.dg/inline-35.c: New test.
717 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
719         PR c++/59297
720         * g++.dg/gomp/pr59297.C: New test.
722 2013-11-28  Vladimir Makarov  <vmakarov@redhat.com>
724         PR target/57293
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>
733         PR lto/59323
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>
743         PR lto/59323
744         * gcc.dg/lto/pr59323_0.c: New testcase.
746 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
748         PR middle-end/57393
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>
770         PR target/56788
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>
780         PR c++/58647
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>
790         PR sanitizer/59306
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>
824         PR c++/59032
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>
830         PR middle-end/59037
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.
851         PR target/59229
852         * gcc.c-torture/execute/pr59229.c: New test.
854         PR rtl-optimization/59166
855         * gcc.dg/torture/pr59166.c: New test.
857         PR c++/58874
858         * g++.dg/gomp/pr58874.C: New test.
860         PR middle-end/59150
861         * g++.dg/gomp/pr59150.C: New test.
863         PR middle-end/59152
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>
891         PR target/59290
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>
901         PR c++/58700
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>
911         PR c++/54485
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>
919         PR c++/58607
920         * g++.dg/cpp0x/constexpr-ice9.C: New.
922 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
924         PR c++/58810
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>
931         PR sanitizer/59250
932         * g++.dg/ubsan/pr59250.C: New test.
934 2013-11-25  Janus Weil  <janus@gcc.gnu.org>
936         PR fortran/59143
937         * gfortran.dg/typebound_proc_30.f90: New.
939 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
941         PR c++/59080
942         * g++.dg/cpp0x/initlist75.C: New.
944         PR c++/59096
945         * g++.dg/cpp0x/gen-attrs-57.C: New.
947 2013-11-25  Adam Butcher  <adam@jessamine.co.uk>
949         PR c++/59112
950         PR c++/59113
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>
966         PR fortran/59228
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
991         to longs.
992         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
994 2013-11-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
996         PR target/59054
997         * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
998         specify an appropriate register class for VSX operations.
999         (load_vsx): Use it.
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>
1025         PR target/59216
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>
1053         PR libfortran/59227
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>
1059         PR target/53976
1060         * gcc.target/sh/pr53976-1.c: New.
1062 2013-11-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1064         PR libfortran/49024
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>
1078         PR middle-end/21718
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>
1088         PR 59212
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
1099         one.
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>
1109         PR c/53001
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
1114         -Wfloat-conversion.
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>
1147         PR middle-end/58956
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.
1174         whole-program.
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>
1189         PR middle-end/59175
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>
1204         PR c++/53473
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>
1224         PR sanitizer/59106
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>
1233         PR target/59153
1234         * gcc.target/i386/pr59153.c: New test.
1236 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1238         PR c++/59123
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>
1244         PR c++/29143
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>
1263         PR c++/58188
1264         * g++.dg/cpp0x/nsdmi-template8.C: New.
1266 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1268         PR c++/58725
1269         * g++.dg/cpp0x/nsdmi-template7.C: New.
1271 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1273         PR c++/58829
1274         * g++.dg/cpp0x/nsdmi-template6.C: New.
1276 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1278         PR c++/58599
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>
1323         PR c++/57887
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.
1343         (WRAPPER): Use it.
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):
1351         New function.
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="
1377         to "cortex-a53".
1378         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1379         to "cortex-a53".
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>
1397         PR c++/58533
1398         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1400 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
1402         PR target/59101
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
1452         LTO tests.
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
1458         the SSA optimizers.
1460 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1462         PR target/59054
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>
1479         PR c++/58534
1480         PR c++/58536
1481         PR c++/58548
1482         PR c++/58549
1483         PR c++/58637
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
1495         diagnostics.
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>
1516         PR c++/57734
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>
1531         PR target/58853
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
1570         tests.
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>
1590         PR fortran/58471
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>
1647         PR c++/58176
1648         * g++.dg/cpp0x/nullptr30.C: New.
1650 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
1651             Jakub Jelinek  <jakub@redhat.com>
1653         PR sanitizer/59029
1654         * c-c++-common/asan/pr59029.c: New test.
1656 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
1658         PR target/59034
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>
1833         PR target/30807
1834         * gcc.target/sh/torture/pr30807.c: New.
1836 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
1838         PR c++/11006
1839         * g++.dg/other/java3.C: New.
1841 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
1843         PR target/59021
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>
1879         PR middle-end/58970
1880         * gcc.c-torture/compile/pr58970.c: New test.
1882 2013-11-05  Wei Mi  <wmi@google.com>
1884         PR regression/58985
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>
1895         PR fortran/58989
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>
1913         PR c++/58724
1914         * g++.dg/cpp0x/gen-attrs-56.C: New.
1916 2013-11-05  Richard Biener  <rguenther@suse.de>
1918         PR ipa/58492
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>
1929         PR middle-end/58981
1930         * gcc.dg/pr58981.c: New test.
1932 2013-11-05  Richard Biener  <rguenther@suse.de>
1934         PR middle-end/58941
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>
1978         PR fortran/58771
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>
1988         PR fortran/57445
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>
1998         PR c++/58979
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>
2016         PR c++/52071
2017         * g++.dg/parse/pr52071.C: New.
2019 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
2021         PR c++/38313
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
2029         vbif.
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>
2045         PR c++/29234
2046         PR c++/56037
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>
2057         PR c++/58708
2058         * g++.dg/cpp1y/pr58708.C: New.
2060 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
2062         PR c++/58834
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
2068         tests.
2069         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
2070         tests.
2072 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
2074         PR fortran/57893
2075         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
2076         type block.
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
2103         Revert:
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>
2112         PR c++/58932
2113         Revert:
2114         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
2116         PR c++/58466
2117         * g++.dg/cpp0x/variadic145.C: New.
2119         * g++.dg/cpp0x/sfinae49.C: New.
2121 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
2123         PR c++/58581
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>
2132         PR other/58545
2133         * gcc.target/avr/pr58545.c: New test.
2135 2013-10-30  Tobias Burnus  <burnus@net-b.de>
2137         Revert:
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>
2160         PR other/33426
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>
2167         PR target/58784
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>
2222         PR fortran/44350
2223         * gfortran.dg/blockdata_8.f90: New.
2225 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
2227         PR target/54236
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>
2233         PR fortran/58793
2234         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2235         to determine sizes of real kinds.
2237         PR fortran/58858
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>
2264         PR c++/58888
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
2283         changes.
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>
2318         PR target/58679
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>
2324         PR other/33426
2325         * gcc.dg/vect/vect-ivdep-2.c: New.
2327 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
2329         PR target/52483
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>
2357         PR c++/58878
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>
2371         PR c++/54812
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
2388         arithmetic.
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>
2402         PR rtl/58542
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>
2415         PR fortran/44646
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>
2424         PR other/33426
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>
2439         PR c++/58705
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>
2485         PR fortran/58793
2486         * gfortran.dg/assumed_type_8.f90: New.
2488 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
2490         PR target/58779
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
2502         tests into...
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>
2508         PR fortran 57893
2509         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2511 2013-10-21  Tobias Burnus  <burnus@net-b.de>
2513         PR fortran/58803
2514         * gfortran.dg/proc_ptr_comp_38.f90: New.
2516 2013-10-21  Marek Polacek  <polacek@redhat.com>
2518         PR middle-end/58809
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>
2534         PR middle-end/58742
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.
2566         PR testsuite/58645
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>
2592         PR c++/58466
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>
2618         PR target/58673
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>
2625         PR c++/58596
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>
2651         PR c/58267
2652         * gcc.dg/c1x-align-5.c: New test.
2654 2013-10-16  Tobias Burnus  <burnus@net-b.de>
2656         PR fortran/58652
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>
2674         PR target/57756
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>
2696         PR c++/58707
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>
2706         PR fortran/58652
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>
2719         PR fortran/58658
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__]:
2725         Use btsl.
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>
2747         PR target/51244
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>
2758         PR target/58690
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>
2775         PR c++/58633
2776         * g++.dg/cpp0x/decltype57.C: New.
2778 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2780         PR c++/31671
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
2819         parser.
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
2844         parser.
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
2865         tuning change.
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>
2872         PR middle-end/58670
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>
2881         PR c++/58635
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>
2919         PR c++/58568
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>
2925         PR c++/58665
2926         Revert:
2927         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2929         PR c++/58448
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
2953         operand types.
2955 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2957         PR c++/58126
2958         * g++.dg/init/uninitialized1.C: New.
2960 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2962         PR c++/56060
2963         * g++.dg/cpp0x/variadic144.C: New.
2965 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2967         PR c++/58560
2968         * g++.dg/cpp0x/auto39.C: New.
2970 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2972         PR c++/58503
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>
2978         PR c++/58448
2979         * g++.dg/template/crash117.C: New.
2981 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
2983         PR c++/19476
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>
2989         PR c++/58584
2990         * g++.dg/cpp0x/gen-attrs-55.C: New.
2992 2013-10-03  Easwaran Raman  <eraman@google.com>
2994         PR c++/33911
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
3000         probability.
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>
3006         PR c++/58510
3007         * g++.dg/cpp0x/pr58510.C: New test.
3009 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
3011         PR c++/19476
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
3023         the instruction.
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>
3032         PR target/58460
3033         * gcc.target/aarch64/pr58460.c: New file.
3035 2013-10-02  Tobias Burnus  <burnus@net-b.de>
3037         PR fortran/58593
3038         * gfortran.dg/char_length_19.f90: New.
3040 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
3042         PR c++/58535
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>
3056         PR c++/58565
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>
3065         PR c++/58563
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>
3074         PR target/58574
3075         * gcc.c-torture/execute/pr58574.c: New testcase.
3077 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
3079         PR Target/58578
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
3091         for MSP430.
3092         * gcc.c-torture/compile/20010327-1.c: Only run the test for
3093         ptr32plus targets.
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
3098         int32plus targets.
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>
3108         PR middle-end/58564
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>
3151         PR middle-end/58532
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>
3161         PR middle-end/58463
3162         * gcc.dg/pr58463.c: New test.
3164 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
3166         PR middle-end/58551
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>
3176         PR fortran/58113
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>
3198         PR fortran/58436
3199         * gfortran.dg/finalize_21.f90: New.
3201 2013-09-25  Tobias Burnus  <burnus@net-b.de>
3203         PR fortran/57697
3204         PR fortran/58469
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>
3210         PR sanitizer/58413
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>
3218         PR c++/58516
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):
3224         New procedure.
3225         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3227 2013-09-24  Richard Biener  <rguenther@suse.de>
3229         PR middle-end/58513
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
3235         output.
3237 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
3239         PR c++/58500
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>
3254         PR target/58475
3255         * gcc.target/sh/torture/pr58475.c: New test.
3257 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
3259         PR fortran/58355
3260         * gfortran.dg/extends_15.f90: New.
3262 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
3264         PR c++/58481
3265         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3267 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
3269         PR target/56875
3270         * gcc.target/vax/vax.exp: New.
3271         * gcc.target/vax/pr56875.c: Ditto.
3273 2013-09-20  Richard Biener  <rguenther@suse.de>
3275         PR middle-end/58484
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>
3284         PR middle-end/57748
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>
3290         PR sanitizer/58413
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>
3300         PR fortran/58099
3301         * gfortran.dg/proc_ptr_43.f90: New.
3303 2013-09-18  Tobias Burnus  <burnus@net-b.de>
3305         PR fortran/57697
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>
3315         PR fortran/43366
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>
3325         PR c++/58457
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>
3334         PR sanitize/58443
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>
3361         PR sanitizer/58411
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>
3372         PR c++/58435
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>
3378         PR middle-end/58332
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>
3428         PR fortran/58356
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>
3458         PR fortran/57697
3459         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3461 2013-09-15  Tobias Burnus  <burnus@net-b.de>
3463         PR fortran/57697
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>
3481         PR target/58314
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>
3490         PR ipa/58389
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>
3505         PR ipa/58371
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>
3515         PR middle-end/58377
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>
3559         PR c++/58325
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>
3567         PR c++/43452
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>
3578         PR c++/58362
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>
3587         PR middle-end/58326
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>
3593         PR target/57735
3594         * g++.dg/ext/pr57735.C: New test.
3596 2013-09-09  Jan Hubicka  <jh@suse.cz>
3598         PR middle-end/58294
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>
3618         PR c++/54941
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>
3627         PR c++/58282
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
3656         in ESCAPED set.
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>
3678         PR middle-end/58201
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>
3699         PR c++/24926
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>
3708         PR middle-end/57370
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>
3725         PR c++/58305
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
3731         dump output.
3733 2013-09-03  Meador Inge  <meadori@codesourcery.com>
3735         Revert:
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>
3751         PR middle-end/57656
3752         * gcc.dg/torture/pr57656.c: New testcase.
3754 2013-09-03  Richard Biener  <rguenther@suse.de>
3756         PR middle-end/57287
3757         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3759 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3761         PR fortran/PR56519
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>
3770         PR ipa/58106
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>
3780         PR middle-end/57511
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
3786         reference.
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>
3862         PR c++/51424
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>
3969         PR fortran/52243
3970         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
3971         obsolete by patch.
3972         * gfortran.dg/realloc_on_assign_19.f90:  New test.
3974 2013-08-29  Richard Biener  <rguenther@suse.de>
3976         PR middle-end/57287
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>
3986         PR c++/58255
3987         * g++.dg/cpp0x/dc7.C: New.
3989 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
3991         PR middle-end/58257
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>
4023         PR fortran/58146
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>
4032         PR fortran/57798
4033         * gfortran.dg/inline_sum_5.f90: New.
4035 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
4037         PR fortran/57843
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>
4047         PR target/58218
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>
4059         PR c++/56380
4060         * g++.dg/template/error54.C: New.
4062 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
4064         PR fortran/58185
4065         * gfortran.dg/select_type_34.f90: New.
4067 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
4069         PR c++/56130
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>
4082         PR c++/56134
4083         * g++.dg/ext/attr-alias-3.C: New.
4085 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
4087         PR fortran/53655
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>
4097         PR c++/58190
4098         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4100 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4102         PR c/57490
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.
4115         Check for SLL too.
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
4122         "Threaded".
4124         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4125         correct test response.
4127         PR testsuite/52641
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.
4131         (v4si): Use it.
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>
4143         PR fortran/46271
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>
4165         PR c++/51912
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>
4171         PR target/57949
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.
4225         PR testsuite/52641
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
4238         memcpy by one.
4239         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4240         Expect l to be optimized away.
4241         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4243         PR testsuite/52641
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.
4247         PR testsuite/52641
4248         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4249         target { ! int16 }.
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 }
4253         where appropriate.
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
4306         alternative to -1.
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
4312         escapes.
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.
4339         PR sanitizer/56417
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>
4369         PR c++/57416
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
4375         changes.
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>
4439         PR target/58132
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>
4449         PR fortran/56666
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>
4461         PR c++/53349
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>
4482         PR fortran/58058
4483         * gfortran.dg/transfer_intrinsic_6.f90: New.
4485 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
4487         Revert:
4488         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4490         PR c++/46206
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>
4513         PR c++/46206
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>
4534         PR fortran/57987
4535         * gfortran.dg/pr57987.f90: New test.
4537 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4539         PR middle-end/58041
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>
4545         PR fortran/57306
4546         * gfortran.dg/pointer_init_8.f90: New.
4548 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
4550         PR c++/58080
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>
4592         PR c++/58072
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>
4623         PR c++/54537
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>
4648         PR c++/57673
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>
4660         PR c++/57947
4661         * g++.dg/parse/crash63.C: New.
4663 2013-07-30  Tobias Burnus  <burnus@net-b.de>
4665         PR fortran/57530
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>
4686         PR c++/57948
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>
4719         PR fortran/58009
4720         * gfortran.dg/vector_subsript_7.f90:  New test.
4722 2013-07-27  Tobias Burnus  <burnus@net-b.de>
4724         PR fortran/57991
4725         * gfortran.dg/warn_alias.f90: New.
4727 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
4729         PR fortran/57285
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
4742         on epiphany:
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>
4794         PR c++/57101
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>
4803         PR fortran/57966
4804         * gfortran.dg/typebound_call_25.f90: New.
4806 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4808         PR c++/57981
4809         * g++.dg/cpp0x/pr57981.C: New.
4811 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4813         PR c++/57880
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>
4823         PR fortran/57639
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>
4832         PR c++/57942
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>
4881         PR fortran/57906
4882         PR fortran/52052
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>
4888         PR fortran/57762
4889         * gfortran.dg/class_array_7.f03: Fix memory leak.
4891 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
4893         PR c++/52816
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>
4906         PR testsuite/52641
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>
4912         PR testsuite/52641
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:
4959         Likewise.
4961 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4963         PR fortran/56937
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>
4969         PR fortran/35862
4970         * gfortran.dg/round_4.f90: New.
4972 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4974         PR fortran/57894
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
5006         new testcase.
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>
5028         PR target/57516
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>
5045         PR middle-end/57698
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>
5061         PR fortran/57895
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>
5067         PR target/55654
5068         PR target/55656
5069         PR target/55657
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
5085         (for Darwin).
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
5097         reference.
5099 2013-07-15  Cong Hou  <congh@google.com>
5101         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5102         counted.
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>
5122         PR fortran/37336
5123         * gfortran.dg/finalize_18.f90: New.
5125 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5127         PR fortran/52669
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>
5138         PR middle-end/55771
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>
5147         PR target/57362
5148         * g++.dg/ext/pr57362.C: New.
5150 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
5152         PR target/57631
5153         * gcc.target/avr/torture/pr57631.c: New test.
5155 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5157         PR c++/57827
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
5163         for EABI targets.
5164         * gcc.c-torture/execute/nest-align-1.x: New.
5166 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5168         PR c++/57874
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>
5179         PR c++/57869
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>
5203         PR c++/53094
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>
5209         PR c++/53000
5210         * g++.dg/cpp0x/decltype17.C: Adjust.
5212 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
5214         PR c++/51786
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>
5230         PR fortran/57834
5231         * gfortran.dg/c_f_pointer_tests_8.f90: New.
5233 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5235         PR fortran/50554
5236         * gfortran.dg/do_check_9.f90: New.
5238 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5240         PR fortran/57785
5241         * gfortran.dg/dot_product_2.f90: New.
5243 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5245         PR fortran/57469
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>
5255         PR target/57819
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>
5268         PR target/57807
5269         * gcc.target/i386/pr57807.c: New test.
5271 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
5273         PR target/29776
5274         * gcc.dg/tree-ssa/vrp89.c: New test.
5276 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
5278         PR c++/28262
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>
5292         PR c++/14263
5293         * g++.dg/inherit/virtual10.C: New.
5295 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
5297         PR c/57821
5298         * gcc.dg/large-size-array-6.c: New test.
5300 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
5302         PR c++/38634
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>
5312         PR c++/54998
5313         * g++.dg/cpp0x/nsdmi-list3.C: New.
5315 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
5317         PR target/57777
5318         * gcc.target/i386/pr57777.c: New test.
5320         PR c++/57771
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
5344         on big endian.
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>
5359         PR c/57766
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>
5365         PR fortran/54788
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>
5377         PR c++/57645
5378         * g++.dg/cpp0x/noexcept21.C: New.
5380 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
5382         PR target/57736
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
5388         c specific.
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
5393         message check.
5395 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
5397         PR target/57744
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>
5403         PR c++/57509
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.
5409         Fix scan patterns.
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>
5416         PR c++/57682
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>
5427         PR c++/57509
5428         * g++.dg/ext/pr57509.C: New file.
5430 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
5432         PR target/57623
5433         * gcc.target/i386/bmi-bextr-3.c: New test.
5435         PR target/57623
5436         * gcc.target/i386/bmi2-bzhi-1.c: New test.
5438 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
5440         PR c++/57172
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>
5451         PR fortran/29800
5452         * gfortran.dg/bounds_check_17.f90: New.
5454 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
5456         PR c++/57640
5457         * g++.dg/cpp1y/pr57640.C: New.
5459 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5461         PR c/57692
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>
5473         PR middle-end/57670
5474         * g++.dg/ipa/pr57670.C: New test.
5476 2013-06-25  Richard Biener  <rguenther@suse.de>
5478         PR middle-end/56977
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>
5488         PR testsuite/57686
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>
5499         PR fortran/52413
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>
5514         PR target/52483
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>
5534         PR fortran/37336
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
5548         hooks for C++.
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
5569         in the list.
5571 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
5573         PR other/53317
5574         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5576 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
5578         PR target/57655
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>
5596         PR fortran/57633
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>
5643         PR c++/57638
5644         * g++.dg/template/error53.C: New.
5646 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5648         PR target/55033
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>
5659         PR c++/53211
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
5674         easier to debug.
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>
5682         PR c++/16128
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
5697         ensure alignment.
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>
5713         PR fortran/49074
5714         PR fortran/56136
5715         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5716         packing.
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>
5745         PR c++/51413
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>
5754         PR fortran/57508
5755         * gfortran.dg/defined_assignment_7.f90: New.
5757 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5759         PR c++/57599
5760         * g++.dg/rtti/dyncast6.C: New.
5761         * g++.dg/cpp0x/dyncast1.C: Likewise.
5763 2013-06-14  Alan Modra  <amodra@gmail.com>
5765         PR middle-end/57134
5766         * gcc.dg/pr57134.c: New.
5768 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5770         PR fortran/57596
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>
5779         PR fortran/49074
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>
5796         PR c/57577
5797         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5799 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
5801         PR c++/38958
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:
5818         New tests.
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>
5842         PR target/56564
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>
5848         PR fortran/57535
5849         * gfortran.dg/class_array_18.f90: New.
5851 2013-06-11  Jan Hubicka  <jh@suse.cz>
5853         PR c++/57551
5854         * g++.dg/ext/visibility/anon6.C: Update testcase.
5856 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5858         PR c/57563
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>
5879         PR c++/52440
5880         * g++.dg/cpp0x/pr52440.C: New.
5882 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
5884         PR target/56564
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>
5973         PR target/6526
5974         * gcc.target/sh/pr6526.c: New.
5976 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
5978         PR target/57568
5979         * gcc.c-torture/execute/pr57568.c: New test.
5981 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5983         PR c++/37404
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>
5993         PR fortran/37336
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>
6000         PR fortran/57553
6001         * gfortran.dg/storage_size_4.f90: New.
6003 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
6005         PR c++/57548
6006         * testsuite/g++.dg/ext/pr57548.C: New test.
6008 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6010         PR middle-end/57541
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>
6019         PR fortran/57549
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>
6026         PR target/56315
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>
6036         PR target/55033
6037         * gcc.target/powerpc/pr55033.c: New.
6039 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
6041         PR c++/53658
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
6069         support.
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>
6076         PR c++/43652
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>
6086         PR c++/53743
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>
6099         PR fortran/57542
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>
6109         PR C/57457
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>
6115         PR c++/51908
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
6123         arm*-*-* targets.
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>
6191         PR fortran/37336
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>
6231         PR c++/57419
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>
6297         PR fortran/57456
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>
6326         PR c/57452
6327         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6328         test-case.
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>
6342         PR fortran/57456
6343         * gfortran.dg/class_array_17.f90: New.
6345 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6347         PR target/56315
6348         * gcc.target/arm/iordi3-opt.c: New test.
6350 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
6352         PR fortran/54190
6353         PR fortran/57217
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>
6371         PR middle-end/57073
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>
6385         PR fortran/54189
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>
6396         PR fortran/57458
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>
6411         PR testsuite/57413
6412         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6414 2013-05-29  Tobias Burnus  <burnus@net-b.de>
6416         PR fortran/37336
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>
6468         PR fortran/37336
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>
6481         PR fortran/57435
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>
6496         PR fortran/57217
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>
6515         PR middle-end/57412
6516         * gcc.dg/gomp/pr57412.c: New testcase.
6518 2013-05-27  Bud Davis  <jmdavis@link.com>
6520         PR fortran/50405
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>
6552         PR target/53916
6553         * gcc.target/mips/div-13.c: New test.
6555 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6557         PR target/55777
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>
6568         PR c++/52216
6569         * g++.dg/cpp0x/new1.C: New.
6571 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6573         PR c++/25666
6574         * g++.dg/parse/dtor16.C: New.
6575         * g++.dg/parse/dtor6.C: Adjust.
6577 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6579         PR c++/19618
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>
6611         PR c++/26572
6612         * g++.dg/template/error51.C: New.
6614 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6616         PR c++/25503
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>
6628         PR tree-ssa/57385
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>
6644         PR debug/57351
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>
6653         PR middle-end/57347
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>
6663         PR middle-end/57381
6664         * gcc.dg/torture/pr57381.c: New testcase.
6666 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
6668         PR middle-end/57344
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>
6681         PR c++/57352
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
6689         crypto builtins.
6691 2013-05-22  Tobias Burnus  <burnus@net-b.de>
6693         PR fortran/57364
6694         * gfortran.dg/defined_assignment_6.f90: New.
6696 2013-05-22  Tobias Burnus  <burnus@net-b.de>
6698         PR fortran/57338
6699         * gfortran.dg/assumed_type_6.f90: New.
6701 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6703         PR c++/57211
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
6719         .set (no)?micromips
6721 2013-05-21  Tobias Burnus  <burnus@net-b.de>
6723         PR fortran/57035
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>
6752         PR fortran/48858
6753         PR fortran/55465
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>
6769         PR fortran/48858
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>
6780         PR fortran/48858
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>
6791         PR c++/12288
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>
6798         PR target/56547
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>
6804         PR c++/23608
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>
6810         PR c++/57327
6811         * g++.dg/template/error50.C: New.
6813 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6815         PR c++/10207
6816         * g++.dg/ext/complit13.C: New.
6818 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
6820         PR c++/57175
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>
6829         PR testsuite/57313
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>
6841         PR c++/18126
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
6855         avx2 runtime test.
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>
6863         PR c++/17410
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>
6891         PR middle-end/57286
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
6895         performed anymore.
6897 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
6899         PR target/57260
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
6906         dg-messages.
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>
6913         PR c++/31952
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>
6924         PR target/19599
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
6942         scheduling.
6944 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6946         PR c++/57274
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>
6967         PR c++/53903
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>
6987         PR middle-end/57235
6988         * g++.dg/torture/pr57235.C: New testcase.
6990 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6992         PR middle-end/57251
6993         * gcc.dg/torture/pr57251.c: New test.
6995 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
6997         PR target/57264
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>
7023         PR middle-end/42371
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>
7044         PR target/57108
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>
7090         PR c++/51226
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
7107         function.
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>
7126         PR middle-end/57190
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.
7134         PR debug/57184
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>
7151         PR c++/57183
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>
7161         PR target/57106
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>
7176         PR bootstrap/57154
7177         * gcc.dg/pr57154.c: New test.
7179 2013-05-06  Richard Biener  <rguenther@suse.de>
7181         PR middle-end/57147
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>
7188         PR target/55303
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>
7199         PR fortran/57141
7200         * gfortran.dg/null_8.f90: New.
7202 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7204         PR c++/53745
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>
7221         PR c++/51927
7222         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7224 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
7226         PR target/57150
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>
7279         PR c++/54318
7280         * g++.dg/cpp0x/pr54318.C: New.
7282 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7284         PR c++/14283
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>
7290         PR fortran/57142
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>
7296         PR middle-end/57140
7297         * g++.dg/torture/pr57140.C: New testcase.
7299 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
7301         PR target/56732
7302         * gcc.target/arm/pr56732-1.c: New test.
7304 2013-05-02  Martin Jambor  <mjambor@suse.cz>
7306         PR middle-end/56988
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>
7321         PR c++/57132
7322         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7324 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
7326         PR target/57091
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>
7363         PR c++/57092
7364         * g++.dg/cpp0x/decltype53.C: New.
7366 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7368         PR fortran/57071
7369         * gfortran.dg/power_5.f90:  New test.
7371 2013-04-30  Richard Biener  <rguenther@suse.de>
7373         PR middle-end/57122
7374         * gcc.dg/torture/pr57122.c: New testcase.
7376 2013-04-30  Richard Biener  <rguenther@suse.de>
7378         PR middle-end/57107
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>
7393         PR target/44578
7394         * gcc.target/i386/pr44578.c: New test.
7396 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
7398         PR target/57097
7399         * gcc.target/i386/pr57097.c: New test.
7401 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
7403         PR target/57098
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>
7412         PR middle-end/57075
7413         * gcc.dg/torture/pr57075.c: New testcase.
7415 2013-04-29  Richard Biener  <rguenther@suse.de>
7417         PR middle-end/57103
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>
7434         PR target/57108
7435         * gcc.target/sh/pr57108.c: New test.
7437 2013-04-29  Richard Biener  <rguenther@suse.de>
7439         PR middle-end/57089
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>
7466         PR c++/56450
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>
7478         PR fortran/57093
7479         * gfortran.dg/coarray_30.f90: New.
7481 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7483         PR fortran/57071
7484         * frontend-passes (optimize_power):  New function.
7485         (optimize_op):  Use it.
7487 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
7489         PR target/56866
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>
7495         PR go/57045
7496         * gcc.dg/setjmp-5.c: New test.
7498 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
7500         PR c++/55708
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>
7575         PR c++/56970
7576         * g++.dg/cpp0x/sfinae45.C: New.
7578 2013-04-24  Richard Biener  <rguenther@suse.de>
7580         PR testsuite/57050
7581         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7583 2013-04-23  Richard Biener  <rguenther@suse.de>
7585         PR middle-end/57036
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>
7600         PR fortran/53685
7601         PR fortran/57022
7602         * gfortran.dg/transfer_check_4.f90: New.
7604 2013-04-22  Marek Polacek  <polacek@redhat.com>
7606         PR sanitizer/56990
7607         * gcc.dg/pr56990.c: New test.
7609 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
7611         PR target/57018
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>
7621         PR target/56995
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>
7630         PR fortran/56907
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>
7657         PR fortran/56872
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>
7701         PR fortran/56814
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>
7739         PR fortran/40958
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>
7763         PR fortran/39505
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>
7770         PR fortran/56968
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>
7780         PR fortran/56969
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>
7818         PR fortran/56816
7819         * gfortran.dg/select_type_33.f03: New test.
7821 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
7823         PR fortran/55959
7824         * gfortran.dg/typebound_proc_29.f03: New.
7826 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7828         PR fortran/56266
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
7834         either.
7836 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7838         PR fortran/56929
7839         * gfortran.dg/coarray/alloc_comp_2.f90: New.
7841 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
7843         PR target/56903
7844         * gcc.target/i386/pr56903.c: New test.
7846 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7848         PR fortran/56261
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
7866         invalid test case.
7868 2013-04-12  Richard Biener  <rguenther@suse.de>
7870         Revert
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>
7877         PR fortran/56845
7878         * gfortran.dg/class_allocate_15.f90: New.
7880         Revert:
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>
7895         PR fortran/56845
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>
7910         PR c++/56895
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>
7925         PR c++/56913
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>
7935         PR c++/54216
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
7942         inverse operands.
7943         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7944         loop is vectorized.
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>
7981         PR c++/56895
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>
7990         PR middle-end/56883
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>
8004         PR fortran/56782
8005         * gfortran.dg/array_constructor_44.f90:  New test.
8007 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
8009         PR c++/56871
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.
8016         PR c++/34949
8017         PR c++/50243
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>
8045         PR fortran/56849
8046         * gfortran.dg/reshape_5.f90: New.
8048 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8050         PR target/56843
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>
8095         PR fortran/40881
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):
8106         New procedure.
8107         (check_effective_target_arm_v8_neon_ok_nocache):
8108         Likewise.
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
8112         NEON flags.
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
8119         target.
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>
8152         PR fortran/56810
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>
8162         PR fortran/50269
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>
8177         PR c++/56815
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>
8183         PR sanitizer/55702
8184         * gcc.dg/pr55702.c: New test.
8186 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8188         PR target/56809
8189         * gcc.dg/pr56809.c: New testcase.
8191 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
8193         PR debug/56819
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>
8207         PR c++/34949
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>
8241         PR c/19449
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>
8251         PR fortran/56284
8252         PR fortran/40881
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>
8274         PR middle-end/56768
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>
8283         PR fortran/56660
8284         * gfortran.dg/namelist_82.f90:  New test.
8286 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
8288         PR fortran/56500
8289         * gfortran.dg/implicit_class_1.f90: New.
8291 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8293         PR fortran/56786
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>
8310         PR fortran/35203
8311         * gfortran.dg/optional_absent_3.f90: New.
8313 2013-03-29  Tobias Burnus  <burnus@net-b.de>
8315         PR fortran/56737
8316         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
8318 2013-03-29  Tobias Burnus  <burnus@net-b.de>
8320         PR fortran/56735
8321         * gfortran.dg/namelist_80.f90: New.
8323 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8325         PR fortran/45159
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>
8331         PR fortran/55806
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>
8350         PR c++/56725
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>
8375         PR middle-end/56694
8376         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8377         targets.
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>
8392         PR fortran/56650
8393         PR fortran/36437
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>
8428         PR c++/55951
8429         * g++.dg/ext/desig5.C: New.
8431 2013-03-26  Tobias Burnus  <burnus@net-b.de>
8433         PR fortran/56649
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>
8446         PR c++/56722
8447         * g++.dg/cpp0x/range-for23.C: New.
8449 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
8451         PR libfortran/52512
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>
8460         PR fortran/38536
8461         PR fortran/38813
8462         PR fortran/38894
8463         PR fortran/39288
8464         PR fortran/40963
8465         PR fortran/45824
8466         PR fortran/47023
8467         PR fortran/47034
8468         PR fortran/49023
8469         PR fortran/50269
8470         PR fortran/50612
8471         PR fortran/52426
8472         PR fortran/54263
8473         PR fortran/55343
8474         PR fortran/55444
8475         PR fortran/55574
8476         PR fortran/56079
8477         PR fortran/56378
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
8538         body from here...
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>
8571         PR middle-end/56694
8572         * g++.dg/torture/pr56694.C: New testcase.
8574 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8576         PR target/56720
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>
8592         PR fortran/56696
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
8598         alphabetically.
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>
8606         PR testsuite/55994
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>
8697         PR fortran/54932
8698         * gfortran.dg/do_1.f90: Don't xfail.
8700 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8702         PR libfortran/51825
8703         * gfortran.dg/namelist_77.f90: New.
8704         * gfortran.dg/namelist_78.f90: New.
8706 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8708         PR libfortran/48618
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>
8741         PR c/56566
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>
8750         PR c++/56607
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>
8756         PR c++/56582
8757         * g++.dg/cpp0x/constexpr-array5.C: New.
8759 2013-03-15  Tobias Burnus  <burnus@net-b.de>
8761         PR fortran/56615
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>
8777         PR debug/56307
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
8785         undefined behavior.
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
8793         to dg-options.
8794         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8795         arrays.
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>
8801         PR target/49880
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>
8819         PR c++/56611
8820         * g++.dg/cpp0x/alias-decl-32.C: New.
8822 2013-03-11  Jan Hubicka  <jh@suse.cz>
8824         PR middle-end/56571
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>
8842         PR testsuite/54119
8843         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8845         PR debug/56307
8846         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8848 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
8850         PR target/40797
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>
8859         PR fortran/56575
8860         * gfortran.dg/class_56.f90: New test.
8862 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
8864         PR middle-end/56524
8865         * gcc.target/mips/pr56524.c: New test.
8867 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8869         PR c++/56565
8870         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8872 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8874         PR c++/51412
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>
8918         PR c++/56534
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
8929         targets.
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>
8944         PR middle-end/56548
8945         * gcc.dg/pr56548.c: New test.
8947 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8949         PR debug/53363
8950         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8952 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8954         PR c++/56543
8955         * g++.dg/template/typename20.C: New test.
8957 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8959         PR debug/56510
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>
8967         PR c++/56530
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>
8991         PR testsuite/52641
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>
9002         PR fortran/56477
9003         * gfortran.dg/pointer_check_13.f90: New test.
9005 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
9007         PR fortran/54730
9008         * gfortran.dg/array_constructor_42.f90: New test.
9010 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
9012         PR c++/52688
9013         * g++.dg/template/static33.C: New.
9014         * g++.dg/template/static34.C: Likewise.
9016         PR c++/10291
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>
9031         PR sanitizer/56454
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>
9041         PR c++/56481
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>
9066         PR middle-end/45472
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>
9089         PR c++/56403
9090         * g++.dg/torture/pr56403.C: New test.
9092 2013-02-25  Catherine Moore  <clm@codesourcery.com>
9094         Revert:
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>
9153         PR sanitizer/56393
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>
9159         PR middle-end/56420
9160         * gcc.dg/torture/pr56420.c: New test.
9162 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
9164         PR middle-end/56108
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>
9174         PR fortran/56385
9175         * gfortran.dg/proc_ptr_comp_37.f90: New.
9177 2013-02-21  Richard Biener  <rguenther@suse.de>
9179         PR tree-optimization/56415
9180         Revert
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>
9198         PR inline-asm/56405
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>
9218         PR c++/56373
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>
9236         PR pch/54117
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>
9259         PR middle-end/56349
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>
9274         PR asan/56330
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>
9287         PR c++/51242
9288         * g++.dg/cpp0x/enum23.C: New.
9290 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
9292         PR target/54685
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>
9307         PR fortran/56318
9308         * gfortran.dg/matmul_9.f90: New.
9310 2013-02-15  Tobias Burnus  <burnus@net-b.de>
9312         PR fortran/53818
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
9322         characters.
9324 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
9325             Tobias Burnus  <burnus@net-b.de>
9327         PR testsuite/56138
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>
9349         Fix an asan crash
9350         * c-c++-common/asan/memcmp-2.c: New test.
9352 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
9354         PR c++/55582
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>
9364         PR target/56184
9365         * gcc.target/arm/pr56184.C: New test.
9367 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
9369         PR c++/56302
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>
9377         PR fortran/56204
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>
9397         PR inline-asm/56148
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>
9403         PR testsuite/56082
9404         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9405         to kind=2.
9407 2013-02-12  Richard Biener  <rguenther@suse.de>
9409         PR lto/56297
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>
9415         PR fortran/46952
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
9435         powerpc_eabi_ok.
9436         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9437         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9438         only.
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>
9448         PR sanitizer/55617
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>
9486         PR fortran/55362
9487         * gfortran.dg/intrinsic_size_4.f90 : New test.
9489 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
9491         PR target/56256
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>
9505         PR debug/53948
9506         * gcc.dg/debug/dwarf2/pr53948.c: New test.
9508 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9510         PR target/56043
9511         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9512         powerpc*-*-linux*.
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>
9525         PR fortran/54107
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>
9545         PR middle-end/56181
9546         * gcc.dg/torture/pr56181.c: New testcase.
9548 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9550         PR target/54222
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>
9556         PR c++/56241
9557         * g++.dg/parse/crash61.C: New test.
9559         PR c++/56239
9560         * g++.dg/parse/pr56239.C: New test.
9562         PR c++/56237
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>
9572         PR debug/56154
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
9581         cleanup-tree-dump.
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>
9587         PR debug/53363
9588         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9589         Add -fno-dwarf2-cfi-asm to dg-options.
9590         Adapt match count.
9592 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9594         PR target/56228
9595         * gcc.dg/pr56228.c: New test.
9597 2013-02-07  Alan Modra  <amodra@gmail.com>
9599         PR target/54009
9600         * gcc.target/powerpc/pr54009.c: New test.
9601         PR target/54131
9602         * gfortran.dg/pr54131.f: New test.
9604 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
9606         PR fortran/55789
9607         * gfortran.dg/array_constructor_41.f90: New test.
9609 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
9611         PR fortran/55978
9612         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9614 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
9616         PR middle-end/56217
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>
9648         PR middle-end/56167
9649         * gcc.dg/pr56167.c: New test.
9651 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
9653         PR target/55146
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>
9663         PR fortran/56008
9664         * gfortran.dg/realloc_on _assign_16.f90 : New test.
9666         PR fortran/47517
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>
9673         PR sanitizer/55617
9674         * g++.dg/asan/pr55617.C: New test.
9676 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
9678         PR fortran/54195
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>
9684         PR fortran/54107
9685         * gfortran.dg/recursive_interface_1.f90: New test.
9687 2013-02-04  Richard Guenther  <rguenther@suse.de>
9689         PR lto/56168
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>
9695         PR fortran/50627
9696         PR fortran/56054
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>
9720         Revert.
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>
9738         PR sanitizer/55374
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.
9745         PR c++/55742
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
9772         message.
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>
9788         PR fortran/56138
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>
9794         PR fortran/54107
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>
9820         PR fortran/53537
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>
9829         PR testsuite/56053
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>
9847         PR target/56114
9848         * gcc.target/i386/pr56114.c: New test.
9850 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
9852         PR fortran/55984
9853         * gfortran.dg/associate_14.f90: New test.
9855         PR fortran/56047
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>
9866         PR target/54222
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
9877         for MIPS.
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>
9885         PR c/56078
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>
9900         PR inline-asm/55934
9901         * gcc.target/i386/pr55934.c: New test.
9903 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
9905         PR fortran/56081
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>
9915         PR fortran/56052
9916         * gfortran.dg/gomp/pr56052.f90: New test.
9918         PR target/49069
9919         * gcc.dg/pr49069.c: New test.
9921 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9923         PR c++/55944
9924         * g++.dg/cpp0x/constexpr-static10.C: New.
9926 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
9928         PR target/56028
9929         * gcc.target/i386/pr56028.c: New test.
9931 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
9933         PR target/55686
9934         * gcc.target/i386/pr55686.c: New test.
9936 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
9938         PR c++/53609
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>
9949         PR fortran/55919
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>
9969         PR middle-end/56022
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>
9978         PR debug/53235
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
9994         for moxie.
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>
10008         PR target/55433
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>
10038         PR sanitizer/55679
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>
10057         PR target/55981
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>
10103         PR fortran/55983
10104         * gfortran.dg/class_55.f90: New.
10106 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
10108         PR testsuite/55994
10109         * gcc.c-torture/execute/builtins/builtins.exp: Add
10110         -Wl,--allow-multiple-definition for eabi and elf targets.
10112         PR testsuite/54622
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
10120         prototypes.
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>
10135         PR target/55301
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>
10144         PR target/55940
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>
10187         PR c++/55663
10188         * g++.dg/cpp0x/alias-decl-31.C: New test.
10190 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
10192         PR fortran/54286
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>
10198         PR fortran/55806
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>
10215         PR target/55948
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>
10242         PR fortran/54286
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>
10255         PR fortran/55072
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>
10262         PR fortran/55868
10263         * gfortran.dg/unlimited_polymorphic_8.f90: Update
10264         scan-tree-dump-times for foo.0.x._vptr to deal with change from
10265         $tar to STAR.
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>
10273         PR target/55719
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>
10288         PR target/55565
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.
10309         Add tls options.
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>
10339         PR fortran/47203
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>
10354         PR fortran/55758
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>
10366         PR c/48418
10367         * c-c++-common/pr48418.c: New test.
10369 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
10371         PR c++/55801
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>
10422         PR debug/55579
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
10428         asm comments.
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.
10438         PR sanitizer/55844
10439         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10440         dg-options.
10442 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
10444         PR fortran/55618
10445         * gfortran.dg/elemental_scalar_args_2.f90: New test.
10447 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10449         PR fortran/55763
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>
10482         PR fortran/55852
10483         * gfortran.dg/intrinsic_size_3.f90: New.
10485 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10487         PR fortran/55763
10488         * gfortran.dg/select_type_32.f90: New.
10490 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
10492         PR c++/52343
10493         * g++.dg/cpp0x/alias-decl-29.C: New test.
10495 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
10497         PR fortran/53876
10498         PR fortran/54990
10499         PR fortran/54992
10500         * gfortran.dg/class_array_15.f03: New test.
10502 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
10504         PR fortran/42769
10505         PR fortran/45836
10506         PR fortran/45900
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>
10524         PR fortran/55827
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>
10533         PR fortran/55172
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>
10561         PR fortran/55763
10562         * gfortran.dg/null_7.f90: New.
10564 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10566         PR fortran/55854
10567         PR fortran/55763
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>
10578         PR fortran/55855
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>
10620         PR fortran/55818
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.