2013-12-08 Tobias Burnus <burnus@net-b.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobb6317053b71c1fb8ff80239d0c6794467ea5f6dd
1 2013-12-08  Tobias Burnus  <burnus@net-b.de>
3         PR fortran/58099
4         PR fortran/58676
5         PR fortran/41724
6         * gfortran.dg/elemental_subroutine_8.f90: New.
7         * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
8         * gfortran.dg/proc_ptr_11.f90: Ditto.
9         * gfortran.dg/proc_ptr_result_8.f90: Ditto.
10         * gfortran.dg/proc_ptr_32.f90: Update dg-error.
11         * gfortran.dg/proc_ptr_33.f90: Ditto.
12         * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
13         which is not elemental.
14         * gfortran.dg/proc_ptr_result_7.f90: Ditto.
16 2013-12-07  Janus Weil  <janus@gcc.gnu.org>
18         PR fortran/59414
19         * gfortran.dg/class_result_2.f90: New.
21 2013-12-06  Jakub Jelinek  <jakub@redhat.com>
23         PR tree-optimization/59388
24         * gcc.c-torture/execute/pr59388.c: New test.
26 2013-12-06  Dominique d'Humieres  <dominiq@lps.ens.fr>
28         PR testsuite/59043
29         * g++.dg/pubtypes.C: Adjust the regular expression.
30         * gcc.dg/pubtypes-1.c: Likewise.
31         * gcc.dg/pubtypes-2.c: Likewise.
32         * gcc.dg/pubtypes-3.c: Likewise.
33         * gcc.dg/pubtypes-4.c: Likewise.
35 2013-12-06  Tejas Belagod  <tejas.belagod@arm.com>
37         * gcc.dg/vect/vect-nop-move.c: Fix dg options.
39 2013-12-06  Uros Bizjak  <ubizjak@gmail.com>
41         PR target/59405
42         * gcc.target/i386/pr59405.c: New test.
44 2013-12-06  Ian Bolton  <ian.bolton@arm.com>
45             Mark Mitchell  <mark@codesourcery.com>
47         PR target/59091
48         * gcc.target/arm/builtin-trap.c: New test.
49         * gcc.target/arm/thumb-builtin-trap.c: Likewise.
51 2013-12-06  Eric Botcazou  <ebotcazou@adacore.com>
53         * gcc.target/sparc/pdistn.c: New test.
54         * gcc.target/sparc/pdistn-2.c: Likewise.
56 2013-12-06  Richard Biener  <rguenther@suse.de>
58         PR tree-optimization/59058
59         * gcc.dg/torture/pr59058.c: New testcase.
61 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
63         * g++.dg/warn/pr15774-1.C: Adjust expected message.
65 2013-12-05  Vladimir Makarov  <vmakarov@redhat.com>
67         PR rtl-optimization/59317
68         * testsuite/gcc.target/mips/pr59317.c: New.
70 2013-12-05  Marek Polacek  <polacek@redhat.com>
72         PR sanitizer/59333
73         PR sanitizer/59397
74         * c-c++-common/ubsan/pr59333.c: New test.
75         * c-c++-common/ubsan/pr59397.c: New test.
77 2013-12-05  Tejas Belagod  <tejas.belagod@arm.com>
79         * gcc.dg/vect/vect-nop-move.c: New test.
81 2013-12-05  Max Ostapenko  <m.ostapenko@partner.samsung.com>
83         * c-c++-common/tsan/atomic_stack.c: New test.
84         * c-c++-common/tsan/fd_pipe_race.c: New test.
85         * c-c++-common/tsan/free_race.c: New test.
86         * c-c++-common/tsan/mutexset1.c: New test.
87         * c-c++-common/tsan/race_on_barrier.c: New test.
88         * c-c++-common/tsan/sleep_sync.c: New test.
89         * c-c++-common/tsan/thread_leak.c: New test.
90         * c-c++-common/tsan/thread_leak1.c: New test.
91         * c-c++-common/tsan/thread_leak2.c: New test.
92         * c-c++-common/tsan/tiny_race.c: New test.
93         * c-c++-common/tsan/tls_race.c: New test.
94         * c-c++-common/tsan/write_in_reader_lock.c: New test.
95         * lib/tsan-dg.exp: New file.
96         * gcc.dg/tsan/tsan.exp: New file.
97         * g++.dg/tsan/tsan.exp: New file.
98         * g++.dg/dg.exp: Prune tsan subdirectory.
100 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
102         * gcc.target/i386/readeflags-1.c: New.
103         * gcc.target/i386/writeeflags-1.c: Ditto.
105 2013-12-05  Yury Gribov  <y.gribov@samsung.com>
107         PR sanitizer/59369
108         * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
109         * c-c++-common/asan/pr59063-2.c: Likewise.
111 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
113         * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
114         * g++.dg/cpp0x/defaulted2.C: Likewise.
115         * g++.dg/cpp1y/auto-fn8.C: Likewise.
116         * g++.dg/gomp/udr-3.C: Likewise.
117         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
118         * g++.dg/lookup/linkage1.C: Likewise.
119         * g++.dg/overload/new1.C: Likewise.
120         * g++.dg/parse/friend5.C: Likewise.
121         * g++.dg/parse/namespace-alias-1.C: Likewise.
122         * g++.dg/parse/namespace10.C: Likewise.
123         * g++.dg/parse/redef2.C: Likewise.
124         * g++.dg/template/friend44.C: Likewise.
125         * g++.old-deja/g++.brendan/crash42.C: Likewise.
126         * g++.old-deja/g++.brendan/crash52.C: Likewise.
127         * g++.old-deja/g++.brendan/crash55.C: Likewise.
128         * g++.old-deja/g++.jason/overload21.C: Likewise.
129         * g++.old-deja/g++.jason/overload5.C: Likewise.
130         * g++.old-deja/g++.jason/redecl1.C: Likewise.
131         * g++.old-deja/g++.law/arm8.C: Likewise.
132         * g++.old-deja/g++.other/main1.C: Likewise.
134 2013-12-05  Richard Biener  <rguenther@suse.de>
136         PR tree-optimization/56787
137         * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
139 2013-12-05  Kostya Serebryany  <kcc@google.com>
141         * c-c++-common/asan/null-deref-1.c: Update the test
142         to match the fresh asan run-time.
144 2013-12-05  Richard Biener  <rguenther@suse.de>
146         PR tree-optimization/59374
147         * gcc.dg/torture/pr59374-1.c: New testcase.
148         * gcc.dg/torture/pr59374-2.c: Likewise.
150 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
152         * gcc.target/ia64/pr52731.c: New.
154 2013-12-04  Jeff Law  <law@redhat.com>
156         * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
157         * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
158         -fisolate-erroneous-paths-attribute.
159         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
161 2013-12-04  Joseph Myers  <joseph@codesourcery.com>
163         PR c/52023
164         * gcc.dg/c11-align-6.c: New test.
166 2013-12-04  Marek Polacek  <polacek@redhat.com>
168         * c-c++-common/ubsan/overflow-mul-2.c: New test.
169         * c-c++-common/ubsan/overflow-add-1.c: New test.
170         * c-c++-common/ubsan/overflow-add-2.c: New test.
171         * c-c++-common/ubsan/overflow-mul-1.c: New test.
172         * c-c++-common/ubsan/overflow-sub-1.c: New test.
173         * c-c++-common/ubsan/overflow-sub-2.c: New test.
174         * c-c++-common/ubsan/overflow-negate-1.c: New test.
176 2013-12-04  Marek Polacek  <polacek@redhat.com>
178         PR c/54113
179         * gcc.dg/pr54113.c: New test.
181 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
183         PR c++/59268
184         * g++.dg/cpp0x/constexpr-template6.C: New test.
186 2013-12-04  Eric Botcazou  <ebotcazou@adacore.com>
188         * gnat.dg/pack19.adb: New test.
190 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
192         PR rtl-optimization/58726
193         * gcc.c-torture/execute/pr58726.c: New test.
195         PR target/59163
196         * g++.dg/torture/pr59163.C: New test.
198         PR tree-optimization/59355
199         * g++.dg/ipa/pr59355.C: New test.
201 2013-12-04  Yufeng Zhang  <yufeng.zhang@arm.com>
203         * gcc.dg/tree-ssa/slsr-39.c: Update.
204         * gcc.dg/tree-ssa/slsr-41.c: New test.
206 2013-12-03  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
208         * gcc.target/powerpc/pr57363.c: New test.
210 2013-12-03  Wei Mi  <wmi@google.com>
212         PR rtl-optimization/59020
213         * testsuite/gcc.dg/pr59020.c: New.
214         * testsuite/gcc.dg/macro-fusion-1.c: New.
215         * testsuite/gcc.dg/macro-fusion-2.c: New.
217 2013-12-03  Yury Gribov  <y.gribov@samsung.com>
219         PR sanitizer/59063
220         * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
221         has not been found.
222         * lib/ubsan-dg.exp: Likewise.  Append to flags also
223         -B${gccpath}/libsanitizer/.
225 2013-12-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
227         * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
229 2013-12-03  H.J. Lu  <hongjiu.lu@intel.com>
231         PR target/59363
232         * gcc.target/i386/pr59363.c: New file.
234 2013-12-03  Marek Polacek  <polacek@redhat.com>
236         PR c/59351
237         * gcc.dg/pr59351.c: New test.
239 2013-12-03  Chung-Ju Wu  <jasonwucj@gmail.com>
241         * gcc.dg/20020312-2.c: Add __nds32__ case.
242         * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
243         * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
244         * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
245         * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
246         * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
247         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
248         * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
249         * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
250         * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
251         * gcc.target/nds32: New nds32 specific directory and testcases.
252         * lib/target-supports.exp (check_profiling_available): Check for
253         nds32*-*-elf.
255 2013-12-03  Jakub Jelinek  <jakub@redhat.com>
257         PR tree-optimization/59362
258         * gcc.c-torture/compile/pr59362.c: New test.
260         PR middle-end/59011
261         * gcc.dg/pr59011.c: New test.
263         PR target/58864
264         * g++.dg/opt/pr58864.C: New test.
266 2013-12-02  Jeff Law  <law@redhat.com>
268         PR tree-optimization/59322
269         * gcc.c-torture/compile/pr59322.c: New test.
271 2013-12-02  Sriraman Tallam  <tmsriram@google.com>
273         PR target/58944
274         * testsuite/gcc.target/i386/pr58944.c: New test.
276 2013-12-02  Joseph Myers  <joseph@codesourcery.com>
278         PR c/58235
279         * gcc.dg/c90-array-lval-8.c: New test.
281 2013-12-02  Jakub Jelinek  <jakub@redhat.com>
283         PR tree-optimization/59358
284         * gcc.c-torture/execute/pr59358.c: New test.
286         PR lto/59326
287         * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
288         * lib/target-supports.exp (check_effective_target_avx2): ... here.
289         (check_effective_target_vect_simd_clones): New.
290         * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
291         vect_simd_clones.
292         * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
293         * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
294         * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
295         * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
296         * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
297         * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
298         * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
299         * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
300         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
301         * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
302         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
304 2013-12-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
306         * gcc.dg/pr56997-4.c: New testcase.
308 2013-12-02  Marek Polacek  <polacek@redhat.com>
310         * c-c++-common/ubsan/vla-1.c: Split the tests into individual
311         functions.
313 2013-12-02  Richard Biener  <rguenther@suse.de>
315         PR tree-optimization/59139
316         * gcc.dg/torture/pr59139.c: New testcase.
318 2013-12-02  Eric Botcazou  <ebotcazou@adacore.com>
320         * gnat.dg/opt30.adb: New test.
322 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
324         PR fortran/57354
325         * gfortran.dg/realloc_on_assign_23.f90 : New test
327 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
329         PR fortran/34547
330         * gfortran.dg/null_5.f90 : Include new error.
331         * gfortran.dg/null_6.f90 : Include new error.
333 2013-11-29  Marek Polacek  <polacek@redhat.com>
335         PR sanitizer/59331
336         * g++.dg/ubsan/pr59331.C: New test.
337         * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
338         Disable the -w option.
339         * c-c++-common/ubsan/vla-1.c: Likewise.
340         * c-c++-common/ubsan/vla-2.c: Likewise.
341         * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
343 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
345         PR c/42262
346         * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
348 2013-11-29  H.J. Lu  <hongjiu.lu@intel.com>
350         * lib/asan-dg.exp (asan_link_flags): Properly add path to
351         libsanitizer.spec to cflags.
353 2013-11-29  Richard Biener  <rguenther@suse.de>
355         PR middle-end/59208
356         * g++.dg/torture/pr59208.C: New testcase.
358 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
359             Yury Gribov  <y.gribov@samsung.com>
361         PR sanitizer/59063
362         * c-c++-common/asan/pr59063-1.c: New test.
363         * c-c++-common/asan/pr59063-2.c: Likewise.
364         * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
365         * lib/ubsan-dg.exp: Likewise.
367 2013-11-29  Eric Botcazou  <ebotcazou@adacore.com>
369         * gnat.dg/opt29.ad[sb]: New test.
371 2013-11-29  Richard Biener  <rguenther@suse.de>
373         PR middle-end/59338
374         * gcc.dg/torture/pr59338.c: New testcase.
376 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
378         PR lto/59326
379         * gcc.dg/vect/vect-simd-clone-12.c: New test.
380         * gcc.dg/vect/vect-simd-clone-12a.c: New test.
381         * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
383         PR c/59280
384         * c-c++-common/pr59280.c: New test.
386 2013-11-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
388         * gcc.target/arm/lp1243022.c: Skip target arm-neon.
390 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
392         PR c/57574
393         * gcc.dg/inline-35.c: New test.
395 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
397         PR c++/59297
398         * g++.dg/gomp/pr59297.C: New test.
400 2013-11-28  Vladimir Makarov  <vmakarov@redhat.com>
402         PR target/57293
403         * gcc.target/i386/pr57293.c: New.
405 2013-11-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
407         * gcc.target/arm/vrinta-ce.c: New testcase.
409 2013-11-28  Richard Biener  <rguenther@suse.de>
411         PR lto/59323
412         * gcc.dg/lto/pr59323-2_0.c: New testcase.
414 2013-11-28  Richard Biener  <rguenther@suse.de>
416         PR tree-optimization/59330
417         * gcc.dg/torture/pr59330.c: New testcase.
419 2013-11-28  Richard Biener  <rguenther@suse.de>
421         PR lto/59323
422         * gcc.dg/lto/pr59323_0.c: New testcase.
424 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
426         PR middle-end/57393
427         PR tree-optimization/58018
428         PR tree-optimization/58131
429         * gcc.dg/torture/pr57393-1.c: New test.
430         * gcc.dg/torture/pr57393-2.c: New test.
431         * gcc.dg/torture/pr57393-3.c: New test.
432         * gcc.dg/torture/pr58018.c: New test.
433         * gcc.dg/torture/pr58131.c: New test.
434         * gfortran.dg/pr57393-1.f90: New test.
435         * gfortran.dg/pr57393-2.f90: New test.
437 2013-11-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
439         * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
441 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
443         * gcc.dg/guality/param-3.c: New test.
445 2013-11-27  Uros Bizjak  <ubizjak@gmail.com>
446             Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
448         PR target/56788
449         * gcc.target/i386/xop-frczX.c: New test.
451 2013-11-27  Jakub Jelinek  <jakub@redhat.com>
453         PR tree-optimization/59014
454         * gcc.c-torture/execute/pr59014-2.c: New test.
456 2013-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
458         PR c++/58647
459         * g++.dg/parse/crash66.C: New.
461 2013-11-27  Kenneth Zadeck  <zadeck@naturalbridge.com>
463         * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
464         * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
466 2013-11-27  Marek Polacek  <polacek@redhat.com>
468         PR sanitizer/59306
469         * g++.dg/ubsan/pr59306.C: New test.
471 2013-11-27  Aldy Hernandez  <aldyh@redhat.com>
472             Jakub Jelinek  <jakub@redhat.com>
474         * g++.dg/gomp/declare-simd-1.C (f38): Make sure
475         simdlen is a power of two.
476         * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
477         Remove -msse2.  Adjust regexps for name mangling changes.
478         * gcc.dg/gomp/simd-clones-3.c: Likewise.
479         * gcc.dg/vect/vect-simd-clone-1.c: New test.
480         * gcc.dg/vect/vect-simd-clone-2.c: New test.
481         * gcc.dg/vect/vect-simd-clone-3.c: New test.
482         * gcc.dg/vect/vect-simd-clone-4.c: New test.
483         * gcc.dg/vect/vect-simd-clone-5.c: New test.
484         * gcc.dg/vect/vect-simd-clone-6.c: New test.
485         * gcc.dg/vect/vect-simd-clone-7.c: New test.
486         * gcc.dg/vect/vect-simd-clone-8.c: New test.
487         * gcc.dg/vect/vect-simd-clone-9.c: New test.
488         * gcc.dg/vect/vect-simd-clone-10.c: New test.
489         * gcc.dg/vect/vect-simd-clone-10.h: New file.
490         * gcc.dg/vect/vect-simd-clone-10a.c: New file.
491         * gcc.dg/vect/vect-simd-clone-11.c: New test.
493 2013-11-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
495         * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
496         Call set_ld_library_path_env_vars.
497         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
499 2013-11-27  Tom de Vries  <tom@codesourcery.com>
500             Marc Glisse  <marc.glisse@inria.fr>
502         PR c++/59032
503         * c-c++-common/pr59032.c: New testcase.
505 2013-11-27  Tom de Vries  <tom@codesourcery.com>
506             Marc Glisse  <marc.glisse@inria.fr>
508         PR middle-end/59037
509         * c-c++-common/pr59037.c: New testcase.
511 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
513         * gcc.c-torture/execute/20131127-1.c: New test.
515 2013-11-27  Richard Biener  <rguenther@suse.de>
517         PR tree-optimization/59288
518         * gcc.dg/torture/pr59288.c: New testcase.
520 2013-11-27  Marek Polacek  <polacek@redhat.com>
522         * c-c++-common/ubsan/undefined-1.c: New test.
524 2013-11-26  Jakub Jelinek  <jakub@redhat.com>
526         PR tree-optimization/59014
527         * gcc.c-torture/execute/pr59014.c: New test.
529         PR target/59229
530         * gcc.c-torture/execute/pr59229.c: New test.
532         PR rtl-optimization/59166
533         * gcc.dg/torture/pr59166.c: New test.
535         PR c++/58874
536         * g++.dg/gomp/pr58874.C: New test.
538         PR middle-end/59150
539         * g++.dg/gomp/pr59150.C: New test.
541         PR middle-end/59152
542         * c-c++-common/gomp/pr59152.c: New test.
544 2013-11-26  Uros Bizjak  <ubizjak@gmail.com>
546         * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
547         * gcc.dg/gomp/openmp-simd-2.c: Ditto.
548         * g++.dg/gomp/openmp-simd-1.C: Ditto.
549         * g++.dg/gomp/openmp-simd-2.C: Ditto.
550         * gfortran.dg/c_loc_test_22.f90: Ditto.
551         * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
552         * gcc.dg/tree-ssa/isolate-5.c: Ditto.
553         * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
554         * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
555         * gcc.dg/pr57518.c: Cleanup ira rtl dump.
556         * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
558 2013-11-26  Yufeng Zhang  <yufeng.zhang@arm.com>
560         * gcc.target/arm/20131120.c: New test.
562 2013-11-26  Richard Biener  <rguenther@suse.de>
564         PR tree-optimization/59245
565         * gcc.dg/torture/pr59245.c: New testcase.
567 2013-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
569         PR target/59290
570         * gcc.target/arm/negdi-2.c: Scan more general register names.
572 2013-11-26  Terry Guo  <terry.guo@arm.com>
574         * gcc.target/arm/thumb1-pic-high-reg.c: New case.
575         * gcc.target/arm/thumb1-pic-single-base.c: New case.
577 2013-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
579         PR c++/58700
580         * g++.dg/parse/bitfield4.C: New.
582 2013-11-26  Richard Biener  <rguenther@suse.de>
584         PR tree-optimization/59287
585         * gcc.dg/tree-ssa/alias-29.c: New testcase.
587 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
589         PR c++/54485
590         * g++.dg/other/default8.C: New.
591         * g++.dg/tc1/dr217.C: Remove xfail.
592         * g++.dg/other/default5.C: Adjust.
593         * g++.old-deja/g++.mike/p1989.C: Likewise.
595 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
597         PR c++/58607
598         * g++.dg/cpp0x/constexpr-ice9.C: New.
600 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
602         PR c++/58810
603         * g++.dg/other/cv_func3.C: New.
604         * g++.dg/other/cv_func.C: Adjust.
605         * g++.dg/parse/fn-typedef2.C: Likewise.
607 2013-11-25  Marek Polacek  <polacek@redhat.com>
609         PR sanitizer/59250
610         * g++.dg/ubsan/pr59250.C: New test.
612 2013-11-25  Janus Weil  <janus@gcc.gnu.org>
614         PR fortran/59143
615         * gfortran.dg/typebound_proc_30.f90: New.
617 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
619         PR c++/59080
620         * g++.dg/cpp0x/initlist75.C: New.
622         PR c++/59096
623         * g++.dg/cpp0x/gen-attrs-57.C: New.
625 2013-11-25  Adam Butcher  <adam@jessamine.co.uk>
627         PR c++/59112
628         PR c++/59113
629         * g++.dg/cpp1y/pr58533.C: Updated testcase.
630         * g++.dg/cpp1y/pr59112.C: New testcase.
631         * g++.dg/cpp1y/pr59113.C: New testcase.
633 2013-11-25  Terry Guo  <terry.guo@arm.com>
635         * gcc.target/arm/thumb2-slow-flash-data.c: New.
637 2013-11-23  Uros Bizjak  <ubizjak@gmail.com>
639         * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
640         [LDBL_MANT_DIG == 113]: Fix wrong variable name.
642 2013-11-23  Janus Weil  <janus@gcc.gnu.org>
644         PR fortran/59228
645         * gfortran.dg/asynchronous_4.f90: New.
647 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
649         * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
650         cleanup-tree-dump directive.
652 2013-11-22  Jan Hubicka  <jh@suse.cz>
654         * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
655         * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
657 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
659         * g++.dg/ubsan/return-1.C: New test.
660         * g++.dg/ubsan/return-2.C: New test.
662         * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
663         optimizing away some __asan_report* calls.
665 2013-11-22  Martin Jambor  <mjambor@suse.cz>
667         * gcc.dg/pr10474.c: Also test ppc64.
668         * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
669         to longs.
670         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
672 2013-11-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
674         PR target/59054
675         * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
676         specify an appropriate register class for VSX operations.
677         (load_vsx): Use it.
678         (load_gpr_to_vsx): Likewise.
679         (load_vsx_to_gpr): Likewise.
680         * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
681         register class for VSX registers that the type can handle.  Remove
682         checks for explicit number of instructions generated, just check
683         if the instruction is generated.
684         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
685         * gcc.target/powerpc/direct-move-float1.c: Likewise.
686         * gcc.target/powerpc/direct-move-float2.c: Likewise.
687         * gcc.target/powerpc/direct-move-double1.c: Likewise.
688         * gcc.target/powerpc/direct-move-double2.c: Likewise.
689         * gcc.target/powerpc/direct-move-long1.c: Likewise.
690         * gcc.target/powerpc/direct-move-long2.c: Likewise.
692         * gcc.target/powerpc/pr59054.c: Remove duplicate code.
694         * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
695         * gcc.target/powerpc/bool3-p7.c: Likewise.
696         * gcc.target/powerpc/bool3-p8.c: Likewise.
698         * gcc.target/powerpc/p8vector-ldst.c: Just check that the
699         appropriate instructions are generated, don't check the count.
701 2013-11-22  Richard Earnshaw  <rearnsha@arm.com>
703         PR target/59216
704         * gcc.target/arm/negdi-4.c: Delete invalid test.
705         * gcc.dg/torture/pr59216.c: New test.
707 2013-11-22  Alex Velenko  <Alex.Velenko@arm.com>
709         * gcc.target/aarch64/vmov_n_1.c: New testcase.
711 2013-11-22  Richard Biener  <rguenther@suse.de>
713         * gcc.dg/torture/20131122-0.c: New testcase.
715 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
717         * gcc.dg/vect/vect-124.c: New test.
719 2013-11-21  Cary Coutant  <ccoutant@google.com>
721         * gcc.dg/debug/dwarf2/mlt1.c: New test.
722         * gcc.dg/debug/dwarf2/mlt2.c: New test.
724 2013-11-21  Jeff Law  <law@redhat.com>
726         PR tree-optimization/59221
727         * gcc.c-torture/execute/pr59221.c: New test.
729 2013-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
731         PR libfortran/59227
732         * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
733         Make more generic for other platforms.
735 2013-11-21  Oleg Endo  <olegendo@gcc.gnu.org>
737         PR target/53976
738         * gcc.target/sh/pr53976-1.c: New.
740 2013-11-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
742         PR libfortran/49024
743         * gfortran.dg/erf_3.F90: New file.
745 2013-11-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
747         * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
749 2013-11-20  Vladimir Makarov  <vmakarov@redhat.com>
751         PR rtl-optimization/59133
752         * gcc.target/i386/pr59133.c: New.
754 2013-11-20  Joseph Myers  <joseph@codesourcery.com>
756         PR middle-end/21718
757         * gcc.dg/float-exact-1.c: New test.
759 2013-11-20  Richard Earnshaw  <rearnsha@arm.com>
761         PR rtl-optimization/54300
762         * gcc.target/arm/pr54300.C: New test.
764 2013-11-20  Diego Novillo  <dnovillo@google.com>
766         PR 59212
767         * g++.dg/plugin/selfassign.c: Include stringpool.h
769 2013-11-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
771         * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
773 2013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
775         * gcc.target/s390/htm-1.c: Rename to ...
776         * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
777         one.
778         * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
779         * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
780         * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
781         * gcc.target/s390/htm-builtins-1.c: New testcase.
782         * gcc.target/s390/htm-builtins-2.c: New testcase.
783         * gcc.target/s390/s390.exp: Add check for htm machine.
785 2013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
787         PR c/53001
788         * c-c++-common/Wfloat-conversion.c: Copies relevant
789         tests from c-c++-common/Wconversion-real.c,
790         gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
791         new testcase for conversions that are warned about by
792         -Wfloat-conversion.
794 2013-11-19  Martin Jambor  <mjambor@suse.cz>
796         PR rtl-optimization/59099
797         * gcc.target/i386/pr59099.c: New test.
799 2013-11-19  Sriraman Tallam  <tmsriram@google.com>
801         * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
803 2013-11-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
805         * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
806         construct parameter slot value in endian-independent way.
807         (fcevv, fciievv, fcvevv): Use it.
809 2013-11-19  Jan Hubicka  <jh@suse.cz>
811         * ipa/devirt9.C: Fix prevoius change.
813 2013-11-19  Cesar Philippidis  <cesar@codesourcery.com>
815         * gcc.c-torture/execute/20101011-1.c (__aarch64__):
816         Remove defined(__linux__).
818 2013-11-19  Richard Biener  <rguenther@suse.de>
820         PR tree-optimization/59164
821         * gcc.dg/torture/pr59164.c: New testcase.
823 2013-11-19  Richard Biener  <rguenther@suse.de>
825         PR middle-end/58956
826         * gcc.dg/torture/pr58956.c: New testcase.
828 2013-11-19  Marek Polacek  <polacek@redhat.com>
830         * c-c++-common/ubsan/null-1.c: New test.
831         * c-c++-common/ubsan/null-2.c: New test.
832         * c-c++-common/ubsan/null-3.c: New test.
833         * c-c++-common/ubsan/null-4.c: New test.
834         * c-c++-common/ubsan/null-5.c: New test.
835         * c-c++-common/ubsan/null-6.c: New test.
836         * c-c++-common/ubsan/null-7.c: New test.
837         * c-c++-common/ubsan/null-8.c: New test.
838         * c-c++-common/ubsan/null-9.c: New test.
839         * c-c++-common/ubsan/null-10.c: New test.
840         * c-c++-common/ubsan/null-11.c: New test.
841         * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
842         * c-c++-common/ubsan/shift-1.c: Likewise.
843         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
845 2013-11-19  Uros Bizjak  <ubizjak@gmail.com>
847         * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
849 2013-11-19  Jan Hubicka  <jh@suse.cz>
851         * ipa/devirt9.C: Verify that the optimization happens already before.
852         whole-program.
854 2013-11-19  Richard Biener  <rguenther@suse.de>
856         PR tree-optimization/57517
857         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
858         * gcc.dg/torture/pr57517.c: Likewise.
860 2013-11-19  Jan Hubicka  <jh@suse.cz>
862         * gcc.target/i386/memcpy-3.c: New testcase.
864 2013-11-18  Jan Hubicka  <jh@suse.cz>
865             Uros Bizjak  <ubizjak@gmail.com>
867         PR middle-end/59175
868         * gcc.target/i386/memcpy-2.c: Fix template;
869         add +1 so the testcase passes at 32bit.
871 2013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
873         * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
874         Remove spurious FIXME.
876 2013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
878         * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
880 2013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
882         PR c++/53473
883         * g++.dg/cpp0x/constexpr-noexcept7.C: New.
885 2013-11-18  Richard Biener  <rguenther@suse.de>
887         PR tree-optimization/59125
888         PR tree-optimization/54570
889         * gcc.dg/builtin-object-size-8.c: Un-xfail.
890         * gcc.dg/builtin-object-size-14.c: New testcase.
891         * gcc.dg/strlenopt-14gf.c: Adjust.
892         * gcc.dg/strlenopt-1f.c: Likewise.
893         * gcc.dg/strlenopt-4gf.c: Likewise.
895 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
897         * gnat.dg/volatile11.adb: New test.
898         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
900 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
902         PR sanitizer/59106
903         * c-c++-common/asan/pr59106.c: New test.
905 2013-11-17  Jan Hubicka  <jh@suse.cz>
907         * gcc.target/i386/memcpy-2.c: New testcase.
909 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
911         PR target/59153
912         * gcc.target/i386/pr59153.c: New test.
914 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
916         PR c++/59123
917         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
918         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
920 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
922         PR c++/29143
923         * g++.dg/overload/addr2.C: New.
924         * g++.old-deja/g++.other/overload11.C: Adjust.
926 2013-11-15  Mike Stump  <mikestump@comcast.net>
928         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
929         * lib/g++.exp (g++_target_compile): Likewise.
930         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
931         libraries.  Remove debugging.
932         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
933         libraries.  Remove -O0, redundant with default.
935 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
937         * c-c++-common/cpp/ucnid-2011-1.c: New test.
939 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
941         PR c++/58188
942         * g++.dg/cpp0x/nsdmi-template8.C: New.
944 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
946         PR c++/58725
947         * g++.dg/cpp0x/nsdmi-template7.C: New.
949 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
951         PR c++/58829
952         * g++.dg/cpp0x/nsdmi-template6.C: New.
954 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
956         PR c++/58599
957         * g++.dg/cpp0x/nsdmi-template5.C: New.
959 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
961         * c-c++-common/cilk-plus/PS: New directory.
962         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
963         * g++.dg/dg.exp: Run Cilk Plus tests.
964         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
966 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
968         * gcc.dg/vmx/3b-15.c: Revise for little endian.
970 2013-11-15  Richard Biener  <rguenther@suse.de>
972         PR tree-optimization/50262
973         * gcc.dg/tree-ssa/alias-28.c: New testcase.
974         * gcc.dg/strlenopt-1.c: Adjust.
975         * gcc.dg/strlenopt-1f.c: Likewise.
977 2013-11-15  Richard Biener  <rguenther@suse.de>
979         * gcc.dg/torture/20131115-1.c: New testcase.
981 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
983         * gcc.dg/cpp/ucnid-9.c: New test.
985 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
987         * gnat.dg/stack_usage1b.adb: New test.
988         * gnat.dg/stack_usage1c.adb: Likewise.
990 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
992         * gnat.dg/specs/addr1.ads: Revert the last change.
993         * gnat.dg/specs/atomic1.ads: Likewise.
995 2013-11-14  Cong Hou  <congh@google.com>
997         * gcc.dg/vect/vect-alias-check.c: Update.
999 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
1001         PR c++/57887
1002         * g++.dg/cpp0x/nsdmi-template3.C: New.
1003         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1005 2013-11-14  Diego Novillo  <dnovillo@google.com>
1007         * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1008         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1010 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1012         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1013         compiler and linker field if _CALL_ELF == 2.
1014         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1015         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1016         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1018 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1020         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1021         (WRAPPER): Use it.
1022         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1023         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1024         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1026 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1028         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1029         New function.
1030         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1031         * gcc.target/powerpc/pr57949-2.c: Likewise.
1033 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1035         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1037 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1039         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1040         * gcc.dg/torture/float128-div-underflow.c: Likewise.
1041         * gcc.dg/torture/float128-extend-nan.c: Likewise.
1043 2013-11-14  Richard Biener  <rguenther@suse.de>
1045         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1047 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
1049         * gnat.dg/specs/addr1.ads: XFAIL on x32.
1050         * gnat.dg/specs/atomic1.ads: Likewise.
1052 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
1054         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1055         to "cortex-a53".
1056         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1057         to "cortex-a53".
1059 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1061         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1062         *-*-solaris2.1[0-9]*.
1063         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1065 2013-11-14  Joey Ye  <joey.ye@arm.com>
1067         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1068         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1069         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1070         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1071         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1073 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
1075         PR c++/58533
1076         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1078 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
1080         PR target/59101
1081         * gcc.c-torture/execute/pr59101.c: New test.
1083 2013-11-13  Jeff Law  <law@redhat.com>
1085         PR tree-optimization/59102
1086         * gcc.c-torture/compile/pr59102.c: New test.
1088 2013-11-13  Tom de Vries  <tom@codesourcery.com>
1090         * gcc.dg/tail-merge-store.c: New test.
1092 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
1094         * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1095         * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
1097 2013-11-13  Jeff Law  <law@redhat.com>
1099         * PR middle-end/59119
1100         * gcc.c-torture/compile/pr59119.c: New test.
1102 2013-11-13  Martin Jambor  <mjambor@suse.cz>
1104         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1105         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1106         * gcc.dg/pr10474.c: Likewise.
1108 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
1110         * lib/target-supports.exp
1111         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1112         of targets that do not need command line argument to enable SIMD.
1114 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1116         * gcc.dg/guality/param-4.c: New test.
1118 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
1120         * gcc.dg/c11-complex-1.c: New test.
1122 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
1124         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1125         gcc.dg/auto-type-2.c: New tests.
1127 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1129         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1130         LTO tests.
1132 2013-11-12  Jeff Law  <law@redhat.com>
1134         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1135         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1136         the SSA optimizers.
1138 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1140         PR target/59054
1141         * gcc.target/powerpc/pr59054.c: New test.
1143 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
1145         * g++.dg/cpp1y/lambda-generic.C: New test case.
1146         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1147         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1148         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1149         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1150         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1151         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1152         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1153         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1155 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
1157         PR c++/58534
1158         PR c++/58536
1159         PR c++/58548
1160         PR c++/58549
1161         PR c++/58637
1162         * g++.dg/cpp1y/pr58534.C: New testcase.
1163         * g++.dg/cpp1y/pr58536.C: New testcase.
1164         * g++.dg/cpp1y/pr58548.C: New testcase.
1165         * g++.dg/cpp1y/pr58549.C: New testcase.
1166         * g++.dg/cpp1y/pr58637.C: New testcase.
1168 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
1170         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1171         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1172         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1173         diagnostics.
1175 2013-11-12  Tristan Gingold  <gingold@adacore.com>
1177         * gnat.dg/aggr21.adb: New test.
1178         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1180 2013-11-12  Jeff Law  <law@redhat.com>
1182         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1183         * gcc.dg/tree-ssa/isolate-5.c: New test.
1185 2013-11-12  Martin Jambor  <mjambor@suse.cz>
1187         PR rtl-optimization/10474
1188         * gcc.dg/pr10474.c: New testcase.
1189         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1190         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1192 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
1194         PR c++/57734
1195         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1197 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
1199         * gcc.dg/time-profiler-1.c: New test.
1200         * gcc.dg/time-profiler-2.c: Ditto.
1202 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
1203             Jeff Law  <law@redhat.com>
1205         * gcc.dg/tree-ssa/alias-27.c: New testcase.
1207 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
1209         PR target/58853
1210         * gcc.target/i386/pr58853.c: New test.
1212 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1214         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1215         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1216         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1217         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1218         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1219         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1220         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1221         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1222         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1224 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
1226         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1227         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1228         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1229         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1230         gcc.dg/atomic/stdatomic-exchange-1.c,
1231         gcc.dg/atomic/stdatomic-exchange-2.c,
1232         gcc.dg/atomic/stdatomic-exchange-3.c,
1233         gcc.dg/atomic/stdatomic-exchange-4.c,
1234         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1235         gcc.dg/atomic/stdatomic-generic.c,
1236         gcc.dg/atomic/stdatomic-kill-dep.c,
1237         gcc.dg/atomic/stdatomic-load-1.c,
1238         gcc.dg/atomic/stdatomic-load-2.c,
1239         gcc.dg/atomic/stdatomic-load-3.c,
1240         gcc.dg/atomic/stdatomic-load-4.c,
1241         gcc.dg/atomic/stdatomic-lockfree.c,
1242         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1243         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1244         gcc.dg/atomic/stdatomic-store-1.c,
1245         gcc.dg/atomic/stdatomic-store-2.c,
1246         gcc.dg/atomic/stdatomic-store-3.c,
1247         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1248         tests.
1250 2013-11-08  Cong Hou  <congh@google.com>
1252         PR tree-optimization/58508
1253         * gcc.dg/vect/pr58508.c: Update.
1255 2013-11-08  Richard Biener  <rguenther@suse.de>
1257         PR tree-optimization/59047
1258         * gcc.dg/torture/pr59047.c: New testcase.
1260 2013-11-08  Richard Biener  <rguenther@suse.de>
1262         PR tree-optimization/59038
1263         PR tree-optimization/58955
1264         * gcc.dg/torture/pr59038.c: New testcase.
1266 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
1268         PR fortran/58471
1269         * gfortran.dg/constructor_9.f90: New.
1271 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
1273         * gcc.dg/atomic-compare-exchange-1.c,
1274         gcc.dg/atomic-compare-exchange-2.c,
1275         gcc.dg/atomic-compare-exchange-3.c,
1276         gcc.dg/atomic-compare-exchange-4.c,
1277         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1278         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1279         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1280         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1281         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1282         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1283         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1284         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1285         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1286         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1287         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1288         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1289         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1290         gcc.dg/atomic-store-5.c: Declare main as returning int.
1291         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1292         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1293         gcc.dg/atomic-exchange-5.c: Separate increments of count from
1294         expression using value of count.
1296 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
1298         * lib/target-supports.exp
1299         (check_effective_target_fenv_exceptions): New function.
1300         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1301         * gcc.dg/atomic/c11-atomic-exec-1.c,
1302         gcc.dg/atomic/c11-atomic-exec-2.c,
1303         gcc.dg/atomic/c11-atomic-exec-3.c,
1304         gcc.dg/atomic/c11-atomic-exec-4.c,
1305         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1306         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1307         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1309 2013-11-07  Cong Hou  <congh@google.com>
1311         * gcc.dg/vect/vect-alias-check.c: New.
1313 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
1315         * gcc.dg/tree-ssa/loop-39.c: New test.
1317         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1318         * gcc.dg/unroll_2.c: Likewise.
1319         * gcc.dg/unroll_3.c: Likewise.
1320         * gcc.dg/unroll_4.c: Likewise.
1321         * gcc.dg/vrp90.c: New test.
1323 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
1325         PR c++/58176
1326         * g++.dg/cpp0x/nullptr30.C: New.
1328 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
1329             Jakub Jelinek  <jakub@redhat.com>
1331         PR sanitizer/59029
1332         * c-c++-common/asan/pr59029.c: New test.
1334 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
1336         PR target/59034
1337         * gcc.target/i386/pr59034-1.c: New test.
1338         * gcc.target/i386/pr59034-2.c: Likewise.
1340 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
1342         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1343         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1344         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1346 2013-11-06  DJ Delorie  <dj@redhat.com>
1348         * gcc.dg/mismatch-decl-1.c: New test.
1350 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
1352         * gcc.dg/torture/float128-cmp-invalid.c,
1353         gcc.dg/torture/float128-div-underflow.c,
1354         gcc.dg/torture/float128-extend-nan.c,
1355         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1357 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1359         * gcc.target/sh/pr51244-11.c: Remove target line.
1360         * gcc.target/sh/sh4a-sincosf.c: Likewise.
1361         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1362         * gcc.target/sh/pr51244-15.c: Likewise.
1363         * gcc.target/sh/pr51244-19.c: Likewise.
1364         * gcc.target/sh/cmpstr.c: Likewise.
1365         * gcc.target/sh/pr33135-3.c: Likewise.
1366         * gcc.target/sh/pr53512-2.c: Likewise.
1367         * gcc.target/sh/pr54602-2.c: Likewise.
1368         * gcc.target/sh/pr52483-1.c: Likewise.
1369         * gcc.target/sh/pr21255-2-ml.c: Likewise.
1370         * gcc.target/sh/pr54760-4.c: Likewise.
1371         * gcc.target/sh/pr52483-5.c: Likewise.
1372         * gcc.target/sh/pr54089-2.c: Likewise.
1373         * gcc.target/sh/pr56547-2.c: Likewise.
1374         * gcc.target/sh/pr54089-6.c: Likewise.
1375         * gcc.target/sh/pr51244-20.c: Likewise.
1376         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1377         * gcc.target/sh/sh4a-fsrra.c: Likewise.
1378         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1379         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1380         * gcc.target/sh/pr55303-2.c: Likewise.
1381         * gcc.target/sh/sh2a-resbank.c: Likewise.
1382         * gcc.target/sh/sp-switch.c: Likewise.
1383         * gcc.target/sh/pr51244-3.c: Likewise.
1384         * gcc.target/sh/pr50751-3.c: Likewise.
1385         * gcc.target/sh/pr51244-7.c: Likewise.
1386         * gcc.target/sh/struct-arg-dw2.c: Likewise.
1387         * gcc.target/sh/pr50751-7.c: Likewise.
1388         * gcc.target/sh/pr49468-di.c: Likewise.
1389         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1390         * gcc.target/sh/pr49880-3.c: Likewise.
1391         * gcc.target/sh/pr51244-12.c: Likewise.
1392         * gcc.target/sh/pr53988.c: Likewise.
1393         * gcc.target/sh/pr6526.c: Likewise.
1394         * gcc.target/sh/sh2a-bxor.c: Likewise.
1395         * gcc.target/sh/pr51244-16.c: Likewise.
1396         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1397         * gcc.target/sh/sh2a-bor.c: Likewise.
1398         * gcc.target/sh/pr53511-1.c: Likewise.
1399         * gcc.target/sh/pr21255-3.c: Likewise.
1400         * gcc.target/sh/pr53512-3.c: Likewise.
1401         * gcc.target/sh/pr33135-4.c: Likewise.
1402         * gcc.target/sh/pr54602-3.c: Likewise.
1403         * gcc.target/sh/pr54760-1.c: Likewise.
1404         * gcc.target/sh/pr52483-2.c: Likewise.
1405         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1406         * gcc.target/sh/pr54680.c: Likewise.
1407         * gcc.target/sh/pr54386.c: Likewise.
1408         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1409         * gcc.target/sh/pr54089-3.c: Likewise.
1410         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1411         * gcc.target/sh/pr54089-7.c: Likewise.
1412         * gcc.target/sh/strlen.c: Likewise.
1413         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1414         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1415         * gcc.target/sh/pr55303-3.c: Likewise.
1416         * gcc.target/sh/pr51244-4.c: Likewise.
1417         * gcc.target/sh/pr50751-4.c: Likewise.
1418         * gcc.target/sh/pr39423-1.c: Likewise.
1419         * gcc.target/sh/pr51244-8.c: Likewise.
1420         * gcc.target/sh/pr55146.c: Likewise.
1421         * gcc.target/sh/pr50751-8.c: Likewise.
1422         * gcc.target/sh/sh2a-bset.c: Likewise.
1423         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1424         * gcc.target/sh/sh2a-movi20s.c: Likewise.
1425         * gcc.target/sh/20080410-1.c: Likewise.
1426         * gcc.target/sh/pr49880-4.c: Likewise.
1427         * gcc.target/sh/pr51244-13.c: Likewise.
1428         * gcc.target/sh/sh2a-movrt.c: Likewise.
1429         * gcc.target/sh/pr51244-17.c: Likewise.
1430         * gcc.target/sh/pr21255-2-mb.c: Likewise.
1431         * gcc.target/sh/sh2a-bclr.c: Likewise.
1432         * gcc.target/sh/pr33135-1.c: Likewise.
1433         * gcc.target/sh/pr53512-4.c: Likewise.
1434         * gcc.target/sh/pr54602-4.c: Likewise.
1435         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1436         * gcc.target/sh/pr54760-2.c: Likewise.
1437         * gcc.target/sh/pr52483-3.c: Likewise.
1438         * gcc.target/sh/sh2a-bld.c: Likewise.
1439         * gcc.target/sh/pr54089-4.c: Likewise.
1440         * gcc.target/sh/pr54685.c: Likewise.
1441         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1442         * gcc.target/sh/pr54089-8.c: Likewise.
1443         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1444         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1445         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1446         * gcc.target/sh/pr51244-1.c: Likewise.
1447         * gcc.target/sh/pr50751-1.c: Likewise.
1448         * gcc.target/sh/pr55160.c: Likewise.
1449         * gcc.target/sh/pr51244-5.c: Likewise.
1450         * gcc.target/sh/pr54236-1.c: Likewise.
1451         * gcc.target/sh/pr50751-5.c: Likewise.
1452         * gcc.target/sh/pr52933-1.c: Likewise.
1453         * gcc.target/sh/pr39423-2.c: Likewise.
1454         * gcc.target/sh/pr51244-9.c: Likewise.
1455         * gcc.target/sh/pr49263.c: Likewise.
1456         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1457         * gcc.target/sh/pr49880-1.c: Likewise.
1458         * gcc.target/sh/sh2a-band.c: Likewise.
1459         * gcc.target/sh/pr51244-10.c: Likewise.
1460         * gcc.target/sh/pr49880-5.c: Likewise.
1461         * gcc.target/sh/prefetch.c: Likewise.
1462         * gcc.target/sh/pr51244-14.c: Likewise.
1463         * gcc.target/sh/rte-delay-slot.c: Likewise.
1464         * gcc.target/sh/fpul-usage-1.c: Likewise.
1465         * gcc.target/sh/pr51244-18.c: Likewise.
1466         * gcc.target/sh/pr21255-1.c: Likewise.
1467         * gcc.target/sh/pr33135-2.c: Likewise.
1468         * gcc.target/sh/pr53512-1.c: Likewise.
1469         * gcc.target/sh/pr54602-1.c: Likewise.
1470         * gcc.target/sh/sh2a-rtsn.c: Likewise.
1471         * gcc.target/sh/torture/pragma-isr.c: Likewise.
1472         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1473         * gcc.target/sh/torture/pr58314.c: Likewise.
1474         * gcc.target/sh/torture/pr34777.c: Likewise.
1475         * gcc.target/sh/torture/pr58475.c: Likewise.
1476         * gcc.target/sh/pr54760-3.c: Likewise.
1477         * gcc.target/sh/sh4a-cosf.c: Likewise.
1478         * gcc.target/sh/pr52483-4.c: Likewise.
1479         * gcc.target/sh/mfmovd.c: Likewise.
1480         * gcc.target/sh/pr54089-1.c: Likewise.
1481         * gcc.target/sh/pr56547-1.c: Likewise.
1482         * gcc.target/sh/pr54089-5.c: Likewise.
1483         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1484         * gcc.target/sh/pr54089-9.c: Likewise.
1485         * gcc.target/sh/sh2a-jsrn.c: Likewise.
1486         * gcc.target/sh/pr49468-si.c: Likewise.
1487         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1488         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1489         * gcc.target/sh/pr55303-1.c: Likewise.
1490         * gcc.target/sh/pr51244-2.c: Likewise.
1491         * gcc.target/sh/pr50751-2.c: Likewise.
1492         * gcc.target/sh/pr54236-2.c: Likewise.
1493         * gcc.target/sh/pr51244-6.c: Likewise.
1494         * gcc.target/sh/cmpstrn.c: Likewise.
1495         * gcc.target/sh/pr50751-6.c: Likewise.
1496         * gcc.target/sh/pr52933-2.c: Likewise.
1497         * gcc.target/sh/pr53568-1.c: Likewise.
1498         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1499         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1500         * gcc.target/sh/sh4a-sinf.c: Likewise.
1501         * gcc.target/sh/pr49880-2.c: Likewise.
1503 2013-11-06  Tobias Burnus  <burnus@net-b.de>
1505         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1506         * gcc.dg/wdate-time.c: Ditto.
1507         * gfortran.dg/wdate-time.F90: Ditto.
1509 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1511         PR target/30807
1512         * gcc.target/sh/torture/pr30807.c: New.
1514 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
1516         PR c++/11006
1517         * g++.dg/other/java3.C: New.
1519 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
1521         PR target/59021
1522         * gcc.target/i386/pr59021.c: New test.
1524 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
1526         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1527         dg-additional-files to also match BOL.
1529 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
1531         * gcc.dg/torture/c99-contract-1.c: New test.
1533 2013-11-06  Richard Biener  <rguenther@suse.de>
1535         PR tree-optimization/58653
1536         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1537         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1539 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1541         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1542         40 to 30.  Replaced iteration variable with a #define.  Instead of
1543         returning non-zero value for error, called __builtin_abort ().  Fixed
1544         a bug of calling fib_serial in serial case instead of fib.
1545         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1546         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1547         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1548         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1549         compiler flag testing.
1551 2013-11-06  Christian Bruel  <christian.bruel@st.com>
1553         * gcc.target/sh/strlen.c: New test.
1555 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
1557         PR middle-end/58970
1558         * gcc.c-torture/compile/pr58970.c: New test.
1560 2013-11-05  Wei Mi  <wmi@google.com>
1562         PR regression/58985
1563         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1565 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1567         * g++.dg/warn/wdate-time.C: New.
1568         * gcc.dg/wdate-time.c: New.
1569         * gfortran.dg/wdate-time.F90: New.
1571 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
1573         PR fortran/58989
1574         * gfortran.dg/reshape_6.f90: New test.
1576 2013-11-05  Jeff Law  <law@redhat.com>
1578         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1579         * gcc.dg/tree-ssa/isolate-1.c: New test.
1580         * gcc.dg/tree-ssa/isolate-2.c: New test.
1581         * gcc.dg/tree-ssa/isolate-3.c: New test.
1582         * gcc.dg/tree-ssa/isolate-4.c: New test.
1584 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1586         PR rtl-optimization/58997
1587         * gcc.c-torture/compile/pr58997.c: New test.
1589 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
1591         PR c++/58724
1592         * g++.dg/cpp0x/gen-attrs-56.C: New.
1594 2013-11-05  Richard Biener  <rguenther@suse.de>
1596         PR ipa/58492
1597         * gcc.dg/ipa/pr58492.c: New testcase.
1599 2013-11-05  Richard Biener  <rguenther@suse.de>
1601         PR tree-optimization/58955
1602         * gcc.dg/torture/pr58955-1.c: New testcase.
1603         * gcc.dg/torture/pr58955-2.c: Likewise.
1605 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1607         PR middle-end/58981
1608         * gcc.dg/pr58981.c: New test.
1610 2013-11-05  Richard Biener  <rguenther@suse.de>
1612         PR middle-end/58941
1613         * gcc.dg/torture/pr58941.c: New testcase.
1615 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1617         PR tree-optimization/58958
1618         * gcc.dg/tree-ssa/pr58958.c: New file.
1620 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1622         * gcc.dg/tree-ssa/alias-26.c: New file.
1624 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1626         PR tree-optimization/58984
1627         * gcc.c-torture/execute/pr58984.c: New test.
1629 2013-11-05  Andreas Schwab  <schwab@suse.de>
1631         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1633 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1635         * g++.dg/gomp/openmp-simd-1.C: New.
1636         * g++.dg/gomp/openmp-simd-2.C: New.
1637         * gcc.dg/gomp/openmp-simd-1.c: New.
1638         * gcc.dg/gomp/openmp-simd-2.c: New.
1640 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1642         * gcc.dg/superblock.c: Require scheduling support.
1644 2013-11-04  Kostya Serebryany  <kcc@google.com>
1646         * g++.dg/asan/asan_test.cc: Update the test
1647         to match the fresh asan run-time.
1648         * c-c++-common/asan/stack-overflow-1.c: Ditto.
1650 2013-11-04  Ian Lance Taylor  <iant@google.com>
1652         * g++.dg/ext/sync-4.C: New test.
1654 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1656         PR fortran/58771
1657         * gfortran.dg/derived_external_function_1.f90 : New test
1659 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1661         PR tree-optimization/58978
1662         * gcc.c-torture/compile/pr58978.c: New test.
1664 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1666         PR fortran/57445
1667         * gfortran.dg/optional_class_1.f90 : New test
1669 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
1671         PR rtl-optimization/58968
1672         * gfortran.dg/pr58968.f: New
1674 2013-11-04  Marek Polacek  <polacek@redhat.com>
1676         PR c++/58979
1677         * g++.dg/diagnostic/pr58979.C: New test.
1679 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
1681         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1682         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1683         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1684         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1685         gcc.dg/iec-559-macros-9.c: New tests.
1687 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1689         PR tree-optimization/58946
1690         * gcc.c-torture/compile/pr58946.c: New test.
1692 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1694         PR c++/52071
1695         * g++.dg/parse/pr52071.C: New.
1697 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1699         PR c++/38313
1700         * g++.dg/lookup/name-clash10.C: New.
1702 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
1704         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1705         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1706         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1707         vbif.
1709 2013-11-03  Marek Polacek  <polacek@redhat.com>
1711         * g++.dg/ubsan/cxx1y-vla.C: New test.
1712         * c-c++-common/ubsan/vla-3.c: New test.
1713         * c-c++-common/ubsan/vla-2.c: New test.
1714         * c-c++-common/ubsan/vla-4.c: New test.
1715         * c-c++-common/ubsan/vla-1.c: New test.
1717 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1719         * gcc.dg/vmx/vec-set.c: New.
1721 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1723         PR c++/29234
1724         PR c++/56037
1725         * g++.dg/parse/pr29234.C: New.
1726         * g++.dg/parse/pr56037.C: Likewise.
1728 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1730         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1731         passed it in as one of the options to all Cilk keywords test.
1733 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1735         PR c++/58708
1736         * g++.dg/cpp1y/pr58708.C: New.
1738 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
1740         PR c++/58834
1741         * g++.dg/ext/pr58834.C: New file.
1743 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
1745         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1746         tests.
1747         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1748         tests.
1750 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
1752         PR fortran/57893
1753         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1754         type block.
1756 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1758         * g++.dg/gomp/simd-1.C: New test.
1759         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1760         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1761         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1762         * c-c++-common/gomp/simd6.c: New test.
1764 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
1766         Implement C++14 digit separators.
1767         * g++.dg/cpp1y/digit-sep.C: New.
1768         * g++.dg/cpp1y/digit-sep-neg.C: New.
1769         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1771 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1773         * gcc.dg/vect/vect-align-3.c: New test.
1775         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1776         we warn about it already during VRP1 pass.
1778 2013-10-31  Martin Jambor  <mjambor@suse.cz>
1780         PR rtl-optimization/58934
1781         Revert:
1782         2013-10-30  Martin Jambor  <mjambor@suse.cz>
1783         PR rtl-optimization/10474
1784         * gcc.dg/pr10474.c: New testcase.
1785         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1786         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1788 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
1790         PR c++/58932
1791         Revert:
1792         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1794         PR c++/58466
1795         * g++.dg/cpp0x/variadic145.C: New.
1797         * g++.dg/cpp0x/sfinae49.C: New.
1799 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
1801         PR c++/58581
1802         * g++.dg/cpp0x/deleted1.C: New.
1804 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1806         * gcc.target/arm/lp1243022.c: New test.
1808 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
1810         PR other/58545
1811         * gcc.target/avr/pr58545.c: New test.
1813 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1815         Revert:
1816         2013-10-30  Tobias Burnus  <burnus@net-b.de>
1817         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1818         path to the compile flags.
1820 2013-10-30  Cong Hou  <congh@google.com>
1822         * gcc.target/i386/vect-abs-s8.c: New test.
1823         * gcc.target/i386/vect-abs-s16.c: New test.
1824         * gcc.target/i386/vect-abs-s32.c: New test.
1826 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1828         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1829         path to the compile flags.
1831 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
1833         PR rtl-optimization/58369
1834         * g++.dg/torture/pr58369.C: New test.
1836 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1838         PR other/33426
1839         * g++.dg/vect/pr33426-ivdep-2.cc: New.
1840         * g++.dg/vect/pr33426-ivdep-3.cc: New.
1841         * g++.dg/vect/pr33426-ivdep-4.cc: New.
1843 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1845         PR target/58784
1846         * gcc.target/arm/pr58784.c: New.
1848 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
1850         * gcc.dg/tree-ssa/alias-24.c: New file.
1852 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1854         * gcc.target/i386/fma_double_3.c: Use pattern for
1855         scan-assembler-times instead of just one insn name.
1856         * gcc.target/i386/fma_double_5.c: Ditto.
1857         * gcc.target/i386/fma_float_3.c: Ditto.
1858         * gcc.target/i386/fma_float_5.c: Ditto.
1859         * gcc.target/i386/l_fma_double_1.c: Ditto.
1860         * gcc.target/i386/l_fma_double_2.c: Ditto.
1861         * gcc.target/i386/l_fma_double_3.c: Ditto.
1862         * gcc.target/i386/l_fma_double_4.c: Ditto.
1863         * gcc.target/i386/l_fma_double_5.c: Ditto.
1864         * gcc.target/i386/l_fma_double_6.c: Ditto.
1865         * gcc.target/i386/l_fma_float_1.c: Ditto.
1866         * gcc.target/i386/l_fma_float_2.c: Ditto.
1867         * gcc.target/i386/l_fma_float_3.c: Ditto.
1868         * gcc.target/i386/l_fma_float_4.c: Ditto.
1869         * gcc.target/i386/l_fma_float_5.c: Ditto.
1870         * gcc.target/i386/l_fma_float_6.c: Ditto.
1872 2013-10-30  Christian Bruel  <christian.bruel@st.com>
1874         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1875         * gcc.target/sh/cmpstr.c: New test.
1876         * gcc.target/sh/cmpstrn.c: New test.
1878 2013-10-30  Martin Jambor  <mjambor@suse.cz>
1880         PR rtl-optimization/10474
1881         * gcc.dg/pr10474.c: New testcase.
1882         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1883         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1885 2013-10-29  Andrew Pinski <apinski@cavium.com>
1886             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1888         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1889         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1890         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1891         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1892         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1893         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1894         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1895         conditional move to be used.
1896         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1898 2013-10-29  Tobias Burnus  <burnus@net-b.de>
1900         PR fortran/44350
1901         * gfortran.dg/blockdata_8.f90: New.
1903 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
1905         PR target/54236
1906         * gcc.target/sh/pr54236-2: New.
1907         * gcc.target/sh/pr54089-6: Add another rotl special case.
1909 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
1911         PR fortran/58793
1912         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1913         to determine sizes of real kinds.
1915         PR fortran/58858
1916         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1918 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1920         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1921         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1922         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1923         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1924         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1925         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1926         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1927         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1928         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1929         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1930         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1931         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1932         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1933         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1934         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1935         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1936         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1937         test stored in c-c++-common.  Also, added the Cilk runtime's library
1938         to the ld_library_path.
1940 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1942         PR c++/58888
1943         * g++.dg/cpp0x/auto40.C: New.
1944         * g++.dg/other/warning1.C: Adjust.
1946 2013-10-29  Richard Biener  <rguenther@suse.de>
1948         * gcc.dg/torture/restrict-2.c: New testcase.
1949         * gcc.dg/torture/restrict-3.c: Likewise.
1950         * gcc.dg/torture/restrict-4.c: Likewise.
1951         * gcc.dg/torture/restrict-5.c: Likewise.
1953 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
1955         PR tree-optimization/19831
1956         * gcc.dg/tree-ssa/alias-25.c: New file.
1958 2013-10-29  Richard Biener  <rguenther@suse.de>
1960         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1961         changes.
1962         * gcc.dg/vect/bb-slp-32.c: Likewise.
1963         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1964         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1965         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1966         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1967         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1968         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1969         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1970         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1971         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1972         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1973         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1974         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1975         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1976         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1977         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1978         * gfortran.dg/vect/vect.exp: Likewise.
1980 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1982         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1983         * gcc.dg/vmx/eg-5.c: Likewise.
1985 2013-10-28  Claudiu Zissulescu  <claziss@synopsys.com>
1986             Joern Rennecke  <joern.rennecke@embecosm.com>
1988         * gcc.target/arc/jump-around-jump.c: New test.
1990 2013-10-27  Tom de Vries  <tom@codesourcery.com>
1992         * gcc.target/arm/require-pic-register-loc.c: New test.
1994 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
1996         PR target/58679
1997         * gcc.target/i386/pr58679-1.c: New test.
1998         * gcc.target/i386/pr58679-2.c: Ditto.
2000 2013-10-27  Tobias Burnus  <burnus@net-b.de>
2002         PR other/33426
2003         * gcc.dg/vect/vect-ivdep-2.c: New.
2005 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
2007         PR target/52483
2008         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2009         * gcc.target/sh/pr52483-2.c: Likewise.
2010         * gcc.target/sh/pr52483-3.c: Likewise.
2011         * gcc.target/sh/pr52483-4.c: Likewise.
2013 2013-10-26  Jeff Law  <law@redhat.com>
2015         * g++.dg/torture/pr49309.C: Removed.
2016         * gcc.dg/dfp/pr35739.c: Removed.
2018 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
2020         PR rtl-optimization/58759
2021         * gcc.target/i386/pr58759.c: New.
2023 2013-10-25  Tobias Burnus  <burnus@net-b.de>
2025         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2026         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2027         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
2029 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
2031         * gcc.dg/wmul-1.c: New test.
2033 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2035         PR c++/58878
2036         * g++.dg/template/pr58878.C: New.
2038 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
2040         * gcc.dg/tree-ssa/alias-23.c: New file.
2042 2013-10-25  Richard Biener  <rguenther@suse.de>
2044         PR tree-optimization/58626
2045         * gcc.dg/torture/pr58626.c: New testcase.
2047 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2049         PR c++/54812
2050         * g++.dg/cpp0x/defaulted47.C: New.
2052 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2054         * gcc.c-torture/execute/pr58831.c: New test.
2056 2013-10-25  Nick Clifton  <nickc@redhat.com>
2058         * c-c++-common/pr57793.c: Add expected error messages for
2059         targets with small integers.
2060         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2061         * gcc.dg/c99-stdint-2.c: Likewise.
2062         * gcc.dg/cdce1.c: Likewise.
2063         * gcc.dg/fold-overflow-1.c: Likewise.
2064         * gcc.dg/utf-cvt.c: Likewise.
2065         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2066         arithmetic.
2067         * gcc.dg/ftrapv-2.c: Likewise.
2068         * gcc.dg/pr30286.c: Likewise.
2069         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2070         * lib/target-supports.exp (check_effective_target_trapping): New
2071         proc.  Returns true if the target supports trapping arithmetic.
2073 2013-10-25  Tobias Burnus  <burnus@net-b.de>
2075         * g++.dg/parse/ivdep.C: New.
2076         * g++.dg/vect/pr33426-ivdep.cc: New.
2078 2013-10-24  Richard Henderson  <rth@redhat.com>
2080         PR rtl/58542
2081         * gcc.dg/atomic-store-6.c: New.
2083 2013-10-24  Ian Lance Taylor  <iant@google.com>
2085         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2087 2013-10-24  Cong Hou  <congh@google.com>
2089         * gcc.c-torture/execute/20030125-1.c: Update.
2091 2013-10-24  Tobias Burnus  <burnus@net-b.de>
2093         PR fortran/44646
2094         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2096 2013-10-24  Dehao Chen  <dehao@google.com>
2098         * g++.dg/opt/devirt3.C: New test.
2100 2013-08-24  Tobias Burnus  <burnus@net-b.de>
2102         PR other/33426
2103         * testsuite/gcc.dg/ivdep.c: New.
2104         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
2106 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2108         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2109         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2111 2013-10-24  Nick Clifton  <nickc@redhat.com>
2113         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2115 2013-10-24  Marek Polacek  <polacek@redhat.com>
2117         PR c++/58705
2118         * g++.dg/parse/pr58705.C: New test.
2120 2013-10-24  Marek Polacek  <polacek@redhat.com>
2122         * gcc.dg/c11-align-5.c: Add more testing.
2124 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
2126         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2128 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
2130         PR tree-optimization/58775
2131         PR tree-optimization/58791
2132         * gcc.dg/guality/pr58791-1.c: New test.
2133         * gcc.dg/guality/pr58791-2.c: New test.
2134         * gcc.dg/guality/pr58791-3.c: New test.
2135         * gcc.dg/guality/pr58791-4.c: New test.
2136         * gcc.dg/guality/pr58791-5.c: New test.
2137         * gcc.c-torture/compile/pr58775.c: New test.
2138         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2140 2013-10-23  Tom de Vries  <tom@codesourcery.com>
2142         PR tree-optimization/58805
2143         * gcc.dg/pr58805.c: New test.
2145 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
2147         * gcc.target/i386/vect-div-1.c: New test.
2149         * gcc.dg/vect/pr58508.c: Remove dg-options.
2151 2013-10-23  Richard Biener  <rguenther@suse.de>
2153         * gcc.dg/torture/pr58830.c: New testcase.
2155 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
2157         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2158         * g++.dg/cpp1y/attr-deprecated.C: New.
2159         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2161 2013-10-23  Tobias Burnus  <burnus@net-b.de>
2163         PR fortran/58793
2164         * gfortran.dg/assumed_type_8.f90: New.
2166 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
2168         PR target/58779
2169         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2170         and MINUSCCZEXT defines. Update scan-assembler dg directive.
2171         * gcc.dg/torture/pr58779.c: New test.
2173 2013-10-22  Steve Ellcey  <sellcey@mips.com>
2175         * gcc.target/mips/nor.c: New.
2177 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
2179         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2180         tests into...
2181         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2182         restricted to big-endian targets.
2184 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
2186         PR fortran 57893
2187         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2189 2013-10-21  Tobias Burnus  <burnus@net-b.de>
2191         PR fortran/58803
2192         * gfortran.dg/proc_ptr_comp_38.f90: New.
2194 2013-10-21  Marek Polacek  <polacek@redhat.com>
2196         PR middle-end/58809
2197         * gcc.dg/gomp/pr58809.c: New test.
2199 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
2201         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2202         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2204 2013-10-21  Richard Biener  <rguenther@suse.de>
2206         PR tree-optimization/58794
2207         * c-c++-common/torture/pr58794-1.c: New testcase.
2208         * c-c++-common/torture/pr58794-2.c: Likewise.
2210 2013-10-21  Richard Biener  <rguenther@suse.de>
2212         PR middle-end/58742
2213         * c-c++-common/fold-divmul-1.c: New testcase.
2215 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2217         * gcc.target/i386/memset-vector_loop-1.c: New test.
2218         * gcc.target/i386/memset-vector_loop-2.c: New test.
2220 2013-10-21  Diego Novillo  <dnovillo@google.com>
2222         * g++.dg/plugin/selfassign.c: Include tree.h.
2223         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2224         * gcc.dg/plugin/ggcplug.c: Likewise.
2225         * gcc.dg/plugin/one_time_plugin.c: Likewise.
2226         * gcc.dg/plugin/selfassign.c: Likewise.
2227         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2229 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
2231         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2232         * gcc.target/mips/mips-ps-7.c: Likewise.
2234 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
2236         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2237         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2238         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2240 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
2242         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2244         PR testsuite/58645
2245         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2247 2013-10-19  Mike Stump  <mikestump@comcast.net>
2249         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2251         * gcc.dg/lto/pr54625-1_0.c: Move from here...
2252         * g++.dg/lto/pr54625-1_0.c: ... to here.
2253         * gcc.dg/lto/pr54625-1_1.C: Likewise.
2254         * g++.dg/lto/pr54625-1_1.C: Likewise.
2255         * gcc.dg/lto/pr54625-2_0.c: Likewise.
2256         * g++.dg/lto/pr54625-2_0.c: Likewise.
2257         * gcc.dg/lto/pr54625-2_1.C: Likewise.
2258         * g++.dg/lto/pr54625-2_1.C: Likewise.
2260 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
2262         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2264 2013-10-18  Cong Hou  <congh@google.com>
2266         * gcc.dg/vect/pr58508.c: New test.
2268 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
2270         PR c++/58466
2271         * g++.dg/cpp0x/variadic145.C: New.
2273 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
2275         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2277 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
2279         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2280         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2281         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2282         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2284 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
2286         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2287         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2288         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2289         effective target arm_thumb1_ok.
2290         * lib/target-supports.exp
2291         (check_effective_target_arm_fp16_ok_nocache): Don't force
2292         -mfloat-abi=soft when building for hardfloat target.
2294 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
2296         PR target/58673
2297         * gcc.target/powerpc/pr58673-1.c: New file to test whether
2298         -mquad-word + -mno-vsx-timode causes errors.
2299         * gcc.target/powerpc/pr58673-2.c: Likewise.
2301 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2303         PR c++/58596
2304         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2306 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2308         * gcc.target/aarch64/c-output-template.c: New testcase.
2309         * gcc.target/aarch64/c-output-template-2.c: Likewise.
2310         * gcc.target/aarch64/c-output-template-3.c: Likewise.
2312 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
2314         * gcc/testsuite/lib/target-supports.exp
2315         (check_effective_target_sync_long_long): AArch64 supports
2316         atomic operations on "long long".
2317         (check_effective_target_sync_long_long_runtime): AArch64 can
2318         execute atomic operations on "long long".
2320 2013-10-17  Richard Biener  <rguenther@suse.de>
2322         PR tree-optimization/58143
2323         * gcc.dg/torture/pr58143-1.c: New testcase.
2324         * gcc.dg/torture/pr58143-2.c: Likewise.
2325         * gcc.dg/torture/pr58143-3.c: Likewise.
2327 2013-10-17  Marek Polacek  <polacek@redhat.com>
2329         PR c/58267
2330         * gcc.dg/c1x-align-5.c: New test.
2332 2013-10-16  Tobias Burnus  <burnus@net-b.de>
2334         PR fortran/58652
2335         * gfortran.dg/unlimited_polymorphic_12.f90: New.
2337 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
2339         * c-c++-common/cpp/openmp-define-1.c: Move
2340         dg-require-effective-target fopenmp after dg-do directive.
2341         * c-c++-common/cpp/openmp-define-2.c: Likewise.
2342         * gfortran.dg/openmp-define-1.f90: Likewise.
2343         * gfortran.dg/openmp-define-2.f90: Likewise.
2344         * gfortran.dg/openmp-define-3.f90: Likewise.
2346 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
2348         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2350 2013-10-15  Sriraman Tallam  <tmsriram@google.com>
2352         PR target/57756
2353         * gcc.target/i386/pr57756.c: New test.
2354         * gcc.target/i386/pr57756_2.c: New test.
2356 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
2358         * gcc.dg/torture/builtin-self.c: New file.
2360 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2362         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2363         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2364         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2365         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2366         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2368 2013-10-15  Cong Hou  <congh@google.com>
2370         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2372 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2374         PR c++/58707
2375         * g++.dg/cpp0x/pr58707.C: New.
2377 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2379         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2380         after other directives.
2382 2013-10-15  Tobias Burnus  <burnus@net-b.de>
2384         PR fortran/58652
2385         * gfortran.dg/unlimited_polymorphic_11.f90: New.
2387 2013-10-14  Ian Lance Taylor  <iant@google.com>
2389         * go.test/go-test.exp (go-find-packages): New proc.
2390         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
2391         subdirectories.  Do simple +build line matching.  Handle run with
2392         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
2393         for rundir.  Remove special handling for bug191 and dwarf.
2395 2013-10-14  Tobias Burnus  <burnus@net-b.de>
2397         PR fortran/58658
2398         * gfortran.dg/unlimited_polymorphic_10.f90: New.
2400 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2402         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2403         Use btsl.
2405 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2407         * gnat.dg/specs/opt1.ads: New test.
2409 2013-10-14  Richard Biener  <rguenther@suse.de>
2411         PR tree-optimization/58640
2412         * gcc.c-torture/execute/pr58640-2.c: New testcase.
2414 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2416         * gnat.dg/uninit_array.ad[sn]: New test.
2417         * gnat.dg/uninit_array_pkg.ads: New helper.
2419 2013-10-13  Richard Biener  <rguenther@suse.de>
2421         * gcc.c-torture/execute/pr58662.c: New test.
2423 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
2425         PR target/51244
2426         * gcc.dg/torture/p51244-21.c: New.
2427         * gcc.target/sh/pr51244-20.c: New.
2428         * gcc.target/sh/pr51244-20-sh2a.c: New.
2430 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
2432         * gnat.dg/specs/linker_section.ads: Update test.
2434 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2436         PR target/58690
2437         * gcc.target/i386/pr58690.c: New test
2439 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
2441         * gcc.target/i386/builtin-ucmp.c: New test.
2443 2013-10-11  Brooks Moses  <bmoses@google.com>
2445         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2447 2013-10-11  Jeff Law  <law@redhat.com>
2449         * gcc.c-torture/execute/pr58640.c: New test.
2451 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2453         PR c++/58633
2454         * g++.dg/cpp0x/decltype57.C: New.
2456 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2458         PR c++/31671
2459         * g++.dg/template/nontype26.C: New.
2461 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
2463         * c-c++-common/cpp/openmp-define-1.c: New file.
2464         * c-c++-common/cpp/openmp-define-2.c: Likewise.
2465         * c-c++-common/cpp/openmp-define-3.c: Likewise.
2466         * gfortran.dg/openmp-define-1.f90: Likewise.
2467         * gfortran.dg/openmp-define-2.f90: Likewise.
2468         * gfortran.dg/openmp-define-3.f90: Likewise.
2470         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2471         for test source files.
2472         * gcc.dg/gomp/gomp.exp: Likewise.
2473         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2474         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2475         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2476         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2477         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2479 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
2481         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2482         Remove error test that is now valid in OpenMP 4.0.
2483         * c-c++-common/gomp/atomic-16.c: New test.
2484         * c-c++-common/gomp/cancel-1.c: New test.
2485         * c-c++-common/gomp/depend-1.c: New test.
2486         * c-c++-common/gomp/depend-2.c: New test.
2487         * c-c++-common/gomp/map-1.c: New test.
2488         * c-c++-common/gomp/pr58472.c: New test.
2489         * c-c++-common/gomp/sections1.c: New test.
2490         * c-c++-common/gomp/simd1.c: New test.
2491         * c-c++-common/gomp/simd2.c: New test.
2492         * c-c++-common/gomp/simd3.c: New test.
2493         * c-c++-common/gomp/simd4.c: New test.
2494         * c-c++-common/gomp/simd5.c: New test.
2495         * c-c++-common/gomp/single1.c: New test.
2496         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2497         parser.
2498         * g++.dg/gomp/block-3.C: Likewise.
2499         * g++.dg/gomp/clause-3.C: Adjust error messages.
2500         * g++.dg/gomp/declare-simd-1.C: New test.
2501         * g++.dg/gomp/declare-simd-2.C: New test.
2502         * g++.dg/gomp/depend-1.C: New test.
2503         * g++.dg/gomp/depend-2.C: New test.
2504         * g++.dg/gomp/target-1.C: New test.
2505         * g++.dg/gomp/target-2.C: New test.
2506         * g++.dg/gomp/taskgroup-1.C: New test.
2507         * g++.dg/gomp/teams-1.C: New test.
2508         * g++.dg/gomp/udr-1.C: New test.
2509         * g++.dg/gomp/udr-2.C: New test.
2510         * g++.dg/gomp/udr-3.C: New test.
2511         * g++.dg/gomp/udr-4.C: New test.
2512         * g++.dg/gomp/udr-5.C: New test.
2513         * g++.dg/gomp/udr-6.C: New test.
2514         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2515         * gcc.dg/autopar/outer-2.c: Likewise.
2516         * gcc.dg/autopar/outer-3.c: Likewise.
2517         * gcc.dg/autopar/outer-4.c: Likewise.
2518         * gcc.dg/autopar/outer-5.c: Likewise.
2519         * gcc.dg/autopar/outer-6.c: Likewise.
2520         * gcc.dg/autopar/parallelization-1.c: Likewise.
2521         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2522         parser.
2523         * gcc.dg/gomp/clause-1.c: Adjust error messages.
2524         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2525         instead of GOMP_parallel_loop_runtime_start.
2526         * gcc.dg/gomp/declare-simd-1.c: New test.
2527         * gcc.dg/gomp/declare-simd-2.c: New test.
2528         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2529         parser.  Add further #pragma omp sections nesting tests.
2530         * gcc.dg/gomp/target-1.c: New test.
2531         * gcc.dg/gomp/target-2.c: New test.
2532         * gcc.dg/gomp/taskgroup-1.c: New test.
2533         * gcc.dg/gomp/teams-1.c: New test.
2534         * gcc.dg/gomp/udr-1.c: New test.
2535         * gcc.dg/gomp/udr-2.c: New test.
2536         * gcc.dg/gomp/udr-3.c: New test.
2537         * gcc.dg/gomp/udr-4.c: New test.
2538         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2540 2013-10-10  Jan Hubicka  <jh@suse.cz>
2542         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2543         tuning change.
2544         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2545         * gcc.target/i386/pr49168-1.c: Likewise.
2546         * gcc.target/i386/pr49002-2.c: Likewise.
2548 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
2550         PR middle-end/58670
2551         * gcc.dg/torture/pr58670.c: New test.
2553 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2555         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2557 2013-10-09  Marek Polacek  <polacek@redhat.com>
2559         PR c++/58635
2560         * g++.dg/tm/pr58635-1.C: New test.
2561         * g++.dg/tm/pr58635-2.C: New test.
2563 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
2565         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2567 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
2569         PR tree-optimization/20318
2570         * c-c++-common/pr20318.c: New file.
2571         * gcc.dg/tree-ssa/pr20318.c: New file.
2573 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2575         * gcc.c-torture/execute/pr58570.c: New test.
2577 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2579         * gcc.target/aarch64/vclz.c: New testcase.
2581 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2583         * gcc.target/aarch64/vadd_f64.c: New testcase.
2584         * gcc.target/aarch64/vsub_f64.c: New testcase.
2586 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2588         * gcc.target/aarch64/vdiv_f.c: New testcase.
2590 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2592         * gcc.target/aarch64/vneg_f.c: New testcase.
2593         * gcc.target/aarch64/vneg_s.c: New testcase.
2595 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2597         PR c++/58568
2598         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2599         * g++.old-deja/g++.mike/misc9.C: Adjust.
2601 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2603         PR c++/58665
2604         Revert:
2605         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2607         PR c++/58448
2608         * g++.dg/template/crash117.C: New.
2610 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2612         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2614 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
2616         PR tree-optimization/58480
2617         * gcc.dg/tree-ssa/pr58480.c: New file.
2619 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2621         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2622         * gcc.target/powerpc/fusion.c: Likewise.
2624 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2626         * gcc.target/s390/htm-nofloat-2.c: New testcase.
2628 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2630         * gcc.target/s390/htm-1.c: Add more tests to cover different
2631         operand types.
2633 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2635         PR c++/58126
2636         * g++.dg/init/uninitialized1.C: New.
2638 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2640         PR c++/56060
2641         * g++.dg/cpp0x/variadic144.C: New.
2643 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2645         PR c++/58560
2646         * g++.dg/cpp0x/auto39.C: New.
2648 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2650         PR c++/58503
2651         * g++.dg/cpp0x/range-for26.C: New.
2652         * g++.dg/cpp0x/range-for27.C: Likewise.
2654 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2656         PR c++/58448
2657         * g++.dg/template/crash117.C: New.
2659 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
2661         PR c++/19476
2662         * g++.dg/tree-ssa/pr19476-5.C: New file.
2663         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2665 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2667         PR c++/58584
2668         * g++.dg/cpp0x/gen-attrs-55.C: New.
2670 2013-10-03  Easwaran Raman  <eraman@google.com>
2672         PR c++/33911
2673         * g++.dg/ext/attribute47.C: New.
2675 2013-10-03  Rong Xu  <xur@google.com>
2677         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2678         probability.
2679         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2680         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2682 2013-10-03  Marek Polacek  <polacek@redhat.com>
2684         PR c++/58510
2685         * g++.dg/cpp0x/pr58510.C: New test.
2687 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
2689         PR c++/19476
2690         * g++.dg/tree-ssa/pr19476-1.C: New file.
2691         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2692         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2693         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2695 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2697         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2698         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2699         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2700         VSX scalar operations or the traditional floating point form of
2701         the instruction.
2702         * gcc.target/powerpc/ppc-target-2.c: Likewise.
2703         * gcc.target/powerpc/recip-3.c: Likewise.
2704         * gcc.target/powerpc/recip-5.c: Likewise.
2705         * gcc.target/powerpc/pr72747.c: Likewise.
2706         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2708 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2710         PR target/58460
2711         * gcc.target/aarch64/pr58460.c: New file.
2713 2013-10-02  Tobias Burnus  <burnus@net-b.de>
2715         PR fortran/58593
2716         * gfortran.dg/char_length_19.f90: New.
2718 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2720         PR c++/58535
2721         * g++.dg/parse/crash65.C: New.
2722         * g++.dg/cpp1y/pr58535.C: Likewise.
2724 2013-10-02  Richard Biener  <rguenther@suse.de>
2726         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2727         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2728         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2729         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2730         * gfortran.dg/ldist-pr45199.f: Likewise.
2732 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2734         PR c++/58565
2735         * g++.dg/parse/crash64.C: New.
2737 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
2739         * gcc.dg/tree-ssa/slsr-40.c: New test.
2741 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
2743         PR c++/58563
2744         * g++.dg/cpp0x/pr58563.C: New.
2746 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
2748         * gcc.target/aarch64/vect_saddl_1.c: New.
2750 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
2752         PR target/58574
2753         * gcc.c-torture/execute/pr58574.c: New testcase.
2755 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
2757         PR Target/58578
2758         * gcc.target/arm/pr58578.c: New test.
2760 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2762         PR tree-optimization/58556
2763         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2764         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2766 2013-10-01  Nick Clifton  <nickc@redhat.com>
2768         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2769         for MSP430.
2770         * gcc.c-torture/compile/20010327-1.c: Only run the test for
2771         ptr32plus targets.
2772         * gcc.c-torture/compile/pr41181.c: Likewise.
2773         * gcc.c-torture/compile/calls.c: Likewise.
2774         * gcc.c-torture/compile/990617-1.c: Likewise.
2775         * gcc.c-torture/compile/pr55955.c: Only run the test for
2776         int32plus targets.
2777         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2779 2013-10-01  Richard Biener  <rguenther@suse.de>
2781         PR tree-optimization/58553
2782         * gcc.dg/torture/pr58553.c: New testcase.
2784 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
2786         PR middle-end/58564
2787         * gcc.c-torture/execute/pr58564.c: New test.
2789 2013-09-30  Teresa Johnson  <tejohnson@google.com>
2791         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2792         Update for additional dump message.
2794 2013-09-30  Richard Biener  <rguenther@suse.de>
2796         PR tree-optimization/58554
2797         * gcc.dg/torture/pr58554.c: New testcase.
2799 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
2800             Joern Rennecke  <joern.rennecke@embecosm.com>
2802         * gcc.target/arc/barrel-shifter-1.c: New test.
2803         * gcc.target/arc/barrel-shifter-2.c: Likewise.
2804         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2805         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2806         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2807         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2808         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2809         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2810         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2811         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2812         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2813         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2814         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2815         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2816         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2817         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2818         * gcc.target/arc/mtune-ARC600.c: Likewise.
2819         * gcc.target/arc/mtune-ARC601.c: Likewise.
2820         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2821         * gcc.target/arc/mtune-ARC700.c: Likewise.
2822         * gcc.target/arc/mtune-ARC725D.c: Likewise.
2823         * gcc.target/arc/mtune-ARC750D.c: Likewise.
2824         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2825         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2827 2013-09-30  Richard Biener  <rguenther@suse.de>
2829         PR middle-end/58532
2830         * g++.dg/torture/pr58552.C: New testcase.
2832 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2834         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2835         and -mupper-regs-df.
2837 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
2839         PR middle-end/58463
2840         * gcc.dg/pr58463.c: New test.
2842 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
2844         PR middle-end/58551
2845         * c-c++-common/gomp/pr58551.c: New test.
2847 2013-09-27  Richard Biener  <rguenther@suse.de>
2849         PR tree-optimization/58459
2850         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2852 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2854         PR fortran/58113
2855         * gfortran.dg/round_4.f90: Check for rounding support.
2857 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
2859         * g++.dg/vect/pr58513.cc (op): Make static.
2861 2013-09-26  Richard Biener  <rguenther@suse.de>
2863         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2865 2013-09-26  Richard Biener  <rguenther@suse.de>
2867         PR tree-optimization/58539
2868         * gcc.dg/torture/pr58539.c: New testcase.
2870 2013-09-25  Jeff Law  <law@redhat.com>
2872         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2874 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2876         PR fortran/58436
2877         * gfortran.dg/finalize_21.f90: New.
2879 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2881         PR fortran/57697
2882         PR fortran/58469
2883         * gfortran.dg/defined_assignment_8.f90: New.
2884         * gfortran.dg/defined_assignment_9.f90: New.
2886 2013-09-25  Marek Polacek  <polacek@redhat.com>
2888         PR sanitizer/58413
2889         * c-c++-common/ubsan/shift-5.c: New test.
2890         * c-c++-common/ubsan/shift-6.c: New test.
2891         * c-c++-common/ubsan/div-by-zero-5.c: New test.
2892         * gcc.dg/ubsan/c-shift-1.c: New test.
2894 2013-09-25  Marek Polacek  <polacek@redhat.com>
2896         PR c++/58516
2897         * g++.dg/tm/pr58516.C: New test.
2899 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2901         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2902         New procedure.
2903         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2905 2013-09-24  Richard Biener  <rguenther@suse.de>
2907         PR middle-end/58513
2908         * g++.dg/vect/pr58513.cc: New testcase.
2910 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
2912         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2913         output.
2915 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
2917         PR c++/58500
2918         * g++.dg/cpp1y/pr58500.C: New testcase.
2920 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2922         * gnat.dg/opt28.ad[sb]: New test.
2923         * gnat.dg/opt28_pkg.ads: New helper.
2925 2013-09-23  Richard Biener  <rguenther@suse.de>
2927         PR tree-optimization/58464
2928         * g++.dg/torture/pr58464.C: New testcase.
2930 2013-09-23  Christian Bruel  <christian.bruel@st.com>
2932         PR target/58475
2933         * gcc.target/sh/torture/pr58475.c: New test.
2935 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
2937         PR fortran/58355
2938         * gfortran.dg/extends_15.f90: New.
2940 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2942         PR c++/58481
2943         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2945 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2947         PR target/56875
2948         * gcc.target/vax/vax.exp: New.
2949         * gcc.target/vax/pr56875.c: Ditto.
2951 2013-09-20  Richard Biener  <rguenther@suse.de>
2953         PR middle-end/58484
2954         * gfortran.dg/pr58484.f: New testcase.
2956 2013-09-20  Jeff Law  <law@redhat.com>
2958         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2960 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2962         PR middle-end/57748
2963         * gcc.dg/torture/pr57748-1.c: New test.
2964         * gcc.dg/torture/pr57748-2.c: New test.
2966 2013-09-20  Marek Polacek  <polacek@redhat.com>
2968         PR sanitizer/58413
2969         * c-c++-common/ubsan/shift-4.c: New test.
2971 2013-09-20  Richard Biener  <rguenther@suse.de>
2973         PR tree-optimization/58453
2974         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2976 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
2978         PR fortran/58099
2979         * gfortran.dg/proc_ptr_43.f90: New.
2981 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2983         PR fortran/57697
2984         * gfortran.dg/defined_assignment_11.f90: New.
2986 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
2988         PR rtl-optimization/58438
2989         * g++.dg/pr58438.C: New test.
2991 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2993         PR fortran/43366
2994         * gfortran.dg/class_39.f03: Update dg-error.
2995         * gfortran.dg/class_5.f03: Ditto.
2996         * gfortran.dg/class_53.f90: Ditto.
2997         * gfortran.dg/realloc_on_assign_20.f90: New.
2998         * gfortran.dg/realloc_on_assign_21.f90: New.
2999         * gfortran.dg/realloc_on_assign_22.f90: New.
3001 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
3003         PR c++/58457
3004         * g++.dg/parse/using4.C: New.
3006 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3008         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3010 2013-09-18  Marek Polacek  <polacek@redhat.com>
3012         PR sanitize/58443
3013         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3014         instead of the shift option.
3015         * c-c++-common/ubsan/pr58443-1.c: New test.
3016         * c-c++-common/ubsan/pr58443-3.c: New test.
3017         * c-c++-common/ubsan/pr58443-2.c: New test.
3019 2013-09-18  Richard Biener  <rguenther@suse.de>
3021         PR tree-optimization/58417
3022         * gcc.dg/torture/pr58417.c: New testcase.
3024 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
3026         * gnat.dg/array_bounds_test2.adb: New test.
3028 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3030         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3031         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3033 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
3035         * gnat.dg/in_out_parameter4.adb: New test.
3037 2013-09-18  Marek Polacek  <polacek@redhat.com>
3039         PR sanitizer/58411
3040         * c-c++-common/ubsan/attrib-1.c: New test.
3042 2013-09-17  Cong Hou  <congh@google.com>
3044         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3045         on two arrays with short and int types. This should not be recognized
3046         as a dot product pattern.
3048 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
3050         PR c++/58435
3051         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3052         the cp_type_quals (r) too.
3054 2013-09-17  Jan Hubicka  <jh@suse.cz>
3056         PR middle-end/58332
3057         * gcc.c-torture/compile/pr58332.c: New testcase.
3059 2013-09-17  Jeff Law  <law@redhat.com>
3061         * gcc.c-torture/execute/pr58387.c: New test.
3063 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3065         PR tree-optimization/58088
3066         * gcc.c-torture/compile/pr58088.c: New test.
3068 2013-09-17  Nick Clifton  <nickc@redhat.com>
3070         * lib/target-supports.exp (check_effective_target_trampolines):
3071         Add MSP430 to the list of targets that do not support trampolines.
3072         (check_profiling_available): Add MSP430 to the list of targets
3073         that do not support profiling.
3074         (check_effective_target_tls_runtime): Add MSP430 to the list of
3075         targets that do not support TLS.
3077 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
3079         * gnat.dg/opt27.adb: New test.
3080         * gnat.dg/opt27_pkg.ad[sb]: New helper.
3082 2013-09-17  Andreas Schwab  <schwab@suse.de>
3084         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3086 2013-09-17  Richard Biener  <rguenther@suse.de>
3088         PR tree-optimization/58432
3089         * gcc.dg/pr58432.c: New testcase.
3091 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
3093         * gcc.dg/tree-ssa/slsr-39.c: New test.
3095 2013-09-16  Xinliang David Li  <davidxl@google.com>
3097         * gcc.misc-tests/help.exp: Optimizer help change.
3099 2013-09-16  Jeff Law  <law@redhat.com>
3101         * gcc.c-torture/execute/pr58419.c: New test.
3102         * gcc.c-torture/execute/pr58431.c: New test.
3104 2013-09-16  Tobias Burnus  <burnus@net-b.de>
3106         PR fortran/58356
3107         * gfortran.dg/finalize_19.f90: New.
3109 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
3111         * gcc.target/i386/pr58418.c: New.
3113 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3115         * gcc.target/aarch64/fmla-intrinsic.c: New.
3116         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3117         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3118         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3120 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3122         * gcc.target/aarch64/mul_intrinsic_1.c: New.
3123         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3125 2013-09-16  Richard Biener  <rguenther@suse.de>
3127         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3129 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
3131         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3132         interpreted as implicit templates) to be expected pedwarns instead.
3134 2013-09-16  Tobias Burnus  <burnus@net-b.de>
3136         PR fortran/57697
3137         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3139 2013-09-15  Tobias Burnus  <burnus@net-b.de>
3141         PR fortran/57697
3142         * gfortran.dg/defined_assignment_10.f90: New.
3144 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
3146         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3147         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3149 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
3151         * g++.dg/abi/main.C: Added implicit C linkage tests
3153 2013-09-13  Kai Tietz  <ktietz@redhat.com>
3155         * gcc.target/i386/pr57848.c: New file.
3157 2013-09-13  Christian Bruel  <christian.bruel@st.com>
3159         PR target/58314
3160         * gcc.target/sh/torture/pr58314.c: New test.
3162 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
3164         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3166 2013-09-12  Martin Jambor  <mjambor@suse.cz>
3168         PR ipa/58389
3169         * g++.dg/pr58389.C: New test.
3171 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
3173         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3174         * g++.dg/template/pseudodtor3.C: Likewise.
3176 2013-09-12  Richard Biener  <rguenther@suse.de>
3178         PR tree-optimization/58404
3179         * g++.dg/tree-ssa/pr58404.C: New testcase.
3181 2013-09-12  Martin Jambor  <mjambor@suse.cz>
3183         PR ipa/58371
3184         * g++.dg/ipa/pr58371.C: New test.
3186 2013-09-12  Richard Biener  <rguenther@suse.de>
3188         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
3189         expected outcome and comment why that happens.
3191 2013-09-11  Richard Biener  <rguenther@suse.de>
3193         PR middle-end/58377
3194         * g++.dg/uninit-pred-4.C: New testcase.
3196 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
3198         PR tree-optimization/58385
3199         * gcc.c-torture/execute/pr58385.c: New test.
3201 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3203         * gcc.target/arm/thumb-ifcvt-2.c: New test.
3205 2013-09-10  Jeff Law  <law@redhat.com>
3207         * g++.dg/torture/pr58380.C: New test.
3209 2013-09-10  Jan Hubicka  <jh@suse.cz>
3210             Paolo Carlini  <paolo.carlini@oracle.com>
3212         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3214 2013-09-10  Jeff Law  <law@redhat.com>
3216         * gcc.c-torture/compile/pr58343.c: New test.
3218 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
3220         PR rtl-optimization/58365
3221         * gcc.c-torture/execute/pr58365.c: New test.
3223 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3225         * gcc.dg/torture/memcpy-1.c: New test.
3227 2013-09-10  Alan Modra  <amodra@gmail.com>
3229         * gcc.target/powerpc/pr58330.c: New.
3231 2013-09-10  Alan Modra  <amodra@gmail.com>
3233         * gcc.target/powerpc/medium_offset.c: New.
3235 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
3237         PR c++/58325
3238         * g++.dg/warn/Wunused-var-21.C: New test.
3240         PR tree-optimization/58364
3241         * gcc.c-torture/execute/pr58364.c: New test.
3243 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3245         PR c++/43452
3246         * g++.dg/warn/Wdelete-incomplete-1.C: New.
3247         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3248         * g++.dg/init/delete1.C: Adjust.
3250 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
3252         * gcc.target/aarch64/movdi_1.c: New test.
3254 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3256         PR c++/58362
3257         * g++.dg/warn/Wunused-parm-5.C: New.
3259 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3261         * gcc.target/aarch64/cmn-neg.c: New test.
3263 2013-09-09  Richard Biener  <rguenther@suse.de>
3265         PR middle-end/58326
3266         * gcc.dg/torture/pr58326-1.c: New testcase.
3267         * gcc.dg/torture/pr58326-2.c: Likewise.
3269 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3271         PR target/57735
3272         * g++.dg/ext/pr57735.C: New test.
3274 2013-09-09  Jan Hubicka  <jh@suse.cz>
3276         PR middle-end/58294
3277         * g++.dg/torture/PR58294.C: New testcase.
3279 2013-09-08  Jeff Law  <law@redhat.com>
3281         * gcc.c-torture/compile/pr58340.c: New test.
3283 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
3285         * g++.dg/debug/ra1.C: New test.
3287 2013-09-08  Jan Hubicka  <jh@suse.cz>
3289         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3290         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3291         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3292         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3294 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3296         PR c++/54941
3297         * g++.dg/overload/new1.C: Adjust.
3299 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
3301         * c-c++-common/opaque-vector.c: New test.
3303 2013-09-08  Tom de Vries  <tom@codesourcery.com>
3305         PR c++/58282
3306         * g++.dg/tm/noexcept-6.C: New test.
3308 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3310         * gcc.target/arc/cond-set-use.c: New test.
3312 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3314         * gnat.dg/stack_usage2.adb: New test.
3316 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
3318         * gcc.target/aarch64/table-intrinsics.c
3319         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3320         (qtb_tests8_< ,2,3,4>): Likewise.
3321         (qtblq_tests8_< ,2,3,4>): Likewise.
3322         (qtbxq_tests8_< ,2,3,4>): Likewise.
3324 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3326         * gnat.dg/warn10.ad[sb]: New test.
3327         * gnat.dg/warn10_pkg.ads: New helper.
3329 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3331         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3332         Don't expect NULL in foo.result set.
3333         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3334         in ESCAPED set.
3335         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3336         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3338 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3340         * gcc.target/s390/nearestint-1.c: New testcase.
3342 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3343             Vineet Gupta  <Vineet.Gupta@synopsys.com>
3345         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3346         * testsuite/gcc.target/arc: New directory.
3347         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3348         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3349         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3350         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3351         * testsuite/gcc.dg/builtin-apply2.c
3352         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3354 2013-09-04  Jan Hubicka  <jh@suse.cz>
3356         PR middle-end/58201
3357         * g++.dg/torture/pr58201_0.C: New testcase.
3358         * g++.dg/torture/pr58201_1.C: New testcase.
3359         * g++.dg/torture/pr58201.h: New testcase.
3361 2013-09-05  Jan Hubicka  <jh@suse.cz>
3363         * gcc.dg/autopar/pr49960.c: Disable partial inlining
3365 2013-09-05  Richard Biener  <rguenther@suse.de>
3367         PR tree-optimization/58137
3368         * gcc.target/i386/pr58137.c: New testcase.
3370 2013-09-05  Martin Jambor  <mjambor@suse.cz>
3372         * g++.dg/ipa/remref-1.C: New test.
3373         * g++.dg/ipa/remref-2.C: Likewise.
3375 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
3377         PR c++/24926
3378         * g++.dg/parse/access11.C: New.
3380 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
3382         * g++.dg/warn/weak1.C: Skip on AIX.
3384 2013-09-04  Easwaran Raman  <eraman@google.com>
3386         PR middle-end/57370
3387         PR tree-optimization/58011
3388         * gfortran.dg/reassoc_12.f90: New testcase.
3389         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3391 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
3393         * gcc.dg/attr-weakref-1.c: Skip on AIX.
3394         * gcc.dg/torture/pr53922.c: Skip on AIX.
3395         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3397 2013-09-04  Teresa Johnson  <tejohnson@google.com>
3399         * gcc.dg/unroll_1.c: Test dumping to stderr.
3401 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
3403         PR c++/58305
3404         * g++.dg/warn/deprecated-8.C: New.
3406 2013-09-03  Jeff Law  <law@redhat.com>
3408         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3409         dump output.
3411 2013-09-03  Meador Inge  <meadori@codesourcery.com>
3413         Revert:
3415         2013-08-30  Meador Inge  <meadori@codesourcery.com>
3417         * gcc.dg/Warray-bounds-11.c: New testcase.
3419 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
3421         * lib/target-supports.exp (check_weak_available): Return true for AIX.
3423 2013-09-03  Jan Hubicka  <jh@suse.cz>
3425         * g++.dg/ipa/devirt-15.C: Fix testcase.
3427 2013-09-03  Richard Biener  <rguenther@suse.de>
3429         PR middle-end/57656
3430         * gcc.dg/torture/pr57656.c: New testcase.
3432 2013-09-03  Richard Biener  <rguenther@suse.de>
3434         PR middle-end/57287
3435         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3437 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3439         PR fortran/PR56519
3440         * gfortran.dg/do_concurrent_3.f90:  New test case.
3442 2013-09-02  Jan Hubicka  <jh@suse.cz>
3444         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3446 2013-09-02  Martin Jambor  <mjambor@suse.cz>
3448         PR ipa/58106
3449         * gcc.dg/ipa/pr58106.c: New test.
3451 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
3453         * gcc.target/aarch64/scalar_intrinsics.c
3454         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3456 2013-09-02  Richard Biener  <rguenther@suse.de>
3458         PR middle-end/57511
3459         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3461 2013-09-02  Richard Biener  <rguenther@suse.de>
3463         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3464         reference.
3466 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
3468         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3470 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
3472         PR c++/21682, implement DR 565
3473         * g++.dg/template/using24.C: New.
3474         * g++.dg/template/using25.C: Likewise.
3475         * g++.dg/template/using26.C: Likewise.
3477 2013-09-01  Jan Hubicka  <jh@suse.cz>
3479         * g++.dg/ipa/devirt-15.C: New testcase.
3481 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
3483         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3485 2013-08-31  Jan Hubicka  <jh@suse.cz>
3487         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3488         * g++.dg/tree-ssa/pr45453.C: Likewise.
3490 2013-08-31  Jan Hubicka  <jh@suse.cz>
3492         * gcc.dg/fork-instrumentation.c: New testcase.
3494 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
3496         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3498 2013-08-30  Meador Inge  <meadori@codesourcery.com>
3500         * gcc.dg/Warray-bounds-11.c: New testcase.
3502 2013-08-30  Marek Polacek  <polacek@redhat.com>
3504         * g++.dg/ubsan/div-by-zero-1.C: New test.
3505         * c-c++-common/ubsan/save-expr-1.c: New test.
3506         * c-c++-common/ubsan/save-expr-2.c: New test.
3507         * c-c++-common/ubsan/save-expr-3.c: New test.
3508         * c-c++-common/ubsan/save-expr-4.c: New test.
3509         * c-c++-common/ubsan/typedef-1.c: New test.
3510         * c-c++-common/ubsan/const-char-1.c: New test.
3511         * c-c++-common/ubsan/const-expr.c: New test.
3512         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3513         * c-c++-common/ubsan/shift-1.c: Likewise.
3514         * c-c++-common/ubsan/shift-2.c: Likewise.
3515         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3516         * lib/ubsan-dg.exp: New file.
3517         * g++.dg/dg.exp: Add ubsan tests.
3518         * g++.dg/ubsan/ubsan.exp: New file.
3519         * gcc.dg/ubsan/ubsan.exp: New file.
3520         * g++.dg/ubsan/cxx11-shift-1.C: New test.
3521         * g++.dg/ubsan/cxx11-shift-2.C: New test.
3522         * c-c++-common/ubsan/div-by-zero-3.c: New test.
3523         * c-c++-common/ubsan/div-by-zero-1.c: New test.
3524         * c-c++-common/ubsan/div-by-zero-4.c: New test.
3525         * c-c++-common/ubsan/shift-3.c: New test.
3526         * c-c++-common/ubsan/unreachable-1.c: New test.
3527         * c-c++-common/ubsan/shift-1.c: New test.
3528         * c-c++-common/ubsan/shift-2.c: New test.
3529         * c-c++-common/ubsan/div-by-zero-2.c: New test.
3530         * gcc.dg/ubsan/c99-shift-2.c: New test.
3531         * gcc.dg/ubsan/c99-shift-1.c: New test.
3533 2013-08-29  Jan Hubicka  <jh@suse.cz>
3535         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3536         to match template and comment.
3538 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3540         PR c++/51424
3541         * g++.dg/cpp0x/dc8.C: New.
3542         * g++.dg/template/meminit1.C: Adjust.
3544 2013-08-30  Teresa Johnson  <tejohnson@google.com>
3546         * gcc.dg/inline-dump.c: Delete inadvertant commit.
3548 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
3550         PR tree-optimization/58277
3551         * gcc.c-torture/execute/pr58277-1.c: New test.
3552         * gcc.c-torture/execute/pr58277-2.c: New test.
3554 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3556         * gcc.dg/guality/param-1.c: New test.
3557         * gcc.dg/guality/param-2.c: Likewise.
3559 2013-08-30  Richard Biener  <rguenther@suse.de>
3561         PR tree-optimization/58228
3562         * gcc.dg/torture/pr58228.c: New testcase.
3564 2013-08-30  Richard Biener  <rguenther@suse.de>
3566         PR tree-optimization/58223
3567         * gcc.dg/torture/pr58223.c: New testcase.
3568         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3570 2013-08-30  Richard Biener  <rguenther@suse.de>
3572         PR tree-optimization/58010
3573         * gcc.dg/pr58010.c: New testcase.
3575 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
3577         * gcc.dg/unroll_3.c: Message change.
3578         * gcc.dg/unroll_4.c: Likewise.
3579         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3580         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3581         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3582         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3583         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3584         * gcc.dg/tree-ssa/loop-23.c: Likewise.
3585         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3586         * gcc.dg/unroll_1.c: Likewise.
3587         * gcc.dg/vect/bb-slp-31.c: Likewise.
3588         * gcc.dg/vect/bb-slp-14.c: Likewise.
3589         * gcc.dg/vect/bb-slp-8.c: Likewise.
3590         * gcc.dg/vect/bb-slp-23.c: Likewise.
3591         * gcc.dg/vect/bb-slp-15.c: Likewise.
3592         * gcc.dg/vect/bb-slp-9.c: Likewise.
3593         * gcc.dg/vect/bb-slp-24.c: Likewise.
3594         * gcc.dg/vect/bb-slp-16.c: Likewise.
3595         * gcc.dg/vect/bb-slp-25.c: Likewise.
3596         * gcc.dg/vect/bb-slp-17.c: Likewise.
3597         * gcc.dg/vect/bb-slp-26.c: Likewise.
3598         * gcc.dg/vect/bb-slp-18.c: Likewise.
3599         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3600         * gcc.dg/vect/bb-slp-27.c: Likewise.
3601         * gcc.dg/vect/bb-slp-19.c: Likewise.
3602         * gcc.dg/vect/bb-slp-28.c: Likewise.
3603         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3604         * gcc.dg/vect/bb-slp-29.c: Likewise.
3605         * gcc.dg/vect/bb-slp-8a.c: Likewise.
3606         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3607         * gcc.dg/vect/bb-slp-1.c: Likewise.
3608         * gcc.dg/vect/bb-slp-8b.c: Likewise.
3609         * gcc.dg/vect/bb-slp-2.c: Likewise.
3610         * gcc.dg/vect/bb-slp-3.c: Likewise.
3611         * gcc.dg/vect/bb-slp-10.c: Likewise.
3612         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3613         * gcc.dg/vect/bb-slp-4.c: Likewise.
3614         * gcc.dg/vect/bb-slp-11.c: Likewise.
3615         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3616         * gcc.dg/vect/bb-slp-5.c: Likewise.
3617         * gcc.dg/vect/bb-slp-20.c: Likewise.
3618         * gcc.dg/vect/bb-slp-6.c: Likewise.
3619         * gcc.dg/vect/bb-slp-21.c: Likewise.
3620         * gcc.dg/vect/bb-slp-30.c: Likewise.
3621         * gcc.dg/vect/bb-slp-13.c: Likewise.
3622         * gcc.dg/vect/bb-slp-7.c: Likewise.
3623         * gcc.dg/vect/bb-slp-22.c: Likewise.
3624         * gcc.dg/unroll_2.c: Likewise.
3625         * g++.dg/vect/slp-pr50413.cc: Likewise.
3626         * g++.dg/vect/slp-pr56812.cc: Likewise.
3627         * g++.dg/vect/slp-pr50819.cc: Likewise.
3629 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
3631         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3633 2013-08-29  Teresa Johnson  <tejohnson@google.com>
3635         * gcc.dg/pr40209.c: Use -fopt-info.
3636         * gcc.dg/pr26570.c: Ditto.
3637         * gcc.dg/pr32773.c: Ditto.
3638         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3640 2013-08-29  Richard Biener  <rguenther@suse.de>
3642         PR tree-optimization/58246
3643         * gcc.dg/torture/pr58246.c: New testcase.
3645 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3647         PR fortran/52243
3648         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
3649         obsolete by patch.
3650         * gfortran.dg/realloc_on_assign_19.f90:  New test.
3652 2013-08-29  Richard Biener  <rguenther@suse.de>
3654         PR middle-end/57287
3655         * gcc.dg/pr57287-2.c: New testcase.
3657 2013-08-29  Richard Biener  <rguenther@suse.de>
3659         PR tree-optimization/57685
3660         * gcc.dg/torture/pr57685.c: New testcase.
3662 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
3664         PR c++/58255
3665         * g++.dg/cpp0x/dc7.C: New.
3667 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
3669         PR middle-end/58257
3670         * c-c++-common/gomp/pr58257.c: New test.
3672 2013-08-28  Richard Biener  <rguenther@suse.de>
3674         PR tree-optimization/56933
3675         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3677 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
3679         * gcc.target/aarch64/scalar_shift_1.c: New.
3681 2013-08-27  Richard Biener  <rguenther@suse.de>
3683         PR tree-optimization/57521
3684         * gcc.dg/torture/pr57521.c: New testcase.
3686 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
3688         PR rtl-optimization/57860
3689         PR rtl-optimization/57861
3690         PR rtl-optimization/57875
3691         PR rtl-optimization/57876
3692         PR rtl-optimization/57877
3693         * gcc.c-torture/execute/pr57860.c: New test.
3694         * gcc.c-torture/execute/pr57861.c: New test.
3695         * gcc.c-torture/execute/pr57875.c: New test.
3696         * gcc.c-torture/execute/pr57876.c: New test.
3697         * gcc.c-torture/execute/pr57877.c: New test.
3699 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3701         PR fortran/58146
3702         * gfortran.dg/bounds_check_18.f90:  New test.
3704 2013-08-23  Jan Hubicka  <jh@suse.cz>
3706         * g++.dg/ipa/devirt-14.C: Fix typo.
3708 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
3710         PR fortran/57798
3711         * gfortran.dg/inline_sum_5.f90: New.
3713 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
3715         PR fortran/57843
3716         * gfortran.dg/typebound_assignment_7.f90: New.
3718 2013-08-23  Jan Hubicka  <jh@suse.cz>
3720         * g++.dg/ipa/devirt-13.C: New testcase.
3721         * g++.dg/ipa/devirt-14.C: New testcase.
3723 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
3725         PR target/58218
3726         * gcc.target/i386/pr58218.c: New test.
3728         PR tree-optimization/58209
3729         * gcc.c-torture/execute/pr58209.c: New test.
3731 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3733         * gcc.target/powerpc/pr57744.c: Declare abort.
3735 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
3737         PR c++/56380
3738         * g++.dg/template/error54.C: New.
3740 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
3742         PR fortran/58185
3743         * gfortran.dg/select_type_34.f90: New.
3745 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3747         PR c++/56130
3748         * g++.dg/warn/deprecated-7.C: New.
3750 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3752         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3754 2013-08-21  Jeff Law  <law@redhat.com>
3756         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3758 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3760         PR c++/56134
3761         * g++.dg/ext/attr-alias-3.C: New.
3763 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
3765         PR fortran/53655
3766         * gfortran.dg/intent_out_8.f90: New.
3768 2013-08-20  Teresa Johnson  <tejohnson@google.com>
3770         PR rtl-optimizations/57451
3771         * g++.dg/tree-prof/pr57451.C: New test.
3773 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3775         PR c++/58190
3776         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3778 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3780         PR c/57490
3781         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3783 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
3785         * gcc.target/powerpc/dfp-dd-2.c: New test.
3786         * gcc.target/powerpc/dfp-td-2.c: Likewise.
3787         * gcc.target/powerpc/dfp-td-3.c: Likewise.
3789 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
3791         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3792         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3793         Check for SLL too.
3795 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
3797         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3799         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3800         "Threaded".
3802         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3803         correct test response.
3805         PR testsuite/52641
3806         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3807         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3808         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3809         (v4si): Use it.
3810         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3811         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3813         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3815 2013-08-18  Jan Hubicka  <jh@suse.cz>
3817         * g++.dg/ipa/type-inheritance-1.C: New testcase.
3819 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
3821         PR fortran/46271
3822         * gfortran.dg/gomp/proc_ptr_1.f90: New.
3824 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
3826         PR tree-optimization/58006
3827         * g++.dg/opt/pr58006.C: New test.
3829 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
3831         * gnat.dg/specs/linker_alias.ads: New test.
3833 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
3835         PR tree-optimization/58164
3836         * gcc.c-torture/compile/pr58164.c: New test.
3838         PR tree-optimization/58165
3839         * g++.dg/opt/pr58165.C: New test.
3841 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3843         PR c++/51912
3844         * g++.dg/cpp0x/enum28.C: New.
3845         * g++.dg/cpp0x/enum15.C: Adjust.
3847 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3849         PR target/57949
3850         * gcc.target/powerpc/pr57949-1.c: New.
3851         * gcc.target/powerpc/pr57949-2.c: New.
3853 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
3855         PR tree-optimization/58145
3856         * gcc.dg/pr58145-1.c: New test.
3857         * gcc.dg/pr58145-2.c: New test.
3859 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3861         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3862         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3863         * gcc.dg/debug/dwarf2/static1.c: Likewise.
3864         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3865         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3866         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3867         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3868         * gcc.dg/debug/dwarf2/var1.c: Likewise.
3869         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3870         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3871         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3872         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3873         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3874         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3875         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3876         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3877         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3878         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3879         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3880         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3881         * gcc.dg/debug/dwarf2/var2.c: Likewise.
3882         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3883         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3884         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3885         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3886         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3887         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3888         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3889         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3890         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3891         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3892         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3893         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3894         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3895         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3896         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3897         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3898         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3899         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3900         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3901         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3903         PR testsuite/52641
3904         * gcc.c-torture/execute/pr56799.x: New file.
3906         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3908         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3910         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3911         * gcc.dg/pr44214-3.c (v2df): Likewise.
3913         * gcc.dg/pr46647.c: xfail for avr-*-*.
3915         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3916         memcpy by one.
3917         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3918         Expect l to be optimized away.
3919         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3921         PR testsuite/52641
3922         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3923         to tests that assume int/double are larger than short/float.
3925         PR testsuite/52641
3926         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3927         target { ! int16 }.
3928         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3929         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3930         target { int16 }.  Restrict existing tests to target { int32 }
3931         where appropriate.
3932         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3933         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3934         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3935         * lib/target-supports.exp (check_effective_target_int32): New proc.
3937         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3938         exclude from scan test.
3940         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3941         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3942         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3943         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3944         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3945         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3946         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3947         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3948         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3949         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3950         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3951         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3952         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3953         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3954         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3955         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3956         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3957         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3958         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3960 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
3962         * gcc.target/arm/pr19599.c: Skip for -mthumb.
3964         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3965         to be the first test directive.
3966         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3967         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3968         * gcc.target/arm/atomic-op-char.c: Likewise.
3969         * gcc.target/arm/atomic-op-consume.c: Likewise.
3970         * gcc.target/arm/atomic-op-int.c: Likewise.
3971         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3972         * gcc.target/arm/atomic-op-release.c: Likewise.
3973         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3974         * gcc.target/arm/atomic-op-short.c: Likewise.
3976 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
3978         PR rtl-optimization/57662
3979         * gcc.dg/pr57662.c: New test.
3981 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3983         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3984         alternative to -1.
3985         * gcc.target/mips/nans-legacy.c: Likewise.
3987 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3989         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3990         escapes.
3991         * gcc.target/mips/fabs-legacy.c: Likewise.
3992         * gcc.target/mips/fabsf-2008.c: Likewise.
3993         * gcc.target/mips/fabsf-legacy.c: Likewise.
3994         * gcc.target/mips/fneg-2008.c: Likewise.
3995         * gcc.target/mips/fneg-legacy.c: Likewise.
3996         * gcc.target/mips/fnegf-2008.c: Likewise.
3997         * gcc.target/mips/fnegf-legacy.c: Likewise.
3998         * gcc.target/mips/nan-2008.c: Likewise.
3999         * gcc.target/mips/nan-legacy.c: Likewise.
4000         * gcc.target/mips/nanf-2008.c: Likewise.
4001         * gcc.target/mips/nanf-legacy.c: Likewise.
4002         * gcc.target/mips/nans-2008.c: Likewise.
4003         * gcc.target/mips/nans-legacy.c: Likewise.
4004         * gcc.target/mips/nansf-2008.c: Likewise.
4005         * gcc.target/mips/nansf-legacy.c: Likewise.
4007 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
4009         * gnat.dg/valued_proc.adb: New test.
4010         * gnat.dg/valued_proc_pkg.ads: New helper.
4012 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
4014         PR tree-optimization/57661
4015         * g++.dg/opt/pr57661.C: New test.
4017         PR sanitizer/56417
4018         * gcc.dg/asan/pr56417.c: New test.
4020 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
4022         * gnat.dg/loop_optimization16.adb: New test.
4023         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4025 2013-08-13  Marek Polacek  <polacek@redhat.com>
4027         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4029 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
4031         Example of converting global state to per-pass state.
4033         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4034         global state "static int counter" to...
4035         (one_pass::counter): ...this instance data.
4037 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
4039         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4040         to member function...
4041         (one_pass::gate): ...this.
4042         (one_pass_exec): Convert to member function...
4043         (one_pass::impl_execute): ...this.
4045 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
4047         PR c++/57416
4048         * g++.dg/cpp0x/pr57416.C: New.
4050 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
4052         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4053         changes.
4054         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4055         * g++.dg/cpp0x/defaulted2.C: Likewise.
4056         * g++.dg/cpp0x/defaulted31.C: Likewise.
4057         * g++.dg/cpp0x/error6.C: Likewise.
4058         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4059         * g++.dg/cpp0x/override2.C: Likewise.
4060         * g++.dg/cpp0x/parse1.C: Likewise.
4061         * g++.dg/cpp0x/scoped_enum.C: Likewise.
4062         * g++.dg/cpp0x/temp_default4.C: Likewise.
4063         * g++.dg/ext/attrib32.C: Likewise.
4064         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4065         * g++.dg/ext/mv13.C: Likewise.
4066         * g++.dg/ext/mv7.C: Likewise.
4067         * g++.dg/ext/mv9.C: Likewise.
4068         * g++.dg/ext/pr57362.C: Likewise.
4069         * g++.dg/ext/typeof10.C: Likewise.
4070         * g++.dg/lookup/anon6.C: Likewise.
4071         * g++.dg/lookup/crash6.C: Likewise.
4072         * g++.dg/lookup/name-clash5.C: Likewise.
4073         * g++.dg/lookup/name-clash6.C: Likewise.
4074         * g++.dg/other/anon4.C: Likewise.
4075         * g++.dg/other/error15.C: Likewise.
4076         * g++.dg/other/error8.C: Likewise.
4077         * g++.dg/other/redecl2.C: Likewise.
4078         * g++.dg/parse/crash16.C: Likewise.
4079         * g++.dg/parse/crash21.C: Likewise.
4080         * g++.dg/parse/crash38.C: Likewise.
4081         * g++.dg/parse/redef2.C: Likewise.
4082         * g++.dg/parse/struct-as-enum1.C: Likewise.
4083         * g++.dg/template/crash39.C: Likewise.
4084         * g++.dg/template/redecl3.C: Likewise.
4085         * g++.dg/tls/diag-3.C: Likewise.
4086         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4087         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4088         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4089         * g++.old-deja/g++.brendan/crash16.C: Likewise.
4090         * g++.old-deja/g++.brendan/crash18.C: Likewise.
4091         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4092         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4093         * g++.old-deja/g++.brendan/static3.C: Likewise.
4094         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4095         * g++.old-deja/g++.jason/binding.C: Likewise.
4096         * g++.old-deja/g++.jason/crash4.C: Likewise.
4097         * g++.old-deja/g++.jason/crash7.C: Likewise.
4098         * g++.old-deja/g++.jason/lineno.C: Likewise.
4099         * g++.old-deja/g++.jason/scoping7.C: Likewise.
4100         * g++.old-deja/g++.mike/misc3.C: Likewise.
4101         * g++.old-deja/g++.mike/net44.C: Likewise.
4102         * g++.old-deja/g++.mike/ns3.C: Likewise.
4103         * g++.old-deja/g++.ns/alias4.C: Likewise.
4104         * g++.old-deja/g++.ns/ns11.C: Likewise.
4105         * g++.old-deja/g++.other/crash23.C: Likewise.
4106         * g++.old-deja/g++.other/decl8.C: Likewise.
4107         * g++.old-deja/g++.other/linkage3.C: Likewise.
4108         * g++.old-deja/g++.other/typeck1.C: Likewise.
4109         * g++.old-deja/g++.other/typedef5.C: Likewise.
4110         * g++.old-deja/g++.pt/explicit34.C: Likewise.
4111         * g++.old-deja/g++.pt/friend36.C: Likewise.
4112         * obj-c++.dg/method-8.mm: Likewise.
4113         * obj-c++.dg/tls/diag-3.mm: Likewise.
4115 2013-08-12  Perez Read  <netfirewall@gmail.com>
4117         PR target/58132
4118         * gcc.target/i386/movabs-1.c: New test.
4120 2013-08-12  Marek Polacek  <polacek@redhat.com>
4122         PR tree-optimization/57980
4123         * gcc.dg/pr57980.c: New test.
4125 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4127         PR fortran/56666
4128         * gfortran.dg/do_check_10.f90:  New test.
4129         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
4130         * gfortran.dg/array_constructor_18.f90:  Likewise.
4131         * gfortran.dg/array_constructor_22.f90:  Likewise.
4132         * gfortran.dg/coarray_15.f90:  Likewise.
4133         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
4134         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
4135         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
4137 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
4139         PR c++/53349
4140         * g++.dg/cpp0x/constexpr-ice8.C: New.
4142 2013-08-09  Xinliang David Li  <davidxl@google.com>
4144         * gcc.target/i386/memcpy-strategy-1.c: New test.
4145         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4146         * gcc.target/i386/memset-strategy-1.c: Ditto.
4147         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4149 2013-08-09  Jan Hubicka  <jh@suse.cz>
4151         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4152         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4154 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
4156         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4158 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
4160         PR fortran/58058
4161         * gfortran.dg/transfer_intrinsic_6.f90: New.
4163 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
4165         Revert:
4166         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4168         PR c++/46206
4169         * g++.dg/lookup/typedef2.C: New.
4171 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
4173         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4174         output of vdup intrinsics.
4176 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4178         * gcc.target/arm/lp1189445.c: New testcase.
4180 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
4182         PR rtl-optimization/58079
4183         * gcc.dg/torture/pr58079.c: New test.
4185 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
4187         * gnat.dg/warn9.adb: New test.
4189 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4191         PR c++/46206
4192         * g++.dg/lookup/typedef2.C: New.
4194 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
4196         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4197         to optstr when building plugins on darwin.
4199 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4201         PR tree-optimization/57539
4202         * gcc.dg/ipa/pr57539.c: New test.
4204 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4205             Bernd Edlinger  <bernd.edlinger@hotmail.de>
4207         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4208         (a): Fix constructor.
4210 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4212         PR fortran/57987
4213         * gfortran.dg/pr57987.f90: New test.
4215 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4217         PR middle-end/58041
4218         * gcc.dg/torture/pr58041.c: New test.
4219         * gcc.target/arm/pr58041.c: Likewise.
4221 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
4223         PR fortran/57306
4224         * gfortran.dg/pointer_init_8.f90: New.
4226 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
4228         PR c++/58080
4229         * g++.dg/cpp0x/pr58080.C: New.
4231 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4233         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4234         to optstr when building plugins.
4236 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4238         Patch autogenerated by refactor_passes.py from
4239         https://github.com/davidmalcolm/gcc-refactoring-scripts
4240         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4242         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4243         struct to a subclass of gimple_opt_pass along with...
4244         (pass_data_one_pass): ...new pass_data instance and...
4245         (make_one_pass): ...new function.
4246         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4247         global struct to a subclass of gimple_opt_pass along with...
4248         (pass_data_warn_self_assign): ...new pass_data instance and...
4249         (make_pass_warn_self_assign): ...new function.
4250         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4251         a global struct to a subclass of gimple_opt_pass along with...
4252         (pass_data_dumb_plugin_example): ...new pass_data instance and...
4253         (make_pass_dumb_plugin_example): ...new function.
4254         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4255         global struct to a subclass of gimple_opt_pass along with...
4256         (pass_data_warn_self_assign): ...new pass_data instance and...
4257         (make_pass_warn_self_assign): ...new function.
4259 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4261         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4262         is created and added to the pass_manager to reflect
4263         autogenerated changes.
4264         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4265         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4266         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4268 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
4270         PR c++/58072
4271         * g++.dg/cpp0x/pr58072.C: New.
4273 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4275         * gcc.dg/torture/pr57993-2.cpp: New.
4277 2013-08-02  Jan Hubicka  <jh@suse.cz>
4279         * gcc.dg/ipa/ipa-1.c: Update.
4280         * gcc.dg/ipa/ipa-2.c: Update.
4281         * gcc.dg/ipa/ipa-3.c: Update.
4282         * gcc.dg/ipa/ipa-4.c: Update.
4283         * gcc.dg/ipa/ipa-5.c: Update.
4284         * gcc.dg/ipa/ipa-7.c: Update.
4285         * gcc.dg/ipa/ipa-8.c: Update.
4286         * gcc.dg/ipa/ipcp-1.c: Update.
4287         * gcc.dg/ipa/ipcp-2.c: Update.
4289 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
4291         PR rtl-optimization/58048
4292         * gcc.target/i386/pr58048.c: New.
4294 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4296         * gcc.target/arm/neon-for-64bits-2.c: Delete.
4298 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
4299             Peter Bergner  <bergner@vnet.ibm.com>
4301         PR c++/54537
4302         * g++.dg/overload/using3.C: New.
4303         * g++.dg/overload/using2.C: Adjust.
4304         * g++.dg/lookup/using9.C: Likewise.
4306 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4308         * gcc.target/arm/pr46972-2.c: New test.
4310 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
4312         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4314 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
4316         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4318 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
4320         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4321         rather than addressing!=absolute when deciding how to handle MIPS16
4322         when the test forces an ABI.
4324 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4326         PR c++/57673
4327         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4329 2013-07-30  Steve Ellcey  <sellcey@mips.com>
4331         * gcc.target/mips/code-readable-1.c: Increase switch size.
4332         * gcc.target/mips/code-readable-2.c: Ditto.
4333         * gcc.target/mips/code-readable-3.c: Ditto.
4334         * gcc.target/mips/code-readable-4.c: Ditto.
4336 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4338         PR c++/57947
4339         * g++.dg/parse/crash63.C: New.
4341 2013-07-30  Tobias Burnus  <burnus@net-b.de>
4343         PR fortran/57530
4344         * gfortran.dg/pointer_assign_8.f90: New.
4345         * gfortran.dg/pointer_assign_9.f90: New.
4346         * gfortran.dg/pointer_assign_10.f90: New.
4347         * gfortran.dg/pointer_assign_11.f90: New.
4349 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4351         * gcc.target/arm/pr57637.c: New testcase.
4353 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4355         PR tree-optimization/57993
4356         * gcc.dg/torture/pr57993.c: New test.
4358 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
4360         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4362 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
4364         PR c++/57948
4365         * g++.dg/conversion/ambig2.C: New.
4367 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
4369         * gcc.target/mips/fabs-2008.c: New test case.
4370         * gcc.target/mips/fabs-legacy.c: New test case.
4371         * gcc.target/mips/fabsf-2008.c: New test case.
4372         * gcc.target/mips/fabsf-legacy.c: New test case.
4373         * gcc.target/mips/fneg-2008.c: New test case.
4374         * gcc.target/mips/fneg-legacy.c: New test case.
4375         * gcc.target/mips/fneg-2008.c: New test case.
4376         * gcc.target/mips/fneg-legacy.c: New test case.
4377         * gcc.target/mips/nan-2008.c: New test case.
4378         * gcc.target/mips/nan-legacy.c: New test case.
4379         * gcc.target/mips/nanf-2008.c: New test case.
4380         * gcc.target/mips/nanf-legacy.c: New test case.
4381         * gcc.target/mips/nans-2008.c: New test case.
4382         * gcc.target/mips/nans-legacy.c: New test case.
4383         * gcc.target/mips/nansf-2008.c: New test case.
4384         * gcc.target/mips/nansf-legacy.c: New test case.
4385         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4387 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4388             Maxim Kuvyrkov  <maxim@kugelworks.com>
4390         * lib/target-supports.exp (check_effective_target_non_bionic): New
4391         effective-target test.
4392         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4393         * g++.dg/tls/thread_local4g.C: Ditto.
4395 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4397         PR fortran/58009
4398         * gfortran.dg/vector_subsript_7.f90:  New test.
4400 2013-07-27  Tobias Burnus  <burnus@net-b.de>
4402         PR fortran/57991
4403         * gfortran.dg/warn_alias.f90: New.
4405 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
4407         PR fortran/57285
4408         * gfortran.dg/class_array_19.f90: New.
4410 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
4412         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4413         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4414         * gcc.dg/vect/pr57741-3.c: Likewise.
4415         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4417 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
4419         Skip tests that make assumptions about struct layout that don't hold
4420         on epiphany:
4421         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4422         * g++.dg/cpp0x/iop.C: Likewise.
4423         * g++.dg/cpp0x/named_refs.C: Likewise.
4424         * g++.dg/cpp0x/rv1p.C: Likewise.
4425         * g++.dg/cpp0x/rv2p.C: Likewise.
4426         * g++.dg/cpp0x/rv3p.C: Likewise.
4427         * g++.dg/cpp0x/rv4p.C: Likewise.
4428         * g++.dg/cpp0x/rv5p.C: Likewise.
4429         * g++.dg/cpp0x/rv6p.C: Likewise.
4430         * g++.dg/cpp0x/rv7p.C: Likewise.
4431         * g++.dg/cpp0x/rv8p.C: Likewise.
4432         * g++.dg/ext/strncpy-chk1.C: Likewise.
4433         * gcc.dg/builtin-object-size-10.c: Likewise.
4434         * gcc.dg/builtin-object-size-11.c: Likewise.
4435         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4436         * gcc.dg/pr25805.c: Likewise.
4437         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4438         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4439         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4440         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4441         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4442         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4443         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4444         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4445         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4446         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4447         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4448         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4449         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4450         * gcc.c-torture/execute/zerolen-2.x: Likewise.
4451         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4453         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4454         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4456         * gcc.dg/torture/pr37868.c: Disable for epiphany.
4457         * gcc.dg/sibcall-6.c: Enable for epiphany.
4459 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4461         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4463 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
4465         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4466         memcpy not initializers.
4468         * gcc.dg/guality/guality.exp: Skip on AIX.
4470 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4472         PR c++/57101
4473         * g++.dg/cpp0x/pr57101.C: New.
4475 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
4477         * gcc.target/aarch64/neg_1.c: New test.
4479 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4481         PR fortran/57966
4482         * gfortran.dg/typebound_call_25.f90: New.
4484 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4486         PR c++/57981
4487         * g++.dg/cpp0x/pr57981.C: New.
4489 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4491         PR c++/57880
4492         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4494 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
4496         PR rtl-optimization/57960
4497         * gcc.target/s390/pr57960.c: New.
4499 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4501         PR fortran/57639
4502         * gfortran.dg/unlimited_polymorphic_9.f90: New.
4504 2013-07-25  Terry Guo  <terry.guo@arm.com>
4506         * gcc.target/arm/thumb1-Os-mult.c: New test case.
4508 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
4510         PR c++/57942
4511         * g++.dg/inherit/pr57942.C: New.
4513 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4515         * gcc.target/powerpc/bool2.h: New file, test the code generation
4516         of logical operations for power5, altivec, power7, and power8 systems.
4517         * gcc.target/powerpc/bool2-p5.c: Likewise.
4518         * gcc.target/powerpc/bool2-av.c: Likewise.
4519         * gcc.target/powerpc/bool2-p7.c: Likewise.
4520         * gcc.target/powerpc/bool2-p8.c: Likewise.
4521         * gcc.target/powerpc/bool3.h: Likewise.
4522         * gcc.target/powerpc/bool3-av.c: Likewise.
4523         * gcc.target/powerpc/bool2-p7.c: Likewise.
4524         * gcc.target/powerpc/bool2-p8.c: Likewise.
4526 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4528         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4530 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4532         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4534 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4536         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4537         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4538         type from long to long long.
4539         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4540         to have effective-target keywords of lp64 and ilp32.
4541         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4542         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4543         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4544         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4545         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4546         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4547         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4548         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4549         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4551 2013-07-23  Tom Tromey  <tromey@redhat.com>
4552             Joseph Myers  <joseph@codesourcery.com>
4554         * gcc.dg/c11-generic-1.c: New file.
4555         * gcc.dg/c11-generic-2.c: New file.
4557 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4559         PR fortran/57906
4560         PR fortran/52052
4561         * coarray/lib_realloc_1.f90: Permit optimization.
4562         * gfortran.dg/coarray_31.f90: New.
4564 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4566         PR fortran/57762
4567         * gfortran.dg/class_array_7.f03: Fix memory leak.
4569 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
4571         PR c++/52816
4572         * g++.dg/cpp0x/decltype56.C: New.
4574 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4576         * gcc.dg/pr53265.c: Correct line number in dg-message.
4578 2013-07-22  Diego Novillo  <dnovillo@google.com>
4580         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
4582 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4584         PR testsuite/52641
4585         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4586         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4588 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4590         PR testsuite/52641
4591         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4592         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4593         * gcc.dg/torture/pr53366-1.c: Same.
4594         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4595         * gcc.dg/torture/pr56488.c: Same.
4596         * gcc.dg/torture/pr57584.c: Same.
4597         * gcc.dg/tree-ssa/pr57385.c: Same.
4598         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4600 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
4602         * c-c++-common/pr41779.c: Fix typos.
4603         * gcc.c-torture/compile/20031125-2.c: Likewise.
4604         * gcc.c-torture/compile/20040621-1.c: Likewise.
4605         * gcc.c-torture/execute/20020418-1.c: Likewise.
4606         * gcc.dg/20020108-1.c: Likewise.
4607         * gcc.dg/atomic-generic-aux.c: Likewise.
4608         * gcc.dg/builtin-complex-err-2.c: Likewise.
4609         * gcc.dg/decl-1.c: Likewise.
4610         * gcc.dg/di-sync-multithread.c: Likewise.
4611         * gcc.dg/format/c90-printf-1.c: Likewise.
4612         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4613         * gcc.dg/long-long-compare-1.c: Likewise.
4614         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4615         * gcc.dg/pr17055-1.c: Likewise.
4616         * gcc.dg/pr27095.c: Likewise.
4617         * gcc.dg/torture/fp-int-convert.h: Likewise.
4618         * gcc.dg/tree-prof/inliner-1.c: Likewise.
4619         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4620         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4621         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4622         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4623         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4624         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4625         * gcc.dg/tree-ssa/pr42585.c: Likewise.
4626         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4627         * gcc.dg/vect/vect-cond-5.c: Likewise.
4628         * gcc.dg/weak/typeof-2.c: Likewise.
4629         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4630         * gcc.target/arm/naked-1.c: Likewise.
4631         * gcc.target/i386/pr9771-1.c: Likewise.
4632         * gcc.target/sparc/sparc-constant-1.c: Likewise.
4633         * gcc.target/sparc/struct-ret-check.c: Likewise.
4634         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4635         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4636         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4637         Likewise.
4639 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4641         PR fortran/56937
4642         * gfortran.dg/dependency_42.f90:  New test.
4643         * gfortran.dg/dependency_43.f90:  New test.
4645 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4647         PR fortran/35862
4648         * gfortran.dg/round_4.f90: New.
4650 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4652         PR fortran/57894
4653         * gfortran.dg/min_max_conformance_2.f90: New.
4655 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
4657         PR preprocessor/57620
4658         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4659         (main): Don't test {s,u,U,L}12.
4660         * c-c++-common/raw-string-13.c: New test.
4661         * c-c++-common/raw-string-14.c: New test.
4662         * c-c++-common/raw-string-15.c: New test.
4663         * c-c++-common/raw-string-16.c: New test.
4665 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
4667         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4669 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
4671         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4673         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4674         target { ! keeps_null_pointer_checks }.
4675         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4676         target { ! keeps_null_pointer_checks }.
4678         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4679         * gcc.dg/torture/pr56488.c: Likewise.
4681 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
4683         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4684         new testcase.
4686 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
4688         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4689         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4690         * gfortran.dg/guality/guality.exp: Skip on AIX.
4692         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4694         * g++.dg/debug/pr56819.C: Skip on AIX.
4695         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4696         * g++.dg/guality/guality.exp: Skip on AIX.
4698         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4700         * gcc.misc-tests/gcov-14.c: Skip on AIX.
4702         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4704 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4706         PR target/57516
4707         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4708         Adjust to corrected rounding.
4710 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4712         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4713         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4714         check_effective_target_cilkplus.
4715         * g++.dg/cilk-plus/cilk-plus.exp: Same.
4717 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
4719         * gcc.target/powerpc/pr57744.c: Fix typo.
4721 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
4723         PR middle-end/57698
4724         * gcc.c-torture/compile/pr57698.c: New test.
4725         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4726         * gcc.c-torture/compile/pr44043.c: Ditto.
4728 2013-07-18  Wei Mi  <wmi@google.com>
4730         PR rtl-optimization/57878
4731         * g++.dg/pr57878.C: New test.
4733 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4735         * gcc.dg/pr42611.c: Move dg-error to correct line.
4737 2013-07-17  Tobias Burnus  <burnus@net-b.de>
4739         PR fortran/57895
4740         * gfortran.dg/dollar_sym_3.f: New.
4741         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4743 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
4745         PR target/55654
4746         PR target/55656
4747         PR target/55657
4748         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4749         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4750         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4751         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4752         * objc.dg/image-info.m: Likewise.
4753         * objc.dg/symtab-1.m: Likewise.
4754         * objc.dg/torture/strings/const-str-10.m: Likewise.
4755         * objc.dg/torture/strings/const-str-11.m: Likewise.
4756         * objc.dg/torture/strings/const-str-9.m: Likewise.
4757         * objc.dg/zero-link-1.m: Likewise.
4758         * objc.dg/zero-link-2.m: Likewise.
4759         * objc.dg/no-extra-load.m: Avoid Foundation.h.
4760         * objc.dg/objc-foreach-4.m: Likewise.
4761         * objc.dg/objc-foreach-5.m: Likewise.
4762         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4763         (for Darwin).
4764         * obj-c++.dg/strings/const-str-12.mm: Likewise.
4765         * obj-c++.dg/syntax-error-1.mm: Likewise.
4766         * objc.dg/method-6.m: Likewise.
4767         * objc.dg/pr23214.m: Likewise.
4768         * objc.dg/proto-lossage-7.m: Likewise.
4769         * objc.dg/strings/const-str-12b.m: Likewise.
4770         * objc.dg/zero-link-3.m: Likewise.
4771         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4772         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4773         adjust headers, interfaces and encoded types to reflect current system
4774         versions.  Add FIXME and outputs from current system compiler for
4775         reference.
4777 2013-07-15  Cong Hou  <congh@google.com>
4779         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4780         counted.
4781         * gcc.target/i386/l_fma_float_3.c: Likewise.
4782         * gcc.target/i386/l_fma_double_1.c: Likewise.
4783         * gcc.target/i386/l_fma_double_3.c: Likewise.
4785 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
4787         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4788         function to test if HTM is available.
4789         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4790         * gcc.target/powerpc/htm-builtin-1.c: New test.
4792 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4794         * gfortran.dg/coarray_lib_realloc_1.f90: New.
4795         * gfortran.dg/coarray/lib_realloc_1.f90: New.
4796         * gfortran.dg/coarray_6.f90: Add dg-error.
4798 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4800         PR fortran/37336
4801         * gfortran.dg/finalize_18.f90: New.
4803 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4805         PR fortran/52669
4806         * fortran.dg/module_variable_1.f90:  New test.
4807         * fortran.dg/module_variable_2.f90:  New test.
4809 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
4811         * g++.dg/ext/vector19.C: Adapt.
4812         * g++.dg/ext/vector23.C: New testcase.
4814 2013-07-12  Michael Matz  <matz@suse.de>
4816         PR middle-end/55771
4817         * c-c++-common/pr55771.c: New test.
4819 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
4821         * gcc.target/aarch64/vect-movi.c: New.
4823 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
4825         PR target/57362
4826         * g++.dg/ext/pr57362.C: New.
4828 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
4830         PR target/57631
4831         * gcc.target/avr/torture/pr57631.c: New test.
4833 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4835         PR c++/57827
4836         * g++.dg/cpp0x/constexpr-ice7.C: New.
4838 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
4840         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4841         for EABI targets.
4842         * gcc.c-torture/execute/nest-align-1.x: New.
4844 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4846         PR c++/57874
4847         * g++.dg/cpp0x/sfinae48.C: New.
4849 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4851         PR preprocessor/57824
4852         * c-c++-common/raw-string-17.c: New test.
4853         * c-c++-common/gomp/pr57824.c: New test.
4855 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4857         PR c++/57869
4858         * g++.dg/cpp0x/reinterpret_cast1.C: New.
4859         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4860         * g++.dg/conversion/dr195.C: Update.
4861         * g++.dg/expr/cast2.C: Likewise.
4863 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4865         * c-c++-common/raw-string-18.c: New test.
4866         * c-c++-common/raw-string-19.c: New test.
4868         PR preprocessor/57757
4869         * g++.dg/cpp/paste1.C: New test.
4870         * g++.dg/cpp/paste2.C: New test.
4872 2013-07-10  Graham Stott  <grahams@btinternet.com>
4874         * gcc.target/mips/mulsize-1.c: New.
4875         * gcc.target/mips/mulsize-2.c: New.
4876         * gcc.target/mips/mulsize-3.c: New.
4877         * gcc.target/mips/mulsize-4.c: New.
4879 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4881         PR c++/53094
4882         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4883         * g++.dg/ext/vector24.C: New testcase.
4885 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4887         PR c++/53000
4888         * g++.dg/cpp0x/decltype17.C: Adjust.
4890 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4892         PR c++/51786
4893         * g++.dg/cpp0x/pr51786.C: New.
4895 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
4897         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4899         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4901         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4903         * gcc.target/powerpc/sd-vsx.c: Require dfp.
4904         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4906 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4908         PR fortran/57834
4909         * gfortran.dg/c_f_pointer_tests_8.f90: New.
4911 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4913         PR fortran/50554
4914         * gfortran.dg/do_check_9.f90: New.
4916 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4918         PR fortran/57785
4919         * gfortran.dg/dot_product_2.f90: New.
4921 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4923         PR fortran/57469
4924         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4926 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
4928         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4929         * gfortran.dg/finalize_10.f90: Fix dg-final.
4931 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
4933         PR target/57819
4934         * gcc.target/i386/pr57819.c: New test.
4936         PR rtl-optimization/57829
4937         * gcc.c-torture/execute/pr57829.c: New test.
4939 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
4941         * gcc.target/i386/memcpy-vector_loop-1.c: New.
4942         * gcc.target/i386/memcpy-vector_loop-2.c: New.
4944 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
4946         PR target/57807
4947         * gcc.target/i386/pr57807.c: New test.
4949 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
4951         PR target/29776
4952         * gcc.dg/tree-ssa/vrp89.c: New test.
4954 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
4956         PR c++/28262
4957         * g++.dg/parse/defarg16.C: New.
4959 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
4961         PR rtl-optimization/55342
4962         * gcc.target/i386/pr55342.c: New.
4964 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4966         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4968 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
4970         PR c++/14263
4971         * g++.dg/inherit/virtual10.C: New.
4973 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4975         PR c/57821
4976         * gcc.dg/large-size-array-6.c: New test.
4978 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4980         PR c++/38634
4981         * g++.dg/template/crash116.C: New.
4983 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4985         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4986         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4988 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4990         PR c++/54998
4991         * g++.dg/cpp0x/nsdmi-list3.C: New.
4993 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
4995         PR target/57777
4996         * gcc.target/i386/pr57777.c: New test.
4998         PR c++/57771
4999         * g++.dg/template/arg9.C: New test.
5001 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
5003         * gcc.target/i386/avx-inline.c: New test.
5005 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
5007         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5008         * gcc.target/mips/call-2.c: Likewise.
5009         * gcc.target/mips/call-3.c: Likewise.
5010         * gcc.target/mips/lazy-binding-1.c: Likewise.
5012 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
5014         PR tree-optimization/57741
5015         * gcc.dg/vect/pr57741-1.c: New test.
5016         * gcc.dg/vect/pr57741-2.c: New test.
5017         * gcc.dg/vect/pr57741-3.c: New test.
5019 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
5021         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5022         on big endian.
5023         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5024         * lib/target-supports.exp: Define aarch64_little_endian.
5026 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
5028         * gcc.target/aarch64/abs_1.c: New test.
5030 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
5032         * gcc.target/aarch64/bfxil_1.c: New test.
5033         * gcc.target/aarch64/bfxil_2.c: Likewise.
5035 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5037         PR c/57766
5038         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5039         array sizes from 100 to 20.
5041 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
5043         PR fortran/54788
5044         * gfortran.dg/pointer_remapping_8.f90: New.
5046 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
5048         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5049         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5050         * g++.dg/cpp1y/udlit-userdef-string.C: New.
5051         * g++.dg/cpp1y/complex_literals.h: New.
5053 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
5055         PR c++/57645
5056         * g++.dg/cpp0x/noexcept21.C: New.
5058 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
5060         PR target/57736
5061         * gcc.target/i386/pr57736.c: New test.
5063 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5065         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5066         c specific.
5067         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5068         strings to match the fixed error messages.
5069         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5070         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5071         message check.
5073 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
5075         PR target/57744
5076         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5077         stqcx. get even registers.
5079 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
5081         PR c++/57509
5082         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5084 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5086         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5087         Fix scan patterns.
5088         * gcc.target/i386/bmi-1.c: Ditto.
5089         * gcc.target/i386/bmi-bextr-4.c: New.
5090         * gcc.target/i386/bmi-bextr-5.c: Ditto.
5092 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
5094         PR c++/57682
5095         * g++.dg/cpp0x/initlist73.C: New.
5097 2013-06-27  Meador Inge  <meadori@codesourcery.com>
5099         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5100         * g++.dg/simulate-thread/atomics-2.C: Likewise.
5101         * g++.dg/simulate-thread/atomics-1.C: Likewise.
5103 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
5105         PR c++/57509
5106         * g++.dg/ext/pr57509.C: New file.
5108 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
5110         PR target/57623
5111         * gcc.target/i386/bmi-bextr-3.c: New test.
5113         PR target/57623
5114         * gcc.target/i386/bmi2-bzhi-1.c: New test.
5116 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
5118         PR c++/57172
5119         * g++.dg/cpp0x/pr57172.C: New testcase.
5121 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5123         * gcc.target/s390/htm-1.c: New file.
5124         * gcc.target/s390/htm-nofloat-1.c: New file.
5125         * gcc.target/s390/htm-xl-intrin-1.c: New file.
5127 2013-06-26  Tobias Burnus  <burnus@net-b.de>
5129         PR fortran/29800
5130         * gfortran.dg/bounds_check_17.f90: New.
5132 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
5134         PR c++/57640
5135         * g++.dg/cpp1y/pr57640.C: New.
5137 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5139         PR c/57692
5140         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5141         overflow due to size of arrays.
5143 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
5145         PR tree-optimization/57705
5146         * gcc.dg/vect/pr57705.c: New test.
5147         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5149 2013-06-25  Martin Jambor  <mjambor@suse.cz>
5151         PR middle-end/57670
5152         * g++.dg/ipa/pr57670.C: New test.
5154 2013-06-25  Richard Biener  <rguenther@suse.de>
5156         PR middle-end/56977
5157         * gcc.dg/pr56977.c: New testcase.
5159 2013-06-24  Martin Jambor  <mjambor@suse.cz>
5161         PR tree-optimization/57358
5162         * gcc.dg/ipa/pr57358.c: New test.
5164 2013-06-24  Richard Biener  <rguenther@suse.de>
5166         PR testsuite/57686
5167         * gcc.dg/torture/pr57584.c: Remove target specific bits.
5169 2013-06-24  Richard Biener  <rguenther@suse.de>
5171         PR tree-optimization/57488
5172         * gcc.dg/torture/pr57488.c: New testcase.
5174 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5175             Dominique d'Humieres  <dominiq@lps.ens.fr>
5177         PR fortran/52413
5178         * gfortran.dg/fraction.f90: New.
5180 2013-06-24  Alan Modra  <amodra@gmail.com>
5182         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5183         Add scan-assembler-not "lvx".
5184         * gcc.target/powerpc/le-altivec-consts.c: New.
5186 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5188         * g++.dg/cpp0x/sfinae47.C: New.
5190 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
5192         PR target/52483
5193         * gcc.target/sh/pr52483-1.c: New.
5194         * gcc.target/sh/pr52483-2.c: New.
5195         * gcc.target/sh/pr52483-3.c: New.
5196         * gcc.target/sh/pr52483-4.c: New.
5197         * gcc.target/sh/pr52483-5.c: New.
5199 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
5201         * gcc.target/i386/intrinsics_1.c: New test.
5202         * gcc.target/i386/intrinsics_2.c: Ditto.
5203         * gcc.target/i386/intrinsics_3.c: Ditto.
5204         * gcc.target/i386/intrinsics_4.c: Ditto.
5205         * gcc.target/i386/intrinsics_5.c: Ditto.
5206         * gcc.target/i386/intrinsics_6.c: Ditto.
5207         * gcc.target/i386/avx-1.c: Provide macros for builtins
5208         needing immediate arguments in f16cintrin.h and rtmintrin.h.
5210 2013-06-21  Tobias Burnus  <burnus@net-b.de>
5212         PR fortran/37336
5213         * gfortran.dg/finalize_17.f90: New.
5215 2013-06-21  Tobias Burnus  <burnus@net-b.de>
5217         * gfortran.dg/realloc_on_assign_18.f90: New.
5219 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5221         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5222         Also changed the returns from error as distinct values so that
5223         debugging can get easier.
5224         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5225         errors specific to C, if necessary.  Also added new error
5226         hooks for C++.
5227         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5228         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5229         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5230         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5231         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5232         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5233         the same changes as parser_errors3.c, spaces were added between colons
5234         to not confuse C++ compiler with 2 colons as scope.
5235         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5236         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5237         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5238         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5239         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5240         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5241         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5242         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5243         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5244         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5245         * g++.dg/cilk-plus/cilk-plus.exp: New script.
5246         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5247         in the list.
5249 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
5251         PR other/53317
5252         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5254 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
5256         PR target/57655
5257         * gcc.target/i386/pr57655.c: New test.
5259 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
5261         * ada/acats/tests/gcc: Delete.
5262         * gnat.dg/style: Likewise.
5264 2013-06-20  Jeff Law  <law@redhat.com>
5266         PR tree-optimization/57660
5267         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5268         based on their branch cost.
5270         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5272 2013-06-20  Tobias Burnus  <burnus@net-b.de>
5274         PR fortran/57633
5275         * gfortran.dg/list_read_11.f90: New.
5277 2013-06-20  Richard Biener  <rguenther@suse.de>
5279         PR tree-optimization/57584
5280         * gcc.dg/torture/pr57584.c: New testcase.
5282 2013-06-19  Sharad Singhai  <singhai@google.com>
5284         * g++.dg/gcov/gcov-8.C: New testcase.
5285         * lib/gcov.exp: Handle intermediate format.
5287 2013-06-19  Wei Mi  <wmi@google.com>
5289         PR rtl-optimization/57518
5290         * testsuite/gcc.dg/pr57518.c: New test.
5292 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
5294         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5296 2013-06-19  Jan Hubicka  <jh@suse.cz>
5298         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5300 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5302         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5303         hard-coded values of array sizes with a #define.
5304         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5305         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5306         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5307         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5308         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5310 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
5312         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5313         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5315 2013-06-19  Jeff Law  <law@redhat.com>
5317         * gcc.dg/tree-ssa/forwprop-28.c: New test.
5319 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5321         PR c++/57638
5322         * g++.dg/template/error53.C: New.
5324 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5326         PR target/55033
5327         * gcc.target/powerpc/pr55033.c: Fix options.
5329 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
5331         * gcc.target/i386/inline_error.c: New test.
5332         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5333         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5335 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
5337         PR c++/53211
5338         * g++.dg/cpp0x/decltype55.C: New.
5340 2013-06-18  Marek Polacek  <polacek@redhat.com>
5342         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5344 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5346         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5348 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5350         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5351         Also changed the returns from error as distinct values so that it is
5352         easier to debug.
5354 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
5356         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5358 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5360         PR c++/16128
5361         * g++.dg/template/error52.C: New.
5362         * g++.dg/lookup/friend15.C: Update.
5363         * g++.dg/parse/error11.C: Likewise.
5364         * g++.dg/parse/error14.C: Likewise.
5365         * g++.dg/parse/parser-pr28152-2.C: Likewise.
5366         * g++.dg/parse/template25.C: Likewise.
5367         * g++.old-deja/g++.jason/cond.C: Likewise.
5368         * g++.old-deja/g++.mike/for2.C: Likewise.
5369         * g++.old-deja/g++.robertl/eb125.C: Likewise.
5370         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5372 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5374         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5375         ensure alignment.
5377 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5379         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5380         accidentally placing minus sign for length instead of stride.
5382 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
5384         PR rtl-optimization/57425
5385         PR rtl-optimization/57569
5386         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5387         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5389 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
5391         PR fortran/49074
5392         PR fortran/56136
5393         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5394         packing.
5395         * gfortran.dg/typebound_assignment_6.f03: New.
5397 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
5399         * gcc.target/h8300/h8300.exp: New.
5400         * gcc.dg/pragma-isr.c: Move to ...
5401         * gcc.target/sh/torture/pragma-isr.c: ... here ...
5402         * gcc.target/h8300/pragma-isr.c: ... and here.
5403         * gcc.dg/pragma-isr2.c: Move to ...
5404         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5405         * gcc.target/h8300/pragma-isr2.c: ... and here.
5406         * gcc.dg/pragma-isr-trapa.c: Move to ...
5407         * gcc.target/sh/pragma-isr-trapa.c: ... here.
5408         * gcc.dg/pragma-isr-trapa2.c: Move to ...
5409         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5410         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5411         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5412         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5413         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5414         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5415         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5416         * gcc.dg/attr-isr-trap_exit.c: Move to ...
5417         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5418         * gcc.dg/attr-isr-trapa.c: Move to ...
5419         * gcc.target/sh/attr-isr-trapa.c: ... here.
5421 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5423         PR c++/51413
5424         * g++.dg/ext/builtin-offsetof1.C: New.
5426 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
5428         * gcc.target/aarch64/vect_smlal_1.c: New file.
5430 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5432         PR fortran/57508
5433         * gfortran.dg/defined_assignment_7.f90: New.
5435 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5437         PR c++/57599
5438         * g++.dg/rtti/dyncast6.C: New.
5439         * g++.dg/cpp0x/dyncast1.C: Likewise.
5441 2013-06-14  Alan Modra  <amodra@gmail.com>
5443         PR middle-end/57134
5444         * gcc.dg/pr57134.c: New.
5446 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5448         PR fortran/57596
5449         * gfortran.dg/deferred_type_param_9.f90: New.
5451 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5453         * gcc.dg/fold-minus-1.c: New testcase.
5455 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
5457         PR fortran/49074
5458         * gfortran.dg/typebound_assignment_5.f03: New.
5460 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5462         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5464 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5465             Pat Haugen  <pthaugen@us.ibm.com>
5466             Peter Bergner  <bergner@vnet.ibm.com>
5468         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5469         load/store instructions on power7, power8.
5470         * gcc.target/powerpc/atomic-p8.c: Likewise.
5472 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5474         PR c/57577
5475         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5477 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
5479         PR c++/38958
5480         * g++.dg/warn/Wunused-var-20.C: New.
5482 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5484         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5485         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5486         Run with -fno-common.
5488 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5490         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5491         and exit function calls with return 1 and return 0, respectively.
5493 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5495         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5496         New tests.
5498 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
5500         PR tree-optimization/57361
5501         * gcc.dg/tree-ssa/pr57361.c: New file.
5503 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5505         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5506         to ensure alignment.
5507         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5509 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5511         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5513 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5514             Dominique d'Humieres  <dominiq@lps.ens.fr>
5516         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5518 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
5520         PR target/56564
5521         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5522         * gcc.target/i386/pr56564-3.c: Likewise.
5524 2013-06-11  Tobias Burnus  <burnus@net-b.de>
5526         PR fortran/57535
5527         * gfortran.dg/class_array_18.f90: New.
5529 2013-06-11  Jan Hubicka  <jh@suse.cz>
5531         PR c++/57551
5532         * g++.dg/ext/visibility/anon6.C: Update testcase.
5534 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5536         PR c/57563
5537         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5538         in how we check __sec_reduce_mutating function's result.
5540 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5541             Pat Haugen  <pthaugen@us.ibm.com>
5542             Peter Bergner  <bergner@vnet.ibm.com>
5544         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5545         direct move instructions.
5546         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5547         * gcc.target/powerpc/direct-move.h: Likewise.
5548         * gcc.target/powerpc/direct-move-float1.c: Likewise.
5549         * gcc.target/powerpc/direct-move-float2.c: Likewise.
5550         * gcc.target/powerpc/direct-move-double1.c: Likewise.
5551         * gcc.target/powerpc/direct-move-double2.c: Likewise.
5552         * gcc.target/powerpc/direct-move-long1.c: Likewise.
5553         * gcc.target/powerpc/direct-move-long2.c: Likewise.
5555 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5557         PR c++/52440
5558         * g++.dg/cpp0x/pr52440.C: New.
5560 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
5562         PR target/56564
5563         * gcc.target/i386/pr56564-1.c: New test.
5564         * gcc.target/i386/pr56564-2.c: New test.
5565         * gcc.target/i386/pr56564-3.c: New test.
5566         * gcc.target/i386/pr56564-4.c: New test.
5567         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5568         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5569         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5570         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5571         * gcc.target/i386/vect-sizes-1.c: Likewise.
5572         * gcc.target/i386/memcpy-1.c: Likewise.
5573         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5574         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5576 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5578         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5579         systems to cover all GNU systems.
5580         * g++.dg/abi/guard2.C: Likewise.
5581         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5582         * g++.dg/eh/sighandle.C: Likewise.
5583         * g++.dg/ext/cleanup-10.C: Likewise.
5584         * g++.dg/ext/cleanup-11.C: Likewise.
5585         * g++.dg/ext/cleanup-8.C: Likewise.
5586         * g++.dg/ext/cleanup-9.C: Likewise.
5587         * g++.dg/opt/const5.C: Likewise.
5588         * g++.dg/opt/life1.C: Likewise.
5589         * g++.dg/other/pr39496.C: Likewise.
5590         * g++.old-deja/g++.abi/aggregates.C: Likewise.
5591         * g++.old-deja/g++.abi/align.C: Likewise.
5592         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5593         * g++.old-deja/g++.law/weak.C: Likewise.
5594         * g++.old-deja/g++.pt/asm1.C: Likewise.
5595         * gcc.c-torture/execute/20030125-1.x: Likewise.
5596         * gcc.c-torture/execute/990127-2.x: Likewise.
5597         * gcc.dg/20041106-1.c: Likewise.
5598         * gcc.dg/20050503-1.c: Likewise.
5599         * gcc.dg/builtin-object-size-5.c: Likewise.
5600         * gcc.dg/cleanup-10.c: Likewise.
5601         * gcc.dg/cleanup-11.c: Likewise.
5602         * gcc.dg/cleanup-8.c: Likewise.
5603         * gcc.dg/cleanup-9.c: Likewise.
5604         * gcc.dg/complex-5.c: Likewise.
5605         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5606         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5607         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5608         * gcc.dg/dfp/pr35739.c: Likewise.
5609         * gcc.dg/fdata-sections-1.c: Likewise.
5610         * gcc.dg/lto/20090206-1_0.c: Likewise.
5611         * gcc.dg/lto/20090206-2_0.c: Likewise.
5612         * gcc.dg/pr30360.c: Likewise.
5613         * gcc.dg/pr37303.c: Likewise.
5614         * gcc.dg/pr39323-1.c: Likewise.
5615         * gcc.dg/pr39323-2.c: Likewise.
5616         * gcc.dg/pr39323-3.c: Likewise.
5617         * gcc.dg/pr45416.c: Likewise.
5618         * gcc.dg/setjmp-2.c: Likewise.
5619         * gcc.dg/split-1.c: Likewise.
5620         * gcc.dg/split-3.c: Likewise.
5621         * gcc.dg/split-4.c: Likewise.
5622         * gcc.dg/strlenopt-12g.c: Likewise.
5623         * gcc.dg/strlenopt-14g.c: Likewise.
5624         * gcc.dg/strlenopt-14gf.c: Likewise.
5625         * gcc.dg/strlenopt-16g.c: Likewise.
5626         * gcc.dg/strlenopt-17g.c: Likewise.
5627         * gcc.dg/strlenopt-18g.c: Likewise.
5628         * gcc.dg/strlenopt-1f.c: Likewise.
5629         * gcc.dg/strlenopt-22g.c: Likewise.
5630         * gcc.dg/strlenopt-2f.c: Likewise.
5631         * gcc.dg/strlenopt-4g.c: Likewise.
5632         * gcc.dg/strlenopt-4gf.c: Likewise.
5633         * gcc.dg/struct-ret-3.c: Likewise.
5634         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5635         * gcc.misc-tests/linkage.exp: Likewise.
5636         * gcc.target/i386/20000724-1.c: Likewise.
5637         * gcc.target/i386/align-main-3.c: Likewise.
5638         * gcc.target/i386/cleanup-1.c: Likewise.
5639         * gcc.target/i386/inline-mcpy.c: Likewise.
5640         * gcc.target/i386/pr32268.c: Likewise.
5641         * gcc.target/i386/pr36613.c: Likewise.
5642         * gcc.target/i386/pr39013-1.c: Likewise.
5643         * gcc.target/i386/pr39013-2.c: Likewise.
5644         * gcc.target/i386/pr39496.c: Likewise.
5645         * gcc.target/i386/pr40906-3.c: Likewise.
5646         * gcc.target/i386/pr46084.c: Likewise.
5647         * lib/target-supports.exp (check_effective_target_pie): Likewise.
5649 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
5651         PR target/6526
5652         * gcc.target/sh/pr6526.c: New.
5654 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
5656         PR target/57568
5657         * gcc.c-torture/execute/pr57568.c: New test.
5659 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5661         PR c++/37404
5662         * g++.dg/other/vararg-4.C: New.
5664 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
5666         PR rtl-optimization/57559
5667         * gcc.target/s390/pr57559.c : New test.
5669 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5671         PR fortran/37336
5672         * gfortran.dg/finalize_10.f90: New.
5673         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5674         * gfortran.dg/finalize_15.f90: New.
5676 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5678         PR fortran/57553
5679         * gfortran.dg/storage_size_4.f90: New.
5681 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
5683         PR c++/57548
5684         * testsuite/g++.dg/ext/pr57548.C: New test.
5686 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5688         PR middle-end/57541
5689         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5691 2013-06-07  Jan Hubicka  <jh@suse.cz>
5693         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5695 2013-06-07  Tobias Burnus  <burnus@net-b.de>
5697         PR fortran/57549
5698         * gfortran.dg/array_constructor_48.f90: New.
5699         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5700         * gfortran.dg/array_constructor_type_15.f03: Ditto.
5702 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5704         PR target/56315
5705         * gcc.target/arm/xordi3-opt.c: New test.
5707 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5709         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5710         Revert to dg-options.
5712 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5714         PR target/55033
5715         * gcc.target/powerpc/pr55033.c: New.
5717 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
5719         PR c++/53658
5720         * g++.dg/cpp0x/alias-decl-36.C: New.
5722 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5723             Pat Haugen  <pthaugen@us.ibm.com>
5724             Peter Bergner  <bergner@vnet.ibm.com>
5726         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5727         power8 builtin functions.
5728         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5729         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5730         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5731         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5732         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5733         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5734         * gcc.target/powerpc/p8vector-vectorize-1.c: New
5735         tests to test power8 auto-vectorization.
5736         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5737         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5738         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5739         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5741         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5742         powerpc_p8vector_ok instead of powerpc_vsx_ok.
5744         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5746         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5747         support.
5748         (check_effective_target_powerpc_p8vector_ok): Likewise.
5749         (is-effective-target): Likewise.
5750         (check_vect_support_and_set_flags): Likewise.
5752 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5754         PR c++/43652
5755         * g++.dg/parse/error53.C: New.
5757 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
5759         PR rtl-optimization/57459
5760         * gcc.target/i386/pr57459.c: New test.
5762 2013-06-06  Teresa Johnson  <tejohnson@google.com>
5764         PR c++/53743
5765         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5766         into -freorder-blocks-and-partition test.
5767         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5768         * gcc.dg/tree-prof/20041218-1.c: Ditto.
5769         * gcc.dg/tree-prof/pr52027.c: Use -O2.
5770         * gcc.dg/tree-prof/pr50907.c: Ditto.
5771         * gcc.dg/tree-prof/pr45354.c: Ditto.
5772         * g++.dg/tree-prof/partition2.C: Ditto.
5773         * g++.dg/tree-prof/partition3.C: Ditto.
5775 2013-06-06  Tobias Burnus  <burnus@net-b.de>
5777         PR fortran/57542
5778         * gfortran.dg/finalize_16.f90: New.
5780 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5782         * gcc.dg/vect/no-section-anchors-vect-68.c:
5783         Add dg-skip-if aarch64_tiny.
5785 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5787         PR C/57457
5788         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5789         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5791 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
5793         PR c++/51908
5794         * g++.dg/cpp0x/decltype54.C: New.
5796 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
5798         * gcc.dg/fshort-wchar.c: Add extra dg-options for
5799         arm*-*-*eabi* targets.
5800         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5801         arm*-*-* targets.
5802         * gcc.dg/tree-ssa/pr43491.c: Likewise.
5804 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
5805             Tobias Burnus  <burnus@net-b.de>
5807         * gfortran.dg/string_length_2.f90: Fix dg-do run.
5808         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
5809         * gfortran.dg/io_real_boz_4.f90: Ditto.
5810         * gfortran.dg/io_real_boz_5.f90: Ditto.
5812 2013-06-05  Andreas Schwab  <schwab@suse.de>
5814         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5816 2013-06-04  Jan Hubicka  <jh@suse.cz>
5818         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5820 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5822         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5823         parameters with void.
5824         (main2): Removed argc parameter.
5825         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5826         (main): Replaced argc, argv parameters with void.
5827         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5828         (main2): Removed argc parameter.
5829         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5830         argv parameters with void.  Added __asm volatile to avoid optimization
5831         on argc, if necessary.
5832         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5833         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5834         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5835         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5836         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5837         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5838         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5839         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5840         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5841         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5842         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5843         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5844         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5845         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5846         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5847         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5848         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5849         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5850         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5851         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5852         parameters with void.
5853         (main2): Removed argc parameter.
5854         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5855         (main): Replaced argc, argv parameters with void.
5856         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5857         argv parameters with void.  Also renamed this function as main, and
5858         delete the existing main.
5859         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5860         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5861         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5863 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
5865         * gcc.target/aarch64/movi_1.c: New test.
5867 2013-06-04  Tobias Burnus  <burnus@net-b.de>
5869         PR fortran/37336
5870         * gfortran.dg/finalize_12.f90: New.
5871         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5872         end of scope finalization.
5873         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5874         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5875         * gfortran.dg/auto_dealloc_2.f90: Ditto.
5876         * gfortran.dg/class_19.f03: Ditto.
5877         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5878         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5879         * gfortran.dg/extends_14.f03: Ditto.
5880         * gfortran.dg/move_alloc_4.f90: Ditto.
5881         * gfortran.dg/typebound_proc_27.f03: Ditto.
5883 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
5885         * gfortran.dg/bounds_check_7.f90: Remove "! {".
5886         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5887         * gfortran.dg/default_initialization_5.f90: Update dg-do.
5888         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5889         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5890         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5891         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5892         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
5893         * gfortran.dg/io_real_boz_4.f90: Ditto.
5894         * gfortran.dg/io_real_boz_5.f90: Ditto.
5895         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5896         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5897         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5898         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5899         * gfortran.dg/transpose_2.f90: Fix dg-output.
5901 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5903         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5904         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5905         dg-option and an header comment.
5907 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5909         PR c++/57419
5910         * g++.dg/cpp0x/sfinae46.C: New.
5911         * g++.dg/cpp0x/defaulted13.C: Adjust.
5912         * g++.dg/cpp0x/defaulted2.C: Likewise.
5913         * g++.dg/cpp0x/defaulted26.C: Likewise.
5914         * g++.dg/cpp0x/defaulted3.C: Likewise.
5915         * g++.dg/cpp0x/error1.C: Likewise.
5916         * g++.dg/cpp0x/implicit1.C: Likewise.
5917         * g++.dg/cpp0x/implicit11.C: Likewise.
5918         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5919         * g++.dg/cpp0x/initlist47.C: Likewise.
5920         * g++.dg/cpp0x/initlist9.C: Likewise.
5921         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5922         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5923         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5924         * g++.dg/cpp0x/union4.C: Likewise.
5925         * g++.dg/template/crash108.C: Likewise.
5926         * g++.dg/template/crash41.C: Likewise.
5927         * g++.old-deja/g++.jason/local.C: Likewise.
5928         * g++.old-deja/g++.law/visibility3.C: Likewise.
5930 2013-06-03  Teresa Johnson  <tejohnson@google.com>
5932         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5933         * gcc.dg/vect/bb-slp-14.c: Ditto.
5934         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5935         * gcc.dg/vect/bb-slp-23.c: Ditto.
5936         * gcc.dg/vect/bb-slp-15.c: Ditto.
5937         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5938         * gcc.dg/vect/bb-slp-24.c: Ditto.
5939         * gcc.dg/vect/bb-slp-16.c: Ditto.
5940         * gcc.dg/vect/bb-slp-25.c: Ditto.
5941         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5942         * gcc.dg/vect/bb-slp-17.c: Ditto.
5943         * gcc.dg/vect/bb-slp-1.c: Ditto.
5944         * gcc.dg/vect/bb-slp-26.c: Ditto.
5945         * gcc.dg/vect/bb-slp-18.c: Ditto.
5946         * gcc.dg/vect/bb-slp-2.c: Ditto.
5947         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5948         * gcc.dg/vect/bb-slp-27.c: Ditto.
5949         * gcc.dg/vect/bb-slp-19.c: Ditto.
5950         * gcc.dg/vect/bb-slp-3.c: Ditto.
5951         * gcc.dg/vect/bb-slp-28.c: Ditto.
5952         * gcc.dg/vect/bb-slp-4.c: Ditto.
5953         * gcc.dg/vect/bb-slp-29.c: Ditto.
5954         * gcc.dg/vect/bb-slp-5.c: Ditto.
5955         * gcc.dg/vect/bb-slp-6.c: Ditto.
5956         * gcc.dg/vect/bb-slp-8a.c: Ditto.
5957         * gcc.dg/vect/bb-slp-7.c: Ditto.
5958         * gcc.dg/vect/bb-slp-8b.c: Ditto.
5959         * gcc.dg/vect/bb-slp-8.c: Ditto.
5960         * gcc.dg/vect/bb-slp-9.c: Ditto.
5961         * gcc.dg/vect/bb-slp-10.c: Ditto.
5962         * gcc.dg/vect/bb-slp-11.c: Ditto.
5963         * gcc.dg/vect/bb-slp-20.c: Ditto.
5964         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5965         * gcc.dg/vect/bb-slp-21.c: Ditto.
5966         * gcc.dg/vect/bb-slp-30.c: Ditto.
5967         * gcc.dg/vect/bb-slp-13.c: Ditto.
5968         * gcc.dg/vect/bb-slp-22.c: Ditto.
5969         * g++.dg/vect/slp-pr50413.cc: Ditto.
5970         * g++.dg/vect/slp-pr56812.cc: Ditto.
5971         * g++.dg/vect/slp-pr50819.cc: Ditto.
5973 2013-06-01  Tobias Burnus  <burnus@net-b.de>
5975         PR fortran/57456
5976         * gfortran.dg/class_array_17.f90: New.
5978 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5980         * ada/acats/floatstore.lst: New.
5981         * ada/acats/run_all.sh: Process it.
5983 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5985         * gcc.target/powerpc/e500-ord-1.c: New test.
5986         * gcc.target/powerpc/e500-ord-2.c: Likewise.
5987         * gcc.target/powerpc/e500-unord-1.c: Likewise.
5988         * gcc.target/powerpc/e500-unord-2.c: Likewise.
5990 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5992         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5994 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5996         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5998 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6000         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6002 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6004         PR c/57452
6005         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6006         test-case.
6008 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6010         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6012 2013-05-31  Marek Polacek  <polacek@redhat.com>
6014         PR tree-optimization/57478
6015         PR tree-optimization/57453
6016         * gcc.dg/torture/pr57478.c: New test.
6018 2013-05-31  Tobias Burnus  <burnus@net-b.de>
6020         PR fortran/57456
6021         * gfortran.dg/class_array_17.f90: New.
6023 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6025         PR target/56315
6026         * gcc.target/arm/iordi3-opt.c: New test.
6028 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
6030         PR fortran/54190
6031         PR fortran/57217
6032         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6033         * gfortran.dg/interface_26.f90: Ditto.
6034         * gfortran.dg/proc_ptr_11.f90: Ditto.
6035         * gfortran.dg/proc_ptr_15.f90: Ditto.
6036         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6037         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6038         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6039         * gfortran.dg/typebound_override_1.f90: Ditto.
6040         * gfortran.dg/typebound_override_4.f90: Ditto.
6041         * gfortran.dg/typebound_proc_6.f03: Ditto.
6042         * gfortran.dg/assumed_type_7.f90: New test.
6043         * gfortran.dg/typebound_override_5.f90: New test.
6044         * gfortran.dg/typebound_override_6.f90: New test.
6045         * gfortran.dg/typebound_override_7.f90: New test.
6047 2013-05-30  Tobias Burnus  <burnus@net-b.de>
6049         PR middle-end/57073
6050         * gfortran.dg/power_6.f90: New.
6052 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
6054         * gcc.target/aarch64/insv_1.c: New test.
6056 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
6058         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6059         dg-skip-if "No stabs".
6061 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
6063         PR fortran/54189
6064         * gfortran.dg/assumed_size_1.f90: New.
6066 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6068         * gcc.dg/shrink-wrap-alloca.c: New added.
6069         * gcc.dg/shrink-wrap-pretend.c: New added.
6070         * gcc.dg/shrink-wrap-sibcall.c: New added.
6072 2013-05-30  Tobias Burnus  <burnus@net-b.de>
6074         PR fortran/57458
6075         * gfortran.dg/assumed_rank_13.f90: New.
6077 2013-05-29  Easwaran Raman  <eraman@google.com>
6079         PR tree-optimization/57442
6080         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6082 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6084         PR tree-optimization/57441
6085         * gcc.c-torture/compile/pr57441.c: New.
6087 2013-05-29  Dehao Chen  <dehao@google.com>
6089         PR testsuite/57413
6090         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6092 2013-05-29  Tobias Burnus  <burnus@net-b.de>
6094         PR fortran/37336
6095         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6096         * gfortran.dg/class_19.f03: Ditto.
6098 2013-05-29  Richard Biener  <rguenther@suse.de>
6100         * gcc.dg/vect/bb-slp-32.c: New testcase.
6102 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6104         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6105         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6106         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6107         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6108         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6109         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6110         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6111         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6112         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6113         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6114         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6115         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6116         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6117         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6118         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6119         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6120         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6121         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6122         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6123         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6124         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6125         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6126         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6127         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6128         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6129         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6130         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6131         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6132         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6133         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6134         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6135         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6136         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6137         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6138         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6139         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6140         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6141         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6142         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6144 2013-05-29  Tobias Burnus  <burnus@net-b.de>
6146         PR fortran/37336
6147         * gfortran.dg/finalize_11.f90: New.
6148         * gfortran.dg/finalize_4.f03: Remove dg-error.
6149         * gfortran.dg/finalize_5.f03: Ditto.
6150         * gfortran.dg/finalize_6.f03: Ditto.
6151         * gfortran.dg/finalize_7.f03: Ditto.
6153 2013-05-28  Tobias Burnus  <burnus@net-b.de>
6155         * gfortran.dg/class_array_16.f90: New.
6157 2013-05-28  Tobias Burnus  <burnus@net-b.de>
6159         PR fortran/57435
6160         * testsuite/gfortran.dg/use_29.f90: New.
6162 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6164         * gnat.dg/fp_exception.adb: New test.
6166 2013-05-28  Richard Biener  <rguenther@suse.de>
6168         PR tree-optimization/56787
6169         * gcc.dg/vect/pr56787.c: New testcase.
6171 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
6172             Tobias Burnus  <burnus@net-b.de>
6174         PR fortran/57217
6175         * gfortran.dg/typebound_override_4.f90: New.
6177 2013-05-28  Richard Biener  <rguenther@suse.de>
6179         PR tree-optimization/57411
6180         * g++.dg/opt/pr57411.C: New testcase.
6182 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6184         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6185         * gcc.dg/builtin-bswap-9.c: Likewise.
6187 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6189         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6191 2013-05-27  Richard Biener  <rguenther@suse.de>
6193         PR middle-end/57412
6194         * gcc.dg/gomp/pr57412.c: New testcase.
6196 2013-05-27  Bud Davis  <jmdavis@link.com>
6198         PR fortran/50405
6199         * gfortran.dg/stfunc_8.f90: New.
6201 2013-05-27  Richard Biener  <rguenther@suse.de>
6203         PR tree-optimization/57343
6204         * gcc.dg/torture/pr57343.c: New testcase.
6206 2013-05-27  Richard Biener  <rguenther@suse.de>
6208         PR tree-optimization/57417
6209         * gcc.dg/torture/pr57417.c: New testcase.
6211 2013-05-27  Richard Biener  <rguenther@suse.de>
6213         PR tree-optimization/57396
6214         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6216 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6218         * gnat.dg/specs/last_bit.ads: New test.
6220 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6222         * gnat.dg/specs/machine_attribute.ads: New test.
6224 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6226         * gnat.dg/incomplete3.ad[sb]: New test.
6228 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6230         PR target/53916
6231         * gcc.target/mips/div-13.c: New test.
6233 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6235         PR target/55777
6236         * gcc.target/mips/mips16-attributes-5.c,
6237         * gcc.target/mips/mips16-attributes-6.c: New tests.
6239 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6241         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6242         * gcc.dg/builtin-bswap-8.c: Likewise.
6244 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6246         PR c++/52216
6247         * g++.dg/cpp0x/new1.C: New.
6249 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6251         PR c++/25666
6252         * g++.dg/parse/dtor16.C: New.
6253         * g++.dg/parse/dtor6.C: Adjust.
6255 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6257         PR c++/19618
6258         * g++.dg/expr/bitfield12.C: New.
6260 2013-05-24  Jeff Law  <law@redhat.com>
6262         PR tree-optimization/57124
6263         * gcc.c-torture/execute/pr57124.c: New test.
6264         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6266 2013-05-24  Martin Jambor  <mjambor@suse.cz>
6268         PR tree-optimization/57294
6269         * gcc.dg/ipa/pr57294.c: New test.
6271 2013-05-24  Dehao Chen  <dehao@google.com>
6273         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6275 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
6277         * gcc.target/aarch64/scalar_intrinsics.c
6278         (force_simd): Use a valid instruction.
6279         (test_vdupd_lane_s64): Pass a valid lane argument.
6280         (test_vdupd_lane_u64): Likewise.
6282 2013-05-24  Richard Biener  <rguenther@suse.de>
6284         PR tree-optimization/57287
6285         * gcc.dg/pr57287.c: New testcase.
6287 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6289         PR c++/26572
6290         * g++.dg/template/error51.C: New.
6292 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6294         PR c++/25503
6295         * g++.dg/template/bitfield2.C: New.
6297 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6299         * gnat.dg/specs/noinline1.ads: New test.
6300         * gnat.dg/noinline2.ad[sb]: Likewise.
6301         * gnat.dg/specs/noinline3.ads: Likewise.
6302         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6304 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6306         PR tree-ssa/57385
6307         * gcc.dg/tree-ssa/pr57385.c: New test.
6309 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6311         * gnat.dg/derived_type4.adb: New test.
6313 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6315         * gcc.dg/builtin-bswap-6.c: New test.
6316         * gcc.dg/builtin-bswap-7.c: Likewise.
6317         * gcc.dg/builtin-bswap-8.c: Likewise.
6318         * gcc.dg/builtin-bswap-9.c: Likewise.
6320 2013-05-23  Christian Bruel  <christian.bruel@st.com>
6322         PR debug/57351
6323         * gcc.dg/debug/pr57351.c: New test
6325 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
6327         * gcc.target/aarch64/vect-clz.c: New file.
6329 2013-05-23  Martin Jambor  <mjambor@suse.cz>
6331         PR middle-end/57347
6332         * gcc.dg/ipa/pr57347.c: New test.
6334 2013-05-23  Richard Biener  <rguenther@suse.de>
6336         PR tree-optimization/57380
6337         * g++.dg/tree-ssa/pr57380.C: New testcase.
6339 2013-05-23  Richard Biener  <rguenther@suse.de>
6341         PR middle-end/57381
6342         * gcc.dg/torture/pr57381.c: New testcase.
6344 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
6346         PR middle-end/57344
6347         * gcc.c-torture/execute/pr57344-1.c: New test.
6348         * gcc.c-torture/execute/pr57344-2.c: New test.
6349         * gcc.c-torture/execute/pr57344-3.c: New test.
6350         * gcc.c-torture/execute/pr57344-4.c: New test.
6352 2013-05-23  Richard Biener  <rguenther@suse.de>
6354         PR rtl-optimization/57341
6355         * gcc.dg/torture/pr57341.c: New testcase.
6357 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6359         PR c++/57352
6360         * g++.dg/parse/crash62.C: New.
6362 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6363             Pat Haugen  <pthaugen@us.ibm.com>
6364             Peter Bergner  <bergner@vnet.ibm.com>
6366         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6367         crypto builtins.
6369 2013-05-22  Tobias Burnus  <burnus@net-b.de>
6371         PR fortran/57364
6372         * gfortran.dg/defined_assignment_6.f90: New.
6374 2013-05-22  Tobias Burnus  <burnus@net-b.de>
6376         PR fortran/57338
6377         * gfortran.dg/assumed_type_6.f90: New.
6379 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6381         PR c++/57211
6382         * g++.dg/cpp0x/Wunused-parm.C: New.
6384 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6386         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6387         * g++.dg/warn/Wdouble-promotion.C: Likewise.
6389 2013-05-21  Easwaran Raman  <eraman@google.com>
6391         PR tree-optimization/57322
6392         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6394 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
6396         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6397         .set (no)?micromips
6399 2013-05-21  Tobias Burnus  <burnus@net-b.de>
6401         PR fortran/57035
6402         * gfortran.dg/assumed_type_5.f90: New.
6403         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6404         * gfortran.dg/assumed_rank_2.f90: Ditto.
6405         * gfortran.dg/assumed_type_3.f90: Update dg-error.
6406         * gfortran.dg/no_arg_check_3.f90: Ditto.
6408 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
6410         PR tree-optimization/57331
6411         * gcc.c-torture/compile/pr57331.c: New test.
6413 2013-05-21  Richard Biener  <rguenther@suse.de>
6415         PR tree-optimization/57330
6416         * gcc.dg/torture/pr57330.c: New testcase.
6418 2013-05-21  Richard Biener  <rguenther@suse.de>
6420         PR tree-optimization/57303
6421         * gcc.dg/torture/pr57303.c: New testcase.
6423 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
6425         PR tree-optimization/57321
6426         * gcc.c-torture/execute/pr57321.c: New test.
6428 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6430         PR fortran/48858
6431         PR fortran/55465
6432         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6433         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6434         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6435         * gfortran.dg/binding_label_tests_3.f03: Ditto.
6436         * gfortran.dg/binding_label_tests_4.f03: Ditto.
6437         * gfortran.dg/binding_label_tests_5.f03: Ditto.
6438         * gfortran.dg/binding_label_tests_6.f03: Ditto.
6439         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6440         * gfortran.dg/binding_label_tests_8.f03: Ditto.
6441         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6442         * gfortran.dg/binding_label_tests_24.f90: New.
6443         * gfortran.dg/binding_label_tests_25.f90: New.
6445 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6447         PR fortran/48858
6448         * gfortran.dg/binding_label_tests_17.f90: New.
6449         * gfortran.dg/binding_label_tests_18.f90: New.
6450         * gfortran.dg/binding_label_tests_19.f90: New.
6451         * gfortran.dg/binding_label_tests_20.f90: New.
6452         * gfortran.dg/binding_label_tests_21.f90: New.
6453         * gfortran.dg/binding_label_tests_22.f90: New.
6454         * gfortran.dg/binding_label_tests_23.f90: New.
6456 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6458         PR fortran/48858
6459         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6460         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6461         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6462         * gfortran.dg/common_18.f90: New.
6463         * gfortran.dg/common_19.f90: New.
6464         * gfortran.dg/common_20.f90: New.
6465         * gfortran.dg/common_21.f90: New.
6467 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6469         PR c++/12288
6470         * g++.dg/parse/error52.C: New.
6471         * g++.dg/parse/error3.C: Adjust.
6472         * g++.dg/parse/error36.C: Likewise.
6474 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
6476         PR target/56547
6477         * gcc.target/sh/pr56547-1.c: New.
6478         * gcc.target/sh/pr56547-2.c: New.
6480 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6482         PR c++/23608
6483         * g++.dg/warn/Wsign-compare-6.C: New.
6484         * g++.dg/warn/Wdouble-promotion.C: Adjust.
6486 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6488         PR c++/57327
6489         * g++.dg/template/error50.C: New.
6491 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6493         PR c++/10207
6494         * g++.dg/ext/complit13.C: New.
6496 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
6498         PR c++/57175
6499         * g++.dg/pr57175.C: New testcase.
6501 2013-05-17  Easwaran Raman  <eraman@google.com>
6503         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6505 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
6507         PR testsuite/57313
6508         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6510 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6512         PR rtl-optimization/57281
6513         PR rtl-optimization/57300
6514         * gcc.dg/pr57300.c: New test.
6515         * gcc.c-torture/execute/pr57281.c: New test.
6517 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6519         PR c++/18126
6520         * g++.dg/ext/sizeof-complit.C: New.
6522 2013-05-17  Marek Polacek  <polacek@redhat.com>
6524         * gcc.dg/strlenopt-25.c: New test.
6525         * gcc.dg/strlenopt-26.c: Likewise.
6527 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6529         * gcc.target/i386/rotate-4.c: Compile only with -mavx
6530         instead of -mavx2, require only avx instead of avx2.
6531         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6532         of avx2-check.h and turn into an avx runtime test instead of
6533         avx2 runtime test.
6535 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6537         * g++.dg/ext/vector22.C: Uncomment working test.
6539 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
6541         PR c++/17410
6542         * g++.dg/template/pr17410.C: New.
6544 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
6546         * gcc.target/i386/rotate-3.c: New test.
6547         * gcc.target/i386/rotate-3a.c: New test.
6548         * gcc.target/i386/rotate-4.c: New test.
6549         * gcc.target/i386/rotate-4a.c: New test.
6550         * gcc.target/i386/rotate-5.c: New test.
6551         * gcc.target/i386/rotate-5a.c: New test.
6553 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6555         * gcc.dg/visibility-21.c: Require section_anchors.
6557 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
6559         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6560         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6561         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6563 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
6565         * gcc.dg/visibility-21.c: New.
6567 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6569         PR middle-end/57286
6570         * gcc.dg/pr57286.c: New testcase.
6571         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6572         * g++.dg/ext/vector22.C: Comment out transformations not
6573         performed anymore.
6575 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
6577         PR target/57260
6578         * gcc.target/mips/call-1.c: Restrict to o32.
6579         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6581 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6583         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6584         dg-messages.
6585         * g++.dg/warn/Wshadow-1.C: Likewise.
6586         * g++.dg/warn/Wshadow-6.C: Likewise.
6587         * g++.dg/warn/Wshadow-7.C: Likewise.
6589 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6591         PR c++/31952
6592         * g++.dg/parse/pr31952-1.C: New.
6593         * g++.dg/parse/pr31952-2.C: Likewise.
6594         * g++.dg/parse/pr31952-3.C: Likewise.
6596         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6597         * g++.old-deja/g++.jason/cond.C: Likewise.
6598         * g++.dg/cpp0x/range-for5.C: Likewise.
6600 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6602         PR target/19599
6603         * gcc.target/arm/pr40887.c: Adjust testcase.
6604         * gcc.target/arm/pr19599.c: New test.
6606 2013-05-15  Richard Biener  <rguenther@suse.de>
6608         PR tree-optimization/57275
6609         * gcc.target/i386/pr57275.c: New testcase.
6611 2013-05-15  Jan Hubicka  <jh@suse.cz>
6613         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6614         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6615         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6617 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6619         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6620         scheduling.
6622 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6624         PR c++/57274
6625         * c-c++-common/Wsequence-point-1.c: New test.
6627 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
6629         * g++.dg/ext/vector22.C: New testcase.
6630         * gcc.dg/binop-xor3.c: Remove xfail.
6632 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
6634         * gcc.target/aarch64/vect-fcm.x: Add cases testing
6635         FLOAT cmp FLOAT ? INT : INT.
6636         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6637         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6638         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6639         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6640         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6641         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6643 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
6645         PR c++/53903
6646         * g++.dg/cpp0x/defaulted43.C: New.
6648 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6650         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6651         (alloca): Remove declaration.
6652         (foo9): Replace alloca by __builtin_alloca.
6654 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
6656         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6657         Expect "size of array is too large" error.
6659 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6661         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6663 2013-05-14  Richard Biener  <rguenther@suse.de>
6665         PR middle-end/57235
6666         * g++.dg/torture/pr57235.C: New testcase.
6668 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6670         PR middle-end/57251
6671         * gcc.dg/torture/pr57251.c: New test.
6673 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
6675         PR target/57264
6676         * gcc.target/i386/pr57264.c: New test.
6678 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6680         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6682 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
6684         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6686 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6688         PR tree-optimization/45216
6689         PR tree-optimization/57157
6690         * c-c++-common/rotate-1.c: Add 32 tests with +.
6691         * c-c++-common/rotate-1a.c: Adjust.
6692         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6693         * c-c++-common/rotate-2b.c: New test.
6694         * c-c++-common/rotate-3.c: Add 32 tests with +.
6695         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6696         * c-c++-common/rotate-4b.c: New test.
6697         * c-c++-common/rotate-5.c: New test.
6699 2013-05-13  Martin Jambor  <mjambor@suse.cz>
6701         PR middle-end/42371
6702         * gcc.dg/ipa/remref-0.c: New test.
6703         * gcc.dg/ipa/remref-1a.c: Likewise.
6704         * gcc.dg/ipa/remref-1b.c: Likewise.
6705         * gcc.dg/ipa/remref-2a.c: Likewise.
6706         * gcc.dg/ipa/remref-2b.c: Likewise.
6708 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
6710         * gcc.dg/vector-shift-2.c: New testcase.
6712 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6714         PR tree-optimization/57230
6715         * gcc.dg/strlenopt-24.c: New test.
6717         PR tree-optimization/57230
6718         * gcc.dg/strlenopt-23.c: New test.
6720 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
6722         PR target/57108
6723         * gcc.target/sh/pr57108.c: Move this test case to ...
6724         * gcc.c-torture/compile/pr57108.c: ... here.
6726 2013-05-10  Richard Biener  <rguenther@suse.de>
6728         PR tree-optimization/57214
6729         * gcc.dg/torture/pr57214.c: New testcase.
6731 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
6733         * gcc.dg/vector-shift.c: New testcase.
6735 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
6737         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6739         PR tree-optimization/45216
6740         PR tree-optimization/57157
6741         * c-c++-common/rotate-1.c: New test.
6742         * c-c++-common/rotate-1a.c: New test.
6743         * c-c++-common/rotate-2.c: New test.
6744         * c-c++-common/rotate-2a.c: New test.
6745         * c-c++-common/rotate-3.c: New test.
6746         * c-c++-common/rotate-3a.c: New test.
6747         * c-c++-common/rotate-4.c: New test.
6748         * c-c++-common/rotate-4a.c: New test.
6750 2013-05-10  Richard Biener  <rguenther@suse.de>
6752         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6753         * gcc.target/i386/l_fma_double_1.c: Adjust.
6754         * gcc.target/i386/l_fma_double_2.c: Likewise.
6755         * gcc.target/i386/l_fma_double_3.c: Likewise.
6756         * gcc.target/i386/l_fma_double_4.c: Likewise.
6757         * gcc.target/i386/l_fma_double_5.c: Likewise.
6758         * gcc.target/i386/l_fma_double_6.c: Likewise.
6759         * gcc.target/i386/l_fma_float_1.c: Likewise.
6760         * gcc.target/i386/l_fma_float_2.c: Likewise.
6761         * gcc.target/i386/l_fma_float_3.c: Likewise.
6762         * gcc.target/i386/l_fma_float_4.c: Likewise.
6763         * gcc.target/i386/l_fma_float_5.c: Likewise.
6764         * gcc.target/i386/l_fma_float_6.c: Likewise.
6766 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
6768         PR c++/51226
6769         * g++.dg/cpp0x/pr51226.C: New.
6771 2013-04-16  Han Shen  <shenhan@google.com>
6773         Test cases for '-fstack-protector-strong'.
6774         * gcc.dg/fstack-protector-strong.c: New.
6775         * g++.dg/fstack-protector-strong.C: New.
6777 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
6779         * gcc.target/aarch64/ands_1.c: New test.
6780         * gcc.target/aarch64/ands_2.c: Likewise
6782 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
6784         * lib/target-supports.exp (check_effective_target_hw): New
6785         function.
6786         * c-c++-common/asan/clone-test-1.c: Call
6787         check_effective_target_hw.
6788         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6789         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6790         possible decorations.
6791         * c-c++-common/asan/null-deref-1.c: Likewise.
6792         * c-c++-common/asan/stack-overflow-1.c: Likewise.
6793         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6794         * c-c++-common/asan/use-after-free-1.c: Likewise.
6795         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6796         * g++.dg/asan/large-func-test-1.C: Likewise.
6798 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
6800         * gcc.target/aarch64/scalar_intrinsics.c: Update.
6802 2013-05-07  Richard Biener  <rguenther@suse.de>
6804         PR middle-end/57190
6805         * g++.dg/torture/pr57190.C: New testcase.
6807 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
6809         PR tree-optimization/57149
6810         * gcc.dg/pr57149.c: New test.
6812         PR debug/57184
6813         * gcc.dg/pr57184.c: New test.
6815 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6817         * gnat.dg/specs/array3.ads: New test.
6819 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
6821         * c-c++-common/vector-scalar-2.c: New testcase.
6823 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
6825         * gcc.target/i386/asm-dialect-2.c: New testcase.
6827 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6829         PR c++/57183
6830         * g++.dg/cpp0x/auto38.C: New.
6832 2013-05-06  Richard Biener  <rguenther@suse.de>
6834         PR tree-optimization/57185
6835         * gcc.dg/autopar/pr57185.c: New testcase.
6837 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
6839         PR target/57106
6840         * gcc.target/i386/pr57106.c: New test.
6842 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6844         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6845         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6846         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6847         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6848         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6849         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6850         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6852 2013-05-06  Teresa Johnson  <tejohnson@google.com>
6854         PR bootstrap/57154
6855         * gcc.dg/pr57154.c: New test.
6857 2013-05-06  Richard Biener  <rguenther@suse.de>
6859         PR middle-end/57147
6860         * gcc.dg/torture/pr57147-1.c: New testcase.
6861         * gcc.dg/torture/pr57147-2.c: Likewise.
6862         * gcc.dg/torture/pr57147-3.c: Likewise.
6864 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
6866         PR target/55303
6867         * gcc.target/sh/pr55303-1.c: New.
6868         * gcc.target/sh/pr55303-2.c: New.
6869         * gcc.target/sh/pr55303-3.c: New.
6871 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6873         * gfortran.dg/allocate_with_source_3.f90: New.
6875 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6877         PR fortran/57141
6878         * gfortran.dg/null_8.f90: New.
6880 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6882         PR c++/53745
6883         * g++.dg/cpp0x/enum27.C: New.
6884         * g++.dg/cpp0x/enum_base.C: Adjust.
6886 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
6888         PR tree-optimization/56205
6889         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6891 2013-05-04  Tobias Burnus  <burnus@net-b.de>
6893         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6894         * gfortran.dg/bind_c_usage_27.f90: New.
6895         * gfortran.dg/bind_c_usage_28.f90: New.
6897 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6899         PR c++/51927
6900         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6902 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6904         PR target/57150
6905         * gcc.target/powerpc/pr57150.c: New file.
6907 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6909         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6910         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6911         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6912         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6913         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6914         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6915         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6917 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
6919         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6920         scan-assembler-times.
6922 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6924         * gcc.dg/tree-ssa/slsr-32.c: New.
6925         * gcc.dg/tree-ssa/slsr-33.c: New.
6926         * gcc.dg/tree-ssa/slsr-34.c: New.
6927         * gcc.dg/tree-ssa/slsr-35.c: New.
6928         * gcc.dg/tree-ssa/slsr-36.c: New.
6929         * gcc.dg/tree-ssa/slsr-37.c: New.
6930         * gcc.dg/tree-ssa/slsr-38.c: New.
6932 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
6934         * gcc.target/aarch64/tst_1.c: New test.
6935         * gcc.target/aarch64/tst_2.c: Likewise
6937 2013-05-02  Jeff Law  <law@redhat.com>
6939         PR tree-optimization/57144
6940         * gcc.c-torture/execute/pr57144.c: New test.
6942 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
6944         PR rtl-optimization/57130
6945         * gcc.c-torture/execute/pr57130.c: New test.
6947 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
6949         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6951 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
6953         * gcc.target/aarch64/fabd.c: New file.
6955 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6957         PR c++/54318
6958         * g++.dg/cpp0x/pr54318.C: New.
6960 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6962         PR c++/14283
6963         * g++.dg/parse/error51.C: New.
6964         * g++.dg/parse/error15.C: Adjust column numbers.
6966 2013-05-02  Tobias Burnus  <burnus@net-b.de>
6968         PR fortran/57142
6969         * gfortran.dg/size_kind_2.f90: New.
6970         * gfortran.dg/size_kind_3.f90: New.
6972 2013-05-02  Richard Biener  <rguenther@suse.de>
6974         PR middle-end/57140
6975         * g++.dg/torture/pr57140.C: New testcase.
6977 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
6979         PR target/56732
6980         * gcc.target/arm/pr56732-1.c: New test.
6982 2013-05-02  Martin Jambor  <mjambor@suse.cz>
6984         PR middle-end/56988
6985         * gcc.dg/ipa/pr56988.c: New test.
6987 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
6989         * gcc.target/aarch64/bics_1.c: New test.
6990         * gcc.target/aarch64/bics_2.c: Likewise.
6992 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
6994         PR rtl-optimization/57131
6995         * gcc.c-torture/execute/pr57131.c: New test.
6997 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6999         PR c++/57132
7000         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7002 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
7004         PR target/57091
7005         * gcc.target/i386/pr57091.c: New test.
7007 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7009         * gcc.target/aarch64/vect-vaddv.c: New.
7011 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7013         * gcc.target/aarch64/vect-vmaxv.c: New.
7014         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7016 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7018         * gcc.target/aarch64/scalar-vca.c: New.
7019         * gcc.target/aarch64/vect-vca.c: Likewise.
7021 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7023         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7024         (test_vceqd_s64): Force arguments to SIMD registers.
7025         (test_vceqzd_s64): Likewise.
7026         (test_vcged_s64): Likewise.
7027         (test_vcled_s64): Likewise.
7028         (test_vcgezd_s64): Likewise.
7029         (test_vcged_u64): Likewise.
7030         (test_vcgtd_s64): Likewise.
7031         (test_vcltd_s64): Likewise.
7032         (test_vcgtzd_s64): Likewise.
7033         (test_vcgtd_u64): Likewise.
7034         (test_vclezd_s64): Likewise.
7035         (test_vcltzd_s64): Likewise.
7036         (test_vtst_s64): Likewise.
7037         (test_vtst_u64): Likewise.
7039 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
7041         PR c++/57092
7042         * g++.dg/cpp0x/decltype53.C: New.
7044 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7046         PR fortran/57071
7047         * gfortran.dg/power_5.f90:  New test.
7049 2013-04-30  Richard Biener  <rguenther@suse.de>
7051         PR middle-end/57122
7052         * gcc.dg/torture/pr57122.c: New testcase.
7054 2013-04-30  Richard Biener  <rguenther@suse.de>
7056         PR middle-end/57107
7057         * g++.dg/torture/pr57107.C: New testcase.
7059 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
7061         PR rtl-optimization/57105
7062         * gcc.dg/pr57105.c: New test.
7064 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
7066         PR tree-optimization/57104
7067         * gcc.dg/pr57104.c: New test.
7069 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
7071         PR target/44578
7072         * gcc.target/i386/pr44578.c: New test.
7074 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
7076         PR target/57097
7077         * gcc.target/i386/pr57097.c: New test.
7079 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
7081         PR target/57098
7082         * gcc.target/i386/pr57098.c: New test.
7084 2013-04-29  Kai Tietz  <ktietz@redhat.com>
7086         * gcc.c-torture/execute/pr55875.c: New test.
7088 2013-04-29  Richard Biener  <rguenther@suse.de>
7090         PR middle-end/57075
7091         * gcc.dg/torture/pr57075.c: New testcase.
7093 2013-04-29  Richard Biener  <rguenther@suse.de>
7095         PR middle-end/57103
7096         * gcc.dg/autopar/pr57103.c: New testcase.
7098 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7100         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7102 2013-04-29  Tom de Vries  <tom@codesourcery.com>
7104         * gcc.dg/pr50763.c: Update test.
7106 2013-04-26  Jeff Law  <law@redhat.com>
7108         * gcc.dg/tree-ssa/vrp88.c: New test.
7110 2013-04-29  Christian Bruel  <christian.bruel@st.com>
7112         PR target/57108
7113         * gcc.target/sh/pr57108.c: New test.
7115 2013-04-29  Richard Biener  <rguenther@suse.de>
7117         PR middle-end/57089
7118         * gfortran.dg/gomp/pr57089.f90: New testcase.
7120 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7122         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7124 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7126         * gcc.target/aarch64/vect-vcvt.c: New.
7128 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7130         * gcc.target/aarch64/vect-vrnd.c: New.
7132 2013-04-29  Richard Biener  <rguenther@suse.de>
7134         PR tree-optimization/57081
7135         * gcc.dg/torture/pr57081.c: New testcase.
7137 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
7139         PR tree-optimization/57083
7140         * gcc.dg/torture/pr57083.c: New test.
7142 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7144         PR c++/56450
7145         * g++.dg/cpp0x/decltype52.C: New.
7147 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
7149         N3472 binary constants
7150         * g++.dg/cpp/limits.C: Adjust warning wording.
7151         * g++.dg/system-binary-constants-1.C: Likewise.
7152         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7154 2013-04-28  Tobias Burnus  <burnus@net-b.de>
7156         PR fortran/57093
7157         * gfortran.dg/coarray_30.f90: New.
7159 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7161         PR fortran/57071
7162         * frontend-passes (optimize_power):  New function.
7163         (optimize_op):  Use it.
7165 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
7167         PR target/56866
7168         * gcc.c-torture/execute/pr56866.c: New test.
7169         * gcc.target/i386/pr56866.c: New test.
7171 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
7173         PR go/57045
7174         * gcc.dg/setjmp-5.c: New test.
7176 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
7178         PR c++/55708
7179         * g++.dg/cpp0x/constexpr-55708.C: New.
7181 2013-04-26  Richard Biener  <rguenther@suse.de>
7183         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7184         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7185         * gcc.dg/pr53265.c: Remove XFAILs.
7186         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7187         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7189 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
7191         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7192         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7193         -fdiagnostics-color=never option similarly to
7194         -fno-diagnostics-show-caret option.
7196 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
7198         PR rtl-optimization/57003
7199         * gcc.target/i386/pr57003.c: New test.
7201 2013-04-25  Marek Polacek  <polacek@redhat.com>
7203         PR tree-optimization/57066
7204         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7206 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
7207             Tejas Belagod  <tejas.belagod@arm.com>
7209         * gcc.target/aarch64/vaddv-intrinsic.c: New.
7210         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7211         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7213 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7215         * gcc.target/aarch64/cmp.c: New.
7217 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7219         * gcc.target/aarch64/ngc.c: New.
7221 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7223         * lib/target-supports.exp
7224         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7225         (check_effective_target_arm_neon_fp16_ok): Likewise.
7226         (add_options_for_arm_neon_fp16): Likewise.
7227         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7228         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7230 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
7232         PR rtl-optimizations/57046
7233         * gcc.target/i386/pr57046.c: New test.
7235 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7237         * g++.dg/cpp1y/cplusplus.C: New.
7239 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7241         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7243 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7245         * c-c++-common/Wpointer-arith-1.c: New.
7247 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7249         * g++.dg/cpp1y/cxx1y_macro.C: New.
7251 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7253         PR c++/56970
7254         * g++.dg/cpp0x/sfinae45.C: New.
7256 2013-04-24  Richard Biener  <rguenther@suse.de>
7258         PR testsuite/57050
7259         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7261 2013-04-23  Richard Biener  <rguenther@suse.de>
7263         PR middle-end/57036
7264         * gcc.dg/torture/pr57036-1.c: New testcase.
7265         * gcc.dg/torture/pr57036-2.c: Likewise.
7267 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
7269         * gcc.target/aarch64/scalar-mov.c: New testcase.
7271 2013-04-23  Richard Biener  <rguenther@suse.de>
7273         PR tree-optimization/57026
7274         * gcc.dg/torture/pr57026.c: New testcase.
7276 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
7278         PR fortran/53685
7279         PR fortran/57022
7280         * gfortran.dg/transfer_check_4.f90: New.
7282 2013-04-22  Marek Polacek  <polacek@redhat.com>
7284         PR sanitizer/56990
7285         * gcc.dg/pr56990.c: New test.
7287 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
7289         PR target/57018
7290         * gcc.target/i386/pr57018.c: New test.
7292 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
7294         * gcc.target/aarch64/vrecps.c: New.
7295         * gcc.target/aarch64/vrecpx.c: Likewise.
7297 2013-04-22  Christian Bruel  <christian.bruel@st.com>
7299         PR target/56995
7300         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7302 2013-04-21  Jeff Law  <law@redhat.com>
7304         * gcc.dg/tree-ssa/forwprop-26.c: New test.
7306 2013-04-20  Tobias Burnus  <burnus@net-b.de>
7308         PR fortran/56907
7309         * gfortran.dg/c_loc_test_22.f90: New.
7311 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
7313         PR rtl-optimization/56847
7314         * gcc.dg/pr56847.c: New test.
7316 2013-04-19  Richard Biener  <rguenther@suse.de>
7318         PR tree-optimization/56982
7319         * gcc.c-torture/execute/pr56982.c: New testcase.
7321 2013-04-19  Martin Jambor  <mjambor@suse.cz>
7323         PR tree-optimization/56718
7324         * g++.dg/ipa/imm-devirt-1.C: New test.
7325         * g++.dg/ipa/imm-devirt-2.C: Likewise.
7327 2013-04-19  Richard Biener  <rguenther@suse.de>
7329         PR tree-optimization/57000
7330         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7332 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7333             Mikael Morin  <mikael@gcc.gnu.org>
7335         PR fortran/56872
7336         * gfortran.dg/array_constructor_45.f90:  New test.
7337         * gfortran.dg/array_constructor_46.f90:  New test.
7338         * gfortran.dg/array_constructor_47.f90:  New test.
7339         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
7341 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
7343         PR rtl-optimization/56999
7344         * g++.dg/opt/pr56999.C: New test.
7346 2013-04-18  Cary Coutant  <ccoutant@google.com>
7348         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7349         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7351 2013-04-18  Cary Coutant  <ccoutant@google.com>
7353         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7354         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7355         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7356         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7357         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7358         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7359         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7360         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7361         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7362         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7363         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7365 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
7367         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7369 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
7371         PR tree-optimization/56984
7372         * gcc.c-torture/compile/pr56984.c: New test.
7374         PR rtl-optimization/56992
7375         * gcc.dg/pr56992.c: New test.
7377 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
7379         PR fortran/56814
7380         * gfortran.dg/proc_ptr_42.f90: New.
7382 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7384         * gnat.dg/discr41.ad[sb]: New test.
7385         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7386         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7387         * gcc.dg/vect/slp-24.c: Likewise.
7388         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7389         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7390         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7391         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7392         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7393         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7394         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7395         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7396         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7397         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7398         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7399         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7400         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7401         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7402         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7403         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7404         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7405         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7406         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7407         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7408         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7409         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7410         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7411         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7412         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7413         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7415 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
7417         PR fortran/40958
7418         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7419         * gfortran.dg/module_md5_1.f90: Remove.
7421 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7423         * gcc.target/aarch64/adds3.c: New.
7424         * gcc.target/aarch64/subs3.c: New.
7426 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7428         * gcc.target/aarch64/adds1.c: New.
7429         * gcc.target/aarch64/adds2.c: New.
7430         * gcc.target/aarch64/subs1.c: New.
7431         * gcc.target/aarch64/subs2.c: New.
7433 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
7435         Implement n3599 - Literal operator templates for strings.
7436         * g++.dg/cpp1y/udlit-char-template.C: New test.
7437         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7439 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7441         PR fortran/39505
7442         * gfortran.dg/no_arg_check_1.f90: New.
7443         * gfortran.dg/no_arg_check_2.f90: New.
7444         * gfortran.dg/no_arg_check_3.f90: New.
7446 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
7448         PR fortran/56968
7449         * gfortran.dg/proc_ptr_41.f90: New.
7451 2013-04-16  Richard Biener  <rguenther@suse.de>
7453         PR tree-optimization/56756
7454         * gcc.dg/torture/pr56756.c: New testcase.
7456 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7458         PR fortran/56969
7459         * gfortran.dg/c_assoc_5.f90: New.
7461 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
7463         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7464         * gcc.c-torture/execute/pr33992.x: Remove.
7465         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7466         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7467         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7469 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
7471         PR tree-optimization/56962
7472         * gcc.c-torture/execute/pr56962.c: New test.
7474 2013-04-15  Richard Biener  <rguenther@suse.de>
7476         PR tree-optimization/56933
7477         * gcc.dg/vect/pr56933.c: New testcase.
7479 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7481         * gcc.target/arm/anddi3-opt.c: New test.
7482         * gcc.target/arm/anddi3-opt2.c: Likewise.
7484 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
7486         * gcc.dg/pr56890-1.c: New test.
7487         * gcc.dg/pr56890-2.c: Likewise.
7489 2013-04-15  Joey Ye  <joey.ye@arm.com>
7491         * gcc.target/arm/thumb1-far-jump-1.c: New test.
7492         * gcc.target/arm/thumb1-far-jump-2.c: New test.
7494 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
7496         PR fortran/56816
7497         * gfortran.dg/select_type_33.f03: New test.
7499 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
7501         PR fortran/55959
7502         * gfortran.dg/typebound_proc_29.f03: New.
7504 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7506         PR fortran/56266
7507         * gfortran.dg/typebound_proc_28.f03: New.
7509 2013-04-12  Jeff Law  <law@redhat.com>
7511         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7512         either.
7514 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7516         PR fortran/56929
7517         * gfortran.dg/coarray/alloc_comp_2.f90: New.
7519 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
7521         PR target/56903
7522         * gcc.target/i386/pr56903.c: New test.
7524 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7526         PR fortran/56261
7527         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7528         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7529         * gfortran.dg/block_11.f90: Fix invalid test case.
7530         * gfortran.dg/function_types_3.f90: Add new error message.
7531         * gfortran.dg/global_references_1.f90: Ditto.
7532         * gfortran.dg/import2.f90: Remove unneeded parts.
7533         * gfortran.dg/import6.f90: Fix invalid test case.
7534         * gfortran.dg/proc_decl_2.f90: Ditto.
7535         * gfortran.dg/proc_decl_9.f90: Ditto.
7536         * gfortran.dg/proc_decl_18.f90: Ditto.
7537         * gfortran.dg/proc_ptr_40.f90: New.
7538         * gfortran.dg/whole_file_7.f90: Modified error wording.
7539         * gfortran.dg/whole_file_16.f90: Ditto.
7540         * gfortran.dg/whole_file_17.f90: Add -pedantic.
7541         * gfortran.dg/whole_file_18.f90: Modified error wording.
7542         * gfortran.dg/whole_file_20.f03: Ditto.
7543         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7544         invalid test case.
7546 2013-04-12  Richard Biener  <rguenther@suse.de>
7548         Revert
7549         2013-04-10  Richard Biener  <rguenther@suse.de>
7551         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7553 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7555         PR fortran/56845
7556         * gfortran.dg/class_allocate_15.f90: New.
7558         Revert:
7559         2013-04-12  Tobias Burnus  <burnus@net-b.de>
7561         * gfortran.dg/coarray_lib_alloc_2.f90: Update
7562         scan-tree-dump-times.
7564 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
7566         PR tree-optimization/56918
7567         PR tree-optimization/56920
7568         * gcc.dg/vect/pr56918.c: New test.
7569         * gcc.dg/vect/pr56920.c: New test.
7571 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7573         PR fortran/56845
7574         * gfortran.dg/class_allocate_14.f90: New.
7575         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7576         * gfortran.dg/coarray_lib_alloc_3.f90: New.
7578 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
7580         * gcc.dg/fold-cstvecshift.c: New testcase.
7582 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7584         * gcc.target/aarch64/negs.c: New.
7586 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7588         PR c++/56895
7589         * g++.dg/template/arrow4.C: New test.
7591 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7593         * gnat.dg/array23.adb: New test.
7594         * gnat.dg/array23_pkg[123].ads: New helpers.
7596 2013-04-11  Jeff Law  <law@redhat.com>
7598         PR tree-optimization/56900
7599         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7601 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7603         PR c++/56913
7604         * g++.dg/cpp0x/sfinae44.C: New.
7606 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
7608         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7609         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7611 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7613         PR c++/54216
7614         * g++.dg/cpp0x/enum26.C: New.
7615         * g++.old-deja/g++.pt/mangle1.C: Adjust.
7617 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
7619         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7620         inverse operands.
7621         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7622         loop is vectorized.
7623         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7624         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7625         loop is vectorized and that the correct instruction is generated.
7626         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7627         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7628         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7630 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7632         PR tree-optimization/56899
7633         * gcc.c-torture/execute/pr56899.c: New test.
7635 2013-04-10  David S. Miller  <davem@davemloft.net>
7637         * gcc.target/sparc/setcc-4.c: New test.
7638         * gcc.target/sparc/setcc-5.c: New test.
7640 2013-04-10  Richard Biener  <rguenther@suse.de>
7642         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7644 2013-04-10  Richard Biener  <rguenther@suse.de>
7646         * gcc.dg/vect/slp-39.c: New testcase.
7648 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
7650         PR tree-optimization/55524
7651         * gcc.target/epiphany/fnma-1.c: New test.
7653 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
7655         * gcc.dg/tree-ssa/inline-11.c: New test
7657 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
7659         PR c++/56895
7660         * g++.dg/template/arrow3.C: New test.
7662 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7664         * gcc.target/arm/minmax_minus.c: New test.
7666 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7668         PR middle-end/56883
7669         * c-c++-common/gomp/pr56883.c: New test.
7671 2013-04-09  Jeff Law  <law@redhat.com>
7673         * gcc.dg/tree-ssa/vrp87.c: New test.
7675 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7677         PR tree-optimization/56854
7678         * g++.dg/torture/pr56854.C: New test.
7680 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7682         PR fortran/56782
7683         * gfortran.dg/array_constructor_44.f90:  New test.
7685 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
7687         PR c++/56871
7688         * g++.dg/cpp0x/constexpr-specialization.C: New.
7690 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7692         * gcc.c-torture/execute/pr56837.c: New test.
7694         PR c++/34949
7695         PR c++/50243
7696         * g++.dg/opt/vt3.C: New test.
7697         * g++.dg/opt/vt4.C: New test.
7699 2013-04-08  Jeff Law  <law@redhat.com>
7701         * gcc.dg/tree-ssa/forwprop-25.c: New test.
7703 2013-04-08  Richard Biener  <rguenther@suse.de>
7705         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7707 2013-04-08  Richard Biener  <rguenther@suse.de>
7709         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7711 2013-04-08  Richard Biener  <rguenther@suse.de>
7713         * g++.dg/vect/slp-pr56812.cc: Adjust.
7715 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7717         * gcc.dg/pr56837.c: New test.
7718         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7719         "generated memset minus one".
7721 2013-04-07  Tobias Burnus  <burnus@net-b.de>
7723         PR fortran/56849
7724         * gfortran.dg/reshape_5.f90: New.
7726 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7728         PR target/56843
7729         * gcc.target/powerpc/recip-1.c: Modify expected output.
7730         * gcc.target/powerpc/recip-3.c: Likewise.
7731         * gcc.target/powerpc/recip-4.c: Likewise.
7732         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7734 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7736         * gcc.target/arm/peep-ldrd-1.c: New test.
7737         * gcc.target/arm/peep-strd-1.c: Likewise.
7739 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7741         * gcc.target/arm/negdi-1.c: New test.
7742         * gcc.target/arm/negdi-2.c: Likewise.
7743         * gcc.target/arm/negdi-3.c: Likewise.
7744         * gcc.target/arm/negdi-4.c: Likewise.
7746 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7748         * lib/target-supports.exp (add_options_for_arm_v8_neon):
7749         Add -march=armv8-a when we use v8 NEON.
7750         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7751         (check_effective_target_vect_call_ceilf): Likewise.
7752         (check_effective_target_vect_call_floorf): Likewise.
7753         (check_effective_target_vect_call_roundf): Likewise.
7754         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7755         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7756         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7757         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7758         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7760 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
7762         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7763         * gcc.target/powerpc/sd-pwr6.c: Same.
7764         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7765         * g++.dg/debug/pr56294.C: XFAIL on AIX.
7767 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
7769         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7771 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
7773         PR fortran/40881
7774         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7775         * gfortran.dg/altreturn_4.f90: Ditto.
7776         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7777         * gfortran.dg/altreturn_5.f90: Ditto.
7778         * gfortran.dg/altreturn_6.f90: Ditto.
7779         * gfortran.dg/altreturn_7.f90: Ditto.
7781 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7783         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7784         New procedure.
7785         (check_effective_target_arm_v8_neon_ok_nocache):
7786         Likewise.
7787         (check_effective_target_arm_v8_neon_ok): Change to use
7788         check_effective_target_arm_v8_neon_ok_nocache.
7789         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7790         NEON flags.
7791         (check_effective_target_vect_call_btruncf):
7792         Enable for arm and ARMv8 NEON.
7793         (check_effective_target_vect_call_ceilf): Likewise.
7794         (check_effective_target_vect_call_floorf): Likewise.
7795         (check_effective_target_vect_call_roundf): Likewise.
7796         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7797         target.
7799 2013-04-04  Marek Polacek  <polacek@redhat.com>
7801         PR tree-optimization/48186
7802         * gcc.dg/pr48186.c: New test.
7804 2013-04-04  Richard Biener  <rguenther@suse.de>
7806         PR tree-optimization/56826
7807         * gcc.dg/vect/pr56826.c: New testcase.
7808         * gcc.dg/vect/O3-pr36098.c: Adjust.
7810 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
7812         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7813         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7814         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7815         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7816         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7817         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7818         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7819         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7820         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7821         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7823 2013-04-04  Richard Biener  <rguenther@suse.de>
7825         PR tree-optimization/56213
7826         * gcc.dg/vect/vect-123.c: New testcase.
7828 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7830         PR fortran/56810
7831         * gfortran.dg/read_repeat_2.f90: New.
7833 2013-04-04  Richard Biener  <rguenther@suse.de>
7835         PR tree-optimization/56837
7836         * g++.dg/torture/pr56837.C: New testcase.
7838 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7840         PR fortran/50269
7841         * gfortran.dg/c_loc_test_21.f90: New.
7842         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7843         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7844         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7845         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7846         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
7848 2013-04-03  Jeff Law  <law@redhat.com>
7850         PR tree-optimization/56799
7851         * gcc.c-torture/execute/pr56799.c: New test.
7853 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7855         PR c++/56815
7856         * g++.dg/warn/Wpointer-arith-1.C: New.
7857         * g++.dg/gomp/for-19.C: Adjust.
7859 2013-04-03  Marek Polacek  <polacek@redhat.com>
7861         PR sanitizer/55702
7862         * gcc.dg/pr55702.c: New test.
7864 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7866         PR target/56809
7867         * gcc.dg/pr56809.c: New testcase.
7869 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7871         PR debug/56819
7872         * g++.dg/debug/pr56819.C: New test.
7874 2013-04-03  Richard Biener  <rguenther@suse.de>
7876         PR tree-optimization/56817
7877         * g++.dg/torture/pr56817.C: New testcase.
7879 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7881         * gcc.dg/vect/bb-slp-31.c: New file.
7883 2013-04-03  Jason Merrill  <jason@redhat.com>
7885         PR c++/34949
7886         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7888 2013-04-03  Richard Biener  <rguenther@suse.de>
7890         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7892 2013-04-03  Richard Biener  <rguenther@suse.de>
7894         PR tree-optimization/55964
7895         * gcc.dg/torture/pr55964-2.c: New testcase.
7897 2013-04-03  Richard Biener  <rguenther@suse.de>
7899         PR tree-optimization/56501
7900         * gcc.dg/torture/pr56501.c: New testcase.
7902 2013-04-03  Richard Biener  <rguenther@suse.de>
7904         PR tree-optimization/56407
7905         * gcc.dg/torture/pr56407.c: New testcase.
7907 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7909         PR tree-optimization/56790
7910         * g++.dg/ext/pr56790-1.C: New testcase.
7912 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7914         * gcc.target/i386/merge-1.c: New testcase.
7915         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7917 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7919         PR c/19449
7920         * gcc.c-torture/execute/pr19449.c: New test.
7922 2013-04-03  Richard Biener  <rguenther@suse.de>
7924         PR tree-optimization/56812
7925         * g++.dg/vect/slp-pr56812.cc: New testcase.
7927 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
7929         PR fortran/56284
7930         PR fortran/40881
7931         * gfortran.dg/altreturn_8.f90: New.
7932         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7933         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7934         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7936 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
7938         PR rtl-optimization/56745
7939         * gcc.c-torture/compile/pr56745.c: New test.
7941 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7943         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7945 2013-04-02  Richard Biener  <rguenther@suse.de>
7947         PR tree-optimization/56778
7948         * gcc.dg/torture/pr56778.c: New testcase.
7950 2013-04-02  Richard Biener  <rguenther@suse.de>
7952         PR middle-end/56768
7953         * g++.dg/torture/pr56768.C: New testcase.
7955 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
7957         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7959 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7961         PR fortran/56660
7962         * gfortran.dg/namelist_82.f90:  New test.
7964 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
7966         PR fortran/56500
7967         * gfortran.dg/implicit_class_1.f90: New.
7969 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7971         PR fortran/56786
7972         * gfortran.dg/namelist_81.f90:  New test.
7974 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7976         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
7977         for constant and equal string lengths.
7978         * gfortran.dg/character_comparison_5.f90:  Likewise.
7979         * gfortran.dg/character_comparison_9.f90:  New test.
7981 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
7983         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7984         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7986 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7988         PR fortran/35203
7989         * gfortran.dg/optional_absent_3.f90: New.
7991 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7993         PR fortran/56737
7994         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7996 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7998         PR fortran/56735
7999         * gfortran.dg/namelist_80.f90: New.
8001 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8003         PR fortran/45159
8004         * gfortran.dg/string_length_2.f90:  New test.
8005         * gfortran.dg/dependency_41.f90:  New test.
8007 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8009         PR fortran/55806
8010         * gfortran.dg/array_constructor_43.f90:  New test.
8011         * gfortran.dg/random_seed_3.f90:  New test.
8013 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
8015         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8016         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8017         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8018         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8019         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8020         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8021         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8022         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8023         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8024         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8026 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
8028         PR c++/56725
8029         * g++.dg/conversion/op4.C: Adjust.
8030         * g++.dg/cpp0x/rv1n.C: Likewise.
8031         * g++.dg/cpp0x/rv2n.C: Likewise.
8032         * g++.dg/cpp0x/template_deduction.C: Likewise.
8033         * g++.dg/expr/cond8.C: Likewise.
8034         * g++.dg/other/error4.C: Likewise.
8035         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8036         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8037         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8038         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8039         * g++.old-deja/g++.jason/conversion2.C: Likewise.
8040         * g++.old-deja/g++.law/cvt20.C: Likewise.
8041         * g++.old-deja/g++.law/cvt8.C: Likewise.
8042         * g++.old-deja/g++.law/init8.C: Likewise.
8043         * g++.old-deja/g++.mike/net12.C: Likewise.
8044         * g++.old-deja/g++.mike/net8.C: Likewise.
8045         * g++.old-deja/g++.mike/p2793.C: Likewise.
8046         * g++.old-deja/g++.mike/p3836.C: Likewise.
8047         * g++.old-deja/g++.mike/p418.C: Likewise.
8048         * g++.old-deja/g++.mike/p701.C: Likewise.
8049         * g++.old-deja/g++.mike/p807.C: Likewise.
8051 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
8053         PR middle-end/56694
8054         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8055         targets.
8057 2013-03-28  Marek Polacek  <polacek@redhat.com>
8059         PR tree-optimization/56695
8060         * gcc.dg/vect/pr56695.c: New test.
8062 2013-03-28  Richard Biener  <rguenther@suse.de>
8064         PR tree-optimization/37021
8065         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8066         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8068 2013-03-27  Tobias Burnus  <burnus@net-b.de>
8070         PR fortran/56650
8071         PR fortran/36437
8072         * gfortran.dg/sizeof_2.f90: New.
8073         * gfortran.dg/sizeof_3.f90: New.
8074         * gfortran.dg/sizeof_proc.f90: Update dg-error.
8076 2013-03-27  Richard Biener  <rguenther@suse.de>
8078         PR tree-optimization/37021
8079         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8081 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
8083         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8084         * g++.dg/ipa/ivinline-2.C: Likewise.
8085         * g++.dg/ipa/ivinline-3.C: Likewise.
8086         * g++.dg/ipa/ivinline-4.C: Likewise.
8087         * g++.dg/ipa/ivinline-5.C: Likewise.
8088         * g++.dg/ipa/ivinline-7.C: Likewise.
8089         * g++.dg/ipa/ivinline-8.C: Likewise.
8090         * g++.dg/ipa/ivinline-9.C: Likewise.
8091         * g++.dg/cpp0x/noexcept03.C: Likewise.
8092         * gcc.dg/const-1.c: Likewise.
8093         * gcc.dg/ipa/pure-const-1.c: Likewise.
8094         * gcc.dg/noreturn-8.c: Likewise.
8095         * gcc.target/i386/mmx-1.c: Likewise.
8096         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8097         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8098         * gcc.c-torture/execute/pr33992.x: New file.
8100 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8102         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8104 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
8106         PR c++/55951
8107         * g++.dg/ext/desig5.C: New.
8109 2013-03-26  Tobias Burnus  <burnus@net-b.de>
8111         PR fortran/56649
8112         * gfortran.dg/merge_init_expr_2.f90: New.
8113         * gfortran.dg/merge_char_1.f90: Modify test to
8114         stay a run-time test.
8115         * gfortran.dg/merge_char_3.f90: Ditto.
8117 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
8119         * g++.dg/cpp0x/constexpr-friend-2.C: New.
8120         * g++.dg/cpp0x/constexpr-main.C: Likewise.
8122 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8124         PR c++/56722
8125         * g++.dg/cpp0x/range-for23.C: New.
8127 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
8129         PR libfortran/52512
8130         * gfortran.dg/namelist_79.f90: New.
8132 2013-03-25  Martin Jambor  <mjambor@suse.cz>
8134         * gcc.dg/ipa/ipcp-agg-9.c: New test.
8136 2013-03-25  Tobias Burnus  <burnus@net-b.de>
8138         PR fortran/38536
8139         PR fortran/38813
8140         PR fortran/38894
8141         PR fortran/39288
8142         PR fortran/40963
8143         PR fortran/45824
8144         PR fortran/47023
8145         PR fortran/47034
8146         PR fortran/49023
8147         PR fortran/50269
8148         PR fortran/50612
8149         PR fortran/52426
8150         PR fortran/54263
8151         PR fortran/55343
8152         PR fortran/55444
8153         PR fortran/55574
8154         PR fortran/56079
8155         PR fortran/56378
8156         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8157         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8158         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8159         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8160         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8161         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8162         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8163         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8164         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8165         * gfortran.dg/c_loc_tests_16.f90: Ditto.
8166         * gfortran.dg/c_loc_tests_4.f03: Ditto.
8167         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8168         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8169         * gfortran.dg/c_loc_tests_8.f03: Ditto.
8170         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8171         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8172         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8173         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8174         * gfortran.dg/pr32601_1.f03: Ditto.
8175         * gfortran.dg/storage_size_2.f08: Remove dg-error.
8176         * gfortran.dg/blockdata_7.f90: New.
8177         * gfortran.dg/c_assoc_4.f90: New.
8178         * gfortran.dg/c_f_pointer_tests_6.f90: New.
8179         * gfortran.dg/c_f_pointer_tests_7.f90: New.
8180         * gfortran.dg/c_funloc_tests_8.f90: New.
8181         * gfortran.dg/c_loc_test_17.f90: New.
8182         * gfortran.dg/c_loc_test_18.f90: New.
8183         * gfortran.dg/c_loc_test_19.f90: New.
8184         * gfortran.dg/c_loc_test_20.f90: New.
8185         * gfortran.dg/c_sizeof_5.f90: New.
8186         * gfortran.dg/iso_c_binding_rename_3.f90: New.
8187         * gfortran.dg/transfer_resolve_2.f90: New.
8188         * gfortran.dg/transfer_resolve_3.f90: New.
8189         * gfortran.dg/transfer_resolve_4.f90: New.
8190         * gfortran.dg/pr32601.f03: Update dg-error.
8191         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8192         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8194 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8196         * gcc.target/arm/vseleqdf.c: New test.
8197         * gcc.target/arm/vseleqsf.c: Likewise.
8198         * gcc.target/arm/vselgedf.c: Likewise.
8199         * gcc.target/arm/vselgesf.c: Likewise.
8200         * gcc.target/arm/vselgtdf.c: Likewise.
8201         * gcc.target/arm/vselgtsf.c: Likewise.
8202         * gcc.target/arm/vselledf.c: Likewise.
8203         * gcc.target/arm/vsellesf.c: Likewise.
8204         * gcc.target/arm/vselltdf.c: Likewise.
8205         * gcc.target/arm/vselltsf.c: Likewise.
8206         * gcc.target/arm/vselnedf.c: Likewise.
8207         * gcc.target/arm/vselnesf.c: Likewise.
8208         * gcc.target/arm/vselvcdf.c: Likewise.
8209         * gcc.target/arm/vselvcsf.c: Likewise.
8210         * gcc.target/arm/vselvsdf.c: Likewise.
8211         * gcc.target/arm/vselvssf.c: Likewise.
8213 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8215         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8216         body from here...
8217         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8218         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8219         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8220         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8221         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8222         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8223         * gcc.target/aarch64/atomic-op-char.x: ... to here.
8224         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8225         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8226         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8227         * gcc.target/aarch64/atomic-op-int.x: ... to here.
8228         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8229         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8230         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8231         * gcc.target/aarch64/atomic-op-release.x: ... to here.
8232         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8233         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8234         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8235         * gcc.target/aarch64/atomic-op-short.x: ... to here.
8236         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8237         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8238         * gcc.target/arm/atomic-op-acquire.c: Likewise.
8239         * gcc.target/arm/atomic-op-char.c: Likewise.
8240         * gcc.target/arm/atomic-op-consume.c: Likewise.
8241         * gcc.target/arm/atomic-op-int.c: Likewise.
8242         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8243         * gcc.target/arm/atomic-op-release.c: Likewise.
8244         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8245         * gcc.target/arm/atomic-op-short.c: Likewise.
8247 2013-03-25  Richard Biener  <rguenther@suse.de>
8249         PR middle-end/56694
8250         * g++.dg/torture/pr56694.C: New testcase.
8252 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8254         PR target/56720
8255         * gcc.target/arm/neon-vcond-gt.c: New test.
8256         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8257         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8259 2013-03-25  Richard Biener  <rguenther@suse.de>
8261         PR tree-optimization/56689
8262         * gcc.dg/torture/pr56689.c: New testcase.
8264 2013-03-25  Kai Tietz  <ktietz@redhat.com>
8266         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8268 2013-03-24  Tobias Burnus  <burnus@net-b.de>
8270         PR fortran/56696
8271         * gfortran.dg/eof_5.f90: New.
8273 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8275         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8276         alphabetically.
8278 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
8280         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8282 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8284         PR testsuite/55994
8285         * gcc.c-torture/execute/builtins/builtins.exp: Add
8286         -Wl,--allow-multiple-definition for RTEMS targets.
8288 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
8290         * gcc.target/aarch64/movk.c: New test.
8292 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
8294         * g++.dg/ext/vector21.C: New testcase.
8296 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
8298         * gcc.target/arm/neon-for-64bits-1.c: New tests.
8299         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8301 2013-03-21  Richard Biener  <rguenther@suse.de>
8303         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8304         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8306 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8308         * gcc.target/aarch64/vect.c: Test and result vector added
8309         for sabd and saba instructions.
8310         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8311         instructions in assembly.
8312         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8313         * gcc.target/aarch64/vect-fp.c: Test and result vector added
8314         for fabd instruction.
8315         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8316         instruction in assembly.
8317         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8319 2013-03-20  Jeff Law  <law@redhat.com>
8321         * g++.dg/tree-ssa/ssa-dom.C: New test.
8323 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8325         * gcc.target/powerpc/mmfpgpr.c: New test.
8326         * gcc.target/powerpc/sd-vsx.c: Likewise.
8327         * gcc.target/powerpc/sd-pwr6.c: Likewise.
8328         * gcc.target/powerpc/vsx-float0.c: Likewise.
8330 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
8332         PR tree-optimization/56355
8333         * gcc.dg/pr56355-1.c: New file.
8335 2013-03-20  Catherine Moore  <clm@codesourcery.com>
8336             Richard Sandiford  <rdsandiford@googlemail.com>
8338         * gcc.target/mips/mips.exp: Add microMIPS support.
8339         * gcc.target/mips/umips-movep-2.c: New test.
8340         * gcc.target/mips/umips-lwp-2.c: New test.
8341         * gcc.target/mips/umips-swp-5.c: New test.
8342         * gcc.target/mips/umips-constraints-1.c: New test.
8343         * gcc.target/mips/umips-lwp-3.c: New test.
8344         * gcc.target/mips/umips-swp-6.c: New test.
8345         * gcc.target/mips/umips-constraints-2.c: New test.
8346         * gcc.target/mips/umips-save-restore-1.c: New test.
8347         * gcc.target/mips/umips-lwp-4.c: New test.
8348         * gcc.target/mips/umips-swp-7.c: New test.
8349         * gcc.target/mips/umips-save-restore-2.c: New test.
8350         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8351         * gcc.target/mips/umips-lwp-5.c: New test.
8352         * gcc.target/mips/umips-save-restore-3.c: New test.
8353         * gcc.target/mips/umips-lwp-6.c: New test.
8354         * gcc.target/mips/umips-swp-1.c: New test.
8355         * gcc.target/mips/umips-lwp-7.c: New test.
8356         * gcc.target/mips/umips-swp-2.c: New test.
8357         * gcc.target/mips/umips-lwp-8.c: New test.
8358         * gcc.target/mips/umips-swp-3.c: New test.
8359         * gcc.target/mips/umips-movep-1.c: New test.
8360         * gcc.target/mips/umips-lwp-1.c: New test.
8361         * gcc.target/mips/umips-swp-4.c: New test.
8363 2013-03-20  Richard Biener  <rguenther@suse.de>
8365         PR tree-optimization/56661
8366         * gcc.dg/torture/pr56661.c: New testcase.
8368 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8370         PR rtl-optimization/56605
8371         * gcc.target/powerpc/pr56605.c: New.
8373 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8375         PR fortran/54932
8376         * gfortran.dg/do_1.f90: Don't xfail.
8378 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8380         PR libfortran/51825
8381         * gfortran.dg/namelist_77.f90: New.
8382         * gfortran.dg/namelist_78.f90: New.
8384 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8386         PR libfortran/48618
8387         * gfortran.dg/open_negative_unit_1.f90: New.
8389 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8391         * gcc.target/aarch64/sbc.c: New test.
8393 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8395         * gcc.target/aarch64/ror.c: New test.
8397 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8399         * gcc.target/aarch64/extr.c: New test.
8401 2013-03-19  Richard Biener  <rguenther@suse.de>
8403         PR tree-optimization/56273
8404         * gcc.dg/tree-ssa/vrp47.c: Adjust.
8405         * c-c++-common/uninit-17.c: Likewise.
8407 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
8409         PR tree-optimization/56635
8410         * g++.dg/torture/pr56635.C: New test.
8412 2013-03-18  Richard Biener  <rguenther@suse.de>
8414         PR tree-optimization/3713
8415         * g++.dg/ipa/devirt-12.C: New testcase.
8417 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
8419         PR c/56566
8420         * c-c++-common/pr56566.c: New test.
8422 2013-03-17  Jason Merrill  <jason@redhat.com>
8424         * g++.dg/template/abstract-dr337.C: XFAIL.
8426 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
8428         PR c++/56607
8429         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8430         * c-c++-common/pr56607.c: New test.
8432 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
8434         PR c++/56582
8435         * g++.dg/cpp0x/constexpr-array5.C: New.
8437 2013-03-15  Tobias Burnus  <burnus@net-b.de>
8439         PR fortran/56615
8440         * gfortran.dg/transfer_intrinsic_5.f90: New.
8442 2013-03-15  Kai Tietz  <ktietz@redhat.com>
8444         * gcc.target/i386/movti.c: Don't test for x64 mingw.
8445         * gcc.target/i386/pr20020-1.c: Likewise.
8446         * gcc.target/i386/pr20020-2.c: Likewise.
8447         * gcc.target/i386/pr20020-3.c: Likewise.
8448         * gcc.target/i386/pr53425-1.c: Likewise.
8449         * gcc.target/i386/pr53425-2.c: Likewise.
8450         * gcc.target/i386/pr55093.c: Likewise.
8451         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8453 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
8455         PR debug/56307
8456         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8457         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
8459 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
8461         PR tree-optimization/53265
8462         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8463         undefined behavior.
8464         * gcc.dg/graphite/id-6.c (test): Likewise.
8465         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8466         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8468         PR tree-optimization/53265
8469         * gcc.dg/pr53265.c: New test.
8470         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8471         to dg-options.
8472         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8473         arrays.
8474         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
8475         n, use it as high bound instead of 4.
8477 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
8479         PR target/49880
8480         * gcc.target/sh/pr49880-1.c: New.
8481         * gcc.target/sh/pr49880-2.c: New.
8482         * gcc.target/sh/pr49880-3.c: New.
8483         * gcc.target/sh/pr49880-4.c: New.
8484         * gcc.target/sh/pr49880-5.c: New.
8486 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8488         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8490 2013-03-13  Richard Biener  <rguenther@suse.de>
8492         PR tree-optimization/56608
8493         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8495 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8497         PR c++/56611
8498         * g++.dg/cpp0x/alias-decl-32.C: New.
8500 2013-03-11  Jan Hubicka  <jh@suse.cz>
8502         PR middle-end/56571
8503         * gcc.c-torture/compile/pr56571.c: New testcase.
8505 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8507         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8508         * gcc.dg/tree-ssa/pr55579.c: Likewise.
8510 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
8512         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8513         * gcc.dg/inline_4.c: Likewise.
8514         * gcc.dg/unroll_2.c: Likewise.
8515         * gcc.dg/unroll_3.c: Likewise.
8516         * gcc.dg/unroll_4.c: Likewise.
8518 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8520         PR testsuite/54119
8521         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8523         PR debug/56307
8524         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8526 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
8528         PR target/40797
8529         * gcc.c-torture/compile/pr40797.c: New.
8531 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8533         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8535 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
8537         PR fortran/56575
8538         * gfortran.dg/class_56.f90: New test.
8540 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
8542         PR middle-end/56524
8543         * gcc.target/mips/pr56524.c: New test.
8545 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8547         PR c++/56565
8548         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8550 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8552         PR c++/51412
8553         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8555 2013-03-08  Marek Polacek  <polacek@redhat.com>
8557         PR tree-optimization/56478
8558         * gcc.dg/torture/pr56478.c: New test.
8560 2013-03-08  Kai Tietz  <ktietz@redhat.com>
8562         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8563         targets linker option --allow-multiple-definition.
8565         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8566         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8567         * gcc.dg/pr52549.c: Add LLP64 case.
8568         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8569         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8570         * gcc.dg/torture/pr51071-2.c: Likewise.
8571         * gcc.dg/tree-ssa/vrp72.c: Likewise.
8572         * gcc.dg/tree-ssa/vrp73.c: Likewise.
8573         * gcc.dg/tree-ssa/vrp75.c: Likewise.
8574         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8575         * gcc.dg/weak/weak-1.c: Likewise.
8576         * gcc.dg/weak/weak-2.c: Likewise.
8577         * gcc.dg/weak/weak-3.c: Likewise.
8578         * gcc.dg/weak/weak-4.c: Likewise.
8579         * gcc.dg/weak/weak-5.c: Likewise.
8580         * gcc.dg/weak/weak-15.c: Likewise.
8581         * gcc.dg/weak/weak-16.c: Likewise.
8583         * c-c++-common/pr54486.c: Skip test for mingw-targets.
8585 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
8587         PR tree-optimization/56559
8588         * gcc.dg/tree-ssa/reassoc-26.c: New test.
8590 2013-03-07  Andreas Schwab  <schwab@suse.de>
8592         * gcc.dg/pr31490.c: Fix last change.
8594 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8596         PR c++/56534
8597         * g++.dg/template/crash115.C: New.
8599 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8601         PR tree-optimization/56539
8602         * gcc.c-torture/compile/pr56539.c: New test.
8604 2013-03-06  Kai Tietz  <ktietz@redhat.com>
8606         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8607         targets.
8608         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8609         * gcc.dg/lto/20091013-1_2.c: Likewise.
8610         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8612 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8614         * gnat.dg/specs/aggr6.ads: New test.
8616 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8618         * gnat.dg/loop_optimization15.ad[sb]: New test.
8620 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8622         PR middle-end/56548
8623         * gcc.dg/pr56548.c: New test.
8625 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8627         PR debug/53363
8628         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8630 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8632         PR c++/56543
8633         * g++.dg/template/typename20.C: New test.
8635 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8637         PR debug/56510
8638         * gcc.dg/pr56510.c: New test.
8640         PR rtl-optimization/56484
8641         * gcc.c-torture/compile/pr56484.c: New test.
8643 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8645         PR c++/56530
8646         * g++.dg/warn/Wsign-conversion-2.C: New.
8648 2013-03-05  Richard Biener  <rguenther@suse.de>
8650         PR tree-optimization/56270
8651         * gcc.dg/vect/slp-38.c: New testcase.
8653 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8655         PR rtl-optimization/56494
8656         * gcc.dg/pr56494.c: New test.
8658 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
8660         * gcc.dg/pr56424.c: New test.
8662 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8664         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8665         * gcc.dg/pr56228.c <avr>: Skip.
8667 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8669         PR testsuite/52641
8670         PR tree-optimization/52631
8671         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8673 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
8675         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8676         * gcc.dg/vect/vect-83_64.c: Same.
8678 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8680         PR fortran/56477
8681         * gfortran.dg/pointer_check_13.f90: New test.
8683 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8685         PR fortran/54730
8686         * gfortran.dg/array_constructor_42.f90: New test.
8688 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
8690         PR c++/52688
8691         * g++.dg/template/static33.C: New.
8692         * g++.dg/template/static34.C: Likewise.
8694         PR c++/10291
8695         * g++.dg/template/static35.C: New.
8697 2013-03-01  Steve Ellcey  <sellcey@mips.com>
8699         * gcc.dg/pr56396.c: Require pic support.
8701 2013-03-01  Richard Biener  <rguenther@suse.de>
8703         PR tree-optimization/55481
8704         * gcc.dg/torture/pr56488.c: New testcase.
8706 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
8707             Jakub Jelinek  <jakub@redhat.com>
8709         PR sanitizer/56454
8710         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8711         no_sanitize_address attribute rather than no_address_safety_analysis.
8712         * g++.dg/asan/sanitizer_test_utils.h
8713         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8714         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8715         in addition to no_address_safety_analysis.
8717 2013-02-28  Jason Merrill  <jason@redhat.com>
8719         PR c++/56481
8720         * g++.dg/cpp0x/constexpr-and.C: New.
8722 2013-02-28  Martin Jambor  <mjambor@suse.cz>
8724         PR tree-optimization/56294
8725         * g++.dg/debug/pr56294.C: New test.
8727 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8729         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8731 2013-02-27  Marek Polacek  <polacek@redhat.com>
8733         PR rtl-optimization/56466
8734         * gcc.dg/pr56466.c: New test.
8736 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8738         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8739         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8740         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8742 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
8744         PR middle-end/45472
8745         * gcc.dg/pr45472.c: New test.
8747 2013-02-26  Marek Polacek  <polacek@redhat.com>
8749         PR tree-optimization/56426
8750         * gcc.dg/pr56436.c: New test.
8752 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
8754         PR tree-optimization/56448
8755         * gcc.c-torture/compile/pr56448.c: New test.
8757         PR tree-optimization/56443
8758         * gcc.dg/torture/pr56443.c: New test.
8760 2013-02-25  Richard Biener  <rguenther@suse.de>
8762         PR tree-optimization/56175
8763         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8765 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
8767         PR c++/56403
8768         * g++.dg/torture/pr56403.C: New test.
8770 2013-02-25  Catherine Moore  <clm@codesourcery.com>
8772         Revert:
8773         2013-02-24  Catherine Moore  <clm@codesourcery.com>
8774         Richard Sandiford  <rdsandiford@googlemail.com>
8776         * gcc.target/mips/mips.exp: Add microMIPS support.
8777         * gcc.target/mips/umips-movep-2.c: New test.
8778         * gcc.target/mips/umips-lwp-2.c: New test.
8779         * gcc.target/mips/umips-swp-5.c: New test.
8780         * gcc.target/mips/umips-constraints-1.c: New test.
8781         * gcc.target/mips/umips-lwp-3.c: New test.
8782         * gcc.target/mips/umips-swp-6.c: New test.
8783         * gcc.target/mips/umips-constraints-2.c: New test.
8784         * gcc.target/mips/umips-save-restore-1.c: New test.
8785         * gcc.target/mips/umips-lwp-4.c: New test.
8786         * gcc.target/mips/umips-swp-7.c: New test.
8787         * gcc.target/mips/umips-save-restore-2.c: New test.
8788         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8789         * gcc.target/mips/umips-lwp-5.c: New test.
8790         * gcc.target/mips/umips-save-restore-3.c: New test.
8791         * gcc.target/mips/umips-lwp-6.c: New test.
8792         * gcc.target/mips/umips-swp-1.c: New test.
8793         * gcc.target/mips/umips-lwp-7.c: New test.
8794         * gcc.target/mips/umips-swp-2.c: New test.
8795         * gcc.target/mips/umips-lwp-8.c: New test.
8796         * gcc.target/mips/umips-swp-3.c: New test.
8797         * gcc.target/mips/umips-movep-1.c: New test.
8798         * gcc.target/mips/umips-lwp-1.c: New test.
8799         * gcc.target/mips/umips-swp-4.c: New test.
8801 2013-02-24  Catherine Moore  <clm@codesourcery.com>
8802             Richard Sandiford  <rdsandiford@googlemail.com>
8804         * gcc.target/mips/mips.exp: Add microMIPS support.
8805         * gcc.target/mips/umips-movep-2.c: New test.
8806         * gcc.target/mips/umips-lwp-2.c: New test.
8807         * gcc.target/mips/umips-swp-5.c: New test.
8808         * gcc.target/mips/umips-constraints-1.c: New test.
8809         * gcc.target/mips/umips-lwp-3.c: New test.
8810         * gcc.target/mips/umips-swp-6.c: New test.
8811         * gcc.target/mips/umips-constraints-2.c: New test.
8812         * gcc.target/mips/umips-save-restore-1.c: New test.
8813         * gcc.target/mips/umips-lwp-4.c: New test.
8814         * gcc.target/mips/umips-swp-7.c: New test.
8815         * gcc.target/mips/umips-save-restore-2.c: New test.
8816         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8817         * gcc.target/mips/umips-lwp-5.c: New test.
8818         * gcc.target/mips/umips-save-restore-3.c: New test.
8819         * gcc.target/mips/umips-lwp-6.c: New test.
8820         * gcc.target/mips/umips-swp-1.c: New test.
8821         * gcc.target/mips/umips-lwp-7.c: New test.
8822         * gcc.target/mips/umips-swp-2.c: New test.
8823         * gcc.target/mips/umips-lwp-8.c: New test.
8824         * gcc.target/mips/umips-swp-3.c: New test.
8825         * gcc.target/mips/umips-movep-1.c: New test.
8826         * gcc.target/mips/umips-lwp-1.c: New test.
8827         * gcc.target/mips/umips-swp-4.c: New test.
8829 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
8831         PR sanitizer/56393
8832         * lib/asan-dg.exp (asan_link_flags): Add
8833         -B${gccpath}/libsanitizer/asan/ to flags.
8835 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8837         PR middle-end/56420
8838         * gcc.dg/torture/pr56420.c: New test.
8840 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
8842         PR middle-end/56108
8843         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8845 2013-02-21  Martin Jambor  <mjambor@suse.cz>
8847         PR tree-optimization/56310
8848         * g++.dg/ipa/pr56310.C: New test.
8850 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
8852         PR fortran/56385
8853         * gfortran.dg/proc_ptr_comp_37.f90: New.
8855 2013-02-21  Richard Biener  <rguenther@suse.de>
8857         PR tree-optimization/56415
8858         Revert
8859         2013-02-11  Richard Biener  <rguenther@suse.de>
8861         PR tree-optimization/56273
8862         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8863         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8864         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8865         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8866         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8867         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8869 2013-02-21  Marek Polacek  <polacek@redhat.com>
8871         PR tree-optimization/56398
8872         * g++.dg/torture/pr56398.C: New test.
8874 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8876         PR inline-asm/56405
8877         * gcc.c-torture/compile/pr56405.c: New test.
8879 2013-02-20  Jan Hubicka  <jh@suse.cz>
8881         PR tree-optimization/56265
8882         * g++.dg/ipa/devirt-11.C: New testcase.
8884 2013-02-20  Richard Biener  <rguenther@suse.de>
8886         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8888 2013-02-20  Richard Biener  <rguenther@suse.de>
8889         Jakub Jelinek  <jakub@redhat.com>
8891         PR tree-optimization/56396
8892         * gcc.dg/pr56396.c: New testcase.
8894 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8896         PR c++/56373
8897         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8899 2013-02-19  Richard Biener  <rguenther@suse.de>
8901         PR tree-optimization/56384
8902         * gcc.dg/torture/pr56384.c: New testcase.
8904 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
8906         PR tree-optimization/56350
8907         * gcc.dg/pr56350.c: New test.
8909         PR tree-optimization/56381
8910         * g++.dg/opt/pr56381.C: New test.
8912 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
8914         PR pch/54117
8915         * lib/dg-pch.exp (pch-init, pch-finish,
8916         check_effective_target_pch_supported_debug): New procs.
8917         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8918         Likewise if $pch_unsupported_debug and $flags include -g.
8919         Skip FAILs about missing *.gch file if $pch_unsupported_debug
8920         and dg-require-effective-target pch_unsupported_debug.
8921         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8922         * objc.dg/pch/pch.exp: Likewise.
8923         * gcc.dg/pch/pch.exp: Likewise.
8924         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8925         pch_unsupported_debug.
8926         * gcc.dg/pch/valid-1.hs: Likewise.
8927         * gcc.dg/pch/valid-1b.c: Likewise.
8928         * gcc.dg/pch/valid-1b.hs: Likewise.
8930 2013-02-18  Richard Biener  <rguenther@suse.de>
8932         PR tree-optimization/56366
8933         * gcc.dg/torture/pr56366.c: New testcase.
8935 2013-02-18  Richard Biener  <rguenther@suse.de>
8937         PR middle-end/56349
8938         * gcc.dg/torture/pr56349.c: New testcase.
8940 2013-02-18  Richard Biener  <rguenther@suse.de>
8942         PR tree-optimization/56321
8943         * gcc.dg/torture/pr56321.c: New testcase.
8945 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8947         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8949 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
8950             Dodji Seketeli  <dodji@redhat.com>
8952         PR asan/56330
8953         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8954         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8955         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8956         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8957         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8958         * c-c++-common/asan/pr56330.c: Likewise.
8959         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8960         Ensure the size argument of __builtin_memcpy is a constant.
8962 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8963             Paolo Carlini  <paolo.carlini@oracle.com>
8965         PR c++/51242
8966         * g++.dg/cpp0x/enum23.C: New.
8968 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
8970         PR target/54685
8971         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8973 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
8975         PR rtl-optimization/56348
8976         * gcc.target/i386/pr56348.c: New test.
8978 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
8980         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8981         * gcc.target/arm/interrupt-2.c: Likewise.
8983 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8985         PR fortran/56318
8986         * gfortran.dg/matmul_9.f90: New.
8988 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8990         PR fortran/53818
8991         * gfortran.dg/init_flag_11.f90: New.
8993 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8995         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8997 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8999         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9000         characters.
9002 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
9003             Tobias Burnus  <burnus@net-b.de>
9005         PR testsuite/56138
9006         * gfortran.dg/allocatable_function_7.f90: New.
9008 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
9010         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9011         * asan_globals_test-wrapper.cc: New file.
9012         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9013         instead of asan_globals_test.cc as dg-additional-sources.
9014         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9015         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
9016         "sanitizer_test_utils.h" instead of
9017         "sanitizer_common/tests/sanitizer_test_utils.h".
9018         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9019         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9020         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9021         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9022         * g++.dg/asan/asan_test.cc: Synced from upstream.
9023         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9025 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
9027         Fix an asan crash
9028         * c-c++-common/asan/memcmp-2.c: New test.
9030 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
9032         PR c++/55582
9033         * g++.dg/cpp0x/udlit-string-literal.h: New.
9034         * g++.dg/cpp0x/udlit-string-literal.C: New.
9036 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
9038         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9040 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
9042         PR target/56184
9043         * gcc.target/arm/pr56184.C: New test.
9045 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
9047         PR c++/56302
9048         * g++.dg/torture/pr56302.C: New test.
9049         * g++.dg/cpp0x/constexpr-56302.C: New test.
9050         * c-c++-common/pr56302.c: New test.
9052 2013-02-13  Tobias Burnus  <burnus@net-b.de>
9053             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9055         PR fortran/56204
9056         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9057         * gfortran.dg/quad_3.f90: Ditto.
9059 2013-02-13  Kostya Serebryany  <kcc@google.com>
9061         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9062         to match the fresh asan run-time.
9063         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9065 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
9067         Avoid instrumenting duplicated memory access in the same basic block
9068         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9069         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9070         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9071         * c-c++-common/asan/inc.c: Likewise.
9073 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
9075         PR inline-asm/56148
9076         * gcc.target/i386/pr56148.c: New test.
9078 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9079             Tobias Burnus  <burnus@net-b.de>
9081         PR testsuite/56082
9082         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9083         to kind=2.
9085 2013-02-12  Richard Biener  <rguenther@suse.de>
9087         PR lto/56297
9088         * gcc.dg/lto/pr56297_0.c: New testcase.
9089         * gcc.dg/lto/pr56297_0.c: Likewise.
9091 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
9093         PR fortran/46952
9094         * gfortran.dg/typebound_deferred_1.f90: New.
9096 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
9098         PR rtl-optimization/56151
9099         * gcc.target/i386/pr56151.c: New test.
9101 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
9103         * g++.dg/ext/mv12.C: New test.
9104         * g++.dg/ext/mv12.h: New file.
9105         * g++.dg/ext/mv12-aux.C: New file.
9106         * g++.dg/ext/mv13.C: New test.
9108 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9110         * lib/target-supports.exp
9111         (check_effective_target_powerpc_eabi_ok): New.
9112         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9113         powerpc_eabi_ok.
9114         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9115         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9116         only.
9117         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9118         * gcc.target/powerpc/pr51623.c: Likewise.
9119         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9120         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9122 2013-02-11  Alexander Potapenko  <glider@google.com>
9123             Jack Howarth  <howarth@bromo.med.uc.edu>
9124             Jakub Jelinek  <jakub@redhat.com>
9126         PR sanitizer/55617
9127         * g++.dg/asan/pr55617.C: Run on all targets.
9129 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
9131         PR rtl-optimization/56275
9132         * gcc.dg/pr56275.c: New test.
9134 2013-02-11  Richard Biener  <rguenther@suse.de>
9136         PR tree-optimization/56273
9137         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9139 2013-02-11  Richard Biener  <rguenther@suse.de>
9141         PR tree-optimization/56264
9142         * gcc.dg/torture/pr56264.c: New testcase.
9144 2013-02-11  Richard Biener  <rguenther@suse.de>
9146         PR tree-optimization/56273
9147         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9148         * gcc.dg/tree-ssa/pr21559.c: Adjust.
9149         * gcc.dg/tree-ssa/vrp17.c: Likewise.
9150         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9151         * gcc.dg/tree-ssa/vrp23.c: Likewise.
9152         * gcc.dg/tree-ssa/vrp24.c: Likewise.
9154 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
9156         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9157         for *-*-linux-gnu targets.
9158         * g++.dg/asan/interception-test-1.c: Ditto.
9159         * g++.dg/asan/interception-failure-test-1.C: Ditto.
9160         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9162 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
9164         PR fortran/55362
9165         * gfortran.dg/intrinsic_size_4.f90 : New test.
9167 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
9169         PR target/56256
9170         * gcc.target/powerpc/pr56256.c: New test.
9172 2013-02-08  Ian Lance Taylor  <iant@google.com>
9174         * lib/go.exp: Load timeout.exp.
9176 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
9178         PR rtl-optimization/56246
9179         * gcc.target/i386/pr56246.c: New test.
9181 2013-02-08  Jeff Law  <law@redhat.com>
9183         PR debug/53948
9184         * gcc.dg/debug/dwarf2/pr53948.c: New test.
9186 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9188         PR target/56043
9189         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9190         powerpc*-*-linux*.
9192 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
9194         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9196 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
9198         PR rtl-optimization/56195
9199         * gcc.dg/torture/pr56195.c: New test.
9201 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
9203         PR fortran/54107
9204         * gfortran.dg/recursive_interface_2.f90: New test.
9206 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
9208         PR tree-optimization/56250
9209         * gcc.c-torture/execute/pr56250.c: New test.
9211 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9213         PR tree-optimization/56064
9214         * gcc.dg/fixed-point/view-convert-2.c: New test.
9216 2013-02-08  Michael Matz  <matz@suse.de>
9218         PR tree-optimization/52448
9219         * gcc.dg/pr52448.c: New test.
9221 2013-02-08  Richard Biener  <rguenther@suse.de>
9223         PR middle-end/56181
9224         * gcc.dg/torture/pr56181.c: New testcase.
9226 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9228         PR target/54222
9229         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9230         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9232 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9234         PR c++/56241
9235         * g++.dg/parse/crash61.C: New test.
9237         PR c++/56239
9238         * g++.dg/parse/pr56239.C: New test.
9240         PR c++/56237
9241         * g++.dg/abi/mangle61.C: New test.
9243 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
9245         PR rtl-optimization/56225
9246         * gcc.target/i386/pr56225.c: New test.
9248 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9250         PR debug/56154
9251         * gcc.dg/guality/pr56154-1.c: New test.
9252         * gcc.dg/guality/pr56154-2.c: New test.
9253         * gcc.dg/guality/pr56154-3.c: New test.
9254         * gcc.dg/guality/pr56154-4.c: New test.
9255         * gcc.dg/guality/pr56154-aux.c: New file.
9257         PR tree-optimization/55789
9258         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9259         cleanup-tree-dump.
9260         * gcc.dg/tree-ssa/inline-3.c: Add
9261         --param max-early-inliner-iterations=2 option.
9263 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9265         PR debug/53363
9266         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9267         Add -fno-dwarf2-cfi-asm to dg-options.
9268         Adapt match count.
9270 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9272         PR target/56228
9273         * gcc.dg/pr56228.c: New test.
9275 2013-02-07  Alan Modra  <amodra@gmail.com>
9277         PR target/54009
9278         * gcc.target/powerpc/pr54009.c: New test.
9279         PR target/54131
9280         * gfortran.dg/pr54131.f: New test.
9282 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
9284         PR fortran/55789
9285         * gfortran.dg/array_constructor_41.f90: New test.
9287 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
9289         PR fortran/55978
9290         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9292 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
9294         PR middle-end/56217
9295         * g++.dg/gomp/pr56217.C: New test.
9297 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
9299         PR tree-optimization/56205
9300         * gcc.dg/tree-ssa/stdarg-6.c: New test.
9301         * gcc.c-torture/execute/pr56205.c: New test.
9303 2013-02-05  Richard Biener  <rguenther@suse.de>
9305         PR tree-optimization/53342
9306         PR tree-optimization/53185
9307         * gcc.dg/vect/pr53185-2.c: New testcase.
9309 2013-02-05  Jan Hubicka  <jh@suse.cz>
9311         PR tree-optimization/55789
9312         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9313         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9314         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9315         * g++.dg/ipa/inline-1.C: New testcase.
9316         * g++.dg/ipa/inline-2.C: New testcase.
9317         * g++.dg/ipa/inline-3.C: New testcase.
9319 2013-02-05  Jan Hubicka  <jh@suse.cz>
9321         PR tree-optimization/55789
9322         * g++.dg/torture/pr55789.C: New testcase.
9324 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
9326         PR middle-end/56167
9327         * gcc.dg/pr56167.c: New test.
9329 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
9331         PR target/55146
9332         * gcc.target/sh/pr55146.c: New.
9334 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
9336         PR tree-optimization/54386
9337         * gcc.target/sh/pr54386.c: New.
9339 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
9341         PR fortran/56008
9342         * gfortran.dg/realloc_on _assign_16.f90 : New test.
9344         PR fortran/47517
9345         * gfortran.dg/realloc_on _assign_17.f90 : New test.
9347 2013-02-04  Alexander Potapenko  <glider@google.com>
9348             Jack Howarth  <howarth@bromo.med.uc.edu>
9349             Jakub Jelinek  <jakub@redhat.com>
9351         PR sanitizer/55617
9352         * g++.dg/asan/pr55617.C: New test.
9354 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
9356         PR fortran/54195
9357         * gfortran.dg/typebound_operator_19.f90: New test.
9358         * gfortran.dg/typebound_assignment_4.f90: New test.
9360 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
9362         PR fortran/54107
9363         * gfortran.dg/recursive_interface_1.f90: New test.
9365 2013-02-04  Richard Guenther  <rguenther@suse.de>
9367         PR lto/56168
9368         * gcc.dg/lto/pr56168_0.c: New testcase.
9369         * gcc.dg/lto/pr56168_1.c: Likewise.
9371 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9373         PR fortran/50627
9374         PR fortran/56054
9375         * gfortran.dg/block_12.f90:  New test.
9376         * gfortran.dg/module_error_1.f90:  New test.
9378 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
9380         * lib/target-supports.exp (check_effective_target_vect_float)
9381         (check_effective_target_vect_no_align): Add mips-sde-elf.
9383 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
9385         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9387 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
9389         * gcc.dg/pr56023.c: XFAIL on AIX.
9390         * gcc.dg/vect/pr49352.c: Same.
9392 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
9394         * gnat.dg/opt26.adb: New test.
9396 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9398         Revert.
9399         2013-01-27  Amol Pise  <amolpise15@gmail.com>
9401         * gcc.target/arm/neon-vfnms-1.c: New test.
9402         * gcc.target/arm/neon-vfnma-1.c: New test.
9404 2013-01-31  Richard Biener  <rguenther@suse.de>
9406         PR tree-optimization/56157
9407         * gcc.dg/torture/pr56157.c: New testcase.
9409 2013-01-30  Richard Biener  <rguenther@suse.de>
9411         PR tree-optimization/56150
9412         * gcc.dg/torture/pr56150.c: New testcase.
9414 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
9416         PR sanitizer/55374
9417         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9418         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
9419         printed in backtrace.
9420         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9421         to avoid errors about mismatched allocation vs. deallocation.
9423         PR c++/55742
9424         * g++.dg/mv1.C: Moved to...
9425         * g++.dg/ext/mv1.C: ... here.  Adjust test.
9426         * g++.dg/mv2.C: Moved to...
9427         * g++.dg/ext/mv2.C: ... here.  Adjust test.
9428         * g++.dg/mv3.C: Moved to...
9429         * g++.dg/ext/mv3.C: ... here.
9430         * g++.dg/mv4.C: Moved to...
9431         * g++.dg/ext/mv4.C: ... here.
9432         * g++.dg/mv5.C: Moved to...
9433         * g++.dg/ext/mv5.C: ... here.  Adjust test.
9434         * g++.dg/mv6.C: Moved to...
9435         * g++.dg/ext/mv6.C: ... here.  Adjust test.
9436         * g++.dg/ext/mv7.C: New test.
9437         * g++.dg/ext/mv8.C: New test.
9438         * g++.dg/ext/mv9.C: New test.
9439         * g++.dg/ext/mv10.C: New test.
9440         * g++.dg/ext/mv11.C: New test.
9442 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9444         PR rtl-optimization/56144
9445         * gcc.dg/pr56144.c: New.
9447 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
9449         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9450         message.
9451         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9452         * g++.dg/cpp0x/constexpr-55573.C: Same
9454 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
9456         PR tree-optimization/56064
9457         * gcc.dg/fixed-point/view-convert.c: New test.
9459 2013-01-30  Andreas Schwab  <schwab@suse.de>
9461         * lib/target-supports-dg.exp (dg-process-target): Use expr to
9462         evaluate the end index in string range.
9464 2013-01-30  Tobias Burnus  <burnus@net-b.de>
9466         PR fortran/56138
9467         * gfortran.dg/allocatable_function_6.f90: New.
9469 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
9470             Mikael Morin  <mikael@gcc.gnu.org>
9472         PR fortran/54107
9473         * gfortran.dg/proc_ptr_comp_36.f90: New.
9475 2013-01-29  Richard Biener  <rguenther@suse.de>
9477         PR tree-optimization/55270
9478         * gcc.dg/torture/pr55270.c: New testcase.
9480 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9482         PR rtl-optimization/56117
9483         * gcc.dg/pr56117.c: New test.
9485 2013-01-28  Richard Biener  <rguenther@suse.de>
9487         PR tree-optimization/56034
9488         * gcc.dg/torture/pr56034.c: New testcase.
9490 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9492         PR tree-optimization/56125
9493         * gcc.dg/pr56125.c: New test.
9495 2013-01-28  Tobias Burnus  <burnus@net-b.de>
9496             Mikael Morin  <mikael@gcc.gnu.org>
9498         PR fortran/53537
9499         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9500         * gfortran.dg/import8.f90: Likewise.
9501         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9502         * gfortran.dg/import10.f90: New test.
9503         * gfortran.dg/import11.f90: Likewise
9505 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9507         PR testsuite/56053
9508         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9509         string.h.  Provide memset, malloc and free prototypes, adjust line
9510         numbers in dg-output.
9511         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9512         Provide memset prototype and adjust line numbers in dg-output.
9513         * c-c++-common/asan/global-overflow-1.c: Likewise.
9515         PR tree-optimization/56094
9516         * gcc.dg/pr56094.c: New test.
9518 2013-01-27  Amol Pise  <amolpise15@gmail.com>
9520         * gcc.target/arm/neon-vfnms-1.c: New test.
9521         * gcc.target/arm/neon-vfnma-1.c: New test.
9523 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
9525         PR target/56114
9526         * gcc.target/i386/pr56114.c: New test.
9528 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
9530         PR fortran/55984
9531         * gfortran.dg/associate_14.f90: New test.
9533         PR fortran/56047
9534         * gfortran.dg/associate_13.f90: New test.
9536 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
9538         PR tree-optimization/56098
9539         * gcc.dg/pr56098-1.c: New test.
9540         * gcc.dg/pr56098-2.c: New test.
9542 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
9544         PR target/54222
9545         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9547 2013-01-22  Marek Polacek  <polacek@redhat.com>
9549         PR tree-optimization/56035
9550         * gcc.dg/pr56035.c: New test.
9552 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9554         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9555         for MIPS.
9557 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9559         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9561 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
9563         PR c/56078
9564         * gcc.dg/pr56078.c: New test.
9565         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9567 2013-01-24  Martin Jambor  <mjambor@suse.cz>
9569         PR tree-optimization/55927
9570         * g++.dg/ipa/devirt-10.C: Disable early inlining.
9572 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
9574         * gcc.target/i386/movsd.c: New test.
9576 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
9578         PR inline-asm/55934
9579         * gcc.target/i386/pr55934.c: New test.
9581 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
9583         PR fortran/56081
9584         * gfortran.dg/select_8.f90: New.
9586 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
9588         * gcc.target/microblaze/microblaze.exp: Remove
9589         target_config_cflags check.
9591 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
9593         PR fortran/56052
9594         * gfortran.dg/gomp/pr56052.f90: New test.
9596         PR target/49069
9597         * gcc.dg/pr49069.c: New test.
9599 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9601         PR c++/55944
9602         * g++.dg/cpp0x/constexpr-static10.C: New.
9604 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
9606         PR target/56028
9607         * gcc.target/i386/pr56028.c: New test.
9609 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
9611         PR target/55686
9612         * gcc.target/i386/pr55686.c: New test.
9614 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
9616         PR c++/53609
9617         * g++.dg/cpp0x/variadic139.C: New test.
9618         * g++.dg/cpp0x/variadic140.C: Likewise.
9619         * g++.dg/cpp0x/variadic141.C: Likewise.
9621 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
9623         * gnat.dg/warn8.adb: New test.
9625 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9627         PR fortran/55919
9628         * gfortran.dg/include_8.f90: New test.
9630 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9632         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9633         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9635 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
9637         PR tree-optimization/56051
9638         * gcc.c-torture/execute/pr56051.c: New test.
9640 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9642         PR rtl-optimization/56023
9643         * gcc.dg/pr56023.c: New test.
9645 2013-01-21  Martin Jambor  <mjambor@suse.cz>
9647         PR middle-end/56022
9648         * gcc.target/i386/pr56022.c: New test.
9650 2013-01-21  Jason Merrill  <jason@redhat.com>
9652         * lib/target-supports.exp (check_effective_target_alias): New.
9654 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9656         PR debug/53235
9657         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9659 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
9661         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9663 2013-01-19  Jeff Law  <law@redhat.com>
9665         PR tree-optimization/52631
9666         * tree-ssa/pr52631.c: New test.
9667         * tree-ssa/ssa-fre-9: Update expected output.
9669 2013-01-19  Anthony Green  <green@moxielogic.com>
9671         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9672         for moxie.
9674 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9676         PR tree-optimization/56029
9677         * g++.dg/torture/pr56029.C: New test.
9679 2013-01-18  Sharad Singhai  <singhai@google.com>
9681         PR tree-optimization/55995
9682         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9684 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
9686         PR target/55433
9687         * gcc.target/i386/pr55433.c: New.
9689 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9691         PR middle-end/56015
9692         * gfortran.dg/pr56015.f90: New test.
9694 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
9696         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9698 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
9700         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9701         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9702         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9703         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9704         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9706 2013-01-17  Jeff Law  <law@redhat.com>
9708         * gcc.dg/pr52573.c: Move to...
9709         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
9711         PR rtl-optimization/52573
9712         * gcc.dg/pr52573.c: New test.
9714 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
9716         PR sanitizer/55679
9717         * g++.dg/asan/interception-test-1.C: Skip on darwin.
9718         * lib/target-supports.exp (check_effective_target_swapcontext): Use
9719         check_no_compiler_messages to test support in ucontext.h.
9720         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9721         compliant RLIMIT_AS.
9723 2013-01-17  Marek Polacek  <polacek@redhat.com>
9725         PR rtl-optimization/55833
9726         * gcc.dg/pr55833.c: New test.
9728 2013-01-17  Jan Hubicka  <jh@suse.cz>
9730         PR tree-optimization/55273
9731         * gcc.c-torture/compile/pr55273.c: New testcase.
9733 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
9735         PR target/55981
9736         * gcc.target/pr55981.c: New test.
9738 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
9740         * gcc.target/arm/pr40887.c: Require at least armv5.
9741         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9742         * gcc.target/arm/pr51915.c: Likewise.
9743         * gcc.target/arm/pr52006.c: Likewise.
9744         * gcc.target/arm/pr53187.c: Likewise.
9746         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9747         * gcc.target/arm/ftest-support-arm.h: Delete.
9748         * gcc.target/arm/ftest-support-thumb.h: Delete.
9749         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9750         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9751         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9752         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9753         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9754         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9755         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9756         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9757         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9758         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9759         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9760         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9761         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9762         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9763         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9764         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9765         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9766         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9767         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9768         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9769         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9770         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9771         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9772         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9774 2013-01-17  Martin Jambor  <mjambor@suse.cz>
9776         PR tree-optimizations/55264
9777         * g++.dg/ipa/pr55264.C: New test.
9779 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
9781         PR fortran/55983
9782         * gfortran.dg/class_55.f90: New.
9784 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
9786         PR testsuite/55994
9787         * gcc.c-torture/execute/builtins/builtins.exp: Add
9788         -Wl,--allow-multiple-definition for eabi and elf targets.
9790         PR testsuite/54622
9791         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9792         check_effective_target_vect_perm_short,
9793         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9794         check_effective_target_vect64): Return 0 for big-endian ARM.
9795         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9797         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9798         prototypes.
9800 2013-01-16  Richard Biener  <rguenther@suse.de>
9802         PR tree-optimization/55964
9803         * gcc.dg/torture/pr55964.c: New testcase.
9805 2013-01-16  Richard Biener  <rguenther@suse.de>
9807         PR tree-optimization/54767
9808         PR tree-optimization/53465
9809         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9811 2013-01-16  Christian Bruel  <christian.bruel@st.com>
9813         PR target/55301
9814         * gcc.target/sh/sh-switch.c: New testcase.
9816 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9818         * gcc.dg/webizer.c: Increase the array size.
9820 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9822         PR target/55940
9823         * gcc.dg/pr55940.c: New test.
9825 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
9826             Harald Anlauf  <anlauf@gmx.de>
9828         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9829         * gfortran.dg/bounds_check_5.f90: Likewise.
9830         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9831         * gfortran.dg/continuation_9.f90: Likewise.
9832         * gfortran.dg/move_alloc_13.f90: Likewise.
9833         * gfortran.dg/structure_constructor_11.f90: Likewise.
9834         * gfortran.dg/tab_continuation.f: Likewise.
9835         * gfortran.dg/warning-directive-2.F90: Likewise.
9836         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9838 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9840         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9841         * gcc.target/arm/fma-sp.c: Likewise.
9843 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9845         PR rtl-optimization/55153
9846         * gcc.dg/pr55153.c: New.
9848 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9850         PR tree-optimization/55920
9851         * gcc.c-torture/compile/pr55920.c: New test.
9853 2013-01-15  Richard Biener  <rguenther@suse.de>
9855         PR middle-end/55882
9856         * gcc.dg/torture/pr55882.c: New testcase.
9858 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9860         PR tree-optimization/55955
9861         * gcc.c-torture/compile/pr55955.c: New test.
9863 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
9865         PR c++/55663
9866         * g++.dg/cpp0x/alias-decl-31.C: New test.
9868 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
9870         PR fortran/54286
9871         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9872         case where interface is null.
9874 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9876         PR fortran/55806
9877         * gfortran.dg/array_constructor_40.f90:  New test.
9879 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
9881         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9883 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9885         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9886         * gcc.target/aarch64/vect-ld1r-compile.c: New.
9887         * gcc.target/aarch64/vect-ld1r-fp.c: New.
9888         * gcc.target/aarch64/vect-ld1r.c: New.
9889         * gcc.target/aarch64/vect-ld1r.x: New.
9891 2013-01-14  Andi Kleen  <ak@linux.intel.com>
9893         PR target/55948
9894         * gcc.target/i386/hle-clear-rel.c: New file
9895         * gcc.target/i386/hle-store-rel.c: New file.
9897 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
9899         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9900         * gfortran.dg/bounds_check_4.f90: Likewise.
9901         * gfortran.dg/inquire_10.f90: Likewise.
9902         * gfortran.dg/minloc_3.f90: Likewise.
9903         * gfortran.dg/minlocval_3.f90: Likewise.
9904         * gfortran.dg/module_double_reuse.f90: Likewise.
9905         * gfortran.dg/mvbits_1.f90: Likewise.
9906         * gfortran.dg/oldstyle_1.f90: Likewise.
9907         * gfortran.dg/pr20163-2.f: Likewise.
9908         * gfortran.dg/save_1.f90: Likewise.
9909         * gfortran.dg/scan_1.f90: Likewise.
9910         * gfortran.dg/select_char_1.f90: Likewise.
9911         * gfortran.dg/shape_4.f90: Likewise.
9912         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9913         * gfortran.dg/function_optimize_10.f90: Likewise.
9914         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9915         * gfortran.dg/used_types_17.f90: Likewise.
9916         * gfortran.dg/used_types_18.f90: Likewise.
9918 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
9920         PR fortran/54286
9921         * gfortran.dg/proc_ptr_result_8.f90 : New test.
9923 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9925         * gcc.dg/unroll_5.c: Add nomips16 attributes.
9927 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9929         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9931 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
9933         PR fortran/55072
9934         * gfortran.dg/assumed_type_2.f90: Fix test case.
9935         * gfortran.dg/internal_pack_13.f90: New test.
9936         * gfortran.dg/internal_pack_14.f90: New test.
9938 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9940         PR fortran/55868
9941         * gfortran.dg/unlimited_polymorphic_8.f90: Update
9942         scan-tree-dump-times for foo.0.x._vptr to deal with change from
9943         $tar to STAR.
9945 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
9947         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9949 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9951         PR target/55719
9952         * gcc.target/s390/pr55719.c: New testcase.
9954 2013-01-11  Richard Guenther  <rguenther@suse.de>
9956         PR tree-optimization/44061
9957         * gcc.dg/pr44061.c: New testcase.
9959 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
9961         Update copyright years.
9963 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
9964             Jakub Jelinek  <jakub@redhat.com>
9966         PR target/55565
9967         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9969 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
9971         PR rtl-optimization/55672
9972         * gcc.target/i386/pr55672.c: New.
9974 2013-01-10  Jeff Law  <law@redhat.com>
9976         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
9977         pass/fail message unique.
9980 2013-01-10  Jason Merrill  <jason@redhat.com>
9982         * ada/.gitignore: New.
9984 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9986         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9987         Add tls options.
9988         * g++.dg/tls/thread_local2.C: Likewise.
9989         * g++.dg/tls/thread_local2g.C: Likewise.
9990         * g++.dg/tls/thread_local6.C: Likewise.
9991         * g++.dg/tls/thread_local-order1.C: Add tls options.
9992         * g++.dg/tls/thread_local-order2.C: Likewise.
9993         * g++.dg/tls/thread_local3.C: Likewise.
9994         * g++.dg/tls/thread_local3g.C: Likewise.
9995         * g++.dg/tls/thread_local4.C: Likewise.
9996         * g++.dg/tls/thread_local4g.C: Likewise.
9997         * g++.dg/tls/thread_local5.C: Likewise.
9998         * g++.dg/tls/thread_local5g.C: Likewise.
9999         * g++.dg/tls/thread_local6g.C: Likewise.
10001 2013-01-10  Kostya Serebryany  <kcc@google.com>
10003         * g++.dg/asan/asan_test.cc: Sync from upstream.
10005 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
10007         PR tree-optimization/55921
10008         * gcc.c-torture/compile/pr55921.c: New test.
10010 2013-01-09  Jan Hubicka  <jh@suse.cz>
10012         PR tree-optimization/55569
10013         * gcc.c-torture/compile/pr55569.c: New testcase.
10015 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
10017         PR fortran/47203
10018         * gfortran.dg/use_28.f90: New test.
10020 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
10022         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10023         number matching more robust.
10025 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
10027         PR rtl-optimization/55829
10028         * gcc.target/i386/pr55829.c: New.
10030 2013-01-09  Tobias Burnus  <burnus@net-b.de>
10032         PR fortran/55758
10033         * gfortran.dg/bind_c_bool_1.f90: New.
10034         * gfortran.dg/do_5.f90: Add dg-warning.
10036 2013-01-09  Jan Hubicka  <jh@suse.cz>
10038         PR tree-optimization/55875
10039         * gcc.c-torture/execute/pr55875.c: New testcase.
10040         * g++.dg/torture/pr55875.C: New testcase.
10042 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
10044         PR c/48418
10045         * c-c++-common/pr48418.c: New test.
10047 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
10049         PR c++/55801
10050         * g++.dg/tls/thread_local-ice.C: New.
10052 2013-01-09  Andreas Schwab  <schwab@suse.de>
10054         * gcc.dg/guality/pr54693.c: Null-terminate arr.
10056 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
10058         PR tree-optimization/48189
10059         * gcc.dg/pr48189.c: New test.
10061 2013-01-04  Jan Hubicka  <jh@suse.cz>
10063         PR tree-optimization/55823
10064         * g++.dg/ipa/devirt-10.C: New testcase.
10066 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
10067             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
10069         PR rtl-optimization/55845
10070         * gcc.target/i386/pr55845.c: New test.
10072 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
10074         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10075         instructions generated instead of number of occurances.
10077 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
10079         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10080         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10081         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10082         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10083         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10084         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10085         * gcc.target/aarch64/vect-fcm.x: Likewise.
10086         * lib/target-supports.exp
10087         (check_effective_target_vect_cond): Enable for AArch64.
10089 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
10091         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10092         endian-safe float pool loading.
10093         (test_square_root_v4sf): Likewise.
10094         (test_square_root_v2df): Likewise.
10095         * lib/target-supports.exp
10096         (check_effective_target_vect_call_sqrtf): Add AArch64.
10098 2013-01-08  Martin Jambor  <mjambor@suse.cz>
10100         PR debug/55579
10101         * gcc.dg/tree-ssa/pr55579.c: New test.
10103 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10105         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10106         asm comments.
10108 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
10110         PR middle-end/55890
10111         * gcc.dg/torture/pr55890-3.c: New test.
10113         PR middle-end/55851
10114         * gcc.c-torture/compile/pr55851.c: New test.
10116         PR sanitizer/55844
10117         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10118         dg-options.
10120 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
10122         PR fortran/55618
10123         * gfortran.dg/elemental_scalar_args_2.f90: New test.
10125 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10127         PR fortran/55763
10128         * gfortran.dg/pointer_init_2.f90: Update dg-error.
10129         * gfortran.dg/pointer_init_7.f90: New.
10131 2013-01-07  Richard Biener  <rguenther@suse.de>
10133         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10135 2013-01-07  Richard Biener  <rguenther@suse.de>
10137         PR middle-end/55890
10138         * gcc.dg/torture/pr55890-1.c: New testcase.
10139         * gcc.dg/torture/pr55890-2.c: Likewise.
10141 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
10143         * gcc.target/aarch64/fmovd.c: New.
10144         * gcc.target/aarch64/fmovf.c: Likewise.
10145         * gcc.target/aarch64/fmovd-zero.c: Likewise.
10146         * gcc.target/aarch64/fmovf-zero.c: Likewise.
10147         * gcc.target/aarch64/vect-fmovd.c: Likewise.
10148         * gcc.target/aarch64/vect-fmovf.c: Likewise.
10149         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10150         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10152 2013-01-07  Richard Biener  <rguenther@suse.de>
10154         PR tree-optimization/55888
10155         PR tree-optimization/55862
10156         * gcc.dg/torture/pr55888.c: New testcase.
10158 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10160         PR fortran/55852
10161         * gfortran.dg/intrinsic_size_3.f90: New.
10163 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10165         PR fortran/55763
10166         * gfortran.dg/select_type_32.f90: New.
10168 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
10170         PR c++/52343
10171         * g++.dg/cpp0x/alias-decl-29.C: New test.
10173 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
10175         PR fortran/53876
10176         PR fortran/54990
10177         PR fortran/54992
10178         * gfortran.dg/class_array_15.f03: New test.
10180 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
10182         PR fortran/42769
10183         PR fortran/45836
10184         PR fortran/45900
10185         * gfortran.dg/use_23.f90: New test.
10186         * gfortran.dg/use_24.f90: New test.
10187         * gfortran.dg/use_25.f90: New test.
10188         * gfortran.dg/use_26.f90: New test.
10189         * gfortran.dg/use_27.f90: New test.
10191 2013-01-06  Olivier Hainque  <hainque@adacore.com>
10193         * gnat.dg/specs/clause_on_volatile.ads: New test.
10195 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10197         * gnat.dg/alignment10.adb: New test.
10199 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
10200             Mikael Morin  <mikael@gcc.gnu.org>
10202         PR fortran/55827
10203         * gfortran.dg/use_22.f90: New test.
10205 2013-01-04  Andrew Pinski  <apinski@cavium.com>
10207         * gcc.target/aarch64/cmp-1.c: New testcase.
10209 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
10211         PR fortran/55172
10212         * gfortran.dg/select_type_31.f03: New test.
10214 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
10216         PR c++/54526 (again)
10217         * g++.dg/cpp0x/parse2.C: Extend.
10218         * g++.old-deja/g++.other/crash28.C: Adjust.
10220 2013-01-04  Richard Biener  <rguenther@suse.de>
10222         PR tree-optimization/55862
10223         * gcc.dg/torture/pr55862.c: New testcase.
10225 2013-01-04  Martin Jambor  <mjambor@suse.cz>
10227         PR tree-optimization/55755
10228         * gcc.dg/torture/pr55755.c: New test.
10229         * gcc.dg/tree-ssa/sra-13.c: Likewise.
10230         * gcc.dg/tree-ssa/pr45144.c: Update.
10232 2013-01-04  Richard Biener  <rguenther@suse.de>
10234         PR middle-end/55863
10235         * gcc.dg/fold-reassoc-2.c: New testcase.
10237 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10239         PR fortran/55763
10240         * gfortran.dg/null_7.f90: New.
10242 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10244         PR fortran/55854
10245         PR fortran/55763
10246         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10247         * gfortran.dg/unlimited_polymorphic_7.f90: New.
10248         * gfortran.dg/unlimited_polymorphic_8.f90: New.
10250 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
10252         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10254 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
10256         PR fortran/55855
10257         * gfortran.dg/assignment_1.f90: Modified.
10258         * gfortran.dg/assignment_4.f90: New.
10260 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
10262         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10264 2013-01-03  Richard Biener  <rguenther@suse.de>
10266         PR tree-optimization/55857
10267         * gcc.dg/vect/pr55857-1.c: New testcase.
10268         * gcc.dg/vect/pr55857-2.c: Likewise.
10270 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
10272         PR rtl-optimization/55838
10273         * gcc.dg/pr55838.c: New test.
10275         PR tree-optimization/55832
10276         * gcc.c-torture/compile/pr55832.c: New test.
10278 2013-01-02  Teresa Johnson  <tejohnson@google.com>
10280         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10281         * gcc.dg/tree-ssa/loop-23.c: Ditto.
10282         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10283         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10284         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10285         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10286         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10287         * gcc.dg/unroll_1.c: Ditto.
10288         * gcc.dg/unroll_2.c: Ditto.
10289         * gcc.dg/unroll_3.c: Ditto.
10290         * gcc.dg/unroll_4.c: Ditto.
10292 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10294         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10296 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10298         PR fortran/55818
10299         * gfortran.dg/eof_4.f90: New test.
10301 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
10303         * lib/c-compat.exp (compat-use-alt-compiler): Remove
10304         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10305         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10306         (compat_setup_dfp): Initialize compat_alt_caret and
10307         compat_save_TEST_ALWAYS_FLAGS.
10309 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10311         * gcc.dg/torture/tls/tls-reload-1.c: New test.
10313 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10315         * gcc.dg/torture/fp-int-convert-2.c: New test.
10317 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10319         * gfortran.dg/newunit_3.f90: Add dg-do run.
10320         * gfortran.dg/inquire_15.f90: Add dg-do run.
10322 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
10324         PR tree-optimization/55831
10325         * gcc.dg/pr55831.c: New test.
10327 Copyright (C) 2013 Free Software Foundation, Inc.
10329 Copying and distribution of this file, with or without modification,
10330 are permitted in any medium without royalty provided the copyright
10331 notice and this notice are preserved.