Added Compiler Support for _Cilk_spawn and _Cilk_sync for C++.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobe57eaf0a163be36dee8723181b12f4b4b83c963a
1 2013-12-11  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3         * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
4         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9         * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
10         test stored in c-c++-common.  Also, added the Cilk runtime's library
11         to the ld_library_path.
12         
13 2013-12-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15         PR middle-end/59134
16         * gcc.c-torture/compile/pr59134.c: New test.
17         * gnat.dg/misaligned_volatile.adb: New test.
19 2013-12-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
20             Sandra Loosemore  <sandra@codesourcery.com>
22         * gcc.dg/pr23623.c: Update to test interaction with C++
23         memory model.
25 2013-12-11  Sandra Loosemore  <sandra@codesourcery.com>
27         PR middle-end/23623
28         PR middle-end/48784
29         PR middle-end/56341
30         PR middle-end/56997
31         * gcc.dg/pr23623.c: New test.
32         * gcc.dg/pr48784-1.c: New test.
33         * gcc.dg/pr48784-2.c: New test.
34         * gcc.dg/pr56341-1.c: New test.
35         * gcc.dg/pr56341-2.c: New test.
36         * gcc.dg/pr56997-1.c: New test.
37         * gcc.dg/pr56997-2.c: New test.
38         * gcc.dg/pr56997-3.c: New test.
40 2013-12-11  Janus Weil  <janus@gcc.gnu.org>
42         PR fortran/58916
43         * gfortran.dg/allocate_with_source_4.f90: New.
45 2013-12-11  Jakub Jelinek  <jakub@redhat.com>
47         PR tree-optimization/59417
48         * gcc.c-torture/compile/pr59417.c: New test.
50         PR tree-optimization/59386
51         * gcc.c-torture/compile/pr59386.c: New test.
53 2013-12-11  Bin Cheng  <bin.cheng@arm.com>
55         Reverted:
56         2013-12-10  Bin Cheng  <bin.cheng@arm.com>
57         PR tree-optimization/41488
58         * gcc.dg/tree-ssa/scev-7.c: New test.
59         * gcc.dg/pr41488.c: New test.
61 2013-12-10  Janus Weil  <janus@gcc.gnu.org>
63         PR fortran/35831
64         * gfortran.dg/c_by_val_5.f90: Modified.
65         * gfortran.dg/dummy_procedure_10.f90: New.
67 2013-12-10  Yury Gribov  <y.gribov@samsung.com>
69         * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
70         * g++-dg/tsan/tsan.exp: Likewise.
72 2013-12-10  Richard Biener  <rguenther@suse.de>
74         PR middle-end/38474
75         * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
77 2013-12-10  Jakub Jelinek  <jakub@redhat.com>
79         * gcc.dg/vect/vect-cond-11.c: New test.
80         * gcc.target/i386/vect-cond-1.c: New test.
81         * gcc.target/i386/avx2-gather-5.c: New test.
82         * gcc.target/i386/avx2-gather-6.c: New test.
83         * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
84         * gcc.dg/vect/vect-mask-load-1.c: New test.
86 2013-12-09  Marek Polacek  <polacek@redhat.com>
88         PR sanitizer/59437
89         * g++.dg/ubsan/pr59437.C: New test.
91 2013-12-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
93         * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
94         * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
95         * g++-dg/tsan/tsan.exp: Likewise.
97 2013-12-10  Eric Botcazou  <ebotcazou@adacore.com>
99         * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
100         * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
102 2013-12-10  Bin Cheng  <bin.cheng@arm.com>
104         PR tree-optimization/41488
105         * gcc.dg/tree-ssa/scev-7.c: New test.
106         * gcc.dg/pr41488.c: New test.
108 2013-12-09  Joseph Myers  <joseph@codesourcery.com>
110         PR preprocessor/55715
111         * gcc.dg/cpp/expr-overflow-1.c: New test.
113 2013-12-10  Tobias Burnus  <burnus@net-b.de>
115         PR fortran/59428
116         PR fortran/58099
117         PR fortran/58676
118         PR fortran/41724
119         * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
121 2013-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
123         PR c++/59435
124         * g++.dg/cpp0x/variadic-sizeof3.C: New.
126 2013-12-09  David Malcolm  <dmalcolm@redhat.com>
128         * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
129         use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
130         explicit.
131         * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
133 2013-12-09  Richard Earnshaw  <rearnsha@arm.com>
135         * gcc.target/arm/ldrd-strd-offset.c: New.
137 2013-12-09  Martin Jambor  <mjambor@suse.cz>
139         * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
140         * gcc.c-torture/compile/pr48929.c: Likewise.
141         * gcc.c-torture/compile/pr55569.c: Likewise.
142         * gcc.c-torture/compile/sra-1.c: Likewise.
143         * gcc.c-torture/compile/pr45085.c: Moved to...
144         * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
146 2013-12-09  Marek Polacek  <polacek@redhat.com>
148         PR sanitizer/59415
149         * g++.dg/ubsan/pr59415.C: New test.
151 2013-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
153         PR c++/52707
154         * g++.dg/cpp0x/deleted2.C: New.
156 2013-12-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
158         * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
160 2013-12-09  Richard Sandiford  <rdsandiford@googlemail.com>
162         * lib/asan-dg.exp (asan-gtest): Remove expected output from the
163         pass/fail line and add it to the log instead.
165 2013-12-08  Oleg Endo  <olegendo@gcc.gnu.org>
167         PR target/52898
168         PR target/51697
169         * gcc.target/sh/pr51697.c: New.
171 2013-12-08  Uros Bizjak  <ubizjak@gmail.com>
173         * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
174         * gcc.dg/macro-fusion-2.c: Ditto.
175         * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
176         * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
178 2013-12-08  Tobias Burnus  <burnus@net-b.de>
180         PR fortran/58099
181         PR fortran/58676
182         PR fortran/41724
183         * gfortran.dg/elemental_subroutine_8.f90: New.
184         * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
185         * gfortran.dg/proc_ptr_11.f90: Ditto.
186         * gfortran.dg/proc_ptr_result_8.f90: Ditto.
187         * gfortran.dg/proc_ptr_32.f90: Update dg-error.
188         * gfortran.dg/proc_ptr_33.f90: Ditto.
189         * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
190         which is not elemental.
191         * gfortran.dg/proc_ptr_result_7.f90: Ditto.
193 2013-12-07  Janus Weil  <janus@gcc.gnu.org>
195         PR fortran/59414
196         * gfortran.dg/class_result_2.f90: New.
198 2013-12-06  Jakub Jelinek  <jakub@redhat.com>
200         PR tree-optimization/59388
201         * gcc.c-torture/execute/pr59388.c: New test.
203 2013-12-06  Dominique d'Humieres  <dominiq@lps.ens.fr>
205         PR testsuite/59043
206         * g++.dg/pubtypes.C: Adjust the regular expression.
207         * gcc.dg/pubtypes-1.c: Likewise.
208         * gcc.dg/pubtypes-2.c: Likewise.
209         * gcc.dg/pubtypes-3.c: Likewise.
210         * gcc.dg/pubtypes-4.c: Likewise.
212 2013-12-06  Tejas Belagod  <tejas.belagod@arm.com>
214         * gcc.dg/vect/vect-nop-move.c: Fix dg options.
216 2013-12-06  Uros Bizjak  <ubizjak@gmail.com>
218         PR target/59405
219         * gcc.target/i386/pr59405.c: New test.
221 2013-12-06  Ian Bolton  <ian.bolton@arm.com>
222             Mark Mitchell  <mark@codesourcery.com>
224         PR target/59091
225         * gcc.target/arm/builtin-trap.c: New test.
226         * gcc.target/arm/thumb-builtin-trap.c: Likewise.
228 2013-12-06  Eric Botcazou  <ebotcazou@adacore.com>
230         * gcc.target/sparc/pdistn.c: New test.
231         * gcc.target/sparc/pdistn-2.c: Likewise.
233 2013-12-06  Richard Biener  <rguenther@suse.de>
235         PR tree-optimization/59058
236         * gcc.dg/torture/pr59058.c: New testcase.
238 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
240         * g++.dg/warn/pr15774-1.C: Adjust expected message.
242 2013-12-05  Vladimir Makarov  <vmakarov@redhat.com>
244         PR rtl-optimization/59317
245         * testsuite/gcc.target/mips/pr59317.c: New.
247 2013-12-05  Marek Polacek  <polacek@redhat.com>
249         PR sanitizer/59333
250         PR sanitizer/59397
251         * c-c++-common/ubsan/pr59333.c: New test.
252         * c-c++-common/ubsan/pr59397.c: New test.
254 2013-12-05  Tejas Belagod  <tejas.belagod@arm.com>
256         * gcc.dg/vect/vect-nop-move.c: New test.
258 2013-12-05  Max Ostapenko  <m.ostapenko@partner.samsung.com>
260         * c-c++-common/tsan/atomic_stack.c: New test.
261         * c-c++-common/tsan/fd_pipe_race.c: New test.
262         * c-c++-common/tsan/free_race.c: New test.
263         * c-c++-common/tsan/mutexset1.c: New test.
264         * c-c++-common/tsan/race_on_barrier.c: New test.
265         * c-c++-common/tsan/sleep_sync.c: New test.
266         * c-c++-common/tsan/thread_leak.c: New test.
267         * c-c++-common/tsan/thread_leak1.c: New test.
268         * c-c++-common/tsan/thread_leak2.c: New test.
269         * c-c++-common/tsan/tiny_race.c: New test.
270         * c-c++-common/tsan/tls_race.c: New test.
271         * c-c++-common/tsan/write_in_reader_lock.c: New test.
272         * lib/tsan-dg.exp: New file.
273         * gcc.dg/tsan/tsan.exp: New file.
274         * g++.dg/tsan/tsan.exp: New file.
275         * g++.dg/dg.exp: Prune tsan subdirectory.
277 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
279         * gcc.target/i386/readeflags-1.c: New.
280         * gcc.target/i386/writeeflags-1.c: Ditto.
282 2013-12-05  Yury Gribov  <y.gribov@samsung.com>
284         PR sanitizer/59369
285         * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
286         * c-c++-common/asan/pr59063-2.c: Likewise.
288 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
290         * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
291         * g++.dg/cpp0x/defaulted2.C: Likewise.
292         * g++.dg/cpp1y/auto-fn8.C: Likewise.
293         * g++.dg/gomp/udr-3.C: Likewise.
294         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
295         * g++.dg/lookup/linkage1.C: Likewise.
296         * g++.dg/overload/new1.C: Likewise.
297         * g++.dg/parse/friend5.C: Likewise.
298         * g++.dg/parse/namespace-alias-1.C: Likewise.
299         * g++.dg/parse/namespace10.C: Likewise.
300         * g++.dg/parse/redef2.C: Likewise.
301         * g++.dg/template/friend44.C: Likewise.
302         * g++.old-deja/g++.brendan/crash42.C: Likewise.
303         * g++.old-deja/g++.brendan/crash52.C: Likewise.
304         * g++.old-deja/g++.brendan/crash55.C: Likewise.
305         * g++.old-deja/g++.jason/overload21.C: Likewise.
306         * g++.old-deja/g++.jason/overload5.C: Likewise.
307         * g++.old-deja/g++.jason/redecl1.C: Likewise.
308         * g++.old-deja/g++.law/arm8.C: Likewise.
309         * g++.old-deja/g++.other/main1.C: Likewise.
311 2013-12-05  Richard Biener  <rguenther@suse.de>
313         PR tree-optimization/56787
314         * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
316 2013-12-05  Kostya Serebryany  <kcc@google.com>
318         * c-c++-common/asan/null-deref-1.c: Update the test
319         to match the fresh asan run-time.
321 2013-12-05  Richard Biener  <rguenther@suse.de>
323         PR tree-optimization/59374
324         * gcc.dg/torture/pr59374-1.c: New testcase.
325         * gcc.dg/torture/pr59374-2.c: Likewise.
327 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
329         * gcc.target/ia64/pr52731.c: New.
331 2013-12-04  Jeff Law  <law@redhat.com>
333         * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
334         * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
335         -fisolate-erroneous-paths-attribute.
336         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
338 2013-12-04  Joseph Myers  <joseph@codesourcery.com>
340         PR c/52023
341         * gcc.dg/c11-align-6.c: New test.
343 2013-12-04  Marek Polacek  <polacek@redhat.com>
345         * c-c++-common/ubsan/overflow-mul-2.c: New test.
346         * c-c++-common/ubsan/overflow-add-1.c: New test.
347         * c-c++-common/ubsan/overflow-add-2.c: New test.
348         * c-c++-common/ubsan/overflow-mul-1.c: New test.
349         * c-c++-common/ubsan/overflow-sub-1.c: New test.
350         * c-c++-common/ubsan/overflow-sub-2.c: New test.
351         * c-c++-common/ubsan/overflow-negate-1.c: New test.
353 2013-12-04  Marek Polacek  <polacek@redhat.com>
355         PR c/54113
356         * gcc.dg/pr54113.c: New test.
358 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
360         PR c++/59268
361         * g++.dg/cpp0x/constexpr-template6.C: New test.
363 2013-12-04  Eric Botcazou  <ebotcazou@adacore.com>
365         * gnat.dg/pack19.adb: New test.
367 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
369         PR rtl-optimization/58726
370         * gcc.c-torture/execute/pr58726.c: New test.
372         PR target/59163
373         * g++.dg/torture/pr59163.C: New test.
375         PR tree-optimization/59355
376         * g++.dg/ipa/pr59355.C: New test.
378 2013-12-04  Yufeng Zhang  <yufeng.zhang@arm.com>
380         * gcc.dg/tree-ssa/slsr-39.c: Update.
381         * gcc.dg/tree-ssa/slsr-41.c: New test.
383 2013-12-03  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
385         * gcc.target/powerpc/pr57363.c: New test.
387 2013-12-03  Wei Mi  <wmi@google.com>
389         PR rtl-optimization/59020
390         * testsuite/gcc.dg/pr59020.c: New.
391         * testsuite/gcc.dg/macro-fusion-1.c: New.
392         * testsuite/gcc.dg/macro-fusion-2.c: New.
394 2013-12-03  Yury Gribov  <y.gribov@samsung.com>
396         PR sanitizer/59063
397         * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
398         has not been found.
399         * lib/ubsan-dg.exp: Likewise.  Append to flags also
400         -B${gccpath}/libsanitizer/.
402 2013-12-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
404         * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
406 2013-12-03  H.J. Lu  <hongjiu.lu@intel.com>
408         PR target/59363
409         * gcc.target/i386/pr59363.c: New file.
411 2013-12-03  Marek Polacek  <polacek@redhat.com>
413         PR c/59351
414         * gcc.dg/pr59351.c: New test.
416 2013-12-03  Chung-Ju Wu  <jasonwucj@gmail.com>
418         * gcc.dg/20020312-2.c: Add __nds32__ case.
419         * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
420         * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
421         * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
422         * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
423         * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
424         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
425         * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
426         * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
427         * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
428         * gcc.target/nds32: New nds32 specific directory and testcases.
429         * lib/target-supports.exp (check_profiling_available): Check for
430         nds32*-*-elf.
432 2013-12-03  Jakub Jelinek  <jakub@redhat.com>
434         PR tree-optimization/59362
435         * gcc.c-torture/compile/pr59362.c: New test.
437         PR middle-end/59011
438         * gcc.dg/pr59011.c: New test.
440         PR target/58864
441         * g++.dg/opt/pr58864.C: New test.
443 2013-12-02  Jeff Law  <law@redhat.com>
445         PR tree-optimization/59322
446         * gcc.c-torture/compile/pr59322.c: New test.
448 2013-12-02  Sriraman Tallam  <tmsriram@google.com>
450         PR target/58944
451         * testsuite/gcc.target/i386/pr58944.c: New test.
453 2013-12-02  Joseph Myers  <joseph@codesourcery.com>
455         PR c/58235
456         * gcc.dg/c90-array-lval-8.c: New test.
458 2013-12-02  Jakub Jelinek  <jakub@redhat.com>
460         PR tree-optimization/59358
461         * gcc.c-torture/execute/pr59358.c: New test.
463         PR lto/59326
464         * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
465         * lib/target-supports.exp (check_effective_target_avx2): ... here.
466         (check_effective_target_vect_simd_clones): New.
467         * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
468         vect_simd_clones.
469         * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
470         * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
471         * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
472         * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
473         * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
474         * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
475         * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
476         * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
477         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
478         * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
479         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
481 2013-12-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
483         * gcc.dg/pr56997-4.c: New testcase.
485 2013-12-02  Marek Polacek  <polacek@redhat.com>
487         * c-c++-common/ubsan/vla-1.c: Split the tests into individual
488         functions.
490 2013-12-02  Richard Biener  <rguenther@suse.de>
492         PR tree-optimization/59139
493         * gcc.dg/torture/pr59139.c: New testcase.
495 2013-12-02  Eric Botcazou  <ebotcazou@adacore.com>
497         * gnat.dg/opt30.adb: New test.
499 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
501         PR fortran/57354
502         * gfortran.dg/realloc_on_assign_23.f90 : New test
504 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
506         PR fortran/34547
507         * gfortran.dg/null_5.f90 : Include new error.
508         * gfortran.dg/null_6.f90 : Include new error.
510 2013-11-29  Marek Polacek  <polacek@redhat.com>
512         PR sanitizer/59331
513         * g++.dg/ubsan/pr59331.C: New test.
514         * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
515         Disable the -w option.
516         * c-c++-common/ubsan/vla-1.c: Likewise.
517         * c-c++-common/ubsan/vla-2.c: Likewise.
518         * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
520 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
522         PR c/42262
523         * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
525 2013-11-29  H.J. Lu  <hongjiu.lu@intel.com>
527         * lib/asan-dg.exp (asan_link_flags): Properly add path to
528         libsanitizer.spec to cflags.
530 2013-11-29  Richard Biener  <rguenther@suse.de>
532         PR middle-end/59208
533         * g++.dg/torture/pr59208.C: New testcase.
535 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
536             Yury Gribov  <y.gribov@samsung.com>
538         PR sanitizer/59063
539         * c-c++-common/asan/pr59063-1.c: New test.
540         * c-c++-common/asan/pr59063-2.c: Likewise.
541         * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
542         * lib/ubsan-dg.exp: Likewise.
544 2013-11-29  Eric Botcazou  <ebotcazou@adacore.com>
546         * gnat.dg/opt29.ad[sb]: New test.
548 2013-11-29  Richard Biener  <rguenther@suse.de>
550         PR middle-end/59338
551         * gcc.dg/torture/pr59338.c: New testcase.
553 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
555         PR lto/59326
556         * gcc.dg/vect/vect-simd-clone-12.c: New test.
557         * gcc.dg/vect/vect-simd-clone-12a.c: New test.
558         * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
560         PR c/59280
561         * c-c++-common/pr59280.c: New test.
563 2013-11-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
565         * gcc.target/arm/lp1243022.c: Skip target arm-neon.
567 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
569         PR c/57574
570         * gcc.dg/inline-35.c: New test.
572 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
574         PR c++/59297
575         * g++.dg/gomp/pr59297.C: New test.
577 2013-11-28  Vladimir Makarov  <vmakarov@redhat.com>
579         PR target/57293
580         * gcc.target/i386/pr57293.c: New.
582 2013-11-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
584         * gcc.target/arm/vrinta-ce.c: New testcase.
586 2013-11-28  Richard Biener  <rguenther@suse.de>
588         PR lto/59323
589         * gcc.dg/lto/pr59323-2_0.c: New testcase.
591 2013-11-28  Richard Biener  <rguenther@suse.de>
593         PR tree-optimization/59330
594         * gcc.dg/torture/pr59330.c: New testcase.
596 2013-11-28  Richard Biener  <rguenther@suse.de>
598         PR lto/59323
599         * gcc.dg/lto/pr59323_0.c: New testcase.
601 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
603         PR middle-end/57393
604         PR tree-optimization/58018
605         PR tree-optimization/58131
606         * gcc.dg/torture/pr57393-1.c: New test.
607         * gcc.dg/torture/pr57393-2.c: New test.
608         * gcc.dg/torture/pr57393-3.c: New test.
609         * gcc.dg/torture/pr58018.c: New test.
610         * gcc.dg/torture/pr58131.c: New test.
611         * gfortran.dg/pr57393-1.f90: New test.
612         * gfortran.dg/pr57393-2.f90: New test.
614 2013-11-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
616         * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
618 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
620         * gcc.dg/guality/param-3.c: New test.
622 2013-11-27  Uros Bizjak  <ubizjak@gmail.com>
623             Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
625         PR target/56788
626         * gcc.target/i386/xop-frczX.c: New test.
628 2013-11-27  Jakub Jelinek  <jakub@redhat.com>
630         PR tree-optimization/59014
631         * gcc.c-torture/execute/pr59014-2.c: New test.
633 2013-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
635         PR c++/58647
636         * g++.dg/parse/crash66.C: New.
638 2013-11-27  Kenneth Zadeck  <zadeck@naturalbridge.com>
640         * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
641         * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
643 2013-11-27  Marek Polacek  <polacek@redhat.com>
645         PR sanitizer/59306
646         * g++.dg/ubsan/pr59306.C: New test.
648 2013-11-27  Aldy Hernandez  <aldyh@redhat.com>
649             Jakub Jelinek  <jakub@redhat.com>
651         * g++.dg/gomp/declare-simd-1.C (f38): Make sure
652         simdlen is a power of two.
653         * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
654         Remove -msse2.  Adjust regexps for name mangling changes.
655         * gcc.dg/gomp/simd-clones-3.c: Likewise.
656         * gcc.dg/vect/vect-simd-clone-1.c: New test.
657         * gcc.dg/vect/vect-simd-clone-2.c: New test.
658         * gcc.dg/vect/vect-simd-clone-3.c: New test.
659         * gcc.dg/vect/vect-simd-clone-4.c: New test.
660         * gcc.dg/vect/vect-simd-clone-5.c: New test.
661         * gcc.dg/vect/vect-simd-clone-6.c: New test.
662         * gcc.dg/vect/vect-simd-clone-7.c: New test.
663         * gcc.dg/vect/vect-simd-clone-8.c: New test.
664         * gcc.dg/vect/vect-simd-clone-9.c: New test.
665         * gcc.dg/vect/vect-simd-clone-10.c: New test.
666         * gcc.dg/vect/vect-simd-clone-10.h: New file.
667         * gcc.dg/vect/vect-simd-clone-10a.c: New file.
668         * gcc.dg/vect/vect-simd-clone-11.c: New test.
670 2013-11-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
672         * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
673         Call set_ld_library_path_env_vars.
674         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
676 2013-11-27  Tom de Vries  <tom@codesourcery.com>
677             Marc Glisse  <marc.glisse@inria.fr>
679         PR c++/59032
680         * c-c++-common/pr59032.c: New testcase.
682 2013-11-27  Tom de Vries  <tom@codesourcery.com>
683             Marc Glisse  <marc.glisse@inria.fr>
685         PR middle-end/59037
686         * c-c++-common/pr59037.c: New testcase.
688 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
690         * gcc.c-torture/execute/20131127-1.c: New test.
692 2013-11-27  Richard Biener  <rguenther@suse.de>
694         PR tree-optimization/59288
695         * gcc.dg/torture/pr59288.c: New testcase.
697 2013-11-27  Marek Polacek  <polacek@redhat.com>
699         * c-c++-common/ubsan/undefined-1.c: New test.
701 2013-11-26  Jakub Jelinek  <jakub@redhat.com>
703         PR tree-optimization/59014
704         * gcc.c-torture/execute/pr59014.c: New test.
706         PR target/59229
707         * gcc.c-torture/execute/pr59229.c: New test.
709         PR rtl-optimization/59166
710         * gcc.dg/torture/pr59166.c: New test.
712         PR c++/58874
713         * g++.dg/gomp/pr58874.C: New test.
715         PR middle-end/59150
716         * g++.dg/gomp/pr59150.C: New test.
718         PR middle-end/59152
719         * c-c++-common/gomp/pr59152.c: New test.
721 2013-11-26  Uros Bizjak  <ubizjak@gmail.com>
723         * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
724         * gcc.dg/gomp/openmp-simd-2.c: Ditto.
725         * g++.dg/gomp/openmp-simd-1.C: Ditto.
726         * g++.dg/gomp/openmp-simd-2.C: Ditto.
727         * gfortran.dg/c_loc_test_22.f90: Ditto.
728         * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
729         * gcc.dg/tree-ssa/isolate-5.c: Ditto.
730         * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
731         * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
732         * gcc.dg/pr57518.c: Cleanup ira rtl dump.
733         * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
735 2013-11-26  Yufeng Zhang  <yufeng.zhang@arm.com>
737         * gcc.target/arm/20131120.c: New test.
739 2013-11-26  Richard Biener  <rguenther@suse.de>
741         PR tree-optimization/59245
742         * gcc.dg/torture/pr59245.c: New testcase.
744 2013-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
746         PR target/59290
747         * gcc.target/arm/negdi-2.c: Scan more general register names.
749 2013-11-26  Terry Guo  <terry.guo@arm.com>
751         * gcc.target/arm/thumb1-pic-high-reg.c: New case.
752         * gcc.target/arm/thumb1-pic-single-base.c: New case.
754 2013-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
756         PR c++/58700
757         * g++.dg/parse/bitfield4.C: New.
759 2013-11-26  Richard Biener  <rguenther@suse.de>
761         PR tree-optimization/59287
762         * gcc.dg/tree-ssa/alias-29.c: New testcase.
764 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
766         PR c++/54485
767         * g++.dg/other/default8.C: New.
768         * g++.dg/tc1/dr217.C: Remove xfail.
769         * g++.dg/other/default5.C: Adjust.
770         * g++.old-deja/g++.mike/p1989.C: Likewise.
772 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
774         PR c++/58607
775         * g++.dg/cpp0x/constexpr-ice9.C: New.
777 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
779         PR c++/58810
780         * g++.dg/other/cv_func3.C: New.
781         * g++.dg/other/cv_func.C: Adjust.
782         * g++.dg/parse/fn-typedef2.C: Likewise.
784 2013-11-25  Marek Polacek  <polacek@redhat.com>
786         PR sanitizer/59250
787         * g++.dg/ubsan/pr59250.C: New test.
789 2013-11-25  Janus Weil  <janus@gcc.gnu.org>
791         PR fortran/59143
792         * gfortran.dg/typebound_proc_30.f90: New.
794 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
796         PR c++/59080
797         * g++.dg/cpp0x/initlist75.C: New.
799         PR c++/59096
800         * g++.dg/cpp0x/gen-attrs-57.C: New.
802 2013-11-25  Adam Butcher  <adam@jessamine.co.uk>
804         PR c++/59112
805         PR c++/59113
806         * g++.dg/cpp1y/pr58533.C: Updated testcase.
807         * g++.dg/cpp1y/pr59112.C: New testcase.
808         * g++.dg/cpp1y/pr59113.C: New testcase.
810 2013-11-25  Terry Guo  <terry.guo@arm.com>
812         * gcc.target/arm/thumb2-slow-flash-data.c: New.
814 2013-11-23  Uros Bizjak  <ubizjak@gmail.com>
816         * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
817         [LDBL_MANT_DIG == 113]: Fix wrong variable name.
819 2013-11-23  Janus Weil  <janus@gcc.gnu.org>
821         PR fortran/59228
822         * gfortran.dg/asynchronous_4.f90: New.
824 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
826         * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
827         cleanup-tree-dump directive.
829 2013-11-22  Jan Hubicka  <jh@suse.cz>
831         * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
832         * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
834 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
836         * g++.dg/ubsan/return-1.C: New test.
837         * g++.dg/ubsan/return-2.C: New test.
839         * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
840         optimizing away some __asan_report* calls.
842 2013-11-22  Martin Jambor  <mjambor@suse.cz>
844         * gcc.dg/pr10474.c: Also test ppc64.
845         * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
846         to longs.
847         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
849 2013-11-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
851         PR target/59054
852         * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
853         specify an appropriate register class for VSX operations.
854         (load_vsx): Use it.
855         (load_gpr_to_vsx): Likewise.
856         (load_vsx_to_gpr): Likewise.
857         * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
858         register class for VSX registers that the type can handle.  Remove
859         checks for explicit number of instructions generated, just check
860         if the instruction is generated.
861         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
862         * gcc.target/powerpc/direct-move-float1.c: Likewise.
863         * gcc.target/powerpc/direct-move-float2.c: Likewise.
864         * gcc.target/powerpc/direct-move-double1.c: Likewise.
865         * gcc.target/powerpc/direct-move-double2.c: Likewise.
866         * gcc.target/powerpc/direct-move-long1.c: Likewise.
867         * gcc.target/powerpc/direct-move-long2.c: Likewise.
869         * gcc.target/powerpc/pr59054.c: Remove duplicate code.
871         * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
872         * gcc.target/powerpc/bool3-p7.c: Likewise.
873         * gcc.target/powerpc/bool3-p8.c: Likewise.
875         * gcc.target/powerpc/p8vector-ldst.c: Just check that the
876         appropriate instructions are generated, don't check the count.
878 2013-11-22  Richard Earnshaw  <rearnsha@arm.com>
880         PR target/59216
881         * gcc.target/arm/negdi-4.c: Delete invalid test.
882         * gcc.dg/torture/pr59216.c: New test.
884 2013-11-22  Alex Velenko  <Alex.Velenko@arm.com>
886         * gcc.target/aarch64/vmov_n_1.c: New testcase.
888 2013-11-22  Richard Biener  <rguenther@suse.de>
890         * gcc.dg/torture/20131122-0.c: New testcase.
892 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
894         * gcc.dg/vect/vect-124.c: New test.
896 2013-11-21  Cary Coutant  <ccoutant@google.com>
898         * gcc.dg/debug/dwarf2/mlt1.c: New test.
899         * gcc.dg/debug/dwarf2/mlt2.c: New test.
901 2013-11-21  Jeff Law  <law@redhat.com>
903         PR tree-optimization/59221
904         * gcc.c-torture/execute/pr59221.c: New test.
906 2013-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
908         PR libfortran/59227
909         * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
910         Make more generic for other platforms.
912 2013-11-21  Oleg Endo  <olegendo@gcc.gnu.org>
914         PR target/53976
915         * gcc.target/sh/pr53976-1.c: New.
917 2013-11-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
919         PR libfortran/49024
920         * gfortran.dg/erf_3.F90: New file.
922 2013-11-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
924         * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
926 2013-11-20  Vladimir Makarov  <vmakarov@redhat.com>
928         PR rtl-optimization/59133
929         * gcc.target/i386/pr59133.c: New.
931 2013-11-20  Joseph Myers  <joseph@codesourcery.com>
933         PR middle-end/21718
934         * gcc.dg/float-exact-1.c: New test.
936 2013-11-20  Richard Earnshaw  <rearnsha@arm.com>
938         PR rtl-optimization/54300
939         * gcc.target/arm/pr54300.C: New test.
941 2013-11-20  Diego Novillo  <dnovillo@google.com>
943         PR 59212
944         * g++.dg/plugin/selfassign.c: Include stringpool.h
946 2013-11-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
948         * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
950 2013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
952         * gcc.target/s390/htm-1.c: Rename to ...
953         * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
954         one.
955         * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
956         * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
957         * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
958         * gcc.target/s390/htm-builtins-1.c: New testcase.
959         * gcc.target/s390/htm-builtins-2.c: New testcase.
960         * gcc.target/s390/s390.exp: Add check for htm machine.
962 2013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
964         PR c/53001
965         * c-c++-common/Wfloat-conversion.c: Copies relevant
966         tests from c-c++-common/Wconversion-real.c,
967         gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
968         new testcase for conversions that are warned about by
969         -Wfloat-conversion.
971 2013-11-19  Martin Jambor  <mjambor@suse.cz>
973         PR rtl-optimization/59099
974         * gcc.target/i386/pr59099.c: New test.
976 2013-11-19  Sriraman Tallam  <tmsriram@google.com>
978         * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
980 2013-11-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
982         * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
983         construct parameter slot value in endian-independent way.
984         (fcevv, fciievv, fcvevv): Use it.
986 2013-11-19  Jan Hubicka  <jh@suse.cz>
988         * ipa/devirt9.C: Fix prevoius change.
990 2013-11-19  Cesar Philippidis  <cesar@codesourcery.com>
992         * gcc.c-torture/execute/20101011-1.c (__aarch64__):
993         Remove defined(__linux__).
995 2013-11-19  Richard Biener  <rguenther@suse.de>
997         PR tree-optimization/59164
998         * gcc.dg/torture/pr59164.c: New testcase.
1000 2013-11-19  Richard Biener  <rguenther@suse.de>
1002         PR middle-end/58956
1003         * gcc.dg/torture/pr58956.c: New testcase.
1005 2013-11-19  Marek Polacek  <polacek@redhat.com>
1007         * c-c++-common/ubsan/null-1.c: New test.
1008         * c-c++-common/ubsan/null-2.c: New test.
1009         * c-c++-common/ubsan/null-3.c: New test.
1010         * c-c++-common/ubsan/null-4.c: New test.
1011         * c-c++-common/ubsan/null-5.c: New test.
1012         * c-c++-common/ubsan/null-6.c: New test.
1013         * c-c++-common/ubsan/null-7.c: New test.
1014         * c-c++-common/ubsan/null-8.c: New test.
1015         * c-c++-common/ubsan/null-9.c: New test.
1016         * c-c++-common/ubsan/null-10.c: New test.
1017         * c-c++-common/ubsan/null-11.c: New test.
1018         * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1019         * c-c++-common/ubsan/shift-1.c: Likewise.
1020         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1022 2013-11-19  Uros Bizjak  <ubizjak@gmail.com>
1024         * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1026 2013-11-19  Jan Hubicka  <jh@suse.cz>
1028         * ipa/devirt9.C: Verify that the optimization happens already before.
1029         whole-program.
1031 2013-11-19  Richard Biener  <rguenther@suse.de>
1033         PR tree-optimization/57517
1034         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1035         * gcc.dg/torture/pr57517.c: Likewise.
1037 2013-11-19  Jan Hubicka  <jh@suse.cz>
1039         * gcc.target/i386/memcpy-3.c: New testcase.
1041 2013-11-18  Jan Hubicka  <jh@suse.cz>
1042             Uros Bizjak  <ubizjak@gmail.com>
1044         PR middle-end/59175
1045         * gcc.target/i386/memcpy-2.c: Fix template;
1046         add +1 so the testcase passes at 32bit.
1048 2013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1050         * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1051         Remove spurious FIXME.
1053 2013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1055         * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1057 2013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1059         PR c++/53473
1060         * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1062 2013-11-18  Richard Biener  <rguenther@suse.de>
1064         PR tree-optimization/59125
1065         PR tree-optimization/54570
1066         * gcc.dg/builtin-object-size-8.c: Un-xfail.
1067         * gcc.dg/builtin-object-size-14.c: New testcase.
1068         * gcc.dg/strlenopt-14gf.c: Adjust.
1069         * gcc.dg/strlenopt-1f.c: Likewise.
1070         * gcc.dg/strlenopt-4gf.c: Likewise.
1072 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1074         * gnat.dg/volatile11.adb: New test.
1075         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1077 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
1079         PR sanitizer/59106
1080         * c-c++-common/asan/pr59106.c: New test.
1082 2013-11-17  Jan Hubicka  <jh@suse.cz>
1084         * gcc.target/i386/memcpy-2.c: New testcase.
1086 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
1088         PR target/59153
1089         * gcc.target/i386/pr59153.c: New test.
1091 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1093         PR c++/59123
1094         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1095         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1097 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1099         PR c++/29143
1100         * g++.dg/overload/addr2.C: New.
1101         * g++.old-deja/g++.other/overload11.C: Adjust.
1103 2013-11-15  Mike Stump  <mikestump@comcast.net>
1105         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1106         * lib/g++.exp (g++_target_compile): Likewise.
1107         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1108         libraries.  Remove debugging.
1109         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1110         libraries.  Remove -O0, redundant with default.
1112 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
1114         * c-c++-common/cpp/ucnid-2011-1.c: New test.
1116 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1118         PR c++/58188
1119         * g++.dg/cpp0x/nsdmi-template8.C: New.
1121 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1123         PR c++/58725
1124         * g++.dg/cpp0x/nsdmi-template7.C: New.
1126 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1128         PR c++/58829
1129         * g++.dg/cpp0x/nsdmi-template6.C: New.
1131 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1133         PR c++/58599
1134         * g++.dg/cpp0x/nsdmi-template5.C: New.
1136 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
1138         * c-c++-common/cilk-plus/PS: New directory.
1139         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1140         * g++.dg/dg.exp: Run Cilk Plus tests.
1141         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1143 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1145         * gcc.dg/vmx/3b-15.c: Revise for little endian.
1147 2013-11-15  Richard Biener  <rguenther@suse.de>
1149         PR tree-optimization/50262
1150         * gcc.dg/tree-ssa/alias-28.c: New testcase.
1151         * gcc.dg/strlenopt-1.c: Adjust.
1152         * gcc.dg/strlenopt-1f.c: Likewise.
1154 2013-11-15  Richard Biener  <rguenther@suse.de>
1156         * gcc.dg/torture/20131115-1.c: New testcase.
1158 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
1160         * gcc.dg/cpp/ucnid-9.c: New test.
1162 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
1164         * gnat.dg/stack_usage1b.adb: New test.
1165         * gnat.dg/stack_usage1c.adb: Likewise.
1167 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
1169         * gnat.dg/specs/addr1.ads: Revert the last change.
1170         * gnat.dg/specs/atomic1.ads: Likewise.
1172 2013-11-14  Cong Hou  <congh@google.com>
1174         * gcc.dg/vect/vect-alias-check.c: Update.
1176 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
1178         PR c++/57887
1179         * g++.dg/cpp0x/nsdmi-template3.C: New.
1180         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1182 2013-11-14  Diego Novillo  <dnovillo@google.com>
1184         * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1185         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1187 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1189         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1190         compiler and linker field if _CALL_ELF == 2.
1191         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1192         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1193         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1195 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1197         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1198         (WRAPPER): Use it.
1199         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1200         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1201         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1203 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1205         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1206         New function.
1207         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1208         * gcc.target/powerpc/pr57949-2.c: Likewise.
1210 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1212         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1214 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1216         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1217         * gcc.dg/torture/float128-div-underflow.c: Likewise.
1218         * gcc.dg/torture/float128-extend-nan.c: Likewise.
1220 2013-11-14  Richard Biener  <rguenther@suse.de>
1222         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1224 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
1226         * gnat.dg/specs/addr1.ads: XFAIL on x32.
1227         * gnat.dg/specs/atomic1.ads: Likewise.
1229 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
1231         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1232         to "cortex-a53".
1233         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1234         to "cortex-a53".
1236 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1238         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1239         *-*-solaris2.1[0-9]*.
1240         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1242 2013-11-14  Joey Ye  <joey.ye@arm.com>
1244         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1245         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1246         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1247         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1248         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1250 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
1252         PR c++/58533
1253         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1255 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
1257         PR target/59101
1258         * gcc.c-torture/execute/pr59101.c: New test.
1260 2013-11-13  Jeff Law  <law@redhat.com>
1262         PR tree-optimization/59102
1263         * gcc.c-torture/compile/pr59102.c: New test.
1265 2013-11-13  Tom de Vries  <tom@codesourcery.com>
1267         * gcc.dg/tail-merge-store.c: New test.
1269 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
1271         * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1272         * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
1274 2013-11-13  Jeff Law  <law@redhat.com>
1276         * PR middle-end/59119
1277         * gcc.c-torture/compile/pr59119.c: New test.
1279 2013-11-13  Martin Jambor  <mjambor@suse.cz>
1281         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1282         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1283         * gcc.dg/pr10474.c: Likewise.
1285 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
1287         * lib/target-supports.exp
1288         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1289         of targets that do not need command line argument to enable SIMD.
1291 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1293         * gcc.dg/guality/param-4.c: New test.
1295 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
1297         * gcc.dg/c11-complex-1.c: New test.
1299 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
1301         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1302         gcc.dg/auto-type-2.c: New tests.
1304 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1306         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1307         LTO tests.
1309 2013-11-12  Jeff Law  <law@redhat.com>
1311         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1312         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1313         the SSA optimizers.
1315 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1317         PR target/59054
1318         * gcc.target/powerpc/pr59054.c: New test.
1320 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
1322         * g++.dg/cpp1y/lambda-generic.C: New test case.
1323         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1324         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1325         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1326         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1327         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1328         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1329         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1330         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1332 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
1334         PR c++/58534
1335         PR c++/58536
1336         PR c++/58548
1337         PR c++/58549
1338         PR c++/58637
1339         * g++.dg/cpp1y/pr58534.C: New testcase.
1340         * g++.dg/cpp1y/pr58536.C: New testcase.
1341         * g++.dg/cpp1y/pr58548.C: New testcase.
1342         * g++.dg/cpp1y/pr58549.C: New testcase.
1343         * g++.dg/cpp1y/pr58637.C: New testcase.
1345 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
1347         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1348         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1349         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1350         diagnostics.
1352 2013-11-12  Tristan Gingold  <gingold@adacore.com>
1354         * gnat.dg/aggr21.adb: New test.
1355         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1357 2013-11-12  Jeff Law  <law@redhat.com>
1359         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1360         * gcc.dg/tree-ssa/isolate-5.c: New test.
1362 2013-11-12  Martin Jambor  <mjambor@suse.cz>
1364         PR rtl-optimization/10474
1365         * gcc.dg/pr10474.c: New testcase.
1366         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1367         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1369 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
1371         PR c++/57734
1372         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1374 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
1376         * gcc.dg/time-profiler-1.c: New test.
1377         * gcc.dg/time-profiler-2.c: Ditto.
1379 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
1380             Jeff Law  <law@redhat.com>
1382         * gcc.dg/tree-ssa/alias-27.c: New testcase.
1384 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
1386         PR target/58853
1387         * gcc.target/i386/pr58853.c: New test.
1389 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1391         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1392         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1393         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1394         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1395         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1396         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1397         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1398         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1399         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1401 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
1403         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1404         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1405         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1406         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1407         gcc.dg/atomic/stdatomic-exchange-1.c,
1408         gcc.dg/atomic/stdatomic-exchange-2.c,
1409         gcc.dg/atomic/stdatomic-exchange-3.c,
1410         gcc.dg/atomic/stdatomic-exchange-4.c,
1411         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1412         gcc.dg/atomic/stdatomic-generic.c,
1413         gcc.dg/atomic/stdatomic-kill-dep.c,
1414         gcc.dg/atomic/stdatomic-load-1.c,
1415         gcc.dg/atomic/stdatomic-load-2.c,
1416         gcc.dg/atomic/stdatomic-load-3.c,
1417         gcc.dg/atomic/stdatomic-load-4.c,
1418         gcc.dg/atomic/stdatomic-lockfree.c,
1419         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1420         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1421         gcc.dg/atomic/stdatomic-store-1.c,
1422         gcc.dg/atomic/stdatomic-store-2.c,
1423         gcc.dg/atomic/stdatomic-store-3.c,
1424         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1425         tests.
1427 2013-11-08  Cong Hou  <congh@google.com>
1429         PR tree-optimization/58508
1430         * gcc.dg/vect/pr58508.c: Update.
1432 2013-11-08  Richard Biener  <rguenther@suse.de>
1434         PR tree-optimization/59047
1435         * gcc.dg/torture/pr59047.c: New testcase.
1437 2013-11-08  Richard Biener  <rguenther@suse.de>
1439         PR tree-optimization/59038
1440         PR tree-optimization/58955
1441         * gcc.dg/torture/pr59038.c: New testcase.
1443 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
1445         PR fortran/58471
1446         * gfortran.dg/constructor_9.f90: New.
1448 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
1450         * gcc.dg/atomic-compare-exchange-1.c,
1451         gcc.dg/atomic-compare-exchange-2.c,
1452         gcc.dg/atomic-compare-exchange-3.c,
1453         gcc.dg/atomic-compare-exchange-4.c,
1454         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1455         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1456         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1457         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1458         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1459         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1460         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1461         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1462         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1463         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1464         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1465         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1466         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1467         gcc.dg/atomic-store-5.c: Declare main as returning int.
1468         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1469         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1470         gcc.dg/atomic-exchange-5.c: Separate increments of count from
1471         expression using value of count.
1473 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
1475         * lib/target-supports.exp
1476         (check_effective_target_fenv_exceptions): New function.
1477         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1478         * gcc.dg/atomic/c11-atomic-exec-1.c,
1479         gcc.dg/atomic/c11-atomic-exec-2.c,
1480         gcc.dg/atomic/c11-atomic-exec-3.c,
1481         gcc.dg/atomic/c11-atomic-exec-4.c,
1482         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1483         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1484         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1486 2013-11-07  Cong Hou  <congh@google.com>
1488         * gcc.dg/vect/vect-alias-check.c: New.
1490 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
1492         * gcc.dg/tree-ssa/loop-39.c: New test.
1494         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1495         * gcc.dg/unroll_2.c: Likewise.
1496         * gcc.dg/unroll_3.c: Likewise.
1497         * gcc.dg/unroll_4.c: Likewise.
1498         * gcc.dg/vrp90.c: New test.
1500 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
1502         PR c++/58176
1503         * g++.dg/cpp0x/nullptr30.C: New.
1505 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
1506             Jakub Jelinek  <jakub@redhat.com>
1508         PR sanitizer/59029
1509         * c-c++-common/asan/pr59029.c: New test.
1511 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
1513         PR target/59034
1514         * gcc.target/i386/pr59034-1.c: New test.
1515         * gcc.target/i386/pr59034-2.c: Likewise.
1517 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
1519         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1520         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1521         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1523 2013-11-06  DJ Delorie  <dj@redhat.com>
1525         * gcc.dg/mismatch-decl-1.c: New test.
1527 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
1529         * gcc.dg/torture/float128-cmp-invalid.c,
1530         gcc.dg/torture/float128-div-underflow.c,
1531         gcc.dg/torture/float128-extend-nan.c,
1532         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1534 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1536         * gcc.target/sh/pr51244-11.c: Remove target line.
1537         * gcc.target/sh/sh4a-sincosf.c: Likewise.
1538         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1539         * gcc.target/sh/pr51244-15.c: Likewise.
1540         * gcc.target/sh/pr51244-19.c: Likewise.
1541         * gcc.target/sh/cmpstr.c: Likewise.
1542         * gcc.target/sh/pr33135-3.c: Likewise.
1543         * gcc.target/sh/pr53512-2.c: Likewise.
1544         * gcc.target/sh/pr54602-2.c: Likewise.
1545         * gcc.target/sh/pr52483-1.c: Likewise.
1546         * gcc.target/sh/pr21255-2-ml.c: Likewise.
1547         * gcc.target/sh/pr54760-4.c: Likewise.
1548         * gcc.target/sh/pr52483-5.c: Likewise.
1549         * gcc.target/sh/pr54089-2.c: Likewise.
1550         * gcc.target/sh/pr56547-2.c: Likewise.
1551         * gcc.target/sh/pr54089-6.c: Likewise.
1552         * gcc.target/sh/pr51244-20.c: Likewise.
1553         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1554         * gcc.target/sh/sh4a-fsrra.c: Likewise.
1555         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1556         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1557         * gcc.target/sh/pr55303-2.c: Likewise.
1558         * gcc.target/sh/sh2a-resbank.c: Likewise.
1559         * gcc.target/sh/sp-switch.c: Likewise.
1560         * gcc.target/sh/pr51244-3.c: Likewise.
1561         * gcc.target/sh/pr50751-3.c: Likewise.
1562         * gcc.target/sh/pr51244-7.c: Likewise.
1563         * gcc.target/sh/struct-arg-dw2.c: Likewise.
1564         * gcc.target/sh/pr50751-7.c: Likewise.
1565         * gcc.target/sh/pr49468-di.c: Likewise.
1566         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1567         * gcc.target/sh/pr49880-3.c: Likewise.
1568         * gcc.target/sh/pr51244-12.c: Likewise.
1569         * gcc.target/sh/pr53988.c: Likewise.
1570         * gcc.target/sh/pr6526.c: Likewise.
1571         * gcc.target/sh/sh2a-bxor.c: Likewise.
1572         * gcc.target/sh/pr51244-16.c: Likewise.
1573         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1574         * gcc.target/sh/sh2a-bor.c: Likewise.
1575         * gcc.target/sh/pr53511-1.c: Likewise.
1576         * gcc.target/sh/pr21255-3.c: Likewise.
1577         * gcc.target/sh/pr53512-3.c: Likewise.
1578         * gcc.target/sh/pr33135-4.c: Likewise.
1579         * gcc.target/sh/pr54602-3.c: Likewise.
1580         * gcc.target/sh/pr54760-1.c: Likewise.
1581         * gcc.target/sh/pr52483-2.c: Likewise.
1582         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1583         * gcc.target/sh/pr54680.c: Likewise.
1584         * gcc.target/sh/pr54386.c: Likewise.
1585         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1586         * gcc.target/sh/pr54089-3.c: Likewise.
1587         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1588         * gcc.target/sh/pr54089-7.c: Likewise.
1589         * gcc.target/sh/strlen.c: Likewise.
1590         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1591         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1592         * gcc.target/sh/pr55303-3.c: Likewise.
1593         * gcc.target/sh/pr51244-4.c: Likewise.
1594         * gcc.target/sh/pr50751-4.c: Likewise.
1595         * gcc.target/sh/pr39423-1.c: Likewise.
1596         * gcc.target/sh/pr51244-8.c: Likewise.
1597         * gcc.target/sh/pr55146.c: Likewise.
1598         * gcc.target/sh/pr50751-8.c: Likewise.
1599         * gcc.target/sh/sh2a-bset.c: Likewise.
1600         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1601         * gcc.target/sh/sh2a-movi20s.c: Likewise.
1602         * gcc.target/sh/20080410-1.c: Likewise.
1603         * gcc.target/sh/pr49880-4.c: Likewise.
1604         * gcc.target/sh/pr51244-13.c: Likewise.
1605         * gcc.target/sh/sh2a-movrt.c: Likewise.
1606         * gcc.target/sh/pr51244-17.c: Likewise.
1607         * gcc.target/sh/pr21255-2-mb.c: Likewise.
1608         * gcc.target/sh/sh2a-bclr.c: Likewise.
1609         * gcc.target/sh/pr33135-1.c: Likewise.
1610         * gcc.target/sh/pr53512-4.c: Likewise.
1611         * gcc.target/sh/pr54602-4.c: Likewise.
1612         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1613         * gcc.target/sh/pr54760-2.c: Likewise.
1614         * gcc.target/sh/pr52483-3.c: Likewise.
1615         * gcc.target/sh/sh2a-bld.c: Likewise.
1616         * gcc.target/sh/pr54089-4.c: Likewise.
1617         * gcc.target/sh/pr54685.c: Likewise.
1618         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1619         * gcc.target/sh/pr54089-8.c: Likewise.
1620         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1621         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1622         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1623         * gcc.target/sh/pr51244-1.c: Likewise.
1624         * gcc.target/sh/pr50751-1.c: Likewise.
1625         * gcc.target/sh/pr55160.c: Likewise.
1626         * gcc.target/sh/pr51244-5.c: Likewise.
1627         * gcc.target/sh/pr54236-1.c: Likewise.
1628         * gcc.target/sh/pr50751-5.c: Likewise.
1629         * gcc.target/sh/pr52933-1.c: Likewise.
1630         * gcc.target/sh/pr39423-2.c: Likewise.
1631         * gcc.target/sh/pr51244-9.c: Likewise.
1632         * gcc.target/sh/pr49263.c: Likewise.
1633         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1634         * gcc.target/sh/pr49880-1.c: Likewise.
1635         * gcc.target/sh/sh2a-band.c: Likewise.
1636         * gcc.target/sh/pr51244-10.c: Likewise.
1637         * gcc.target/sh/pr49880-5.c: Likewise.
1638         * gcc.target/sh/prefetch.c: Likewise.
1639         * gcc.target/sh/pr51244-14.c: Likewise.
1640         * gcc.target/sh/rte-delay-slot.c: Likewise.
1641         * gcc.target/sh/fpul-usage-1.c: Likewise.
1642         * gcc.target/sh/pr51244-18.c: Likewise.
1643         * gcc.target/sh/pr21255-1.c: Likewise.
1644         * gcc.target/sh/pr33135-2.c: Likewise.
1645         * gcc.target/sh/pr53512-1.c: Likewise.
1646         * gcc.target/sh/pr54602-1.c: Likewise.
1647         * gcc.target/sh/sh2a-rtsn.c: Likewise.
1648         * gcc.target/sh/torture/pragma-isr.c: Likewise.
1649         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1650         * gcc.target/sh/torture/pr58314.c: Likewise.
1651         * gcc.target/sh/torture/pr34777.c: Likewise.
1652         * gcc.target/sh/torture/pr58475.c: Likewise.
1653         * gcc.target/sh/pr54760-3.c: Likewise.
1654         * gcc.target/sh/sh4a-cosf.c: Likewise.
1655         * gcc.target/sh/pr52483-4.c: Likewise.
1656         * gcc.target/sh/mfmovd.c: Likewise.
1657         * gcc.target/sh/pr54089-1.c: Likewise.
1658         * gcc.target/sh/pr56547-1.c: Likewise.
1659         * gcc.target/sh/pr54089-5.c: Likewise.
1660         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1661         * gcc.target/sh/pr54089-9.c: Likewise.
1662         * gcc.target/sh/sh2a-jsrn.c: Likewise.
1663         * gcc.target/sh/pr49468-si.c: Likewise.
1664         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1665         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1666         * gcc.target/sh/pr55303-1.c: Likewise.
1667         * gcc.target/sh/pr51244-2.c: Likewise.
1668         * gcc.target/sh/pr50751-2.c: Likewise.
1669         * gcc.target/sh/pr54236-2.c: Likewise.
1670         * gcc.target/sh/pr51244-6.c: Likewise.
1671         * gcc.target/sh/cmpstrn.c: Likewise.
1672         * gcc.target/sh/pr50751-6.c: Likewise.
1673         * gcc.target/sh/pr52933-2.c: Likewise.
1674         * gcc.target/sh/pr53568-1.c: Likewise.
1675         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1676         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1677         * gcc.target/sh/sh4a-sinf.c: Likewise.
1678         * gcc.target/sh/pr49880-2.c: Likewise.
1680 2013-11-06  Tobias Burnus  <burnus@net-b.de>
1682         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1683         * gcc.dg/wdate-time.c: Ditto.
1684         * gfortran.dg/wdate-time.F90: Ditto.
1686 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1688         PR target/30807
1689         * gcc.target/sh/torture/pr30807.c: New.
1691 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
1693         PR c++/11006
1694         * g++.dg/other/java3.C: New.
1696 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
1698         PR target/59021
1699         * gcc.target/i386/pr59021.c: New test.
1701 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
1703         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1704         dg-additional-files to also match BOL.
1706 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
1708         * gcc.dg/torture/c99-contract-1.c: New test.
1710 2013-11-06  Richard Biener  <rguenther@suse.de>
1712         PR tree-optimization/58653
1713         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1714         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1716 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1718         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1719         40 to 30.  Replaced iteration variable with a #define.  Instead of
1720         returning non-zero value for error, called __builtin_abort ().  Fixed
1721         a bug of calling fib_serial in serial case instead of fib.
1722         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1723         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1724         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1725         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1726         compiler flag testing.
1728 2013-11-06  Christian Bruel  <christian.bruel@st.com>
1730         * gcc.target/sh/strlen.c: New test.
1732 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
1734         PR middle-end/58970
1735         * gcc.c-torture/compile/pr58970.c: New test.
1737 2013-11-05  Wei Mi  <wmi@google.com>
1739         PR regression/58985
1740         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1742 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1744         * g++.dg/warn/wdate-time.C: New.
1745         * gcc.dg/wdate-time.c: New.
1746         * gfortran.dg/wdate-time.F90: New.
1748 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
1750         PR fortran/58989
1751         * gfortran.dg/reshape_6.f90: New test.
1753 2013-11-05  Jeff Law  <law@redhat.com>
1755         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1756         * gcc.dg/tree-ssa/isolate-1.c: New test.
1757         * gcc.dg/tree-ssa/isolate-2.c: New test.
1758         * gcc.dg/tree-ssa/isolate-3.c: New test.
1759         * gcc.dg/tree-ssa/isolate-4.c: New test.
1761 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1763         PR rtl-optimization/58997
1764         * gcc.c-torture/compile/pr58997.c: New test.
1766 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
1768         PR c++/58724
1769         * g++.dg/cpp0x/gen-attrs-56.C: New.
1771 2013-11-05  Richard Biener  <rguenther@suse.de>
1773         PR ipa/58492
1774         * gcc.dg/ipa/pr58492.c: New testcase.
1776 2013-11-05  Richard Biener  <rguenther@suse.de>
1778         PR tree-optimization/58955
1779         * gcc.dg/torture/pr58955-1.c: New testcase.
1780         * gcc.dg/torture/pr58955-2.c: Likewise.
1782 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1784         PR middle-end/58981
1785         * gcc.dg/pr58981.c: New test.
1787 2013-11-05  Richard Biener  <rguenther@suse.de>
1789         PR middle-end/58941
1790         * gcc.dg/torture/pr58941.c: New testcase.
1792 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1794         PR tree-optimization/58958
1795         * gcc.dg/tree-ssa/pr58958.c: New file.
1797 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1799         * gcc.dg/tree-ssa/alias-26.c: New file.
1801 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1803         PR tree-optimization/58984
1804         * gcc.c-torture/execute/pr58984.c: New test.
1806 2013-11-05  Andreas Schwab  <schwab@suse.de>
1808         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1810 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1812         * g++.dg/gomp/openmp-simd-1.C: New.
1813         * g++.dg/gomp/openmp-simd-2.C: New.
1814         * gcc.dg/gomp/openmp-simd-1.c: New.
1815         * gcc.dg/gomp/openmp-simd-2.c: New.
1817 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1819         * gcc.dg/superblock.c: Require scheduling support.
1821 2013-11-04  Kostya Serebryany  <kcc@google.com>
1823         * g++.dg/asan/asan_test.cc: Update the test
1824         to match the fresh asan run-time.
1825         * c-c++-common/asan/stack-overflow-1.c: Ditto.
1827 2013-11-04  Ian Lance Taylor  <iant@google.com>
1829         * g++.dg/ext/sync-4.C: New test.
1831 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1833         PR fortran/58771
1834         * gfortran.dg/derived_external_function_1.f90 : New test
1836 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1838         PR tree-optimization/58978
1839         * gcc.c-torture/compile/pr58978.c: New test.
1841 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1843         PR fortran/57445
1844         * gfortran.dg/optional_class_1.f90 : New test
1846 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
1848         PR rtl-optimization/58968
1849         * gfortran.dg/pr58968.f: New
1851 2013-11-04  Marek Polacek  <polacek@redhat.com>
1853         PR c++/58979
1854         * g++.dg/diagnostic/pr58979.C: New test.
1856 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
1858         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1859         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1860         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1861         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1862         gcc.dg/iec-559-macros-9.c: New tests.
1864 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1866         PR tree-optimization/58946
1867         * gcc.c-torture/compile/pr58946.c: New test.
1869 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1871         PR c++/52071
1872         * g++.dg/parse/pr52071.C: New.
1874 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1876         PR c++/38313
1877         * g++.dg/lookup/name-clash10.C: New.
1879 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
1881         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1882         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1883         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1884         vbif.
1886 2013-11-03  Marek Polacek  <polacek@redhat.com>
1888         * g++.dg/ubsan/cxx1y-vla.C: New test.
1889         * c-c++-common/ubsan/vla-3.c: New test.
1890         * c-c++-common/ubsan/vla-2.c: New test.
1891         * c-c++-common/ubsan/vla-4.c: New test.
1892         * c-c++-common/ubsan/vla-1.c: New test.
1894 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1896         * gcc.dg/vmx/vec-set.c: New.
1898 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1900         PR c++/29234
1901         PR c++/56037
1902         * g++.dg/parse/pr29234.C: New.
1903         * g++.dg/parse/pr56037.C: Likewise.
1905 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1907         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1908         passed it in as one of the options to all Cilk keywords test.
1910 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1912         PR c++/58708
1913         * g++.dg/cpp1y/pr58708.C: New.
1915 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
1917         PR c++/58834
1918         * g++.dg/ext/pr58834.C: New file.
1920 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
1922         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1923         tests.
1924         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1925         tests.
1927 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
1929         PR fortran/57893
1930         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1931         type block.
1933 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1935         * g++.dg/gomp/simd-1.C: New test.
1936         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1937         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1938         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1939         * c-c++-common/gomp/simd6.c: New test.
1941 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
1943         Implement C++14 digit separators.
1944         * g++.dg/cpp1y/digit-sep.C: New.
1945         * g++.dg/cpp1y/digit-sep-neg.C: New.
1946         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1948 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1950         * gcc.dg/vect/vect-align-3.c: New test.
1952         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1953         we warn about it already during VRP1 pass.
1955 2013-10-31  Martin Jambor  <mjambor@suse.cz>
1957         PR rtl-optimization/58934
1958         Revert:
1959         2013-10-30  Martin Jambor  <mjambor@suse.cz>
1960         PR rtl-optimization/10474
1961         * gcc.dg/pr10474.c: New testcase.
1962         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1963         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1965 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
1967         PR c++/58932
1968         Revert:
1969         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1971         PR c++/58466
1972         * g++.dg/cpp0x/variadic145.C: New.
1974         * g++.dg/cpp0x/sfinae49.C: New.
1976 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
1978         PR c++/58581
1979         * g++.dg/cpp0x/deleted1.C: New.
1981 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1983         * gcc.target/arm/lp1243022.c: New test.
1985 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
1987         PR other/58545
1988         * gcc.target/avr/pr58545.c: New test.
1990 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1992         Revert:
1993         2013-10-30  Tobias Burnus  <burnus@net-b.de>
1994         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1995         path to the compile flags.
1997 2013-10-30  Cong Hou  <congh@google.com>
1999         * gcc.target/i386/vect-abs-s8.c: New test.
2000         * gcc.target/i386/vect-abs-s16.c: New test.
2001         * gcc.target/i386/vect-abs-s32.c: New test.
2003 2013-10-30  Tobias Burnus  <burnus@net-b.de>
2005         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2006         path to the compile flags.
2008 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
2010         PR rtl-optimization/58369
2011         * g++.dg/torture/pr58369.C: New test.
2013 2013-10-30  Tobias Burnus  <burnus@net-b.de>
2015         PR other/33426
2016         * g++.dg/vect/pr33426-ivdep-2.cc: New.
2017         * g++.dg/vect/pr33426-ivdep-3.cc: New.
2018         * g++.dg/vect/pr33426-ivdep-4.cc: New.
2020 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
2022         PR target/58784
2023         * gcc.target/arm/pr58784.c: New.
2025 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
2027         * gcc.dg/tree-ssa/alias-24.c: New file.
2029 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
2031         * gcc.target/i386/fma_double_3.c: Use pattern for
2032         scan-assembler-times instead of just one insn name.
2033         * gcc.target/i386/fma_double_5.c: Ditto.
2034         * gcc.target/i386/fma_float_3.c: Ditto.
2035         * gcc.target/i386/fma_float_5.c: Ditto.
2036         * gcc.target/i386/l_fma_double_1.c: Ditto.
2037         * gcc.target/i386/l_fma_double_2.c: Ditto.
2038         * gcc.target/i386/l_fma_double_3.c: Ditto.
2039         * gcc.target/i386/l_fma_double_4.c: Ditto.
2040         * gcc.target/i386/l_fma_double_5.c: Ditto.
2041         * gcc.target/i386/l_fma_double_6.c: Ditto.
2042         * gcc.target/i386/l_fma_float_1.c: Ditto.
2043         * gcc.target/i386/l_fma_float_2.c: Ditto.
2044         * gcc.target/i386/l_fma_float_3.c: Ditto.
2045         * gcc.target/i386/l_fma_float_4.c: Ditto.
2046         * gcc.target/i386/l_fma_float_5.c: Ditto.
2047         * gcc.target/i386/l_fma_float_6.c: Ditto.
2049 2013-10-30  Christian Bruel  <christian.bruel@st.com>
2051         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2052         * gcc.target/sh/cmpstr.c: New test.
2053         * gcc.target/sh/cmpstrn.c: New test.
2055 2013-10-30  Martin Jambor  <mjambor@suse.cz>
2057         PR rtl-optimization/10474
2058         * gcc.dg/pr10474.c: New testcase.
2059         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2060         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2062 2013-10-29  Andrew Pinski <apinski@cavium.com>
2063             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2065         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2066         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2067         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2068         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2069         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2070         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2071         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2072         conditional move to be used.
2073         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2075 2013-10-29  Tobias Burnus  <burnus@net-b.de>
2077         PR fortran/44350
2078         * gfortran.dg/blockdata_8.f90: New.
2080 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
2082         PR target/54236
2083         * gcc.target/sh/pr54236-2: New.
2084         * gcc.target/sh/pr54089-6: Add another rotl special case.
2086 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
2088         PR fortran/58793
2089         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2090         to determine sizes of real kinds.
2092         PR fortran/58858
2093         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2095 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2097         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2098         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2099         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2100         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2101         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2102         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2103         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2104         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2105         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2106         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2107         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2108         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2109         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2110         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2111         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2112         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2113         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2114         test stored in c-c++-common.  Also, added the Cilk runtime's library
2115         to the ld_library_path.
2117 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2119         PR c++/58888
2120         * g++.dg/cpp0x/auto40.C: New.
2121         * g++.dg/other/warning1.C: Adjust.
2123 2013-10-29  Richard Biener  <rguenther@suse.de>
2125         * gcc.dg/torture/restrict-2.c: New testcase.
2126         * gcc.dg/torture/restrict-3.c: Likewise.
2127         * gcc.dg/torture/restrict-4.c: Likewise.
2128         * gcc.dg/torture/restrict-5.c: Likewise.
2130 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
2132         PR tree-optimization/19831
2133         * gcc.dg/tree-ssa/alias-25.c: New file.
2135 2013-10-29  Richard Biener  <rguenther@suse.de>
2137         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2138         changes.
2139         * gcc.dg/vect/bb-slp-32.c: Likewise.
2140         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2141         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2142         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2143         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2144         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2145         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2146         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2147         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2148         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2149         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2150         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2151         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2152         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2153         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2154         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2155         * gfortran.dg/vect/vect.exp: Likewise.
2157 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2159         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2160         * gcc.dg/vmx/eg-5.c: Likewise.
2162 2013-10-28  Claudiu Zissulescu  <claziss@synopsys.com>
2163             Joern Rennecke  <joern.rennecke@embecosm.com>
2165         * gcc.target/arc/jump-around-jump.c: New test.
2167 2013-10-27  Tom de Vries  <tom@codesourcery.com>
2169         * gcc.target/arm/require-pic-register-loc.c: New test.
2171 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
2173         PR target/58679
2174         * gcc.target/i386/pr58679-1.c: New test.
2175         * gcc.target/i386/pr58679-2.c: Ditto.
2177 2013-10-27  Tobias Burnus  <burnus@net-b.de>
2179         PR other/33426
2180         * gcc.dg/vect/vect-ivdep-2.c: New.
2182 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
2184         PR target/52483
2185         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2186         * gcc.target/sh/pr52483-2.c: Likewise.
2187         * gcc.target/sh/pr52483-3.c: Likewise.
2188         * gcc.target/sh/pr52483-4.c: Likewise.
2190 2013-10-26  Jeff Law  <law@redhat.com>
2192         * g++.dg/torture/pr49309.C: Removed.
2193         * gcc.dg/dfp/pr35739.c: Removed.
2195 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
2197         PR rtl-optimization/58759
2198         * gcc.target/i386/pr58759.c: New.
2200 2013-10-25  Tobias Burnus  <burnus@net-b.de>
2202         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2203         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2204         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
2206 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
2208         * gcc.dg/wmul-1.c: New test.
2210 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2212         PR c++/58878
2213         * g++.dg/template/pr58878.C: New.
2215 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
2217         * gcc.dg/tree-ssa/alias-23.c: New file.
2219 2013-10-25  Richard Biener  <rguenther@suse.de>
2221         PR tree-optimization/58626
2222         * gcc.dg/torture/pr58626.c: New testcase.
2224 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2226         PR c++/54812
2227         * g++.dg/cpp0x/defaulted47.C: New.
2229 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2231         * gcc.c-torture/execute/pr58831.c: New test.
2233 2013-10-25  Nick Clifton  <nickc@redhat.com>
2235         * c-c++-common/pr57793.c: Add expected error messages for
2236         targets with small integers.
2237         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2238         * gcc.dg/c99-stdint-2.c: Likewise.
2239         * gcc.dg/cdce1.c: Likewise.
2240         * gcc.dg/fold-overflow-1.c: Likewise.
2241         * gcc.dg/utf-cvt.c: Likewise.
2242         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2243         arithmetic.
2244         * gcc.dg/ftrapv-2.c: Likewise.
2245         * gcc.dg/pr30286.c: Likewise.
2246         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2247         * lib/target-supports.exp (check_effective_target_trapping): New
2248         proc.  Returns true if the target supports trapping arithmetic.
2250 2013-10-25  Tobias Burnus  <burnus@net-b.de>
2252         * g++.dg/parse/ivdep.C: New.
2253         * g++.dg/vect/pr33426-ivdep.cc: New.
2255 2013-10-24  Richard Henderson  <rth@redhat.com>
2257         PR rtl/58542
2258         * gcc.dg/atomic-store-6.c: New.
2260 2013-10-24  Ian Lance Taylor  <iant@google.com>
2262         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2264 2013-10-24  Cong Hou  <congh@google.com>
2266         * gcc.c-torture/execute/20030125-1.c: Update.
2268 2013-10-24  Tobias Burnus  <burnus@net-b.de>
2270         PR fortran/44646
2271         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2273 2013-10-24  Dehao Chen  <dehao@google.com>
2275         * g++.dg/opt/devirt3.C: New test.
2277 2013-08-24  Tobias Burnus  <burnus@net-b.de>
2279         PR other/33426
2280         * testsuite/gcc.dg/ivdep.c: New.
2281         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
2283 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2285         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2286         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2288 2013-10-24  Nick Clifton  <nickc@redhat.com>
2290         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2292 2013-10-24  Marek Polacek  <polacek@redhat.com>
2294         PR c++/58705
2295         * g++.dg/parse/pr58705.C: New test.
2297 2013-10-24  Marek Polacek  <polacek@redhat.com>
2299         * gcc.dg/c11-align-5.c: Add more testing.
2301 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
2303         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2305 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
2307         PR tree-optimization/58775
2308         PR tree-optimization/58791
2309         * gcc.dg/guality/pr58791-1.c: New test.
2310         * gcc.dg/guality/pr58791-2.c: New test.
2311         * gcc.dg/guality/pr58791-3.c: New test.
2312         * gcc.dg/guality/pr58791-4.c: New test.
2313         * gcc.dg/guality/pr58791-5.c: New test.
2314         * gcc.c-torture/compile/pr58775.c: New test.
2315         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2317 2013-10-23  Tom de Vries  <tom@codesourcery.com>
2319         PR tree-optimization/58805
2320         * gcc.dg/pr58805.c: New test.
2322 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
2324         * gcc.target/i386/vect-div-1.c: New test.
2326         * gcc.dg/vect/pr58508.c: Remove dg-options.
2328 2013-10-23  Richard Biener  <rguenther@suse.de>
2330         * gcc.dg/torture/pr58830.c: New testcase.
2332 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
2334         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2335         * g++.dg/cpp1y/attr-deprecated.C: New.
2336         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2338 2013-10-23  Tobias Burnus  <burnus@net-b.de>
2340         PR fortran/58793
2341         * gfortran.dg/assumed_type_8.f90: New.
2343 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
2345         PR target/58779
2346         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2347         and MINUSCCZEXT defines. Update scan-assembler dg directive.
2348         * gcc.dg/torture/pr58779.c: New test.
2350 2013-10-22  Steve Ellcey  <sellcey@mips.com>
2352         * gcc.target/mips/nor.c: New.
2354 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
2356         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2357         tests into...
2358         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2359         restricted to big-endian targets.
2361 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
2363         PR fortran 57893
2364         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2366 2013-10-21  Tobias Burnus  <burnus@net-b.de>
2368         PR fortran/58803
2369         * gfortran.dg/proc_ptr_comp_38.f90: New.
2371 2013-10-21  Marek Polacek  <polacek@redhat.com>
2373         PR middle-end/58809
2374         * gcc.dg/gomp/pr58809.c: New test.
2376 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
2378         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2379         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2381 2013-10-21  Richard Biener  <rguenther@suse.de>
2383         PR tree-optimization/58794
2384         * c-c++-common/torture/pr58794-1.c: New testcase.
2385         * c-c++-common/torture/pr58794-2.c: Likewise.
2387 2013-10-21  Richard Biener  <rguenther@suse.de>
2389         PR middle-end/58742
2390         * c-c++-common/fold-divmul-1.c: New testcase.
2392 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2394         * gcc.target/i386/memset-vector_loop-1.c: New test.
2395         * gcc.target/i386/memset-vector_loop-2.c: New test.
2397 2013-10-21  Diego Novillo  <dnovillo@google.com>
2399         * g++.dg/plugin/selfassign.c: Include tree.h.
2400         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2401         * gcc.dg/plugin/ggcplug.c: Likewise.
2402         * gcc.dg/plugin/one_time_plugin.c: Likewise.
2403         * gcc.dg/plugin/selfassign.c: Likewise.
2404         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2406 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
2408         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2409         * gcc.target/mips/mips-ps-7.c: Likewise.
2411 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
2413         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2414         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2415         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2417 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
2419         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2421         PR testsuite/58645
2422         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2424 2013-10-19  Mike Stump  <mikestump@comcast.net>
2426         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2428         * gcc.dg/lto/pr54625-1_0.c: Move from here...
2429         * g++.dg/lto/pr54625-1_0.c: ... to here.
2430         * gcc.dg/lto/pr54625-1_1.C: Likewise.
2431         * g++.dg/lto/pr54625-1_1.C: Likewise.
2432         * gcc.dg/lto/pr54625-2_0.c: Likewise.
2433         * g++.dg/lto/pr54625-2_0.c: Likewise.
2434         * gcc.dg/lto/pr54625-2_1.C: Likewise.
2435         * g++.dg/lto/pr54625-2_1.C: Likewise.
2437 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
2439         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2441 2013-10-18  Cong Hou  <congh@google.com>
2443         * gcc.dg/vect/pr58508.c: New test.
2445 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
2447         PR c++/58466
2448         * g++.dg/cpp0x/variadic145.C: New.
2450 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
2452         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2454 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
2456         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2457         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2458         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2459         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2461 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
2463         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2464         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2465         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2466         effective target arm_thumb1_ok.
2467         * lib/target-supports.exp
2468         (check_effective_target_arm_fp16_ok_nocache): Don't force
2469         -mfloat-abi=soft when building for hardfloat target.
2471 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
2473         PR target/58673
2474         * gcc.target/powerpc/pr58673-1.c: New file to test whether
2475         -mquad-word + -mno-vsx-timode causes errors.
2476         * gcc.target/powerpc/pr58673-2.c: Likewise.
2478 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2480         PR c++/58596
2481         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2483 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2485         * gcc.target/aarch64/c-output-template.c: New testcase.
2486         * gcc.target/aarch64/c-output-template-2.c: Likewise.
2487         * gcc.target/aarch64/c-output-template-3.c: Likewise.
2489 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
2491         * gcc/testsuite/lib/target-supports.exp
2492         (check_effective_target_sync_long_long): AArch64 supports
2493         atomic operations on "long long".
2494         (check_effective_target_sync_long_long_runtime): AArch64 can
2495         execute atomic operations on "long long".
2497 2013-10-17  Richard Biener  <rguenther@suse.de>
2499         PR tree-optimization/58143
2500         * gcc.dg/torture/pr58143-1.c: New testcase.
2501         * gcc.dg/torture/pr58143-2.c: Likewise.
2502         * gcc.dg/torture/pr58143-3.c: Likewise.
2504 2013-10-17  Marek Polacek  <polacek@redhat.com>
2506         PR c/58267
2507         * gcc.dg/c1x-align-5.c: New test.
2509 2013-10-16  Tobias Burnus  <burnus@net-b.de>
2511         PR fortran/58652
2512         * gfortran.dg/unlimited_polymorphic_12.f90: New.
2514 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
2516         * c-c++-common/cpp/openmp-define-1.c: Move
2517         dg-require-effective-target fopenmp after dg-do directive.
2518         * c-c++-common/cpp/openmp-define-2.c: Likewise.
2519         * gfortran.dg/openmp-define-1.f90: Likewise.
2520         * gfortran.dg/openmp-define-2.f90: Likewise.
2521         * gfortran.dg/openmp-define-3.f90: Likewise.
2523 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
2525         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2527 2013-10-15  Sriraman Tallam  <tmsriram@google.com>
2529         PR target/57756
2530         * gcc.target/i386/pr57756.c: New test.
2531         * gcc.target/i386/pr57756_2.c: New test.
2533 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
2535         * gcc.dg/torture/builtin-self.c: New file.
2537 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2539         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2540         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2541         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2542         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2543         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2545 2013-10-15  Cong Hou  <congh@google.com>
2547         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2549 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2551         PR c++/58707
2552         * g++.dg/cpp0x/pr58707.C: New.
2554 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2556         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2557         after other directives.
2559 2013-10-15  Tobias Burnus  <burnus@net-b.de>
2561         PR fortran/58652
2562         * gfortran.dg/unlimited_polymorphic_11.f90: New.
2564 2013-10-14  Ian Lance Taylor  <iant@google.com>
2566         * go.test/go-test.exp (go-find-packages): New proc.
2567         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
2568         subdirectories.  Do simple +build line matching.  Handle run with
2569         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
2570         for rundir.  Remove special handling for bug191 and dwarf.
2572 2013-10-14  Tobias Burnus  <burnus@net-b.de>
2574         PR fortran/58658
2575         * gfortran.dg/unlimited_polymorphic_10.f90: New.
2577 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2579         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2580         Use btsl.
2582 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2584         * gnat.dg/specs/opt1.ads: New test.
2586 2013-10-14  Richard Biener  <rguenther@suse.de>
2588         PR tree-optimization/58640
2589         * gcc.c-torture/execute/pr58640-2.c: New testcase.
2591 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2593         * gnat.dg/uninit_array.ad[sn]: New test.
2594         * gnat.dg/uninit_array_pkg.ads: New helper.
2596 2013-10-13  Richard Biener  <rguenther@suse.de>
2598         * gcc.c-torture/execute/pr58662.c: New test.
2600 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
2602         PR target/51244
2603         * gcc.dg/torture/p51244-21.c: New.
2604         * gcc.target/sh/pr51244-20.c: New.
2605         * gcc.target/sh/pr51244-20-sh2a.c: New.
2607 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
2609         * gnat.dg/specs/linker_section.ads: Update test.
2611 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2613         PR target/58690
2614         * gcc.target/i386/pr58690.c: New test
2616 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
2618         * gcc.target/i386/builtin-ucmp.c: New test.
2620 2013-10-11  Brooks Moses  <bmoses@google.com>
2622         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2624 2013-10-11  Jeff Law  <law@redhat.com>
2626         * gcc.c-torture/execute/pr58640.c: New test.
2628 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2630         PR c++/58633
2631         * g++.dg/cpp0x/decltype57.C: New.
2633 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2635         PR c++/31671
2636         * g++.dg/template/nontype26.C: New.
2638 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
2640         * c-c++-common/cpp/openmp-define-1.c: New file.
2641         * c-c++-common/cpp/openmp-define-2.c: Likewise.
2642         * c-c++-common/cpp/openmp-define-3.c: Likewise.
2643         * gfortran.dg/openmp-define-1.f90: Likewise.
2644         * gfortran.dg/openmp-define-2.f90: Likewise.
2645         * gfortran.dg/openmp-define-3.f90: Likewise.
2647         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2648         for test source files.
2649         * gcc.dg/gomp/gomp.exp: Likewise.
2650         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2651         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2652         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2653         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2654         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2656 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
2658         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2659         Remove error test that is now valid in OpenMP 4.0.
2660         * c-c++-common/gomp/atomic-16.c: New test.
2661         * c-c++-common/gomp/cancel-1.c: New test.
2662         * c-c++-common/gomp/depend-1.c: New test.
2663         * c-c++-common/gomp/depend-2.c: New test.
2664         * c-c++-common/gomp/map-1.c: New test.
2665         * c-c++-common/gomp/pr58472.c: New test.
2666         * c-c++-common/gomp/sections1.c: New test.
2667         * c-c++-common/gomp/simd1.c: New test.
2668         * c-c++-common/gomp/simd2.c: New test.
2669         * c-c++-common/gomp/simd3.c: New test.
2670         * c-c++-common/gomp/simd4.c: New test.
2671         * c-c++-common/gomp/simd5.c: New test.
2672         * c-c++-common/gomp/single1.c: New test.
2673         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2674         parser.
2675         * g++.dg/gomp/block-3.C: Likewise.
2676         * g++.dg/gomp/clause-3.C: Adjust error messages.
2677         * g++.dg/gomp/declare-simd-1.C: New test.
2678         * g++.dg/gomp/declare-simd-2.C: New test.
2679         * g++.dg/gomp/depend-1.C: New test.
2680         * g++.dg/gomp/depend-2.C: New test.
2681         * g++.dg/gomp/target-1.C: New test.
2682         * g++.dg/gomp/target-2.C: New test.
2683         * g++.dg/gomp/taskgroup-1.C: New test.
2684         * g++.dg/gomp/teams-1.C: New test.
2685         * g++.dg/gomp/udr-1.C: New test.
2686         * g++.dg/gomp/udr-2.C: New test.
2687         * g++.dg/gomp/udr-3.C: New test.
2688         * g++.dg/gomp/udr-4.C: New test.
2689         * g++.dg/gomp/udr-5.C: New test.
2690         * g++.dg/gomp/udr-6.C: New test.
2691         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2692         * gcc.dg/autopar/outer-2.c: Likewise.
2693         * gcc.dg/autopar/outer-3.c: Likewise.
2694         * gcc.dg/autopar/outer-4.c: Likewise.
2695         * gcc.dg/autopar/outer-5.c: Likewise.
2696         * gcc.dg/autopar/outer-6.c: Likewise.
2697         * gcc.dg/autopar/parallelization-1.c: Likewise.
2698         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2699         parser.
2700         * gcc.dg/gomp/clause-1.c: Adjust error messages.
2701         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2702         instead of GOMP_parallel_loop_runtime_start.
2703         * gcc.dg/gomp/declare-simd-1.c: New test.
2704         * gcc.dg/gomp/declare-simd-2.c: New test.
2705         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2706         parser.  Add further #pragma omp sections nesting tests.
2707         * gcc.dg/gomp/target-1.c: New test.
2708         * gcc.dg/gomp/target-2.c: New test.
2709         * gcc.dg/gomp/taskgroup-1.c: New test.
2710         * gcc.dg/gomp/teams-1.c: New test.
2711         * gcc.dg/gomp/udr-1.c: New test.
2712         * gcc.dg/gomp/udr-2.c: New test.
2713         * gcc.dg/gomp/udr-3.c: New test.
2714         * gcc.dg/gomp/udr-4.c: New test.
2715         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2717 2013-10-10  Jan Hubicka  <jh@suse.cz>
2719         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2720         tuning change.
2721         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2722         * gcc.target/i386/pr49168-1.c: Likewise.
2723         * gcc.target/i386/pr49002-2.c: Likewise.
2725 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
2727         PR middle-end/58670
2728         * gcc.dg/torture/pr58670.c: New test.
2730 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2732         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2734 2013-10-09  Marek Polacek  <polacek@redhat.com>
2736         PR c++/58635
2737         * g++.dg/tm/pr58635-1.C: New test.
2738         * g++.dg/tm/pr58635-2.C: New test.
2740 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
2742         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2744 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
2746         PR tree-optimization/20318
2747         * c-c++-common/pr20318.c: New file.
2748         * gcc.dg/tree-ssa/pr20318.c: New file.
2750 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2752         * gcc.c-torture/execute/pr58570.c: New test.
2754 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2756         * gcc.target/aarch64/vclz.c: New testcase.
2758 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2760         * gcc.target/aarch64/vadd_f64.c: New testcase.
2761         * gcc.target/aarch64/vsub_f64.c: New testcase.
2763 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2765         * gcc.target/aarch64/vdiv_f.c: New testcase.
2767 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2769         * gcc.target/aarch64/vneg_f.c: New testcase.
2770         * gcc.target/aarch64/vneg_s.c: New testcase.
2772 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2774         PR c++/58568
2775         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2776         * g++.old-deja/g++.mike/misc9.C: Adjust.
2778 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2780         PR c++/58665
2781         Revert:
2782         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2784         PR c++/58448
2785         * g++.dg/template/crash117.C: New.
2787 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2789         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2791 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
2793         PR tree-optimization/58480
2794         * gcc.dg/tree-ssa/pr58480.c: New file.
2796 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2798         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2799         * gcc.target/powerpc/fusion.c: Likewise.
2801 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2803         * gcc.target/s390/htm-nofloat-2.c: New testcase.
2805 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2807         * gcc.target/s390/htm-1.c: Add more tests to cover different
2808         operand types.
2810 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2812         PR c++/58126
2813         * g++.dg/init/uninitialized1.C: New.
2815 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2817         PR c++/56060
2818         * g++.dg/cpp0x/variadic144.C: New.
2820 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2822         PR c++/58560
2823         * g++.dg/cpp0x/auto39.C: New.
2825 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2827         PR c++/58503
2828         * g++.dg/cpp0x/range-for26.C: New.
2829         * g++.dg/cpp0x/range-for27.C: Likewise.
2831 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2833         PR c++/58448
2834         * g++.dg/template/crash117.C: New.
2836 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
2838         PR c++/19476
2839         * g++.dg/tree-ssa/pr19476-5.C: New file.
2840         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2842 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2844         PR c++/58584
2845         * g++.dg/cpp0x/gen-attrs-55.C: New.
2847 2013-10-03  Easwaran Raman  <eraman@google.com>
2849         PR c++/33911
2850         * g++.dg/ext/attribute47.C: New.
2852 2013-10-03  Rong Xu  <xur@google.com>
2854         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2855         probability.
2856         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2857         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2859 2013-10-03  Marek Polacek  <polacek@redhat.com>
2861         PR c++/58510
2862         * g++.dg/cpp0x/pr58510.C: New test.
2864 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
2866         PR c++/19476
2867         * g++.dg/tree-ssa/pr19476-1.C: New file.
2868         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2869         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2870         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2872 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2874         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2875         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2876         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2877         VSX scalar operations or the traditional floating point form of
2878         the instruction.
2879         * gcc.target/powerpc/ppc-target-2.c: Likewise.
2880         * gcc.target/powerpc/recip-3.c: Likewise.
2881         * gcc.target/powerpc/recip-5.c: Likewise.
2882         * gcc.target/powerpc/pr72747.c: Likewise.
2883         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2885 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2887         PR target/58460
2888         * gcc.target/aarch64/pr58460.c: New file.
2890 2013-10-02  Tobias Burnus  <burnus@net-b.de>
2892         PR fortran/58593
2893         * gfortran.dg/char_length_19.f90: New.
2895 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2897         PR c++/58535
2898         * g++.dg/parse/crash65.C: New.
2899         * g++.dg/cpp1y/pr58535.C: Likewise.
2901 2013-10-02  Richard Biener  <rguenther@suse.de>
2903         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2904         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2905         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2906         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2907         * gfortran.dg/ldist-pr45199.f: Likewise.
2909 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2911         PR c++/58565
2912         * g++.dg/parse/crash64.C: New.
2914 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
2916         * gcc.dg/tree-ssa/slsr-40.c: New test.
2918 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
2920         PR c++/58563
2921         * g++.dg/cpp0x/pr58563.C: New.
2923 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
2925         * gcc.target/aarch64/vect_saddl_1.c: New.
2927 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
2929         PR target/58574
2930         * gcc.c-torture/execute/pr58574.c: New testcase.
2932 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
2934         PR Target/58578
2935         * gcc.target/arm/pr58578.c: New test.
2937 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2939         PR tree-optimization/58556
2940         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2941         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2943 2013-10-01  Nick Clifton  <nickc@redhat.com>
2945         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2946         for MSP430.
2947         * gcc.c-torture/compile/20010327-1.c: Only run the test for
2948         ptr32plus targets.
2949         * gcc.c-torture/compile/pr41181.c: Likewise.
2950         * gcc.c-torture/compile/calls.c: Likewise.
2951         * gcc.c-torture/compile/990617-1.c: Likewise.
2952         * gcc.c-torture/compile/pr55955.c: Only run the test for
2953         int32plus targets.
2954         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2956 2013-10-01  Richard Biener  <rguenther@suse.de>
2958         PR tree-optimization/58553
2959         * gcc.dg/torture/pr58553.c: New testcase.
2961 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
2963         PR middle-end/58564
2964         * gcc.c-torture/execute/pr58564.c: New test.
2966 2013-09-30  Teresa Johnson  <tejohnson@google.com>
2968         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2969         Update for additional dump message.
2971 2013-09-30  Richard Biener  <rguenther@suse.de>
2973         PR tree-optimization/58554
2974         * gcc.dg/torture/pr58554.c: New testcase.
2976 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
2977             Joern Rennecke  <joern.rennecke@embecosm.com>
2979         * gcc.target/arc/barrel-shifter-1.c: New test.
2980         * gcc.target/arc/barrel-shifter-2.c: Likewise.
2981         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2982         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2983         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2984         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2985         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2986         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2987         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2988         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2989         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2990         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2991         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2992         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2993         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2994         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2995         * gcc.target/arc/mtune-ARC600.c: Likewise.
2996         * gcc.target/arc/mtune-ARC601.c: Likewise.
2997         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2998         * gcc.target/arc/mtune-ARC700.c: Likewise.
2999         * gcc.target/arc/mtune-ARC725D.c: Likewise.
3000         * gcc.target/arc/mtune-ARC750D.c: Likewise.
3001         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3002         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3004 2013-09-30  Richard Biener  <rguenther@suse.de>
3006         PR middle-end/58532
3007         * g++.dg/torture/pr58552.C: New testcase.
3009 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
3011         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3012         and -mupper-regs-df.
3014 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
3016         PR middle-end/58463
3017         * gcc.dg/pr58463.c: New test.
3019 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
3021         PR middle-end/58551
3022         * c-c++-common/gomp/pr58551.c: New test.
3024 2013-09-27  Richard Biener  <rguenther@suse.de>
3026         PR tree-optimization/58459
3027         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3029 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3031         PR fortran/58113
3032         * gfortran.dg/round_4.f90: Check for rounding support.
3034 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
3036         * g++.dg/vect/pr58513.cc (op): Make static.
3038 2013-09-26  Richard Biener  <rguenther@suse.de>
3040         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3042 2013-09-26  Richard Biener  <rguenther@suse.de>
3044         PR tree-optimization/58539
3045         * gcc.dg/torture/pr58539.c: New testcase.
3047 2013-09-25  Jeff Law  <law@redhat.com>
3049         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3051 2013-09-25  Tobias Burnus  <burnus@net-b.de>
3053         PR fortran/58436
3054         * gfortran.dg/finalize_21.f90: New.
3056 2013-09-25  Tobias Burnus  <burnus@net-b.de>
3058         PR fortran/57697
3059         PR fortran/58469
3060         * gfortran.dg/defined_assignment_8.f90: New.
3061         * gfortran.dg/defined_assignment_9.f90: New.
3063 2013-09-25  Marek Polacek  <polacek@redhat.com>
3065         PR sanitizer/58413
3066         * c-c++-common/ubsan/shift-5.c: New test.
3067         * c-c++-common/ubsan/shift-6.c: New test.
3068         * c-c++-common/ubsan/div-by-zero-5.c: New test.
3069         * gcc.dg/ubsan/c-shift-1.c: New test.
3071 2013-09-25  Marek Polacek  <polacek@redhat.com>
3073         PR c++/58516
3074         * g++.dg/tm/pr58516.C: New test.
3076 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3078         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3079         New procedure.
3080         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3082 2013-09-24  Richard Biener  <rguenther@suse.de>
3084         PR middle-end/58513
3085         * g++.dg/vect/pr58513.cc: New testcase.
3087 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
3089         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3090         output.
3092 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
3094         PR c++/58500
3095         * g++.dg/cpp1y/pr58500.C: New testcase.
3097 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
3099         * gnat.dg/opt28.ad[sb]: New test.
3100         * gnat.dg/opt28_pkg.ads: New helper.
3102 2013-09-23  Richard Biener  <rguenther@suse.de>
3104         PR tree-optimization/58464
3105         * g++.dg/torture/pr58464.C: New testcase.
3107 2013-09-23  Christian Bruel  <christian.bruel@st.com>
3109         PR target/58475
3110         * gcc.target/sh/torture/pr58475.c: New test.
3112 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
3114         PR fortran/58355
3115         * gfortran.dg/extends_15.f90: New.
3117 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
3119         PR c++/58481
3120         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3122 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
3124         PR target/56875
3125         * gcc.target/vax/vax.exp: New.
3126         * gcc.target/vax/pr56875.c: Ditto.
3128 2013-09-20  Richard Biener  <rguenther@suse.de>
3130         PR middle-end/58484
3131         * gfortran.dg/pr58484.f: New testcase.
3133 2013-09-20  Jeff Law  <law@redhat.com>
3135         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3137 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3139         PR middle-end/57748
3140         * gcc.dg/torture/pr57748-1.c: New test.
3141         * gcc.dg/torture/pr57748-2.c: New test.
3143 2013-09-20  Marek Polacek  <polacek@redhat.com>
3145         PR sanitizer/58413
3146         * c-c++-common/ubsan/shift-4.c: New test.
3148 2013-09-20  Richard Biener  <rguenther@suse.de>
3150         PR tree-optimization/58453
3151         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3153 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
3155         PR fortran/58099
3156         * gfortran.dg/proc_ptr_43.f90: New.
3158 2013-09-18  Tobias Burnus  <burnus@net-b.de>
3160         PR fortran/57697
3161         * gfortran.dg/defined_assignment_11.f90: New.
3163 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
3165         PR rtl-optimization/58438
3166         * g++.dg/pr58438.C: New test.
3168 2013-09-18  Tobias Burnus  <burnus@net-b.de>
3170         PR fortran/43366
3171         * gfortran.dg/class_39.f03: Update dg-error.
3172         * gfortran.dg/class_5.f03: Ditto.
3173         * gfortran.dg/class_53.f90: Ditto.
3174         * gfortran.dg/realloc_on_assign_20.f90: New.
3175         * gfortran.dg/realloc_on_assign_21.f90: New.
3176         * gfortran.dg/realloc_on_assign_22.f90: New.
3178 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
3180         PR c++/58457
3181         * g++.dg/parse/using4.C: New.
3183 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3185         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3187 2013-09-18  Marek Polacek  <polacek@redhat.com>
3189         PR sanitize/58443
3190         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3191         instead of the shift option.
3192         * c-c++-common/ubsan/pr58443-1.c: New test.
3193         * c-c++-common/ubsan/pr58443-3.c: New test.
3194         * c-c++-common/ubsan/pr58443-2.c: New test.
3196 2013-09-18  Richard Biener  <rguenther@suse.de>
3198         PR tree-optimization/58417
3199         * gcc.dg/torture/pr58417.c: New testcase.
3201 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
3203         * gnat.dg/array_bounds_test2.adb: New test.
3205 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3207         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3208         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3210 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
3212         * gnat.dg/in_out_parameter4.adb: New test.
3214 2013-09-18  Marek Polacek  <polacek@redhat.com>
3216         PR sanitizer/58411
3217         * c-c++-common/ubsan/attrib-1.c: New test.
3219 2013-09-17  Cong Hou  <congh@google.com>
3221         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3222         on two arrays with short and int types. This should not be recognized
3223         as a dot product pattern.
3225 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
3227         PR c++/58435
3228         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3229         the cp_type_quals (r) too.
3231 2013-09-17  Jan Hubicka  <jh@suse.cz>
3233         PR middle-end/58332
3234         * gcc.c-torture/compile/pr58332.c: New testcase.
3236 2013-09-17  Jeff Law  <law@redhat.com>
3238         * gcc.c-torture/execute/pr58387.c: New test.
3240 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3242         PR tree-optimization/58088
3243         * gcc.c-torture/compile/pr58088.c: New test.
3245 2013-09-17  Nick Clifton  <nickc@redhat.com>
3247         * lib/target-supports.exp (check_effective_target_trampolines):
3248         Add MSP430 to the list of targets that do not support trampolines.
3249         (check_profiling_available): Add MSP430 to the list of targets
3250         that do not support profiling.
3251         (check_effective_target_tls_runtime): Add MSP430 to the list of
3252         targets that do not support TLS.
3254 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
3256         * gnat.dg/opt27.adb: New test.
3257         * gnat.dg/opt27_pkg.ad[sb]: New helper.
3259 2013-09-17  Andreas Schwab  <schwab@suse.de>
3261         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3263 2013-09-17  Richard Biener  <rguenther@suse.de>
3265         PR tree-optimization/58432
3266         * gcc.dg/pr58432.c: New testcase.
3268 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
3270         * gcc.dg/tree-ssa/slsr-39.c: New test.
3272 2013-09-16  Xinliang David Li  <davidxl@google.com>
3274         * gcc.misc-tests/help.exp: Optimizer help change.
3276 2013-09-16  Jeff Law  <law@redhat.com>
3278         * gcc.c-torture/execute/pr58419.c: New test.
3279         * gcc.c-torture/execute/pr58431.c: New test.
3281 2013-09-16  Tobias Burnus  <burnus@net-b.de>
3283         PR fortran/58356
3284         * gfortran.dg/finalize_19.f90: New.
3286 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
3288         * gcc.target/i386/pr58418.c: New.
3290 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3292         * gcc.target/aarch64/fmla-intrinsic.c: New.
3293         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3294         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3295         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3297 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3299         * gcc.target/aarch64/mul_intrinsic_1.c: New.
3300         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3302 2013-09-16  Richard Biener  <rguenther@suse.de>
3304         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3306 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
3308         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3309         interpreted as implicit templates) to be expected pedwarns instead.
3311 2013-09-16  Tobias Burnus  <burnus@net-b.de>
3313         PR fortran/57697
3314         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3316 2013-09-15  Tobias Burnus  <burnus@net-b.de>
3318         PR fortran/57697
3319         * gfortran.dg/defined_assignment_10.f90: New.
3321 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
3323         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3324         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3326 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
3328         * g++.dg/abi/main.C: Added implicit C linkage tests
3330 2013-09-13  Kai Tietz  <ktietz@redhat.com>
3332         * gcc.target/i386/pr57848.c: New file.
3334 2013-09-13  Christian Bruel  <christian.bruel@st.com>
3336         PR target/58314
3337         * gcc.target/sh/torture/pr58314.c: New test.
3339 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
3341         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3343 2013-09-12  Martin Jambor  <mjambor@suse.cz>
3345         PR ipa/58389
3346         * g++.dg/pr58389.C: New test.
3348 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
3350         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3351         * g++.dg/template/pseudodtor3.C: Likewise.
3353 2013-09-12  Richard Biener  <rguenther@suse.de>
3355         PR tree-optimization/58404
3356         * g++.dg/tree-ssa/pr58404.C: New testcase.
3358 2013-09-12  Martin Jambor  <mjambor@suse.cz>
3360         PR ipa/58371
3361         * g++.dg/ipa/pr58371.C: New test.
3363 2013-09-12  Richard Biener  <rguenther@suse.de>
3365         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
3366         expected outcome and comment why that happens.
3368 2013-09-11  Richard Biener  <rguenther@suse.de>
3370         PR middle-end/58377
3371         * g++.dg/uninit-pred-4.C: New testcase.
3373 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
3375         PR tree-optimization/58385
3376         * gcc.c-torture/execute/pr58385.c: New test.
3378 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3380         * gcc.target/arm/thumb-ifcvt-2.c: New test.
3382 2013-09-10  Jeff Law  <law@redhat.com>
3384         * g++.dg/torture/pr58380.C: New test.
3386 2013-09-10  Jan Hubicka  <jh@suse.cz>
3387             Paolo Carlini  <paolo.carlini@oracle.com>
3389         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3391 2013-09-10  Jeff Law  <law@redhat.com>
3393         * gcc.c-torture/compile/pr58343.c: New test.
3395 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
3397         PR rtl-optimization/58365
3398         * gcc.c-torture/execute/pr58365.c: New test.
3400 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3402         * gcc.dg/torture/memcpy-1.c: New test.
3404 2013-09-10  Alan Modra  <amodra@gmail.com>
3406         * gcc.target/powerpc/pr58330.c: New.
3408 2013-09-10  Alan Modra  <amodra@gmail.com>
3410         * gcc.target/powerpc/medium_offset.c: New.
3412 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
3414         PR c++/58325
3415         * g++.dg/warn/Wunused-var-21.C: New test.
3417         PR tree-optimization/58364
3418         * gcc.c-torture/execute/pr58364.c: New test.
3420 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3422         PR c++/43452
3423         * g++.dg/warn/Wdelete-incomplete-1.C: New.
3424         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3425         * g++.dg/init/delete1.C: Adjust.
3427 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
3429         * gcc.target/aarch64/movdi_1.c: New test.
3431 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3433         PR c++/58362
3434         * g++.dg/warn/Wunused-parm-5.C: New.
3436 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3438         * gcc.target/aarch64/cmn-neg.c: New test.
3440 2013-09-09  Richard Biener  <rguenther@suse.de>
3442         PR middle-end/58326
3443         * gcc.dg/torture/pr58326-1.c: New testcase.
3444         * gcc.dg/torture/pr58326-2.c: Likewise.
3446 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3448         PR target/57735
3449         * g++.dg/ext/pr57735.C: New test.
3451 2013-09-09  Jan Hubicka  <jh@suse.cz>
3453         PR middle-end/58294
3454         * g++.dg/torture/PR58294.C: New testcase.
3456 2013-09-08  Jeff Law  <law@redhat.com>
3458         * gcc.c-torture/compile/pr58340.c: New test.
3460 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
3462         * g++.dg/debug/ra1.C: New test.
3464 2013-09-08  Jan Hubicka  <jh@suse.cz>
3466         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3467         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3468         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3469         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3471 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3473         PR c++/54941
3474         * g++.dg/overload/new1.C: Adjust.
3476 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
3478         * c-c++-common/opaque-vector.c: New test.
3480 2013-09-08  Tom de Vries  <tom@codesourcery.com>
3482         PR c++/58282
3483         * g++.dg/tm/noexcept-6.C: New test.
3485 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3487         * gcc.target/arc/cond-set-use.c: New test.
3489 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3491         * gnat.dg/stack_usage2.adb: New test.
3493 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
3495         * gcc.target/aarch64/table-intrinsics.c
3496         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3497         (qtb_tests8_< ,2,3,4>): Likewise.
3498         (qtblq_tests8_< ,2,3,4>): Likewise.
3499         (qtbxq_tests8_< ,2,3,4>): Likewise.
3501 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3503         * gnat.dg/warn10.ad[sb]: New test.
3504         * gnat.dg/warn10_pkg.ads: New helper.
3506 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3508         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3509         Don't expect NULL in foo.result set.
3510         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3511         in ESCAPED set.
3512         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3513         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3515 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3517         * gcc.target/s390/nearestint-1.c: New testcase.
3519 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3520             Vineet Gupta  <Vineet.Gupta@synopsys.com>
3522         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3523         * testsuite/gcc.target/arc: New directory.
3524         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3525         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3526         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3527         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3528         * testsuite/gcc.dg/builtin-apply2.c
3529         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3531 2013-09-04  Jan Hubicka  <jh@suse.cz>
3533         PR middle-end/58201
3534         * g++.dg/torture/pr58201_0.C: New testcase.
3535         * g++.dg/torture/pr58201_1.C: New testcase.
3536         * g++.dg/torture/pr58201.h: New testcase.
3538 2013-09-05  Jan Hubicka  <jh@suse.cz>
3540         * gcc.dg/autopar/pr49960.c: Disable partial inlining
3542 2013-09-05  Richard Biener  <rguenther@suse.de>
3544         PR tree-optimization/58137
3545         * gcc.target/i386/pr58137.c: New testcase.
3547 2013-09-05  Martin Jambor  <mjambor@suse.cz>
3549         * g++.dg/ipa/remref-1.C: New test.
3550         * g++.dg/ipa/remref-2.C: Likewise.
3552 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
3554         PR c++/24926
3555         * g++.dg/parse/access11.C: New.
3557 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
3559         * g++.dg/warn/weak1.C: Skip on AIX.
3561 2013-09-04  Easwaran Raman  <eraman@google.com>
3563         PR middle-end/57370
3564         PR tree-optimization/58011
3565         * gfortran.dg/reassoc_12.f90: New testcase.
3566         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3568 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
3570         * gcc.dg/attr-weakref-1.c: Skip on AIX.
3571         * gcc.dg/torture/pr53922.c: Skip on AIX.
3572         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3574 2013-09-04  Teresa Johnson  <tejohnson@google.com>
3576         * gcc.dg/unroll_1.c: Test dumping to stderr.
3578 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
3580         PR c++/58305
3581         * g++.dg/warn/deprecated-8.C: New.
3583 2013-09-03  Jeff Law  <law@redhat.com>
3585         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3586         dump output.
3588 2013-09-03  Meador Inge  <meadori@codesourcery.com>
3590         Revert:
3592         2013-08-30  Meador Inge  <meadori@codesourcery.com>
3594         * gcc.dg/Warray-bounds-11.c: New testcase.
3596 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
3598         * lib/target-supports.exp (check_weak_available): Return true for AIX.
3600 2013-09-03  Jan Hubicka  <jh@suse.cz>
3602         * g++.dg/ipa/devirt-15.C: Fix testcase.
3604 2013-09-03  Richard Biener  <rguenther@suse.de>
3606         PR middle-end/57656
3607         * gcc.dg/torture/pr57656.c: New testcase.
3609 2013-09-03  Richard Biener  <rguenther@suse.de>
3611         PR middle-end/57287
3612         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3614 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3616         PR fortran/PR56519
3617         * gfortran.dg/do_concurrent_3.f90:  New test case.
3619 2013-09-02  Jan Hubicka  <jh@suse.cz>
3621         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3623 2013-09-02  Martin Jambor  <mjambor@suse.cz>
3625         PR ipa/58106
3626         * gcc.dg/ipa/pr58106.c: New test.
3628 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
3630         * gcc.target/aarch64/scalar_intrinsics.c
3631         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3633 2013-09-02  Richard Biener  <rguenther@suse.de>
3635         PR middle-end/57511
3636         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3638 2013-09-02  Richard Biener  <rguenther@suse.de>
3640         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3641         reference.
3643 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
3645         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3647 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
3649         PR c++/21682, implement DR 565
3650         * g++.dg/template/using24.C: New.
3651         * g++.dg/template/using25.C: Likewise.
3652         * g++.dg/template/using26.C: Likewise.
3654 2013-09-01  Jan Hubicka  <jh@suse.cz>
3656         * g++.dg/ipa/devirt-15.C: New testcase.
3658 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
3660         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3662 2013-08-31  Jan Hubicka  <jh@suse.cz>
3664         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3665         * g++.dg/tree-ssa/pr45453.C: Likewise.
3667 2013-08-31  Jan Hubicka  <jh@suse.cz>
3669         * gcc.dg/fork-instrumentation.c: New testcase.
3671 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
3673         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3675 2013-08-30  Meador Inge  <meadori@codesourcery.com>
3677         * gcc.dg/Warray-bounds-11.c: New testcase.
3679 2013-08-30  Marek Polacek  <polacek@redhat.com>
3681         * g++.dg/ubsan/div-by-zero-1.C: New test.
3682         * c-c++-common/ubsan/save-expr-1.c: New test.
3683         * c-c++-common/ubsan/save-expr-2.c: New test.
3684         * c-c++-common/ubsan/save-expr-3.c: New test.
3685         * c-c++-common/ubsan/save-expr-4.c: New test.
3686         * c-c++-common/ubsan/typedef-1.c: New test.
3687         * c-c++-common/ubsan/const-char-1.c: New test.
3688         * c-c++-common/ubsan/const-expr.c: New test.
3689         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3690         * c-c++-common/ubsan/shift-1.c: Likewise.
3691         * c-c++-common/ubsan/shift-2.c: Likewise.
3692         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3693         * lib/ubsan-dg.exp: New file.
3694         * g++.dg/dg.exp: Add ubsan tests.
3695         * g++.dg/ubsan/ubsan.exp: New file.
3696         * gcc.dg/ubsan/ubsan.exp: New file.
3697         * g++.dg/ubsan/cxx11-shift-1.C: New test.
3698         * g++.dg/ubsan/cxx11-shift-2.C: New test.
3699         * c-c++-common/ubsan/div-by-zero-3.c: New test.
3700         * c-c++-common/ubsan/div-by-zero-1.c: New test.
3701         * c-c++-common/ubsan/div-by-zero-4.c: New test.
3702         * c-c++-common/ubsan/shift-3.c: New test.
3703         * c-c++-common/ubsan/unreachable-1.c: New test.
3704         * c-c++-common/ubsan/shift-1.c: New test.
3705         * c-c++-common/ubsan/shift-2.c: New test.
3706         * c-c++-common/ubsan/div-by-zero-2.c: New test.
3707         * gcc.dg/ubsan/c99-shift-2.c: New test.
3708         * gcc.dg/ubsan/c99-shift-1.c: New test.
3710 2013-08-29  Jan Hubicka  <jh@suse.cz>
3712         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3713         to match template and comment.
3715 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3717         PR c++/51424
3718         * g++.dg/cpp0x/dc8.C: New.
3719         * g++.dg/template/meminit1.C: Adjust.
3721 2013-08-30  Teresa Johnson  <tejohnson@google.com>
3723         * gcc.dg/inline-dump.c: Delete inadvertant commit.
3725 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
3727         PR tree-optimization/58277
3728         * gcc.c-torture/execute/pr58277-1.c: New test.
3729         * gcc.c-torture/execute/pr58277-2.c: New test.
3731 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3733         * gcc.dg/guality/param-1.c: New test.
3734         * gcc.dg/guality/param-2.c: Likewise.
3736 2013-08-30  Richard Biener  <rguenther@suse.de>
3738         PR tree-optimization/58228
3739         * gcc.dg/torture/pr58228.c: New testcase.
3741 2013-08-30  Richard Biener  <rguenther@suse.de>
3743         PR tree-optimization/58223
3744         * gcc.dg/torture/pr58223.c: New testcase.
3745         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3747 2013-08-30  Richard Biener  <rguenther@suse.de>
3749         PR tree-optimization/58010
3750         * gcc.dg/pr58010.c: New testcase.
3752 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
3754         * gcc.dg/unroll_3.c: Message change.
3755         * gcc.dg/unroll_4.c: Likewise.
3756         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3757         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3758         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3759         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3760         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3761         * gcc.dg/tree-ssa/loop-23.c: Likewise.
3762         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3763         * gcc.dg/unroll_1.c: Likewise.
3764         * gcc.dg/vect/bb-slp-31.c: Likewise.
3765         * gcc.dg/vect/bb-slp-14.c: Likewise.
3766         * gcc.dg/vect/bb-slp-8.c: Likewise.
3767         * gcc.dg/vect/bb-slp-23.c: Likewise.
3768         * gcc.dg/vect/bb-slp-15.c: Likewise.
3769         * gcc.dg/vect/bb-slp-9.c: Likewise.
3770         * gcc.dg/vect/bb-slp-24.c: Likewise.
3771         * gcc.dg/vect/bb-slp-16.c: Likewise.
3772         * gcc.dg/vect/bb-slp-25.c: Likewise.
3773         * gcc.dg/vect/bb-slp-17.c: Likewise.
3774         * gcc.dg/vect/bb-slp-26.c: Likewise.
3775         * gcc.dg/vect/bb-slp-18.c: Likewise.
3776         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3777         * gcc.dg/vect/bb-slp-27.c: Likewise.
3778         * gcc.dg/vect/bb-slp-19.c: Likewise.
3779         * gcc.dg/vect/bb-slp-28.c: Likewise.
3780         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3781         * gcc.dg/vect/bb-slp-29.c: Likewise.
3782         * gcc.dg/vect/bb-slp-8a.c: Likewise.
3783         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3784         * gcc.dg/vect/bb-slp-1.c: Likewise.
3785         * gcc.dg/vect/bb-slp-8b.c: Likewise.
3786         * gcc.dg/vect/bb-slp-2.c: Likewise.
3787         * gcc.dg/vect/bb-slp-3.c: Likewise.
3788         * gcc.dg/vect/bb-slp-10.c: Likewise.
3789         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3790         * gcc.dg/vect/bb-slp-4.c: Likewise.
3791         * gcc.dg/vect/bb-slp-11.c: Likewise.
3792         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3793         * gcc.dg/vect/bb-slp-5.c: Likewise.
3794         * gcc.dg/vect/bb-slp-20.c: Likewise.
3795         * gcc.dg/vect/bb-slp-6.c: Likewise.
3796         * gcc.dg/vect/bb-slp-21.c: Likewise.
3797         * gcc.dg/vect/bb-slp-30.c: Likewise.
3798         * gcc.dg/vect/bb-slp-13.c: Likewise.
3799         * gcc.dg/vect/bb-slp-7.c: Likewise.
3800         * gcc.dg/vect/bb-slp-22.c: Likewise.
3801         * gcc.dg/unroll_2.c: Likewise.
3802         * g++.dg/vect/slp-pr50413.cc: Likewise.
3803         * g++.dg/vect/slp-pr56812.cc: Likewise.
3804         * g++.dg/vect/slp-pr50819.cc: Likewise.
3806 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
3808         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3810 2013-08-29  Teresa Johnson  <tejohnson@google.com>
3812         * gcc.dg/pr40209.c: Use -fopt-info.
3813         * gcc.dg/pr26570.c: Ditto.
3814         * gcc.dg/pr32773.c: Ditto.
3815         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3817 2013-08-29  Richard Biener  <rguenther@suse.de>
3819         PR tree-optimization/58246
3820         * gcc.dg/torture/pr58246.c: New testcase.
3822 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3824         PR fortran/52243
3825         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
3826         obsolete by patch.
3827         * gfortran.dg/realloc_on_assign_19.f90:  New test.
3829 2013-08-29  Richard Biener  <rguenther@suse.de>
3831         PR middle-end/57287
3832         * gcc.dg/pr57287-2.c: New testcase.
3834 2013-08-29  Richard Biener  <rguenther@suse.de>
3836         PR tree-optimization/57685
3837         * gcc.dg/torture/pr57685.c: New testcase.
3839 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
3841         PR c++/58255
3842         * g++.dg/cpp0x/dc7.C: New.
3844 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
3846         PR middle-end/58257
3847         * c-c++-common/gomp/pr58257.c: New test.
3849 2013-08-28  Richard Biener  <rguenther@suse.de>
3851         PR tree-optimization/56933
3852         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3854 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
3856         * gcc.target/aarch64/scalar_shift_1.c: New.
3858 2013-08-27  Richard Biener  <rguenther@suse.de>
3860         PR tree-optimization/57521
3861         * gcc.dg/torture/pr57521.c: New testcase.
3863 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
3865         PR rtl-optimization/57860
3866         PR rtl-optimization/57861
3867         PR rtl-optimization/57875
3868         PR rtl-optimization/57876
3869         PR rtl-optimization/57877
3870         * gcc.c-torture/execute/pr57860.c: New test.
3871         * gcc.c-torture/execute/pr57861.c: New test.
3872         * gcc.c-torture/execute/pr57875.c: New test.
3873         * gcc.c-torture/execute/pr57876.c: New test.
3874         * gcc.c-torture/execute/pr57877.c: New test.
3876 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3878         PR fortran/58146
3879         * gfortran.dg/bounds_check_18.f90:  New test.
3881 2013-08-23  Jan Hubicka  <jh@suse.cz>
3883         * g++.dg/ipa/devirt-14.C: Fix typo.
3885 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
3887         PR fortran/57798
3888         * gfortran.dg/inline_sum_5.f90: New.
3890 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
3892         PR fortran/57843
3893         * gfortran.dg/typebound_assignment_7.f90: New.
3895 2013-08-23  Jan Hubicka  <jh@suse.cz>
3897         * g++.dg/ipa/devirt-13.C: New testcase.
3898         * g++.dg/ipa/devirt-14.C: New testcase.
3900 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
3902         PR target/58218
3903         * gcc.target/i386/pr58218.c: New test.
3905         PR tree-optimization/58209
3906         * gcc.c-torture/execute/pr58209.c: New test.
3908 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3910         * gcc.target/powerpc/pr57744.c: Declare abort.
3912 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
3914         PR c++/56380
3915         * g++.dg/template/error54.C: New.
3917 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
3919         PR fortran/58185
3920         * gfortran.dg/select_type_34.f90: New.
3922 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3924         PR c++/56130
3925         * g++.dg/warn/deprecated-7.C: New.
3927 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3929         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3931 2013-08-21  Jeff Law  <law@redhat.com>
3933         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3935 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3937         PR c++/56134
3938         * g++.dg/ext/attr-alias-3.C: New.
3940 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
3942         PR fortran/53655
3943         * gfortran.dg/intent_out_8.f90: New.
3945 2013-08-20  Teresa Johnson  <tejohnson@google.com>
3947         PR rtl-optimizations/57451
3948         * g++.dg/tree-prof/pr57451.C: New test.
3950 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3952         PR c++/58190
3953         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3955 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3957         PR c/57490
3958         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3960 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
3962         * gcc.target/powerpc/dfp-dd-2.c: New test.
3963         * gcc.target/powerpc/dfp-td-2.c: Likewise.
3964         * gcc.target/powerpc/dfp-td-3.c: Likewise.
3966 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
3968         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3969         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3970         Check for SLL too.
3972 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
3974         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3976         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3977         "Threaded".
3979         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3980         correct test response.
3982         PR testsuite/52641
3983         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3984         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3985         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3986         (v4si): Use it.
3987         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3988         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3990         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3992 2013-08-18  Jan Hubicka  <jh@suse.cz>
3994         * g++.dg/ipa/type-inheritance-1.C: New testcase.
3996 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
3998         PR fortran/46271
3999         * gfortran.dg/gomp/proc_ptr_1.f90: New.
4001 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
4003         PR tree-optimization/58006
4004         * g++.dg/opt/pr58006.C: New test.
4006 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
4008         * gnat.dg/specs/linker_alias.ads: New test.
4010 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
4012         PR tree-optimization/58164
4013         * gcc.c-torture/compile/pr58164.c: New test.
4015         PR tree-optimization/58165
4016         * g++.dg/opt/pr58165.C: New test.
4018 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
4020         PR c++/51912
4021         * g++.dg/cpp0x/enum28.C: New.
4022         * g++.dg/cpp0x/enum15.C: Adjust.
4024 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4026         PR target/57949
4027         * gcc.target/powerpc/pr57949-1.c: New.
4028         * gcc.target/powerpc/pr57949-2.c: New.
4030 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
4032         PR tree-optimization/58145
4033         * gcc.dg/pr58145-1.c: New test.
4034         * gcc.dg/pr58145-2.c: New test.
4036 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
4038         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4039         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4040         * gcc.dg/debug/dwarf2/static1.c: Likewise.
4041         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4042         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4043         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4044         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4045         * gcc.dg/debug/dwarf2/var1.c: Likewise.
4046         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4047         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4048         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4049         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4050         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4051         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4052         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4053         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4054         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4055         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4056         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4057         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4058         * gcc.dg/debug/dwarf2/var2.c: Likewise.
4059         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4060         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4061         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4062         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4063         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4064         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4065         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4066         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4067         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4068         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4069         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4070         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4071         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4072         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4073         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4074         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4075         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4076         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4077         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4078         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4080         PR testsuite/52641
4081         * gcc.c-torture/execute/pr56799.x: New file.
4083         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4085         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4087         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4088         * gcc.dg/pr44214-3.c (v2df): Likewise.
4090         * gcc.dg/pr46647.c: xfail for avr-*-*.
4092         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4093         memcpy by one.
4094         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4095         Expect l to be optimized away.
4096         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4098         PR testsuite/52641
4099         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4100         to tests that assume int/double are larger than short/float.
4102         PR testsuite/52641
4103         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4104         target { ! int16 }.
4105         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4106         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4107         target { int16 }.  Restrict existing tests to target { int32 }
4108         where appropriate.
4109         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4110         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4111         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4112         * lib/target-supports.exp (check_effective_target_int32): New proc.
4114         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4115         exclude from scan test.
4117         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4118         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4119         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4120         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4121         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4122         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4123         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4124         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4125         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4126         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4127         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4128         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4129         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4130         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4131         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4132         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4133         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4134         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4135         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4137 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
4139         * gcc.target/arm/pr19599.c: Skip for -mthumb.
4141         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4142         to be the first test directive.
4143         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4144         * gcc.target/arm/atomic-op-acquire.c: Likewise.
4145         * gcc.target/arm/atomic-op-char.c: Likewise.
4146         * gcc.target/arm/atomic-op-consume.c: Likewise.
4147         * gcc.target/arm/atomic-op-int.c: Likewise.
4148         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4149         * gcc.target/arm/atomic-op-release.c: Likewise.
4150         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4151         * gcc.target/arm/atomic-op-short.c: Likewise.
4153 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
4155         PR rtl-optimization/57662
4156         * gcc.dg/pr57662.c: New test.
4158 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
4160         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4161         alternative to -1.
4162         * gcc.target/mips/nans-legacy.c: Likewise.
4164 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
4166         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4167         escapes.
4168         * gcc.target/mips/fabs-legacy.c: Likewise.
4169         * gcc.target/mips/fabsf-2008.c: Likewise.
4170         * gcc.target/mips/fabsf-legacy.c: Likewise.
4171         * gcc.target/mips/fneg-2008.c: Likewise.
4172         * gcc.target/mips/fneg-legacy.c: Likewise.
4173         * gcc.target/mips/fnegf-2008.c: Likewise.
4174         * gcc.target/mips/fnegf-legacy.c: Likewise.
4175         * gcc.target/mips/nan-2008.c: Likewise.
4176         * gcc.target/mips/nan-legacy.c: Likewise.
4177         * gcc.target/mips/nanf-2008.c: Likewise.
4178         * gcc.target/mips/nanf-legacy.c: Likewise.
4179         * gcc.target/mips/nans-2008.c: Likewise.
4180         * gcc.target/mips/nans-legacy.c: Likewise.
4181         * gcc.target/mips/nansf-2008.c: Likewise.
4182         * gcc.target/mips/nansf-legacy.c: Likewise.
4184 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
4186         * gnat.dg/valued_proc.adb: New test.
4187         * gnat.dg/valued_proc_pkg.ads: New helper.
4189 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
4191         PR tree-optimization/57661
4192         * g++.dg/opt/pr57661.C: New test.
4194         PR sanitizer/56417
4195         * gcc.dg/asan/pr56417.c: New test.
4197 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
4199         * gnat.dg/loop_optimization16.adb: New test.
4200         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4202 2013-08-13  Marek Polacek  <polacek@redhat.com>
4204         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4206 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
4208         Example of converting global state to per-pass state.
4210         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4211         global state "static int counter" to...
4212         (one_pass::counter): ...this instance data.
4214 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
4216         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4217         to member function...
4218         (one_pass::gate): ...this.
4219         (one_pass_exec): Convert to member function...
4220         (one_pass::impl_execute): ...this.
4222 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
4224         PR c++/57416
4225         * g++.dg/cpp0x/pr57416.C: New.
4227 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
4229         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4230         changes.
4231         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4232         * g++.dg/cpp0x/defaulted2.C: Likewise.
4233         * g++.dg/cpp0x/defaulted31.C: Likewise.
4234         * g++.dg/cpp0x/error6.C: Likewise.
4235         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4236         * g++.dg/cpp0x/override2.C: Likewise.
4237         * g++.dg/cpp0x/parse1.C: Likewise.
4238         * g++.dg/cpp0x/scoped_enum.C: Likewise.
4239         * g++.dg/cpp0x/temp_default4.C: Likewise.
4240         * g++.dg/ext/attrib32.C: Likewise.
4241         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4242         * g++.dg/ext/mv13.C: Likewise.
4243         * g++.dg/ext/mv7.C: Likewise.
4244         * g++.dg/ext/mv9.C: Likewise.
4245         * g++.dg/ext/pr57362.C: Likewise.
4246         * g++.dg/ext/typeof10.C: Likewise.
4247         * g++.dg/lookup/anon6.C: Likewise.
4248         * g++.dg/lookup/crash6.C: Likewise.
4249         * g++.dg/lookup/name-clash5.C: Likewise.
4250         * g++.dg/lookup/name-clash6.C: Likewise.
4251         * g++.dg/other/anon4.C: Likewise.
4252         * g++.dg/other/error15.C: Likewise.
4253         * g++.dg/other/error8.C: Likewise.
4254         * g++.dg/other/redecl2.C: Likewise.
4255         * g++.dg/parse/crash16.C: Likewise.
4256         * g++.dg/parse/crash21.C: Likewise.
4257         * g++.dg/parse/crash38.C: Likewise.
4258         * g++.dg/parse/redef2.C: Likewise.
4259         * g++.dg/parse/struct-as-enum1.C: Likewise.
4260         * g++.dg/template/crash39.C: Likewise.
4261         * g++.dg/template/redecl3.C: Likewise.
4262         * g++.dg/tls/diag-3.C: Likewise.
4263         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4264         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4265         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4266         * g++.old-deja/g++.brendan/crash16.C: Likewise.
4267         * g++.old-deja/g++.brendan/crash18.C: Likewise.
4268         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4269         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4270         * g++.old-deja/g++.brendan/static3.C: Likewise.
4271         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4272         * g++.old-deja/g++.jason/binding.C: Likewise.
4273         * g++.old-deja/g++.jason/crash4.C: Likewise.
4274         * g++.old-deja/g++.jason/crash7.C: Likewise.
4275         * g++.old-deja/g++.jason/lineno.C: Likewise.
4276         * g++.old-deja/g++.jason/scoping7.C: Likewise.
4277         * g++.old-deja/g++.mike/misc3.C: Likewise.
4278         * g++.old-deja/g++.mike/net44.C: Likewise.
4279         * g++.old-deja/g++.mike/ns3.C: Likewise.
4280         * g++.old-deja/g++.ns/alias4.C: Likewise.
4281         * g++.old-deja/g++.ns/ns11.C: Likewise.
4282         * g++.old-deja/g++.other/crash23.C: Likewise.
4283         * g++.old-deja/g++.other/decl8.C: Likewise.
4284         * g++.old-deja/g++.other/linkage3.C: Likewise.
4285         * g++.old-deja/g++.other/typeck1.C: Likewise.
4286         * g++.old-deja/g++.other/typedef5.C: Likewise.
4287         * g++.old-deja/g++.pt/explicit34.C: Likewise.
4288         * g++.old-deja/g++.pt/friend36.C: Likewise.
4289         * obj-c++.dg/method-8.mm: Likewise.
4290         * obj-c++.dg/tls/diag-3.mm: Likewise.
4292 2013-08-12  Perez Read  <netfirewall@gmail.com>
4294         PR target/58132
4295         * gcc.target/i386/movabs-1.c: New test.
4297 2013-08-12  Marek Polacek  <polacek@redhat.com>
4299         PR tree-optimization/57980
4300         * gcc.dg/pr57980.c: New test.
4302 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4304         PR fortran/56666
4305         * gfortran.dg/do_check_10.f90:  New test.
4306         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
4307         * gfortran.dg/array_constructor_18.f90:  Likewise.
4308         * gfortran.dg/array_constructor_22.f90:  Likewise.
4309         * gfortran.dg/coarray_15.f90:  Likewise.
4310         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
4311         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
4312         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
4314 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
4316         PR c++/53349
4317         * g++.dg/cpp0x/constexpr-ice8.C: New.
4319 2013-08-09  Xinliang David Li  <davidxl@google.com>
4321         * gcc.target/i386/memcpy-strategy-1.c: New test.
4322         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4323         * gcc.target/i386/memset-strategy-1.c: Ditto.
4324         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4326 2013-08-09  Jan Hubicka  <jh@suse.cz>
4328         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4329         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4331 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
4333         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4335 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
4337         PR fortran/58058
4338         * gfortran.dg/transfer_intrinsic_6.f90: New.
4340 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
4342         Revert:
4343         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4345         PR c++/46206
4346         * g++.dg/lookup/typedef2.C: New.
4348 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
4350         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4351         output of vdup intrinsics.
4353 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4355         * gcc.target/arm/lp1189445.c: New testcase.
4357 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
4359         PR rtl-optimization/58079
4360         * gcc.dg/torture/pr58079.c: New test.
4362 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
4364         * gnat.dg/warn9.adb: New test.
4366 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4368         PR c++/46206
4369         * g++.dg/lookup/typedef2.C: New.
4371 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
4373         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4374         to optstr when building plugins on darwin.
4376 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4378         PR tree-optimization/57539
4379         * gcc.dg/ipa/pr57539.c: New test.
4381 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4382             Bernd Edlinger  <bernd.edlinger@hotmail.de>
4384         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4385         (a): Fix constructor.
4387 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4389         PR fortran/57987
4390         * gfortran.dg/pr57987.f90: New test.
4392 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4394         PR middle-end/58041
4395         * gcc.dg/torture/pr58041.c: New test.
4396         * gcc.target/arm/pr58041.c: Likewise.
4398 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
4400         PR fortran/57306
4401         * gfortran.dg/pointer_init_8.f90: New.
4403 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
4405         PR c++/58080
4406         * g++.dg/cpp0x/pr58080.C: New.
4408 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4410         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4411         to optstr when building plugins.
4413 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4415         Patch autogenerated by refactor_passes.py from
4416         https://github.com/davidmalcolm/gcc-refactoring-scripts
4417         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4419         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4420         struct to a subclass of gimple_opt_pass along with...
4421         (pass_data_one_pass): ...new pass_data instance and...
4422         (make_one_pass): ...new function.
4423         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4424         global struct to a subclass of gimple_opt_pass along with...
4425         (pass_data_warn_self_assign): ...new pass_data instance and...
4426         (make_pass_warn_self_assign): ...new function.
4427         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4428         a global struct to a subclass of gimple_opt_pass along with...
4429         (pass_data_dumb_plugin_example): ...new pass_data instance and...
4430         (make_pass_dumb_plugin_example): ...new function.
4431         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4432         global struct to a subclass of gimple_opt_pass along with...
4433         (pass_data_warn_self_assign): ...new pass_data instance and...
4434         (make_pass_warn_self_assign): ...new function.
4436 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4438         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4439         is created and added to the pass_manager to reflect
4440         autogenerated changes.
4441         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4442         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4443         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4445 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
4447         PR c++/58072
4448         * g++.dg/cpp0x/pr58072.C: New.
4450 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4452         * gcc.dg/torture/pr57993-2.cpp: New.
4454 2013-08-02  Jan Hubicka  <jh@suse.cz>
4456         * gcc.dg/ipa/ipa-1.c: Update.
4457         * gcc.dg/ipa/ipa-2.c: Update.
4458         * gcc.dg/ipa/ipa-3.c: Update.
4459         * gcc.dg/ipa/ipa-4.c: Update.
4460         * gcc.dg/ipa/ipa-5.c: Update.
4461         * gcc.dg/ipa/ipa-7.c: Update.
4462         * gcc.dg/ipa/ipa-8.c: Update.
4463         * gcc.dg/ipa/ipcp-1.c: Update.
4464         * gcc.dg/ipa/ipcp-2.c: Update.
4466 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
4468         PR rtl-optimization/58048
4469         * gcc.target/i386/pr58048.c: New.
4471 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4473         * gcc.target/arm/neon-for-64bits-2.c: Delete.
4475 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
4476             Peter Bergner  <bergner@vnet.ibm.com>
4478         PR c++/54537
4479         * g++.dg/overload/using3.C: New.
4480         * g++.dg/overload/using2.C: Adjust.
4481         * g++.dg/lookup/using9.C: Likewise.
4483 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4485         * gcc.target/arm/pr46972-2.c: New test.
4487 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
4489         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4491 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
4493         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4495 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
4497         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4498         rather than addressing!=absolute when deciding how to handle MIPS16
4499         when the test forces an ABI.
4501 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4503         PR c++/57673
4504         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4506 2013-07-30  Steve Ellcey  <sellcey@mips.com>
4508         * gcc.target/mips/code-readable-1.c: Increase switch size.
4509         * gcc.target/mips/code-readable-2.c: Ditto.
4510         * gcc.target/mips/code-readable-3.c: Ditto.
4511         * gcc.target/mips/code-readable-4.c: Ditto.
4513 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4515         PR c++/57947
4516         * g++.dg/parse/crash63.C: New.
4518 2013-07-30  Tobias Burnus  <burnus@net-b.de>
4520         PR fortran/57530
4521         * gfortran.dg/pointer_assign_8.f90: New.
4522         * gfortran.dg/pointer_assign_9.f90: New.
4523         * gfortran.dg/pointer_assign_10.f90: New.
4524         * gfortran.dg/pointer_assign_11.f90: New.
4526 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4528         * gcc.target/arm/pr57637.c: New testcase.
4530 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4532         PR tree-optimization/57993
4533         * gcc.dg/torture/pr57993.c: New test.
4535 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
4537         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4539 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
4541         PR c++/57948
4542         * g++.dg/conversion/ambig2.C: New.
4544 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
4546         * gcc.target/mips/fabs-2008.c: New test case.
4547         * gcc.target/mips/fabs-legacy.c: New test case.
4548         * gcc.target/mips/fabsf-2008.c: New test case.
4549         * gcc.target/mips/fabsf-legacy.c: New test case.
4550         * gcc.target/mips/fneg-2008.c: New test case.
4551         * gcc.target/mips/fneg-legacy.c: New test case.
4552         * gcc.target/mips/fneg-2008.c: New test case.
4553         * gcc.target/mips/fneg-legacy.c: New test case.
4554         * gcc.target/mips/nan-2008.c: New test case.
4555         * gcc.target/mips/nan-legacy.c: New test case.
4556         * gcc.target/mips/nanf-2008.c: New test case.
4557         * gcc.target/mips/nanf-legacy.c: New test case.
4558         * gcc.target/mips/nans-2008.c: New test case.
4559         * gcc.target/mips/nans-legacy.c: New test case.
4560         * gcc.target/mips/nansf-2008.c: New test case.
4561         * gcc.target/mips/nansf-legacy.c: New test case.
4562         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4564 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4565             Maxim Kuvyrkov  <maxim@kugelworks.com>
4567         * lib/target-supports.exp (check_effective_target_non_bionic): New
4568         effective-target test.
4569         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4570         * g++.dg/tls/thread_local4g.C: Ditto.
4572 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4574         PR fortran/58009
4575         * gfortran.dg/vector_subsript_7.f90:  New test.
4577 2013-07-27  Tobias Burnus  <burnus@net-b.de>
4579         PR fortran/57991
4580         * gfortran.dg/warn_alias.f90: New.
4582 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
4584         PR fortran/57285
4585         * gfortran.dg/class_array_19.f90: New.
4587 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
4589         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4590         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4591         * gcc.dg/vect/pr57741-3.c: Likewise.
4592         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4594 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
4596         Skip tests that make assumptions about struct layout that don't hold
4597         on epiphany:
4598         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4599         * g++.dg/cpp0x/iop.C: Likewise.
4600         * g++.dg/cpp0x/named_refs.C: Likewise.
4601         * g++.dg/cpp0x/rv1p.C: Likewise.
4602         * g++.dg/cpp0x/rv2p.C: Likewise.
4603         * g++.dg/cpp0x/rv3p.C: Likewise.
4604         * g++.dg/cpp0x/rv4p.C: Likewise.
4605         * g++.dg/cpp0x/rv5p.C: Likewise.
4606         * g++.dg/cpp0x/rv6p.C: Likewise.
4607         * g++.dg/cpp0x/rv7p.C: Likewise.
4608         * g++.dg/cpp0x/rv8p.C: Likewise.
4609         * g++.dg/ext/strncpy-chk1.C: Likewise.
4610         * gcc.dg/builtin-object-size-10.c: Likewise.
4611         * gcc.dg/builtin-object-size-11.c: Likewise.
4612         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4613         * gcc.dg/pr25805.c: Likewise.
4614         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4615         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4616         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4617         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4618         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4619         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4620         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4621         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4622         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4623         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4624         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4625         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4626         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4627         * gcc.c-torture/execute/zerolen-2.x: Likewise.
4628         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4630         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4631         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4633         * gcc.dg/torture/pr37868.c: Disable for epiphany.
4634         * gcc.dg/sibcall-6.c: Enable for epiphany.
4636 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4638         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4640 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
4642         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4643         memcpy not initializers.
4645         * gcc.dg/guality/guality.exp: Skip on AIX.
4647 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4649         PR c++/57101
4650         * g++.dg/cpp0x/pr57101.C: New.
4652 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
4654         * gcc.target/aarch64/neg_1.c: New test.
4656 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4658         PR fortran/57966
4659         * gfortran.dg/typebound_call_25.f90: New.
4661 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4663         PR c++/57981
4664         * g++.dg/cpp0x/pr57981.C: New.
4666 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4668         PR c++/57880
4669         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4671 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
4673         PR rtl-optimization/57960
4674         * gcc.target/s390/pr57960.c: New.
4676 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4678         PR fortran/57639
4679         * gfortran.dg/unlimited_polymorphic_9.f90: New.
4681 2013-07-25  Terry Guo  <terry.guo@arm.com>
4683         * gcc.target/arm/thumb1-Os-mult.c: New test case.
4685 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
4687         PR c++/57942
4688         * g++.dg/inherit/pr57942.C: New.
4690 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4692         * gcc.target/powerpc/bool2.h: New file, test the code generation
4693         of logical operations for power5, altivec, power7, and power8 systems.
4694         * gcc.target/powerpc/bool2-p5.c: Likewise.
4695         * gcc.target/powerpc/bool2-av.c: Likewise.
4696         * gcc.target/powerpc/bool2-p7.c: Likewise.
4697         * gcc.target/powerpc/bool2-p8.c: Likewise.
4698         * gcc.target/powerpc/bool3.h: Likewise.
4699         * gcc.target/powerpc/bool3-av.c: Likewise.
4700         * gcc.target/powerpc/bool2-p7.c: Likewise.
4701         * gcc.target/powerpc/bool2-p8.c: Likewise.
4703 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4705         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4707 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4709         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4711 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4713         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4714         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4715         type from long to long long.
4716         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4717         to have effective-target keywords of lp64 and ilp32.
4718         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4719         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4720         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4721         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4722         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4723         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4724         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4725         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4726         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4728 2013-07-23  Tom Tromey  <tromey@redhat.com>
4729             Joseph Myers  <joseph@codesourcery.com>
4731         * gcc.dg/c11-generic-1.c: New file.
4732         * gcc.dg/c11-generic-2.c: New file.
4734 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4736         PR fortran/57906
4737         PR fortran/52052
4738         * coarray/lib_realloc_1.f90: Permit optimization.
4739         * gfortran.dg/coarray_31.f90: New.
4741 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4743         PR fortran/57762
4744         * gfortran.dg/class_array_7.f03: Fix memory leak.
4746 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
4748         PR c++/52816
4749         * g++.dg/cpp0x/decltype56.C: New.
4751 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4753         * gcc.dg/pr53265.c: Correct line number in dg-message.
4755 2013-07-22  Diego Novillo  <dnovillo@google.com>
4757         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
4759 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4761         PR testsuite/52641
4762         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4763         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4765 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4767         PR testsuite/52641
4768         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4769         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4770         * gcc.dg/torture/pr53366-1.c: Same.
4771         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4772         * gcc.dg/torture/pr56488.c: Same.
4773         * gcc.dg/torture/pr57584.c: Same.
4774         * gcc.dg/tree-ssa/pr57385.c: Same.
4775         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4777 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
4779         * c-c++-common/pr41779.c: Fix typos.
4780         * gcc.c-torture/compile/20031125-2.c: Likewise.
4781         * gcc.c-torture/compile/20040621-1.c: Likewise.
4782         * gcc.c-torture/execute/20020418-1.c: Likewise.
4783         * gcc.dg/20020108-1.c: Likewise.
4784         * gcc.dg/atomic-generic-aux.c: Likewise.
4785         * gcc.dg/builtin-complex-err-2.c: Likewise.
4786         * gcc.dg/decl-1.c: Likewise.
4787         * gcc.dg/di-sync-multithread.c: Likewise.
4788         * gcc.dg/format/c90-printf-1.c: Likewise.
4789         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4790         * gcc.dg/long-long-compare-1.c: Likewise.
4791         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4792         * gcc.dg/pr17055-1.c: Likewise.
4793         * gcc.dg/pr27095.c: Likewise.
4794         * gcc.dg/torture/fp-int-convert.h: Likewise.
4795         * gcc.dg/tree-prof/inliner-1.c: Likewise.
4796         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4797         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4798         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4799         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4800         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4801         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4802         * gcc.dg/tree-ssa/pr42585.c: Likewise.
4803         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4804         * gcc.dg/vect/vect-cond-5.c: Likewise.
4805         * gcc.dg/weak/typeof-2.c: Likewise.
4806         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4807         * gcc.target/arm/naked-1.c: Likewise.
4808         * gcc.target/i386/pr9771-1.c: Likewise.
4809         * gcc.target/sparc/sparc-constant-1.c: Likewise.
4810         * gcc.target/sparc/struct-ret-check.c: Likewise.
4811         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4812         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4813         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4814         Likewise.
4816 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4818         PR fortran/56937
4819         * gfortran.dg/dependency_42.f90:  New test.
4820         * gfortran.dg/dependency_43.f90:  New test.
4822 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4824         PR fortran/35862
4825         * gfortran.dg/round_4.f90: New.
4827 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4829         PR fortran/57894
4830         * gfortran.dg/min_max_conformance_2.f90: New.
4832 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
4834         PR preprocessor/57620
4835         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4836         (main): Don't test {s,u,U,L}12.
4837         * c-c++-common/raw-string-13.c: New test.
4838         * c-c++-common/raw-string-14.c: New test.
4839         * c-c++-common/raw-string-15.c: New test.
4840         * c-c++-common/raw-string-16.c: New test.
4842 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
4844         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4846 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
4848         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4850         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4851         target { ! keeps_null_pointer_checks }.
4852         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4853         target { ! keeps_null_pointer_checks }.
4855         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4856         * gcc.dg/torture/pr56488.c: Likewise.
4858 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
4860         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4861         new testcase.
4863 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
4865         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4866         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4867         * gfortran.dg/guality/guality.exp: Skip on AIX.
4869         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4871         * g++.dg/debug/pr56819.C: Skip on AIX.
4872         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4873         * g++.dg/guality/guality.exp: Skip on AIX.
4875         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4877         * gcc.misc-tests/gcov-14.c: Skip on AIX.
4879         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4881 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4883         PR target/57516
4884         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4885         Adjust to corrected rounding.
4887 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4889         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4890         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4891         check_effective_target_cilkplus.
4892         * g++.dg/cilk-plus/cilk-plus.exp: Same.
4894 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
4896         * gcc.target/powerpc/pr57744.c: Fix typo.
4898 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
4900         PR middle-end/57698
4901         * gcc.c-torture/compile/pr57698.c: New test.
4902         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4903         * gcc.c-torture/compile/pr44043.c: Ditto.
4905 2013-07-18  Wei Mi  <wmi@google.com>
4907         PR rtl-optimization/57878
4908         * g++.dg/pr57878.C: New test.
4910 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4912         * gcc.dg/pr42611.c: Move dg-error to correct line.
4914 2013-07-17  Tobias Burnus  <burnus@net-b.de>
4916         PR fortran/57895
4917         * gfortran.dg/dollar_sym_3.f: New.
4918         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4920 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
4922         PR target/55654
4923         PR target/55656
4924         PR target/55657
4925         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4926         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4927         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4928         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4929         * objc.dg/image-info.m: Likewise.
4930         * objc.dg/symtab-1.m: Likewise.
4931         * objc.dg/torture/strings/const-str-10.m: Likewise.
4932         * objc.dg/torture/strings/const-str-11.m: Likewise.
4933         * objc.dg/torture/strings/const-str-9.m: Likewise.
4934         * objc.dg/zero-link-1.m: Likewise.
4935         * objc.dg/zero-link-2.m: Likewise.
4936         * objc.dg/no-extra-load.m: Avoid Foundation.h.
4937         * objc.dg/objc-foreach-4.m: Likewise.
4938         * objc.dg/objc-foreach-5.m: Likewise.
4939         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4940         (for Darwin).
4941         * obj-c++.dg/strings/const-str-12.mm: Likewise.
4942         * obj-c++.dg/syntax-error-1.mm: Likewise.
4943         * objc.dg/method-6.m: Likewise.
4944         * objc.dg/pr23214.m: Likewise.
4945         * objc.dg/proto-lossage-7.m: Likewise.
4946         * objc.dg/strings/const-str-12b.m: Likewise.
4947         * objc.dg/zero-link-3.m: Likewise.
4948         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4949         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4950         adjust headers, interfaces and encoded types to reflect current system
4951         versions.  Add FIXME and outputs from current system compiler for
4952         reference.
4954 2013-07-15  Cong Hou  <congh@google.com>
4956         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4957         counted.
4958         * gcc.target/i386/l_fma_float_3.c: Likewise.
4959         * gcc.target/i386/l_fma_double_1.c: Likewise.
4960         * gcc.target/i386/l_fma_double_3.c: Likewise.
4962 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
4964         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4965         function to test if HTM is available.
4966         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4967         * gcc.target/powerpc/htm-builtin-1.c: New test.
4969 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4971         * gfortran.dg/coarray_lib_realloc_1.f90: New.
4972         * gfortran.dg/coarray/lib_realloc_1.f90: New.
4973         * gfortran.dg/coarray_6.f90: Add dg-error.
4975 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4977         PR fortran/37336
4978         * gfortran.dg/finalize_18.f90: New.
4980 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4982         PR fortran/52669
4983         * fortran.dg/module_variable_1.f90:  New test.
4984         * fortran.dg/module_variable_2.f90:  New test.
4986 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
4988         * g++.dg/ext/vector19.C: Adapt.
4989         * g++.dg/ext/vector23.C: New testcase.
4991 2013-07-12  Michael Matz  <matz@suse.de>
4993         PR middle-end/55771
4994         * c-c++-common/pr55771.c: New test.
4996 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
4998         * gcc.target/aarch64/vect-movi.c: New.
5000 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
5002         PR target/57362
5003         * g++.dg/ext/pr57362.C: New.
5005 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
5007         PR target/57631
5008         * gcc.target/avr/torture/pr57631.c: New test.
5010 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5012         PR c++/57827
5013         * g++.dg/cpp0x/constexpr-ice7.C: New.
5015 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
5017         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5018         for EABI targets.
5019         * gcc.c-torture/execute/nest-align-1.x: New.
5021 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5023         PR c++/57874
5024         * g++.dg/cpp0x/sfinae48.C: New.
5026 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
5028         PR preprocessor/57824
5029         * c-c++-common/raw-string-17.c: New test.
5030         * c-c++-common/gomp/pr57824.c: New test.
5032 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5034         PR c++/57869
5035         * g++.dg/cpp0x/reinterpret_cast1.C: New.
5036         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5037         * g++.dg/conversion/dr195.C: Update.
5038         * g++.dg/expr/cast2.C: Likewise.
5040 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
5042         * c-c++-common/raw-string-18.c: New test.
5043         * c-c++-common/raw-string-19.c: New test.
5045         PR preprocessor/57757
5046         * g++.dg/cpp/paste1.C: New test.
5047         * g++.dg/cpp/paste2.C: New test.
5049 2013-07-10  Graham Stott  <grahams@btinternet.com>
5051         * gcc.target/mips/mulsize-1.c: New.
5052         * gcc.target/mips/mulsize-2.c: New.
5053         * gcc.target/mips/mulsize-3.c: New.
5054         * gcc.target/mips/mulsize-4.c: New.
5056 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
5058         PR c++/53094
5059         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5060         * g++.dg/ext/vector24.C: New testcase.
5062 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
5064         PR c++/53000
5065         * g++.dg/cpp0x/decltype17.C: Adjust.
5067 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
5069         PR c++/51786
5070         * g++.dg/cpp0x/pr51786.C: New.
5072 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
5074         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5076         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5078         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5080         * gcc.target/powerpc/sd-vsx.c: Require dfp.
5081         * gcc.target/powerpc/sd-pwr6.c: Likewise.
5083 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5085         PR fortran/57834
5086         * gfortran.dg/c_f_pointer_tests_8.f90: New.
5088 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5090         PR fortran/50554
5091         * gfortran.dg/do_check_9.f90: New.
5093 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5095         PR fortran/57785
5096         * gfortran.dg/dot_product_2.f90: New.
5098 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5100         PR fortran/57469
5101         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5103 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
5105         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5106         * gfortran.dg/finalize_10.f90: Fix dg-final.
5108 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
5110         PR target/57819
5111         * gcc.target/i386/pr57819.c: New test.
5113         PR rtl-optimization/57829
5114         * gcc.c-torture/execute/pr57829.c: New test.
5116 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
5118         * gcc.target/i386/memcpy-vector_loop-1.c: New.
5119         * gcc.target/i386/memcpy-vector_loop-2.c: New.
5121 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
5123         PR target/57807
5124         * gcc.target/i386/pr57807.c: New test.
5126 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
5128         PR target/29776
5129         * gcc.dg/tree-ssa/vrp89.c: New test.
5131 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
5133         PR c++/28262
5134         * g++.dg/parse/defarg16.C: New.
5136 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
5138         PR rtl-optimization/55342
5139         * gcc.target/i386/pr55342.c: New.
5141 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5143         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5145 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
5147         PR c++/14263
5148         * g++.dg/inherit/virtual10.C: New.
5150 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
5152         PR c/57821
5153         * gcc.dg/large-size-array-6.c: New test.
5155 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
5157         PR c++/38634
5158         * g++.dg/template/crash116.C: New.
5160 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
5162         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5163         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5165 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
5167         PR c++/54998
5168         * g++.dg/cpp0x/nsdmi-list3.C: New.
5170 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
5172         PR target/57777
5173         * gcc.target/i386/pr57777.c: New test.
5175         PR c++/57771
5176         * g++.dg/template/arg9.C: New test.
5178 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
5180         * gcc.target/i386/avx-inline.c: New test.
5182 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
5184         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5185         * gcc.target/mips/call-2.c: Likewise.
5186         * gcc.target/mips/call-3.c: Likewise.
5187         * gcc.target/mips/lazy-binding-1.c: Likewise.
5189 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
5191         PR tree-optimization/57741
5192         * gcc.dg/vect/pr57741-1.c: New test.
5193         * gcc.dg/vect/pr57741-2.c: New test.
5194         * gcc.dg/vect/pr57741-3.c: New test.
5196 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
5198         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5199         on big endian.
5200         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5201         * lib/target-supports.exp: Define aarch64_little_endian.
5203 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
5205         * gcc.target/aarch64/abs_1.c: New test.
5207 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
5209         * gcc.target/aarch64/bfxil_1.c: New test.
5210         * gcc.target/aarch64/bfxil_2.c: Likewise.
5212 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5214         PR c/57766
5215         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5216         array sizes from 100 to 20.
5218 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
5220         PR fortran/54788
5221         * gfortran.dg/pointer_remapping_8.f90: New.
5223 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
5225         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5226         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5227         * g++.dg/cpp1y/udlit-userdef-string.C: New.
5228         * g++.dg/cpp1y/complex_literals.h: New.
5230 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
5232         PR c++/57645
5233         * g++.dg/cpp0x/noexcept21.C: New.
5235 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
5237         PR target/57736
5238         * gcc.target/i386/pr57736.c: New test.
5240 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5242         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5243         c specific.
5244         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5245         strings to match the fixed error messages.
5246         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5247         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5248         message check.
5250 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
5252         PR target/57744
5253         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5254         stqcx. get even registers.
5256 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
5258         PR c++/57509
5259         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5261 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5263         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5264         Fix scan patterns.
5265         * gcc.target/i386/bmi-1.c: Ditto.
5266         * gcc.target/i386/bmi-bextr-4.c: New.
5267         * gcc.target/i386/bmi-bextr-5.c: Ditto.
5269 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
5271         PR c++/57682
5272         * g++.dg/cpp0x/initlist73.C: New.
5274 2013-06-27  Meador Inge  <meadori@codesourcery.com>
5276         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5277         * g++.dg/simulate-thread/atomics-2.C: Likewise.
5278         * g++.dg/simulate-thread/atomics-1.C: Likewise.
5280 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
5282         PR c++/57509
5283         * g++.dg/ext/pr57509.C: New file.
5285 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
5287         PR target/57623
5288         * gcc.target/i386/bmi-bextr-3.c: New test.
5290         PR target/57623
5291         * gcc.target/i386/bmi2-bzhi-1.c: New test.
5293 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
5295         PR c++/57172
5296         * g++.dg/cpp0x/pr57172.C: New testcase.
5298 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5300         * gcc.target/s390/htm-1.c: New file.
5301         * gcc.target/s390/htm-nofloat-1.c: New file.
5302         * gcc.target/s390/htm-xl-intrin-1.c: New file.
5304 2013-06-26  Tobias Burnus  <burnus@net-b.de>
5306         PR fortran/29800
5307         * gfortran.dg/bounds_check_17.f90: New.
5309 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
5311         PR c++/57640
5312         * g++.dg/cpp1y/pr57640.C: New.
5314 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5316         PR c/57692
5317         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5318         overflow due to size of arrays.
5320 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
5322         PR tree-optimization/57705
5323         * gcc.dg/vect/pr57705.c: New test.
5324         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5326 2013-06-25  Martin Jambor  <mjambor@suse.cz>
5328         PR middle-end/57670
5329         * g++.dg/ipa/pr57670.C: New test.
5331 2013-06-25  Richard Biener  <rguenther@suse.de>
5333         PR middle-end/56977
5334         * gcc.dg/pr56977.c: New testcase.
5336 2013-06-24  Martin Jambor  <mjambor@suse.cz>
5338         PR tree-optimization/57358
5339         * gcc.dg/ipa/pr57358.c: New test.
5341 2013-06-24  Richard Biener  <rguenther@suse.de>
5343         PR testsuite/57686
5344         * gcc.dg/torture/pr57584.c: Remove target specific bits.
5346 2013-06-24  Richard Biener  <rguenther@suse.de>
5348         PR tree-optimization/57488
5349         * gcc.dg/torture/pr57488.c: New testcase.
5351 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5352             Dominique d'Humieres  <dominiq@lps.ens.fr>
5354         PR fortran/52413
5355         * gfortran.dg/fraction.f90: New.
5357 2013-06-24  Alan Modra  <amodra@gmail.com>
5359         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5360         Add scan-assembler-not "lvx".
5361         * gcc.target/powerpc/le-altivec-consts.c: New.
5363 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5365         * g++.dg/cpp0x/sfinae47.C: New.
5367 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
5369         PR target/52483
5370         * gcc.target/sh/pr52483-1.c: New.
5371         * gcc.target/sh/pr52483-2.c: New.
5372         * gcc.target/sh/pr52483-3.c: New.
5373         * gcc.target/sh/pr52483-4.c: New.
5374         * gcc.target/sh/pr52483-5.c: New.
5376 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
5378         * gcc.target/i386/intrinsics_1.c: New test.
5379         * gcc.target/i386/intrinsics_2.c: Ditto.
5380         * gcc.target/i386/intrinsics_3.c: Ditto.
5381         * gcc.target/i386/intrinsics_4.c: Ditto.
5382         * gcc.target/i386/intrinsics_5.c: Ditto.
5383         * gcc.target/i386/intrinsics_6.c: Ditto.
5384         * gcc.target/i386/avx-1.c: Provide macros for builtins
5385         needing immediate arguments in f16cintrin.h and rtmintrin.h.
5387 2013-06-21  Tobias Burnus  <burnus@net-b.de>
5389         PR fortran/37336
5390         * gfortran.dg/finalize_17.f90: New.
5392 2013-06-21  Tobias Burnus  <burnus@net-b.de>
5394         * gfortran.dg/realloc_on_assign_18.f90: New.
5396 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5398         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5399         Also changed the returns from error as distinct values so that
5400         debugging can get easier.
5401         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5402         errors specific to C, if necessary.  Also added new error
5403         hooks for C++.
5404         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5405         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5406         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5407         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5408         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5409         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5410         the same changes as parser_errors3.c, spaces were added between colons
5411         to not confuse C++ compiler with 2 colons as scope.
5412         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5413         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5414         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5415         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5416         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5417         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5418         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5419         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5420         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5421         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5422         * g++.dg/cilk-plus/cilk-plus.exp: New script.
5423         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5424         in the list.
5426 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
5428         PR other/53317
5429         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5431 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
5433         PR target/57655
5434         * gcc.target/i386/pr57655.c: New test.
5436 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
5438         * ada/acats/tests/gcc: Delete.
5439         * gnat.dg/style: Likewise.
5441 2013-06-20  Jeff Law  <law@redhat.com>
5443         PR tree-optimization/57660
5444         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5445         based on their branch cost.
5447         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5449 2013-06-20  Tobias Burnus  <burnus@net-b.de>
5451         PR fortran/57633
5452         * gfortran.dg/list_read_11.f90: New.
5454 2013-06-20  Richard Biener  <rguenther@suse.de>
5456         PR tree-optimization/57584
5457         * gcc.dg/torture/pr57584.c: New testcase.
5459 2013-06-19  Sharad Singhai  <singhai@google.com>
5461         * g++.dg/gcov/gcov-8.C: New testcase.
5462         * lib/gcov.exp: Handle intermediate format.
5464 2013-06-19  Wei Mi  <wmi@google.com>
5466         PR rtl-optimization/57518
5467         * testsuite/gcc.dg/pr57518.c: New test.
5469 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
5471         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5473 2013-06-19  Jan Hubicka  <jh@suse.cz>
5475         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5477 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5479         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5480         hard-coded values of array sizes with a #define.
5481         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5482         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5483         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5484         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5485         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5487 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
5489         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5490         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5492 2013-06-19  Jeff Law  <law@redhat.com>
5494         * gcc.dg/tree-ssa/forwprop-28.c: New test.
5496 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5498         PR c++/57638
5499         * g++.dg/template/error53.C: New.
5501 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5503         PR target/55033
5504         * gcc.target/powerpc/pr55033.c: Fix options.
5506 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
5508         * gcc.target/i386/inline_error.c: New test.
5509         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5510         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5512 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
5514         PR c++/53211
5515         * g++.dg/cpp0x/decltype55.C: New.
5517 2013-06-18  Marek Polacek  <polacek@redhat.com>
5519         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5521 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5523         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5525 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5527         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5528         Also changed the returns from error as distinct values so that it is
5529         easier to debug.
5531 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
5533         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5535 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5537         PR c++/16128
5538         * g++.dg/template/error52.C: New.
5539         * g++.dg/lookup/friend15.C: Update.
5540         * g++.dg/parse/error11.C: Likewise.
5541         * g++.dg/parse/error14.C: Likewise.
5542         * g++.dg/parse/parser-pr28152-2.C: Likewise.
5543         * g++.dg/parse/template25.C: Likewise.
5544         * g++.old-deja/g++.jason/cond.C: Likewise.
5545         * g++.old-deja/g++.mike/for2.C: Likewise.
5546         * g++.old-deja/g++.robertl/eb125.C: Likewise.
5547         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5549 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5551         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5552         ensure alignment.
5554 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5556         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5557         accidentally placing minus sign for length instead of stride.
5559 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
5561         PR rtl-optimization/57425
5562         PR rtl-optimization/57569
5563         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5564         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5566 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
5568         PR fortran/49074
5569         PR fortran/56136
5570         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5571         packing.
5572         * gfortran.dg/typebound_assignment_6.f03: New.
5574 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
5576         * gcc.target/h8300/h8300.exp: New.
5577         * gcc.dg/pragma-isr.c: Move to ...
5578         * gcc.target/sh/torture/pragma-isr.c: ... here ...
5579         * gcc.target/h8300/pragma-isr.c: ... and here.
5580         * gcc.dg/pragma-isr2.c: Move to ...
5581         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5582         * gcc.target/h8300/pragma-isr2.c: ... and here.
5583         * gcc.dg/pragma-isr-trapa.c: Move to ...
5584         * gcc.target/sh/pragma-isr-trapa.c: ... here.
5585         * gcc.dg/pragma-isr-trapa2.c: Move to ...
5586         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5587         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5588         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5589         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5590         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5591         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5592         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5593         * gcc.dg/attr-isr-trap_exit.c: Move to ...
5594         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5595         * gcc.dg/attr-isr-trapa.c: Move to ...
5596         * gcc.target/sh/attr-isr-trapa.c: ... here.
5598 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5600         PR c++/51413
5601         * g++.dg/ext/builtin-offsetof1.C: New.
5603 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
5605         * gcc.target/aarch64/vect_smlal_1.c: New file.
5607 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5609         PR fortran/57508
5610         * gfortran.dg/defined_assignment_7.f90: New.
5612 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5614         PR c++/57599
5615         * g++.dg/rtti/dyncast6.C: New.
5616         * g++.dg/cpp0x/dyncast1.C: Likewise.
5618 2013-06-14  Alan Modra  <amodra@gmail.com>
5620         PR middle-end/57134
5621         * gcc.dg/pr57134.c: New.
5623 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5625         PR fortran/57596
5626         * gfortran.dg/deferred_type_param_9.f90: New.
5628 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5630         * gcc.dg/fold-minus-1.c: New testcase.
5632 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
5634         PR fortran/49074
5635         * gfortran.dg/typebound_assignment_5.f03: New.
5637 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5639         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5641 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5642             Pat Haugen  <pthaugen@us.ibm.com>
5643             Peter Bergner  <bergner@vnet.ibm.com>
5645         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5646         load/store instructions on power7, power8.
5647         * gcc.target/powerpc/atomic-p8.c: Likewise.
5649 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5651         PR c/57577
5652         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5654 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
5656         PR c++/38958
5657         * g++.dg/warn/Wunused-var-20.C: New.
5659 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5661         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5662         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5663         Run with -fno-common.
5665 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5667         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5668         and exit function calls with return 1 and return 0, respectively.
5670 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5672         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5673         New tests.
5675 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
5677         PR tree-optimization/57361
5678         * gcc.dg/tree-ssa/pr57361.c: New file.
5680 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5682         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5683         to ensure alignment.
5684         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5686 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5688         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5690 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5691             Dominique d'Humieres  <dominiq@lps.ens.fr>
5693         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5695 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
5697         PR target/56564
5698         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5699         * gcc.target/i386/pr56564-3.c: Likewise.
5701 2013-06-11  Tobias Burnus  <burnus@net-b.de>
5703         PR fortran/57535
5704         * gfortran.dg/class_array_18.f90: New.
5706 2013-06-11  Jan Hubicka  <jh@suse.cz>
5708         PR c++/57551
5709         * g++.dg/ext/visibility/anon6.C: Update testcase.
5711 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5713         PR c/57563
5714         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5715         in how we check __sec_reduce_mutating function's result.
5717 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5718             Pat Haugen  <pthaugen@us.ibm.com>
5719             Peter Bergner  <bergner@vnet.ibm.com>
5721         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5722         direct move instructions.
5723         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5724         * gcc.target/powerpc/direct-move.h: Likewise.
5725         * gcc.target/powerpc/direct-move-float1.c: Likewise.
5726         * gcc.target/powerpc/direct-move-float2.c: Likewise.
5727         * gcc.target/powerpc/direct-move-double1.c: Likewise.
5728         * gcc.target/powerpc/direct-move-double2.c: Likewise.
5729         * gcc.target/powerpc/direct-move-long1.c: Likewise.
5730         * gcc.target/powerpc/direct-move-long2.c: Likewise.
5732 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5734         PR c++/52440
5735         * g++.dg/cpp0x/pr52440.C: New.
5737 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
5739         PR target/56564
5740         * gcc.target/i386/pr56564-1.c: New test.
5741         * gcc.target/i386/pr56564-2.c: New test.
5742         * gcc.target/i386/pr56564-3.c: New test.
5743         * gcc.target/i386/pr56564-4.c: New test.
5744         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5745         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5746         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5747         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5748         * gcc.target/i386/vect-sizes-1.c: Likewise.
5749         * gcc.target/i386/memcpy-1.c: Likewise.
5750         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5751         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5753 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5755         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5756         systems to cover all GNU systems.
5757         * g++.dg/abi/guard2.C: Likewise.
5758         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5759         * g++.dg/eh/sighandle.C: Likewise.
5760         * g++.dg/ext/cleanup-10.C: Likewise.
5761         * g++.dg/ext/cleanup-11.C: Likewise.
5762         * g++.dg/ext/cleanup-8.C: Likewise.
5763         * g++.dg/ext/cleanup-9.C: Likewise.
5764         * g++.dg/opt/const5.C: Likewise.
5765         * g++.dg/opt/life1.C: Likewise.
5766         * g++.dg/other/pr39496.C: Likewise.
5767         * g++.old-deja/g++.abi/aggregates.C: Likewise.
5768         * g++.old-deja/g++.abi/align.C: Likewise.
5769         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5770         * g++.old-deja/g++.law/weak.C: Likewise.
5771         * g++.old-deja/g++.pt/asm1.C: Likewise.
5772         * gcc.c-torture/execute/20030125-1.x: Likewise.
5773         * gcc.c-torture/execute/990127-2.x: Likewise.
5774         * gcc.dg/20041106-1.c: Likewise.
5775         * gcc.dg/20050503-1.c: Likewise.
5776         * gcc.dg/builtin-object-size-5.c: Likewise.
5777         * gcc.dg/cleanup-10.c: Likewise.
5778         * gcc.dg/cleanup-11.c: Likewise.
5779         * gcc.dg/cleanup-8.c: Likewise.
5780         * gcc.dg/cleanup-9.c: Likewise.
5781         * gcc.dg/complex-5.c: Likewise.
5782         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5783         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5784         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5785         * gcc.dg/dfp/pr35739.c: Likewise.
5786         * gcc.dg/fdata-sections-1.c: Likewise.
5787         * gcc.dg/lto/20090206-1_0.c: Likewise.
5788         * gcc.dg/lto/20090206-2_0.c: Likewise.
5789         * gcc.dg/pr30360.c: Likewise.
5790         * gcc.dg/pr37303.c: Likewise.
5791         * gcc.dg/pr39323-1.c: Likewise.
5792         * gcc.dg/pr39323-2.c: Likewise.
5793         * gcc.dg/pr39323-3.c: Likewise.
5794         * gcc.dg/pr45416.c: Likewise.
5795         * gcc.dg/setjmp-2.c: Likewise.
5796         * gcc.dg/split-1.c: Likewise.
5797         * gcc.dg/split-3.c: Likewise.
5798         * gcc.dg/split-4.c: Likewise.
5799         * gcc.dg/strlenopt-12g.c: Likewise.
5800         * gcc.dg/strlenopt-14g.c: Likewise.
5801         * gcc.dg/strlenopt-14gf.c: Likewise.
5802         * gcc.dg/strlenopt-16g.c: Likewise.
5803         * gcc.dg/strlenopt-17g.c: Likewise.
5804         * gcc.dg/strlenopt-18g.c: Likewise.
5805         * gcc.dg/strlenopt-1f.c: Likewise.
5806         * gcc.dg/strlenopt-22g.c: Likewise.
5807         * gcc.dg/strlenopt-2f.c: Likewise.
5808         * gcc.dg/strlenopt-4g.c: Likewise.
5809         * gcc.dg/strlenopt-4gf.c: Likewise.
5810         * gcc.dg/struct-ret-3.c: Likewise.
5811         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5812         * gcc.misc-tests/linkage.exp: Likewise.
5813         * gcc.target/i386/20000724-1.c: Likewise.
5814         * gcc.target/i386/align-main-3.c: Likewise.
5815         * gcc.target/i386/cleanup-1.c: Likewise.
5816         * gcc.target/i386/inline-mcpy.c: Likewise.
5817         * gcc.target/i386/pr32268.c: Likewise.
5818         * gcc.target/i386/pr36613.c: Likewise.
5819         * gcc.target/i386/pr39013-1.c: Likewise.
5820         * gcc.target/i386/pr39013-2.c: Likewise.
5821         * gcc.target/i386/pr39496.c: Likewise.
5822         * gcc.target/i386/pr40906-3.c: Likewise.
5823         * gcc.target/i386/pr46084.c: Likewise.
5824         * lib/target-supports.exp (check_effective_target_pie): Likewise.
5826 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
5828         PR target/6526
5829         * gcc.target/sh/pr6526.c: New.
5831 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
5833         PR target/57568
5834         * gcc.c-torture/execute/pr57568.c: New test.
5836 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5838         PR c++/37404
5839         * g++.dg/other/vararg-4.C: New.
5841 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
5843         PR rtl-optimization/57559
5844         * gcc.target/s390/pr57559.c : New test.
5846 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5848         PR fortran/37336
5849         * gfortran.dg/finalize_10.f90: New.
5850         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5851         * gfortran.dg/finalize_15.f90: New.
5853 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5855         PR fortran/57553
5856         * gfortran.dg/storage_size_4.f90: New.
5858 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
5860         PR c++/57548
5861         * testsuite/g++.dg/ext/pr57548.C: New test.
5863 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5865         PR middle-end/57541
5866         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5868 2013-06-07  Jan Hubicka  <jh@suse.cz>
5870         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5872 2013-06-07  Tobias Burnus  <burnus@net-b.de>
5874         PR fortran/57549
5875         * gfortran.dg/array_constructor_48.f90: New.
5876         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5877         * gfortran.dg/array_constructor_type_15.f03: Ditto.
5879 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5881         PR target/56315
5882         * gcc.target/arm/xordi3-opt.c: New test.
5884 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5886         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5887         Revert to dg-options.
5889 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5891         PR target/55033
5892         * gcc.target/powerpc/pr55033.c: New.
5894 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
5896         PR c++/53658
5897         * g++.dg/cpp0x/alias-decl-36.C: New.
5899 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5900             Pat Haugen  <pthaugen@us.ibm.com>
5901             Peter Bergner  <bergner@vnet.ibm.com>
5903         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5904         power8 builtin functions.
5905         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5906         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5907         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5908         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5909         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5910         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5911         * gcc.target/powerpc/p8vector-vectorize-1.c: New
5912         tests to test power8 auto-vectorization.
5913         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5914         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5915         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5916         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5918         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5919         powerpc_p8vector_ok instead of powerpc_vsx_ok.
5921         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5923         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5924         support.
5925         (check_effective_target_powerpc_p8vector_ok): Likewise.
5926         (is-effective-target): Likewise.
5927         (check_vect_support_and_set_flags): Likewise.
5929 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5931         PR c++/43652
5932         * g++.dg/parse/error53.C: New.
5934 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
5936         PR rtl-optimization/57459
5937         * gcc.target/i386/pr57459.c: New test.
5939 2013-06-06  Teresa Johnson  <tejohnson@google.com>
5941         PR c++/53743
5942         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5943         into -freorder-blocks-and-partition test.
5944         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5945         * gcc.dg/tree-prof/20041218-1.c: Ditto.
5946         * gcc.dg/tree-prof/pr52027.c: Use -O2.
5947         * gcc.dg/tree-prof/pr50907.c: Ditto.
5948         * gcc.dg/tree-prof/pr45354.c: Ditto.
5949         * g++.dg/tree-prof/partition2.C: Ditto.
5950         * g++.dg/tree-prof/partition3.C: Ditto.
5952 2013-06-06  Tobias Burnus  <burnus@net-b.de>
5954         PR fortran/57542
5955         * gfortran.dg/finalize_16.f90: New.
5957 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5959         * gcc.dg/vect/no-section-anchors-vect-68.c:
5960         Add dg-skip-if aarch64_tiny.
5962 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5964         PR C/57457
5965         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5966         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5968 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
5970         PR c++/51908
5971         * g++.dg/cpp0x/decltype54.C: New.
5973 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
5975         * gcc.dg/fshort-wchar.c: Add extra dg-options for
5976         arm*-*-*eabi* targets.
5977         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5978         arm*-*-* targets.
5979         * gcc.dg/tree-ssa/pr43491.c: Likewise.
5981 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
5982             Tobias Burnus  <burnus@net-b.de>
5984         * gfortran.dg/string_length_2.f90: Fix dg-do run.
5985         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
5986         * gfortran.dg/io_real_boz_4.f90: Ditto.
5987         * gfortran.dg/io_real_boz_5.f90: Ditto.
5989 2013-06-05  Andreas Schwab  <schwab@suse.de>
5991         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5993 2013-06-04  Jan Hubicka  <jh@suse.cz>
5995         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5997 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5999         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6000         parameters with void.
6001         (main2): Removed argc parameter.
6002         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6003         (main): Replaced argc, argv parameters with void.
6004         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6005         (main2): Removed argc parameter.
6006         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6007         argv parameters with void.  Added __asm volatile to avoid optimization
6008         on argc, if necessary.
6009         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6010         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6011         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6012         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6013         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6014         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6015         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6016         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6017         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6018         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6019         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6020         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6021         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6022         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6023         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6024         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6025         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6026         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6027         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6028         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6029         parameters with void.
6030         (main2): Removed argc parameter.
6031         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6032         (main): Replaced argc, argv parameters with void.
6033         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6034         argv parameters with void.  Also renamed this function as main, and
6035         delete the existing main.
6036         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6037         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6038         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6040 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
6042         * gcc.target/aarch64/movi_1.c: New test.
6044 2013-06-04  Tobias Burnus  <burnus@net-b.de>
6046         PR fortran/37336
6047         * gfortran.dg/finalize_12.f90: New.
6048         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6049         end of scope finalization.
6050         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6051         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6052         * gfortran.dg/auto_dealloc_2.f90: Ditto.
6053         * gfortran.dg/class_19.f03: Ditto.
6054         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6055         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6056         * gfortran.dg/extends_14.f03: Ditto.
6057         * gfortran.dg/move_alloc_4.f90: Ditto.
6058         * gfortran.dg/typebound_proc_27.f03: Ditto.
6060 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
6062         * gfortran.dg/bounds_check_7.f90: Remove "! {".
6063         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6064         * gfortran.dg/default_initialization_5.f90: Update dg-do.
6065         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6066         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6067         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6068         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6069         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
6070         * gfortran.dg/io_real_boz_4.f90: Ditto.
6071         * gfortran.dg/io_real_boz_5.f90: Ditto.
6072         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6073         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6074         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6075         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6076         * gfortran.dg/transpose_2.f90: Fix dg-output.
6078 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6080         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6081         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6082         dg-option and an header comment.
6084 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6086         PR c++/57419
6087         * g++.dg/cpp0x/sfinae46.C: New.
6088         * g++.dg/cpp0x/defaulted13.C: Adjust.
6089         * g++.dg/cpp0x/defaulted2.C: Likewise.
6090         * g++.dg/cpp0x/defaulted26.C: Likewise.
6091         * g++.dg/cpp0x/defaulted3.C: Likewise.
6092         * g++.dg/cpp0x/error1.C: Likewise.
6093         * g++.dg/cpp0x/implicit1.C: Likewise.
6094         * g++.dg/cpp0x/implicit11.C: Likewise.
6095         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6096         * g++.dg/cpp0x/initlist47.C: Likewise.
6097         * g++.dg/cpp0x/initlist9.C: Likewise.
6098         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6099         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6100         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6101         * g++.dg/cpp0x/union4.C: Likewise.
6102         * g++.dg/template/crash108.C: Likewise.
6103         * g++.dg/template/crash41.C: Likewise.
6104         * g++.old-deja/g++.jason/local.C: Likewise.
6105         * g++.old-deja/g++.law/visibility3.C: Likewise.
6107 2013-06-03  Teresa Johnson  <tejohnson@google.com>
6109         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6110         * gcc.dg/vect/bb-slp-14.c: Ditto.
6111         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6112         * gcc.dg/vect/bb-slp-23.c: Ditto.
6113         * gcc.dg/vect/bb-slp-15.c: Ditto.
6114         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6115         * gcc.dg/vect/bb-slp-24.c: Ditto.
6116         * gcc.dg/vect/bb-slp-16.c: Ditto.
6117         * gcc.dg/vect/bb-slp-25.c: Ditto.
6118         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6119         * gcc.dg/vect/bb-slp-17.c: Ditto.
6120         * gcc.dg/vect/bb-slp-1.c: Ditto.
6121         * gcc.dg/vect/bb-slp-26.c: Ditto.
6122         * gcc.dg/vect/bb-slp-18.c: Ditto.
6123         * gcc.dg/vect/bb-slp-2.c: Ditto.
6124         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6125         * gcc.dg/vect/bb-slp-27.c: Ditto.
6126         * gcc.dg/vect/bb-slp-19.c: Ditto.
6127         * gcc.dg/vect/bb-slp-3.c: Ditto.
6128         * gcc.dg/vect/bb-slp-28.c: Ditto.
6129         * gcc.dg/vect/bb-slp-4.c: Ditto.
6130         * gcc.dg/vect/bb-slp-29.c: Ditto.
6131         * gcc.dg/vect/bb-slp-5.c: Ditto.
6132         * gcc.dg/vect/bb-slp-6.c: Ditto.
6133         * gcc.dg/vect/bb-slp-8a.c: Ditto.
6134         * gcc.dg/vect/bb-slp-7.c: Ditto.
6135         * gcc.dg/vect/bb-slp-8b.c: Ditto.
6136         * gcc.dg/vect/bb-slp-8.c: Ditto.
6137         * gcc.dg/vect/bb-slp-9.c: Ditto.
6138         * gcc.dg/vect/bb-slp-10.c: Ditto.
6139         * gcc.dg/vect/bb-slp-11.c: Ditto.
6140         * gcc.dg/vect/bb-slp-20.c: Ditto.
6141         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6142         * gcc.dg/vect/bb-slp-21.c: Ditto.
6143         * gcc.dg/vect/bb-slp-30.c: Ditto.
6144         * gcc.dg/vect/bb-slp-13.c: Ditto.
6145         * gcc.dg/vect/bb-slp-22.c: Ditto.
6146         * g++.dg/vect/slp-pr50413.cc: Ditto.
6147         * g++.dg/vect/slp-pr56812.cc: Ditto.
6148         * g++.dg/vect/slp-pr50819.cc: Ditto.
6150 2013-06-01  Tobias Burnus  <burnus@net-b.de>
6152         PR fortran/57456
6153         * gfortran.dg/class_array_17.f90: New.
6155 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6157         * ada/acats/floatstore.lst: New.
6158         * ada/acats/run_all.sh: Process it.
6160 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6162         * gcc.target/powerpc/e500-ord-1.c: New test.
6163         * gcc.target/powerpc/e500-ord-2.c: Likewise.
6164         * gcc.target/powerpc/e500-unord-1.c: Likewise.
6165         * gcc.target/powerpc/e500-unord-2.c: Likewise.
6167 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6169         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6171 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6173         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6175 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6177         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6179 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6181         PR c/57452
6182         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6183         test-case.
6185 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6187         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6189 2013-05-31  Marek Polacek  <polacek@redhat.com>
6191         PR tree-optimization/57478
6192         PR tree-optimization/57453
6193         * gcc.dg/torture/pr57478.c: New test.
6195 2013-05-31  Tobias Burnus  <burnus@net-b.de>
6197         PR fortran/57456
6198         * gfortran.dg/class_array_17.f90: New.
6200 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6202         PR target/56315
6203         * gcc.target/arm/iordi3-opt.c: New test.
6205 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
6207         PR fortran/54190
6208         PR fortran/57217
6209         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6210         * gfortran.dg/interface_26.f90: Ditto.
6211         * gfortran.dg/proc_ptr_11.f90: Ditto.
6212         * gfortran.dg/proc_ptr_15.f90: Ditto.
6213         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6214         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6215         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6216         * gfortran.dg/typebound_override_1.f90: Ditto.
6217         * gfortran.dg/typebound_override_4.f90: Ditto.
6218         * gfortran.dg/typebound_proc_6.f03: Ditto.
6219         * gfortran.dg/assumed_type_7.f90: New test.
6220         * gfortran.dg/typebound_override_5.f90: New test.
6221         * gfortran.dg/typebound_override_6.f90: New test.
6222         * gfortran.dg/typebound_override_7.f90: New test.
6224 2013-05-30  Tobias Burnus  <burnus@net-b.de>
6226         PR middle-end/57073
6227         * gfortran.dg/power_6.f90: New.
6229 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
6231         * gcc.target/aarch64/insv_1.c: New test.
6233 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
6235         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6236         dg-skip-if "No stabs".
6238 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
6240         PR fortran/54189
6241         * gfortran.dg/assumed_size_1.f90: New.
6243 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6245         * gcc.dg/shrink-wrap-alloca.c: New added.
6246         * gcc.dg/shrink-wrap-pretend.c: New added.
6247         * gcc.dg/shrink-wrap-sibcall.c: New added.
6249 2013-05-30  Tobias Burnus  <burnus@net-b.de>
6251         PR fortran/57458
6252         * gfortran.dg/assumed_rank_13.f90: New.
6254 2013-05-29  Easwaran Raman  <eraman@google.com>
6256         PR tree-optimization/57442
6257         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6259 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6261         PR tree-optimization/57441
6262         * gcc.c-torture/compile/pr57441.c: New.
6264 2013-05-29  Dehao Chen  <dehao@google.com>
6266         PR testsuite/57413
6267         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6269 2013-05-29  Tobias Burnus  <burnus@net-b.de>
6271         PR fortran/37336
6272         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6273         * gfortran.dg/class_19.f03: Ditto.
6275 2013-05-29  Richard Biener  <rguenther@suse.de>
6277         * gcc.dg/vect/bb-slp-32.c: New testcase.
6279 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6281         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6282         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6283         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6284         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6285         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6286         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6287         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6288         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6289         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6290         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6291         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6292         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6293         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6294         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6295         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6296         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6297         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6298         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6299         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6300         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6301         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6302         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6303         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6304         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6305         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6306         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6307         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6308         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6309         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6310         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6311         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6312         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6313         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6314         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6315         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6316         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6317         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6318         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6319         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6321 2013-05-29  Tobias Burnus  <burnus@net-b.de>
6323         PR fortran/37336
6324         * gfortran.dg/finalize_11.f90: New.
6325         * gfortran.dg/finalize_4.f03: Remove dg-error.
6326         * gfortran.dg/finalize_5.f03: Ditto.
6327         * gfortran.dg/finalize_6.f03: Ditto.
6328         * gfortran.dg/finalize_7.f03: Ditto.
6330 2013-05-28  Tobias Burnus  <burnus@net-b.de>
6332         * gfortran.dg/class_array_16.f90: New.
6334 2013-05-28  Tobias Burnus  <burnus@net-b.de>
6336         PR fortran/57435
6337         * testsuite/gfortran.dg/use_29.f90: New.
6339 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6341         * gnat.dg/fp_exception.adb: New test.
6343 2013-05-28  Richard Biener  <rguenther@suse.de>
6345         PR tree-optimization/56787
6346         * gcc.dg/vect/pr56787.c: New testcase.
6348 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
6349             Tobias Burnus  <burnus@net-b.de>
6351         PR fortran/57217
6352         * gfortran.dg/typebound_override_4.f90: New.
6354 2013-05-28  Richard Biener  <rguenther@suse.de>
6356         PR tree-optimization/57411
6357         * g++.dg/opt/pr57411.C: New testcase.
6359 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6361         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6362         * gcc.dg/builtin-bswap-9.c: Likewise.
6364 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6366         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6368 2013-05-27  Richard Biener  <rguenther@suse.de>
6370         PR middle-end/57412
6371         * gcc.dg/gomp/pr57412.c: New testcase.
6373 2013-05-27  Bud Davis  <jmdavis@link.com>
6375         PR fortran/50405
6376         * gfortran.dg/stfunc_8.f90: New.
6378 2013-05-27  Richard Biener  <rguenther@suse.de>
6380         PR tree-optimization/57343
6381         * gcc.dg/torture/pr57343.c: New testcase.
6383 2013-05-27  Richard Biener  <rguenther@suse.de>
6385         PR tree-optimization/57417
6386         * gcc.dg/torture/pr57417.c: New testcase.
6388 2013-05-27  Richard Biener  <rguenther@suse.de>
6390         PR tree-optimization/57396
6391         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6393 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6395         * gnat.dg/specs/last_bit.ads: New test.
6397 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6399         * gnat.dg/specs/machine_attribute.ads: New test.
6401 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6403         * gnat.dg/incomplete3.ad[sb]: New test.
6405 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6407         PR target/53916
6408         * gcc.target/mips/div-13.c: New test.
6410 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6412         PR target/55777
6413         * gcc.target/mips/mips16-attributes-5.c,
6414         * gcc.target/mips/mips16-attributes-6.c: New tests.
6416 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6418         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6419         * gcc.dg/builtin-bswap-8.c: Likewise.
6421 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6423         PR c++/52216
6424         * g++.dg/cpp0x/new1.C: New.
6426 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6428         PR c++/25666
6429         * g++.dg/parse/dtor16.C: New.
6430         * g++.dg/parse/dtor6.C: Adjust.
6432 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6434         PR c++/19618
6435         * g++.dg/expr/bitfield12.C: New.
6437 2013-05-24  Jeff Law  <law@redhat.com>
6439         PR tree-optimization/57124
6440         * gcc.c-torture/execute/pr57124.c: New test.
6441         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6443 2013-05-24  Martin Jambor  <mjambor@suse.cz>
6445         PR tree-optimization/57294
6446         * gcc.dg/ipa/pr57294.c: New test.
6448 2013-05-24  Dehao Chen  <dehao@google.com>
6450         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6452 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
6454         * gcc.target/aarch64/scalar_intrinsics.c
6455         (force_simd): Use a valid instruction.
6456         (test_vdupd_lane_s64): Pass a valid lane argument.
6457         (test_vdupd_lane_u64): Likewise.
6459 2013-05-24  Richard Biener  <rguenther@suse.de>
6461         PR tree-optimization/57287
6462         * gcc.dg/pr57287.c: New testcase.
6464 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6466         PR c++/26572
6467         * g++.dg/template/error51.C: New.
6469 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6471         PR c++/25503
6472         * g++.dg/template/bitfield2.C: New.
6474 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6476         * gnat.dg/specs/noinline1.ads: New test.
6477         * gnat.dg/noinline2.ad[sb]: Likewise.
6478         * gnat.dg/specs/noinline3.ads: Likewise.
6479         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6481 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6483         PR tree-ssa/57385
6484         * gcc.dg/tree-ssa/pr57385.c: New test.
6486 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6488         * gnat.dg/derived_type4.adb: New test.
6490 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6492         * gcc.dg/builtin-bswap-6.c: New test.
6493         * gcc.dg/builtin-bswap-7.c: Likewise.
6494         * gcc.dg/builtin-bswap-8.c: Likewise.
6495         * gcc.dg/builtin-bswap-9.c: Likewise.
6497 2013-05-23  Christian Bruel  <christian.bruel@st.com>
6499         PR debug/57351
6500         * gcc.dg/debug/pr57351.c: New test
6502 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
6504         * gcc.target/aarch64/vect-clz.c: New file.
6506 2013-05-23  Martin Jambor  <mjambor@suse.cz>
6508         PR middle-end/57347
6509         * gcc.dg/ipa/pr57347.c: New test.
6511 2013-05-23  Richard Biener  <rguenther@suse.de>
6513         PR tree-optimization/57380
6514         * g++.dg/tree-ssa/pr57380.C: New testcase.
6516 2013-05-23  Richard Biener  <rguenther@suse.de>
6518         PR middle-end/57381
6519         * gcc.dg/torture/pr57381.c: New testcase.
6521 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
6523         PR middle-end/57344
6524         * gcc.c-torture/execute/pr57344-1.c: New test.
6525         * gcc.c-torture/execute/pr57344-2.c: New test.
6526         * gcc.c-torture/execute/pr57344-3.c: New test.
6527         * gcc.c-torture/execute/pr57344-4.c: New test.
6529 2013-05-23  Richard Biener  <rguenther@suse.de>
6531         PR rtl-optimization/57341
6532         * gcc.dg/torture/pr57341.c: New testcase.
6534 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6536         PR c++/57352
6537         * g++.dg/parse/crash62.C: New.
6539 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6540             Pat Haugen  <pthaugen@us.ibm.com>
6541             Peter Bergner  <bergner@vnet.ibm.com>
6543         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6544         crypto builtins.
6546 2013-05-22  Tobias Burnus  <burnus@net-b.de>
6548         PR fortran/57364
6549         * gfortran.dg/defined_assignment_6.f90: New.
6551 2013-05-22  Tobias Burnus  <burnus@net-b.de>
6553         PR fortran/57338
6554         * gfortran.dg/assumed_type_6.f90: New.
6556 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6558         PR c++/57211
6559         * g++.dg/cpp0x/Wunused-parm.C: New.
6561 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6563         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6564         * g++.dg/warn/Wdouble-promotion.C: Likewise.
6566 2013-05-21  Easwaran Raman  <eraman@google.com>
6568         PR tree-optimization/57322
6569         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6571 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
6573         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6574         .set (no)?micromips
6576 2013-05-21  Tobias Burnus  <burnus@net-b.de>
6578         PR fortran/57035
6579         * gfortran.dg/assumed_type_5.f90: New.
6580         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6581         * gfortran.dg/assumed_rank_2.f90: Ditto.
6582         * gfortran.dg/assumed_type_3.f90: Update dg-error.
6583         * gfortran.dg/no_arg_check_3.f90: Ditto.
6585 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
6587         PR tree-optimization/57331
6588         * gcc.c-torture/compile/pr57331.c: New test.
6590 2013-05-21  Richard Biener  <rguenther@suse.de>
6592         PR tree-optimization/57330
6593         * gcc.dg/torture/pr57330.c: New testcase.
6595 2013-05-21  Richard Biener  <rguenther@suse.de>
6597         PR tree-optimization/57303
6598         * gcc.dg/torture/pr57303.c: New testcase.
6600 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
6602         PR tree-optimization/57321
6603         * gcc.c-torture/execute/pr57321.c: New test.
6605 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6607         PR fortran/48858
6608         PR fortran/55465
6609         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6610         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6611         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6612         * gfortran.dg/binding_label_tests_3.f03: Ditto.
6613         * gfortran.dg/binding_label_tests_4.f03: Ditto.
6614         * gfortran.dg/binding_label_tests_5.f03: Ditto.
6615         * gfortran.dg/binding_label_tests_6.f03: Ditto.
6616         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6617         * gfortran.dg/binding_label_tests_8.f03: Ditto.
6618         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6619         * gfortran.dg/binding_label_tests_24.f90: New.
6620         * gfortran.dg/binding_label_tests_25.f90: New.
6622 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6624         PR fortran/48858
6625         * gfortran.dg/binding_label_tests_17.f90: New.
6626         * gfortran.dg/binding_label_tests_18.f90: New.
6627         * gfortran.dg/binding_label_tests_19.f90: New.
6628         * gfortran.dg/binding_label_tests_20.f90: New.
6629         * gfortran.dg/binding_label_tests_21.f90: New.
6630         * gfortran.dg/binding_label_tests_22.f90: New.
6631         * gfortran.dg/binding_label_tests_23.f90: New.
6633 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6635         PR fortran/48858
6636         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6637         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6638         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6639         * gfortran.dg/common_18.f90: New.
6640         * gfortran.dg/common_19.f90: New.
6641         * gfortran.dg/common_20.f90: New.
6642         * gfortran.dg/common_21.f90: New.
6644 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6646         PR c++/12288
6647         * g++.dg/parse/error52.C: New.
6648         * g++.dg/parse/error3.C: Adjust.
6649         * g++.dg/parse/error36.C: Likewise.
6651 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
6653         PR target/56547
6654         * gcc.target/sh/pr56547-1.c: New.
6655         * gcc.target/sh/pr56547-2.c: New.
6657 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6659         PR c++/23608
6660         * g++.dg/warn/Wsign-compare-6.C: New.
6661         * g++.dg/warn/Wdouble-promotion.C: Adjust.
6663 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6665         PR c++/57327
6666         * g++.dg/template/error50.C: New.
6668 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6670         PR c++/10207
6671         * g++.dg/ext/complit13.C: New.
6673 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
6675         PR c++/57175
6676         * g++.dg/pr57175.C: New testcase.
6678 2013-05-17  Easwaran Raman  <eraman@google.com>
6680         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6682 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
6684         PR testsuite/57313
6685         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6687 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6689         PR rtl-optimization/57281
6690         PR rtl-optimization/57300
6691         * gcc.dg/pr57300.c: New test.
6692         * gcc.c-torture/execute/pr57281.c: New test.
6694 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6696         PR c++/18126
6697         * g++.dg/ext/sizeof-complit.C: New.
6699 2013-05-17  Marek Polacek  <polacek@redhat.com>
6701         * gcc.dg/strlenopt-25.c: New test.
6702         * gcc.dg/strlenopt-26.c: Likewise.
6704 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6706         * gcc.target/i386/rotate-4.c: Compile only with -mavx
6707         instead of -mavx2, require only avx instead of avx2.
6708         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6709         of avx2-check.h and turn into an avx runtime test instead of
6710         avx2 runtime test.
6712 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6714         * g++.dg/ext/vector22.C: Uncomment working test.
6716 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
6718         PR c++/17410
6719         * g++.dg/template/pr17410.C: New.
6721 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
6723         * gcc.target/i386/rotate-3.c: New test.
6724         * gcc.target/i386/rotate-3a.c: New test.
6725         * gcc.target/i386/rotate-4.c: New test.
6726         * gcc.target/i386/rotate-4a.c: New test.
6727         * gcc.target/i386/rotate-5.c: New test.
6728         * gcc.target/i386/rotate-5a.c: New test.
6730 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6732         * gcc.dg/visibility-21.c: Require section_anchors.
6734 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
6736         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6737         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6738         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6740 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
6742         * gcc.dg/visibility-21.c: New.
6744 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6746         PR middle-end/57286
6747         * gcc.dg/pr57286.c: New testcase.
6748         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6749         * g++.dg/ext/vector22.C: Comment out transformations not
6750         performed anymore.
6752 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
6754         PR target/57260
6755         * gcc.target/mips/call-1.c: Restrict to o32.
6756         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6758 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6760         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6761         dg-messages.
6762         * g++.dg/warn/Wshadow-1.C: Likewise.
6763         * g++.dg/warn/Wshadow-6.C: Likewise.
6764         * g++.dg/warn/Wshadow-7.C: Likewise.
6766 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6768         PR c++/31952
6769         * g++.dg/parse/pr31952-1.C: New.
6770         * g++.dg/parse/pr31952-2.C: Likewise.
6771         * g++.dg/parse/pr31952-3.C: Likewise.
6773         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6774         * g++.old-deja/g++.jason/cond.C: Likewise.
6775         * g++.dg/cpp0x/range-for5.C: Likewise.
6777 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6779         PR target/19599
6780         * gcc.target/arm/pr40887.c: Adjust testcase.
6781         * gcc.target/arm/pr19599.c: New test.
6783 2013-05-15  Richard Biener  <rguenther@suse.de>
6785         PR tree-optimization/57275
6786         * gcc.target/i386/pr57275.c: New testcase.
6788 2013-05-15  Jan Hubicka  <jh@suse.cz>
6790         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6791         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6792         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6794 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6796         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6797         scheduling.
6799 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6801         PR c++/57274
6802         * c-c++-common/Wsequence-point-1.c: New test.
6804 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
6806         * g++.dg/ext/vector22.C: New testcase.
6807         * gcc.dg/binop-xor3.c: Remove xfail.
6809 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
6811         * gcc.target/aarch64/vect-fcm.x: Add cases testing
6812         FLOAT cmp FLOAT ? INT : INT.
6813         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6814         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6815         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6816         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6817         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6818         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6820 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
6822         PR c++/53903
6823         * g++.dg/cpp0x/defaulted43.C: New.
6825 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6827         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6828         (alloca): Remove declaration.
6829         (foo9): Replace alloca by __builtin_alloca.
6831 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
6833         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6834         Expect "size of array is too large" error.
6836 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6838         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6840 2013-05-14  Richard Biener  <rguenther@suse.de>
6842         PR middle-end/57235
6843         * g++.dg/torture/pr57235.C: New testcase.
6845 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6847         PR middle-end/57251
6848         * gcc.dg/torture/pr57251.c: New test.
6850 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
6852         PR target/57264
6853         * gcc.target/i386/pr57264.c: New test.
6855 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6857         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6859 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
6861         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6863 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6865         PR tree-optimization/45216
6866         PR tree-optimization/57157
6867         * c-c++-common/rotate-1.c: Add 32 tests with +.
6868         * c-c++-common/rotate-1a.c: Adjust.
6869         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6870         * c-c++-common/rotate-2b.c: New test.
6871         * c-c++-common/rotate-3.c: Add 32 tests with +.
6872         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6873         * c-c++-common/rotate-4b.c: New test.
6874         * c-c++-common/rotate-5.c: New test.
6876 2013-05-13  Martin Jambor  <mjambor@suse.cz>
6878         PR middle-end/42371
6879         * gcc.dg/ipa/remref-0.c: New test.
6880         * gcc.dg/ipa/remref-1a.c: Likewise.
6881         * gcc.dg/ipa/remref-1b.c: Likewise.
6882         * gcc.dg/ipa/remref-2a.c: Likewise.
6883         * gcc.dg/ipa/remref-2b.c: Likewise.
6885 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
6887         * gcc.dg/vector-shift-2.c: New testcase.
6889 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6891         PR tree-optimization/57230
6892         * gcc.dg/strlenopt-24.c: New test.
6894         PR tree-optimization/57230
6895         * gcc.dg/strlenopt-23.c: New test.
6897 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
6899         PR target/57108
6900         * gcc.target/sh/pr57108.c: Move this test case to ...
6901         * gcc.c-torture/compile/pr57108.c: ... here.
6903 2013-05-10  Richard Biener  <rguenther@suse.de>
6905         PR tree-optimization/57214
6906         * gcc.dg/torture/pr57214.c: New testcase.
6908 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
6910         * gcc.dg/vector-shift.c: New testcase.
6912 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
6914         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6916         PR tree-optimization/45216
6917         PR tree-optimization/57157
6918         * c-c++-common/rotate-1.c: New test.
6919         * c-c++-common/rotate-1a.c: New test.
6920         * c-c++-common/rotate-2.c: New test.
6921         * c-c++-common/rotate-2a.c: New test.
6922         * c-c++-common/rotate-3.c: New test.
6923         * c-c++-common/rotate-3a.c: New test.
6924         * c-c++-common/rotate-4.c: New test.
6925         * c-c++-common/rotate-4a.c: New test.
6927 2013-05-10  Richard Biener  <rguenther@suse.de>
6929         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6930         * gcc.target/i386/l_fma_double_1.c: Adjust.
6931         * gcc.target/i386/l_fma_double_2.c: Likewise.
6932         * gcc.target/i386/l_fma_double_3.c: Likewise.
6933         * gcc.target/i386/l_fma_double_4.c: Likewise.
6934         * gcc.target/i386/l_fma_double_5.c: Likewise.
6935         * gcc.target/i386/l_fma_double_6.c: Likewise.
6936         * gcc.target/i386/l_fma_float_1.c: Likewise.
6937         * gcc.target/i386/l_fma_float_2.c: Likewise.
6938         * gcc.target/i386/l_fma_float_3.c: Likewise.
6939         * gcc.target/i386/l_fma_float_4.c: Likewise.
6940         * gcc.target/i386/l_fma_float_5.c: Likewise.
6941         * gcc.target/i386/l_fma_float_6.c: Likewise.
6943 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
6945         PR c++/51226
6946         * g++.dg/cpp0x/pr51226.C: New.
6948 2013-04-16  Han Shen  <shenhan@google.com>
6950         Test cases for '-fstack-protector-strong'.
6951         * gcc.dg/fstack-protector-strong.c: New.
6952         * g++.dg/fstack-protector-strong.C: New.
6954 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
6956         * gcc.target/aarch64/ands_1.c: New test.
6957         * gcc.target/aarch64/ands_2.c: Likewise
6959 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
6961         * lib/target-supports.exp (check_effective_target_hw): New
6962         function.
6963         * c-c++-common/asan/clone-test-1.c: Call
6964         check_effective_target_hw.
6965         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6966         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6967         possible decorations.
6968         * c-c++-common/asan/null-deref-1.c: Likewise.
6969         * c-c++-common/asan/stack-overflow-1.c: Likewise.
6970         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6971         * c-c++-common/asan/use-after-free-1.c: Likewise.
6972         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6973         * g++.dg/asan/large-func-test-1.C: Likewise.
6975 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
6977         * gcc.target/aarch64/scalar_intrinsics.c: Update.
6979 2013-05-07  Richard Biener  <rguenther@suse.de>
6981         PR middle-end/57190
6982         * g++.dg/torture/pr57190.C: New testcase.
6984 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
6986         PR tree-optimization/57149
6987         * gcc.dg/pr57149.c: New test.
6989         PR debug/57184
6990         * gcc.dg/pr57184.c: New test.
6992 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6994         * gnat.dg/specs/array3.ads: New test.
6996 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
6998         * c-c++-common/vector-scalar-2.c: New testcase.
7000 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
7002         * gcc.target/i386/asm-dialect-2.c: New testcase.
7004 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7006         PR c++/57183
7007         * g++.dg/cpp0x/auto38.C: New.
7009 2013-05-06  Richard Biener  <rguenther@suse.de>
7011         PR tree-optimization/57185
7012         * gcc.dg/autopar/pr57185.c: New testcase.
7014 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
7016         PR target/57106
7017         * gcc.target/i386/pr57106.c: New test.
7019 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7021         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7022         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7023         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7024         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7025         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7026         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7027         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7029 2013-05-06  Teresa Johnson  <tejohnson@google.com>
7031         PR bootstrap/57154
7032         * gcc.dg/pr57154.c: New test.
7034 2013-05-06  Richard Biener  <rguenther@suse.de>
7036         PR middle-end/57147
7037         * gcc.dg/torture/pr57147-1.c: New testcase.
7038         * gcc.dg/torture/pr57147-2.c: Likewise.
7039         * gcc.dg/torture/pr57147-3.c: Likewise.
7041 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
7043         PR target/55303
7044         * gcc.target/sh/pr55303-1.c: New.
7045         * gcc.target/sh/pr55303-2.c: New.
7046         * gcc.target/sh/pr55303-3.c: New.
7048 2013-05-05  Tobias Burnus  <burnus@net-b.de>
7050         * gfortran.dg/allocate_with_source_3.f90: New.
7052 2013-05-05  Tobias Burnus  <burnus@net-b.de>
7054         PR fortran/57141
7055         * gfortran.dg/null_8.f90: New.
7057 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7059         PR c++/53745
7060         * g++.dg/cpp0x/enum27.C: New.
7061         * g++.dg/cpp0x/enum_base.C: Adjust.
7063 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
7065         PR tree-optimization/56205
7066         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7068 2013-05-04  Tobias Burnus  <burnus@net-b.de>
7070         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7071         * gfortran.dg/bind_c_usage_27.f90: New.
7072         * gfortran.dg/bind_c_usage_28.f90: New.
7074 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7076         PR c++/51927
7077         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7079 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
7081         PR target/57150
7082         * gcc.target/powerpc/pr57150.c: New file.
7084 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7086         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7087         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7088         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7089         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7090         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7091         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7092         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7094 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
7096         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7097         scan-assembler-times.
7099 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7101         * gcc.dg/tree-ssa/slsr-32.c: New.
7102         * gcc.dg/tree-ssa/slsr-33.c: New.
7103         * gcc.dg/tree-ssa/slsr-34.c: New.
7104         * gcc.dg/tree-ssa/slsr-35.c: New.
7105         * gcc.dg/tree-ssa/slsr-36.c: New.
7106         * gcc.dg/tree-ssa/slsr-37.c: New.
7107         * gcc.dg/tree-ssa/slsr-38.c: New.
7109 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
7111         * gcc.target/aarch64/tst_1.c: New test.
7112         * gcc.target/aarch64/tst_2.c: Likewise
7114 2013-05-02  Jeff Law  <law@redhat.com>
7116         PR tree-optimization/57144
7117         * gcc.c-torture/execute/pr57144.c: New test.
7119 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
7121         PR rtl-optimization/57130
7122         * gcc.c-torture/execute/pr57130.c: New test.
7124 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
7126         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7128 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
7130         * gcc.target/aarch64/fabd.c: New file.
7132 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7134         PR c++/54318
7135         * g++.dg/cpp0x/pr54318.C: New.
7137 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7139         PR c++/14283
7140         * g++.dg/parse/error51.C: New.
7141         * g++.dg/parse/error15.C: Adjust column numbers.
7143 2013-05-02  Tobias Burnus  <burnus@net-b.de>
7145         PR fortran/57142
7146         * gfortran.dg/size_kind_2.f90: New.
7147         * gfortran.dg/size_kind_3.f90: New.
7149 2013-05-02  Richard Biener  <rguenther@suse.de>
7151         PR middle-end/57140
7152         * g++.dg/torture/pr57140.C: New testcase.
7154 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
7156         PR target/56732
7157         * gcc.target/arm/pr56732-1.c: New test.
7159 2013-05-02  Martin Jambor  <mjambor@suse.cz>
7161         PR middle-end/56988
7162         * gcc.dg/ipa/pr56988.c: New test.
7164 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
7166         * gcc.target/aarch64/bics_1.c: New test.
7167         * gcc.target/aarch64/bics_2.c: Likewise.
7169 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
7171         PR rtl-optimization/57131
7172         * gcc.c-torture/execute/pr57131.c: New test.
7174 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
7176         PR c++/57132
7177         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7179 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
7181         PR target/57091
7182         * gcc.target/i386/pr57091.c: New test.
7184 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7186         * gcc.target/aarch64/vect-vaddv.c: New.
7188 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7190         * gcc.target/aarch64/vect-vmaxv.c: New.
7191         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7193 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7195         * gcc.target/aarch64/scalar-vca.c: New.
7196         * gcc.target/aarch64/vect-vca.c: Likewise.
7198 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7200         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7201         (test_vceqd_s64): Force arguments to SIMD registers.
7202         (test_vceqzd_s64): Likewise.
7203         (test_vcged_s64): Likewise.
7204         (test_vcled_s64): Likewise.
7205         (test_vcgezd_s64): Likewise.
7206         (test_vcged_u64): Likewise.
7207         (test_vcgtd_s64): Likewise.
7208         (test_vcltd_s64): Likewise.
7209         (test_vcgtzd_s64): Likewise.
7210         (test_vcgtd_u64): Likewise.
7211         (test_vclezd_s64): Likewise.
7212         (test_vcltzd_s64): Likewise.
7213         (test_vtst_s64): Likewise.
7214         (test_vtst_u64): Likewise.
7216 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
7218         PR c++/57092
7219         * g++.dg/cpp0x/decltype53.C: New.
7221 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7223         PR fortran/57071
7224         * gfortran.dg/power_5.f90:  New test.
7226 2013-04-30  Richard Biener  <rguenther@suse.de>
7228         PR middle-end/57122
7229         * gcc.dg/torture/pr57122.c: New testcase.
7231 2013-04-30  Richard Biener  <rguenther@suse.de>
7233         PR middle-end/57107
7234         * g++.dg/torture/pr57107.C: New testcase.
7236 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
7238         PR rtl-optimization/57105
7239         * gcc.dg/pr57105.c: New test.
7241 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
7243         PR tree-optimization/57104
7244         * gcc.dg/pr57104.c: New test.
7246 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
7248         PR target/44578
7249         * gcc.target/i386/pr44578.c: New test.
7251 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
7253         PR target/57097
7254         * gcc.target/i386/pr57097.c: New test.
7256 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
7258         PR target/57098
7259         * gcc.target/i386/pr57098.c: New test.
7261 2013-04-29  Kai Tietz  <ktietz@redhat.com>
7263         * gcc.c-torture/execute/pr55875.c: New test.
7265 2013-04-29  Richard Biener  <rguenther@suse.de>
7267         PR middle-end/57075
7268         * gcc.dg/torture/pr57075.c: New testcase.
7270 2013-04-29  Richard Biener  <rguenther@suse.de>
7272         PR middle-end/57103
7273         * gcc.dg/autopar/pr57103.c: New testcase.
7275 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7277         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7279 2013-04-29  Tom de Vries  <tom@codesourcery.com>
7281         * gcc.dg/pr50763.c: Update test.
7283 2013-04-26  Jeff Law  <law@redhat.com>
7285         * gcc.dg/tree-ssa/vrp88.c: New test.
7287 2013-04-29  Christian Bruel  <christian.bruel@st.com>
7289         PR target/57108
7290         * gcc.target/sh/pr57108.c: New test.
7292 2013-04-29  Richard Biener  <rguenther@suse.de>
7294         PR middle-end/57089
7295         * gfortran.dg/gomp/pr57089.f90: New testcase.
7297 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7299         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7301 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7303         * gcc.target/aarch64/vect-vcvt.c: New.
7305 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7307         * gcc.target/aarch64/vect-vrnd.c: New.
7309 2013-04-29  Richard Biener  <rguenther@suse.de>
7311         PR tree-optimization/57081
7312         * gcc.dg/torture/pr57081.c: New testcase.
7314 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
7316         PR tree-optimization/57083
7317         * gcc.dg/torture/pr57083.c: New test.
7319 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7321         PR c++/56450
7322         * g++.dg/cpp0x/decltype52.C: New.
7324 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
7326         N3472 binary constants
7327         * g++.dg/cpp/limits.C: Adjust warning wording.
7328         * g++.dg/system-binary-constants-1.C: Likewise.
7329         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7331 2013-04-28  Tobias Burnus  <burnus@net-b.de>
7333         PR fortran/57093
7334         * gfortran.dg/coarray_30.f90: New.
7336 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7338         PR fortran/57071
7339         * frontend-passes (optimize_power):  New function.
7340         (optimize_op):  Use it.
7342 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
7344         PR target/56866
7345         * gcc.c-torture/execute/pr56866.c: New test.
7346         * gcc.target/i386/pr56866.c: New test.
7348 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
7350         PR go/57045
7351         * gcc.dg/setjmp-5.c: New test.
7353 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
7355         PR c++/55708
7356         * g++.dg/cpp0x/constexpr-55708.C: New.
7358 2013-04-26  Richard Biener  <rguenther@suse.de>
7360         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7361         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7362         * gcc.dg/pr53265.c: Remove XFAILs.
7363         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7364         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7366 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
7368         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7369         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7370         -fdiagnostics-color=never option similarly to
7371         -fno-diagnostics-show-caret option.
7373 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
7375         PR rtl-optimization/57003
7376         * gcc.target/i386/pr57003.c: New test.
7378 2013-04-25  Marek Polacek  <polacek@redhat.com>
7380         PR tree-optimization/57066
7381         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7383 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
7384             Tejas Belagod  <tejas.belagod@arm.com>
7386         * gcc.target/aarch64/vaddv-intrinsic.c: New.
7387         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7388         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7390 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7392         * gcc.target/aarch64/cmp.c: New.
7394 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7396         * gcc.target/aarch64/ngc.c: New.
7398 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7400         * lib/target-supports.exp
7401         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7402         (check_effective_target_arm_neon_fp16_ok): Likewise.
7403         (add_options_for_arm_neon_fp16): Likewise.
7404         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7405         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7407 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
7409         PR rtl-optimizations/57046
7410         * gcc.target/i386/pr57046.c: New test.
7412 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7414         * g++.dg/cpp1y/cplusplus.C: New.
7416 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7418         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7420 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7422         * c-c++-common/Wpointer-arith-1.c: New.
7424 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7426         * g++.dg/cpp1y/cxx1y_macro.C: New.
7428 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7430         PR c++/56970
7431         * g++.dg/cpp0x/sfinae45.C: New.
7433 2013-04-24  Richard Biener  <rguenther@suse.de>
7435         PR testsuite/57050
7436         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7438 2013-04-23  Richard Biener  <rguenther@suse.de>
7440         PR middle-end/57036
7441         * gcc.dg/torture/pr57036-1.c: New testcase.
7442         * gcc.dg/torture/pr57036-2.c: Likewise.
7444 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
7446         * gcc.target/aarch64/scalar-mov.c: New testcase.
7448 2013-04-23  Richard Biener  <rguenther@suse.de>
7450         PR tree-optimization/57026
7451         * gcc.dg/torture/pr57026.c: New testcase.
7453 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
7455         PR fortran/53685
7456         PR fortran/57022
7457         * gfortran.dg/transfer_check_4.f90: New.
7459 2013-04-22  Marek Polacek  <polacek@redhat.com>
7461         PR sanitizer/56990
7462         * gcc.dg/pr56990.c: New test.
7464 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
7466         PR target/57018
7467         * gcc.target/i386/pr57018.c: New test.
7469 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
7471         * gcc.target/aarch64/vrecps.c: New.
7472         * gcc.target/aarch64/vrecpx.c: Likewise.
7474 2013-04-22  Christian Bruel  <christian.bruel@st.com>
7476         PR target/56995
7477         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7479 2013-04-21  Jeff Law  <law@redhat.com>
7481         * gcc.dg/tree-ssa/forwprop-26.c: New test.
7483 2013-04-20  Tobias Burnus  <burnus@net-b.de>
7485         PR fortran/56907
7486         * gfortran.dg/c_loc_test_22.f90: New.
7488 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
7490         PR rtl-optimization/56847
7491         * gcc.dg/pr56847.c: New test.
7493 2013-04-19  Richard Biener  <rguenther@suse.de>
7495         PR tree-optimization/56982
7496         * gcc.c-torture/execute/pr56982.c: New testcase.
7498 2013-04-19  Martin Jambor  <mjambor@suse.cz>
7500         PR tree-optimization/56718
7501         * g++.dg/ipa/imm-devirt-1.C: New test.
7502         * g++.dg/ipa/imm-devirt-2.C: Likewise.
7504 2013-04-19  Richard Biener  <rguenther@suse.de>
7506         PR tree-optimization/57000
7507         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7509 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7510             Mikael Morin  <mikael@gcc.gnu.org>
7512         PR fortran/56872
7513         * gfortran.dg/array_constructor_45.f90:  New test.
7514         * gfortran.dg/array_constructor_46.f90:  New test.
7515         * gfortran.dg/array_constructor_47.f90:  New test.
7516         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
7518 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
7520         PR rtl-optimization/56999
7521         * g++.dg/opt/pr56999.C: New test.
7523 2013-04-18  Cary Coutant  <ccoutant@google.com>
7525         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7526         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7528 2013-04-18  Cary Coutant  <ccoutant@google.com>
7530         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7531         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7532         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7533         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7534         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7535         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7536         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7537         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7538         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7539         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7540         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7542 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
7544         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7546 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
7548         PR tree-optimization/56984
7549         * gcc.c-torture/compile/pr56984.c: New test.
7551         PR rtl-optimization/56992
7552         * gcc.dg/pr56992.c: New test.
7554 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
7556         PR fortran/56814
7557         * gfortran.dg/proc_ptr_42.f90: New.
7559 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7561         * gnat.dg/discr41.ad[sb]: New test.
7562         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7563         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7564         * gcc.dg/vect/slp-24.c: Likewise.
7565         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7566         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7567         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7568         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7569         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7570         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7571         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7572         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7573         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7574         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7575         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7576         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7577         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7578         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7579         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7580         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7581         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7582         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7583         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7584         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7585         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7586         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7587         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7588         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7589         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7590         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7592 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
7594         PR fortran/40958
7595         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7596         * gfortran.dg/module_md5_1.f90: Remove.
7598 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7600         * gcc.target/aarch64/adds3.c: New.
7601         * gcc.target/aarch64/subs3.c: New.
7603 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7605         * gcc.target/aarch64/adds1.c: New.
7606         * gcc.target/aarch64/adds2.c: New.
7607         * gcc.target/aarch64/subs1.c: New.
7608         * gcc.target/aarch64/subs2.c: New.
7610 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
7612         Implement n3599 - Literal operator templates for strings.
7613         * g++.dg/cpp1y/udlit-char-template.C: New test.
7614         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7616 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7618         PR fortran/39505
7619         * gfortran.dg/no_arg_check_1.f90: New.
7620         * gfortran.dg/no_arg_check_2.f90: New.
7621         * gfortran.dg/no_arg_check_3.f90: New.
7623 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
7625         PR fortran/56968
7626         * gfortran.dg/proc_ptr_41.f90: New.
7628 2013-04-16  Richard Biener  <rguenther@suse.de>
7630         PR tree-optimization/56756
7631         * gcc.dg/torture/pr56756.c: New testcase.
7633 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7635         PR fortran/56969
7636         * gfortran.dg/c_assoc_5.f90: New.
7638 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
7640         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7641         * gcc.c-torture/execute/pr33992.x: Remove.
7642         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7643         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7644         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7646 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
7648         PR tree-optimization/56962
7649         * gcc.c-torture/execute/pr56962.c: New test.
7651 2013-04-15  Richard Biener  <rguenther@suse.de>
7653         PR tree-optimization/56933
7654         * gcc.dg/vect/pr56933.c: New testcase.
7656 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7658         * gcc.target/arm/anddi3-opt.c: New test.
7659         * gcc.target/arm/anddi3-opt2.c: Likewise.
7661 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
7663         * gcc.dg/pr56890-1.c: New test.
7664         * gcc.dg/pr56890-2.c: Likewise.
7666 2013-04-15  Joey Ye  <joey.ye@arm.com>
7668         * gcc.target/arm/thumb1-far-jump-1.c: New test.
7669         * gcc.target/arm/thumb1-far-jump-2.c: New test.
7671 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
7673         PR fortran/56816
7674         * gfortran.dg/select_type_33.f03: New test.
7676 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
7678         PR fortran/55959
7679         * gfortran.dg/typebound_proc_29.f03: New.
7681 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7683         PR fortran/56266
7684         * gfortran.dg/typebound_proc_28.f03: New.
7686 2013-04-12  Jeff Law  <law@redhat.com>
7688         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7689         either.
7691 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7693         PR fortran/56929
7694         * gfortran.dg/coarray/alloc_comp_2.f90: New.
7696 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
7698         PR target/56903
7699         * gcc.target/i386/pr56903.c: New test.
7701 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7703         PR fortran/56261
7704         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7705         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7706         * gfortran.dg/block_11.f90: Fix invalid test case.
7707         * gfortran.dg/function_types_3.f90: Add new error message.
7708         * gfortran.dg/global_references_1.f90: Ditto.
7709         * gfortran.dg/import2.f90: Remove unneeded parts.
7710         * gfortran.dg/import6.f90: Fix invalid test case.
7711         * gfortran.dg/proc_decl_2.f90: Ditto.
7712         * gfortran.dg/proc_decl_9.f90: Ditto.
7713         * gfortran.dg/proc_decl_18.f90: Ditto.
7714         * gfortran.dg/proc_ptr_40.f90: New.
7715         * gfortran.dg/whole_file_7.f90: Modified error wording.
7716         * gfortran.dg/whole_file_16.f90: Ditto.
7717         * gfortran.dg/whole_file_17.f90: Add -pedantic.
7718         * gfortran.dg/whole_file_18.f90: Modified error wording.
7719         * gfortran.dg/whole_file_20.f03: Ditto.
7720         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7721         invalid test case.
7723 2013-04-12  Richard Biener  <rguenther@suse.de>
7725         Revert
7726         2013-04-10  Richard Biener  <rguenther@suse.de>
7728         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7730 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7732         PR fortran/56845
7733         * gfortran.dg/class_allocate_15.f90: New.
7735         Revert:
7736         2013-04-12  Tobias Burnus  <burnus@net-b.de>
7738         * gfortran.dg/coarray_lib_alloc_2.f90: Update
7739         scan-tree-dump-times.
7741 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
7743         PR tree-optimization/56918
7744         PR tree-optimization/56920
7745         * gcc.dg/vect/pr56918.c: New test.
7746         * gcc.dg/vect/pr56920.c: New test.
7748 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7750         PR fortran/56845
7751         * gfortran.dg/class_allocate_14.f90: New.
7752         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7753         * gfortran.dg/coarray_lib_alloc_3.f90: New.
7755 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
7757         * gcc.dg/fold-cstvecshift.c: New testcase.
7759 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7761         * gcc.target/aarch64/negs.c: New.
7763 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7765         PR c++/56895
7766         * g++.dg/template/arrow4.C: New test.
7768 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7770         * gnat.dg/array23.adb: New test.
7771         * gnat.dg/array23_pkg[123].ads: New helpers.
7773 2013-04-11  Jeff Law  <law@redhat.com>
7775         PR tree-optimization/56900
7776         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7778 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7780         PR c++/56913
7781         * g++.dg/cpp0x/sfinae44.C: New.
7783 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
7785         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7786         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7788 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7790         PR c++/54216
7791         * g++.dg/cpp0x/enum26.C: New.
7792         * g++.old-deja/g++.pt/mangle1.C: Adjust.
7794 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
7796         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7797         inverse operands.
7798         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7799         loop is vectorized.
7800         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7801         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7802         loop is vectorized and that the correct instruction is generated.
7803         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7804         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7805         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7807 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7809         PR tree-optimization/56899
7810         * gcc.c-torture/execute/pr56899.c: New test.
7812 2013-04-10  David S. Miller  <davem@davemloft.net>
7814         * gcc.target/sparc/setcc-4.c: New test.
7815         * gcc.target/sparc/setcc-5.c: New test.
7817 2013-04-10  Richard Biener  <rguenther@suse.de>
7819         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7821 2013-04-10  Richard Biener  <rguenther@suse.de>
7823         * gcc.dg/vect/slp-39.c: New testcase.
7825 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
7827         PR tree-optimization/55524
7828         * gcc.target/epiphany/fnma-1.c: New test.
7830 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
7832         * gcc.dg/tree-ssa/inline-11.c: New test
7834 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
7836         PR c++/56895
7837         * g++.dg/template/arrow3.C: New test.
7839 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7841         * gcc.target/arm/minmax_minus.c: New test.
7843 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7845         PR middle-end/56883
7846         * c-c++-common/gomp/pr56883.c: New test.
7848 2013-04-09  Jeff Law  <law@redhat.com>
7850         * gcc.dg/tree-ssa/vrp87.c: New test.
7852 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7854         PR tree-optimization/56854
7855         * g++.dg/torture/pr56854.C: New test.
7857 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7859         PR fortran/56782
7860         * gfortran.dg/array_constructor_44.f90:  New test.
7862 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
7864         PR c++/56871
7865         * g++.dg/cpp0x/constexpr-specialization.C: New.
7867 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7869         * gcc.c-torture/execute/pr56837.c: New test.
7871         PR c++/34949
7872         PR c++/50243
7873         * g++.dg/opt/vt3.C: New test.
7874         * g++.dg/opt/vt4.C: New test.
7876 2013-04-08  Jeff Law  <law@redhat.com>
7878         * gcc.dg/tree-ssa/forwprop-25.c: New test.
7880 2013-04-08  Richard Biener  <rguenther@suse.de>
7882         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7884 2013-04-08  Richard Biener  <rguenther@suse.de>
7886         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7888 2013-04-08  Richard Biener  <rguenther@suse.de>
7890         * g++.dg/vect/slp-pr56812.cc: Adjust.
7892 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7894         * gcc.dg/pr56837.c: New test.
7895         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7896         "generated memset minus one".
7898 2013-04-07  Tobias Burnus  <burnus@net-b.de>
7900         PR fortran/56849
7901         * gfortran.dg/reshape_5.f90: New.
7903 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7905         PR target/56843
7906         * gcc.target/powerpc/recip-1.c: Modify expected output.
7907         * gcc.target/powerpc/recip-3.c: Likewise.
7908         * gcc.target/powerpc/recip-4.c: Likewise.
7909         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7911 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7913         * gcc.target/arm/peep-ldrd-1.c: New test.
7914         * gcc.target/arm/peep-strd-1.c: Likewise.
7916 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7918         * gcc.target/arm/negdi-1.c: New test.
7919         * gcc.target/arm/negdi-2.c: Likewise.
7920         * gcc.target/arm/negdi-3.c: Likewise.
7921         * gcc.target/arm/negdi-4.c: Likewise.
7923 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7925         * lib/target-supports.exp (add_options_for_arm_v8_neon):
7926         Add -march=armv8-a when we use v8 NEON.
7927         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7928         (check_effective_target_vect_call_ceilf): Likewise.
7929         (check_effective_target_vect_call_floorf): Likewise.
7930         (check_effective_target_vect_call_roundf): Likewise.
7931         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7932         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7933         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7934         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7935         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7937 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
7939         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7940         * gcc.target/powerpc/sd-pwr6.c: Same.
7941         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7942         * g++.dg/debug/pr56294.C: XFAIL on AIX.
7944 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
7946         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7948 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
7950         PR fortran/40881
7951         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7952         * gfortran.dg/altreturn_4.f90: Ditto.
7953         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7954         * gfortran.dg/altreturn_5.f90: Ditto.
7955         * gfortran.dg/altreturn_6.f90: Ditto.
7956         * gfortran.dg/altreturn_7.f90: Ditto.
7958 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7960         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7961         New procedure.
7962         (check_effective_target_arm_v8_neon_ok_nocache):
7963         Likewise.
7964         (check_effective_target_arm_v8_neon_ok): Change to use
7965         check_effective_target_arm_v8_neon_ok_nocache.
7966         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7967         NEON flags.
7968         (check_effective_target_vect_call_btruncf):
7969         Enable for arm and ARMv8 NEON.
7970         (check_effective_target_vect_call_ceilf): Likewise.
7971         (check_effective_target_vect_call_floorf): Likewise.
7972         (check_effective_target_vect_call_roundf): Likewise.
7973         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7974         target.
7976 2013-04-04  Marek Polacek  <polacek@redhat.com>
7978         PR tree-optimization/48186
7979         * gcc.dg/pr48186.c: New test.
7981 2013-04-04  Richard Biener  <rguenther@suse.de>
7983         PR tree-optimization/56826
7984         * gcc.dg/vect/pr56826.c: New testcase.
7985         * gcc.dg/vect/O3-pr36098.c: Adjust.
7987 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
7989         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7990         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7991         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7992         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7993         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7994         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7995         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7996         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7997         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7998         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8000 2013-04-04  Richard Biener  <rguenther@suse.de>
8002         PR tree-optimization/56213
8003         * gcc.dg/vect/vect-123.c: New testcase.
8005 2013-04-04  Tobias Burnus  <burnus@net-b.de>
8007         PR fortran/56810
8008         * gfortran.dg/read_repeat_2.f90: New.
8010 2013-04-04  Richard Biener  <rguenther@suse.de>
8012         PR tree-optimization/56837
8013         * g++.dg/torture/pr56837.C: New testcase.
8015 2013-04-04  Tobias Burnus  <burnus@net-b.de>
8017         PR fortran/50269
8018         * gfortran.dg/c_loc_test_21.f90: New.
8019         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8020         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8021         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8022         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8023         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
8025 2013-04-03  Jeff Law  <law@redhat.com>
8027         PR tree-optimization/56799
8028         * gcc.c-torture/execute/pr56799.c: New test.
8030 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
8032         PR c++/56815
8033         * g++.dg/warn/Wpointer-arith-1.C: New.
8034         * g++.dg/gomp/for-19.C: Adjust.
8036 2013-04-03  Marek Polacek  <polacek@redhat.com>
8038         PR sanitizer/55702
8039         * gcc.dg/pr55702.c: New test.
8041 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8043         PR target/56809
8044         * gcc.dg/pr56809.c: New testcase.
8046 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
8048         PR debug/56819
8049         * g++.dg/debug/pr56819.C: New test.
8051 2013-04-03  Richard Biener  <rguenther@suse.de>
8053         PR tree-optimization/56817
8054         * g++.dg/torture/pr56817.C: New testcase.
8056 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
8058         * gcc.dg/vect/bb-slp-31.c: New file.
8060 2013-04-03  Jason Merrill  <jason@redhat.com>
8062         PR c++/34949
8063         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8065 2013-04-03  Richard Biener  <rguenther@suse.de>
8067         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8069 2013-04-03  Richard Biener  <rguenther@suse.de>
8071         PR tree-optimization/55964
8072         * gcc.dg/torture/pr55964-2.c: New testcase.
8074 2013-04-03  Richard Biener  <rguenther@suse.de>
8076         PR tree-optimization/56501
8077         * gcc.dg/torture/pr56501.c: New testcase.
8079 2013-04-03  Richard Biener  <rguenther@suse.de>
8081         PR tree-optimization/56407
8082         * gcc.dg/torture/pr56407.c: New testcase.
8084 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
8086         PR tree-optimization/56790
8087         * g++.dg/ext/pr56790-1.C: New testcase.
8089 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
8091         * gcc.target/i386/merge-1.c: New testcase.
8092         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8094 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
8096         PR c/19449
8097         * gcc.c-torture/execute/pr19449.c: New test.
8099 2013-04-03  Richard Biener  <rguenther@suse.de>
8101         PR tree-optimization/56812
8102         * g++.dg/vect/slp-pr56812.cc: New testcase.
8104 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
8106         PR fortran/56284
8107         PR fortran/40881
8108         * gfortran.dg/altreturn_8.f90: New.
8109         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8110         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8111         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8113 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
8115         PR rtl-optimization/56745
8116         * gcc.c-torture/compile/pr56745.c: New test.
8118 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
8120         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8122 2013-04-02  Richard Biener  <rguenther@suse.de>
8124         PR tree-optimization/56778
8125         * gcc.dg/torture/pr56778.c: New testcase.
8127 2013-04-02  Richard Biener  <rguenther@suse.de>
8129         PR middle-end/56768
8130         * g++.dg/torture/pr56768.C: New testcase.
8132 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
8134         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8136 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8138         PR fortran/56660
8139         * gfortran.dg/namelist_82.f90:  New test.
8141 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
8143         PR fortran/56500
8144         * gfortran.dg/implicit_class_1.f90: New.
8146 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8148         PR fortran/56786
8149         * gfortran.dg/namelist_81.f90:  New test.
8151 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8153         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
8154         for constant and equal string lengths.
8155         * gfortran.dg/character_comparison_5.f90:  Likewise.
8156         * gfortran.dg/character_comparison_9.f90:  New test.
8158 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
8160         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8161         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8163 2013-03-29  Tobias Burnus  <burnus@net-b.de>
8165         PR fortran/35203
8166         * gfortran.dg/optional_absent_3.f90: New.
8168 2013-03-29  Tobias Burnus  <burnus@net-b.de>
8170         PR fortran/56737
8171         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
8173 2013-03-29  Tobias Burnus  <burnus@net-b.de>
8175         PR fortran/56735
8176         * gfortran.dg/namelist_80.f90: New.
8178 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8180         PR fortran/45159
8181         * gfortran.dg/string_length_2.f90:  New test.
8182         * gfortran.dg/dependency_41.f90:  New test.
8184 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8186         PR fortran/55806
8187         * gfortran.dg/array_constructor_43.f90:  New test.
8188         * gfortran.dg/random_seed_3.f90:  New test.
8190 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
8192         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8193         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8194         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8195         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8196         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8197         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8198         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8199         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8200         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8201         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8203 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
8205         PR c++/56725
8206         * g++.dg/conversion/op4.C: Adjust.
8207         * g++.dg/cpp0x/rv1n.C: Likewise.
8208         * g++.dg/cpp0x/rv2n.C: Likewise.
8209         * g++.dg/cpp0x/template_deduction.C: Likewise.
8210         * g++.dg/expr/cond8.C: Likewise.
8211         * g++.dg/other/error4.C: Likewise.
8212         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8213         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8214         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8215         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8216         * g++.old-deja/g++.jason/conversion2.C: Likewise.
8217         * g++.old-deja/g++.law/cvt20.C: Likewise.
8218         * g++.old-deja/g++.law/cvt8.C: Likewise.
8219         * g++.old-deja/g++.law/init8.C: Likewise.
8220         * g++.old-deja/g++.mike/net12.C: Likewise.
8221         * g++.old-deja/g++.mike/net8.C: Likewise.
8222         * g++.old-deja/g++.mike/p2793.C: Likewise.
8223         * g++.old-deja/g++.mike/p3836.C: Likewise.
8224         * g++.old-deja/g++.mike/p418.C: Likewise.
8225         * g++.old-deja/g++.mike/p701.C: Likewise.
8226         * g++.old-deja/g++.mike/p807.C: Likewise.
8228 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
8230         PR middle-end/56694
8231         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8232         targets.
8234 2013-03-28  Marek Polacek  <polacek@redhat.com>
8236         PR tree-optimization/56695
8237         * gcc.dg/vect/pr56695.c: New test.
8239 2013-03-28  Richard Biener  <rguenther@suse.de>
8241         PR tree-optimization/37021
8242         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8243         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8245 2013-03-27  Tobias Burnus  <burnus@net-b.de>
8247         PR fortran/56650
8248         PR fortran/36437
8249         * gfortran.dg/sizeof_2.f90: New.
8250         * gfortran.dg/sizeof_3.f90: New.
8251         * gfortran.dg/sizeof_proc.f90: Update dg-error.
8253 2013-03-27  Richard Biener  <rguenther@suse.de>
8255         PR tree-optimization/37021
8256         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8258 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
8260         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8261         * g++.dg/ipa/ivinline-2.C: Likewise.
8262         * g++.dg/ipa/ivinline-3.C: Likewise.
8263         * g++.dg/ipa/ivinline-4.C: Likewise.
8264         * g++.dg/ipa/ivinline-5.C: Likewise.
8265         * g++.dg/ipa/ivinline-7.C: Likewise.
8266         * g++.dg/ipa/ivinline-8.C: Likewise.
8267         * g++.dg/ipa/ivinline-9.C: Likewise.
8268         * g++.dg/cpp0x/noexcept03.C: Likewise.
8269         * gcc.dg/const-1.c: Likewise.
8270         * gcc.dg/ipa/pure-const-1.c: Likewise.
8271         * gcc.dg/noreturn-8.c: Likewise.
8272         * gcc.target/i386/mmx-1.c: Likewise.
8273         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8274         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8275         * gcc.c-torture/execute/pr33992.x: New file.
8277 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8279         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8281 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
8283         PR c++/55951
8284         * g++.dg/ext/desig5.C: New.
8286 2013-03-26  Tobias Burnus  <burnus@net-b.de>
8288         PR fortran/56649
8289         * gfortran.dg/merge_init_expr_2.f90: New.
8290         * gfortran.dg/merge_char_1.f90: Modify test to
8291         stay a run-time test.
8292         * gfortran.dg/merge_char_3.f90: Ditto.
8294 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
8296         * g++.dg/cpp0x/constexpr-friend-2.C: New.
8297         * g++.dg/cpp0x/constexpr-main.C: Likewise.
8299 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8301         PR c++/56722
8302         * g++.dg/cpp0x/range-for23.C: New.
8304 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
8306         PR libfortran/52512
8307         * gfortran.dg/namelist_79.f90: New.
8309 2013-03-25  Martin Jambor  <mjambor@suse.cz>
8311         * gcc.dg/ipa/ipcp-agg-9.c: New test.
8313 2013-03-25  Tobias Burnus  <burnus@net-b.de>
8315         PR fortran/38536
8316         PR fortran/38813
8317         PR fortran/38894
8318         PR fortran/39288
8319         PR fortran/40963
8320         PR fortran/45824
8321         PR fortran/47023
8322         PR fortran/47034
8323         PR fortran/49023
8324         PR fortran/50269
8325         PR fortran/50612
8326         PR fortran/52426
8327         PR fortran/54263
8328         PR fortran/55343
8329         PR fortran/55444
8330         PR fortran/55574
8331         PR fortran/56079
8332         PR fortran/56378
8333         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8334         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8335         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8336         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8337         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8338         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8339         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8340         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8341         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8342         * gfortran.dg/c_loc_tests_16.f90: Ditto.
8343         * gfortran.dg/c_loc_tests_4.f03: Ditto.
8344         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8345         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8346         * gfortran.dg/c_loc_tests_8.f03: Ditto.
8347         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8348         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8349         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8350         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8351         * gfortran.dg/pr32601_1.f03: Ditto.
8352         * gfortran.dg/storage_size_2.f08: Remove dg-error.
8353         * gfortran.dg/blockdata_7.f90: New.
8354         * gfortran.dg/c_assoc_4.f90: New.
8355         * gfortran.dg/c_f_pointer_tests_6.f90: New.
8356         * gfortran.dg/c_f_pointer_tests_7.f90: New.
8357         * gfortran.dg/c_funloc_tests_8.f90: New.
8358         * gfortran.dg/c_loc_test_17.f90: New.
8359         * gfortran.dg/c_loc_test_18.f90: New.
8360         * gfortran.dg/c_loc_test_19.f90: New.
8361         * gfortran.dg/c_loc_test_20.f90: New.
8362         * gfortran.dg/c_sizeof_5.f90: New.
8363         * gfortran.dg/iso_c_binding_rename_3.f90: New.
8364         * gfortran.dg/transfer_resolve_2.f90: New.
8365         * gfortran.dg/transfer_resolve_3.f90: New.
8366         * gfortran.dg/transfer_resolve_4.f90: New.
8367         * gfortran.dg/pr32601.f03: Update dg-error.
8368         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8369         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8371 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8373         * gcc.target/arm/vseleqdf.c: New test.
8374         * gcc.target/arm/vseleqsf.c: Likewise.
8375         * gcc.target/arm/vselgedf.c: Likewise.
8376         * gcc.target/arm/vselgesf.c: Likewise.
8377         * gcc.target/arm/vselgtdf.c: Likewise.
8378         * gcc.target/arm/vselgtsf.c: Likewise.
8379         * gcc.target/arm/vselledf.c: Likewise.
8380         * gcc.target/arm/vsellesf.c: Likewise.
8381         * gcc.target/arm/vselltdf.c: Likewise.
8382         * gcc.target/arm/vselltsf.c: Likewise.
8383         * gcc.target/arm/vselnedf.c: Likewise.
8384         * gcc.target/arm/vselnesf.c: Likewise.
8385         * gcc.target/arm/vselvcdf.c: Likewise.
8386         * gcc.target/arm/vselvcsf.c: Likewise.
8387         * gcc.target/arm/vselvsdf.c: Likewise.
8388         * gcc.target/arm/vselvssf.c: Likewise.
8390 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8392         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8393         body from here...
8394         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8395         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8396         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8397         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8398         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8399         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8400         * gcc.target/aarch64/atomic-op-char.x: ... to here.
8401         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8402         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8403         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8404         * gcc.target/aarch64/atomic-op-int.x: ... to here.
8405         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8406         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8407         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8408         * gcc.target/aarch64/atomic-op-release.x: ... to here.
8409         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8410         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8411         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8412         * gcc.target/aarch64/atomic-op-short.x: ... to here.
8413         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8414         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8415         * gcc.target/arm/atomic-op-acquire.c: Likewise.
8416         * gcc.target/arm/atomic-op-char.c: Likewise.
8417         * gcc.target/arm/atomic-op-consume.c: Likewise.
8418         * gcc.target/arm/atomic-op-int.c: Likewise.
8419         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8420         * gcc.target/arm/atomic-op-release.c: Likewise.
8421         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8422         * gcc.target/arm/atomic-op-short.c: Likewise.
8424 2013-03-25  Richard Biener  <rguenther@suse.de>
8426         PR middle-end/56694
8427         * g++.dg/torture/pr56694.C: New testcase.
8429 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8431         PR target/56720
8432         * gcc.target/arm/neon-vcond-gt.c: New test.
8433         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8434         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8436 2013-03-25  Richard Biener  <rguenther@suse.de>
8438         PR tree-optimization/56689
8439         * gcc.dg/torture/pr56689.c: New testcase.
8441 2013-03-25  Kai Tietz  <ktietz@redhat.com>
8443         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8445 2013-03-24  Tobias Burnus  <burnus@net-b.de>
8447         PR fortran/56696
8448         * gfortran.dg/eof_5.f90: New.
8450 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8452         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8453         alphabetically.
8455 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
8457         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8459 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8461         PR testsuite/55994
8462         * gcc.c-torture/execute/builtins/builtins.exp: Add
8463         -Wl,--allow-multiple-definition for RTEMS targets.
8465 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
8467         * gcc.target/aarch64/movk.c: New test.
8469 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
8471         * g++.dg/ext/vector21.C: New testcase.
8473 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
8475         * gcc.target/arm/neon-for-64bits-1.c: New tests.
8476         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8478 2013-03-21  Richard Biener  <rguenther@suse.de>
8480         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8481         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8483 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8485         * gcc.target/aarch64/vect.c: Test and result vector added
8486         for sabd and saba instructions.
8487         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8488         instructions in assembly.
8489         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8490         * gcc.target/aarch64/vect-fp.c: Test and result vector added
8491         for fabd instruction.
8492         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8493         instruction in assembly.
8494         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8496 2013-03-20  Jeff Law  <law@redhat.com>
8498         * g++.dg/tree-ssa/ssa-dom.C: New test.
8500 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8502         * gcc.target/powerpc/mmfpgpr.c: New test.
8503         * gcc.target/powerpc/sd-vsx.c: Likewise.
8504         * gcc.target/powerpc/sd-pwr6.c: Likewise.
8505         * gcc.target/powerpc/vsx-float0.c: Likewise.
8507 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
8509         PR tree-optimization/56355
8510         * gcc.dg/pr56355-1.c: New file.
8512 2013-03-20  Catherine Moore  <clm@codesourcery.com>
8513             Richard Sandiford  <rdsandiford@googlemail.com>
8515         * gcc.target/mips/mips.exp: Add microMIPS support.
8516         * gcc.target/mips/umips-movep-2.c: New test.
8517         * gcc.target/mips/umips-lwp-2.c: New test.
8518         * gcc.target/mips/umips-swp-5.c: New test.
8519         * gcc.target/mips/umips-constraints-1.c: New test.
8520         * gcc.target/mips/umips-lwp-3.c: New test.
8521         * gcc.target/mips/umips-swp-6.c: New test.
8522         * gcc.target/mips/umips-constraints-2.c: New test.
8523         * gcc.target/mips/umips-save-restore-1.c: New test.
8524         * gcc.target/mips/umips-lwp-4.c: New test.
8525         * gcc.target/mips/umips-swp-7.c: New test.
8526         * gcc.target/mips/umips-save-restore-2.c: New test.
8527         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8528         * gcc.target/mips/umips-lwp-5.c: New test.
8529         * gcc.target/mips/umips-save-restore-3.c: New test.
8530         * gcc.target/mips/umips-lwp-6.c: New test.
8531         * gcc.target/mips/umips-swp-1.c: New test.
8532         * gcc.target/mips/umips-lwp-7.c: New test.
8533         * gcc.target/mips/umips-swp-2.c: New test.
8534         * gcc.target/mips/umips-lwp-8.c: New test.
8535         * gcc.target/mips/umips-swp-3.c: New test.
8536         * gcc.target/mips/umips-movep-1.c: New test.
8537         * gcc.target/mips/umips-lwp-1.c: New test.
8538         * gcc.target/mips/umips-swp-4.c: New test.
8540 2013-03-20  Richard Biener  <rguenther@suse.de>
8542         PR tree-optimization/56661
8543         * gcc.dg/torture/pr56661.c: New testcase.
8545 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8547         PR rtl-optimization/56605
8548         * gcc.target/powerpc/pr56605.c: New.
8550 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8552         PR fortran/54932
8553         * gfortran.dg/do_1.f90: Don't xfail.
8555 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8557         PR libfortran/51825
8558         * gfortran.dg/namelist_77.f90: New.
8559         * gfortran.dg/namelist_78.f90: New.
8561 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8563         PR libfortran/48618
8564         * gfortran.dg/open_negative_unit_1.f90: New.
8566 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8568         * gcc.target/aarch64/sbc.c: New test.
8570 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8572         * gcc.target/aarch64/ror.c: New test.
8574 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8576         * gcc.target/aarch64/extr.c: New test.
8578 2013-03-19  Richard Biener  <rguenther@suse.de>
8580         PR tree-optimization/56273
8581         * gcc.dg/tree-ssa/vrp47.c: Adjust.
8582         * c-c++-common/uninit-17.c: Likewise.
8584 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
8586         PR tree-optimization/56635
8587         * g++.dg/torture/pr56635.C: New test.
8589 2013-03-18  Richard Biener  <rguenther@suse.de>
8591         PR tree-optimization/3713
8592         * g++.dg/ipa/devirt-12.C: New testcase.
8594 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
8596         PR c/56566
8597         * c-c++-common/pr56566.c: New test.
8599 2013-03-17  Jason Merrill  <jason@redhat.com>
8601         * g++.dg/template/abstract-dr337.C: XFAIL.
8603 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
8605         PR c++/56607
8606         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8607         * c-c++-common/pr56607.c: New test.
8609 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
8611         PR c++/56582
8612         * g++.dg/cpp0x/constexpr-array5.C: New.
8614 2013-03-15  Tobias Burnus  <burnus@net-b.de>
8616         PR fortran/56615
8617         * gfortran.dg/transfer_intrinsic_5.f90: New.
8619 2013-03-15  Kai Tietz  <ktietz@redhat.com>
8621         * gcc.target/i386/movti.c: Don't test for x64 mingw.
8622         * gcc.target/i386/pr20020-1.c: Likewise.
8623         * gcc.target/i386/pr20020-2.c: Likewise.
8624         * gcc.target/i386/pr20020-3.c: Likewise.
8625         * gcc.target/i386/pr53425-1.c: Likewise.
8626         * gcc.target/i386/pr53425-2.c: Likewise.
8627         * gcc.target/i386/pr55093.c: Likewise.
8628         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8630 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
8632         PR debug/56307
8633         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8634         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
8636 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
8638         PR tree-optimization/53265
8639         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8640         undefined behavior.
8641         * gcc.dg/graphite/id-6.c (test): Likewise.
8642         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8643         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8645         PR tree-optimization/53265
8646         * gcc.dg/pr53265.c: New test.
8647         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8648         to dg-options.
8649         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8650         arrays.
8651         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
8652         n, use it as high bound instead of 4.
8654 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
8656         PR target/49880
8657         * gcc.target/sh/pr49880-1.c: New.
8658         * gcc.target/sh/pr49880-2.c: New.
8659         * gcc.target/sh/pr49880-3.c: New.
8660         * gcc.target/sh/pr49880-4.c: New.
8661         * gcc.target/sh/pr49880-5.c: New.
8663 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8665         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8667 2013-03-13  Richard Biener  <rguenther@suse.de>
8669         PR tree-optimization/56608
8670         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8672 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8674         PR c++/56611
8675         * g++.dg/cpp0x/alias-decl-32.C: New.
8677 2013-03-11  Jan Hubicka  <jh@suse.cz>
8679         PR middle-end/56571
8680         * gcc.c-torture/compile/pr56571.c: New testcase.
8682 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8684         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8685         * gcc.dg/tree-ssa/pr55579.c: Likewise.
8687 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
8689         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8690         * gcc.dg/inline_4.c: Likewise.
8691         * gcc.dg/unroll_2.c: Likewise.
8692         * gcc.dg/unroll_3.c: Likewise.
8693         * gcc.dg/unroll_4.c: Likewise.
8695 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8697         PR testsuite/54119
8698         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8700         PR debug/56307
8701         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8703 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
8705         PR target/40797
8706         * gcc.c-torture/compile/pr40797.c: New.
8708 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8710         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8712 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
8714         PR fortran/56575
8715         * gfortran.dg/class_56.f90: New test.
8717 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
8719         PR middle-end/56524
8720         * gcc.target/mips/pr56524.c: New test.
8722 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8724         PR c++/56565
8725         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8727 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8729         PR c++/51412
8730         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8732 2013-03-08  Marek Polacek  <polacek@redhat.com>
8734         PR tree-optimization/56478
8735         * gcc.dg/torture/pr56478.c: New test.
8737 2013-03-08  Kai Tietz  <ktietz@redhat.com>
8739         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8740         targets linker option --allow-multiple-definition.
8742         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8743         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8744         * gcc.dg/pr52549.c: Add LLP64 case.
8745         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8746         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8747         * gcc.dg/torture/pr51071-2.c: Likewise.
8748         * gcc.dg/tree-ssa/vrp72.c: Likewise.
8749         * gcc.dg/tree-ssa/vrp73.c: Likewise.
8750         * gcc.dg/tree-ssa/vrp75.c: Likewise.
8751         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8752         * gcc.dg/weak/weak-1.c: Likewise.
8753         * gcc.dg/weak/weak-2.c: Likewise.
8754         * gcc.dg/weak/weak-3.c: Likewise.
8755         * gcc.dg/weak/weak-4.c: Likewise.
8756         * gcc.dg/weak/weak-5.c: Likewise.
8757         * gcc.dg/weak/weak-15.c: Likewise.
8758         * gcc.dg/weak/weak-16.c: Likewise.
8760         * c-c++-common/pr54486.c: Skip test for mingw-targets.
8762 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
8764         PR tree-optimization/56559
8765         * gcc.dg/tree-ssa/reassoc-26.c: New test.
8767 2013-03-07  Andreas Schwab  <schwab@suse.de>
8769         * gcc.dg/pr31490.c: Fix last change.
8771 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8773         PR c++/56534
8774         * g++.dg/template/crash115.C: New.
8776 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8778         PR tree-optimization/56539
8779         * gcc.c-torture/compile/pr56539.c: New test.
8781 2013-03-06  Kai Tietz  <ktietz@redhat.com>
8783         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8784         targets.
8785         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8786         * gcc.dg/lto/20091013-1_2.c: Likewise.
8787         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8789 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8791         * gnat.dg/specs/aggr6.ads: New test.
8793 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8795         * gnat.dg/loop_optimization15.ad[sb]: New test.
8797 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8799         PR middle-end/56548
8800         * gcc.dg/pr56548.c: New test.
8802 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8804         PR debug/53363
8805         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8807 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8809         PR c++/56543
8810         * g++.dg/template/typename20.C: New test.
8812 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8814         PR debug/56510
8815         * gcc.dg/pr56510.c: New test.
8817         PR rtl-optimization/56484
8818         * gcc.c-torture/compile/pr56484.c: New test.
8820 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8822         PR c++/56530
8823         * g++.dg/warn/Wsign-conversion-2.C: New.
8825 2013-03-05  Richard Biener  <rguenther@suse.de>
8827         PR tree-optimization/56270
8828         * gcc.dg/vect/slp-38.c: New testcase.
8830 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8832         PR rtl-optimization/56494
8833         * gcc.dg/pr56494.c: New test.
8835 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
8837         * gcc.dg/pr56424.c: New test.
8839 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8841         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8842         * gcc.dg/pr56228.c <avr>: Skip.
8844 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8846         PR testsuite/52641
8847         PR tree-optimization/52631
8848         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8850 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
8852         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8853         * gcc.dg/vect/vect-83_64.c: Same.
8855 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8857         PR fortran/56477
8858         * gfortran.dg/pointer_check_13.f90: New test.
8860 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8862         PR fortran/54730
8863         * gfortran.dg/array_constructor_42.f90: New test.
8865 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
8867         PR c++/52688
8868         * g++.dg/template/static33.C: New.
8869         * g++.dg/template/static34.C: Likewise.
8871         PR c++/10291
8872         * g++.dg/template/static35.C: New.
8874 2013-03-01  Steve Ellcey  <sellcey@mips.com>
8876         * gcc.dg/pr56396.c: Require pic support.
8878 2013-03-01  Richard Biener  <rguenther@suse.de>
8880         PR tree-optimization/55481
8881         * gcc.dg/torture/pr56488.c: New testcase.
8883 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
8884             Jakub Jelinek  <jakub@redhat.com>
8886         PR sanitizer/56454
8887         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8888         no_sanitize_address attribute rather than no_address_safety_analysis.
8889         * g++.dg/asan/sanitizer_test_utils.h
8890         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8891         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8892         in addition to no_address_safety_analysis.
8894 2013-02-28  Jason Merrill  <jason@redhat.com>
8896         PR c++/56481
8897         * g++.dg/cpp0x/constexpr-and.C: New.
8899 2013-02-28  Martin Jambor  <mjambor@suse.cz>
8901         PR tree-optimization/56294
8902         * g++.dg/debug/pr56294.C: New test.
8904 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8906         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8908 2013-02-27  Marek Polacek  <polacek@redhat.com>
8910         PR rtl-optimization/56466
8911         * gcc.dg/pr56466.c: New test.
8913 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8915         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8916         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8917         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8919 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
8921         PR middle-end/45472
8922         * gcc.dg/pr45472.c: New test.
8924 2013-02-26  Marek Polacek  <polacek@redhat.com>
8926         PR tree-optimization/56426
8927         * gcc.dg/pr56436.c: New test.
8929 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
8931         PR tree-optimization/56448
8932         * gcc.c-torture/compile/pr56448.c: New test.
8934         PR tree-optimization/56443
8935         * gcc.dg/torture/pr56443.c: New test.
8937 2013-02-25  Richard Biener  <rguenther@suse.de>
8939         PR tree-optimization/56175
8940         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8942 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
8944         PR c++/56403
8945         * g++.dg/torture/pr56403.C: New test.
8947 2013-02-25  Catherine Moore  <clm@codesourcery.com>
8949         Revert:
8950         2013-02-24  Catherine Moore  <clm@codesourcery.com>
8951         Richard Sandiford  <rdsandiford@googlemail.com>
8953         * gcc.target/mips/mips.exp: Add microMIPS support.
8954         * gcc.target/mips/umips-movep-2.c: New test.
8955         * gcc.target/mips/umips-lwp-2.c: New test.
8956         * gcc.target/mips/umips-swp-5.c: New test.
8957         * gcc.target/mips/umips-constraints-1.c: New test.
8958         * gcc.target/mips/umips-lwp-3.c: New test.
8959         * gcc.target/mips/umips-swp-6.c: New test.
8960         * gcc.target/mips/umips-constraints-2.c: New test.
8961         * gcc.target/mips/umips-save-restore-1.c: New test.
8962         * gcc.target/mips/umips-lwp-4.c: New test.
8963         * gcc.target/mips/umips-swp-7.c: New test.
8964         * gcc.target/mips/umips-save-restore-2.c: New test.
8965         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8966         * gcc.target/mips/umips-lwp-5.c: New test.
8967         * gcc.target/mips/umips-save-restore-3.c: New test.
8968         * gcc.target/mips/umips-lwp-6.c: New test.
8969         * gcc.target/mips/umips-swp-1.c: New test.
8970         * gcc.target/mips/umips-lwp-7.c: New test.
8971         * gcc.target/mips/umips-swp-2.c: New test.
8972         * gcc.target/mips/umips-lwp-8.c: New test.
8973         * gcc.target/mips/umips-swp-3.c: New test.
8974         * gcc.target/mips/umips-movep-1.c: New test.
8975         * gcc.target/mips/umips-lwp-1.c: New test.
8976         * gcc.target/mips/umips-swp-4.c: New test.
8978 2013-02-24  Catherine Moore  <clm@codesourcery.com>
8979             Richard Sandiford  <rdsandiford@googlemail.com>
8981         * gcc.target/mips/mips.exp: Add microMIPS support.
8982         * gcc.target/mips/umips-movep-2.c: New test.
8983         * gcc.target/mips/umips-lwp-2.c: New test.
8984         * gcc.target/mips/umips-swp-5.c: New test.
8985         * gcc.target/mips/umips-constraints-1.c: New test.
8986         * gcc.target/mips/umips-lwp-3.c: New test.
8987         * gcc.target/mips/umips-swp-6.c: New test.
8988         * gcc.target/mips/umips-constraints-2.c: New test.
8989         * gcc.target/mips/umips-save-restore-1.c: New test.
8990         * gcc.target/mips/umips-lwp-4.c: New test.
8991         * gcc.target/mips/umips-swp-7.c: New test.
8992         * gcc.target/mips/umips-save-restore-2.c: New test.
8993         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8994         * gcc.target/mips/umips-lwp-5.c: New test.
8995         * gcc.target/mips/umips-save-restore-3.c: New test.
8996         * gcc.target/mips/umips-lwp-6.c: New test.
8997         * gcc.target/mips/umips-swp-1.c: New test.
8998         * gcc.target/mips/umips-lwp-7.c: New test.
8999         * gcc.target/mips/umips-swp-2.c: New test.
9000         * gcc.target/mips/umips-lwp-8.c: New test.
9001         * gcc.target/mips/umips-swp-3.c: New test.
9002         * gcc.target/mips/umips-movep-1.c: New test.
9003         * gcc.target/mips/umips-lwp-1.c: New test.
9004         * gcc.target/mips/umips-swp-4.c: New test.
9006 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
9008         PR sanitizer/56393
9009         * lib/asan-dg.exp (asan_link_flags): Add
9010         -B${gccpath}/libsanitizer/asan/ to flags.
9012 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
9014         PR middle-end/56420
9015         * gcc.dg/torture/pr56420.c: New test.
9017 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
9019         PR middle-end/56108
9020         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9022 2013-02-21  Martin Jambor  <mjambor@suse.cz>
9024         PR tree-optimization/56310
9025         * g++.dg/ipa/pr56310.C: New test.
9027 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
9029         PR fortran/56385
9030         * gfortran.dg/proc_ptr_comp_37.f90: New.
9032 2013-02-21  Richard Biener  <rguenther@suse.de>
9034         PR tree-optimization/56415
9035         Revert
9036         2013-02-11  Richard Biener  <rguenther@suse.de>
9038         PR tree-optimization/56273
9039         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9040         * gcc.dg/tree-ssa/pr21559.c: Adjust.
9041         * gcc.dg/tree-ssa/vrp17.c: Likewise.
9042         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9043         * gcc.dg/tree-ssa/vrp23.c: Likewise.
9044         * gcc.dg/tree-ssa/vrp24.c: Likewise.
9046 2013-02-21  Marek Polacek  <polacek@redhat.com>
9048         PR tree-optimization/56398
9049         * g++.dg/torture/pr56398.C: New test.
9051 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
9053         PR inline-asm/56405
9054         * gcc.c-torture/compile/pr56405.c: New test.
9056 2013-02-20  Jan Hubicka  <jh@suse.cz>
9058         PR tree-optimization/56265
9059         * g++.dg/ipa/devirt-11.C: New testcase.
9061 2013-02-20  Richard Biener  <rguenther@suse.de>
9063         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9065 2013-02-20  Richard Biener  <rguenther@suse.de>
9066         Jakub Jelinek  <jakub@redhat.com>
9068         PR tree-optimization/56396
9069         * gcc.dg/pr56396.c: New testcase.
9071 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
9073         PR c++/56373
9074         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9076 2013-02-19  Richard Biener  <rguenther@suse.de>
9078         PR tree-optimization/56384
9079         * gcc.dg/torture/pr56384.c: New testcase.
9081 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
9083         PR tree-optimization/56350
9084         * gcc.dg/pr56350.c: New test.
9086         PR tree-optimization/56381
9087         * g++.dg/opt/pr56381.C: New test.
9089 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
9091         PR pch/54117
9092         * lib/dg-pch.exp (pch-init, pch-finish,
9093         check_effective_target_pch_supported_debug): New procs.
9094         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9095         Likewise if $pch_unsupported_debug and $flags include -g.
9096         Skip FAILs about missing *.gch file if $pch_unsupported_debug
9097         and dg-require-effective-target pch_unsupported_debug.
9098         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9099         * objc.dg/pch/pch.exp: Likewise.
9100         * gcc.dg/pch/pch.exp: Likewise.
9101         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9102         pch_unsupported_debug.
9103         * gcc.dg/pch/valid-1.hs: Likewise.
9104         * gcc.dg/pch/valid-1b.c: Likewise.
9105         * gcc.dg/pch/valid-1b.hs: Likewise.
9107 2013-02-18  Richard Biener  <rguenther@suse.de>
9109         PR tree-optimization/56366
9110         * gcc.dg/torture/pr56366.c: New testcase.
9112 2013-02-18  Richard Biener  <rguenther@suse.de>
9114         PR middle-end/56349
9115         * gcc.dg/torture/pr56349.c: New testcase.
9117 2013-02-18  Richard Biener  <rguenther@suse.de>
9119         PR tree-optimization/56321
9120         * gcc.dg/torture/pr56321.c: New testcase.
9122 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
9124         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9126 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
9127             Dodji Seketeli  <dodji@redhat.com>
9129         PR asan/56330
9130         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9131         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9132         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9133         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9134         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9135         * c-c++-common/asan/pr56330.c: Likewise.
9136         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9137         Ensure the size argument of __builtin_memcpy is a constant.
9139 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
9140             Paolo Carlini  <paolo.carlini@oracle.com>
9142         PR c++/51242
9143         * g++.dg/cpp0x/enum23.C: New.
9145 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
9147         PR target/54685
9148         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9150 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
9152         PR rtl-optimization/56348
9153         * gcc.target/i386/pr56348.c: New test.
9155 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
9157         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9158         * gcc.target/arm/interrupt-2.c: Likewise.
9160 2013-02-15  Tobias Burnus  <burnus@net-b.de>
9162         PR fortran/56318
9163         * gfortran.dg/matmul_9.f90: New.
9165 2013-02-15  Tobias Burnus  <burnus@net-b.de>
9167         PR fortran/53818
9168         * gfortran.dg/init_flag_11.f90: New.
9170 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9172         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9174 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9176         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9177         characters.
9179 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
9180             Tobias Burnus  <burnus@net-b.de>
9182         PR testsuite/56138
9183         * gfortran.dg/allocatable_function_7.f90: New.
9185 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
9187         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9188         * asan_globals_test-wrapper.cc: New file.
9189         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9190         instead of asan_globals_test.cc as dg-additional-sources.
9191         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9192         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
9193         "sanitizer_test_utils.h" instead of
9194         "sanitizer_common/tests/sanitizer_test_utils.h".
9195         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9196         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9197         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9198         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9199         * g++.dg/asan/asan_test.cc: Synced from upstream.
9200         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9202 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
9204         Fix an asan crash
9205         * c-c++-common/asan/memcmp-2.c: New test.
9207 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
9209         PR c++/55582
9210         * g++.dg/cpp0x/udlit-string-literal.h: New.
9211         * g++.dg/cpp0x/udlit-string-literal.C: New.
9213 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
9215         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9217 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
9219         PR target/56184
9220         * gcc.target/arm/pr56184.C: New test.
9222 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
9224         PR c++/56302
9225         * g++.dg/torture/pr56302.C: New test.
9226         * g++.dg/cpp0x/constexpr-56302.C: New test.
9227         * c-c++-common/pr56302.c: New test.
9229 2013-02-13  Tobias Burnus  <burnus@net-b.de>
9230             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9232         PR fortran/56204
9233         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9234         * gfortran.dg/quad_3.f90: Ditto.
9236 2013-02-13  Kostya Serebryany  <kcc@google.com>
9238         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9239         to match the fresh asan run-time.
9240         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9242 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
9244         Avoid instrumenting duplicated memory access in the same basic block
9245         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9246         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9247         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9248         * c-c++-common/asan/inc.c: Likewise.
9250 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
9252         PR inline-asm/56148
9253         * gcc.target/i386/pr56148.c: New test.
9255 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9256             Tobias Burnus  <burnus@net-b.de>
9258         PR testsuite/56082
9259         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9260         to kind=2.
9262 2013-02-12  Richard Biener  <rguenther@suse.de>
9264         PR lto/56297
9265         * gcc.dg/lto/pr56297_0.c: New testcase.
9266         * gcc.dg/lto/pr56297_0.c: Likewise.
9268 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
9270         PR fortran/46952
9271         * gfortran.dg/typebound_deferred_1.f90: New.
9273 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
9275         PR rtl-optimization/56151
9276         * gcc.target/i386/pr56151.c: New test.
9278 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
9280         * g++.dg/ext/mv12.C: New test.
9281         * g++.dg/ext/mv12.h: New file.
9282         * g++.dg/ext/mv12-aux.C: New file.
9283         * g++.dg/ext/mv13.C: New test.
9285 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9287         * lib/target-supports.exp
9288         (check_effective_target_powerpc_eabi_ok): New.
9289         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9290         powerpc_eabi_ok.
9291         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9292         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9293         only.
9294         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9295         * gcc.target/powerpc/pr51623.c: Likewise.
9296         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9297         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9299 2013-02-11  Alexander Potapenko  <glider@google.com>
9300             Jack Howarth  <howarth@bromo.med.uc.edu>
9301             Jakub Jelinek  <jakub@redhat.com>
9303         PR sanitizer/55617
9304         * g++.dg/asan/pr55617.C: Run on all targets.
9306 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
9308         PR rtl-optimization/56275
9309         * gcc.dg/pr56275.c: New test.
9311 2013-02-11  Richard Biener  <rguenther@suse.de>
9313         PR tree-optimization/56273
9314         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9316 2013-02-11  Richard Biener  <rguenther@suse.de>
9318         PR tree-optimization/56264
9319         * gcc.dg/torture/pr56264.c: New testcase.
9321 2013-02-11  Richard Biener  <rguenther@suse.de>
9323         PR tree-optimization/56273
9324         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9325         * gcc.dg/tree-ssa/pr21559.c: Adjust.
9326         * gcc.dg/tree-ssa/vrp17.c: Likewise.
9327         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9328         * gcc.dg/tree-ssa/vrp23.c: Likewise.
9329         * gcc.dg/tree-ssa/vrp24.c: Likewise.
9331 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
9333         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9334         for *-*-linux-gnu targets.
9335         * g++.dg/asan/interception-test-1.c: Ditto.
9336         * g++.dg/asan/interception-failure-test-1.C: Ditto.
9337         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9339 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
9341         PR fortran/55362
9342         * gfortran.dg/intrinsic_size_4.f90 : New test.
9344 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
9346         PR target/56256
9347         * gcc.target/powerpc/pr56256.c: New test.
9349 2013-02-08  Ian Lance Taylor  <iant@google.com>
9351         * lib/go.exp: Load timeout.exp.
9353 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
9355         PR rtl-optimization/56246
9356         * gcc.target/i386/pr56246.c: New test.
9358 2013-02-08  Jeff Law  <law@redhat.com>
9360         PR debug/53948
9361         * gcc.dg/debug/dwarf2/pr53948.c: New test.
9363 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9365         PR target/56043
9366         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9367         powerpc*-*-linux*.
9369 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
9371         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9373 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
9375         PR rtl-optimization/56195
9376         * gcc.dg/torture/pr56195.c: New test.
9378 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
9380         PR fortran/54107
9381         * gfortran.dg/recursive_interface_2.f90: New test.
9383 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
9385         PR tree-optimization/56250
9386         * gcc.c-torture/execute/pr56250.c: New test.
9388 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9390         PR tree-optimization/56064
9391         * gcc.dg/fixed-point/view-convert-2.c: New test.
9393 2013-02-08  Michael Matz  <matz@suse.de>
9395         PR tree-optimization/52448
9396         * gcc.dg/pr52448.c: New test.
9398 2013-02-08  Richard Biener  <rguenther@suse.de>
9400         PR middle-end/56181
9401         * gcc.dg/torture/pr56181.c: New testcase.
9403 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9405         PR target/54222
9406         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9407         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9409 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9411         PR c++/56241
9412         * g++.dg/parse/crash61.C: New test.
9414         PR c++/56239
9415         * g++.dg/parse/pr56239.C: New test.
9417         PR c++/56237
9418         * g++.dg/abi/mangle61.C: New test.
9420 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
9422         PR rtl-optimization/56225
9423         * gcc.target/i386/pr56225.c: New test.
9425 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9427         PR debug/56154
9428         * gcc.dg/guality/pr56154-1.c: New test.
9429         * gcc.dg/guality/pr56154-2.c: New test.
9430         * gcc.dg/guality/pr56154-3.c: New test.
9431         * gcc.dg/guality/pr56154-4.c: New test.
9432         * gcc.dg/guality/pr56154-aux.c: New file.
9434         PR tree-optimization/55789
9435         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9436         cleanup-tree-dump.
9437         * gcc.dg/tree-ssa/inline-3.c: Add
9438         --param max-early-inliner-iterations=2 option.
9440 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9442         PR debug/53363
9443         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9444         Add -fno-dwarf2-cfi-asm to dg-options.
9445         Adapt match count.
9447 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9449         PR target/56228
9450         * gcc.dg/pr56228.c: New test.
9452 2013-02-07  Alan Modra  <amodra@gmail.com>
9454         PR target/54009
9455         * gcc.target/powerpc/pr54009.c: New test.
9456         PR target/54131
9457         * gfortran.dg/pr54131.f: New test.
9459 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
9461         PR fortran/55789
9462         * gfortran.dg/array_constructor_41.f90: New test.
9464 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
9466         PR fortran/55978
9467         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9469 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
9471         PR middle-end/56217
9472         * g++.dg/gomp/pr56217.C: New test.
9474 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
9476         PR tree-optimization/56205
9477         * gcc.dg/tree-ssa/stdarg-6.c: New test.
9478         * gcc.c-torture/execute/pr56205.c: New test.
9480 2013-02-05  Richard Biener  <rguenther@suse.de>
9482         PR tree-optimization/53342
9483         PR tree-optimization/53185
9484         * gcc.dg/vect/pr53185-2.c: New testcase.
9486 2013-02-05  Jan Hubicka  <jh@suse.cz>
9488         PR tree-optimization/55789
9489         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9490         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9491         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9492         * g++.dg/ipa/inline-1.C: New testcase.
9493         * g++.dg/ipa/inline-2.C: New testcase.
9494         * g++.dg/ipa/inline-3.C: New testcase.
9496 2013-02-05  Jan Hubicka  <jh@suse.cz>
9498         PR tree-optimization/55789
9499         * g++.dg/torture/pr55789.C: New testcase.
9501 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
9503         PR middle-end/56167
9504         * gcc.dg/pr56167.c: New test.
9506 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
9508         PR target/55146
9509         * gcc.target/sh/pr55146.c: New.
9511 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
9513         PR tree-optimization/54386
9514         * gcc.target/sh/pr54386.c: New.
9516 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
9518         PR fortran/56008
9519         * gfortran.dg/realloc_on _assign_16.f90 : New test.
9521         PR fortran/47517
9522         * gfortran.dg/realloc_on _assign_17.f90 : New test.
9524 2013-02-04  Alexander Potapenko  <glider@google.com>
9525             Jack Howarth  <howarth@bromo.med.uc.edu>
9526             Jakub Jelinek  <jakub@redhat.com>
9528         PR sanitizer/55617
9529         * g++.dg/asan/pr55617.C: New test.
9531 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
9533         PR fortran/54195
9534         * gfortran.dg/typebound_operator_19.f90: New test.
9535         * gfortran.dg/typebound_assignment_4.f90: New test.
9537 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
9539         PR fortran/54107
9540         * gfortran.dg/recursive_interface_1.f90: New test.
9542 2013-02-04  Richard Guenther  <rguenther@suse.de>
9544         PR lto/56168
9545         * gcc.dg/lto/pr56168_0.c: New testcase.
9546         * gcc.dg/lto/pr56168_1.c: Likewise.
9548 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9550         PR fortran/50627
9551         PR fortran/56054
9552         * gfortran.dg/block_12.f90:  New test.
9553         * gfortran.dg/module_error_1.f90:  New test.
9555 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
9557         * lib/target-supports.exp (check_effective_target_vect_float)
9558         (check_effective_target_vect_no_align): Add mips-sde-elf.
9560 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
9562         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9564 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
9566         * gcc.dg/pr56023.c: XFAIL on AIX.
9567         * gcc.dg/vect/pr49352.c: Same.
9569 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
9571         * gnat.dg/opt26.adb: New test.
9573 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9575         Revert.
9576         2013-01-27  Amol Pise  <amolpise15@gmail.com>
9578         * gcc.target/arm/neon-vfnms-1.c: New test.
9579         * gcc.target/arm/neon-vfnma-1.c: New test.
9581 2013-01-31  Richard Biener  <rguenther@suse.de>
9583         PR tree-optimization/56157
9584         * gcc.dg/torture/pr56157.c: New testcase.
9586 2013-01-30  Richard Biener  <rguenther@suse.de>
9588         PR tree-optimization/56150
9589         * gcc.dg/torture/pr56150.c: New testcase.
9591 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
9593         PR sanitizer/55374
9594         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9595         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
9596         printed in backtrace.
9597         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9598         to avoid errors about mismatched allocation vs. deallocation.
9600         PR c++/55742
9601         * g++.dg/mv1.C: Moved to...
9602         * g++.dg/ext/mv1.C: ... here.  Adjust test.
9603         * g++.dg/mv2.C: Moved to...
9604         * g++.dg/ext/mv2.C: ... here.  Adjust test.
9605         * g++.dg/mv3.C: Moved to...
9606         * g++.dg/ext/mv3.C: ... here.
9607         * g++.dg/mv4.C: Moved to...
9608         * g++.dg/ext/mv4.C: ... here.
9609         * g++.dg/mv5.C: Moved to...
9610         * g++.dg/ext/mv5.C: ... here.  Adjust test.
9611         * g++.dg/mv6.C: Moved to...
9612         * g++.dg/ext/mv6.C: ... here.  Adjust test.
9613         * g++.dg/ext/mv7.C: New test.
9614         * g++.dg/ext/mv8.C: New test.
9615         * g++.dg/ext/mv9.C: New test.
9616         * g++.dg/ext/mv10.C: New test.
9617         * g++.dg/ext/mv11.C: New test.
9619 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9621         PR rtl-optimization/56144
9622         * gcc.dg/pr56144.c: New.
9624 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
9626         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9627         message.
9628         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9629         * g++.dg/cpp0x/constexpr-55573.C: Same
9631 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
9633         PR tree-optimization/56064
9634         * gcc.dg/fixed-point/view-convert.c: New test.
9636 2013-01-30  Andreas Schwab  <schwab@suse.de>
9638         * lib/target-supports-dg.exp (dg-process-target): Use expr to
9639         evaluate the end index in string range.
9641 2013-01-30  Tobias Burnus  <burnus@net-b.de>
9643         PR fortran/56138
9644         * gfortran.dg/allocatable_function_6.f90: New.
9646 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
9647             Mikael Morin  <mikael@gcc.gnu.org>
9649         PR fortran/54107
9650         * gfortran.dg/proc_ptr_comp_36.f90: New.
9652 2013-01-29  Richard Biener  <rguenther@suse.de>
9654         PR tree-optimization/55270
9655         * gcc.dg/torture/pr55270.c: New testcase.
9657 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9659         PR rtl-optimization/56117
9660         * gcc.dg/pr56117.c: New test.
9662 2013-01-28  Richard Biener  <rguenther@suse.de>
9664         PR tree-optimization/56034
9665         * gcc.dg/torture/pr56034.c: New testcase.
9667 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9669         PR tree-optimization/56125
9670         * gcc.dg/pr56125.c: New test.
9672 2013-01-28  Tobias Burnus  <burnus@net-b.de>
9673             Mikael Morin  <mikael@gcc.gnu.org>
9675         PR fortran/53537
9676         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9677         * gfortran.dg/import8.f90: Likewise.
9678         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9679         * gfortran.dg/import10.f90: New test.
9680         * gfortran.dg/import11.f90: Likewise
9682 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9684         PR testsuite/56053
9685         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9686         string.h.  Provide memset, malloc and free prototypes, adjust line
9687         numbers in dg-output.
9688         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9689         Provide memset prototype and adjust line numbers in dg-output.
9690         * c-c++-common/asan/global-overflow-1.c: Likewise.
9692         PR tree-optimization/56094
9693         * gcc.dg/pr56094.c: New test.
9695 2013-01-27  Amol Pise  <amolpise15@gmail.com>
9697         * gcc.target/arm/neon-vfnms-1.c: New test.
9698         * gcc.target/arm/neon-vfnma-1.c: New test.
9700 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
9702         PR target/56114
9703         * gcc.target/i386/pr56114.c: New test.
9705 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
9707         PR fortran/55984
9708         * gfortran.dg/associate_14.f90: New test.
9710         PR fortran/56047
9711         * gfortran.dg/associate_13.f90: New test.
9713 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
9715         PR tree-optimization/56098
9716         * gcc.dg/pr56098-1.c: New test.
9717         * gcc.dg/pr56098-2.c: New test.
9719 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
9721         PR target/54222
9722         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9724 2013-01-22  Marek Polacek  <polacek@redhat.com>
9726         PR tree-optimization/56035
9727         * gcc.dg/pr56035.c: New test.
9729 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9731         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9732         for MIPS.
9734 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9736         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9738 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
9740         PR c/56078
9741         * gcc.dg/pr56078.c: New test.
9742         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9744 2013-01-24  Martin Jambor  <mjambor@suse.cz>
9746         PR tree-optimization/55927
9747         * g++.dg/ipa/devirt-10.C: Disable early inlining.
9749 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
9751         * gcc.target/i386/movsd.c: New test.
9753 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
9755         PR inline-asm/55934
9756         * gcc.target/i386/pr55934.c: New test.
9758 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
9760         PR fortran/56081
9761         * gfortran.dg/select_8.f90: New.
9763 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
9765         * gcc.target/microblaze/microblaze.exp: Remove
9766         target_config_cflags check.
9768 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
9770         PR fortran/56052
9771         * gfortran.dg/gomp/pr56052.f90: New test.
9773         PR target/49069
9774         * gcc.dg/pr49069.c: New test.
9776 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9778         PR c++/55944
9779         * g++.dg/cpp0x/constexpr-static10.C: New.
9781 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
9783         PR target/56028
9784         * gcc.target/i386/pr56028.c: New test.
9786 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
9788         PR target/55686
9789         * gcc.target/i386/pr55686.c: New test.
9791 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
9793         PR c++/53609
9794         * g++.dg/cpp0x/variadic139.C: New test.
9795         * g++.dg/cpp0x/variadic140.C: Likewise.
9796         * g++.dg/cpp0x/variadic141.C: Likewise.
9798 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
9800         * gnat.dg/warn8.adb: New test.
9802 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9804         PR fortran/55919
9805         * gfortran.dg/include_8.f90: New test.
9807 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9809         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9810         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9812 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
9814         PR tree-optimization/56051
9815         * gcc.c-torture/execute/pr56051.c: New test.
9817 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9819         PR rtl-optimization/56023
9820         * gcc.dg/pr56023.c: New test.
9822 2013-01-21  Martin Jambor  <mjambor@suse.cz>
9824         PR middle-end/56022
9825         * gcc.target/i386/pr56022.c: New test.
9827 2013-01-21  Jason Merrill  <jason@redhat.com>
9829         * lib/target-supports.exp (check_effective_target_alias): New.
9831 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9833         PR debug/53235
9834         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9836 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
9838         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9840 2013-01-19  Jeff Law  <law@redhat.com>
9842         PR tree-optimization/52631
9843         * tree-ssa/pr52631.c: New test.
9844         * tree-ssa/ssa-fre-9: Update expected output.
9846 2013-01-19  Anthony Green  <green@moxielogic.com>
9848         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9849         for moxie.
9851 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9853         PR tree-optimization/56029
9854         * g++.dg/torture/pr56029.C: New test.
9856 2013-01-18  Sharad Singhai  <singhai@google.com>
9858         PR tree-optimization/55995
9859         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9861 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
9863         PR target/55433
9864         * gcc.target/i386/pr55433.c: New.
9866 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9868         PR middle-end/56015
9869         * gfortran.dg/pr56015.f90: New test.
9871 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
9873         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9875 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
9877         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9878         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9879         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9880         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9881         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9883 2013-01-17  Jeff Law  <law@redhat.com>
9885         * gcc.dg/pr52573.c: Move to...
9886         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
9888         PR rtl-optimization/52573
9889         * gcc.dg/pr52573.c: New test.
9891 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
9893         PR sanitizer/55679
9894         * g++.dg/asan/interception-test-1.C: Skip on darwin.
9895         * lib/target-supports.exp (check_effective_target_swapcontext): Use
9896         check_no_compiler_messages to test support in ucontext.h.
9897         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9898         compliant RLIMIT_AS.
9900 2013-01-17  Marek Polacek  <polacek@redhat.com>
9902         PR rtl-optimization/55833
9903         * gcc.dg/pr55833.c: New test.
9905 2013-01-17  Jan Hubicka  <jh@suse.cz>
9907         PR tree-optimization/55273
9908         * gcc.c-torture/compile/pr55273.c: New testcase.
9910 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
9912         PR target/55981
9913         * gcc.target/pr55981.c: New test.
9915 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
9917         * gcc.target/arm/pr40887.c: Require at least armv5.
9918         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9919         * gcc.target/arm/pr51915.c: Likewise.
9920         * gcc.target/arm/pr52006.c: Likewise.
9921         * gcc.target/arm/pr53187.c: Likewise.
9923         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9924         * gcc.target/arm/ftest-support-arm.h: Delete.
9925         * gcc.target/arm/ftest-support-thumb.h: Delete.
9926         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9927         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9928         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9929         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9930         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9931         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9932         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9933         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9934         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9935         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9936         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9937         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9938         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9939         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9940         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9941         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9942         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9943         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9944         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9945         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9946         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9947         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9948         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9949         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9951 2013-01-17  Martin Jambor  <mjambor@suse.cz>
9953         PR tree-optimizations/55264
9954         * g++.dg/ipa/pr55264.C: New test.
9956 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
9958         PR fortran/55983
9959         * gfortran.dg/class_55.f90: New.
9961 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
9963         PR testsuite/55994
9964         * gcc.c-torture/execute/builtins/builtins.exp: Add
9965         -Wl,--allow-multiple-definition for eabi and elf targets.
9967         PR testsuite/54622
9968         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9969         check_effective_target_vect_perm_short,
9970         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9971         check_effective_target_vect64): Return 0 for big-endian ARM.
9972         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9974         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9975         prototypes.
9977 2013-01-16  Richard Biener  <rguenther@suse.de>
9979         PR tree-optimization/55964
9980         * gcc.dg/torture/pr55964.c: New testcase.
9982 2013-01-16  Richard Biener  <rguenther@suse.de>
9984         PR tree-optimization/54767
9985         PR tree-optimization/53465
9986         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9988 2013-01-16  Christian Bruel  <christian.bruel@st.com>
9990         PR target/55301
9991         * gcc.target/sh/sh-switch.c: New testcase.
9993 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9995         * gcc.dg/webizer.c: Increase the array size.
9997 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9999         PR target/55940
10000         * gcc.dg/pr55940.c: New test.
10002 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
10003             Harald Anlauf  <anlauf@gmx.de>
10005         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10006         * gfortran.dg/bounds_check_5.f90: Likewise.
10007         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10008         * gfortran.dg/continuation_9.f90: Likewise.
10009         * gfortran.dg/move_alloc_13.f90: Likewise.
10010         * gfortran.dg/structure_constructor_11.f90: Likewise.
10011         * gfortran.dg/tab_continuation.f: Likewise.
10012         * gfortran.dg/warning-directive-2.F90: Likewise.
10013         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10015 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
10017         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10018         * gcc.target/arm/fma-sp.c: Likewise.
10020 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
10022         PR rtl-optimization/55153
10023         * gcc.dg/pr55153.c: New.
10025 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
10027         PR tree-optimization/55920
10028         * gcc.c-torture/compile/pr55920.c: New test.
10030 2013-01-15  Richard Biener  <rguenther@suse.de>
10032         PR middle-end/55882
10033         * gcc.dg/torture/pr55882.c: New testcase.
10035 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
10037         PR tree-optimization/55955
10038         * gcc.c-torture/compile/pr55955.c: New test.
10040 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
10042         PR c++/55663
10043         * g++.dg/cpp0x/alias-decl-31.C: New test.
10045 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
10047         PR fortran/54286
10048         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10049         case where interface is null.
10051 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10053         PR fortran/55806
10054         * gfortran.dg/array_constructor_40.f90:  New test.
10056 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
10058         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10060 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
10062         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10063         * gcc.target/aarch64/vect-ld1r-compile.c: New.
10064         * gcc.target/aarch64/vect-ld1r-fp.c: New.
10065         * gcc.target/aarch64/vect-ld1r.c: New.
10066         * gcc.target/aarch64/vect-ld1r.x: New.
10068 2013-01-14  Andi Kleen  <ak@linux.intel.com>
10070         PR target/55948
10071         * gcc.target/i386/hle-clear-rel.c: New file
10072         * gcc.target/i386/hle-store-rel.c: New file.
10074 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
10076         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10077         * gfortran.dg/bounds_check_4.f90: Likewise.
10078         * gfortran.dg/inquire_10.f90: Likewise.
10079         * gfortran.dg/minloc_3.f90: Likewise.
10080         * gfortran.dg/minlocval_3.f90: Likewise.
10081         * gfortran.dg/module_double_reuse.f90: Likewise.
10082         * gfortran.dg/mvbits_1.f90: Likewise.
10083         * gfortran.dg/oldstyle_1.f90: Likewise.
10084         * gfortran.dg/pr20163-2.f: Likewise.
10085         * gfortran.dg/save_1.f90: Likewise.
10086         * gfortran.dg/scan_1.f90: Likewise.
10087         * gfortran.dg/select_char_1.f90: Likewise.
10088         * gfortran.dg/shape_4.f90: Likewise.
10089         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10090         * gfortran.dg/function_optimize_10.f90: Likewise.
10091         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10092         * gfortran.dg/used_types_17.f90: Likewise.
10093         * gfortran.dg/used_types_18.f90: Likewise.
10095 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
10097         PR fortran/54286
10098         * gfortran.dg/proc_ptr_result_8.f90 : New test.
10100 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
10102         * gcc.dg/unroll_5.c: Add nomips16 attributes.
10104 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
10106         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10108 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
10110         PR fortran/55072
10111         * gfortran.dg/assumed_type_2.f90: Fix test case.
10112         * gfortran.dg/internal_pack_13.f90: New test.
10113         * gfortran.dg/internal_pack_14.f90: New test.
10115 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
10117         PR fortran/55868
10118         * gfortran.dg/unlimited_polymorphic_8.f90: Update
10119         scan-tree-dump-times for foo.0.x._vptr to deal with change from
10120         $tar to STAR.
10122 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
10124         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10126 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10128         PR target/55719
10129         * gcc.target/s390/pr55719.c: New testcase.
10131 2013-01-11  Richard Guenther  <rguenther@suse.de>
10133         PR tree-optimization/44061
10134         * gcc.dg/pr44061.c: New testcase.
10136 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
10138         Update copyright years.
10140 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
10141             Jakub Jelinek  <jakub@redhat.com>
10143         PR target/55565
10144         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10146 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
10148         PR rtl-optimization/55672
10149         * gcc.target/i386/pr55672.c: New.
10151 2013-01-10  Jeff Law  <law@redhat.com>
10153         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
10154         pass/fail message unique.
10157 2013-01-10  Jason Merrill  <jason@redhat.com>
10159         * ada/.gitignore: New.
10161 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10163         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10164         Add tls options.
10165         * g++.dg/tls/thread_local2.C: Likewise.
10166         * g++.dg/tls/thread_local2g.C: Likewise.
10167         * g++.dg/tls/thread_local6.C: Likewise.
10168         * g++.dg/tls/thread_local-order1.C: Add tls options.
10169         * g++.dg/tls/thread_local-order2.C: Likewise.
10170         * g++.dg/tls/thread_local3.C: Likewise.
10171         * g++.dg/tls/thread_local3g.C: Likewise.
10172         * g++.dg/tls/thread_local4.C: Likewise.
10173         * g++.dg/tls/thread_local4g.C: Likewise.
10174         * g++.dg/tls/thread_local5.C: Likewise.
10175         * g++.dg/tls/thread_local5g.C: Likewise.
10176         * g++.dg/tls/thread_local6g.C: Likewise.
10178 2013-01-10  Kostya Serebryany  <kcc@google.com>
10180         * g++.dg/asan/asan_test.cc: Sync from upstream.
10182 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
10184         PR tree-optimization/55921
10185         * gcc.c-torture/compile/pr55921.c: New test.
10187 2013-01-09  Jan Hubicka  <jh@suse.cz>
10189         PR tree-optimization/55569
10190         * gcc.c-torture/compile/pr55569.c: New testcase.
10192 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
10194         PR fortran/47203
10195         * gfortran.dg/use_28.f90: New test.
10197 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
10199         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10200         number matching more robust.
10202 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
10204         PR rtl-optimization/55829
10205         * gcc.target/i386/pr55829.c: New.
10207 2013-01-09  Tobias Burnus  <burnus@net-b.de>
10209         PR fortran/55758
10210         * gfortran.dg/bind_c_bool_1.f90: New.
10211         * gfortran.dg/do_5.f90: Add dg-warning.
10213 2013-01-09  Jan Hubicka  <jh@suse.cz>
10215         PR tree-optimization/55875
10216         * gcc.c-torture/execute/pr55875.c: New testcase.
10217         * g++.dg/torture/pr55875.C: New testcase.
10219 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
10221         PR c/48418
10222         * c-c++-common/pr48418.c: New test.
10224 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
10226         PR c++/55801
10227         * g++.dg/tls/thread_local-ice.C: New.
10229 2013-01-09  Andreas Schwab  <schwab@suse.de>
10231         * gcc.dg/guality/pr54693.c: Null-terminate arr.
10233 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
10235         PR tree-optimization/48189
10236         * gcc.dg/pr48189.c: New test.
10238 2013-01-04  Jan Hubicka  <jh@suse.cz>
10240         PR tree-optimization/55823
10241         * g++.dg/ipa/devirt-10.C: New testcase.
10243 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
10244             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
10246         PR rtl-optimization/55845
10247         * gcc.target/i386/pr55845.c: New test.
10249 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
10251         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10252         instructions generated instead of number of occurances.
10254 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
10256         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10257         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10258         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10259         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10260         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10261         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10262         * gcc.target/aarch64/vect-fcm.x: Likewise.
10263         * lib/target-supports.exp
10264         (check_effective_target_vect_cond): Enable for AArch64.
10266 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
10268         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10269         endian-safe float pool loading.
10270         (test_square_root_v4sf): Likewise.
10271         (test_square_root_v2df): Likewise.
10272         * lib/target-supports.exp
10273         (check_effective_target_vect_call_sqrtf): Add AArch64.
10275 2013-01-08  Martin Jambor  <mjambor@suse.cz>
10277         PR debug/55579
10278         * gcc.dg/tree-ssa/pr55579.c: New test.
10280 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10282         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10283         asm comments.
10285 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
10287         PR middle-end/55890
10288         * gcc.dg/torture/pr55890-3.c: New test.
10290         PR middle-end/55851
10291         * gcc.c-torture/compile/pr55851.c: New test.
10293         PR sanitizer/55844
10294         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10295         dg-options.
10297 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
10299         PR fortran/55618
10300         * gfortran.dg/elemental_scalar_args_2.f90: New test.
10302 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10304         PR fortran/55763
10305         * gfortran.dg/pointer_init_2.f90: Update dg-error.
10306         * gfortran.dg/pointer_init_7.f90: New.
10308 2013-01-07  Richard Biener  <rguenther@suse.de>
10310         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10312 2013-01-07  Richard Biener  <rguenther@suse.de>
10314         PR middle-end/55890
10315         * gcc.dg/torture/pr55890-1.c: New testcase.
10316         * gcc.dg/torture/pr55890-2.c: Likewise.
10318 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
10320         * gcc.target/aarch64/fmovd.c: New.
10321         * gcc.target/aarch64/fmovf.c: Likewise.
10322         * gcc.target/aarch64/fmovd-zero.c: Likewise.
10323         * gcc.target/aarch64/fmovf-zero.c: Likewise.
10324         * gcc.target/aarch64/vect-fmovd.c: Likewise.
10325         * gcc.target/aarch64/vect-fmovf.c: Likewise.
10326         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10327         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10329 2013-01-07  Richard Biener  <rguenther@suse.de>
10331         PR tree-optimization/55888
10332         PR tree-optimization/55862
10333         * gcc.dg/torture/pr55888.c: New testcase.
10335 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10337         PR fortran/55852
10338         * gfortran.dg/intrinsic_size_3.f90: New.
10340 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10342         PR fortran/55763
10343         * gfortran.dg/select_type_32.f90: New.
10345 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
10347         PR c++/52343
10348         * g++.dg/cpp0x/alias-decl-29.C: New test.
10350 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
10352         PR fortran/53876
10353         PR fortran/54990
10354         PR fortran/54992
10355         * gfortran.dg/class_array_15.f03: New test.
10357 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
10359         PR fortran/42769
10360         PR fortran/45836
10361         PR fortran/45900
10362         * gfortran.dg/use_23.f90: New test.
10363         * gfortran.dg/use_24.f90: New test.
10364         * gfortran.dg/use_25.f90: New test.
10365         * gfortran.dg/use_26.f90: New test.
10366         * gfortran.dg/use_27.f90: New test.
10368 2013-01-06  Olivier Hainque  <hainque@adacore.com>
10370         * gnat.dg/specs/clause_on_volatile.ads: New test.
10372 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10374         * gnat.dg/alignment10.adb: New test.
10376 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
10377             Mikael Morin  <mikael@gcc.gnu.org>
10379         PR fortran/55827
10380         * gfortran.dg/use_22.f90: New test.
10382 2013-01-04  Andrew Pinski  <apinski@cavium.com>
10384         * gcc.target/aarch64/cmp-1.c: New testcase.
10386 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
10388         PR fortran/55172
10389         * gfortran.dg/select_type_31.f03: New test.
10391 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
10393         PR c++/54526 (again)
10394         * g++.dg/cpp0x/parse2.C: Extend.
10395         * g++.old-deja/g++.other/crash28.C: Adjust.
10397 2013-01-04  Richard Biener  <rguenther@suse.de>
10399         PR tree-optimization/55862
10400         * gcc.dg/torture/pr55862.c: New testcase.
10402 2013-01-04  Martin Jambor  <mjambor@suse.cz>
10404         PR tree-optimization/55755
10405         * gcc.dg/torture/pr55755.c: New test.
10406         * gcc.dg/tree-ssa/sra-13.c: Likewise.
10407         * gcc.dg/tree-ssa/pr45144.c: Update.
10409 2013-01-04  Richard Biener  <rguenther@suse.de>
10411         PR middle-end/55863
10412         * gcc.dg/fold-reassoc-2.c: New testcase.
10414 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10416         PR fortran/55763
10417         * gfortran.dg/null_7.f90: New.
10419 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10421         PR fortran/55854
10422         PR fortran/55763
10423         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10424         * gfortran.dg/unlimited_polymorphic_7.f90: New.
10425         * gfortran.dg/unlimited_polymorphic_8.f90: New.
10427 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
10429         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10431 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
10433         PR fortran/55855
10434         * gfortran.dg/assignment_1.f90: Modified.
10435         * gfortran.dg/assignment_4.f90: New.
10437 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
10439         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10441 2013-01-03  Richard Biener  <rguenther@suse.de>
10443         PR tree-optimization/55857
10444         * gcc.dg/vect/pr55857-1.c: New testcase.
10445         * gcc.dg/vect/pr55857-2.c: Likewise.
10447 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
10449         PR rtl-optimization/55838
10450         * gcc.dg/pr55838.c: New test.
10452         PR tree-optimization/55832
10453         * gcc.c-torture/compile/pr55832.c: New test.
10455 2013-01-02  Teresa Johnson  <tejohnson@google.com>
10457         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10458         * gcc.dg/tree-ssa/loop-23.c: Ditto.
10459         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10460         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10461         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10462         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10463         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10464         * gcc.dg/unroll_1.c: Ditto.
10465         * gcc.dg/unroll_2.c: Ditto.
10466         * gcc.dg/unroll_3.c: Ditto.
10467         * gcc.dg/unroll_4.c: Ditto.
10469 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10471         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10473 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10475         PR fortran/55818
10476         * gfortran.dg/eof_4.f90: New test.
10478 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
10480         * lib/c-compat.exp (compat-use-alt-compiler): Remove
10481         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10482         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10483         (compat_setup_dfp): Initialize compat_alt_caret and
10484         compat_save_TEST_ALWAYS_FLAGS.
10486 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10488         * gcc.dg/torture/tls/tls-reload-1.c: New test.
10490 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10492         * gcc.dg/torture/fp-int-convert-2.c: New test.
10494 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10496         * gfortran.dg/newunit_3.f90: Add dg-do run.
10497         * gfortran.dg/inquire_15.f90: Add dg-do run.
10499 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
10501         PR tree-optimization/55831
10502         * gcc.dg/pr55831.c: New test.
10504 Copyright (C) 2013 Free Software Foundation, Inc.
10506 Copying and distribution of this file, with or without modification,
10507 are permitted in any medium without royalty provided the copyright
10508 notice and this notice are preserved.