re PR fortran/59440 (ICE in force_decl_die, at dwarf2out.c:20111 with -g)
[official-gcc.git] / gcc / testsuite / ChangeLog
blobe011b5eee090deb81c858f589a534c5eb60da9cf
1 2013-12-12  Tobias Burnus  <burnus@net-b.de>
3         PR fortran/59440
4         * gfortran.dg/namelist_83.f90: New.
5         * gfortran.dg/namelist_83_2.f90: New.
7 2013-12-12  Jakub Jelinek  <jakub@redhat.com>
9         PR middle-end/59470
10         * g++.dg/opt/pr59470.C: New test.
12 2013-12-12  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14         * c-c++-common/tsan/free_race2.c: New file.
15         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
16         * c-c++-common/tsan/race_on_mutex.c: Likewise.
17         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18         * c-c++-common/tsan/simple_race.c: Likewise.
19         * c-c++-common/tsan/simple_stack.c: Likewise.
20         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
21         * g++.dg/tsan/atomic_free.C: Likewise.
22         * g++.dg/tsan/atomic_free2.C: Likewise.
23         * g++.dg/tsan/benign_race.C: Likewise.
24         * g++.dg/tsan/cond_race.C: Likewise.
25         * g++.dg/tsan/default_options.C: Likewise.
26         * g++.dg/tsan/fd_close_norace.C: Likewise.
27         * g++.dg/tsan/fd_close_norace2.C: Likewise.
28         * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
30 2013-12-12  Jakub Jelinek  <jakub@redhat.com>
32         PR libgomp/59467
33         * gfortran.dg/gomp/pr59467.f90: New test.
34         * c-c++-common/gomp/pr59467.c: New test.
36 2013-12-12  Ryan Mansfield  <rmansfield@qnx.com>
38         PR testsuite/59442
39         * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
40         * gcc.target/i386/sse2-movapd-2.c: Likewise.
41         * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
42         * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
44 2013-12-11  Sriraman Tallam  <tmsriram@google.com>
46         PR target/59390
47         * gcc.target/i386/pr59390.c: New test.
48         * gcc.target/i386/pr59390_1.c: New test.
49         * gcc.target/i386/pr59390_2.c: New test.
51 2013-12-11  Balaji V. Iyer  <balaji.v.iyer@intel.com>
53         * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
54         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
55         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
56         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
57         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
58         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
59         * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
60         test stored in c-c++-common.  Also, added the Cilk runtime's library
61         to the ld_library_path.
63 2013-12-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
65         PR middle-end/59134
66         * gcc.c-torture/compile/pr59134.c: New test.
67         * gnat.dg/misaligned_volatile.adb: New test.
69 2013-12-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
70             Sandra Loosemore  <sandra@codesourcery.com>
72         * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
74 2013-12-11  Sandra Loosemore  <sandra@codesourcery.com>
76         PR middle-end/23623
77         PR middle-end/48784
78         PR middle-end/56341
79         PR middle-end/56997
80         * gcc.dg/pr23623.c: New test.
81         * gcc.dg/pr48784-1.c: New test.
82         * gcc.dg/pr48784-2.c: New test.
83         * gcc.dg/pr56341-1.c: New test.
84         * gcc.dg/pr56341-2.c: New test.
85         * gcc.dg/pr56997-1.c: New test.
86         * gcc.dg/pr56997-2.c: New test.
87         * gcc.dg/pr56997-3.c: New test.
89 2013-12-11  Janus Weil  <janus@gcc.gnu.org>
91         PR fortran/58916
92         * gfortran.dg/allocate_with_source_4.f90: New.
94 2013-12-11  Jakub Jelinek  <jakub@redhat.com>
96         PR tree-optimization/59417
97         * gcc.c-torture/compile/pr59417.c: New test.
99         PR tree-optimization/59386
100         * gcc.c-torture/compile/pr59386.c: New test.
102 2013-12-11  Bin Cheng  <bin.cheng@arm.com>
104         Reverted:
105         2013-12-10  Bin Cheng  <bin.cheng@arm.com>
106         PR tree-optimization/41488
107         * gcc.dg/tree-ssa/scev-7.c: New test.
108         * gcc.dg/pr41488.c: New test.
110 2013-12-10  Janus Weil  <janus@gcc.gnu.org>
112         PR fortran/35831
113         * gfortran.dg/c_by_val_5.f90: Modified.
114         * gfortran.dg/dummy_procedure_10.f90: New.
116 2013-12-10  Yury Gribov  <y.gribov@samsung.com>
118         * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
119         * g++-dg/tsan/tsan.exp: Likewise.
121 2013-12-10  Richard Biener  <rguenther@suse.de>
123         PR middle-end/38474
124         * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
126 2013-12-10  Jakub Jelinek  <jakub@redhat.com>
128         * gcc.dg/vect/vect-cond-11.c: New test.
129         * gcc.target/i386/vect-cond-1.c: New test.
130         * gcc.target/i386/avx2-gather-5.c: New test.
131         * gcc.target/i386/avx2-gather-6.c: New test.
132         * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
133         * gcc.dg/vect/vect-mask-load-1.c: New test.
135 2013-12-09  Marek Polacek  <polacek@redhat.com>
137         PR sanitizer/59437
138         * g++.dg/ubsan/pr59437.C: New test.
140 2013-12-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
142         * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
143         * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
144         * g++-dg/tsan/tsan.exp: Likewise.
146 2013-12-10  Eric Botcazou  <ebotcazou@adacore.com>
148         * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
149         * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
151 2013-12-10  Bin Cheng  <bin.cheng@arm.com>
153         PR tree-optimization/41488
154         * gcc.dg/tree-ssa/scev-7.c: New test.
155         * gcc.dg/pr41488.c: New test.
157 2013-12-09  Joseph Myers  <joseph@codesourcery.com>
159         PR preprocessor/55715
160         * gcc.dg/cpp/expr-overflow-1.c: New test.
162 2013-12-10  Tobias Burnus  <burnus@net-b.de>
164         PR fortran/59428
165         PR fortran/58099
166         PR fortran/58676
167         PR fortran/41724
168         * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
170 2013-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
172         PR c++/59435
173         * g++.dg/cpp0x/variadic-sizeof3.C: New.
175 2013-12-09  David Malcolm  <dmalcolm@redhat.com>
177         * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
178         use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
179         explicit.
180         * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
182 2013-12-09  Richard Earnshaw  <rearnsha@arm.com>
184         * gcc.target/arm/ldrd-strd-offset.c: New.
186 2013-12-09  Martin Jambor  <mjambor@suse.cz>
188         * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
189         * gcc.c-torture/compile/pr48929.c: Likewise.
190         * gcc.c-torture/compile/pr55569.c: Likewise.
191         * gcc.c-torture/compile/sra-1.c: Likewise.
192         * gcc.c-torture/compile/pr45085.c: Moved to...
193         * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
195 2013-12-09  Marek Polacek  <polacek@redhat.com>
197         PR sanitizer/59415
198         * g++.dg/ubsan/pr59415.C: New test.
200 2013-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
202         PR c++/52707
203         * g++.dg/cpp0x/deleted2.C: New.
205 2013-12-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
207         * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
209 2013-12-09  Richard Sandiford  <rdsandiford@googlemail.com>
211         * lib/asan-dg.exp (asan-gtest): Remove expected output from the
212         pass/fail line and add it to the log instead.
214 2013-12-08  Oleg Endo  <olegendo@gcc.gnu.org>
216         PR target/52898
217         PR target/51697
218         * gcc.target/sh/pr51697.c: New.
220 2013-12-08  Uros Bizjak  <ubizjak@gmail.com>
222         * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
223         * gcc.dg/macro-fusion-2.c: Ditto.
224         * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
225         * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
227 2013-12-08  Tobias Burnus  <burnus@net-b.de>
229         PR fortran/58099
230         PR fortran/58676
231         PR fortran/41724
232         * gfortran.dg/elemental_subroutine_8.f90: New.
233         * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
234         * gfortran.dg/proc_ptr_11.f90: Ditto.
235         * gfortran.dg/proc_ptr_result_8.f90: Ditto.
236         * gfortran.dg/proc_ptr_32.f90: Update dg-error.
237         * gfortran.dg/proc_ptr_33.f90: Ditto.
238         * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
239         which is not elemental.
240         * gfortran.dg/proc_ptr_result_7.f90: Ditto.
242 2013-12-07  Janus Weil  <janus@gcc.gnu.org>
244         PR fortran/59414
245         * gfortran.dg/class_result_2.f90: New.
247 2013-12-06  Jakub Jelinek  <jakub@redhat.com>
249         PR tree-optimization/59388
250         * gcc.c-torture/execute/pr59388.c: New test.
252 2013-12-06  Dominique d'Humieres  <dominiq@lps.ens.fr>
254         PR testsuite/59043
255         * g++.dg/pubtypes.C: Adjust the regular expression.
256         * gcc.dg/pubtypes-1.c: Likewise.
257         * gcc.dg/pubtypes-2.c: Likewise.
258         * gcc.dg/pubtypes-3.c: Likewise.
259         * gcc.dg/pubtypes-4.c: Likewise.
261 2013-12-06  Tejas Belagod  <tejas.belagod@arm.com>
263         * gcc.dg/vect/vect-nop-move.c: Fix dg options.
265 2013-12-06  Uros Bizjak  <ubizjak@gmail.com>
267         PR target/59405
268         * gcc.target/i386/pr59405.c: New test.
270 2013-12-06  Ian Bolton  <ian.bolton@arm.com>
271             Mark Mitchell  <mark@codesourcery.com>
273         PR target/59091
274         * gcc.target/arm/builtin-trap.c: New test.
275         * gcc.target/arm/thumb-builtin-trap.c: Likewise.
277 2013-12-06  Eric Botcazou  <ebotcazou@adacore.com>
279         * gcc.target/sparc/pdistn.c: New test.
280         * gcc.target/sparc/pdistn-2.c: Likewise.
282 2013-12-06  Richard Biener  <rguenther@suse.de>
284         PR tree-optimization/59058
285         * gcc.dg/torture/pr59058.c: New testcase.
287 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
289         * g++.dg/warn/pr15774-1.C: Adjust expected message.
291 2013-12-05  Vladimir Makarov  <vmakarov@redhat.com>
293         PR rtl-optimization/59317
294         * testsuite/gcc.target/mips/pr59317.c: New.
296 2013-12-05  Marek Polacek  <polacek@redhat.com>
298         PR sanitizer/59333
299         PR sanitizer/59397
300         * c-c++-common/ubsan/pr59333.c: New test.
301         * c-c++-common/ubsan/pr59397.c: New test.
303 2013-12-05  Tejas Belagod  <tejas.belagod@arm.com>
305         * gcc.dg/vect/vect-nop-move.c: New test.
307 2013-12-05  Max Ostapenko  <m.ostapenko@partner.samsung.com>
309         * c-c++-common/tsan/atomic_stack.c: New test.
310         * c-c++-common/tsan/fd_pipe_race.c: New test.
311         * c-c++-common/tsan/free_race.c: New test.
312         * c-c++-common/tsan/mutexset1.c: New test.
313         * c-c++-common/tsan/race_on_barrier.c: New test.
314         * c-c++-common/tsan/sleep_sync.c: New test.
315         * c-c++-common/tsan/thread_leak.c: New test.
316         * c-c++-common/tsan/thread_leak1.c: New test.
317         * c-c++-common/tsan/thread_leak2.c: New test.
318         * c-c++-common/tsan/tiny_race.c: New test.
319         * c-c++-common/tsan/tls_race.c: New test.
320         * c-c++-common/tsan/write_in_reader_lock.c: New test.
321         * lib/tsan-dg.exp: New file.
322         * gcc.dg/tsan/tsan.exp: New file.
323         * g++.dg/tsan/tsan.exp: New file.
324         * g++.dg/dg.exp: Prune tsan subdirectory.
326 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
328         * gcc.target/i386/readeflags-1.c: New.
329         * gcc.target/i386/writeeflags-1.c: Ditto.
331 2013-12-05  Yury Gribov  <y.gribov@samsung.com>
333         PR sanitizer/59369
334         * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
335         * c-c++-common/asan/pr59063-2.c: Likewise.
337 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
339         * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
340         * g++.dg/cpp0x/defaulted2.C: Likewise.
341         * g++.dg/cpp1y/auto-fn8.C: Likewise.
342         * g++.dg/gomp/udr-3.C: Likewise.
343         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
344         * g++.dg/lookup/linkage1.C: Likewise.
345         * g++.dg/overload/new1.C: Likewise.
346         * g++.dg/parse/friend5.C: Likewise.
347         * g++.dg/parse/namespace-alias-1.C: Likewise.
348         * g++.dg/parse/namespace10.C: Likewise.
349         * g++.dg/parse/redef2.C: Likewise.
350         * g++.dg/template/friend44.C: Likewise.
351         * g++.old-deja/g++.brendan/crash42.C: Likewise.
352         * g++.old-deja/g++.brendan/crash52.C: Likewise.
353         * g++.old-deja/g++.brendan/crash55.C: Likewise.
354         * g++.old-deja/g++.jason/overload21.C: Likewise.
355         * g++.old-deja/g++.jason/overload5.C: Likewise.
356         * g++.old-deja/g++.jason/redecl1.C: Likewise.
357         * g++.old-deja/g++.law/arm8.C: Likewise.
358         * g++.old-deja/g++.other/main1.C: Likewise.
360 2013-12-05  Richard Biener  <rguenther@suse.de>
362         PR tree-optimization/56787
363         * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
365 2013-12-05  Kostya Serebryany  <kcc@google.com>
367         * c-c++-common/asan/null-deref-1.c: Update the test
368         to match the fresh asan run-time.
370 2013-12-05  Richard Biener  <rguenther@suse.de>
372         PR tree-optimization/59374
373         * gcc.dg/torture/pr59374-1.c: New testcase.
374         * gcc.dg/torture/pr59374-2.c: Likewise.
376 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
378         * gcc.target/ia64/pr52731.c: New.
380 2013-12-04  Jeff Law  <law@redhat.com>
382         * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
383         * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
384         -fisolate-erroneous-paths-attribute.
385         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
387 2013-12-04  Joseph Myers  <joseph@codesourcery.com>
389         PR c/52023
390         * gcc.dg/c11-align-6.c: New test.
392 2013-12-04  Marek Polacek  <polacek@redhat.com>
394         * c-c++-common/ubsan/overflow-mul-2.c: New test.
395         * c-c++-common/ubsan/overflow-add-1.c: New test.
396         * c-c++-common/ubsan/overflow-add-2.c: New test.
397         * c-c++-common/ubsan/overflow-mul-1.c: New test.
398         * c-c++-common/ubsan/overflow-sub-1.c: New test.
399         * c-c++-common/ubsan/overflow-sub-2.c: New test.
400         * c-c++-common/ubsan/overflow-negate-1.c: New test.
402 2013-12-04  Marek Polacek  <polacek@redhat.com>
404         PR c/54113
405         * gcc.dg/pr54113.c: New test.
407 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
409         PR c++/59268
410         * g++.dg/cpp0x/constexpr-template6.C: New test.
412 2013-12-04  Eric Botcazou  <ebotcazou@adacore.com>
414         * gnat.dg/pack19.adb: New test.
416 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
418         PR rtl-optimization/58726
419         * gcc.c-torture/execute/pr58726.c: New test.
421         PR target/59163
422         * g++.dg/torture/pr59163.C: New test.
424         PR tree-optimization/59355
425         * g++.dg/ipa/pr59355.C: New test.
427 2013-12-04  Yufeng Zhang  <yufeng.zhang@arm.com>
429         * gcc.dg/tree-ssa/slsr-39.c: Update.
430         * gcc.dg/tree-ssa/slsr-41.c: New test.
432 2013-12-03  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
434         * gcc.target/powerpc/pr57363.c: New test.
436 2013-12-03  Wei Mi  <wmi@google.com>
438         PR rtl-optimization/59020
439         * testsuite/gcc.dg/pr59020.c: New.
440         * testsuite/gcc.dg/macro-fusion-1.c: New.
441         * testsuite/gcc.dg/macro-fusion-2.c: New.
443 2013-12-03  Yury Gribov  <y.gribov@samsung.com>
445         PR sanitizer/59063
446         * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
447         has not been found.
448         * lib/ubsan-dg.exp: Likewise.  Append to flags also
449         -B${gccpath}/libsanitizer/.
451 2013-12-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
453         * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
455 2013-12-03  H.J. Lu  <hongjiu.lu@intel.com>
457         PR target/59363
458         * gcc.target/i386/pr59363.c: New file.
460 2013-12-03  Marek Polacek  <polacek@redhat.com>
462         PR c/59351
463         * gcc.dg/pr59351.c: New test.
465 2013-12-03  Chung-Ju Wu  <jasonwucj@gmail.com>
467         * gcc.dg/20020312-2.c: Add __nds32__ case.
468         * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
469         * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
470         * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
471         * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
472         * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
473         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
474         * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
475         * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
476         * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
477         * gcc.target/nds32: New nds32 specific directory and testcases.
478         * lib/target-supports.exp (check_profiling_available): Check for
479         nds32*-*-elf.
481 2013-12-03  Jakub Jelinek  <jakub@redhat.com>
483         PR tree-optimization/59362
484         * gcc.c-torture/compile/pr59362.c: New test.
486         PR middle-end/59011
487         * gcc.dg/pr59011.c: New test.
489         PR target/58864
490         * g++.dg/opt/pr58864.C: New test.
492 2013-12-02  Jeff Law  <law@redhat.com>
494         PR tree-optimization/59322
495         * gcc.c-torture/compile/pr59322.c: New test.
497 2013-12-02  Sriraman Tallam  <tmsriram@google.com>
499         PR target/58944
500         * testsuite/gcc.target/i386/pr58944.c: New test.
502 2013-12-02  Joseph Myers  <joseph@codesourcery.com>
504         PR c/58235
505         * gcc.dg/c90-array-lval-8.c: New test.
507 2013-12-02  Jakub Jelinek  <jakub@redhat.com>
509         PR tree-optimization/59358
510         * gcc.c-torture/execute/pr59358.c: New test.
512         PR lto/59326
513         * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
514         * lib/target-supports.exp (check_effective_target_avx2): ... here.
515         (check_effective_target_vect_simd_clones): New.
516         * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
517         vect_simd_clones.
518         * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
519         * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
520         * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
521         * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
522         * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
523         * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
524         * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
525         * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
526         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
527         * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
528         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
530 2013-12-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
532         * gcc.dg/pr56997-4.c: New testcase.
534 2013-12-02  Marek Polacek  <polacek@redhat.com>
536         * c-c++-common/ubsan/vla-1.c: Split the tests into individual
537         functions.
539 2013-12-02  Richard Biener  <rguenther@suse.de>
541         PR tree-optimization/59139
542         * gcc.dg/torture/pr59139.c: New testcase.
544 2013-12-02  Eric Botcazou  <ebotcazou@adacore.com>
546         * gnat.dg/opt30.adb: New test.
548 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
550         PR fortran/57354
551         * gfortran.dg/realloc_on_assign_23.f90 : New test
553 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
555         PR fortran/34547
556         * gfortran.dg/null_5.f90 : Include new error.
557         * gfortran.dg/null_6.f90 : Include new error.
559 2013-11-29  Marek Polacek  <polacek@redhat.com>
561         PR sanitizer/59331
562         * g++.dg/ubsan/pr59331.C: New test.
563         * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
564         Disable the -w option.
565         * c-c++-common/ubsan/vla-1.c: Likewise.
566         * c-c++-common/ubsan/vla-2.c: Likewise.
567         * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
569 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
571         PR c/42262
572         * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
574 2013-11-29  H.J. Lu  <hongjiu.lu@intel.com>
576         * lib/asan-dg.exp (asan_link_flags): Properly add path to
577         libsanitizer.spec to cflags.
579 2013-11-29  Richard Biener  <rguenther@suse.de>
581         PR middle-end/59208
582         * g++.dg/torture/pr59208.C: New testcase.
584 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
585             Yury Gribov  <y.gribov@samsung.com>
587         PR sanitizer/59063
588         * c-c++-common/asan/pr59063-1.c: New test.
589         * c-c++-common/asan/pr59063-2.c: Likewise.
590         * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
591         * lib/ubsan-dg.exp: Likewise.
593 2013-11-29  Eric Botcazou  <ebotcazou@adacore.com>
595         * gnat.dg/opt29.ad[sb]: New test.
597 2013-11-29  Richard Biener  <rguenther@suse.de>
599         PR middle-end/59338
600         * gcc.dg/torture/pr59338.c: New testcase.
602 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
604         PR lto/59326
605         * gcc.dg/vect/vect-simd-clone-12.c: New test.
606         * gcc.dg/vect/vect-simd-clone-12a.c: New test.
607         * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
609         PR c/59280
610         * c-c++-common/pr59280.c: New test.
612 2013-11-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
614         * gcc.target/arm/lp1243022.c: Skip target arm-neon.
616 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
618         PR c/57574
619         * gcc.dg/inline-35.c: New test.
621 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
623         PR c++/59297
624         * g++.dg/gomp/pr59297.C: New test.
626 2013-11-28  Vladimir Makarov  <vmakarov@redhat.com>
628         PR target/57293
629         * gcc.target/i386/pr57293.c: New.
631 2013-11-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
633         * gcc.target/arm/vrinta-ce.c: New testcase.
635 2013-11-28  Richard Biener  <rguenther@suse.de>
637         PR lto/59323
638         * gcc.dg/lto/pr59323-2_0.c: New testcase.
640 2013-11-28  Richard Biener  <rguenther@suse.de>
642         PR tree-optimization/59330
643         * gcc.dg/torture/pr59330.c: New testcase.
645 2013-11-28  Richard Biener  <rguenther@suse.de>
647         PR lto/59323
648         * gcc.dg/lto/pr59323_0.c: New testcase.
650 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
652         PR middle-end/57393
653         PR tree-optimization/58018
654         PR tree-optimization/58131
655         * gcc.dg/torture/pr57393-1.c: New test.
656         * gcc.dg/torture/pr57393-2.c: New test.
657         * gcc.dg/torture/pr57393-3.c: New test.
658         * gcc.dg/torture/pr58018.c: New test.
659         * gcc.dg/torture/pr58131.c: New test.
660         * gfortran.dg/pr57393-1.f90: New test.
661         * gfortran.dg/pr57393-2.f90: New test.
663 2013-11-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
665         * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
667 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
669         * gcc.dg/guality/param-3.c: New test.
671 2013-11-27  Uros Bizjak  <ubizjak@gmail.com>
672             Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
674         PR target/56788
675         * gcc.target/i386/xop-frczX.c: New test.
677 2013-11-27  Jakub Jelinek  <jakub@redhat.com>
679         PR tree-optimization/59014
680         * gcc.c-torture/execute/pr59014-2.c: New test.
682 2013-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
684         PR c++/58647
685         * g++.dg/parse/crash66.C: New.
687 2013-11-27  Kenneth Zadeck  <zadeck@naturalbridge.com>
689         * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
690         * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
692 2013-11-27  Marek Polacek  <polacek@redhat.com>
694         PR sanitizer/59306
695         * g++.dg/ubsan/pr59306.C: New test.
697 2013-11-27  Aldy Hernandez  <aldyh@redhat.com>
698             Jakub Jelinek  <jakub@redhat.com>
700         * g++.dg/gomp/declare-simd-1.C (f38): Make sure
701         simdlen is a power of two.
702         * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
703         Remove -msse2.  Adjust regexps for name mangling changes.
704         * gcc.dg/gomp/simd-clones-3.c: Likewise.
705         * gcc.dg/vect/vect-simd-clone-1.c: New test.
706         * gcc.dg/vect/vect-simd-clone-2.c: New test.
707         * gcc.dg/vect/vect-simd-clone-3.c: New test.
708         * gcc.dg/vect/vect-simd-clone-4.c: New test.
709         * gcc.dg/vect/vect-simd-clone-5.c: New test.
710         * gcc.dg/vect/vect-simd-clone-6.c: New test.
711         * gcc.dg/vect/vect-simd-clone-7.c: New test.
712         * gcc.dg/vect/vect-simd-clone-8.c: New test.
713         * gcc.dg/vect/vect-simd-clone-9.c: New test.
714         * gcc.dg/vect/vect-simd-clone-10.c: New test.
715         * gcc.dg/vect/vect-simd-clone-10.h: New file.
716         * gcc.dg/vect/vect-simd-clone-10a.c: New file.
717         * gcc.dg/vect/vect-simd-clone-11.c: New test.
719 2013-11-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
721         * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
722         Call set_ld_library_path_env_vars.
723         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
725 2013-11-27  Tom de Vries  <tom@codesourcery.com>
726             Marc Glisse  <marc.glisse@inria.fr>
728         PR c++/59032
729         * c-c++-common/pr59032.c: New testcase.
731 2013-11-27  Tom de Vries  <tom@codesourcery.com>
732             Marc Glisse  <marc.glisse@inria.fr>
734         PR middle-end/59037
735         * c-c++-common/pr59037.c: New testcase.
737 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
739         * gcc.c-torture/execute/20131127-1.c: New test.
741 2013-11-27  Richard Biener  <rguenther@suse.de>
743         PR tree-optimization/59288
744         * gcc.dg/torture/pr59288.c: New testcase.
746 2013-11-27  Marek Polacek  <polacek@redhat.com>
748         * c-c++-common/ubsan/undefined-1.c: New test.
750 2013-11-26  Jakub Jelinek  <jakub@redhat.com>
752         PR tree-optimization/59014
753         * gcc.c-torture/execute/pr59014.c: New test.
755         PR target/59229
756         * gcc.c-torture/execute/pr59229.c: New test.
758         PR rtl-optimization/59166
759         * gcc.dg/torture/pr59166.c: New test.
761         PR c++/58874
762         * g++.dg/gomp/pr58874.C: New test.
764         PR middle-end/59150
765         * g++.dg/gomp/pr59150.C: New test.
767         PR middle-end/59152
768         * c-c++-common/gomp/pr59152.c: New test.
770 2013-11-26  Uros Bizjak  <ubizjak@gmail.com>
772         * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
773         * gcc.dg/gomp/openmp-simd-2.c: Ditto.
774         * g++.dg/gomp/openmp-simd-1.C: Ditto.
775         * g++.dg/gomp/openmp-simd-2.C: Ditto.
776         * gfortran.dg/c_loc_test_22.f90: Ditto.
777         * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
778         * gcc.dg/tree-ssa/isolate-5.c: Ditto.
779         * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
780         * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
781         * gcc.dg/pr57518.c: Cleanup ira rtl dump.
782         * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
784 2013-11-26  Yufeng Zhang  <yufeng.zhang@arm.com>
786         * gcc.target/arm/20131120.c: New test.
788 2013-11-26  Richard Biener  <rguenther@suse.de>
790         PR tree-optimization/59245
791         * gcc.dg/torture/pr59245.c: New testcase.
793 2013-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
795         PR target/59290
796         * gcc.target/arm/negdi-2.c: Scan more general register names.
798 2013-11-26  Terry Guo  <terry.guo@arm.com>
800         * gcc.target/arm/thumb1-pic-high-reg.c: New case.
801         * gcc.target/arm/thumb1-pic-single-base.c: New case.
803 2013-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
805         PR c++/58700
806         * g++.dg/parse/bitfield4.C: New.
808 2013-11-26  Richard Biener  <rguenther@suse.de>
810         PR tree-optimization/59287
811         * gcc.dg/tree-ssa/alias-29.c: New testcase.
813 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
815         PR c++/54485
816         * g++.dg/other/default8.C: New.
817         * g++.dg/tc1/dr217.C: Remove xfail.
818         * g++.dg/other/default5.C: Adjust.
819         * g++.old-deja/g++.mike/p1989.C: Likewise.
821 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
823         PR c++/58607
824         * g++.dg/cpp0x/constexpr-ice9.C: New.
826 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
828         PR c++/58810
829         * g++.dg/other/cv_func3.C: New.
830         * g++.dg/other/cv_func.C: Adjust.
831         * g++.dg/parse/fn-typedef2.C: Likewise.
833 2013-11-25  Marek Polacek  <polacek@redhat.com>
835         PR sanitizer/59250
836         * g++.dg/ubsan/pr59250.C: New test.
838 2013-11-25  Janus Weil  <janus@gcc.gnu.org>
840         PR fortran/59143
841         * gfortran.dg/typebound_proc_30.f90: New.
843 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
845         PR c++/59080
846         * g++.dg/cpp0x/initlist75.C: New.
848         PR c++/59096
849         * g++.dg/cpp0x/gen-attrs-57.C: New.
851 2013-11-25  Adam Butcher  <adam@jessamine.co.uk>
853         PR c++/59112
854         PR c++/59113
855         * g++.dg/cpp1y/pr58533.C: Updated testcase.
856         * g++.dg/cpp1y/pr59112.C: New testcase.
857         * g++.dg/cpp1y/pr59113.C: New testcase.
859 2013-11-25  Terry Guo  <terry.guo@arm.com>
861         * gcc.target/arm/thumb2-slow-flash-data.c: New.
863 2013-11-23  Uros Bizjak  <ubizjak@gmail.com>
865         * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
866         [LDBL_MANT_DIG == 113]: Fix wrong variable name.
868 2013-11-23  Janus Weil  <janus@gcc.gnu.org>
870         PR fortran/59228
871         * gfortran.dg/asynchronous_4.f90: New.
873 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
875         * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
876         cleanup-tree-dump directive.
878 2013-11-22  Jan Hubicka  <jh@suse.cz>
880         * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
881         * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
883 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
885         * g++.dg/ubsan/return-1.C: New test.
886         * g++.dg/ubsan/return-2.C: New test.
888         * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
889         optimizing away some __asan_report* calls.
891 2013-11-22  Martin Jambor  <mjambor@suse.cz>
893         * gcc.dg/pr10474.c: Also test ppc64.
894         * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
895         to longs.
896         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
898 2013-11-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
900         PR target/59054
901         * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
902         specify an appropriate register class for VSX operations.
903         (load_vsx): Use it.
904         (load_gpr_to_vsx): Likewise.
905         (load_vsx_to_gpr): Likewise.
906         * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
907         register class for VSX registers that the type can handle.  Remove
908         checks for explicit number of instructions generated, just check
909         if the instruction is generated.
910         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
911         * gcc.target/powerpc/direct-move-float1.c: Likewise.
912         * gcc.target/powerpc/direct-move-float2.c: Likewise.
913         * gcc.target/powerpc/direct-move-double1.c: Likewise.
914         * gcc.target/powerpc/direct-move-double2.c: Likewise.
915         * gcc.target/powerpc/direct-move-long1.c: Likewise.
916         * gcc.target/powerpc/direct-move-long2.c: Likewise.
918         * gcc.target/powerpc/pr59054.c: Remove duplicate code.
920         * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
921         * gcc.target/powerpc/bool3-p7.c: Likewise.
922         * gcc.target/powerpc/bool3-p8.c: Likewise.
924         * gcc.target/powerpc/p8vector-ldst.c: Just check that the
925         appropriate instructions are generated, don't check the count.
927 2013-11-22  Richard Earnshaw  <rearnsha@arm.com>
929         PR target/59216
930         * gcc.target/arm/negdi-4.c: Delete invalid test.
931         * gcc.dg/torture/pr59216.c: New test.
933 2013-11-22  Alex Velenko  <Alex.Velenko@arm.com>
935         * gcc.target/aarch64/vmov_n_1.c: New testcase.
937 2013-11-22  Richard Biener  <rguenther@suse.de>
939         * gcc.dg/torture/20131122-0.c: New testcase.
941 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
943         * gcc.dg/vect/vect-124.c: New test.
945 2013-11-21  Cary Coutant  <ccoutant@google.com>
947         * gcc.dg/debug/dwarf2/mlt1.c: New test.
948         * gcc.dg/debug/dwarf2/mlt2.c: New test.
950 2013-11-21  Jeff Law  <law@redhat.com>
952         PR tree-optimization/59221
953         * gcc.c-torture/execute/pr59221.c: New test.
955 2013-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
957         PR libfortran/59227
958         * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
959         Make more generic for other platforms.
961 2013-11-21  Oleg Endo  <olegendo@gcc.gnu.org>
963         PR target/53976
964         * gcc.target/sh/pr53976-1.c: New.
966 2013-11-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
968         PR libfortran/49024
969         * gfortran.dg/erf_3.F90: New file.
971 2013-11-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
973         * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
975 2013-11-20  Vladimir Makarov  <vmakarov@redhat.com>
977         PR rtl-optimization/59133
978         * gcc.target/i386/pr59133.c: New.
980 2013-11-20  Joseph Myers  <joseph@codesourcery.com>
982         PR middle-end/21718
983         * gcc.dg/float-exact-1.c: New test.
985 2013-11-20  Richard Earnshaw  <rearnsha@arm.com>
987         PR rtl-optimization/54300
988         * gcc.target/arm/pr54300.C: New test.
990 2013-11-20  Diego Novillo  <dnovillo@google.com>
992         PR 59212
993         * g++.dg/plugin/selfassign.c: Include stringpool.h
995 2013-11-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
997         * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
999 2013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1001         * gcc.target/s390/htm-1.c: Rename to ...
1002         * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
1003         one.
1004         * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1005         * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1006         * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1007         * gcc.target/s390/htm-builtins-1.c: New testcase.
1008         * gcc.target/s390/htm-builtins-2.c: New testcase.
1009         * gcc.target/s390/s390.exp: Add check for htm machine.
1011 2013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
1013         PR c/53001
1014         * c-c++-common/Wfloat-conversion.c: Copies relevant
1015         tests from c-c++-common/Wconversion-real.c,
1016         gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1017         new testcase for conversions that are warned about by
1018         -Wfloat-conversion.
1020 2013-11-19  Martin Jambor  <mjambor@suse.cz>
1022         PR rtl-optimization/59099
1023         * gcc.target/i386/pr59099.c: New test.
1025 2013-11-19  Sriraman Tallam  <tmsriram@google.com>
1027         * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1029 2013-11-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1031         * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1032         construct parameter slot value in endian-independent way.
1033         (fcevv, fciievv, fcvevv): Use it.
1035 2013-11-19  Jan Hubicka  <jh@suse.cz>
1037         * ipa/devirt9.C: Fix prevoius change.
1039 2013-11-19  Cesar Philippidis  <cesar@codesourcery.com>
1041         * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1042         Remove defined(__linux__).
1044 2013-11-19  Richard Biener  <rguenther@suse.de>
1046         PR tree-optimization/59164
1047         * gcc.dg/torture/pr59164.c: New testcase.
1049 2013-11-19  Richard Biener  <rguenther@suse.de>
1051         PR middle-end/58956
1052         * gcc.dg/torture/pr58956.c: New testcase.
1054 2013-11-19  Marek Polacek  <polacek@redhat.com>
1056         * c-c++-common/ubsan/null-1.c: New test.
1057         * c-c++-common/ubsan/null-2.c: New test.
1058         * c-c++-common/ubsan/null-3.c: New test.
1059         * c-c++-common/ubsan/null-4.c: New test.
1060         * c-c++-common/ubsan/null-5.c: New test.
1061         * c-c++-common/ubsan/null-6.c: New test.
1062         * c-c++-common/ubsan/null-7.c: New test.
1063         * c-c++-common/ubsan/null-8.c: New test.
1064         * c-c++-common/ubsan/null-9.c: New test.
1065         * c-c++-common/ubsan/null-10.c: New test.
1066         * c-c++-common/ubsan/null-11.c: New test.
1067         * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1068         * c-c++-common/ubsan/shift-1.c: Likewise.
1069         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1071 2013-11-19  Uros Bizjak  <ubizjak@gmail.com>
1073         * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1075 2013-11-19  Jan Hubicka  <jh@suse.cz>
1077         * ipa/devirt9.C: Verify that the optimization happens already before.
1078         whole-program.
1080 2013-11-19  Richard Biener  <rguenther@suse.de>
1082         PR tree-optimization/57517
1083         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1084         * gcc.dg/torture/pr57517.c: Likewise.
1086 2013-11-19  Jan Hubicka  <jh@suse.cz>
1088         * gcc.target/i386/memcpy-3.c: New testcase.
1090 2013-11-18  Jan Hubicka  <jh@suse.cz>
1091             Uros Bizjak  <ubizjak@gmail.com>
1093         PR middle-end/59175
1094         * gcc.target/i386/memcpy-2.c: Fix template;
1095         add +1 so the testcase passes at 32bit.
1097 2013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1099         * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1100         Remove spurious FIXME.
1102 2013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1104         * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1106 2013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1108         PR c++/53473
1109         * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1111 2013-11-18  Richard Biener  <rguenther@suse.de>
1113         PR tree-optimization/59125
1114         PR tree-optimization/54570
1115         * gcc.dg/builtin-object-size-8.c: Un-xfail.
1116         * gcc.dg/builtin-object-size-14.c: New testcase.
1117         * gcc.dg/strlenopt-14gf.c: Adjust.
1118         * gcc.dg/strlenopt-1f.c: Likewise.
1119         * gcc.dg/strlenopt-4gf.c: Likewise.
1121 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1123         * gnat.dg/volatile11.adb: New test.
1124         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1126 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
1128         PR sanitizer/59106
1129         * c-c++-common/asan/pr59106.c: New test.
1131 2013-11-17  Jan Hubicka  <jh@suse.cz>
1133         * gcc.target/i386/memcpy-2.c: New testcase.
1135 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
1137         PR target/59153
1138         * gcc.target/i386/pr59153.c: New test.
1140 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1142         PR c++/59123
1143         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1144         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1146 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1148         PR c++/29143
1149         * g++.dg/overload/addr2.C: New.
1150         * g++.old-deja/g++.other/overload11.C: Adjust.
1152 2013-11-15  Mike Stump  <mikestump@comcast.net>
1154         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1155         * lib/g++.exp (g++_target_compile): Likewise.
1156         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1157         libraries.  Remove debugging.
1158         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1159         libraries.  Remove -O0, redundant with default.
1161 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
1163         * c-c++-common/cpp/ucnid-2011-1.c: New test.
1165 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1167         PR c++/58188
1168         * g++.dg/cpp0x/nsdmi-template8.C: New.
1170 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1172         PR c++/58725
1173         * g++.dg/cpp0x/nsdmi-template7.C: New.
1175 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1177         PR c++/58829
1178         * g++.dg/cpp0x/nsdmi-template6.C: New.
1180 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1182         PR c++/58599
1183         * g++.dg/cpp0x/nsdmi-template5.C: New.
1185 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
1187         * c-c++-common/cilk-plus/PS: New directory.
1188         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1189         * g++.dg/dg.exp: Run Cilk Plus tests.
1190         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1192 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1194         * gcc.dg/vmx/3b-15.c: Revise for little endian.
1196 2013-11-15  Richard Biener  <rguenther@suse.de>
1198         PR tree-optimization/50262
1199         * gcc.dg/tree-ssa/alias-28.c: New testcase.
1200         * gcc.dg/strlenopt-1.c: Adjust.
1201         * gcc.dg/strlenopt-1f.c: Likewise.
1203 2013-11-15  Richard Biener  <rguenther@suse.de>
1205         * gcc.dg/torture/20131115-1.c: New testcase.
1207 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
1209         * gcc.dg/cpp/ucnid-9.c: New test.
1211 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
1213         * gnat.dg/stack_usage1b.adb: New test.
1214         * gnat.dg/stack_usage1c.adb: Likewise.
1216 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
1218         * gnat.dg/specs/addr1.ads: Revert the last change.
1219         * gnat.dg/specs/atomic1.ads: Likewise.
1221 2013-11-14  Cong Hou  <congh@google.com>
1223         * gcc.dg/vect/vect-alias-check.c: Update.
1225 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
1227         PR c++/57887
1228         * g++.dg/cpp0x/nsdmi-template3.C: New.
1229         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1231 2013-11-14  Diego Novillo  <dnovillo@google.com>
1233         * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1234         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1236 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1238         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1239         compiler and linker field if _CALL_ELF == 2.
1240         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1241         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1242         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1244 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1246         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1247         (WRAPPER): Use it.
1248         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1249         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1250         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1252 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1254         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1255         New function.
1256         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1257         * gcc.target/powerpc/pr57949-2.c: Likewise.
1259 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1261         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1263 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1265         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1266         * gcc.dg/torture/float128-div-underflow.c: Likewise.
1267         * gcc.dg/torture/float128-extend-nan.c: Likewise.
1269 2013-11-14  Richard Biener  <rguenther@suse.de>
1271         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1273 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
1275         * gnat.dg/specs/addr1.ads: XFAIL on x32.
1276         * gnat.dg/specs/atomic1.ads: Likewise.
1278 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
1280         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1281         to "cortex-a53".
1282         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1283         to "cortex-a53".
1285 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1287         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1288         *-*-solaris2.1[0-9]*.
1289         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1291 2013-11-14  Joey Ye  <joey.ye@arm.com>
1293         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1294         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1295         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1296         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1297         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1299 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
1301         PR c++/58533
1302         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1304 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
1306         PR target/59101
1307         * gcc.c-torture/execute/pr59101.c: New test.
1309 2013-11-13  Jeff Law  <law@redhat.com>
1311         PR tree-optimization/59102
1312         * gcc.c-torture/compile/pr59102.c: New test.
1314 2013-11-13  Tom de Vries  <tom@codesourcery.com>
1316         * gcc.dg/tail-merge-store.c: New test.
1318 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
1320         * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1321         * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
1323 2013-11-13  Jeff Law  <law@redhat.com>
1325         * PR middle-end/59119
1326         * gcc.c-torture/compile/pr59119.c: New test.
1328 2013-11-13  Martin Jambor  <mjambor@suse.cz>
1330         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1331         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1332         * gcc.dg/pr10474.c: Likewise.
1334 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
1336         * lib/target-supports.exp
1337         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1338         of targets that do not need command line argument to enable SIMD.
1340 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1342         * gcc.dg/guality/param-4.c: New test.
1344 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
1346         * gcc.dg/c11-complex-1.c: New test.
1348 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
1350         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1351         gcc.dg/auto-type-2.c: New tests.
1353 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1355         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1356         LTO tests.
1358 2013-11-12  Jeff Law  <law@redhat.com>
1360         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1361         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1362         the SSA optimizers.
1364 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1366         PR target/59054
1367         * gcc.target/powerpc/pr59054.c: New test.
1369 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
1371         * g++.dg/cpp1y/lambda-generic.C: New test case.
1372         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1373         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1374         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1375         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1376         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1377         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1378         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1379         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1381 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
1383         PR c++/58534
1384         PR c++/58536
1385         PR c++/58548
1386         PR c++/58549
1387         PR c++/58637
1388         * g++.dg/cpp1y/pr58534.C: New testcase.
1389         * g++.dg/cpp1y/pr58536.C: New testcase.
1390         * g++.dg/cpp1y/pr58548.C: New testcase.
1391         * g++.dg/cpp1y/pr58549.C: New testcase.
1392         * g++.dg/cpp1y/pr58637.C: New testcase.
1394 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
1396         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1397         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1398         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1399         diagnostics.
1401 2013-11-12  Tristan Gingold  <gingold@adacore.com>
1403         * gnat.dg/aggr21.adb: New test.
1404         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1406 2013-11-12  Jeff Law  <law@redhat.com>
1408         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1409         * gcc.dg/tree-ssa/isolate-5.c: New test.
1411 2013-11-12  Martin Jambor  <mjambor@suse.cz>
1413         PR rtl-optimization/10474
1414         * gcc.dg/pr10474.c: New testcase.
1415         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1416         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1418 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
1420         PR c++/57734
1421         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1423 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
1425         * gcc.dg/time-profiler-1.c: New test.
1426         * gcc.dg/time-profiler-2.c: Ditto.
1428 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
1429             Jeff Law  <law@redhat.com>
1431         * gcc.dg/tree-ssa/alias-27.c: New testcase.
1433 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
1435         PR target/58853
1436         * gcc.target/i386/pr58853.c: New test.
1438 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1440         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1441         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1442         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1443         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1444         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1445         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1446         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1447         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1448         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1450 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
1452         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1453         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1454         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1455         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1456         gcc.dg/atomic/stdatomic-exchange-1.c,
1457         gcc.dg/atomic/stdatomic-exchange-2.c,
1458         gcc.dg/atomic/stdatomic-exchange-3.c,
1459         gcc.dg/atomic/stdatomic-exchange-4.c,
1460         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1461         gcc.dg/atomic/stdatomic-generic.c,
1462         gcc.dg/atomic/stdatomic-kill-dep.c,
1463         gcc.dg/atomic/stdatomic-load-1.c,
1464         gcc.dg/atomic/stdatomic-load-2.c,
1465         gcc.dg/atomic/stdatomic-load-3.c,
1466         gcc.dg/atomic/stdatomic-load-4.c,
1467         gcc.dg/atomic/stdatomic-lockfree.c,
1468         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1469         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1470         gcc.dg/atomic/stdatomic-store-1.c,
1471         gcc.dg/atomic/stdatomic-store-2.c,
1472         gcc.dg/atomic/stdatomic-store-3.c,
1473         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1474         tests.
1476 2013-11-08  Cong Hou  <congh@google.com>
1478         PR tree-optimization/58508
1479         * gcc.dg/vect/pr58508.c: Update.
1481 2013-11-08  Richard Biener  <rguenther@suse.de>
1483         PR tree-optimization/59047
1484         * gcc.dg/torture/pr59047.c: New testcase.
1486 2013-11-08  Richard Biener  <rguenther@suse.de>
1488         PR tree-optimization/59038
1489         PR tree-optimization/58955
1490         * gcc.dg/torture/pr59038.c: New testcase.
1492 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
1494         PR fortran/58471
1495         * gfortran.dg/constructor_9.f90: New.
1497 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
1499         * gcc.dg/atomic-compare-exchange-1.c,
1500         gcc.dg/atomic-compare-exchange-2.c,
1501         gcc.dg/atomic-compare-exchange-3.c,
1502         gcc.dg/atomic-compare-exchange-4.c,
1503         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1504         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1505         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1506         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1507         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1508         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1509         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1510         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1511         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1512         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1513         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1514         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1515         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1516         gcc.dg/atomic-store-5.c: Declare main as returning int.
1517         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1518         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1519         gcc.dg/atomic-exchange-5.c: Separate increments of count from
1520         expression using value of count.
1522 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
1524         * lib/target-supports.exp
1525         (check_effective_target_fenv_exceptions): New function.
1526         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1527         * gcc.dg/atomic/c11-atomic-exec-1.c,
1528         gcc.dg/atomic/c11-atomic-exec-2.c,
1529         gcc.dg/atomic/c11-atomic-exec-3.c,
1530         gcc.dg/atomic/c11-atomic-exec-4.c,
1531         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1532         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1533         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1535 2013-11-07  Cong Hou  <congh@google.com>
1537         * gcc.dg/vect/vect-alias-check.c: New.
1539 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
1541         * gcc.dg/tree-ssa/loop-39.c: New test.
1543         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1544         * gcc.dg/unroll_2.c: Likewise.
1545         * gcc.dg/unroll_3.c: Likewise.
1546         * gcc.dg/unroll_4.c: Likewise.
1547         * gcc.dg/vrp90.c: New test.
1549 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
1551         PR c++/58176
1552         * g++.dg/cpp0x/nullptr30.C: New.
1554 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
1555             Jakub Jelinek  <jakub@redhat.com>
1557         PR sanitizer/59029
1558         * c-c++-common/asan/pr59029.c: New test.
1560 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
1562         PR target/59034
1563         * gcc.target/i386/pr59034-1.c: New test.
1564         * gcc.target/i386/pr59034-2.c: Likewise.
1566 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
1568         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1569         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1570         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1572 2013-11-06  DJ Delorie  <dj@redhat.com>
1574         * gcc.dg/mismatch-decl-1.c: New test.
1576 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
1578         * gcc.dg/torture/float128-cmp-invalid.c,
1579         gcc.dg/torture/float128-div-underflow.c,
1580         gcc.dg/torture/float128-extend-nan.c,
1581         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1583 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1585         * gcc.target/sh/pr51244-11.c: Remove target line.
1586         * gcc.target/sh/sh4a-sincosf.c: Likewise.
1587         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1588         * gcc.target/sh/pr51244-15.c: Likewise.
1589         * gcc.target/sh/pr51244-19.c: Likewise.
1590         * gcc.target/sh/cmpstr.c: Likewise.
1591         * gcc.target/sh/pr33135-3.c: Likewise.
1592         * gcc.target/sh/pr53512-2.c: Likewise.
1593         * gcc.target/sh/pr54602-2.c: Likewise.
1594         * gcc.target/sh/pr52483-1.c: Likewise.
1595         * gcc.target/sh/pr21255-2-ml.c: Likewise.
1596         * gcc.target/sh/pr54760-4.c: Likewise.
1597         * gcc.target/sh/pr52483-5.c: Likewise.
1598         * gcc.target/sh/pr54089-2.c: Likewise.
1599         * gcc.target/sh/pr56547-2.c: Likewise.
1600         * gcc.target/sh/pr54089-6.c: Likewise.
1601         * gcc.target/sh/pr51244-20.c: Likewise.
1602         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1603         * gcc.target/sh/sh4a-fsrra.c: Likewise.
1604         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1605         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1606         * gcc.target/sh/pr55303-2.c: Likewise.
1607         * gcc.target/sh/sh2a-resbank.c: Likewise.
1608         * gcc.target/sh/sp-switch.c: Likewise.
1609         * gcc.target/sh/pr51244-3.c: Likewise.
1610         * gcc.target/sh/pr50751-3.c: Likewise.
1611         * gcc.target/sh/pr51244-7.c: Likewise.
1612         * gcc.target/sh/struct-arg-dw2.c: Likewise.
1613         * gcc.target/sh/pr50751-7.c: Likewise.
1614         * gcc.target/sh/pr49468-di.c: Likewise.
1615         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1616         * gcc.target/sh/pr49880-3.c: Likewise.
1617         * gcc.target/sh/pr51244-12.c: Likewise.
1618         * gcc.target/sh/pr53988.c: Likewise.
1619         * gcc.target/sh/pr6526.c: Likewise.
1620         * gcc.target/sh/sh2a-bxor.c: Likewise.
1621         * gcc.target/sh/pr51244-16.c: Likewise.
1622         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1623         * gcc.target/sh/sh2a-bor.c: Likewise.
1624         * gcc.target/sh/pr53511-1.c: Likewise.
1625         * gcc.target/sh/pr21255-3.c: Likewise.
1626         * gcc.target/sh/pr53512-3.c: Likewise.
1627         * gcc.target/sh/pr33135-4.c: Likewise.
1628         * gcc.target/sh/pr54602-3.c: Likewise.
1629         * gcc.target/sh/pr54760-1.c: Likewise.
1630         * gcc.target/sh/pr52483-2.c: Likewise.
1631         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1632         * gcc.target/sh/pr54680.c: Likewise.
1633         * gcc.target/sh/pr54386.c: Likewise.
1634         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1635         * gcc.target/sh/pr54089-3.c: Likewise.
1636         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1637         * gcc.target/sh/pr54089-7.c: Likewise.
1638         * gcc.target/sh/strlen.c: Likewise.
1639         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1640         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1641         * gcc.target/sh/pr55303-3.c: Likewise.
1642         * gcc.target/sh/pr51244-4.c: Likewise.
1643         * gcc.target/sh/pr50751-4.c: Likewise.
1644         * gcc.target/sh/pr39423-1.c: Likewise.
1645         * gcc.target/sh/pr51244-8.c: Likewise.
1646         * gcc.target/sh/pr55146.c: Likewise.
1647         * gcc.target/sh/pr50751-8.c: Likewise.
1648         * gcc.target/sh/sh2a-bset.c: Likewise.
1649         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1650         * gcc.target/sh/sh2a-movi20s.c: Likewise.
1651         * gcc.target/sh/20080410-1.c: Likewise.
1652         * gcc.target/sh/pr49880-4.c: Likewise.
1653         * gcc.target/sh/pr51244-13.c: Likewise.
1654         * gcc.target/sh/sh2a-movrt.c: Likewise.
1655         * gcc.target/sh/pr51244-17.c: Likewise.
1656         * gcc.target/sh/pr21255-2-mb.c: Likewise.
1657         * gcc.target/sh/sh2a-bclr.c: Likewise.
1658         * gcc.target/sh/pr33135-1.c: Likewise.
1659         * gcc.target/sh/pr53512-4.c: Likewise.
1660         * gcc.target/sh/pr54602-4.c: Likewise.
1661         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1662         * gcc.target/sh/pr54760-2.c: Likewise.
1663         * gcc.target/sh/pr52483-3.c: Likewise.
1664         * gcc.target/sh/sh2a-bld.c: Likewise.
1665         * gcc.target/sh/pr54089-4.c: Likewise.
1666         * gcc.target/sh/pr54685.c: Likewise.
1667         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1668         * gcc.target/sh/pr54089-8.c: Likewise.
1669         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1670         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1671         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1672         * gcc.target/sh/pr51244-1.c: Likewise.
1673         * gcc.target/sh/pr50751-1.c: Likewise.
1674         * gcc.target/sh/pr55160.c: Likewise.
1675         * gcc.target/sh/pr51244-5.c: Likewise.
1676         * gcc.target/sh/pr54236-1.c: Likewise.
1677         * gcc.target/sh/pr50751-5.c: Likewise.
1678         * gcc.target/sh/pr52933-1.c: Likewise.
1679         * gcc.target/sh/pr39423-2.c: Likewise.
1680         * gcc.target/sh/pr51244-9.c: Likewise.
1681         * gcc.target/sh/pr49263.c: Likewise.
1682         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1683         * gcc.target/sh/pr49880-1.c: Likewise.
1684         * gcc.target/sh/sh2a-band.c: Likewise.
1685         * gcc.target/sh/pr51244-10.c: Likewise.
1686         * gcc.target/sh/pr49880-5.c: Likewise.
1687         * gcc.target/sh/prefetch.c: Likewise.
1688         * gcc.target/sh/pr51244-14.c: Likewise.
1689         * gcc.target/sh/rte-delay-slot.c: Likewise.
1690         * gcc.target/sh/fpul-usage-1.c: Likewise.
1691         * gcc.target/sh/pr51244-18.c: Likewise.
1692         * gcc.target/sh/pr21255-1.c: Likewise.
1693         * gcc.target/sh/pr33135-2.c: Likewise.
1694         * gcc.target/sh/pr53512-1.c: Likewise.
1695         * gcc.target/sh/pr54602-1.c: Likewise.
1696         * gcc.target/sh/sh2a-rtsn.c: Likewise.
1697         * gcc.target/sh/torture/pragma-isr.c: Likewise.
1698         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1699         * gcc.target/sh/torture/pr58314.c: Likewise.
1700         * gcc.target/sh/torture/pr34777.c: Likewise.
1701         * gcc.target/sh/torture/pr58475.c: Likewise.
1702         * gcc.target/sh/pr54760-3.c: Likewise.
1703         * gcc.target/sh/sh4a-cosf.c: Likewise.
1704         * gcc.target/sh/pr52483-4.c: Likewise.
1705         * gcc.target/sh/mfmovd.c: Likewise.
1706         * gcc.target/sh/pr54089-1.c: Likewise.
1707         * gcc.target/sh/pr56547-1.c: Likewise.
1708         * gcc.target/sh/pr54089-5.c: Likewise.
1709         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1710         * gcc.target/sh/pr54089-9.c: Likewise.
1711         * gcc.target/sh/sh2a-jsrn.c: Likewise.
1712         * gcc.target/sh/pr49468-si.c: Likewise.
1713         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1714         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1715         * gcc.target/sh/pr55303-1.c: Likewise.
1716         * gcc.target/sh/pr51244-2.c: Likewise.
1717         * gcc.target/sh/pr50751-2.c: Likewise.
1718         * gcc.target/sh/pr54236-2.c: Likewise.
1719         * gcc.target/sh/pr51244-6.c: Likewise.
1720         * gcc.target/sh/cmpstrn.c: Likewise.
1721         * gcc.target/sh/pr50751-6.c: Likewise.
1722         * gcc.target/sh/pr52933-2.c: Likewise.
1723         * gcc.target/sh/pr53568-1.c: Likewise.
1724         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1725         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1726         * gcc.target/sh/sh4a-sinf.c: Likewise.
1727         * gcc.target/sh/pr49880-2.c: Likewise.
1729 2013-11-06  Tobias Burnus  <burnus@net-b.de>
1731         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1732         * gcc.dg/wdate-time.c: Ditto.
1733         * gfortran.dg/wdate-time.F90: Ditto.
1735 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1737         PR target/30807
1738         * gcc.target/sh/torture/pr30807.c: New.
1740 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
1742         PR c++/11006
1743         * g++.dg/other/java3.C: New.
1745 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
1747         PR target/59021
1748         * gcc.target/i386/pr59021.c: New test.
1750 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
1752         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1753         dg-additional-files to also match BOL.
1755 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
1757         * gcc.dg/torture/c99-contract-1.c: New test.
1759 2013-11-06  Richard Biener  <rguenther@suse.de>
1761         PR tree-optimization/58653
1762         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1763         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1765 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1767         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1768         40 to 30.  Replaced iteration variable with a #define.  Instead of
1769         returning non-zero value for error, called __builtin_abort ().  Fixed
1770         a bug of calling fib_serial in serial case instead of fib.
1771         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1772         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1773         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1774         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1775         compiler flag testing.
1777 2013-11-06  Christian Bruel  <christian.bruel@st.com>
1779         * gcc.target/sh/strlen.c: New test.
1781 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
1783         PR middle-end/58970
1784         * gcc.c-torture/compile/pr58970.c: New test.
1786 2013-11-05  Wei Mi  <wmi@google.com>
1788         PR regression/58985
1789         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1791 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1793         * g++.dg/warn/wdate-time.C: New.
1794         * gcc.dg/wdate-time.c: New.
1795         * gfortran.dg/wdate-time.F90: New.
1797 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
1799         PR fortran/58989
1800         * gfortran.dg/reshape_6.f90: New test.
1802 2013-11-05  Jeff Law  <law@redhat.com>
1804         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1805         * gcc.dg/tree-ssa/isolate-1.c: New test.
1806         * gcc.dg/tree-ssa/isolate-2.c: New test.
1807         * gcc.dg/tree-ssa/isolate-3.c: New test.
1808         * gcc.dg/tree-ssa/isolate-4.c: New test.
1810 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1812         PR rtl-optimization/58997
1813         * gcc.c-torture/compile/pr58997.c: New test.
1815 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
1817         PR c++/58724
1818         * g++.dg/cpp0x/gen-attrs-56.C: New.
1820 2013-11-05  Richard Biener  <rguenther@suse.de>
1822         PR ipa/58492
1823         * gcc.dg/ipa/pr58492.c: New testcase.
1825 2013-11-05  Richard Biener  <rguenther@suse.de>
1827         PR tree-optimization/58955
1828         * gcc.dg/torture/pr58955-1.c: New testcase.
1829         * gcc.dg/torture/pr58955-2.c: Likewise.
1831 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1833         PR middle-end/58981
1834         * gcc.dg/pr58981.c: New test.
1836 2013-11-05  Richard Biener  <rguenther@suse.de>
1838         PR middle-end/58941
1839         * gcc.dg/torture/pr58941.c: New testcase.
1841 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1843         PR tree-optimization/58958
1844         * gcc.dg/tree-ssa/pr58958.c: New file.
1846 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1848         * gcc.dg/tree-ssa/alias-26.c: New file.
1850 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1852         PR tree-optimization/58984
1853         * gcc.c-torture/execute/pr58984.c: New test.
1855 2013-11-05  Andreas Schwab  <schwab@suse.de>
1857         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1859 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1861         * g++.dg/gomp/openmp-simd-1.C: New.
1862         * g++.dg/gomp/openmp-simd-2.C: New.
1863         * gcc.dg/gomp/openmp-simd-1.c: New.
1864         * gcc.dg/gomp/openmp-simd-2.c: New.
1866 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1868         * gcc.dg/superblock.c: Require scheduling support.
1870 2013-11-04  Kostya Serebryany  <kcc@google.com>
1872         * g++.dg/asan/asan_test.cc: Update the test
1873         to match the fresh asan run-time.
1874         * c-c++-common/asan/stack-overflow-1.c: Ditto.
1876 2013-11-04  Ian Lance Taylor  <iant@google.com>
1878         * g++.dg/ext/sync-4.C: New test.
1880 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1882         PR fortran/58771
1883         * gfortran.dg/derived_external_function_1.f90 : New test
1885 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1887         PR tree-optimization/58978
1888         * gcc.c-torture/compile/pr58978.c: New test.
1890 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1892         PR fortran/57445
1893         * gfortran.dg/optional_class_1.f90 : New test
1895 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
1897         PR rtl-optimization/58968
1898         * gfortran.dg/pr58968.f: New
1900 2013-11-04  Marek Polacek  <polacek@redhat.com>
1902         PR c++/58979
1903         * g++.dg/diagnostic/pr58979.C: New test.
1905 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
1907         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1908         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1909         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1910         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1911         gcc.dg/iec-559-macros-9.c: New tests.
1913 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1915         PR tree-optimization/58946
1916         * gcc.c-torture/compile/pr58946.c: New test.
1918 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1920         PR c++/52071
1921         * g++.dg/parse/pr52071.C: New.
1923 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1925         PR c++/38313
1926         * g++.dg/lookup/name-clash10.C: New.
1928 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
1930         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1931         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1932         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1933         vbif.
1935 2013-11-03  Marek Polacek  <polacek@redhat.com>
1937         * g++.dg/ubsan/cxx1y-vla.C: New test.
1938         * c-c++-common/ubsan/vla-3.c: New test.
1939         * c-c++-common/ubsan/vla-2.c: New test.
1940         * c-c++-common/ubsan/vla-4.c: New test.
1941         * c-c++-common/ubsan/vla-1.c: New test.
1943 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1945         * gcc.dg/vmx/vec-set.c: New.
1947 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1949         PR c++/29234
1950         PR c++/56037
1951         * g++.dg/parse/pr29234.C: New.
1952         * g++.dg/parse/pr56037.C: Likewise.
1954 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1956         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1957         passed it in as one of the options to all Cilk keywords test.
1959 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1961         PR c++/58708
1962         * g++.dg/cpp1y/pr58708.C: New.
1964 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
1966         PR c++/58834
1967         * g++.dg/ext/pr58834.C: New file.
1969 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
1971         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1972         tests.
1973         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1974         tests.
1976 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
1978         PR fortran/57893
1979         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1980         type block.
1982 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1984         * g++.dg/gomp/simd-1.C: New test.
1985         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1986         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1987         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1988         * c-c++-common/gomp/simd6.c: New test.
1990 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
1992         Implement C++14 digit separators.
1993         * g++.dg/cpp1y/digit-sep.C: New.
1994         * g++.dg/cpp1y/digit-sep-neg.C: New.
1995         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1997 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1999         * gcc.dg/vect/vect-align-3.c: New test.
2001         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2002         we warn about it already during VRP1 pass.
2004 2013-10-31  Martin Jambor  <mjambor@suse.cz>
2006         PR rtl-optimization/58934
2007         Revert:
2008         2013-10-30  Martin Jambor  <mjambor@suse.cz>
2009         PR rtl-optimization/10474
2010         * gcc.dg/pr10474.c: New testcase.
2011         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2012         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2014 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
2016         PR c++/58932
2017         Revert:
2018         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
2020         PR c++/58466
2021         * g++.dg/cpp0x/variadic145.C: New.
2023         * g++.dg/cpp0x/sfinae49.C: New.
2025 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
2027         PR c++/58581
2028         * g++.dg/cpp0x/deleted1.C: New.
2030 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2032         * gcc.target/arm/lp1243022.c: New test.
2034 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
2036         PR other/58545
2037         * gcc.target/avr/pr58545.c: New test.
2039 2013-10-30  Tobias Burnus  <burnus@net-b.de>
2041         Revert:
2042         2013-10-30  Tobias Burnus  <burnus@net-b.de>
2043         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2044         path to the compile flags.
2046 2013-10-30  Cong Hou  <congh@google.com>
2048         * gcc.target/i386/vect-abs-s8.c: New test.
2049         * gcc.target/i386/vect-abs-s16.c: New test.
2050         * gcc.target/i386/vect-abs-s32.c: New test.
2052 2013-10-30  Tobias Burnus  <burnus@net-b.de>
2054         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2055         path to the compile flags.
2057 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
2059         PR rtl-optimization/58369
2060         * g++.dg/torture/pr58369.C: New test.
2062 2013-10-30  Tobias Burnus  <burnus@net-b.de>
2064         PR other/33426
2065         * g++.dg/vect/pr33426-ivdep-2.cc: New.
2066         * g++.dg/vect/pr33426-ivdep-3.cc: New.
2067         * g++.dg/vect/pr33426-ivdep-4.cc: New.
2069 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
2071         PR target/58784
2072         * gcc.target/arm/pr58784.c: New.
2074 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
2076         * gcc.dg/tree-ssa/alias-24.c: New file.
2078 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
2080         * gcc.target/i386/fma_double_3.c: Use pattern for
2081         scan-assembler-times instead of just one insn name.
2082         * gcc.target/i386/fma_double_5.c: Ditto.
2083         * gcc.target/i386/fma_float_3.c: Ditto.
2084         * gcc.target/i386/fma_float_5.c: Ditto.
2085         * gcc.target/i386/l_fma_double_1.c: Ditto.
2086         * gcc.target/i386/l_fma_double_2.c: Ditto.
2087         * gcc.target/i386/l_fma_double_3.c: Ditto.
2088         * gcc.target/i386/l_fma_double_4.c: Ditto.
2089         * gcc.target/i386/l_fma_double_5.c: Ditto.
2090         * gcc.target/i386/l_fma_double_6.c: Ditto.
2091         * gcc.target/i386/l_fma_float_1.c: Ditto.
2092         * gcc.target/i386/l_fma_float_2.c: Ditto.
2093         * gcc.target/i386/l_fma_float_3.c: Ditto.
2094         * gcc.target/i386/l_fma_float_4.c: Ditto.
2095         * gcc.target/i386/l_fma_float_5.c: Ditto.
2096         * gcc.target/i386/l_fma_float_6.c: Ditto.
2098 2013-10-30  Christian Bruel  <christian.bruel@st.com>
2100         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2101         * gcc.target/sh/cmpstr.c: New test.
2102         * gcc.target/sh/cmpstrn.c: New test.
2104 2013-10-30  Martin Jambor  <mjambor@suse.cz>
2106         PR rtl-optimization/10474
2107         * gcc.dg/pr10474.c: New testcase.
2108         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2109         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2111 2013-10-29  Andrew Pinski <apinski@cavium.com>
2112             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2114         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2115         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2116         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2117         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2118         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2119         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2120         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2121         conditional move to be used.
2122         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2124 2013-10-29  Tobias Burnus  <burnus@net-b.de>
2126         PR fortran/44350
2127         * gfortran.dg/blockdata_8.f90: New.
2129 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
2131         PR target/54236
2132         * gcc.target/sh/pr54236-2: New.
2133         * gcc.target/sh/pr54089-6: Add another rotl special case.
2135 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
2137         PR fortran/58793
2138         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2139         to determine sizes of real kinds.
2141         PR fortran/58858
2142         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2144 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2146         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2147         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2148         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2149         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2150         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2151         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2152         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2153         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2154         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2155         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2156         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2157         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2158         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2159         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2160         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2161         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2162         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2163         test stored in c-c++-common.  Also, added the Cilk runtime's library
2164         to the ld_library_path.
2166 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2168         PR c++/58888
2169         * g++.dg/cpp0x/auto40.C: New.
2170         * g++.dg/other/warning1.C: Adjust.
2172 2013-10-29  Richard Biener  <rguenther@suse.de>
2174         * gcc.dg/torture/restrict-2.c: New testcase.
2175         * gcc.dg/torture/restrict-3.c: Likewise.
2176         * gcc.dg/torture/restrict-4.c: Likewise.
2177         * gcc.dg/torture/restrict-5.c: Likewise.
2179 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
2181         PR tree-optimization/19831
2182         * gcc.dg/tree-ssa/alias-25.c: New file.
2184 2013-10-29  Richard Biener  <rguenther@suse.de>
2186         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2187         changes.
2188         * gcc.dg/vect/bb-slp-32.c: Likewise.
2189         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2190         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2191         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2192         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2193         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2194         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2195         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2196         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2197         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2198         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2199         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2200         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2201         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2202         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2203         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2204         * gfortran.dg/vect/vect.exp: Likewise.
2206 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2208         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2209         * gcc.dg/vmx/eg-5.c: Likewise.
2211 2013-10-28  Claudiu Zissulescu  <claziss@synopsys.com>
2212             Joern Rennecke  <joern.rennecke@embecosm.com>
2214         * gcc.target/arc/jump-around-jump.c: New test.
2216 2013-10-27  Tom de Vries  <tom@codesourcery.com>
2218         * gcc.target/arm/require-pic-register-loc.c: New test.
2220 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
2222         PR target/58679
2223         * gcc.target/i386/pr58679-1.c: New test.
2224         * gcc.target/i386/pr58679-2.c: Ditto.
2226 2013-10-27  Tobias Burnus  <burnus@net-b.de>
2228         PR other/33426
2229         * gcc.dg/vect/vect-ivdep-2.c: New.
2231 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
2233         PR target/52483
2234         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2235         * gcc.target/sh/pr52483-2.c: Likewise.
2236         * gcc.target/sh/pr52483-3.c: Likewise.
2237         * gcc.target/sh/pr52483-4.c: Likewise.
2239 2013-10-26  Jeff Law  <law@redhat.com>
2241         * g++.dg/torture/pr49309.C: Removed.
2242         * gcc.dg/dfp/pr35739.c: Removed.
2244 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
2246         PR rtl-optimization/58759
2247         * gcc.target/i386/pr58759.c: New.
2249 2013-10-25  Tobias Burnus  <burnus@net-b.de>
2251         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2252         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2253         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
2255 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
2257         * gcc.dg/wmul-1.c: New test.
2259 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2261         PR c++/58878
2262         * g++.dg/template/pr58878.C: New.
2264 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
2266         * gcc.dg/tree-ssa/alias-23.c: New file.
2268 2013-10-25  Richard Biener  <rguenther@suse.de>
2270         PR tree-optimization/58626
2271         * gcc.dg/torture/pr58626.c: New testcase.
2273 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2275         PR c++/54812
2276         * g++.dg/cpp0x/defaulted47.C: New.
2278 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2280         * gcc.c-torture/execute/pr58831.c: New test.
2282 2013-10-25  Nick Clifton  <nickc@redhat.com>
2284         * c-c++-common/pr57793.c: Add expected error messages for
2285         targets with small integers.
2286         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2287         * gcc.dg/c99-stdint-2.c: Likewise.
2288         * gcc.dg/cdce1.c: Likewise.
2289         * gcc.dg/fold-overflow-1.c: Likewise.
2290         * gcc.dg/utf-cvt.c: Likewise.
2291         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2292         arithmetic.
2293         * gcc.dg/ftrapv-2.c: Likewise.
2294         * gcc.dg/pr30286.c: Likewise.
2295         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2296         * lib/target-supports.exp (check_effective_target_trapping): New
2297         proc.  Returns true if the target supports trapping arithmetic.
2299 2013-10-25  Tobias Burnus  <burnus@net-b.de>
2301         * g++.dg/parse/ivdep.C: New.
2302         * g++.dg/vect/pr33426-ivdep.cc: New.
2304 2013-10-24  Richard Henderson  <rth@redhat.com>
2306         PR rtl/58542
2307         * gcc.dg/atomic-store-6.c: New.
2309 2013-10-24  Ian Lance Taylor  <iant@google.com>
2311         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2313 2013-10-24  Cong Hou  <congh@google.com>
2315         * gcc.c-torture/execute/20030125-1.c: Update.
2317 2013-10-24  Tobias Burnus  <burnus@net-b.de>
2319         PR fortran/44646
2320         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2322 2013-10-24  Dehao Chen  <dehao@google.com>
2324         * g++.dg/opt/devirt3.C: New test.
2326 2013-08-24  Tobias Burnus  <burnus@net-b.de>
2328         PR other/33426
2329         * testsuite/gcc.dg/ivdep.c: New.
2330         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
2332 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2334         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2335         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2337 2013-10-24  Nick Clifton  <nickc@redhat.com>
2339         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2341 2013-10-24  Marek Polacek  <polacek@redhat.com>
2343         PR c++/58705
2344         * g++.dg/parse/pr58705.C: New test.
2346 2013-10-24  Marek Polacek  <polacek@redhat.com>
2348         * gcc.dg/c11-align-5.c: Add more testing.
2350 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
2352         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2354 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
2356         PR tree-optimization/58775
2357         PR tree-optimization/58791
2358         * gcc.dg/guality/pr58791-1.c: New test.
2359         * gcc.dg/guality/pr58791-2.c: New test.
2360         * gcc.dg/guality/pr58791-3.c: New test.
2361         * gcc.dg/guality/pr58791-4.c: New test.
2362         * gcc.dg/guality/pr58791-5.c: New test.
2363         * gcc.c-torture/compile/pr58775.c: New test.
2364         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2366 2013-10-23  Tom de Vries  <tom@codesourcery.com>
2368         PR tree-optimization/58805
2369         * gcc.dg/pr58805.c: New test.
2371 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
2373         * gcc.target/i386/vect-div-1.c: New test.
2375         * gcc.dg/vect/pr58508.c: Remove dg-options.
2377 2013-10-23  Richard Biener  <rguenther@suse.de>
2379         * gcc.dg/torture/pr58830.c: New testcase.
2381 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
2383         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2384         * g++.dg/cpp1y/attr-deprecated.C: New.
2385         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2387 2013-10-23  Tobias Burnus  <burnus@net-b.de>
2389         PR fortran/58793
2390         * gfortran.dg/assumed_type_8.f90: New.
2392 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
2394         PR target/58779
2395         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2396         and MINUSCCZEXT defines. Update scan-assembler dg directive.
2397         * gcc.dg/torture/pr58779.c: New test.
2399 2013-10-22  Steve Ellcey  <sellcey@mips.com>
2401         * gcc.target/mips/nor.c: New.
2403 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
2405         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2406         tests into...
2407         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2408         restricted to big-endian targets.
2410 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
2412         PR fortran 57893
2413         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2415 2013-10-21  Tobias Burnus  <burnus@net-b.de>
2417         PR fortran/58803
2418         * gfortran.dg/proc_ptr_comp_38.f90: New.
2420 2013-10-21  Marek Polacek  <polacek@redhat.com>
2422         PR middle-end/58809
2423         * gcc.dg/gomp/pr58809.c: New test.
2425 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
2427         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2428         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2430 2013-10-21  Richard Biener  <rguenther@suse.de>
2432         PR tree-optimization/58794
2433         * c-c++-common/torture/pr58794-1.c: New testcase.
2434         * c-c++-common/torture/pr58794-2.c: Likewise.
2436 2013-10-21  Richard Biener  <rguenther@suse.de>
2438         PR middle-end/58742
2439         * c-c++-common/fold-divmul-1.c: New testcase.
2441 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2443         * gcc.target/i386/memset-vector_loop-1.c: New test.
2444         * gcc.target/i386/memset-vector_loop-2.c: New test.
2446 2013-10-21  Diego Novillo  <dnovillo@google.com>
2448         * g++.dg/plugin/selfassign.c: Include tree.h.
2449         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2450         * gcc.dg/plugin/ggcplug.c: Likewise.
2451         * gcc.dg/plugin/one_time_plugin.c: Likewise.
2452         * gcc.dg/plugin/selfassign.c: Likewise.
2453         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2455 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
2457         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2458         * gcc.target/mips/mips-ps-7.c: Likewise.
2460 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
2462         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2463         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2464         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2466 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
2468         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2470         PR testsuite/58645
2471         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2473 2013-10-19  Mike Stump  <mikestump@comcast.net>
2475         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2477         * gcc.dg/lto/pr54625-1_0.c: Move from here...
2478         * g++.dg/lto/pr54625-1_0.c: ... to here.
2479         * gcc.dg/lto/pr54625-1_1.C: Likewise.
2480         * g++.dg/lto/pr54625-1_1.C: Likewise.
2481         * gcc.dg/lto/pr54625-2_0.c: Likewise.
2482         * g++.dg/lto/pr54625-2_0.c: Likewise.
2483         * gcc.dg/lto/pr54625-2_1.C: Likewise.
2484         * g++.dg/lto/pr54625-2_1.C: Likewise.
2486 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
2488         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2490 2013-10-18  Cong Hou  <congh@google.com>
2492         * gcc.dg/vect/pr58508.c: New test.
2494 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
2496         PR c++/58466
2497         * g++.dg/cpp0x/variadic145.C: New.
2499 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
2501         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2503 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
2505         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2506         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2507         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2508         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2510 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
2512         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2513         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2514         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2515         effective target arm_thumb1_ok.
2516         * lib/target-supports.exp
2517         (check_effective_target_arm_fp16_ok_nocache): Don't force
2518         -mfloat-abi=soft when building for hardfloat target.
2520 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
2522         PR target/58673
2523         * gcc.target/powerpc/pr58673-1.c: New file to test whether
2524         -mquad-word + -mno-vsx-timode causes errors.
2525         * gcc.target/powerpc/pr58673-2.c: Likewise.
2527 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2529         PR c++/58596
2530         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2532 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2534         * gcc.target/aarch64/c-output-template.c: New testcase.
2535         * gcc.target/aarch64/c-output-template-2.c: Likewise.
2536         * gcc.target/aarch64/c-output-template-3.c: Likewise.
2538 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
2540         * gcc/testsuite/lib/target-supports.exp
2541         (check_effective_target_sync_long_long): AArch64 supports
2542         atomic operations on "long long".
2543         (check_effective_target_sync_long_long_runtime): AArch64 can
2544         execute atomic operations on "long long".
2546 2013-10-17  Richard Biener  <rguenther@suse.de>
2548         PR tree-optimization/58143
2549         * gcc.dg/torture/pr58143-1.c: New testcase.
2550         * gcc.dg/torture/pr58143-2.c: Likewise.
2551         * gcc.dg/torture/pr58143-3.c: Likewise.
2553 2013-10-17  Marek Polacek  <polacek@redhat.com>
2555         PR c/58267
2556         * gcc.dg/c1x-align-5.c: New test.
2558 2013-10-16  Tobias Burnus  <burnus@net-b.de>
2560         PR fortran/58652
2561         * gfortran.dg/unlimited_polymorphic_12.f90: New.
2563 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
2565         * c-c++-common/cpp/openmp-define-1.c: Move
2566         dg-require-effective-target fopenmp after dg-do directive.
2567         * c-c++-common/cpp/openmp-define-2.c: Likewise.
2568         * gfortran.dg/openmp-define-1.f90: Likewise.
2569         * gfortran.dg/openmp-define-2.f90: Likewise.
2570         * gfortran.dg/openmp-define-3.f90: Likewise.
2572 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
2574         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2576 2013-10-15  Sriraman Tallam  <tmsriram@google.com>
2578         PR target/57756
2579         * gcc.target/i386/pr57756.c: New test.
2580         * gcc.target/i386/pr57756_2.c: New test.
2582 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
2584         * gcc.dg/torture/builtin-self.c: New file.
2586 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2588         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2589         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2590         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2591         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2592         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2594 2013-10-15  Cong Hou  <congh@google.com>
2596         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2598 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2600         PR c++/58707
2601         * g++.dg/cpp0x/pr58707.C: New.
2603 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2605         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2606         after other directives.
2608 2013-10-15  Tobias Burnus  <burnus@net-b.de>
2610         PR fortran/58652
2611         * gfortran.dg/unlimited_polymorphic_11.f90: New.
2613 2013-10-14  Ian Lance Taylor  <iant@google.com>
2615         * go.test/go-test.exp (go-find-packages): New proc.
2616         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
2617         subdirectories.  Do simple +build line matching.  Handle run with
2618         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
2619         for rundir.  Remove special handling for bug191 and dwarf.
2621 2013-10-14  Tobias Burnus  <burnus@net-b.de>
2623         PR fortran/58658
2624         * gfortran.dg/unlimited_polymorphic_10.f90: New.
2626 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2628         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2629         Use btsl.
2631 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2633         * gnat.dg/specs/opt1.ads: New test.
2635 2013-10-14  Richard Biener  <rguenther@suse.de>
2637         PR tree-optimization/58640
2638         * gcc.c-torture/execute/pr58640-2.c: New testcase.
2640 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2642         * gnat.dg/uninit_array.ad[sn]: New test.
2643         * gnat.dg/uninit_array_pkg.ads: New helper.
2645 2013-10-13  Richard Biener  <rguenther@suse.de>
2647         * gcc.c-torture/execute/pr58662.c: New test.
2649 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
2651         PR target/51244
2652         * gcc.dg/torture/p51244-21.c: New.
2653         * gcc.target/sh/pr51244-20.c: New.
2654         * gcc.target/sh/pr51244-20-sh2a.c: New.
2656 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
2658         * gnat.dg/specs/linker_section.ads: Update test.
2660 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2662         PR target/58690
2663         * gcc.target/i386/pr58690.c: New test
2665 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
2667         * gcc.target/i386/builtin-ucmp.c: New test.
2669 2013-10-11  Brooks Moses  <bmoses@google.com>
2671         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2673 2013-10-11  Jeff Law  <law@redhat.com>
2675         * gcc.c-torture/execute/pr58640.c: New test.
2677 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2679         PR c++/58633
2680         * g++.dg/cpp0x/decltype57.C: New.
2682 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2684         PR c++/31671
2685         * g++.dg/template/nontype26.C: New.
2687 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
2689         * c-c++-common/cpp/openmp-define-1.c: New file.
2690         * c-c++-common/cpp/openmp-define-2.c: Likewise.
2691         * c-c++-common/cpp/openmp-define-3.c: Likewise.
2692         * gfortran.dg/openmp-define-1.f90: Likewise.
2693         * gfortran.dg/openmp-define-2.f90: Likewise.
2694         * gfortran.dg/openmp-define-3.f90: Likewise.
2696         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2697         for test source files.
2698         * gcc.dg/gomp/gomp.exp: Likewise.
2699         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2700         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2701         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2702         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2703         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2705 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
2707         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2708         Remove error test that is now valid in OpenMP 4.0.
2709         * c-c++-common/gomp/atomic-16.c: New test.
2710         * c-c++-common/gomp/cancel-1.c: New test.
2711         * c-c++-common/gomp/depend-1.c: New test.
2712         * c-c++-common/gomp/depend-2.c: New test.
2713         * c-c++-common/gomp/map-1.c: New test.
2714         * c-c++-common/gomp/pr58472.c: New test.
2715         * c-c++-common/gomp/sections1.c: New test.
2716         * c-c++-common/gomp/simd1.c: New test.
2717         * c-c++-common/gomp/simd2.c: New test.
2718         * c-c++-common/gomp/simd3.c: New test.
2719         * c-c++-common/gomp/simd4.c: New test.
2720         * c-c++-common/gomp/simd5.c: New test.
2721         * c-c++-common/gomp/single1.c: New test.
2722         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2723         parser.
2724         * g++.dg/gomp/block-3.C: Likewise.
2725         * g++.dg/gomp/clause-3.C: Adjust error messages.
2726         * g++.dg/gomp/declare-simd-1.C: New test.
2727         * g++.dg/gomp/declare-simd-2.C: New test.
2728         * g++.dg/gomp/depend-1.C: New test.
2729         * g++.dg/gomp/depend-2.C: New test.
2730         * g++.dg/gomp/target-1.C: New test.
2731         * g++.dg/gomp/target-2.C: New test.
2732         * g++.dg/gomp/taskgroup-1.C: New test.
2733         * g++.dg/gomp/teams-1.C: New test.
2734         * g++.dg/gomp/udr-1.C: New test.
2735         * g++.dg/gomp/udr-2.C: New test.
2736         * g++.dg/gomp/udr-3.C: New test.
2737         * g++.dg/gomp/udr-4.C: New test.
2738         * g++.dg/gomp/udr-5.C: New test.
2739         * g++.dg/gomp/udr-6.C: New test.
2740         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2741         * gcc.dg/autopar/outer-2.c: Likewise.
2742         * gcc.dg/autopar/outer-3.c: Likewise.
2743         * gcc.dg/autopar/outer-4.c: Likewise.
2744         * gcc.dg/autopar/outer-5.c: Likewise.
2745         * gcc.dg/autopar/outer-6.c: Likewise.
2746         * gcc.dg/autopar/parallelization-1.c: Likewise.
2747         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2748         parser.
2749         * gcc.dg/gomp/clause-1.c: Adjust error messages.
2750         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2751         instead of GOMP_parallel_loop_runtime_start.
2752         * gcc.dg/gomp/declare-simd-1.c: New test.
2753         * gcc.dg/gomp/declare-simd-2.c: New test.
2754         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2755         parser.  Add further #pragma omp sections nesting tests.
2756         * gcc.dg/gomp/target-1.c: New test.
2757         * gcc.dg/gomp/target-2.c: New test.
2758         * gcc.dg/gomp/taskgroup-1.c: New test.
2759         * gcc.dg/gomp/teams-1.c: New test.
2760         * gcc.dg/gomp/udr-1.c: New test.
2761         * gcc.dg/gomp/udr-2.c: New test.
2762         * gcc.dg/gomp/udr-3.c: New test.
2763         * gcc.dg/gomp/udr-4.c: New test.
2764         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2766 2013-10-10  Jan Hubicka  <jh@suse.cz>
2768         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2769         tuning change.
2770         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2771         * gcc.target/i386/pr49168-1.c: Likewise.
2772         * gcc.target/i386/pr49002-2.c: Likewise.
2774 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
2776         PR middle-end/58670
2777         * gcc.dg/torture/pr58670.c: New test.
2779 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2781         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2783 2013-10-09  Marek Polacek  <polacek@redhat.com>
2785         PR c++/58635
2786         * g++.dg/tm/pr58635-1.C: New test.
2787         * g++.dg/tm/pr58635-2.C: New test.
2789 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
2791         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2793 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
2795         PR tree-optimization/20318
2796         * c-c++-common/pr20318.c: New file.
2797         * gcc.dg/tree-ssa/pr20318.c: New file.
2799 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2801         * gcc.c-torture/execute/pr58570.c: New test.
2803 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2805         * gcc.target/aarch64/vclz.c: New testcase.
2807 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2809         * gcc.target/aarch64/vadd_f64.c: New testcase.
2810         * gcc.target/aarch64/vsub_f64.c: New testcase.
2812 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2814         * gcc.target/aarch64/vdiv_f.c: New testcase.
2816 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2818         * gcc.target/aarch64/vneg_f.c: New testcase.
2819         * gcc.target/aarch64/vneg_s.c: New testcase.
2821 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2823         PR c++/58568
2824         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2825         * g++.old-deja/g++.mike/misc9.C: Adjust.
2827 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2829         PR c++/58665
2830         Revert:
2831         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2833         PR c++/58448
2834         * g++.dg/template/crash117.C: New.
2836 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2838         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2840 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
2842         PR tree-optimization/58480
2843         * gcc.dg/tree-ssa/pr58480.c: New file.
2845 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2847         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2848         * gcc.target/powerpc/fusion.c: Likewise.
2850 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2852         * gcc.target/s390/htm-nofloat-2.c: New testcase.
2854 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2856         * gcc.target/s390/htm-1.c: Add more tests to cover different
2857         operand types.
2859 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2861         PR c++/58126
2862         * g++.dg/init/uninitialized1.C: New.
2864 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2866         PR c++/56060
2867         * g++.dg/cpp0x/variadic144.C: New.
2869 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2871         PR c++/58560
2872         * g++.dg/cpp0x/auto39.C: New.
2874 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2876         PR c++/58503
2877         * g++.dg/cpp0x/range-for26.C: New.
2878         * g++.dg/cpp0x/range-for27.C: Likewise.
2880 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2882         PR c++/58448
2883         * g++.dg/template/crash117.C: New.
2885 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
2887         PR c++/19476
2888         * g++.dg/tree-ssa/pr19476-5.C: New file.
2889         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2891 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2893         PR c++/58584
2894         * g++.dg/cpp0x/gen-attrs-55.C: New.
2896 2013-10-03  Easwaran Raman  <eraman@google.com>
2898         PR c++/33911
2899         * g++.dg/ext/attribute47.C: New.
2901 2013-10-03  Rong Xu  <xur@google.com>
2903         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2904         probability.
2905         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2906         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2908 2013-10-03  Marek Polacek  <polacek@redhat.com>
2910         PR c++/58510
2911         * g++.dg/cpp0x/pr58510.C: New test.
2913 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
2915         PR c++/19476
2916         * g++.dg/tree-ssa/pr19476-1.C: New file.
2917         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2918         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2919         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2921 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2923         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2924         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2925         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2926         VSX scalar operations or the traditional floating point form of
2927         the instruction.
2928         * gcc.target/powerpc/ppc-target-2.c: Likewise.
2929         * gcc.target/powerpc/recip-3.c: Likewise.
2930         * gcc.target/powerpc/recip-5.c: Likewise.
2931         * gcc.target/powerpc/pr72747.c: Likewise.
2932         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2934 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2936         PR target/58460
2937         * gcc.target/aarch64/pr58460.c: New file.
2939 2013-10-02  Tobias Burnus  <burnus@net-b.de>
2941         PR fortran/58593
2942         * gfortran.dg/char_length_19.f90: New.
2944 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2946         PR c++/58535
2947         * g++.dg/parse/crash65.C: New.
2948         * g++.dg/cpp1y/pr58535.C: Likewise.
2950 2013-10-02  Richard Biener  <rguenther@suse.de>
2952         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2953         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2954         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2955         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2956         * gfortran.dg/ldist-pr45199.f: Likewise.
2958 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2960         PR c++/58565
2961         * g++.dg/parse/crash64.C: New.
2963 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
2965         * gcc.dg/tree-ssa/slsr-40.c: New test.
2967 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
2969         PR c++/58563
2970         * g++.dg/cpp0x/pr58563.C: New.
2972 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
2974         * gcc.target/aarch64/vect_saddl_1.c: New.
2976 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
2978         PR target/58574
2979         * gcc.c-torture/execute/pr58574.c: New testcase.
2981 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
2983         PR Target/58578
2984         * gcc.target/arm/pr58578.c: New test.
2986 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2988         PR tree-optimization/58556
2989         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2990         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2992 2013-10-01  Nick Clifton  <nickc@redhat.com>
2994         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2995         for MSP430.
2996         * gcc.c-torture/compile/20010327-1.c: Only run the test for
2997         ptr32plus targets.
2998         * gcc.c-torture/compile/pr41181.c: Likewise.
2999         * gcc.c-torture/compile/calls.c: Likewise.
3000         * gcc.c-torture/compile/990617-1.c: Likewise.
3001         * gcc.c-torture/compile/pr55955.c: Only run the test for
3002         int32plus targets.
3003         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3005 2013-10-01  Richard Biener  <rguenther@suse.de>
3007         PR tree-optimization/58553
3008         * gcc.dg/torture/pr58553.c: New testcase.
3010 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
3012         PR middle-end/58564
3013         * gcc.c-torture/execute/pr58564.c: New test.
3015 2013-09-30  Teresa Johnson  <tejohnson@google.com>
3017         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3018         Update for additional dump message.
3020 2013-09-30  Richard Biener  <rguenther@suse.de>
3022         PR tree-optimization/58554
3023         * gcc.dg/torture/pr58554.c: New testcase.
3025 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
3026             Joern Rennecke  <joern.rennecke@embecosm.com>
3028         * gcc.target/arc/barrel-shifter-1.c: New test.
3029         * gcc.target/arc/barrel-shifter-2.c: Likewise.
3030         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3031         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3032         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3033         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3034         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3035         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3036         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3037         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3038         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3039         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3040         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3041         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3042         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3043         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3044         * gcc.target/arc/mtune-ARC600.c: Likewise.
3045         * gcc.target/arc/mtune-ARC601.c: Likewise.
3046         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3047         * gcc.target/arc/mtune-ARC700.c: Likewise.
3048         * gcc.target/arc/mtune-ARC725D.c: Likewise.
3049         * gcc.target/arc/mtune-ARC750D.c: Likewise.
3050         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3051         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3053 2013-09-30  Richard Biener  <rguenther@suse.de>
3055         PR middle-end/58532
3056         * g++.dg/torture/pr58552.C: New testcase.
3058 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
3060         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3061         and -mupper-regs-df.
3063 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
3065         PR middle-end/58463
3066         * gcc.dg/pr58463.c: New test.
3068 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
3070         PR middle-end/58551
3071         * c-c++-common/gomp/pr58551.c: New test.
3073 2013-09-27  Richard Biener  <rguenther@suse.de>
3075         PR tree-optimization/58459
3076         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3078 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3080         PR fortran/58113
3081         * gfortran.dg/round_4.f90: Check for rounding support.
3083 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
3085         * g++.dg/vect/pr58513.cc (op): Make static.
3087 2013-09-26  Richard Biener  <rguenther@suse.de>
3089         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3091 2013-09-26  Richard Biener  <rguenther@suse.de>
3093         PR tree-optimization/58539
3094         * gcc.dg/torture/pr58539.c: New testcase.
3096 2013-09-25  Jeff Law  <law@redhat.com>
3098         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3100 2013-09-25  Tobias Burnus  <burnus@net-b.de>
3102         PR fortran/58436
3103         * gfortran.dg/finalize_21.f90: New.
3105 2013-09-25  Tobias Burnus  <burnus@net-b.de>
3107         PR fortran/57697
3108         PR fortran/58469
3109         * gfortran.dg/defined_assignment_8.f90: New.
3110         * gfortran.dg/defined_assignment_9.f90: New.
3112 2013-09-25  Marek Polacek  <polacek@redhat.com>
3114         PR sanitizer/58413
3115         * c-c++-common/ubsan/shift-5.c: New test.
3116         * c-c++-common/ubsan/shift-6.c: New test.
3117         * c-c++-common/ubsan/div-by-zero-5.c: New test.
3118         * gcc.dg/ubsan/c-shift-1.c: New test.
3120 2013-09-25  Marek Polacek  <polacek@redhat.com>
3122         PR c++/58516
3123         * g++.dg/tm/pr58516.C: New test.
3125 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3127         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3128         New procedure.
3129         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3131 2013-09-24  Richard Biener  <rguenther@suse.de>
3133         PR middle-end/58513
3134         * g++.dg/vect/pr58513.cc: New testcase.
3136 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
3138         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3139         output.
3141 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
3143         PR c++/58500
3144         * g++.dg/cpp1y/pr58500.C: New testcase.
3146 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
3148         * gnat.dg/opt28.ad[sb]: New test.
3149         * gnat.dg/opt28_pkg.ads: New helper.
3151 2013-09-23  Richard Biener  <rguenther@suse.de>
3153         PR tree-optimization/58464
3154         * g++.dg/torture/pr58464.C: New testcase.
3156 2013-09-23  Christian Bruel  <christian.bruel@st.com>
3158         PR target/58475
3159         * gcc.target/sh/torture/pr58475.c: New test.
3161 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
3163         PR fortran/58355
3164         * gfortran.dg/extends_15.f90: New.
3166 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
3168         PR c++/58481
3169         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3171 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
3173         PR target/56875
3174         * gcc.target/vax/vax.exp: New.
3175         * gcc.target/vax/pr56875.c: Ditto.
3177 2013-09-20  Richard Biener  <rguenther@suse.de>
3179         PR middle-end/58484
3180         * gfortran.dg/pr58484.f: New testcase.
3182 2013-09-20  Jeff Law  <law@redhat.com>
3184         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3186 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3188         PR middle-end/57748
3189         * gcc.dg/torture/pr57748-1.c: New test.
3190         * gcc.dg/torture/pr57748-2.c: New test.
3192 2013-09-20  Marek Polacek  <polacek@redhat.com>
3194         PR sanitizer/58413
3195         * c-c++-common/ubsan/shift-4.c: New test.
3197 2013-09-20  Richard Biener  <rguenther@suse.de>
3199         PR tree-optimization/58453
3200         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3202 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
3204         PR fortran/58099
3205         * gfortran.dg/proc_ptr_43.f90: New.
3207 2013-09-18  Tobias Burnus  <burnus@net-b.de>
3209         PR fortran/57697
3210         * gfortran.dg/defined_assignment_11.f90: New.
3212 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
3214         PR rtl-optimization/58438
3215         * g++.dg/pr58438.C: New test.
3217 2013-09-18  Tobias Burnus  <burnus@net-b.de>
3219         PR fortran/43366
3220         * gfortran.dg/class_39.f03: Update dg-error.
3221         * gfortran.dg/class_5.f03: Ditto.
3222         * gfortran.dg/class_53.f90: Ditto.
3223         * gfortran.dg/realloc_on_assign_20.f90: New.
3224         * gfortran.dg/realloc_on_assign_21.f90: New.
3225         * gfortran.dg/realloc_on_assign_22.f90: New.
3227 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
3229         PR c++/58457
3230         * g++.dg/parse/using4.C: New.
3232 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3234         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3236 2013-09-18  Marek Polacek  <polacek@redhat.com>
3238         PR sanitize/58443
3239         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3240         instead of the shift option.
3241         * c-c++-common/ubsan/pr58443-1.c: New test.
3242         * c-c++-common/ubsan/pr58443-3.c: New test.
3243         * c-c++-common/ubsan/pr58443-2.c: New test.
3245 2013-09-18  Richard Biener  <rguenther@suse.de>
3247         PR tree-optimization/58417
3248         * gcc.dg/torture/pr58417.c: New testcase.
3250 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
3252         * gnat.dg/array_bounds_test2.adb: New test.
3254 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3256         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3257         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3259 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
3261         * gnat.dg/in_out_parameter4.adb: New test.
3263 2013-09-18  Marek Polacek  <polacek@redhat.com>
3265         PR sanitizer/58411
3266         * c-c++-common/ubsan/attrib-1.c: New test.
3268 2013-09-17  Cong Hou  <congh@google.com>
3270         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3271         on two arrays with short and int types. This should not be recognized
3272         as a dot product pattern.
3274 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
3276         PR c++/58435
3277         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3278         the cp_type_quals (r) too.
3280 2013-09-17  Jan Hubicka  <jh@suse.cz>
3282         PR middle-end/58332
3283         * gcc.c-torture/compile/pr58332.c: New testcase.
3285 2013-09-17  Jeff Law  <law@redhat.com>
3287         * gcc.c-torture/execute/pr58387.c: New test.
3289 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3291         PR tree-optimization/58088
3292         * gcc.c-torture/compile/pr58088.c: New test.
3294 2013-09-17  Nick Clifton  <nickc@redhat.com>
3296         * lib/target-supports.exp (check_effective_target_trampolines):
3297         Add MSP430 to the list of targets that do not support trampolines.
3298         (check_profiling_available): Add MSP430 to the list of targets
3299         that do not support profiling.
3300         (check_effective_target_tls_runtime): Add MSP430 to the list of
3301         targets that do not support TLS.
3303 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
3305         * gnat.dg/opt27.adb: New test.
3306         * gnat.dg/opt27_pkg.ad[sb]: New helper.
3308 2013-09-17  Andreas Schwab  <schwab@suse.de>
3310         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3312 2013-09-17  Richard Biener  <rguenther@suse.de>
3314         PR tree-optimization/58432
3315         * gcc.dg/pr58432.c: New testcase.
3317 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
3319         * gcc.dg/tree-ssa/slsr-39.c: New test.
3321 2013-09-16  Xinliang David Li  <davidxl@google.com>
3323         * gcc.misc-tests/help.exp: Optimizer help change.
3325 2013-09-16  Jeff Law  <law@redhat.com>
3327         * gcc.c-torture/execute/pr58419.c: New test.
3328         * gcc.c-torture/execute/pr58431.c: New test.
3330 2013-09-16  Tobias Burnus  <burnus@net-b.de>
3332         PR fortran/58356
3333         * gfortran.dg/finalize_19.f90: New.
3335 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
3337         * gcc.target/i386/pr58418.c: New.
3339 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3341         * gcc.target/aarch64/fmla-intrinsic.c: New.
3342         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3343         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3344         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3346 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3348         * gcc.target/aarch64/mul_intrinsic_1.c: New.
3349         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3351 2013-09-16  Richard Biener  <rguenther@suse.de>
3353         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3355 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
3357         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3358         interpreted as implicit templates) to be expected pedwarns instead.
3360 2013-09-16  Tobias Burnus  <burnus@net-b.de>
3362         PR fortran/57697
3363         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3365 2013-09-15  Tobias Burnus  <burnus@net-b.de>
3367         PR fortran/57697
3368         * gfortran.dg/defined_assignment_10.f90: New.
3370 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
3372         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3373         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3375 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
3377         * g++.dg/abi/main.C: Added implicit C linkage tests
3379 2013-09-13  Kai Tietz  <ktietz@redhat.com>
3381         * gcc.target/i386/pr57848.c: New file.
3383 2013-09-13  Christian Bruel  <christian.bruel@st.com>
3385         PR target/58314
3386         * gcc.target/sh/torture/pr58314.c: New test.
3388 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
3390         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3392 2013-09-12  Martin Jambor  <mjambor@suse.cz>
3394         PR ipa/58389
3395         * g++.dg/pr58389.C: New test.
3397 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
3399         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3400         * g++.dg/template/pseudodtor3.C: Likewise.
3402 2013-09-12  Richard Biener  <rguenther@suse.de>
3404         PR tree-optimization/58404
3405         * g++.dg/tree-ssa/pr58404.C: New testcase.
3407 2013-09-12  Martin Jambor  <mjambor@suse.cz>
3409         PR ipa/58371
3410         * g++.dg/ipa/pr58371.C: New test.
3412 2013-09-12  Richard Biener  <rguenther@suse.de>
3414         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
3415         expected outcome and comment why that happens.
3417 2013-09-11  Richard Biener  <rguenther@suse.de>
3419         PR middle-end/58377
3420         * g++.dg/uninit-pred-4.C: New testcase.
3422 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
3424         PR tree-optimization/58385
3425         * gcc.c-torture/execute/pr58385.c: New test.
3427 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3429         * gcc.target/arm/thumb-ifcvt-2.c: New test.
3431 2013-09-10  Jeff Law  <law@redhat.com>
3433         * g++.dg/torture/pr58380.C: New test.
3435 2013-09-10  Jan Hubicka  <jh@suse.cz>
3436             Paolo Carlini  <paolo.carlini@oracle.com>
3438         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3440 2013-09-10  Jeff Law  <law@redhat.com>
3442         * gcc.c-torture/compile/pr58343.c: New test.
3444 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
3446         PR rtl-optimization/58365
3447         * gcc.c-torture/execute/pr58365.c: New test.
3449 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3451         * gcc.dg/torture/memcpy-1.c: New test.
3453 2013-09-10  Alan Modra  <amodra@gmail.com>
3455         * gcc.target/powerpc/pr58330.c: New.
3457 2013-09-10  Alan Modra  <amodra@gmail.com>
3459         * gcc.target/powerpc/medium_offset.c: New.
3461 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
3463         PR c++/58325
3464         * g++.dg/warn/Wunused-var-21.C: New test.
3466         PR tree-optimization/58364
3467         * gcc.c-torture/execute/pr58364.c: New test.
3469 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3471         PR c++/43452
3472         * g++.dg/warn/Wdelete-incomplete-1.C: New.
3473         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3474         * g++.dg/init/delete1.C: Adjust.
3476 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
3478         * gcc.target/aarch64/movdi_1.c: New test.
3480 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3482         PR c++/58362
3483         * g++.dg/warn/Wunused-parm-5.C: New.
3485 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3487         * gcc.target/aarch64/cmn-neg.c: New test.
3489 2013-09-09  Richard Biener  <rguenther@suse.de>
3491         PR middle-end/58326
3492         * gcc.dg/torture/pr58326-1.c: New testcase.
3493         * gcc.dg/torture/pr58326-2.c: Likewise.
3495 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3497         PR target/57735
3498         * g++.dg/ext/pr57735.C: New test.
3500 2013-09-09  Jan Hubicka  <jh@suse.cz>
3502         PR middle-end/58294
3503         * g++.dg/torture/PR58294.C: New testcase.
3505 2013-09-08  Jeff Law  <law@redhat.com>
3507         * gcc.c-torture/compile/pr58340.c: New test.
3509 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
3511         * g++.dg/debug/ra1.C: New test.
3513 2013-09-08  Jan Hubicka  <jh@suse.cz>
3515         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3516         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3517         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3518         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3520 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3522         PR c++/54941
3523         * g++.dg/overload/new1.C: Adjust.
3525 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
3527         * c-c++-common/opaque-vector.c: New test.
3529 2013-09-08  Tom de Vries  <tom@codesourcery.com>
3531         PR c++/58282
3532         * g++.dg/tm/noexcept-6.C: New test.
3534 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3536         * gcc.target/arc/cond-set-use.c: New test.
3538 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3540         * gnat.dg/stack_usage2.adb: New test.
3542 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
3544         * gcc.target/aarch64/table-intrinsics.c
3545         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3546         (qtb_tests8_< ,2,3,4>): Likewise.
3547         (qtblq_tests8_< ,2,3,4>): Likewise.
3548         (qtbxq_tests8_< ,2,3,4>): Likewise.
3550 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3552         * gnat.dg/warn10.ad[sb]: New test.
3553         * gnat.dg/warn10_pkg.ads: New helper.
3555 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3557         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3558         Don't expect NULL in foo.result set.
3559         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3560         in ESCAPED set.
3561         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3562         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3564 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3566         * gcc.target/s390/nearestint-1.c: New testcase.
3568 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3569             Vineet Gupta  <Vineet.Gupta@synopsys.com>
3571         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3572         * testsuite/gcc.target/arc: New directory.
3573         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3574         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3575         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3576         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3577         * testsuite/gcc.dg/builtin-apply2.c
3578         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3580 2013-09-04  Jan Hubicka  <jh@suse.cz>
3582         PR middle-end/58201
3583         * g++.dg/torture/pr58201_0.C: New testcase.
3584         * g++.dg/torture/pr58201_1.C: New testcase.
3585         * g++.dg/torture/pr58201.h: New testcase.
3587 2013-09-05  Jan Hubicka  <jh@suse.cz>
3589         * gcc.dg/autopar/pr49960.c: Disable partial inlining
3591 2013-09-05  Richard Biener  <rguenther@suse.de>
3593         PR tree-optimization/58137
3594         * gcc.target/i386/pr58137.c: New testcase.
3596 2013-09-05  Martin Jambor  <mjambor@suse.cz>
3598         * g++.dg/ipa/remref-1.C: New test.
3599         * g++.dg/ipa/remref-2.C: Likewise.
3601 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
3603         PR c++/24926
3604         * g++.dg/parse/access11.C: New.
3606 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
3608         * g++.dg/warn/weak1.C: Skip on AIX.
3610 2013-09-04  Easwaran Raman  <eraman@google.com>
3612         PR middle-end/57370
3613         PR tree-optimization/58011
3614         * gfortran.dg/reassoc_12.f90: New testcase.
3615         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3617 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
3619         * gcc.dg/attr-weakref-1.c: Skip on AIX.
3620         * gcc.dg/torture/pr53922.c: Skip on AIX.
3621         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3623 2013-09-04  Teresa Johnson  <tejohnson@google.com>
3625         * gcc.dg/unroll_1.c: Test dumping to stderr.
3627 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
3629         PR c++/58305
3630         * g++.dg/warn/deprecated-8.C: New.
3632 2013-09-03  Jeff Law  <law@redhat.com>
3634         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3635         dump output.
3637 2013-09-03  Meador Inge  <meadori@codesourcery.com>
3639         Revert:
3641         2013-08-30  Meador Inge  <meadori@codesourcery.com>
3643         * gcc.dg/Warray-bounds-11.c: New testcase.
3645 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
3647         * lib/target-supports.exp (check_weak_available): Return true for AIX.
3649 2013-09-03  Jan Hubicka  <jh@suse.cz>
3651         * g++.dg/ipa/devirt-15.C: Fix testcase.
3653 2013-09-03  Richard Biener  <rguenther@suse.de>
3655         PR middle-end/57656
3656         * gcc.dg/torture/pr57656.c: New testcase.
3658 2013-09-03  Richard Biener  <rguenther@suse.de>
3660         PR middle-end/57287
3661         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3663 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3665         PR fortran/PR56519
3666         * gfortran.dg/do_concurrent_3.f90:  New test case.
3668 2013-09-02  Jan Hubicka  <jh@suse.cz>
3670         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3672 2013-09-02  Martin Jambor  <mjambor@suse.cz>
3674         PR ipa/58106
3675         * gcc.dg/ipa/pr58106.c: New test.
3677 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
3679         * gcc.target/aarch64/scalar_intrinsics.c
3680         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3682 2013-09-02  Richard Biener  <rguenther@suse.de>
3684         PR middle-end/57511
3685         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3687 2013-09-02  Richard Biener  <rguenther@suse.de>
3689         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3690         reference.
3692 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
3694         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3696 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
3698         PR c++/21682, implement DR 565
3699         * g++.dg/template/using24.C: New.
3700         * g++.dg/template/using25.C: Likewise.
3701         * g++.dg/template/using26.C: Likewise.
3703 2013-09-01  Jan Hubicka  <jh@suse.cz>
3705         * g++.dg/ipa/devirt-15.C: New testcase.
3707 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
3709         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3711 2013-08-31  Jan Hubicka  <jh@suse.cz>
3713         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3714         * g++.dg/tree-ssa/pr45453.C: Likewise.
3716 2013-08-31  Jan Hubicka  <jh@suse.cz>
3718         * gcc.dg/fork-instrumentation.c: New testcase.
3720 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
3722         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3724 2013-08-30  Meador Inge  <meadori@codesourcery.com>
3726         * gcc.dg/Warray-bounds-11.c: New testcase.
3728 2013-08-30  Marek Polacek  <polacek@redhat.com>
3730         * g++.dg/ubsan/div-by-zero-1.C: New test.
3731         * c-c++-common/ubsan/save-expr-1.c: New test.
3732         * c-c++-common/ubsan/save-expr-2.c: New test.
3733         * c-c++-common/ubsan/save-expr-3.c: New test.
3734         * c-c++-common/ubsan/save-expr-4.c: New test.
3735         * c-c++-common/ubsan/typedef-1.c: New test.
3736         * c-c++-common/ubsan/const-char-1.c: New test.
3737         * c-c++-common/ubsan/const-expr.c: New test.
3738         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3739         * c-c++-common/ubsan/shift-1.c: Likewise.
3740         * c-c++-common/ubsan/shift-2.c: Likewise.
3741         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3742         * lib/ubsan-dg.exp: New file.
3743         * g++.dg/dg.exp: Add ubsan tests.
3744         * g++.dg/ubsan/ubsan.exp: New file.
3745         * gcc.dg/ubsan/ubsan.exp: New file.
3746         * g++.dg/ubsan/cxx11-shift-1.C: New test.
3747         * g++.dg/ubsan/cxx11-shift-2.C: New test.
3748         * c-c++-common/ubsan/div-by-zero-3.c: New test.
3749         * c-c++-common/ubsan/div-by-zero-1.c: New test.
3750         * c-c++-common/ubsan/div-by-zero-4.c: New test.
3751         * c-c++-common/ubsan/shift-3.c: New test.
3752         * c-c++-common/ubsan/unreachable-1.c: New test.
3753         * c-c++-common/ubsan/shift-1.c: New test.
3754         * c-c++-common/ubsan/shift-2.c: New test.
3755         * c-c++-common/ubsan/div-by-zero-2.c: New test.
3756         * gcc.dg/ubsan/c99-shift-2.c: New test.
3757         * gcc.dg/ubsan/c99-shift-1.c: New test.
3759 2013-08-29  Jan Hubicka  <jh@suse.cz>
3761         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3762         to match template and comment.
3764 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3766         PR c++/51424
3767         * g++.dg/cpp0x/dc8.C: New.
3768         * g++.dg/template/meminit1.C: Adjust.
3770 2013-08-30  Teresa Johnson  <tejohnson@google.com>
3772         * gcc.dg/inline-dump.c: Delete inadvertant commit.
3774 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
3776         PR tree-optimization/58277
3777         * gcc.c-torture/execute/pr58277-1.c: New test.
3778         * gcc.c-torture/execute/pr58277-2.c: New test.
3780 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3782         * gcc.dg/guality/param-1.c: New test.
3783         * gcc.dg/guality/param-2.c: Likewise.
3785 2013-08-30  Richard Biener  <rguenther@suse.de>
3787         PR tree-optimization/58228
3788         * gcc.dg/torture/pr58228.c: New testcase.
3790 2013-08-30  Richard Biener  <rguenther@suse.de>
3792         PR tree-optimization/58223
3793         * gcc.dg/torture/pr58223.c: New testcase.
3794         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3796 2013-08-30  Richard Biener  <rguenther@suse.de>
3798         PR tree-optimization/58010
3799         * gcc.dg/pr58010.c: New testcase.
3801 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
3803         * gcc.dg/unroll_3.c: Message change.
3804         * gcc.dg/unroll_4.c: Likewise.
3805         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3806         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3807         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3808         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3809         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3810         * gcc.dg/tree-ssa/loop-23.c: Likewise.
3811         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3812         * gcc.dg/unroll_1.c: Likewise.
3813         * gcc.dg/vect/bb-slp-31.c: Likewise.
3814         * gcc.dg/vect/bb-slp-14.c: Likewise.
3815         * gcc.dg/vect/bb-slp-8.c: Likewise.
3816         * gcc.dg/vect/bb-slp-23.c: Likewise.
3817         * gcc.dg/vect/bb-slp-15.c: Likewise.
3818         * gcc.dg/vect/bb-slp-9.c: Likewise.
3819         * gcc.dg/vect/bb-slp-24.c: Likewise.
3820         * gcc.dg/vect/bb-slp-16.c: Likewise.
3821         * gcc.dg/vect/bb-slp-25.c: Likewise.
3822         * gcc.dg/vect/bb-slp-17.c: Likewise.
3823         * gcc.dg/vect/bb-slp-26.c: Likewise.
3824         * gcc.dg/vect/bb-slp-18.c: Likewise.
3825         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3826         * gcc.dg/vect/bb-slp-27.c: Likewise.
3827         * gcc.dg/vect/bb-slp-19.c: Likewise.
3828         * gcc.dg/vect/bb-slp-28.c: Likewise.
3829         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3830         * gcc.dg/vect/bb-slp-29.c: Likewise.
3831         * gcc.dg/vect/bb-slp-8a.c: Likewise.
3832         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3833         * gcc.dg/vect/bb-slp-1.c: Likewise.
3834         * gcc.dg/vect/bb-slp-8b.c: Likewise.
3835         * gcc.dg/vect/bb-slp-2.c: Likewise.
3836         * gcc.dg/vect/bb-slp-3.c: Likewise.
3837         * gcc.dg/vect/bb-slp-10.c: Likewise.
3838         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3839         * gcc.dg/vect/bb-slp-4.c: Likewise.
3840         * gcc.dg/vect/bb-slp-11.c: Likewise.
3841         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3842         * gcc.dg/vect/bb-slp-5.c: Likewise.
3843         * gcc.dg/vect/bb-slp-20.c: Likewise.
3844         * gcc.dg/vect/bb-slp-6.c: Likewise.
3845         * gcc.dg/vect/bb-slp-21.c: Likewise.
3846         * gcc.dg/vect/bb-slp-30.c: Likewise.
3847         * gcc.dg/vect/bb-slp-13.c: Likewise.
3848         * gcc.dg/vect/bb-slp-7.c: Likewise.
3849         * gcc.dg/vect/bb-slp-22.c: Likewise.
3850         * gcc.dg/unroll_2.c: Likewise.
3851         * g++.dg/vect/slp-pr50413.cc: Likewise.
3852         * g++.dg/vect/slp-pr56812.cc: Likewise.
3853         * g++.dg/vect/slp-pr50819.cc: Likewise.
3855 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
3857         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3859 2013-08-29  Teresa Johnson  <tejohnson@google.com>
3861         * gcc.dg/pr40209.c: Use -fopt-info.
3862         * gcc.dg/pr26570.c: Ditto.
3863         * gcc.dg/pr32773.c: Ditto.
3864         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3866 2013-08-29  Richard Biener  <rguenther@suse.de>
3868         PR tree-optimization/58246
3869         * gcc.dg/torture/pr58246.c: New testcase.
3871 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3873         PR fortran/52243
3874         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
3875         obsolete by patch.
3876         * gfortran.dg/realloc_on_assign_19.f90:  New test.
3878 2013-08-29  Richard Biener  <rguenther@suse.de>
3880         PR middle-end/57287
3881         * gcc.dg/pr57287-2.c: New testcase.
3883 2013-08-29  Richard Biener  <rguenther@suse.de>
3885         PR tree-optimization/57685
3886         * gcc.dg/torture/pr57685.c: New testcase.
3888 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
3890         PR c++/58255
3891         * g++.dg/cpp0x/dc7.C: New.
3893 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
3895         PR middle-end/58257
3896         * c-c++-common/gomp/pr58257.c: New test.
3898 2013-08-28  Richard Biener  <rguenther@suse.de>
3900         PR tree-optimization/56933
3901         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3903 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
3905         * gcc.target/aarch64/scalar_shift_1.c: New.
3907 2013-08-27  Richard Biener  <rguenther@suse.de>
3909         PR tree-optimization/57521
3910         * gcc.dg/torture/pr57521.c: New testcase.
3912 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
3914         PR rtl-optimization/57860
3915         PR rtl-optimization/57861
3916         PR rtl-optimization/57875
3917         PR rtl-optimization/57876
3918         PR rtl-optimization/57877
3919         * gcc.c-torture/execute/pr57860.c: New test.
3920         * gcc.c-torture/execute/pr57861.c: New test.
3921         * gcc.c-torture/execute/pr57875.c: New test.
3922         * gcc.c-torture/execute/pr57876.c: New test.
3923         * gcc.c-torture/execute/pr57877.c: New test.
3925 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3927         PR fortran/58146
3928         * gfortran.dg/bounds_check_18.f90:  New test.
3930 2013-08-23  Jan Hubicka  <jh@suse.cz>
3932         * g++.dg/ipa/devirt-14.C: Fix typo.
3934 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
3936         PR fortran/57798
3937         * gfortran.dg/inline_sum_5.f90: New.
3939 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
3941         PR fortran/57843
3942         * gfortran.dg/typebound_assignment_7.f90: New.
3944 2013-08-23  Jan Hubicka  <jh@suse.cz>
3946         * g++.dg/ipa/devirt-13.C: New testcase.
3947         * g++.dg/ipa/devirt-14.C: New testcase.
3949 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
3951         PR target/58218
3952         * gcc.target/i386/pr58218.c: New test.
3954         PR tree-optimization/58209
3955         * gcc.c-torture/execute/pr58209.c: New test.
3957 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3959         * gcc.target/powerpc/pr57744.c: Declare abort.
3961 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
3963         PR c++/56380
3964         * g++.dg/template/error54.C: New.
3966 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
3968         PR fortran/58185
3969         * gfortran.dg/select_type_34.f90: New.
3971 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3973         PR c++/56130
3974         * g++.dg/warn/deprecated-7.C: New.
3976 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3978         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3980 2013-08-21  Jeff Law  <law@redhat.com>
3982         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3984 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3986         PR c++/56134
3987         * g++.dg/ext/attr-alias-3.C: New.
3989 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
3991         PR fortran/53655
3992         * gfortran.dg/intent_out_8.f90: New.
3994 2013-08-20  Teresa Johnson  <tejohnson@google.com>
3996         PR rtl-optimizations/57451
3997         * g++.dg/tree-prof/pr57451.C: New test.
3999 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
4001         PR c++/58190
4002         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4004 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4006         PR c/57490
4007         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4009 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
4011         * gcc.target/powerpc/dfp-dd-2.c: New test.
4012         * gcc.target/powerpc/dfp-td-2.c: Likewise.
4013         * gcc.target/powerpc/dfp-td-3.c: Likewise.
4015 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
4017         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4018         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4019         Check for SLL too.
4021 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
4023         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4025         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4026         "Threaded".
4028         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4029         correct test response.
4031         PR testsuite/52641
4032         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4033         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4034         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4035         (v4si): Use it.
4036         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4037         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4039         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4041 2013-08-18  Jan Hubicka  <jh@suse.cz>
4043         * g++.dg/ipa/type-inheritance-1.C: New testcase.
4045 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
4047         PR fortran/46271
4048         * gfortran.dg/gomp/proc_ptr_1.f90: New.
4050 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
4052         PR tree-optimization/58006
4053         * g++.dg/opt/pr58006.C: New test.
4055 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
4057         * gnat.dg/specs/linker_alias.ads: New test.
4059 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
4061         PR tree-optimization/58164
4062         * gcc.c-torture/compile/pr58164.c: New test.
4064         PR tree-optimization/58165
4065         * g++.dg/opt/pr58165.C: New test.
4067 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
4069         PR c++/51912
4070         * g++.dg/cpp0x/enum28.C: New.
4071         * g++.dg/cpp0x/enum15.C: Adjust.
4073 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4075         PR target/57949
4076         * gcc.target/powerpc/pr57949-1.c: New.
4077         * gcc.target/powerpc/pr57949-2.c: New.
4079 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
4081         PR tree-optimization/58145
4082         * gcc.dg/pr58145-1.c: New test.
4083         * gcc.dg/pr58145-2.c: New test.
4085 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
4087         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4088         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4089         * gcc.dg/debug/dwarf2/static1.c: Likewise.
4090         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4091         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4092         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4093         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4094         * gcc.dg/debug/dwarf2/var1.c: Likewise.
4095         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4096         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4097         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4098         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4099         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4100         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4101         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4102         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4103         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4104         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4105         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4106         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4107         * gcc.dg/debug/dwarf2/var2.c: Likewise.
4108         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4109         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4110         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4111         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4112         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4113         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4114         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4115         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4116         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4117         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4118         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4119         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4120         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4121         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4122         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4123         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4124         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4125         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4126         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4127         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4129         PR testsuite/52641
4130         * gcc.c-torture/execute/pr56799.x: New file.
4132         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4134         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4136         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4137         * gcc.dg/pr44214-3.c (v2df): Likewise.
4139         * gcc.dg/pr46647.c: xfail for avr-*-*.
4141         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4142         memcpy by one.
4143         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4144         Expect l to be optimized away.
4145         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4147         PR testsuite/52641
4148         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4149         to tests that assume int/double are larger than short/float.
4151         PR testsuite/52641
4152         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4153         target { ! int16 }.
4154         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4155         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4156         target { int16 }.  Restrict existing tests to target { int32 }
4157         where appropriate.
4158         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4159         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4160         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4161         * lib/target-supports.exp (check_effective_target_int32): New proc.
4163         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4164         exclude from scan test.
4166         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4167         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4168         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4169         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4170         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4171         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4172         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4173         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4174         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4175         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4176         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4177         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4178         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4179         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4180         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4181         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4182         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4183         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4184         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4186 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
4188         * gcc.target/arm/pr19599.c: Skip for -mthumb.
4190         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4191         to be the first test directive.
4192         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4193         * gcc.target/arm/atomic-op-acquire.c: Likewise.
4194         * gcc.target/arm/atomic-op-char.c: Likewise.
4195         * gcc.target/arm/atomic-op-consume.c: Likewise.
4196         * gcc.target/arm/atomic-op-int.c: Likewise.
4197         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4198         * gcc.target/arm/atomic-op-release.c: Likewise.
4199         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4200         * gcc.target/arm/atomic-op-short.c: Likewise.
4202 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
4204         PR rtl-optimization/57662
4205         * gcc.dg/pr57662.c: New test.
4207 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
4209         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4210         alternative to -1.
4211         * gcc.target/mips/nans-legacy.c: Likewise.
4213 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
4215         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4216         escapes.
4217         * gcc.target/mips/fabs-legacy.c: Likewise.
4218         * gcc.target/mips/fabsf-2008.c: Likewise.
4219         * gcc.target/mips/fabsf-legacy.c: Likewise.
4220         * gcc.target/mips/fneg-2008.c: Likewise.
4221         * gcc.target/mips/fneg-legacy.c: Likewise.
4222         * gcc.target/mips/fnegf-2008.c: Likewise.
4223         * gcc.target/mips/fnegf-legacy.c: Likewise.
4224         * gcc.target/mips/nan-2008.c: Likewise.
4225         * gcc.target/mips/nan-legacy.c: Likewise.
4226         * gcc.target/mips/nanf-2008.c: Likewise.
4227         * gcc.target/mips/nanf-legacy.c: Likewise.
4228         * gcc.target/mips/nans-2008.c: Likewise.
4229         * gcc.target/mips/nans-legacy.c: Likewise.
4230         * gcc.target/mips/nansf-2008.c: Likewise.
4231         * gcc.target/mips/nansf-legacy.c: Likewise.
4233 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
4235         * gnat.dg/valued_proc.adb: New test.
4236         * gnat.dg/valued_proc_pkg.ads: New helper.
4238 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
4240         PR tree-optimization/57661
4241         * g++.dg/opt/pr57661.C: New test.
4243         PR sanitizer/56417
4244         * gcc.dg/asan/pr56417.c: New test.
4246 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
4248         * gnat.dg/loop_optimization16.adb: New test.
4249         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4251 2013-08-13  Marek Polacek  <polacek@redhat.com>
4253         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4255 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
4257         Example of converting global state to per-pass state.
4259         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4260         global state "static int counter" to...
4261         (one_pass::counter): ...this instance data.
4263 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
4265         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4266         to member function...
4267         (one_pass::gate): ...this.
4268         (one_pass_exec): Convert to member function...
4269         (one_pass::impl_execute): ...this.
4271 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
4273         PR c++/57416
4274         * g++.dg/cpp0x/pr57416.C: New.
4276 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
4278         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4279         changes.
4280         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4281         * g++.dg/cpp0x/defaulted2.C: Likewise.
4282         * g++.dg/cpp0x/defaulted31.C: Likewise.
4283         * g++.dg/cpp0x/error6.C: Likewise.
4284         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4285         * g++.dg/cpp0x/override2.C: Likewise.
4286         * g++.dg/cpp0x/parse1.C: Likewise.
4287         * g++.dg/cpp0x/scoped_enum.C: Likewise.
4288         * g++.dg/cpp0x/temp_default4.C: Likewise.
4289         * g++.dg/ext/attrib32.C: Likewise.
4290         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4291         * g++.dg/ext/mv13.C: Likewise.
4292         * g++.dg/ext/mv7.C: Likewise.
4293         * g++.dg/ext/mv9.C: Likewise.
4294         * g++.dg/ext/pr57362.C: Likewise.
4295         * g++.dg/ext/typeof10.C: Likewise.
4296         * g++.dg/lookup/anon6.C: Likewise.
4297         * g++.dg/lookup/crash6.C: Likewise.
4298         * g++.dg/lookup/name-clash5.C: Likewise.
4299         * g++.dg/lookup/name-clash6.C: Likewise.
4300         * g++.dg/other/anon4.C: Likewise.
4301         * g++.dg/other/error15.C: Likewise.
4302         * g++.dg/other/error8.C: Likewise.
4303         * g++.dg/other/redecl2.C: Likewise.
4304         * g++.dg/parse/crash16.C: Likewise.
4305         * g++.dg/parse/crash21.C: Likewise.
4306         * g++.dg/parse/crash38.C: Likewise.
4307         * g++.dg/parse/redef2.C: Likewise.
4308         * g++.dg/parse/struct-as-enum1.C: Likewise.
4309         * g++.dg/template/crash39.C: Likewise.
4310         * g++.dg/template/redecl3.C: Likewise.
4311         * g++.dg/tls/diag-3.C: Likewise.
4312         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4313         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4314         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4315         * g++.old-deja/g++.brendan/crash16.C: Likewise.
4316         * g++.old-deja/g++.brendan/crash18.C: Likewise.
4317         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4318         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4319         * g++.old-deja/g++.brendan/static3.C: Likewise.
4320         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4321         * g++.old-deja/g++.jason/binding.C: Likewise.
4322         * g++.old-deja/g++.jason/crash4.C: Likewise.
4323         * g++.old-deja/g++.jason/crash7.C: Likewise.
4324         * g++.old-deja/g++.jason/lineno.C: Likewise.
4325         * g++.old-deja/g++.jason/scoping7.C: Likewise.
4326         * g++.old-deja/g++.mike/misc3.C: Likewise.
4327         * g++.old-deja/g++.mike/net44.C: Likewise.
4328         * g++.old-deja/g++.mike/ns3.C: Likewise.
4329         * g++.old-deja/g++.ns/alias4.C: Likewise.
4330         * g++.old-deja/g++.ns/ns11.C: Likewise.
4331         * g++.old-deja/g++.other/crash23.C: Likewise.
4332         * g++.old-deja/g++.other/decl8.C: Likewise.
4333         * g++.old-deja/g++.other/linkage3.C: Likewise.
4334         * g++.old-deja/g++.other/typeck1.C: Likewise.
4335         * g++.old-deja/g++.other/typedef5.C: Likewise.
4336         * g++.old-deja/g++.pt/explicit34.C: Likewise.
4337         * g++.old-deja/g++.pt/friend36.C: Likewise.
4338         * obj-c++.dg/method-8.mm: Likewise.
4339         * obj-c++.dg/tls/diag-3.mm: Likewise.
4341 2013-08-12  Perez Read  <netfirewall@gmail.com>
4343         PR target/58132
4344         * gcc.target/i386/movabs-1.c: New test.
4346 2013-08-12  Marek Polacek  <polacek@redhat.com>
4348         PR tree-optimization/57980
4349         * gcc.dg/pr57980.c: New test.
4351 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4353         PR fortran/56666
4354         * gfortran.dg/do_check_10.f90:  New test.
4355         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
4356         * gfortran.dg/array_constructor_18.f90:  Likewise.
4357         * gfortran.dg/array_constructor_22.f90:  Likewise.
4358         * gfortran.dg/coarray_15.f90:  Likewise.
4359         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
4360         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
4361         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
4363 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
4365         PR c++/53349
4366         * g++.dg/cpp0x/constexpr-ice8.C: New.
4368 2013-08-09  Xinliang David Li  <davidxl@google.com>
4370         * gcc.target/i386/memcpy-strategy-1.c: New test.
4371         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4372         * gcc.target/i386/memset-strategy-1.c: Ditto.
4373         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4375 2013-08-09  Jan Hubicka  <jh@suse.cz>
4377         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4378         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4380 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
4382         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4384 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
4386         PR fortran/58058
4387         * gfortran.dg/transfer_intrinsic_6.f90: New.
4389 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
4391         Revert:
4392         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4394         PR c++/46206
4395         * g++.dg/lookup/typedef2.C: New.
4397 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
4399         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4400         output of vdup intrinsics.
4402 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4404         * gcc.target/arm/lp1189445.c: New testcase.
4406 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
4408         PR rtl-optimization/58079
4409         * gcc.dg/torture/pr58079.c: New test.
4411 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
4413         * gnat.dg/warn9.adb: New test.
4415 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4417         PR c++/46206
4418         * g++.dg/lookup/typedef2.C: New.
4420 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
4422         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4423         to optstr when building plugins on darwin.
4425 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4427         PR tree-optimization/57539
4428         * gcc.dg/ipa/pr57539.c: New test.
4430 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4431             Bernd Edlinger  <bernd.edlinger@hotmail.de>
4433         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4434         (a): Fix constructor.
4436 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4438         PR fortran/57987
4439         * gfortran.dg/pr57987.f90: New test.
4441 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4443         PR middle-end/58041
4444         * gcc.dg/torture/pr58041.c: New test.
4445         * gcc.target/arm/pr58041.c: Likewise.
4447 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
4449         PR fortran/57306
4450         * gfortran.dg/pointer_init_8.f90: New.
4452 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
4454         PR c++/58080
4455         * g++.dg/cpp0x/pr58080.C: New.
4457 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4459         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4460         to optstr when building plugins.
4462 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4464         Patch autogenerated by refactor_passes.py from
4465         https://github.com/davidmalcolm/gcc-refactoring-scripts
4466         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4468         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4469         struct to a subclass of gimple_opt_pass along with...
4470         (pass_data_one_pass): ...new pass_data instance and...
4471         (make_one_pass): ...new function.
4472         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4473         global struct to a subclass of gimple_opt_pass along with...
4474         (pass_data_warn_self_assign): ...new pass_data instance and...
4475         (make_pass_warn_self_assign): ...new function.
4476         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4477         a global struct to a subclass of gimple_opt_pass along with...
4478         (pass_data_dumb_plugin_example): ...new pass_data instance and...
4479         (make_pass_dumb_plugin_example): ...new function.
4480         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4481         global struct to a subclass of gimple_opt_pass along with...
4482         (pass_data_warn_self_assign): ...new pass_data instance and...
4483         (make_pass_warn_self_assign): ...new function.
4485 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4487         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4488         is created and added to the pass_manager to reflect
4489         autogenerated changes.
4490         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4491         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4492         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4494 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
4496         PR c++/58072
4497         * g++.dg/cpp0x/pr58072.C: New.
4499 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4501         * gcc.dg/torture/pr57993-2.cpp: New.
4503 2013-08-02  Jan Hubicka  <jh@suse.cz>
4505         * gcc.dg/ipa/ipa-1.c: Update.
4506         * gcc.dg/ipa/ipa-2.c: Update.
4507         * gcc.dg/ipa/ipa-3.c: Update.
4508         * gcc.dg/ipa/ipa-4.c: Update.
4509         * gcc.dg/ipa/ipa-5.c: Update.
4510         * gcc.dg/ipa/ipa-7.c: Update.
4511         * gcc.dg/ipa/ipa-8.c: Update.
4512         * gcc.dg/ipa/ipcp-1.c: Update.
4513         * gcc.dg/ipa/ipcp-2.c: Update.
4515 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
4517         PR rtl-optimization/58048
4518         * gcc.target/i386/pr58048.c: New.
4520 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4522         * gcc.target/arm/neon-for-64bits-2.c: Delete.
4524 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
4525             Peter Bergner  <bergner@vnet.ibm.com>
4527         PR c++/54537
4528         * g++.dg/overload/using3.C: New.
4529         * g++.dg/overload/using2.C: Adjust.
4530         * g++.dg/lookup/using9.C: Likewise.
4532 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4534         * gcc.target/arm/pr46972-2.c: New test.
4536 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
4538         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4540 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
4542         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4544 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
4546         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4547         rather than addressing!=absolute when deciding how to handle MIPS16
4548         when the test forces an ABI.
4550 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4552         PR c++/57673
4553         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4555 2013-07-30  Steve Ellcey  <sellcey@mips.com>
4557         * gcc.target/mips/code-readable-1.c: Increase switch size.
4558         * gcc.target/mips/code-readable-2.c: Ditto.
4559         * gcc.target/mips/code-readable-3.c: Ditto.
4560         * gcc.target/mips/code-readable-4.c: Ditto.
4562 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4564         PR c++/57947
4565         * g++.dg/parse/crash63.C: New.
4567 2013-07-30  Tobias Burnus  <burnus@net-b.de>
4569         PR fortran/57530
4570         * gfortran.dg/pointer_assign_8.f90: New.
4571         * gfortran.dg/pointer_assign_9.f90: New.
4572         * gfortran.dg/pointer_assign_10.f90: New.
4573         * gfortran.dg/pointer_assign_11.f90: New.
4575 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4577         * gcc.target/arm/pr57637.c: New testcase.
4579 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4581         PR tree-optimization/57993
4582         * gcc.dg/torture/pr57993.c: New test.
4584 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
4586         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4588 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
4590         PR c++/57948
4591         * g++.dg/conversion/ambig2.C: New.
4593 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
4595         * gcc.target/mips/fabs-2008.c: New test case.
4596         * gcc.target/mips/fabs-legacy.c: New test case.
4597         * gcc.target/mips/fabsf-2008.c: New test case.
4598         * gcc.target/mips/fabsf-legacy.c: New test case.
4599         * gcc.target/mips/fneg-2008.c: New test case.
4600         * gcc.target/mips/fneg-legacy.c: New test case.
4601         * gcc.target/mips/fneg-2008.c: New test case.
4602         * gcc.target/mips/fneg-legacy.c: New test case.
4603         * gcc.target/mips/nan-2008.c: New test case.
4604         * gcc.target/mips/nan-legacy.c: New test case.
4605         * gcc.target/mips/nanf-2008.c: New test case.
4606         * gcc.target/mips/nanf-legacy.c: New test case.
4607         * gcc.target/mips/nans-2008.c: New test case.
4608         * gcc.target/mips/nans-legacy.c: New test case.
4609         * gcc.target/mips/nansf-2008.c: New test case.
4610         * gcc.target/mips/nansf-legacy.c: New test case.
4611         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4613 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4614             Maxim Kuvyrkov  <maxim@kugelworks.com>
4616         * lib/target-supports.exp (check_effective_target_non_bionic): New
4617         effective-target test.
4618         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4619         * g++.dg/tls/thread_local4g.C: Ditto.
4621 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4623         PR fortran/58009
4624         * gfortran.dg/vector_subsript_7.f90:  New test.
4626 2013-07-27  Tobias Burnus  <burnus@net-b.de>
4628         PR fortran/57991
4629         * gfortran.dg/warn_alias.f90: New.
4631 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
4633         PR fortran/57285
4634         * gfortran.dg/class_array_19.f90: New.
4636 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
4638         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4639         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4640         * gcc.dg/vect/pr57741-3.c: Likewise.
4641         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4643 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
4645         Skip tests that make assumptions about struct layout that don't hold
4646         on epiphany:
4647         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4648         * g++.dg/cpp0x/iop.C: Likewise.
4649         * g++.dg/cpp0x/named_refs.C: Likewise.
4650         * g++.dg/cpp0x/rv1p.C: Likewise.
4651         * g++.dg/cpp0x/rv2p.C: Likewise.
4652         * g++.dg/cpp0x/rv3p.C: Likewise.
4653         * g++.dg/cpp0x/rv4p.C: Likewise.
4654         * g++.dg/cpp0x/rv5p.C: Likewise.
4655         * g++.dg/cpp0x/rv6p.C: Likewise.
4656         * g++.dg/cpp0x/rv7p.C: Likewise.
4657         * g++.dg/cpp0x/rv8p.C: Likewise.
4658         * g++.dg/ext/strncpy-chk1.C: Likewise.
4659         * gcc.dg/builtin-object-size-10.c: Likewise.
4660         * gcc.dg/builtin-object-size-11.c: Likewise.
4661         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4662         * gcc.dg/pr25805.c: Likewise.
4663         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4664         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4665         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4666         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4667         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4668         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4669         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4670         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4671         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4672         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4673         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4674         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4675         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4676         * gcc.c-torture/execute/zerolen-2.x: Likewise.
4677         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4679         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4680         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4682         * gcc.dg/torture/pr37868.c: Disable for epiphany.
4683         * gcc.dg/sibcall-6.c: Enable for epiphany.
4685 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4687         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4689 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
4691         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4692         memcpy not initializers.
4694         * gcc.dg/guality/guality.exp: Skip on AIX.
4696 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4698         PR c++/57101
4699         * g++.dg/cpp0x/pr57101.C: New.
4701 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
4703         * gcc.target/aarch64/neg_1.c: New test.
4705 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4707         PR fortran/57966
4708         * gfortran.dg/typebound_call_25.f90: New.
4710 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4712         PR c++/57981
4713         * g++.dg/cpp0x/pr57981.C: New.
4715 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4717         PR c++/57880
4718         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4720 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
4722         PR rtl-optimization/57960
4723         * gcc.target/s390/pr57960.c: New.
4725 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4727         PR fortran/57639
4728         * gfortran.dg/unlimited_polymorphic_9.f90: New.
4730 2013-07-25  Terry Guo  <terry.guo@arm.com>
4732         * gcc.target/arm/thumb1-Os-mult.c: New test case.
4734 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
4736         PR c++/57942
4737         * g++.dg/inherit/pr57942.C: New.
4739 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4741         * gcc.target/powerpc/bool2.h: New file, test the code generation
4742         of logical operations for power5, altivec, power7, and power8 systems.
4743         * gcc.target/powerpc/bool2-p5.c: Likewise.
4744         * gcc.target/powerpc/bool2-av.c: Likewise.
4745         * gcc.target/powerpc/bool2-p7.c: Likewise.
4746         * gcc.target/powerpc/bool2-p8.c: Likewise.
4747         * gcc.target/powerpc/bool3.h: Likewise.
4748         * gcc.target/powerpc/bool3-av.c: Likewise.
4749         * gcc.target/powerpc/bool2-p7.c: Likewise.
4750         * gcc.target/powerpc/bool2-p8.c: Likewise.
4752 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4754         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4756 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4758         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4760 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4762         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4763         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4764         type from long to long long.
4765         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4766         to have effective-target keywords of lp64 and ilp32.
4767         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4768         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4769         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4770         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4771         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4772         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4773         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4774         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4775         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4777 2013-07-23  Tom Tromey  <tromey@redhat.com>
4778             Joseph Myers  <joseph@codesourcery.com>
4780         * gcc.dg/c11-generic-1.c: New file.
4781         * gcc.dg/c11-generic-2.c: New file.
4783 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4785         PR fortran/57906
4786         PR fortran/52052
4787         * coarray/lib_realloc_1.f90: Permit optimization.
4788         * gfortran.dg/coarray_31.f90: New.
4790 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4792         PR fortran/57762
4793         * gfortran.dg/class_array_7.f03: Fix memory leak.
4795 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
4797         PR c++/52816
4798         * g++.dg/cpp0x/decltype56.C: New.
4800 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4802         * gcc.dg/pr53265.c: Correct line number in dg-message.
4804 2013-07-22  Diego Novillo  <dnovillo@google.com>
4806         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
4808 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4810         PR testsuite/52641
4811         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4812         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4814 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4816         PR testsuite/52641
4817         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4818         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4819         * gcc.dg/torture/pr53366-1.c: Same.
4820         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4821         * gcc.dg/torture/pr56488.c: Same.
4822         * gcc.dg/torture/pr57584.c: Same.
4823         * gcc.dg/tree-ssa/pr57385.c: Same.
4824         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4826 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
4828         * c-c++-common/pr41779.c: Fix typos.
4829         * gcc.c-torture/compile/20031125-2.c: Likewise.
4830         * gcc.c-torture/compile/20040621-1.c: Likewise.
4831         * gcc.c-torture/execute/20020418-1.c: Likewise.
4832         * gcc.dg/20020108-1.c: Likewise.
4833         * gcc.dg/atomic-generic-aux.c: Likewise.
4834         * gcc.dg/builtin-complex-err-2.c: Likewise.
4835         * gcc.dg/decl-1.c: Likewise.
4836         * gcc.dg/di-sync-multithread.c: Likewise.
4837         * gcc.dg/format/c90-printf-1.c: Likewise.
4838         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4839         * gcc.dg/long-long-compare-1.c: Likewise.
4840         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4841         * gcc.dg/pr17055-1.c: Likewise.
4842         * gcc.dg/pr27095.c: Likewise.
4843         * gcc.dg/torture/fp-int-convert.h: Likewise.
4844         * gcc.dg/tree-prof/inliner-1.c: Likewise.
4845         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4846         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4847         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4848         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4849         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4850         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4851         * gcc.dg/tree-ssa/pr42585.c: Likewise.
4852         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4853         * gcc.dg/vect/vect-cond-5.c: Likewise.
4854         * gcc.dg/weak/typeof-2.c: Likewise.
4855         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4856         * gcc.target/arm/naked-1.c: Likewise.
4857         * gcc.target/i386/pr9771-1.c: Likewise.
4858         * gcc.target/sparc/sparc-constant-1.c: Likewise.
4859         * gcc.target/sparc/struct-ret-check.c: Likewise.
4860         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4861         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4862         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4863         Likewise.
4865 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4867         PR fortran/56937
4868         * gfortran.dg/dependency_42.f90:  New test.
4869         * gfortran.dg/dependency_43.f90:  New test.
4871 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4873         PR fortran/35862
4874         * gfortran.dg/round_4.f90: New.
4876 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4878         PR fortran/57894
4879         * gfortran.dg/min_max_conformance_2.f90: New.
4881 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
4883         PR preprocessor/57620
4884         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4885         (main): Don't test {s,u,U,L}12.
4886         * c-c++-common/raw-string-13.c: New test.
4887         * c-c++-common/raw-string-14.c: New test.
4888         * c-c++-common/raw-string-15.c: New test.
4889         * c-c++-common/raw-string-16.c: New test.
4891 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
4893         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4895 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
4897         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4899         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4900         target { ! keeps_null_pointer_checks }.
4901         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4902         target { ! keeps_null_pointer_checks }.
4904         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4905         * gcc.dg/torture/pr56488.c: Likewise.
4907 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
4909         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4910         new testcase.
4912 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
4914         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4915         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4916         * gfortran.dg/guality/guality.exp: Skip on AIX.
4918         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4920         * g++.dg/debug/pr56819.C: Skip on AIX.
4921         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4922         * g++.dg/guality/guality.exp: Skip on AIX.
4924         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4926         * gcc.misc-tests/gcov-14.c: Skip on AIX.
4928         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4930 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4932         PR target/57516
4933         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4934         Adjust to corrected rounding.
4936 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4938         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4939         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4940         check_effective_target_cilkplus.
4941         * g++.dg/cilk-plus/cilk-plus.exp: Same.
4943 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
4945         * gcc.target/powerpc/pr57744.c: Fix typo.
4947 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
4949         PR middle-end/57698
4950         * gcc.c-torture/compile/pr57698.c: New test.
4951         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4952         * gcc.c-torture/compile/pr44043.c: Ditto.
4954 2013-07-18  Wei Mi  <wmi@google.com>
4956         PR rtl-optimization/57878
4957         * g++.dg/pr57878.C: New test.
4959 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4961         * gcc.dg/pr42611.c: Move dg-error to correct line.
4963 2013-07-17  Tobias Burnus  <burnus@net-b.de>
4965         PR fortran/57895
4966         * gfortran.dg/dollar_sym_3.f: New.
4967         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4969 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
4971         PR target/55654
4972         PR target/55656
4973         PR target/55657
4974         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4975         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4976         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4977         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4978         * objc.dg/image-info.m: Likewise.
4979         * objc.dg/symtab-1.m: Likewise.
4980         * objc.dg/torture/strings/const-str-10.m: Likewise.
4981         * objc.dg/torture/strings/const-str-11.m: Likewise.
4982         * objc.dg/torture/strings/const-str-9.m: Likewise.
4983         * objc.dg/zero-link-1.m: Likewise.
4984         * objc.dg/zero-link-2.m: Likewise.
4985         * objc.dg/no-extra-load.m: Avoid Foundation.h.
4986         * objc.dg/objc-foreach-4.m: Likewise.
4987         * objc.dg/objc-foreach-5.m: Likewise.
4988         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4989         (for Darwin).
4990         * obj-c++.dg/strings/const-str-12.mm: Likewise.
4991         * obj-c++.dg/syntax-error-1.mm: Likewise.
4992         * objc.dg/method-6.m: Likewise.
4993         * objc.dg/pr23214.m: Likewise.
4994         * objc.dg/proto-lossage-7.m: Likewise.
4995         * objc.dg/strings/const-str-12b.m: Likewise.
4996         * objc.dg/zero-link-3.m: Likewise.
4997         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4998         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4999         adjust headers, interfaces and encoded types to reflect current system
5000         versions.  Add FIXME and outputs from current system compiler for
5001         reference.
5003 2013-07-15  Cong Hou  <congh@google.com>
5005         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5006         counted.
5007         * gcc.target/i386/l_fma_float_3.c: Likewise.
5008         * gcc.target/i386/l_fma_double_1.c: Likewise.
5009         * gcc.target/i386/l_fma_double_3.c: Likewise.
5011 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
5013         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5014         function to test if HTM is available.
5015         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5016         * gcc.target/powerpc/htm-builtin-1.c: New test.
5018 2013-07-15  Tobias Burnus  <burnus@net-b.de>
5020         * gfortran.dg/coarray_lib_realloc_1.f90: New.
5021         * gfortran.dg/coarray/lib_realloc_1.f90: New.
5022         * gfortran.dg/coarray_6.f90: Add dg-error.
5024 2013-07-15  Tobias Burnus  <burnus@net-b.de>
5026         PR fortran/37336
5027         * gfortran.dg/finalize_18.f90: New.
5029 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5031         PR fortran/52669
5032         * fortran.dg/module_variable_1.f90:  New test.
5033         * fortran.dg/module_variable_2.f90:  New test.
5035 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
5037         * g++.dg/ext/vector19.C: Adapt.
5038         * g++.dg/ext/vector23.C: New testcase.
5040 2013-07-12  Michael Matz  <matz@suse.de>
5042         PR middle-end/55771
5043         * c-c++-common/pr55771.c: New test.
5045 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
5047         * gcc.target/aarch64/vect-movi.c: New.
5049 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
5051         PR target/57362
5052         * g++.dg/ext/pr57362.C: New.
5054 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
5056         PR target/57631
5057         * gcc.target/avr/torture/pr57631.c: New test.
5059 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5061         PR c++/57827
5062         * g++.dg/cpp0x/constexpr-ice7.C: New.
5064 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
5066         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5067         for EABI targets.
5068         * gcc.c-torture/execute/nest-align-1.x: New.
5070 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5072         PR c++/57874
5073         * g++.dg/cpp0x/sfinae48.C: New.
5075 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
5077         PR preprocessor/57824
5078         * c-c++-common/raw-string-17.c: New test.
5079         * c-c++-common/gomp/pr57824.c: New test.
5081 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5083         PR c++/57869
5084         * g++.dg/cpp0x/reinterpret_cast1.C: New.
5085         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5086         * g++.dg/conversion/dr195.C: Update.
5087         * g++.dg/expr/cast2.C: Likewise.
5089 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
5091         * c-c++-common/raw-string-18.c: New test.
5092         * c-c++-common/raw-string-19.c: New test.
5094         PR preprocessor/57757
5095         * g++.dg/cpp/paste1.C: New test.
5096         * g++.dg/cpp/paste2.C: New test.
5098 2013-07-10  Graham Stott  <grahams@btinternet.com>
5100         * gcc.target/mips/mulsize-1.c: New.
5101         * gcc.target/mips/mulsize-2.c: New.
5102         * gcc.target/mips/mulsize-3.c: New.
5103         * gcc.target/mips/mulsize-4.c: New.
5105 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
5107         PR c++/53094
5108         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5109         * g++.dg/ext/vector24.C: New testcase.
5111 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
5113         PR c++/53000
5114         * g++.dg/cpp0x/decltype17.C: Adjust.
5116 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
5118         PR c++/51786
5119         * g++.dg/cpp0x/pr51786.C: New.
5121 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
5123         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5125         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5127         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5129         * gcc.target/powerpc/sd-vsx.c: Require dfp.
5130         * gcc.target/powerpc/sd-pwr6.c: Likewise.
5132 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5134         PR fortran/57834
5135         * gfortran.dg/c_f_pointer_tests_8.f90: New.
5137 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5139         PR fortran/50554
5140         * gfortran.dg/do_check_9.f90: New.
5142 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5144         PR fortran/57785
5145         * gfortran.dg/dot_product_2.f90: New.
5147 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5149         PR fortran/57469
5150         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5152 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
5154         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5155         * gfortran.dg/finalize_10.f90: Fix dg-final.
5157 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
5159         PR target/57819
5160         * gcc.target/i386/pr57819.c: New test.
5162         PR rtl-optimization/57829
5163         * gcc.c-torture/execute/pr57829.c: New test.
5165 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
5167         * gcc.target/i386/memcpy-vector_loop-1.c: New.
5168         * gcc.target/i386/memcpy-vector_loop-2.c: New.
5170 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
5172         PR target/57807
5173         * gcc.target/i386/pr57807.c: New test.
5175 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
5177         PR target/29776
5178         * gcc.dg/tree-ssa/vrp89.c: New test.
5180 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
5182         PR c++/28262
5183         * g++.dg/parse/defarg16.C: New.
5185 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
5187         PR rtl-optimization/55342
5188         * gcc.target/i386/pr55342.c: New.
5190 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5192         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5194 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
5196         PR c++/14263
5197         * g++.dg/inherit/virtual10.C: New.
5199 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
5201         PR c/57821
5202         * gcc.dg/large-size-array-6.c: New test.
5204 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
5206         PR c++/38634
5207         * g++.dg/template/crash116.C: New.
5209 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
5211         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5212         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5214 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
5216         PR c++/54998
5217         * g++.dg/cpp0x/nsdmi-list3.C: New.
5219 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
5221         PR target/57777
5222         * gcc.target/i386/pr57777.c: New test.
5224         PR c++/57771
5225         * g++.dg/template/arg9.C: New test.
5227 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
5229         * gcc.target/i386/avx-inline.c: New test.
5231 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
5233         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5234         * gcc.target/mips/call-2.c: Likewise.
5235         * gcc.target/mips/call-3.c: Likewise.
5236         * gcc.target/mips/lazy-binding-1.c: Likewise.
5238 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
5240         PR tree-optimization/57741
5241         * gcc.dg/vect/pr57741-1.c: New test.
5242         * gcc.dg/vect/pr57741-2.c: New test.
5243         * gcc.dg/vect/pr57741-3.c: New test.
5245 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
5247         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5248         on big endian.
5249         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5250         * lib/target-supports.exp: Define aarch64_little_endian.
5252 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
5254         * gcc.target/aarch64/abs_1.c: New test.
5256 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
5258         * gcc.target/aarch64/bfxil_1.c: New test.
5259         * gcc.target/aarch64/bfxil_2.c: Likewise.
5261 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5263         PR c/57766
5264         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5265         array sizes from 100 to 20.
5267 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
5269         PR fortran/54788
5270         * gfortran.dg/pointer_remapping_8.f90: New.
5272 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
5274         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5275         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5276         * g++.dg/cpp1y/udlit-userdef-string.C: New.
5277         * g++.dg/cpp1y/complex_literals.h: New.
5279 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
5281         PR c++/57645
5282         * g++.dg/cpp0x/noexcept21.C: New.
5284 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
5286         PR target/57736
5287         * gcc.target/i386/pr57736.c: New test.
5289 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5291         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5292         c specific.
5293         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5294         strings to match the fixed error messages.
5295         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5296         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5297         message check.
5299 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
5301         PR target/57744
5302         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5303         stqcx. get even registers.
5305 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
5307         PR c++/57509
5308         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5310 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5312         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5313         Fix scan patterns.
5314         * gcc.target/i386/bmi-1.c: Ditto.
5315         * gcc.target/i386/bmi-bextr-4.c: New.
5316         * gcc.target/i386/bmi-bextr-5.c: Ditto.
5318 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
5320         PR c++/57682
5321         * g++.dg/cpp0x/initlist73.C: New.
5323 2013-06-27  Meador Inge  <meadori@codesourcery.com>
5325         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5326         * g++.dg/simulate-thread/atomics-2.C: Likewise.
5327         * g++.dg/simulate-thread/atomics-1.C: Likewise.
5329 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
5331         PR c++/57509
5332         * g++.dg/ext/pr57509.C: New file.
5334 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
5336         PR target/57623
5337         * gcc.target/i386/bmi-bextr-3.c: New test.
5339         PR target/57623
5340         * gcc.target/i386/bmi2-bzhi-1.c: New test.
5342 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
5344         PR c++/57172
5345         * g++.dg/cpp0x/pr57172.C: New testcase.
5347 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5349         * gcc.target/s390/htm-1.c: New file.
5350         * gcc.target/s390/htm-nofloat-1.c: New file.
5351         * gcc.target/s390/htm-xl-intrin-1.c: New file.
5353 2013-06-26  Tobias Burnus  <burnus@net-b.de>
5355         PR fortran/29800
5356         * gfortran.dg/bounds_check_17.f90: New.
5358 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
5360         PR c++/57640
5361         * g++.dg/cpp1y/pr57640.C: New.
5363 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5365         PR c/57692
5366         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5367         overflow due to size of arrays.
5369 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
5371         PR tree-optimization/57705
5372         * gcc.dg/vect/pr57705.c: New test.
5373         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5375 2013-06-25  Martin Jambor  <mjambor@suse.cz>
5377         PR middle-end/57670
5378         * g++.dg/ipa/pr57670.C: New test.
5380 2013-06-25  Richard Biener  <rguenther@suse.de>
5382         PR middle-end/56977
5383         * gcc.dg/pr56977.c: New testcase.
5385 2013-06-24  Martin Jambor  <mjambor@suse.cz>
5387         PR tree-optimization/57358
5388         * gcc.dg/ipa/pr57358.c: New test.
5390 2013-06-24  Richard Biener  <rguenther@suse.de>
5392         PR testsuite/57686
5393         * gcc.dg/torture/pr57584.c: Remove target specific bits.
5395 2013-06-24  Richard Biener  <rguenther@suse.de>
5397         PR tree-optimization/57488
5398         * gcc.dg/torture/pr57488.c: New testcase.
5400 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5401             Dominique d'Humieres  <dominiq@lps.ens.fr>
5403         PR fortran/52413
5404         * gfortran.dg/fraction.f90: New.
5406 2013-06-24  Alan Modra  <amodra@gmail.com>
5408         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5409         Add scan-assembler-not "lvx".
5410         * gcc.target/powerpc/le-altivec-consts.c: New.
5412 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5414         * g++.dg/cpp0x/sfinae47.C: New.
5416 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
5418         PR target/52483
5419         * gcc.target/sh/pr52483-1.c: New.
5420         * gcc.target/sh/pr52483-2.c: New.
5421         * gcc.target/sh/pr52483-3.c: New.
5422         * gcc.target/sh/pr52483-4.c: New.
5423         * gcc.target/sh/pr52483-5.c: New.
5425 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
5427         * gcc.target/i386/intrinsics_1.c: New test.
5428         * gcc.target/i386/intrinsics_2.c: Ditto.
5429         * gcc.target/i386/intrinsics_3.c: Ditto.
5430         * gcc.target/i386/intrinsics_4.c: Ditto.
5431         * gcc.target/i386/intrinsics_5.c: Ditto.
5432         * gcc.target/i386/intrinsics_6.c: Ditto.
5433         * gcc.target/i386/avx-1.c: Provide macros for builtins
5434         needing immediate arguments in f16cintrin.h and rtmintrin.h.
5436 2013-06-21  Tobias Burnus  <burnus@net-b.de>
5438         PR fortran/37336
5439         * gfortran.dg/finalize_17.f90: New.
5441 2013-06-21  Tobias Burnus  <burnus@net-b.de>
5443         * gfortran.dg/realloc_on_assign_18.f90: New.
5445 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5447         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5448         Also changed the returns from error as distinct values so that
5449         debugging can get easier.
5450         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5451         errors specific to C, if necessary.  Also added new error
5452         hooks for C++.
5453         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5454         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5455         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5456         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5457         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5458         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5459         the same changes as parser_errors3.c, spaces were added between colons
5460         to not confuse C++ compiler with 2 colons as scope.
5461         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5462         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5463         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5464         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5465         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5466         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5467         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5468         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5469         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5470         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5471         * g++.dg/cilk-plus/cilk-plus.exp: New script.
5472         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5473         in the list.
5475 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
5477         PR other/53317
5478         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5480 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
5482         PR target/57655
5483         * gcc.target/i386/pr57655.c: New test.
5485 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
5487         * ada/acats/tests/gcc: Delete.
5488         * gnat.dg/style: Likewise.
5490 2013-06-20  Jeff Law  <law@redhat.com>
5492         PR tree-optimization/57660
5493         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5494         based on their branch cost.
5496         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5498 2013-06-20  Tobias Burnus  <burnus@net-b.de>
5500         PR fortran/57633
5501         * gfortran.dg/list_read_11.f90: New.
5503 2013-06-20  Richard Biener  <rguenther@suse.de>
5505         PR tree-optimization/57584
5506         * gcc.dg/torture/pr57584.c: New testcase.
5508 2013-06-19  Sharad Singhai  <singhai@google.com>
5510         * g++.dg/gcov/gcov-8.C: New testcase.
5511         * lib/gcov.exp: Handle intermediate format.
5513 2013-06-19  Wei Mi  <wmi@google.com>
5515         PR rtl-optimization/57518
5516         * testsuite/gcc.dg/pr57518.c: New test.
5518 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
5520         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5522 2013-06-19  Jan Hubicka  <jh@suse.cz>
5524         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5526 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5528         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5529         hard-coded values of array sizes with a #define.
5530         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5531         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5532         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5533         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5534         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5536 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
5538         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5539         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5541 2013-06-19  Jeff Law  <law@redhat.com>
5543         * gcc.dg/tree-ssa/forwprop-28.c: New test.
5545 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5547         PR c++/57638
5548         * g++.dg/template/error53.C: New.
5550 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5552         PR target/55033
5553         * gcc.target/powerpc/pr55033.c: Fix options.
5555 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
5557         * gcc.target/i386/inline_error.c: New test.
5558         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5559         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5561 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
5563         PR c++/53211
5564         * g++.dg/cpp0x/decltype55.C: New.
5566 2013-06-18  Marek Polacek  <polacek@redhat.com>
5568         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5570 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5572         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5574 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5576         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5577         Also changed the returns from error as distinct values so that it is
5578         easier to debug.
5580 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
5582         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5584 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5586         PR c++/16128
5587         * g++.dg/template/error52.C: New.
5588         * g++.dg/lookup/friend15.C: Update.
5589         * g++.dg/parse/error11.C: Likewise.
5590         * g++.dg/parse/error14.C: Likewise.
5591         * g++.dg/parse/parser-pr28152-2.C: Likewise.
5592         * g++.dg/parse/template25.C: Likewise.
5593         * g++.old-deja/g++.jason/cond.C: Likewise.
5594         * g++.old-deja/g++.mike/for2.C: Likewise.
5595         * g++.old-deja/g++.robertl/eb125.C: Likewise.
5596         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5598 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5600         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5601         ensure alignment.
5603 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5605         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5606         accidentally placing minus sign for length instead of stride.
5608 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
5610         PR rtl-optimization/57425
5611         PR rtl-optimization/57569
5612         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5613         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5615 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
5617         PR fortran/49074
5618         PR fortran/56136
5619         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5620         packing.
5621         * gfortran.dg/typebound_assignment_6.f03: New.
5623 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
5625         * gcc.target/h8300/h8300.exp: New.
5626         * gcc.dg/pragma-isr.c: Move to ...
5627         * gcc.target/sh/torture/pragma-isr.c: ... here ...
5628         * gcc.target/h8300/pragma-isr.c: ... and here.
5629         * gcc.dg/pragma-isr2.c: Move to ...
5630         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5631         * gcc.target/h8300/pragma-isr2.c: ... and here.
5632         * gcc.dg/pragma-isr-trapa.c: Move to ...
5633         * gcc.target/sh/pragma-isr-trapa.c: ... here.
5634         * gcc.dg/pragma-isr-trapa2.c: Move to ...
5635         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5636         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5637         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5638         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5639         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5640         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5641         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5642         * gcc.dg/attr-isr-trap_exit.c: Move to ...
5643         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5644         * gcc.dg/attr-isr-trapa.c: Move to ...
5645         * gcc.target/sh/attr-isr-trapa.c: ... here.
5647 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5649         PR c++/51413
5650         * g++.dg/ext/builtin-offsetof1.C: New.
5652 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
5654         * gcc.target/aarch64/vect_smlal_1.c: New file.
5656 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5658         PR fortran/57508
5659         * gfortran.dg/defined_assignment_7.f90: New.
5661 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5663         PR c++/57599
5664         * g++.dg/rtti/dyncast6.C: New.
5665         * g++.dg/cpp0x/dyncast1.C: Likewise.
5667 2013-06-14  Alan Modra  <amodra@gmail.com>
5669         PR middle-end/57134
5670         * gcc.dg/pr57134.c: New.
5672 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5674         PR fortran/57596
5675         * gfortran.dg/deferred_type_param_9.f90: New.
5677 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5679         * gcc.dg/fold-minus-1.c: New testcase.
5681 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
5683         PR fortran/49074
5684         * gfortran.dg/typebound_assignment_5.f03: New.
5686 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5688         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5690 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5691             Pat Haugen  <pthaugen@us.ibm.com>
5692             Peter Bergner  <bergner@vnet.ibm.com>
5694         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5695         load/store instructions on power7, power8.
5696         * gcc.target/powerpc/atomic-p8.c: Likewise.
5698 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5700         PR c/57577
5701         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5703 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
5705         PR c++/38958
5706         * g++.dg/warn/Wunused-var-20.C: New.
5708 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5710         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5711         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5712         Run with -fno-common.
5714 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5716         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5717         and exit function calls with return 1 and return 0, respectively.
5719 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5721         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5722         New tests.
5724 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
5726         PR tree-optimization/57361
5727         * gcc.dg/tree-ssa/pr57361.c: New file.
5729 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5731         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5732         to ensure alignment.
5733         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5735 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5737         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5739 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5740             Dominique d'Humieres  <dominiq@lps.ens.fr>
5742         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5744 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
5746         PR target/56564
5747         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5748         * gcc.target/i386/pr56564-3.c: Likewise.
5750 2013-06-11  Tobias Burnus  <burnus@net-b.de>
5752         PR fortran/57535
5753         * gfortran.dg/class_array_18.f90: New.
5755 2013-06-11  Jan Hubicka  <jh@suse.cz>
5757         PR c++/57551
5758         * g++.dg/ext/visibility/anon6.C: Update testcase.
5760 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5762         PR c/57563
5763         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5764         in how we check __sec_reduce_mutating function's result.
5766 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5767             Pat Haugen  <pthaugen@us.ibm.com>
5768             Peter Bergner  <bergner@vnet.ibm.com>
5770         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5771         direct move instructions.
5772         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5773         * gcc.target/powerpc/direct-move.h: Likewise.
5774         * gcc.target/powerpc/direct-move-float1.c: Likewise.
5775         * gcc.target/powerpc/direct-move-float2.c: Likewise.
5776         * gcc.target/powerpc/direct-move-double1.c: Likewise.
5777         * gcc.target/powerpc/direct-move-double2.c: Likewise.
5778         * gcc.target/powerpc/direct-move-long1.c: Likewise.
5779         * gcc.target/powerpc/direct-move-long2.c: Likewise.
5781 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5783         PR c++/52440
5784         * g++.dg/cpp0x/pr52440.C: New.
5786 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
5788         PR target/56564
5789         * gcc.target/i386/pr56564-1.c: New test.
5790         * gcc.target/i386/pr56564-2.c: New test.
5791         * gcc.target/i386/pr56564-3.c: New test.
5792         * gcc.target/i386/pr56564-4.c: New test.
5793         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5794         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5795         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5796         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5797         * gcc.target/i386/vect-sizes-1.c: Likewise.
5798         * gcc.target/i386/memcpy-1.c: Likewise.
5799         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5800         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5802 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5804         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5805         systems to cover all GNU systems.
5806         * g++.dg/abi/guard2.C: Likewise.
5807         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5808         * g++.dg/eh/sighandle.C: Likewise.
5809         * g++.dg/ext/cleanup-10.C: Likewise.
5810         * g++.dg/ext/cleanup-11.C: Likewise.
5811         * g++.dg/ext/cleanup-8.C: Likewise.
5812         * g++.dg/ext/cleanup-9.C: Likewise.
5813         * g++.dg/opt/const5.C: Likewise.
5814         * g++.dg/opt/life1.C: Likewise.
5815         * g++.dg/other/pr39496.C: Likewise.
5816         * g++.old-deja/g++.abi/aggregates.C: Likewise.
5817         * g++.old-deja/g++.abi/align.C: Likewise.
5818         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5819         * g++.old-deja/g++.law/weak.C: Likewise.
5820         * g++.old-deja/g++.pt/asm1.C: Likewise.
5821         * gcc.c-torture/execute/20030125-1.x: Likewise.
5822         * gcc.c-torture/execute/990127-2.x: Likewise.
5823         * gcc.dg/20041106-1.c: Likewise.
5824         * gcc.dg/20050503-1.c: Likewise.
5825         * gcc.dg/builtin-object-size-5.c: Likewise.
5826         * gcc.dg/cleanup-10.c: Likewise.
5827         * gcc.dg/cleanup-11.c: Likewise.
5828         * gcc.dg/cleanup-8.c: Likewise.
5829         * gcc.dg/cleanup-9.c: Likewise.
5830         * gcc.dg/complex-5.c: Likewise.
5831         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5832         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5833         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5834         * gcc.dg/dfp/pr35739.c: Likewise.
5835         * gcc.dg/fdata-sections-1.c: Likewise.
5836         * gcc.dg/lto/20090206-1_0.c: Likewise.
5837         * gcc.dg/lto/20090206-2_0.c: Likewise.
5838         * gcc.dg/pr30360.c: Likewise.
5839         * gcc.dg/pr37303.c: Likewise.
5840         * gcc.dg/pr39323-1.c: Likewise.
5841         * gcc.dg/pr39323-2.c: Likewise.
5842         * gcc.dg/pr39323-3.c: Likewise.
5843         * gcc.dg/pr45416.c: Likewise.
5844         * gcc.dg/setjmp-2.c: Likewise.
5845         * gcc.dg/split-1.c: Likewise.
5846         * gcc.dg/split-3.c: Likewise.
5847         * gcc.dg/split-4.c: Likewise.
5848         * gcc.dg/strlenopt-12g.c: Likewise.
5849         * gcc.dg/strlenopt-14g.c: Likewise.
5850         * gcc.dg/strlenopt-14gf.c: Likewise.
5851         * gcc.dg/strlenopt-16g.c: Likewise.
5852         * gcc.dg/strlenopt-17g.c: Likewise.
5853         * gcc.dg/strlenopt-18g.c: Likewise.
5854         * gcc.dg/strlenopt-1f.c: Likewise.
5855         * gcc.dg/strlenopt-22g.c: Likewise.
5856         * gcc.dg/strlenopt-2f.c: Likewise.
5857         * gcc.dg/strlenopt-4g.c: Likewise.
5858         * gcc.dg/strlenopt-4gf.c: Likewise.
5859         * gcc.dg/struct-ret-3.c: Likewise.
5860         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5861         * gcc.misc-tests/linkage.exp: Likewise.
5862         * gcc.target/i386/20000724-1.c: Likewise.
5863         * gcc.target/i386/align-main-3.c: Likewise.
5864         * gcc.target/i386/cleanup-1.c: Likewise.
5865         * gcc.target/i386/inline-mcpy.c: Likewise.
5866         * gcc.target/i386/pr32268.c: Likewise.
5867         * gcc.target/i386/pr36613.c: Likewise.
5868         * gcc.target/i386/pr39013-1.c: Likewise.
5869         * gcc.target/i386/pr39013-2.c: Likewise.
5870         * gcc.target/i386/pr39496.c: Likewise.
5871         * gcc.target/i386/pr40906-3.c: Likewise.
5872         * gcc.target/i386/pr46084.c: Likewise.
5873         * lib/target-supports.exp (check_effective_target_pie): Likewise.
5875 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
5877         PR target/6526
5878         * gcc.target/sh/pr6526.c: New.
5880 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
5882         PR target/57568
5883         * gcc.c-torture/execute/pr57568.c: New test.
5885 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5887         PR c++/37404
5888         * g++.dg/other/vararg-4.C: New.
5890 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
5892         PR rtl-optimization/57559
5893         * gcc.target/s390/pr57559.c : New test.
5895 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5897         PR fortran/37336
5898         * gfortran.dg/finalize_10.f90: New.
5899         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5900         * gfortran.dg/finalize_15.f90: New.
5902 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5904         PR fortran/57553
5905         * gfortran.dg/storage_size_4.f90: New.
5907 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
5909         PR c++/57548
5910         * testsuite/g++.dg/ext/pr57548.C: New test.
5912 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5914         PR middle-end/57541
5915         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5917 2013-06-07  Jan Hubicka  <jh@suse.cz>
5919         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5921 2013-06-07  Tobias Burnus  <burnus@net-b.de>
5923         PR fortran/57549
5924         * gfortran.dg/array_constructor_48.f90: New.
5925         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5926         * gfortran.dg/array_constructor_type_15.f03: Ditto.
5928 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5930         PR target/56315
5931         * gcc.target/arm/xordi3-opt.c: New test.
5933 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5935         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5936         Revert to dg-options.
5938 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5940         PR target/55033
5941         * gcc.target/powerpc/pr55033.c: New.
5943 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
5945         PR c++/53658
5946         * g++.dg/cpp0x/alias-decl-36.C: New.
5948 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5949             Pat Haugen  <pthaugen@us.ibm.com>
5950             Peter Bergner  <bergner@vnet.ibm.com>
5952         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5953         power8 builtin functions.
5954         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5955         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5956         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5957         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5958         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5959         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5960         * gcc.target/powerpc/p8vector-vectorize-1.c: New
5961         tests to test power8 auto-vectorization.
5962         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5963         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5964         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5965         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5967         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5968         powerpc_p8vector_ok instead of powerpc_vsx_ok.
5970         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5972         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5973         support.
5974         (check_effective_target_powerpc_p8vector_ok): Likewise.
5975         (is-effective-target): Likewise.
5976         (check_vect_support_and_set_flags): Likewise.
5978 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5980         PR c++/43652
5981         * g++.dg/parse/error53.C: New.
5983 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
5985         PR rtl-optimization/57459
5986         * gcc.target/i386/pr57459.c: New test.
5988 2013-06-06  Teresa Johnson  <tejohnson@google.com>
5990         PR c++/53743
5991         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5992         into -freorder-blocks-and-partition test.
5993         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5994         * gcc.dg/tree-prof/20041218-1.c: Ditto.
5995         * gcc.dg/tree-prof/pr52027.c: Use -O2.
5996         * gcc.dg/tree-prof/pr50907.c: Ditto.
5997         * gcc.dg/tree-prof/pr45354.c: Ditto.
5998         * g++.dg/tree-prof/partition2.C: Ditto.
5999         * g++.dg/tree-prof/partition3.C: Ditto.
6001 2013-06-06  Tobias Burnus  <burnus@net-b.de>
6003         PR fortran/57542
6004         * gfortran.dg/finalize_16.f90: New.
6006 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6008         * gcc.dg/vect/no-section-anchors-vect-68.c:
6009         Add dg-skip-if aarch64_tiny.
6011 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6013         PR C/57457
6014         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6015         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6017 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
6019         PR c++/51908
6020         * g++.dg/cpp0x/decltype54.C: New.
6022 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
6024         * gcc.dg/fshort-wchar.c: Add extra dg-options for
6025         arm*-*-*eabi* targets.
6026         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6027         arm*-*-* targets.
6028         * gcc.dg/tree-ssa/pr43491.c: Likewise.
6030 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
6031             Tobias Burnus  <burnus@net-b.de>
6033         * gfortran.dg/string_length_2.f90: Fix dg-do run.
6034         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
6035         * gfortran.dg/io_real_boz_4.f90: Ditto.
6036         * gfortran.dg/io_real_boz_5.f90: Ditto.
6038 2013-06-05  Andreas Schwab  <schwab@suse.de>
6040         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6042 2013-06-04  Jan Hubicka  <jh@suse.cz>
6044         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6046 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6048         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6049         parameters with void.
6050         (main2): Removed argc parameter.
6051         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6052         (main): Replaced argc, argv parameters with void.
6053         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6054         (main2): Removed argc parameter.
6055         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6056         argv parameters with void.  Added __asm volatile to avoid optimization
6057         on argc, if necessary.
6058         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6059         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6060         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6061         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6062         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6063         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6064         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6065         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6066         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6067         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6068         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6069         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6070         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6071         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6072         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6073         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6074         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6075         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6076         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6077         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6078         parameters with void.
6079         (main2): Removed argc parameter.
6080         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6081         (main): Replaced argc, argv parameters with void.
6082         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6083         argv parameters with void.  Also renamed this function as main, and
6084         delete the existing main.
6085         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6086         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6087         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6089 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
6091         * gcc.target/aarch64/movi_1.c: New test.
6093 2013-06-04  Tobias Burnus  <burnus@net-b.de>
6095         PR fortran/37336
6096         * gfortran.dg/finalize_12.f90: New.
6097         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6098         end of scope finalization.
6099         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6100         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6101         * gfortran.dg/auto_dealloc_2.f90: Ditto.
6102         * gfortran.dg/class_19.f03: Ditto.
6103         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6104         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6105         * gfortran.dg/extends_14.f03: Ditto.
6106         * gfortran.dg/move_alloc_4.f90: Ditto.
6107         * gfortran.dg/typebound_proc_27.f03: Ditto.
6109 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
6111         * gfortran.dg/bounds_check_7.f90: Remove "! {".
6112         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6113         * gfortran.dg/default_initialization_5.f90: Update dg-do.
6114         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6115         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6116         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6117         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6118         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
6119         * gfortran.dg/io_real_boz_4.f90: Ditto.
6120         * gfortran.dg/io_real_boz_5.f90: Ditto.
6121         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6122         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6123         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6124         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6125         * gfortran.dg/transpose_2.f90: Fix dg-output.
6127 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6129         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6130         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6131         dg-option and an header comment.
6133 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6135         PR c++/57419
6136         * g++.dg/cpp0x/sfinae46.C: New.
6137         * g++.dg/cpp0x/defaulted13.C: Adjust.
6138         * g++.dg/cpp0x/defaulted2.C: Likewise.
6139         * g++.dg/cpp0x/defaulted26.C: Likewise.
6140         * g++.dg/cpp0x/defaulted3.C: Likewise.
6141         * g++.dg/cpp0x/error1.C: Likewise.
6142         * g++.dg/cpp0x/implicit1.C: Likewise.
6143         * g++.dg/cpp0x/implicit11.C: Likewise.
6144         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6145         * g++.dg/cpp0x/initlist47.C: Likewise.
6146         * g++.dg/cpp0x/initlist9.C: Likewise.
6147         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6148         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6149         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6150         * g++.dg/cpp0x/union4.C: Likewise.
6151         * g++.dg/template/crash108.C: Likewise.
6152         * g++.dg/template/crash41.C: Likewise.
6153         * g++.old-deja/g++.jason/local.C: Likewise.
6154         * g++.old-deja/g++.law/visibility3.C: Likewise.
6156 2013-06-03  Teresa Johnson  <tejohnson@google.com>
6158         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6159         * gcc.dg/vect/bb-slp-14.c: Ditto.
6160         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6161         * gcc.dg/vect/bb-slp-23.c: Ditto.
6162         * gcc.dg/vect/bb-slp-15.c: Ditto.
6163         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6164         * gcc.dg/vect/bb-slp-24.c: Ditto.
6165         * gcc.dg/vect/bb-slp-16.c: Ditto.
6166         * gcc.dg/vect/bb-slp-25.c: Ditto.
6167         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6168         * gcc.dg/vect/bb-slp-17.c: Ditto.
6169         * gcc.dg/vect/bb-slp-1.c: Ditto.
6170         * gcc.dg/vect/bb-slp-26.c: Ditto.
6171         * gcc.dg/vect/bb-slp-18.c: Ditto.
6172         * gcc.dg/vect/bb-slp-2.c: Ditto.
6173         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6174         * gcc.dg/vect/bb-slp-27.c: Ditto.
6175         * gcc.dg/vect/bb-slp-19.c: Ditto.
6176         * gcc.dg/vect/bb-slp-3.c: Ditto.
6177         * gcc.dg/vect/bb-slp-28.c: Ditto.
6178         * gcc.dg/vect/bb-slp-4.c: Ditto.
6179         * gcc.dg/vect/bb-slp-29.c: Ditto.
6180         * gcc.dg/vect/bb-slp-5.c: Ditto.
6181         * gcc.dg/vect/bb-slp-6.c: Ditto.
6182         * gcc.dg/vect/bb-slp-8a.c: Ditto.
6183         * gcc.dg/vect/bb-slp-7.c: Ditto.
6184         * gcc.dg/vect/bb-slp-8b.c: Ditto.
6185         * gcc.dg/vect/bb-slp-8.c: Ditto.
6186         * gcc.dg/vect/bb-slp-9.c: Ditto.
6187         * gcc.dg/vect/bb-slp-10.c: Ditto.
6188         * gcc.dg/vect/bb-slp-11.c: Ditto.
6189         * gcc.dg/vect/bb-slp-20.c: Ditto.
6190         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6191         * gcc.dg/vect/bb-slp-21.c: Ditto.
6192         * gcc.dg/vect/bb-slp-30.c: Ditto.
6193         * gcc.dg/vect/bb-slp-13.c: Ditto.
6194         * gcc.dg/vect/bb-slp-22.c: Ditto.
6195         * g++.dg/vect/slp-pr50413.cc: Ditto.
6196         * g++.dg/vect/slp-pr56812.cc: Ditto.
6197         * g++.dg/vect/slp-pr50819.cc: Ditto.
6199 2013-06-01  Tobias Burnus  <burnus@net-b.de>
6201         PR fortran/57456
6202         * gfortran.dg/class_array_17.f90: New.
6204 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6206         * ada/acats/floatstore.lst: New.
6207         * ada/acats/run_all.sh: Process it.
6209 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6211         * gcc.target/powerpc/e500-ord-1.c: New test.
6212         * gcc.target/powerpc/e500-ord-2.c: Likewise.
6213         * gcc.target/powerpc/e500-unord-1.c: Likewise.
6214         * gcc.target/powerpc/e500-unord-2.c: Likewise.
6216 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6218         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6220 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6222         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6224 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6226         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6228 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6230         PR c/57452
6231         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6232         test-case.
6234 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6236         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6238 2013-05-31  Marek Polacek  <polacek@redhat.com>
6240         PR tree-optimization/57478
6241         PR tree-optimization/57453
6242         * gcc.dg/torture/pr57478.c: New test.
6244 2013-05-31  Tobias Burnus  <burnus@net-b.de>
6246         PR fortran/57456
6247         * gfortran.dg/class_array_17.f90: New.
6249 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6251         PR target/56315
6252         * gcc.target/arm/iordi3-opt.c: New test.
6254 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
6256         PR fortran/54190
6257         PR fortran/57217
6258         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6259         * gfortran.dg/interface_26.f90: Ditto.
6260         * gfortran.dg/proc_ptr_11.f90: Ditto.
6261         * gfortran.dg/proc_ptr_15.f90: Ditto.
6262         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6263         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6264         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6265         * gfortran.dg/typebound_override_1.f90: Ditto.
6266         * gfortran.dg/typebound_override_4.f90: Ditto.
6267         * gfortran.dg/typebound_proc_6.f03: Ditto.
6268         * gfortran.dg/assumed_type_7.f90: New test.
6269         * gfortran.dg/typebound_override_5.f90: New test.
6270         * gfortran.dg/typebound_override_6.f90: New test.
6271         * gfortran.dg/typebound_override_7.f90: New test.
6273 2013-05-30  Tobias Burnus  <burnus@net-b.de>
6275         PR middle-end/57073
6276         * gfortran.dg/power_6.f90: New.
6278 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
6280         * gcc.target/aarch64/insv_1.c: New test.
6282 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
6284         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6285         dg-skip-if "No stabs".
6287 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
6289         PR fortran/54189
6290         * gfortran.dg/assumed_size_1.f90: New.
6292 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6294         * gcc.dg/shrink-wrap-alloca.c: New added.
6295         * gcc.dg/shrink-wrap-pretend.c: New added.
6296         * gcc.dg/shrink-wrap-sibcall.c: New added.
6298 2013-05-30  Tobias Burnus  <burnus@net-b.de>
6300         PR fortran/57458
6301         * gfortran.dg/assumed_rank_13.f90: New.
6303 2013-05-29  Easwaran Raman  <eraman@google.com>
6305         PR tree-optimization/57442
6306         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6308 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6310         PR tree-optimization/57441
6311         * gcc.c-torture/compile/pr57441.c: New.
6313 2013-05-29  Dehao Chen  <dehao@google.com>
6315         PR testsuite/57413
6316         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6318 2013-05-29  Tobias Burnus  <burnus@net-b.de>
6320         PR fortran/37336
6321         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6322         * gfortran.dg/class_19.f03: Ditto.
6324 2013-05-29  Richard Biener  <rguenther@suse.de>
6326         * gcc.dg/vect/bb-slp-32.c: New testcase.
6328 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6330         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6331         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6332         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6333         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6334         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6335         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6336         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6337         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6338         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6339         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6340         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6341         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6342         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6343         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6344         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6345         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6346         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6347         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6348         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6349         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6350         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6351         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6352         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6353         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6354         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6355         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6356         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6357         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6358         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6359         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6360         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6361         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6362         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6363         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6364         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6365         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6366         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6367         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6368         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6370 2013-05-29  Tobias Burnus  <burnus@net-b.de>
6372         PR fortran/37336
6373         * gfortran.dg/finalize_11.f90: New.
6374         * gfortran.dg/finalize_4.f03: Remove dg-error.
6375         * gfortran.dg/finalize_5.f03: Ditto.
6376         * gfortran.dg/finalize_6.f03: Ditto.
6377         * gfortran.dg/finalize_7.f03: Ditto.
6379 2013-05-28  Tobias Burnus  <burnus@net-b.de>
6381         * gfortran.dg/class_array_16.f90: New.
6383 2013-05-28  Tobias Burnus  <burnus@net-b.de>
6385         PR fortran/57435
6386         * testsuite/gfortran.dg/use_29.f90: New.
6388 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6390         * gnat.dg/fp_exception.adb: New test.
6392 2013-05-28  Richard Biener  <rguenther@suse.de>
6394         PR tree-optimization/56787
6395         * gcc.dg/vect/pr56787.c: New testcase.
6397 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
6398             Tobias Burnus  <burnus@net-b.de>
6400         PR fortran/57217
6401         * gfortran.dg/typebound_override_4.f90: New.
6403 2013-05-28  Richard Biener  <rguenther@suse.de>
6405         PR tree-optimization/57411
6406         * g++.dg/opt/pr57411.C: New testcase.
6408 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6410         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6411         * gcc.dg/builtin-bswap-9.c: Likewise.
6413 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6415         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6417 2013-05-27  Richard Biener  <rguenther@suse.de>
6419         PR middle-end/57412
6420         * gcc.dg/gomp/pr57412.c: New testcase.
6422 2013-05-27  Bud Davis  <jmdavis@link.com>
6424         PR fortran/50405
6425         * gfortran.dg/stfunc_8.f90: New.
6427 2013-05-27  Richard Biener  <rguenther@suse.de>
6429         PR tree-optimization/57343
6430         * gcc.dg/torture/pr57343.c: New testcase.
6432 2013-05-27  Richard Biener  <rguenther@suse.de>
6434         PR tree-optimization/57417
6435         * gcc.dg/torture/pr57417.c: New testcase.
6437 2013-05-27  Richard Biener  <rguenther@suse.de>
6439         PR tree-optimization/57396
6440         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6442 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6444         * gnat.dg/specs/last_bit.ads: New test.
6446 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6448         * gnat.dg/specs/machine_attribute.ads: New test.
6450 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6452         * gnat.dg/incomplete3.ad[sb]: New test.
6454 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6456         PR target/53916
6457         * gcc.target/mips/div-13.c: New test.
6459 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6461         PR target/55777
6462         * gcc.target/mips/mips16-attributes-5.c,
6463         * gcc.target/mips/mips16-attributes-6.c: New tests.
6465 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6467         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6468         * gcc.dg/builtin-bswap-8.c: Likewise.
6470 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6472         PR c++/52216
6473         * g++.dg/cpp0x/new1.C: New.
6475 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6477         PR c++/25666
6478         * g++.dg/parse/dtor16.C: New.
6479         * g++.dg/parse/dtor6.C: Adjust.
6481 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6483         PR c++/19618
6484         * g++.dg/expr/bitfield12.C: New.
6486 2013-05-24  Jeff Law  <law@redhat.com>
6488         PR tree-optimization/57124
6489         * gcc.c-torture/execute/pr57124.c: New test.
6490         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6492 2013-05-24  Martin Jambor  <mjambor@suse.cz>
6494         PR tree-optimization/57294
6495         * gcc.dg/ipa/pr57294.c: New test.
6497 2013-05-24  Dehao Chen  <dehao@google.com>
6499         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6501 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
6503         * gcc.target/aarch64/scalar_intrinsics.c
6504         (force_simd): Use a valid instruction.
6505         (test_vdupd_lane_s64): Pass a valid lane argument.
6506         (test_vdupd_lane_u64): Likewise.
6508 2013-05-24  Richard Biener  <rguenther@suse.de>
6510         PR tree-optimization/57287
6511         * gcc.dg/pr57287.c: New testcase.
6513 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6515         PR c++/26572
6516         * g++.dg/template/error51.C: New.
6518 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6520         PR c++/25503
6521         * g++.dg/template/bitfield2.C: New.
6523 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6525         * gnat.dg/specs/noinline1.ads: New test.
6526         * gnat.dg/noinline2.ad[sb]: Likewise.
6527         * gnat.dg/specs/noinline3.ads: Likewise.
6528         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6530 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6532         PR tree-ssa/57385
6533         * gcc.dg/tree-ssa/pr57385.c: New test.
6535 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6537         * gnat.dg/derived_type4.adb: New test.
6539 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6541         * gcc.dg/builtin-bswap-6.c: New test.
6542         * gcc.dg/builtin-bswap-7.c: Likewise.
6543         * gcc.dg/builtin-bswap-8.c: Likewise.
6544         * gcc.dg/builtin-bswap-9.c: Likewise.
6546 2013-05-23  Christian Bruel  <christian.bruel@st.com>
6548         PR debug/57351
6549         * gcc.dg/debug/pr57351.c: New test
6551 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
6553         * gcc.target/aarch64/vect-clz.c: New file.
6555 2013-05-23  Martin Jambor  <mjambor@suse.cz>
6557         PR middle-end/57347
6558         * gcc.dg/ipa/pr57347.c: New test.
6560 2013-05-23  Richard Biener  <rguenther@suse.de>
6562         PR tree-optimization/57380
6563         * g++.dg/tree-ssa/pr57380.C: New testcase.
6565 2013-05-23  Richard Biener  <rguenther@suse.de>
6567         PR middle-end/57381
6568         * gcc.dg/torture/pr57381.c: New testcase.
6570 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
6572         PR middle-end/57344
6573         * gcc.c-torture/execute/pr57344-1.c: New test.
6574         * gcc.c-torture/execute/pr57344-2.c: New test.
6575         * gcc.c-torture/execute/pr57344-3.c: New test.
6576         * gcc.c-torture/execute/pr57344-4.c: New test.
6578 2013-05-23  Richard Biener  <rguenther@suse.de>
6580         PR rtl-optimization/57341
6581         * gcc.dg/torture/pr57341.c: New testcase.
6583 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6585         PR c++/57352
6586         * g++.dg/parse/crash62.C: New.
6588 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6589             Pat Haugen  <pthaugen@us.ibm.com>
6590             Peter Bergner  <bergner@vnet.ibm.com>
6592         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6593         crypto builtins.
6595 2013-05-22  Tobias Burnus  <burnus@net-b.de>
6597         PR fortran/57364
6598         * gfortran.dg/defined_assignment_6.f90: New.
6600 2013-05-22  Tobias Burnus  <burnus@net-b.de>
6602         PR fortran/57338
6603         * gfortran.dg/assumed_type_6.f90: New.
6605 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6607         PR c++/57211
6608         * g++.dg/cpp0x/Wunused-parm.C: New.
6610 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6612         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6613         * g++.dg/warn/Wdouble-promotion.C: Likewise.
6615 2013-05-21  Easwaran Raman  <eraman@google.com>
6617         PR tree-optimization/57322
6618         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6620 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
6622         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6623         .set (no)?micromips
6625 2013-05-21  Tobias Burnus  <burnus@net-b.de>
6627         PR fortran/57035
6628         * gfortran.dg/assumed_type_5.f90: New.
6629         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6630         * gfortran.dg/assumed_rank_2.f90: Ditto.
6631         * gfortran.dg/assumed_type_3.f90: Update dg-error.
6632         * gfortran.dg/no_arg_check_3.f90: Ditto.
6634 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
6636         PR tree-optimization/57331
6637         * gcc.c-torture/compile/pr57331.c: New test.
6639 2013-05-21  Richard Biener  <rguenther@suse.de>
6641         PR tree-optimization/57330
6642         * gcc.dg/torture/pr57330.c: New testcase.
6644 2013-05-21  Richard Biener  <rguenther@suse.de>
6646         PR tree-optimization/57303
6647         * gcc.dg/torture/pr57303.c: New testcase.
6649 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
6651         PR tree-optimization/57321
6652         * gcc.c-torture/execute/pr57321.c: New test.
6654 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6656         PR fortran/48858
6657         PR fortran/55465
6658         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6659         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6660         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6661         * gfortran.dg/binding_label_tests_3.f03: Ditto.
6662         * gfortran.dg/binding_label_tests_4.f03: Ditto.
6663         * gfortran.dg/binding_label_tests_5.f03: Ditto.
6664         * gfortran.dg/binding_label_tests_6.f03: Ditto.
6665         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6666         * gfortran.dg/binding_label_tests_8.f03: Ditto.
6667         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6668         * gfortran.dg/binding_label_tests_24.f90: New.
6669         * gfortran.dg/binding_label_tests_25.f90: New.
6671 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6673         PR fortran/48858
6674         * gfortran.dg/binding_label_tests_17.f90: New.
6675         * gfortran.dg/binding_label_tests_18.f90: New.
6676         * gfortran.dg/binding_label_tests_19.f90: New.
6677         * gfortran.dg/binding_label_tests_20.f90: New.
6678         * gfortran.dg/binding_label_tests_21.f90: New.
6679         * gfortran.dg/binding_label_tests_22.f90: New.
6680         * gfortran.dg/binding_label_tests_23.f90: New.
6682 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6684         PR fortran/48858
6685         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6686         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6687         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6688         * gfortran.dg/common_18.f90: New.
6689         * gfortran.dg/common_19.f90: New.
6690         * gfortran.dg/common_20.f90: New.
6691         * gfortran.dg/common_21.f90: New.
6693 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6695         PR c++/12288
6696         * g++.dg/parse/error52.C: New.
6697         * g++.dg/parse/error3.C: Adjust.
6698         * g++.dg/parse/error36.C: Likewise.
6700 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
6702         PR target/56547
6703         * gcc.target/sh/pr56547-1.c: New.
6704         * gcc.target/sh/pr56547-2.c: New.
6706 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6708         PR c++/23608
6709         * g++.dg/warn/Wsign-compare-6.C: New.
6710         * g++.dg/warn/Wdouble-promotion.C: Adjust.
6712 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6714         PR c++/57327
6715         * g++.dg/template/error50.C: New.
6717 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6719         PR c++/10207
6720         * g++.dg/ext/complit13.C: New.
6722 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
6724         PR c++/57175
6725         * g++.dg/pr57175.C: New testcase.
6727 2013-05-17  Easwaran Raman  <eraman@google.com>
6729         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6731 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
6733         PR testsuite/57313
6734         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6736 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6738         PR rtl-optimization/57281
6739         PR rtl-optimization/57300
6740         * gcc.dg/pr57300.c: New test.
6741         * gcc.c-torture/execute/pr57281.c: New test.
6743 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6745         PR c++/18126
6746         * g++.dg/ext/sizeof-complit.C: New.
6748 2013-05-17  Marek Polacek  <polacek@redhat.com>
6750         * gcc.dg/strlenopt-25.c: New test.
6751         * gcc.dg/strlenopt-26.c: Likewise.
6753 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6755         * gcc.target/i386/rotate-4.c: Compile only with -mavx
6756         instead of -mavx2, require only avx instead of avx2.
6757         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6758         of avx2-check.h and turn into an avx runtime test instead of
6759         avx2 runtime test.
6761 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6763         * g++.dg/ext/vector22.C: Uncomment working test.
6765 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
6767         PR c++/17410
6768         * g++.dg/template/pr17410.C: New.
6770 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
6772         * gcc.target/i386/rotate-3.c: New test.
6773         * gcc.target/i386/rotate-3a.c: New test.
6774         * gcc.target/i386/rotate-4.c: New test.
6775         * gcc.target/i386/rotate-4a.c: New test.
6776         * gcc.target/i386/rotate-5.c: New test.
6777         * gcc.target/i386/rotate-5a.c: New test.
6779 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6781         * gcc.dg/visibility-21.c: Require section_anchors.
6783 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
6785         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6786         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6787         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6789 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
6791         * gcc.dg/visibility-21.c: New.
6793 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6795         PR middle-end/57286
6796         * gcc.dg/pr57286.c: New testcase.
6797         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6798         * g++.dg/ext/vector22.C: Comment out transformations not
6799         performed anymore.
6801 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
6803         PR target/57260
6804         * gcc.target/mips/call-1.c: Restrict to o32.
6805         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6807 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6809         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6810         dg-messages.
6811         * g++.dg/warn/Wshadow-1.C: Likewise.
6812         * g++.dg/warn/Wshadow-6.C: Likewise.
6813         * g++.dg/warn/Wshadow-7.C: Likewise.
6815 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6817         PR c++/31952
6818         * g++.dg/parse/pr31952-1.C: New.
6819         * g++.dg/parse/pr31952-2.C: Likewise.
6820         * g++.dg/parse/pr31952-3.C: Likewise.
6822         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6823         * g++.old-deja/g++.jason/cond.C: Likewise.
6824         * g++.dg/cpp0x/range-for5.C: Likewise.
6826 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6828         PR target/19599
6829         * gcc.target/arm/pr40887.c: Adjust testcase.
6830         * gcc.target/arm/pr19599.c: New test.
6832 2013-05-15  Richard Biener  <rguenther@suse.de>
6834         PR tree-optimization/57275
6835         * gcc.target/i386/pr57275.c: New testcase.
6837 2013-05-15  Jan Hubicka  <jh@suse.cz>
6839         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6840         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6841         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6843 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6845         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6846         scheduling.
6848 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6850         PR c++/57274
6851         * c-c++-common/Wsequence-point-1.c: New test.
6853 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
6855         * g++.dg/ext/vector22.C: New testcase.
6856         * gcc.dg/binop-xor3.c: Remove xfail.
6858 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
6860         * gcc.target/aarch64/vect-fcm.x: Add cases testing
6861         FLOAT cmp FLOAT ? INT : INT.
6862         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6863         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6864         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6865         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6866         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6867         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6869 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
6871         PR c++/53903
6872         * g++.dg/cpp0x/defaulted43.C: New.
6874 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6876         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6877         (alloca): Remove declaration.
6878         (foo9): Replace alloca by __builtin_alloca.
6880 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
6882         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6883         Expect "size of array is too large" error.
6885 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6887         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6889 2013-05-14  Richard Biener  <rguenther@suse.de>
6891         PR middle-end/57235
6892         * g++.dg/torture/pr57235.C: New testcase.
6894 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6896         PR middle-end/57251
6897         * gcc.dg/torture/pr57251.c: New test.
6899 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
6901         PR target/57264
6902         * gcc.target/i386/pr57264.c: New test.
6904 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6906         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6908 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
6910         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6912 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6914         PR tree-optimization/45216
6915         PR tree-optimization/57157
6916         * c-c++-common/rotate-1.c: Add 32 tests with +.
6917         * c-c++-common/rotate-1a.c: Adjust.
6918         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6919         * c-c++-common/rotate-2b.c: New test.
6920         * c-c++-common/rotate-3.c: Add 32 tests with +.
6921         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6922         * c-c++-common/rotate-4b.c: New test.
6923         * c-c++-common/rotate-5.c: New test.
6925 2013-05-13  Martin Jambor  <mjambor@suse.cz>
6927         PR middle-end/42371
6928         * gcc.dg/ipa/remref-0.c: New test.
6929         * gcc.dg/ipa/remref-1a.c: Likewise.
6930         * gcc.dg/ipa/remref-1b.c: Likewise.
6931         * gcc.dg/ipa/remref-2a.c: Likewise.
6932         * gcc.dg/ipa/remref-2b.c: Likewise.
6934 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
6936         * gcc.dg/vector-shift-2.c: New testcase.
6938 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6940         PR tree-optimization/57230
6941         * gcc.dg/strlenopt-24.c: New test.
6943         PR tree-optimization/57230
6944         * gcc.dg/strlenopt-23.c: New test.
6946 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
6948         PR target/57108
6949         * gcc.target/sh/pr57108.c: Move this test case to ...
6950         * gcc.c-torture/compile/pr57108.c: ... here.
6952 2013-05-10  Richard Biener  <rguenther@suse.de>
6954         PR tree-optimization/57214
6955         * gcc.dg/torture/pr57214.c: New testcase.
6957 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
6959         * gcc.dg/vector-shift.c: New testcase.
6961 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
6963         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6965         PR tree-optimization/45216
6966         PR tree-optimization/57157
6967         * c-c++-common/rotate-1.c: New test.
6968         * c-c++-common/rotate-1a.c: New test.
6969         * c-c++-common/rotate-2.c: New test.
6970         * c-c++-common/rotate-2a.c: New test.
6971         * c-c++-common/rotate-3.c: New test.
6972         * c-c++-common/rotate-3a.c: New test.
6973         * c-c++-common/rotate-4.c: New test.
6974         * c-c++-common/rotate-4a.c: New test.
6976 2013-05-10  Richard Biener  <rguenther@suse.de>
6978         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6979         * gcc.target/i386/l_fma_double_1.c: Adjust.
6980         * gcc.target/i386/l_fma_double_2.c: Likewise.
6981         * gcc.target/i386/l_fma_double_3.c: Likewise.
6982         * gcc.target/i386/l_fma_double_4.c: Likewise.
6983         * gcc.target/i386/l_fma_double_5.c: Likewise.
6984         * gcc.target/i386/l_fma_double_6.c: Likewise.
6985         * gcc.target/i386/l_fma_float_1.c: Likewise.
6986         * gcc.target/i386/l_fma_float_2.c: Likewise.
6987         * gcc.target/i386/l_fma_float_3.c: Likewise.
6988         * gcc.target/i386/l_fma_float_4.c: Likewise.
6989         * gcc.target/i386/l_fma_float_5.c: Likewise.
6990         * gcc.target/i386/l_fma_float_6.c: Likewise.
6992 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
6994         PR c++/51226
6995         * g++.dg/cpp0x/pr51226.C: New.
6997 2013-04-16  Han Shen  <shenhan@google.com>
6999         Test cases for '-fstack-protector-strong'.
7000         * gcc.dg/fstack-protector-strong.c: New.
7001         * g++.dg/fstack-protector-strong.C: New.
7003 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
7005         * gcc.target/aarch64/ands_1.c: New test.
7006         * gcc.target/aarch64/ands_2.c: Likewise
7008 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
7010         * lib/target-supports.exp (check_effective_target_hw): New
7011         function.
7012         * c-c++-common/asan/clone-test-1.c: Call
7013         check_effective_target_hw.
7014         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7015         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7016         possible decorations.
7017         * c-c++-common/asan/null-deref-1.c: Likewise.
7018         * c-c++-common/asan/stack-overflow-1.c: Likewise.
7019         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7020         * c-c++-common/asan/use-after-free-1.c: Likewise.
7021         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7022         * g++.dg/asan/large-func-test-1.C: Likewise.
7024 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
7026         * gcc.target/aarch64/scalar_intrinsics.c: Update.
7028 2013-05-07  Richard Biener  <rguenther@suse.de>
7030         PR middle-end/57190
7031         * g++.dg/torture/pr57190.C: New testcase.
7033 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
7035         PR tree-optimization/57149
7036         * gcc.dg/pr57149.c: New test.
7038         PR debug/57184
7039         * gcc.dg/pr57184.c: New test.
7041 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
7043         * gnat.dg/specs/array3.ads: New test.
7045 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
7047         * c-c++-common/vector-scalar-2.c: New testcase.
7049 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
7051         * gcc.target/i386/asm-dialect-2.c: New testcase.
7053 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7055         PR c++/57183
7056         * g++.dg/cpp0x/auto38.C: New.
7058 2013-05-06  Richard Biener  <rguenther@suse.de>
7060         PR tree-optimization/57185
7061         * gcc.dg/autopar/pr57185.c: New testcase.
7063 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
7065         PR target/57106
7066         * gcc.target/i386/pr57106.c: New test.
7068 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7070         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7071         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7072         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7073         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7074         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7075         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7076         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7078 2013-05-06  Teresa Johnson  <tejohnson@google.com>
7080         PR bootstrap/57154
7081         * gcc.dg/pr57154.c: New test.
7083 2013-05-06  Richard Biener  <rguenther@suse.de>
7085         PR middle-end/57147
7086         * gcc.dg/torture/pr57147-1.c: New testcase.
7087         * gcc.dg/torture/pr57147-2.c: Likewise.
7088         * gcc.dg/torture/pr57147-3.c: Likewise.
7090 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
7092         PR target/55303
7093         * gcc.target/sh/pr55303-1.c: New.
7094         * gcc.target/sh/pr55303-2.c: New.
7095         * gcc.target/sh/pr55303-3.c: New.
7097 2013-05-05  Tobias Burnus  <burnus@net-b.de>
7099         * gfortran.dg/allocate_with_source_3.f90: New.
7101 2013-05-05  Tobias Burnus  <burnus@net-b.de>
7103         PR fortran/57141
7104         * gfortran.dg/null_8.f90: New.
7106 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7108         PR c++/53745
7109         * g++.dg/cpp0x/enum27.C: New.
7110         * g++.dg/cpp0x/enum_base.C: Adjust.
7112 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
7114         PR tree-optimization/56205
7115         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7117 2013-05-04  Tobias Burnus  <burnus@net-b.de>
7119         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7120         * gfortran.dg/bind_c_usage_27.f90: New.
7121         * gfortran.dg/bind_c_usage_28.f90: New.
7123 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7125         PR c++/51927
7126         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7128 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
7130         PR target/57150
7131         * gcc.target/powerpc/pr57150.c: New file.
7133 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7135         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7136         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7137         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7138         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7139         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7140         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7141         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7143 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
7145         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7146         scan-assembler-times.
7148 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7150         * gcc.dg/tree-ssa/slsr-32.c: New.
7151         * gcc.dg/tree-ssa/slsr-33.c: New.
7152         * gcc.dg/tree-ssa/slsr-34.c: New.
7153         * gcc.dg/tree-ssa/slsr-35.c: New.
7154         * gcc.dg/tree-ssa/slsr-36.c: New.
7155         * gcc.dg/tree-ssa/slsr-37.c: New.
7156         * gcc.dg/tree-ssa/slsr-38.c: New.
7158 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
7160         * gcc.target/aarch64/tst_1.c: New test.
7161         * gcc.target/aarch64/tst_2.c: Likewise
7163 2013-05-02  Jeff Law  <law@redhat.com>
7165         PR tree-optimization/57144
7166         * gcc.c-torture/execute/pr57144.c: New test.
7168 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
7170         PR rtl-optimization/57130
7171         * gcc.c-torture/execute/pr57130.c: New test.
7173 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
7175         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7177 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
7179         * gcc.target/aarch64/fabd.c: New file.
7181 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7183         PR c++/54318
7184         * g++.dg/cpp0x/pr54318.C: New.
7186 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7188         PR c++/14283
7189         * g++.dg/parse/error51.C: New.
7190         * g++.dg/parse/error15.C: Adjust column numbers.
7192 2013-05-02  Tobias Burnus  <burnus@net-b.de>
7194         PR fortran/57142
7195         * gfortran.dg/size_kind_2.f90: New.
7196         * gfortran.dg/size_kind_3.f90: New.
7198 2013-05-02  Richard Biener  <rguenther@suse.de>
7200         PR middle-end/57140
7201         * g++.dg/torture/pr57140.C: New testcase.
7203 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
7205         PR target/56732
7206         * gcc.target/arm/pr56732-1.c: New test.
7208 2013-05-02  Martin Jambor  <mjambor@suse.cz>
7210         PR middle-end/56988
7211         * gcc.dg/ipa/pr56988.c: New test.
7213 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
7215         * gcc.target/aarch64/bics_1.c: New test.
7216         * gcc.target/aarch64/bics_2.c: Likewise.
7218 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
7220         PR rtl-optimization/57131
7221         * gcc.c-torture/execute/pr57131.c: New test.
7223 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
7225         PR c++/57132
7226         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7228 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
7230         PR target/57091
7231         * gcc.target/i386/pr57091.c: New test.
7233 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7235         * gcc.target/aarch64/vect-vaddv.c: New.
7237 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7239         * gcc.target/aarch64/vect-vmaxv.c: New.
7240         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7242 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7244         * gcc.target/aarch64/scalar-vca.c: New.
7245         * gcc.target/aarch64/vect-vca.c: Likewise.
7247 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7249         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7250         (test_vceqd_s64): Force arguments to SIMD registers.
7251         (test_vceqzd_s64): Likewise.
7252         (test_vcged_s64): Likewise.
7253         (test_vcled_s64): Likewise.
7254         (test_vcgezd_s64): Likewise.
7255         (test_vcged_u64): Likewise.
7256         (test_vcgtd_s64): Likewise.
7257         (test_vcltd_s64): Likewise.
7258         (test_vcgtzd_s64): Likewise.
7259         (test_vcgtd_u64): Likewise.
7260         (test_vclezd_s64): Likewise.
7261         (test_vcltzd_s64): Likewise.
7262         (test_vtst_s64): Likewise.
7263         (test_vtst_u64): Likewise.
7265 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
7267         PR c++/57092
7268         * g++.dg/cpp0x/decltype53.C: New.
7270 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7272         PR fortran/57071
7273         * gfortran.dg/power_5.f90:  New test.
7275 2013-04-30  Richard Biener  <rguenther@suse.de>
7277         PR middle-end/57122
7278         * gcc.dg/torture/pr57122.c: New testcase.
7280 2013-04-30  Richard Biener  <rguenther@suse.de>
7282         PR middle-end/57107
7283         * g++.dg/torture/pr57107.C: New testcase.
7285 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
7287         PR rtl-optimization/57105
7288         * gcc.dg/pr57105.c: New test.
7290 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
7292         PR tree-optimization/57104
7293         * gcc.dg/pr57104.c: New test.
7295 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
7297         PR target/44578
7298         * gcc.target/i386/pr44578.c: New test.
7300 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
7302         PR target/57097
7303         * gcc.target/i386/pr57097.c: New test.
7305 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
7307         PR target/57098
7308         * gcc.target/i386/pr57098.c: New test.
7310 2013-04-29  Kai Tietz  <ktietz@redhat.com>
7312         * gcc.c-torture/execute/pr55875.c: New test.
7314 2013-04-29  Richard Biener  <rguenther@suse.de>
7316         PR middle-end/57075
7317         * gcc.dg/torture/pr57075.c: New testcase.
7319 2013-04-29  Richard Biener  <rguenther@suse.de>
7321         PR middle-end/57103
7322         * gcc.dg/autopar/pr57103.c: New testcase.
7324 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7326         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7328 2013-04-29  Tom de Vries  <tom@codesourcery.com>
7330         * gcc.dg/pr50763.c: Update test.
7332 2013-04-26  Jeff Law  <law@redhat.com>
7334         * gcc.dg/tree-ssa/vrp88.c: New test.
7336 2013-04-29  Christian Bruel  <christian.bruel@st.com>
7338         PR target/57108
7339         * gcc.target/sh/pr57108.c: New test.
7341 2013-04-29  Richard Biener  <rguenther@suse.de>
7343         PR middle-end/57089
7344         * gfortran.dg/gomp/pr57089.f90: New testcase.
7346 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7348         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7350 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7352         * gcc.target/aarch64/vect-vcvt.c: New.
7354 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7356         * gcc.target/aarch64/vect-vrnd.c: New.
7358 2013-04-29  Richard Biener  <rguenther@suse.de>
7360         PR tree-optimization/57081
7361         * gcc.dg/torture/pr57081.c: New testcase.
7363 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
7365         PR tree-optimization/57083
7366         * gcc.dg/torture/pr57083.c: New test.
7368 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7370         PR c++/56450
7371         * g++.dg/cpp0x/decltype52.C: New.
7373 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
7375         N3472 binary constants
7376         * g++.dg/cpp/limits.C: Adjust warning wording.
7377         * g++.dg/system-binary-constants-1.C: Likewise.
7378         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7380 2013-04-28  Tobias Burnus  <burnus@net-b.de>
7382         PR fortran/57093
7383         * gfortran.dg/coarray_30.f90: New.
7385 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7387         PR fortran/57071
7388         * frontend-passes (optimize_power):  New function.
7389         (optimize_op):  Use it.
7391 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
7393         PR target/56866
7394         * gcc.c-torture/execute/pr56866.c: New test.
7395         * gcc.target/i386/pr56866.c: New test.
7397 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
7399         PR go/57045
7400         * gcc.dg/setjmp-5.c: New test.
7402 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
7404         PR c++/55708
7405         * g++.dg/cpp0x/constexpr-55708.C: New.
7407 2013-04-26  Richard Biener  <rguenther@suse.de>
7409         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7410         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7411         * gcc.dg/pr53265.c: Remove XFAILs.
7412         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7413         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7415 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
7417         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7418         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7419         -fdiagnostics-color=never option similarly to
7420         -fno-diagnostics-show-caret option.
7422 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
7424         PR rtl-optimization/57003
7425         * gcc.target/i386/pr57003.c: New test.
7427 2013-04-25  Marek Polacek  <polacek@redhat.com>
7429         PR tree-optimization/57066
7430         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7432 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
7433             Tejas Belagod  <tejas.belagod@arm.com>
7435         * gcc.target/aarch64/vaddv-intrinsic.c: New.
7436         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7437         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7439 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7441         * gcc.target/aarch64/cmp.c: New.
7443 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7445         * gcc.target/aarch64/ngc.c: New.
7447 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7449         * lib/target-supports.exp
7450         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7451         (check_effective_target_arm_neon_fp16_ok): Likewise.
7452         (add_options_for_arm_neon_fp16): Likewise.
7453         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7454         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7456 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
7458         PR rtl-optimizations/57046
7459         * gcc.target/i386/pr57046.c: New test.
7461 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7463         * g++.dg/cpp1y/cplusplus.C: New.
7465 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7467         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7469 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7471         * c-c++-common/Wpointer-arith-1.c: New.
7473 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7475         * g++.dg/cpp1y/cxx1y_macro.C: New.
7477 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7479         PR c++/56970
7480         * g++.dg/cpp0x/sfinae45.C: New.
7482 2013-04-24  Richard Biener  <rguenther@suse.de>
7484         PR testsuite/57050
7485         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7487 2013-04-23  Richard Biener  <rguenther@suse.de>
7489         PR middle-end/57036
7490         * gcc.dg/torture/pr57036-1.c: New testcase.
7491         * gcc.dg/torture/pr57036-2.c: Likewise.
7493 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
7495         * gcc.target/aarch64/scalar-mov.c: New testcase.
7497 2013-04-23  Richard Biener  <rguenther@suse.de>
7499         PR tree-optimization/57026
7500         * gcc.dg/torture/pr57026.c: New testcase.
7502 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
7504         PR fortran/53685
7505         PR fortran/57022
7506         * gfortran.dg/transfer_check_4.f90: New.
7508 2013-04-22  Marek Polacek  <polacek@redhat.com>
7510         PR sanitizer/56990
7511         * gcc.dg/pr56990.c: New test.
7513 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
7515         PR target/57018
7516         * gcc.target/i386/pr57018.c: New test.
7518 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
7520         * gcc.target/aarch64/vrecps.c: New.
7521         * gcc.target/aarch64/vrecpx.c: Likewise.
7523 2013-04-22  Christian Bruel  <christian.bruel@st.com>
7525         PR target/56995
7526         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7528 2013-04-21  Jeff Law  <law@redhat.com>
7530         * gcc.dg/tree-ssa/forwprop-26.c: New test.
7532 2013-04-20  Tobias Burnus  <burnus@net-b.de>
7534         PR fortran/56907
7535         * gfortran.dg/c_loc_test_22.f90: New.
7537 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
7539         PR rtl-optimization/56847
7540         * gcc.dg/pr56847.c: New test.
7542 2013-04-19  Richard Biener  <rguenther@suse.de>
7544         PR tree-optimization/56982
7545         * gcc.c-torture/execute/pr56982.c: New testcase.
7547 2013-04-19  Martin Jambor  <mjambor@suse.cz>
7549         PR tree-optimization/56718
7550         * g++.dg/ipa/imm-devirt-1.C: New test.
7551         * g++.dg/ipa/imm-devirt-2.C: Likewise.
7553 2013-04-19  Richard Biener  <rguenther@suse.de>
7555         PR tree-optimization/57000
7556         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7558 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7559             Mikael Morin  <mikael@gcc.gnu.org>
7561         PR fortran/56872
7562         * gfortran.dg/array_constructor_45.f90:  New test.
7563         * gfortran.dg/array_constructor_46.f90:  New test.
7564         * gfortran.dg/array_constructor_47.f90:  New test.
7565         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
7567 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
7569         PR rtl-optimization/56999
7570         * g++.dg/opt/pr56999.C: New test.
7572 2013-04-18  Cary Coutant  <ccoutant@google.com>
7574         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7575         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7577 2013-04-18  Cary Coutant  <ccoutant@google.com>
7579         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7580         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7581         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7582         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7583         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7584         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7585         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7586         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7587         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7588         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7589         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7591 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
7593         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7595 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
7597         PR tree-optimization/56984
7598         * gcc.c-torture/compile/pr56984.c: New test.
7600         PR rtl-optimization/56992
7601         * gcc.dg/pr56992.c: New test.
7603 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
7605         PR fortran/56814
7606         * gfortran.dg/proc_ptr_42.f90: New.
7608 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7610         * gnat.dg/discr41.ad[sb]: New test.
7611         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7612         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7613         * gcc.dg/vect/slp-24.c: Likewise.
7614         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7615         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7616         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7617         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7618         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7619         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7620         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7621         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7622         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7623         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7624         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7625         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7626         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7627         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7628         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7629         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7630         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7631         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7632         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7633         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7634         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7635         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7636         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7637         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7638         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7639         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7641 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
7643         PR fortran/40958
7644         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7645         * gfortran.dg/module_md5_1.f90: Remove.
7647 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7649         * gcc.target/aarch64/adds3.c: New.
7650         * gcc.target/aarch64/subs3.c: New.
7652 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7654         * gcc.target/aarch64/adds1.c: New.
7655         * gcc.target/aarch64/adds2.c: New.
7656         * gcc.target/aarch64/subs1.c: New.
7657         * gcc.target/aarch64/subs2.c: New.
7659 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
7661         Implement n3599 - Literal operator templates for strings.
7662         * g++.dg/cpp1y/udlit-char-template.C: New test.
7663         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7665 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7667         PR fortran/39505
7668         * gfortran.dg/no_arg_check_1.f90: New.
7669         * gfortran.dg/no_arg_check_2.f90: New.
7670         * gfortran.dg/no_arg_check_3.f90: New.
7672 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
7674         PR fortran/56968
7675         * gfortran.dg/proc_ptr_41.f90: New.
7677 2013-04-16  Richard Biener  <rguenther@suse.de>
7679         PR tree-optimization/56756
7680         * gcc.dg/torture/pr56756.c: New testcase.
7682 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7684         PR fortran/56969
7685         * gfortran.dg/c_assoc_5.f90: New.
7687 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
7689         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7690         * gcc.c-torture/execute/pr33992.x: Remove.
7691         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7692         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7693         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7695 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
7697         PR tree-optimization/56962
7698         * gcc.c-torture/execute/pr56962.c: New test.
7700 2013-04-15  Richard Biener  <rguenther@suse.de>
7702         PR tree-optimization/56933
7703         * gcc.dg/vect/pr56933.c: New testcase.
7705 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7707         * gcc.target/arm/anddi3-opt.c: New test.
7708         * gcc.target/arm/anddi3-opt2.c: Likewise.
7710 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
7712         * gcc.dg/pr56890-1.c: New test.
7713         * gcc.dg/pr56890-2.c: Likewise.
7715 2013-04-15  Joey Ye  <joey.ye@arm.com>
7717         * gcc.target/arm/thumb1-far-jump-1.c: New test.
7718         * gcc.target/arm/thumb1-far-jump-2.c: New test.
7720 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
7722         PR fortran/56816
7723         * gfortran.dg/select_type_33.f03: New test.
7725 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
7727         PR fortran/55959
7728         * gfortran.dg/typebound_proc_29.f03: New.
7730 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7732         PR fortran/56266
7733         * gfortran.dg/typebound_proc_28.f03: New.
7735 2013-04-12  Jeff Law  <law@redhat.com>
7737         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7738         either.
7740 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7742         PR fortran/56929
7743         * gfortran.dg/coarray/alloc_comp_2.f90: New.
7745 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
7747         PR target/56903
7748         * gcc.target/i386/pr56903.c: New test.
7750 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7752         PR fortran/56261
7753         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7754         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7755         * gfortran.dg/block_11.f90: Fix invalid test case.
7756         * gfortran.dg/function_types_3.f90: Add new error message.
7757         * gfortran.dg/global_references_1.f90: Ditto.
7758         * gfortran.dg/import2.f90: Remove unneeded parts.
7759         * gfortran.dg/import6.f90: Fix invalid test case.
7760         * gfortran.dg/proc_decl_2.f90: Ditto.
7761         * gfortran.dg/proc_decl_9.f90: Ditto.
7762         * gfortran.dg/proc_decl_18.f90: Ditto.
7763         * gfortran.dg/proc_ptr_40.f90: New.
7764         * gfortran.dg/whole_file_7.f90: Modified error wording.
7765         * gfortran.dg/whole_file_16.f90: Ditto.
7766         * gfortran.dg/whole_file_17.f90: Add -pedantic.
7767         * gfortran.dg/whole_file_18.f90: Modified error wording.
7768         * gfortran.dg/whole_file_20.f03: Ditto.
7769         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7770         invalid test case.
7772 2013-04-12  Richard Biener  <rguenther@suse.de>
7774         Revert
7775         2013-04-10  Richard Biener  <rguenther@suse.de>
7777         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7779 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7781         PR fortran/56845
7782         * gfortran.dg/class_allocate_15.f90: New.
7784         Revert:
7785         2013-04-12  Tobias Burnus  <burnus@net-b.de>
7787         * gfortran.dg/coarray_lib_alloc_2.f90: Update
7788         scan-tree-dump-times.
7790 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
7792         PR tree-optimization/56918
7793         PR tree-optimization/56920
7794         * gcc.dg/vect/pr56918.c: New test.
7795         * gcc.dg/vect/pr56920.c: New test.
7797 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7799         PR fortran/56845
7800         * gfortran.dg/class_allocate_14.f90: New.
7801         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7802         * gfortran.dg/coarray_lib_alloc_3.f90: New.
7804 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
7806         * gcc.dg/fold-cstvecshift.c: New testcase.
7808 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7810         * gcc.target/aarch64/negs.c: New.
7812 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7814         PR c++/56895
7815         * g++.dg/template/arrow4.C: New test.
7817 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7819         * gnat.dg/array23.adb: New test.
7820         * gnat.dg/array23_pkg[123].ads: New helpers.
7822 2013-04-11  Jeff Law  <law@redhat.com>
7824         PR tree-optimization/56900
7825         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7827 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7829         PR c++/56913
7830         * g++.dg/cpp0x/sfinae44.C: New.
7832 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
7834         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7835         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7837 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7839         PR c++/54216
7840         * g++.dg/cpp0x/enum26.C: New.
7841         * g++.old-deja/g++.pt/mangle1.C: Adjust.
7843 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
7845         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7846         inverse operands.
7847         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7848         loop is vectorized.
7849         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7850         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7851         loop is vectorized and that the correct instruction is generated.
7852         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7853         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7854         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7856 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7858         PR tree-optimization/56899
7859         * gcc.c-torture/execute/pr56899.c: New test.
7861 2013-04-10  David S. Miller  <davem@davemloft.net>
7863         * gcc.target/sparc/setcc-4.c: New test.
7864         * gcc.target/sparc/setcc-5.c: New test.
7866 2013-04-10  Richard Biener  <rguenther@suse.de>
7868         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7870 2013-04-10  Richard Biener  <rguenther@suse.de>
7872         * gcc.dg/vect/slp-39.c: New testcase.
7874 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
7876         PR tree-optimization/55524
7877         * gcc.target/epiphany/fnma-1.c: New test.
7879 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
7881         * gcc.dg/tree-ssa/inline-11.c: New test
7883 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
7885         PR c++/56895
7886         * g++.dg/template/arrow3.C: New test.
7888 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7890         * gcc.target/arm/minmax_minus.c: New test.
7892 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7894         PR middle-end/56883
7895         * c-c++-common/gomp/pr56883.c: New test.
7897 2013-04-09  Jeff Law  <law@redhat.com>
7899         * gcc.dg/tree-ssa/vrp87.c: New test.
7901 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7903         PR tree-optimization/56854
7904         * g++.dg/torture/pr56854.C: New test.
7906 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7908         PR fortran/56782
7909         * gfortran.dg/array_constructor_44.f90:  New test.
7911 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
7913         PR c++/56871
7914         * g++.dg/cpp0x/constexpr-specialization.C: New.
7916 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7918         * gcc.c-torture/execute/pr56837.c: New test.
7920         PR c++/34949
7921         PR c++/50243
7922         * g++.dg/opt/vt3.C: New test.
7923         * g++.dg/opt/vt4.C: New test.
7925 2013-04-08  Jeff Law  <law@redhat.com>
7927         * gcc.dg/tree-ssa/forwprop-25.c: New test.
7929 2013-04-08  Richard Biener  <rguenther@suse.de>
7931         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7933 2013-04-08  Richard Biener  <rguenther@suse.de>
7935         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7937 2013-04-08  Richard Biener  <rguenther@suse.de>
7939         * g++.dg/vect/slp-pr56812.cc: Adjust.
7941 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7943         * gcc.dg/pr56837.c: New test.
7944         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7945         "generated memset minus one".
7947 2013-04-07  Tobias Burnus  <burnus@net-b.de>
7949         PR fortran/56849
7950         * gfortran.dg/reshape_5.f90: New.
7952 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7954         PR target/56843
7955         * gcc.target/powerpc/recip-1.c: Modify expected output.
7956         * gcc.target/powerpc/recip-3.c: Likewise.
7957         * gcc.target/powerpc/recip-4.c: Likewise.
7958         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7960 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7962         * gcc.target/arm/peep-ldrd-1.c: New test.
7963         * gcc.target/arm/peep-strd-1.c: Likewise.
7965 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7967         * gcc.target/arm/negdi-1.c: New test.
7968         * gcc.target/arm/negdi-2.c: Likewise.
7969         * gcc.target/arm/negdi-3.c: Likewise.
7970         * gcc.target/arm/negdi-4.c: Likewise.
7972 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7974         * lib/target-supports.exp (add_options_for_arm_v8_neon):
7975         Add -march=armv8-a when we use v8 NEON.
7976         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7977         (check_effective_target_vect_call_ceilf): Likewise.
7978         (check_effective_target_vect_call_floorf): Likewise.
7979         (check_effective_target_vect_call_roundf): Likewise.
7980         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7981         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7982         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7983         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7984         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7986 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
7988         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7989         * gcc.target/powerpc/sd-pwr6.c: Same.
7990         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7991         * g++.dg/debug/pr56294.C: XFAIL on AIX.
7993 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
7995         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7997 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
7999         PR fortran/40881
8000         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8001         * gfortran.dg/altreturn_4.f90: Ditto.
8002         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8003         * gfortran.dg/altreturn_5.f90: Ditto.
8004         * gfortran.dg/altreturn_6.f90: Ditto.
8005         * gfortran.dg/altreturn_7.f90: Ditto.
8007 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8009         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8010         New procedure.
8011         (check_effective_target_arm_v8_neon_ok_nocache):
8012         Likewise.
8013         (check_effective_target_arm_v8_neon_ok): Change to use
8014         check_effective_target_arm_v8_neon_ok_nocache.
8015         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8016         NEON flags.
8017         (check_effective_target_vect_call_btruncf):
8018         Enable for arm and ARMv8 NEON.
8019         (check_effective_target_vect_call_ceilf): Likewise.
8020         (check_effective_target_vect_call_floorf): Likewise.
8021         (check_effective_target_vect_call_roundf): Likewise.
8022         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8023         target.
8025 2013-04-04  Marek Polacek  <polacek@redhat.com>
8027         PR tree-optimization/48186
8028         * gcc.dg/pr48186.c: New test.
8030 2013-04-04  Richard Biener  <rguenther@suse.de>
8032         PR tree-optimization/56826
8033         * gcc.dg/vect/pr56826.c: New testcase.
8034         * gcc.dg/vect/O3-pr36098.c: Adjust.
8036 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
8038         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8039         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8040         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8041         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8042         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8043         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8044         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8045         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8046         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8047         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8049 2013-04-04  Richard Biener  <rguenther@suse.de>
8051         PR tree-optimization/56213
8052         * gcc.dg/vect/vect-123.c: New testcase.
8054 2013-04-04  Tobias Burnus  <burnus@net-b.de>
8056         PR fortran/56810
8057         * gfortran.dg/read_repeat_2.f90: New.
8059 2013-04-04  Richard Biener  <rguenther@suse.de>
8061         PR tree-optimization/56837
8062         * g++.dg/torture/pr56837.C: New testcase.
8064 2013-04-04  Tobias Burnus  <burnus@net-b.de>
8066         PR fortran/50269
8067         * gfortran.dg/c_loc_test_21.f90: New.
8068         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8069         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8070         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8071         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8072         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
8074 2013-04-03  Jeff Law  <law@redhat.com>
8076         PR tree-optimization/56799
8077         * gcc.c-torture/execute/pr56799.c: New test.
8079 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
8081         PR c++/56815
8082         * g++.dg/warn/Wpointer-arith-1.C: New.
8083         * g++.dg/gomp/for-19.C: Adjust.
8085 2013-04-03  Marek Polacek  <polacek@redhat.com>
8087         PR sanitizer/55702
8088         * gcc.dg/pr55702.c: New test.
8090 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8092         PR target/56809
8093         * gcc.dg/pr56809.c: New testcase.
8095 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
8097         PR debug/56819
8098         * g++.dg/debug/pr56819.C: New test.
8100 2013-04-03  Richard Biener  <rguenther@suse.de>
8102         PR tree-optimization/56817
8103         * g++.dg/torture/pr56817.C: New testcase.
8105 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
8107         * gcc.dg/vect/bb-slp-31.c: New file.
8109 2013-04-03  Jason Merrill  <jason@redhat.com>
8111         PR c++/34949
8112         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8114 2013-04-03  Richard Biener  <rguenther@suse.de>
8116         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8118 2013-04-03  Richard Biener  <rguenther@suse.de>
8120         PR tree-optimization/55964
8121         * gcc.dg/torture/pr55964-2.c: New testcase.
8123 2013-04-03  Richard Biener  <rguenther@suse.de>
8125         PR tree-optimization/56501
8126         * gcc.dg/torture/pr56501.c: New testcase.
8128 2013-04-03  Richard Biener  <rguenther@suse.de>
8130         PR tree-optimization/56407
8131         * gcc.dg/torture/pr56407.c: New testcase.
8133 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
8135         PR tree-optimization/56790
8136         * g++.dg/ext/pr56790-1.C: New testcase.
8138 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
8140         * gcc.target/i386/merge-1.c: New testcase.
8141         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8143 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
8145         PR c/19449
8146         * gcc.c-torture/execute/pr19449.c: New test.
8148 2013-04-03  Richard Biener  <rguenther@suse.de>
8150         PR tree-optimization/56812
8151         * g++.dg/vect/slp-pr56812.cc: New testcase.
8153 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
8155         PR fortran/56284
8156         PR fortran/40881
8157         * gfortran.dg/altreturn_8.f90: New.
8158         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8159         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8160         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8162 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
8164         PR rtl-optimization/56745
8165         * gcc.c-torture/compile/pr56745.c: New test.
8167 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
8169         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8171 2013-04-02  Richard Biener  <rguenther@suse.de>
8173         PR tree-optimization/56778
8174         * gcc.dg/torture/pr56778.c: New testcase.
8176 2013-04-02  Richard Biener  <rguenther@suse.de>
8178         PR middle-end/56768
8179         * g++.dg/torture/pr56768.C: New testcase.
8181 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
8183         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8185 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8187         PR fortran/56660
8188         * gfortran.dg/namelist_82.f90:  New test.
8190 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
8192         PR fortran/56500
8193         * gfortran.dg/implicit_class_1.f90: New.
8195 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8197         PR fortran/56786
8198         * gfortran.dg/namelist_81.f90:  New test.
8200 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8202         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
8203         for constant and equal string lengths.
8204         * gfortran.dg/character_comparison_5.f90:  Likewise.
8205         * gfortran.dg/character_comparison_9.f90:  New test.
8207 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
8209         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8210         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8212 2013-03-29  Tobias Burnus  <burnus@net-b.de>
8214         PR fortran/35203
8215         * gfortran.dg/optional_absent_3.f90: New.
8217 2013-03-29  Tobias Burnus  <burnus@net-b.de>
8219         PR fortran/56737
8220         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
8222 2013-03-29  Tobias Burnus  <burnus@net-b.de>
8224         PR fortran/56735
8225         * gfortran.dg/namelist_80.f90: New.
8227 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8229         PR fortran/45159
8230         * gfortran.dg/string_length_2.f90:  New test.
8231         * gfortran.dg/dependency_41.f90:  New test.
8233 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8235         PR fortran/55806
8236         * gfortran.dg/array_constructor_43.f90:  New test.
8237         * gfortran.dg/random_seed_3.f90:  New test.
8239 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
8241         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8242         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8243         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8244         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8245         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8246         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8247         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8248         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8249         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8250         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8252 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
8254         PR c++/56725
8255         * g++.dg/conversion/op4.C: Adjust.
8256         * g++.dg/cpp0x/rv1n.C: Likewise.
8257         * g++.dg/cpp0x/rv2n.C: Likewise.
8258         * g++.dg/cpp0x/template_deduction.C: Likewise.
8259         * g++.dg/expr/cond8.C: Likewise.
8260         * g++.dg/other/error4.C: Likewise.
8261         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8262         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8263         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8264         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8265         * g++.old-deja/g++.jason/conversion2.C: Likewise.
8266         * g++.old-deja/g++.law/cvt20.C: Likewise.
8267         * g++.old-deja/g++.law/cvt8.C: Likewise.
8268         * g++.old-deja/g++.law/init8.C: Likewise.
8269         * g++.old-deja/g++.mike/net12.C: Likewise.
8270         * g++.old-deja/g++.mike/net8.C: Likewise.
8271         * g++.old-deja/g++.mike/p2793.C: Likewise.
8272         * g++.old-deja/g++.mike/p3836.C: Likewise.
8273         * g++.old-deja/g++.mike/p418.C: Likewise.
8274         * g++.old-deja/g++.mike/p701.C: Likewise.
8275         * g++.old-deja/g++.mike/p807.C: Likewise.
8277 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
8279         PR middle-end/56694
8280         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8281         targets.
8283 2013-03-28  Marek Polacek  <polacek@redhat.com>
8285         PR tree-optimization/56695
8286         * gcc.dg/vect/pr56695.c: New test.
8288 2013-03-28  Richard Biener  <rguenther@suse.de>
8290         PR tree-optimization/37021
8291         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8292         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8294 2013-03-27  Tobias Burnus  <burnus@net-b.de>
8296         PR fortran/56650
8297         PR fortran/36437
8298         * gfortran.dg/sizeof_2.f90: New.
8299         * gfortran.dg/sizeof_3.f90: New.
8300         * gfortran.dg/sizeof_proc.f90: Update dg-error.
8302 2013-03-27  Richard Biener  <rguenther@suse.de>
8304         PR tree-optimization/37021
8305         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8307 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
8309         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8310         * g++.dg/ipa/ivinline-2.C: Likewise.
8311         * g++.dg/ipa/ivinline-3.C: Likewise.
8312         * g++.dg/ipa/ivinline-4.C: Likewise.
8313         * g++.dg/ipa/ivinline-5.C: Likewise.
8314         * g++.dg/ipa/ivinline-7.C: Likewise.
8315         * g++.dg/ipa/ivinline-8.C: Likewise.
8316         * g++.dg/ipa/ivinline-9.C: Likewise.
8317         * g++.dg/cpp0x/noexcept03.C: Likewise.
8318         * gcc.dg/const-1.c: Likewise.
8319         * gcc.dg/ipa/pure-const-1.c: Likewise.
8320         * gcc.dg/noreturn-8.c: Likewise.
8321         * gcc.target/i386/mmx-1.c: Likewise.
8322         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8323         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8324         * gcc.c-torture/execute/pr33992.x: New file.
8326 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8328         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8330 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
8332         PR c++/55951
8333         * g++.dg/ext/desig5.C: New.
8335 2013-03-26  Tobias Burnus  <burnus@net-b.de>
8337         PR fortran/56649
8338         * gfortran.dg/merge_init_expr_2.f90: New.
8339         * gfortran.dg/merge_char_1.f90: Modify test to
8340         stay a run-time test.
8341         * gfortran.dg/merge_char_3.f90: Ditto.
8343 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
8345         * g++.dg/cpp0x/constexpr-friend-2.C: New.
8346         * g++.dg/cpp0x/constexpr-main.C: Likewise.
8348 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8350         PR c++/56722
8351         * g++.dg/cpp0x/range-for23.C: New.
8353 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
8355         PR libfortran/52512
8356         * gfortran.dg/namelist_79.f90: New.
8358 2013-03-25  Martin Jambor  <mjambor@suse.cz>
8360         * gcc.dg/ipa/ipcp-agg-9.c: New test.
8362 2013-03-25  Tobias Burnus  <burnus@net-b.de>
8364         PR fortran/38536
8365         PR fortran/38813
8366         PR fortran/38894
8367         PR fortran/39288
8368         PR fortran/40963
8369         PR fortran/45824
8370         PR fortran/47023
8371         PR fortran/47034
8372         PR fortran/49023
8373         PR fortran/50269
8374         PR fortran/50612
8375         PR fortran/52426
8376         PR fortran/54263
8377         PR fortran/55343
8378         PR fortran/55444
8379         PR fortran/55574
8380         PR fortran/56079
8381         PR fortran/56378
8382         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8383         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8384         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8385         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8386         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8387         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8388         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8389         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8390         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8391         * gfortran.dg/c_loc_tests_16.f90: Ditto.
8392         * gfortran.dg/c_loc_tests_4.f03: Ditto.
8393         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8394         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8395         * gfortran.dg/c_loc_tests_8.f03: Ditto.
8396         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8397         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8398         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8399         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8400         * gfortran.dg/pr32601_1.f03: Ditto.
8401         * gfortran.dg/storage_size_2.f08: Remove dg-error.
8402         * gfortran.dg/blockdata_7.f90: New.
8403         * gfortran.dg/c_assoc_4.f90: New.
8404         * gfortran.dg/c_f_pointer_tests_6.f90: New.
8405         * gfortran.dg/c_f_pointer_tests_7.f90: New.
8406         * gfortran.dg/c_funloc_tests_8.f90: New.
8407         * gfortran.dg/c_loc_test_17.f90: New.
8408         * gfortran.dg/c_loc_test_18.f90: New.
8409         * gfortran.dg/c_loc_test_19.f90: New.
8410         * gfortran.dg/c_loc_test_20.f90: New.
8411         * gfortran.dg/c_sizeof_5.f90: New.
8412         * gfortran.dg/iso_c_binding_rename_3.f90: New.
8413         * gfortran.dg/transfer_resolve_2.f90: New.
8414         * gfortran.dg/transfer_resolve_3.f90: New.
8415         * gfortran.dg/transfer_resolve_4.f90: New.
8416         * gfortran.dg/pr32601.f03: Update dg-error.
8417         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8418         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8420 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8422         * gcc.target/arm/vseleqdf.c: New test.
8423         * gcc.target/arm/vseleqsf.c: Likewise.
8424         * gcc.target/arm/vselgedf.c: Likewise.
8425         * gcc.target/arm/vselgesf.c: Likewise.
8426         * gcc.target/arm/vselgtdf.c: Likewise.
8427         * gcc.target/arm/vselgtsf.c: Likewise.
8428         * gcc.target/arm/vselledf.c: Likewise.
8429         * gcc.target/arm/vsellesf.c: Likewise.
8430         * gcc.target/arm/vselltdf.c: Likewise.
8431         * gcc.target/arm/vselltsf.c: Likewise.
8432         * gcc.target/arm/vselnedf.c: Likewise.
8433         * gcc.target/arm/vselnesf.c: Likewise.
8434         * gcc.target/arm/vselvcdf.c: Likewise.
8435         * gcc.target/arm/vselvcsf.c: Likewise.
8436         * gcc.target/arm/vselvsdf.c: Likewise.
8437         * gcc.target/arm/vselvssf.c: Likewise.
8439 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8441         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8442         body from here...
8443         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8444         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8445         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8446         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8447         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8448         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8449         * gcc.target/aarch64/atomic-op-char.x: ... to here.
8450         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8451         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8452         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8453         * gcc.target/aarch64/atomic-op-int.x: ... to here.
8454         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8455         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8456         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8457         * gcc.target/aarch64/atomic-op-release.x: ... to here.
8458         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8459         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8460         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8461         * gcc.target/aarch64/atomic-op-short.x: ... to here.
8462         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8463         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8464         * gcc.target/arm/atomic-op-acquire.c: Likewise.
8465         * gcc.target/arm/atomic-op-char.c: Likewise.
8466         * gcc.target/arm/atomic-op-consume.c: Likewise.
8467         * gcc.target/arm/atomic-op-int.c: Likewise.
8468         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8469         * gcc.target/arm/atomic-op-release.c: Likewise.
8470         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8471         * gcc.target/arm/atomic-op-short.c: Likewise.
8473 2013-03-25  Richard Biener  <rguenther@suse.de>
8475         PR middle-end/56694
8476         * g++.dg/torture/pr56694.C: New testcase.
8478 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8480         PR target/56720
8481         * gcc.target/arm/neon-vcond-gt.c: New test.
8482         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8483         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8485 2013-03-25  Richard Biener  <rguenther@suse.de>
8487         PR tree-optimization/56689
8488         * gcc.dg/torture/pr56689.c: New testcase.
8490 2013-03-25  Kai Tietz  <ktietz@redhat.com>
8492         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8494 2013-03-24  Tobias Burnus  <burnus@net-b.de>
8496         PR fortran/56696
8497         * gfortran.dg/eof_5.f90: New.
8499 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8501         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8502         alphabetically.
8504 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
8506         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8508 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8510         PR testsuite/55994
8511         * gcc.c-torture/execute/builtins/builtins.exp: Add
8512         -Wl,--allow-multiple-definition for RTEMS targets.
8514 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
8516         * gcc.target/aarch64/movk.c: New test.
8518 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
8520         * g++.dg/ext/vector21.C: New testcase.
8522 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
8524         * gcc.target/arm/neon-for-64bits-1.c: New tests.
8525         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8527 2013-03-21  Richard Biener  <rguenther@suse.de>
8529         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8530         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8532 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8534         * gcc.target/aarch64/vect.c: Test and result vector added
8535         for sabd and saba instructions.
8536         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8537         instructions in assembly.
8538         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8539         * gcc.target/aarch64/vect-fp.c: Test and result vector added
8540         for fabd instruction.
8541         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8542         instruction in assembly.
8543         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8545 2013-03-20  Jeff Law  <law@redhat.com>
8547         * g++.dg/tree-ssa/ssa-dom.C: New test.
8549 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8551         * gcc.target/powerpc/mmfpgpr.c: New test.
8552         * gcc.target/powerpc/sd-vsx.c: Likewise.
8553         * gcc.target/powerpc/sd-pwr6.c: Likewise.
8554         * gcc.target/powerpc/vsx-float0.c: Likewise.
8556 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
8558         PR tree-optimization/56355
8559         * gcc.dg/pr56355-1.c: New file.
8561 2013-03-20  Catherine Moore  <clm@codesourcery.com>
8562             Richard Sandiford  <rdsandiford@googlemail.com>
8564         * gcc.target/mips/mips.exp: Add microMIPS support.
8565         * gcc.target/mips/umips-movep-2.c: New test.
8566         * gcc.target/mips/umips-lwp-2.c: New test.
8567         * gcc.target/mips/umips-swp-5.c: New test.
8568         * gcc.target/mips/umips-constraints-1.c: New test.
8569         * gcc.target/mips/umips-lwp-3.c: New test.
8570         * gcc.target/mips/umips-swp-6.c: New test.
8571         * gcc.target/mips/umips-constraints-2.c: New test.
8572         * gcc.target/mips/umips-save-restore-1.c: New test.
8573         * gcc.target/mips/umips-lwp-4.c: New test.
8574         * gcc.target/mips/umips-swp-7.c: New test.
8575         * gcc.target/mips/umips-save-restore-2.c: New test.
8576         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8577         * gcc.target/mips/umips-lwp-5.c: New test.
8578         * gcc.target/mips/umips-save-restore-3.c: New test.
8579         * gcc.target/mips/umips-lwp-6.c: New test.
8580         * gcc.target/mips/umips-swp-1.c: New test.
8581         * gcc.target/mips/umips-lwp-7.c: New test.
8582         * gcc.target/mips/umips-swp-2.c: New test.
8583         * gcc.target/mips/umips-lwp-8.c: New test.
8584         * gcc.target/mips/umips-swp-3.c: New test.
8585         * gcc.target/mips/umips-movep-1.c: New test.
8586         * gcc.target/mips/umips-lwp-1.c: New test.
8587         * gcc.target/mips/umips-swp-4.c: New test.
8589 2013-03-20  Richard Biener  <rguenther@suse.de>
8591         PR tree-optimization/56661
8592         * gcc.dg/torture/pr56661.c: New testcase.
8594 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8596         PR rtl-optimization/56605
8597         * gcc.target/powerpc/pr56605.c: New.
8599 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8601         PR fortran/54932
8602         * gfortran.dg/do_1.f90: Don't xfail.
8604 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8606         PR libfortran/51825
8607         * gfortran.dg/namelist_77.f90: New.
8608         * gfortran.dg/namelist_78.f90: New.
8610 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8612         PR libfortran/48618
8613         * gfortran.dg/open_negative_unit_1.f90: New.
8615 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8617         * gcc.target/aarch64/sbc.c: New test.
8619 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8621         * gcc.target/aarch64/ror.c: New test.
8623 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8625         * gcc.target/aarch64/extr.c: New test.
8627 2013-03-19  Richard Biener  <rguenther@suse.de>
8629         PR tree-optimization/56273
8630         * gcc.dg/tree-ssa/vrp47.c: Adjust.
8631         * c-c++-common/uninit-17.c: Likewise.
8633 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
8635         PR tree-optimization/56635
8636         * g++.dg/torture/pr56635.C: New test.
8638 2013-03-18  Richard Biener  <rguenther@suse.de>
8640         PR tree-optimization/3713
8641         * g++.dg/ipa/devirt-12.C: New testcase.
8643 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
8645         PR c/56566
8646         * c-c++-common/pr56566.c: New test.
8648 2013-03-17  Jason Merrill  <jason@redhat.com>
8650         * g++.dg/template/abstract-dr337.C: XFAIL.
8652 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
8654         PR c++/56607
8655         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8656         * c-c++-common/pr56607.c: New test.
8658 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
8660         PR c++/56582
8661         * g++.dg/cpp0x/constexpr-array5.C: New.
8663 2013-03-15  Tobias Burnus  <burnus@net-b.de>
8665         PR fortran/56615
8666         * gfortran.dg/transfer_intrinsic_5.f90: New.
8668 2013-03-15  Kai Tietz  <ktietz@redhat.com>
8670         * gcc.target/i386/movti.c: Don't test for x64 mingw.
8671         * gcc.target/i386/pr20020-1.c: Likewise.
8672         * gcc.target/i386/pr20020-2.c: Likewise.
8673         * gcc.target/i386/pr20020-3.c: Likewise.
8674         * gcc.target/i386/pr53425-1.c: Likewise.
8675         * gcc.target/i386/pr53425-2.c: Likewise.
8676         * gcc.target/i386/pr55093.c: Likewise.
8677         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8679 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
8681         PR debug/56307
8682         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8683         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
8685 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
8687         PR tree-optimization/53265
8688         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8689         undefined behavior.
8690         * gcc.dg/graphite/id-6.c (test): Likewise.
8691         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8692         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8694         PR tree-optimization/53265
8695         * gcc.dg/pr53265.c: New test.
8696         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8697         to dg-options.
8698         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8699         arrays.
8700         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
8701         n, use it as high bound instead of 4.
8703 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
8705         PR target/49880
8706         * gcc.target/sh/pr49880-1.c: New.
8707         * gcc.target/sh/pr49880-2.c: New.
8708         * gcc.target/sh/pr49880-3.c: New.
8709         * gcc.target/sh/pr49880-4.c: New.
8710         * gcc.target/sh/pr49880-5.c: New.
8712 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8714         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8716 2013-03-13  Richard Biener  <rguenther@suse.de>
8718         PR tree-optimization/56608
8719         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8721 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8723         PR c++/56611
8724         * g++.dg/cpp0x/alias-decl-32.C: New.
8726 2013-03-11  Jan Hubicka  <jh@suse.cz>
8728         PR middle-end/56571
8729         * gcc.c-torture/compile/pr56571.c: New testcase.
8731 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8733         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8734         * gcc.dg/tree-ssa/pr55579.c: Likewise.
8736 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
8738         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8739         * gcc.dg/inline_4.c: Likewise.
8740         * gcc.dg/unroll_2.c: Likewise.
8741         * gcc.dg/unroll_3.c: Likewise.
8742         * gcc.dg/unroll_4.c: Likewise.
8744 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8746         PR testsuite/54119
8747         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8749         PR debug/56307
8750         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8752 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
8754         PR target/40797
8755         * gcc.c-torture/compile/pr40797.c: New.
8757 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8759         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8761 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
8763         PR fortran/56575
8764         * gfortran.dg/class_56.f90: New test.
8766 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
8768         PR middle-end/56524
8769         * gcc.target/mips/pr56524.c: New test.
8771 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8773         PR c++/56565
8774         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8776 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8778         PR c++/51412
8779         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8781 2013-03-08  Marek Polacek  <polacek@redhat.com>
8783         PR tree-optimization/56478
8784         * gcc.dg/torture/pr56478.c: New test.
8786 2013-03-08  Kai Tietz  <ktietz@redhat.com>
8788         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8789         targets linker option --allow-multiple-definition.
8791         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8792         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8793         * gcc.dg/pr52549.c: Add LLP64 case.
8794         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8795         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8796         * gcc.dg/torture/pr51071-2.c: Likewise.
8797         * gcc.dg/tree-ssa/vrp72.c: Likewise.
8798         * gcc.dg/tree-ssa/vrp73.c: Likewise.
8799         * gcc.dg/tree-ssa/vrp75.c: Likewise.
8800         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8801         * gcc.dg/weak/weak-1.c: Likewise.
8802         * gcc.dg/weak/weak-2.c: Likewise.
8803         * gcc.dg/weak/weak-3.c: Likewise.
8804         * gcc.dg/weak/weak-4.c: Likewise.
8805         * gcc.dg/weak/weak-5.c: Likewise.
8806         * gcc.dg/weak/weak-15.c: Likewise.
8807         * gcc.dg/weak/weak-16.c: Likewise.
8809         * c-c++-common/pr54486.c: Skip test for mingw-targets.
8811 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
8813         PR tree-optimization/56559
8814         * gcc.dg/tree-ssa/reassoc-26.c: New test.
8816 2013-03-07  Andreas Schwab  <schwab@suse.de>
8818         * gcc.dg/pr31490.c: Fix last change.
8820 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8822         PR c++/56534
8823         * g++.dg/template/crash115.C: New.
8825 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8827         PR tree-optimization/56539
8828         * gcc.c-torture/compile/pr56539.c: New test.
8830 2013-03-06  Kai Tietz  <ktietz@redhat.com>
8832         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8833         targets.
8834         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8835         * gcc.dg/lto/20091013-1_2.c: Likewise.
8836         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8838 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8840         * gnat.dg/specs/aggr6.ads: New test.
8842 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8844         * gnat.dg/loop_optimization15.ad[sb]: New test.
8846 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8848         PR middle-end/56548
8849         * gcc.dg/pr56548.c: New test.
8851 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8853         PR debug/53363
8854         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8856 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8858         PR c++/56543
8859         * g++.dg/template/typename20.C: New test.
8861 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8863         PR debug/56510
8864         * gcc.dg/pr56510.c: New test.
8866         PR rtl-optimization/56484
8867         * gcc.c-torture/compile/pr56484.c: New test.
8869 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8871         PR c++/56530
8872         * g++.dg/warn/Wsign-conversion-2.C: New.
8874 2013-03-05  Richard Biener  <rguenther@suse.de>
8876         PR tree-optimization/56270
8877         * gcc.dg/vect/slp-38.c: New testcase.
8879 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8881         PR rtl-optimization/56494
8882         * gcc.dg/pr56494.c: New test.
8884 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
8886         * gcc.dg/pr56424.c: New test.
8888 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8890         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8891         * gcc.dg/pr56228.c <avr>: Skip.
8893 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8895         PR testsuite/52641
8896         PR tree-optimization/52631
8897         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8899 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
8901         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8902         * gcc.dg/vect/vect-83_64.c: Same.
8904 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8906         PR fortran/56477
8907         * gfortran.dg/pointer_check_13.f90: New test.
8909 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8911         PR fortran/54730
8912         * gfortran.dg/array_constructor_42.f90: New test.
8914 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
8916         PR c++/52688
8917         * g++.dg/template/static33.C: New.
8918         * g++.dg/template/static34.C: Likewise.
8920         PR c++/10291
8921         * g++.dg/template/static35.C: New.
8923 2013-03-01  Steve Ellcey  <sellcey@mips.com>
8925         * gcc.dg/pr56396.c: Require pic support.
8927 2013-03-01  Richard Biener  <rguenther@suse.de>
8929         PR tree-optimization/55481
8930         * gcc.dg/torture/pr56488.c: New testcase.
8932 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
8933             Jakub Jelinek  <jakub@redhat.com>
8935         PR sanitizer/56454
8936         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8937         no_sanitize_address attribute rather than no_address_safety_analysis.
8938         * g++.dg/asan/sanitizer_test_utils.h
8939         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8940         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8941         in addition to no_address_safety_analysis.
8943 2013-02-28  Jason Merrill  <jason@redhat.com>
8945         PR c++/56481
8946         * g++.dg/cpp0x/constexpr-and.C: New.
8948 2013-02-28  Martin Jambor  <mjambor@suse.cz>
8950         PR tree-optimization/56294
8951         * g++.dg/debug/pr56294.C: New test.
8953 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8955         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8957 2013-02-27  Marek Polacek  <polacek@redhat.com>
8959         PR rtl-optimization/56466
8960         * gcc.dg/pr56466.c: New test.
8962 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8964         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8965         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8966         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8968 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
8970         PR middle-end/45472
8971         * gcc.dg/pr45472.c: New test.
8973 2013-02-26  Marek Polacek  <polacek@redhat.com>
8975         PR tree-optimization/56426
8976         * gcc.dg/pr56436.c: New test.
8978 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
8980         PR tree-optimization/56448
8981         * gcc.c-torture/compile/pr56448.c: New test.
8983         PR tree-optimization/56443
8984         * gcc.dg/torture/pr56443.c: New test.
8986 2013-02-25  Richard Biener  <rguenther@suse.de>
8988         PR tree-optimization/56175
8989         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8991 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
8993         PR c++/56403
8994         * g++.dg/torture/pr56403.C: New test.
8996 2013-02-25  Catherine Moore  <clm@codesourcery.com>
8998         Revert:
8999         2013-02-24  Catherine Moore  <clm@codesourcery.com>
9000         Richard Sandiford  <rdsandiford@googlemail.com>
9002         * gcc.target/mips/mips.exp: Add microMIPS support.
9003         * gcc.target/mips/umips-movep-2.c: New test.
9004         * gcc.target/mips/umips-lwp-2.c: New test.
9005         * gcc.target/mips/umips-swp-5.c: New test.
9006         * gcc.target/mips/umips-constraints-1.c: New test.
9007         * gcc.target/mips/umips-lwp-3.c: New test.
9008         * gcc.target/mips/umips-swp-6.c: New test.
9009         * gcc.target/mips/umips-constraints-2.c: New test.
9010         * gcc.target/mips/umips-save-restore-1.c: New test.
9011         * gcc.target/mips/umips-lwp-4.c: New test.
9012         * gcc.target/mips/umips-swp-7.c: New test.
9013         * gcc.target/mips/umips-save-restore-2.c: New test.
9014         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9015         * gcc.target/mips/umips-lwp-5.c: New test.
9016         * gcc.target/mips/umips-save-restore-3.c: New test.
9017         * gcc.target/mips/umips-lwp-6.c: New test.
9018         * gcc.target/mips/umips-swp-1.c: New test.
9019         * gcc.target/mips/umips-lwp-7.c: New test.
9020         * gcc.target/mips/umips-swp-2.c: New test.
9021         * gcc.target/mips/umips-lwp-8.c: New test.
9022         * gcc.target/mips/umips-swp-3.c: New test.
9023         * gcc.target/mips/umips-movep-1.c: New test.
9024         * gcc.target/mips/umips-lwp-1.c: New test.
9025         * gcc.target/mips/umips-swp-4.c: New test.
9027 2013-02-24  Catherine Moore  <clm@codesourcery.com>
9028             Richard Sandiford  <rdsandiford@googlemail.com>
9030         * gcc.target/mips/mips.exp: Add microMIPS support.
9031         * gcc.target/mips/umips-movep-2.c: New test.
9032         * gcc.target/mips/umips-lwp-2.c: New test.
9033         * gcc.target/mips/umips-swp-5.c: New test.
9034         * gcc.target/mips/umips-constraints-1.c: New test.
9035         * gcc.target/mips/umips-lwp-3.c: New test.
9036         * gcc.target/mips/umips-swp-6.c: New test.
9037         * gcc.target/mips/umips-constraints-2.c: New test.
9038         * gcc.target/mips/umips-save-restore-1.c: New test.
9039         * gcc.target/mips/umips-lwp-4.c: New test.
9040         * gcc.target/mips/umips-swp-7.c: New test.
9041         * gcc.target/mips/umips-save-restore-2.c: New test.
9042         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9043         * gcc.target/mips/umips-lwp-5.c: New test.
9044         * gcc.target/mips/umips-save-restore-3.c: New test.
9045         * gcc.target/mips/umips-lwp-6.c: New test.
9046         * gcc.target/mips/umips-swp-1.c: New test.
9047         * gcc.target/mips/umips-lwp-7.c: New test.
9048         * gcc.target/mips/umips-swp-2.c: New test.
9049         * gcc.target/mips/umips-lwp-8.c: New test.
9050         * gcc.target/mips/umips-swp-3.c: New test.
9051         * gcc.target/mips/umips-movep-1.c: New test.
9052         * gcc.target/mips/umips-lwp-1.c: New test.
9053         * gcc.target/mips/umips-swp-4.c: New test.
9055 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
9057         PR sanitizer/56393
9058         * lib/asan-dg.exp (asan_link_flags): Add
9059         -B${gccpath}/libsanitizer/asan/ to flags.
9061 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
9063         PR middle-end/56420
9064         * gcc.dg/torture/pr56420.c: New test.
9066 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
9068         PR middle-end/56108
9069         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9071 2013-02-21  Martin Jambor  <mjambor@suse.cz>
9073         PR tree-optimization/56310
9074         * g++.dg/ipa/pr56310.C: New test.
9076 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
9078         PR fortran/56385
9079         * gfortran.dg/proc_ptr_comp_37.f90: New.
9081 2013-02-21  Richard Biener  <rguenther@suse.de>
9083         PR tree-optimization/56415
9084         Revert
9085         2013-02-11  Richard Biener  <rguenther@suse.de>
9087         PR tree-optimization/56273
9088         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9089         * gcc.dg/tree-ssa/pr21559.c: Adjust.
9090         * gcc.dg/tree-ssa/vrp17.c: Likewise.
9091         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9092         * gcc.dg/tree-ssa/vrp23.c: Likewise.
9093         * gcc.dg/tree-ssa/vrp24.c: Likewise.
9095 2013-02-21  Marek Polacek  <polacek@redhat.com>
9097         PR tree-optimization/56398
9098         * g++.dg/torture/pr56398.C: New test.
9100 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
9102         PR inline-asm/56405
9103         * gcc.c-torture/compile/pr56405.c: New test.
9105 2013-02-20  Jan Hubicka  <jh@suse.cz>
9107         PR tree-optimization/56265
9108         * g++.dg/ipa/devirt-11.C: New testcase.
9110 2013-02-20  Richard Biener  <rguenther@suse.de>
9112         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9114 2013-02-20  Richard Biener  <rguenther@suse.de>
9115         Jakub Jelinek  <jakub@redhat.com>
9117         PR tree-optimization/56396
9118         * gcc.dg/pr56396.c: New testcase.
9120 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
9122         PR c++/56373
9123         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9125 2013-02-19  Richard Biener  <rguenther@suse.de>
9127         PR tree-optimization/56384
9128         * gcc.dg/torture/pr56384.c: New testcase.
9130 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
9132         PR tree-optimization/56350
9133         * gcc.dg/pr56350.c: New test.
9135         PR tree-optimization/56381
9136         * g++.dg/opt/pr56381.C: New test.
9138 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
9140         PR pch/54117
9141         * lib/dg-pch.exp (pch-init, pch-finish,
9142         check_effective_target_pch_supported_debug): New procs.
9143         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9144         Likewise if $pch_unsupported_debug and $flags include -g.
9145         Skip FAILs about missing *.gch file if $pch_unsupported_debug
9146         and dg-require-effective-target pch_unsupported_debug.
9147         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9148         * objc.dg/pch/pch.exp: Likewise.
9149         * gcc.dg/pch/pch.exp: Likewise.
9150         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9151         pch_unsupported_debug.
9152         * gcc.dg/pch/valid-1.hs: Likewise.
9153         * gcc.dg/pch/valid-1b.c: Likewise.
9154         * gcc.dg/pch/valid-1b.hs: Likewise.
9156 2013-02-18  Richard Biener  <rguenther@suse.de>
9158         PR tree-optimization/56366
9159         * gcc.dg/torture/pr56366.c: New testcase.
9161 2013-02-18  Richard Biener  <rguenther@suse.de>
9163         PR middle-end/56349
9164         * gcc.dg/torture/pr56349.c: New testcase.
9166 2013-02-18  Richard Biener  <rguenther@suse.de>
9168         PR tree-optimization/56321
9169         * gcc.dg/torture/pr56321.c: New testcase.
9171 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
9173         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9175 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
9176             Dodji Seketeli  <dodji@redhat.com>
9178         PR asan/56330
9179         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9180         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9181         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9182         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9183         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9184         * c-c++-common/asan/pr56330.c: Likewise.
9185         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9186         Ensure the size argument of __builtin_memcpy is a constant.
9188 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
9189             Paolo Carlini  <paolo.carlini@oracle.com>
9191         PR c++/51242
9192         * g++.dg/cpp0x/enum23.C: New.
9194 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
9196         PR target/54685
9197         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9199 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
9201         PR rtl-optimization/56348
9202         * gcc.target/i386/pr56348.c: New test.
9204 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
9206         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9207         * gcc.target/arm/interrupt-2.c: Likewise.
9209 2013-02-15  Tobias Burnus  <burnus@net-b.de>
9211         PR fortran/56318
9212         * gfortran.dg/matmul_9.f90: New.
9214 2013-02-15  Tobias Burnus  <burnus@net-b.de>
9216         PR fortran/53818
9217         * gfortran.dg/init_flag_11.f90: New.
9219 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9221         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9223 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9225         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9226         characters.
9228 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
9229             Tobias Burnus  <burnus@net-b.de>
9231         PR testsuite/56138
9232         * gfortran.dg/allocatable_function_7.f90: New.
9234 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
9236         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9237         * asan_globals_test-wrapper.cc: New file.
9238         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9239         instead of asan_globals_test.cc as dg-additional-sources.
9240         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9241         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
9242         "sanitizer_test_utils.h" instead of
9243         "sanitizer_common/tests/sanitizer_test_utils.h".
9244         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9245         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9246         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9247         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9248         * g++.dg/asan/asan_test.cc: Synced from upstream.
9249         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9251 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
9253         Fix an asan crash
9254         * c-c++-common/asan/memcmp-2.c: New test.
9256 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
9258         PR c++/55582
9259         * g++.dg/cpp0x/udlit-string-literal.h: New.
9260         * g++.dg/cpp0x/udlit-string-literal.C: New.
9262 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
9264         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9266 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
9268         PR target/56184
9269         * gcc.target/arm/pr56184.C: New test.
9271 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
9273         PR c++/56302
9274         * g++.dg/torture/pr56302.C: New test.
9275         * g++.dg/cpp0x/constexpr-56302.C: New test.
9276         * c-c++-common/pr56302.c: New test.
9278 2013-02-13  Tobias Burnus  <burnus@net-b.de>
9279             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9281         PR fortran/56204
9282         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9283         * gfortran.dg/quad_3.f90: Ditto.
9285 2013-02-13  Kostya Serebryany  <kcc@google.com>
9287         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9288         to match the fresh asan run-time.
9289         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9291 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
9293         Avoid instrumenting duplicated memory access in the same basic block
9294         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9295         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9296         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9297         * c-c++-common/asan/inc.c: Likewise.
9299 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
9301         PR inline-asm/56148
9302         * gcc.target/i386/pr56148.c: New test.
9304 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9305             Tobias Burnus  <burnus@net-b.de>
9307         PR testsuite/56082
9308         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9309         to kind=2.
9311 2013-02-12  Richard Biener  <rguenther@suse.de>
9313         PR lto/56297
9314         * gcc.dg/lto/pr56297_0.c: New testcase.
9315         * gcc.dg/lto/pr56297_0.c: Likewise.
9317 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
9319         PR fortran/46952
9320         * gfortran.dg/typebound_deferred_1.f90: New.
9322 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
9324         PR rtl-optimization/56151
9325         * gcc.target/i386/pr56151.c: New test.
9327 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
9329         * g++.dg/ext/mv12.C: New test.
9330         * g++.dg/ext/mv12.h: New file.
9331         * g++.dg/ext/mv12-aux.C: New file.
9332         * g++.dg/ext/mv13.C: New test.
9334 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9336         * lib/target-supports.exp
9337         (check_effective_target_powerpc_eabi_ok): New.
9338         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9339         powerpc_eabi_ok.
9340         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9341         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9342         only.
9343         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9344         * gcc.target/powerpc/pr51623.c: Likewise.
9345         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9346         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9348 2013-02-11  Alexander Potapenko  <glider@google.com>
9349             Jack Howarth  <howarth@bromo.med.uc.edu>
9350             Jakub Jelinek  <jakub@redhat.com>
9352         PR sanitizer/55617
9353         * g++.dg/asan/pr55617.C: Run on all targets.
9355 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
9357         PR rtl-optimization/56275
9358         * gcc.dg/pr56275.c: New test.
9360 2013-02-11  Richard Biener  <rguenther@suse.de>
9362         PR tree-optimization/56273
9363         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9365 2013-02-11  Richard Biener  <rguenther@suse.de>
9367         PR tree-optimization/56264
9368         * gcc.dg/torture/pr56264.c: New testcase.
9370 2013-02-11  Richard Biener  <rguenther@suse.de>
9372         PR tree-optimization/56273
9373         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9374         * gcc.dg/tree-ssa/pr21559.c: Adjust.
9375         * gcc.dg/tree-ssa/vrp17.c: Likewise.
9376         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9377         * gcc.dg/tree-ssa/vrp23.c: Likewise.
9378         * gcc.dg/tree-ssa/vrp24.c: Likewise.
9380 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
9382         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9383         for *-*-linux-gnu targets.
9384         * g++.dg/asan/interception-test-1.c: Ditto.
9385         * g++.dg/asan/interception-failure-test-1.C: Ditto.
9386         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9388 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
9390         PR fortran/55362
9391         * gfortran.dg/intrinsic_size_4.f90 : New test.
9393 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
9395         PR target/56256
9396         * gcc.target/powerpc/pr56256.c: New test.
9398 2013-02-08  Ian Lance Taylor  <iant@google.com>
9400         * lib/go.exp: Load timeout.exp.
9402 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
9404         PR rtl-optimization/56246
9405         * gcc.target/i386/pr56246.c: New test.
9407 2013-02-08  Jeff Law  <law@redhat.com>
9409         PR debug/53948
9410         * gcc.dg/debug/dwarf2/pr53948.c: New test.
9412 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9414         PR target/56043
9415         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9416         powerpc*-*-linux*.
9418 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
9420         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9422 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
9424         PR rtl-optimization/56195
9425         * gcc.dg/torture/pr56195.c: New test.
9427 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
9429         PR fortran/54107
9430         * gfortran.dg/recursive_interface_2.f90: New test.
9432 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
9434         PR tree-optimization/56250
9435         * gcc.c-torture/execute/pr56250.c: New test.
9437 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9439         PR tree-optimization/56064
9440         * gcc.dg/fixed-point/view-convert-2.c: New test.
9442 2013-02-08  Michael Matz  <matz@suse.de>
9444         PR tree-optimization/52448
9445         * gcc.dg/pr52448.c: New test.
9447 2013-02-08  Richard Biener  <rguenther@suse.de>
9449         PR middle-end/56181
9450         * gcc.dg/torture/pr56181.c: New testcase.
9452 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9454         PR target/54222
9455         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9456         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9458 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9460         PR c++/56241
9461         * g++.dg/parse/crash61.C: New test.
9463         PR c++/56239
9464         * g++.dg/parse/pr56239.C: New test.
9466         PR c++/56237
9467         * g++.dg/abi/mangle61.C: New test.
9469 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
9471         PR rtl-optimization/56225
9472         * gcc.target/i386/pr56225.c: New test.
9474 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9476         PR debug/56154
9477         * gcc.dg/guality/pr56154-1.c: New test.
9478         * gcc.dg/guality/pr56154-2.c: New test.
9479         * gcc.dg/guality/pr56154-3.c: New test.
9480         * gcc.dg/guality/pr56154-4.c: New test.
9481         * gcc.dg/guality/pr56154-aux.c: New file.
9483         PR tree-optimization/55789
9484         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9485         cleanup-tree-dump.
9486         * gcc.dg/tree-ssa/inline-3.c: Add
9487         --param max-early-inliner-iterations=2 option.
9489 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9491         PR debug/53363
9492         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9493         Add -fno-dwarf2-cfi-asm to dg-options.
9494         Adapt match count.
9496 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9498         PR target/56228
9499         * gcc.dg/pr56228.c: New test.
9501 2013-02-07  Alan Modra  <amodra@gmail.com>
9503         PR target/54009
9504         * gcc.target/powerpc/pr54009.c: New test.
9505         PR target/54131
9506         * gfortran.dg/pr54131.f: New test.
9508 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
9510         PR fortran/55789
9511         * gfortran.dg/array_constructor_41.f90: New test.
9513 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
9515         PR fortran/55978
9516         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9518 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
9520         PR middle-end/56217
9521         * g++.dg/gomp/pr56217.C: New test.
9523 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
9525         PR tree-optimization/56205
9526         * gcc.dg/tree-ssa/stdarg-6.c: New test.
9527         * gcc.c-torture/execute/pr56205.c: New test.
9529 2013-02-05  Richard Biener  <rguenther@suse.de>
9531         PR tree-optimization/53342
9532         PR tree-optimization/53185
9533         * gcc.dg/vect/pr53185-2.c: New testcase.
9535 2013-02-05  Jan Hubicka  <jh@suse.cz>
9537         PR tree-optimization/55789
9538         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9539         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9540         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9541         * g++.dg/ipa/inline-1.C: New testcase.
9542         * g++.dg/ipa/inline-2.C: New testcase.
9543         * g++.dg/ipa/inline-3.C: New testcase.
9545 2013-02-05  Jan Hubicka  <jh@suse.cz>
9547         PR tree-optimization/55789
9548         * g++.dg/torture/pr55789.C: New testcase.
9550 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
9552         PR middle-end/56167
9553         * gcc.dg/pr56167.c: New test.
9555 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
9557         PR target/55146
9558         * gcc.target/sh/pr55146.c: New.
9560 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
9562         PR tree-optimization/54386
9563         * gcc.target/sh/pr54386.c: New.
9565 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
9567         PR fortran/56008
9568         * gfortran.dg/realloc_on _assign_16.f90 : New test.
9570         PR fortran/47517
9571         * gfortran.dg/realloc_on _assign_17.f90 : New test.
9573 2013-02-04  Alexander Potapenko  <glider@google.com>
9574             Jack Howarth  <howarth@bromo.med.uc.edu>
9575             Jakub Jelinek  <jakub@redhat.com>
9577         PR sanitizer/55617
9578         * g++.dg/asan/pr55617.C: New test.
9580 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
9582         PR fortran/54195
9583         * gfortran.dg/typebound_operator_19.f90: New test.
9584         * gfortran.dg/typebound_assignment_4.f90: New test.
9586 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
9588         PR fortran/54107
9589         * gfortran.dg/recursive_interface_1.f90: New test.
9591 2013-02-04  Richard Guenther  <rguenther@suse.de>
9593         PR lto/56168
9594         * gcc.dg/lto/pr56168_0.c: New testcase.
9595         * gcc.dg/lto/pr56168_1.c: Likewise.
9597 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9599         PR fortran/50627
9600         PR fortran/56054
9601         * gfortran.dg/block_12.f90:  New test.
9602         * gfortran.dg/module_error_1.f90:  New test.
9604 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
9606         * lib/target-supports.exp (check_effective_target_vect_float)
9607         (check_effective_target_vect_no_align): Add mips-sde-elf.
9609 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
9611         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9613 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
9615         * gcc.dg/pr56023.c: XFAIL on AIX.
9616         * gcc.dg/vect/pr49352.c: Same.
9618 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
9620         * gnat.dg/opt26.adb: New test.
9622 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9624         Revert.
9625         2013-01-27  Amol Pise  <amolpise15@gmail.com>
9627         * gcc.target/arm/neon-vfnms-1.c: New test.
9628         * gcc.target/arm/neon-vfnma-1.c: New test.
9630 2013-01-31  Richard Biener  <rguenther@suse.de>
9632         PR tree-optimization/56157
9633         * gcc.dg/torture/pr56157.c: New testcase.
9635 2013-01-30  Richard Biener  <rguenther@suse.de>
9637         PR tree-optimization/56150
9638         * gcc.dg/torture/pr56150.c: New testcase.
9640 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
9642         PR sanitizer/55374
9643         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9644         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
9645         printed in backtrace.
9646         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9647         to avoid errors about mismatched allocation vs. deallocation.
9649         PR c++/55742
9650         * g++.dg/mv1.C: Moved to...
9651         * g++.dg/ext/mv1.C: ... here.  Adjust test.
9652         * g++.dg/mv2.C: Moved to...
9653         * g++.dg/ext/mv2.C: ... here.  Adjust test.
9654         * g++.dg/mv3.C: Moved to...
9655         * g++.dg/ext/mv3.C: ... here.
9656         * g++.dg/mv4.C: Moved to...
9657         * g++.dg/ext/mv4.C: ... here.
9658         * g++.dg/mv5.C: Moved to...
9659         * g++.dg/ext/mv5.C: ... here.  Adjust test.
9660         * g++.dg/mv6.C: Moved to...
9661         * g++.dg/ext/mv6.C: ... here.  Adjust test.
9662         * g++.dg/ext/mv7.C: New test.
9663         * g++.dg/ext/mv8.C: New test.
9664         * g++.dg/ext/mv9.C: New test.
9665         * g++.dg/ext/mv10.C: New test.
9666         * g++.dg/ext/mv11.C: New test.
9668 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9670         PR rtl-optimization/56144
9671         * gcc.dg/pr56144.c: New.
9673 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
9675         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9676         message.
9677         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9678         * g++.dg/cpp0x/constexpr-55573.C: Same
9680 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
9682         PR tree-optimization/56064
9683         * gcc.dg/fixed-point/view-convert.c: New test.
9685 2013-01-30  Andreas Schwab  <schwab@suse.de>
9687         * lib/target-supports-dg.exp (dg-process-target): Use expr to
9688         evaluate the end index in string range.
9690 2013-01-30  Tobias Burnus  <burnus@net-b.de>
9692         PR fortran/56138
9693         * gfortran.dg/allocatable_function_6.f90: New.
9695 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
9696             Mikael Morin  <mikael@gcc.gnu.org>
9698         PR fortran/54107
9699         * gfortran.dg/proc_ptr_comp_36.f90: New.
9701 2013-01-29  Richard Biener  <rguenther@suse.de>
9703         PR tree-optimization/55270
9704         * gcc.dg/torture/pr55270.c: New testcase.
9706 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9708         PR rtl-optimization/56117
9709         * gcc.dg/pr56117.c: New test.
9711 2013-01-28  Richard Biener  <rguenther@suse.de>
9713         PR tree-optimization/56034
9714         * gcc.dg/torture/pr56034.c: New testcase.
9716 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9718         PR tree-optimization/56125
9719         * gcc.dg/pr56125.c: New test.
9721 2013-01-28  Tobias Burnus  <burnus@net-b.de>
9722             Mikael Morin  <mikael@gcc.gnu.org>
9724         PR fortran/53537
9725         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9726         * gfortran.dg/import8.f90: Likewise.
9727         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9728         * gfortran.dg/import10.f90: New test.
9729         * gfortran.dg/import11.f90: Likewise
9731 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9733         PR testsuite/56053
9734         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9735         string.h.  Provide memset, malloc and free prototypes, adjust line
9736         numbers in dg-output.
9737         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9738         Provide memset prototype and adjust line numbers in dg-output.
9739         * c-c++-common/asan/global-overflow-1.c: Likewise.
9741         PR tree-optimization/56094
9742         * gcc.dg/pr56094.c: New test.
9744 2013-01-27  Amol Pise  <amolpise15@gmail.com>
9746         * gcc.target/arm/neon-vfnms-1.c: New test.
9747         * gcc.target/arm/neon-vfnma-1.c: New test.
9749 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
9751         PR target/56114
9752         * gcc.target/i386/pr56114.c: New test.
9754 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
9756         PR fortran/55984
9757         * gfortran.dg/associate_14.f90: New test.
9759         PR fortran/56047
9760         * gfortran.dg/associate_13.f90: New test.
9762 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
9764         PR tree-optimization/56098
9765         * gcc.dg/pr56098-1.c: New test.
9766         * gcc.dg/pr56098-2.c: New test.
9768 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
9770         PR target/54222
9771         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9773 2013-01-22  Marek Polacek  <polacek@redhat.com>
9775         PR tree-optimization/56035
9776         * gcc.dg/pr56035.c: New test.
9778 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9780         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9781         for MIPS.
9783 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9785         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9787 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
9789         PR c/56078
9790         * gcc.dg/pr56078.c: New test.
9791         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9793 2013-01-24  Martin Jambor  <mjambor@suse.cz>
9795         PR tree-optimization/55927
9796         * g++.dg/ipa/devirt-10.C: Disable early inlining.
9798 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
9800         * gcc.target/i386/movsd.c: New test.
9802 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
9804         PR inline-asm/55934
9805         * gcc.target/i386/pr55934.c: New test.
9807 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
9809         PR fortran/56081
9810         * gfortran.dg/select_8.f90: New.
9812 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
9814         * gcc.target/microblaze/microblaze.exp: Remove
9815         target_config_cflags check.
9817 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
9819         PR fortran/56052
9820         * gfortran.dg/gomp/pr56052.f90: New test.
9822         PR target/49069
9823         * gcc.dg/pr49069.c: New test.
9825 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9827         PR c++/55944
9828         * g++.dg/cpp0x/constexpr-static10.C: New.
9830 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
9832         PR target/56028
9833         * gcc.target/i386/pr56028.c: New test.
9835 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
9837         PR target/55686
9838         * gcc.target/i386/pr55686.c: New test.
9840 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
9842         PR c++/53609
9843         * g++.dg/cpp0x/variadic139.C: New test.
9844         * g++.dg/cpp0x/variadic140.C: Likewise.
9845         * g++.dg/cpp0x/variadic141.C: Likewise.
9847 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
9849         * gnat.dg/warn8.adb: New test.
9851 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9853         PR fortran/55919
9854         * gfortran.dg/include_8.f90: New test.
9856 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9858         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9859         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9861 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
9863         PR tree-optimization/56051
9864         * gcc.c-torture/execute/pr56051.c: New test.
9866 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9868         PR rtl-optimization/56023
9869         * gcc.dg/pr56023.c: New test.
9871 2013-01-21  Martin Jambor  <mjambor@suse.cz>
9873         PR middle-end/56022
9874         * gcc.target/i386/pr56022.c: New test.
9876 2013-01-21  Jason Merrill  <jason@redhat.com>
9878         * lib/target-supports.exp (check_effective_target_alias): New.
9880 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9882         PR debug/53235
9883         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9885 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
9887         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9889 2013-01-19  Jeff Law  <law@redhat.com>
9891         PR tree-optimization/52631
9892         * tree-ssa/pr52631.c: New test.
9893         * tree-ssa/ssa-fre-9: Update expected output.
9895 2013-01-19  Anthony Green  <green@moxielogic.com>
9897         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9898         for moxie.
9900 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9902         PR tree-optimization/56029
9903         * g++.dg/torture/pr56029.C: New test.
9905 2013-01-18  Sharad Singhai  <singhai@google.com>
9907         PR tree-optimization/55995
9908         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9910 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
9912         PR target/55433
9913         * gcc.target/i386/pr55433.c: New.
9915 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9917         PR middle-end/56015
9918         * gfortran.dg/pr56015.f90: New test.
9920 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
9922         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9924 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
9926         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9927         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9928         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9929         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9930         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9932 2013-01-17  Jeff Law  <law@redhat.com>
9934         * gcc.dg/pr52573.c: Move to...
9935         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
9937         PR rtl-optimization/52573
9938         * gcc.dg/pr52573.c: New test.
9940 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
9942         PR sanitizer/55679
9943         * g++.dg/asan/interception-test-1.C: Skip on darwin.
9944         * lib/target-supports.exp (check_effective_target_swapcontext): Use
9945         check_no_compiler_messages to test support in ucontext.h.
9946         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9947         compliant RLIMIT_AS.
9949 2013-01-17  Marek Polacek  <polacek@redhat.com>
9951         PR rtl-optimization/55833
9952         * gcc.dg/pr55833.c: New test.
9954 2013-01-17  Jan Hubicka  <jh@suse.cz>
9956         PR tree-optimization/55273
9957         * gcc.c-torture/compile/pr55273.c: New testcase.
9959 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
9961         PR target/55981
9962         * gcc.target/pr55981.c: New test.
9964 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
9966         * gcc.target/arm/pr40887.c: Require at least armv5.
9967         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9968         * gcc.target/arm/pr51915.c: Likewise.
9969         * gcc.target/arm/pr52006.c: Likewise.
9970         * gcc.target/arm/pr53187.c: Likewise.
9972         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9973         * gcc.target/arm/ftest-support-arm.h: Delete.
9974         * gcc.target/arm/ftest-support-thumb.h: Delete.
9975         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9976         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9977         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9978         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9979         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9980         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9981         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9982         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9983         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9984         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9985         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9986         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9987         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9988         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9989         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9990         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9991         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9992         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9993         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9994         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9995         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9996         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9997         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9998         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10000 2013-01-17  Martin Jambor  <mjambor@suse.cz>
10002         PR tree-optimizations/55264
10003         * g++.dg/ipa/pr55264.C: New test.
10005 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
10007         PR fortran/55983
10008         * gfortran.dg/class_55.f90: New.
10010 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
10012         PR testsuite/55994
10013         * gcc.c-torture/execute/builtins/builtins.exp: Add
10014         -Wl,--allow-multiple-definition for eabi and elf targets.
10016         PR testsuite/54622
10017         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10018         check_effective_target_vect_perm_short,
10019         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10020         check_effective_target_vect64): Return 0 for big-endian ARM.
10021         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10023         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10024         prototypes.
10026 2013-01-16  Richard Biener  <rguenther@suse.de>
10028         PR tree-optimization/55964
10029         * gcc.dg/torture/pr55964.c: New testcase.
10031 2013-01-16  Richard Biener  <rguenther@suse.de>
10033         PR tree-optimization/54767
10034         PR tree-optimization/53465
10035         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10037 2013-01-16  Christian Bruel  <christian.bruel@st.com>
10039         PR target/55301
10040         * gcc.target/sh/sh-switch.c: New testcase.
10042 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
10044         * gcc.dg/webizer.c: Increase the array size.
10046 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
10048         PR target/55940
10049         * gcc.dg/pr55940.c: New test.
10051 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
10052             Harald Anlauf  <anlauf@gmx.de>
10054         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10055         * gfortran.dg/bounds_check_5.f90: Likewise.
10056         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10057         * gfortran.dg/continuation_9.f90: Likewise.
10058         * gfortran.dg/move_alloc_13.f90: Likewise.
10059         * gfortran.dg/structure_constructor_11.f90: Likewise.
10060         * gfortran.dg/tab_continuation.f: Likewise.
10061         * gfortran.dg/warning-directive-2.F90: Likewise.
10062         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10064 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
10066         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10067         * gcc.target/arm/fma-sp.c: Likewise.
10069 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
10071         PR rtl-optimization/55153
10072         * gcc.dg/pr55153.c: New.
10074 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
10076         PR tree-optimization/55920
10077         * gcc.c-torture/compile/pr55920.c: New test.
10079 2013-01-15  Richard Biener  <rguenther@suse.de>
10081         PR middle-end/55882
10082         * gcc.dg/torture/pr55882.c: New testcase.
10084 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
10086         PR tree-optimization/55955
10087         * gcc.c-torture/compile/pr55955.c: New test.
10089 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
10091         PR c++/55663
10092         * g++.dg/cpp0x/alias-decl-31.C: New test.
10094 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
10096         PR fortran/54286
10097         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10098         case where interface is null.
10100 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10102         PR fortran/55806
10103         * gfortran.dg/array_constructor_40.f90:  New test.
10105 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
10107         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10109 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
10111         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10112         * gcc.target/aarch64/vect-ld1r-compile.c: New.
10113         * gcc.target/aarch64/vect-ld1r-fp.c: New.
10114         * gcc.target/aarch64/vect-ld1r.c: New.
10115         * gcc.target/aarch64/vect-ld1r.x: New.
10117 2013-01-14  Andi Kleen  <ak@linux.intel.com>
10119         PR target/55948
10120         * gcc.target/i386/hle-clear-rel.c: New file
10121         * gcc.target/i386/hle-store-rel.c: New file.
10123 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
10125         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10126         * gfortran.dg/bounds_check_4.f90: Likewise.
10127         * gfortran.dg/inquire_10.f90: Likewise.
10128         * gfortran.dg/minloc_3.f90: Likewise.
10129         * gfortran.dg/minlocval_3.f90: Likewise.
10130         * gfortran.dg/module_double_reuse.f90: Likewise.
10131         * gfortran.dg/mvbits_1.f90: Likewise.
10132         * gfortran.dg/oldstyle_1.f90: Likewise.
10133         * gfortran.dg/pr20163-2.f: Likewise.
10134         * gfortran.dg/save_1.f90: Likewise.
10135         * gfortran.dg/scan_1.f90: Likewise.
10136         * gfortran.dg/select_char_1.f90: Likewise.
10137         * gfortran.dg/shape_4.f90: Likewise.
10138         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10139         * gfortran.dg/function_optimize_10.f90: Likewise.
10140         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10141         * gfortran.dg/used_types_17.f90: Likewise.
10142         * gfortran.dg/used_types_18.f90: Likewise.
10144 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
10146         PR fortran/54286
10147         * gfortran.dg/proc_ptr_result_8.f90 : New test.
10149 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
10151         * gcc.dg/unroll_5.c: Add nomips16 attributes.
10153 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
10155         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10157 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
10159         PR fortran/55072
10160         * gfortran.dg/assumed_type_2.f90: Fix test case.
10161         * gfortran.dg/internal_pack_13.f90: New test.
10162         * gfortran.dg/internal_pack_14.f90: New test.
10164 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
10166         PR fortran/55868
10167         * gfortran.dg/unlimited_polymorphic_8.f90: Update
10168         scan-tree-dump-times for foo.0.x._vptr to deal with change from
10169         $tar to STAR.
10171 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
10173         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10175 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10177         PR target/55719
10178         * gcc.target/s390/pr55719.c: New testcase.
10180 2013-01-11  Richard Guenther  <rguenther@suse.de>
10182         PR tree-optimization/44061
10183         * gcc.dg/pr44061.c: New testcase.
10185 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
10187         Update copyright years.
10189 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
10190             Jakub Jelinek  <jakub@redhat.com>
10192         PR target/55565
10193         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10195 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
10197         PR rtl-optimization/55672
10198         * gcc.target/i386/pr55672.c: New.
10200 2013-01-10  Jeff Law  <law@redhat.com>
10202         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
10203         pass/fail message unique.
10206 2013-01-10  Jason Merrill  <jason@redhat.com>
10208         * ada/.gitignore: New.
10210 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10212         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10213         Add tls options.
10214         * g++.dg/tls/thread_local2.C: Likewise.
10215         * g++.dg/tls/thread_local2g.C: Likewise.
10216         * g++.dg/tls/thread_local6.C: Likewise.
10217         * g++.dg/tls/thread_local-order1.C: Add tls options.
10218         * g++.dg/tls/thread_local-order2.C: Likewise.
10219         * g++.dg/tls/thread_local3.C: Likewise.
10220         * g++.dg/tls/thread_local3g.C: Likewise.
10221         * g++.dg/tls/thread_local4.C: Likewise.
10222         * g++.dg/tls/thread_local4g.C: Likewise.
10223         * g++.dg/tls/thread_local5.C: Likewise.
10224         * g++.dg/tls/thread_local5g.C: Likewise.
10225         * g++.dg/tls/thread_local6g.C: Likewise.
10227 2013-01-10  Kostya Serebryany  <kcc@google.com>
10229         * g++.dg/asan/asan_test.cc: Sync from upstream.
10231 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
10233         PR tree-optimization/55921
10234         * gcc.c-torture/compile/pr55921.c: New test.
10236 2013-01-09  Jan Hubicka  <jh@suse.cz>
10238         PR tree-optimization/55569
10239         * gcc.c-torture/compile/pr55569.c: New testcase.
10241 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
10243         PR fortran/47203
10244         * gfortran.dg/use_28.f90: New test.
10246 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
10248         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10249         number matching more robust.
10251 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
10253         PR rtl-optimization/55829
10254         * gcc.target/i386/pr55829.c: New.
10256 2013-01-09  Tobias Burnus  <burnus@net-b.de>
10258         PR fortran/55758
10259         * gfortran.dg/bind_c_bool_1.f90: New.
10260         * gfortran.dg/do_5.f90: Add dg-warning.
10262 2013-01-09  Jan Hubicka  <jh@suse.cz>
10264         PR tree-optimization/55875
10265         * gcc.c-torture/execute/pr55875.c: New testcase.
10266         * g++.dg/torture/pr55875.C: New testcase.
10268 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
10270         PR c/48418
10271         * c-c++-common/pr48418.c: New test.
10273 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
10275         PR c++/55801
10276         * g++.dg/tls/thread_local-ice.C: New.
10278 2013-01-09  Andreas Schwab  <schwab@suse.de>
10280         * gcc.dg/guality/pr54693.c: Null-terminate arr.
10282 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
10284         PR tree-optimization/48189
10285         * gcc.dg/pr48189.c: New test.
10287 2013-01-04  Jan Hubicka  <jh@suse.cz>
10289         PR tree-optimization/55823
10290         * g++.dg/ipa/devirt-10.C: New testcase.
10292 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
10293             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
10295         PR rtl-optimization/55845
10296         * gcc.target/i386/pr55845.c: New test.
10298 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
10300         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10301         instructions generated instead of number of occurances.
10303 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
10305         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10306         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10307         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10308         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10309         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10310         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10311         * gcc.target/aarch64/vect-fcm.x: Likewise.
10312         * lib/target-supports.exp
10313         (check_effective_target_vect_cond): Enable for AArch64.
10315 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
10317         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10318         endian-safe float pool loading.
10319         (test_square_root_v4sf): Likewise.
10320         (test_square_root_v2df): Likewise.
10321         * lib/target-supports.exp
10322         (check_effective_target_vect_call_sqrtf): Add AArch64.
10324 2013-01-08  Martin Jambor  <mjambor@suse.cz>
10326         PR debug/55579
10327         * gcc.dg/tree-ssa/pr55579.c: New test.
10329 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10331         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10332         asm comments.
10334 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
10336         PR middle-end/55890
10337         * gcc.dg/torture/pr55890-3.c: New test.
10339         PR middle-end/55851
10340         * gcc.c-torture/compile/pr55851.c: New test.
10342         PR sanitizer/55844
10343         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10344         dg-options.
10346 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
10348         PR fortran/55618
10349         * gfortran.dg/elemental_scalar_args_2.f90: New test.
10351 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10353         PR fortran/55763
10354         * gfortran.dg/pointer_init_2.f90: Update dg-error.
10355         * gfortran.dg/pointer_init_7.f90: New.
10357 2013-01-07  Richard Biener  <rguenther@suse.de>
10359         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10361 2013-01-07  Richard Biener  <rguenther@suse.de>
10363         PR middle-end/55890
10364         * gcc.dg/torture/pr55890-1.c: New testcase.
10365         * gcc.dg/torture/pr55890-2.c: Likewise.
10367 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
10369         * gcc.target/aarch64/fmovd.c: New.
10370         * gcc.target/aarch64/fmovf.c: Likewise.
10371         * gcc.target/aarch64/fmovd-zero.c: Likewise.
10372         * gcc.target/aarch64/fmovf-zero.c: Likewise.
10373         * gcc.target/aarch64/vect-fmovd.c: Likewise.
10374         * gcc.target/aarch64/vect-fmovf.c: Likewise.
10375         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10376         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10378 2013-01-07  Richard Biener  <rguenther@suse.de>
10380         PR tree-optimization/55888
10381         PR tree-optimization/55862
10382         * gcc.dg/torture/pr55888.c: New testcase.
10384 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10386         PR fortran/55852
10387         * gfortran.dg/intrinsic_size_3.f90: New.
10389 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10391         PR fortran/55763
10392         * gfortran.dg/select_type_32.f90: New.
10394 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
10396         PR c++/52343
10397         * g++.dg/cpp0x/alias-decl-29.C: New test.
10399 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
10401         PR fortran/53876
10402         PR fortran/54990
10403         PR fortran/54992
10404         * gfortran.dg/class_array_15.f03: New test.
10406 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
10408         PR fortran/42769
10409         PR fortran/45836
10410         PR fortran/45900
10411         * gfortran.dg/use_23.f90: New test.
10412         * gfortran.dg/use_24.f90: New test.
10413         * gfortran.dg/use_25.f90: New test.
10414         * gfortran.dg/use_26.f90: New test.
10415         * gfortran.dg/use_27.f90: New test.
10417 2013-01-06  Olivier Hainque  <hainque@adacore.com>
10419         * gnat.dg/specs/clause_on_volatile.ads: New test.
10421 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10423         * gnat.dg/alignment10.adb: New test.
10425 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
10426             Mikael Morin  <mikael@gcc.gnu.org>
10428         PR fortran/55827
10429         * gfortran.dg/use_22.f90: New test.
10431 2013-01-04  Andrew Pinski  <apinski@cavium.com>
10433         * gcc.target/aarch64/cmp-1.c: New testcase.
10435 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
10437         PR fortran/55172
10438         * gfortran.dg/select_type_31.f03: New test.
10440 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
10442         PR c++/54526 (again)
10443         * g++.dg/cpp0x/parse2.C: Extend.
10444         * g++.old-deja/g++.other/crash28.C: Adjust.
10446 2013-01-04  Richard Biener  <rguenther@suse.de>
10448         PR tree-optimization/55862
10449         * gcc.dg/torture/pr55862.c: New testcase.
10451 2013-01-04  Martin Jambor  <mjambor@suse.cz>
10453         PR tree-optimization/55755
10454         * gcc.dg/torture/pr55755.c: New test.
10455         * gcc.dg/tree-ssa/sra-13.c: Likewise.
10456         * gcc.dg/tree-ssa/pr45144.c: Update.
10458 2013-01-04  Richard Biener  <rguenther@suse.de>
10460         PR middle-end/55863
10461         * gcc.dg/fold-reassoc-2.c: New testcase.
10463 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10465         PR fortran/55763
10466         * gfortran.dg/null_7.f90: New.
10468 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10470         PR fortran/55854
10471         PR fortran/55763
10472         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10473         * gfortran.dg/unlimited_polymorphic_7.f90: New.
10474         * gfortran.dg/unlimited_polymorphic_8.f90: New.
10476 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
10478         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10480 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
10482         PR fortran/55855
10483         * gfortran.dg/assignment_1.f90: Modified.
10484         * gfortran.dg/assignment_4.f90: New.
10486 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
10488         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10490 2013-01-03  Richard Biener  <rguenther@suse.de>
10492         PR tree-optimization/55857
10493         * gcc.dg/vect/pr55857-1.c: New testcase.
10494         * gcc.dg/vect/pr55857-2.c: Likewise.
10496 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
10498         PR rtl-optimization/55838
10499         * gcc.dg/pr55838.c: New test.
10501         PR tree-optimization/55832
10502         * gcc.c-torture/compile/pr55832.c: New test.
10504 2013-01-02  Teresa Johnson  <tejohnson@google.com>
10506         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10507         * gcc.dg/tree-ssa/loop-23.c: Ditto.
10508         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10509         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10510         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10511         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10512         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10513         * gcc.dg/unroll_1.c: Ditto.
10514         * gcc.dg/unroll_2.c: Ditto.
10515         * gcc.dg/unroll_3.c: Ditto.
10516         * gcc.dg/unroll_4.c: Ditto.
10518 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10520         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10522 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10524         PR fortran/55818
10525         * gfortran.dg/eof_4.f90: New test.
10527 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
10529         * lib/c-compat.exp (compat-use-alt-compiler): Remove
10530         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10531         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10532         (compat_setup_dfp): Initialize compat_alt_caret and
10533         compat_save_TEST_ALWAYS_FLAGS.
10535 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10537         * gcc.dg/torture/tls/tls-reload-1.c: New test.
10539 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10541         * gcc.dg/torture/fp-int-convert-2.c: New test.
10543 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10545         * gfortran.dg/newunit_3.f90: Add dg-do run.
10546         * gfortran.dg/inquire_15.f90: Add dg-do run.
10548 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
10550         PR tree-optimization/55831
10551         * gcc.dg/pr55831.c: New test.
10553 Copyright (C) 2013 Free Software Foundation, Inc.
10555 Copying and distribution of this file, with or without modification,
10556 are permitted in any medium without royalty provided the copyright
10557 notice and this notice are preserved.