PR middle-end/59470
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd8e75467d8c226bfc33dabfd3f15404f9d98c897
1 2013-12-12  Jakub Jelinek  <jakub@redhat.com>
3         PR middle-end/59470
4         * g++.dg/opt/pr59470.C: New test.
6 2013-12-12  Max Ostapenko  <m.ostapenko@partner.samsung.com>
8         * c-c++-common/tsan/free_race2.c: New file.
9         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
10         * c-c++-common/tsan/race_on_mutex.c: Likewise.
11         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12         * c-c++-common/tsan/simple_race.c: Likewise.
13         * c-c++-common/tsan/simple_stack.c: Likewise.
14         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
15         * g++.dg/tsan/atomic_free.C: Likewise.
16         * g++.dg/tsan/atomic_free2.C: Likewise.
17         * g++.dg/tsan/benign_race.C: Likewise.
18         * g++.dg/tsan/cond_race.C: Likewise.
19         * g++.dg/tsan/default_options.C: Likewise.
20         * g++.dg/tsan/fd_close_norace.C: Likewise.
21         * g++.dg/tsan/fd_close_norace2.C: Likewise.
22         * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
24 2013-12-12  Jakub Jelinek  <jakub@redhat.com>
26         PR libgomp/59467
27         * gfortran.dg/gomp/pr59467.f90: New test.
28         * c-c++-common/gomp/pr59467.c: New test.
30 2013-12-12  Ryan Mansfield  <rmansfield@qnx.com>
32         PR testsuite/59442
33         * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
34         * gcc.target/i386/sse2-movapd-2.c: Likewise.
35         * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
36         * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
38 2013-12-11  Sriraman Tallam  <tmsriram@google.com>
40         PR target/59390
41         * gcc.target/i386/pr59390.c: New test.
42         * gcc.target/i386/pr59390_1.c: New test.
43         * gcc.target/i386/pr59390_2.c: New test.
45 2013-12-11  Balaji V. Iyer  <balaji.v.iyer@intel.com>
47         * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
48         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
49         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
50         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
51         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
52         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
53         * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
54         test stored in c-c++-common.  Also, added the Cilk runtime's library
55         to the ld_library_path.
57 2013-12-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
59         PR middle-end/59134
60         * gcc.c-torture/compile/pr59134.c: New test.
61         * gnat.dg/misaligned_volatile.adb: New test.
63 2013-12-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
64             Sandra Loosemore  <sandra@codesourcery.com>
66         * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
68 2013-12-11  Sandra Loosemore  <sandra@codesourcery.com>
70         PR middle-end/23623
71         PR middle-end/48784
72         PR middle-end/56341
73         PR middle-end/56997
74         * gcc.dg/pr23623.c: New test.
75         * gcc.dg/pr48784-1.c: New test.
76         * gcc.dg/pr48784-2.c: New test.
77         * gcc.dg/pr56341-1.c: New test.
78         * gcc.dg/pr56341-2.c: New test.
79         * gcc.dg/pr56997-1.c: New test.
80         * gcc.dg/pr56997-2.c: New test.
81         * gcc.dg/pr56997-3.c: New test.
83 2013-12-11  Janus Weil  <janus@gcc.gnu.org>
85         PR fortran/58916
86         * gfortran.dg/allocate_with_source_4.f90: New.
88 2013-12-11  Jakub Jelinek  <jakub@redhat.com>
90         PR tree-optimization/59417
91         * gcc.c-torture/compile/pr59417.c: New test.
93         PR tree-optimization/59386
94         * gcc.c-torture/compile/pr59386.c: New test.
96 2013-12-11  Bin Cheng  <bin.cheng@arm.com>
98         Reverted:
99         2013-12-10  Bin Cheng  <bin.cheng@arm.com>
100         PR tree-optimization/41488
101         * gcc.dg/tree-ssa/scev-7.c: New test.
102         * gcc.dg/pr41488.c: New test.
104 2013-12-10  Janus Weil  <janus@gcc.gnu.org>
106         PR fortran/35831
107         * gfortran.dg/c_by_val_5.f90: Modified.
108         * gfortran.dg/dummy_procedure_10.f90: New.
110 2013-12-10  Yury Gribov  <y.gribov@samsung.com>
112         * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
113         * g++-dg/tsan/tsan.exp: Likewise.
115 2013-12-10  Richard Biener  <rguenther@suse.de>
117         PR middle-end/38474
118         * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
120 2013-12-10  Jakub Jelinek  <jakub@redhat.com>
122         * gcc.dg/vect/vect-cond-11.c: New test.
123         * gcc.target/i386/vect-cond-1.c: New test.
124         * gcc.target/i386/avx2-gather-5.c: New test.
125         * gcc.target/i386/avx2-gather-6.c: New test.
126         * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
127         * gcc.dg/vect/vect-mask-load-1.c: New test.
129 2013-12-09  Marek Polacek  <polacek@redhat.com>
131         PR sanitizer/59437
132         * g++.dg/ubsan/pr59437.C: New test.
134 2013-12-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
136         * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
137         * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
138         * g++-dg/tsan/tsan.exp: Likewise.
140 2013-12-10  Eric Botcazou  <ebotcazou@adacore.com>
142         * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
143         * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
145 2013-12-10  Bin Cheng  <bin.cheng@arm.com>
147         PR tree-optimization/41488
148         * gcc.dg/tree-ssa/scev-7.c: New test.
149         * gcc.dg/pr41488.c: New test.
151 2013-12-09  Joseph Myers  <joseph@codesourcery.com>
153         PR preprocessor/55715
154         * gcc.dg/cpp/expr-overflow-1.c: New test.
156 2013-12-10  Tobias Burnus  <burnus@net-b.de>
158         PR fortran/59428
159         PR fortran/58099
160         PR fortran/58676
161         PR fortran/41724
162         * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
164 2013-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
166         PR c++/59435
167         * g++.dg/cpp0x/variadic-sizeof3.C: New.
169 2013-12-09  David Malcolm  <dmalcolm@redhat.com>
171         * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
172         use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
173         explicit.
174         * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
176 2013-12-09  Richard Earnshaw  <rearnsha@arm.com>
178         * gcc.target/arm/ldrd-strd-offset.c: New.
180 2013-12-09  Martin Jambor  <mjambor@suse.cz>
182         * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
183         * gcc.c-torture/compile/pr48929.c: Likewise.
184         * gcc.c-torture/compile/pr55569.c: Likewise.
185         * gcc.c-torture/compile/sra-1.c: Likewise.
186         * gcc.c-torture/compile/pr45085.c: Moved to...
187         * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
189 2013-12-09  Marek Polacek  <polacek@redhat.com>
191         PR sanitizer/59415
192         * g++.dg/ubsan/pr59415.C: New test.
194 2013-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
196         PR c++/52707
197         * g++.dg/cpp0x/deleted2.C: New.
199 2013-12-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
201         * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
203 2013-12-09  Richard Sandiford  <rdsandiford@googlemail.com>
205         * lib/asan-dg.exp (asan-gtest): Remove expected output from the
206         pass/fail line and add it to the log instead.
208 2013-12-08  Oleg Endo  <olegendo@gcc.gnu.org>
210         PR target/52898
211         PR target/51697
212         * gcc.target/sh/pr51697.c: New.
214 2013-12-08  Uros Bizjak  <ubizjak@gmail.com>
216         * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
217         * gcc.dg/macro-fusion-2.c: Ditto.
218         * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
219         * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
221 2013-12-08  Tobias Burnus  <burnus@net-b.de>
223         PR fortran/58099
224         PR fortran/58676
225         PR fortran/41724
226         * gfortran.dg/elemental_subroutine_8.f90: New.
227         * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
228         * gfortran.dg/proc_ptr_11.f90: Ditto.
229         * gfortran.dg/proc_ptr_result_8.f90: Ditto.
230         * gfortran.dg/proc_ptr_32.f90: Update dg-error.
231         * gfortran.dg/proc_ptr_33.f90: Ditto.
232         * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
233         which is not elemental.
234         * gfortran.dg/proc_ptr_result_7.f90: Ditto.
236 2013-12-07  Janus Weil  <janus@gcc.gnu.org>
238         PR fortran/59414
239         * gfortran.dg/class_result_2.f90: New.
241 2013-12-06  Jakub Jelinek  <jakub@redhat.com>
243         PR tree-optimization/59388
244         * gcc.c-torture/execute/pr59388.c: New test.
246 2013-12-06  Dominique d'Humieres  <dominiq@lps.ens.fr>
248         PR testsuite/59043
249         * g++.dg/pubtypes.C: Adjust the regular expression.
250         * gcc.dg/pubtypes-1.c: Likewise.
251         * gcc.dg/pubtypes-2.c: Likewise.
252         * gcc.dg/pubtypes-3.c: Likewise.
253         * gcc.dg/pubtypes-4.c: Likewise.
255 2013-12-06  Tejas Belagod  <tejas.belagod@arm.com>
257         * gcc.dg/vect/vect-nop-move.c: Fix dg options.
259 2013-12-06  Uros Bizjak  <ubizjak@gmail.com>
261         PR target/59405
262         * gcc.target/i386/pr59405.c: New test.
264 2013-12-06  Ian Bolton  <ian.bolton@arm.com>
265             Mark Mitchell  <mark@codesourcery.com>
267         PR target/59091
268         * gcc.target/arm/builtin-trap.c: New test.
269         * gcc.target/arm/thumb-builtin-trap.c: Likewise.
271 2013-12-06  Eric Botcazou  <ebotcazou@adacore.com>
273         * gcc.target/sparc/pdistn.c: New test.
274         * gcc.target/sparc/pdistn-2.c: Likewise.
276 2013-12-06  Richard Biener  <rguenther@suse.de>
278         PR tree-optimization/59058
279         * gcc.dg/torture/pr59058.c: New testcase.
281 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
283         * g++.dg/warn/pr15774-1.C: Adjust expected message.
285 2013-12-05  Vladimir Makarov  <vmakarov@redhat.com>
287         PR rtl-optimization/59317
288         * testsuite/gcc.target/mips/pr59317.c: New.
290 2013-12-05  Marek Polacek  <polacek@redhat.com>
292         PR sanitizer/59333
293         PR sanitizer/59397
294         * c-c++-common/ubsan/pr59333.c: New test.
295         * c-c++-common/ubsan/pr59397.c: New test.
297 2013-12-05  Tejas Belagod  <tejas.belagod@arm.com>
299         * gcc.dg/vect/vect-nop-move.c: New test.
301 2013-12-05  Max Ostapenko  <m.ostapenko@partner.samsung.com>
303         * c-c++-common/tsan/atomic_stack.c: New test.
304         * c-c++-common/tsan/fd_pipe_race.c: New test.
305         * c-c++-common/tsan/free_race.c: New test.
306         * c-c++-common/tsan/mutexset1.c: New test.
307         * c-c++-common/tsan/race_on_barrier.c: New test.
308         * c-c++-common/tsan/sleep_sync.c: New test.
309         * c-c++-common/tsan/thread_leak.c: New test.
310         * c-c++-common/tsan/thread_leak1.c: New test.
311         * c-c++-common/tsan/thread_leak2.c: New test.
312         * c-c++-common/tsan/tiny_race.c: New test.
313         * c-c++-common/tsan/tls_race.c: New test.
314         * c-c++-common/tsan/write_in_reader_lock.c: New test.
315         * lib/tsan-dg.exp: New file.
316         * gcc.dg/tsan/tsan.exp: New file.
317         * g++.dg/tsan/tsan.exp: New file.
318         * g++.dg/dg.exp: Prune tsan subdirectory.
320 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
322         * gcc.target/i386/readeflags-1.c: New.
323         * gcc.target/i386/writeeflags-1.c: Ditto.
325 2013-12-05  Yury Gribov  <y.gribov@samsung.com>
327         PR sanitizer/59369
328         * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
329         * c-c++-common/asan/pr59063-2.c: Likewise.
331 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
333         * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
334         * g++.dg/cpp0x/defaulted2.C: Likewise.
335         * g++.dg/cpp1y/auto-fn8.C: Likewise.
336         * g++.dg/gomp/udr-3.C: Likewise.
337         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
338         * g++.dg/lookup/linkage1.C: Likewise.
339         * g++.dg/overload/new1.C: Likewise.
340         * g++.dg/parse/friend5.C: Likewise.
341         * g++.dg/parse/namespace-alias-1.C: Likewise.
342         * g++.dg/parse/namespace10.C: Likewise.
343         * g++.dg/parse/redef2.C: Likewise.
344         * g++.dg/template/friend44.C: Likewise.
345         * g++.old-deja/g++.brendan/crash42.C: Likewise.
346         * g++.old-deja/g++.brendan/crash52.C: Likewise.
347         * g++.old-deja/g++.brendan/crash55.C: Likewise.
348         * g++.old-deja/g++.jason/overload21.C: Likewise.
349         * g++.old-deja/g++.jason/overload5.C: Likewise.
350         * g++.old-deja/g++.jason/redecl1.C: Likewise.
351         * g++.old-deja/g++.law/arm8.C: Likewise.
352         * g++.old-deja/g++.other/main1.C: Likewise.
354 2013-12-05  Richard Biener  <rguenther@suse.de>
356         PR tree-optimization/56787
357         * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
359 2013-12-05  Kostya Serebryany  <kcc@google.com>
361         * c-c++-common/asan/null-deref-1.c: Update the test
362         to match the fresh asan run-time.
364 2013-12-05  Richard Biener  <rguenther@suse.de>
366         PR tree-optimization/59374
367         * gcc.dg/torture/pr59374-1.c: New testcase.
368         * gcc.dg/torture/pr59374-2.c: Likewise.
370 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
372         * gcc.target/ia64/pr52731.c: New.
374 2013-12-04  Jeff Law  <law@redhat.com>
376         * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
377         * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
378         -fisolate-erroneous-paths-attribute.
379         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
381 2013-12-04  Joseph Myers  <joseph@codesourcery.com>
383         PR c/52023
384         * gcc.dg/c11-align-6.c: New test.
386 2013-12-04  Marek Polacek  <polacek@redhat.com>
388         * c-c++-common/ubsan/overflow-mul-2.c: New test.
389         * c-c++-common/ubsan/overflow-add-1.c: New test.
390         * c-c++-common/ubsan/overflow-add-2.c: New test.
391         * c-c++-common/ubsan/overflow-mul-1.c: New test.
392         * c-c++-common/ubsan/overflow-sub-1.c: New test.
393         * c-c++-common/ubsan/overflow-sub-2.c: New test.
394         * c-c++-common/ubsan/overflow-negate-1.c: New test.
396 2013-12-04  Marek Polacek  <polacek@redhat.com>
398         PR c/54113
399         * gcc.dg/pr54113.c: New test.
401 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
403         PR c++/59268
404         * g++.dg/cpp0x/constexpr-template6.C: New test.
406 2013-12-04  Eric Botcazou  <ebotcazou@adacore.com>
408         * gnat.dg/pack19.adb: New test.
410 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
412         PR rtl-optimization/58726
413         * gcc.c-torture/execute/pr58726.c: New test.
415         PR target/59163
416         * g++.dg/torture/pr59163.C: New test.
418         PR tree-optimization/59355
419         * g++.dg/ipa/pr59355.C: New test.
421 2013-12-04  Yufeng Zhang  <yufeng.zhang@arm.com>
423         * gcc.dg/tree-ssa/slsr-39.c: Update.
424         * gcc.dg/tree-ssa/slsr-41.c: New test.
426 2013-12-03  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
428         * gcc.target/powerpc/pr57363.c: New test.
430 2013-12-03  Wei Mi  <wmi@google.com>
432         PR rtl-optimization/59020
433         * testsuite/gcc.dg/pr59020.c: New.
434         * testsuite/gcc.dg/macro-fusion-1.c: New.
435         * testsuite/gcc.dg/macro-fusion-2.c: New.
437 2013-12-03  Yury Gribov  <y.gribov@samsung.com>
439         PR sanitizer/59063
440         * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
441         has not been found.
442         * lib/ubsan-dg.exp: Likewise.  Append to flags also
443         -B${gccpath}/libsanitizer/.
445 2013-12-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
447         * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
449 2013-12-03  H.J. Lu  <hongjiu.lu@intel.com>
451         PR target/59363
452         * gcc.target/i386/pr59363.c: New file.
454 2013-12-03  Marek Polacek  <polacek@redhat.com>
456         PR c/59351
457         * gcc.dg/pr59351.c: New test.
459 2013-12-03  Chung-Ju Wu  <jasonwucj@gmail.com>
461         * gcc.dg/20020312-2.c: Add __nds32__ case.
462         * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
463         * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
464         * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
465         * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
466         * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
467         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
468         * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
469         * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
470         * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
471         * gcc.target/nds32: New nds32 specific directory and testcases.
472         * lib/target-supports.exp (check_profiling_available): Check for
473         nds32*-*-elf.
475 2013-12-03  Jakub Jelinek  <jakub@redhat.com>
477         PR tree-optimization/59362
478         * gcc.c-torture/compile/pr59362.c: New test.
480         PR middle-end/59011
481         * gcc.dg/pr59011.c: New test.
483         PR target/58864
484         * g++.dg/opt/pr58864.C: New test.
486 2013-12-02  Jeff Law  <law@redhat.com>
488         PR tree-optimization/59322
489         * gcc.c-torture/compile/pr59322.c: New test.
491 2013-12-02  Sriraman Tallam  <tmsriram@google.com>
493         PR target/58944
494         * testsuite/gcc.target/i386/pr58944.c: New test.
496 2013-12-02  Joseph Myers  <joseph@codesourcery.com>
498         PR c/58235
499         * gcc.dg/c90-array-lval-8.c: New test.
501 2013-12-02  Jakub Jelinek  <jakub@redhat.com>
503         PR tree-optimization/59358
504         * gcc.c-torture/execute/pr59358.c: New test.
506         PR lto/59326
507         * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
508         * lib/target-supports.exp (check_effective_target_avx2): ... here.
509         (check_effective_target_vect_simd_clones): New.
510         * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
511         vect_simd_clones.
512         * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
513         * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
514         * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
515         * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
516         * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
517         * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
518         * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
519         * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
520         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
521         * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
522         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
524 2013-12-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
526         * gcc.dg/pr56997-4.c: New testcase.
528 2013-12-02  Marek Polacek  <polacek@redhat.com>
530         * c-c++-common/ubsan/vla-1.c: Split the tests into individual
531         functions.
533 2013-12-02  Richard Biener  <rguenther@suse.de>
535         PR tree-optimization/59139
536         * gcc.dg/torture/pr59139.c: New testcase.
538 2013-12-02  Eric Botcazou  <ebotcazou@adacore.com>
540         * gnat.dg/opt30.adb: New test.
542 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
544         PR fortran/57354
545         * gfortran.dg/realloc_on_assign_23.f90 : New test
547 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
549         PR fortran/34547
550         * gfortran.dg/null_5.f90 : Include new error.
551         * gfortran.dg/null_6.f90 : Include new error.
553 2013-11-29  Marek Polacek  <polacek@redhat.com>
555         PR sanitizer/59331
556         * g++.dg/ubsan/pr59331.C: New test.
557         * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
558         Disable the -w option.
559         * c-c++-common/ubsan/vla-1.c: Likewise.
560         * c-c++-common/ubsan/vla-2.c: Likewise.
561         * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
563 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
565         PR c/42262
566         * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
568 2013-11-29  H.J. Lu  <hongjiu.lu@intel.com>
570         * lib/asan-dg.exp (asan_link_flags): Properly add path to
571         libsanitizer.spec to cflags.
573 2013-11-29  Richard Biener  <rguenther@suse.de>
575         PR middle-end/59208
576         * g++.dg/torture/pr59208.C: New testcase.
578 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
579             Yury Gribov  <y.gribov@samsung.com>
581         PR sanitizer/59063
582         * c-c++-common/asan/pr59063-1.c: New test.
583         * c-c++-common/asan/pr59063-2.c: Likewise.
584         * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
585         * lib/ubsan-dg.exp: Likewise.
587 2013-11-29  Eric Botcazou  <ebotcazou@adacore.com>
589         * gnat.dg/opt29.ad[sb]: New test.
591 2013-11-29  Richard Biener  <rguenther@suse.de>
593         PR middle-end/59338
594         * gcc.dg/torture/pr59338.c: New testcase.
596 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
598         PR lto/59326
599         * gcc.dg/vect/vect-simd-clone-12.c: New test.
600         * gcc.dg/vect/vect-simd-clone-12a.c: New test.
601         * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
603         PR c/59280
604         * c-c++-common/pr59280.c: New test.
606 2013-11-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
608         * gcc.target/arm/lp1243022.c: Skip target arm-neon.
610 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
612         PR c/57574
613         * gcc.dg/inline-35.c: New test.
615 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
617         PR c++/59297
618         * g++.dg/gomp/pr59297.C: New test.
620 2013-11-28  Vladimir Makarov  <vmakarov@redhat.com>
622         PR target/57293
623         * gcc.target/i386/pr57293.c: New.
625 2013-11-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
627         * gcc.target/arm/vrinta-ce.c: New testcase.
629 2013-11-28  Richard Biener  <rguenther@suse.de>
631         PR lto/59323
632         * gcc.dg/lto/pr59323-2_0.c: New testcase.
634 2013-11-28  Richard Biener  <rguenther@suse.de>
636         PR tree-optimization/59330
637         * gcc.dg/torture/pr59330.c: New testcase.
639 2013-11-28  Richard Biener  <rguenther@suse.de>
641         PR lto/59323
642         * gcc.dg/lto/pr59323_0.c: New testcase.
644 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
646         PR middle-end/57393
647         PR tree-optimization/58018
648         PR tree-optimization/58131
649         * gcc.dg/torture/pr57393-1.c: New test.
650         * gcc.dg/torture/pr57393-2.c: New test.
651         * gcc.dg/torture/pr57393-3.c: New test.
652         * gcc.dg/torture/pr58018.c: New test.
653         * gcc.dg/torture/pr58131.c: New test.
654         * gfortran.dg/pr57393-1.f90: New test.
655         * gfortran.dg/pr57393-2.f90: New test.
657 2013-11-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
659         * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
661 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
663         * gcc.dg/guality/param-3.c: New test.
665 2013-11-27  Uros Bizjak  <ubizjak@gmail.com>
666             Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
668         PR target/56788
669         * gcc.target/i386/xop-frczX.c: New test.
671 2013-11-27  Jakub Jelinek  <jakub@redhat.com>
673         PR tree-optimization/59014
674         * gcc.c-torture/execute/pr59014-2.c: New test.
676 2013-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
678         PR c++/58647
679         * g++.dg/parse/crash66.C: New.
681 2013-11-27  Kenneth Zadeck  <zadeck@naturalbridge.com>
683         * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
684         * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
686 2013-11-27  Marek Polacek  <polacek@redhat.com>
688         PR sanitizer/59306
689         * g++.dg/ubsan/pr59306.C: New test.
691 2013-11-27  Aldy Hernandez  <aldyh@redhat.com>
692             Jakub Jelinek  <jakub@redhat.com>
694         * g++.dg/gomp/declare-simd-1.C (f38): Make sure
695         simdlen is a power of two.
696         * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
697         Remove -msse2.  Adjust regexps for name mangling changes.
698         * gcc.dg/gomp/simd-clones-3.c: Likewise.
699         * gcc.dg/vect/vect-simd-clone-1.c: New test.
700         * gcc.dg/vect/vect-simd-clone-2.c: New test.
701         * gcc.dg/vect/vect-simd-clone-3.c: New test.
702         * gcc.dg/vect/vect-simd-clone-4.c: New test.
703         * gcc.dg/vect/vect-simd-clone-5.c: New test.
704         * gcc.dg/vect/vect-simd-clone-6.c: New test.
705         * gcc.dg/vect/vect-simd-clone-7.c: New test.
706         * gcc.dg/vect/vect-simd-clone-8.c: New test.
707         * gcc.dg/vect/vect-simd-clone-9.c: New test.
708         * gcc.dg/vect/vect-simd-clone-10.c: New test.
709         * gcc.dg/vect/vect-simd-clone-10.h: New file.
710         * gcc.dg/vect/vect-simd-clone-10a.c: New file.
711         * gcc.dg/vect/vect-simd-clone-11.c: New test.
713 2013-11-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
715         * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
716         Call set_ld_library_path_env_vars.
717         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
719 2013-11-27  Tom de Vries  <tom@codesourcery.com>
720             Marc Glisse  <marc.glisse@inria.fr>
722         PR c++/59032
723         * c-c++-common/pr59032.c: New testcase.
725 2013-11-27  Tom de Vries  <tom@codesourcery.com>
726             Marc Glisse  <marc.glisse@inria.fr>
728         PR middle-end/59037
729         * c-c++-common/pr59037.c: New testcase.
731 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
733         * gcc.c-torture/execute/20131127-1.c: New test.
735 2013-11-27  Richard Biener  <rguenther@suse.de>
737         PR tree-optimization/59288
738         * gcc.dg/torture/pr59288.c: New testcase.
740 2013-11-27  Marek Polacek  <polacek@redhat.com>
742         * c-c++-common/ubsan/undefined-1.c: New test.
744 2013-11-26  Jakub Jelinek  <jakub@redhat.com>
746         PR tree-optimization/59014
747         * gcc.c-torture/execute/pr59014.c: New test.
749         PR target/59229
750         * gcc.c-torture/execute/pr59229.c: New test.
752         PR rtl-optimization/59166
753         * gcc.dg/torture/pr59166.c: New test.
755         PR c++/58874
756         * g++.dg/gomp/pr58874.C: New test.
758         PR middle-end/59150
759         * g++.dg/gomp/pr59150.C: New test.
761         PR middle-end/59152
762         * c-c++-common/gomp/pr59152.c: New test.
764 2013-11-26  Uros Bizjak  <ubizjak@gmail.com>
766         * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
767         * gcc.dg/gomp/openmp-simd-2.c: Ditto.
768         * g++.dg/gomp/openmp-simd-1.C: Ditto.
769         * g++.dg/gomp/openmp-simd-2.C: Ditto.
770         * gfortran.dg/c_loc_test_22.f90: Ditto.
771         * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
772         * gcc.dg/tree-ssa/isolate-5.c: Ditto.
773         * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
774         * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
775         * gcc.dg/pr57518.c: Cleanup ira rtl dump.
776         * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
778 2013-11-26  Yufeng Zhang  <yufeng.zhang@arm.com>
780         * gcc.target/arm/20131120.c: New test.
782 2013-11-26  Richard Biener  <rguenther@suse.de>
784         PR tree-optimization/59245
785         * gcc.dg/torture/pr59245.c: New testcase.
787 2013-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
789         PR target/59290
790         * gcc.target/arm/negdi-2.c: Scan more general register names.
792 2013-11-26  Terry Guo  <terry.guo@arm.com>
794         * gcc.target/arm/thumb1-pic-high-reg.c: New case.
795         * gcc.target/arm/thumb1-pic-single-base.c: New case.
797 2013-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
799         PR c++/58700
800         * g++.dg/parse/bitfield4.C: New.
802 2013-11-26  Richard Biener  <rguenther@suse.de>
804         PR tree-optimization/59287
805         * gcc.dg/tree-ssa/alias-29.c: New testcase.
807 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
809         PR c++/54485
810         * g++.dg/other/default8.C: New.
811         * g++.dg/tc1/dr217.C: Remove xfail.
812         * g++.dg/other/default5.C: Adjust.
813         * g++.old-deja/g++.mike/p1989.C: Likewise.
815 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
817         PR c++/58607
818         * g++.dg/cpp0x/constexpr-ice9.C: New.
820 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
822         PR c++/58810
823         * g++.dg/other/cv_func3.C: New.
824         * g++.dg/other/cv_func.C: Adjust.
825         * g++.dg/parse/fn-typedef2.C: Likewise.
827 2013-11-25  Marek Polacek  <polacek@redhat.com>
829         PR sanitizer/59250
830         * g++.dg/ubsan/pr59250.C: New test.
832 2013-11-25  Janus Weil  <janus@gcc.gnu.org>
834         PR fortran/59143
835         * gfortran.dg/typebound_proc_30.f90: New.
837 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
839         PR c++/59080
840         * g++.dg/cpp0x/initlist75.C: New.
842         PR c++/59096
843         * g++.dg/cpp0x/gen-attrs-57.C: New.
845 2013-11-25  Adam Butcher  <adam@jessamine.co.uk>
847         PR c++/59112
848         PR c++/59113
849         * g++.dg/cpp1y/pr58533.C: Updated testcase.
850         * g++.dg/cpp1y/pr59112.C: New testcase.
851         * g++.dg/cpp1y/pr59113.C: New testcase.
853 2013-11-25  Terry Guo  <terry.guo@arm.com>
855         * gcc.target/arm/thumb2-slow-flash-data.c: New.
857 2013-11-23  Uros Bizjak  <ubizjak@gmail.com>
859         * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
860         [LDBL_MANT_DIG == 113]: Fix wrong variable name.
862 2013-11-23  Janus Weil  <janus@gcc.gnu.org>
864         PR fortran/59228
865         * gfortran.dg/asynchronous_4.f90: New.
867 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
869         * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
870         cleanup-tree-dump directive.
872 2013-11-22  Jan Hubicka  <jh@suse.cz>
874         * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
875         * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
877 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
879         * g++.dg/ubsan/return-1.C: New test.
880         * g++.dg/ubsan/return-2.C: New test.
882         * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
883         optimizing away some __asan_report* calls.
885 2013-11-22  Martin Jambor  <mjambor@suse.cz>
887         * gcc.dg/pr10474.c: Also test ppc64.
888         * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
889         to longs.
890         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
892 2013-11-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
894         PR target/59054
895         * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
896         specify an appropriate register class for VSX operations.
897         (load_vsx): Use it.
898         (load_gpr_to_vsx): Likewise.
899         (load_vsx_to_gpr): Likewise.
900         * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
901         register class for VSX registers that the type can handle.  Remove
902         checks for explicit number of instructions generated, just check
903         if the instruction is generated.
904         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
905         * gcc.target/powerpc/direct-move-float1.c: Likewise.
906         * gcc.target/powerpc/direct-move-float2.c: Likewise.
907         * gcc.target/powerpc/direct-move-double1.c: Likewise.
908         * gcc.target/powerpc/direct-move-double2.c: Likewise.
909         * gcc.target/powerpc/direct-move-long1.c: Likewise.
910         * gcc.target/powerpc/direct-move-long2.c: Likewise.
912         * gcc.target/powerpc/pr59054.c: Remove duplicate code.
914         * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
915         * gcc.target/powerpc/bool3-p7.c: Likewise.
916         * gcc.target/powerpc/bool3-p8.c: Likewise.
918         * gcc.target/powerpc/p8vector-ldst.c: Just check that the
919         appropriate instructions are generated, don't check the count.
921 2013-11-22  Richard Earnshaw  <rearnsha@arm.com>
923         PR target/59216
924         * gcc.target/arm/negdi-4.c: Delete invalid test.
925         * gcc.dg/torture/pr59216.c: New test.
927 2013-11-22  Alex Velenko  <Alex.Velenko@arm.com>
929         * gcc.target/aarch64/vmov_n_1.c: New testcase.
931 2013-11-22  Richard Biener  <rguenther@suse.de>
933         * gcc.dg/torture/20131122-0.c: New testcase.
935 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
937         * gcc.dg/vect/vect-124.c: New test.
939 2013-11-21  Cary Coutant  <ccoutant@google.com>
941         * gcc.dg/debug/dwarf2/mlt1.c: New test.
942         * gcc.dg/debug/dwarf2/mlt2.c: New test.
944 2013-11-21  Jeff Law  <law@redhat.com>
946         PR tree-optimization/59221
947         * gcc.c-torture/execute/pr59221.c: New test.
949 2013-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
951         PR libfortran/59227
952         * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
953         Make more generic for other platforms.
955 2013-11-21  Oleg Endo  <olegendo@gcc.gnu.org>
957         PR target/53976
958         * gcc.target/sh/pr53976-1.c: New.
960 2013-11-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
962         PR libfortran/49024
963         * gfortran.dg/erf_3.F90: New file.
965 2013-11-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
967         * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
969 2013-11-20  Vladimir Makarov  <vmakarov@redhat.com>
971         PR rtl-optimization/59133
972         * gcc.target/i386/pr59133.c: New.
974 2013-11-20  Joseph Myers  <joseph@codesourcery.com>
976         PR middle-end/21718
977         * gcc.dg/float-exact-1.c: New test.
979 2013-11-20  Richard Earnshaw  <rearnsha@arm.com>
981         PR rtl-optimization/54300
982         * gcc.target/arm/pr54300.C: New test.
984 2013-11-20  Diego Novillo  <dnovillo@google.com>
986         PR 59212
987         * g++.dg/plugin/selfassign.c: Include stringpool.h
989 2013-11-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
991         * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
993 2013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
995         * gcc.target/s390/htm-1.c: Rename to ...
996         * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
997         one.
998         * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
999         * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1000         * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1001         * gcc.target/s390/htm-builtins-1.c: New testcase.
1002         * gcc.target/s390/htm-builtins-2.c: New testcase.
1003         * gcc.target/s390/s390.exp: Add check for htm machine.
1005 2013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
1007         PR c/53001
1008         * c-c++-common/Wfloat-conversion.c: Copies relevant
1009         tests from c-c++-common/Wconversion-real.c,
1010         gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1011         new testcase for conversions that are warned about by
1012         -Wfloat-conversion.
1014 2013-11-19  Martin Jambor  <mjambor@suse.cz>
1016         PR rtl-optimization/59099
1017         * gcc.target/i386/pr59099.c: New test.
1019 2013-11-19  Sriraman Tallam  <tmsriram@google.com>
1021         * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1023 2013-11-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1025         * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1026         construct parameter slot value in endian-independent way.
1027         (fcevv, fciievv, fcvevv): Use it.
1029 2013-11-19  Jan Hubicka  <jh@suse.cz>
1031         * ipa/devirt9.C: Fix prevoius change.
1033 2013-11-19  Cesar Philippidis  <cesar@codesourcery.com>
1035         * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1036         Remove defined(__linux__).
1038 2013-11-19  Richard Biener  <rguenther@suse.de>
1040         PR tree-optimization/59164
1041         * gcc.dg/torture/pr59164.c: New testcase.
1043 2013-11-19  Richard Biener  <rguenther@suse.de>
1045         PR middle-end/58956
1046         * gcc.dg/torture/pr58956.c: New testcase.
1048 2013-11-19  Marek Polacek  <polacek@redhat.com>
1050         * c-c++-common/ubsan/null-1.c: New test.
1051         * c-c++-common/ubsan/null-2.c: New test.
1052         * c-c++-common/ubsan/null-3.c: New test.
1053         * c-c++-common/ubsan/null-4.c: New test.
1054         * c-c++-common/ubsan/null-5.c: New test.
1055         * c-c++-common/ubsan/null-6.c: New test.
1056         * c-c++-common/ubsan/null-7.c: New test.
1057         * c-c++-common/ubsan/null-8.c: New test.
1058         * c-c++-common/ubsan/null-9.c: New test.
1059         * c-c++-common/ubsan/null-10.c: New test.
1060         * c-c++-common/ubsan/null-11.c: New test.
1061         * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1062         * c-c++-common/ubsan/shift-1.c: Likewise.
1063         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1065 2013-11-19  Uros Bizjak  <ubizjak@gmail.com>
1067         * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1069 2013-11-19  Jan Hubicka  <jh@suse.cz>
1071         * ipa/devirt9.C: Verify that the optimization happens already before.
1072         whole-program.
1074 2013-11-19  Richard Biener  <rguenther@suse.de>
1076         PR tree-optimization/57517
1077         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1078         * gcc.dg/torture/pr57517.c: Likewise.
1080 2013-11-19  Jan Hubicka  <jh@suse.cz>
1082         * gcc.target/i386/memcpy-3.c: New testcase.
1084 2013-11-18  Jan Hubicka  <jh@suse.cz>
1085             Uros Bizjak  <ubizjak@gmail.com>
1087         PR middle-end/59175
1088         * gcc.target/i386/memcpy-2.c: Fix template;
1089         add +1 so the testcase passes at 32bit.
1091 2013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1093         * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1094         Remove spurious FIXME.
1096 2013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1098         * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1100 2013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1102         PR c++/53473
1103         * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1105 2013-11-18  Richard Biener  <rguenther@suse.de>
1107         PR tree-optimization/59125
1108         PR tree-optimization/54570
1109         * gcc.dg/builtin-object-size-8.c: Un-xfail.
1110         * gcc.dg/builtin-object-size-14.c: New testcase.
1111         * gcc.dg/strlenopt-14gf.c: Adjust.
1112         * gcc.dg/strlenopt-1f.c: Likewise.
1113         * gcc.dg/strlenopt-4gf.c: Likewise.
1115 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1117         * gnat.dg/volatile11.adb: New test.
1118         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1120 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
1122         PR sanitizer/59106
1123         * c-c++-common/asan/pr59106.c: New test.
1125 2013-11-17  Jan Hubicka  <jh@suse.cz>
1127         * gcc.target/i386/memcpy-2.c: New testcase.
1129 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
1131         PR target/59153
1132         * gcc.target/i386/pr59153.c: New test.
1134 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1136         PR c++/59123
1137         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1138         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1140 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1142         PR c++/29143
1143         * g++.dg/overload/addr2.C: New.
1144         * g++.old-deja/g++.other/overload11.C: Adjust.
1146 2013-11-15  Mike Stump  <mikestump@comcast.net>
1148         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1149         * lib/g++.exp (g++_target_compile): Likewise.
1150         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1151         libraries.  Remove debugging.
1152         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1153         libraries.  Remove -O0, redundant with default.
1155 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
1157         * c-c++-common/cpp/ucnid-2011-1.c: New test.
1159 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1161         PR c++/58188
1162         * g++.dg/cpp0x/nsdmi-template8.C: New.
1164 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1166         PR c++/58725
1167         * g++.dg/cpp0x/nsdmi-template7.C: New.
1169 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1171         PR c++/58829
1172         * g++.dg/cpp0x/nsdmi-template6.C: New.
1174 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1176         PR c++/58599
1177         * g++.dg/cpp0x/nsdmi-template5.C: New.
1179 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
1181         * c-c++-common/cilk-plus/PS: New directory.
1182         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1183         * g++.dg/dg.exp: Run Cilk Plus tests.
1184         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1186 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1188         * gcc.dg/vmx/3b-15.c: Revise for little endian.
1190 2013-11-15  Richard Biener  <rguenther@suse.de>
1192         PR tree-optimization/50262
1193         * gcc.dg/tree-ssa/alias-28.c: New testcase.
1194         * gcc.dg/strlenopt-1.c: Adjust.
1195         * gcc.dg/strlenopt-1f.c: Likewise.
1197 2013-11-15  Richard Biener  <rguenther@suse.de>
1199         * gcc.dg/torture/20131115-1.c: New testcase.
1201 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
1203         * gcc.dg/cpp/ucnid-9.c: New test.
1205 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
1207         * gnat.dg/stack_usage1b.adb: New test.
1208         * gnat.dg/stack_usage1c.adb: Likewise.
1210 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
1212         * gnat.dg/specs/addr1.ads: Revert the last change.
1213         * gnat.dg/specs/atomic1.ads: Likewise.
1215 2013-11-14  Cong Hou  <congh@google.com>
1217         * gcc.dg/vect/vect-alias-check.c: Update.
1219 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
1221         PR c++/57887
1222         * g++.dg/cpp0x/nsdmi-template3.C: New.
1223         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1225 2013-11-14  Diego Novillo  <dnovillo@google.com>
1227         * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1228         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1230 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1232         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1233         compiler and linker field if _CALL_ELF == 2.
1234         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1235         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1236         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1238 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1240         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1241         (WRAPPER): Use it.
1242         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1243         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1244         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1246 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1248         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1249         New function.
1250         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1251         * gcc.target/powerpc/pr57949-2.c: Likewise.
1253 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1255         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1257 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1259         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1260         * gcc.dg/torture/float128-div-underflow.c: Likewise.
1261         * gcc.dg/torture/float128-extend-nan.c: Likewise.
1263 2013-11-14  Richard Biener  <rguenther@suse.de>
1265         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1267 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
1269         * gnat.dg/specs/addr1.ads: XFAIL on x32.
1270         * gnat.dg/specs/atomic1.ads: Likewise.
1272 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
1274         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1275         to "cortex-a53".
1276         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1277         to "cortex-a53".
1279 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1281         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1282         *-*-solaris2.1[0-9]*.
1283         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1285 2013-11-14  Joey Ye  <joey.ye@arm.com>
1287         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1288         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1289         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1290         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1291         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1293 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
1295         PR c++/58533
1296         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1298 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
1300         PR target/59101
1301         * gcc.c-torture/execute/pr59101.c: New test.
1303 2013-11-13  Jeff Law  <law@redhat.com>
1305         PR tree-optimization/59102
1306         * gcc.c-torture/compile/pr59102.c: New test.
1308 2013-11-13  Tom de Vries  <tom@codesourcery.com>
1310         * gcc.dg/tail-merge-store.c: New test.
1312 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
1314         * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1315         * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
1317 2013-11-13  Jeff Law  <law@redhat.com>
1319         * PR middle-end/59119
1320         * gcc.c-torture/compile/pr59119.c: New test.
1322 2013-11-13  Martin Jambor  <mjambor@suse.cz>
1324         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1325         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1326         * gcc.dg/pr10474.c: Likewise.
1328 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
1330         * lib/target-supports.exp
1331         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1332         of targets that do not need command line argument to enable SIMD.
1334 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1336         * gcc.dg/guality/param-4.c: New test.
1338 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
1340         * gcc.dg/c11-complex-1.c: New test.
1342 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
1344         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1345         gcc.dg/auto-type-2.c: New tests.
1347 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1349         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1350         LTO tests.
1352 2013-11-12  Jeff Law  <law@redhat.com>
1354         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1355         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1356         the SSA optimizers.
1358 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1360         PR target/59054
1361         * gcc.target/powerpc/pr59054.c: New test.
1363 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
1365         * g++.dg/cpp1y/lambda-generic.C: New test case.
1366         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1367         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1368         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1369         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1370         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1371         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1372         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1373         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1375 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
1377         PR c++/58534
1378         PR c++/58536
1379         PR c++/58548
1380         PR c++/58549
1381         PR c++/58637
1382         * g++.dg/cpp1y/pr58534.C: New testcase.
1383         * g++.dg/cpp1y/pr58536.C: New testcase.
1384         * g++.dg/cpp1y/pr58548.C: New testcase.
1385         * g++.dg/cpp1y/pr58549.C: New testcase.
1386         * g++.dg/cpp1y/pr58637.C: New testcase.
1388 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
1390         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1391         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1392         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1393         diagnostics.
1395 2013-11-12  Tristan Gingold  <gingold@adacore.com>
1397         * gnat.dg/aggr21.adb: New test.
1398         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1400 2013-11-12  Jeff Law  <law@redhat.com>
1402         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1403         * gcc.dg/tree-ssa/isolate-5.c: New test.
1405 2013-11-12  Martin Jambor  <mjambor@suse.cz>
1407         PR rtl-optimization/10474
1408         * gcc.dg/pr10474.c: New testcase.
1409         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1410         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1412 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
1414         PR c++/57734
1415         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1417 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
1419         * gcc.dg/time-profiler-1.c: New test.
1420         * gcc.dg/time-profiler-2.c: Ditto.
1422 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
1423             Jeff Law  <law@redhat.com>
1425         * gcc.dg/tree-ssa/alias-27.c: New testcase.
1427 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
1429         PR target/58853
1430         * gcc.target/i386/pr58853.c: New test.
1432 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1434         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1435         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1436         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1437         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1438         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1439         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1440         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1441         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1442         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1444 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
1446         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1447         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1448         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1449         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1450         gcc.dg/atomic/stdatomic-exchange-1.c,
1451         gcc.dg/atomic/stdatomic-exchange-2.c,
1452         gcc.dg/atomic/stdatomic-exchange-3.c,
1453         gcc.dg/atomic/stdatomic-exchange-4.c,
1454         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1455         gcc.dg/atomic/stdatomic-generic.c,
1456         gcc.dg/atomic/stdatomic-kill-dep.c,
1457         gcc.dg/atomic/stdatomic-load-1.c,
1458         gcc.dg/atomic/stdatomic-load-2.c,
1459         gcc.dg/atomic/stdatomic-load-3.c,
1460         gcc.dg/atomic/stdatomic-load-4.c,
1461         gcc.dg/atomic/stdatomic-lockfree.c,
1462         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1463         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1464         gcc.dg/atomic/stdatomic-store-1.c,
1465         gcc.dg/atomic/stdatomic-store-2.c,
1466         gcc.dg/atomic/stdatomic-store-3.c,
1467         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1468         tests.
1470 2013-11-08  Cong Hou  <congh@google.com>
1472         PR tree-optimization/58508
1473         * gcc.dg/vect/pr58508.c: Update.
1475 2013-11-08  Richard Biener  <rguenther@suse.de>
1477         PR tree-optimization/59047
1478         * gcc.dg/torture/pr59047.c: New testcase.
1480 2013-11-08  Richard Biener  <rguenther@suse.de>
1482         PR tree-optimization/59038
1483         PR tree-optimization/58955
1484         * gcc.dg/torture/pr59038.c: New testcase.
1486 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
1488         PR fortran/58471
1489         * gfortran.dg/constructor_9.f90: New.
1491 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
1493         * gcc.dg/atomic-compare-exchange-1.c,
1494         gcc.dg/atomic-compare-exchange-2.c,
1495         gcc.dg/atomic-compare-exchange-3.c,
1496         gcc.dg/atomic-compare-exchange-4.c,
1497         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1498         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1499         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1500         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1501         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1502         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1503         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1504         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1505         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1506         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1507         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1508         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1509         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1510         gcc.dg/atomic-store-5.c: Declare main as returning int.
1511         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1512         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1513         gcc.dg/atomic-exchange-5.c: Separate increments of count from
1514         expression using value of count.
1516 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
1518         * lib/target-supports.exp
1519         (check_effective_target_fenv_exceptions): New function.
1520         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1521         * gcc.dg/atomic/c11-atomic-exec-1.c,
1522         gcc.dg/atomic/c11-atomic-exec-2.c,
1523         gcc.dg/atomic/c11-atomic-exec-3.c,
1524         gcc.dg/atomic/c11-atomic-exec-4.c,
1525         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1526         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1527         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1529 2013-11-07  Cong Hou  <congh@google.com>
1531         * gcc.dg/vect/vect-alias-check.c: New.
1533 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
1535         * gcc.dg/tree-ssa/loop-39.c: New test.
1537         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1538         * gcc.dg/unroll_2.c: Likewise.
1539         * gcc.dg/unroll_3.c: Likewise.
1540         * gcc.dg/unroll_4.c: Likewise.
1541         * gcc.dg/vrp90.c: New test.
1543 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
1545         PR c++/58176
1546         * g++.dg/cpp0x/nullptr30.C: New.
1548 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
1549             Jakub Jelinek  <jakub@redhat.com>
1551         PR sanitizer/59029
1552         * c-c++-common/asan/pr59029.c: New test.
1554 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
1556         PR target/59034
1557         * gcc.target/i386/pr59034-1.c: New test.
1558         * gcc.target/i386/pr59034-2.c: Likewise.
1560 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
1562         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1563         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1564         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1566 2013-11-06  DJ Delorie  <dj@redhat.com>
1568         * gcc.dg/mismatch-decl-1.c: New test.
1570 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
1572         * gcc.dg/torture/float128-cmp-invalid.c,
1573         gcc.dg/torture/float128-div-underflow.c,
1574         gcc.dg/torture/float128-extend-nan.c,
1575         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1577 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1579         * gcc.target/sh/pr51244-11.c: Remove target line.
1580         * gcc.target/sh/sh4a-sincosf.c: Likewise.
1581         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1582         * gcc.target/sh/pr51244-15.c: Likewise.
1583         * gcc.target/sh/pr51244-19.c: Likewise.
1584         * gcc.target/sh/cmpstr.c: Likewise.
1585         * gcc.target/sh/pr33135-3.c: Likewise.
1586         * gcc.target/sh/pr53512-2.c: Likewise.
1587         * gcc.target/sh/pr54602-2.c: Likewise.
1588         * gcc.target/sh/pr52483-1.c: Likewise.
1589         * gcc.target/sh/pr21255-2-ml.c: Likewise.
1590         * gcc.target/sh/pr54760-4.c: Likewise.
1591         * gcc.target/sh/pr52483-5.c: Likewise.
1592         * gcc.target/sh/pr54089-2.c: Likewise.
1593         * gcc.target/sh/pr56547-2.c: Likewise.
1594         * gcc.target/sh/pr54089-6.c: Likewise.
1595         * gcc.target/sh/pr51244-20.c: Likewise.
1596         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1597         * gcc.target/sh/sh4a-fsrra.c: Likewise.
1598         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1599         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1600         * gcc.target/sh/pr55303-2.c: Likewise.
1601         * gcc.target/sh/sh2a-resbank.c: Likewise.
1602         * gcc.target/sh/sp-switch.c: Likewise.
1603         * gcc.target/sh/pr51244-3.c: Likewise.
1604         * gcc.target/sh/pr50751-3.c: Likewise.
1605         * gcc.target/sh/pr51244-7.c: Likewise.
1606         * gcc.target/sh/struct-arg-dw2.c: Likewise.
1607         * gcc.target/sh/pr50751-7.c: Likewise.
1608         * gcc.target/sh/pr49468-di.c: Likewise.
1609         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1610         * gcc.target/sh/pr49880-3.c: Likewise.
1611         * gcc.target/sh/pr51244-12.c: Likewise.
1612         * gcc.target/sh/pr53988.c: Likewise.
1613         * gcc.target/sh/pr6526.c: Likewise.
1614         * gcc.target/sh/sh2a-bxor.c: Likewise.
1615         * gcc.target/sh/pr51244-16.c: Likewise.
1616         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1617         * gcc.target/sh/sh2a-bor.c: Likewise.
1618         * gcc.target/sh/pr53511-1.c: Likewise.
1619         * gcc.target/sh/pr21255-3.c: Likewise.
1620         * gcc.target/sh/pr53512-3.c: Likewise.
1621         * gcc.target/sh/pr33135-4.c: Likewise.
1622         * gcc.target/sh/pr54602-3.c: Likewise.
1623         * gcc.target/sh/pr54760-1.c: Likewise.
1624         * gcc.target/sh/pr52483-2.c: Likewise.
1625         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1626         * gcc.target/sh/pr54680.c: Likewise.
1627         * gcc.target/sh/pr54386.c: Likewise.
1628         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1629         * gcc.target/sh/pr54089-3.c: Likewise.
1630         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1631         * gcc.target/sh/pr54089-7.c: Likewise.
1632         * gcc.target/sh/strlen.c: Likewise.
1633         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1634         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1635         * gcc.target/sh/pr55303-3.c: Likewise.
1636         * gcc.target/sh/pr51244-4.c: Likewise.
1637         * gcc.target/sh/pr50751-4.c: Likewise.
1638         * gcc.target/sh/pr39423-1.c: Likewise.
1639         * gcc.target/sh/pr51244-8.c: Likewise.
1640         * gcc.target/sh/pr55146.c: Likewise.
1641         * gcc.target/sh/pr50751-8.c: Likewise.
1642         * gcc.target/sh/sh2a-bset.c: Likewise.
1643         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1644         * gcc.target/sh/sh2a-movi20s.c: Likewise.
1645         * gcc.target/sh/20080410-1.c: Likewise.
1646         * gcc.target/sh/pr49880-4.c: Likewise.
1647         * gcc.target/sh/pr51244-13.c: Likewise.
1648         * gcc.target/sh/sh2a-movrt.c: Likewise.
1649         * gcc.target/sh/pr51244-17.c: Likewise.
1650         * gcc.target/sh/pr21255-2-mb.c: Likewise.
1651         * gcc.target/sh/sh2a-bclr.c: Likewise.
1652         * gcc.target/sh/pr33135-1.c: Likewise.
1653         * gcc.target/sh/pr53512-4.c: Likewise.
1654         * gcc.target/sh/pr54602-4.c: Likewise.
1655         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1656         * gcc.target/sh/pr54760-2.c: Likewise.
1657         * gcc.target/sh/pr52483-3.c: Likewise.
1658         * gcc.target/sh/sh2a-bld.c: Likewise.
1659         * gcc.target/sh/pr54089-4.c: Likewise.
1660         * gcc.target/sh/pr54685.c: Likewise.
1661         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1662         * gcc.target/sh/pr54089-8.c: Likewise.
1663         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1664         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1665         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1666         * gcc.target/sh/pr51244-1.c: Likewise.
1667         * gcc.target/sh/pr50751-1.c: Likewise.
1668         * gcc.target/sh/pr55160.c: Likewise.
1669         * gcc.target/sh/pr51244-5.c: Likewise.
1670         * gcc.target/sh/pr54236-1.c: Likewise.
1671         * gcc.target/sh/pr50751-5.c: Likewise.
1672         * gcc.target/sh/pr52933-1.c: Likewise.
1673         * gcc.target/sh/pr39423-2.c: Likewise.
1674         * gcc.target/sh/pr51244-9.c: Likewise.
1675         * gcc.target/sh/pr49263.c: Likewise.
1676         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1677         * gcc.target/sh/pr49880-1.c: Likewise.
1678         * gcc.target/sh/sh2a-band.c: Likewise.
1679         * gcc.target/sh/pr51244-10.c: Likewise.
1680         * gcc.target/sh/pr49880-5.c: Likewise.
1681         * gcc.target/sh/prefetch.c: Likewise.
1682         * gcc.target/sh/pr51244-14.c: Likewise.
1683         * gcc.target/sh/rte-delay-slot.c: Likewise.
1684         * gcc.target/sh/fpul-usage-1.c: Likewise.
1685         * gcc.target/sh/pr51244-18.c: Likewise.
1686         * gcc.target/sh/pr21255-1.c: Likewise.
1687         * gcc.target/sh/pr33135-2.c: Likewise.
1688         * gcc.target/sh/pr53512-1.c: Likewise.
1689         * gcc.target/sh/pr54602-1.c: Likewise.
1690         * gcc.target/sh/sh2a-rtsn.c: Likewise.
1691         * gcc.target/sh/torture/pragma-isr.c: Likewise.
1692         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1693         * gcc.target/sh/torture/pr58314.c: Likewise.
1694         * gcc.target/sh/torture/pr34777.c: Likewise.
1695         * gcc.target/sh/torture/pr58475.c: Likewise.
1696         * gcc.target/sh/pr54760-3.c: Likewise.
1697         * gcc.target/sh/sh4a-cosf.c: Likewise.
1698         * gcc.target/sh/pr52483-4.c: Likewise.
1699         * gcc.target/sh/mfmovd.c: Likewise.
1700         * gcc.target/sh/pr54089-1.c: Likewise.
1701         * gcc.target/sh/pr56547-1.c: Likewise.
1702         * gcc.target/sh/pr54089-5.c: Likewise.
1703         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1704         * gcc.target/sh/pr54089-9.c: Likewise.
1705         * gcc.target/sh/sh2a-jsrn.c: Likewise.
1706         * gcc.target/sh/pr49468-si.c: Likewise.
1707         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1708         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1709         * gcc.target/sh/pr55303-1.c: Likewise.
1710         * gcc.target/sh/pr51244-2.c: Likewise.
1711         * gcc.target/sh/pr50751-2.c: Likewise.
1712         * gcc.target/sh/pr54236-2.c: Likewise.
1713         * gcc.target/sh/pr51244-6.c: Likewise.
1714         * gcc.target/sh/cmpstrn.c: Likewise.
1715         * gcc.target/sh/pr50751-6.c: Likewise.
1716         * gcc.target/sh/pr52933-2.c: Likewise.
1717         * gcc.target/sh/pr53568-1.c: Likewise.
1718         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1719         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1720         * gcc.target/sh/sh4a-sinf.c: Likewise.
1721         * gcc.target/sh/pr49880-2.c: Likewise.
1723 2013-11-06  Tobias Burnus  <burnus@net-b.de>
1725         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1726         * gcc.dg/wdate-time.c: Ditto.
1727         * gfortran.dg/wdate-time.F90: Ditto.
1729 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1731         PR target/30807
1732         * gcc.target/sh/torture/pr30807.c: New.
1734 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
1736         PR c++/11006
1737         * g++.dg/other/java3.C: New.
1739 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
1741         PR target/59021
1742         * gcc.target/i386/pr59021.c: New test.
1744 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
1746         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1747         dg-additional-files to also match BOL.
1749 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
1751         * gcc.dg/torture/c99-contract-1.c: New test.
1753 2013-11-06  Richard Biener  <rguenther@suse.de>
1755         PR tree-optimization/58653
1756         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1757         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1759 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1761         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1762         40 to 30.  Replaced iteration variable with a #define.  Instead of
1763         returning non-zero value for error, called __builtin_abort ().  Fixed
1764         a bug of calling fib_serial in serial case instead of fib.
1765         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1766         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1767         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1768         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1769         compiler flag testing.
1771 2013-11-06  Christian Bruel  <christian.bruel@st.com>
1773         * gcc.target/sh/strlen.c: New test.
1775 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
1777         PR middle-end/58970
1778         * gcc.c-torture/compile/pr58970.c: New test.
1780 2013-11-05  Wei Mi  <wmi@google.com>
1782         PR regression/58985
1783         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1785 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1787         * g++.dg/warn/wdate-time.C: New.
1788         * gcc.dg/wdate-time.c: New.
1789         * gfortran.dg/wdate-time.F90: New.
1791 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
1793         PR fortran/58989
1794         * gfortran.dg/reshape_6.f90: New test.
1796 2013-11-05  Jeff Law  <law@redhat.com>
1798         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1799         * gcc.dg/tree-ssa/isolate-1.c: New test.
1800         * gcc.dg/tree-ssa/isolate-2.c: New test.
1801         * gcc.dg/tree-ssa/isolate-3.c: New test.
1802         * gcc.dg/tree-ssa/isolate-4.c: New test.
1804 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1806         PR rtl-optimization/58997
1807         * gcc.c-torture/compile/pr58997.c: New test.
1809 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
1811         PR c++/58724
1812         * g++.dg/cpp0x/gen-attrs-56.C: New.
1814 2013-11-05  Richard Biener  <rguenther@suse.de>
1816         PR ipa/58492
1817         * gcc.dg/ipa/pr58492.c: New testcase.
1819 2013-11-05  Richard Biener  <rguenther@suse.de>
1821         PR tree-optimization/58955
1822         * gcc.dg/torture/pr58955-1.c: New testcase.
1823         * gcc.dg/torture/pr58955-2.c: Likewise.
1825 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1827         PR middle-end/58981
1828         * gcc.dg/pr58981.c: New test.
1830 2013-11-05  Richard Biener  <rguenther@suse.de>
1832         PR middle-end/58941
1833         * gcc.dg/torture/pr58941.c: New testcase.
1835 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1837         PR tree-optimization/58958
1838         * gcc.dg/tree-ssa/pr58958.c: New file.
1840 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1842         * gcc.dg/tree-ssa/alias-26.c: New file.
1844 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1846         PR tree-optimization/58984
1847         * gcc.c-torture/execute/pr58984.c: New test.
1849 2013-11-05  Andreas Schwab  <schwab@suse.de>
1851         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1853 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1855         * g++.dg/gomp/openmp-simd-1.C: New.
1856         * g++.dg/gomp/openmp-simd-2.C: New.
1857         * gcc.dg/gomp/openmp-simd-1.c: New.
1858         * gcc.dg/gomp/openmp-simd-2.c: New.
1860 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1862         * gcc.dg/superblock.c: Require scheduling support.
1864 2013-11-04  Kostya Serebryany  <kcc@google.com>
1866         * g++.dg/asan/asan_test.cc: Update the test
1867         to match the fresh asan run-time.
1868         * c-c++-common/asan/stack-overflow-1.c: Ditto.
1870 2013-11-04  Ian Lance Taylor  <iant@google.com>
1872         * g++.dg/ext/sync-4.C: New test.
1874 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1876         PR fortran/58771
1877         * gfortran.dg/derived_external_function_1.f90 : New test
1879 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1881         PR tree-optimization/58978
1882         * gcc.c-torture/compile/pr58978.c: New test.
1884 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1886         PR fortran/57445
1887         * gfortran.dg/optional_class_1.f90 : New test
1889 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
1891         PR rtl-optimization/58968
1892         * gfortran.dg/pr58968.f: New
1894 2013-11-04  Marek Polacek  <polacek@redhat.com>
1896         PR c++/58979
1897         * g++.dg/diagnostic/pr58979.C: New test.
1899 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
1901         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1902         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1903         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1904         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1905         gcc.dg/iec-559-macros-9.c: New tests.
1907 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1909         PR tree-optimization/58946
1910         * gcc.c-torture/compile/pr58946.c: New test.
1912 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1914         PR c++/52071
1915         * g++.dg/parse/pr52071.C: New.
1917 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1919         PR c++/38313
1920         * g++.dg/lookup/name-clash10.C: New.
1922 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
1924         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1925         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1926         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1927         vbif.
1929 2013-11-03  Marek Polacek  <polacek@redhat.com>
1931         * g++.dg/ubsan/cxx1y-vla.C: New test.
1932         * c-c++-common/ubsan/vla-3.c: New test.
1933         * c-c++-common/ubsan/vla-2.c: New test.
1934         * c-c++-common/ubsan/vla-4.c: New test.
1935         * c-c++-common/ubsan/vla-1.c: New test.
1937 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1939         * gcc.dg/vmx/vec-set.c: New.
1941 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1943         PR c++/29234
1944         PR c++/56037
1945         * g++.dg/parse/pr29234.C: New.
1946         * g++.dg/parse/pr56037.C: Likewise.
1948 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1950         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1951         passed it in as one of the options to all Cilk keywords test.
1953 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1955         PR c++/58708
1956         * g++.dg/cpp1y/pr58708.C: New.
1958 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
1960         PR c++/58834
1961         * g++.dg/ext/pr58834.C: New file.
1963 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
1965         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1966         tests.
1967         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1968         tests.
1970 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
1972         PR fortran/57893
1973         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1974         type block.
1976 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1978         * g++.dg/gomp/simd-1.C: New test.
1979         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1980         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1981         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1982         * c-c++-common/gomp/simd6.c: New test.
1984 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
1986         Implement C++14 digit separators.
1987         * g++.dg/cpp1y/digit-sep.C: New.
1988         * g++.dg/cpp1y/digit-sep-neg.C: New.
1989         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1991 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1993         * gcc.dg/vect/vect-align-3.c: New test.
1995         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1996         we warn about it already during VRP1 pass.
1998 2013-10-31  Martin Jambor  <mjambor@suse.cz>
2000         PR rtl-optimization/58934
2001         Revert:
2002         2013-10-30  Martin Jambor  <mjambor@suse.cz>
2003         PR rtl-optimization/10474
2004         * gcc.dg/pr10474.c: New testcase.
2005         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2006         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2008 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
2010         PR c++/58932
2011         Revert:
2012         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
2014         PR c++/58466
2015         * g++.dg/cpp0x/variadic145.C: New.
2017         * g++.dg/cpp0x/sfinae49.C: New.
2019 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
2021         PR c++/58581
2022         * g++.dg/cpp0x/deleted1.C: New.
2024 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2026         * gcc.target/arm/lp1243022.c: New test.
2028 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
2030         PR other/58545
2031         * gcc.target/avr/pr58545.c: New test.
2033 2013-10-30  Tobias Burnus  <burnus@net-b.de>
2035         Revert:
2036         2013-10-30  Tobias Burnus  <burnus@net-b.de>
2037         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2038         path to the compile flags.
2040 2013-10-30  Cong Hou  <congh@google.com>
2042         * gcc.target/i386/vect-abs-s8.c: New test.
2043         * gcc.target/i386/vect-abs-s16.c: New test.
2044         * gcc.target/i386/vect-abs-s32.c: New test.
2046 2013-10-30  Tobias Burnus  <burnus@net-b.de>
2048         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2049         path to the compile flags.
2051 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
2053         PR rtl-optimization/58369
2054         * g++.dg/torture/pr58369.C: New test.
2056 2013-10-30  Tobias Burnus  <burnus@net-b.de>
2058         PR other/33426
2059         * g++.dg/vect/pr33426-ivdep-2.cc: New.
2060         * g++.dg/vect/pr33426-ivdep-3.cc: New.
2061         * g++.dg/vect/pr33426-ivdep-4.cc: New.
2063 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
2065         PR target/58784
2066         * gcc.target/arm/pr58784.c: New.
2068 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
2070         * gcc.dg/tree-ssa/alias-24.c: New file.
2072 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
2074         * gcc.target/i386/fma_double_3.c: Use pattern for
2075         scan-assembler-times instead of just one insn name.
2076         * gcc.target/i386/fma_double_5.c: Ditto.
2077         * gcc.target/i386/fma_float_3.c: Ditto.
2078         * gcc.target/i386/fma_float_5.c: Ditto.
2079         * gcc.target/i386/l_fma_double_1.c: Ditto.
2080         * gcc.target/i386/l_fma_double_2.c: Ditto.
2081         * gcc.target/i386/l_fma_double_3.c: Ditto.
2082         * gcc.target/i386/l_fma_double_4.c: Ditto.
2083         * gcc.target/i386/l_fma_double_5.c: Ditto.
2084         * gcc.target/i386/l_fma_double_6.c: Ditto.
2085         * gcc.target/i386/l_fma_float_1.c: Ditto.
2086         * gcc.target/i386/l_fma_float_2.c: Ditto.
2087         * gcc.target/i386/l_fma_float_3.c: Ditto.
2088         * gcc.target/i386/l_fma_float_4.c: Ditto.
2089         * gcc.target/i386/l_fma_float_5.c: Ditto.
2090         * gcc.target/i386/l_fma_float_6.c: Ditto.
2092 2013-10-30  Christian Bruel  <christian.bruel@st.com>
2094         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2095         * gcc.target/sh/cmpstr.c: New test.
2096         * gcc.target/sh/cmpstrn.c: New test.
2098 2013-10-30  Martin Jambor  <mjambor@suse.cz>
2100         PR rtl-optimization/10474
2101         * gcc.dg/pr10474.c: New testcase.
2102         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2103         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2105 2013-10-29  Andrew Pinski <apinski@cavium.com>
2106             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2108         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2109         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2110         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2111         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2112         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2113         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2114         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2115         conditional move to be used.
2116         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2118 2013-10-29  Tobias Burnus  <burnus@net-b.de>
2120         PR fortran/44350
2121         * gfortran.dg/blockdata_8.f90: New.
2123 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
2125         PR target/54236
2126         * gcc.target/sh/pr54236-2: New.
2127         * gcc.target/sh/pr54089-6: Add another rotl special case.
2129 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
2131         PR fortran/58793
2132         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2133         to determine sizes of real kinds.
2135         PR fortran/58858
2136         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2138 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2140         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2141         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2142         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2143         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2144         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2145         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2146         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2147         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2148         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2149         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2150         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2151         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2152         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2153         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2154         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2155         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2156         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2157         test stored in c-c++-common.  Also, added the Cilk runtime's library
2158         to the ld_library_path.
2160 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2162         PR c++/58888
2163         * g++.dg/cpp0x/auto40.C: New.
2164         * g++.dg/other/warning1.C: Adjust.
2166 2013-10-29  Richard Biener  <rguenther@suse.de>
2168         * gcc.dg/torture/restrict-2.c: New testcase.
2169         * gcc.dg/torture/restrict-3.c: Likewise.
2170         * gcc.dg/torture/restrict-4.c: Likewise.
2171         * gcc.dg/torture/restrict-5.c: Likewise.
2173 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
2175         PR tree-optimization/19831
2176         * gcc.dg/tree-ssa/alias-25.c: New file.
2178 2013-10-29  Richard Biener  <rguenther@suse.de>
2180         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2181         changes.
2182         * gcc.dg/vect/bb-slp-32.c: Likewise.
2183         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2184         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2185         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2186         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2187         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2188         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2189         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2190         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2191         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2192         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2193         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2194         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2195         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2196         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2197         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2198         * gfortran.dg/vect/vect.exp: Likewise.
2200 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2202         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2203         * gcc.dg/vmx/eg-5.c: Likewise.
2205 2013-10-28  Claudiu Zissulescu  <claziss@synopsys.com>
2206             Joern Rennecke  <joern.rennecke@embecosm.com>
2208         * gcc.target/arc/jump-around-jump.c: New test.
2210 2013-10-27  Tom de Vries  <tom@codesourcery.com>
2212         * gcc.target/arm/require-pic-register-loc.c: New test.
2214 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
2216         PR target/58679
2217         * gcc.target/i386/pr58679-1.c: New test.
2218         * gcc.target/i386/pr58679-2.c: Ditto.
2220 2013-10-27  Tobias Burnus  <burnus@net-b.de>
2222         PR other/33426
2223         * gcc.dg/vect/vect-ivdep-2.c: New.
2225 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
2227         PR target/52483
2228         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2229         * gcc.target/sh/pr52483-2.c: Likewise.
2230         * gcc.target/sh/pr52483-3.c: Likewise.
2231         * gcc.target/sh/pr52483-4.c: Likewise.
2233 2013-10-26  Jeff Law  <law@redhat.com>
2235         * g++.dg/torture/pr49309.C: Removed.
2236         * gcc.dg/dfp/pr35739.c: Removed.
2238 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
2240         PR rtl-optimization/58759
2241         * gcc.target/i386/pr58759.c: New.
2243 2013-10-25  Tobias Burnus  <burnus@net-b.de>
2245         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2246         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2247         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
2249 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
2251         * gcc.dg/wmul-1.c: New test.
2253 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2255         PR c++/58878
2256         * g++.dg/template/pr58878.C: New.
2258 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
2260         * gcc.dg/tree-ssa/alias-23.c: New file.
2262 2013-10-25  Richard Biener  <rguenther@suse.de>
2264         PR tree-optimization/58626
2265         * gcc.dg/torture/pr58626.c: New testcase.
2267 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2269         PR c++/54812
2270         * g++.dg/cpp0x/defaulted47.C: New.
2272 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2274         * gcc.c-torture/execute/pr58831.c: New test.
2276 2013-10-25  Nick Clifton  <nickc@redhat.com>
2278         * c-c++-common/pr57793.c: Add expected error messages for
2279         targets with small integers.
2280         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2281         * gcc.dg/c99-stdint-2.c: Likewise.
2282         * gcc.dg/cdce1.c: Likewise.
2283         * gcc.dg/fold-overflow-1.c: Likewise.
2284         * gcc.dg/utf-cvt.c: Likewise.
2285         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2286         arithmetic.
2287         * gcc.dg/ftrapv-2.c: Likewise.
2288         * gcc.dg/pr30286.c: Likewise.
2289         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2290         * lib/target-supports.exp (check_effective_target_trapping): New
2291         proc.  Returns true if the target supports trapping arithmetic.
2293 2013-10-25  Tobias Burnus  <burnus@net-b.de>
2295         * g++.dg/parse/ivdep.C: New.
2296         * g++.dg/vect/pr33426-ivdep.cc: New.
2298 2013-10-24  Richard Henderson  <rth@redhat.com>
2300         PR rtl/58542
2301         * gcc.dg/atomic-store-6.c: New.
2303 2013-10-24  Ian Lance Taylor  <iant@google.com>
2305         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2307 2013-10-24  Cong Hou  <congh@google.com>
2309         * gcc.c-torture/execute/20030125-1.c: Update.
2311 2013-10-24  Tobias Burnus  <burnus@net-b.de>
2313         PR fortran/44646
2314         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2316 2013-10-24  Dehao Chen  <dehao@google.com>
2318         * g++.dg/opt/devirt3.C: New test.
2320 2013-08-24  Tobias Burnus  <burnus@net-b.de>
2322         PR other/33426
2323         * testsuite/gcc.dg/ivdep.c: New.
2324         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
2326 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2328         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2329         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2331 2013-10-24  Nick Clifton  <nickc@redhat.com>
2333         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2335 2013-10-24  Marek Polacek  <polacek@redhat.com>
2337         PR c++/58705
2338         * g++.dg/parse/pr58705.C: New test.
2340 2013-10-24  Marek Polacek  <polacek@redhat.com>
2342         * gcc.dg/c11-align-5.c: Add more testing.
2344 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
2346         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2348 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
2350         PR tree-optimization/58775
2351         PR tree-optimization/58791
2352         * gcc.dg/guality/pr58791-1.c: New test.
2353         * gcc.dg/guality/pr58791-2.c: New test.
2354         * gcc.dg/guality/pr58791-3.c: New test.
2355         * gcc.dg/guality/pr58791-4.c: New test.
2356         * gcc.dg/guality/pr58791-5.c: New test.
2357         * gcc.c-torture/compile/pr58775.c: New test.
2358         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2360 2013-10-23  Tom de Vries  <tom@codesourcery.com>
2362         PR tree-optimization/58805
2363         * gcc.dg/pr58805.c: New test.
2365 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
2367         * gcc.target/i386/vect-div-1.c: New test.
2369         * gcc.dg/vect/pr58508.c: Remove dg-options.
2371 2013-10-23  Richard Biener  <rguenther@suse.de>
2373         * gcc.dg/torture/pr58830.c: New testcase.
2375 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
2377         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2378         * g++.dg/cpp1y/attr-deprecated.C: New.
2379         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2381 2013-10-23  Tobias Burnus  <burnus@net-b.de>
2383         PR fortran/58793
2384         * gfortran.dg/assumed_type_8.f90: New.
2386 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
2388         PR target/58779
2389         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2390         and MINUSCCZEXT defines. Update scan-assembler dg directive.
2391         * gcc.dg/torture/pr58779.c: New test.
2393 2013-10-22  Steve Ellcey  <sellcey@mips.com>
2395         * gcc.target/mips/nor.c: New.
2397 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
2399         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2400         tests into...
2401         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2402         restricted to big-endian targets.
2404 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
2406         PR fortran 57893
2407         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2409 2013-10-21  Tobias Burnus  <burnus@net-b.de>
2411         PR fortran/58803
2412         * gfortran.dg/proc_ptr_comp_38.f90: New.
2414 2013-10-21  Marek Polacek  <polacek@redhat.com>
2416         PR middle-end/58809
2417         * gcc.dg/gomp/pr58809.c: New test.
2419 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
2421         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2422         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2424 2013-10-21  Richard Biener  <rguenther@suse.de>
2426         PR tree-optimization/58794
2427         * c-c++-common/torture/pr58794-1.c: New testcase.
2428         * c-c++-common/torture/pr58794-2.c: Likewise.
2430 2013-10-21  Richard Biener  <rguenther@suse.de>
2432         PR middle-end/58742
2433         * c-c++-common/fold-divmul-1.c: New testcase.
2435 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2437         * gcc.target/i386/memset-vector_loop-1.c: New test.
2438         * gcc.target/i386/memset-vector_loop-2.c: New test.
2440 2013-10-21  Diego Novillo  <dnovillo@google.com>
2442         * g++.dg/plugin/selfassign.c: Include tree.h.
2443         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2444         * gcc.dg/plugin/ggcplug.c: Likewise.
2445         * gcc.dg/plugin/one_time_plugin.c: Likewise.
2446         * gcc.dg/plugin/selfassign.c: Likewise.
2447         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2449 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
2451         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2452         * gcc.target/mips/mips-ps-7.c: Likewise.
2454 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
2456         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2457         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2458         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2460 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
2462         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2464         PR testsuite/58645
2465         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2467 2013-10-19  Mike Stump  <mikestump@comcast.net>
2469         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2471         * gcc.dg/lto/pr54625-1_0.c: Move from here...
2472         * g++.dg/lto/pr54625-1_0.c: ... to here.
2473         * gcc.dg/lto/pr54625-1_1.C: Likewise.
2474         * g++.dg/lto/pr54625-1_1.C: Likewise.
2475         * gcc.dg/lto/pr54625-2_0.c: Likewise.
2476         * g++.dg/lto/pr54625-2_0.c: Likewise.
2477         * gcc.dg/lto/pr54625-2_1.C: Likewise.
2478         * g++.dg/lto/pr54625-2_1.C: Likewise.
2480 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
2482         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2484 2013-10-18  Cong Hou  <congh@google.com>
2486         * gcc.dg/vect/pr58508.c: New test.
2488 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
2490         PR c++/58466
2491         * g++.dg/cpp0x/variadic145.C: New.
2493 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
2495         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2497 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
2499         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2500         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2501         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2502         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2504 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
2506         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2507         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2508         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2509         effective target arm_thumb1_ok.
2510         * lib/target-supports.exp
2511         (check_effective_target_arm_fp16_ok_nocache): Don't force
2512         -mfloat-abi=soft when building for hardfloat target.
2514 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
2516         PR target/58673
2517         * gcc.target/powerpc/pr58673-1.c: New file to test whether
2518         -mquad-word + -mno-vsx-timode causes errors.
2519         * gcc.target/powerpc/pr58673-2.c: Likewise.
2521 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2523         PR c++/58596
2524         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2526 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2528         * gcc.target/aarch64/c-output-template.c: New testcase.
2529         * gcc.target/aarch64/c-output-template-2.c: Likewise.
2530         * gcc.target/aarch64/c-output-template-3.c: Likewise.
2532 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
2534         * gcc/testsuite/lib/target-supports.exp
2535         (check_effective_target_sync_long_long): AArch64 supports
2536         atomic operations on "long long".
2537         (check_effective_target_sync_long_long_runtime): AArch64 can
2538         execute atomic operations on "long long".
2540 2013-10-17  Richard Biener  <rguenther@suse.de>
2542         PR tree-optimization/58143
2543         * gcc.dg/torture/pr58143-1.c: New testcase.
2544         * gcc.dg/torture/pr58143-2.c: Likewise.
2545         * gcc.dg/torture/pr58143-3.c: Likewise.
2547 2013-10-17  Marek Polacek  <polacek@redhat.com>
2549         PR c/58267
2550         * gcc.dg/c1x-align-5.c: New test.
2552 2013-10-16  Tobias Burnus  <burnus@net-b.de>
2554         PR fortran/58652
2555         * gfortran.dg/unlimited_polymorphic_12.f90: New.
2557 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
2559         * c-c++-common/cpp/openmp-define-1.c: Move
2560         dg-require-effective-target fopenmp after dg-do directive.
2561         * c-c++-common/cpp/openmp-define-2.c: Likewise.
2562         * gfortran.dg/openmp-define-1.f90: Likewise.
2563         * gfortran.dg/openmp-define-2.f90: Likewise.
2564         * gfortran.dg/openmp-define-3.f90: Likewise.
2566 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
2568         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2570 2013-10-15  Sriraman Tallam  <tmsriram@google.com>
2572         PR target/57756
2573         * gcc.target/i386/pr57756.c: New test.
2574         * gcc.target/i386/pr57756_2.c: New test.
2576 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
2578         * gcc.dg/torture/builtin-self.c: New file.
2580 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2582         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2583         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2584         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2585         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2586         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2588 2013-10-15  Cong Hou  <congh@google.com>
2590         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2592 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2594         PR c++/58707
2595         * g++.dg/cpp0x/pr58707.C: New.
2597 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2599         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2600         after other directives.
2602 2013-10-15  Tobias Burnus  <burnus@net-b.de>
2604         PR fortran/58652
2605         * gfortran.dg/unlimited_polymorphic_11.f90: New.
2607 2013-10-14  Ian Lance Taylor  <iant@google.com>
2609         * go.test/go-test.exp (go-find-packages): New proc.
2610         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
2611         subdirectories.  Do simple +build line matching.  Handle run with
2612         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
2613         for rundir.  Remove special handling for bug191 and dwarf.
2615 2013-10-14  Tobias Burnus  <burnus@net-b.de>
2617         PR fortran/58658
2618         * gfortran.dg/unlimited_polymorphic_10.f90: New.
2620 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2622         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2623         Use btsl.
2625 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2627         * gnat.dg/specs/opt1.ads: New test.
2629 2013-10-14  Richard Biener  <rguenther@suse.de>
2631         PR tree-optimization/58640
2632         * gcc.c-torture/execute/pr58640-2.c: New testcase.
2634 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2636         * gnat.dg/uninit_array.ad[sn]: New test.
2637         * gnat.dg/uninit_array_pkg.ads: New helper.
2639 2013-10-13  Richard Biener  <rguenther@suse.de>
2641         * gcc.c-torture/execute/pr58662.c: New test.
2643 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
2645         PR target/51244
2646         * gcc.dg/torture/p51244-21.c: New.
2647         * gcc.target/sh/pr51244-20.c: New.
2648         * gcc.target/sh/pr51244-20-sh2a.c: New.
2650 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
2652         * gnat.dg/specs/linker_section.ads: Update test.
2654 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2656         PR target/58690
2657         * gcc.target/i386/pr58690.c: New test
2659 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
2661         * gcc.target/i386/builtin-ucmp.c: New test.
2663 2013-10-11  Brooks Moses  <bmoses@google.com>
2665         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2667 2013-10-11  Jeff Law  <law@redhat.com>
2669         * gcc.c-torture/execute/pr58640.c: New test.
2671 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2673         PR c++/58633
2674         * g++.dg/cpp0x/decltype57.C: New.
2676 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2678         PR c++/31671
2679         * g++.dg/template/nontype26.C: New.
2681 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
2683         * c-c++-common/cpp/openmp-define-1.c: New file.
2684         * c-c++-common/cpp/openmp-define-2.c: Likewise.
2685         * c-c++-common/cpp/openmp-define-3.c: Likewise.
2686         * gfortran.dg/openmp-define-1.f90: Likewise.
2687         * gfortran.dg/openmp-define-2.f90: Likewise.
2688         * gfortran.dg/openmp-define-3.f90: Likewise.
2690         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2691         for test source files.
2692         * gcc.dg/gomp/gomp.exp: Likewise.
2693         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2694         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2695         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2696         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2697         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2699 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
2701         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2702         Remove error test that is now valid in OpenMP 4.0.
2703         * c-c++-common/gomp/atomic-16.c: New test.
2704         * c-c++-common/gomp/cancel-1.c: New test.
2705         * c-c++-common/gomp/depend-1.c: New test.
2706         * c-c++-common/gomp/depend-2.c: New test.
2707         * c-c++-common/gomp/map-1.c: New test.
2708         * c-c++-common/gomp/pr58472.c: New test.
2709         * c-c++-common/gomp/sections1.c: New test.
2710         * c-c++-common/gomp/simd1.c: New test.
2711         * c-c++-common/gomp/simd2.c: New test.
2712         * c-c++-common/gomp/simd3.c: New test.
2713         * c-c++-common/gomp/simd4.c: New test.
2714         * c-c++-common/gomp/simd5.c: New test.
2715         * c-c++-common/gomp/single1.c: New test.
2716         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2717         parser.
2718         * g++.dg/gomp/block-3.C: Likewise.
2719         * g++.dg/gomp/clause-3.C: Adjust error messages.
2720         * g++.dg/gomp/declare-simd-1.C: New test.
2721         * g++.dg/gomp/declare-simd-2.C: New test.
2722         * g++.dg/gomp/depend-1.C: New test.
2723         * g++.dg/gomp/depend-2.C: New test.
2724         * g++.dg/gomp/target-1.C: New test.
2725         * g++.dg/gomp/target-2.C: New test.
2726         * g++.dg/gomp/taskgroup-1.C: New test.
2727         * g++.dg/gomp/teams-1.C: New test.
2728         * g++.dg/gomp/udr-1.C: New test.
2729         * g++.dg/gomp/udr-2.C: New test.
2730         * g++.dg/gomp/udr-3.C: New test.
2731         * g++.dg/gomp/udr-4.C: New test.
2732         * g++.dg/gomp/udr-5.C: New test.
2733         * g++.dg/gomp/udr-6.C: New test.
2734         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2735         * gcc.dg/autopar/outer-2.c: Likewise.
2736         * gcc.dg/autopar/outer-3.c: Likewise.
2737         * gcc.dg/autopar/outer-4.c: Likewise.
2738         * gcc.dg/autopar/outer-5.c: Likewise.
2739         * gcc.dg/autopar/outer-6.c: Likewise.
2740         * gcc.dg/autopar/parallelization-1.c: Likewise.
2741         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2742         parser.
2743         * gcc.dg/gomp/clause-1.c: Adjust error messages.
2744         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2745         instead of GOMP_parallel_loop_runtime_start.
2746         * gcc.dg/gomp/declare-simd-1.c: New test.
2747         * gcc.dg/gomp/declare-simd-2.c: New test.
2748         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2749         parser.  Add further #pragma omp sections nesting tests.
2750         * gcc.dg/gomp/target-1.c: New test.
2751         * gcc.dg/gomp/target-2.c: New test.
2752         * gcc.dg/gomp/taskgroup-1.c: New test.
2753         * gcc.dg/gomp/teams-1.c: New test.
2754         * gcc.dg/gomp/udr-1.c: New test.
2755         * gcc.dg/gomp/udr-2.c: New test.
2756         * gcc.dg/gomp/udr-3.c: New test.
2757         * gcc.dg/gomp/udr-4.c: New test.
2758         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2760 2013-10-10  Jan Hubicka  <jh@suse.cz>
2762         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2763         tuning change.
2764         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2765         * gcc.target/i386/pr49168-1.c: Likewise.
2766         * gcc.target/i386/pr49002-2.c: Likewise.
2768 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
2770         PR middle-end/58670
2771         * gcc.dg/torture/pr58670.c: New test.
2773 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2775         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2777 2013-10-09  Marek Polacek  <polacek@redhat.com>
2779         PR c++/58635
2780         * g++.dg/tm/pr58635-1.C: New test.
2781         * g++.dg/tm/pr58635-2.C: New test.
2783 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
2785         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2787 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
2789         PR tree-optimization/20318
2790         * c-c++-common/pr20318.c: New file.
2791         * gcc.dg/tree-ssa/pr20318.c: New file.
2793 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2795         * gcc.c-torture/execute/pr58570.c: New test.
2797 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2799         * gcc.target/aarch64/vclz.c: New testcase.
2801 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2803         * gcc.target/aarch64/vadd_f64.c: New testcase.
2804         * gcc.target/aarch64/vsub_f64.c: New testcase.
2806 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2808         * gcc.target/aarch64/vdiv_f.c: New testcase.
2810 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2812         * gcc.target/aarch64/vneg_f.c: New testcase.
2813         * gcc.target/aarch64/vneg_s.c: New testcase.
2815 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2817         PR c++/58568
2818         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2819         * g++.old-deja/g++.mike/misc9.C: Adjust.
2821 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2823         PR c++/58665
2824         Revert:
2825         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2827         PR c++/58448
2828         * g++.dg/template/crash117.C: New.
2830 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2832         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2834 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
2836         PR tree-optimization/58480
2837         * gcc.dg/tree-ssa/pr58480.c: New file.
2839 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2841         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2842         * gcc.target/powerpc/fusion.c: Likewise.
2844 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2846         * gcc.target/s390/htm-nofloat-2.c: New testcase.
2848 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2850         * gcc.target/s390/htm-1.c: Add more tests to cover different
2851         operand types.
2853 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2855         PR c++/58126
2856         * g++.dg/init/uninitialized1.C: New.
2858 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2860         PR c++/56060
2861         * g++.dg/cpp0x/variadic144.C: New.
2863 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2865         PR c++/58560
2866         * g++.dg/cpp0x/auto39.C: New.
2868 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2870         PR c++/58503
2871         * g++.dg/cpp0x/range-for26.C: New.
2872         * g++.dg/cpp0x/range-for27.C: Likewise.
2874 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2876         PR c++/58448
2877         * g++.dg/template/crash117.C: New.
2879 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
2881         PR c++/19476
2882         * g++.dg/tree-ssa/pr19476-5.C: New file.
2883         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2885 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2887         PR c++/58584
2888         * g++.dg/cpp0x/gen-attrs-55.C: New.
2890 2013-10-03  Easwaran Raman  <eraman@google.com>
2892         PR c++/33911
2893         * g++.dg/ext/attribute47.C: New.
2895 2013-10-03  Rong Xu  <xur@google.com>
2897         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2898         probability.
2899         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2900         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2902 2013-10-03  Marek Polacek  <polacek@redhat.com>
2904         PR c++/58510
2905         * g++.dg/cpp0x/pr58510.C: New test.
2907 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
2909         PR c++/19476
2910         * g++.dg/tree-ssa/pr19476-1.C: New file.
2911         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2912         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2913         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2915 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2917         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2918         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2919         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2920         VSX scalar operations or the traditional floating point form of
2921         the instruction.
2922         * gcc.target/powerpc/ppc-target-2.c: Likewise.
2923         * gcc.target/powerpc/recip-3.c: Likewise.
2924         * gcc.target/powerpc/recip-5.c: Likewise.
2925         * gcc.target/powerpc/pr72747.c: Likewise.
2926         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2928 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2930         PR target/58460
2931         * gcc.target/aarch64/pr58460.c: New file.
2933 2013-10-02  Tobias Burnus  <burnus@net-b.de>
2935         PR fortran/58593
2936         * gfortran.dg/char_length_19.f90: New.
2938 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2940         PR c++/58535
2941         * g++.dg/parse/crash65.C: New.
2942         * g++.dg/cpp1y/pr58535.C: Likewise.
2944 2013-10-02  Richard Biener  <rguenther@suse.de>
2946         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2947         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2948         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2949         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2950         * gfortran.dg/ldist-pr45199.f: Likewise.
2952 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2954         PR c++/58565
2955         * g++.dg/parse/crash64.C: New.
2957 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
2959         * gcc.dg/tree-ssa/slsr-40.c: New test.
2961 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
2963         PR c++/58563
2964         * g++.dg/cpp0x/pr58563.C: New.
2966 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
2968         * gcc.target/aarch64/vect_saddl_1.c: New.
2970 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
2972         PR target/58574
2973         * gcc.c-torture/execute/pr58574.c: New testcase.
2975 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
2977         PR Target/58578
2978         * gcc.target/arm/pr58578.c: New test.
2980 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2982         PR tree-optimization/58556
2983         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2984         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2986 2013-10-01  Nick Clifton  <nickc@redhat.com>
2988         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2989         for MSP430.
2990         * gcc.c-torture/compile/20010327-1.c: Only run the test for
2991         ptr32plus targets.
2992         * gcc.c-torture/compile/pr41181.c: Likewise.
2993         * gcc.c-torture/compile/calls.c: Likewise.
2994         * gcc.c-torture/compile/990617-1.c: Likewise.
2995         * gcc.c-torture/compile/pr55955.c: Only run the test for
2996         int32plus targets.
2997         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2999 2013-10-01  Richard Biener  <rguenther@suse.de>
3001         PR tree-optimization/58553
3002         * gcc.dg/torture/pr58553.c: New testcase.
3004 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
3006         PR middle-end/58564
3007         * gcc.c-torture/execute/pr58564.c: New test.
3009 2013-09-30  Teresa Johnson  <tejohnson@google.com>
3011         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3012         Update for additional dump message.
3014 2013-09-30  Richard Biener  <rguenther@suse.de>
3016         PR tree-optimization/58554
3017         * gcc.dg/torture/pr58554.c: New testcase.
3019 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
3020             Joern Rennecke  <joern.rennecke@embecosm.com>
3022         * gcc.target/arc/barrel-shifter-1.c: New test.
3023         * gcc.target/arc/barrel-shifter-2.c: Likewise.
3024         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3025         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3026         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3027         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3028         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3029         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3030         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3031         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3032         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3033         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3034         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3035         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3036         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3037         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3038         * gcc.target/arc/mtune-ARC600.c: Likewise.
3039         * gcc.target/arc/mtune-ARC601.c: Likewise.
3040         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3041         * gcc.target/arc/mtune-ARC700.c: Likewise.
3042         * gcc.target/arc/mtune-ARC725D.c: Likewise.
3043         * gcc.target/arc/mtune-ARC750D.c: Likewise.
3044         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3045         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3047 2013-09-30  Richard Biener  <rguenther@suse.de>
3049         PR middle-end/58532
3050         * g++.dg/torture/pr58552.C: New testcase.
3052 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
3054         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3055         and -mupper-regs-df.
3057 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
3059         PR middle-end/58463
3060         * gcc.dg/pr58463.c: New test.
3062 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
3064         PR middle-end/58551
3065         * c-c++-common/gomp/pr58551.c: New test.
3067 2013-09-27  Richard Biener  <rguenther@suse.de>
3069         PR tree-optimization/58459
3070         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3072 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3074         PR fortran/58113
3075         * gfortran.dg/round_4.f90: Check for rounding support.
3077 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
3079         * g++.dg/vect/pr58513.cc (op): Make static.
3081 2013-09-26  Richard Biener  <rguenther@suse.de>
3083         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3085 2013-09-26  Richard Biener  <rguenther@suse.de>
3087         PR tree-optimization/58539
3088         * gcc.dg/torture/pr58539.c: New testcase.
3090 2013-09-25  Jeff Law  <law@redhat.com>
3092         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3094 2013-09-25  Tobias Burnus  <burnus@net-b.de>
3096         PR fortran/58436
3097         * gfortran.dg/finalize_21.f90: New.
3099 2013-09-25  Tobias Burnus  <burnus@net-b.de>
3101         PR fortran/57697
3102         PR fortran/58469
3103         * gfortran.dg/defined_assignment_8.f90: New.
3104         * gfortran.dg/defined_assignment_9.f90: New.
3106 2013-09-25  Marek Polacek  <polacek@redhat.com>
3108         PR sanitizer/58413
3109         * c-c++-common/ubsan/shift-5.c: New test.
3110         * c-c++-common/ubsan/shift-6.c: New test.
3111         * c-c++-common/ubsan/div-by-zero-5.c: New test.
3112         * gcc.dg/ubsan/c-shift-1.c: New test.
3114 2013-09-25  Marek Polacek  <polacek@redhat.com>
3116         PR c++/58516
3117         * g++.dg/tm/pr58516.C: New test.
3119 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3121         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3122         New procedure.
3123         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3125 2013-09-24  Richard Biener  <rguenther@suse.de>
3127         PR middle-end/58513
3128         * g++.dg/vect/pr58513.cc: New testcase.
3130 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
3132         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3133         output.
3135 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
3137         PR c++/58500
3138         * g++.dg/cpp1y/pr58500.C: New testcase.
3140 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
3142         * gnat.dg/opt28.ad[sb]: New test.
3143         * gnat.dg/opt28_pkg.ads: New helper.
3145 2013-09-23  Richard Biener  <rguenther@suse.de>
3147         PR tree-optimization/58464
3148         * g++.dg/torture/pr58464.C: New testcase.
3150 2013-09-23  Christian Bruel  <christian.bruel@st.com>
3152         PR target/58475
3153         * gcc.target/sh/torture/pr58475.c: New test.
3155 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
3157         PR fortran/58355
3158         * gfortran.dg/extends_15.f90: New.
3160 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
3162         PR c++/58481
3163         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3165 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
3167         PR target/56875
3168         * gcc.target/vax/vax.exp: New.
3169         * gcc.target/vax/pr56875.c: Ditto.
3171 2013-09-20  Richard Biener  <rguenther@suse.de>
3173         PR middle-end/58484
3174         * gfortran.dg/pr58484.f: New testcase.
3176 2013-09-20  Jeff Law  <law@redhat.com>
3178         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3180 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3182         PR middle-end/57748
3183         * gcc.dg/torture/pr57748-1.c: New test.
3184         * gcc.dg/torture/pr57748-2.c: New test.
3186 2013-09-20  Marek Polacek  <polacek@redhat.com>
3188         PR sanitizer/58413
3189         * c-c++-common/ubsan/shift-4.c: New test.
3191 2013-09-20  Richard Biener  <rguenther@suse.de>
3193         PR tree-optimization/58453
3194         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3196 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
3198         PR fortran/58099
3199         * gfortran.dg/proc_ptr_43.f90: New.
3201 2013-09-18  Tobias Burnus  <burnus@net-b.de>
3203         PR fortran/57697
3204         * gfortran.dg/defined_assignment_11.f90: New.
3206 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
3208         PR rtl-optimization/58438
3209         * g++.dg/pr58438.C: New test.
3211 2013-09-18  Tobias Burnus  <burnus@net-b.de>
3213         PR fortran/43366
3214         * gfortran.dg/class_39.f03: Update dg-error.
3215         * gfortran.dg/class_5.f03: Ditto.
3216         * gfortran.dg/class_53.f90: Ditto.
3217         * gfortran.dg/realloc_on_assign_20.f90: New.
3218         * gfortran.dg/realloc_on_assign_21.f90: New.
3219         * gfortran.dg/realloc_on_assign_22.f90: New.
3221 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
3223         PR c++/58457
3224         * g++.dg/parse/using4.C: New.
3226 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3228         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3230 2013-09-18  Marek Polacek  <polacek@redhat.com>
3232         PR sanitize/58443
3233         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3234         instead of the shift option.
3235         * c-c++-common/ubsan/pr58443-1.c: New test.
3236         * c-c++-common/ubsan/pr58443-3.c: New test.
3237         * c-c++-common/ubsan/pr58443-2.c: New test.
3239 2013-09-18  Richard Biener  <rguenther@suse.de>
3241         PR tree-optimization/58417
3242         * gcc.dg/torture/pr58417.c: New testcase.
3244 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
3246         * gnat.dg/array_bounds_test2.adb: New test.
3248 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3250         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3251         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3253 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
3255         * gnat.dg/in_out_parameter4.adb: New test.
3257 2013-09-18  Marek Polacek  <polacek@redhat.com>
3259         PR sanitizer/58411
3260         * c-c++-common/ubsan/attrib-1.c: New test.
3262 2013-09-17  Cong Hou  <congh@google.com>
3264         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3265         on two arrays with short and int types. This should not be recognized
3266         as a dot product pattern.
3268 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
3270         PR c++/58435
3271         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3272         the cp_type_quals (r) too.
3274 2013-09-17  Jan Hubicka  <jh@suse.cz>
3276         PR middle-end/58332
3277         * gcc.c-torture/compile/pr58332.c: New testcase.
3279 2013-09-17  Jeff Law  <law@redhat.com>
3281         * gcc.c-torture/execute/pr58387.c: New test.
3283 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3285         PR tree-optimization/58088
3286         * gcc.c-torture/compile/pr58088.c: New test.
3288 2013-09-17  Nick Clifton  <nickc@redhat.com>
3290         * lib/target-supports.exp (check_effective_target_trampolines):
3291         Add MSP430 to the list of targets that do not support trampolines.
3292         (check_profiling_available): Add MSP430 to the list of targets
3293         that do not support profiling.
3294         (check_effective_target_tls_runtime): Add MSP430 to the list of
3295         targets that do not support TLS.
3297 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
3299         * gnat.dg/opt27.adb: New test.
3300         * gnat.dg/opt27_pkg.ad[sb]: New helper.
3302 2013-09-17  Andreas Schwab  <schwab@suse.de>
3304         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3306 2013-09-17  Richard Biener  <rguenther@suse.de>
3308         PR tree-optimization/58432
3309         * gcc.dg/pr58432.c: New testcase.
3311 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
3313         * gcc.dg/tree-ssa/slsr-39.c: New test.
3315 2013-09-16  Xinliang David Li  <davidxl@google.com>
3317         * gcc.misc-tests/help.exp: Optimizer help change.
3319 2013-09-16  Jeff Law  <law@redhat.com>
3321         * gcc.c-torture/execute/pr58419.c: New test.
3322         * gcc.c-torture/execute/pr58431.c: New test.
3324 2013-09-16  Tobias Burnus  <burnus@net-b.de>
3326         PR fortran/58356
3327         * gfortran.dg/finalize_19.f90: New.
3329 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
3331         * gcc.target/i386/pr58418.c: New.
3333 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3335         * gcc.target/aarch64/fmla-intrinsic.c: New.
3336         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3337         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3338         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3340 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3342         * gcc.target/aarch64/mul_intrinsic_1.c: New.
3343         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3345 2013-09-16  Richard Biener  <rguenther@suse.de>
3347         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3349 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
3351         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3352         interpreted as implicit templates) to be expected pedwarns instead.
3354 2013-09-16  Tobias Burnus  <burnus@net-b.de>
3356         PR fortran/57697
3357         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3359 2013-09-15  Tobias Burnus  <burnus@net-b.de>
3361         PR fortran/57697
3362         * gfortran.dg/defined_assignment_10.f90: New.
3364 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
3366         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3367         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3369 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
3371         * g++.dg/abi/main.C: Added implicit C linkage tests
3373 2013-09-13  Kai Tietz  <ktietz@redhat.com>
3375         * gcc.target/i386/pr57848.c: New file.
3377 2013-09-13  Christian Bruel  <christian.bruel@st.com>
3379         PR target/58314
3380         * gcc.target/sh/torture/pr58314.c: New test.
3382 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
3384         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3386 2013-09-12  Martin Jambor  <mjambor@suse.cz>
3388         PR ipa/58389
3389         * g++.dg/pr58389.C: New test.
3391 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
3393         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3394         * g++.dg/template/pseudodtor3.C: Likewise.
3396 2013-09-12  Richard Biener  <rguenther@suse.de>
3398         PR tree-optimization/58404
3399         * g++.dg/tree-ssa/pr58404.C: New testcase.
3401 2013-09-12  Martin Jambor  <mjambor@suse.cz>
3403         PR ipa/58371
3404         * g++.dg/ipa/pr58371.C: New test.
3406 2013-09-12  Richard Biener  <rguenther@suse.de>
3408         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
3409         expected outcome and comment why that happens.
3411 2013-09-11  Richard Biener  <rguenther@suse.de>
3413         PR middle-end/58377
3414         * g++.dg/uninit-pred-4.C: New testcase.
3416 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
3418         PR tree-optimization/58385
3419         * gcc.c-torture/execute/pr58385.c: New test.
3421 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3423         * gcc.target/arm/thumb-ifcvt-2.c: New test.
3425 2013-09-10  Jeff Law  <law@redhat.com>
3427         * g++.dg/torture/pr58380.C: New test.
3429 2013-09-10  Jan Hubicka  <jh@suse.cz>
3430             Paolo Carlini  <paolo.carlini@oracle.com>
3432         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3434 2013-09-10  Jeff Law  <law@redhat.com>
3436         * gcc.c-torture/compile/pr58343.c: New test.
3438 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
3440         PR rtl-optimization/58365
3441         * gcc.c-torture/execute/pr58365.c: New test.
3443 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3445         * gcc.dg/torture/memcpy-1.c: New test.
3447 2013-09-10  Alan Modra  <amodra@gmail.com>
3449         * gcc.target/powerpc/pr58330.c: New.
3451 2013-09-10  Alan Modra  <amodra@gmail.com>
3453         * gcc.target/powerpc/medium_offset.c: New.
3455 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
3457         PR c++/58325
3458         * g++.dg/warn/Wunused-var-21.C: New test.
3460         PR tree-optimization/58364
3461         * gcc.c-torture/execute/pr58364.c: New test.
3463 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3465         PR c++/43452
3466         * g++.dg/warn/Wdelete-incomplete-1.C: New.
3467         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3468         * g++.dg/init/delete1.C: Adjust.
3470 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
3472         * gcc.target/aarch64/movdi_1.c: New test.
3474 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3476         PR c++/58362
3477         * g++.dg/warn/Wunused-parm-5.C: New.
3479 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3481         * gcc.target/aarch64/cmn-neg.c: New test.
3483 2013-09-09  Richard Biener  <rguenther@suse.de>
3485         PR middle-end/58326
3486         * gcc.dg/torture/pr58326-1.c: New testcase.
3487         * gcc.dg/torture/pr58326-2.c: Likewise.
3489 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3491         PR target/57735
3492         * g++.dg/ext/pr57735.C: New test.
3494 2013-09-09  Jan Hubicka  <jh@suse.cz>
3496         PR middle-end/58294
3497         * g++.dg/torture/PR58294.C: New testcase.
3499 2013-09-08  Jeff Law  <law@redhat.com>
3501         * gcc.c-torture/compile/pr58340.c: New test.
3503 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
3505         * g++.dg/debug/ra1.C: New test.
3507 2013-09-08  Jan Hubicka  <jh@suse.cz>
3509         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3510         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3511         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3512         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3514 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3516         PR c++/54941
3517         * g++.dg/overload/new1.C: Adjust.
3519 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
3521         * c-c++-common/opaque-vector.c: New test.
3523 2013-09-08  Tom de Vries  <tom@codesourcery.com>
3525         PR c++/58282
3526         * g++.dg/tm/noexcept-6.C: New test.
3528 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3530         * gcc.target/arc/cond-set-use.c: New test.
3532 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3534         * gnat.dg/stack_usage2.adb: New test.
3536 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
3538         * gcc.target/aarch64/table-intrinsics.c
3539         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3540         (qtb_tests8_< ,2,3,4>): Likewise.
3541         (qtblq_tests8_< ,2,3,4>): Likewise.
3542         (qtbxq_tests8_< ,2,3,4>): Likewise.
3544 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3546         * gnat.dg/warn10.ad[sb]: New test.
3547         * gnat.dg/warn10_pkg.ads: New helper.
3549 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3551         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3552         Don't expect NULL in foo.result set.
3553         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3554         in ESCAPED set.
3555         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3556         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3558 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3560         * gcc.target/s390/nearestint-1.c: New testcase.
3562 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3563             Vineet Gupta  <Vineet.Gupta@synopsys.com>
3565         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3566         * testsuite/gcc.target/arc: New directory.
3567         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3568         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3569         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3570         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3571         * testsuite/gcc.dg/builtin-apply2.c
3572         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3574 2013-09-04  Jan Hubicka  <jh@suse.cz>
3576         PR middle-end/58201
3577         * g++.dg/torture/pr58201_0.C: New testcase.
3578         * g++.dg/torture/pr58201_1.C: New testcase.
3579         * g++.dg/torture/pr58201.h: New testcase.
3581 2013-09-05  Jan Hubicka  <jh@suse.cz>
3583         * gcc.dg/autopar/pr49960.c: Disable partial inlining
3585 2013-09-05  Richard Biener  <rguenther@suse.de>
3587         PR tree-optimization/58137
3588         * gcc.target/i386/pr58137.c: New testcase.
3590 2013-09-05  Martin Jambor  <mjambor@suse.cz>
3592         * g++.dg/ipa/remref-1.C: New test.
3593         * g++.dg/ipa/remref-2.C: Likewise.
3595 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
3597         PR c++/24926
3598         * g++.dg/parse/access11.C: New.
3600 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
3602         * g++.dg/warn/weak1.C: Skip on AIX.
3604 2013-09-04  Easwaran Raman  <eraman@google.com>
3606         PR middle-end/57370
3607         PR tree-optimization/58011
3608         * gfortran.dg/reassoc_12.f90: New testcase.
3609         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3611 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
3613         * gcc.dg/attr-weakref-1.c: Skip on AIX.
3614         * gcc.dg/torture/pr53922.c: Skip on AIX.
3615         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3617 2013-09-04  Teresa Johnson  <tejohnson@google.com>
3619         * gcc.dg/unroll_1.c: Test dumping to stderr.
3621 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
3623         PR c++/58305
3624         * g++.dg/warn/deprecated-8.C: New.
3626 2013-09-03  Jeff Law  <law@redhat.com>
3628         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3629         dump output.
3631 2013-09-03  Meador Inge  <meadori@codesourcery.com>
3633         Revert:
3635         2013-08-30  Meador Inge  <meadori@codesourcery.com>
3637         * gcc.dg/Warray-bounds-11.c: New testcase.
3639 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
3641         * lib/target-supports.exp (check_weak_available): Return true for AIX.
3643 2013-09-03  Jan Hubicka  <jh@suse.cz>
3645         * g++.dg/ipa/devirt-15.C: Fix testcase.
3647 2013-09-03  Richard Biener  <rguenther@suse.de>
3649         PR middle-end/57656
3650         * gcc.dg/torture/pr57656.c: New testcase.
3652 2013-09-03  Richard Biener  <rguenther@suse.de>
3654         PR middle-end/57287
3655         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3657 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3659         PR fortran/PR56519
3660         * gfortran.dg/do_concurrent_3.f90:  New test case.
3662 2013-09-02  Jan Hubicka  <jh@suse.cz>
3664         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3666 2013-09-02  Martin Jambor  <mjambor@suse.cz>
3668         PR ipa/58106
3669         * gcc.dg/ipa/pr58106.c: New test.
3671 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
3673         * gcc.target/aarch64/scalar_intrinsics.c
3674         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3676 2013-09-02  Richard Biener  <rguenther@suse.de>
3678         PR middle-end/57511
3679         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3681 2013-09-02  Richard Biener  <rguenther@suse.de>
3683         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3684         reference.
3686 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
3688         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3690 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
3692         PR c++/21682, implement DR 565
3693         * g++.dg/template/using24.C: New.
3694         * g++.dg/template/using25.C: Likewise.
3695         * g++.dg/template/using26.C: Likewise.
3697 2013-09-01  Jan Hubicka  <jh@suse.cz>
3699         * g++.dg/ipa/devirt-15.C: New testcase.
3701 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
3703         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3705 2013-08-31  Jan Hubicka  <jh@suse.cz>
3707         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3708         * g++.dg/tree-ssa/pr45453.C: Likewise.
3710 2013-08-31  Jan Hubicka  <jh@suse.cz>
3712         * gcc.dg/fork-instrumentation.c: New testcase.
3714 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
3716         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3718 2013-08-30  Meador Inge  <meadori@codesourcery.com>
3720         * gcc.dg/Warray-bounds-11.c: New testcase.
3722 2013-08-30  Marek Polacek  <polacek@redhat.com>
3724         * g++.dg/ubsan/div-by-zero-1.C: New test.
3725         * c-c++-common/ubsan/save-expr-1.c: New test.
3726         * c-c++-common/ubsan/save-expr-2.c: New test.
3727         * c-c++-common/ubsan/save-expr-3.c: New test.
3728         * c-c++-common/ubsan/save-expr-4.c: New test.
3729         * c-c++-common/ubsan/typedef-1.c: New test.
3730         * c-c++-common/ubsan/const-char-1.c: New test.
3731         * c-c++-common/ubsan/const-expr.c: New test.
3732         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3733         * c-c++-common/ubsan/shift-1.c: Likewise.
3734         * c-c++-common/ubsan/shift-2.c: Likewise.
3735         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3736         * lib/ubsan-dg.exp: New file.
3737         * g++.dg/dg.exp: Add ubsan tests.
3738         * g++.dg/ubsan/ubsan.exp: New file.
3739         * gcc.dg/ubsan/ubsan.exp: New file.
3740         * g++.dg/ubsan/cxx11-shift-1.C: New test.
3741         * g++.dg/ubsan/cxx11-shift-2.C: New test.
3742         * c-c++-common/ubsan/div-by-zero-3.c: New test.
3743         * c-c++-common/ubsan/div-by-zero-1.c: New test.
3744         * c-c++-common/ubsan/div-by-zero-4.c: New test.
3745         * c-c++-common/ubsan/shift-3.c: New test.
3746         * c-c++-common/ubsan/unreachable-1.c: New test.
3747         * c-c++-common/ubsan/shift-1.c: New test.
3748         * c-c++-common/ubsan/shift-2.c: New test.
3749         * c-c++-common/ubsan/div-by-zero-2.c: New test.
3750         * gcc.dg/ubsan/c99-shift-2.c: New test.
3751         * gcc.dg/ubsan/c99-shift-1.c: New test.
3753 2013-08-29  Jan Hubicka  <jh@suse.cz>
3755         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3756         to match template and comment.
3758 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3760         PR c++/51424
3761         * g++.dg/cpp0x/dc8.C: New.
3762         * g++.dg/template/meminit1.C: Adjust.
3764 2013-08-30  Teresa Johnson  <tejohnson@google.com>
3766         * gcc.dg/inline-dump.c: Delete inadvertant commit.
3768 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
3770         PR tree-optimization/58277
3771         * gcc.c-torture/execute/pr58277-1.c: New test.
3772         * gcc.c-torture/execute/pr58277-2.c: New test.
3774 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3776         * gcc.dg/guality/param-1.c: New test.
3777         * gcc.dg/guality/param-2.c: Likewise.
3779 2013-08-30  Richard Biener  <rguenther@suse.de>
3781         PR tree-optimization/58228
3782         * gcc.dg/torture/pr58228.c: New testcase.
3784 2013-08-30  Richard Biener  <rguenther@suse.de>
3786         PR tree-optimization/58223
3787         * gcc.dg/torture/pr58223.c: New testcase.
3788         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3790 2013-08-30  Richard Biener  <rguenther@suse.de>
3792         PR tree-optimization/58010
3793         * gcc.dg/pr58010.c: New testcase.
3795 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
3797         * gcc.dg/unroll_3.c: Message change.
3798         * gcc.dg/unroll_4.c: Likewise.
3799         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3800         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3801         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3802         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3803         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3804         * gcc.dg/tree-ssa/loop-23.c: Likewise.
3805         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3806         * gcc.dg/unroll_1.c: Likewise.
3807         * gcc.dg/vect/bb-slp-31.c: Likewise.
3808         * gcc.dg/vect/bb-slp-14.c: Likewise.
3809         * gcc.dg/vect/bb-slp-8.c: Likewise.
3810         * gcc.dg/vect/bb-slp-23.c: Likewise.
3811         * gcc.dg/vect/bb-slp-15.c: Likewise.
3812         * gcc.dg/vect/bb-slp-9.c: Likewise.
3813         * gcc.dg/vect/bb-slp-24.c: Likewise.
3814         * gcc.dg/vect/bb-slp-16.c: Likewise.
3815         * gcc.dg/vect/bb-slp-25.c: Likewise.
3816         * gcc.dg/vect/bb-slp-17.c: Likewise.
3817         * gcc.dg/vect/bb-slp-26.c: Likewise.
3818         * gcc.dg/vect/bb-slp-18.c: Likewise.
3819         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3820         * gcc.dg/vect/bb-slp-27.c: Likewise.
3821         * gcc.dg/vect/bb-slp-19.c: Likewise.
3822         * gcc.dg/vect/bb-slp-28.c: Likewise.
3823         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3824         * gcc.dg/vect/bb-slp-29.c: Likewise.
3825         * gcc.dg/vect/bb-slp-8a.c: Likewise.
3826         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3827         * gcc.dg/vect/bb-slp-1.c: Likewise.
3828         * gcc.dg/vect/bb-slp-8b.c: Likewise.
3829         * gcc.dg/vect/bb-slp-2.c: Likewise.
3830         * gcc.dg/vect/bb-slp-3.c: Likewise.
3831         * gcc.dg/vect/bb-slp-10.c: Likewise.
3832         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3833         * gcc.dg/vect/bb-slp-4.c: Likewise.
3834         * gcc.dg/vect/bb-slp-11.c: Likewise.
3835         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3836         * gcc.dg/vect/bb-slp-5.c: Likewise.
3837         * gcc.dg/vect/bb-slp-20.c: Likewise.
3838         * gcc.dg/vect/bb-slp-6.c: Likewise.
3839         * gcc.dg/vect/bb-slp-21.c: Likewise.
3840         * gcc.dg/vect/bb-slp-30.c: Likewise.
3841         * gcc.dg/vect/bb-slp-13.c: Likewise.
3842         * gcc.dg/vect/bb-slp-7.c: Likewise.
3843         * gcc.dg/vect/bb-slp-22.c: Likewise.
3844         * gcc.dg/unroll_2.c: Likewise.
3845         * g++.dg/vect/slp-pr50413.cc: Likewise.
3846         * g++.dg/vect/slp-pr56812.cc: Likewise.
3847         * g++.dg/vect/slp-pr50819.cc: Likewise.
3849 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
3851         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3853 2013-08-29  Teresa Johnson  <tejohnson@google.com>
3855         * gcc.dg/pr40209.c: Use -fopt-info.
3856         * gcc.dg/pr26570.c: Ditto.
3857         * gcc.dg/pr32773.c: Ditto.
3858         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3860 2013-08-29  Richard Biener  <rguenther@suse.de>
3862         PR tree-optimization/58246
3863         * gcc.dg/torture/pr58246.c: New testcase.
3865 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3867         PR fortran/52243
3868         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
3869         obsolete by patch.
3870         * gfortran.dg/realloc_on_assign_19.f90:  New test.
3872 2013-08-29  Richard Biener  <rguenther@suse.de>
3874         PR middle-end/57287
3875         * gcc.dg/pr57287-2.c: New testcase.
3877 2013-08-29  Richard Biener  <rguenther@suse.de>
3879         PR tree-optimization/57685
3880         * gcc.dg/torture/pr57685.c: New testcase.
3882 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
3884         PR c++/58255
3885         * g++.dg/cpp0x/dc7.C: New.
3887 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
3889         PR middle-end/58257
3890         * c-c++-common/gomp/pr58257.c: New test.
3892 2013-08-28  Richard Biener  <rguenther@suse.de>
3894         PR tree-optimization/56933
3895         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3897 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
3899         * gcc.target/aarch64/scalar_shift_1.c: New.
3901 2013-08-27  Richard Biener  <rguenther@suse.de>
3903         PR tree-optimization/57521
3904         * gcc.dg/torture/pr57521.c: New testcase.
3906 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
3908         PR rtl-optimization/57860
3909         PR rtl-optimization/57861
3910         PR rtl-optimization/57875
3911         PR rtl-optimization/57876
3912         PR rtl-optimization/57877
3913         * gcc.c-torture/execute/pr57860.c: New test.
3914         * gcc.c-torture/execute/pr57861.c: New test.
3915         * gcc.c-torture/execute/pr57875.c: New test.
3916         * gcc.c-torture/execute/pr57876.c: New test.
3917         * gcc.c-torture/execute/pr57877.c: New test.
3919 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3921         PR fortran/58146
3922         * gfortran.dg/bounds_check_18.f90:  New test.
3924 2013-08-23  Jan Hubicka  <jh@suse.cz>
3926         * g++.dg/ipa/devirt-14.C: Fix typo.
3928 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
3930         PR fortran/57798
3931         * gfortran.dg/inline_sum_5.f90: New.
3933 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
3935         PR fortran/57843
3936         * gfortran.dg/typebound_assignment_7.f90: New.
3938 2013-08-23  Jan Hubicka  <jh@suse.cz>
3940         * g++.dg/ipa/devirt-13.C: New testcase.
3941         * g++.dg/ipa/devirt-14.C: New testcase.
3943 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
3945         PR target/58218
3946         * gcc.target/i386/pr58218.c: New test.
3948         PR tree-optimization/58209
3949         * gcc.c-torture/execute/pr58209.c: New test.
3951 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3953         * gcc.target/powerpc/pr57744.c: Declare abort.
3955 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
3957         PR c++/56380
3958         * g++.dg/template/error54.C: New.
3960 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
3962         PR fortran/58185
3963         * gfortran.dg/select_type_34.f90: New.
3965 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3967         PR c++/56130
3968         * g++.dg/warn/deprecated-7.C: New.
3970 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3972         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3974 2013-08-21  Jeff Law  <law@redhat.com>
3976         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3978 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3980         PR c++/56134
3981         * g++.dg/ext/attr-alias-3.C: New.
3983 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
3985         PR fortran/53655
3986         * gfortran.dg/intent_out_8.f90: New.
3988 2013-08-20  Teresa Johnson  <tejohnson@google.com>
3990         PR rtl-optimizations/57451
3991         * g++.dg/tree-prof/pr57451.C: New test.
3993 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3995         PR c++/58190
3996         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3998 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4000         PR c/57490
4001         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4003 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
4005         * gcc.target/powerpc/dfp-dd-2.c: New test.
4006         * gcc.target/powerpc/dfp-td-2.c: Likewise.
4007         * gcc.target/powerpc/dfp-td-3.c: Likewise.
4009 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
4011         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4012         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4013         Check for SLL too.
4015 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
4017         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4019         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4020         "Threaded".
4022         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4023         correct test response.
4025         PR testsuite/52641
4026         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4027         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4028         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4029         (v4si): Use it.
4030         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4031         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4033         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4035 2013-08-18  Jan Hubicka  <jh@suse.cz>
4037         * g++.dg/ipa/type-inheritance-1.C: New testcase.
4039 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
4041         PR fortran/46271
4042         * gfortran.dg/gomp/proc_ptr_1.f90: New.
4044 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
4046         PR tree-optimization/58006
4047         * g++.dg/opt/pr58006.C: New test.
4049 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
4051         * gnat.dg/specs/linker_alias.ads: New test.
4053 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
4055         PR tree-optimization/58164
4056         * gcc.c-torture/compile/pr58164.c: New test.
4058         PR tree-optimization/58165
4059         * g++.dg/opt/pr58165.C: New test.
4061 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
4063         PR c++/51912
4064         * g++.dg/cpp0x/enum28.C: New.
4065         * g++.dg/cpp0x/enum15.C: Adjust.
4067 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4069         PR target/57949
4070         * gcc.target/powerpc/pr57949-1.c: New.
4071         * gcc.target/powerpc/pr57949-2.c: New.
4073 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
4075         PR tree-optimization/58145
4076         * gcc.dg/pr58145-1.c: New test.
4077         * gcc.dg/pr58145-2.c: New test.
4079 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
4081         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4082         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4083         * gcc.dg/debug/dwarf2/static1.c: Likewise.
4084         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4085         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4086         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4087         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4088         * gcc.dg/debug/dwarf2/var1.c: Likewise.
4089         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4090         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4091         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4092         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4093         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4094         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4095         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4096         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4097         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4098         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4099         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4100         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4101         * gcc.dg/debug/dwarf2/var2.c: Likewise.
4102         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4103         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4104         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4105         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4106         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4107         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4108         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4109         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4110         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4111         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4112         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4113         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4114         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4115         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4116         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4117         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4118         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4119         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4120         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4121         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4123         PR testsuite/52641
4124         * gcc.c-torture/execute/pr56799.x: New file.
4126         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4128         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4130         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4131         * gcc.dg/pr44214-3.c (v2df): Likewise.
4133         * gcc.dg/pr46647.c: xfail for avr-*-*.
4135         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4136         memcpy by one.
4137         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4138         Expect l to be optimized away.
4139         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4141         PR testsuite/52641
4142         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4143         to tests that assume int/double are larger than short/float.
4145         PR testsuite/52641
4146         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4147         target { ! int16 }.
4148         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4149         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4150         target { int16 }.  Restrict existing tests to target { int32 }
4151         where appropriate.
4152         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4153         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4154         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4155         * lib/target-supports.exp (check_effective_target_int32): New proc.
4157         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4158         exclude from scan test.
4160         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4161         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4162         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4163         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4164         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4165         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4166         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4167         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4168         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4169         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4170         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4171         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4172         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4173         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4174         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4175         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4176         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4177         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4178         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4180 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
4182         * gcc.target/arm/pr19599.c: Skip for -mthumb.
4184         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4185         to be the first test directive.
4186         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4187         * gcc.target/arm/atomic-op-acquire.c: Likewise.
4188         * gcc.target/arm/atomic-op-char.c: Likewise.
4189         * gcc.target/arm/atomic-op-consume.c: Likewise.
4190         * gcc.target/arm/atomic-op-int.c: Likewise.
4191         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4192         * gcc.target/arm/atomic-op-release.c: Likewise.
4193         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4194         * gcc.target/arm/atomic-op-short.c: Likewise.
4196 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
4198         PR rtl-optimization/57662
4199         * gcc.dg/pr57662.c: New test.
4201 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
4203         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4204         alternative to -1.
4205         * gcc.target/mips/nans-legacy.c: Likewise.
4207 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
4209         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4210         escapes.
4211         * gcc.target/mips/fabs-legacy.c: Likewise.
4212         * gcc.target/mips/fabsf-2008.c: Likewise.
4213         * gcc.target/mips/fabsf-legacy.c: Likewise.
4214         * gcc.target/mips/fneg-2008.c: Likewise.
4215         * gcc.target/mips/fneg-legacy.c: Likewise.
4216         * gcc.target/mips/fnegf-2008.c: Likewise.
4217         * gcc.target/mips/fnegf-legacy.c: Likewise.
4218         * gcc.target/mips/nan-2008.c: Likewise.
4219         * gcc.target/mips/nan-legacy.c: Likewise.
4220         * gcc.target/mips/nanf-2008.c: Likewise.
4221         * gcc.target/mips/nanf-legacy.c: Likewise.
4222         * gcc.target/mips/nans-2008.c: Likewise.
4223         * gcc.target/mips/nans-legacy.c: Likewise.
4224         * gcc.target/mips/nansf-2008.c: Likewise.
4225         * gcc.target/mips/nansf-legacy.c: Likewise.
4227 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
4229         * gnat.dg/valued_proc.adb: New test.
4230         * gnat.dg/valued_proc_pkg.ads: New helper.
4232 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
4234         PR tree-optimization/57661
4235         * g++.dg/opt/pr57661.C: New test.
4237         PR sanitizer/56417
4238         * gcc.dg/asan/pr56417.c: New test.
4240 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
4242         * gnat.dg/loop_optimization16.adb: New test.
4243         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4245 2013-08-13  Marek Polacek  <polacek@redhat.com>
4247         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4249 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
4251         Example of converting global state to per-pass state.
4253         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4254         global state "static int counter" to...
4255         (one_pass::counter): ...this instance data.
4257 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
4259         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4260         to member function...
4261         (one_pass::gate): ...this.
4262         (one_pass_exec): Convert to member function...
4263         (one_pass::impl_execute): ...this.
4265 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
4267         PR c++/57416
4268         * g++.dg/cpp0x/pr57416.C: New.
4270 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
4272         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4273         changes.
4274         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4275         * g++.dg/cpp0x/defaulted2.C: Likewise.
4276         * g++.dg/cpp0x/defaulted31.C: Likewise.
4277         * g++.dg/cpp0x/error6.C: Likewise.
4278         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4279         * g++.dg/cpp0x/override2.C: Likewise.
4280         * g++.dg/cpp0x/parse1.C: Likewise.
4281         * g++.dg/cpp0x/scoped_enum.C: Likewise.
4282         * g++.dg/cpp0x/temp_default4.C: Likewise.
4283         * g++.dg/ext/attrib32.C: Likewise.
4284         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4285         * g++.dg/ext/mv13.C: Likewise.
4286         * g++.dg/ext/mv7.C: Likewise.
4287         * g++.dg/ext/mv9.C: Likewise.
4288         * g++.dg/ext/pr57362.C: Likewise.
4289         * g++.dg/ext/typeof10.C: Likewise.
4290         * g++.dg/lookup/anon6.C: Likewise.
4291         * g++.dg/lookup/crash6.C: Likewise.
4292         * g++.dg/lookup/name-clash5.C: Likewise.
4293         * g++.dg/lookup/name-clash6.C: Likewise.
4294         * g++.dg/other/anon4.C: Likewise.
4295         * g++.dg/other/error15.C: Likewise.
4296         * g++.dg/other/error8.C: Likewise.
4297         * g++.dg/other/redecl2.C: Likewise.
4298         * g++.dg/parse/crash16.C: Likewise.
4299         * g++.dg/parse/crash21.C: Likewise.
4300         * g++.dg/parse/crash38.C: Likewise.
4301         * g++.dg/parse/redef2.C: Likewise.
4302         * g++.dg/parse/struct-as-enum1.C: Likewise.
4303         * g++.dg/template/crash39.C: Likewise.
4304         * g++.dg/template/redecl3.C: Likewise.
4305         * g++.dg/tls/diag-3.C: Likewise.
4306         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4307         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4308         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4309         * g++.old-deja/g++.brendan/crash16.C: Likewise.
4310         * g++.old-deja/g++.brendan/crash18.C: Likewise.
4311         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4312         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4313         * g++.old-deja/g++.brendan/static3.C: Likewise.
4314         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4315         * g++.old-deja/g++.jason/binding.C: Likewise.
4316         * g++.old-deja/g++.jason/crash4.C: Likewise.
4317         * g++.old-deja/g++.jason/crash7.C: Likewise.
4318         * g++.old-deja/g++.jason/lineno.C: Likewise.
4319         * g++.old-deja/g++.jason/scoping7.C: Likewise.
4320         * g++.old-deja/g++.mike/misc3.C: Likewise.
4321         * g++.old-deja/g++.mike/net44.C: Likewise.
4322         * g++.old-deja/g++.mike/ns3.C: Likewise.
4323         * g++.old-deja/g++.ns/alias4.C: Likewise.
4324         * g++.old-deja/g++.ns/ns11.C: Likewise.
4325         * g++.old-deja/g++.other/crash23.C: Likewise.
4326         * g++.old-deja/g++.other/decl8.C: Likewise.
4327         * g++.old-deja/g++.other/linkage3.C: Likewise.
4328         * g++.old-deja/g++.other/typeck1.C: Likewise.
4329         * g++.old-deja/g++.other/typedef5.C: Likewise.
4330         * g++.old-deja/g++.pt/explicit34.C: Likewise.
4331         * g++.old-deja/g++.pt/friend36.C: Likewise.
4332         * obj-c++.dg/method-8.mm: Likewise.
4333         * obj-c++.dg/tls/diag-3.mm: Likewise.
4335 2013-08-12  Perez Read  <netfirewall@gmail.com>
4337         PR target/58132
4338         * gcc.target/i386/movabs-1.c: New test.
4340 2013-08-12  Marek Polacek  <polacek@redhat.com>
4342         PR tree-optimization/57980
4343         * gcc.dg/pr57980.c: New test.
4345 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4347         PR fortran/56666
4348         * gfortran.dg/do_check_10.f90:  New test.
4349         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
4350         * gfortran.dg/array_constructor_18.f90:  Likewise.
4351         * gfortran.dg/array_constructor_22.f90:  Likewise.
4352         * gfortran.dg/coarray_15.f90:  Likewise.
4353         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
4354         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
4355         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
4357 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
4359         PR c++/53349
4360         * g++.dg/cpp0x/constexpr-ice8.C: New.
4362 2013-08-09  Xinliang David Li  <davidxl@google.com>
4364         * gcc.target/i386/memcpy-strategy-1.c: New test.
4365         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4366         * gcc.target/i386/memset-strategy-1.c: Ditto.
4367         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4369 2013-08-09  Jan Hubicka  <jh@suse.cz>
4371         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4372         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4374 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
4376         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4378 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
4380         PR fortran/58058
4381         * gfortran.dg/transfer_intrinsic_6.f90: New.
4383 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
4385         Revert:
4386         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4388         PR c++/46206
4389         * g++.dg/lookup/typedef2.C: New.
4391 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
4393         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4394         output of vdup intrinsics.
4396 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4398         * gcc.target/arm/lp1189445.c: New testcase.
4400 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
4402         PR rtl-optimization/58079
4403         * gcc.dg/torture/pr58079.c: New test.
4405 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
4407         * gnat.dg/warn9.adb: New test.
4409 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4411         PR c++/46206
4412         * g++.dg/lookup/typedef2.C: New.
4414 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
4416         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4417         to optstr when building plugins on darwin.
4419 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4421         PR tree-optimization/57539
4422         * gcc.dg/ipa/pr57539.c: New test.
4424 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4425             Bernd Edlinger  <bernd.edlinger@hotmail.de>
4427         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4428         (a): Fix constructor.
4430 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4432         PR fortran/57987
4433         * gfortran.dg/pr57987.f90: New test.
4435 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4437         PR middle-end/58041
4438         * gcc.dg/torture/pr58041.c: New test.
4439         * gcc.target/arm/pr58041.c: Likewise.
4441 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
4443         PR fortran/57306
4444         * gfortran.dg/pointer_init_8.f90: New.
4446 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
4448         PR c++/58080
4449         * g++.dg/cpp0x/pr58080.C: New.
4451 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4453         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4454         to optstr when building plugins.
4456 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4458         Patch autogenerated by refactor_passes.py from
4459         https://github.com/davidmalcolm/gcc-refactoring-scripts
4460         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4462         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4463         struct to a subclass of gimple_opt_pass along with...
4464         (pass_data_one_pass): ...new pass_data instance and...
4465         (make_one_pass): ...new function.
4466         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4467         global struct to a subclass of gimple_opt_pass along with...
4468         (pass_data_warn_self_assign): ...new pass_data instance and...
4469         (make_pass_warn_self_assign): ...new function.
4470         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4471         a global struct to a subclass of gimple_opt_pass along with...
4472         (pass_data_dumb_plugin_example): ...new pass_data instance and...
4473         (make_pass_dumb_plugin_example): ...new function.
4474         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4475         global struct to a subclass of gimple_opt_pass along with...
4476         (pass_data_warn_self_assign): ...new pass_data instance and...
4477         (make_pass_warn_self_assign): ...new function.
4479 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4481         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4482         is created and added to the pass_manager to reflect
4483         autogenerated changes.
4484         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4485         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4486         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4488 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
4490         PR c++/58072
4491         * g++.dg/cpp0x/pr58072.C: New.
4493 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4495         * gcc.dg/torture/pr57993-2.cpp: New.
4497 2013-08-02  Jan Hubicka  <jh@suse.cz>
4499         * gcc.dg/ipa/ipa-1.c: Update.
4500         * gcc.dg/ipa/ipa-2.c: Update.
4501         * gcc.dg/ipa/ipa-3.c: Update.
4502         * gcc.dg/ipa/ipa-4.c: Update.
4503         * gcc.dg/ipa/ipa-5.c: Update.
4504         * gcc.dg/ipa/ipa-7.c: Update.
4505         * gcc.dg/ipa/ipa-8.c: Update.
4506         * gcc.dg/ipa/ipcp-1.c: Update.
4507         * gcc.dg/ipa/ipcp-2.c: Update.
4509 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
4511         PR rtl-optimization/58048
4512         * gcc.target/i386/pr58048.c: New.
4514 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4516         * gcc.target/arm/neon-for-64bits-2.c: Delete.
4518 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
4519             Peter Bergner  <bergner@vnet.ibm.com>
4521         PR c++/54537
4522         * g++.dg/overload/using3.C: New.
4523         * g++.dg/overload/using2.C: Adjust.
4524         * g++.dg/lookup/using9.C: Likewise.
4526 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4528         * gcc.target/arm/pr46972-2.c: New test.
4530 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
4532         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4534 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
4536         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4538 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
4540         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4541         rather than addressing!=absolute when deciding how to handle MIPS16
4542         when the test forces an ABI.
4544 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4546         PR c++/57673
4547         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4549 2013-07-30  Steve Ellcey  <sellcey@mips.com>
4551         * gcc.target/mips/code-readable-1.c: Increase switch size.
4552         * gcc.target/mips/code-readable-2.c: Ditto.
4553         * gcc.target/mips/code-readable-3.c: Ditto.
4554         * gcc.target/mips/code-readable-4.c: Ditto.
4556 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4558         PR c++/57947
4559         * g++.dg/parse/crash63.C: New.
4561 2013-07-30  Tobias Burnus  <burnus@net-b.de>
4563         PR fortran/57530
4564         * gfortran.dg/pointer_assign_8.f90: New.
4565         * gfortran.dg/pointer_assign_9.f90: New.
4566         * gfortran.dg/pointer_assign_10.f90: New.
4567         * gfortran.dg/pointer_assign_11.f90: New.
4569 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4571         * gcc.target/arm/pr57637.c: New testcase.
4573 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4575         PR tree-optimization/57993
4576         * gcc.dg/torture/pr57993.c: New test.
4578 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
4580         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4582 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
4584         PR c++/57948
4585         * g++.dg/conversion/ambig2.C: New.
4587 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
4589         * gcc.target/mips/fabs-2008.c: New test case.
4590         * gcc.target/mips/fabs-legacy.c: New test case.
4591         * gcc.target/mips/fabsf-2008.c: New test case.
4592         * gcc.target/mips/fabsf-legacy.c: New test case.
4593         * gcc.target/mips/fneg-2008.c: New test case.
4594         * gcc.target/mips/fneg-legacy.c: New test case.
4595         * gcc.target/mips/fneg-2008.c: New test case.
4596         * gcc.target/mips/fneg-legacy.c: New test case.
4597         * gcc.target/mips/nan-2008.c: New test case.
4598         * gcc.target/mips/nan-legacy.c: New test case.
4599         * gcc.target/mips/nanf-2008.c: New test case.
4600         * gcc.target/mips/nanf-legacy.c: New test case.
4601         * gcc.target/mips/nans-2008.c: New test case.
4602         * gcc.target/mips/nans-legacy.c: New test case.
4603         * gcc.target/mips/nansf-2008.c: New test case.
4604         * gcc.target/mips/nansf-legacy.c: New test case.
4605         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4607 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4608             Maxim Kuvyrkov  <maxim@kugelworks.com>
4610         * lib/target-supports.exp (check_effective_target_non_bionic): New
4611         effective-target test.
4612         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4613         * g++.dg/tls/thread_local4g.C: Ditto.
4615 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4617         PR fortran/58009
4618         * gfortran.dg/vector_subsript_7.f90:  New test.
4620 2013-07-27  Tobias Burnus  <burnus@net-b.de>
4622         PR fortran/57991
4623         * gfortran.dg/warn_alias.f90: New.
4625 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
4627         PR fortran/57285
4628         * gfortran.dg/class_array_19.f90: New.
4630 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
4632         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4633         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4634         * gcc.dg/vect/pr57741-3.c: Likewise.
4635         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4637 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
4639         Skip tests that make assumptions about struct layout that don't hold
4640         on epiphany:
4641         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4642         * g++.dg/cpp0x/iop.C: Likewise.
4643         * g++.dg/cpp0x/named_refs.C: Likewise.
4644         * g++.dg/cpp0x/rv1p.C: Likewise.
4645         * g++.dg/cpp0x/rv2p.C: Likewise.
4646         * g++.dg/cpp0x/rv3p.C: Likewise.
4647         * g++.dg/cpp0x/rv4p.C: Likewise.
4648         * g++.dg/cpp0x/rv5p.C: Likewise.
4649         * g++.dg/cpp0x/rv6p.C: Likewise.
4650         * g++.dg/cpp0x/rv7p.C: Likewise.
4651         * g++.dg/cpp0x/rv8p.C: Likewise.
4652         * g++.dg/ext/strncpy-chk1.C: Likewise.
4653         * gcc.dg/builtin-object-size-10.c: Likewise.
4654         * gcc.dg/builtin-object-size-11.c: Likewise.
4655         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4656         * gcc.dg/pr25805.c: Likewise.
4657         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4658         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4659         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4660         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4661         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4662         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4663         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4664         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4665         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4666         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4667         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4668         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4669         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4670         * gcc.c-torture/execute/zerolen-2.x: Likewise.
4671         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4673         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4674         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4676         * gcc.dg/torture/pr37868.c: Disable for epiphany.
4677         * gcc.dg/sibcall-6.c: Enable for epiphany.
4679 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4681         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4683 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
4685         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4686         memcpy not initializers.
4688         * gcc.dg/guality/guality.exp: Skip on AIX.
4690 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4692         PR c++/57101
4693         * g++.dg/cpp0x/pr57101.C: New.
4695 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
4697         * gcc.target/aarch64/neg_1.c: New test.
4699 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4701         PR fortran/57966
4702         * gfortran.dg/typebound_call_25.f90: New.
4704 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4706         PR c++/57981
4707         * g++.dg/cpp0x/pr57981.C: New.
4709 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4711         PR c++/57880
4712         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4714 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
4716         PR rtl-optimization/57960
4717         * gcc.target/s390/pr57960.c: New.
4719 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4721         PR fortran/57639
4722         * gfortran.dg/unlimited_polymorphic_9.f90: New.
4724 2013-07-25  Terry Guo  <terry.guo@arm.com>
4726         * gcc.target/arm/thumb1-Os-mult.c: New test case.
4728 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
4730         PR c++/57942
4731         * g++.dg/inherit/pr57942.C: New.
4733 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4735         * gcc.target/powerpc/bool2.h: New file, test the code generation
4736         of logical operations for power5, altivec, power7, and power8 systems.
4737         * gcc.target/powerpc/bool2-p5.c: Likewise.
4738         * gcc.target/powerpc/bool2-av.c: Likewise.
4739         * gcc.target/powerpc/bool2-p7.c: Likewise.
4740         * gcc.target/powerpc/bool2-p8.c: Likewise.
4741         * gcc.target/powerpc/bool3.h: Likewise.
4742         * gcc.target/powerpc/bool3-av.c: Likewise.
4743         * gcc.target/powerpc/bool2-p7.c: Likewise.
4744         * gcc.target/powerpc/bool2-p8.c: Likewise.
4746 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4748         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4750 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4752         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4754 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4756         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4757         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4758         type from long to long long.
4759         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4760         to have effective-target keywords of lp64 and ilp32.
4761         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4762         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4763         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4764         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4765         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4766         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4767         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4768         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4769         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4771 2013-07-23  Tom Tromey  <tromey@redhat.com>
4772             Joseph Myers  <joseph@codesourcery.com>
4774         * gcc.dg/c11-generic-1.c: New file.
4775         * gcc.dg/c11-generic-2.c: New file.
4777 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4779         PR fortran/57906
4780         PR fortran/52052
4781         * coarray/lib_realloc_1.f90: Permit optimization.
4782         * gfortran.dg/coarray_31.f90: New.
4784 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4786         PR fortran/57762
4787         * gfortran.dg/class_array_7.f03: Fix memory leak.
4789 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
4791         PR c++/52816
4792         * g++.dg/cpp0x/decltype56.C: New.
4794 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4796         * gcc.dg/pr53265.c: Correct line number in dg-message.
4798 2013-07-22  Diego Novillo  <dnovillo@google.com>
4800         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
4802 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4804         PR testsuite/52641
4805         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4806         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4808 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4810         PR testsuite/52641
4811         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4812         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4813         * gcc.dg/torture/pr53366-1.c: Same.
4814         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4815         * gcc.dg/torture/pr56488.c: Same.
4816         * gcc.dg/torture/pr57584.c: Same.
4817         * gcc.dg/tree-ssa/pr57385.c: Same.
4818         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4820 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
4822         * c-c++-common/pr41779.c: Fix typos.
4823         * gcc.c-torture/compile/20031125-2.c: Likewise.
4824         * gcc.c-torture/compile/20040621-1.c: Likewise.
4825         * gcc.c-torture/execute/20020418-1.c: Likewise.
4826         * gcc.dg/20020108-1.c: Likewise.
4827         * gcc.dg/atomic-generic-aux.c: Likewise.
4828         * gcc.dg/builtin-complex-err-2.c: Likewise.
4829         * gcc.dg/decl-1.c: Likewise.
4830         * gcc.dg/di-sync-multithread.c: Likewise.
4831         * gcc.dg/format/c90-printf-1.c: Likewise.
4832         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4833         * gcc.dg/long-long-compare-1.c: Likewise.
4834         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4835         * gcc.dg/pr17055-1.c: Likewise.
4836         * gcc.dg/pr27095.c: Likewise.
4837         * gcc.dg/torture/fp-int-convert.h: Likewise.
4838         * gcc.dg/tree-prof/inliner-1.c: Likewise.
4839         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4840         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4841         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4842         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4843         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4844         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4845         * gcc.dg/tree-ssa/pr42585.c: Likewise.
4846         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4847         * gcc.dg/vect/vect-cond-5.c: Likewise.
4848         * gcc.dg/weak/typeof-2.c: Likewise.
4849         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4850         * gcc.target/arm/naked-1.c: Likewise.
4851         * gcc.target/i386/pr9771-1.c: Likewise.
4852         * gcc.target/sparc/sparc-constant-1.c: Likewise.
4853         * gcc.target/sparc/struct-ret-check.c: Likewise.
4854         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4855         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4856         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4857         Likewise.
4859 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4861         PR fortran/56937
4862         * gfortran.dg/dependency_42.f90:  New test.
4863         * gfortran.dg/dependency_43.f90:  New test.
4865 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4867         PR fortran/35862
4868         * gfortran.dg/round_4.f90: New.
4870 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4872         PR fortran/57894
4873         * gfortran.dg/min_max_conformance_2.f90: New.
4875 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
4877         PR preprocessor/57620
4878         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4879         (main): Don't test {s,u,U,L}12.
4880         * c-c++-common/raw-string-13.c: New test.
4881         * c-c++-common/raw-string-14.c: New test.
4882         * c-c++-common/raw-string-15.c: New test.
4883         * c-c++-common/raw-string-16.c: New test.
4885 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
4887         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4889 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
4891         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4893         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4894         target { ! keeps_null_pointer_checks }.
4895         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4896         target { ! keeps_null_pointer_checks }.
4898         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4899         * gcc.dg/torture/pr56488.c: Likewise.
4901 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
4903         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4904         new testcase.
4906 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
4908         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4909         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4910         * gfortran.dg/guality/guality.exp: Skip on AIX.
4912         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4914         * g++.dg/debug/pr56819.C: Skip on AIX.
4915         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4916         * g++.dg/guality/guality.exp: Skip on AIX.
4918         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4920         * gcc.misc-tests/gcov-14.c: Skip on AIX.
4922         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4924 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4926         PR target/57516
4927         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4928         Adjust to corrected rounding.
4930 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4932         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4933         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4934         check_effective_target_cilkplus.
4935         * g++.dg/cilk-plus/cilk-plus.exp: Same.
4937 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
4939         * gcc.target/powerpc/pr57744.c: Fix typo.
4941 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
4943         PR middle-end/57698
4944         * gcc.c-torture/compile/pr57698.c: New test.
4945         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4946         * gcc.c-torture/compile/pr44043.c: Ditto.
4948 2013-07-18  Wei Mi  <wmi@google.com>
4950         PR rtl-optimization/57878
4951         * g++.dg/pr57878.C: New test.
4953 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4955         * gcc.dg/pr42611.c: Move dg-error to correct line.
4957 2013-07-17  Tobias Burnus  <burnus@net-b.de>
4959         PR fortran/57895
4960         * gfortran.dg/dollar_sym_3.f: New.
4961         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4963 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
4965         PR target/55654
4966         PR target/55656
4967         PR target/55657
4968         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4969         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4970         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4971         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4972         * objc.dg/image-info.m: Likewise.
4973         * objc.dg/symtab-1.m: Likewise.
4974         * objc.dg/torture/strings/const-str-10.m: Likewise.
4975         * objc.dg/torture/strings/const-str-11.m: Likewise.
4976         * objc.dg/torture/strings/const-str-9.m: Likewise.
4977         * objc.dg/zero-link-1.m: Likewise.
4978         * objc.dg/zero-link-2.m: Likewise.
4979         * objc.dg/no-extra-load.m: Avoid Foundation.h.
4980         * objc.dg/objc-foreach-4.m: Likewise.
4981         * objc.dg/objc-foreach-5.m: Likewise.
4982         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4983         (for Darwin).
4984         * obj-c++.dg/strings/const-str-12.mm: Likewise.
4985         * obj-c++.dg/syntax-error-1.mm: Likewise.
4986         * objc.dg/method-6.m: Likewise.
4987         * objc.dg/pr23214.m: Likewise.
4988         * objc.dg/proto-lossage-7.m: Likewise.
4989         * objc.dg/strings/const-str-12b.m: Likewise.
4990         * objc.dg/zero-link-3.m: Likewise.
4991         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4992         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4993         adjust headers, interfaces and encoded types to reflect current system
4994         versions.  Add FIXME and outputs from current system compiler for
4995         reference.
4997 2013-07-15  Cong Hou  <congh@google.com>
4999         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5000         counted.
5001         * gcc.target/i386/l_fma_float_3.c: Likewise.
5002         * gcc.target/i386/l_fma_double_1.c: Likewise.
5003         * gcc.target/i386/l_fma_double_3.c: Likewise.
5005 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
5007         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5008         function to test if HTM is available.
5009         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5010         * gcc.target/powerpc/htm-builtin-1.c: New test.
5012 2013-07-15  Tobias Burnus  <burnus@net-b.de>
5014         * gfortran.dg/coarray_lib_realloc_1.f90: New.
5015         * gfortran.dg/coarray/lib_realloc_1.f90: New.
5016         * gfortran.dg/coarray_6.f90: Add dg-error.
5018 2013-07-15  Tobias Burnus  <burnus@net-b.de>
5020         PR fortran/37336
5021         * gfortran.dg/finalize_18.f90: New.
5023 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5025         PR fortran/52669
5026         * fortran.dg/module_variable_1.f90:  New test.
5027         * fortran.dg/module_variable_2.f90:  New test.
5029 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
5031         * g++.dg/ext/vector19.C: Adapt.
5032         * g++.dg/ext/vector23.C: New testcase.
5034 2013-07-12  Michael Matz  <matz@suse.de>
5036         PR middle-end/55771
5037         * c-c++-common/pr55771.c: New test.
5039 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
5041         * gcc.target/aarch64/vect-movi.c: New.
5043 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
5045         PR target/57362
5046         * g++.dg/ext/pr57362.C: New.
5048 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
5050         PR target/57631
5051         * gcc.target/avr/torture/pr57631.c: New test.
5053 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5055         PR c++/57827
5056         * g++.dg/cpp0x/constexpr-ice7.C: New.
5058 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
5060         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5061         for EABI targets.
5062         * gcc.c-torture/execute/nest-align-1.x: New.
5064 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5066         PR c++/57874
5067         * g++.dg/cpp0x/sfinae48.C: New.
5069 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
5071         PR preprocessor/57824
5072         * c-c++-common/raw-string-17.c: New test.
5073         * c-c++-common/gomp/pr57824.c: New test.
5075 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5077         PR c++/57869
5078         * g++.dg/cpp0x/reinterpret_cast1.C: New.
5079         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5080         * g++.dg/conversion/dr195.C: Update.
5081         * g++.dg/expr/cast2.C: Likewise.
5083 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
5085         * c-c++-common/raw-string-18.c: New test.
5086         * c-c++-common/raw-string-19.c: New test.
5088         PR preprocessor/57757
5089         * g++.dg/cpp/paste1.C: New test.
5090         * g++.dg/cpp/paste2.C: New test.
5092 2013-07-10  Graham Stott  <grahams@btinternet.com>
5094         * gcc.target/mips/mulsize-1.c: New.
5095         * gcc.target/mips/mulsize-2.c: New.
5096         * gcc.target/mips/mulsize-3.c: New.
5097         * gcc.target/mips/mulsize-4.c: New.
5099 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
5101         PR c++/53094
5102         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5103         * g++.dg/ext/vector24.C: New testcase.
5105 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
5107         PR c++/53000
5108         * g++.dg/cpp0x/decltype17.C: Adjust.
5110 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
5112         PR c++/51786
5113         * g++.dg/cpp0x/pr51786.C: New.
5115 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
5117         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5119         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5121         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5123         * gcc.target/powerpc/sd-vsx.c: Require dfp.
5124         * gcc.target/powerpc/sd-pwr6.c: Likewise.
5126 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5128         PR fortran/57834
5129         * gfortran.dg/c_f_pointer_tests_8.f90: New.
5131 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5133         PR fortran/50554
5134         * gfortran.dg/do_check_9.f90: New.
5136 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5138         PR fortran/57785
5139         * gfortran.dg/dot_product_2.f90: New.
5141 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5143         PR fortran/57469
5144         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5146 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
5148         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5149         * gfortran.dg/finalize_10.f90: Fix dg-final.
5151 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
5153         PR target/57819
5154         * gcc.target/i386/pr57819.c: New test.
5156         PR rtl-optimization/57829
5157         * gcc.c-torture/execute/pr57829.c: New test.
5159 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
5161         * gcc.target/i386/memcpy-vector_loop-1.c: New.
5162         * gcc.target/i386/memcpy-vector_loop-2.c: New.
5164 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
5166         PR target/57807
5167         * gcc.target/i386/pr57807.c: New test.
5169 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
5171         PR target/29776
5172         * gcc.dg/tree-ssa/vrp89.c: New test.
5174 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
5176         PR c++/28262
5177         * g++.dg/parse/defarg16.C: New.
5179 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
5181         PR rtl-optimization/55342
5182         * gcc.target/i386/pr55342.c: New.
5184 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5186         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5188 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
5190         PR c++/14263
5191         * g++.dg/inherit/virtual10.C: New.
5193 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
5195         PR c/57821
5196         * gcc.dg/large-size-array-6.c: New test.
5198 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
5200         PR c++/38634
5201         * g++.dg/template/crash116.C: New.
5203 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
5205         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5206         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5208 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
5210         PR c++/54998
5211         * g++.dg/cpp0x/nsdmi-list3.C: New.
5213 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
5215         PR target/57777
5216         * gcc.target/i386/pr57777.c: New test.
5218         PR c++/57771
5219         * g++.dg/template/arg9.C: New test.
5221 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
5223         * gcc.target/i386/avx-inline.c: New test.
5225 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
5227         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5228         * gcc.target/mips/call-2.c: Likewise.
5229         * gcc.target/mips/call-3.c: Likewise.
5230         * gcc.target/mips/lazy-binding-1.c: Likewise.
5232 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
5234         PR tree-optimization/57741
5235         * gcc.dg/vect/pr57741-1.c: New test.
5236         * gcc.dg/vect/pr57741-2.c: New test.
5237         * gcc.dg/vect/pr57741-3.c: New test.
5239 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
5241         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5242         on big endian.
5243         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5244         * lib/target-supports.exp: Define aarch64_little_endian.
5246 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
5248         * gcc.target/aarch64/abs_1.c: New test.
5250 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
5252         * gcc.target/aarch64/bfxil_1.c: New test.
5253         * gcc.target/aarch64/bfxil_2.c: Likewise.
5255 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5257         PR c/57766
5258         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5259         array sizes from 100 to 20.
5261 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
5263         PR fortran/54788
5264         * gfortran.dg/pointer_remapping_8.f90: New.
5266 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
5268         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5269         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5270         * g++.dg/cpp1y/udlit-userdef-string.C: New.
5271         * g++.dg/cpp1y/complex_literals.h: New.
5273 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
5275         PR c++/57645
5276         * g++.dg/cpp0x/noexcept21.C: New.
5278 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
5280         PR target/57736
5281         * gcc.target/i386/pr57736.c: New test.
5283 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5285         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5286         c specific.
5287         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5288         strings to match the fixed error messages.
5289         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5290         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5291         message check.
5293 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
5295         PR target/57744
5296         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5297         stqcx. get even registers.
5299 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
5301         PR c++/57509
5302         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5304 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5306         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5307         Fix scan patterns.
5308         * gcc.target/i386/bmi-1.c: Ditto.
5309         * gcc.target/i386/bmi-bextr-4.c: New.
5310         * gcc.target/i386/bmi-bextr-5.c: Ditto.
5312 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
5314         PR c++/57682
5315         * g++.dg/cpp0x/initlist73.C: New.
5317 2013-06-27  Meador Inge  <meadori@codesourcery.com>
5319         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5320         * g++.dg/simulate-thread/atomics-2.C: Likewise.
5321         * g++.dg/simulate-thread/atomics-1.C: Likewise.
5323 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
5325         PR c++/57509
5326         * g++.dg/ext/pr57509.C: New file.
5328 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
5330         PR target/57623
5331         * gcc.target/i386/bmi-bextr-3.c: New test.
5333         PR target/57623
5334         * gcc.target/i386/bmi2-bzhi-1.c: New test.
5336 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
5338         PR c++/57172
5339         * g++.dg/cpp0x/pr57172.C: New testcase.
5341 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5343         * gcc.target/s390/htm-1.c: New file.
5344         * gcc.target/s390/htm-nofloat-1.c: New file.
5345         * gcc.target/s390/htm-xl-intrin-1.c: New file.
5347 2013-06-26  Tobias Burnus  <burnus@net-b.de>
5349         PR fortran/29800
5350         * gfortran.dg/bounds_check_17.f90: New.
5352 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
5354         PR c++/57640
5355         * g++.dg/cpp1y/pr57640.C: New.
5357 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5359         PR c/57692
5360         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5361         overflow due to size of arrays.
5363 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
5365         PR tree-optimization/57705
5366         * gcc.dg/vect/pr57705.c: New test.
5367         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5369 2013-06-25  Martin Jambor  <mjambor@suse.cz>
5371         PR middle-end/57670
5372         * g++.dg/ipa/pr57670.C: New test.
5374 2013-06-25  Richard Biener  <rguenther@suse.de>
5376         PR middle-end/56977
5377         * gcc.dg/pr56977.c: New testcase.
5379 2013-06-24  Martin Jambor  <mjambor@suse.cz>
5381         PR tree-optimization/57358
5382         * gcc.dg/ipa/pr57358.c: New test.
5384 2013-06-24  Richard Biener  <rguenther@suse.de>
5386         PR testsuite/57686
5387         * gcc.dg/torture/pr57584.c: Remove target specific bits.
5389 2013-06-24  Richard Biener  <rguenther@suse.de>
5391         PR tree-optimization/57488
5392         * gcc.dg/torture/pr57488.c: New testcase.
5394 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5395             Dominique d'Humieres  <dominiq@lps.ens.fr>
5397         PR fortran/52413
5398         * gfortran.dg/fraction.f90: New.
5400 2013-06-24  Alan Modra  <amodra@gmail.com>
5402         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5403         Add scan-assembler-not "lvx".
5404         * gcc.target/powerpc/le-altivec-consts.c: New.
5406 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5408         * g++.dg/cpp0x/sfinae47.C: New.
5410 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
5412         PR target/52483
5413         * gcc.target/sh/pr52483-1.c: New.
5414         * gcc.target/sh/pr52483-2.c: New.
5415         * gcc.target/sh/pr52483-3.c: New.
5416         * gcc.target/sh/pr52483-4.c: New.
5417         * gcc.target/sh/pr52483-5.c: New.
5419 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
5421         * gcc.target/i386/intrinsics_1.c: New test.
5422         * gcc.target/i386/intrinsics_2.c: Ditto.
5423         * gcc.target/i386/intrinsics_3.c: Ditto.
5424         * gcc.target/i386/intrinsics_4.c: Ditto.
5425         * gcc.target/i386/intrinsics_5.c: Ditto.
5426         * gcc.target/i386/intrinsics_6.c: Ditto.
5427         * gcc.target/i386/avx-1.c: Provide macros for builtins
5428         needing immediate arguments in f16cintrin.h and rtmintrin.h.
5430 2013-06-21  Tobias Burnus  <burnus@net-b.de>
5432         PR fortran/37336
5433         * gfortran.dg/finalize_17.f90: New.
5435 2013-06-21  Tobias Burnus  <burnus@net-b.de>
5437         * gfortran.dg/realloc_on_assign_18.f90: New.
5439 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5441         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5442         Also changed the returns from error as distinct values so that
5443         debugging can get easier.
5444         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5445         errors specific to C, if necessary.  Also added new error
5446         hooks for C++.
5447         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5448         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5449         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5450         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5451         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5452         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5453         the same changes as parser_errors3.c, spaces were added between colons
5454         to not confuse C++ compiler with 2 colons as scope.
5455         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5456         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5457         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5458         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5459         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5460         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5461         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5462         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5463         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5464         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5465         * g++.dg/cilk-plus/cilk-plus.exp: New script.
5466         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5467         in the list.
5469 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
5471         PR other/53317
5472         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5474 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
5476         PR target/57655
5477         * gcc.target/i386/pr57655.c: New test.
5479 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
5481         * ada/acats/tests/gcc: Delete.
5482         * gnat.dg/style: Likewise.
5484 2013-06-20  Jeff Law  <law@redhat.com>
5486         PR tree-optimization/57660
5487         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5488         based on their branch cost.
5490         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5492 2013-06-20  Tobias Burnus  <burnus@net-b.de>
5494         PR fortran/57633
5495         * gfortran.dg/list_read_11.f90: New.
5497 2013-06-20  Richard Biener  <rguenther@suse.de>
5499         PR tree-optimization/57584
5500         * gcc.dg/torture/pr57584.c: New testcase.
5502 2013-06-19  Sharad Singhai  <singhai@google.com>
5504         * g++.dg/gcov/gcov-8.C: New testcase.
5505         * lib/gcov.exp: Handle intermediate format.
5507 2013-06-19  Wei Mi  <wmi@google.com>
5509         PR rtl-optimization/57518
5510         * testsuite/gcc.dg/pr57518.c: New test.
5512 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
5514         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5516 2013-06-19  Jan Hubicka  <jh@suse.cz>
5518         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5520 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5522         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5523         hard-coded values of array sizes with a #define.
5524         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5525         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5526         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5527         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5528         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5530 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
5532         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5533         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5535 2013-06-19  Jeff Law  <law@redhat.com>
5537         * gcc.dg/tree-ssa/forwprop-28.c: New test.
5539 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5541         PR c++/57638
5542         * g++.dg/template/error53.C: New.
5544 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5546         PR target/55033
5547         * gcc.target/powerpc/pr55033.c: Fix options.
5549 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
5551         * gcc.target/i386/inline_error.c: New test.
5552         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5553         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5555 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
5557         PR c++/53211
5558         * g++.dg/cpp0x/decltype55.C: New.
5560 2013-06-18  Marek Polacek  <polacek@redhat.com>
5562         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5564 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5566         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5568 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5570         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5571         Also changed the returns from error as distinct values so that it is
5572         easier to debug.
5574 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
5576         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5578 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5580         PR c++/16128
5581         * g++.dg/template/error52.C: New.
5582         * g++.dg/lookup/friend15.C: Update.
5583         * g++.dg/parse/error11.C: Likewise.
5584         * g++.dg/parse/error14.C: Likewise.
5585         * g++.dg/parse/parser-pr28152-2.C: Likewise.
5586         * g++.dg/parse/template25.C: Likewise.
5587         * g++.old-deja/g++.jason/cond.C: Likewise.
5588         * g++.old-deja/g++.mike/for2.C: Likewise.
5589         * g++.old-deja/g++.robertl/eb125.C: Likewise.
5590         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5592 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5594         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5595         ensure alignment.
5597 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5599         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5600         accidentally placing minus sign for length instead of stride.
5602 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
5604         PR rtl-optimization/57425
5605         PR rtl-optimization/57569
5606         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5607         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5609 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
5611         PR fortran/49074
5612         PR fortran/56136
5613         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5614         packing.
5615         * gfortran.dg/typebound_assignment_6.f03: New.
5617 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
5619         * gcc.target/h8300/h8300.exp: New.
5620         * gcc.dg/pragma-isr.c: Move to ...
5621         * gcc.target/sh/torture/pragma-isr.c: ... here ...
5622         * gcc.target/h8300/pragma-isr.c: ... and here.
5623         * gcc.dg/pragma-isr2.c: Move to ...
5624         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5625         * gcc.target/h8300/pragma-isr2.c: ... and here.
5626         * gcc.dg/pragma-isr-trapa.c: Move to ...
5627         * gcc.target/sh/pragma-isr-trapa.c: ... here.
5628         * gcc.dg/pragma-isr-trapa2.c: Move to ...
5629         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5630         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5631         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5632         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5633         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5634         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5635         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5636         * gcc.dg/attr-isr-trap_exit.c: Move to ...
5637         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5638         * gcc.dg/attr-isr-trapa.c: Move to ...
5639         * gcc.target/sh/attr-isr-trapa.c: ... here.
5641 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5643         PR c++/51413
5644         * g++.dg/ext/builtin-offsetof1.C: New.
5646 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
5648         * gcc.target/aarch64/vect_smlal_1.c: New file.
5650 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5652         PR fortran/57508
5653         * gfortran.dg/defined_assignment_7.f90: New.
5655 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5657         PR c++/57599
5658         * g++.dg/rtti/dyncast6.C: New.
5659         * g++.dg/cpp0x/dyncast1.C: Likewise.
5661 2013-06-14  Alan Modra  <amodra@gmail.com>
5663         PR middle-end/57134
5664         * gcc.dg/pr57134.c: New.
5666 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5668         PR fortran/57596
5669         * gfortran.dg/deferred_type_param_9.f90: New.
5671 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5673         * gcc.dg/fold-minus-1.c: New testcase.
5675 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
5677         PR fortran/49074
5678         * gfortran.dg/typebound_assignment_5.f03: New.
5680 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5682         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5684 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5685             Pat Haugen  <pthaugen@us.ibm.com>
5686             Peter Bergner  <bergner@vnet.ibm.com>
5688         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5689         load/store instructions on power7, power8.
5690         * gcc.target/powerpc/atomic-p8.c: Likewise.
5692 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5694         PR c/57577
5695         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5697 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
5699         PR c++/38958
5700         * g++.dg/warn/Wunused-var-20.C: New.
5702 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5704         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5705         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5706         Run with -fno-common.
5708 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5710         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5711         and exit function calls with return 1 and return 0, respectively.
5713 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5715         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5716         New tests.
5718 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
5720         PR tree-optimization/57361
5721         * gcc.dg/tree-ssa/pr57361.c: New file.
5723 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5725         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5726         to ensure alignment.
5727         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5729 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5731         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5733 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5734             Dominique d'Humieres  <dominiq@lps.ens.fr>
5736         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5738 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
5740         PR target/56564
5741         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5742         * gcc.target/i386/pr56564-3.c: Likewise.
5744 2013-06-11  Tobias Burnus  <burnus@net-b.de>
5746         PR fortran/57535
5747         * gfortran.dg/class_array_18.f90: New.
5749 2013-06-11  Jan Hubicka  <jh@suse.cz>
5751         PR c++/57551
5752         * g++.dg/ext/visibility/anon6.C: Update testcase.
5754 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5756         PR c/57563
5757         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5758         in how we check __sec_reduce_mutating function's result.
5760 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5761             Pat Haugen  <pthaugen@us.ibm.com>
5762             Peter Bergner  <bergner@vnet.ibm.com>
5764         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5765         direct move instructions.
5766         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5767         * gcc.target/powerpc/direct-move.h: Likewise.
5768         * gcc.target/powerpc/direct-move-float1.c: Likewise.
5769         * gcc.target/powerpc/direct-move-float2.c: Likewise.
5770         * gcc.target/powerpc/direct-move-double1.c: Likewise.
5771         * gcc.target/powerpc/direct-move-double2.c: Likewise.
5772         * gcc.target/powerpc/direct-move-long1.c: Likewise.
5773         * gcc.target/powerpc/direct-move-long2.c: Likewise.
5775 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5777         PR c++/52440
5778         * g++.dg/cpp0x/pr52440.C: New.
5780 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
5782         PR target/56564
5783         * gcc.target/i386/pr56564-1.c: New test.
5784         * gcc.target/i386/pr56564-2.c: New test.
5785         * gcc.target/i386/pr56564-3.c: New test.
5786         * gcc.target/i386/pr56564-4.c: New test.
5787         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5788         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5789         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5790         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5791         * gcc.target/i386/vect-sizes-1.c: Likewise.
5792         * gcc.target/i386/memcpy-1.c: Likewise.
5793         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5794         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5796 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5798         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5799         systems to cover all GNU systems.
5800         * g++.dg/abi/guard2.C: Likewise.
5801         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5802         * g++.dg/eh/sighandle.C: Likewise.
5803         * g++.dg/ext/cleanup-10.C: Likewise.
5804         * g++.dg/ext/cleanup-11.C: Likewise.
5805         * g++.dg/ext/cleanup-8.C: Likewise.
5806         * g++.dg/ext/cleanup-9.C: Likewise.
5807         * g++.dg/opt/const5.C: Likewise.
5808         * g++.dg/opt/life1.C: Likewise.
5809         * g++.dg/other/pr39496.C: Likewise.
5810         * g++.old-deja/g++.abi/aggregates.C: Likewise.
5811         * g++.old-deja/g++.abi/align.C: Likewise.
5812         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5813         * g++.old-deja/g++.law/weak.C: Likewise.
5814         * g++.old-deja/g++.pt/asm1.C: Likewise.
5815         * gcc.c-torture/execute/20030125-1.x: Likewise.
5816         * gcc.c-torture/execute/990127-2.x: Likewise.
5817         * gcc.dg/20041106-1.c: Likewise.
5818         * gcc.dg/20050503-1.c: Likewise.
5819         * gcc.dg/builtin-object-size-5.c: Likewise.
5820         * gcc.dg/cleanup-10.c: Likewise.
5821         * gcc.dg/cleanup-11.c: Likewise.
5822         * gcc.dg/cleanup-8.c: Likewise.
5823         * gcc.dg/cleanup-9.c: Likewise.
5824         * gcc.dg/complex-5.c: Likewise.
5825         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5826         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5827         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5828         * gcc.dg/dfp/pr35739.c: Likewise.
5829         * gcc.dg/fdata-sections-1.c: Likewise.
5830         * gcc.dg/lto/20090206-1_0.c: Likewise.
5831         * gcc.dg/lto/20090206-2_0.c: Likewise.
5832         * gcc.dg/pr30360.c: Likewise.
5833         * gcc.dg/pr37303.c: Likewise.
5834         * gcc.dg/pr39323-1.c: Likewise.
5835         * gcc.dg/pr39323-2.c: Likewise.
5836         * gcc.dg/pr39323-3.c: Likewise.
5837         * gcc.dg/pr45416.c: Likewise.
5838         * gcc.dg/setjmp-2.c: Likewise.
5839         * gcc.dg/split-1.c: Likewise.
5840         * gcc.dg/split-3.c: Likewise.
5841         * gcc.dg/split-4.c: Likewise.
5842         * gcc.dg/strlenopt-12g.c: Likewise.
5843         * gcc.dg/strlenopt-14g.c: Likewise.
5844         * gcc.dg/strlenopt-14gf.c: Likewise.
5845         * gcc.dg/strlenopt-16g.c: Likewise.
5846         * gcc.dg/strlenopt-17g.c: Likewise.
5847         * gcc.dg/strlenopt-18g.c: Likewise.
5848         * gcc.dg/strlenopt-1f.c: Likewise.
5849         * gcc.dg/strlenopt-22g.c: Likewise.
5850         * gcc.dg/strlenopt-2f.c: Likewise.
5851         * gcc.dg/strlenopt-4g.c: Likewise.
5852         * gcc.dg/strlenopt-4gf.c: Likewise.
5853         * gcc.dg/struct-ret-3.c: Likewise.
5854         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5855         * gcc.misc-tests/linkage.exp: Likewise.
5856         * gcc.target/i386/20000724-1.c: Likewise.
5857         * gcc.target/i386/align-main-3.c: Likewise.
5858         * gcc.target/i386/cleanup-1.c: Likewise.
5859         * gcc.target/i386/inline-mcpy.c: Likewise.
5860         * gcc.target/i386/pr32268.c: Likewise.
5861         * gcc.target/i386/pr36613.c: Likewise.
5862         * gcc.target/i386/pr39013-1.c: Likewise.
5863         * gcc.target/i386/pr39013-2.c: Likewise.
5864         * gcc.target/i386/pr39496.c: Likewise.
5865         * gcc.target/i386/pr40906-3.c: Likewise.
5866         * gcc.target/i386/pr46084.c: Likewise.
5867         * lib/target-supports.exp (check_effective_target_pie): Likewise.
5869 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
5871         PR target/6526
5872         * gcc.target/sh/pr6526.c: New.
5874 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
5876         PR target/57568
5877         * gcc.c-torture/execute/pr57568.c: New test.
5879 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5881         PR c++/37404
5882         * g++.dg/other/vararg-4.C: New.
5884 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
5886         PR rtl-optimization/57559
5887         * gcc.target/s390/pr57559.c : New test.
5889 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5891         PR fortran/37336
5892         * gfortran.dg/finalize_10.f90: New.
5893         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5894         * gfortran.dg/finalize_15.f90: New.
5896 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5898         PR fortran/57553
5899         * gfortran.dg/storage_size_4.f90: New.
5901 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
5903         PR c++/57548
5904         * testsuite/g++.dg/ext/pr57548.C: New test.
5906 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5908         PR middle-end/57541
5909         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5911 2013-06-07  Jan Hubicka  <jh@suse.cz>
5913         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5915 2013-06-07  Tobias Burnus  <burnus@net-b.de>
5917         PR fortran/57549
5918         * gfortran.dg/array_constructor_48.f90: New.
5919         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5920         * gfortran.dg/array_constructor_type_15.f03: Ditto.
5922 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5924         PR target/56315
5925         * gcc.target/arm/xordi3-opt.c: New test.
5927 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5929         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5930         Revert to dg-options.
5932 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5934         PR target/55033
5935         * gcc.target/powerpc/pr55033.c: New.
5937 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
5939         PR c++/53658
5940         * g++.dg/cpp0x/alias-decl-36.C: New.
5942 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5943             Pat Haugen  <pthaugen@us.ibm.com>
5944             Peter Bergner  <bergner@vnet.ibm.com>
5946         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5947         power8 builtin functions.
5948         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5949         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5950         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5951         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5952         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5953         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5954         * gcc.target/powerpc/p8vector-vectorize-1.c: New
5955         tests to test power8 auto-vectorization.
5956         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5957         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5958         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5959         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5961         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5962         powerpc_p8vector_ok instead of powerpc_vsx_ok.
5964         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5966         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5967         support.
5968         (check_effective_target_powerpc_p8vector_ok): Likewise.
5969         (is-effective-target): Likewise.
5970         (check_vect_support_and_set_flags): Likewise.
5972 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5974         PR c++/43652
5975         * g++.dg/parse/error53.C: New.
5977 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
5979         PR rtl-optimization/57459
5980         * gcc.target/i386/pr57459.c: New test.
5982 2013-06-06  Teresa Johnson  <tejohnson@google.com>
5984         PR c++/53743
5985         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5986         into -freorder-blocks-and-partition test.
5987         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5988         * gcc.dg/tree-prof/20041218-1.c: Ditto.
5989         * gcc.dg/tree-prof/pr52027.c: Use -O2.
5990         * gcc.dg/tree-prof/pr50907.c: Ditto.
5991         * gcc.dg/tree-prof/pr45354.c: Ditto.
5992         * g++.dg/tree-prof/partition2.C: Ditto.
5993         * g++.dg/tree-prof/partition3.C: Ditto.
5995 2013-06-06  Tobias Burnus  <burnus@net-b.de>
5997         PR fortran/57542
5998         * gfortran.dg/finalize_16.f90: New.
6000 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6002         * gcc.dg/vect/no-section-anchors-vect-68.c:
6003         Add dg-skip-if aarch64_tiny.
6005 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6007         PR C/57457
6008         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6009         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6011 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
6013         PR c++/51908
6014         * g++.dg/cpp0x/decltype54.C: New.
6016 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
6018         * gcc.dg/fshort-wchar.c: Add extra dg-options for
6019         arm*-*-*eabi* targets.
6020         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6021         arm*-*-* targets.
6022         * gcc.dg/tree-ssa/pr43491.c: Likewise.
6024 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
6025             Tobias Burnus  <burnus@net-b.de>
6027         * gfortran.dg/string_length_2.f90: Fix dg-do run.
6028         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
6029         * gfortran.dg/io_real_boz_4.f90: Ditto.
6030         * gfortran.dg/io_real_boz_5.f90: Ditto.
6032 2013-06-05  Andreas Schwab  <schwab@suse.de>
6034         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6036 2013-06-04  Jan Hubicka  <jh@suse.cz>
6038         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6040 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6042         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6043         parameters with void.
6044         (main2): Removed argc parameter.
6045         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6046         (main): Replaced argc, argv parameters with void.
6047         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6048         (main2): Removed argc parameter.
6049         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6050         argv parameters with void.  Added __asm volatile to avoid optimization
6051         on argc, if necessary.
6052         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6053         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6054         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6055         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6056         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6057         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6058         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6059         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6060         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6061         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6062         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6063         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6064         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6065         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6066         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6067         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6068         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6069         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6070         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6071         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6072         parameters with void.
6073         (main2): Removed argc parameter.
6074         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6075         (main): Replaced argc, argv parameters with void.
6076         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6077         argv parameters with void.  Also renamed this function as main, and
6078         delete the existing main.
6079         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6080         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6081         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6083 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
6085         * gcc.target/aarch64/movi_1.c: New test.
6087 2013-06-04  Tobias Burnus  <burnus@net-b.de>
6089         PR fortran/37336
6090         * gfortran.dg/finalize_12.f90: New.
6091         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6092         end of scope finalization.
6093         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6094         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6095         * gfortran.dg/auto_dealloc_2.f90: Ditto.
6096         * gfortran.dg/class_19.f03: Ditto.
6097         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6098         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6099         * gfortran.dg/extends_14.f03: Ditto.
6100         * gfortran.dg/move_alloc_4.f90: Ditto.
6101         * gfortran.dg/typebound_proc_27.f03: Ditto.
6103 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
6105         * gfortran.dg/bounds_check_7.f90: Remove "! {".
6106         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6107         * gfortran.dg/default_initialization_5.f90: Update dg-do.
6108         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6109         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6110         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6111         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6112         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
6113         * gfortran.dg/io_real_boz_4.f90: Ditto.
6114         * gfortran.dg/io_real_boz_5.f90: Ditto.
6115         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6116         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6117         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6118         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6119         * gfortran.dg/transpose_2.f90: Fix dg-output.
6121 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6123         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6124         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6125         dg-option and an header comment.
6127 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6129         PR c++/57419
6130         * g++.dg/cpp0x/sfinae46.C: New.
6131         * g++.dg/cpp0x/defaulted13.C: Adjust.
6132         * g++.dg/cpp0x/defaulted2.C: Likewise.
6133         * g++.dg/cpp0x/defaulted26.C: Likewise.
6134         * g++.dg/cpp0x/defaulted3.C: Likewise.
6135         * g++.dg/cpp0x/error1.C: Likewise.
6136         * g++.dg/cpp0x/implicit1.C: Likewise.
6137         * g++.dg/cpp0x/implicit11.C: Likewise.
6138         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6139         * g++.dg/cpp0x/initlist47.C: Likewise.
6140         * g++.dg/cpp0x/initlist9.C: Likewise.
6141         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6142         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6143         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6144         * g++.dg/cpp0x/union4.C: Likewise.
6145         * g++.dg/template/crash108.C: Likewise.
6146         * g++.dg/template/crash41.C: Likewise.
6147         * g++.old-deja/g++.jason/local.C: Likewise.
6148         * g++.old-deja/g++.law/visibility3.C: Likewise.
6150 2013-06-03  Teresa Johnson  <tejohnson@google.com>
6152         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6153         * gcc.dg/vect/bb-slp-14.c: Ditto.
6154         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6155         * gcc.dg/vect/bb-slp-23.c: Ditto.
6156         * gcc.dg/vect/bb-slp-15.c: Ditto.
6157         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6158         * gcc.dg/vect/bb-slp-24.c: Ditto.
6159         * gcc.dg/vect/bb-slp-16.c: Ditto.
6160         * gcc.dg/vect/bb-slp-25.c: Ditto.
6161         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6162         * gcc.dg/vect/bb-slp-17.c: Ditto.
6163         * gcc.dg/vect/bb-slp-1.c: Ditto.
6164         * gcc.dg/vect/bb-slp-26.c: Ditto.
6165         * gcc.dg/vect/bb-slp-18.c: Ditto.
6166         * gcc.dg/vect/bb-slp-2.c: Ditto.
6167         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6168         * gcc.dg/vect/bb-slp-27.c: Ditto.
6169         * gcc.dg/vect/bb-slp-19.c: Ditto.
6170         * gcc.dg/vect/bb-slp-3.c: Ditto.
6171         * gcc.dg/vect/bb-slp-28.c: Ditto.
6172         * gcc.dg/vect/bb-slp-4.c: Ditto.
6173         * gcc.dg/vect/bb-slp-29.c: Ditto.
6174         * gcc.dg/vect/bb-slp-5.c: Ditto.
6175         * gcc.dg/vect/bb-slp-6.c: Ditto.
6176         * gcc.dg/vect/bb-slp-8a.c: Ditto.
6177         * gcc.dg/vect/bb-slp-7.c: Ditto.
6178         * gcc.dg/vect/bb-slp-8b.c: Ditto.
6179         * gcc.dg/vect/bb-slp-8.c: Ditto.
6180         * gcc.dg/vect/bb-slp-9.c: Ditto.
6181         * gcc.dg/vect/bb-slp-10.c: Ditto.
6182         * gcc.dg/vect/bb-slp-11.c: Ditto.
6183         * gcc.dg/vect/bb-slp-20.c: Ditto.
6184         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6185         * gcc.dg/vect/bb-slp-21.c: Ditto.
6186         * gcc.dg/vect/bb-slp-30.c: Ditto.
6187         * gcc.dg/vect/bb-slp-13.c: Ditto.
6188         * gcc.dg/vect/bb-slp-22.c: Ditto.
6189         * g++.dg/vect/slp-pr50413.cc: Ditto.
6190         * g++.dg/vect/slp-pr56812.cc: Ditto.
6191         * g++.dg/vect/slp-pr50819.cc: Ditto.
6193 2013-06-01  Tobias Burnus  <burnus@net-b.de>
6195         PR fortran/57456
6196         * gfortran.dg/class_array_17.f90: New.
6198 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6200         * ada/acats/floatstore.lst: New.
6201         * ada/acats/run_all.sh: Process it.
6203 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6205         * gcc.target/powerpc/e500-ord-1.c: New test.
6206         * gcc.target/powerpc/e500-ord-2.c: Likewise.
6207         * gcc.target/powerpc/e500-unord-1.c: Likewise.
6208         * gcc.target/powerpc/e500-unord-2.c: Likewise.
6210 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6212         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6214 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6216         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6218 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6220         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6222 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6224         PR c/57452
6225         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6226         test-case.
6228 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6230         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6232 2013-05-31  Marek Polacek  <polacek@redhat.com>
6234         PR tree-optimization/57478
6235         PR tree-optimization/57453
6236         * gcc.dg/torture/pr57478.c: New test.
6238 2013-05-31  Tobias Burnus  <burnus@net-b.de>
6240         PR fortran/57456
6241         * gfortran.dg/class_array_17.f90: New.
6243 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6245         PR target/56315
6246         * gcc.target/arm/iordi3-opt.c: New test.
6248 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
6250         PR fortran/54190
6251         PR fortran/57217
6252         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6253         * gfortran.dg/interface_26.f90: Ditto.
6254         * gfortran.dg/proc_ptr_11.f90: Ditto.
6255         * gfortran.dg/proc_ptr_15.f90: Ditto.
6256         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6257         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6258         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6259         * gfortran.dg/typebound_override_1.f90: Ditto.
6260         * gfortran.dg/typebound_override_4.f90: Ditto.
6261         * gfortran.dg/typebound_proc_6.f03: Ditto.
6262         * gfortran.dg/assumed_type_7.f90: New test.
6263         * gfortran.dg/typebound_override_5.f90: New test.
6264         * gfortran.dg/typebound_override_6.f90: New test.
6265         * gfortran.dg/typebound_override_7.f90: New test.
6267 2013-05-30  Tobias Burnus  <burnus@net-b.de>
6269         PR middle-end/57073
6270         * gfortran.dg/power_6.f90: New.
6272 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
6274         * gcc.target/aarch64/insv_1.c: New test.
6276 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
6278         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6279         dg-skip-if "No stabs".
6281 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
6283         PR fortran/54189
6284         * gfortran.dg/assumed_size_1.f90: New.
6286 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6288         * gcc.dg/shrink-wrap-alloca.c: New added.
6289         * gcc.dg/shrink-wrap-pretend.c: New added.
6290         * gcc.dg/shrink-wrap-sibcall.c: New added.
6292 2013-05-30  Tobias Burnus  <burnus@net-b.de>
6294         PR fortran/57458
6295         * gfortran.dg/assumed_rank_13.f90: New.
6297 2013-05-29  Easwaran Raman  <eraman@google.com>
6299         PR tree-optimization/57442
6300         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6302 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6304         PR tree-optimization/57441
6305         * gcc.c-torture/compile/pr57441.c: New.
6307 2013-05-29  Dehao Chen  <dehao@google.com>
6309         PR testsuite/57413
6310         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6312 2013-05-29  Tobias Burnus  <burnus@net-b.de>
6314         PR fortran/37336
6315         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6316         * gfortran.dg/class_19.f03: Ditto.
6318 2013-05-29  Richard Biener  <rguenther@suse.de>
6320         * gcc.dg/vect/bb-slp-32.c: New testcase.
6322 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6324         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6325         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6326         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6327         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6328         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6329         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6330         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6331         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6332         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6333         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6334         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6335         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6336         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6337         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6338         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6339         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6340         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6341         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6342         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6343         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6344         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6345         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6346         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6347         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6348         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6349         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6350         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6351         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6352         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6353         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6354         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6355         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6356         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6357         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6358         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6359         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6360         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6361         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6362         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6364 2013-05-29  Tobias Burnus  <burnus@net-b.de>
6366         PR fortran/37336
6367         * gfortran.dg/finalize_11.f90: New.
6368         * gfortran.dg/finalize_4.f03: Remove dg-error.
6369         * gfortran.dg/finalize_5.f03: Ditto.
6370         * gfortran.dg/finalize_6.f03: Ditto.
6371         * gfortran.dg/finalize_7.f03: Ditto.
6373 2013-05-28  Tobias Burnus  <burnus@net-b.de>
6375         * gfortran.dg/class_array_16.f90: New.
6377 2013-05-28  Tobias Burnus  <burnus@net-b.de>
6379         PR fortran/57435
6380         * testsuite/gfortran.dg/use_29.f90: New.
6382 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6384         * gnat.dg/fp_exception.adb: New test.
6386 2013-05-28  Richard Biener  <rguenther@suse.de>
6388         PR tree-optimization/56787
6389         * gcc.dg/vect/pr56787.c: New testcase.
6391 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
6392             Tobias Burnus  <burnus@net-b.de>
6394         PR fortran/57217
6395         * gfortran.dg/typebound_override_4.f90: New.
6397 2013-05-28  Richard Biener  <rguenther@suse.de>
6399         PR tree-optimization/57411
6400         * g++.dg/opt/pr57411.C: New testcase.
6402 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6404         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6405         * gcc.dg/builtin-bswap-9.c: Likewise.
6407 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6409         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6411 2013-05-27  Richard Biener  <rguenther@suse.de>
6413         PR middle-end/57412
6414         * gcc.dg/gomp/pr57412.c: New testcase.
6416 2013-05-27  Bud Davis  <jmdavis@link.com>
6418         PR fortran/50405
6419         * gfortran.dg/stfunc_8.f90: New.
6421 2013-05-27  Richard Biener  <rguenther@suse.de>
6423         PR tree-optimization/57343
6424         * gcc.dg/torture/pr57343.c: New testcase.
6426 2013-05-27  Richard Biener  <rguenther@suse.de>
6428         PR tree-optimization/57417
6429         * gcc.dg/torture/pr57417.c: New testcase.
6431 2013-05-27  Richard Biener  <rguenther@suse.de>
6433         PR tree-optimization/57396
6434         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6436 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6438         * gnat.dg/specs/last_bit.ads: New test.
6440 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6442         * gnat.dg/specs/machine_attribute.ads: New test.
6444 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6446         * gnat.dg/incomplete3.ad[sb]: New test.
6448 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6450         PR target/53916
6451         * gcc.target/mips/div-13.c: New test.
6453 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6455         PR target/55777
6456         * gcc.target/mips/mips16-attributes-5.c,
6457         * gcc.target/mips/mips16-attributes-6.c: New tests.
6459 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6461         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6462         * gcc.dg/builtin-bswap-8.c: Likewise.
6464 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6466         PR c++/52216
6467         * g++.dg/cpp0x/new1.C: New.
6469 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6471         PR c++/25666
6472         * g++.dg/parse/dtor16.C: New.
6473         * g++.dg/parse/dtor6.C: Adjust.
6475 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6477         PR c++/19618
6478         * g++.dg/expr/bitfield12.C: New.
6480 2013-05-24  Jeff Law  <law@redhat.com>
6482         PR tree-optimization/57124
6483         * gcc.c-torture/execute/pr57124.c: New test.
6484         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6486 2013-05-24  Martin Jambor  <mjambor@suse.cz>
6488         PR tree-optimization/57294
6489         * gcc.dg/ipa/pr57294.c: New test.
6491 2013-05-24  Dehao Chen  <dehao@google.com>
6493         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6495 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
6497         * gcc.target/aarch64/scalar_intrinsics.c
6498         (force_simd): Use a valid instruction.
6499         (test_vdupd_lane_s64): Pass a valid lane argument.
6500         (test_vdupd_lane_u64): Likewise.
6502 2013-05-24  Richard Biener  <rguenther@suse.de>
6504         PR tree-optimization/57287
6505         * gcc.dg/pr57287.c: New testcase.
6507 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6509         PR c++/26572
6510         * g++.dg/template/error51.C: New.
6512 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6514         PR c++/25503
6515         * g++.dg/template/bitfield2.C: New.
6517 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6519         * gnat.dg/specs/noinline1.ads: New test.
6520         * gnat.dg/noinline2.ad[sb]: Likewise.
6521         * gnat.dg/specs/noinline3.ads: Likewise.
6522         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6524 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6526         PR tree-ssa/57385
6527         * gcc.dg/tree-ssa/pr57385.c: New test.
6529 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6531         * gnat.dg/derived_type4.adb: New test.
6533 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6535         * gcc.dg/builtin-bswap-6.c: New test.
6536         * gcc.dg/builtin-bswap-7.c: Likewise.
6537         * gcc.dg/builtin-bswap-8.c: Likewise.
6538         * gcc.dg/builtin-bswap-9.c: Likewise.
6540 2013-05-23  Christian Bruel  <christian.bruel@st.com>
6542         PR debug/57351
6543         * gcc.dg/debug/pr57351.c: New test
6545 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
6547         * gcc.target/aarch64/vect-clz.c: New file.
6549 2013-05-23  Martin Jambor  <mjambor@suse.cz>
6551         PR middle-end/57347
6552         * gcc.dg/ipa/pr57347.c: New test.
6554 2013-05-23  Richard Biener  <rguenther@suse.de>
6556         PR tree-optimization/57380
6557         * g++.dg/tree-ssa/pr57380.C: New testcase.
6559 2013-05-23  Richard Biener  <rguenther@suse.de>
6561         PR middle-end/57381
6562         * gcc.dg/torture/pr57381.c: New testcase.
6564 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
6566         PR middle-end/57344
6567         * gcc.c-torture/execute/pr57344-1.c: New test.
6568         * gcc.c-torture/execute/pr57344-2.c: New test.
6569         * gcc.c-torture/execute/pr57344-3.c: New test.
6570         * gcc.c-torture/execute/pr57344-4.c: New test.
6572 2013-05-23  Richard Biener  <rguenther@suse.de>
6574         PR rtl-optimization/57341
6575         * gcc.dg/torture/pr57341.c: New testcase.
6577 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6579         PR c++/57352
6580         * g++.dg/parse/crash62.C: New.
6582 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6583             Pat Haugen  <pthaugen@us.ibm.com>
6584             Peter Bergner  <bergner@vnet.ibm.com>
6586         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6587         crypto builtins.
6589 2013-05-22  Tobias Burnus  <burnus@net-b.de>
6591         PR fortran/57364
6592         * gfortran.dg/defined_assignment_6.f90: New.
6594 2013-05-22  Tobias Burnus  <burnus@net-b.de>
6596         PR fortran/57338
6597         * gfortran.dg/assumed_type_6.f90: New.
6599 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6601         PR c++/57211
6602         * g++.dg/cpp0x/Wunused-parm.C: New.
6604 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6606         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6607         * g++.dg/warn/Wdouble-promotion.C: Likewise.
6609 2013-05-21  Easwaran Raman  <eraman@google.com>
6611         PR tree-optimization/57322
6612         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6614 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
6616         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6617         .set (no)?micromips
6619 2013-05-21  Tobias Burnus  <burnus@net-b.de>
6621         PR fortran/57035
6622         * gfortran.dg/assumed_type_5.f90: New.
6623         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6624         * gfortran.dg/assumed_rank_2.f90: Ditto.
6625         * gfortran.dg/assumed_type_3.f90: Update dg-error.
6626         * gfortran.dg/no_arg_check_3.f90: Ditto.
6628 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
6630         PR tree-optimization/57331
6631         * gcc.c-torture/compile/pr57331.c: New test.
6633 2013-05-21  Richard Biener  <rguenther@suse.de>
6635         PR tree-optimization/57330
6636         * gcc.dg/torture/pr57330.c: New testcase.
6638 2013-05-21  Richard Biener  <rguenther@suse.de>
6640         PR tree-optimization/57303
6641         * gcc.dg/torture/pr57303.c: New testcase.
6643 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
6645         PR tree-optimization/57321
6646         * gcc.c-torture/execute/pr57321.c: New test.
6648 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6650         PR fortran/48858
6651         PR fortran/55465
6652         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6653         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6654         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6655         * gfortran.dg/binding_label_tests_3.f03: Ditto.
6656         * gfortran.dg/binding_label_tests_4.f03: Ditto.
6657         * gfortran.dg/binding_label_tests_5.f03: Ditto.
6658         * gfortran.dg/binding_label_tests_6.f03: Ditto.
6659         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6660         * gfortran.dg/binding_label_tests_8.f03: Ditto.
6661         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6662         * gfortran.dg/binding_label_tests_24.f90: New.
6663         * gfortran.dg/binding_label_tests_25.f90: New.
6665 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6667         PR fortran/48858
6668         * gfortran.dg/binding_label_tests_17.f90: New.
6669         * gfortran.dg/binding_label_tests_18.f90: New.
6670         * gfortran.dg/binding_label_tests_19.f90: New.
6671         * gfortran.dg/binding_label_tests_20.f90: New.
6672         * gfortran.dg/binding_label_tests_21.f90: New.
6673         * gfortran.dg/binding_label_tests_22.f90: New.
6674         * gfortran.dg/binding_label_tests_23.f90: New.
6676 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6678         PR fortran/48858
6679         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6680         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6681         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6682         * gfortran.dg/common_18.f90: New.
6683         * gfortran.dg/common_19.f90: New.
6684         * gfortran.dg/common_20.f90: New.
6685         * gfortran.dg/common_21.f90: New.
6687 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6689         PR c++/12288
6690         * g++.dg/parse/error52.C: New.
6691         * g++.dg/parse/error3.C: Adjust.
6692         * g++.dg/parse/error36.C: Likewise.
6694 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
6696         PR target/56547
6697         * gcc.target/sh/pr56547-1.c: New.
6698         * gcc.target/sh/pr56547-2.c: New.
6700 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6702         PR c++/23608
6703         * g++.dg/warn/Wsign-compare-6.C: New.
6704         * g++.dg/warn/Wdouble-promotion.C: Adjust.
6706 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6708         PR c++/57327
6709         * g++.dg/template/error50.C: New.
6711 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6713         PR c++/10207
6714         * g++.dg/ext/complit13.C: New.
6716 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
6718         PR c++/57175
6719         * g++.dg/pr57175.C: New testcase.
6721 2013-05-17  Easwaran Raman  <eraman@google.com>
6723         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6725 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
6727         PR testsuite/57313
6728         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6730 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6732         PR rtl-optimization/57281
6733         PR rtl-optimization/57300
6734         * gcc.dg/pr57300.c: New test.
6735         * gcc.c-torture/execute/pr57281.c: New test.
6737 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6739         PR c++/18126
6740         * g++.dg/ext/sizeof-complit.C: New.
6742 2013-05-17  Marek Polacek  <polacek@redhat.com>
6744         * gcc.dg/strlenopt-25.c: New test.
6745         * gcc.dg/strlenopt-26.c: Likewise.
6747 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6749         * gcc.target/i386/rotate-4.c: Compile only with -mavx
6750         instead of -mavx2, require only avx instead of avx2.
6751         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6752         of avx2-check.h and turn into an avx runtime test instead of
6753         avx2 runtime test.
6755 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6757         * g++.dg/ext/vector22.C: Uncomment working test.
6759 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
6761         PR c++/17410
6762         * g++.dg/template/pr17410.C: New.
6764 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
6766         * gcc.target/i386/rotate-3.c: New test.
6767         * gcc.target/i386/rotate-3a.c: New test.
6768         * gcc.target/i386/rotate-4.c: New test.
6769         * gcc.target/i386/rotate-4a.c: New test.
6770         * gcc.target/i386/rotate-5.c: New test.
6771         * gcc.target/i386/rotate-5a.c: New test.
6773 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6775         * gcc.dg/visibility-21.c: Require section_anchors.
6777 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
6779         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6780         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6781         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6783 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
6785         * gcc.dg/visibility-21.c: New.
6787 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6789         PR middle-end/57286
6790         * gcc.dg/pr57286.c: New testcase.
6791         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6792         * g++.dg/ext/vector22.C: Comment out transformations not
6793         performed anymore.
6795 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
6797         PR target/57260
6798         * gcc.target/mips/call-1.c: Restrict to o32.
6799         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6801 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6803         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6804         dg-messages.
6805         * g++.dg/warn/Wshadow-1.C: Likewise.
6806         * g++.dg/warn/Wshadow-6.C: Likewise.
6807         * g++.dg/warn/Wshadow-7.C: Likewise.
6809 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6811         PR c++/31952
6812         * g++.dg/parse/pr31952-1.C: New.
6813         * g++.dg/parse/pr31952-2.C: Likewise.
6814         * g++.dg/parse/pr31952-3.C: Likewise.
6816         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6817         * g++.old-deja/g++.jason/cond.C: Likewise.
6818         * g++.dg/cpp0x/range-for5.C: Likewise.
6820 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6822         PR target/19599
6823         * gcc.target/arm/pr40887.c: Adjust testcase.
6824         * gcc.target/arm/pr19599.c: New test.
6826 2013-05-15  Richard Biener  <rguenther@suse.de>
6828         PR tree-optimization/57275
6829         * gcc.target/i386/pr57275.c: New testcase.
6831 2013-05-15  Jan Hubicka  <jh@suse.cz>
6833         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6834         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6835         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6837 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6839         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6840         scheduling.
6842 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6844         PR c++/57274
6845         * c-c++-common/Wsequence-point-1.c: New test.
6847 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
6849         * g++.dg/ext/vector22.C: New testcase.
6850         * gcc.dg/binop-xor3.c: Remove xfail.
6852 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
6854         * gcc.target/aarch64/vect-fcm.x: Add cases testing
6855         FLOAT cmp FLOAT ? INT : INT.
6856         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6857         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6858         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6859         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6860         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6861         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6863 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
6865         PR c++/53903
6866         * g++.dg/cpp0x/defaulted43.C: New.
6868 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6870         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6871         (alloca): Remove declaration.
6872         (foo9): Replace alloca by __builtin_alloca.
6874 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
6876         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6877         Expect "size of array is too large" error.
6879 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6881         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6883 2013-05-14  Richard Biener  <rguenther@suse.de>
6885         PR middle-end/57235
6886         * g++.dg/torture/pr57235.C: New testcase.
6888 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6890         PR middle-end/57251
6891         * gcc.dg/torture/pr57251.c: New test.
6893 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
6895         PR target/57264
6896         * gcc.target/i386/pr57264.c: New test.
6898 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6900         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6902 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
6904         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6906 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6908         PR tree-optimization/45216
6909         PR tree-optimization/57157
6910         * c-c++-common/rotate-1.c: Add 32 tests with +.
6911         * c-c++-common/rotate-1a.c: Adjust.
6912         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6913         * c-c++-common/rotate-2b.c: New test.
6914         * c-c++-common/rotate-3.c: Add 32 tests with +.
6915         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6916         * c-c++-common/rotate-4b.c: New test.
6917         * c-c++-common/rotate-5.c: New test.
6919 2013-05-13  Martin Jambor  <mjambor@suse.cz>
6921         PR middle-end/42371
6922         * gcc.dg/ipa/remref-0.c: New test.
6923         * gcc.dg/ipa/remref-1a.c: Likewise.
6924         * gcc.dg/ipa/remref-1b.c: Likewise.
6925         * gcc.dg/ipa/remref-2a.c: Likewise.
6926         * gcc.dg/ipa/remref-2b.c: Likewise.
6928 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
6930         * gcc.dg/vector-shift-2.c: New testcase.
6932 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6934         PR tree-optimization/57230
6935         * gcc.dg/strlenopt-24.c: New test.
6937         PR tree-optimization/57230
6938         * gcc.dg/strlenopt-23.c: New test.
6940 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
6942         PR target/57108
6943         * gcc.target/sh/pr57108.c: Move this test case to ...
6944         * gcc.c-torture/compile/pr57108.c: ... here.
6946 2013-05-10  Richard Biener  <rguenther@suse.de>
6948         PR tree-optimization/57214
6949         * gcc.dg/torture/pr57214.c: New testcase.
6951 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
6953         * gcc.dg/vector-shift.c: New testcase.
6955 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
6957         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6959         PR tree-optimization/45216
6960         PR tree-optimization/57157
6961         * c-c++-common/rotate-1.c: New test.
6962         * c-c++-common/rotate-1a.c: New test.
6963         * c-c++-common/rotate-2.c: New test.
6964         * c-c++-common/rotate-2a.c: New test.
6965         * c-c++-common/rotate-3.c: New test.
6966         * c-c++-common/rotate-3a.c: New test.
6967         * c-c++-common/rotate-4.c: New test.
6968         * c-c++-common/rotate-4a.c: New test.
6970 2013-05-10  Richard Biener  <rguenther@suse.de>
6972         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6973         * gcc.target/i386/l_fma_double_1.c: Adjust.
6974         * gcc.target/i386/l_fma_double_2.c: Likewise.
6975         * gcc.target/i386/l_fma_double_3.c: Likewise.
6976         * gcc.target/i386/l_fma_double_4.c: Likewise.
6977         * gcc.target/i386/l_fma_double_5.c: Likewise.
6978         * gcc.target/i386/l_fma_double_6.c: Likewise.
6979         * gcc.target/i386/l_fma_float_1.c: Likewise.
6980         * gcc.target/i386/l_fma_float_2.c: Likewise.
6981         * gcc.target/i386/l_fma_float_3.c: Likewise.
6982         * gcc.target/i386/l_fma_float_4.c: Likewise.
6983         * gcc.target/i386/l_fma_float_5.c: Likewise.
6984         * gcc.target/i386/l_fma_float_6.c: Likewise.
6986 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
6988         PR c++/51226
6989         * g++.dg/cpp0x/pr51226.C: New.
6991 2013-04-16  Han Shen  <shenhan@google.com>
6993         Test cases for '-fstack-protector-strong'.
6994         * gcc.dg/fstack-protector-strong.c: New.
6995         * g++.dg/fstack-protector-strong.C: New.
6997 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
6999         * gcc.target/aarch64/ands_1.c: New test.
7000         * gcc.target/aarch64/ands_2.c: Likewise
7002 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
7004         * lib/target-supports.exp (check_effective_target_hw): New
7005         function.
7006         * c-c++-common/asan/clone-test-1.c: Call
7007         check_effective_target_hw.
7008         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7009         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7010         possible decorations.
7011         * c-c++-common/asan/null-deref-1.c: Likewise.
7012         * c-c++-common/asan/stack-overflow-1.c: Likewise.
7013         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7014         * c-c++-common/asan/use-after-free-1.c: Likewise.
7015         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7016         * g++.dg/asan/large-func-test-1.C: Likewise.
7018 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
7020         * gcc.target/aarch64/scalar_intrinsics.c: Update.
7022 2013-05-07  Richard Biener  <rguenther@suse.de>
7024         PR middle-end/57190
7025         * g++.dg/torture/pr57190.C: New testcase.
7027 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
7029         PR tree-optimization/57149
7030         * gcc.dg/pr57149.c: New test.
7032         PR debug/57184
7033         * gcc.dg/pr57184.c: New test.
7035 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
7037         * gnat.dg/specs/array3.ads: New test.
7039 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
7041         * c-c++-common/vector-scalar-2.c: New testcase.
7043 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
7045         * gcc.target/i386/asm-dialect-2.c: New testcase.
7047 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7049         PR c++/57183
7050         * g++.dg/cpp0x/auto38.C: New.
7052 2013-05-06  Richard Biener  <rguenther@suse.de>
7054         PR tree-optimization/57185
7055         * gcc.dg/autopar/pr57185.c: New testcase.
7057 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
7059         PR target/57106
7060         * gcc.target/i386/pr57106.c: New test.
7062 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7064         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7065         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7066         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7067         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7068         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7069         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7070         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7072 2013-05-06  Teresa Johnson  <tejohnson@google.com>
7074         PR bootstrap/57154
7075         * gcc.dg/pr57154.c: New test.
7077 2013-05-06  Richard Biener  <rguenther@suse.de>
7079         PR middle-end/57147
7080         * gcc.dg/torture/pr57147-1.c: New testcase.
7081         * gcc.dg/torture/pr57147-2.c: Likewise.
7082         * gcc.dg/torture/pr57147-3.c: Likewise.
7084 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
7086         PR target/55303
7087         * gcc.target/sh/pr55303-1.c: New.
7088         * gcc.target/sh/pr55303-2.c: New.
7089         * gcc.target/sh/pr55303-3.c: New.
7091 2013-05-05  Tobias Burnus  <burnus@net-b.de>
7093         * gfortran.dg/allocate_with_source_3.f90: New.
7095 2013-05-05  Tobias Burnus  <burnus@net-b.de>
7097         PR fortran/57141
7098         * gfortran.dg/null_8.f90: New.
7100 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7102         PR c++/53745
7103         * g++.dg/cpp0x/enum27.C: New.
7104         * g++.dg/cpp0x/enum_base.C: Adjust.
7106 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
7108         PR tree-optimization/56205
7109         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7111 2013-05-04  Tobias Burnus  <burnus@net-b.de>
7113         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7114         * gfortran.dg/bind_c_usage_27.f90: New.
7115         * gfortran.dg/bind_c_usage_28.f90: New.
7117 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7119         PR c++/51927
7120         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7122 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
7124         PR target/57150
7125         * gcc.target/powerpc/pr57150.c: New file.
7127 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7129         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7130         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7131         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7132         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7133         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7134         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7135         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7137 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
7139         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7140         scan-assembler-times.
7142 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7144         * gcc.dg/tree-ssa/slsr-32.c: New.
7145         * gcc.dg/tree-ssa/slsr-33.c: New.
7146         * gcc.dg/tree-ssa/slsr-34.c: New.
7147         * gcc.dg/tree-ssa/slsr-35.c: New.
7148         * gcc.dg/tree-ssa/slsr-36.c: New.
7149         * gcc.dg/tree-ssa/slsr-37.c: New.
7150         * gcc.dg/tree-ssa/slsr-38.c: New.
7152 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
7154         * gcc.target/aarch64/tst_1.c: New test.
7155         * gcc.target/aarch64/tst_2.c: Likewise
7157 2013-05-02  Jeff Law  <law@redhat.com>
7159         PR tree-optimization/57144
7160         * gcc.c-torture/execute/pr57144.c: New test.
7162 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
7164         PR rtl-optimization/57130
7165         * gcc.c-torture/execute/pr57130.c: New test.
7167 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
7169         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7171 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
7173         * gcc.target/aarch64/fabd.c: New file.
7175 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7177         PR c++/54318
7178         * g++.dg/cpp0x/pr54318.C: New.
7180 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7182         PR c++/14283
7183         * g++.dg/parse/error51.C: New.
7184         * g++.dg/parse/error15.C: Adjust column numbers.
7186 2013-05-02  Tobias Burnus  <burnus@net-b.de>
7188         PR fortran/57142
7189         * gfortran.dg/size_kind_2.f90: New.
7190         * gfortran.dg/size_kind_3.f90: New.
7192 2013-05-02  Richard Biener  <rguenther@suse.de>
7194         PR middle-end/57140
7195         * g++.dg/torture/pr57140.C: New testcase.
7197 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
7199         PR target/56732
7200         * gcc.target/arm/pr56732-1.c: New test.
7202 2013-05-02  Martin Jambor  <mjambor@suse.cz>
7204         PR middle-end/56988
7205         * gcc.dg/ipa/pr56988.c: New test.
7207 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
7209         * gcc.target/aarch64/bics_1.c: New test.
7210         * gcc.target/aarch64/bics_2.c: Likewise.
7212 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
7214         PR rtl-optimization/57131
7215         * gcc.c-torture/execute/pr57131.c: New test.
7217 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
7219         PR c++/57132
7220         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7222 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
7224         PR target/57091
7225         * gcc.target/i386/pr57091.c: New test.
7227 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7229         * gcc.target/aarch64/vect-vaddv.c: New.
7231 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7233         * gcc.target/aarch64/vect-vmaxv.c: New.
7234         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7236 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7238         * gcc.target/aarch64/scalar-vca.c: New.
7239         * gcc.target/aarch64/vect-vca.c: Likewise.
7241 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7243         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7244         (test_vceqd_s64): Force arguments to SIMD registers.
7245         (test_vceqzd_s64): Likewise.
7246         (test_vcged_s64): Likewise.
7247         (test_vcled_s64): Likewise.
7248         (test_vcgezd_s64): Likewise.
7249         (test_vcged_u64): Likewise.
7250         (test_vcgtd_s64): Likewise.
7251         (test_vcltd_s64): Likewise.
7252         (test_vcgtzd_s64): Likewise.
7253         (test_vcgtd_u64): Likewise.
7254         (test_vclezd_s64): Likewise.
7255         (test_vcltzd_s64): Likewise.
7256         (test_vtst_s64): Likewise.
7257         (test_vtst_u64): Likewise.
7259 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
7261         PR c++/57092
7262         * g++.dg/cpp0x/decltype53.C: New.
7264 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7266         PR fortran/57071
7267         * gfortran.dg/power_5.f90:  New test.
7269 2013-04-30  Richard Biener  <rguenther@suse.de>
7271         PR middle-end/57122
7272         * gcc.dg/torture/pr57122.c: New testcase.
7274 2013-04-30  Richard Biener  <rguenther@suse.de>
7276         PR middle-end/57107
7277         * g++.dg/torture/pr57107.C: New testcase.
7279 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
7281         PR rtl-optimization/57105
7282         * gcc.dg/pr57105.c: New test.
7284 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
7286         PR tree-optimization/57104
7287         * gcc.dg/pr57104.c: New test.
7289 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
7291         PR target/44578
7292         * gcc.target/i386/pr44578.c: New test.
7294 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
7296         PR target/57097
7297         * gcc.target/i386/pr57097.c: New test.
7299 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
7301         PR target/57098
7302         * gcc.target/i386/pr57098.c: New test.
7304 2013-04-29  Kai Tietz  <ktietz@redhat.com>
7306         * gcc.c-torture/execute/pr55875.c: New test.
7308 2013-04-29  Richard Biener  <rguenther@suse.de>
7310         PR middle-end/57075
7311         * gcc.dg/torture/pr57075.c: New testcase.
7313 2013-04-29  Richard Biener  <rguenther@suse.de>
7315         PR middle-end/57103
7316         * gcc.dg/autopar/pr57103.c: New testcase.
7318 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7320         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7322 2013-04-29  Tom de Vries  <tom@codesourcery.com>
7324         * gcc.dg/pr50763.c: Update test.
7326 2013-04-26  Jeff Law  <law@redhat.com>
7328         * gcc.dg/tree-ssa/vrp88.c: New test.
7330 2013-04-29  Christian Bruel  <christian.bruel@st.com>
7332         PR target/57108
7333         * gcc.target/sh/pr57108.c: New test.
7335 2013-04-29  Richard Biener  <rguenther@suse.de>
7337         PR middle-end/57089
7338         * gfortran.dg/gomp/pr57089.f90: New testcase.
7340 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7342         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7344 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7346         * gcc.target/aarch64/vect-vcvt.c: New.
7348 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7350         * gcc.target/aarch64/vect-vrnd.c: New.
7352 2013-04-29  Richard Biener  <rguenther@suse.de>
7354         PR tree-optimization/57081
7355         * gcc.dg/torture/pr57081.c: New testcase.
7357 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
7359         PR tree-optimization/57083
7360         * gcc.dg/torture/pr57083.c: New test.
7362 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7364         PR c++/56450
7365         * g++.dg/cpp0x/decltype52.C: New.
7367 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
7369         N3472 binary constants
7370         * g++.dg/cpp/limits.C: Adjust warning wording.
7371         * g++.dg/system-binary-constants-1.C: Likewise.
7372         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7374 2013-04-28  Tobias Burnus  <burnus@net-b.de>
7376         PR fortran/57093
7377         * gfortran.dg/coarray_30.f90: New.
7379 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7381         PR fortran/57071
7382         * frontend-passes (optimize_power):  New function.
7383         (optimize_op):  Use it.
7385 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
7387         PR target/56866
7388         * gcc.c-torture/execute/pr56866.c: New test.
7389         * gcc.target/i386/pr56866.c: New test.
7391 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
7393         PR go/57045
7394         * gcc.dg/setjmp-5.c: New test.
7396 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
7398         PR c++/55708
7399         * g++.dg/cpp0x/constexpr-55708.C: New.
7401 2013-04-26  Richard Biener  <rguenther@suse.de>
7403         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7404         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7405         * gcc.dg/pr53265.c: Remove XFAILs.
7406         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7407         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7409 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
7411         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7412         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7413         -fdiagnostics-color=never option similarly to
7414         -fno-diagnostics-show-caret option.
7416 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
7418         PR rtl-optimization/57003
7419         * gcc.target/i386/pr57003.c: New test.
7421 2013-04-25  Marek Polacek  <polacek@redhat.com>
7423         PR tree-optimization/57066
7424         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7426 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
7427             Tejas Belagod  <tejas.belagod@arm.com>
7429         * gcc.target/aarch64/vaddv-intrinsic.c: New.
7430         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7431         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7433 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7435         * gcc.target/aarch64/cmp.c: New.
7437 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7439         * gcc.target/aarch64/ngc.c: New.
7441 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7443         * lib/target-supports.exp
7444         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7445         (check_effective_target_arm_neon_fp16_ok): Likewise.
7446         (add_options_for_arm_neon_fp16): Likewise.
7447         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7448         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7450 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
7452         PR rtl-optimizations/57046
7453         * gcc.target/i386/pr57046.c: New test.
7455 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7457         * g++.dg/cpp1y/cplusplus.C: New.
7459 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7461         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7463 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7465         * c-c++-common/Wpointer-arith-1.c: New.
7467 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7469         * g++.dg/cpp1y/cxx1y_macro.C: New.
7471 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7473         PR c++/56970
7474         * g++.dg/cpp0x/sfinae45.C: New.
7476 2013-04-24  Richard Biener  <rguenther@suse.de>
7478         PR testsuite/57050
7479         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7481 2013-04-23  Richard Biener  <rguenther@suse.de>
7483         PR middle-end/57036
7484         * gcc.dg/torture/pr57036-1.c: New testcase.
7485         * gcc.dg/torture/pr57036-2.c: Likewise.
7487 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
7489         * gcc.target/aarch64/scalar-mov.c: New testcase.
7491 2013-04-23  Richard Biener  <rguenther@suse.de>
7493         PR tree-optimization/57026
7494         * gcc.dg/torture/pr57026.c: New testcase.
7496 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
7498         PR fortran/53685
7499         PR fortran/57022
7500         * gfortran.dg/transfer_check_4.f90: New.
7502 2013-04-22  Marek Polacek  <polacek@redhat.com>
7504         PR sanitizer/56990
7505         * gcc.dg/pr56990.c: New test.
7507 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
7509         PR target/57018
7510         * gcc.target/i386/pr57018.c: New test.
7512 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
7514         * gcc.target/aarch64/vrecps.c: New.
7515         * gcc.target/aarch64/vrecpx.c: Likewise.
7517 2013-04-22  Christian Bruel  <christian.bruel@st.com>
7519         PR target/56995
7520         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7522 2013-04-21  Jeff Law  <law@redhat.com>
7524         * gcc.dg/tree-ssa/forwprop-26.c: New test.
7526 2013-04-20  Tobias Burnus  <burnus@net-b.de>
7528         PR fortran/56907
7529         * gfortran.dg/c_loc_test_22.f90: New.
7531 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
7533         PR rtl-optimization/56847
7534         * gcc.dg/pr56847.c: New test.
7536 2013-04-19  Richard Biener  <rguenther@suse.de>
7538         PR tree-optimization/56982
7539         * gcc.c-torture/execute/pr56982.c: New testcase.
7541 2013-04-19  Martin Jambor  <mjambor@suse.cz>
7543         PR tree-optimization/56718
7544         * g++.dg/ipa/imm-devirt-1.C: New test.
7545         * g++.dg/ipa/imm-devirt-2.C: Likewise.
7547 2013-04-19  Richard Biener  <rguenther@suse.de>
7549         PR tree-optimization/57000
7550         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7552 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7553             Mikael Morin  <mikael@gcc.gnu.org>
7555         PR fortran/56872
7556         * gfortran.dg/array_constructor_45.f90:  New test.
7557         * gfortran.dg/array_constructor_46.f90:  New test.
7558         * gfortran.dg/array_constructor_47.f90:  New test.
7559         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
7561 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
7563         PR rtl-optimization/56999
7564         * g++.dg/opt/pr56999.C: New test.
7566 2013-04-18  Cary Coutant  <ccoutant@google.com>
7568         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7569         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7571 2013-04-18  Cary Coutant  <ccoutant@google.com>
7573         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7574         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7575         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7576         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7577         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7578         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7579         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7580         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7581         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7582         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7583         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7585 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
7587         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7589 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
7591         PR tree-optimization/56984
7592         * gcc.c-torture/compile/pr56984.c: New test.
7594         PR rtl-optimization/56992
7595         * gcc.dg/pr56992.c: New test.
7597 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
7599         PR fortran/56814
7600         * gfortran.dg/proc_ptr_42.f90: New.
7602 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7604         * gnat.dg/discr41.ad[sb]: New test.
7605         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7606         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7607         * gcc.dg/vect/slp-24.c: Likewise.
7608         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7609         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7610         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7611         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7612         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7613         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7614         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7615         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7616         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7617         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7618         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7619         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7620         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7621         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7622         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7623         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7624         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7625         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7626         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7627         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7628         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7629         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7630         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7631         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7632         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7633         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7635 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
7637         PR fortran/40958
7638         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7639         * gfortran.dg/module_md5_1.f90: Remove.
7641 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7643         * gcc.target/aarch64/adds3.c: New.
7644         * gcc.target/aarch64/subs3.c: New.
7646 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7648         * gcc.target/aarch64/adds1.c: New.
7649         * gcc.target/aarch64/adds2.c: New.
7650         * gcc.target/aarch64/subs1.c: New.
7651         * gcc.target/aarch64/subs2.c: New.
7653 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
7655         Implement n3599 - Literal operator templates for strings.
7656         * g++.dg/cpp1y/udlit-char-template.C: New test.
7657         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7659 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7661         PR fortran/39505
7662         * gfortran.dg/no_arg_check_1.f90: New.
7663         * gfortran.dg/no_arg_check_2.f90: New.
7664         * gfortran.dg/no_arg_check_3.f90: New.
7666 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
7668         PR fortran/56968
7669         * gfortran.dg/proc_ptr_41.f90: New.
7671 2013-04-16  Richard Biener  <rguenther@suse.de>
7673         PR tree-optimization/56756
7674         * gcc.dg/torture/pr56756.c: New testcase.
7676 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7678         PR fortran/56969
7679         * gfortran.dg/c_assoc_5.f90: New.
7681 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
7683         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7684         * gcc.c-torture/execute/pr33992.x: Remove.
7685         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7686         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7687         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7689 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
7691         PR tree-optimization/56962
7692         * gcc.c-torture/execute/pr56962.c: New test.
7694 2013-04-15  Richard Biener  <rguenther@suse.de>
7696         PR tree-optimization/56933
7697         * gcc.dg/vect/pr56933.c: New testcase.
7699 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7701         * gcc.target/arm/anddi3-opt.c: New test.
7702         * gcc.target/arm/anddi3-opt2.c: Likewise.
7704 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
7706         * gcc.dg/pr56890-1.c: New test.
7707         * gcc.dg/pr56890-2.c: Likewise.
7709 2013-04-15  Joey Ye  <joey.ye@arm.com>
7711         * gcc.target/arm/thumb1-far-jump-1.c: New test.
7712         * gcc.target/arm/thumb1-far-jump-2.c: New test.
7714 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
7716         PR fortran/56816
7717         * gfortran.dg/select_type_33.f03: New test.
7719 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
7721         PR fortran/55959
7722         * gfortran.dg/typebound_proc_29.f03: New.
7724 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7726         PR fortran/56266
7727         * gfortran.dg/typebound_proc_28.f03: New.
7729 2013-04-12  Jeff Law  <law@redhat.com>
7731         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7732         either.
7734 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7736         PR fortran/56929
7737         * gfortran.dg/coarray/alloc_comp_2.f90: New.
7739 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
7741         PR target/56903
7742         * gcc.target/i386/pr56903.c: New test.
7744 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7746         PR fortran/56261
7747         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7748         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7749         * gfortran.dg/block_11.f90: Fix invalid test case.
7750         * gfortran.dg/function_types_3.f90: Add new error message.
7751         * gfortran.dg/global_references_1.f90: Ditto.
7752         * gfortran.dg/import2.f90: Remove unneeded parts.
7753         * gfortran.dg/import6.f90: Fix invalid test case.
7754         * gfortran.dg/proc_decl_2.f90: Ditto.
7755         * gfortran.dg/proc_decl_9.f90: Ditto.
7756         * gfortran.dg/proc_decl_18.f90: Ditto.
7757         * gfortran.dg/proc_ptr_40.f90: New.
7758         * gfortran.dg/whole_file_7.f90: Modified error wording.
7759         * gfortran.dg/whole_file_16.f90: Ditto.
7760         * gfortran.dg/whole_file_17.f90: Add -pedantic.
7761         * gfortran.dg/whole_file_18.f90: Modified error wording.
7762         * gfortran.dg/whole_file_20.f03: Ditto.
7763         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7764         invalid test case.
7766 2013-04-12  Richard Biener  <rguenther@suse.de>
7768         Revert
7769         2013-04-10  Richard Biener  <rguenther@suse.de>
7771         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7773 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7775         PR fortran/56845
7776         * gfortran.dg/class_allocate_15.f90: New.
7778         Revert:
7779         2013-04-12  Tobias Burnus  <burnus@net-b.de>
7781         * gfortran.dg/coarray_lib_alloc_2.f90: Update
7782         scan-tree-dump-times.
7784 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
7786         PR tree-optimization/56918
7787         PR tree-optimization/56920
7788         * gcc.dg/vect/pr56918.c: New test.
7789         * gcc.dg/vect/pr56920.c: New test.
7791 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7793         PR fortran/56845
7794         * gfortran.dg/class_allocate_14.f90: New.
7795         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7796         * gfortran.dg/coarray_lib_alloc_3.f90: New.
7798 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
7800         * gcc.dg/fold-cstvecshift.c: New testcase.
7802 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7804         * gcc.target/aarch64/negs.c: New.
7806 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7808         PR c++/56895
7809         * g++.dg/template/arrow4.C: New test.
7811 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7813         * gnat.dg/array23.adb: New test.
7814         * gnat.dg/array23_pkg[123].ads: New helpers.
7816 2013-04-11  Jeff Law  <law@redhat.com>
7818         PR tree-optimization/56900
7819         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7821 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7823         PR c++/56913
7824         * g++.dg/cpp0x/sfinae44.C: New.
7826 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
7828         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7829         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7831 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7833         PR c++/54216
7834         * g++.dg/cpp0x/enum26.C: New.
7835         * g++.old-deja/g++.pt/mangle1.C: Adjust.
7837 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
7839         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7840         inverse operands.
7841         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7842         loop is vectorized.
7843         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7844         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7845         loop is vectorized and that the correct instruction is generated.
7846         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7847         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7848         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7850 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7852         PR tree-optimization/56899
7853         * gcc.c-torture/execute/pr56899.c: New test.
7855 2013-04-10  David S. Miller  <davem@davemloft.net>
7857         * gcc.target/sparc/setcc-4.c: New test.
7858         * gcc.target/sparc/setcc-5.c: New test.
7860 2013-04-10  Richard Biener  <rguenther@suse.de>
7862         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7864 2013-04-10  Richard Biener  <rguenther@suse.de>
7866         * gcc.dg/vect/slp-39.c: New testcase.
7868 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
7870         PR tree-optimization/55524
7871         * gcc.target/epiphany/fnma-1.c: New test.
7873 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
7875         * gcc.dg/tree-ssa/inline-11.c: New test
7877 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
7879         PR c++/56895
7880         * g++.dg/template/arrow3.C: New test.
7882 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7884         * gcc.target/arm/minmax_minus.c: New test.
7886 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7888         PR middle-end/56883
7889         * c-c++-common/gomp/pr56883.c: New test.
7891 2013-04-09  Jeff Law  <law@redhat.com>
7893         * gcc.dg/tree-ssa/vrp87.c: New test.
7895 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7897         PR tree-optimization/56854
7898         * g++.dg/torture/pr56854.C: New test.
7900 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7902         PR fortran/56782
7903         * gfortran.dg/array_constructor_44.f90:  New test.
7905 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
7907         PR c++/56871
7908         * g++.dg/cpp0x/constexpr-specialization.C: New.
7910 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7912         * gcc.c-torture/execute/pr56837.c: New test.
7914         PR c++/34949
7915         PR c++/50243
7916         * g++.dg/opt/vt3.C: New test.
7917         * g++.dg/opt/vt4.C: New test.
7919 2013-04-08  Jeff Law  <law@redhat.com>
7921         * gcc.dg/tree-ssa/forwprop-25.c: New test.
7923 2013-04-08  Richard Biener  <rguenther@suse.de>
7925         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7927 2013-04-08  Richard Biener  <rguenther@suse.de>
7929         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7931 2013-04-08  Richard Biener  <rguenther@suse.de>
7933         * g++.dg/vect/slp-pr56812.cc: Adjust.
7935 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7937         * gcc.dg/pr56837.c: New test.
7938         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7939         "generated memset minus one".
7941 2013-04-07  Tobias Burnus  <burnus@net-b.de>
7943         PR fortran/56849
7944         * gfortran.dg/reshape_5.f90: New.
7946 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7948         PR target/56843
7949         * gcc.target/powerpc/recip-1.c: Modify expected output.
7950         * gcc.target/powerpc/recip-3.c: Likewise.
7951         * gcc.target/powerpc/recip-4.c: Likewise.
7952         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7954 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7956         * gcc.target/arm/peep-ldrd-1.c: New test.
7957         * gcc.target/arm/peep-strd-1.c: Likewise.
7959 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7961         * gcc.target/arm/negdi-1.c: New test.
7962         * gcc.target/arm/negdi-2.c: Likewise.
7963         * gcc.target/arm/negdi-3.c: Likewise.
7964         * gcc.target/arm/negdi-4.c: Likewise.
7966 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7968         * lib/target-supports.exp (add_options_for_arm_v8_neon):
7969         Add -march=armv8-a when we use v8 NEON.
7970         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7971         (check_effective_target_vect_call_ceilf): Likewise.
7972         (check_effective_target_vect_call_floorf): Likewise.
7973         (check_effective_target_vect_call_roundf): Likewise.
7974         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7975         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7976         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7977         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7978         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7980 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
7982         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7983         * gcc.target/powerpc/sd-pwr6.c: Same.
7984         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7985         * g++.dg/debug/pr56294.C: XFAIL on AIX.
7987 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
7989         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7991 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
7993         PR fortran/40881
7994         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7995         * gfortran.dg/altreturn_4.f90: Ditto.
7996         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7997         * gfortran.dg/altreturn_5.f90: Ditto.
7998         * gfortran.dg/altreturn_6.f90: Ditto.
7999         * gfortran.dg/altreturn_7.f90: Ditto.
8001 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8003         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8004         New procedure.
8005         (check_effective_target_arm_v8_neon_ok_nocache):
8006         Likewise.
8007         (check_effective_target_arm_v8_neon_ok): Change to use
8008         check_effective_target_arm_v8_neon_ok_nocache.
8009         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8010         NEON flags.
8011         (check_effective_target_vect_call_btruncf):
8012         Enable for arm and ARMv8 NEON.
8013         (check_effective_target_vect_call_ceilf): Likewise.
8014         (check_effective_target_vect_call_floorf): Likewise.
8015         (check_effective_target_vect_call_roundf): Likewise.
8016         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8017         target.
8019 2013-04-04  Marek Polacek  <polacek@redhat.com>
8021         PR tree-optimization/48186
8022         * gcc.dg/pr48186.c: New test.
8024 2013-04-04  Richard Biener  <rguenther@suse.de>
8026         PR tree-optimization/56826
8027         * gcc.dg/vect/pr56826.c: New testcase.
8028         * gcc.dg/vect/O3-pr36098.c: Adjust.
8030 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
8032         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8033         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8034         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8035         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8036         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8037         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8038         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8039         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8040         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8041         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8043 2013-04-04  Richard Biener  <rguenther@suse.de>
8045         PR tree-optimization/56213
8046         * gcc.dg/vect/vect-123.c: New testcase.
8048 2013-04-04  Tobias Burnus  <burnus@net-b.de>
8050         PR fortran/56810
8051         * gfortran.dg/read_repeat_2.f90: New.
8053 2013-04-04  Richard Biener  <rguenther@suse.de>
8055         PR tree-optimization/56837
8056         * g++.dg/torture/pr56837.C: New testcase.
8058 2013-04-04  Tobias Burnus  <burnus@net-b.de>
8060         PR fortran/50269
8061         * gfortran.dg/c_loc_test_21.f90: New.
8062         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8063         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8064         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8065         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8066         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
8068 2013-04-03  Jeff Law  <law@redhat.com>
8070         PR tree-optimization/56799
8071         * gcc.c-torture/execute/pr56799.c: New test.
8073 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
8075         PR c++/56815
8076         * g++.dg/warn/Wpointer-arith-1.C: New.
8077         * g++.dg/gomp/for-19.C: Adjust.
8079 2013-04-03  Marek Polacek  <polacek@redhat.com>
8081         PR sanitizer/55702
8082         * gcc.dg/pr55702.c: New test.
8084 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8086         PR target/56809
8087         * gcc.dg/pr56809.c: New testcase.
8089 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
8091         PR debug/56819
8092         * g++.dg/debug/pr56819.C: New test.
8094 2013-04-03  Richard Biener  <rguenther@suse.de>
8096         PR tree-optimization/56817
8097         * g++.dg/torture/pr56817.C: New testcase.
8099 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
8101         * gcc.dg/vect/bb-slp-31.c: New file.
8103 2013-04-03  Jason Merrill  <jason@redhat.com>
8105         PR c++/34949
8106         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8108 2013-04-03  Richard Biener  <rguenther@suse.de>
8110         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8112 2013-04-03  Richard Biener  <rguenther@suse.de>
8114         PR tree-optimization/55964
8115         * gcc.dg/torture/pr55964-2.c: New testcase.
8117 2013-04-03  Richard Biener  <rguenther@suse.de>
8119         PR tree-optimization/56501
8120         * gcc.dg/torture/pr56501.c: New testcase.
8122 2013-04-03  Richard Biener  <rguenther@suse.de>
8124         PR tree-optimization/56407
8125         * gcc.dg/torture/pr56407.c: New testcase.
8127 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
8129         PR tree-optimization/56790
8130         * g++.dg/ext/pr56790-1.C: New testcase.
8132 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
8134         * gcc.target/i386/merge-1.c: New testcase.
8135         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8137 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
8139         PR c/19449
8140         * gcc.c-torture/execute/pr19449.c: New test.
8142 2013-04-03  Richard Biener  <rguenther@suse.de>
8144         PR tree-optimization/56812
8145         * g++.dg/vect/slp-pr56812.cc: New testcase.
8147 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
8149         PR fortran/56284
8150         PR fortran/40881
8151         * gfortran.dg/altreturn_8.f90: New.
8152         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8153         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8154         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8156 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
8158         PR rtl-optimization/56745
8159         * gcc.c-torture/compile/pr56745.c: New test.
8161 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
8163         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8165 2013-04-02  Richard Biener  <rguenther@suse.de>
8167         PR tree-optimization/56778
8168         * gcc.dg/torture/pr56778.c: New testcase.
8170 2013-04-02  Richard Biener  <rguenther@suse.de>
8172         PR middle-end/56768
8173         * g++.dg/torture/pr56768.C: New testcase.
8175 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
8177         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8179 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8181         PR fortran/56660
8182         * gfortran.dg/namelist_82.f90:  New test.
8184 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
8186         PR fortran/56500
8187         * gfortran.dg/implicit_class_1.f90: New.
8189 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8191         PR fortran/56786
8192         * gfortran.dg/namelist_81.f90:  New test.
8194 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8196         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
8197         for constant and equal string lengths.
8198         * gfortran.dg/character_comparison_5.f90:  Likewise.
8199         * gfortran.dg/character_comparison_9.f90:  New test.
8201 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
8203         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8204         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8206 2013-03-29  Tobias Burnus  <burnus@net-b.de>
8208         PR fortran/35203
8209         * gfortran.dg/optional_absent_3.f90: New.
8211 2013-03-29  Tobias Burnus  <burnus@net-b.de>
8213         PR fortran/56737
8214         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
8216 2013-03-29  Tobias Burnus  <burnus@net-b.de>
8218         PR fortran/56735
8219         * gfortran.dg/namelist_80.f90: New.
8221 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8223         PR fortran/45159
8224         * gfortran.dg/string_length_2.f90:  New test.
8225         * gfortran.dg/dependency_41.f90:  New test.
8227 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8229         PR fortran/55806
8230         * gfortran.dg/array_constructor_43.f90:  New test.
8231         * gfortran.dg/random_seed_3.f90:  New test.
8233 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
8235         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8236         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8237         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8238         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8239         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8240         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8241         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8242         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8243         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8244         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8246 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
8248         PR c++/56725
8249         * g++.dg/conversion/op4.C: Adjust.
8250         * g++.dg/cpp0x/rv1n.C: Likewise.
8251         * g++.dg/cpp0x/rv2n.C: Likewise.
8252         * g++.dg/cpp0x/template_deduction.C: Likewise.
8253         * g++.dg/expr/cond8.C: Likewise.
8254         * g++.dg/other/error4.C: Likewise.
8255         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8256         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8257         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8258         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8259         * g++.old-deja/g++.jason/conversion2.C: Likewise.
8260         * g++.old-deja/g++.law/cvt20.C: Likewise.
8261         * g++.old-deja/g++.law/cvt8.C: Likewise.
8262         * g++.old-deja/g++.law/init8.C: Likewise.
8263         * g++.old-deja/g++.mike/net12.C: Likewise.
8264         * g++.old-deja/g++.mike/net8.C: Likewise.
8265         * g++.old-deja/g++.mike/p2793.C: Likewise.
8266         * g++.old-deja/g++.mike/p3836.C: Likewise.
8267         * g++.old-deja/g++.mike/p418.C: Likewise.
8268         * g++.old-deja/g++.mike/p701.C: Likewise.
8269         * g++.old-deja/g++.mike/p807.C: Likewise.
8271 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
8273         PR middle-end/56694
8274         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8275         targets.
8277 2013-03-28  Marek Polacek  <polacek@redhat.com>
8279         PR tree-optimization/56695
8280         * gcc.dg/vect/pr56695.c: New test.
8282 2013-03-28  Richard Biener  <rguenther@suse.de>
8284         PR tree-optimization/37021
8285         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8286         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8288 2013-03-27  Tobias Burnus  <burnus@net-b.de>
8290         PR fortran/56650
8291         PR fortran/36437
8292         * gfortran.dg/sizeof_2.f90: New.
8293         * gfortran.dg/sizeof_3.f90: New.
8294         * gfortran.dg/sizeof_proc.f90: Update dg-error.
8296 2013-03-27  Richard Biener  <rguenther@suse.de>
8298         PR tree-optimization/37021
8299         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8301 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
8303         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8304         * g++.dg/ipa/ivinline-2.C: Likewise.
8305         * g++.dg/ipa/ivinline-3.C: Likewise.
8306         * g++.dg/ipa/ivinline-4.C: Likewise.
8307         * g++.dg/ipa/ivinline-5.C: Likewise.
8308         * g++.dg/ipa/ivinline-7.C: Likewise.
8309         * g++.dg/ipa/ivinline-8.C: Likewise.
8310         * g++.dg/ipa/ivinline-9.C: Likewise.
8311         * g++.dg/cpp0x/noexcept03.C: Likewise.
8312         * gcc.dg/const-1.c: Likewise.
8313         * gcc.dg/ipa/pure-const-1.c: Likewise.
8314         * gcc.dg/noreturn-8.c: Likewise.
8315         * gcc.target/i386/mmx-1.c: Likewise.
8316         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8317         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8318         * gcc.c-torture/execute/pr33992.x: New file.
8320 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8322         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8324 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
8326         PR c++/55951
8327         * g++.dg/ext/desig5.C: New.
8329 2013-03-26  Tobias Burnus  <burnus@net-b.de>
8331         PR fortran/56649
8332         * gfortran.dg/merge_init_expr_2.f90: New.
8333         * gfortran.dg/merge_char_1.f90: Modify test to
8334         stay a run-time test.
8335         * gfortran.dg/merge_char_3.f90: Ditto.
8337 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
8339         * g++.dg/cpp0x/constexpr-friend-2.C: New.
8340         * g++.dg/cpp0x/constexpr-main.C: Likewise.
8342 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8344         PR c++/56722
8345         * g++.dg/cpp0x/range-for23.C: New.
8347 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
8349         PR libfortran/52512
8350         * gfortran.dg/namelist_79.f90: New.
8352 2013-03-25  Martin Jambor  <mjambor@suse.cz>
8354         * gcc.dg/ipa/ipcp-agg-9.c: New test.
8356 2013-03-25  Tobias Burnus  <burnus@net-b.de>
8358         PR fortran/38536
8359         PR fortran/38813
8360         PR fortran/38894
8361         PR fortran/39288
8362         PR fortran/40963
8363         PR fortran/45824
8364         PR fortran/47023
8365         PR fortran/47034
8366         PR fortran/49023
8367         PR fortran/50269
8368         PR fortran/50612
8369         PR fortran/52426
8370         PR fortran/54263
8371         PR fortran/55343
8372         PR fortran/55444
8373         PR fortran/55574
8374         PR fortran/56079
8375         PR fortran/56378
8376         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8377         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8378         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8379         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8380         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8381         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8382         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8383         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8384         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8385         * gfortran.dg/c_loc_tests_16.f90: Ditto.
8386         * gfortran.dg/c_loc_tests_4.f03: Ditto.
8387         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8388         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8389         * gfortran.dg/c_loc_tests_8.f03: Ditto.
8390         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8391         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8392         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8393         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8394         * gfortran.dg/pr32601_1.f03: Ditto.
8395         * gfortran.dg/storage_size_2.f08: Remove dg-error.
8396         * gfortran.dg/blockdata_7.f90: New.
8397         * gfortran.dg/c_assoc_4.f90: New.
8398         * gfortran.dg/c_f_pointer_tests_6.f90: New.
8399         * gfortran.dg/c_f_pointer_tests_7.f90: New.
8400         * gfortran.dg/c_funloc_tests_8.f90: New.
8401         * gfortran.dg/c_loc_test_17.f90: New.
8402         * gfortran.dg/c_loc_test_18.f90: New.
8403         * gfortran.dg/c_loc_test_19.f90: New.
8404         * gfortran.dg/c_loc_test_20.f90: New.
8405         * gfortran.dg/c_sizeof_5.f90: New.
8406         * gfortran.dg/iso_c_binding_rename_3.f90: New.
8407         * gfortran.dg/transfer_resolve_2.f90: New.
8408         * gfortran.dg/transfer_resolve_3.f90: New.
8409         * gfortran.dg/transfer_resolve_4.f90: New.
8410         * gfortran.dg/pr32601.f03: Update dg-error.
8411         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8412         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8414 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8416         * gcc.target/arm/vseleqdf.c: New test.
8417         * gcc.target/arm/vseleqsf.c: Likewise.
8418         * gcc.target/arm/vselgedf.c: Likewise.
8419         * gcc.target/arm/vselgesf.c: Likewise.
8420         * gcc.target/arm/vselgtdf.c: Likewise.
8421         * gcc.target/arm/vselgtsf.c: Likewise.
8422         * gcc.target/arm/vselledf.c: Likewise.
8423         * gcc.target/arm/vsellesf.c: Likewise.
8424         * gcc.target/arm/vselltdf.c: Likewise.
8425         * gcc.target/arm/vselltsf.c: Likewise.
8426         * gcc.target/arm/vselnedf.c: Likewise.
8427         * gcc.target/arm/vselnesf.c: Likewise.
8428         * gcc.target/arm/vselvcdf.c: Likewise.
8429         * gcc.target/arm/vselvcsf.c: Likewise.
8430         * gcc.target/arm/vselvsdf.c: Likewise.
8431         * gcc.target/arm/vselvssf.c: Likewise.
8433 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8435         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8436         body from here...
8437         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8438         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8439         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8440         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8441         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8442         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8443         * gcc.target/aarch64/atomic-op-char.x: ... to here.
8444         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8445         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8446         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8447         * gcc.target/aarch64/atomic-op-int.x: ... to here.
8448         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8449         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8450         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8451         * gcc.target/aarch64/atomic-op-release.x: ... to here.
8452         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8453         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8454         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8455         * gcc.target/aarch64/atomic-op-short.x: ... to here.
8456         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8457         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8458         * gcc.target/arm/atomic-op-acquire.c: Likewise.
8459         * gcc.target/arm/atomic-op-char.c: Likewise.
8460         * gcc.target/arm/atomic-op-consume.c: Likewise.
8461         * gcc.target/arm/atomic-op-int.c: Likewise.
8462         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8463         * gcc.target/arm/atomic-op-release.c: Likewise.
8464         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8465         * gcc.target/arm/atomic-op-short.c: Likewise.
8467 2013-03-25  Richard Biener  <rguenther@suse.de>
8469         PR middle-end/56694
8470         * g++.dg/torture/pr56694.C: New testcase.
8472 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8474         PR target/56720
8475         * gcc.target/arm/neon-vcond-gt.c: New test.
8476         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8477         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8479 2013-03-25  Richard Biener  <rguenther@suse.de>
8481         PR tree-optimization/56689
8482         * gcc.dg/torture/pr56689.c: New testcase.
8484 2013-03-25  Kai Tietz  <ktietz@redhat.com>
8486         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8488 2013-03-24  Tobias Burnus  <burnus@net-b.de>
8490         PR fortran/56696
8491         * gfortran.dg/eof_5.f90: New.
8493 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8495         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8496         alphabetically.
8498 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
8500         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8502 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8504         PR testsuite/55994
8505         * gcc.c-torture/execute/builtins/builtins.exp: Add
8506         -Wl,--allow-multiple-definition for RTEMS targets.
8508 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
8510         * gcc.target/aarch64/movk.c: New test.
8512 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
8514         * g++.dg/ext/vector21.C: New testcase.
8516 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
8518         * gcc.target/arm/neon-for-64bits-1.c: New tests.
8519         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8521 2013-03-21  Richard Biener  <rguenther@suse.de>
8523         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8524         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8526 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8528         * gcc.target/aarch64/vect.c: Test and result vector added
8529         for sabd and saba instructions.
8530         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8531         instructions in assembly.
8532         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8533         * gcc.target/aarch64/vect-fp.c: Test and result vector added
8534         for fabd instruction.
8535         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8536         instruction in assembly.
8537         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8539 2013-03-20  Jeff Law  <law@redhat.com>
8541         * g++.dg/tree-ssa/ssa-dom.C: New test.
8543 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8545         * gcc.target/powerpc/mmfpgpr.c: New test.
8546         * gcc.target/powerpc/sd-vsx.c: Likewise.
8547         * gcc.target/powerpc/sd-pwr6.c: Likewise.
8548         * gcc.target/powerpc/vsx-float0.c: Likewise.
8550 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
8552         PR tree-optimization/56355
8553         * gcc.dg/pr56355-1.c: New file.
8555 2013-03-20  Catherine Moore  <clm@codesourcery.com>
8556             Richard Sandiford  <rdsandiford@googlemail.com>
8558         * gcc.target/mips/mips.exp: Add microMIPS support.
8559         * gcc.target/mips/umips-movep-2.c: New test.
8560         * gcc.target/mips/umips-lwp-2.c: New test.
8561         * gcc.target/mips/umips-swp-5.c: New test.
8562         * gcc.target/mips/umips-constraints-1.c: New test.
8563         * gcc.target/mips/umips-lwp-3.c: New test.
8564         * gcc.target/mips/umips-swp-6.c: New test.
8565         * gcc.target/mips/umips-constraints-2.c: New test.
8566         * gcc.target/mips/umips-save-restore-1.c: New test.
8567         * gcc.target/mips/umips-lwp-4.c: New test.
8568         * gcc.target/mips/umips-swp-7.c: New test.
8569         * gcc.target/mips/umips-save-restore-2.c: New test.
8570         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8571         * gcc.target/mips/umips-lwp-5.c: New test.
8572         * gcc.target/mips/umips-save-restore-3.c: New test.
8573         * gcc.target/mips/umips-lwp-6.c: New test.
8574         * gcc.target/mips/umips-swp-1.c: New test.
8575         * gcc.target/mips/umips-lwp-7.c: New test.
8576         * gcc.target/mips/umips-swp-2.c: New test.
8577         * gcc.target/mips/umips-lwp-8.c: New test.
8578         * gcc.target/mips/umips-swp-3.c: New test.
8579         * gcc.target/mips/umips-movep-1.c: New test.
8580         * gcc.target/mips/umips-lwp-1.c: New test.
8581         * gcc.target/mips/umips-swp-4.c: New test.
8583 2013-03-20  Richard Biener  <rguenther@suse.de>
8585         PR tree-optimization/56661
8586         * gcc.dg/torture/pr56661.c: New testcase.
8588 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8590         PR rtl-optimization/56605
8591         * gcc.target/powerpc/pr56605.c: New.
8593 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8595         PR fortran/54932
8596         * gfortran.dg/do_1.f90: Don't xfail.
8598 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8600         PR libfortran/51825
8601         * gfortran.dg/namelist_77.f90: New.
8602         * gfortran.dg/namelist_78.f90: New.
8604 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8606         PR libfortran/48618
8607         * gfortran.dg/open_negative_unit_1.f90: New.
8609 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8611         * gcc.target/aarch64/sbc.c: New test.
8613 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8615         * gcc.target/aarch64/ror.c: New test.
8617 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8619         * gcc.target/aarch64/extr.c: New test.
8621 2013-03-19  Richard Biener  <rguenther@suse.de>
8623         PR tree-optimization/56273
8624         * gcc.dg/tree-ssa/vrp47.c: Adjust.
8625         * c-c++-common/uninit-17.c: Likewise.
8627 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
8629         PR tree-optimization/56635
8630         * g++.dg/torture/pr56635.C: New test.
8632 2013-03-18  Richard Biener  <rguenther@suse.de>
8634         PR tree-optimization/3713
8635         * g++.dg/ipa/devirt-12.C: New testcase.
8637 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
8639         PR c/56566
8640         * c-c++-common/pr56566.c: New test.
8642 2013-03-17  Jason Merrill  <jason@redhat.com>
8644         * g++.dg/template/abstract-dr337.C: XFAIL.
8646 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
8648         PR c++/56607
8649         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8650         * c-c++-common/pr56607.c: New test.
8652 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
8654         PR c++/56582
8655         * g++.dg/cpp0x/constexpr-array5.C: New.
8657 2013-03-15  Tobias Burnus  <burnus@net-b.de>
8659         PR fortran/56615
8660         * gfortran.dg/transfer_intrinsic_5.f90: New.
8662 2013-03-15  Kai Tietz  <ktietz@redhat.com>
8664         * gcc.target/i386/movti.c: Don't test for x64 mingw.
8665         * gcc.target/i386/pr20020-1.c: Likewise.
8666         * gcc.target/i386/pr20020-2.c: Likewise.
8667         * gcc.target/i386/pr20020-3.c: Likewise.
8668         * gcc.target/i386/pr53425-1.c: Likewise.
8669         * gcc.target/i386/pr53425-2.c: Likewise.
8670         * gcc.target/i386/pr55093.c: Likewise.
8671         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8673 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
8675         PR debug/56307
8676         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8677         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
8679 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
8681         PR tree-optimization/53265
8682         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8683         undefined behavior.
8684         * gcc.dg/graphite/id-6.c (test): Likewise.
8685         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8686         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8688         PR tree-optimization/53265
8689         * gcc.dg/pr53265.c: New test.
8690         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8691         to dg-options.
8692         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8693         arrays.
8694         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
8695         n, use it as high bound instead of 4.
8697 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
8699         PR target/49880
8700         * gcc.target/sh/pr49880-1.c: New.
8701         * gcc.target/sh/pr49880-2.c: New.
8702         * gcc.target/sh/pr49880-3.c: New.
8703         * gcc.target/sh/pr49880-4.c: New.
8704         * gcc.target/sh/pr49880-5.c: New.
8706 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8708         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8710 2013-03-13  Richard Biener  <rguenther@suse.de>
8712         PR tree-optimization/56608
8713         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8715 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8717         PR c++/56611
8718         * g++.dg/cpp0x/alias-decl-32.C: New.
8720 2013-03-11  Jan Hubicka  <jh@suse.cz>
8722         PR middle-end/56571
8723         * gcc.c-torture/compile/pr56571.c: New testcase.
8725 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8727         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8728         * gcc.dg/tree-ssa/pr55579.c: Likewise.
8730 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
8732         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8733         * gcc.dg/inline_4.c: Likewise.
8734         * gcc.dg/unroll_2.c: Likewise.
8735         * gcc.dg/unroll_3.c: Likewise.
8736         * gcc.dg/unroll_4.c: Likewise.
8738 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8740         PR testsuite/54119
8741         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8743         PR debug/56307
8744         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8746 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
8748         PR target/40797
8749         * gcc.c-torture/compile/pr40797.c: New.
8751 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8753         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8755 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
8757         PR fortran/56575
8758         * gfortran.dg/class_56.f90: New test.
8760 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
8762         PR middle-end/56524
8763         * gcc.target/mips/pr56524.c: New test.
8765 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8767         PR c++/56565
8768         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8770 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8772         PR c++/51412
8773         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8775 2013-03-08  Marek Polacek  <polacek@redhat.com>
8777         PR tree-optimization/56478
8778         * gcc.dg/torture/pr56478.c: New test.
8780 2013-03-08  Kai Tietz  <ktietz@redhat.com>
8782         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8783         targets linker option --allow-multiple-definition.
8785         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8786         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8787         * gcc.dg/pr52549.c: Add LLP64 case.
8788         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8789         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8790         * gcc.dg/torture/pr51071-2.c: Likewise.
8791         * gcc.dg/tree-ssa/vrp72.c: Likewise.
8792         * gcc.dg/tree-ssa/vrp73.c: Likewise.
8793         * gcc.dg/tree-ssa/vrp75.c: Likewise.
8794         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8795         * gcc.dg/weak/weak-1.c: Likewise.
8796         * gcc.dg/weak/weak-2.c: Likewise.
8797         * gcc.dg/weak/weak-3.c: Likewise.
8798         * gcc.dg/weak/weak-4.c: Likewise.
8799         * gcc.dg/weak/weak-5.c: Likewise.
8800         * gcc.dg/weak/weak-15.c: Likewise.
8801         * gcc.dg/weak/weak-16.c: Likewise.
8803         * c-c++-common/pr54486.c: Skip test for mingw-targets.
8805 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
8807         PR tree-optimization/56559
8808         * gcc.dg/tree-ssa/reassoc-26.c: New test.
8810 2013-03-07  Andreas Schwab  <schwab@suse.de>
8812         * gcc.dg/pr31490.c: Fix last change.
8814 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8816         PR c++/56534
8817         * g++.dg/template/crash115.C: New.
8819 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8821         PR tree-optimization/56539
8822         * gcc.c-torture/compile/pr56539.c: New test.
8824 2013-03-06  Kai Tietz  <ktietz@redhat.com>
8826         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8827         targets.
8828         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8829         * gcc.dg/lto/20091013-1_2.c: Likewise.
8830         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8832 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8834         * gnat.dg/specs/aggr6.ads: New test.
8836 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8838         * gnat.dg/loop_optimization15.ad[sb]: New test.
8840 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8842         PR middle-end/56548
8843         * gcc.dg/pr56548.c: New test.
8845 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8847         PR debug/53363
8848         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8850 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8852         PR c++/56543
8853         * g++.dg/template/typename20.C: New test.
8855 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8857         PR debug/56510
8858         * gcc.dg/pr56510.c: New test.
8860         PR rtl-optimization/56484
8861         * gcc.c-torture/compile/pr56484.c: New test.
8863 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8865         PR c++/56530
8866         * g++.dg/warn/Wsign-conversion-2.C: New.
8868 2013-03-05  Richard Biener  <rguenther@suse.de>
8870         PR tree-optimization/56270
8871         * gcc.dg/vect/slp-38.c: New testcase.
8873 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8875         PR rtl-optimization/56494
8876         * gcc.dg/pr56494.c: New test.
8878 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
8880         * gcc.dg/pr56424.c: New test.
8882 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8884         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8885         * gcc.dg/pr56228.c <avr>: Skip.
8887 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8889         PR testsuite/52641
8890         PR tree-optimization/52631
8891         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8893 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
8895         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8896         * gcc.dg/vect/vect-83_64.c: Same.
8898 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8900         PR fortran/56477
8901         * gfortran.dg/pointer_check_13.f90: New test.
8903 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8905         PR fortran/54730
8906         * gfortran.dg/array_constructor_42.f90: New test.
8908 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
8910         PR c++/52688
8911         * g++.dg/template/static33.C: New.
8912         * g++.dg/template/static34.C: Likewise.
8914         PR c++/10291
8915         * g++.dg/template/static35.C: New.
8917 2013-03-01  Steve Ellcey  <sellcey@mips.com>
8919         * gcc.dg/pr56396.c: Require pic support.
8921 2013-03-01  Richard Biener  <rguenther@suse.de>
8923         PR tree-optimization/55481
8924         * gcc.dg/torture/pr56488.c: New testcase.
8926 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
8927             Jakub Jelinek  <jakub@redhat.com>
8929         PR sanitizer/56454
8930         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8931         no_sanitize_address attribute rather than no_address_safety_analysis.
8932         * g++.dg/asan/sanitizer_test_utils.h
8933         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8934         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8935         in addition to no_address_safety_analysis.
8937 2013-02-28  Jason Merrill  <jason@redhat.com>
8939         PR c++/56481
8940         * g++.dg/cpp0x/constexpr-and.C: New.
8942 2013-02-28  Martin Jambor  <mjambor@suse.cz>
8944         PR tree-optimization/56294
8945         * g++.dg/debug/pr56294.C: New test.
8947 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8949         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8951 2013-02-27  Marek Polacek  <polacek@redhat.com>
8953         PR rtl-optimization/56466
8954         * gcc.dg/pr56466.c: New test.
8956 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8958         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8959         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8960         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8962 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
8964         PR middle-end/45472
8965         * gcc.dg/pr45472.c: New test.
8967 2013-02-26  Marek Polacek  <polacek@redhat.com>
8969         PR tree-optimization/56426
8970         * gcc.dg/pr56436.c: New test.
8972 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
8974         PR tree-optimization/56448
8975         * gcc.c-torture/compile/pr56448.c: New test.
8977         PR tree-optimization/56443
8978         * gcc.dg/torture/pr56443.c: New test.
8980 2013-02-25  Richard Biener  <rguenther@suse.de>
8982         PR tree-optimization/56175
8983         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8985 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
8987         PR c++/56403
8988         * g++.dg/torture/pr56403.C: New test.
8990 2013-02-25  Catherine Moore  <clm@codesourcery.com>
8992         Revert:
8993         2013-02-24  Catherine Moore  <clm@codesourcery.com>
8994         Richard Sandiford  <rdsandiford@googlemail.com>
8996         * gcc.target/mips/mips.exp: Add microMIPS support.
8997         * gcc.target/mips/umips-movep-2.c: New test.
8998         * gcc.target/mips/umips-lwp-2.c: New test.
8999         * gcc.target/mips/umips-swp-5.c: New test.
9000         * gcc.target/mips/umips-constraints-1.c: New test.
9001         * gcc.target/mips/umips-lwp-3.c: New test.
9002         * gcc.target/mips/umips-swp-6.c: New test.
9003         * gcc.target/mips/umips-constraints-2.c: New test.
9004         * gcc.target/mips/umips-save-restore-1.c: New test.
9005         * gcc.target/mips/umips-lwp-4.c: New test.
9006         * gcc.target/mips/umips-swp-7.c: New test.
9007         * gcc.target/mips/umips-save-restore-2.c: New test.
9008         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9009         * gcc.target/mips/umips-lwp-5.c: New test.
9010         * gcc.target/mips/umips-save-restore-3.c: New test.
9011         * gcc.target/mips/umips-lwp-6.c: New test.
9012         * gcc.target/mips/umips-swp-1.c: New test.
9013         * gcc.target/mips/umips-lwp-7.c: New test.
9014         * gcc.target/mips/umips-swp-2.c: New test.
9015         * gcc.target/mips/umips-lwp-8.c: New test.
9016         * gcc.target/mips/umips-swp-3.c: New test.
9017         * gcc.target/mips/umips-movep-1.c: New test.
9018         * gcc.target/mips/umips-lwp-1.c: New test.
9019         * gcc.target/mips/umips-swp-4.c: New test.
9021 2013-02-24  Catherine Moore  <clm@codesourcery.com>
9022             Richard Sandiford  <rdsandiford@googlemail.com>
9024         * gcc.target/mips/mips.exp: Add microMIPS support.
9025         * gcc.target/mips/umips-movep-2.c: New test.
9026         * gcc.target/mips/umips-lwp-2.c: New test.
9027         * gcc.target/mips/umips-swp-5.c: New test.
9028         * gcc.target/mips/umips-constraints-1.c: New test.
9029         * gcc.target/mips/umips-lwp-3.c: New test.
9030         * gcc.target/mips/umips-swp-6.c: New test.
9031         * gcc.target/mips/umips-constraints-2.c: New test.
9032         * gcc.target/mips/umips-save-restore-1.c: New test.
9033         * gcc.target/mips/umips-lwp-4.c: New test.
9034         * gcc.target/mips/umips-swp-7.c: New test.
9035         * gcc.target/mips/umips-save-restore-2.c: New test.
9036         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9037         * gcc.target/mips/umips-lwp-5.c: New test.
9038         * gcc.target/mips/umips-save-restore-3.c: New test.
9039         * gcc.target/mips/umips-lwp-6.c: New test.
9040         * gcc.target/mips/umips-swp-1.c: New test.
9041         * gcc.target/mips/umips-lwp-7.c: New test.
9042         * gcc.target/mips/umips-swp-2.c: New test.
9043         * gcc.target/mips/umips-lwp-8.c: New test.
9044         * gcc.target/mips/umips-swp-3.c: New test.
9045         * gcc.target/mips/umips-movep-1.c: New test.
9046         * gcc.target/mips/umips-lwp-1.c: New test.
9047         * gcc.target/mips/umips-swp-4.c: New test.
9049 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
9051         PR sanitizer/56393
9052         * lib/asan-dg.exp (asan_link_flags): Add
9053         -B${gccpath}/libsanitizer/asan/ to flags.
9055 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
9057         PR middle-end/56420
9058         * gcc.dg/torture/pr56420.c: New test.
9060 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
9062         PR middle-end/56108
9063         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9065 2013-02-21  Martin Jambor  <mjambor@suse.cz>
9067         PR tree-optimization/56310
9068         * g++.dg/ipa/pr56310.C: New test.
9070 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
9072         PR fortran/56385
9073         * gfortran.dg/proc_ptr_comp_37.f90: New.
9075 2013-02-21  Richard Biener  <rguenther@suse.de>
9077         PR tree-optimization/56415
9078         Revert
9079         2013-02-11  Richard Biener  <rguenther@suse.de>
9081         PR tree-optimization/56273
9082         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9083         * gcc.dg/tree-ssa/pr21559.c: Adjust.
9084         * gcc.dg/tree-ssa/vrp17.c: Likewise.
9085         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9086         * gcc.dg/tree-ssa/vrp23.c: Likewise.
9087         * gcc.dg/tree-ssa/vrp24.c: Likewise.
9089 2013-02-21  Marek Polacek  <polacek@redhat.com>
9091         PR tree-optimization/56398
9092         * g++.dg/torture/pr56398.C: New test.
9094 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
9096         PR inline-asm/56405
9097         * gcc.c-torture/compile/pr56405.c: New test.
9099 2013-02-20  Jan Hubicka  <jh@suse.cz>
9101         PR tree-optimization/56265
9102         * g++.dg/ipa/devirt-11.C: New testcase.
9104 2013-02-20  Richard Biener  <rguenther@suse.de>
9106         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9108 2013-02-20  Richard Biener  <rguenther@suse.de>
9109         Jakub Jelinek  <jakub@redhat.com>
9111         PR tree-optimization/56396
9112         * gcc.dg/pr56396.c: New testcase.
9114 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
9116         PR c++/56373
9117         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9119 2013-02-19  Richard Biener  <rguenther@suse.de>
9121         PR tree-optimization/56384
9122         * gcc.dg/torture/pr56384.c: New testcase.
9124 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
9126         PR tree-optimization/56350
9127         * gcc.dg/pr56350.c: New test.
9129         PR tree-optimization/56381
9130         * g++.dg/opt/pr56381.C: New test.
9132 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
9134         PR pch/54117
9135         * lib/dg-pch.exp (pch-init, pch-finish,
9136         check_effective_target_pch_supported_debug): New procs.
9137         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9138         Likewise if $pch_unsupported_debug and $flags include -g.
9139         Skip FAILs about missing *.gch file if $pch_unsupported_debug
9140         and dg-require-effective-target pch_unsupported_debug.
9141         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9142         * objc.dg/pch/pch.exp: Likewise.
9143         * gcc.dg/pch/pch.exp: Likewise.
9144         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9145         pch_unsupported_debug.
9146         * gcc.dg/pch/valid-1.hs: Likewise.
9147         * gcc.dg/pch/valid-1b.c: Likewise.
9148         * gcc.dg/pch/valid-1b.hs: Likewise.
9150 2013-02-18  Richard Biener  <rguenther@suse.de>
9152         PR tree-optimization/56366
9153         * gcc.dg/torture/pr56366.c: New testcase.
9155 2013-02-18  Richard Biener  <rguenther@suse.de>
9157         PR middle-end/56349
9158         * gcc.dg/torture/pr56349.c: New testcase.
9160 2013-02-18  Richard Biener  <rguenther@suse.de>
9162         PR tree-optimization/56321
9163         * gcc.dg/torture/pr56321.c: New testcase.
9165 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
9167         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9169 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
9170             Dodji Seketeli  <dodji@redhat.com>
9172         PR asan/56330
9173         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9174         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9175         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9176         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9177         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9178         * c-c++-common/asan/pr56330.c: Likewise.
9179         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9180         Ensure the size argument of __builtin_memcpy is a constant.
9182 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
9183             Paolo Carlini  <paolo.carlini@oracle.com>
9185         PR c++/51242
9186         * g++.dg/cpp0x/enum23.C: New.
9188 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
9190         PR target/54685
9191         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9193 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
9195         PR rtl-optimization/56348
9196         * gcc.target/i386/pr56348.c: New test.
9198 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
9200         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9201         * gcc.target/arm/interrupt-2.c: Likewise.
9203 2013-02-15  Tobias Burnus  <burnus@net-b.de>
9205         PR fortran/56318
9206         * gfortran.dg/matmul_9.f90: New.
9208 2013-02-15  Tobias Burnus  <burnus@net-b.de>
9210         PR fortran/53818
9211         * gfortran.dg/init_flag_11.f90: New.
9213 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9215         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9217 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9219         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9220         characters.
9222 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
9223             Tobias Burnus  <burnus@net-b.de>
9225         PR testsuite/56138
9226         * gfortran.dg/allocatable_function_7.f90: New.
9228 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
9230         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9231         * asan_globals_test-wrapper.cc: New file.
9232         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9233         instead of asan_globals_test.cc as dg-additional-sources.
9234         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9235         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
9236         "sanitizer_test_utils.h" instead of
9237         "sanitizer_common/tests/sanitizer_test_utils.h".
9238         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9239         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9240         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9241         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9242         * g++.dg/asan/asan_test.cc: Synced from upstream.
9243         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9245 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
9247         Fix an asan crash
9248         * c-c++-common/asan/memcmp-2.c: New test.
9250 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
9252         PR c++/55582
9253         * g++.dg/cpp0x/udlit-string-literal.h: New.
9254         * g++.dg/cpp0x/udlit-string-literal.C: New.
9256 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
9258         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9260 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
9262         PR target/56184
9263         * gcc.target/arm/pr56184.C: New test.
9265 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
9267         PR c++/56302
9268         * g++.dg/torture/pr56302.C: New test.
9269         * g++.dg/cpp0x/constexpr-56302.C: New test.
9270         * c-c++-common/pr56302.c: New test.
9272 2013-02-13  Tobias Burnus  <burnus@net-b.de>
9273             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9275         PR fortran/56204
9276         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9277         * gfortran.dg/quad_3.f90: Ditto.
9279 2013-02-13  Kostya Serebryany  <kcc@google.com>
9281         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9282         to match the fresh asan run-time.
9283         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9285 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
9287         Avoid instrumenting duplicated memory access in the same basic block
9288         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9289         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9290         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9291         * c-c++-common/asan/inc.c: Likewise.
9293 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
9295         PR inline-asm/56148
9296         * gcc.target/i386/pr56148.c: New test.
9298 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9299             Tobias Burnus  <burnus@net-b.de>
9301         PR testsuite/56082
9302         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9303         to kind=2.
9305 2013-02-12  Richard Biener  <rguenther@suse.de>
9307         PR lto/56297
9308         * gcc.dg/lto/pr56297_0.c: New testcase.
9309         * gcc.dg/lto/pr56297_0.c: Likewise.
9311 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
9313         PR fortran/46952
9314         * gfortran.dg/typebound_deferred_1.f90: New.
9316 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
9318         PR rtl-optimization/56151
9319         * gcc.target/i386/pr56151.c: New test.
9321 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
9323         * g++.dg/ext/mv12.C: New test.
9324         * g++.dg/ext/mv12.h: New file.
9325         * g++.dg/ext/mv12-aux.C: New file.
9326         * g++.dg/ext/mv13.C: New test.
9328 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9330         * lib/target-supports.exp
9331         (check_effective_target_powerpc_eabi_ok): New.
9332         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9333         powerpc_eabi_ok.
9334         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9335         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9336         only.
9337         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9338         * gcc.target/powerpc/pr51623.c: Likewise.
9339         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9340         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9342 2013-02-11  Alexander Potapenko  <glider@google.com>
9343             Jack Howarth  <howarth@bromo.med.uc.edu>
9344             Jakub Jelinek  <jakub@redhat.com>
9346         PR sanitizer/55617
9347         * g++.dg/asan/pr55617.C: Run on all targets.
9349 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
9351         PR rtl-optimization/56275
9352         * gcc.dg/pr56275.c: New test.
9354 2013-02-11  Richard Biener  <rguenther@suse.de>
9356         PR tree-optimization/56273
9357         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9359 2013-02-11  Richard Biener  <rguenther@suse.de>
9361         PR tree-optimization/56264
9362         * gcc.dg/torture/pr56264.c: New testcase.
9364 2013-02-11  Richard Biener  <rguenther@suse.de>
9366         PR tree-optimization/56273
9367         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9368         * gcc.dg/tree-ssa/pr21559.c: Adjust.
9369         * gcc.dg/tree-ssa/vrp17.c: Likewise.
9370         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9371         * gcc.dg/tree-ssa/vrp23.c: Likewise.
9372         * gcc.dg/tree-ssa/vrp24.c: Likewise.
9374 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
9376         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9377         for *-*-linux-gnu targets.
9378         * g++.dg/asan/interception-test-1.c: Ditto.
9379         * g++.dg/asan/interception-failure-test-1.C: Ditto.
9380         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9382 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
9384         PR fortran/55362
9385         * gfortran.dg/intrinsic_size_4.f90 : New test.
9387 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
9389         PR target/56256
9390         * gcc.target/powerpc/pr56256.c: New test.
9392 2013-02-08  Ian Lance Taylor  <iant@google.com>
9394         * lib/go.exp: Load timeout.exp.
9396 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
9398         PR rtl-optimization/56246
9399         * gcc.target/i386/pr56246.c: New test.
9401 2013-02-08  Jeff Law  <law@redhat.com>
9403         PR debug/53948
9404         * gcc.dg/debug/dwarf2/pr53948.c: New test.
9406 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9408         PR target/56043
9409         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9410         powerpc*-*-linux*.
9412 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
9414         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9416 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
9418         PR rtl-optimization/56195
9419         * gcc.dg/torture/pr56195.c: New test.
9421 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
9423         PR fortran/54107
9424         * gfortran.dg/recursive_interface_2.f90: New test.
9426 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
9428         PR tree-optimization/56250
9429         * gcc.c-torture/execute/pr56250.c: New test.
9431 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9433         PR tree-optimization/56064
9434         * gcc.dg/fixed-point/view-convert-2.c: New test.
9436 2013-02-08  Michael Matz  <matz@suse.de>
9438         PR tree-optimization/52448
9439         * gcc.dg/pr52448.c: New test.
9441 2013-02-08  Richard Biener  <rguenther@suse.de>
9443         PR middle-end/56181
9444         * gcc.dg/torture/pr56181.c: New testcase.
9446 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9448         PR target/54222
9449         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9450         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9452 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9454         PR c++/56241
9455         * g++.dg/parse/crash61.C: New test.
9457         PR c++/56239
9458         * g++.dg/parse/pr56239.C: New test.
9460         PR c++/56237
9461         * g++.dg/abi/mangle61.C: New test.
9463 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
9465         PR rtl-optimization/56225
9466         * gcc.target/i386/pr56225.c: New test.
9468 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9470         PR debug/56154
9471         * gcc.dg/guality/pr56154-1.c: New test.
9472         * gcc.dg/guality/pr56154-2.c: New test.
9473         * gcc.dg/guality/pr56154-3.c: New test.
9474         * gcc.dg/guality/pr56154-4.c: New test.
9475         * gcc.dg/guality/pr56154-aux.c: New file.
9477         PR tree-optimization/55789
9478         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9479         cleanup-tree-dump.
9480         * gcc.dg/tree-ssa/inline-3.c: Add
9481         --param max-early-inliner-iterations=2 option.
9483 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9485         PR debug/53363
9486         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9487         Add -fno-dwarf2-cfi-asm to dg-options.
9488         Adapt match count.
9490 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9492         PR target/56228
9493         * gcc.dg/pr56228.c: New test.
9495 2013-02-07  Alan Modra  <amodra@gmail.com>
9497         PR target/54009
9498         * gcc.target/powerpc/pr54009.c: New test.
9499         PR target/54131
9500         * gfortran.dg/pr54131.f: New test.
9502 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
9504         PR fortran/55789
9505         * gfortran.dg/array_constructor_41.f90: New test.
9507 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
9509         PR fortran/55978
9510         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9512 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
9514         PR middle-end/56217
9515         * g++.dg/gomp/pr56217.C: New test.
9517 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
9519         PR tree-optimization/56205
9520         * gcc.dg/tree-ssa/stdarg-6.c: New test.
9521         * gcc.c-torture/execute/pr56205.c: New test.
9523 2013-02-05  Richard Biener  <rguenther@suse.de>
9525         PR tree-optimization/53342
9526         PR tree-optimization/53185
9527         * gcc.dg/vect/pr53185-2.c: New testcase.
9529 2013-02-05  Jan Hubicka  <jh@suse.cz>
9531         PR tree-optimization/55789
9532         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9533         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9534         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9535         * g++.dg/ipa/inline-1.C: New testcase.
9536         * g++.dg/ipa/inline-2.C: New testcase.
9537         * g++.dg/ipa/inline-3.C: New testcase.
9539 2013-02-05  Jan Hubicka  <jh@suse.cz>
9541         PR tree-optimization/55789
9542         * g++.dg/torture/pr55789.C: New testcase.
9544 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
9546         PR middle-end/56167
9547         * gcc.dg/pr56167.c: New test.
9549 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
9551         PR target/55146
9552         * gcc.target/sh/pr55146.c: New.
9554 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
9556         PR tree-optimization/54386
9557         * gcc.target/sh/pr54386.c: New.
9559 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
9561         PR fortran/56008
9562         * gfortran.dg/realloc_on _assign_16.f90 : New test.
9564         PR fortran/47517
9565         * gfortran.dg/realloc_on _assign_17.f90 : New test.
9567 2013-02-04  Alexander Potapenko  <glider@google.com>
9568             Jack Howarth  <howarth@bromo.med.uc.edu>
9569             Jakub Jelinek  <jakub@redhat.com>
9571         PR sanitizer/55617
9572         * g++.dg/asan/pr55617.C: New test.
9574 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
9576         PR fortran/54195
9577         * gfortran.dg/typebound_operator_19.f90: New test.
9578         * gfortran.dg/typebound_assignment_4.f90: New test.
9580 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
9582         PR fortran/54107
9583         * gfortran.dg/recursive_interface_1.f90: New test.
9585 2013-02-04  Richard Guenther  <rguenther@suse.de>
9587         PR lto/56168
9588         * gcc.dg/lto/pr56168_0.c: New testcase.
9589         * gcc.dg/lto/pr56168_1.c: Likewise.
9591 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9593         PR fortran/50627
9594         PR fortran/56054
9595         * gfortran.dg/block_12.f90:  New test.
9596         * gfortran.dg/module_error_1.f90:  New test.
9598 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
9600         * lib/target-supports.exp (check_effective_target_vect_float)
9601         (check_effective_target_vect_no_align): Add mips-sde-elf.
9603 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
9605         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9607 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
9609         * gcc.dg/pr56023.c: XFAIL on AIX.
9610         * gcc.dg/vect/pr49352.c: Same.
9612 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
9614         * gnat.dg/opt26.adb: New test.
9616 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9618         Revert.
9619         2013-01-27  Amol Pise  <amolpise15@gmail.com>
9621         * gcc.target/arm/neon-vfnms-1.c: New test.
9622         * gcc.target/arm/neon-vfnma-1.c: New test.
9624 2013-01-31  Richard Biener  <rguenther@suse.de>
9626         PR tree-optimization/56157
9627         * gcc.dg/torture/pr56157.c: New testcase.
9629 2013-01-30  Richard Biener  <rguenther@suse.de>
9631         PR tree-optimization/56150
9632         * gcc.dg/torture/pr56150.c: New testcase.
9634 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
9636         PR sanitizer/55374
9637         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9638         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
9639         printed in backtrace.
9640         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9641         to avoid errors about mismatched allocation vs. deallocation.
9643         PR c++/55742
9644         * g++.dg/mv1.C: Moved to...
9645         * g++.dg/ext/mv1.C: ... here.  Adjust test.
9646         * g++.dg/mv2.C: Moved to...
9647         * g++.dg/ext/mv2.C: ... here.  Adjust test.
9648         * g++.dg/mv3.C: Moved to...
9649         * g++.dg/ext/mv3.C: ... here.
9650         * g++.dg/mv4.C: Moved to...
9651         * g++.dg/ext/mv4.C: ... here.
9652         * g++.dg/mv5.C: Moved to...
9653         * g++.dg/ext/mv5.C: ... here.  Adjust test.
9654         * g++.dg/mv6.C: Moved to...
9655         * g++.dg/ext/mv6.C: ... here.  Adjust test.
9656         * g++.dg/ext/mv7.C: New test.
9657         * g++.dg/ext/mv8.C: New test.
9658         * g++.dg/ext/mv9.C: New test.
9659         * g++.dg/ext/mv10.C: New test.
9660         * g++.dg/ext/mv11.C: New test.
9662 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9664         PR rtl-optimization/56144
9665         * gcc.dg/pr56144.c: New.
9667 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
9669         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9670         message.
9671         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9672         * g++.dg/cpp0x/constexpr-55573.C: Same
9674 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
9676         PR tree-optimization/56064
9677         * gcc.dg/fixed-point/view-convert.c: New test.
9679 2013-01-30  Andreas Schwab  <schwab@suse.de>
9681         * lib/target-supports-dg.exp (dg-process-target): Use expr to
9682         evaluate the end index in string range.
9684 2013-01-30  Tobias Burnus  <burnus@net-b.de>
9686         PR fortran/56138
9687         * gfortran.dg/allocatable_function_6.f90: New.
9689 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
9690             Mikael Morin  <mikael@gcc.gnu.org>
9692         PR fortran/54107
9693         * gfortran.dg/proc_ptr_comp_36.f90: New.
9695 2013-01-29  Richard Biener  <rguenther@suse.de>
9697         PR tree-optimization/55270
9698         * gcc.dg/torture/pr55270.c: New testcase.
9700 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9702         PR rtl-optimization/56117
9703         * gcc.dg/pr56117.c: New test.
9705 2013-01-28  Richard Biener  <rguenther@suse.de>
9707         PR tree-optimization/56034
9708         * gcc.dg/torture/pr56034.c: New testcase.
9710 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9712         PR tree-optimization/56125
9713         * gcc.dg/pr56125.c: New test.
9715 2013-01-28  Tobias Burnus  <burnus@net-b.de>
9716             Mikael Morin  <mikael@gcc.gnu.org>
9718         PR fortran/53537
9719         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9720         * gfortran.dg/import8.f90: Likewise.
9721         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9722         * gfortran.dg/import10.f90: New test.
9723         * gfortran.dg/import11.f90: Likewise
9725 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9727         PR testsuite/56053
9728         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9729         string.h.  Provide memset, malloc and free prototypes, adjust line
9730         numbers in dg-output.
9731         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9732         Provide memset prototype and adjust line numbers in dg-output.
9733         * c-c++-common/asan/global-overflow-1.c: Likewise.
9735         PR tree-optimization/56094
9736         * gcc.dg/pr56094.c: New test.
9738 2013-01-27  Amol Pise  <amolpise15@gmail.com>
9740         * gcc.target/arm/neon-vfnms-1.c: New test.
9741         * gcc.target/arm/neon-vfnma-1.c: New test.
9743 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
9745         PR target/56114
9746         * gcc.target/i386/pr56114.c: New test.
9748 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
9750         PR fortran/55984
9751         * gfortran.dg/associate_14.f90: New test.
9753         PR fortran/56047
9754         * gfortran.dg/associate_13.f90: New test.
9756 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
9758         PR tree-optimization/56098
9759         * gcc.dg/pr56098-1.c: New test.
9760         * gcc.dg/pr56098-2.c: New test.
9762 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
9764         PR target/54222
9765         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9767 2013-01-22  Marek Polacek  <polacek@redhat.com>
9769         PR tree-optimization/56035
9770         * gcc.dg/pr56035.c: New test.
9772 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9774         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9775         for MIPS.
9777 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9779         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9781 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
9783         PR c/56078
9784         * gcc.dg/pr56078.c: New test.
9785         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9787 2013-01-24  Martin Jambor  <mjambor@suse.cz>
9789         PR tree-optimization/55927
9790         * g++.dg/ipa/devirt-10.C: Disable early inlining.
9792 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
9794         * gcc.target/i386/movsd.c: New test.
9796 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
9798         PR inline-asm/55934
9799         * gcc.target/i386/pr55934.c: New test.
9801 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
9803         PR fortran/56081
9804         * gfortran.dg/select_8.f90: New.
9806 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
9808         * gcc.target/microblaze/microblaze.exp: Remove
9809         target_config_cflags check.
9811 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
9813         PR fortran/56052
9814         * gfortran.dg/gomp/pr56052.f90: New test.
9816         PR target/49069
9817         * gcc.dg/pr49069.c: New test.
9819 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9821         PR c++/55944
9822         * g++.dg/cpp0x/constexpr-static10.C: New.
9824 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
9826         PR target/56028
9827         * gcc.target/i386/pr56028.c: New test.
9829 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
9831         PR target/55686
9832         * gcc.target/i386/pr55686.c: New test.
9834 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
9836         PR c++/53609
9837         * g++.dg/cpp0x/variadic139.C: New test.
9838         * g++.dg/cpp0x/variadic140.C: Likewise.
9839         * g++.dg/cpp0x/variadic141.C: Likewise.
9841 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
9843         * gnat.dg/warn8.adb: New test.
9845 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9847         PR fortran/55919
9848         * gfortran.dg/include_8.f90: New test.
9850 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9852         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9853         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9855 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
9857         PR tree-optimization/56051
9858         * gcc.c-torture/execute/pr56051.c: New test.
9860 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9862         PR rtl-optimization/56023
9863         * gcc.dg/pr56023.c: New test.
9865 2013-01-21  Martin Jambor  <mjambor@suse.cz>
9867         PR middle-end/56022
9868         * gcc.target/i386/pr56022.c: New test.
9870 2013-01-21  Jason Merrill  <jason@redhat.com>
9872         * lib/target-supports.exp (check_effective_target_alias): New.
9874 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9876         PR debug/53235
9877         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9879 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
9881         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9883 2013-01-19  Jeff Law  <law@redhat.com>
9885         PR tree-optimization/52631
9886         * tree-ssa/pr52631.c: New test.
9887         * tree-ssa/ssa-fre-9: Update expected output.
9889 2013-01-19  Anthony Green  <green@moxielogic.com>
9891         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9892         for moxie.
9894 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9896         PR tree-optimization/56029
9897         * g++.dg/torture/pr56029.C: New test.
9899 2013-01-18  Sharad Singhai  <singhai@google.com>
9901         PR tree-optimization/55995
9902         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9904 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
9906         PR target/55433
9907         * gcc.target/i386/pr55433.c: New.
9909 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9911         PR middle-end/56015
9912         * gfortran.dg/pr56015.f90: New test.
9914 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
9916         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9918 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
9920         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9921         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9922         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9923         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9924         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9926 2013-01-17  Jeff Law  <law@redhat.com>
9928         * gcc.dg/pr52573.c: Move to...
9929         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
9931         PR rtl-optimization/52573
9932         * gcc.dg/pr52573.c: New test.
9934 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
9936         PR sanitizer/55679
9937         * g++.dg/asan/interception-test-1.C: Skip on darwin.
9938         * lib/target-supports.exp (check_effective_target_swapcontext): Use
9939         check_no_compiler_messages to test support in ucontext.h.
9940         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9941         compliant RLIMIT_AS.
9943 2013-01-17  Marek Polacek  <polacek@redhat.com>
9945         PR rtl-optimization/55833
9946         * gcc.dg/pr55833.c: New test.
9948 2013-01-17  Jan Hubicka  <jh@suse.cz>
9950         PR tree-optimization/55273
9951         * gcc.c-torture/compile/pr55273.c: New testcase.
9953 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
9955         PR target/55981
9956         * gcc.target/pr55981.c: New test.
9958 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
9960         * gcc.target/arm/pr40887.c: Require at least armv5.
9961         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9962         * gcc.target/arm/pr51915.c: Likewise.
9963         * gcc.target/arm/pr52006.c: Likewise.
9964         * gcc.target/arm/pr53187.c: Likewise.
9966         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9967         * gcc.target/arm/ftest-support-arm.h: Delete.
9968         * gcc.target/arm/ftest-support-thumb.h: Delete.
9969         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9970         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9971         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9972         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9973         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9974         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9975         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9976         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9977         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9978         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9979         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9980         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9981         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9982         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9983         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9984         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9985         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9986         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9987         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9988         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9989         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9990         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9991         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9992         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9994 2013-01-17  Martin Jambor  <mjambor@suse.cz>
9996         PR tree-optimizations/55264
9997         * g++.dg/ipa/pr55264.C: New test.
9999 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
10001         PR fortran/55983
10002         * gfortran.dg/class_55.f90: New.
10004 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
10006         PR testsuite/55994
10007         * gcc.c-torture/execute/builtins/builtins.exp: Add
10008         -Wl,--allow-multiple-definition for eabi and elf targets.
10010         PR testsuite/54622
10011         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10012         check_effective_target_vect_perm_short,
10013         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10014         check_effective_target_vect64): Return 0 for big-endian ARM.
10015         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10017         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10018         prototypes.
10020 2013-01-16  Richard Biener  <rguenther@suse.de>
10022         PR tree-optimization/55964
10023         * gcc.dg/torture/pr55964.c: New testcase.
10025 2013-01-16  Richard Biener  <rguenther@suse.de>
10027         PR tree-optimization/54767
10028         PR tree-optimization/53465
10029         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10031 2013-01-16  Christian Bruel  <christian.bruel@st.com>
10033         PR target/55301
10034         * gcc.target/sh/sh-switch.c: New testcase.
10036 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
10038         * gcc.dg/webizer.c: Increase the array size.
10040 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
10042         PR target/55940
10043         * gcc.dg/pr55940.c: New test.
10045 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
10046             Harald Anlauf  <anlauf@gmx.de>
10048         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10049         * gfortran.dg/bounds_check_5.f90: Likewise.
10050         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10051         * gfortran.dg/continuation_9.f90: Likewise.
10052         * gfortran.dg/move_alloc_13.f90: Likewise.
10053         * gfortran.dg/structure_constructor_11.f90: Likewise.
10054         * gfortran.dg/tab_continuation.f: Likewise.
10055         * gfortran.dg/warning-directive-2.F90: Likewise.
10056         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10058 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
10060         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10061         * gcc.target/arm/fma-sp.c: Likewise.
10063 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
10065         PR rtl-optimization/55153
10066         * gcc.dg/pr55153.c: New.
10068 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
10070         PR tree-optimization/55920
10071         * gcc.c-torture/compile/pr55920.c: New test.
10073 2013-01-15  Richard Biener  <rguenther@suse.de>
10075         PR middle-end/55882
10076         * gcc.dg/torture/pr55882.c: New testcase.
10078 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
10080         PR tree-optimization/55955
10081         * gcc.c-torture/compile/pr55955.c: New test.
10083 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
10085         PR c++/55663
10086         * g++.dg/cpp0x/alias-decl-31.C: New test.
10088 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
10090         PR fortran/54286
10091         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10092         case where interface is null.
10094 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10096         PR fortran/55806
10097         * gfortran.dg/array_constructor_40.f90:  New test.
10099 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
10101         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10103 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
10105         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10106         * gcc.target/aarch64/vect-ld1r-compile.c: New.
10107         * gcc.target/aarch64/vect-ld1r-fp.c: New.
10108         * gcc.target/aarch64/vect-ld1r.c: New.
10109         * gcc.target/aarch64/vect-ld1r.x: New.
10111 2013-01-14  Andi Kleen  <ak@linux.intel.com>
10113         PR target/55948
10114         * gcc.target/i386/hle-clear-rel.c: New file
10115         * gcc.target/i386/hle-store-rel.c: New file.
10117 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
10119         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10120         * gfortran.dg/bounds_check_4.f90: Likewise.
10121         * gfortran.dg/inquire_10.f90: Likewise.
10122         * gfortran.dg/minloc_3.f90: Likewise.
10123         * gfortran.dg/minlocval_3.f90: Likewise.
10124         * gfortran.dg/module_double_reuse.f90: Likewise.
10125         * gfortran.dg/mvbits_1.f90: Likewise.
10126         * gfortran.dg/oldstyle_1.f90: Likewise.
10127         * gfortran.dg/pr20163-2.f: Likewise.
10128         * gfortran.dg/save_1.f90: Likewise.
10129         * gfortran.dg/scan_1.f90: Likewise.
10130         * gfortran.dg/select_char_1.f90: Likewise.
10131         * gfortran.dg/shape_4.f90: Likewise.
10132         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10133         * gfortran.dg/function_optimize_10.f90: Likewise.
10134         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10135         * gfortran.dg/used_types_17.f90: Likewise.
10136         * gfortran.dg/used_types_18.f90: Likewise.
10138 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
10140         PR fortran/54286
10141         * gfortran.dg/proc_ptr_result_8.f90 : New test.
10143 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
10145         * gcc.dg/unroll_5.c: Add nomips16 attributes.
10147 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
10149         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10151 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
10153         PR fortran/55072
10154         * gfortran.dg/assumed_type_2.f90: Fix test case.
10155         * gfortran.dg/internal_pack_13.f90: New test.
10156         * gfortran.dg/internal_pack_14.f90: New test.
10158 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
10160         PR fortran/55868
10161         * gfortran.dg/unlimited_polymorphic_8.f90: Update
10162         scan-tree-dump-times for foo.0.x._vptr to deal with change from
10163         $tar to STAR.
10165 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
10167         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10169 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10171         PR target/55719
10172         * gcc.target/s390/pr55719.c: New testcase.
10174 2013-01-11  Richard Guenther  <rguenther@suse.de>
10176         PR tree-optimization/44061
10177         * gcc.dg/pr44061.c: New testcase.
10179 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
10181         Update copyright years.
10183 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
10184             Jakub Jelinek  <jakub@redhat.com>
10186         PR target/55565
10187         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10189 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
10191         PR rtl-optimization/55672
10192         * gcc.target/i386/pr55672.c: New.
10194 2013-01-10  Jeff Law  <law@redhat.com>
10196         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
10197         pass/fail message unique.
10200 2013-01-10  Jason Merrill  <jason@redhat.com>
10202         * ada/.gitignore: New.
10204 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10206         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10207         Add tls options.
10208         * g++.dg/tls/thread_local2.C: Likewise.
10209         * g++.dg/tls/thread_local2g.C: Likewise.
10210         * g++.dg/tls/thread_local6.C: Likewise.
10211         * g++.dg/tls/thread_local-order1.C: Add tls options.
10212         * g++.dg/tls/thread_local-order2.C: Likewise.
10213         * g++.dg/tls/thread_local3.C: Likewise.
10214         * g++.dg/tls/thread_local3g.C: Likewise.
10215         * g++.dg/tls/thread_local4.C: Likewise.
10216         * g++.dg/tls/thread_local4g.C: Likewise.
10217         * g++.dg/tls/thread_local5.C: Likewise.
10218         * g++.dg/tls/thread_local5g.C: Likewise.
10219         * g++.dg/tls/thread_local6g.C: Likewise.
10221 2013-01-10  Kostya Serebryany  <kcc@google.com>
10223         * g++.dg/asan/asan_test.cc: Sync from upstream.
10225 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
10227         PR tree-optimization/55921
10228         * gcc.c-torture/compile/pr55921.c: New test.
10230 2013-01-09  Jan Hubicka  <jh@suse.cz>
10232         PR tree-optimization/55569
10233         * gcc.c-torture/compile/pr55569.c: New testcase.
10235 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
10237         PR fortran/47203
10238         * gfortran.dg/use_28.f90: New test.
10240 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
10242         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10243         number matching more robust.
10245 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
10247         PR rtl-optimization/55829
10248         * gcc.target/i386/pr55829.c: New.
10250 2013-01-09  Tobias Burnus  <burnus@net-b.de>
10252         PR fortran/55758
10253         * gfortran.dg/bind_c_bool_1.f90: New.
10254         * gfortran.dg/do_5.f90: Add dg-warning.
10256 2013-01-09  Jan Hubicka  <jh@suse.cz>
10258         PR tree-optimization/55875
10259         * gcc.c-torture/execute/pr55875.c: New testcase.
10260         * g++.dg/torture/pr55875.C: New testcase.
10262 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
10264         PR c/48418
10265         * c-c++-common/pr48418.c: New test.
10267 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
10269         PR c++/55801
10270         * g++.dg/tls/thread_local-ice.C: New.
10272 2013-01-09  Andreas Schwab  <schwab@suse.de>
10274         * gcc.dg/guality/pr54693.c: Null-terminate arr.
10276 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
10278         PR tree-optimization/48189
10279         * gcc.dg/pr48189.c: New test.
10281 2013-01-04  Jan Hubicka  <jh@suse.cz>
10283         PR tree-optimization/55823
10284         * g++.dg/ipa/devirt-10.C: New testcase.
10286 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
10287             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
10289         PR rtl-optimization/55845
10290         * gcc.target/i386/pr55845.c: New test.
10292 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
10294         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10295         instructions generated instead of number of occurances.
10297 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
10299         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10300         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10301         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10302         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10303         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10304         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10305         * gcc.target/aarch64/vect-fcm.x: Likewise.
10306         * lib/target-supports.exp
10307         (check_effective_target_vect_cond): Enable for AArch64.
10309 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
10311         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10312         endian-safe float pool loading.
10313         (test_square_root_v4sf): Likewise.
10314         (test_square_root_v2df): Likewise.
10315         * lib/target-supports.exp
10316         (check_effective_target_vect_call_sqrtf): Add AArch64.
10318 2013-01-08  Martin Jambor  <mjambor@suse.cz>
10320         PR debug/55579
10321         * gcc.dg/tree-ssa/pr55579.c: New test.
10323 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10325         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10326         asm comments.
10328 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
10330         PR middle-end/55890
10331         * gcc.dg/torture/pr55890-3.c: New test.
10333         PR middle-end/55851
10334         * gcc.c-torture/compile/pr55851.c: New test.
10336         PR sanitizer/55844
10337         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10338         dg-options.
10340 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
10342         PR fortran/55618
10343         * gfortran.dg/elemental_scalar_args_2.f90: New test.
10345 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10347         PR fortran/55763
10348         * gfortran.dg/pointer_init_2.f90: Update dg-error.
10349         * gfortran.dg/pointer_init_7.f90: New.
10351 2013-01-07  Richard Biener  <rguenther@suse.de>
10353         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10355 2013-01-07  Richard Biener  <rguenther@suse.de>
10357         PR middle-end/55890
10358         * gcc.dg/torture/pr55890-1.c: New testcase.
10359         * gcc.dg/torture/pr55890-2.c: Likewise.
10361 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
10363         * gcc.target/aarch64/fmovd.c: New.
10364         * gcc.target/aarch64/fmovf.c: Likewise.
10365         * gcc.target/aarch64/fmovd-zero.c: Likewise.
10366         * gcc.target/aarch64/fmovf-zero.c: Likewise.
10367         * gcc.target/aarch64/vect-fmovd.c: Likewise.
10368         * gcc.target/aarch64/vect-fmovf.c: Likewise.
10369         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10370         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10372 2013-01-07  Richard Biener  <rguenther@suse.de>
10374         PR tree-optimization/55888
10375         PR tree-optimization/55862
10376         * gcc.dg/torture/pr55888.c: New testcase.
10378 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10380         PR fortran/55852
10381         * gfortran.dg/intrinsic_size_3.f90: New.
10383 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10385         PR fortran/55763
10386         * gfortran.dg/select_type_32.f90: New.
10388 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
10390         PR c++/52343
10391         * g++.dg/cpp0x/alias-decl-29.C: New test.
10393 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
10395         PR fortran/53876
10396         PR fortran/54990
10397         PR fortran/54992
10398         * gfortran.dg/class_array_15.f03: New test.
10400 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
10402         PR fortran/42769
10403         PR fortran/45836
10404         PR fortran/45900
10405         * gfortran.dg/use_23.f90: New test.
10406         * gfortran.dg/use_24.f90: New test.
10407         * gfortran.dg/use_25.f90: New test.
10408         * gfortran.dg/use_26.f90: New test.
10409         * gfortran.dg/use_27.f90: New test.
10411 2013-01-06  Olivier Hainque  <hainque@adacore.com>
10413         * gnat.dg/specs/clause_on_volatile.ads: New test.
10415 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10417         * gnat.dg/alignment10.adb: New test.
10419 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
10420             Mikael Morin  <mikael@gcc.gnu.org>
10422         PR fortran/55827
10423         * gfortran.dg/use_22.f90: New test.
10425 2013-01-04  Andrew Pinski  <apinski@cavium.com>
10427         * gcc.target/aarch64/cmp-1.c: New testcase.
10429 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
10431         PR fortran/55172
10432         * gfortran.dg/select_type_31.f03: New test.
10434 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
10436         PR c++/54526 (again)
10437         * g++.dg/cpp0x/parse2.C: Extend.
10438         * g++.old-deja/g++.other/crash28.C: Adjust.
10440 2013-01-04  Richard Biener  <rguenther@suse.de>
10442         PR tree-optimization/55862
10443         * gcc.dg/torture/pr55862.c: New testcase.
10445 2013-01-04  Martin Jambor  <mjambor@suse.cz>
10447         PR tree-optimization/55755
10448         * gcc.dg/torture/pr55755.c: New test.
10449         * gcc.dg/tree-ssa/sra-13.c: Likewise.
10450         * gcc.dg/tree-ssa/pr45144.c: Update.
10452 2013-01-04  Richard Biener  <rguenther@suse.de>
10454         PR middle-end/55863
10455         * gcc.dg/fold-reassoc-2.c: New testcase.
10457 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10459         PR fortran/55763
10460         * gfortran.dg/null_7.f90: New.
10462 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10464         PR fortran/55854
10465         PR fortran/55763
10466         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10467         * gfortran.dg/unlimited_polymorphic_7.f90: New.
10468         * gfortran.dg/unlimited_polymorphic_8.f90: New.
10470 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
10472         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10474 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
10476         PR fortran/55855
10477         * gfortran.dg/assignment_1.f90: Modified.
10478         * gfortran.dg/assignment_4.f90: New.
10480 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
10482         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10484 2013-01-03  Richard Biener  <rguenther@suse.de>
10486         PR tree-optimization/55857
10487         * gcc.dg/vect/pr55857-1.c: New testcase.
10488         * gcc.dg/vect/pr55857-2.c: Likewise.
10490 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
10492         PR rtl-optimization/55838
10493         * gcc.dg/pr55838.c: New test.
10495         PR tree-optimization/55832
10496         * gcc.c-torture/compile/pr55832.c: New test.
10498 2013-01-02  Teresa Johnson  <tejohnson@google.com>
10500         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10501         * gcc.dg/tree-ssa/loop-23.c: Ditto.
10502         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10503         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10504         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10505         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10506         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10507         * gcc.dg/unroll_1.c: Ditto.
10508         * gcc.dg/unroll_2.c: Ditto.
10509         * gcc.dg/unroll_3.c: Ditto.
10510         * gcc.dg/unroll_4.c: Ditto.
10512 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10514         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10516 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10518         PR fortran/55818
10519         * gfortran.dg/eof_4.f90: New test.
10521 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
10523         * lib/c-compat.exp (compat-use-alt-compiler): Remove
10524         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10525         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10526         (compat_setup_dfp): Initialize compat_alt_caret and
10527         compat_save_TEST_ALWAYS_FLAGS.
10529 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10531         * gcc.dg/torture/tls/tls-reload-1.c: New test.
10533 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10535         * gcc.dg/torture/fp-int-convert-2.c: New test.
10537 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10539         * gfortran.dg/newunit_3.f90: Add dg-do run.
10540         * gfortran.dg/inquire_15.f90: Add dg-do run.
10542 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
10544         PR tree-optimization/55831
10545         * gcc.dg/pr55831.c: New test.
10547 Copyright (C) 2013 Free Software Foundation, Inc.
10549 Copying and distribution of this file, with or without modification,
10550 are permitted in any medium without royalty provided the copyright
10551 notice and this notice are preserved.