2013-12-07 Janus Weil <janus@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobfc320428699bee77b5acbdb19f066aef6c2b880a
1 2013-12-07  Janus Weil  <janus@gcc.gnu.org>
3         PR fortran/59414
4         * gfortran.dg/class_result_2.f90: New.
6 2013-12-06  Jakub Jelinek  <jakub@redhat.com>
8         PR tree-optimization/59388
9         * gcc.c-torture/execute/pr59388.c: New test.
11 2013-12-06  Dominique d'Humieres  <dominiq@lps.ens.fr>
13         PR testsuite/59043
14         * g++.dg/pubtypes.C: Adjust the regular expression.
15         * gcc.dg/pubtypes-1.c: Likewise.
16         * gcc.dg/pubtypes-2.c: Likewise.
17         * gcc.dg/pubtypes-3.c: Likewise.
18         * gcc.dg/pubtypes-4.c: Likewise.
20 2013-12-06  Tejas Belagod  <tejas.belagod@arm.com>
22         * gcc.dg/vect/vect-nop-move.c: Fix dg options.
24 2013-12-06  Uros Bizjak  <ubizjak@gmail.com>
26         PR target/59405
27         * gcc.target/i386/pr59405.c: New test.
29 2013-12-06  Ian Bolton  <ian.bolton@arm.com>
30             Mark Mitchell  <mark@codesourcery.com>
32         PR target/59091
33         * gcc.target/arm/builtin-trap.c: New test.
34         * gcc.target/arm/thumb-builtin-trap.c: Likewise.
36 2013-12-06  Eric Botcazou  <ebotcazou@adacore.com>
38         * gcc.target/sparc/pdistn.c: New test.
39         * gcc.target/sparc/pdistn-2.c: Likewise.
41 2013-12-06  Richard Biener  <rguenther@suse.de>
43         PR tree-optimization/59058
44         * gcc.dg/torture/pr59058.c: New testcase.
46 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
48         * g++.dg/warn/pr15774-1.C: Adjust expected message.
50 2013-12-05  Vladimir Makarov  <vmakarov@redhat.com>
52         PR rtl-optimization/59317
53         * testsuite/gcc.target/mips/pr59317.c: New.
55 2013-12-05  Marek Polacek  <polacek@redhat.com>
57         PR sanitizer/59333
58         PR sanitizer/59397
59         * c-c++-common/ubsan/pr59333.c: New test.
60         * c-c++-common/ubsan/pr59397.c: New test.
62 2013-12-05  Tejas Belagod  <tejas.belagod@arm.com>
64         * gcc.dg/vect/vect-nop-move.c: New test.
66 2013-12-05  Max Ostapenko  <m.ostapenko@partner.samsung.com>
68         * c-c++-common/tsan/atomic_stack.c: New test.
69         * c-c++-common/tsan/fd_pipe_race.c: New test.
70         * c-c++-common/tsan/free_race.c: New test.
71         * c-c++-common/tsan/mutexset1.c: New test.
72         * c-c++-common/tsan/race_on_barrier.c: New test.
73         * c-c++-common/tsan/sleep_sync.c: New test.
74         * c-c++-common/tsan/thread_leak.c: New test.
75         * c-c++-common/tsan/thread_leak1.c: New test.
76         * c-c++-common/tsan/thread_leak2.c: New test.
77         * c-c++-common/tsan/tiny_race.c: New test.
78         * c-c++-common/tsan/tls_race.c: New test.
79         * c-c++-common/tsan/write_in_reader_lock.c: New test.
80         * lib/tsan-dg.exp: New file.
81         * gcc.dg/tsan/tsan.exp: New file.
82         * g++.dg/tsan/tsan.exp: New file.
83         * g++.dg/dg.exp: Prune tsan subdirectory.
85 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
87         * gcc.target/i386/readeflags-1.c: New.
88         * gcc.target/i386/writeeflags-1.c: Ditto.
90 2013-12-05  Yury Gribov  <y.gribov@samsung.com>
92         PR sanitizer/59369
93         * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
94         * c-c++-common/asan/pr59063-2.c: Likewise.
96 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
98         * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
99         * g++.dg/cpp0x/defaulted2.C: Likewise.
100         * g++.dg/cpp1y/auto-fn8.C: Likewise.
101         * g++.dg/gomp/udr-3.C: Likewise.
102         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
103         * g++.dg/lookup/linkage1.C: Likewise.
104         * g++.dg/overload/new1.C: Likewise.
105         * g++.dg/parse/friend5.C: Likewise.
106         * g++.dg/parse/namespace-alias-1.C: Likewise.
107         * g++.dg/parse/namespace10.C: Likewise.
108         * g++.dg/parse/redef2.C: Likewise.
109         * g++.dg/template/friend44.C: Likewise.
110         * g++.old-deja/g++.brendan/crash42.C: Likewise.
111         * g++.old-deja/g++.brendan/crash52.C: Likewise.
112         * g++.old-deja/g++.brendan/crash55.C: Likewise.
113         * g++.old-deja/g++.jason/overload21.C: Likewise.
114         * g++.old-deja/g++.jason/overload5.C: Likewise.
115         * g++.old-deja/g++.jason/redecl1.C: Likewise.
116         * g++.old-deja/g++.law/arm8.C: Likewise.
117         * g++.old-deja/g++.other/main1.C: Likewise.
119 2013-12-05  Richard Biener  <rguenther@suse.de>
121         PR tree-optimization/56787
122         * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
124 2013-12-05  Kostya Serebryany  <kcc@google.com>
126         * c-c++-common/asan/null-deref-1.c: Update the test
127         to match the fresh asan run-time.
129 2013-12-05  Richard Biener  <rguenther@suse.de>
131         PR tree-optimization/59374
132         * gcc.dg/torture/pr59374-1.c: New testcase.
133         * gcc.dg/torture/pr59374-2.c: Likewise.
135 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
137         * gcc.target/ia64/pr52731.c: New.
139 2013-12-04  Jeff Law  <law@redhat.com>
141         * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
142         * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
143         -fisolate-erroneous-paths-attribute.
144         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
146 2013-12-04  Joseph Myers  <joseph@codesourcery.com>
148         PR c/52023
149         * gcc.dg/c11-align-6.c: New test.
151 2013-12-04  Marek Polacek  <polacek@redhat.com>
153         * c-c++-common/ubsan/overflow-mul-2.c: New test.
154         * c-c++-common/ubsan/overflow-add-1.c: New test.
155         * c-c++-common/ubsan/overflow-add-2.c: New test.
156         * c-c++-common/ubsan/overflow-mul-1.c: New test.
157         * c-c++-common/ubsan/overflow-sub-1.c: New test.
158         * c-c++-common/ubsan/overflow-sub-2.c: New test.
159         * c-c++-common/ubsan/overflow-negate-1.c: New test.
161 2013-12-04  Marek Polacek  <polacek@redhat.com>
163         PR c/54113
164         * gcc.dg/pr54113.c: New test.
166 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
168         PR c++/59268
169         * g++.dg/cpp0x/constexpr-template6.C: New test.
171 2013-12-04  Eric Botcazou  <ebotcazou@adacore.com>
173         * gnat.dg/pack19.adb: New test.
175 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
177         PR rtl-optimization/58726
178         * gcc.c-torture/execute/pr58726.c: New test.
180         PR target/59163
181         * g++.dg/torture/pr59163.C: New test.
183         PR tree-optimization/59355
184         * g++.dg/ipa/pr59355.C: New test.
186 2013-12-04  Yufeng Zhang  <yufeng.zhang@arm.com>
188         * gcc.dg/tree-ssa/slsr-39.c: Update.
189         * gcc.dg/tree-ssa/slsr-41.c: New test.
191 2013-12-03  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
193         * gcc.target/powerpc/pr57363.c: New test.
195 2013-12-03  Wei Mi  <wmi@google.com>
197         PR rtl-optimization/59020
198         * testsuite/gcc.dg/pr59020.c: New.
199         * testsuite/gcc.dg/macro-fusion-1.c: New.
200         * testsuite/gcc.dg/macro-fusion-2.c: New.
202 2013-12-03  Yury Gribov  <y.gribov@samsung.com>
204         PR sanitizer/59063
205         * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
206         has not been found.
207         * lib/ubsan-dg.exp: Likewise.  Append to flags also
208         -B${gccpath}/libsanitizer/.
210 2013-12-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
212         * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
214 2013-12-03  H.J. Lu  <hongjiu.lu@intel.com>
216         PR target/59363
217         * gcc.target/i386/pr59363.c: New file.
219 2013-12-03  Marek Polacek  <polacek@redhat.com>
221         PR c/59351
222         * gcc.dg/pr59351.c: New test.
224 2013-12-03  Chung-Ju Wu  <jasonwucj@gmail.com>
226         * gcc.dg/20020312-2.c: Add __nds32__ case.
227         * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
228         * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
229         * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
230         * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
231         * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
232         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
233         * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
234         * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
235         * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
236         * gcc.target/nds32: New nds32 specific directory and testcases.
237         * lib/target-supports.exp (check_profiling_available): Check for
238         nds32*-*-elf.
240 2013-12-03  Jakub Jelinek  <jakub@redhat.com>
242         PR tree-optimization/59362
243         * gcc.c-torture/compile/pr59362.c: New test.
245         PR middle-end/59011
246         * gcc.dg/pr59011.c: New test.
248         PR target/58864
249         * g++.dg/opt/pr58864.C: New test.
251 2013-12-02  Jeff Law  <law@redhat.com>
253         PR tree-optimization/59322
254         * gcc.c-torture/compile/pr59322.c: New test.
256 2013-12-02  Sriraman Tallam  <tmsriram@google.com>
258         PR target/58944
259         * testsuite/gcc.target/i386/pr58944.c: New test.
261 2013-12-02  Joseph Myers  <joseph@codesourcery.com>
263         PR c/58235
264         * gcc.dg/c90-array-lval-8.c: New test.
266 2013-12-02  Jakub Jelinek  <jakub@redhat.com>
268         PR tree-optimization/59358
269         * gcc.c-torture/execute/pr59358.c: New test.
271         PR lto/59326
272         * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
273         * lib/target-supports.exp (check_effective_target_avx2): ... here.
274         (check_effective_target_vect_simd_clones): New.
275         * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
276         vect_simd_clones.
277         * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
278         * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
279         * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
280         * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
281         * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
282         * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
283         * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
284         * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
285         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
286         * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
287         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
289 2013-12-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
291         * gcc.dg/pr56997-4.c: New testcase.
293 2013-12-02  Marek Polacek  <polacek@redhat.com>
295         * c-c++-common/ubsan/vla-1.c: Split the tests into individual
296         functions.
298 2013-12-02  Richard Biener  <rguenther@suse.de>
300         PR tree-optimization/59139
301         * gcc.dg/torture/pr59139.c: New testcase.
303 2013-12-02  Eric Botcazou  <ebotcazou@adacore.com>
305         * gnat.dg/opt30.adb: New test.
307 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
309         PR fortran/57354
310         * gfortran.dg/realloc_on_assign_23.f90 : New test
312 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
314         PR fortran/34547
315         * gfortran.dg/null_5.f90 : Include new error.
316         * gfortran.dg/null_6.f90 : Include new error.
318 2013-11-29  Marek Polacek  <polacek@redhat.com>
320         PR sanitizer/59331
321         * g++.dg/ubsan/pr59331.C: New test.
322         * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
323         Disable the -w option.
324         * c-c++-common/ubsan/vla-1.c: Likewise.
325         * c-c++-common/ubsan/vla-2.c: Likewise.
326         * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
328 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
330         PR c/42262
331         * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
333 2013-11-29  H.J. Lu  <hongjiu.lu@intel.com>
335         * lib/asan-dg.exp (asan_link_flags): Properly add path to
336         libsanitizer.spec to cflags.
338 2013-11-29  Richard Biener  <rguenther@suse.de>
340         PR middle-end/59208
341         * g++.dg/torture/pr59208.C: New testcase.
343 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
344             Yury Gribov  <y.gribov@samsung.com>
346         PR sanitizer/59063
347         * c-c++-common/asan/pr59063-1.c: New test.
348         * c-c++-common/asan/pr59063-2.c: Likewise.
349         * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
350         * lib/ubsan-dg.exp: Likewise.
352 2013-11-29  Eric Botcazou  <ebotcazou@adacore.com>
354         * gnat.dg/opt29.ad[sb]: New test.
356 2013-11-29  Richard Biener  <rguenther@suse.de>
358         PR middle-end/59338
359         * gcc.dg/torture/pr59338.c: New testcase.
361 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
363         PR lto/59326
364         * gcc.dg/vect/vect-simd-clone-12.c: New test.
365         * gcc.dg/vect/vect-simd-clone-12a.c: New test.
366         * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
368         PR c/59280
369         * c-c++-common/pr59280.c: New test.
371 2013-11-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
373         * gcc.target/arm/lp1243022.c: Skip target arm-neon.
375 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
377         PR c/57574
378         * gcc.dg/inline-35.c: New test.
380 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
382         PR c++/59297
383         * g++.dg/gomp/pr59297.C: New test.
385 2013-11-28  Vladimir Makarov  <vmakarov@redhat.com>
387         PR target/57293
388         * gcc.target/i386/pr57293.c: New.
390 2013-11-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
392         * gcc.target/arm/vrinta-ce.c: New testcase.
394 2013-11-28  Richard Biener  <rguenther@suse.de>
396         PR lto/59323
397         * gcc.dg/lto/pr59323-2_0.c: New testcase.
399 2013-11-28  Richard Biener  <rguenther@suse.de>
401         PR tree-optimization/59330
402         * gcc.dg/torture/pr59330.c: New testcase.
404 2013-11-28  Richard Biener  <rguenther@suse.de>
406         PR lto/59323
407         * gcc.dg/lto/pr59323_0.c: New testcase.
409 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
411         PR middle-end/57393
412         PR tree-optimization/58018
413         PR tree-optimization/58131
414         * gcc.dg/torture/pr57393-1.c: New test.
415         * gcc.dg/torture/pr57393-2.c: New test.
416         * gcc.dg/torture/pr57393-3.c: New test.
417         * gcc.dg/torture/pr58018.c: New test.
418         * gcc.dg/torture/pr58131.c: New test.
419         * gfortran.dg/pr57393-1.f90: New test.
420         * gfortran.dg/pr57393-2.f90: New test.
422 2013-11-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
424         * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
426 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
428         * gcc.dg/guality/param-3.c: New test.
430 2013-11-27  Uros Bizjak  <ubizjak@gmail.com>
431             Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
433         PR target/56788
434         * gcc.target/i386/xop-frczX.c: New test.
436 2013-11-27  Jakub Jelinek  <jakub@redhat.com>
438         PR tree-optimization/59014
439         * gcc.c-torture/execute/pr59014-2.c: New test.
441 2013-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
443         PR c++/58647
444         * g++.dg/parse/crash66.C: New.
446 2013-11-27  Kenneth Zadeck  <zadeck@naturalbridge.com>
448         * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
449         * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
451 2013-11-27  Marek Polacek  <polacek@redhat.com>
453         PR sanitizer/59306
454         * g++.dg/ubsan/pr59306.C: New test.
456 2013-11-27  Aldy Hernandez  <aldyh@redhat.com>
457             Jakub Jelinek  <jakub@redhat.com>
459         * g++.dg/gomp/declare-simd-1.C (f38): Make sure
460         simdlen is a power of two.
461         * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
462         Remove -msse2.  Adjust regexps for name mangling changes.
463         * gcc.dg/gomp/simd-clones-3.c: Likewise.
464         * gcc.dg/vect/vect-simd-clone-1.c: New test.
465         * gcc.dg/vect/vect-simd-clone-2.c: New test.
466         * gcc.dg/vect/vect-simd-clone-3.c: New test.
467         * gcc.dg/vect/vect-simd-clone-4.c: New test.
468         * gcc.dg/vect/vect-simd-clone-5.c: New test.
469         * gcc.dg/vect/vect-simd-clone-6.c: New test.
470         * gcc.dg/vect/vect-simd-clone-7.c: New test.
471         * gcc.dg/vect/vect-simd-clone-8.c: New test.
472         * gcc.dg/vect/vect-simd-clone-9.c: New test.
473         * gcc.dg/vect/vect-simd-clone-10.c: New test.
474         * gcc.dg/vect/vect-simd-clone-10.h: New file.
475         * gcc.dg/vect/vect-simd-clone-10a.c: New file.
476         * gcc.dg/vect/vect-simd-clone-11.c: New test.
478 2013-11-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
480         * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
481         Call set_ld_library_path_env_vars.
482         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
484 2013-11-27  Tom de Vries  <tom@codesourcery.com>
485             Marc Glisse  <marc.glisse@inria.fr>
487         PR c++/59032
488         * c-c++-common/pr59032.c: New testcase.
490 2013-11-27  Tom de Vries  <tom@codesourcery.com>
491             Marc Glisse  <marc.glisse@inria.fr>
493         PR middle-end/59037
494         * c-c++-common/pr59037.c: New testcase.
496 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
498         * gcc.c-torture/execute/20131127-1.c: New test.
500 2013-11-27  Richard Biener  <rguenther@suse.de>
502         PR tree-optimization/59288
503         * gcc.dg/torture/pr59288.c: New testcase.
505 2013-11-27  Marek Polacek  <polacek@redhat.com>
507         * c-c++-common/ubsan/undefined-1.c: New test.
509 2013-11-26  Jakub Jelinek  <jakub@redhat.com>
511         PR tree-optimization/59014
512         * gcc.c-torture/execute/pr59014.c: New test.
514         PR target/59229
515         * gcc.c-torture/execute/pr59229.c: New test.
517         PR rtl-optimization/59166
518         * gcc.dg/torture/pr59166.c: New test.
520         PR c++/58874
521         * g++.dg/gomp/pr58874.C: New test.
523         PR middle-end/59150
524         * g++.dg/gomp/pr59150.C: New test.
526         PR middle-end/59152
527         * c-c++-common/gomp/pr59152.c: New test.
529 2013-11-26  Uros Bizjak  <ubizjak@gmail.com>
531         * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
532         * gcc.dg/gomp/openmp-simd-2.c: Ditto.
533         * g++.dg/gomp/openmp-simd-1.C: Ditto.
534         * g++.dg/gomp/openmp-simd-2.C: Ditto.
535         * gfortran.dg/c_loc_test_22.f90: Ditto.
536         * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
537         * gcc.dg/tree-ssa/isolate-5.c: Ditto.
538         * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
539         * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
540         * gcc.dg/pr57518.c: Cleanup ira rtl dump.
541         * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
543 2013-11-26  Yufeng Zhang  <yufeng.zhang@arm.com>
545         * gcc.target/arm/20131120.c: New test.
547 2013-11-26  Richard Biener  <rguenther@suse.de>
549         PR tree-optimization/59245
550         * gcc.dg/torture/pr59245.c: New testcase.
552 2013-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
554         PR target/59290
555         * gcc.target/arm/negdi-2.c: Scan more general register names.
557 2013-11-26  Terry Guo  <terry.guo@arm.com>
559         * gcc.target/arm/thumb1-pic-high-reg.c: New case.
560         * gcc.target/arm/thumb1-pic-single-base.c: New case.
562 2013-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
564         PR c++/58700
565         * g++.dg/parse/bitfield4.C: New.
567 2013-11-26  Richard Biener  <rguenther@suse.de>
569         PR tree-optimization/59287
570         * gcc.dg/tree-ssa/alias-29.c: New testcase.
572 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
574         PR c++/54485
575         * g++.dg/other/default8.C: New.
576         * g++.dg/tc1/dr217.C: Remove xfail.
577         * g++.dg/other/default5.C: Adjust.
578         * g++.old-deja/g++.mike/p1989.C: Likewise.
580 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
582         PR c++/58607
583         * g++.dg/cpp0x/constexpr-ice9.C: New.
585 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
587         PR c++/58810
588         * g++.dg/other/cv_func3.C: New.
589         * g++.dg/other/cv_func.C: Adjust.
590         * g++.dg/parse/fn-typedef2.C: Likewise.
592 2013-11-25  Marek Polacek  <polacek@redhat.com>
594         PR sanitizer/59250
595         * g++.dg/ubsan/pr59250.C: New test.
597 2013-11-25  Janus Weil  <janus@gcc.gnu.org>
599         PR fortran/59143
600         * gfortran.dg/typebound_proc_30.f90: New.
602 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
604         PR c++/59080
605         * g++.dg/cpp0x/initlist75.C: New.
607         PR c++/59096
608         * g++.dg/cpp0x/gen-attrs-57.C: New.
610 2013-11-25  Adam Butcher  <adam@jessamine.co.uk>
612         PR c++/59112
613         PR c++/59113
614         * g++.dg/cpp1y/pr58533.C: Updated testcase.
615         * g++.dg/cpp1y/pr59112.C: New testcase.
616         * g++.dg/cpp1y/pr59113.C: New testcase.
618 2013-11-25  Terry Guo  <terry.guo@arm.com>
620         * gcc.target/arm/thumb2-slow-flash-data.c: New.
622 2013-11-23  Uros Bizjak  <ubizjak@gmail.com>
624         * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
625         [LDBL_MANT_DIG == 113]: Fix wrong variable name.
627 2013-11-23  Janus Weil  <janus@gcc.gnu.org>
629         PR fortran/59228
630         * gfortran.dg/asynchronous_4.f90: New.
632 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
634         * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
635         cleanup-tree-dump directive.
637 2013-11-22  Jan Hubicka  <jh@suse.cz>
639         * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
640         * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
642 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
644         * g++.dg/ubsan/return-1.C: New test.
645         * g++.dg/ubsan/return-2.C: New test.
647         * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
648         optimizing away some __asan_report* calls.
650 2013-11-22  Martin Jambor  <mjambor@suse.cz>
652         * gcc.dg/pr10474.c: Also test ppc64.
653         * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
654         to longs.
655         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
657 2013-11-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
659         PR target/59054
660         * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
661         specify an appropriate register class for VSX operations.
662         (load_vsx): Use it.
663         (load_gpr_to_vsx): Likewise.
664         (load_vsx_to_gpr): Likewise.
665         * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
666         register class for VSX registers that the type can handle.  Remove
667         checks for explicit number of instructions generated, just check
668         if the instruction is generated.
669         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
670         * gcc.target/powerpc/direct-move-float1.c: Likewise.
671         * gcc.target/powerpc/direct-move-float2.c: Likewise.
672         * gcc.target/powerpc/direct-move-double1.c: Likewise.
673         * gcc.target/powerpc/direct-move-double2.c: Likewise.
674         * gcc.target/powerpc/direct-move-long1.c: Likewise.
675         * gcc.target/powerpc/direct-move-long2.c: Likewise.
677         * gcc.target/powerpc/pr59054.c: Remove duplicate code.
679         * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
680         * gcc.target/powerpc/bool3-p7.c: Likewise.
681         * gcc.target/powerpc/bool3-p8.c: Likewise.
683         * gcc.target/powerpc/p8vector-ldst.c: Just check that the
684         appropriate instructions are generated, don't check the count.
686 2013-11-22  Richard Earnshaw  <rearnsha@arm.com>
688         PR target/59216
689         * gcc.target/arm/negdi-4.c: Delete invalid test.
690         * gcc.dg/torture/pr59216.c: New test.
692 2013-11-22  Alex Velenko  <Alex.Velenko@arm.com>
694         * gcc.target/aarch64/vmov_n_1.c: New testcase.
696 2013-11-22  Richard Biener  <rguenther@suse.de>
698         * gcc.dg/torture/20131122-0.c: New testcase.
700 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
702         * gcc.dg/vect/vect-124.c: New test.
704 2013-11-21  Cary Coutant  <ccoutant@google.com>
706         * gcc.dg/debug/dwarf2/mlt1.c: New test.
707         * gcc.dg/debug/dwarf2/mlt2.c: New test.
709 2013-11-21  Jeff Law  <law@redhat.com>
711         PR tree-optimization/59221
712         * gcc.c-torture/execute/pr59221.c: New test.
714 2013-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
716         PR libfortran/59227
717         * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
718         Make more generic for other platforms.
720 2013-11-21  Oleg Endo  <olegendo@gcc.gnu.org>
722         PR target/53976
723         * gcc.target/sh/pr53976-1.c: New.
725 2013-11-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
727         PR libfortran/49024
728         * gfortran.dg/erf_3.F90: New file.
730 2013-11-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
732         * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
734 2013-11-20  Vladimir Makarov  <vmakarov@redhat.com>
736         PR rtl-optimization/59133
737         * gcc.target/i386/pr59133.c: New.
739 2013-11-20  Joseph Myers  <joseph@codesourcery.com>
741         PR middle-end/21718
742         * gcc.dg/float-exact-1.c: New test.
744 2013-11-20  Richard Earnshaw  <rearnsha@arm.com>
746         PR rtl-optimization/54300
747         * gcc.target/arm/pr54300.C: New test.
749 2013-11-20  Diego Novillo  <dnovillo@google.com>
751         PR 59212
752         * g++.dg/plugin/selfassign.c: Include stringpool.h
754 2013-11-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
756         * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
758 2013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
760         * gcc.target/s390/htm-1.c: Rename to ...
761         * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
762         one.
763         * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
764         * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
765         * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
766         * gcc.target/s390/htm-builtins-1.c: New testcase.
767         * gcc.target/s390/htm-builtins-2.c: New testcase.
768         * gcc.target/s390/s390.exp: Add check for htm machine.
770 2013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
772         PR c/53001
773         * c-c++-common/Wfloat-conversion.c: Copies relevant
774         tests from c-c++-common/Wconversion-real.c,
775         gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
776         new testcase for conversions that are warned about by
777         -Wfloat-conversion.
779 2013-11-19  Martin Jambor  <mjambor@suse.cz>
781         PR rtl-optimization/59099
782         * gcc.target/i386/pr59099.c: New test.
784 2013-11-19  Sriraman Tallam  <tmsriram@google.com>
786         * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
788 2013-11-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
790         * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
791         construct parameter slot value in endian-independent way.
792         (fcevv, fciievv, fcvevv): Use it.
794 2013-11-19  Jan Hubicka  <jh@suse.cz>
796         * ipa/devirt9.C: Fix prevoius change.
798 2013-11-19  Cesar Philippidis  <cesar@codesourcery.com>
800         * gcc.c-torture/execute/20101011-1.c (__aarch64__):
801         Remove defined(__linux__).
803 2013-11-19  Richard Biener  <rguenther@suse.de>
805         PR tree-optimization/59164
806         * gcc.dg/torture/pr59164.c: New testcase.
808 2013-11-19  Richard Biener  <rguenther@suse.de>
810         PR middle-end/58956
811         * gcc.dg/torture/pr58956.c: New testcase.
813 2013-11-19  Marek Polacek  <polacek@redhat.com>
815         * c-c++-common/ubsan/null-1.c: New test.
816         * c-c++-common/ubsan/null-2.c: New test.
817         * c-c++-common/ubsan/null-3.c: New test.
818         * c-c++-common/ubsan/null-4.c: New test.
819         * c-c++-common/ubsan/null-5.c: New test.
820         * c-c++-common/ubsan/null-6.c: New test.
821         * c-c++-common/ubsan/null-7.c: New test.
822         * c-c++-common/ubsan/null-8.c: New test.
823         * c-c++-common/ubsan/null-9.c: New test.
824         * c-c++-common/ubsan/null-10.c: New test.
825         * c-c++-common/ubsan/null-11.c: New test.
826         * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
827         * c-c++-common/ubsan/shift-1.c: Likewise.
828         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
830 2013-11-19  Uros Bizjak  <ubizjak@gmail.com>
832         * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
834 2013-11-19  Jan Hubicka  <jh@suse.cz>
836         * ipa/devirt9.C: Verify that the optimization happens already before.
837         whole-program.
839 2013-11-19  Richard Biener  <rguenther@suse.de>
841         PR tree-optimization/57517
842         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
843         * gcc.dg/torture/pr57517.c: Likewise.
845 2013-11-19  Jan Hubicka  <jh@suse.cz>
847         * gcc.target/i386/memcpy-3.c: New testcase.
849 2013-11-18  Jan Hubicka  <jh@suse.cz>
850             Uros Bizjak  <ubizjak@gmail.com>
852         PR middle-end/59175
853         * gcc.target/i386/memcpy-2.c: Fix template;
854         add +1 so the testcase passes at 32bit.
856 2013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
858         * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
859         Remove spurious FIXME.
861 2013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
863         * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
865 2013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
867         PR c++/53473
868         * g++.dg/cpp0x/constexpr-noexcept7.C: New.
870 2013-11-18  Richard Biener  <rguenther@suse.de>
872         PR tree-optimization/59125
873         PR tree-optimization/54570
874         * gcc.dg/builtin-object-size-8.c: Un-xfail.
875         * gcc.dg/builtin-object-size-14.c: New testcase.
876         * gcc.dg/strlenopt-14gf.c: Adjust.
877         * gcc.dg/strlenopt-1f.c: Likewise.
878         * gcc.dg/strlenopt-4gf.c: Likewise.
880 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
882         * gnat.dg/volatile11.adb: New test.
883         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
885 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
887         PR sanitizer/59106
888         * c-c++-common/asan/pr59106.c: New test.
890 2013-11-17  Jan Hubicka  <jh@suse.cz>
892         * gcc.target/i386/memcpy-2.c: New testcase.
894 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
896         PR target/59153
897         * gcc.target/i386/pr59153.c: New test.
899 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
901         PR c++/59123
902         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
903         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
905 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
907         PR c++/29143
908         * g++.dg/overload/addr2.C: New.
909         * g++.old-deja/g++.other/overload11.C: Adjust.
911 2013-11-15  Mike Stump  <mikestump@comcast.net>
913         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
914         * lib/g++.exp (g++_target_compile): Likewise.
915         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
916         libraries.  Remove debugging.
917         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
918         libraries.  Remove -O0, redundant with default.
920 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
922         * c-c++-common/cpp/ucnid-2011-1.c: New test.
924 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
926         PR c++/58188
927         * g++.dg/cpp0x/nsdmi-template8.C: New.
929 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
931         PR c++/58725
932         * g++.dg/cpp0x/nsdmi-template7.C: New.
934 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
936         PR c++/58829
937         * g++.dg/cpp0x/nsdmi-template6.C: New.
939 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
941         PR c++/58599
942         * g++.dg/cpp0x/nsdmi-template5.C: New.
944 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
946         * c-c++-common/cilk-plus/PS: New directory.
947         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
948         * g++.dg/dg.exp: Run Cilk Plus tests.
949         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
951 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
953         * gcc.dg/vmx/3b-15.c: Revise for little endian.
955 2013-11-15  Richard Biener  <rguenther@suse.de>
957         PR tree-optimization/50262
958         * gcc.dg/tree-ssa/alias-28.c: New testcase.
959         * gcc.dg/strlenopt-1.c: Adjust.
960         * gcc.dg/strlenopt-1f.c: Likewise.
962 2013-11-15  Richard Biener  <rguenther@suse.de>
964         * gcc.dg/torture/20131115-1.c: New testcase.
966 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
968         * gcc.dg/cpp/ucnid-9.c: New test.
970 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
972         * gnat.dg/stack_usage1b.adb: New test.
973         * gnat.dg/stack_usage1c.adb: Likewise.
975 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
977         * gnat.dg/specs/addr1.ads: Revert the last change.
978         * gnat.dg/specs/atomic1.ads: Likewise.
980 2013-11-14  Cong Hou  <congh@google.com>
982         * gcc.dg/vect/vect-alias-check.c: Update.
984 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
986         PR c++/57887
987         * g++.dg/cpp0x/nsdmi-template3.C: New.
988         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
990 2013-11-14  Diego Novillo  <dnovillo@google.com>
992         * gcc.dg/plugin/selfassign.c: Include stringpool.h.
993         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
995 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
997         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
998         compiler and linker field if _CALL_ELF == 2.
999         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1000         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1001         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1003 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1005         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1006         (WRAPPER): Use it.
1007         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1008         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1009         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1011 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1013         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1014         New function.
1015         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1016         * gcc.target/powerpc/pr57949-2.c: Likewise.
1018 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1020         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1022 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1024         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1025         * gcc.dg/torture/float128-div-underflow.c: Likewise.
1026         * gcc.dg/torture/float128-extend-nan.c: Likewise.
1028 2013-11-14  Richard Biener  <rguenther@suse.de>
1030         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1032 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
1034         * gnat.dg/specs/addr1.ads: XFAIL on x32.
1035         * gnat.dg/specs/atomic1.ads: Likewise.
1037 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
1039         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1040         to "cortex-a53".
1041         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1042         to "cortex-a53".
1044 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1046         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1047         *-*-solaris2.1[0-9]*.
1048         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1050 2013-11-14  Joey Ye  <joey.ye@arm.com>
1052         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1053         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1054         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1055         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1056         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1058 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
1060         PR c++/58533
1061         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1063 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
1065         PR target/59101
1066         * gcc.c-torture/execute/pr59101.c: New test.
1068 2013-11-13  Jeff Law  <law@redhat.com>
1070         PR tree-optimization/59102
1071         * gcc.c-torture/compile/pr59102.c: New test.
1073 2013-11-13  Tom de Vries  <tom@codesourcery.com>
1075         * gcc.dg/tail-merge-store.c: New test.
1077 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
1079         * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1080         * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
1082 2013-11-13  Jeff Law  <law@redhat.com>
1084         * PR middle-end/59119
1085         * gcc.c-torture/compile/pr59119.c: New test.
1087 2013-11-13  Martin Jambor  <mjambor@suse.cz>
1089         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1090         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1091         * gcc.dg/pr10474.c: Likewise.
1093 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
1095         * lib/target-supports.exp
1096         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1097         of targets that do not need command line argument to enable SIMD.
1099 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1101         * gcc.dg/guality/param-4.c: New test.
1103 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
1105         * gcc.dg/c11-complex-1.c: New test.
1107 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
1109         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1110         gcc.dg/auto-type-2.c: New tests.
1112 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1114         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1115         LTO tests.
1117 2013-11-12  Jeff Law  <law@redhat.com>
1119         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1120         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1121         the SSA optimizers.
1123 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1125         PR target/59054
1126         * gcc.target/powerpc/pr59054.c: New test.
1128 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
1130         * g++.dg/cpp1y/lambda-generic.C: New test case.
1131         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1132         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1133         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1134         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1135         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1136         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1137         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1138         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1140 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
1142         PR c++/58534
1143         PR c++/58536
1144         PR c++/58548
1145         PR c++/58549
1146         PR c++/58637
1147         * g++.dg/cpp1y/pr58534.C: New testcase.
1148         * g++.dg/cpp1y/pr58536.C: New testcase.
1149         * g++.dg/cpp1y/pr58548.C: New testcase.
1150         * g++.dg/cpp1y/pr58549.C: New testcase.
1151         * g++.dg/cpp1y/pr58637.C: New testcase.
1153 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
1155         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1156         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1157         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1158         diagnostics.
1160 2013-11-12  Tristan Gingold  <gingold@adacore.com>
1162         * gnat.dg/aggr21.adb: New test.
1163         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1165 2013-11-12  Jeff Law  <law@redhat.com>
1167         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1168         * gcc.dg/tree-ssa/isolate-5.c: New test.
1170 2013-11-12  Martin Jambor  <mjambor@suse.cz>
1172         PR rtl-optimization/10474
1173         * gcc.dg/pr10474.c: New testcase.
1174         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1175         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1177 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
1179         PR c++/57734
1180         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1182 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
1184         * gcc.dg/time-profiler-1.c: New test.
1185         * gcc.dg/time-profiler-2.c: Ditto.
1187 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
1188             Jeff Law  <law@redhat.com>
1190         * gcc.dg/tree-ssa/alias-27.c: New testcase.
1192 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
1194         PR target/58853
1195         * gcc.target/i386/pr58853.c: New test.
1197 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1199         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1200         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1201         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1202         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1203         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1204         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1205         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1206         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1207         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1209 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
1211         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1212         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1213         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1214         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1215         gcc.dg/atomic/stdatomic-exchange-1.c,
1216         gcc.dg/atomic/stdatomic-exchange-2.c,
1217         gcc.dg/atomic/stdatomic-exchange-3.c,
1218         gcc.dg/atomic/stdatomic-exchange-4.c,
1219         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1220         gcc.dg/atomic/stdatomic-generic.c,
1221         gcc.dg/atomic/stdatomic-kill-dep.c,
1222         gcc.dg/atomic/stdatomic-load-1.c,
1223         gcc.dg/atomic/stdatomic-load-2.c,
1224         gcc.dg/atomic/stdatomic-load-3.c,
1225         gcc.dg/atomic/stdatomic-load-4.c,
1226         gcc.dg/atomic/stdatomic-lockfree.c,
1227         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1228         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1229         gcc.dg/atomic/stdatomic-store-1.c,
1230         gcc.dg/atomic/stdatomic-store-2.c,
1231         gcc.dg/atomic/stdatomic-store-3.c,
1232         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1233         tests.
1235 2013-11-08  Cong Hou  <congh@google.com>
1237         PR tree-optimization/58508
1238         * gcc.dg/vect/pr58508.c: Update.
1240 2013-11-08  Richard Biener  <rguenther@suse.de>
1242         PR tree-optimization/59047
1243         * gcc.dg/torture/pr59047.c: New testcase.
1245 2013-11-08  Richard Biener  <rguenther@suse.de>
1247         PR tree-optimization/59038
1248         PR tree-optimization/58955
1249         * gcc.dg/torture/pr59038.c: New testcase.
1251 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
1253         PR fortran/58471
1254         * gfortran.dg/constructor_9.f90: New.
1256 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
1258         * gcc.dg/atomic-compare-exchange-1.c,
1259         gcc.dg/atomic-compare-exchange-2.c,
1260         gcc.dg/atomic-compare-exchange-3.c,
1261         gcc.dg/atomic-compare-exchange-4.c,
1262         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1263         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1264         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1265         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1266         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1267         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1268         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1269         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1270         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1271         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1272         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1273         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1274         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1275         gcc.dg/atomic-store-5.c: Declare main as returning int.
1276         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1277         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1278         gcc.dg/atomic-exchange-5.c: Separate increments of count from
1279         expression using value of count.
1281 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
1283         * lib/target-supports.exp
1284         (check_effective_target_fenv_exceptions): New function.
1285         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1286         * gcc.dg/atomic/c11-atomic-exec-1.c,
1287         gcc.dg/atomic/c11-atomic-exec-2.c,
1288         gcc.dg/atomic/c11-atomic-exec-3.c,
1289         gcc.dg/atomic/c11-atomic-exec-4.c,
1290         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1291         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1292         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1294 2013-11-07  Cong Hou  <congh@google.com>
1296         * gcc.dg/vect/vect-alias-check.c: New.
1298 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
1300         * gcc.dg/tree-ssa/loop-39.c: New test.
1302         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1303         * gcc.dg/unroll_2.c: Likewise.
1304         * gcc.dg/unroll_3.c: Likewise.
1305         * gcc.dg/unroll_4.c: Likewise.
1306         * gcc.dg/vrp90.c: New test.
1308 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
1310         PR c++/58176
1311         * g++.dg/cpp0x/nullptr30.C: New.
1313 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
1314             Jakub Jelinek  <jakub@redhat.com>
1316         PR sanitizer/59029
1317         * c-c++-common/asan/pr59029.c: New test.
1319 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
1321         PR target/59034
1322         * gcc.target/i386/pr59034-1.c: New test.
1323         * gcc.target/i386/pr59034-2.c: Likewise.
1325 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
1327         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1328         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1329         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1331 2013-11-06  DJ Delorie  <dj@redhat.com>
1333         * gcc.dg/mismatch-decl-1.c: New test.
1335 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
1337         * gcc.dg/torture/float128-cmp-invalid.c,
1338         gcc.dg/torture/float128-div-underflow.c,
1339         gcc.dg/torture/float128-extend-nan.c,
1340         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1342 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1344         * gcc.target/sh/pr51244-11.c: Remove target line.
1345         * gcc.target/sh/sh4a-sincosf.c: Likewise.
1346         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1347         * gcc.target/sh/pr51244-15.c: Likewise.
1348         * gcc.target/sh/pr51244-19.c: Likewise.
1349         * gcc.target/sh/cmpstr.c: Likewise.
1350         * gcc.target/sh/pr33135-3.c: Likewise.
1351         * gcc.target/sh/pr53512-2.c: Likewise.
1352         * gcc.target/sh/pr54602-2.c: Likewise.
1353         * gcc.target/sh/pr52483-1.c: Likewise.
1354         * gcc.target/sh/pr21255-2-ml.c: Likewise.
1355         * gcc.target/sh/pr54760-4.c: Likewise.
1356         * gcc.target/sh/pr52483-5.c: Likewise.
1357         * gcc.target/sh/pr54089-2.c: Likewise.
1358         * gcc.target/sh/pr56547-2.c: Likewise.
1359         * gcc.target/sh/pr54089-6.c: Likewise.
1360         * gcc.target/sh/pr51244-20.c: Likewise.
1361         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1362         * gcc.target/sh/sh4a-fsrra.c: Likewise.
1363         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1364         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1365         * gcc.target/sh/pr55303-2.c: Likewise.
1366         * gcc.target/sh/sh2a-resbank.c: Likewise.
1367         * gcc.target/sh/sp-switch.c: Likewise.
1368         * gcc.target/sh/pr51244-3.c: Likewise.
1369         * gcc.target/sh/pr50751-3.c: Likewise.
1370         * gcc.target/sh/pr51244-7.c: Likewise.
1371         * gcc.target/sh/struct-arg-dw2.c: Likewise.
1372         * gcc.target/sh/pr50751-7.c: Likewise.
1373         * gcc.target/sh/pr49468-di.c: Likewise.
1374         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1375         * gcc.target/sh/pr49880-3.c: Likewise.
1376         * gcc.target/sh/pr51244-12.c: Likewise.
1377         * gcc.target/sh/pr53988.c: Likewise.
1378         * gcc.target/sh/pr6526.c: Likewise.
1379         * gcc.target/sh/sh2a-bxor.c: Likewise.
1380         * gcc.target/sh/pr51244-16.c: Likewise.
1381         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1382         * gcc.target/sh/sh2a-bor.c: Likewise.
1383         * gcc.target/sh/pr53511-1.c: Likewise.
1384         * gcc.target/sh/pr21255-3.c: Likewise.
1385         * gcc.target/sh/pr53512-3.c: Likewise.
1386         * gcc.target/sh/pr33135-4.c: Likewise.
1387         * gcc.target/sh/pr54602-3.c: Likewise.
1388         * gcc.target/sh/pr54760-1.c: Likewise.
1389         * gcc.target/sh/pr52483-2.c: Likewise.
1390         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1391         * gcc.target/sh/pr54680.c: Likewise.
1392         * gcc.target/sh/pr54386.c: Likewise.
1393         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1394         * gcc.target/sh/pr54089-3.c: Likewise.
1395         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1396         * gcc.target/sh/pr54089-7.c: Likewise.
1397         * gcc.target/sh/strlen.c: Likewise.
1398         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1399         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1400         * gcc.target/sh/pr55303-3.c: Likewise.
1401         * gcc.target/sh/pr51244-4.c: Likewise.
1402         * gcc.target/sh/pr50751-4.c: Likewise.
1403         * gcc.target/sh/pr39423-1.c: Likewise.
1404         * gcc.target/sh/pr51244-8.c: Likewise.
1405         * gcc.target/sh/pr55146.c: Likewise.
1406         * gcc.target/sh/pr50751-8.c: Likewise.
1407         * gcc.target/sh/sh2a-bset.c: Likewise.
1408         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1409         * gcc.target/sh/sh2a-movi20s.c: Likewise.
1410         * gcc.target/sh/20080410-1.c: Likewise.
1411         * gcc.target/sh/pr49880-4.c: Likewise.
1412         * gcc.target/sh/pr51244-13.c: Likewise.
1413         * gcc.target/sh/sh2a-movrt.c: Likewise.
1414         * gcc.target/sh/pr51244-17.c: Likewise.
1415         * gcc.target/sh/pr21255-2-mb.c: Likewise.
1416         * gcc.target/sh/sh2a-bclr.c: Likewise.
1417         * gcc.target/sh/pr33135-1.c: Likewise.
1418         * gcc.target/sh/pr53512-4.c: Likewise.
1419         * gcc.target/sh/pr54602-4.c: Likewise.
1420         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1421         * gcc.target/sh/pr54760-2.c: Likewise.
1422         * gcc.target/sh/pr52483-3.c: Likewise.
1423         * gcc.target/sh/sh2a-bld.c: Likewise.
1424         * gcc.target/sh/pr54089-4.c: Likewise.
1425         * gcc.target/sh/pr54685.c: Likewise.
1426         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1427         * gcc.target/sh/pr54089-8.c: Likewise.
1428         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1429         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1430         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1431         * gcc.target/sh/pr51244-1.c: Likewise.
1432         * gcc.target/sh/pr50751-1.c: Likewise.
1433         * gcc.target/sh/pr55160.c: Likewise.
1434         * gcc.target/sh/pr51244-5.c: Likewise.
1435         * gcc.target/sh/pr54236-1.c: Likewise.
1436         * gcc.target/sh/pr50751-5.c: Likewise.
1437         * gcc.target/sh/pr52933-1.c: Likewise.
1438         * gcc.target/sh/pr39423-2.c: Likewise.
1439         * gcc.target/sh/pr51244-9.c: Likewise.
1440         * gcc.target/sh/pr49263.c: Likewise.
1441         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1442         * gcc.target/sh/pr49880-1.c: Likewise.
1443         * gcc.target/sh/sh2a-band.c: Likewise.
1444         * gcc.target/sh/pr51244-10.c: Likewise.
1445         * gcc.target/sh/pr49880-5.c: Likewise.
1446         * gcc.target/sh/prefetch.c: Likewise.
1447         * gcc.target/sh/pr51244-14.c: Likewise.
1448         * gcc.target/sh/rte-delay-slot.c: Likewise.
1449         * gcc.target/sh/fpul-usage-1.c: Likewise.
1450         * gcc.target/sh/pr51244-18.c: Likewise.
1451         * gcc.target/sh/pr21255-1.c: Likewise.
1452         * gcc.target/sh/pr33135-2.c: Likewise.
1453         * gcc.target/sh/pr53512-1.c: Likewise.
1454         * gcc.target/sh/pr54602-1.c: Likewise.
1455         * gcc.target/sh/sh2a-rtsn.c: Likewise.
1456         * gcc.target/sh/torture/pragma-isr.c: Likewise.
1457         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1458         * gcc.target/sh/torture/pr58314.c: Likewise.
1459         * gcc.target/sh/torture/pr34777.c: Likewise.
1460         * gcc.target/sh/torture/pr58475.c: Likewise.
1461         * gcc.target/sh/pr54760-3.c: Likewise.
1462         * gcc.target/sh/sh4a-cosf.c: Likewise.
1463         * gcc.target/sh/pr52483-4.c: Likewise.
1464         * gcc.target/sh/mfmovd.c: Likewise.
1465         * gcc.target/sh/pr54089-1.c: Likewise.
1466         * gcc.target/sh/pr56547-1.c: Likewise.
1467         * gcc.target/sh/pr54089-5.c: Likewise.
1468         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1469         * gcc.target/sh/pr54089-9.c: Likewise.
1470         * gcc.target/sh/sh2a-jsrn.c: Likewise.
1471         * gcc.target/sh/pr49468-si.c: Likewise.
1472         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1473         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1474         * gcc.target/sh/pr55303-1.c: Likewise.
1475         * gcc.target/sh/pr51244-2.c: Likewise.
1476         * gcc.target/sh/pr50751-2.c: Likewise.
1477         * gcc.target/sh/pr54236-2.c: Likewise.
1478         * gcc.target/sh/pr51244-6.c: Likewise.
1479         * gcc.target/sh/cmpstrn.c: Likewise.
1480         * gcc.target/sh/pr50751-6.c: Likewise.
1481         * gcc.target/sh/pr52933-2.c: Likewise.
1482         * gcc.target/sh/pr53568-1.c: Likewise.
1483         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1484         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1485         * gcc.target/sh/sh4a-sinf.c: Likewise.
1486         * gcc.target/sh/pr49880-2.c: Likewise.
1488 2013-11-06  Tobias Burnus  <burnus@net-b.de>
1490         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1491         * gcc.dg/wdate-time.c: Ditto.
1492         * gfortran.dg/wdate-time.F90: Ditto.
1494 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1496         PR target/30807
1497         * gcc.target/sh/torture/pr30807.c: New.
1499 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
1501         PR c++/11006
1502         * g++.dg/other/java3.C: New.
1504 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
1506         PR target/59021
1507         * gcc.target/i386/pr59021.c: New test.
1509 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
1511         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1512         dg-additional-files to also match BOL.
1514 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
1516         * gcc.dg/torture/c99-contract-1.c: New test.
1518 2013-11-06  Richard Biener  <rguenther@suse.de>
1520         PR tree-optimization/58653
1521         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1522         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1524 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1526         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1527         40 to 30.  Replaced iteration variable with a #define.  Instead of
1528         returning non-zero value for error, called __builtin_abort ().  Fixed
1529         a bug of calling fib_serial in serial case instead of fib.
1530         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1531         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1532         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1533         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1534         compiler flag testing.
1536 2013-11-06  Christian Bruel  <christian.bruel@st.com>
1538         * gcc.target/sh/strlen.c: New test.
1540 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
1542         PR middle-end/58970
1543         * gcc.c-torture/compile/pr58970.c: New test.
1545 2013-11-05  Wei Mi  <wmi@google.com>
1547         PR regression/58985
1548         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1550 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1552         * g++.dg/warn/wdate-time.C: New.
1553         * gcc.dg/wdate-time.c: New.
1554         * gfortran.dg/wdate-time.F90: New.
1556 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
1558         PR fortran/58989
1559         * gfortran.dg/reshape_6.f90: New test.
1561 2013-11-05  Jeff Law  <law@redhat.com>
1563         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1564         * gcc.dg/tree-ssa/isolate-1.c: New test.
1565         * gcc.dg/tree-ssa/isolate-2.c: New test.
1566         * gcc.dg/tree-ssa/isolate-3.c: New test.
1567         * gcc.dg/tree-ssa/isolate-4.c: New test.
1569 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1571         PR rtl-optimization/58997
1572         * gcc.c-torture/compile/pr58997.c: New test.
1574 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
1576         PR c++/58724
1577         * g++.dg/cpp0x/gen-attrs-56.C: New.
1579 2013-11-05  Richard Biener  <rguenther@suse.de>
1581         PR ipa/58492
1582         * gcc.dg/ipa/pr58492.c: New testcase.
1584 2013-11-05  Richard Biener  <rguenther@suse.de>
1586         PR tree-optimization/58955
1587         * gcc.dg/torture/pr58955-1.c: New testcase.
1588         * gcc.dg/torture/pr58955-2.c: Likewise.
1590 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1592         PR middle-end/58981
1593         * gcc.dg/pr58981.c: New test.
1595 2013-11-05  Richard Biener  <rguenther@suse.de>
1597         PR middle-end/58941
1598         * gcc.dg/torture/pr58941.c: New testcase.
1600 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1602         PR tree-optimization/58958
1603         * gcc.dg/tree-ssa/pr58958.c: New file.
1605 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1607         * gcc.dg/tree-ssa/alias-26.c: New file.
1609 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1611         PR tree-optimization/58984
1612         * gcc.c-torture/execute/pr58984.c: New test.
1614 2013-11-05  Andreas Schwab  <schwab@suse.de>
1616         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1618 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1620         * g++.dg/gomp/openmp-simd-1.C: New.
1621         * g++.dg/gomp/openmp-simd-2.C: New.
1622         * gcc.dg/gomp/openmp-simd-1.c: New.
1623         * gcc.dg/gomp/openmp-simd-2.c: New.
1625 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1627         * gcc.dg/superblock.c: Require scheduling support.
1629 2013-11-04  Kostya Serebryany  <kcc@google.com>
1631         * g++.dg/asan/asan_test.cc: Update the test
1632         to match the fresh asan run-time.
1633         * c-c++-common/asan/stack-overflow-1.c: Ditto.
1635 2013-11-04  Ian Lance Taylor  <iant@google.com>
1637         * g++.dg/ext/sync-4.C: New test.
1639 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1641         PR fortran/58771
1642         * gfortran.dg/derived_external_function_1.f90 : New test
1644 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1646         PR tree-optimization/58978
1647         * gcc.c-torture/compile/pr58978.c: New test.
1649 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1651         PR fortran/57445
1652         * gfortran.dg/optional_class_1.f90 : New test
1654 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
1656         PR rtl-optimization/58968
1657         * gfortran.dg/pr58968.f: New
1659 2013-11-04  Marek Polacek  <polacek@redhat.com>
1661         PR c++/58979
1662         * g++.dg/diagnostic/pr58979.C: New test.
1664 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
1666         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1667         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1668         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1669         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1670         gcc.dg/iec-559-macros-9.c: New tests.
1672 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1674         PR tree-optimization/58946
1675         * gcc.c-torture/compile/pr58946.c: New test.
1677 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1679         PR c++/52071
1680         * g++.dg/parse/pr52071.C: New.
1682 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1684         PR c++/38313
1685         * g++.dg/lookup/name-clash10.C: New.
1687 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
1689         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1690         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1691         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1692         vbif.
1694 2013-11-03  Marek Polacek  <polacek@redhat.com>
1696         * g++.dg/ubsan/cxx1y-vla.C: New test.
1697         * c-c++-common/ubsan/vla-3.c: New test.
1698         * c-c++-common/ubsan/vla-2.c: New test.
1699         * c-c++-common/ubsan/vla-4.c: New test.
1700         * c-c++-common/ubsan/vla-1.c: New test.
1702 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1704         * gcc.dg/vmx/vec-set.c: New.
1706 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1708         PR c++/29234
1709         PR c++/56037
1710         * g++.dg/parse/pr29234.C: New.
1711         * g++.dg/parse/pr56037.C: Likewise.
1713 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1715         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1716         passed it in as one of the options to all Cilk keywords test.
1718 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1720         PR c++/58708
1721         * g++.dg/cpp1y/pr58708.C: New.
1723 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
1725         PR c++/58834
1726         * g++.dg/ext/pr58834.C: New file.
1728 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
1730         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1731         tests.
1732         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1733         tests.
1735 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
1737         PR fortran/57893
1738         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1739         type block.
1741 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1743         * g++.dg/gomp/simd-1.C: New test.
1744         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1745         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1746         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1747         * c-c++-common/gomp/simd6.c: New test.
1749 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
1751         Implement C++14 digit separators.
1752         * g++.dg/cpp1y/digit-sep.C: New.
1753         * g++.dg/cpp1y/digit-sep-neg.C: New.
1754         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1756 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1758         * gcc.dg/vect/vect-align-3.c: New test.
1760         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1761         we warn about it already during VRP1 pass.
1763 2013-10-31  Martin Jambor  <mjambor@suse.cz>
1765         PR rtl-optimization/58934
1766         Revert:
1767         2013-10-30  Martin Jambor  <mjambor@suse.cz>
1768         PR rtl-optimization/10474
1769         * gcc.dg/pr10474.c: New testcase.
1770         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1771         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1773 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
1775         PR c++/58932
1776         Revert:
1777         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1779         PR c++/58466
1780         * g++.dg/cpp0x/variadic145.C: New.
1782         * g++.dg/cpp0x/sfinae49.C: New.
1784 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
1786         PR c++/58581
1787         * g++.dg/cpp0x/deleted1.C: New.
1789 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1791         * gcc.target/arm/lp1243022.c: New test.
1793 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
1795         PR other/58545
1796         * gcc.target/avr/pr58545.c: New test.
1798 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1800         Revert:
1801         2013-10-30  Tobias Burnus  <burnus@net-b.de>
1802         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1803         path to the compile flags.
1805 2013-10-30  Cong Hou  <congh@google.com>
1807         * gcc.target/i386/vect-abs-s8.c: New test.
1808         * gcc.target/i386/vect-abs-s16.c: New test.
1809         * gcc.target/i386/vect-abs-s32.c: New test.
1811 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1813         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1814         path to the compile flags.
1816 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
1818         PR rtl-optimization/58369
1819         * g++.dg/torture/pr58369.C: New test.
1821 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1823         PR other/33426
1824         * g++.dg/vect/pr33426-ivdep-2.cc: New.
1825         * g++.dg/vect/pr33426-ivdep-3.cc: New.
1826         * g++.dg/vect/pr33426-ivdep-4.cc: New.
1828 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1830         PR target/58784
1831         * gcc.target/arm/pr58784.c: New.
1833 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
1835         * gcc.dg/tree-ssa/alias-24.c: New file.
1837 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1839         * gcc.target/i386/fma_double_3.c: Use pattern for
1840         scan-assembler-times instead of just one insn name.
1841         * gcc.target/i386/fma_double_5.c: Ditto.
1842         * gcc.target/i386/fma_float_3.c: Ditto.
1843         * gcc.target/i386/fma_float_5.c: Ditto.
1844         * gcc.target/i386/l_fma_double_1.c: Ditto.
1845         * gcc.target/i386/l_fma_double_2.c: Ditto.
1846         * gcc.target/i386/l_fma_double_3.c: Ditto.
1847         * gcc.target/i386/l_fma_double_4.c: Ditto.
1848         * gcc.target/i386/l_fma_double_5.c: Ditto.
1849         * gcc.target/i386/l_fma_double_6.c: Ditto.
1850         * gcc.target/i386/l_fma_float_1.c: Ditto.
1851         * gcc.target/i386/l_fma_float_2.c: Ditto.
1852         * gcc.target/i386/l_fma_float_3.c: Ditto.
1853         * gcc.target/i386/l_fma_float_4.c: Ditto.
1854         * gcc.target/i386/l_fma_float_5.c: Ditto.
1855         * gcc.target/i386/l_fma_float_6.c: Ditto.
1857 2013-10-30  Christian Bruel  <christian.bruel@st.com>
1859         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1860         * gcc.target/sh/cmpstr.c: New test.
1861         * gcc.target/sh/cmpstrn.c: New test.
1863 2013-10-30  Martin Jambor  <mjambor@suse.cz>
1865         PR rtl-optimization/10474
1866         * gcc.dg/pr10474.c: New testcase.
1867         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1868         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1870 2013-10-29  Andrew Pinski <apinski@cavium.com>
1871             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1873         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1874         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1875         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1876         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1877         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1878         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1879         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1880         conditional move to be used.
1881         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1883 2013-10-29  Tobias Burnus  <burnus@net-b.de>
1885         PR fortran/44350
1886         * gfortran.dg/blockdata_8.f90: New.
1888 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
1890         PR target/54236
1891         * gcc.target/sh/pr54236-2: New.
1892         * gcc.target/sh/pr54089-6: Add another rotl special case.
1894 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
1896         PR fortran/58793
1897         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1898         to determine sizes of real kinds.
1900         PR fortran/58858
1901         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1903 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1905         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1906         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1907         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1908         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1909         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1910         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1911         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1912         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1913         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1914         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1915         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1916         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1917         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1918         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1919         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1920         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1921         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1922         test stored in c-c++-common.  Also, added the Cilk runtime's library
1923         to the ld_library_path.
1925 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1927         PR c++/58888
1928         * g++.dg/cpp0x/auto40.C: New.
1929         * g++.dg/other/warning1.C: Adjust.
1931 2013-10-29  Richard Biener  <rguenther@suse.de>
1933         * gcc.dg/torture/restrict-2.c: New testcase.
1934         * gcc.dg/torture/restrict-3.c: Likewise.
1935         * gcc.dg/torture/restrict-4.c: Likewise.
1936         * gcc.dg/torture/restrict-5.c: Likewise.
1938 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
1940         PR tree-optimization/19831
1941         * gcc.dg/tree-ssa/alias-25.c: New file.
1943 2013-10-29  Richard Biener  <rguenther@suse.de>
1945         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1946         changes.
1947         * gcc.dg/vect/bb-slp-32.c: Likewise.
1948         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1949         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1950         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1951         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1952         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1953         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1954         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1955         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1956         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1957         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1958         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1959         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1960         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1961         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1962         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1963         * gfortran.dg/vect/vect.exp: Likewise.
1965 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1967         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1968         * gcc.dg/vmx/eg-5.c: Likewise.
1970 2013-10-28  Claudiu Zissulescu  <claziss@synopsys.com>
1971             Joern Rennecke  <joern.rennecke@embecosm.com>
1973         * gcc.target/arc/jump-around-jump.c: New test.
1975 2013-10-27  Tom de Vries  <tom@codesourcery.com>
1977         * gcc.target/arm/require-pic-register-loc.c: New test.
1979 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
1981         PR target/58679
1982         * gcc.target/i386/pr58679-1.c: New test.
1983         * gcc.target/i386/pr58679-2.c: Ditto.
1985 2013-10-27  Tobias Burnus  <burnus@net-b.de>
1987         PR other/33426
1988         * gcc.dg/vect/vect-ivdep-2.c: New.
1990 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
1992         PR target/52483
1993         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1994         * gcc.target/sh/pr52483-2.c: Likewise.
1995         * gcc.target/sh/pr52483-3.c: Likewise.
1996         * gcc.target/sh/pr52483-4.c: Likewise.
1998 2013-10-26  Jeff Law  <law@redhat.com>
2000         * g++.dg/torture/pr49309.C: Removed.
2001         * gcc.dg/dfp/pr35739.c: Removed.
2003 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
2005         PR rtl-optimization/58759
2006         * gcc.target/i386/pr58759.c: New.
2008 2013-10-25  Tobias Burnus  <burnus@net-b.de>
2010         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2011         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2012         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
2014 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
2016         * gcc.dg/wmul-1.c: New test.
2018 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2020         PR c++/58878
2021         * g++.dg/template/pr58878.C: New.
2023 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
2025         * gcc.dg/tree-ssa/alias-23.c: New file.
2027 2013-10-25  Richard Biener  <rguenther@suse.de>
2029         PR tree-optimization/58626
2030         * gcc.dg/torture/pr58626.c: New testcase.
2032 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2034         PR c++/54812
2035         * g++.dg/cpp0x/defaulted47.C: New.
2037 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2039         * gcc.c-torture/execute/pr58831.c: New test.
2041 2013-10-25  Nick Clifton  <nickc@redhat.com>
2043         * c-c++-common/pr57793.c: Add expected error messages for
2044         targets with small integers.
2045         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2046         * gcc.dg/c99-stdint-2.c: Likewise.
2047         * gcc.dg/cdce1.c: Likewise.
2048         * gcc.dg/fold-overflow-1.c: Likewise.
2049         * gcc.dg/utf-cvt.c: Likewise.
2050         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2051         arithmetic.
2052         * gcc.dg/ftrapv-2.c: Likewise.
2053         * gcc.dg/pr30286.c: Likewise.
2054         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2055         * lib/target-supports.exp (check_effective_target_trapping): New
2056         proc.  Returns true if the target supports trapping arithmetic.
2058 2013-10-25  Tobias Burnus  <burnus@net-b.de>
2060         * g++.dg/parse/ivdep.C: New.
2061         * g++.dg/vect/pr33426-ivdep.cc: New.
2063 2013-10-24  Richard Henderson  <rth@redhat.com>
2065         PR rtl/58542
2066         * gcc.dg/atomic-store-6.c: New.
2068 2013-10-24  Ian Lance Taylor  <iant@google.com>
2070         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2072 2013-10-24  Cong Hou  <congh@google.com>
2074         * gcc.c-torture/execute/20030125-1.c: Update.
2076 2013-10-24  Tobias Burnus  <burnus@net-b.de>
2078         PR fortran/44646
2079         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2081 2013-10-24  Dehao Chen  <dehao@google.com>
2083         * g++.dg/opt/devirt3.C: New test.
2085 2013-08-24  Tobias Burnus  <burnus@net-b.de>
2087         PR other/33426
2088         * testsuite/gcc.dg/ivdep.c: New.
2089         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
2091 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2093         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2094         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2096 2013-10-24  Nick Clifton  <nickc@redhat.com>
2098         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2100 2013-10-24  Marek Polacek  <polacek@redhat.com>
2102         PR c++/58705
2103         * g++.dg/parse/pr58705.C: New test.
2105 2013-10-24  Marek Polacek  <polacek@redhat.com>
2107         * gcc.dg/c11-align-5.c: Add more testing.
2109 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
2111         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2113 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
2115         PR tree-optimization/58775
2116         PR tree-optimization/58791
2117         * gcc.dg/guality/pr58791-1.c: New test.
2118         * gcc.dg/guality/pr58791-2.c: New test.
2119         * gcc.dg/guality/pr58791-3.c: New test.
2120         * gcc.dg/guality/pr58791-4.c: New test.
2121         * gcc.dg/guality/pr58791-5.c: New test.
2122         * gcc.c-torture/compile/pr58775.c: New test.
2123         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2125 2013-10-23  Tom de Vries  <tom@codesourcery.com>
2127         PR tree-optimization/58805
2128         * gcc.dg/pr58805.c: New test.
2130 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
2132         * gcc.target/i386/vect-div-1.c: New test.
2134         * gcc.dg/vect/pr58508.c: Remove dg-options.
2136 2013-10-23  Richard Biener  <rguenther@suse.de>
2138         * gcc.dg/torture/pr58830.c: New testcase.
2140 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
2142         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2143         * g++.dg/cpp1y/attr-deprecated.C: New.
2144         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2146 2013-10-23  Tobias Burnus  <burnus@net-b.de>
2148         PR fortran/58793
2149         * gfortran.dg/assumed_type_8.f90: New.
2151 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
2153         PR target/58779
2154         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2155         and MINUSCCZEXT defines. Update scan-assembler dg directive.
2156         * gcc.dg/torture/pr58779.c: New test.
2158 2013-10-22  Steve Ellcey  <sellcey@mips.com>
2160         * gcc.target/mips/nor.c: New.
2162 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
2164         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2165         tests into...
2166         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2167         restricted to big-endian targets.
2169 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
2171         PR fortran 57893
2172         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2174 2013-10-21  Tobias Burnus  <burnus@net-b.de>
2176         PR fortran/58803
2177         * gfortran.dg/proc_ptr_comp_38.f90: New.
2179 2013-10-21  Marek Polacek  <polacek@redhat.com>
2181         PR middle-end/58809
2182         * gcc.dg/gomp/pr58809.c: New test.
2184 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
2186         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2187         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2189 2013-10-21  Richard Biener  <rguenther@suse.de>
2191         PR tree-optimization/58794
2192         * c-c++-common/torture/pr58794-1.c: New testcase.
2193         * c-c++-common/torture/pr58794-2.c: Likewise.
2195 2013-10-21  Richard Biener  <rguenther@suse.de>
2197         PR middle-end/58742
2198         * c-c++-common/fold-divmul-1.c: New testcase.
2200 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2202         * gcc.target/i386/memset-vector_loop-1.c: New test.
2203         * gcc.target/i386/memset-vector_loop-2.c: New test.
2205 2013-10-21  Diego Novillo  <dnovillo@google.com>
2207         * g++.dg/plugin/selfassign.c: Include tree.h.
2208         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2209         * gcc.dg/plugin/ggcplug.c: Likewise.
2210         * gcc.dg/plugin/one_time_plugin.c: Likewise.
2211         * gcc.dg/plugin/selfassign.c: Likewise.
2212         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2214 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
2216         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2217         * gcc.target/mips/mips-ps-7.c: Likewise.
2219 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
2221         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2222         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2223         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2225 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
2227         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2229         PR testsuite/58645
2230         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2232 2013-10-19  Mike Stump  <mikestump@comcast.net>
2234         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2236         * gcc.dg/lto/pr54625-1_0.c: Move from here...
2237         * g++.dg/lto/pr54625-1_0.c: ... to here.
2238         * gcc.dg/lto/pr54625-1_1.C: Likewise.
2239         * g++.dg/lto/pr54625-1_1.C: Likewise.
2240         * gcc.dg/lto/pr54625-2_0.c: Likewise.
2241         * g++.dg/lto/pr54625-2_0.c: Likewise.
2242         * gcc.dg/lto/pr54625-2_1.C: Likewise.
2243         * g++.dg/lto/pr54625-2_1.C: Likewise.
2245 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
2247         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2249 2013-10-18  Cong Hou  <congh@google.com>
2251         * gcc.dg/vect/pr58508.c: New test.
2253 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
2255         PR c++/58466
2256         * g++.dg/cpp0x/variadic145.C: New.
2258 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
2260         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2262 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
2264         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2265         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2266         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2267         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2269 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
2271         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2272         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2273         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2274         effective target arm_thumb1_ok.
2275         * lib/target-supports.exp
2276         (check_effective_target_arm_fp16_ok_nocache): Don't force
2277         -mfloat-abi=soft when building for hardfloat target.
2279 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
2281         PR target/58673
2282         * gcc.target/powerpc/pr58673-1.c: New file to test whether
2283         -mquad-word + -mno-vsx-timode causes errors.
2284         * gcc.target/powerpc/pr58673-2.c: Likewise.
2286 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2288         PR c++/58596
2289         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2291 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2293         * gcc.target/aarch64/c-output-template.c: New testcase.
2294         * gcc.target/aarch64/c-output-template-2.c: Likewise.
2295         * gcc.target/aarch64/c-output-template-3.c: Likewise.
2297 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
2299         * gcc/testsuite/lib/target-supports.exp
2300         (check_effective_target_sync_long_long): AArch64 supports
2301         atomic operations on "long long".
2302         (check_effective_target_sync_long_long_runtime): AArch64 can
2303         execute atomic operations on "long long".
2305 2013-10-17  Richard Biener  <rguenther@suse.de>
2307         PR tree-optimization/58143
2308         * gcc.dg/torture/pr58143-1.c: New testcase.
2309         * gcc.dg/torture/pr58143-2.c: Likewise.
2310         * gcc.dg/torture/pr58143-3.c: Likewise.
2312 2013-10-17  Marek Polacek  <polacek@redhat.com>
2314         PR c/58267
2315         * gcc.dg/c1x-align-5.c: New test.
2317 2013-10-16  Tobias Burnus  <burnus@net-b.de>
2319         PR fortran/58652
2320         * gfortran.dg/unlimited_polymorphic_12.f90: New.
2322 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
2324         * c-c++-common/cpp/openmp-define-1.c: Move
2325         dg-require-effective-target fopenmp after dg-do directive.
2326         * c-c++-common/cpp/openmp-define-2.c: Likewise.
2327         * gfortran.dg/openmp-define-1.f90: Likewise.
2328         * gfortran.dg/openmp-define-2.f90: Likewise.
2329         * gfortran.dg/openmp-define-3.f90: Likewise.
2331 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
2333         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2335 2013-10-15  Sriraman Tallam  <tmsriram@google.com>
2337         PR target/57756
2338         * gcc.target/i386/pr57756.c: New test.
2339         * gcc.target/i386/pr57756_2.c: New test.
2341 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
2343         * gcc.dg/torture/builtin-self.c: New file.
2345 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2347         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2348         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2349         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2350         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2351         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2353 2013-10-15  Cong Hou  <congh@google.com>
2355         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2357 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2359         PR c++/58707
2360         * g++.dg/cpp0x/pr58707.C: New.
2362 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2364         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2365         after other directives.
2367 2013-10-15  Tobias Burnus  <burnus@net-b.de>
2369         PR fortran/58652
2370         * gfortran.dg/unlimited_polymorphic_11.f90: New.
2372 2013-10-14  Ian Lance Taylor  <iant@google.com>
2374         * go.test/go-test.exp (go-find-packages): New proc.
2375         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
2376         subdirectories.  Do simple +build line matching.  Handle run with
2377         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
2378         for rundir.  Remove special handling for bug191 and dwarf.
2380 2013-10-14  Tobias Burnus  <burnus@net-b.de>
2382         PR fortran/58658
2383         * gfortran.dg/unlimited_polymorphic_10.f90: New.
2385 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2387         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2388         Use btsl.
2390 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2392         * gnat.dg/specs/opt1.ads: New test.
2394 2013-10-14  Richard Biener  <rguenther@suse.de>
2396         PR tree-optimization/58640
2397         * gcc.c-torture/execute/pr58640-2.c: New testcase.
2399 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2401         * gnat.dg/uninit_array.ad[sn]: New test.
2402         * gnat.dg/uninit_array_pkg.ads: New helper.
2404 2013-10-13  Richard Biener  <rguenther@suse.de>
2406         * gcc.c-torture/execute/pr58662.c: New test.
2408 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
2410         PR target/51244
2411         * gcc.dg/torture/p51244-21.c: New.
2412         * gcc.target/sh/pr51244-20.c: New.
2413         * gcc.target/sh/pr51244-20-sh2a.c: New.
2415 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
2417         * gnat.dg/specs/linker_section.ads: Update test.
2419 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2421         PR target/58690
2422         * gcc.target/i386/pr58690.c: New test
2424 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
2426         * gcc.target/i386/builtin-ucmp.c: New test.
2428 2013-10-11  Brooks Moses  <bmoses@google.com>
2430         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2432 2013-10-11  Jeff Law  <law@redhat.com>
2434         * gcc.c-torture/execute/pr58640.c: New test.
2436 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2438         PR c++/58633
2439         * g++.dg/cpp0x/decltype57.C: New.
2441 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2443         PR c++/31671
2444         * g++.dg/template/nontype26.C: New.
2446 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
2448         * c-c++-common/cpp/openmp-define-1.c: New file.
2449         * c-c++-common/cpp/openmp-define-2.c: Likewise.
2450         * c-c++-common/cpp/openmp-define-3.c: Likewise.
2451         * gfortran.dg/openmp-define-1.f90: Likewise.
2452         * gfortran.dg/openmp-define-2.f90: Likewise.
2453         * gfortran.dg/openmp-define-3.f90: Likewise.
2455         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2456         for test source files.
2457         * gcc.dg/gomp/gomp.exp: Likewise.
2458         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2459         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2460         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2461         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2462         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2464 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
2466         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2467         Remove error test that is now valid in OpenMP 4.0.
2468         * c-c++-common/gomp/atomic-16.c: New test.
2469         * c-c++-common/gomp/cancel-1.c: New test.
2470         * c-c++-common/gomp/depend-1.c: New test.
2471         * c-c++-common/gomp/depend-2.c: New test.
2472         * c-c++-common/gomp/map-1.c: New test.
2473         * c-c++-common/gomp/pr58472.c: New test.
2474         * c-c++-common/gomp/sections1.c: New test.
2475         * c-c++-common/gomp/simd1.c: New test.
2476         * c-c++-common/gomp/simd2.c: New test.
2477         * c-c++-common/gomp/simd3.c: New test.
2478         * c-c++-common/gomp/simd4.c: New test.
2479         * c-c++-common/gomp/simd5.c: New test.
2480         * c-c++-common/gomp/single1.c: New test.
2481         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2482         parser.
2483         * g++.dg/gomp/block-3.C: Likewise.
2484         * g++.dg/gomp/clause-3.C: Adjust error messages.
2485         * g++.dg/gomp/declare-simd-1.C: New test.
2486         * g++.dg/gomp/declare-simd-2.C: New test.
2487         * g++.dg/gomp/depend-1.C: New test.
2488         * g++.dg/gomp/depend-2.C: New test.
2489         * g++.dg/gomp/target-1.C: New test.
2490         * g++.dg/gomp/target-2.C: New test.
2491         * g++.dg/gomp/taskgroup-1.C: New test.
2492         * g++.dg/gomp/teams-1.C: New test.
2493         * g++.dg/gomp/udr-1.C: New test.
2494         * g++.dg/gomp/udr-2.C: New test.
2495         * g++.dg/gomp/udr-3.C: New test.
2496         * g++.dg/gomp/udr-4.C: New test.
2497         * g++.dg/gomp/udr-5.C: New test.
2498         * g++.dg/gomp/udr-6.C: New test.
2499         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2500         * gcc.dg/autopar/outer-2.c: Likewise.
2501         * gcc.dg/autopar/outer-3.c: Likewise.
2502         * gcc.dg/autopar/outer-4.c: Likewise.
2503         * gcc.dg/autopar/outer-5.c: Likewise.
2504         * gcc.dg/autopar/outer-6.c: Likewise.
2505         * gcc.dg/autopar/parallelization-1.c: Likewise.
2506         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2507         parser.
2508         * gcc.dg/gomp/clause-1.c: Adjust error messages.
2509         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2510         instead of GOMP_parallel_loop_runtime_start.
2511         * gcc.dg/gomp/declare-simd-1.c: New test.
2512         * gcc.dg/gomp/declare-simd-2.c: New test.
2513         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2514         parser.  Add further #pragma omp sections nesting tests.
2515         * gcc.dg/gomp/target-1.c: New test.
2516         * gcc.dg/gomp/target-2.c: New test.
2517         * gcc.dg/gomp/taskgroup-1.c: New test.
2518         * gcc.dg/gomp/teams-1.c: New test.
2519         * gcc.dg/gomp/udr-1.c: New test.
2520         * gcc.dg/gomp/udr-2.c: New test.
2521         * gcc.dg/gomp/udr-3.c: New test.
2522         * gcc.dg/gomp/udr-4.c: New test.
2523         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2525 2013-10-10  Jan Hubicka  <jh@suse.cz>
2527         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2528         tuning change.
2529         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2530         * gcc.target/i386/pr49168-1.c: Likewise.
2531         * gcc.target/i386/pr49002-2.c: Likewise.
2533 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
2535         PR middle-end/58670
2536         * gcc.dg/torture/pr58670.c: New test.
2538 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2540         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2542 2013-10-09  Marek Polacek  <polacek@redhat.com>
2544         PR c++/58635
2545         * g++.dg/tm/pr58635-1.C: New test.
2546         * g++.dg/tm/pr58635-2.C: New test.
2548 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
2550         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2552 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
2554         PR tree-optimization/20318
2555         * c-c++-common/pr20318.c: New file.
2556         * gcc.dg/tree-ssa/pr20318.c: New file.
2558 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2560         * gcc.c-torture/execute/pr58570.c: New test.
2562 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2564         * gcc.target/aarch64/vclz.c: New testcase.
2566 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2568         * gcc.target/aarch64/vadd_f64.c: New testcase.
2569         * gcc.target/aarch64/vsub_f64.c: New testcase.
2571 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2573         * gcc.target/aarch64/vdiv_f.c: New testcase.
2575 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2577         * gcc.target/aarch64/vneg_f.c: New testcase.
2578         * gcc.target/aarch64/vneg_s.c: New testcase.
2580 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2582         PR c++/58568
2583         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2584         * g++.old-deja/g++.mike/misc9.C: Adjust.
2586 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2588         PR c++/58665
2589         Revert:
2590         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2592         PR c++/58448
2593         * g++.dg/template/crash117.C: New.
2595 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2597         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2599 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
2601         PR tree-optimization/58480
2602         * gcc.dg/tree-ssa/pr58480.c: New file.
2604 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2606         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2607         * gcc.target/powerpc/fusion.c: Likewise.
2609 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2611         * gcc.target/s390/htm-nofloat-2.c: New testcase.
2613 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2615         * gcc.target/s390/htm-1.c: Add more tests to cover different
2616         operand types.
2618 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2620         PR c++/58126
2621         * g++.dg/init/uninitialized1.C: New.
2623 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2625         PR c++/56060
2626         * g++.dg/cpp0x/variadic144.C: New.
2628 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2630         PR c++/58560
2631         * g++.dg/cpp0x/auto39.C: New.
2633 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2635         PR c++/58503
2636         * g++.dg/cpp0x/range-for26.C: New.
2637         * g++.dg/cpp0x/range-for27.C: Likewise.
2639 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2641         PR c++/58448
2642         * g++.dg/template/crash117.C: New.
2644 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
2646         PR c++/19476
2647         * g++.dg/tree-ssa/pr19476-5.C: New file.
2648         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2650 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2652         PR c++/58584
2653         * g++.dg/cpp0x/gen-attrs-55.C: New.
2655 2013-10-03  Easwaran Raman  <eraman@google.com>
2657         PR c++/33911
2658         * g++.dg/ext/attribute47.C: New.
2660 2013-10-03  Rong Xu  <xur@google.com>
2662         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2663         probability.
2664         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2665         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2667 2013-10-03  Marek Polacek  <polacek@redhat.com>
2669         PR c++/58510
2670         * g++.dg/cpp0x/pr58510.C: New test.
2672 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
2674         PR c++/19476
2675         * g++.dg/tree-ssa/pr19476-1.C: New file.
2676         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2677         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2678         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2680 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2682         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2683         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2684         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2685         VSX scalar operations or the traditional floating point form of
2686         the instruction.
2687         * gcc.target/powerpc/ppc-target-2.c: Likewise.
2688         * gcc.target/powerpc/recip-3.c: Likewise.
2689         * gcc.target/powerpc/recip-5.c: Likewise.
2690         * gcc.target/powerpc/pr72747.c: Likewise.
2691         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2693 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2695         PR target/58460
2696         * gcc.target/aarch64/pr58460.c: New file.
2698 2013-10-02  Tobias Burnus  <burnus@net-b.de>
2700         PR fortran/58593
2701         * gfortran.dg/char_length_19.f90: New.
2703 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2705         PR c++/58535
2706         * g++.dg/parse/crash65.C: New.
2707         * g++.dg/cpp1y/pr58535.C: Likewise.
2709 2013-10-02  Richard Biener  <rguenther@suse.de>
2711         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2712         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2713         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2714         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2715         * gfortran.dg/ldist-pr45199.f: Likewise.
2717 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2719         PR c++/58565
2720         * g++.dg/parse/crash64.C: New.
2722 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
2724         * gcc.dg/tree-ssa/slsr-40.c: New test.
2726 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
2728         PR c++/58563
2729         * g++.dg/cpp0x/pr58563.C: New.
2731 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
2733         * gcc.target/aarch64/vect_saddl_1.c: New.
2735 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
2737         PR target/58574
2738         * gcc.c-torture/execute/pr58574.c: New testcase.
2740 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
2742         PR Target/58578
2743         * gcc.target/arm/pr58578.c: New test.
2745 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2747         PR tree-optimization/58556
2748         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2749         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2751 2013-10-01  Nick Clifton  <nickc@redhat.com>
2753         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2754         for MSP430.
2755         * gcc.c-torture/compile/20010327-1.c: Only run the test for
2756         ptr32plus targets.
2757         * gcc.c-torture/compile/pr41181.c: Likewise.
2758         * gcc.c-torture/compile/calls.c: Likewise.
2759         * gcc.c-torture/compile/990617-1.c: Likewise.
2760         * gcc.c-torture/compile/pr55955.c: Only run the test for
2761         int32plus targets.
2762         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2764 2013-10-01  Richard Biener  <rguenther@suse.de>
2766         PR tree-optimization/58553
2767         * gcc.dg/torture/pr58553.c: New testcase.
2769 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
2771         PR middle-end/58564
2772         * gcc.c-torture/execute/pr58564.c: New test.
2774 2013-09-30  Teresa Johnson  <tejohnson@google.com>
2776         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2777         Update for additional dump message.
2779 2013-09-30  Richard Biener  <rguenther@suse.de>
2781         PR tree-optimization/58554
2782         * gcc.dg/torture/pr58554.c: New testcase.
2784 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
2785             Joern Rennecke  <joern.rennecke@embecosm.com>
2787         * gcc.target/arc/barrel-shifter-1.c: New test.
2788         * gcc.target/arc/barrel-shifter-2.c: Likewise.
2789         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2790         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2791         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2792         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2793         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2794         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2795         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2796         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2797         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2798         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2799         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2800         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2801         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2802         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2803         * gcc.target/arc/mtune-ARC600.c: Likewise.
2804         * gcc.target/arc/mtune-ARC601.c: Likewise.
2805         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2806         * gcc.target/arc/mtune-ARC700.c: Likewise.
2807         * gcc.target/arc/mtune-ARC725D.c: Likewise.
2808         * gcc.target/arc/mtune-ARC750D.c: Likewise.
2809         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2810         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2812 2013-09-30  Richard Biener  <rguenther@suse.de>
2814         PR middle-end/58532
2815         * g++.dg/torture/pr58552.C: New testcase.
2817 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2819         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2820         and -mupper-regs-df.
2822 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
2824         PR middle-end/58463
2825         * gcc.dg/pr58463.c: New test.
2827 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
2829         PR middle-end/58551
2830         * c-c++-common/gomp/pr58551.c: New test.
2832 2013-09-27  Richard Biener  <rguenther@suse.de>
2834         PR tree-optimization/58459
2835         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2837 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2839         PR fortran/58113
2840         * gfortran.dg/round_4.f90: Check for rounding support.
2842 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
2844         * g++.dg/vect/pr58513.cc (op): Make static.
2846 2013-09-26  Richard Biener  <rguenther@suse.de>
2848         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2850 2013-09-26  Richard Biener  <rguenther@suse.de>
2852         PR tree-optimization/58539
2853         * gcc.dg/torture/pr58539.c: New testcase.
2855 2013-09-25  Jeff Law  <law@redhat.com>
2857         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2859 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2861         PR fortran/58436
2862         * gfortran.dg/finalize_21.f90: New.
2864 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2866         PR fortran/57697
2867         PR fortran/58469
2868         * gfortran.dg/defined_assignment_8.f90: New.
2869         * gfortran.dg/defined_assignment_9.f90: New.
2871 2013-09-25  Marek Polacek  <polacek@redhat.com>
2873         PR sanitizer/58413
2874         * c-c++-common/ubsan/shift-5.c: New test.
2875         * c-c++-common/ubsan/shift-6.c: New test.
2876         * c-c++-common/ubsan/div-by-zero-5.c: New test.
2877         * gcc.dg/ubsan/c-shift-1.c: New test.
2879 2013-09-25  Marek Polacek  <polacek@redhat.com>
2881         PR c++/58516
2882         * g++.dg/tm/pr58516.C: New test.
2884 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2886         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2887         New procedure.
2888         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2890 2013-09-24  Richard Biener  <rguenther@suse.de>
2892         PR middle-end/58513
2893         * g++.dg/vect/pr58513.cc: New testcase.
2895 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
2897         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2898         output.
2900 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
2902         PR c++/58500
2903         * g++.dg/cpp1y/pr58500.C: New testcase.
2905 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2907         * gnat.dg/opt28.ad[sb]: New test.
2908         * gnat.dg/opt28_pkg.ads: New helper.
2910 2013-09-23  Richard Biener  <rguenther@suse.de>
2912         PR tree-optimization/58464
2913         * g++.dg/torture/pr58464.C: New testcase.
2915 2013-09-23  Christian Bruel  <christian.bruel@st.com>
2917         PR target/58475
2918         * gcc.target/sh/torture/pr58475.c: New test.
2920 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
2922         PR fortran/58355
2923         * gfortran.dg/extends_15.f90: New.
2925 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2927         PR c++/58481
2928         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2930 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2932         PR target/56875
2933         * gcc.target/vax/vax.exp: New.
2934         * gcc.target/vax/pr56875.c: Ditto.
2936 2013-09-20  Richard Biener  <rguenther@suse.de>
2938         PR middle-end/58484
2939         * gfortran.dg/pr58484.f: New testcase.
2941 2013-09-20  Jeff Law  <law@redhat.com>
2943         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2945 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2947         PR middle-end/57748
2948         * gcc.dg/torture/pr57748-1.c: New test.
2949         * gcc.dg/torture/pr57748-2.c: New test.
2951 2013-09-20  Marek Polacek  <polacek@redhat.com>
2953         PR sanitizer/58413
2954         * c-c++-common/ubsan/shift-4.c: New test.
2956 2013-09-20  Richard Biener  <rguenther@suse.de>
2958         PR tree-optimization/58453
2959         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2961 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
2963         PR fortran/58099
2964         * gfortran.dg/proc_ptr_43.f90: New.
2966 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2968         PR fortran/57697
2969         * gfortran.dg/defined_assignment_11.f90: New.
2971 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
2973         PR rtl-optimization/58438
2974         * g++.dg/pr58438.C: New test.
2976 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2978         PR fortran/43366
2979         * gfortran.dg/class_39.f03: Update dg-error.
2980         * gfortran.dg/class_5.f03: Ditto.
2981         * gfortran.dg/class_53.f90: Ditto.
2982         * gfortran.dg/realloc_on_assign_20.f90: New.
2983         * gfortran.dg/realloc_on_assign_21.f90: New.
2984         * gfortran.dg/realloc_on_assign_22.f90: New.
2986 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
2988         PR c++/58457
2989         * g++.dg/parse/using4.C: New.
2991 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2993         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2995 2013-09-18  Marek Polacek  <polacek@redhat.com>
2997         PR sanitize/58443
2998         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2999         instead of the shift option.
3000         * c-c++-common/ubsan/pr58443-1.c: New test.
3001         * c-c++-common/ubsan/pr58443-3.c: New test.
3002         * c-c++-common/ubsan/pr58443-2.c: New test.
3004 2013-09-18  Richard Biener  <rguenther@suse.de>
3006         PR tree-optimization/58417
3007         * gcc.dg/torture/pr58417.c: New testcase.
3009 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
3011         * gnat.dg/array_bounds_test2.adb: New test.
3013 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3015         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3016         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3018 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
3020         * gnat.dg/in_out_parameter4.adb: New test.
3022 2013-09-18  Marek Polacek  <polacek@redhat.com>
3024         PR sanitizer/58411
3025         * c-c++-common/ubsan/attrib-1.c: New test.
3027 2013-09-17  Cong Hou  <congh@google.com>
3029         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3030         on two arrays with short and int types. This should not be recognized
3031         as a dot product pattern.
3033 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
3035         PR c++/58435
3036         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3037         the cp_type_quals (r) too.
3039 2013-09-17  Jan Hubicka  <jh@suse.cz>
3041         PR middle-end/58332
3042         * gcc.c-torture/compile/pr58332.c: New testcase.
3044 2013-09-17  Jeff Law  <law@redhat.com>
3046         * gcc.c-torture/execute/pr58387.c: New test.
3048 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3050         PR tree-optimization/58088
3051         * gcc.c-torture/compile/pr58088.c: New test.
3053 2013-09-17  Nick Clifton  <nickc@redhat.com>
3055         * lib/target-supports.exp (check_effective_target_trampolines):
3056         Add MSP430 to the list of targets that do not support trampolines.
3057         (check_profiling_available): Add MSP430 to the list of targets
3058         that do not support profiling.
3059         (check_effective_target_tls_runtime): Add MSP430 to the list of
3060         targets that do not support TLS.
3062 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
3064         * gnat.dg/opt27.adb: New test.
3065         * gnat.dg/opt27_pkg.ad[sb]: New helper.
3067 2013-09-17  Andreas Schwab  <schwab@suse.de>
3069         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3071 2013-09-17  Richard Biener  <rguenther@suse.de>
3073         PR tree-optimization/58432
3074         * gcc.dg/pr58432.c: New testcase.
3076 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
3078         * gcc.dg/tree-ssa/slsr-39.c: New test.
3080 2013-09-16  Xinliang David Li  <davidxl@google.com>
3082         * gcc.misc-tests/help.exp: Optimizer help change.
3084 2013-09-16  Jeff Law  <law@redhat.com>
3086         * gcc.c-torture/execute/pr58419.c: New test.
3087         * gcc.c-torture/execute/pr58431.c: New test.
3089 2013-09-16  Tobias Burnus  <burnus@net-b.de>
3091         PR fortran/58356
3092         * gfortran.dg/finalize_19.f90: New.
3094 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
3096         * gcc.target/i386/pr58418.c: New.
3098 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3100         * gcc.target/aarch64/fmla-intrinsic.c: New.
3101         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3102         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3103         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3105 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3107         * gcc.target/aarch64/mul_intrinsic_1.c: New.
3108         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3110 2013-09-16  Richard Biener  <rguenther@suse.de>
3112         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3114 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
3116         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3117         interpreted as implicit templates) to be expected pedwarns instead.
3119 2013-09-16  Tobias Burnus  <burnus@net-b.de>
3121         PR fortran/57697
3122         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3124 2013-09-15  Tobias Burnus  <burnus@net-b.de>
3126         PR fortran/57697
3127         * gfortran.dg/defined_assignment_10.f90: New.
3129 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
3131         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3132         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3134 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
3136         * g++.dg/abi/main.C: Added implicit C linkage tests
3138 2013-09-13  Kai Tietz  <ktietz@redhat.com>
3140         * gcc.target/i386/pr57848.c: New file.
3142 2013-09-13  Christian Bruel  <christian.bruel@st.com>
3144         PR target/58314
3145         * gcc.target/sh/torture/pr58314.c: New test.
3147 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
3149         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3151 2013-09-12  Martin Jambor  <mjambor@suse.cz>
3153         PR ipa/58389
3154         * g++.dg/pr58389.C: New test.
3156 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
3158         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3159         * g++.dg/template/pseudodtor3.C: Likewise.
3161 2013-09-12  Richard Biener  <rguenther@suse.de>
3163         PR tree-optimization/58404
3164         * g++.dg/tree-ssa/pr58404.C: New testcase.
3166 2013-09-12  Martin Jambor  <mjambor@suse.cz>
3168         PR ipa/58371
3169         * g++.dg/ipa/pr58371.C: New test.
3171 2013-09-12  Richard Biener  <rguenther@suse.de>
3173         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
3174         expected outcome and comment why that happens.
3176 2013-09-11  Richard Biener  <rguenther@suse.de>
3178         PR middle-end/58377
3179         * g++.dg/uninit-pred-4.C: New testcase.
3181 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
3183         PR tree-optimization/58385
3184         * gcc.c-torture/execute/pr58385.c: New test.
3186 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3188         * gcc.target/arm/thumb-ifcvt-2.c: New test.
3190 2013-09-10  Jeff Law  <law@redhat.com>
3192         * g++.dg/torture/pr58380.C: New test.
3194 2013-09-10  Jan Hubicka  <jh@suse.cz>
3195             Paolo Carlini  <paolo.carlini@oracle.com>
3197         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3199 2013-09-10  Jeff Law  <law@redhat.com>
3201         * gcc.c-torture/compile/pr58343.c: New test.
3203 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
3205         PR rtl-optimization/58365
3206         * gcc.c-torture/execute/pr58365.c: New test.
3208 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3210         * gcc.dg/torture/memcpy-1.c: New test.
3212 2013-09-10  Alan Modra  <amodra@gmail.com>
3214         * gcc.target/powerpc/pr58330.c: New.
3216 2013-09-10  Alan Modra  <amodra@gmail.com>
3218         * gcc.target/powerpc/medium_offset.c: New.
3220 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
3222         PR c++/58325
3223         * g++.dg/warn/Wunused-var-21.C: New test.
3225         PR tree-optimization/58364
3226         * gcc.c-torture/execute/pr58364.c: New test.
3228 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3230         PR c++/43452
3231         * g++.dg/warn/Wdelete-incomplete-1.C: New.
3232         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3233         * g++.dg/init/delete1.C: Adjust.
3235 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
3237         * gcc.target/aarch64/movdi_1.c: New test.
3239 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3241         PR c++/58362
3242         * g++.dg/warn/Wunused-parm-5.C: New.
3244 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3246         * gcc.target/aarch64/cmn-neg.c: New test.
3248 2013-09-09  Richard Biener  <rguenther@suse.de>
3250         PR middle-end/58326
3251         * gcc.dg/torture/pr58326-1.c: New testcase.
3252         * gcc.dg/torture/pr58326-2.c: Likewise.
3254 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3256         PR target/57735
3257         * g++.dg/ext/pr57735.C: New test.
3259 2013-09-09  Jan Hubicka  <jh@suse.cz>
3261         PR middle-end/58294
3262         * g++.dg/torture/PR58294.C: New testcase.
3264 2013-09-08  Jeff Law  <law@redhat.com>
3266         * gcc.c-torture/compile/pr58340.c: New test.
3268 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
3270         * g++.dg/debug/ra1.C: New test.
3272 2013-09-08  Jan Hubicka  <jh@suse.cz>
3274         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3275         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3276         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3277         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3279 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3281         PR c++/54941
3282         * g++.dg/overload/new1.C: Adjust.
3284 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
3286         * c-c++-common/opaque-vector.c: New test.
3288 2013-09-08  Tom de Vries  <tom@codesourcery.com>
3290         PR c++/58282
3291         * g++.dg/tm/noexcept-6.C: New test.
3293 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3295         * gcc.target/arc/cond-set-use.c: New test.
3297 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3299         * gnat.dg/stack_usage2.adb: New test.
3301 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
3303         * gcc.target/aarch64/table-intrinsics.c
3304         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3305         (qtb_tests8_< ,2,3,4>): Likewise.
3306         (qtblq_tests8_< ,2,3,4>): Likewise.
3307         (qtbxq_tests8_< ,2,3,4>): Likewise.
3309 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3311         * gnat.dg/warn10.ad[sb]: New test.
3312         * gnat.dg/warn10_pkg.ads: New helper.
3314 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3316         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3317         Don't expect NULL in foo.result set.
3318         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3319         in ESCAPED set.
3320         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3321         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3323 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3325         * gcc.target/s390/nearestint-1.c: New testcase.
3327 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3328             Vineet Gupta  <Vineet.Gupta@synopsys.com>
3330         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3331         * testsuite/gcc.target/arc: New directory.
3332         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3333         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3334         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3335         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3336         * testsuite/gcc.dg/builtin-apply2.c
3337         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3339 2013-09-04  Jan Hubicka  <jh@suse.cz>
3341         PR middle-end/58201
3342         * g++.dg/torture/pr58201_0.C: New testcase.
3343         * g++.dg/torture/pr58201_1.C: New testcase.
3344         * g++.dg/torture/pr58201.h: New testcase.
3346 2013-09-05  Jan Hubicka  <jh@suse.cz>
3348         * gcc.dg/autopar/pr49960.c: Disable partial inlining
3350 2013-09-05  Richard Biener  <rguenther@suse.de>
3352         PR tree-optimization/58137
3353         * gcc.target/i386/pr58137.c: New testcase.
3355 2013-09-05  Martin Jambor  <mjambor@suse.cz>
3357         * g++.dg/ipa/remref-1.C: New test.
3358         * g++.dg/ipa/remref-2.C: Likewise.
3360 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
3362         PR c++/24926
3363         * g++.dg/parse/access11.C: New.
3365 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
3367         * g++.dg/warn/weak1.C: Skip on AIX.
3369 2013-09-04  Easwaran Raman  <eraman@google.com>
3371         PR middle-end/57370
3372         PR tree-optimization/58011
3373         * gfortran.dg/reassoc_12.f90: New testcase.
3374         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3376 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
3378         * gcc.dg/attr-weakref-1.c: Skip on AIX.
3379         * gcc.dg/torture/pr53922.c: Skip on AIX.
3380         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3382 2013-09-04  Teresa Johnson  <tejohnson@google.com>
3384         * gcc.dg/unroll_1.c: Test dumping to stderr.
3386 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
3388         PR c++/58305
3389         * g++.dg/warn/deprecated-8.C: New.
3391 2013-09-03  Jeff Law  <law@redhat.com>
3393         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3394         dump output.
3396 2013-09-03  Meador Inge  <meadori@codesourcery.com>
3398         Revert:
3400         2013-08-30  Meador Inge  <meadori@codesourcery.com>
3402         * gcc.dg/Warray-bounds-11.c: New testcase.
3404 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
3406         * lib/target-supports.exp (check_weak_available): Return true for AIX.
3408 2013-09-03  Jan Hubicka  <jh@suse.cz>
3410         * g++.dg/ipa/devirt-15.C: Fix testcase.
3412 2013-09-03  Richard Biener  <rguenther@suse.de>
3414         PR middle-end/57656
3415         * gcc.dg/torture/pr57656.c: New testcase.
3417 2013-09-03  Richard Biener  <rguenther@suse.de>
3419         PR middle-end/57287
3420         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3422 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3424         PR fortran/PR56519
3425         * gfortran.dg/do_concurrent_3.f90:  New test case.
3427 2013-09-02  Jan Hubicka  <jh@suse.cz>
3429         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3431 2013-09-02  Martin Jambor  <mjambor@suse.cz>
3433         PR ipa/58106
3434         * gcc.dg/ipa/pr58106.c: New test.
3436 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
3438         * gcc.target/aarch64/scalar_intrinsics.c
3439         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3441 2013-09-02  Richard Biener  <rguenther@suse.de>
3443         PR middle-end/57511
3444         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3446 2013-09-02  Richard Biener  <rguenther@suse.de>
3448         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3449         reference.
3451 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
3453         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3455 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
3457         PR c++/21682, implement DR 565
3458         * g++.dg/template/using24.C: New.
3459         * g++.dg/template/using25.C: Likewise.
3460         * g++.dg/template/using26.C: Likewise.
3462 2013-09-01  Jan Hubicka  <jh@suse.cz>
3464         * g++.dg/ipa/devirt-15.C: New testcase.
3466 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
3468         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3470 2013-08-31  Jan Hubicka  <jh@suse.cz>
3472         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3473         * g++.dg/tree-ssa/pr45453.C: Likewise.
3475 2013-08-31  Jan Hubicka  <jh@suse.cz>
3477         * gcc.dg/fork-instrumentation.c: New testcase.
3479 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
3481         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3483 2013-08-30  Meador Inge  <meadori@codesourcery.com>
3485         * gcc.dg/Warray-bounds-11.c: New testcase.
3487 2013-08-30  Marek Polacek  <polacek@redhat.com>
3489         * g++.dg/ubsan/div-by-zero-1.C: New test.
3490         * c-c++-common/ubsan/save-expr-1.c: New test.
3491         * c-c++-common/ubsan/save-expr-2.c: New test.
3492         * c-c++-common/ubsan/save-expr-3.c: New test.
3493         * c-c++-common/ubsan/save-expr-4.c: New test.
3494         * c-c++-common/ubsan/typedef-1.c: New test.
3495         * c-c++-common/ubsan/const-char-1.c: New test.
3496         * c-c++-common/ubsan/const-expr.c: New test.
3497         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3498         * c-c++-common/ubsan/shift-1.c: Likewise.
3499         * c-c++-common/ubsan/shift-2.c: Likewise.
3500         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3501         * lib/ubsan-dg.exp: New file.
3502         * g++.dg/dg.exp: Add ubsan tests.
3503         * g++.dg/ubsan/ubsan.exp: New file.
3504         * gcc.dg/ubsan/ubsan.exp: New file.
3505         * g++.dg/ubsan/cxx11-shift-1.C: New test.
3506         * g++.dg/ubsan/cxx11-shift-2.C: New test.
3507         * c-c++-common/ubsan/div-by-zero-3.c: New test.
3508         * c-c++-common/ubsan/div-by-zero-1.c: New test.
3509         * c-c++-common/ubsan/div-by-zero-4.c: New test.
3510         * c-c++-common/ubsan/shift-3.c: New test.
3511         * c-c++-common/ubsan/unreachable-1.c: New test.
3512         * c-c++-common/ubsan/shift-1.c: New test.
3513         * c-c++-common/ubsan/shift-2.c: New test.
3514         * c-c++-common/ubsan/div-by-zero-2.c: New test.
3515         * gcc.dg/ubsan/c99-shift-2.c: New test.
3516         * gcc.dg/ubsan/c99-shift-1.c: New test.
3518 2013-08-29  Jan Hubicka  <jh@suse.cz>
3520         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3521         to match template and comment.
3523 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3525         PR c++/51424
3526         * g++.dg/cpp0x/dc8.C: New.
3527         * g++.dg/template/meminit1.C: Adjust.
3529 2013-08-30  Teresa Johnson  <tejohnson@google.com>
3531         * gcc.dg/inline-dump.c: Delete inadvertant commit.
3533 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
3535         PR tree-optimization/58277
3536         * gcc.c-torture/execute/pr58277-1.c: New test.
3537         * gcc.c-torture/execute/pr58277-2.c: New test.
3539 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3541         * gcc.dg/guality/param-1.c: New test.
3542         * gcc.dg/guality/param-2.c: Likewise.
3544 2013-08-30  Richard Biener  <rguenther@suse.de>
3546         PR tree-optimization/58228
3547         * gcc.dg/torture/pr58228.c: New testcase.
3549 2013-08-30  Richard Biener  <rguenther@suse.de>
3551         PR tree-optimization/58223
3552         * gcc.dg/torture/pr58223.c: New testcase.
3553         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3555 2013-08-30  Richard Biener  <rguenther@suse.de>
3557         PR tree-optimization/58010
3558         * gcc.dg/pr58010.c: New testcase.
3560 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
3562         * gcc.dg/unroll_3.c: Message change.
3563         * gcc.dg/unroll_4.c: Likewise.
3564         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3565         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3566         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3567         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3568         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3569         * gcc.dg/tree-ssa/loop-23.c: Likewise.
3570         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3571         * gcc.dg/unroll_1.c: Likewise.
3572         * gcc.dg/vect/bb-slp-31.c: Likewise.
3573         * gcc.dg/vect/bb-slp-14.c: Likewise.
3574         * gcc.dg/vect/bb-slp-8.c: Likewise.
3575         * gcc.dg/vect/bb-slp-23.c: Likewise.
3576         * gcc.dg/vect/bb-slp-15.c: Likewise.
3577         * gcc.dg/vect/bb-slp-9.c: Likewise.
3578         * gcc.dg/vect/bb-slp-24.c: Likewise.
3579         * gcc.dg/vect/bb-slp-16.c: Likewise.
3580         * gcc.dg/vect/bb-slp-25.c: Likewise.
3581         * gcc.dg/vect/bb-slp-17.c: Likewise.
3582         * gcc.dg/vect/bb-slp-26.c: Likewise.
3583         * gcc.dg/vect/bb-slp-18.c: Likewise.
3584         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3585         * gcc.dg/vect/bb-slp-27.c: Likewise.
3586         * gcc.dg/vect/bb-slp-19.c: Likewise.
3587         * gcc.dg/vect/bb-slp-28.c: Likewise.
3588         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3589         * gcc.dg/vect/bb-slp-29.c: Likewise.
3590         * gcc.dg/vect/bb-slp-8a.c: Likewise.
3591         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3592         * gcc.dg/vect/bb-slp-1.c: Likewise.
3593         * gcc.dg/vect/bb-slp-8b.c: Likewise.
3594         * gcc.dg/vect/bb-slp-2.c: Likewise.
3595         * gcc.dg/vect/bb-slp-3.c: Likewise.
3596         * gcc.dg/vect/bb-slp-10.c: Likewise.
3597         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3598         * gcc.dg/vect/bb-slp-4.c: Likewise.
3599         * gcc.dg/vect/bb-slp-11.c: Likewise.
3600         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3601         * gcc.dg/vect/bb-slp-5.c: Likewise.
3602         * gcc.dg/vect/bb-slp-20.c: Likewise.
3603         * gcc.dg/vect/bb-slp-6.c: Likewise.
3604         * gcc.dg/vect/bb-slp-21.c: Likewise.
3605         * gcc.dg/vect/bb-slp-30.c: Likewise.
3606         * gcc.dg/vect/bb-slp-13.c: Likewise.
3607         * gcc.dg/vect/bb-slp-7.c: Likewise.
3608         * gcc.dg/vect/bb-slp-22.c: Likewise.
3609         * gcc.dg/unroll_2.c: Likewise.
3610         * g++.dg/vect/slp-pr50413.cc: Likewise.
3611         * g++.dg/vect/slp-pr56812.cc: Likewise.
3612         * g++.dg/vect/slp-pr50819.cc: Likewise.
3614 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
3616         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3618 2013-08-29  Teresa Johnson  <tejohnson@google.com>
3620         * gcc.dg/pr40209.c: Use -fopt-info.
3621         * gcc.dg/pr26570.c: Ditto.
3622         * gcc.dg/pr32773.c: Ditto.
3623         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3625 2013-08-29  Richard Biener  <rguenther@suse.de>
3627         PR tree-optimization/58246
3628         * gcc.dg/torture/pr58246.c: New testcase.
3630 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3632         PR fortran/52243
3633         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
3634         obsolete by patch.
3635         * gfortran.dg/realloc_on_assign_19.f90:  New test.
3637 2013-08-29  Richard Biener  <rguenther@suse.de>
3639         PR middle-end/57287
3640         * gcc.dg/pr57287-2.c: New testcase.
3642 2013-08-29  Richard Biener  <rguenther@suse.de>
3644         PR tree-optimization/57685
3645         * gcc.dg/torture/pr57685.c: New testcase.
3647 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
3649         PR c++/58255
3650         * g++.dg/cpp0x/dc7.C: New.
3652 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
3654         PR middle-end/58257
3655         * c-c++-common/gomp/pr58257.c: New test.
3657 2013-08-28  Richard Biener  <rguenther@suse.de>
3659         PR tree-optimization/56933
3660         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3662 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
3664         * gcc.target/aarch64/scalar_shift_1.c: New.
3666 2013-08-27  Richard Biener  <rguenther@suse.de>
3668         PR tree-optimization/57521
3669         * gcc.dg/torture/pr57521.c: New testcase.
3671 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
3673         PR rtl-optimization/57860
3674         PR rtl-optimization/57861
3675         PR rtl-optimization/57875
3676         PR rtl-optimization/57876
3677         PR rtl-optimization/57877
3678         * gcc.c-torture/execute/pr57860.c: New test.
3679         * gcc.c-torture/execute/pr57861.c: New test.
3680         * gcc.c-torture/execute/pr57875.c: New test.
3681         * gcc.c-torture/execute/pr57876.c: New test.
3682         * gcc.c-torture/execute/pr57877.c: New test.
3684 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3686         PR fortran/58146
3687         * gfortran.dg/bounds_check_18.f90:  New test.
3689 2013-08-23  Jan Hubicka  <jh@suse.cz>
3691         * g++.dg/ipa/devirt-14.C: Fix typo.
3693 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
3695         PR fortran/57798
3696         * gfortran.dg/inline_sum_5.f90: New.
3698 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
3700         PR fortran/57843
3701         * gfortran.dg/typebound_assignment_7.f90: New.
3703 2013-08-23  Jan Hubicka  <jh@suse.cz>
3705         * g++.dg/ipa/devirt-13.C: New testcase.
3706         * g++.dg/ipa/devirt-14.C: New testcase.
3708 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
3710         PR target/58218
3711         * gcc.target/i386/pr58218.c: New test.
3713         PR tree-optimization/58209
3714         * gcc.c-torture/execute/pr58209.c: New test.
3716 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3718         * gcc.target/powerpc/pr57744.c: Declare abort.
3720 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
3722         PR c++/56380
3723         * g++.dg/template/error54.C: New.
3725 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
3727         PR fortran/58185
3728         * gfortran.dg/select_type_34.f90: New.
3730 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3732         PR c++/56130
3733         * g++.dg/warn/deprecated-7.C: New.
3735 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3737         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3739 2013-08-21  Jeff Law  <law@redhat.com>
3741         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3743 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3745         PR c++/56134
3746         * g++.dg/ext/attr-alias-3.C: New.
3748 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
3750         PR fortran/53655
3751         * gfortran.dg/intent_out_8.f90: New.
3753 2013-08-20  Teresa Johnson  <tejohnson@google.com>
3755         PR rtl-optimizations/57451
3756         * g++.dg/tree-prof/pr57451.C: New test.
3758 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3760         PR c++/58190
3761         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3763 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3765         PR c/57490
3766         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3768 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
3770         * gcc.target/powerpc/dfp-dd-2.c: New test.
3771         * gcc.target/powerpc/dfp-td-2.c: Likewise.
3772         * gcc.target/powerpc/dfp-td-3.c: Likewise.
3774 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
3776         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3777         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3778         Check for SLL too.
3780 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
3782         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3784         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3785         "Threaded".
3787         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3788         correct test response.
3790         PR testsuite/52641
3791         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3792         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3793         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3794         (v4si): Use it.
3795         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3796         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3798         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3800 2013-08-18  Jan Hubicka  <jh@suse.cz>
3802         * g++.dg/ipa/type-inheritance-1.C: New testcase.
3804 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
3806         PR fortran/46271
3807         * gfortran.dg/gomp/proc_ptr_1.f90: New.
3809 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
3811         PR tree-optimization/58006
3812         * g++.dg/opt/pr58006.C: New test.
3814 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
3816         * gnat.dg/specs/linker_alias.ads: New test.
3818 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
3820         PR tree-optimization/58164
3821         * gcc.c-torture/compile/pr58164.c: New test.
3823         PR tree-optimization/58165
3824         * g++.dg/opt/pr58165.C: New test.
3826 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3828         PR c++/51912
3829         * g++.dg/cpp0x/enum28.C: New.
3830         * g++.dg/cpp0x/enum15.C: Adjust.
3832 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3834         PR target/57949
3835         * gcc.target/powerpc/pr57949-1.c: New.
3836         * gcc.target/powerpc/pr57949-2.c: New.
3838 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
3840         PR tree-optimization/58145
3841         * gcc.dg/pr58145-1.c: New test.
3842         * gcc.dg/pr58145-2.c: New test.
3844 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3846         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3847         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3848         * gcc.dg/debug/dwarf2/static1.c: Likewise.
3849         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3850         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3851         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3852         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3853         * gcc.dg/debug/dwarf2/var1.c: Likewise.
3854         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3855         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3856         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3857         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3858         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3859         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3860         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3861         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3862         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3863         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3864         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3865         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3866         * gcc.dg/debug/dwarf2/var2.c: Likewise.
3867         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3868         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3869         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3870         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3871         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3872         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3873         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3874         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3875         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3876         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3877         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3878         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3879         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3880         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3881         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3882         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3883         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3884         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3885         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3886         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3888         PR testsuite/52641
3889         * gcc.c-torture/execute/pr56799.x: New file.
3891         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3893         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3895         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3896         * gcc.dg/pr44214-3.c (v2df): Likewise.
3898         * gcc.dg/pr46647.c: xfail for avr-*-*.
3900         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3901         memcpy by one.
3902         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3903         Expect l to be optimized away.
3904         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3906         PR testsuite/52641
3907         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3908         to tests that assume int/double are larger than short/float.
3910         PR testsuite/52641
3911         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3912         target { ! int16 }.
3913         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3914         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3915         target { int16 }.  Restrict existing tests to target { int32 }
3916         where appropriate.
3917         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3918         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3919         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3920         * lib/target-supports.exp (check_effective_target_int32): New proc.
3922         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3923         exclude from scan test.
3925         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3926         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3927         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3928         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3929         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3930         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3931         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3932         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3933         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3934         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3935         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3936         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3937         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3938         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3939         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3940         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3941         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3942         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3943         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3945 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
3947         * gcc.target/arm/pr19599.c: Skip for -mthumb.
3949         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3950         to be the first test directive.
3951         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3952         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3953         * gcc.target/arm/atomic-op-char.c: Likewise.
3954         * gcc.target/arm/atomic-op-consume.c: Likewise.
3955         * gcc.target/arm/atomic-op-int.c: Likewise.
3956         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3957         * gcc.target/arm/atomic-op-release.c: Likewise.
3958         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3959         * gcc.target/arm/atomic-op-short.c: Likewise.
3961 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
3963         PR rtl-optimization/57662
3964         * gcc.dg/pr57662.c: New test.
3966 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3968         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3969         alternative to -1.
3970         * gcc.target/mips/nans-legacy.c: Likewise.
3972 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3974         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3975         escapes.
3976         * gcc.target/mips/fabs-legacy.c: Likewise.
3977         * gcc.target/mips/fabsf-2008.c: Likewise.
3978         * gcc.target/mips/fabsf-legacy.c: Likewise.
3979         * gcc.target/mips/fneg-2008.c: Likewise.
3980         * gcc.target/mips/fneg-legacy.c: Likewise.
3981         * gcc.target/mips/fnegf-2008.c: Likewise.
3982         * gcc.target/mips/fnegf-legacy.c: Likewise.
3983         * gcc.target/mips/nan-2008.c: Likewise.
3984         * gcc.target/mips/nan-legacy.c: Likewise.
3985         * gcc.target/mips/nanf-2008.c: Likewise.
3986         * gcc.target/mips/nanf-legacy.c: Likewise.
3987         * gcc.target/mips/nans-2008.c: Likewise.
3988         * gcc.target/mips/nans-legacy.c: Likewise.
3989         * gcc.target/mips/nansf-2008.c: Likewise.
3990         * gcc.target/mips/nansf-legacy.c: Likewise.
3992 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3994         * gnat.dg/valued_proc.adb: New test.
3995         * gnat.dg/valued_proc_pkg.ads: New helper.
3997 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
3999         PR tree-optimization/57661
4000         * g++.dg/opt/pr57661.C: New test.
4002         PR sanitizer/56417
4003         * gcc.dg/asan/pr56417.c: New test.
4005 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
4007         * gnat.dg/loop_optimization16.adb: New test.
4008         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4010 2013-08-13  Marek Polacek  <polacek@redhat.com>
4012         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4014 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
4016         Example of converting global state to per-pass state.
4018         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4019         global state "static int counter" to...
4020         (one_pass::counter): ...this instance data.
4022 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
4024         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4025         to member function...
4026         (one_pass::gate): ...this.
4027         (one_pass_exec): Convert to member function...
4028         (one_pass::impl_execute): ...this.
4030 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
4032         PR c++/57416
4033         * g++.dg/cpp0x/pr57416.C: New.
4035 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
4037         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4038         changes.
4039         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4040         * g++.dg/cpp0x/defaulted2.C: Likewise.
4041         * g++.dg/cpp0x/defaulted31.C: Likewise.
4042         * g++.dg/cpp0x/error6.C: Likewise.
4043         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4044         * g++.dg/cpp0x/override2.C: Likewise.
4045         * g++.dg/cpp0x/parse1.C: Likewise.
4046         * g++.dg/cpp0x/scoped_enum.C: Likewise.
4047         * g++.dg/cpp0x/temp_default4.C: Likewise.
4048         * g++.dg/ext/attrib32.C: Likewise.
4049         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4050         * g++.dg/ext/mv13.C: Likewise.
4051         * g++.dg/ext/mv7.C: Likewise.
4052         * g++.dg/ext/mv9.C: Likewise.
4053         * g++.dg/ext/pr57362.C: Likewise.
4054         * g++.dg/ext/typeof10.C: Likewise.
4055         * g++.dg/lookup/anon6.C: Likewise.
4056         * g++.dg/lookup/crash6.C: Likewise.
4057         * g++.dg/lookup/name-clash5.C: Likewise.
4058         * g++.dg/lookup/name-clash6.C: Likewise.
4059         * g++.dg/other/anon4.C: Likewise.
4060         * g++.dg/other/error15.C: Likewise.
4061         * g++.dg/other/error8.C: Likewise.
4062         * g++.dg/other/redecl2.C: Likewise.
4063         * g++.dg/parse/crash16.C: Likewise.
4064         * g++.dg/parse/crash21.C: Likewise.
4065         * g++.dg/parse/crash38.C: Likewise.
4066         * g++.dg/parse/redef2.C: Likewise.
4067         * g++.dg/parse/struct-as-enum1.C: Likewise.
4068         * g++.dg/template/crash39.C: Likewise.
4069         * g++.dg/template/redecl3.C: Likewise.
4070         * g++.dg/tls/diag-3.C: Likewise.
4071         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4072         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4073         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4074         * g++.old-deja/g++.brendan/crash16.C: Likewise.
4075         * g++.old-deja/g++.brendan/crash18.C: Likewise.
4076         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4077         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4078         * g++.old-deja/g++.brendan/static3.C: Likewise.
4079         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4080         * g++.old-deja/g++.jason/binding.C: Likewise.
4081         * g++.old-deja/g++.jason/crash4.C: Likewise.
4082         * g++.old-deja/g++.jason/crash7.C: Likewise.
4083         * g++.old-deja/g++.jason/lineno.C: Likewise.
4084         * g++.old-deja/g++.jason/scoping7.C: Likewise.
4085         * g++.old-deja/g++.mike/misc3.C: Likewise.
4086         * g++.old-deja/g++.mike/net44.C: Likewise.
4087         * g++.old-deja/g++.mike/ns3.C: Likewise.
4088         * g++.old-deja/g++.ns/alias4.C: Likewise.
4089         * g++.old-deja/g++.ns/ns11.C: Likewise.
4090         * g++.old-deja/g++.other/crash23.C: Likewise.
4091         * g++.old-deja/g++.other/decl8.C: Likewise.
4092         * g++.old-deja/g++.other/linkage3.C: Likewise.
4093         * g++.old-deja/g++.other/typeck1.C: Likewise.
4094         * g++.old-deja/g++.other/typedef5.C: Likewise.
4095         * g++.old-deja/g++.pt/explicit34.C: Likewise.
4096         * g++.old-deja/g++.pt/friend36.C: Likewise.
4097         * obj-c++.dg/method-8.mm: Likewise.
4098         * obj-c++.dg/tls/diag-3.mm: Likewise.
4100 2013-08-12  Perez Read  <netfirewall@gmail.com>
4102         PR target/58132
4103         * gcc.target/i386/movabs-1.c: New test.
4105 2013-08-12  Marek Polacek  <polacek@redhat.com>
4107         PR tree-optimization/57980
4108         * gcc.dg/pr57980.c: New test.
4110 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4112         PR fortran/56666
4113         * gfortran.dg/do_check_10.f90:  New test.
4114         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
4115         * gfortran.dg/array_constructor_18.f90:  Likewise.
4116         * gfortran.dg/array_constructor_22.f90:  Likewise.
4117         * gfortran.dg/coarray_15.f90:  Likewise.
4118         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
4119         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
4120         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
4122 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
4124         PR c++/53349
4125         * g++.dg/cpp0x/constexpr-ice8.C: New.
4127 2013-08-09  Xinliang David Li  <davidxl@google.com>
4129         * gcc.target/i386/memcpy-strategy-1.c: New test.
4130         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4131         * gcc.target/i386/memset-strategy-1.c: Ditto.
4132         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4134 2013-08-09  Jan Hubicka  <jh@suse.cz>
4136         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4137         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4139 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
4141         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4143 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
4145         PR fortran/58058
4146         * gfortran.dg/transfer_intrinsic_6.f90: New.
4148 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
4150         Revert:
4151         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4153         PR c++/46206
4154         * g++.dg/lookup/typedef2.C: New.
4156 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
4158         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4159         output of vdup intrinsics.
4161 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4163         * gcc.target/arm/lp1189445.c: New testcase.
4165 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
4167         PR rtl-optimization/58079
4168         * gcc.dg/torture/pr58079.c: New test.
4170 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
4172         * gnat.dg/warn9.adb: New test.
4174 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4176         PR c++/46206
4177         * g++.dg/lookup/typedef2.C: New.
4179 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
4181         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4182         to optstr when building plugins on darwin.
4184 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4186         PR tree-optimization/57539
4187         * gcc.dg/ipa/pr57539.c: New test.
4189 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4190             Bernd Edlinger  <bernd.edlinger@hotmail.de>
4192         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4193         (a): Fix constructor.
4195 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4197         PR fortran/57987
4198         * gfortran.dg/pr57987.f90: New test.
4200 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4202         PR middle-end/58041
4203         * gcc.dg/torture/pr58041.c: New test.
4204         * gcc.target/arm/pr58041.c: Likewise.
4206 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
4208         PR fortran/57306
4209         * gfortran.dg/pointer_init_8.f90: New.
4211 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
4213         PR c++/58080
4214         * g++.dg/cpp0x/pr58080.C: New.
4216 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4218         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4219         to optstr when building plugins.
4221 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4223         Patch autogenerated by refactor_passes.py from
4224         https://github.com/davidmalcolm/gcc-refactoring-scripts
4225         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4227         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4228         struct to a subclass of gimple_opt_pass along with...
4229         (pass_data_one_pass): ...new pass_data instance and...
4230         (make_one_pass): ...new function.
4231         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4232         global struct to a subclass of gimple_opt_pass along with...
4233         (pass_data_warn_self_assign): ...new pass_data instance and...
4234         (make_pass_warn_self_assign): ...new function.
4235         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4236         a global struct to a subclass of gimple_opt_pass along with...
4237         (pass_data_dumb_plugin_example): ...new pass_data instance and...
4238         (make_pass_dumb_plugin_example): ...new function.
4239         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4240         global struct to a subclass of gimple_opt_pass along with...
4241         (pass_data_warn_self_assign): ...new pass_data instance and...
4242         (make_pass_warn_self_assign): ...new function.
4244 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4246         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4247         is created and added to the pass_manager to reflect
4248         autogenerated changes.
4249         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4250         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4251         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4253 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
4255         PR c++/58072
4256         * g++.dg/cpp0x/pr58072.C: New.
4258 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4260         * gcc.dg/torture/pr57993-2.cpp: New.
4262 2013-08-02  Jan Hubicka  <jh@suse.cz>
4264         * gcc.dg/ipa/ipa-1.c: Update.
4265         * gcc.dg/ipa/ipa-2.c: Update.
4266         * gcc.dg/ipa/ipa-3.c: Update.
4267         * gcc.dg/ipa/ipa-4.c: Update.
4268         * gcc.dg/ipa/ipa-5.c: Update.
4269         * gcc.dg/ipa/ipa-7.c: Update.
4270         * gcc.dg/ipa/ipa-8.c: Update.
4271         * gcc.dg/ipa/ipcp-1.c: Update.
4272         * gcc.dg/ipa/ipcp-2.c: Update.
4274 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
4276         PR rtl-optimization/58048
4277         * gcc.target/i386/pr58048.c: New.
4279 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4281         * gcc.target/arm/neon-for-64bits-2.c: Delete.
4283 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
4284             Peter Bergner  <bergner@vnet.ibm.com>
4286         PR c++/54537
4287         * g++.dg/overload/using3.C: New.
4288         * g++.dg/overload/using2.C: Adjust.
4289         * g++.dg/lookup/using9.C: Likewise.
4291 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4293         * gcc.target/arm/pr46972-2.c: New test.
4295 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
4297         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4299 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
4301         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4303 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
4305         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4306         rather than addressing!=absolute when deciding how to handle MIPS16
4307         when the test forces an ABI.
4309 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4311         PR c++/57673
4312         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4314 2013-07-30  Steve Ellcey  <sellcey@mips.com>
4316         * gcc.target/mips/code-readable-1.c: Increase switch size.
4317         * gcc.target/mips/code-readable-2.c: Ditto.
4318         * gcc.target/mips/code-readable-3.c: Ditto.
4319         * gcc.target/mips/code-readable-4.c: Ditto.
4321 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4323         PR c++/57947
4324         * g++.dg/parse/crash63.C: New.
4326 2013-07-30  Tobias Burnus  <burnus@net-b.de>
4328         PR fortran/57530
4329         * gfortran.dg/pointer_assign_8.f90: New.
4330         * gfortran.dg/pointer_assign_9.f90: New.
4331         * gfortran.dg/pointer_assign_10.f90: New.
4332         * gfortran.dg/pointer_assign_11.f90: New.
4334 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4336         * gcc.target/arm/pr57637.c: New testcase.
4338 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4340         PR tree-optimization/57993
4341         * gcc.dg/torture/pr57993.c: New test.
4343 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
4345         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4347 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
4349         PR c++/57948
4350         * g++.dg/conversion/ambig2.C: New.
4352 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
4354         * gcc.target/mips/fabs-2008.c: New test case.
4355         * gcc.target/mips/fabs-legacy.c: New test case.
4356         * gcc.target/mips/fabsf-2008.c: New test case.
4357         * gcc.target/mips/fabsf-legacy.c: New test case.
4358         * gcc.target/mips/fneg-2008.c: New test case.
4359         * gcc.target/mips/fneg-legacy.c: New test case.
4360         * gcc.target/mips/fneg-2008.c: New test case.
4361         * gcc.target/mips/fneg-legacy.c: New test case.
4362         * gcc.target/mips/nan-2008.c: New test case.
4363         * gcc.target/mips/nan-legacy.c: New test case.
4364         * gcc.target/mips/nanf-2008.c: New test case.
4365         * gcc.target/mips/nanf-legacy.c: New test case.
4366         * gcc.target/mips/nans-2008.c: New test case.
4367         * gcc.target/mips/nans-legacy.c: New test case.
4368         * gcc.target/mips/nansf-2008.c: New test case.
4369         * gcc.target/mips/nansf-legacy.c: New test case.
4370         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4372 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4373             Maxim Kuvyrkov  <maxim@kugelworks.com>
4375         * lib/target-supports.exp (check_effective_target_non_bionic): New
4376         effective-target test.
4377         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4378         * g++.dg/tls/thread_local4g.C: Ditto.
4380 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4382         PR fortran/58009
4383         * gfortran.dg/vector_subsript_7.f90:  New test.
4385 2013-07-27  Tobias Burnus  <burnus@net-b.de>
4387         PR fortran/57991
4388         * gfortran.dg/warn_alias.f90: New.
4390 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
4392         PR fortran/57285
4393         * gfortran.dg/class_array_19.f90: New.
4395 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
4397         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4398         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4399         * gcc.dg/vect/pr57741-3.c: Likewise.
4400         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4402 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
4404         Skip tests that make assumptions about struct layout that don't hold
4405         on epiphany:
4406         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4407         * g++.dg/cpp0x/iop.C: Likewise.
4408         * g++.dg/cpp0x/named_refs.C: Likewise.
4409         * g++.dg/cpp0x/rv1p.C: Likewise.
4410         * g++.dg/cpp0x/rv2p.C: Likewise.
4411         * g++.dg/cpp0x/rv3p.C: Likewise.
4412         * g++.dg/cpp0x/rv4p.C: Likewise.
4413         * g++.dg/cpp0x/rv5p.C: Likewise.
4414         * g++.dg/cpp0x/rv6p.C: Likewise.
4415         * g++.dg/cpp0x/rv7p.C: Likewise.
4416         * g++.dg/cpp0x/rv8p.C: Likewise.
4417         * g++.dg/ext/strncpy-chk1.C: Likewise.
4418         * gcc.dg/builtin-object-size-10.c: Likewise.
4419         * gcc.dg/builtin-object-size-11.c: Likewise.
4420         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4421         * gcc.dg/pr25805.c: Likewise.
4422         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4423         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4424         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4425         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4426         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4427         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4428         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4429         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4430         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4431         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4432         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4433         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4434         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4435         * gcc.c-torture/execute/zerolen-2.x: Likewise.
4436         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4438         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4439         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4441         * gcc.dg/torture/pr37868.c: Disable for epiphany.
4442         * gcc.dg/sibcall-6.c: Enable for epiphany.
4444 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4446         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4448 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
4450         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4451         memcpy not initializers.
4453         * gcc.dg/guality/guality.exp: Skip on AIX.
4455 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4457         PR c++/57101
4458         * g++.dg/cpp0x/pr57101.C: New.
4460 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
4462         * gcc.target/aarch64/neg_1.c: New test.
4464 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4466         PR fortran/57966
4467         * gfortran.dg/typebound_call_25.f90: New.
4469 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4471         PR c++/57981
4472         * g++.dg/cpp0x/pr57981.C: New.
4474 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4476         PR c++/57880
4477         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4479 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
4481         PR rtl-optimization/57960
4482         * gcc.target/s390/pr57960.c: New.
4484 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4486         PR fortran/57639
4487         * gfortran.dg/unlimited_polymorphic_9.f90: New.
4489 2013-07-25  Terry Guo  <terry.guo@arm.com>
4491         * gcc.target/arm/thumb1-Os-mult.c: New test case.
4493 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
4495         PR c++/57942
4496         * g++.dg/inherit/pr57942.C: New.
4498 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4500         * gcc.target/powerpc/bool2.h: New file, test the code generation
4501         of logical operations for power5, altivec, power7, and power8 systems.
4502         * gcc.target/powerpc/bool2-p5.c: Likewise.
4503         * gcc.target/powerpc/bool2-av.c: Likewise.
4504         * gcc.target/powerpc/bool2-p7.c: Likewise.
4505         * gcc.target/powerpc/bool2-p8.c: Likewise.
4506         * gcc.target/powerpc/bool3.h: Likewise.
4507         * gcc.target/powerpc/bool3-av.c: Likewise.
4508         * gcc.target/powerpc/bool2-p7.c: Likewise.
4509         * gcc.target/powerpc/bool2-p8.c: Likewise.
4511 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4513         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4515 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4517         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4519 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4521         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4522         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4523         type from long to long long.
4524         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4525         to have effective-target keywords of lp64 and ilp32.
4526         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4527         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4528         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4529         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4530         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4531         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4532         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4533         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4534         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4536 2013-07-23  Tom Tromey  <tromey@redhat.com>
4537             Joseph Myers  <joseph@codesourcery.com>
4539         * gcc.dg/c11-generic-1.c: New file.
4540         * gcc.dg/c11-generic-2.c: New file.
4542 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4544         PR fortran/57906
4545         PR fortran/52052
4546         * coarray/lib_realloc_1.f90: Permit optimization.
4547         * gfortran.dg/coarray_31.f90: New.
4549 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4551         PR fortran/57762
4552         * gfortran.dg/class_array_7.f03: Fix memory leak.
4554 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
4556         PR c++/52816
4557         * g++.dg/cpp0x/decltype56.C: New.
4559 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4561         * gcc.dg/pr53265.c: Correct line number in dg-message.
4563 2013-07-22  Diego Novillo  <dnovillo@google.com>
4565         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
4567 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4569         PR testsuite/52641
4570         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4571         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4573 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4575         PR testsuite/52641
4576         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4577         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4578         * gcc.dg/torture/pr53366-1.c: Same.
4579         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4580         * gcc.dg/torture/pr56488.c: Same.
4581         * gcc.dg/torture/pr57584.c: Same.
4582         * gcc.dg/tree-ssa/pr57385.c: Same.
4583         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4585 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
4587         * c-c++-common/pr41779.c: Fix typos.
4588         * gcc.c-torture/compile/20031125-2.c: Likewise.
4589         * gcc.c-torture/compile/20040621-1.c: Likewise.
4590         * gcc.c-torture/execute/20020418-1.c: Likewise.
4591         * gcc.dg/20020108-1.c: Likewise.
4592         * gcc.dg/atomic-generic-aux.c: Likewise.
4593         * gcc.dg/builtin-complex-err-2.c: Likewise.
4594         * gcc.dg/decl-1.c: Likewise.
4595         * gcc.dg/di-sync-multithread.c: Likewise.
4596         * gcc.dg/format/c90-printf-1.c: Likewise.
4597         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4598         * gcc.dg/long-long-compare-1.c: Likewise.
4599         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4600         * gcc.dg/pr17055-1.c: Likewise.
4601         * gcc.dg/pr27095.c: Likewise.
4602         * gcc.dg/torture/fp-int-convert.h: Likewise.
4603         * gcc.dg/tree-prof/inliner-1.c: Likewise.
4604         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4605         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4606         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4607         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4608         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4609         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4610         * gcc.dg/tree-ssa/pr42585.c: Likewise.
4611         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4612         * gcc.dg/vect/vect-cond-5.c: Likewise.
4613         * gcc.dg/weak/typeof-2.c: Likewise.
4614         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4615         * gcc.target/arm/naked-1.c: Likewise.
4616         * gcc.target/i386/pr9771-1.c: Likewise.
4617         * gcc.target/sparc/sparc-constant-1.c: Likewise.
4618         * gcc.target/sparc/struct-ret-check.c: Likewise.
4619         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4620         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4621         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4622         Likewise.
4624 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4626         PR fortran/56937
4627         * gfortran.dg/dependency_42.f90:  New test.
4628         * gfortran.dg/dependency_43.f90:  New test.
4630 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4632         PR fortran/35862
4633         * gfortran.dg/round_4.f90: New.
4635 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4637         PR fortran/57894
4638         * gfortran.dg/min_max_conformance_2.f90: New.
4640 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
4642         PR preprocessor/57620
4643         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4644         (main): Don't test {s,u,U,L}12.
4645         * c-c++-common/raw-string-13.c: New test.
4646         * c-c++-common/raw-string-14.c: New test.
4647         * c-c++-common/raw-string-15.c: New test.
4648         * c-c++-common/raw-string-16.c: New test.
4650 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
4652         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4654 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
4656         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4658         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4659         target { ! keeps_null_pointer_checks }.
4660         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4661         target { ! keeps_null_pointer_checks }.
4663         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4664         * gcc.dg/torture/pr56488.c: Likewise.
4666 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
4668         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4669         new testcase.
4671 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
4673         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4674         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4675         * gfortran.dg/guality/guality.exp: Skip on AIX.
4677         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4679         * g++.dg/debug/pr56819.C: Skip on AIX.
4680         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4681         * g++.dg/guality/guality.exp: Skip on AIX.
4683         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4685         * gcc.misc-tests/gcov-14.c: Skip on AIX.
4687         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4689 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4691         PR target/57516
4692         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4693         Adjust to corrected rounding.
4695 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4697         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4698         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4699         check_effective_target_cilkplus.
4700         * g++.dg/cilk-plus/cilk-plus.exp: Same.
4702 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
4704         * gcc.target/powerpc/pr57744.c: Fix typo.
4706 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
4708         PR middle-end/57698
4709         * gcc.c-torture/compile/pr57698.c: New test.
4710         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4711         * gcc.c-torture/compile/pr44043.c: Ditto.
4713 2013-07-18  Wei Mi  <wmi@google.com>
4715         PR rtl-optimization/57878
4716         * g++.dg/pr57878.C: New test.
4718 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4720         * gcc.dg/pr42611.c: Move dg-error to correct line.
4722 2013-07-17  Tobias Burnus  <burnus@net-b.de>
4724         PR fortran/57895
4725         * gfortran.dg/dollar_sym_3.f: New.
4726         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4728 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
4730         PR target/55654
4731         PR target/55656
4732         PR target/55657
4733         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4734         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4735         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4736         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4737         * objc.dg/image-info.m: Likewise.
4738         * objc.dg/symtab-1.m: Likewise.
4739         * objc.dg/torture/strings/const-str-10.m: Likewise.
4740         * objc.dg/torture/strings/const-str-11.m: Likewise.
4741         * objc.dg/torture/strings/const-str-9.m: Likewise.
4742         * objc.dg/zero-link-1.m: Likewise.
4743         * objc.dg/zero-link-2.m: Likewise.
4744         * objc.dg/no-extra-load.m: Avoid Foundation.h.
4745         * objc.dg/objc-foreach-4.m: Likewise.
4746         * objc.dg/objc-foreach-5.m: Likewise.
4747         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4748         (for Darwin).
4749         * obj-c++.dg/strings/const-str-12.mm: Likewise.
4750         * obj-c++.dg/syntax-error-1.mm: Likewise.
4751         * objc.dg/method-6.m: Likewise.
4752         * objc.dg/pr23214.m: Likewise.
4753         * objc.dg/proto-lossage-7.m: Likewise.
4754         * objc.dg/strings/const-str-12b.m: Likewise.
4755         * objc.dg/zero-link-3.m: Likewise.
4756         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4757         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4758         adjust headers, interfaces and encoded types to reflect current system
4759         versions.  Add FIXME and outputs from current system compiler for
4760         reference.
4762 2013-07-15  Cong Hou  <congh@google.com>
4764         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4765         counted.
4766         * gcc.target/i386/l_fma_float_3.c: Likewise.
4767         * gcc.target/i386/l_fma_double_1.c: Likewise.
4768         * gcc.target/i386/l_fma_double_3.c: Likewise.
4770 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
4772         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4773         function to test if HTM is available.
4774         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4775         * gcc.target/powerpc/htm-builtin-1.c: New test.
4777 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4779         * gfortran.dg/coarray_lib_realloc_1.f90: New.
4780         * gfortran.dg/coarray/lib_realloc_1.f90: New.
4781         * gfortran.dg/coarray_6.f90: Add dg-error.
4783 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4785         PR fortran/37336
4786         * gfortran.dg/finalize_18.f90: New.
4788 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4790         PR fortran/52669
4791         * fortran.dg/module_variable_1.f90:  New test.
4792         * fortran.dg/module_variable_2.f90:  New test.
4794 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
4796         * g++.dg/ext/vector19.C: Adapt.
4797         * g++.dg/ext/vector23.C: New testcase.
4799 2013-07-12  Michael Matz  <matz@suse.de>
4801         PR middle-end/55771
4802         * c-c++-common/pr55771.c: New test.
4804 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
4806         * gcc.target/aarch64/vect-movi.c: New.
4808 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
4810         PR target/57362
4811         * g++.dg/ext/pr57362.C: New.
4813 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
4815         PR target/57631
4816         * gcc.target/avr/torture/pr57631.c: New test.
4818 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4820         PR c++/57827
4821         * g++.dg/cpp0x/constexpr-ice7.C: New.
4823 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
4825         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4826         for EABI targets.
4827         * gcc.c-torture/execute/nest-align-1.x: New.
4829 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4831         PR c++/57874
4832         * g++.dg/cpp0x/sfinae48.C: New.
4834 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4836         PR preprocessor/57824
4837         * c-c++-common/raw-string-17.c: New test.
4838         * c-c++-common/gomp/pr57824.c: New test.
4840 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4842         PR c++/57869
4843         * g++.dg/cpp0x/reinterpret_cast1.C: New.
4844         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4845         * g++.dg/conversion/dr195.C: Update.
4846         * g++.dg/expr/cast2.C: Likewise.
4848 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4850         * c-c++-common/raw-string-18.c: New test.
4851         * c-c++-common/raw-string-19.c: New test.
4853         PR preprocessor/57757
4854         * g++.dg/cpp/paste1.C: New test.
4855         * g++.dg/cpp/paste2.C: New test.
4857 2013-07-10  Graham Stott  <grahams@btinternet.com>
4859         * gcc.target/mips/mulsize-1.c: New.
4860         * gcc.target/mips/mulsize-2.c: New.
4861         * gcc.target/mips/mulsize-3.c: New.
4862         * gcc.target/mips/mulsize-4.c: New.
4864 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4866         PR c++/53094
4867         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4868         * g++.dg/ext/vector24.C: New testcase.
4870 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4872         PR c++/53000
4873         * g++.dg/cpp0x/decltype17.C: Adjust.
4875 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4877         PR c++/51786
4878         * g++.dg/cpp0x/pr51786.C: New.
4880 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
4882         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4884         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4886         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4888         * gcc.target/powerpc/sd-vsx.c: Require dfp.
4889         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4891 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4893         PR fortran/57834
4894         * gfortran.dg/c_f_pointer_tests_8.f90: New.
4896 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4898         PR fortran/50554
4899         * gfortran.dg/do_check_9.f90: New.
4901 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4903         PR fortran/57785
4904         * gfortran.dg/dot_product_2.f90: New.
4906 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4908         PR fortran/57469
4909         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4911 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
4913         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4914         * gfortran.dg/finalize_10.f90: Fix dg-final.
4916 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
4918         PR target/57819
4919         * gcc.target/i386/pr57819.c: New test.
4921         PR rtl-optimization/57829
4922         * gcc.c-torture/execute/pr57829.c: New test.
4924 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
4926         * gcc.target/i386/memcpy-vector_loop-1.c: New.
4927         * gcc.target/i386/memcpy-vector_loop-2.c: New.
4929 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
4931         PR target/57807
4932         * gcc.target/i386/pr57807.c: New test.
4934 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
4936         PR target/29776
4937         * gcc.dg/tree-ssa/vrp89.c: New test.
4939 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
4941         PR c++/28262
4942         * g++.dg/parse/defarg16.C: New.
4944 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
4946         PR rtl-optimization/55342
4947         * gcc.target/i386/pr55342.c: New.
4949 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4951         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4953 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
4955         PR c++/14263
4956         * g++.dg/inherit/virtual10.C: New.
4958 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4960         PR c/57821
4961         * gcc.dg/large-size-array-6.c: New test.
4963 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4965         PR c++/38634
4966         * g++.dg/template/crash116.C: New.
4968 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4970         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4971         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4973 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4975         PR c++/54998
4976         * g++.dg/cpp0x/nsdmi-list3.C: New.
4978 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
4980         PR target/57777
4981         * gcc.target/i386/pr57777.c: New test.
4983         PR c++/57771
4984         * g++.dg/template/arg9.C: New test.
4986 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
4988         * gcc.target/i386/avx-inline.c: New test.
4990 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
4992         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4993         * gcc.target/mips/call-2.c: Likewise.
4994         * gcc.target/mips/call-3.c: Likewise.
4995         * gcc.target/mips/lazy-binding-1.c: Likewise.
4997 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
4999         PR tree-optimization/57741
5000         * gcc.dg/vect/pr57741-1.c: New test.
5001         * gcc.dg/vect/pr57741-2.c: New test.
5002         * gcc.dg/vect/pr57741-3.c: New test.
5004 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
5006         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5007         on big endian.
5008         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5009         * lib/target-supports.exp: Define aarch64_little_endian.
5011 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
5013         * gcc.target/aarch64/abs_1.c: New test.
5015 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
5017         * gcc.target/aarch64/bfxil_1.c: New test.
5018         * gcc.target/aarch64/bfxil_2.c: Likewise.
5020 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5022         PR c/57766
5023         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5024         array sizes from 100 to 20.
5026 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
5028         PR fortran/54788
5029         * gfortran.dg/pointer_remapping_8.f90: New.
5031 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
5033         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5034         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5035         * g++.dg/cpp1y/udlit-userdef-string.C: New.
5036         * g++.dg/cpp1y/complex_literals.h: New.
5038 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
5040         PR c++/57645
5041         * g++.dg/cpp0x/noexcept21.C: New.
5043 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
5045         PR target/57736
5046         * gcc.target/i386/pr57736.c: New test.
5048 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5050         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5051         c specific.
5052         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5053         strings to match the fixed error messages.
5054         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5055         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5056         message check.
5058 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
5060         PR target/57744
5061         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5062         stqcx. get even registers.
5064 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
5066         PR c++/57509
5067         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5069 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5071         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5072         Fix scan patterns.
5073         * gcc.target/i386/bmi-1.c: Ditto.
5074         * gcc.target/i386/bmi-bextr-4.c: New.
5075         * gcc.target/i386/bmi-bextr-5.c: Ditto.
5077 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
5079         PR c++/57682
5080         * g++.dg/cpp0x/initlist73.C: New.
5082 2013-06-27  Meador Inge  <meadori@codesourcery.com>
5084         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5085         * g++.dg/simulate-thread/atomics-2.C: Likewise.
5086         * g++.dg/simulate-thread/atomics-1.C: Likewise.
5088 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
5090         PR c++/57509
5091         * g++.dg/ext/pr57509.C: New file.
5093 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
5095         PR target/57623
5096         * gcc.target/i386/bmi-bextr-3.c: New test.
5098         PR target/57623
5099         * gcc.target/i386/bmi2-bzhi-1.c: New test.
5101 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
5103         PR c++/57172
5104         * g++.dg/cpp0x/pr57172.C: New testcase.
5106 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5108         * gcc.target/s390/htm-1.c: New file.
5109         * gcc.target/s390/htm-nofloat-1.c: New file.
5110         * gcc.target/s390/htm-xl-intrin-1.c: New file.
5112 2013-06-26  Tobias Burnus  <burnus@net-b.de>
5114         PR fortran/29800
5115         * gfortran.dg/bounds_check_17.f90: New.
5117 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
5119         PR c++/57640
5120         * g++.dg/cpp1y/pr57640.C: New.
5122 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5124         PR c/57692
5125         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5126         overflow due to size of arrays.
5128 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
5130         PR tree-optimization/57705
5131         * gcc.dg/vect/pr57705.c: New test.
5132         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5134 2013-06-25  Martin Jambor  <mjambor@suse.cz>
5136         PR middle-end/57670
5137         * g++.dg/ipa/pr57670.C: New test.
5139 2013-06-25  Richard Biener  <rguenther@suse.de>
5141         PR middle-end/56977
5142         * gcc.dg/pr56977.c: New testcase.
5144 2013-06-24  Martin Jambor  <mjambor@suse.cz>
5146         PR tree-optimization/57358
5147         * gcc.dg/ipa/pr57358.c: New test.
5149 2013-06-24  Richard Biener  <rguenther@suse.de>
5151         PR testsuite/57686
5152         * gcc.dg/torture/pr57584.c: Remove target specific bits.
5154 2013-06-24  Richard Biener  <rguenther@suse.de>
5156         PR tree-optimization/57488
5157         * gcc.dg/torture/pr57488.c: New testcase.
5159 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5160             Dominique d'Humieres  <dominiq@lps.ens.fr>
5162         PR fortran/52413
5163         * gfortran.dg/fraction.f90: New.
5165 2013-06-24  Alan Modra  <amodra@gmail.com>
5167         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5168         Add scan-assembler-not "lvx".
5169         * gcc.target/powerpc/le-altivec-consts.c: New.
5171 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5173         * g++.dg/cpp0x/sfinae47.C: New.
5175 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
5177         PR target/52483
5178         * gcc.target/sh/pr52483-1.c: New.
5179         * gcc.target/sh/pr52483-2.c: New.
5180         * gcc.target/sh/pr52483-3.c: New.
5181         * gcc.target/sh/pr52483-4.c: New.
5182         * gcc.target/sh/pr52483-5.c: New.
5184 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
5186         * gcc.target/i386/intrinsics_1.c: New test.
5187         * gcc.target/i386/intrinsics_2.c: Ditto.
5188         * gcc.target/i386/intrinsics_3.c: Ditto.
5189         * gcc.target/i386/intrinsics_4.c: Ditto.
5190         * gcc.target/i386/intrinsics_5.c: Ditto.
5191         * gcc.target/i386/intrinsics_6.c: Ditto.
5192         * gcc.target/i386/avx-1.c: Provide macros for builtins
5193         needing immediate arguments in f16cintrin.h and rtmintrin.h.
5195 2013-06-21  Tobias Burnus  <burnus@net-b.de>
5197         PR fortran/37336
5198         * gfortran.dg/finalize_17.f90: New.
5200 2013-06-21  Tobias Burnus  <burnus@net-b.de>
5202         * gfortran.dg/realloc_on_assign_18.f90: New.
5204 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5206         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5207         Also changed the returns from error as distinct values so that
5208         debugging can get easier.
5209         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5210         errors specific to C, if necessary.  Also added new error
5211         hooks for C++.
5212         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5213         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5214         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5215         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5216         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5217         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5218         the same changes as parser_errors3.c, spaces were added between colons
5219         to not confuse C++ compiler with 2 colons as scope.
5220         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5221         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5222         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5223         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5224         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5225         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5226         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5227         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5228         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5229         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5230         * g++.dg/cilk-plus/cilk-plus.exp: New script.
5231         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5232         in the list.
5234 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
5236         PR other/53317
5237         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5239 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
5241         PR target/57655
5242         * gcc.target/i386/pr57655.c: New test.
5244 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
5246         * ada/acats/tests/gcc: Delete.
5247         * gnat.dg/style: Likewise.
5249 2013-06-20  Jeff Law  <law@redhat.com>
5251         PR tree-optimization/57660
5252         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5253         based on their branch cost.
5255         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5257 2013-06-20  Tobias Burnus  <burnus@net-b.de>
5259         PR fortran/57633
5260         * gfortran.dg/list_read_11.f90: New.
5262 2013-06-20  Richard Biener  <rguenther@suse.de>
5264         PR tree-optimization/57584
5265         * gcc.dg/torture/pr57584.c: New testcase.
5267 2013-06-19  Sharad Singhai  <singhai@google.com>
5269         * g++.dg/gcov/gcov-8.C: New testcase.
5270         * lib/gcov.exp: Handle intermediate format.
5272 2013-06-19  Wei Mi  <wmi@google.com>
5274         PR rtl-optimization/57518
5275         * testsuite/gcc.dg/pr57518.c: New test.
5277 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
5279         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5281 2013-06-19  Jan Hubicka  <jh@suse.cz>
5283         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5285 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5287         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5288         hard-coded values of array sizes with a #define.
5289         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5290         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5291         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5292         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5293         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5295 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
5297         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5298         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5300 2013-06-19  Jeff Law  <law@redhat.com>
5302         * gcc.dg/tree-ssa/forwprop-28.c: New test.
5304 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5306         PR c++/57638
5307         * g++.dg/template/error53.C: New.
5309 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5311         PR target/55033
5312         * gcc.target/powerpc/pr55033.c: Fix options.
5314 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
5316         * gcc.target/i386/inline_error.c: New test.
5317         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5318         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5320 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
5322         PR c++/53211
5323         * g++.dg/cpp0x/decltype55.C: New.
5325 2013-06-18  Marek Polacek  <polacek@redhat.com>
5327         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5329 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5331         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5333 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5335         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5336         Also changed the returns from error as distinct values so that it is
5337         easier to debug.
5339 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
5341         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5343 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5345         PR c++/16128
5346         * g++.dg/template/error52.C: New.
5347         * g++.dg/lookup/friend15.C: Update.
5348         * g++.dg/parse/error11.C: Likewise.
5349         * g++.dg/parse/error14.C: Likewise.
5350         * g++.dg/parse/parser-pr28152-2.C: Likewise.
5351         * g++.dg/parse/template25.C: Likewise.
5352         * g++.old-deja/g++.jason/cond.C: Likewise.
5353         * g++.old-deja/g++.mike/for2.C: Likewise.
5354         * g++.old-deja/g++.robertl/eb125.C: Likewise.
5355         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5357 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5359         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5360         ensure alignment.
5362 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5364         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5365         accidentally placing minus sign for length instead of stride.
5367 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
5369         PR rtl-optimization/57425
5370         PR rtl-optimization/57569
5371         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5372         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5374 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
5376         PR fortran/49074
5377         PR fortran/56136
5378         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5379         packing.
5380         * gfortran.dg/typebound_assignment_6.f03: New.
5382 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
5384         * gcc.target/h8300/h8300.exp: New.
5385         * gcc.dg/pragma-isr.c: Move to ...
5386         * gcc.target/sh/torture/pragma-isr.c: ... here ...
5387         * gcc.target/h8300/pragma-isr.c: ... and here.
5388         * gcc.dg/pragma-isr2.c: Move to ...
5389         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5390         * gcc.target/h8300/pragma-isr2.c: ... and here.
5391         * gcc.dg/pragma-isr-trapa.c: Move to ...
5392         * gcc.target/sh/pragma-isr-trapa.c: ... here.
5393         * gcc.dg/pragma-isr-trapa2.c: Move to ...
5394         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5395         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5396         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5397         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5398         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5399         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5400         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5401         * gcc.dg/attr-isr-trap_exit.c: Move to ...
5402         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5403         * gcc.dg/attr-isr-trapa.c: Move to ...
5404         * gcc.target/sh/attr-isr-trapa.c: ... here.
5406 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5408         PR c++/51413
5409         * g++.dg/ext/builtin-offsetof1.C: New.
5411 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
5413         * gcc.target/aarch64/vect_smlal_1.c: New file.
5415 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5417         PR fortran/57508
5418         * gfortran.dg/defined_assignment_7.f90: New.
5420 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5422         PR c++/57599
5423         * g++.dg/rtti/dyncast6.C: New.
5424         * g++.dg/cpp0x/dyncast1.C: Likewise.
5426 2013-06-14  Alan Modra  <amodra@gmail.com>
5428         PR middle-end/57134
5429         * gcc.dg/pr57134.c: New.
5431 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5433         PR fortran/57596
5434         * gfortran.dg/deferred_type_param_9.f90: New.
5436 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5438         * gcc.dg/fold-minus-1.c: New testcase.
5440 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
5442         PR fortran/49074
5443         * gfortran.dg/typebound_assignment_5.f03: New.
5445 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5447         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5449 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5450             Pat Haugen  <pthaugen@us.ibm.com>
5451             Peter Bergner  <bergner@vnet.ibm.com>
5453         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5454         load/store instructions on power7, power8.
5455         * gcc.target/powerpc/atomic-p8.c: Likewise.
5457 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5459         PR c/57577
5460         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5462 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
5464         PR c++/38958
5465         * g++.dg/warn/Wunused-var-20.C: New.
5467 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5469         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5470         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5471         Run with -fno-common.
5473 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5475         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5476         and exit function calls with return 1 and return 0, respectively.
5478 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5480         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5481         New tests.
5483 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
5485         PR tree-optimization/57361
5486         * gcc.dg/tree-ssa/pr57361.c: New file.
5488 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5490         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5491         to ensure alignment.
5492         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5494 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5496         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5498 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5499             Dominique d'Humieres  <dominiq@lps.ens.fr>
5501         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5503 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
5505         PR target/56564
5506         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5507         * gcc.target/i386/pr56564-3.c: Likewise.
5509 2013-06-11  Tobias Burnus  <burnus@net-b.de>
5511         PR fortran/57535
5512         * gfortran.dg/class_array_18.f90: New.
5514 2013-06-11  Jan Hubicka  <jh@suse.cz>
5516         PR c++/57551
5517         * g++.dg/ext/visibility/anon6.C: Update testcase.
5519 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5521         PR c/57563
5522         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5523         in how we check __sec_reduce_mutating function's result.
5525 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5526             Pat Haugen  <pthaugen@us.ibm.com>
5527             Peter Bergner  <bergner@vnet.ibm.com>
5529         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5530         direct move instructions.
5531         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5532         * gcc.target/powerpc/direct-move.h: Likewise.
5533         * gcc.target/powerpc/direct-move-float1.c: Likewise.
5534         * gcc.target/powerpc/direct-move-float2.c: Likewise.
5535         * gcc.target/powerpc/direct-move-double1.c: Likewise.
5536         * gcc.target/powerpc/direct-move-double2.c: Likewise.
5537         * gcc.target/powerpc/direct-move-long1.c: Likewise.
5538         * gcc.target/powerpc/direct-move-long2.c: Likewise.
5540 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5542         PR c++/52440
5543         * g++.dg/cpp0x/pr52440.C: New.
5545 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
5547         PR target/56564
5548         * gcc.target/i386/pr56564-1.c: New test.
5549         * gcc.target/i386/pr56564-2.c: New test.
5550         * gcc.target/i386/pr56564-3.c: New test.
5551         * gcc.target/i386/pr56564-4.c: New test.
5552         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5553         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5554         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5555         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5556         * gcc.target/i386/vect-sizes-1.c: Likewise.
5557         * gcc.target/i386/memcpy-1.c: Likewise.
5558         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5559         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5561 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5563         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5564         systems to cover all GNU systems.
5565         * g++.dg/abi/guard2.C: Likewise.
5566         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5567         * g++.dg/eh/sighandle.C: Likewise.
5568         * g++.dg/ext/cleanup-10.C: Likewise.
5569         * g++.dg/ext/cleanup-11.C: Likewise.
5570         * g++.dg/ext/cleanup-8.C: Likewise.
5571         * g++.dg/ext/cleanup-9.C: Likewise.
5572         * g++.dg/opt/const5.C: Likewise.
5573         * g++.dg/opt/life1.C: Likewise.
5574         * g++.dg/other/pr39496.C: Likewise.
5575         * g++.old-deja/g++.abi/aggregates.C: Likewise.
5576         * g++.old-deja/g++.abi/align.C: Likewise.
5577         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5578         * g++.old-deja/g++.law/weak.C: Likewise.
5579         * g++.old-deja/g++.pt/asm1.C: Likewise.
5580         * gcc.c-torture/execute/20030125-1.x: Likewise.
5581         * gcc.c-torture/execute/990127-2.x: Likewise.
5582         * gcc.dg/20041106-1.c: Likewise.
5583         * gcc.dg/20050503-1.c: Likewise.
5584         * gcc.dg/builtin-object-size-5.c: Likewise.
5585         * gcc.dg/cleanup-10.c: Likewise.
5586         * gcc.dg/cleanup-11.c: Likewise.
5587         * gcc.dg/cleanup-8.c: Likewise.
5588         * gcc.dg/cleanup-9.c: Likewise.
5589         * gcc.dg/complex-5.c: Likewise.
5590         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5591         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5592         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5593         * gcc.dg/dfp/pr35739.c: Likewise.
5594         * gcc.dg/fdata-sections-1.c: Likewise.
5595         * gcc.dg/lto/20090206-1_0.c: Likewise.
5596         * gcc.dg/lto/20090206-2_0.c: Likewise.
5597         * gcc.dg/pr30360.c: Likewise.
5598         * gcc.dg/pr37303.c: Likewise.
5599         * gcc.dg/pr39323-1.c: Likewise.
5600         * gcc.dg/pr39323-2.c: Likewise.
5601         * gcc.dg/pr39323-3.c: Likewise.
5602         * gcc.dg/pr45416.c: Likewise.
5603         * gcc.dg/setjmp-2.c: Likewise.
5604         * gcc.dg/split-1.c: Likewise.
5605         * gcc.dg/split-3.c: Likewise.
5606         * gcc.dg/split-4.c: Likewise.
5607         * gcc.dg/strlenopt-12g.c: Likewise.
5608         * gcc.dg/strlenopt-14g.c: Likewise.
5609         * gcc.dg/strlenopt-14gf.c: Likewise.
5610         * gcc.dg/strlenopt-16g.c: Likewise.
5611         * gcc.dg/strlenopt-17g.c: Likewise.
5612         * gcc.dg/strlenopt-18g.c: Likewise.
5613         * gcc.dg/strlenopt-1f.c: Likewise.
5614         * gcc.dg/strlenopt-22g.c: Likewise.
5615         * gcc.dg/strlenopt-2f.c: Likewise.
5616         * gcc.dg/strlenopt-4g.c: Likewise.
5617         * gcc.dg/strlenopt-4gf.c: Likewise.
5618         * gcc.dg/struct-ret-3.c: Likewise.
5619         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5620         * gcc.misc-tests/linkage.exp: Likewise.
5621         * gcc.target/i386/20000724-1.c: Likewise.
5622         * gcc.target/i386/align-main-3.c: Likewise.
5623         * gcc.target/i386/cleanup-1.c: Likewise.
5624         * gcc.target/i386/inline-mcpy.c: Likewise.
5625         * gcc.target/i386/pr32268.c: Likewise.
5626         * gcc.target/i386/pr36613.c: Likewise.
5627         * gcc.target/i386/pr39013-1.c: Likewise.
5628         * gcc.target/i386/pr39013-2.c: Likewise.
5629         * gcc.target/i386/pr39496.c: Likewise.
5630         * gcc.target/i386/pr40906-3.c: Likewise.
5631         * gcc.target/i386/pr46084.c: Likewise.
5632         * lib/target-supports.exp (check_effective_target_pie): Likewise.
5634 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
5636         PR target/6526
5637         * gcc.target/sh/pr6526.c: New.
5639 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
5641         PR target/57568
5642         * gcc.c-torture/execute/pr57568.c: New test.
5644 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5646         PR c++/37404
5647         * g++.dg/other/vararg-4.C: New.
5649 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
5651         PR rtl-optimization/57559
5652         * gcc.target/s390/pr57559.c : New test.
5654 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5656         PR fortran/37336
5657         * gfortran.dg/finalize_10.f90: New.
5658         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5659         * gfortran.dg/finalize_15.f90: New.
5661 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5663         PR fortran/57553
5664         * gfortran.dg/storage_size_4.f90: New.
5666 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
5668         PR c++/57548
5669         * testsuite/g++.dg/ext/pr57548.C: New test.
5671 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5673         PR middle-end/57541
5674         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5676 2013-06-07  Jan Hubicka  <jh@suse.cz>
5678         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5680 2013-06-07  Tobias Burnus  <burnus@net-b.de>
5682         PR fortran/57549
5683         * gfortran.dg/array_constructor_48.f90: New.
5684         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5685         * gfortran.dg/array_constructor_type_15.f03: Ditto.
5687 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5689         PR target/56315
5690         * gcc.target/arm/xordi3-opt.c: New test.
5692 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5694         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5695         Revert to dg-options.
5697 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5699         PR target/55033
5700         * gcc.target/powerpc/pr55033.c: New.
5702 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
5704         PR c++/53658
5705         * g++.dg/cpp0x/alias-decl-36.C: New.
5707 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5708             Pat Haugen  <pthaugen@us.ibm.com>
5709             Peter Bergner  <bergner@vnet.ibm.com>
5711         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5712         power8 builtin functions.
5713         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5714         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5715         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5716         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5717         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5718         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5719         * gcc.target/powerpc/p8vector-vectorize-1.c: New
5720         tests to test power8 auto-vectorization.
5721         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5722         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5723         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5724         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5726         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5727         powerpc_p8vector_ok instead of powerpc_vsx_ok.
5729         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5731         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5732         support.
5733         (check_effective_target_powerpc_p8vector_ok): Likewise.
5734         (is-effective-target): Likewise.
5735         (check_vect_support_and_set_flags): Likewise.
5737 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5739         PR c++/43652
5740         * g++.dg/parse/error53.C: New.
5742 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
5744         PR rtl-optimization/57459
5745         * gcc.target/i386/pr57459.c: New test.
5747 2013-06-06  Teresa Johnson  <tejohnson@google.com>
5749         PR c++/53743
5750         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5751         into -freorder-blocks-and-partition test.
5752         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5753         * gcc.dg/tree-prof/20041218-1.c: Ditto.
5754         * gcc.dg/tree-prof/pr52027.c: Use -O2.
5755         * gcc.dg/tree-prof/pr50907.c: Ditto.
5756         * gcc.dg/tree-prof/pr45354.c: Ditto.
5757         * g++.dg/tree-prof/partition2.C: Ditto.
5758         * g++.dg/tree-prof/partition3.C: Ditto.
5760 2013-06-06  Tobias Burnus  <burnus@net-b.de>
5762         PR fortran/57542
5763         * gfortran.dg/finalize_16.f90: New.
5765 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5767         * gcc.dg/vect/no-section-anchors-vect-68.c:
5768         Add dg-skip-if aarch64_tiny.
5770 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5772         PR C/57457
5773         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5774         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5776 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
5778         PR c++/51908
5779         * g++.dg/cpp0x/decltype54.C: New.
5781 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
5783         * gcc.dg/fshort-wchar.c: Add extra dg-options for
5784         arm*-*-*eabi* targets.
5785         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5786         arm*-*-* targets.
5787         * gcc.dg/tree-ssa/pr43491.c: Likewise.
5789 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
5790             Tobias Burnus  <burnus@net-b.de>
5792         * gfortran.dg/string_length_2.f90: Fix dg-do run.
5793         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
5794         * gfortran.dg/io_real_boz_4.f90: Ditto.
5795         * gfortran.dg/io_real_boz_5.f90: Ditto.
5797 2013-06-05  Andreas Schwab  <schwab@suse.de>
5799         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5801 2013-06-04  Jan Hubicka  <jh@suse.cz>
5803         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5805 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5807         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5808         parameters with void.
5809         (main2): Removed argc parameter.
5810         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5811         (main): Replaced argc, argv parameters with void.
5812         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5813         (main2): Removed argc parameter.
5814         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5815         argv parameters with void.  Added __asm volatile to avoid optimization
5816         on argc, if necessary.
5817         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5818         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5819         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5820         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5821         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5822         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5823         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5824         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5825         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5826         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5827         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5828         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5829         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5830         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5831         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5832         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5833         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5834         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5835         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5836         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5837         parameters with void.
5838         (main2): Removed argc parameter.
5839         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5840         (main): Replaced argc, argv parameters with void.
5841         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5842         argv parameters with void.  Also renamed this function as main, and
5843         delete the existing main.
5844         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5845         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5846         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5848 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
5850         * gcc.target/aarch64/movi_1.c: New test.
5852 2013-06-04  Tobias Burnus  <burnus@net-b.de>
5854         PR fortran/37336
5855         * gfortran.dg/finalize_12.f90: New.
5856         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5857         end of scope finalization.
5858         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5859         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5860         * gfortran.dg/auto_dealloc_2.f90: Ditto.
5861         * gfortran.dg/class_19.f03: Ditto.
5862         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5863         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5864         * gfortran.dg/extends_14.f03: Ditto.
5865         * gfortran.dg/move_alloc_4.f90: Ditto.
5866         * gfortran.dg/typebound_proc_27.f03: Ditto.
5868 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
5870         * gfortran.dg/bounds_check_7.f90: Remove "! {".
5871         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5872         * gfortran.dg/default_initialization_5.f90: Update dg-do.
5873         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5874         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5875         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5876         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5877         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
5878         * gfortran.dg/io_real_boz_4.f90: Ditto.
5879         * gfortran.dg/io_real_boz_5.f90: Ditto.
5880         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5881         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5882         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5883         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5884         * gfortran.dg/transpose_2.f90: Fix dg-output.
5886 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5888         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5889         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5890         dg-option and an header comment.
5892 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5894         PR c++/57419
5895         * g++.dg/cpp0x/sfinae46.C: New.
5896         * g++.dg/cpp0x/defaulted13.C: Adjust.
5897         * g++.dg/cpp0x/defaulted2.C: Likewise.
5898         * g++.dg/cpp0x/defaulted26.C: Likewise.
5899         * g++.dg/cpp0x/defaulted3.C: Likewise.
5900         * g++.dg/cpp0x/error1.C: Likewise.
5901         * g++.dg/cpp0x/implicit1.C: Likewise.
5902         * g++.dg/cpp0x/implicit11.C: Likewise.
5903         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5904         * g++.dg/cpp0x/initlist47.C: Likewise.
5905         * g++.dg/cpp0x/initlist9.C: Likewise.
5906         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5907         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5908         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5909         * g++.dg/cpp0x/union4.C: Likewise.
5910         * g++.dg/template/crash108.C: Likewise.
5911         * g++.dg/template/crash41.C: Likewise.
5912         * g++.old-deja/g++.jason/local.C: Likewise.
5913         * g++.old-deja/g++.law/visibility3.C: Likewise.
5915 2013-06-03  Teresa Johnson  <tejohnson@google.com>
5917         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5918         * gcc.dg/vect/bb-slp-14.c: Ditto.
5919         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5920         * gcc.dg/vect/bb-slp-23.c: Ditto.
5921         * gcc.dg/vect/bb-slp-15.c: Ditto.
5922         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5923         * gcc.dg/vect/bb-slp-24.c: Ditto.
5924         * gcc.dg/vect/bb-slp-16.c: Ditto.
5925         * gcc.dg/vect/bb-slp-25.c: Ditto.
5926         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5927         * gcc.dg/vect/bb-slp-17.c: Ditto.
5928         * gcc.dg/vect/bb-slp-1.c: Ditto.
5929         * gcc.dg/vect/bb-slp-26.c: Ditto.
5930         * gcc.dg/vect/bb-slp-18.c: Ditto.
5931         * gcc.dg/vect/bb-slp-2.c: Ditto.
5932         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5933         * gcc.dg/vect/bb-slp-27.c: Ditto.
5934         * gcc.dg/vect/bb-slp-19.c: Ditto.
5935         * gcc.dg/vect/bb-slp-3.c: Ditto.
5936         * gcc.dg/vect/bb-slp-28.c: Ditto.
5937         * gcc.dg/vect/bb-slp-4.c: Ditto.
5938         * gcc.dg/vect/bb-slp-29.c: Ditto.
5939         * gcc.dg/vect/bb-slp-5.c: Ditto.
5940         * gcc.dg/vect/bb-slp-6.c: Ditto.
5941         * gcc.dg/vect/bb-slp-8a.c: Ditto.
5942         * gcc.dg/vect/bb-slp-7.c: Ditto.
5943         * gcc.dg/vect/bb-slp-8b.c: Ditto.
5944         * gcc.dg/vect/bb-slp-8.c: Ditto.
5945         * gcc.dg/vect/bb-slp-9.c: Ditto.
5946         * gcc.dg/vect/bb-slp-10.c: Ditto.
5947         * gcc.dg/vect/bb-slp-11.c: Ditto.
5948         * gcc.dg/vect/bb-slp-20.c: Ditto.
5949         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5950         * gcc.dg/vect/bb-slp-21.c: Ditto.
5951         * gcc.dg/vect/bb-slp-30.c: Ditto.
5952         * gcc.dg/vect/bb-slp-13.c: Ditto.
5953         * gcc.dg/vect/bb-slp-22.c: Ditto.
5954         * g++.dg/vect/slp-pr50413.cc: Ditto.
5955         * g++.dg/vect/slp-pr56812.cc: Ditto.
5956         * g++.dg/vect/slp-pr50819.cc: Ditto.
5958 2013-06-01  Tobias Burnus  <burnus@net-b.de>
5960         PR fortran/57456
5961         * gfortran.dg/class_array_17.f90: New.
5963 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5965         * ada/acats/floatstore.lst: New.
5966         * ada/acats/run_all.sh: Process it.
5968 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5970         * gcc.target/powerpc/e500-ord-1.c: New test.
5971         * gcc.target/powerpc/e500-ord-2.c: Likewise.
5972         * gcc.target/powerpc/e500-unord-1.c: Likewise.
5973         * gcc.target/powerpc/e500-unord-2.c: Likewise.
5975 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5977         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5979 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5981         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5983 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5985         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5987 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5989         PR c/57452
5990         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5991         test-case.
5993 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5995         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5997 2013-05-31  Marek Polacek  <polacek@redhat.com>
5999         PR tree-optimization/57478
6000         PR tree-optimization/57453
6001         * gcc.dg/torture/pr57478.c: New test.
6003 2013-05-31  Tobias Burnus  <burnus@net-b.de>
6005         PR fortran/57456
6006         * gfortran.dg/class_array_17.f90: New.
6008 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6010         PR target/56315
6011         * gcc.target/arm/iordi3-opt.c: New test.
6013 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
6015         PR fortran/54190
6016         PR fortran/57217
6017         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6018         * gfortran.dg/interface_26.f90: Ditto.
6019         * gfortran.dg/proc_ptr_11.f90: Ditto.
6020         * gfortran.dg/proc_ptr_15.f90: Ditto.
6021         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6022         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6023         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6024         * gfortran.dg/typebound_override_1.f90: Ditto.
6025         * gfortran.dg/typebound_override_4.f90: Ditto.
6026         * gfortran.dg/typebound_proc_6.f03: Ditto.
6027         * gfortran.dg/assumed_type_7.f90: New test.
6028         * gfortran.dg/typebound_override_5.f90: New test.
6029         * gfortran.dg/typebound_override_6.f90: New test.
6030         * gfortran.dg/typebound_override_7.f90: New test.
6032 2013-05-30  Tobias Burnus  <burnus@net-b.de>
6034         PR middle-end/57073
6035         * gfortran.dg/power_6.f90: New.
6037 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
6039         * gcc.target/aarch64/insv_1.c: New test.
6041 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
6043         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6044         dg-skip-if "No stabs".
6046 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
6048         PR fortran/54189
6049         * gfortran.dg/assumed_size_1.f90: New.
6051 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6053         * gcc.dg/shrink-wrap-alloca.c: New added.
6054         * gcc.dg/shrink-wrap-pretend.c: New added.
6055         * gcc.dg/shrink-wrap-sibcall.c: New added.
6057 2013-05-30  Tobias Burnus  <burnus@net-b.de>
6059         PR fortran/57458
6060         * gfortran.dg/assumed_rank_13.f90: New.
6062 2013-05-29  Easwaran Raman  <eraman@google.com>
6064         PR tree-optimization/57442
6065         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6067 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6069         PR tree-optimization/57441
6070         * gcc.c-torture/compile/pr57441.c: New.
6072 2013-05-29  Dehao Chen  <dehao@google.com>
6074         PR testsuite/57413
6075         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6077 2013-05-29  Tobias Burnus  <burnus@net-b.de>
6079         PR fortran/37336
6080         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6081         * gfortran.dg/class_19.f03: Ditto.
6083 2013-05-29  Richard Biener  <rguenther@suse.de>
6085         * gcc.dg/vect/bb-slp-32.c: New testcase.
6087 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6089         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6090         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6091         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6092         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6093         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6094         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6095         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6096         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6097         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6098         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6099         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6100         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6101         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6102         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6103         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6104         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6105         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6106         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6107         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6108         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6109         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6110         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6111         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6112         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6113         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6114         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6115         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6116         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6117         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6118         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6119         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6120         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6121         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6122         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6123         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6124         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6125         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6126         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6127         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6129 2013-05-29  Tobias Burnus  <burnus@net-b.de>
6131         PR fortran/37336
6132         * gfortran.dg/finalize_11.f90: New.
6133         * gfortran.dg/finalize_4.f03: Remove dg-error.
6134         * gfortran.dg/finalize_5.f03: Ditto.
6135         * gfortran.dg/finalize_6.f03: Ditto.
6136         * gfortran.dg/finalize_7.f03: Ditto.
6138 2013-05-28  Tobias Burnus  <burnus@net-b.de>
6140         * gfortran.dg/class_array_16.f90: New.
6142 2013-05-28  Tobias Burnus  <burnus@net-b.de>
6144         PR fortran/57435
6145         * testsuite/gfortran.dg/use_29.f90: New.
6147 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6149         * gnat.dg/fp_exception.adb: New test.
6151 2013-05-28  Richard Biener  <rguenther@suse.de>
6153         PR tree-optimization/56787
6154         * gcc.dg/vect/pr56787.c: New testcase.
6156 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
6157             Tobias Burnus  <burnus@net-b.de>
6159         PR fortran/57217
6160         * gfortran.dg/typebound_override_4.f90: New.
6162 2013-05-28  Richard Biener  <rguenther@suse.de>
6164         PR tree-optimization/57411
6165         * g++.dg/opt/pr57411.C: New testcase.
6167 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6169         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6170         * gcc.dg/builtin-bswap-9.c: Likewise.
6172 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6174         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6176 2013-05-27  Richard Biener  <rguenther@suse.de>
6178         PR middle-end/57412
6179         * gcc.dg/gomp/pr57412.c: New testcase.
6181 2013-05-27  Bud Davis  <jmdavis@link.com>
6183         PR fortran/50405
6184         * gfortran.dg/stfunc_8.f90: New.
6186 2013-05-27  Richard Biener  <rguenther@suse.de>
6188         PR tree-optimization/57343
6189         * gcc.dg/torture/pr57343.c: New testcase.
6191 2013-05-27  Richard Biener  <rguenther@suse.de>
6193         PR tree-optimization/57417
6194         * gcc.dg/torture/pr57417.c: New testcase.
6196 2013-05-27  Richard Biener  <rguenther@suse.de>
6198         PR tree-optimization/57396
6199         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6201 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6203         * gnat.dg/specs/last_bit.ads: New test.
6205 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6207         * gnat.dg/specs/machine_attribute.ads: New test.
6209 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6211         * gnat.dg/incomplete3.ad[sb]: New test.
6213 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6215         PR target/53916
6216         * gcc.target/mips/div-13.c: New test.
6218 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6220         PR target/55777
6221         * gcc.target/mips/mips16-attributes-5.c,
6222         * gcc.target/mips/mips16-attributes-6.c: New tests.
6224 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6226         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6227         * gcc.dg/builtin-bswap-8.c: Likewise.
6229 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6231         PR c++/52216
6232         * g++.dg/cpp0x/new1.C: New.
6234 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6236         PR c++/25666
6237         * g++.dg/parse/dtor16.C: New.
6238         * g++.dg/parse/dtor6.C: Adjust.
6240 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6242         PR c++/19618
6243         * g++.dg/expr/bitfield12.C: New.
6245 2013-05-24  Jeff Law  <law@redhat.com>
6247         PR tree-optimization/57124
6248         * gcc.c-torture/execute/pr57124.c: New test.
6249         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6251 2013-05-24  Martin Jambor  <mjambor@suse.cz>
6253         PR tree-optimization/57294
6254         * gcc.dg/ipa/pr57294.c: New test.
6256 2013-05-24  Dehao Chen  <dehao@google.com>
6258         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6260 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
6262         * gcc.target/aarch64/scalar_intrinsics.c
6263         (force_simd): Use a valid instruction.
6264         (test_vdupd_lane_s64): Pass a valid lane argument.
6265         (test_vdupd_lane_u64): Likewise.
6267 2013-05-24  Richard Biener  <rguenther@suse.de>
6269         PR tree-optimization/57287
6270         * gcc.dg/pr57287.c: New testcase.
6272 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6274         PR c++/26572
6275         * g++.dg/template/error51.C: New.
6277 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6279         PR c++/25503
6280         * g++.dg/template/bitfield2.C: New.
6282 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6284         * gnat.dg/specs/noinline1.ads: New test.
6285         * gnat.dg/noinline2.ad[sb]: Likewise.
6286         * gnat.dg/specs/noinline3.ads: Likewise.
6287         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6289 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6291         PR tree-ssa/57385
6292         * gcc.dg/tree-ssa/pr57385.c: New test.
6294 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6296         * gnat.dg/derived_type4.adb: New test.
6298 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6300         * gcc.dg/builtin-bswap-6.c: New test.
6301         * gcc.dg/builtin-bswap-7.c: Likewise.
6302         * gcc.dg/builtin-bswap-8.c: Likewise.
6303         * gcc.dg/builtin-bswap-9.c: Likewise.
6305 2013-05-23  Christian Bruel  <christian.bruel@st.com>
6307         PR debug/57351
6308         * gcc.dg/debug/pr57351.c: New test
6310 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
6312         * gcc.target/aarch64/vect-clz.c: New file.
6314 2013-05-23  Martin Jambor  <mjambor@suse.cz>
6316         PR middle-end/57347
6317         * gcc.dg/ipa/pr57347.c: New test.
6319 2013-05-23  Richard Biener  <rguenther@suse.de>
6321         PR tree-optimization/57380
6322         * g++.dg/tree-ssa/pr57380.C: New testcase.
6324 2013-05-23  Richard Biener  <rguenther@suse.de>
6326         PR middle-end/57381
6327         * gcc.dg/torture/pr57381.c: New testcase.
6329 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
6331         PR middle-end/57344
6332         * gcc.c-torture/execute/pr57344-1.c: New test.
6333         * gcc.c-torture/execute/pr57344-2.c: New test.
6334         * gcc.c-torture/execute/pr57344-3.c: New test.
6335         * gcc.c-torture/execute/pr57344-4.c: New test.
6337 2013-05-23  Richard Biener  <rguenther@suse.de>
6339         PR rtl-optimization/57341
6340         * gcc.dg/torture/pr57341.c: New testcase.
6342 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6344         PR c++/57352
6345         * g++.dg/parse/crash62.C: New.
6347 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6348             Pat Haugen  <pthaugen@us.ibm.com>
6349             Peter Bergner  <bergner@vnet.ibm.com>
6351         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6352         crypto builtins.
6354 2013-05-22  Tobias Burnus  <burnus@net-b.de>
6356         PR fortran/57364
6357         * gfortran.dg/defined_assignment_6.f90: New.
6359 2013-05-22  Tobias Burnus  <burnus@net-b.de>
6361         PR fortran/57338
6362         * gfortran.dg/assumed_type_6.f90: New.
6364 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6366         PR c++/57211
6367         * g++.dg/cpp0x/Wunused-parm.C: New.
6369 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6371         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6372         * g++.dg/warn/Wdouble-promotion.C: Likewise.
6374 2013-05-21  Easwaran Raman  <eraman@google.com>
6376         PR tree-optimization/57322
6377         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6379 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
6381         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6382         .set (no)?micromips
6384 2013-05-21  Tobias Burnus  <burnus@net-b.de>
6386         PR fortran/57035
6387         * gfortran.dg/assumed_type_5.f90: New.
6388         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6389         * gfortran.dg/assumed_rank_2.f90: Ditto.
6390         * gfortran.dg/assumed_type_3.f90: Update dg-error.
6391         * gfortran.dg/no_arg_check_3.f90: Ditto.
6393 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
6395         PR tree-optimization/57331
6396         * gcc.c-torture/compile/pr57331.c: New test.
6398 2013-05-21  Richard Biener  <rguenther@suse.de>
6400         PR tree-optimization/57330
6401         * gcc.dg/torture/pr57330.c: New testcase.
6403 2013-05-21  Richard Biener  <rguenther@suse.de>
6405         PR tree-optimization/57303
6406         * gcc.dg/torture/pr57303.c: New testcase.
6408 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
6410         PR tree-optimization/57321
6411         * gcc.c-torture/execute/pr57321.c: New test.
6413 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6415         PR fortran/48858
6416         PR fortran/55465
6417         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6418         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6419         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6420         * gfortran.dg/binding_label_tests_3.f03: Ditto.
6421         * gfortran.dg/binding_label_tests_4.f03: Ditto.
6422         * gfortran.dg/binding_label_tests_5.f03: Ditto.
6423         * gfortran.dg/binding_label_tests_6.f03: Ditto.
6424         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6425         * gfortran.dg/binding_label_tests_8.f03: Ditto.
6426         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6427         * gfortran.dg/binding_label_tests_24.f90: New.
6428         * gfortran.dg/binding_label_tests_25.f90: New.
6430 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6432         PR fortran/48858
6433         * gfortran.dg/binding_label_tests_17.f90: New.
6434         * gfortran.dg/binding_label_tests_18.f90: New.
6435         * gfortran.dg/binding_label_tests_19.f90: New.
6436         * gfortran.dg/binding_label_tests_20.f90: New.
6437         * gfortran.dg/binding_label_tests_21.f90: New.
6438         * gfortran.dg/binding_label_tests_22.f90: New.
6439         * gfortran.dg/binding_label_tests_23.f90: New.
6441 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6443         PR fortran/48858
6444         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6445         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6446         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6447         * gfortran.dg/common_18.f90: New.
6448         * gfortran.dg/common_19.f90: New.
6449         * gfortran.dg/common_20.f90: New.
6450         * gfortran.dg/common_21.f90: New.
6452 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6454         PR c++/12288
6455         * g++.dg/parse/error52.C: New.
6456         * g++.dg/parse/error3.C: Adjust.
6457         * g++.dg/parse/error36.C: Likewise.
6459 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
6461         PR target/56547
6462         * gcc.target/sh/pr56547-1.c: New.
6463         * gcc.target/sh/pr56547-2.c: New.
6465 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6467         PR c++/23608
6468         * g++.dg/warn/Wsign-compare-6.C: New.
6469         * g++.dg/warn/Wdouble-promotion.C: Adjust.
6471 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6473         PR c++/57327
6474         * g++.dg/template/error50.C: New.
6476 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6478         PR c++/10207
6479         * g++.dg/ext/complit13.C: New.
6481 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
6483         PR c++/57175
6484         * g++.dg/pr57175.C: New testcase.
6486 2013-05-17  Easwaran Raman  <eraman@google.com>
6488         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6490 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
6492         PR testsuite/57313
6493         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6495 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6497         PR rtl-optimization/57281
6498         PR rtl-optimization/57300
6499         * gcc.dg/pr57300.c: New test.
6500         * gcc.c-torture/execute/pr57281.c: New test.
6502 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6504         PR c++/18126
6505         * g++.dg/ext/sizeof-complit.C: New.
6507 2013-05-17  Marek Polacek  <polacek@redhat.com>
6509         * gcc.dg/strlenopt-25.c: New test.
6510         * gcc.dg/strlenopt-26.c: Likewise.
6512 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6514         * gcc.target/i386/rotate-4.c: Compile only with -mavx
6515         instead of -mavx2, require only avx instead of avx2.
6516         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6517         of avx2-check.h and turn into an avx runtime test instead of
6518         avx2 runtime test.
6520 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6522         * g++.dg/ext/vector22.C: Uncomment working test.
6524 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
6526         PR c++/17410
6527         * g++.dg/template/pr17410.C: New.
6529 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
6531         * gcc.target/i386/rotate-3.c: New test.
6532         * gcc.target/i386/rotate-3a.c: New test.
6533         * gcc.target/i386/rotate-4.c: New test.
6534         * gcc.target/i386/rotate-4a.c: New test.
6535         * gcc.target/i386/rotate-5.c: New test.
6536         * gcc.target/i386/rotate-5a.c: New test.
6538 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6540         * gcc.dg/visibility-21.c: Require section_anchors.
6542 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
6544         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6545         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6546         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6548 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
6550         * gcc.dg/visibility-21.c: New.
6552 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6554         PR middle-end/57286
6555         * gcc.dg/pr57286.c: New testcase.
6556         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6557         * g++.dg/ext/vector22.C: Comment out transformations not
6558         performed anymore.
6560 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
6562         PR target/57260
6563         * gcc.target/mips/call-1.c: Restrict to o32.
6564         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6566 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6568         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6569         dg-messages.
6570         * g++.dg/warn/Wshadow-1.C: Likewise.
6571         * g++.dg/warn/Wshadow-6.C: Likewise.
6572         * g++.dg/warn/Wshadow-7.C: Likewise.
6574 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6576         PR c++/31952
6577         * g++.dg/parse/pr31952-1.C: New.
6578         * g++.dg/parse/pr31952-2.C: Likewise.
6579         * g++.dg/parse/pr31952-3.C: Likewise.
6581         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6582         * g++.old-deja/g++.jason/cond.C: Likewise.
6583         * g++.dg/cpp0x/range-for5.C: Likewise.
6585 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6587         PR target/19599
6588         * gcc.target/arm/pr40887.c: Adjust testcase.
6589         * gcc.target/arm/pr19599.c: New test.
6591 2013-05-15  Richard Biener  <rguenther@suse.de>
6593         PR tree-optimization/57275
6594         * gcc.target/i386/pr57275.c: New testcase.
6596 2013-05-15  Jan Hubicka  <jh@suse.cz>
6598         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6599         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6600         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6602 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6604         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6605         scheduling.
6607 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6609         PR c++/57274
6610         * c-c++-common/Wsequence-point-1.c: New test.
6612 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
6614         * g++.dg/ext/vector22.C: New testcase.
6615         * gcc.dg/binop-xor3.c: Remove xfail.
6617 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
6619         * gcc.target/aarch64/vect-fcm.x: Add cases testing
6620         FLOAT cmp FLOAT ? INT : INT.
6621         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6622         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6623         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6624         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6625         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6626         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6628 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
6630         PR c++/53903
6631         * g++.dg/cpp0x/defaulted43.C: New.
6633 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6635         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6636         (alloca): Remove declaration.
6637         (foo9): Replace alloca by __builtin_alloca.
6639 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
6641         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6642         Expect "size of array is too large" error.
6644 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6646         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6648 2013-05-14  Richard Biener  <rguenther@suse.de>
6650         PR middle-end/57235
6651         * g++.dg/torture/pr57235.C: New testcase.
6653 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6655         PR middle-end/57251
6656         * gcc.dg/torture/pr57251.c: New test.
6658 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
6660         PR target/57264
6661         * gcc.target/i386/pr57264.c: New test.
6663 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6665         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6667 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
6669         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6671 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6673         PR tree-optimization/45216
6674         PR tree-optimization/57157
6675         * c-c++-common/rotate-1.c: Add 32 tests with +.
6676         * c-c++-common/rotate-1a.c: Adjust.
6677         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6678         * c-c++-common/rotate-2b.c: New test.
6679         * c-c++-common/rotate-3.c: Add 32 tests with +.
6680         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6681         * c-c++-common/rotate-4b.c: New test.
6682         * c-c++-common/rotate-5.c: New test.
6684 2013-05-13  Martin Jambor  <mjambor@suse.cz>
6686         PR middle-end/42371
6687         * gcc.dg/ipa/remref-0.c: New test.
6688         * gcc.dg/ipa/remref-1a.c: Likewise.
6689         * gcc.dg/ipa/remref-1b.c: Likewise.
6690         * gcc.dg/ipa/remref-2a.c: Likewise.
6691         * gcc.dg/ipa/remref-2b.c: Likewise.
6693 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
6695         * gcc.dg/vector-shift-2.c: New testcase.
6697 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6699         PR tree-optimization/57230
6700         * gcc.dg/strlenopt-24.c: New test.
6702         PR tree-optimization/57230
6703         * gcc.dg/strlenopt-23.c: New test.
6705 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
6707         PR target/57108
6708         * gcc.target/sh/pr57108.c: Move this test case to ...
6709         * gcc.c-torture/compile/pr57108.c: ... here.
6711 2013-05-10  Richard Biener  <rguenther@suse.de>
6713         PR tree-optimization/57214
6714         * gcc.dg/torture/pr57214.c: New testcase.
6716 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
6718         * gcc.dg/vector-shift.c: New testcase.
6720 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
6722         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6724         PR tree-optimization/45216
6725         PR tree-optimization/57157
6726         * c-c++-common/rotate-1.c: New test.
6727         * c-c++-common/rotate-1a.c: New test.
6728         * c-c++-common/rotate-2.c: New test.
6729         * c-c++-common/rotate-2a.c: New test.
6730         * c-c++-common/rotate-3.c: New test.
6731         * c-c++-common/rotate-3a.c: New test.
6732         * c-c++-common/rotate-4.c: New test.
6733         * c-c++-common/rotate-4a.c: New test.
6735 2013-05-10  Richard Biener  <rguenther@suse.de>
6737         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6738         * gcc.target/i386/l_fma_double_1.c: Adjust.
6739         * gcc.target/i386/l_fma_double_2.c: Likewise.
6740         * gcc.target/i386/l_fma_double_3.c: Likewise.
6741         * gcc.target/i386/l_fma_double_4.c: Likewise.
6742         * gcc.target/i386/l_fma_double_5.c: Likewise.
6743         * gcc.target/i386/l_fma_double_6.c: Likewise.
6744         * gcc.target/i386/l_fma_float_1.c: Likewise.
6745         * gcc.target/i386/l_fma_float_2.c: Likewise.
6746         * gcc.target/i386/l_fma_float_3.c: Likewise.
6747         * gcc.target/i386/l_fma_float_4.c: Likewise.
6748         * gcc.target/i386/l_fma_float_5.c: Likewise.
6749         * gcc.target/i386/l_fma_float_6.c: Likewise.
6751 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
6753         PR c++/51226
6754         * g++.dg/cpp0x/pr51226.C: New.
6756 2013-04-16  Han Shen  <shenhan@google.com>
6758         Test cases for '-fstack-protector-strong'.
6759         * gcc.dg/fstack-protector-strong.c: New.
6760         * g++.dg/fstack-protector-strong.C: New.
6762 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
6764         * gcc.target/aarch64/ands_1.c: New test.
6765         * gcc.target/aarch64/ands_2.c: Likewise
6767 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
6769         * lib/target-supports.exp (check_effective_target_hw): New
6770         function.
6771         * c-c++-common/asan/clone-test-1.c: Call
6772         check_effective_target_hw.
6773         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6774         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6775         possible decorations.
6776         * c-c++-common/asan/null-deref-1.c: Likewise.
6777         * c-c++-common/asan/stack-overflow-1.c: Likewise.
6778         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6779         * c-c++-common/asan/use-after-free-1.c: Likewise.
6780         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6781         * g++.dg/asan/large-func-test-1.C: Likewise.
6783 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
6785         * gcc.target/aarch64/scalar_intrinsics.c: Update.
6787 2013-05-07  Richard Biener  <rguenther@suse.de>
6789         PR middle-end/57190
6790         * g++.dg/torture/pr57190.C: New testcase.
6792 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
6794         PR tree-optimization/57149
6795         * gcc.dg/pr57149.c: New test.
6797         PR debug/57184
6798         * gcc.dg/pr57184.c: New test.
6800 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6802         * gnat.dg/specs/array3.ads: New test.
6804 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
6806         * c-c++-common/vector-scalar-2.c: New testcase.
6808 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
6810         * gcc.target/i386/asm-dialect-2.c: New testcase.
6812 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6814         PR c++/57183
6815         * g++.dg/cpp0x/auto38.C: New.
6817 2013-05-06  Richard Biener  <rguenther@suse.de>
6819         PR tree-optimization/57185
6820         * gcc.dg/autopar/pr57185.c: New testcase.
6822 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
6824         PR target/57106
6825         * gcc.target/i386/pr57106.c: New test.
6827 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6829         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6830         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6831         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6832         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6833         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6834         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6835         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6837 2013-05-06  Teresa Johnson  <tejohnson@google.com>
6839         PR bootstrap/57154
6840         * gcc.dg/pr57154.c: New test.
6842 2013-05-06  Richard Biener  <rguenther@suse.de>
6844         PR middle-end/57147
6845         * gcc.dg/torture/pr57147-1.c: New testcase.
6846         * gcc.dg/torture/pr57147-2.c: Likewise.
6847         * gcc.dg/torture/pr57147-3.c: Likewise.
6849 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
6851         PR target/55303
6852         * gcc.target/sh/pr55303-1.c: New.
6853         * gcc.target/sh/pr55303-2.c: New.
6854         * gcc.target/sh/pr55303-3.c: New.
6856 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6858         * gfortran.dg/allocate_with_source_3.f90: New.
6860 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6862         PR fortran/57141
6863         * gfortran.dg/null_8.f90: New.
6865 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6867         PR c++/53745
6868         * g++.dg/cpp0x/enum27.C: New.
6869         * g++.dg/cpp0x/enum_base.C: Adjust.
6871 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
6873         PR tree-optimization/56205
6874         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6876 2013-05-04  Tobias Burnus  <burnus@net-b.de>
6878         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6879         * gfortran.dg/bind_c_usage_27.f90: New.
6880         * gfortran.dg/bind_c_usage_28.f90: New.
6882 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6884         PR c++/51927
6885         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6887 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6889         PR target/57150
6890         * gcc.target/powerpc/pr57150.c: New file.
6892 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6894         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6895         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6896         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6897         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6898         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6899         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6900         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6902 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
6904         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6905         scan-assembler-times.
6907 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6909         * gcc.dg/tree-ssa/slsr-32.c: New.
6910         * gcc.dg/tree-ssa/slsr-33.c: New.
6911         * gcc.dg/tree-ssa/slsr-34.c: New.
6912         * gcc.dg/tree-ssa/slsr-35.c: New.
6913         * gcc.dg/tree-ssa/slsr-36.c: New.
6914         * gcc.dg/tree-ssa/slsr-37.c: New.
6915         * gcc.dg/tree-ssa/slsr-38.c: New.
6917 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
6919         * gcc.target/aarch64/tst_1.c: New test.
6920         * gcc.target/aarch64/tst_2.c: Likewise
6922 2013-05-02  Jeff Law  <law@redhat.com>
6924         PR tree-optimization/57144
6925         * gcc.c-torture/execute/pr57144.c: New test.
6927 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
6929         PR rtl-optimization/57130
6930         * gcc.c-torture/execute/pr57130.c: New test.
6932 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
6934         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6936 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
6938         * gcc.target/aarch64/fabd.c: New file.
6940 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6942         PR c++/54318
6943         * g++.dg/cpp0x/pr54318.C: New.
6945 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6947         PR c++/14283
6948         * g++.dg/parse/error51.C: New.
6949         * g++.dg/parse/error15.C: Adjust column numbers.
6951 2013-05-02  Tobias Burnus  <burnus@net-b.de>
6953         PR fortran/57142
6954         * gfortran.dg/size_kind_2.f90: New.
6955         * gfortran.dg/size_kind_3.f90: New.
6957 2013-05-02  Richard Biener  <rguenther@suse.de>
6959         PR middle-end/57140
6960         * g++.dg/torture/pr57140.C: New testcase.
6962 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
6964         PR target/56732
6965         * gcc.target/arm/pr56732-1.c: New test.
6967 2013-05-02  Martin Jambor  <mjambor@suse.cz>
6969         PR middle-end/56988
6970         * gcc.dg/ipa/pr56988.c: New test.
6972 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
6974         * gcc.target/aarch64/bics_1.c: New test.
6975         * gcc.target/aarch64/bics_2.c: Likewise.
6977 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
6979         PR rtl-optimization/57131
6980         * gcc.c-torture/execute/pr57131.c: New test.
6982 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6984         PR c++/57132
6985         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6987 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
6989         PR target/57091
6990         * gcc.target/i386/pr57091.c: New test.
6992 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6994         * gcc.target/aarch64/vect-vaddv.c: New.
6996 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6998         * gcc.target/aarch64/vect-vmaxv.c: New.
6999         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7001 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7003         * gcc.target/aarch64/scalar-vca.c: New.
7004         * gcc.target/aarch64/vect-vca.c: Likewise.
7006 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7008         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7009         (test_vceqd_s64): Force arguments to SIMD registers.
7010         (test_vceqzd_s64): Likewise.
7011         (test_vcged_s64): Likewise.
7012         (test_vcled_s64): Likewise.
7013         (test_vcgezd_s64): Likewise.
7014         (test_vcged_u64): Likewise.
7015         (test_vcgtd_s64): Likewise.
7016         (test_vcltd_s64): Likewise.
7017         (test_vcgtzd_s64): Likewise.
7018         (test_vcgtd_u64): Likewise.
7019         (test_vclezd_s64): Likewise.
7020         (test_vcltzd_s64): Likewise.
7021         (test_vtst_s64): Likewise.
7022         (test_vtst_u64): Likewise.
7024 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
7026         PR c++/57092
7027         * g++.dg/cpp0x/decltype53.C: New.
7029 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7031         PR fortran/57071
7032         * gfortran.dg/power_5.f90:  New test.
7034 2013-04-30  Richard Biener  <rguenther@suse.de>
7036         PR middle-end/57122
7037         * gcc.dg/torture/pr57122.c: New testcase.
7039 2013-04-30  Richard Biener  <rguenther@suse.de>
7041         PR middle-end/57107
7042         * g++.dg/torture/pr57107.C: New testcase.
7044 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
7046         PR rtl-optimization/57105
7047         * gcc.dg/pr57105.c: New test.
7049 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
7051         PR tree-optimization/57104
7052         * gcc.dg/pr57104.c: New test.
7054 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
7056         PR target/44578
7057         * gcc.target/i386/pr44578.c: New test.
7059 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
7061         PR target/57097
7062         * gcc.target/i386/pr57097.c: New test.
7064 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
7066         PR target/57098
7067         * gcc.target/i386/pr57098.c: New test.
7069 2013-04-29  Kai Tietz  <ktietz@redhat.com>
7071         * gcc.c-torture/execute/pr55875.c: New test.
7073 2013-04-29  Richard Biener  <rguenther@suse.de>
7075         PR middle-end/57075
7076         * gcc.dg/torture/pr57075.c: New testcase.
7078 2013-04-29  Richard Biener  <rguenther@suse.de>
7080         PR middle-end/57103
7081         * gcc.dg/autopar/pr57103.c: New testcase.
7083 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7085         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7087 2013-04-29  Tom de Vries  <tom@codesourcery.com>
7089         * gcc.dg/pr50763.c: Update test.
7091 2013-04-26  Jeff Law  <law@redhat.com>
7093         * gcc.dg/tree-ssa/vrp88.c: New test.
7095 2013-04-29  Christian Bruel  <christian.bruel@st.com>
7097         PR target/57108
7098         * gcc.target/sh/pr57108.c: New test.
7100 2013-04-29  Richard Biener  <rguenther@suse.de>
7102         PR middle-end/57089
7103         * gfortran.dg/gomp/pr57089.f90: New testcase.
7105 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7107         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7109 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7111         * gcc.target/aarch64/vect-vcvt.c: New.
7113 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7115         * gcc.target/aarch64/vect-vrnd.c: New.
7117 2013-04-29  Richard Biener  <rguenther@suse.de>
7119         PR tree-optimization/57081
7120         * gcc.dg/torture/pr57081.c: New testcase.
7122 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
7124         PR tree-optimization/57083
7125         * gcc.dg/torture/pr57083.c: New test.
7127 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7129         PR c++/56450
7130         * g++.dg/cpp0x/decltype52.C: New.
7132 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
7134         N3472 binary constants
7135         * g++.dg/cpp/limits.C: Adjust warning wording.
7136         * g++.dg/system-binary-constants-1.C: Likewise.
7137         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7139 2013-04-28  Tobias Burnus  <burnus@net-b.de>
7141         PR fortran/57093
7142         * gfortran.dg/coarray_30.f90: New.
7144 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7146         PR fortran/57071
7147         * frontend-passes (optimize_power):  New function.
7148         (optimize_op):  Use it.
7150 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
7152         PR target/56866
7153         * gcc.c-torture/execute/pr56866.c: New test.
7154         * gcc.target/i386/pr56866.c: New test.
7156 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
7158         PR go/57045
7159         * gcc.dg/setjmp-5.c: New test.
7161 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
7163         PR c++/55708
7164         * g++.dg/cpp0x/constexpr-55708.C: New.
7166 2013-04-26  Richard Biener  <rguenther@suse.de>
7168         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7169         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7170         * gcc.dg/pr53265.c: Remove XFAILs.
7171         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7172         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7174 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
7176         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7177         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7178         -fdiagnostics-color=never option similarly to
7179         -fno-diagnostics-show-caret option.
7181 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
7183         PR rtl-optimization/57003
7184         * gcc.target/i386/pr57003.c: New test.
7186 2013-04-25  Marek Polacek  <polacek@redhat.com>
7188         PR tree-optimization/57066
7189         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7191 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
7192             Tejas Belagod  <tejas.belagod@arm.com>
7194         * gcc.target/aarch64/vaddv-intrinsic.c: New.
7195         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7196         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7198 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7200         * gcc.target/aarch64/cmp.c: New.
7202 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7204         * gcc.target/aarch64/ngc.c: New.
7206 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7208         * lib/target-supports.exp
7209         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7210         (check_effective_target_arm_neon_fp16_ok): Likewise.
7211         (add_options_for_arm_neon_fp16): Likewise.
7212         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7213         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7215 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
7217         PR rtl-optimizations/57046
7218         * gcc.target/i386/pr57046.c: New test.
7220 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7222         * g++.dg/cpp1y/cplusplus.C: New.
7224 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7226         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7228 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7230         * c-c++-common/Wpointer-arith-1.c: New.
7232 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7234         * g++.dg/cpp1y/cxx1y_macro.C: New.
7236 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7238         PR c++/56970
7239         * g++.dg/cpp0x/sfinae45.C: New.
7241 2013-04-24  Richard Biener  <rguenther@suse.de>
7243         PR testsuite/57050
7244         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7246 2013-04-23  Richard Biener  <rguenther@suse.de>
7248         PR middle-end/57036
7249         * gcc.dg/torture/pr57036-1.c: New testcase.
7250         * gcc.dg/torture/pr57036-2.c: Likewise.
7252 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
7254         * gcc.target/aarch64/scalar-mov.c: New testcase.
7256 2013-04-23  Richard Biener  <rguenther@suse.de>
7258         PR tree-optimization/57026
7259         * gcc.dg/torture/pr57026.c: New testcase.
7261 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
7263         PR fortran/53685
7264         PR fortran/57022
7265         * gfortran.dg/transfer_check_4.f90: New.
7267 2013-04-22  Marek Polacek  <polacek@redhat.com>
7269         PR sanitizer/56990
7270         * gcc.dg/pr56990.c: New test.
7272 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
7274         PR target/57018
7275         * gcc.target/i386/pr57018.c: New test.
7277 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
7279         * gcc.target/aarch64/vrecps.c: New.
7280         * gcc.target/aarch64/vrecpx.c: Likewise.
7282 2013-04-22  Christian Bruel  <christian.bruel@st.com>
7284         PR target/56995
7285         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7287 2013-04-21  Jeff Law  <law@redhat.com>
7289         * gcc.dg/tree-ssa/forwprop-26.c: New test.
7291 2013-04-20  Tobias Burnus  <burnus@net-b.de>
7293         PR fortran/56907
7294         * gfortran.dg/c_loc_test_22.f90: New.
7296 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
7298         PR rtl-optimization/56847
7299         * gcc.dg/pr56847.c: New test.
7301 2013-04-19  Richard Biener  <rguenther@suse.de>
7303         PR tree-optimization/56982
7304         * gcc.c-torture/execute/pr56982.c: New testcase.
7306 2013-04-19  Martin Jambor  <mjambor@suse.cz>
7308         PR tree-optimization/56718
7309         * g++.dg/ipa/imm-devirt-1.C: New test.
7310         * g++.dg/ipa/imm-devirt-2.C: Likewise.
7312 2013-04-19  Richard Biener  <rguenther@suse.de>
7314         PR tree-optimization/57000
7315         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7317 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7318             Mikael Morin  <mikael@gcc.gnu.org>
7320         PR fortran/56872
7321         * gfortran.dg/array_constructor_45.f90:  New test.
7322         * gfortran.dg/array_constructor_46.f90:  New test.
7323         * gfortran.dg/array_constructor_47.f90:  New test.
7324         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
7326 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
7328         PR rtl-optimization/56999
7329         * g++.dg/opt/pr56999.C: New test.
7331 2013-04-18  Cary Coutant  <ccoutant@google.com>
7333         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7334         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7336 2013-04-18  Cary Coutant  <ccoutant@google.com>
7338         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7339         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7340         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7341         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7342         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7343         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7344         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7345         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7346         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7347         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7348         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7350 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
7352         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7354 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
7356         PR tree-optimization/56984
7357         * gcc.c-torture/compile/pr56984.c: New test.
7359         PR rtl-optimization/56992
7360         * gcc.dg/pr56992.c: New test.
7362 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
7364         PR fortran/56814
7365         * gfortran.dg/proc_ptr_42.f90: New.
7367 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7369         * gnat.dg/discr41.ad[sb]: New test.
7370         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7371         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7372         * gcc.dg/vect/slp-24.c: Likewise.
7373         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7374         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7375         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7376         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7377         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7378         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7379         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7380         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7381         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7382         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7383         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7384         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7385         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7386         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7387         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7388         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7389         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7390         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7391         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7392         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7393         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7394         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7395         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7396         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7397         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7398         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7400 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
7402         PR fortran/40958
7403         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7404         * gfortran.dg/module_md5_1.f90: Remove.
7406 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7408         * gcc.target/aarch64/adds3.c: New.
7409         * gcc.target/aarch64/subs3.c: New.
7411 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7413         * gcc.target/aarch64/adds1.c: New.
7414         * gcc.target/aarch64/adds2.c: New.
7415         * gcc.target/aarch64/subs1.c: New.
7416         * gcc.target/aarch64/subs2.c: New.
7418 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
7420         Implement n3599 - Literal operator templates for strings.
7421         * g++.dg/cpp1y/udlit-char-template.C: New test.
7422         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7424 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7426         PR fortran/39505
7427         * gfortran.dg/no_arg_check_1.f90: New.
7428         * gfortran.dg/no_arg_check_2.f90: New.
7429         * gfortran.dg/no_arg_check_3.f90: New.
7431 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
7433         PR fortran/56968
7434         * gfortran.dg/proc_ptr_41.f90: New.
7436 2013-04-16  Richard Biener  <rguenther@suse.de>
7438         PR tree-optimization/56756
7439         * gcc.dg/torture/pr56756.c: New testcase.
7441 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7443         PR fortran/56969
7444         * gfortran.dg/c_assoc_5.f90: New.
7446 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
7448         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7449         * gcc.c-torture/execute/pr33992.x: Remove.
7450         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7451         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7452         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7454 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
7456         PR tree-optimization/56962
7457         * gcc.c-torture/execute/pr56962.c: New test.
7459 2013-04-15  Richard Biener  <rguenther@suse.de>
7461         PR tree-optimization/56933
7462         * gcc.dg/vect/pr56933.c: New testcase.
7464 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7466         * gcc.target/arm/anddi3-opt.c: New test.
7467         * gcc.target/arm/anddi3-opt2.c: Likewise.
7469 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
7471         * gcc.dg/pr56890-1.c: New test.
7472         * gcc.dg/pr56890-2.c: Likewise.
7474 2013-04-15  Joey Ye  <joey.ye@arm.com>
7476         * gcc.target/arm/thumb1-far-jump-1.c: New test.
7477         * gcc.target/arm/thumb1-far-jump-2.c: New test.
7479 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
7481         PR fortran/56816
7482         * gfortran.dg/select_type_33.f03: New test.
7484 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
7486         PR fortran/55959
7487         * gfortran.dg/typebound_proc_29.f03: New.
7489 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7491         PR fortran/56266
7492         * gfortran.dg/typebound_proc_28.f03: New.
7494 2013-04-12  Jeff Law  <law@redhat.com>
7496         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7497         either.
7499 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7501         PR fortran/56929
7502         * gfortran.dg/coarray/alloc_comp_2.f90: New.
7504 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
7506         PR target/56903
7507         * gcc.target/i386/pr56903.c: New test.
7509 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7511         PR fortran/56261
7512         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7513         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7514         * gfortran.dg/block_11.f90: Fix invalid test case.
7515         * gfortran.dg/function_types_3.f90: Add new error message.
7516         * gfortran.dg/global_references_1.f90: Ditto.
7517         * gfortran.dg/import2.f90: Remove unneeded parts.
7518         * gfortran.dg/import6.f90: Fix invalid test case.
7519         * gfortran.dg/proc_decl_2.f90: Ditto.
7520         * gfortran.dg/proc_decl_9.f90: Ditto.
7521         * gfortran.dg/proc_decl_18.f90: Ditto.
7522         * gfortran.dg/proc_ptr_40.f90: New.
7523         * gfortran.dg/whole_file_7.f90: Modified error wording.
7524         * gfortran.dg/whole_file_16.f90: Ditto.
7525         * gfortran.dg/whole_file_17.f90: Add -pedantic.
7526         * gfortran.dg/whole_file_18.f90: Modified error wording.
7527         * gfortran.dg/whole_file_20.f03: Ditto.
7528         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7529         invalid test case.
7531 2013-04-12  Richard Biener  <rguenther@suse.de>
7533         Revert
7534         2013-04-10  Richard Biener  <rguenther@suse.de>
7536         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7538 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7540         PR fortran/56845
7541         * gfortran.dg/class_allocate_15.f90: New.
7543         Revert:
7544         2013-04-12  Tobias Burnus  <burnus@net-b.de>
7546         * gfortran.dg/coarray_lib_alloc_2.f90: Update
7547         scan-tree-dump-times.
7549 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
7551         PR tree-optimization/56918
7552         PR tree-optimization/56920
7553         * gcc.dg/vect/pr56918.c: New test.
7554         * gcc.dg/vect/pr56920.c: New test.
7556 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7558         PR fortran/56845
7559         * gfortran.dg/class_allocate_14.f90: New.
7560         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7561         * gfortran.dg/coarray_lib_alloc_3.f90: New.
7563 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
7565         * gcc.dg/fold-cstvecshift.c: New testcase.
7567 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7569         * gcc.target/aarch64/negs.c: New.
7571 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7573         PR c++/56895
7574         * g++.dg/template/arrow4.C: New test.
7576 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7578         * gnat.dg/array23.adb: New test.
7579         * gnat.dg/array23_pkg[123].ads: New helpers.
7581 2013-04-11  Jeff Law  <law@redhat.com>
7583         PR tree-optimization/56900
7584         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7586 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7588         PR c++/56913
7589         * g++.dg/cpp0x/sfinae44.C: New.
7591 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
7593         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7594         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7596 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7598         PR c++/54216
7599         * g++.dg/cpp0x/enum26.C: New.
7600         * g++.old-deja/g++.pt/mangle1.C: Adjust.
7602 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
7604         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7605         inverse operands.
7606         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7607         loop is vectorized.
7608         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7609         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7610         loop is vectorized and that the correct instruction is generated.
7611         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7612         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7613         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7615 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7617         PR tree-optimization/56899
7618         * gcc.c-torture/execute/pr56899.c: New test.
7620 2013-04-10  David S. Miller  <davem@davemloft.net>
7622         * gcc.target/sparc/setcc-4.c: New test.
7623         * gcc.target/sparc/setcc-5.c: New test.
7625 2013-04-10  Richard Biener  <rguenther@suse.de>
7627         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7629 2013-04-10  Richard Biener  <rguenther@suse.de>
7631         * gcc.dg/vect/slp-39.c: New testcase.
7633 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
7635         PR tree-optimization/55524
7636         * gcc.target/epiphany/fnma-1.c: New test.
7638 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
7640         * gcc.dg/tree-ssa/inline-11.c: New test
7642 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
7644         PR c++/56895
7645         * g++.dg/template/arrow3.C: New test.
7647 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7649         * gcc.target/arm/minmax_minus.c: New test.
7651 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7653         PR middle-end/56883
7654         * c-c++-common/gomp/pr56883.c: New test.
7656 2013-04-09  Jeff Law  <law@redhat.com>
7658         * gcc.dg/tree-ssa/vrp87.c: New test.
7660 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7662         PR tree-optimization/56854
7663         * g++.dg/torture/pr56854.C: New test.
7665 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7667         PR fortran/56782
7668         * gfortran.dg/array_constructor_44.f90:  New test.
7670 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
7672         PR c++/56871
7673         * g++.dg/cpp0x/constexpr-specialization.C: New.
7675 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7677         * gcc.c-torture/execute/pr56837.c: New test.
7679         PR c++/34949
7680         PR c++/50243
7681         * g++.dg/opt/vt3.C: New test.
7682         * g++.dg/opt/vt4.C: New test.
7684 2013-04-08  Jeff Law  <law@redhat.com>
7686         * gcc.dg/tree-ssa/forwprop-25.c: New test.
7688 2013-04-08  Richard Biener  <rguenther@suse.de>
7690         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7692 2013-04-08  Richard Biener  <rguenther@suse.de>
7694         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7696 2013-04-08  Richard Biener  <rguenther@suse.de>
7698         * g++.dg/vect/slp-pr56812.cc: Adjust.
7700 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7702         * gcc.dg/pr56837.c: New test.
7703         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7704         "generated memset minus one".
7706 2013-04-07  Tobias Burnus  <burnus@net-b.de>
7708         PR fortran/56849
7709         * gfortran.dg/reshape_5.f90: New.
7711 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7713         PR target/56843
7714         * gcc.target/powerpc/recip-1.c: Modify expected output.
7715         * gcc.target/powerpc/recip-3.c: Likewise.
7716         * gcc.target/powerpc/recip-4.c: Likewise.
7717         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7719 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7721         * gcc.target/arm/peep-ldrd-1.c: New test.
7722         * gcc.target/arm/peep-strd-1.c: Likewise.
7724 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7726         * gcc.target/arm/negdi-1.c: New test.
7727         * gcc.target/arm/negdi-2.c: Likewise.
7728         * gcc.target/arm/negdi-3.c: Likewise.
7729         * gcc.target/arm/negdi-4.c: Likewise.
7731 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7733         * lib/target-supports.exp (add_options_for_arm_v8_neon):
7734         Add -march=armv8-a when we use v8 NEON.
7735         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7736         (check_effective_target_vect_call_ceilf): Likewise.
7737         (check_effective_target_vect_call_floorf): Likewise.
7738         (check_effective_target_vect_call_roundf): Likewise.
7739         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7740         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7741         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7742         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7743         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7745 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
7747         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7748         * gcc.target/powerpc/sd-pwr6.c: Same.
7749         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7750         * g++.dg/debug/pr56294.C: XFAIL on AIX.
7752 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
7754         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7756 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
7758         PR fortran/40881
7759         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7760         * gfortran.dg/altreturn_4.f90: Ditto.
7761         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7762         * gfortran.dg/altreturn_5.f90: Ditto.
7763         * gfortran.dg/altreturn_6.f90: Ditto.
7764         * gfortran.dg/altreturn_7.f90: Ditto.
7766 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7768         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7769         New procedure.
7770         (check_effective_target_arm_v8_neon_ok_nocache):
7771         Likewise.
7772         (check_effective_target_arm_v8_neon_ok): Change to use
7773         check_effective_target_arm_v8_neon_ok_nocache.
7774         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7775         NEON flags.
7776         (check_effective_target_vect_call_btruncf):
7777         Enable for arm and ARMv8 NEON.
7778         (check_effective_target_vect_call_ceilf): Likewise.
7779         (check_effective_target_vect_call_floorf): Likewise.
7780         (check_effective_target_vect_call_roundf): Likewise.
7781         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7782         target.
7784 2013-04-04  Marek Polacek  <polacek@redhat.com>
7786         PR tree-optimization/48186
7787         * gcc.dg/pr48186.c: New test.
7789 2013-04-04  Richard Biener  <rguenther@suse.de>
7791         PR tree-optimization/56826
7792         * gcc.dg/vect/pr56826.c: New testcase.
7793         * gcc.dg/vect/O3-pr36098.c: Adjust.
7795 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
7797         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7798         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7799         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7800         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7801         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7802         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7803         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7804         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7805         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7806         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7808 2013-04-04  Richard Biener  <rguenther@suse.de>
7810         PR tree-optimization/56213
7811         * gcc.dg/vect/vect-123.c: New testcase.
7813 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7815         PR fortran/56810
7816         * gfortran.dg/read_repeat_2.f90: New.
7818 2013-04-04  Richard Biener  <rguenther@suse.de>
7820         PR tree-optimization/56837
7821         * g++.dg/torture/pr56837.C: New testcase.
7823 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7825         PR fortran/50269
7826         * gfortran.dg/c_loc_test_21.f90: New.
7827         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7828         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7829         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7830         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7831         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
7833 2013-04-03  Jeff Law  <law@redhat.com>
7835         PR tree-optimization/56799
7836         * gcc.c-torture/execute/pr56799.c: New test.
7838 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7840         PR c++/56815
7841         * g++.dg/warn/Wpointer-arith-1.C: New.
7842         * g++.dg/gomp/for-19.C: Adjust.
7844 2013-04-03  Marek Polacek  <polacek@redhat.com>
7846         PR sanitizer/55702
7847         * gcc.dg/pr55702.c: New test.
7849 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7851         PR target/56809
7852         * gcc.dg/pr56809.c: New testcase.
7854 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7856         PR debug/56819
7857         * g++.dg/debug/pr56819.C: New test.
7859 2013-04-03  Richard Biener  <rguenther@suse.de>
7861         PR tree-optimization/56817
7862         * g++.dg/torture/pr56817.C: New testcase.
7864 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7866         * gcc.dg/vect/bb-slp-31.c: New file.
7868 2013-04-03  Jason Merrill  <jason@redhat.com>
7870         PR c++/34949
7871         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7873 2013-04-03  Richard Biener  <rguenther@suse.de>
7875         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7877 2013-04-03  Richard Biener  <rguenther@suse.de>
7879         PR tree-optimization/55964
7880         * gcc.dg/torture/pr55964-2.c: New testcase.
7882 2013-04-03  Richard Biener  <rguenther@suse.de>
7884         PR tree-optimization/56501
7885         * gcc.dg/torture/pr56501.c: New testcase.
7887 2013-04-03  Richard Biener  <rguenther@suse.de>
7889         PR tree-optimization/56407
7890         * gcc.dg/torture/pr56407.c: New testcase.
7892 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7894         PR tree-optimization/56790
7895         * g++.dg/ext/pr56790-1.C: New testcase.
7897 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7899         * gcc.target/i386/merge-1.c: New testcase.
7900         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7902 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7904         PR c/19449
7905         * gcc.c-torture/execute/pr19449.c: New test.
7907 2013-04-03  Richard Biener  <rguenther@suse.de>
7909         PR tree-optimization/56812
7910         * g++.dg/vect/slp-pr56812.cc: New testcase.
7912 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
7914         PR fortran/56284
7915         PR fortran/40881
7916         * gfortran.dg/altreturn_8.f90: New.
7917         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7918         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7919         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7921 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
7923         PR rtl-optimization/56745
7924         * gcc.c-torture/compile/pr56745.c: New test.
7926 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7928         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7930 2013-04-02  Richard Biener  <rguenther@suse.de>
7932         PR tree-optimization/56778
7933         * gcc.dg/torture/pr56778.c: New testcase.
7935 2013-04-02  Richard Biener  <rguenther@suse.de>
7937         PR middle-end/56768
7938         * g++.dg/torture/pr56768.C: New testcase.
7940 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
7942         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7944 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7946         PR fortran/56660
7947         * gfortran.dg/namelist_82.f90:  New test.
7949 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
7951         PR fortran/56500
7952         * gfortran.dg/implicit_class_1.f90: New.
7954 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7956         PR fortran/56786
7957         * gfortran.dg/namelist_81.f90:  New test.
7959 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7961         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
7962         for constant and equal string lengths.
7963         * gfortran.dg/character_comparison_5.f90:  Likewise.
7964         * gfortran.dg/character_comparison_9.f90:  New test.
7966 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
7968         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7969         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7971 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7973         PR fortran/35203
7974         * gfortran.dg/optional_absent_3.f90: New.
7976 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7978         PR fortran/56737
7979         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7981 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7983         PR fortran/56735
7984         * gfortran.dg/namelist_80.f90: New.
7986 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7988         PR fortran/45159
7989         * gfortran.dg/string_length_2.f90:  New test.
7990         * gfortran.dg/dependency_41.f90:  New test.
7992 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7994         PR fortran/55806
7995         * gfortran.dg/array_constructor_43.f90:  New test.
7996         * gfortran.dg/random_seed_3.f90:  New test.
7998 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
8000         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8001         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8002         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8003         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8004         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8005         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8006         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8007         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8008         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8009         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8011 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
8013         PR c++/56725
8014         * g++.dg/conversion/op4.C: Adjust.
8015         * g++.dg/cpp0x/rv1n.C: Likewise.
8016         * g++.dg/cpp0x/rv2n.C: Likewise.
8017         * g++.dg/cpp0x/template_deduction.C: Likewise.
8018         * g++.dg/expr/cond8.C: Likewise.
8019         * g++.dg/other/error4.C: Likewise.
8020         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8021         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8022         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8023         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8024         * g++.old-deja/g++.jason/conversion2.C: Likewise.
8025         * g++.old-deja/g++.law/cvt20.C: Likewise.
8026         * g++.old-deja/g++.law/cvt8.C: Likewise.
8027         * g++.old-deja/g++.law/init8.C: Likewise.
8028         * g++.old-deja/g++.mike/net12.C: Likewise.
8029         * g++.old-deja/g++.mike/net8.C: Likewise.
8030         * g++.old-deja/g++.mike/p2793.C: Likewise.
8031         * g++.old-deja/g++.mike/p3836.C: Likewise.
8032         * g++.old-deja/g++.mike/p418.C: Likewise.
8033         * g++.old-deja/g++.mike/p701.C: Likewise.
8034         * g++.old-deja/g++.mike/p807.C: Likewise.
8036 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
8038         PR middle-end/56694
8039         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8040         targets.
8042 2013-03-28  Marek Polacek  <polacek@redhat.com>
8044         PR tree-optimization/56695
8045         * gcc.dg/vect/pr56695.c: New test.
8047 2013-03-28  Richard Biener  <rguenther@suse.de>
8049         PR tree-optimization/37021
8050         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8051         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8053 2013-03-27  Tobias Burnus  <burnus@net-b.de>
8055         PR fortran/56650
8056         PR fortran/36437
8057         * gfortran.dg/sizeof_2.f90: New.
8058         * gfortran.dg/sizeof_3.f90: New.
8059         * gfortran.dg/sizeof_proc.f90: Update dg-error.
8061 2013-03-27  Richard Biener  <rguenther@suse.de>
8063         PR tree-optimization/37021
8064         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8066 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
8068         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8069         * g++.dg/ipa/ivinline-2.C: Likewise.
8070         * g++.dg/ipa/ivinline-3.C: Likewise.
8071         * g++.dg/ipa/ivinline-4.C: Likewise.
8072         * g++.dg/ipa/ivinline-5.C: Likewise.
8073         * g++.dg/ipa/ivinline-7.C: Likewise.
8074         * g++.dg/ipa/ivinline-8.C: Likewise.
8075         * g++.dg/ipa/ivinline-9.C: Likewise.
8076         * g++.dg/cpp0x/noexcept03.C: Likewise.
8077         * gcc.dg/const-1.c: Likewise.
8078         * gcc.dg/ipa/pure-const-1.c: Likewise.
8079         * gcc.dg/noreturn-8.c: Likewise.
8080         * gcc.target/i386/mmx-1.c: Likewise.
8081         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8082         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8083         * gcc.c-torture/execute/pr33992.x: New file.
8085 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8087         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8089 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
8091         PR c++/55951
8092         * g++.dg/ext/desig5.C: New.
8094 2013-03-26  Tobias Burnus  <burnus@net-b.de>
8096         PR fortran/56649
8097         * gfortran.dg/merge_init_expr_2.f90: New.
8098         * gfortran.dg/merge_char_1.f90: Modify test to
8099         stay a run-time test.
8100         * gfortran.dg/merge_char_3.f90: Ditto.
8102 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
8104         * g++.dg/cpp0x/constexpr-friend-2.C: New.
8105         * g++.dg/cpp0x/constexpr-main.C: Likewise.
8107 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8109         PR c++/56722
8110         * g++.dg/cpp0x/range-for23.C: New.
8112 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
8114         PR libfortran/52512
8115         * gfortran.dg/namelist_79.f90: New.
8117 2013-03-25  Martin Jambor  <mjambor@suse.cz>
8119         * gcc.dg/ipa/ipcp-agg-9.c: New test.
8121 2013-03-25  Tobias Burnus  <burnus@net-b.de>
8123         PR fortran/38536
8124         PR fortran/38813
8125         PR fortran/38894
8126         PR fortran/39288
8127         PR fortran/40963
8128         PR fortran/45824
8129         PR fortran/47023
8130         PR fortran/47034
8131         PR fortran/49023
8132         PR fortran/50269
8133         PR fortran/50612
8134         PR fortran/52426
8135         PR fortran/54263
8136         PR fortran/55343
8137         PR fortran/55444
8138         PR fortran/55574
8139         PR fortran/56079
8140         PR fortran/56378
8141         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8142         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8143         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8144         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8145         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8146         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8147         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8148         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8149         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8150         * gfortran.dg/c_loc_tests_16.f90: Ditto.
8151         * gfortran.dg/c_loc_tests_4.f03: Ditto.
8152         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8153         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8154         * gfortran.dg/c_loc_tests_8.f03: Ditto.
8155         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8156         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8157         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8158         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8159         * gfortran.dg/pr32601_1.f03: Ditto.
8160         * gfortran.dg/storage_size_2.f08: Remove dg-error.
8161         * gfortran.dg/blockdata_7.f90: New.
8162         * gfortran.dg/c_assoc_4.f90: New.
8163         * gfortran.dg/c_f_pointer_tests_6.f90: New.
8164         * gfortran.dg/c_f_pointer_tests_7.f90: New.
8165         * gfortran.dg/c_funloc_tests_8.f90: New.
8166         * gfortran.dg/c_loc_test_17.f90: New.
8167         * gfortran.dg/c_loc_test_18.f90: New.
8168         * gfortran.dg/c_loc_test_19.f90: New.
8169         * gfortran.dg/c_loc_test_20.f90: New.
8170         * gfortran.dg/c_sizeof_5.f90: New.
8171         * gfortran.dg/iso_c_binding_rename_3.f90: New.
8172         * gfortran.dg/transfer_resolve_2.f90: New.
8173         * gfortran.dg/transfer_resolve_3.f90: New.
8174         * gfortran.dg/transfer_resolve_4.f90: New.
8175         * gfortran.dg/pr32601.f03: Update dg-error.
8176         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8177         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8179 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8181         * gcc.target/arm/vseleqdf.c: New test.
8182         * gcc.target/arm/vseleqsf.c: Likewise.
8183         * gcc.target/arm/vselgedf.c: Likewise.
8184         * gcc.target/arm/vselgesf.c: Likewise.
8185         * gcc.target/arm/vselgtdf.c: Likewise.
8186         * gcc.target/arm/vselgtsf.c: Likewise.
8187         * gcc.target/arm/vselledf.c: Likewise.
8188         * gcc.target/arm/vsellesf.c: Likewise.
8189         * gcc.target/arm/vselltdf.c: Likewise.
8190         * gcc.target/arm/vselltsf.c: Likewise.
8191         * gcc.target/arm/vselnedf.c: Likewise.
8192         * gcc.target/arm/vselnesf.c: Likewise.
8193         * gcc.target/arm/vselvcdf.c: Likewise.
8194         * gcc.target/arm/vselvcsf.c: Likewise.
8195         * gcc.target/arm/vselvsdf.c: Likewise.
8196         * gcc.target/arm/vselvssf.c: Likewise.
8198 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8200         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8201         body from here...
8202         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8203         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8204         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8205         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8206         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8207         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8208         * gcc.target/aarch64/atomic-op-char.x: ... to here.
8209         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8210         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8211         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8212         * gcc.target/aarch64/atomic-op-int.x: ... to here.
8213         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8214         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8215         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8216         * gcc.target/aarch64/atomic-op-release.x: ... to here.
8217         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8218         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8219         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8220         * gcc.target/aarch64/atomic-op-short.x: ... to here.
8221         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8222         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8223         * gcc.target/arm/atomic-op-acquire.c: Likewise.
8224         * gcc.target/arm/atomic-op-char.c: Likewise.
8225         * gcc.target/arm/atomic-op-consume.c: Likewise.
8226         * gcc.target/arm/atomic-op-int.c: Likewise.
8227         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8228         * gcc.target/arm/atomic-op-release.c: Likewise.
8229         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8230         * gcc.target/arm/atomic-op-short.c: Likewise.
8232 2013-03-25  Richard Biener  <rguenther@suse.de>
8234         PR middle-end/56694
8235         * g++.dg/torture/pr56694.C: New testcase.
8237 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8239         PR target/56720
8240         * gcc.target/arm/neon-vcond-gt.c: New test.
8241         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8242         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8244 2013-03-25  Richard Biener  <rguenther@suse.de>
8246         PR tree-optimization/56689
8247         * gcc.dg/torture/pr56689.c: New testcase.
8249 2013-03-25  Kai Tietz  <ktietz@redhat.com>
8251         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8253 2013-03-24  Tobias Burnus  <burnus@net-b.de>
8255         PR fortran/56696
8256         * gfortran.dg/eof_5.f90: New.
8258 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8260         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8261         alphabetically.
8263 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
8265         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8267 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8269         PR testsuite/55994
8270         * gcc.c-torture/execute/builtins/builtins.exp: Add
8271         -Wl,--allow-multiple-definition for RTEMS targets.
8273 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
8275         * gcc.target/aarch64/movk.c: New test.
8277 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
8279         * g++.dg/ext/vector21.C: New testcase.
8281 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
8283         * gcc.target/arm/neon-for-64bits-1.c: New tests.
8284         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8286 2013-03-21  Richard Biener  <rguenther@suse.de>
8288         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8289         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8291 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8293         * gcc.target/aarch64/vect.c: Test and result vector added
8294         for sabd and saba instructions.
8295         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8296         instructions in assembly.
8297         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8298         * gcc.target/aarch64/vect-fp.c: Test and result vector added
8299         for fabd instruction.
8300         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8301         instruction in assembly.
8302         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8304 2013-03-20  Jeff Law  <law@redhat.com>
8306         * g++.dg/tree-ssa/ssa-dom.C: New test.
8308 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8310         * gcc.target/powerpc/mmfpgpr.c: New test.
8311         * gcc.target/powerpc/sd-vsx.c: Likewise.
8312         * gcc.target/powerpc/sd-pwr6.c: Likewise.
8313         * gcc.target/powerpc/vsx-float0.c: Likewise.
8315 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
8317         PR tree-optimization/56355
8318         * gcc.dg/pr56355-1.c: New file.
8320 2013-03-20  Catherine Moore  <clm@codesourcery.com>
8321             Richard Sandiford  <rdsandiford@googlemail.com>
8323         * gcc.target/mips/mips.exp: Add microMIPS support.
8324         * gcc.target/mips/umips-movep-2.c: New test.
8325         * gcc.target/mips/umips-lwp-2.c: New test.
8326         * gcc.target/mips/umips-swp-5.c: New test.
8327         * gcc.target/mips/umips-constraints-1.c: New test.
8328         * gcc.target/mips/umips-lwp-3.c: New test.
8329         * gcc.target/mips/umips-swp-6.c: New test.
8330         * gcc.target/mips/umips-constraints-2.c: New test.
8331         * gcc.target/mips/umips-save-restore-1.c: New test.
8332         * gcc.target/mips/umips-lwp-4.c: New test.
8333         * gcc.target/mips/umips-swp-7.c: New test.
8334         * gcc.target/mips/umips-save-restore-2.c: New test.
8335         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8336         * gcc.target/mips/umips-lwp-5.c: New test.
8337         * gcc.target/mips/umips-save-restore-3.c: New test.
8338         * gcc.target/mips/umips-lwp-6.c: New test.
8339         * gcc.target/mips/umips-swp-1.c: New test.
8340         * gcc.target/mips/umips-lwp-7.c: New test.
8341         * gcc.target/mips/umips-swp-2.c: New test.
8342         * gcc.target/mips/umips-lwp-8.c: New test.
8343         * gcc.target/mips/umips-swp-3.c: New test.
8344         * gcc.target/mips/umips-movep-1.c: New test.
8345         * gcc.target/mips/umips-lwp-1.c: New test.
8346         * gcc.target/mips/umips-swp-4.c: New test.
8348 2013-03-20  Richard Biener  <rguenther@suse.de>
8350         PR tree-optimization/56661
8351         * gcc.dg/torture/pr56661.c: New testcase.
8353 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8355         PR rtl-optimization/56605
8356         * gcc.target/powerpc/pr56605.c: New.
8358 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8360         PR fortran/54932
8361         * gfortran.dg/do_1.f90: Don't xfail.
8363 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8365         PR libfortran/51825
8366         * gfortran.dg/namelist_77.f90: New.
8367         * gfortran.dg/namelist_78.f90: New.
8369 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8371         PR libfortran/48618
8372         * gfortran.dg/open_negative_unit_1.f90: New.
8374 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8376         * gcc.target/aarch64/sbc.c: New test.
8378 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8380         * gcc.target/aarch64/ror.c: New test.
8382 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8384         * gcc.target/aarch64/extr.c: New test.
8386 2013-03-19  Richard Biener  <rguenther@suse.de>
8388         PR tree-optimization/56273
8389         * gcc.dg/tree-ssa/vrp47.c: Adjust.
8390         * c-c++-common/uninit-17.c: Likewise.
8392 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
8394         PR tree-optimization/56635
8395         * g++.dg/torture/pr56635.C: New test.
8397 2013-03-18  Richard Biener  <rguenther@suse.de>
8399         PR tree-optimization/3713
8400         * g++.dg/ipa/devirt-12.C: New testcase.
8402 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
8404         PR c/56566
8405         * c-c++-common/pr56566.c: New test.
8407 2013-03-17  Jason Merrill  <jason@redhat.com>
8409         * g++.dg/template/abstract-dr337.C: XFAIL.
8411 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
8413         PR c++/56607
8414         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8415         * c-c++-common/pr56607.c: New test.
8417 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
8419         PR c++/56582
8420         * g++.dg/cpp0x/constexpr-array5.C: New.
8422 2013-03-15  Tobias Burnus  <burnus@net-b.de>
8424         PR fortran/56615
8425         * gfortran.dg/transfer_intrinsic_5.f90: New.
8427 2013-03-15  Kai Tietz  <ktietz@redhat.com>
8429         * gcc.target/i386/movti.c: Don't test for x64 mingw.
8430         * gcc.target/i386/pr20020-1.c: Likewise.
8431         * gcc.target/i386/pr20020-2.c: Likewise.
8432         * gcc.target/i386/pr20020-3.c: Likewise.
8433         * gcc.target/i386/pr53425-1.c: Likewise.
8434         * gcc.target/i386/pr53425-2.c: Likewise.
8435         * gcc.target/i386/pr55093.c: Likewise.
8436         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8438 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
8440         PR debug/56307
8441         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8442         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
8444 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
8446         PR tree-optimization/53265
8447         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8448         undefined behavior.
8449         * gcc.dg/graphite/id-6.c (test): Likewise.
8450         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8451         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8453         PR tree-optimization/53265
8454         * gcc.dg/pr53265.c: New test.
8455         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8456         to dg-options.
8457         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8458         arrays.
8459         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
8460         n, use it as high bound instead of 4.
8462 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
8464         PR target/49880
8465         * gcc.target/sh/pr49880-1.c: New.
8466         * gcc.target/sh/pr49880-2.c: New.
8467         * gcc.target/sh/pr49880-3.c: New.
8468         * gcc.target/sh/pr49880-4.c: New.
8469         * gcc.target/sh/pr49880-5.c: New.
8471 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8473         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8475 2013-03-13  Richard Biener  <rguenther@suse.de>
8477         PR tree-optimization/56608
8478         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8480 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8482         PR c++/56611
8483         * g++.dg/cpp0x/alias-decl-32.C: New.
8485 2013-03-11  Jan Hubicka  <jh@suse.cz>
8487         PR middle-end/56571
8488         * gcc.c-torture/compile/pr56571.c: New testcase.
8490 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8492         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8493         * gcc.dg/tree-ssa/pr55579.c: Likewise.
8495 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
8497         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8498         * gcc.dg/inline_4.c: Likewise.
8499         * gcc.dg/unroll_2.c: Likewise.
8500         * gcc.dg/unroll_3.c: Likewise.
8501         * gcc.dg/unroll_4.c: Likewise.
8503 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8505         PR testsuite/54119
8506         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8508         PR debug/56307
8509         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8511 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
8513         PR target/40797
8514         * gcc.c-torture/compile/pr40797.c: New.
8516 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8518         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8520 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
8522         PR fortran/56575
8523         * gfortran.dg/class_56.f90: New test.
8525 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
8527         PR middle-end/56524
8528         * gcc.target/mips/pr56524.c: New test.
8530 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8532         PR c++/56565
8533         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8535 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8537         PR c++/51412
8538         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8540 2013-03-08  Marek Polacek  <polacek@redhat.com>
8542         PR tree-optimization/56478
8543         * gcc.dg/torture/pr56478.c: New test.
8545 2013-03-08  Kai Tietz  <ktietz@redhat.com>
8547         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8548         targets linker option --allow-multiple-definition.
8550         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8551         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8552         * gcc.dg/pr52549.c: Add LLP64 case.
8553         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8554         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8555         * gcc.dg/torture/pr51071-2.c: Likewise.
8556         * gcc.dg/tree-ssa/vrp72.c: Likewise.
8557         * gcc.dg/tree-ssa/vrp73.c: Likewise.
8558         * gcc.dg/tree-ssa/vrp75.c: Likewise.
8559         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8560         * gcc.dg/weak/weak-1.c: Likewise.
8561         * gcc.dg/weak/weak-2.c: Likewise.
8562         * gcc.dg/weak/weak-3.c: Likewise.
8563         * gcc.dg/weak/weak-4.c: Likewise.
8564         * gcc.dg/weak/weak-5.c: Likewise.
8565         * gcc.dg/weak/weak-15.c: Likewise.
8566         * gcc.dg/weak/weak-16.c: Likewise.
8568         * c-c++-common/pr54486.c: Skip test for mingw-targets.
8570 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
8572         PR tree-optimization/56559
8573         * gcc.dg/tree-ssa/reassoc-26.c: New test.
8575 2013-03-07  Andreas Schwab  <schwab@suse.de>
8577         * gcc.dg/pr31490.c: Fix last change.
8579 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8581         PR c++/56534
8582         * g++.dg/template/crash115.C: New.
8584 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8586         PR tree-optimization/56539
8587         * gcc.c-torture/compile/pr56539.c: New test.
8589 2013-03-06  Kai Tietz  <ktietz@redhat.com>
8591         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8592         targets.
8593         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8594         * gcc.dg/lto/20091013-1_2.c: Likewise.
8595         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8597 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8599         * gnat.dg/specs/aggr6.ads: New test.
8601 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8603         * gnat.dg/loop_optimization15.ad[sb]: New test.
8605 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8607         PR middle-end/56548
8608         * gcc.dg/pr56548.c: New test.
8610 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8612         PR debug/53363
8613         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8615 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8617         PR c++/56543
8618         * g++.dg/template/typename20.C: New test.
8620 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8622         PR debug/56510
8623         * gcc.dg/pr56510.c: New test.
8625         PR rtl-optimization/56484
8626         * gcc.c-torture/compile/pr56484.c: New test.
8628 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8630         PR c++/56530
8631         * g++.dg/warn/Wsign-conversion-2.C: New.
8633 2013-03-05  Richard Biener  <rguenther@suse.de>
8635         PR tree-optimization/56270
8636         * gcc.dg/vect/slp-38.c: New testcase.
8638 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8640         PR rtl-optimization/56494
8641         * gcc.dg/pr56494.c: New test.
8643 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
8645         * gcc.dg/pr56424.c: New test.
8647 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8649         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8650         * gcc.dg/pr56228.c <avr>: Skip.
8652 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8654         PR testsuite/52641
8655         PR tree-optimization/52631
8656         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8658 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
8660         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8661         * gcc.dg/vect/vect-83_64.c: Same.
8663 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8665         PR fortran/56477
8666         * gfortran.dg/pointer_check_13.f90: New test.
8668 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8670         PR fortran/54730
8671         * gfortran.dg/array_constructor_42.f90: New test.
8673 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
8675         PR c++/52688
8676         * g++.dg/template/static33.C: New.
8677         * g++.dg/template/static34.C: Likewise.
8679         PR c++/10291
8680         * g++.dg/template/static35.C: New.
8682 2013-03-01  Steve Ellcey  <sellcey@mips.com>
8684         * gcc.dg/pr56396.c: Require pic support.
8686 2013-03-01  Richard Biener  <rguenther@suse.de>
8688         PR tree-optimization/55481
8689         * gcc.dg/torture/pr56488.c: New testcase.
8691 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
8692             Jakub Jelinek  <jakub@redhat.com>
8694         PR sanitizer/56454
8695         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8696         no_sanitize_address attribute rather than no_address_safety_analysis.
8697         * g++.dg/asan/sanitizer_test_utils.h
8698         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8699         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8700         in addition to no_address_safety_analysis.
8702 2013-02-28  Jason Merrill  <jason@redhat.com>
8704         PR c++/56481
8705         * g++.dg/cpp0x/constexpr-and.C: New.
8707 2013-02-28  Martin Jambor  <mjambor@suse.cz>
8709         PR tree-optimization/56294
8710         * g++.dg/debug/pr56294.C: New test.
8712 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8714         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8716 2013-02-27  Marek Polacek  <polacek@redhat.com>
8718         PR rtl-optimization/56466
8719         * gcc.dg/pr56466.c: New test.
8721 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8723         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8724         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8725         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8727 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
8729         PR middle-end/45472
8730         * gcc.dg/pr45472.c: New test.
8732 2013-02-26  Marek Polacek  <polacek@redhat.com>
8734         PR tree-optimization/56426
8735         * gcc.dg/pr56436.c: New test.
8737 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
8739         PR tree-optimization/56448
8740         * gcc.c-torture/compile/pr56448.c: New test.
8742         PR tree-optimization/56443
8743         * gcc.dg/torture/pr56443.c: New test.
8745 2013-02-25  Richard Biener  <rguenther@suse.de>
8747         PR tree-optimization/56175
8748         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8750 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
8752         PR c++/56403
8753         * g++.dg/torture/pr56403.C: New test.
8755 2013-02-25  Catherine Moore  <clm@codesourcery.com>
8757         Revert:
8758         2013-02-24  Catherine Moore  <clm@codesourcery.com>
8759         Richard Sandiford  <rdsandiford@googlemail.com>
8761         * gcc.target/mips/mips.exp: Add microMIPS support.
8762         * gcc.target/mips/umips-movep-2.c: New test.
8763         * gcc.target/mips/umips-lwp-2.c: New test.
8764         * gcc.target/mips/umips-swp-5.c: New test.
8765         * gcc.target/mips/umips-constraints-1.c: New test.
8766         * gcc.target/mips/umips-lwp-3.c: New test.
8767         * gcc.target/mips/umips-swp-6.c: New test.
8768         * gcc.target/mips/umips-constraints-2.c: New test.
8769         * gcc.target/mips/umips-save-restore-1.c: New test.
8770         * gcc.target/mips/umips-lwp-4.c: New test.
8771         * gcc.target/mips/umips-swp-7.c: New test.
8772         * gcc.target/mips/umips-save-restore-2.c: New test.
8773         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8774         * gcc.target/mips/umips-lwp-5.c: New test.
8775         * gcc.target/mips/umips-save-restore-3.c: New test.
8776         * gcc.target/mips/umips-lwp-6.c: New test.
8777         * gcc.target/mips/umips-swp-1.c: New test.
8778         * gcc.target/mips/umips-lwp-7.c: New test.
8779         * gcc.target/mips/umips-swp-2.c: New test.
8780         * gcc.target/mips/umips-lwp-8.c: New test.
8781         * gcc.target/mips/umips-swp-3.c: New test.
8782         * gcc.target/mips/umips-movep-1.c: New test.
8783         * gcc.target/mips/umips-lwp-1.c: New test.
8784         * gcc.target/mips/umips-swp-4.c: New test.
8786 2013-02-24  Catherine Moore  <clm@codesourcery.com>
8787             Richard Sandiford  <rdsandiford@googlemail.com>
8789         * gcc.target/mips/mips.exp: Add microMIPS support.
8790         * gcc.target/mips/umips-movep-2.c: New test.
8791         * gcc.target/mips/umips-lwp-2.c: New test.
8792         * gcc.target/mips/umips-swp-5.c: New test.
8793         * gcc.target/mips/umips-constraints-1.c: New test.
8794         * gcc.target/mips/umips-lwp-3.c: New test.
8795         * gcc.target/mips/umips-swp-6.c: New test.
8796         * gcc.target/mips/umips-constraints-2.c: New test.
8797         * gcc.target/mips/umips-save-restore-1.c: New test.
8798         * gcc.target/mips/umips-lwp-4.c: New test.
8799         * gcc.target/mips/umips-swp-7.c: New test.
8800         * gcc.target/mips/umips-save-restore-2.c: New test.
8801         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8802         * gcc.target/mips/umips-lwp-5.c: New test.
8803         * gcc.target/mips/umips-save-restore-3.c: New test.
8804         * gcc.target/mips/umips-lwp-6.c: New test.
8805         * gcc.target/mips/umips-swp-1.c: New test.
8806         * gcc.target/mips/umips-lwp-7.c: New test.
8807         * gcc.target/mips/umips-swp-2.c: New test.
8808         * gcc.target/mips/umips-lwp-8.c: New test.
8809         * gcc.target/mips/umips-swp-3.c: New test.
8810         * gcc.target/mips/umips-movep-1.c: New test.
8811         * gcc.target/mips/umips-lwp-1.c: New test.
8812         * gcc.target/mips/umips-swp-4.c: New test.
8814 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
8816         PR sanitizer/56393
8817         * lib/asan-dg.exp (asan_link_flags): Add
8818         -B${gccpath}/libsanitizer/asan/ to flags.
8820 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8822         PR middle-end/56420
8823         * gcc.dg/torture/pr56420.c: New test.
8825 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
8827         PR middle-end/56108
8828         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8830 2013-02-21  Martin Jambor  <mjambor@suse.cz>
8832         PR tree-optimization/56310
8833         * g++.dg/ipa/pr56310.C: New test.
8835 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
8837         PR fortran/56385
8838         * gfortran.dg/proc_ptr_comp_37.f90: New.
8840 2013-02-21  Richard Biener  <rguenther@suse.de>
8842         PR tree-optimization/56415
8843         Revert
8844         2013-02-11  Richard Biener  <rguenther@suse.de>
8846         PR tree-optimization/56273
8847         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8848         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8849         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8850         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8851         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8852         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8854 2013-02-21  Marek Polacek  <polacek@redhat.com>
8856         PR tree-optimization/56398
8857         * g++.dg/torture/pr56398.C: New test.
8859 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8861         PR inline-asm/56405
8862         * gcc.c-torture/compile/pr56405.c: New test.
8864 2013-02-20  Jan Hubicka  <jh@suse.cz>
8866         PR tree-optimization/56265
8867         * g++.dg/ipa/devirt-11.C: New testcase.
8869 2013-02-20  Richard Biener  <rguenther@suse.de>
8871         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8873 2013-02-20  Richard Biener  <rguenther@suse.de>
8874         Jakub Jelinek  <jakub@redhat.com>
8876         PR tree-optimization/56396
8877         * gcc.dg/pr56396.c: New testcase.
8879 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8881         PR c++/56373
8882         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8884 2013-02-19  Richard Biener  <rguenther@suse.de>
8886         PR tree-optimization/56384
8887         * gcc.dg/torture/pr56384.c: New testcase.
8889 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
8891         PR tree-optimization/56350
8892         * gcc.dg/pr56350.c: New test.
8894         PR tree-optimization/56381
8895         * g++.dg/opt/pr56381.C: New test.
8897 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
8899         PR pch/54117
8900         * lib/dg-pch.exp (pch-init, pch-finish,
8901         check_effective_target_pch_supported_debug): New procs.
8902         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8903         Likewise if $pch_unsupported_debug and $flags include -g.
8904         Skip FAILs about missing *.gch file if $pch_unsupported_debug
8905         and dg-require-effective-target pch_unsupported_debug.
8906         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8907         * objc.dg/pch/pch.exp: Likewise.
8908         * gcc.dg/pch/pch.exp: Likewise.
8909         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8910         pch_unsupported_debug.
8911         * gcc.dg/pch/valid-1.hs: Likewise.
8912         * gcc.dg/pch/valid-1b.c: Likewise.
8913         * gcc.dg/pch/valid-1b.hs: Likewise.
8915 2013-02-18  Richard Biener  <rguenther@suse.de>
8917         PR tree-optimization/56366
8918         * gcc.dg/torture/pr56366.c: New testcase.
8920 2013-02-18  Richard Biener  <rguenther@suse.de>
8922         PR middle-end/56349
8923         * gcc.dg/torture/pr56349.c: New testcase.
8925 2013-02-18  Richard Biener  <rguenther@suse.de>
8927         PR tree-optimization/56321
8928         * gcc.dg/torture/pr56321.c: New testcase.
8930 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8932         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8934 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
8935             Dodji Seketeli  <dodji@redhat.com>
8937         PR asan/56330
8938         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8939         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8940         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8941         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8942         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8943         * c-c++-common/asan/pr56330.c: Likewise.
8944         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8945         Ensure the size argument of __builtin_memcpy is a constant.
8947 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8948             Paolo Carlini  <paolo.carlini@oracle.com>
8950         PR c++/51242
8951         * g++.dg/cpp0x/enum23.C: New.
8953 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
8955         PR target/54685
8956         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8958 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
8960         PR rtl-optimization/56348
8961         * gcc.target/i386/pr56348.c: New test.
8963 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
8965         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8966         * gcc.target/arm/interrupt-2.c: Likewise.
8968 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8970         PR fortran/56318
8971         * gfortran.dg/matmul_9.f90: New.
8973 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8975         PR fortran/53818
8976         * gfortran.dg/init_flag_11.f90: New.
8978 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8980         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8982 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8984         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8985         characters.
8987 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
8988             Tobias Burnus  <burnus@net-b.de>
8990         PR testsuite/56138
8991         * gfortran.dg/allocatable_function_7.f90: New.
8993 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
8995         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8996         * asan_globals_test-wrapper.cc: New file.
8997         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8998         instead of asan_globals_test.cc as dg-additional-sources.
8999         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9000         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
9001         "sanitizer_test_utils.h" instead of
9002         "sanitizer_common/tests/sanitizer_test_utils.h".
9003         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9004         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9005         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9006         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9007         * g++.dg/asan/asan_test.cc: Synced from upstream.
9008         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9010 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
9012         Fix an asan crash
9013         * c-c++-common/asan/memcmp-2.c: New test.
9015 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
9017         PR c++/55582
9018         * g++.dg/cpp0x/udlit-string-literal.h: New.
9019         * g++.dg/cpp0x/udlit-string-literal.C: New.
9021 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
9023         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9025 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
9027         PR target/56184
9028         * gcc.target/arm/pr56184.C: New test.
9030 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
9032         PR c++/56302
9033         * g++.dg/torture/pr56302.C: New test.
9034         * g++.dg/cpp0x/constexpr-56302.C: New test.
9035         * c-c++-common/pr56302.c: New test.
9037 2013-02-13  Tobias Burnus  <burnus@net-b.de>
9038             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9040         PR fortran/56204
9041         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9042         * gfortran.dg/quad_3.f90: Ditto.
9044 2013-02-13  Kostya Serebryany  <kcc@google.com>
9046         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9047         to match the fresh asan run-time.
9048         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9050 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
9052         Avoid instrumenting duplicated memory access in the same basic block
9053         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9054         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9055         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9056         * c-c++-common/asan/inc.c: Likewise.
9058 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
9060         PR inline-asm/56148
9061         * gcc.target/i386/pr56148.c: New test.
9063 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9064             Tobias Burnus  <burnus@net-b.de>
9066         PR testsuite/56082
9067         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9068         to kind=2.
9070 2013-02-12  Richard Biener  <rguenther@suse.de>
9072         PR lto/56297
9073         * gcc.dg/lto/pr56297_0.c: New testcase.
9074         * gcc.dg/lto/pr56297_0.c: Likewise.
9076 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
9078         PR fortran/46952
9079         * gfortran.dg/typebound_deferred_1.f90: New.
9081 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
9083         PR rtl-optimization/56151
9084         * gcc.target/i386/pr56151.c: New test.
9086 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
9088         * g++.dg/ext/mv12.C: New test.
9089         * g++.dg/ext/mv12.h: New file.
9090         * g++.dg/ext/mv12-aux.C: New file.
9091         * g++.dg/ext/mv13.C: New test.
9093 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9095         * lib/target-supports.exp
9096         (check_effective_target_powerpc_eabi_ok): New.
9097         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9098         powerpc_eabi_ok.
9099         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9100         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9101         only.
9102         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9103         * gcc.target/powerpc/pr51623.c: Likewise.
9104         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9105         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9107 2013-02-11  Alexander Potapenko  <glider@google.com>
9108             Jack Howarth  <howarth@bromo.med.uc.edu>
9109             Jakub Jelinek  <jakub@redhat.com>
9111         PR sanitizer/55617
9112         * g++.dg/asan/pr55617.C: Run on all targets.
9114 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
9116         PR rtl-optimization/56275
9117         * gcc.dg/pr56275.c: New test.
9119 2013-02-11  Richard Biener  <rguenther@suse.de>
9121         PR tree-optimization/56273
9122         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9124 2013-02-11  Richard Biener  <rguenther@suse.de>
9126         PR tree-optimization/56264
9127         * gcc.dg/torture/pr56264.c: New testcase.
9129 2013-02-11  Richard Biener  <rguenther@suse.de>
9131         PR tree-optimization/56273
9132         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9133         * gcc.dg/tree-ssa/pr21559.c: Adjust.
9134         * gcc.dg/tree-ssa/vrp17.c: Likewise.
9135         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9136         * gcc.dg/tree-ssa/vrp23.c: Likewise.
9137         * gcc.dg/tree-ssa/vrp24.c: Likewise.
9139 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
9141         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9142         for *-*-linux-gnu targets.
9143         * g++.dg/asan/interception-test-1.c: Ditto.
9144         * g++.dg/asan/interception-failure-test-1.C: Ditto.
9145         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9147 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
9149         PR fortran/55362
9150         * gfortran.dg/intrinsic_size_4.f90 : New test.
9152 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
9154         PR target/56256
9155         * gcc.target/powerpc/pr56256.c: New test.
9157 2013-02-08  Ian Lance Taylor  <iant@google.com>
9159         * lib/go.exp: Load timeout.exp.
9161 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
9163         PR rtl-optimization/56246
9164         * gcc.target/i386/pr56246.c: New test.
9166 2013-02-08  Jeff Law  <law@redhat.com>
9168         PR debug/53948
9169         * gcc.dg/debug/dwarf2/pr53948.c: New test.
9171 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9173         PR target/56043
9174         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9175         powerpc*-*-linux*.
9177 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
9179         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9181 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
9183         PR rtl-optimization/56195
9184         * gcc.dg/torture/pr56195.c: New test.
9186 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
9188         PR fortran/54107
9189         * gfortran.dg/recursive_interface_2.f90: New test.
9191 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
9193         PR tree-optimization/56250
9194         * gcc.c-torture/execute/pr56250.c: New test.
9196 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9198         PR tree-optimization/56064
9199         * gcc.dg/fixed-point/view-convert-2.c: New test.
9201 2013-02-08  Michael Matz  <matz@suse.de>
9203         PR tree-optimization/52448
9204         * gcc.dg/pr52448.c: New test.
9206 2013-02-08  Richard Biener  <rguenther@suse.de>
9208         PR middle-end/56181
9209         * gcc.dg/torture/pr56181.c: New testcase.
9211 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9213         PR target/54222
9214         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9215         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9217 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9219         PR c++/56241
9220         * g++.dg/parse/crash61.C: New test.
9222         PR c++/56239
9223         * g++.dg/parse/pr56239.C: New test.
9225         PR c++/56237
9226         * g++.dg/abi/mangle61.C: New test.
9228 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
9230         PR rtl-optimization/56225
9231         * gcc.target/i386/pr56225.c: New test.
9233 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9235         PR debug/56154
9236         * gcc.dg/guality/pr56154-1.c: New test.
9237         * gcc.dg/guality/pr56154-2.c: New test.
9238         * gcc.dg/guality/pr56154-3.c: New test.
9239         * gcc.dg/guality/pr56154-4.c: New test.
9240         * gcc.dg/guality/pr56154-aux.c: New file.
9242         PR tree-optimization/55789
9243         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9244         cleanup-tree-dump.
9245         * gcc.dg/tree-ssa/inline-3.c: Add
9246         --param max-early-inliner-iterations=2 option.
9248 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9250         PR debug/53363
9251         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9252         Add -fno-dwarf2-cfi-asm to dg-options.
9253         Adapt match count.
9255 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9257         PR target/56228
9258         * gcc.dg/pr56228.c: New test.
9260 2013-02-07  Alan Modra  <amodra@gmail.com>
9262         PR target/54009
9263         * gcc.target/powerpc/pr54009.c: New test.
9264         PR target/54131
9265         * gfortran.dg/pr54131.f: New test.
9267 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
9269         PR fortran/55789
9270         * gfortran.dg/array_constructor_41.f90: New test.
9272 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
9274         PR fortran/55978
9275         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9277 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
9279         PR middle-end/56217
9280         * g++.dg/gomp/pr56217.C: New test.
9282 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
9284         PR tree-optimization/56205
9285         * gcc.dg/tree-ssa/stdarg-6.c: New test.
9286         * gcc.c-torture/execute/pr56205.c: New test.
9288 2013-02-05  Richard Biener  <rguenther@suse.de>
9290         PR tree-optimization/53342
9291         PR tree-optimization/53185
9292         * gcc.dg/vect/pr53185-2.c: New testcase.
9294 2013-02-05  Jan Hubicka  <jh@suse.cz>
9296         PR tree-optimization/55789
9297         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9298         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9299         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9300         * g++.dg/ipa/inline-1.C: New testcase.
9301         * g++.dg/ipa/inline-2.C: New testcase.
9302         * g++.dg/ipa/inline-3.C: New testcase.
9304 2013-02-05  Jan Hubicka  <jh@suse.cz>
9306         PR tree-optimization/55789
9307         * g++.dg/torture/pr55789.C: New testcase.
9309 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
9311         PR middle-end/56167
9312         * gcc.dg/pr56167.c: New test.
9314 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
9316         PR target/55146
9317         * gcc.target/sh/pr55146.c: New.
9319 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
9321         PR tree-optimization/54386
9322         * gcc.target/sh/pr54386.c: New.
9324 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
9326         PR fortran/56008
9327         * gfortran.dg/realloc_on _assign_16.f90 : New test.
9329         PR fortran/47517
9330         * gfortran.dg/realloc_on _assign_17.f90 : New test.
9332 2013-02-04  Alexander Potapenko  <glider@google.com>
9333             Jack Howarth  <howarth@bromo.med.uc.edu>
9334             Jakub Jelinek  <jakub@redhat.com>
9336         PR sanitizer/55617
9337         * g++.dg/asan/pr55617.C: New test.
9339 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
9341         PR fortran/54195
9342         * gfortran.dg/typebound_operator_19.f90: New test.
9343         * gfortran.dg/typebound_assignment_4.f90: New test.
9345 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
9347         PR fortran/54107
9348         * gfortran.dg/recursive_interface_1.f90: New test.
9350 2013-02-04  Richard Guenther  <rguenther@suse.de>
9352         PR lto/56168
9353         * gcc.dg/lto/pr56168_0.c: New testcase.
9354         * gcc.dg/lto/pr56168_1.c: Likewise.
9356 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9358         PR fortran/50627
9359         PR fortran/56054
9360         * gfortran.dg/block_12.f90:  New test.
9361         * gfortran.dg/module_error_1.f90:  New test.
9363 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
9365         * lib/target-supports.exp (check_effective_target_vect_float)
9366         (check_effective_target_vect_no_align): Add mips-sde-elf.
9368 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
9370         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9372 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
9374         * gcc.dg/pr56023.c: XFAIL on AIX.
9375         * gcc.dg/vect/pr49352.c: Same.
9377 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
9379         * gnat.dg/opt26.adb: New test.
9381 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9383         Revert.
9384         2013-01-27  Amol Pise  <amolpise15@gmail.com>
9386         * gcc.target/arm/neon-vfnms-1.c: New test.
9387         * gcc.target/arm/neon-vfnma-1.c: New test.
9389 2013-01-31  Richard Biener  <rguenther@suse.de>
9391         PR tree-optimization/56157
9392         * gcc.dg/torture/pr56157.c: New testcase.
9394 2013-01-30  Richard Biener  <rguenther@suse.de>
9396         PR tree-optimization/56150
9397         * gcc.dg/torture/pr56150.c: New testcase.
9399 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
9401         PR sanitizer/55374
9402         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9403         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
9404         printed in backtrace.
9405         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9406         to avoid errors about mismatched allocation vs. deallocation.
9408         PR c++/55742
9409         * g++.dg/mv1.C: Moved to...
9410         * g++.dg/ext/mv1.C: ... here.  Adjust test.
9411         * g++.dg/mv2.C: Moved to...
9412         * g++.dg/ext/mv2.C: ... here.  Adjust test.
9413         * g++.dg/mv3.C: Moved to...
9414         * g++.dg/ext/mv3.C: ... here.
9415         * g++.dg/mv4.C: Moved to...
9416         * g++.dg/ext/mv4.C: ... here.
9417         * g++.dg/mv5.C: Moved to...
9418         * g++.dg/ext/mv5.C: ... here.  Adjust test.
9419         * g++.dg/mv6.C: Moved to...
9420         * g++.dg/ext/mv6.C: ... here.  Adjust test.
9421         * g++.dg/ext/mv7.C: New test.
9422         * g++.dg/ext/mv8.C: New test.
9423         * g++.dg/ext/mv9.C: New test.
9424         * g++.dg/ext/mv10.C: New test.
9425         * g++.dg/ext/mv11.C: New test.
9427 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9429         PR rtl-optimization/56144
9430         * gcc.dg/pr56144.c: New.
9432 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
9434         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9435         message.
9436         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9437         * g++.dg/cpp0x/constexpr-55573.C: Same
9439 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
9441         PR tree-optimization/56064
9442         * gcc.dg/fixed-point/view-convert.c: New test.
9444 2013-01-30  Andreas Schwab  <schwab@suse.de>
9446         * lib/target-supports-dg.exp (dg-process-target): Use expr to
9447         evaluate the end index in string range.
9449 2013-01-30  Tobias Burnus  <burnus@net-b.de>
9451         PR fortran/56138
9452         * gfortran.dg/allocatable_function_6.f90: New.
9454 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
9455             Mikael Morin  <mikael@gcc.gnu.org>
9457         PR fortran/54107
9458         * gfortran.dg/proc_ptr_comp_36.f90: New.
9460 2013-01-29  Richard Biener  <rguenther@suse.de>
9462         PR tree-optimization/55270
9463         * gcc.dg/torture/pr55270.c: New testcase.
9465 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9467         PR rtl-optimization/56117
9468         * gcc.dg/pr56117.c: New test.
9470 2013-01-28  Richard Biener  <rguenther@suse.de>
9472         PR tree-optimization/56034
9473         * gcc.dg/torture/pr56034.c: New testcase.
9475 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9477         PR tree-optimization/56125
9478         * gcc.dg/pr56125.c: New test.
9480 2013-01-28  Tobias Burnus  <burnus@net-b.de>
9481             Mikael Morin  <mikael@gcc.gnu.org>
9483         PR fortran/53537
9484         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9485         * gfortran.dg/import8.f90: Likewise.
9486         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9487         * gfortran.dg/import10.f90: New test.
9488         * gfortran.dg/import11.f90: Likewise
9490 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9492         PR testsuite/56053
9493         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9494         string.h.  Provide memset, malloc and free prototypes, adjust line
9495         numbers in dg-output.
9496         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9497         Provide memset prototype and adjust line numbers in dg-output.
9498         * c-c++-common/asan/global-overflow-1.c: Likewise.
9500         PR tree-optimization/56094
9501         * gcc.dg/pr56094.c: New test.
9503 2013-01-27  Amol Pise  <amolpise15@gmail.com>
9505         * gcc.target/arm/neon-vfnms-1.c: New test.
9506         * gcc.target/arm/neon-vfnma-1.c: New test.
9508 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
9510         PR target/56114
9511         * gcc.target/i386/pr56114.c: New test.
9513 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
9515         PR fortran/55984
9516         * gfortran.dg/associate_14.f90: New test.
9518         PR fortran/56047
9519         * gfortran.dg/associate_13.f90: New test.
9521 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
9523         PR tree-optimization/56098
9524         * gcc.dg/pr56098-1.c: New test.
9525         * gcc.dg/pr56098-2.c: New test.
9527 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
9529         PR target/54222
9530         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9532 2013-01-22  Marek Polacek  <polacek@redhat.com>
9534         PR tree-optimization/56035
9535         * gcc.dg/pr56035.c: New test.
9537 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9539         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9540         for MIPS.
9542 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9544         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9546 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
9548         PR c/56078
9549         * gcc.dg/pr56078.c: New test.
9550         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9552 2013-01-24  Martin Jambor  <mjambor@suse.cz>
9554         PR tree-optimization/55927
9555         * g++.dg/ipa/devirt-10.C: Disable early inlining.
9557 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
9559         * gcc.target/i386/movsd.c: New test.
9561 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
9563         PR inline-asm/55934
9564         * gcc.target/i386/pr55934.c: New test.
9566 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
9568         PR fortran/56081
9569         * gfortran.dg/select_8.f90: New.
9571 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
9573         * gcc.target/microblaze/microblaze.exp: Remove
9574         target_config_cflags check.
9576 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
9578         PR fortran/56052
9579         * gfortran.dg/gomp/pr56052.f90: New test.
9581         PR target/49069
9582         * gcc.dg/pr49069.c: New test.
9584 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9586         PR c++/55944
9587         * g++.dg/cpp0x/constexpr-static10.C: New.
9589 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
9591         PR target/56028
9592         * gcc.target/i386/pr56028.c: New test.
9594 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
9596         PR target/55686
9597         * gcc.target/i386/pr55686.c: New test.
9599 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
9601         PR c++/53609
9602         * g++.dg/cpp0x/variadic139.C: New test.
9603         * g++.dg/cpp0x/variadic140.C: Likewise.
9604         * g++.dg/cpp0x/variadic141.C: Likewise.
9606 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
9608         * gnat.dg/warn8.adb: New test.
9610 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9612         PR fortran/55919
9613         * gfortran.dg/include_8.f90: New test.
9615 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9617         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9618         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9620 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
9622         PR tree-optimization/56051
9623         * gcc.c-torture/execute/pr56051.c: New test.
9625 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9627         PR rtl-optimization/56023
9628         * gcc.dg/pr56023.c: New test.
9630 2013-01-21  Martin Jambor  <mjambor@suse.cz>
9632         PR middle-end/56022
9633         * gcc.target/i386/pr56022.c: New test.
9635 2013-01-21  Jason Merrill  <jason@redhat.com>
9637         * lib/target-supports.exp (check_effective_target_alias): New.
9639 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9641         PR debug/53235
9642         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9644 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
9646         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9648 2013-01-19  Jeff Law  <law@redhat.com>
9650         PR tree-optimization/52631
9651         * tree-ssa/pr52631.c: New test.
9652         * tree-ssa/ssa-fre-9: Update expected output.
9654 2013-01-19  Anthony Green  <green@moxielogic.com>
9656         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9657         for moxie.
9659 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9661         PR tree-optimization/56029
9662         * g++.dg/torture/pr56029.C: New test.
9664 2013-01-18  Sharad Singhai  <singhai@google.com>
9666         PR tree-optimization/55995
9667         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9669 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
9671         PR target/55433
9672         * gcc.target/i386/pr55433.c: New.
9674 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9676         PR middle-end/56015
9677         * gfortran.dg/pr56015.f90: New test.
9679 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
9681         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9683 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
9685         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9686         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9687         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9688         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9689         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9691 2013-01-17  Jeff Law  <law@redhat.com>
9693         * gcc.dg/pr52573.c: Move to...
9694         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
9696         PR rtl-optimization/52573
9697         * gcc.dg/pr52573.c: New test.
9699 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
9701         PR sanitizer/55679
9702         * g++.dg/asan/interception-test-1.C: Skip on darwin.
9703         * lib/target-supports.exp (check_effective_target_swapcontext): Use
9704         check_no_compiler_messages to test support in ucontext.h.
9705         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9706         compliant RLIMIT_AS.
9708 2013-01-17  Marek Polacek  <polacek@redhat.com>
9710         PR rtl-optimization/55833
9711         * gcc.dg/pr55833.c: New test.
9713 2013-01-17  Jan Hubicka  <jh@suse.cz>
9715         PR tree-optimization/55273
9716         * gcc.c-torture/compile/pr55273.c: New testcase.
9718 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
9720         PR target/55981
9721         * gcc.target/pr55981.c: New test.
9723 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
9725         * gcc.target/arm/pr40887.c: Require at least armv5.
9726         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9727         * gcc.target/arm/pr51915.c: Likewise.
9728         * gcc.target/arm/pr52006.c: Likewise.
9729         * gcc.target/arm/pr53187.c: Likewise.
9731         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9732         * gcc.target/arm/ftest-support-arm.h: Delete.
9733         * gcc.target/arm/ftest-support-thumb.h: Delete.
9734         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9735         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9736         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9737         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9738         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9739         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9740         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9741         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9742         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9743         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9744         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9745         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9746         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9747         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9748         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9749         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9750         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9751         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9752         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9753         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9754         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9755         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9756         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9757         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9759 2013-01-17  Martin Jambor  <mjambor@suse.cz>
9761         PR tree-optimizations/55264
9762         * g++.dg/ipa/pr55264.C: New test.
9764 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
9766         PR fortran/55983
9767         * gfortran.dg/class_55.f90: New.
9769 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
9771         PR testsuite/55994
9772         * gcc.c-torture/execute/builtins/builtins.exp: Add
9773         -Wl,--allow-multiple-definition for eabi and elf targets.
9775         PR testsuite/54622
9776         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9777         check_effective_target_vect_perm_short,
9778         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9779         check_effective_target_vect64): Return 0 for big-endian ARM.
9780         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9782         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9783         prototypes.
9785 2013-01-16  Richard Biener  <rguenther@suse.de>
9787         PR tree-optimization/55964
9788         * gcc.dg/torture/pr55964.c: New testcase.
9790 2013-01-16  Richard Biener  <rguenther@suse.de>
9792         PR tree-optimization/54767
9793         PR tree-optimization/53465
9794         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9796 2013-01-16  Christian Bruel  <christian.bruel@st.com>
9798         PR target/55301
9799         * gcc.target/sh/sh-switch.c: New testcase.
9801 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9803         * gcc.dg/webizer.c: Increase the array size.
9805 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9807         PR target/55940
9808         * gcc.dg/pr55940.c: New test.
9810 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
9811             Harald Anlauf  <anlauf@gmx.de>
9813         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9814         * gfortran.dg/bounds_check_5.f90: Likewise.
9815         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9816         * gfortran.dg/continuation_9.f90: Likewise.
9817         * gfortran.dg/move_alloc_13.f90: Likewise.
9818         * gfortran.dg/structure_constructor_11.f90: Likewise.
9819         * gfortran.dg/tab_continuation.f: Likewise.
9820         * gfortran.dg/warning-directive-2.F90: Likewise.
9821         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9823 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9825         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9826         * gcc.target/arm/fma-sp.c: Likewise.
9828 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9830         PR rtl-optimization/55153
9831         * gcc.dg/pr55153.c: New.
9833 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9835         PR tree-optimization/55920
9836         * gcc.c-torture/compile/pr55920.c: New test.
9838 2013-01-15  Richard Biener  <rguenther@suse.de>
9840         PR middle-end/55882
9841         * gcc.dg/torture/pr55882.c: New testcase.
9843 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9845         PR tree-optimization/55955
9846         * gcc.c-torture/compile/pr55955.c: New test.
9848 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
9850         PR c++/55663
9851         * g++.dg/cpp0x/alias-decl-31.C: New test.
9853 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
9855         PR fortran/54286
9856         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9857         case where interface is null.
9859 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9861         PR fortran/55806
9862         * gfortran.dg/array_constructor_40.f90:  New test.
9864 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
9866         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9868 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9870         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9871         * gcc.target/aarch64/vect-ld1r-compile.c: New.
9872         * gcc.target/aarch64/vect-ld1r-fp.c: New.
9873         * gcc.target/aarch64/vect-ld1r.c: New.
9874         * gcc.target/aarch64/vect-ld1r.x: New.
9876 2013-01-14  Andi Kleen  <ak@linux.intel.com>
9878         PR target/55948
9879         * gcc.target/i386/hle-clear-rel.c: New file
9880         * gcc.target/i386/hle-store-rel.c: New file.
9882 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
9884         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9885         * gfortran.dg/bounds_check_4.f90: Likewise.
9886         * gfortran.dg/inquire_10.f90: Likewise.
9887         * gfortran.dg/minloc_3.f90: Likewise.
9888         * gfortran.dg/minlocval_3.f90: Likewise.
9889         * gfortran.dg/module_double_reuse.f90: Likewise.
9890         * gfortran.dg/mvbits_1.f90: Likewise.
9891         * gfortran.dg/oldstyle_1.f90: Likewise.
9892         * gfortran.dg/pr20163-2.f: Likewise.
9893         * gfortran.dg/save_1.f90: Likewise.
9894         * gfortran.dg/scan_1.f90: Likewise.
9895         * gfortran.dg/select_char_1.f90: Likewise.
9896         * gfortran.dg/shape_4.f90: Likewise.
9897         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9898         * gfortran.dg/function_optimize_10.f90: Likewise.
9899         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9900         * gfortran.dg/used_types_17.f90: Likewise.
9901         * gfortran.dg/used_types_18.f90: Likewise.
9903 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
9905         PR fortran/54286
9906         * gfortran.dg/proc_ptr_result_8.f90 : New test.
9908 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9910         * gcc.dg/unroll_5.c: Add nomips16 attributes.
9912 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9914         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9916 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
9918         PR fortran/55072
9919         * gfortran.dg/assumed_type_2.f90: Fix test case.
9920         * gfortran.dg/internal_pack_13.f90: New test.
9921         * gfortran.dg/internal_pack_14.f90: New test.
9923 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9925         PR fortran/55868
9926         * gfortran.dg/unlimited_polymorphic_8.f90: Update
9927         scan-tree-dump-times for foo.0.x._vptr to deal with change from
9928         $tar to STAR.
9930 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
9932         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9934 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9936         PR target/55719
9937         * gcc.target/s390/pr55719.c: New testcase.
9939 2013-01-11  Richard Guenther  <rguenther@suse.de>
9941         PR tree-optimization/44061
9942         * gcc.dg/pr44061.c: New testcase.
9944 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
9946         Update copyright years.
9948 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
9949             Jakub Jelinek  <jakub@redhat.com>
9951         PR target/55565
9952         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9954 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
9956         PR rtl-optimization/55672
9957         * gcc.target/i386/pr55672.c: New.
9959 2013-01-10  Jeff Law  <law@redhat.com>
9961         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
9962         pass/fail message unique.
9965 2013-01-10  Jason Merrill  <jason@redhat.com>
9967         * ada/.gitignore: New.
9969 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9971         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9972         Add tls options.
9973         * g++.dg/tls/thread_local2.C: Likewise.
9974         * g++.dg/tls/thread_local2g.C: Likewise.
9975         * g++.dg/tls/thread_local6.C: Likewise.
9976         * g++.dg/tls/thread_local-order1.C: Add tls options.
9977         * g++.dg/tls/thread_local-order2.C: Likewise.
9978         * g++.dg/tls/thread_local3.C: Likewise.
9979         * g++.dg/tls/thread_local3g.C: Likewise.
9980         * g++.dg/tls/thread_local4.C: Likewise.
9981         * g++.dg/tls/thread_local4g.C: Likewise.
9982         * g++.dg/tls/thread_local5.C: Likewise.
9983         * g++.dg/tls/thread_local5g.C: Likewise.
9984         * g++.dg/tls/thread_local6g.C: Likewise.
9986 2013-01-10  Kostya Serebryany  <kcc@google.com>
9988         * g++.dg/asan/asan_test.cc: Sync from upstream.
9990 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
9992         PR tree-optimization/55921
9993         * gcc.c-torture/compile/pr55921.c: New test.
9995 2013-01-09  Jan Hubicka  <jh@suse.cz>
9997         PR tree-optimization/55569
9998         * gcc.c-torture/compile/pr55569.c: New testcase.
10000 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
10002         PR fortran/47203
10003         * gfortran.dg/use_28.f90: New test.
10005 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
10007         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10008         number matching more robust.
10010 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
10012         PR rtl-optimization/55829
10013         * gcc.target/i386/pr55829.c: New.
10015 2013-01-09  Tobias Burnus  <burnus@net-b.de>
10017         PR fortran/55758
10018         * gfortran.dg/bind_c_bool_1.f90: New.
10019         * gfortran.dg/do_5.f90: Add dg-warning.
10021 2013-01-09  Jan Hubicka  <jh@suse.cz>
10023         PR tree-optimization/55875
10024         * gcc.c-torture/execute/pr55875.c: New testcase.
10025         * g++.dg/torture/pr55875.C: New testcase.
10027 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
10029         PR c/48418
10030         * c-c++-common/pr48418.c: New test.
10032 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
10034         PR c++/55801
10035         * g++.dg/tls/thread_local-ice.C: New.
10037 2013-01-09  Andreas Schwab  <schwab@suse.de>
10039         * gcc.dg/guality/pr54693.c: Null-terminate arr.
10041 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
10043         PR tree-optimization/48189
10044         * gcc.dg/pr48189.c: New test.
10046 2013-01-04  Jan Hubicka  <jh@suse.cz>
10048         PR tree-optimization/55823
10049         * g++.dg/ipa/devirt-10.C: New testcase.
10051 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
10052             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
10054         PR rtl-optimization/55845
10055         * gcc.target/i386/pr55845.c: New test.
10057 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
10059         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10060         instructions generated instead of number of occurances.
10062 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
10064         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10065         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10066         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10067         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10068         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10069         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10070         * gcc.target/aarch64/vect-fcm.x: Likewise.
10071         * lib/target-supports.exp
10072         (check_effective_target_vect_cond): Enable for AArch64.
10074 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
10076         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10077         endian-safe float pool loading.
10078         (test_square_root_v4sf): Likewise.
10079         (test_square_root_v2df): Likewise.
10080         * lib/target-supports.exp
10081         (check_effective_target_vect_call_sqrtf): Add AArch64.
10083 2013-01-08  Martin Jambor  <mjambor@suse.cz>
10085         PR debug/55579
10086         * gcc.dg/tree-ssa/pr55579.c: New test.
10088 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10090         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10091         asm comments.
10093 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
10095         PR middle-end/55890
10096         * gcc.dg/torture/pr55890-3.c: New test.
10098         PR middle-end/55851
10099         * gcc.c-torture/compile/pr55851.c: New test.
10101         PR sanitizer/55844
10102         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10103         dg-options.
10105 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
10107         PR fortran/55618
10108         * gfortran.dg/elemental_scalar_args_2.f90: New test.
10110 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10112         PR fortran/55763
10113         * gfortran.dg/pointer_init_2.f90: Update dg-error.
10114         * gfortran.dg/pointer_init_7.f90: New.
10116 2013-01-07  Richard Biener  <rguenther@suse.de>
10118         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10120 2013-01-07  Richard Biener  <rguenther@suse.de>
10122         PR middle-end/55890
10123         * gcc.dg/torture/pr55890-1.c: New testcase.
10124         * gcc.dg/torture/pr55890-2.c: Likewise.
10126 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
10128         * gcc.target/aarch64/fmovd.c: New.
10129         * gcc.target/aarch64/fmovf.c: Likewise.
10130         * gcc.target/aarch64/fmovd-zero.c: Likewise.
10131         * gcc.target/aarch64/fmovf-zero.c: Likewise.
10132         * gcc.target/aarch64/vect-fmovd.c: Likewise.
10133         * gcc.target/aarch64/vect-fmovf.c: Likewise.
10134         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10135         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10137 2013-01-07  Richard Biener  <rguenther@suse.de>
10139         PR tree-optimization/55888
10140         PR tree-optimization/55862
10141         * gcc.dg/torture/pr55888.c: New testcase.
10143 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10145         PR fortran/55852
10146         * gfortran.dg/intrinsic_size_3.f90: New.
10148 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10150         PR fortran/55763
10151         * gfortran.dg/select_type_32.f90: New.
10153 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
10155         PR c++/52343
10156         * g++.dg/cpp0x/alias-decl-29.C: New test.
10158 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
10160         PR fortran/53876
10161         PR fortran/54990
10162         PR fortran/54992
10163         * gfortran.dg/class_array_15.f03: New test.
10165 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
10167         PR fortran/42769
10168         PR fortran/45836
10169         PR fortran/45900
10170         * gfortran.dg/use_23.f90: New test.
10171         * gfortran.dg/use_24.f90: New test.
10172         * gfortran.dg/use_25.f90: New test.
10173         * gfortran.dg/use_26.f90: New test.
10174         * gfortran.dg/use_27.f90: New test.
10176 2013-01-06  Olivier Hainque  <hainque@adacore.com>
10178         * gnat.dg/specs/clause_on_volatile.ads: New test.
10180 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10182         * gnat.dg/alignment10.adb: New test.
10184 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
10185             Mikael Morin  <mikael@gcc.gnu.org>
10187         PR fortran/55827
10188         * gfortran.dg/use_22.f90: New test.
10190 2013-01-04  Andrew Pinski  <apinski@cavium.com>
10192         * gcc.target/aarch64/cmp-1.c: New testcase.
10194 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
10196         PR fortran/55172
10197         * gfortran.dg/select_type_31.f03: New test.
10199 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
10201         PR c++/54526 (again)
10202         * g++.dg/cpp0x/parse2.C: Extend.
10203         * g++.old-deja/g++.other/crash28.C: Adjust.
10205 2013-01-04  Richard Biener  <rguenther@suse.de>
10207         PR tree-optimization/55862
10208         * gcc.dg/torture/pr55862.c: New testcase.
10210 2013-01-04  Martin Jambor  <mjambor@suse.cz>
10212         PR tree-optimization/55755
10213         * gcc.dg/torture/pr55755.c: New test.
10214         * gcc.dg/tree-ssa/sra-13.c: Likewise.
10215         * gcc.dg/tree-ssa/pr45144.c: Update.
10217 2013-01-04  Richard Biener  <rguenther@suse.de>
10219         PR middle-end/55863
10220         * gcc.dg/fold-reassoc-2.c: New testcase.
10222 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10224         PR fortran/55763
10225         * gfortran.dg/null_7.f90: New.
10227 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10229         PR fortran/55854
10230         PR fortran/55763
10231         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10232         * gfortran.dg/unlimited_polymorphic_7.f90: New.
10233         * gfortran.dg/unlimited_polymorphic_8.f90: New.
10235 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
10237         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10239 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
10241         PR fortran/55855
10242         * gfortran.dg/assignment_1.f90: Modified.
10243         * gfortran.dg/assignment_4.f90: New.
10245 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
10247         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10249 2013-01-03  Richard Biener  <rguenther@suse.de>
10251         PR tree-optimization/55857
10252         * gcc.dg/vect/pr55857-1.c: New testcase.
10253         * gcc.dg/vect/pr55857-2.c: Likewise.
10255 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
10257         PR rtl-optimization/55838
10258         * gcc.dg/pr55838.c: New test.
10260         PR tree-optimization/55832
10261         * gcc.c-torture/compile/pr55832.c: New test.
10263 2013-01-02  Teresa Johnson  <tejohnson@google.com>
10265         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10266         * gcc.dg/tree-ssa/loop-23.c: Ditto.
10267         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10268         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10269         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10270         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10271         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10272         * gcc.dg/unroll_1.c: Ditto.
10273         * gcc.dg/unroll_2.c: Ditto.
10274         * gcc.dg/unroll_3.c: Ditto.
10275         * gcc.dg/unroll_4.c: Ditto.
10277 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10279         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10281 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10283         PR fortran/55818
10284         * gfortran.dg/eof_4.f90: New test.
10286 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
10288         * lib/c-compat.exp (compat-use-alt-compiler): Remove
10289         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10290         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10291         (compat_setup_dfp): Initialize compat_alt_caret and
10292         compat_save_TEST_ALWAYS_FLAGS.
10294 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10296         * gcc.dg/torture/tls/tls-reload-1.c: New test.
10298 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10300         * gcc.dg/torture/fp-int-convert-2.c: New test.
10302 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10304         * gfortran.dg/newunit_3.f90: Add dg-do run.
10305         * gfortran.dg/inquire_15.f90: Add dg-do run.
10307 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
10309         PR tree-optimization/55831
10310         * gcc.dg/pr55831.c: New test.
10312 Copyright (C) 2013 Free Software Foundation, Inc.
10314 Copying and distribution of this file, with or without modification,
10315 are permitted in any medium without royalty provided the copyright
10316 notice and this notice are preserved.