2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
bloba97ab31b4bde8200c5b4674c7b42f0cca5abdd2e
1 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
3         * g++.dg/warn/pr15774-1.C: Adjust expected message.
5 2013-12-05  Vladimir Makarov  <vmakarov@redhat.com>
7         PR rtl-optimization/59317
8         * testsuite/gcc.target/mips/pr59317.c: New.
10 2013-12-05  Marek Polacek  <polacek@redhat.com>
12         PR sanitizer/59333
13         PR sanitizer/59397
14         * c-c++-common/ubsan/pr59333.c: New test.
15         * c-c++-common/ubsan/pr59397.c: New test.
17 2013-12-05  Tejas Belagod  <tejas.belagod@arm.com>
19         * gcc.dg/vect/vect-nop-move.c: New test.
21 2013-12-05  Max Ostapenko  <m.ostapenko@partner.samsung.com>
23         * c-c++-common/tsan/atomic_stack.c: New test.
24         * c-c++-common/tsan/fd_pipe_race.c: New test.
25         * c-c++-common/tsan/free_race.c: New test.
26         * c-c++-common/tsan/mutexset1.c: New test.
27         * c-c++-common/tsan/race_on_barrier.c: New test.
28         * c-c++-common/tsan/sleep_sync.c: New test.
29         * c-c++-common/tsan/thread_leak.c: New test.
30         * c-c++-common/tsan/thread_leak1.c: New test.
31         * c-c++-common/tsan/thread_leak2.c: New test.
32         * c-c++-common/tsan/tiny_race.c: New test.
33         * c-c++-common/tsan/tls_race.c: New test.
34         * c-c++-common/tsan/write_in_reader_lock.c: New test.
35         * lib/tsan-dg.exp: New file.
36         * gcc.dg/tsan/tsan.exp: New file.
37         * g++.dg/tsan/tsan.exp: New file.
38         * g++.dg/dg.exp: Prune tsan subdirectory.
40 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
42         * gcc.target/i386/readeflags-1.c: New.
43         * gcc.target/i386/writeeflags-1.c: Ditto.
45 2013-12-05  Yury Gribov  <y.gribov@samsung.com>
47         PR sanitizer/59369
48         * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
49         * c-c++-common/asan/pr59063-2.c: Likewise.
51 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
53         * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
54         * g++.dg/cpp0x/defaulted2.C: Likewise.
55         * g++.dg/cpp1y/auto-fn8.C: Likewise.
56         * g++.dg/gomp/udr-3.C: Likewise.
57         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
58         * g++.dg/lookup/linkage1.C: Likewise.
59         * g++.dg/overload/new1.C: Likewise.
60         * g++.dg/parse/friend5.C: Likewise.
61         * g++.dg/parse/namespace-alias-1.C: Likewise.
62         * g++.dg/parse/namespace10.C: Likewise.
63         * g++.dg/parse/redef2.C: Likewise.
64         * g++.dg/template/friend44.C: Likewise.
65         * g++.old-deja/g++.brendan/crash42.C: Likewise.
66         * g++.old-deja/g++.brendan/crash52.C: Likewise.
67         * g++.old-deja/g++.brendan/crash55.C: Likewise.
68         * g++.old-deja/g++.jason/overload21.C: Likewise.
69         * g++.old-deja/g++.jason/overload5.C: Likewise.
70         * g++.old-deja/g++.jason/redecl1.C: Likewise.
71         * g++.old-deja/g++.law/arm8.C: Likewise.
72         * g++.old-deja/g++.other/main1.C: Likewise.
74 2013-12-05  Richard Biener  <rguenther@suse.de>
76         PR tree-optimization/56787
77         * gcc.dg/vect/pr56787.c: Adjust to not require vector float
78         division.
80 2013-12-05  Kostya Serebryany  <kcc@google.com>
82         * c-c++-common/asan/null-deref-1.c: Update the test
83         to match the fresh asan run-time.
85 2013-12-05  Richard Biener  <rguenther@suse.de>
87         PR tree-optimization/59374
88         * gcc.dg/torture/pr59374-1.c: New testcase.
89         * gcc.dg/torture/pr59374-2.c: Likewise.
91 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
93         * gcc.target/ia64/pr52731.c: New.
95 2013-12-04  Jeff Law  <law@redhat.com>
97         * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
98         * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
99         -fisolate-erroneous-paths-attribute.
100         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
102 2013-12-04  Joseph Myers  <joseph@codesourcery.com>
104         PR c/52023
105         * gcc.dg/c11-align-6.c: New test.
107 2013-12-04  Marek Polacek  <polacek@redhat.com>
109         * c-c++-common/ubsan/overflow-mul-2.c: New test.
110         * c-c++-common/ubsan/overflow-add-1.c: New test.
111         * c-c++-common/ubsan/overflow-add-2.c: New test.
112         * c-c++-common/ubsan/overflow-mul-1.c: New test.
113         * c-c++-common/ubsan/overflow-sub-1.c: New test.
114         * c-c++-common/ubsan/overflow-sub-2.c: New test.
115         * c-c++-common/ubsan/overflow-negate-1.c: New test.
117 2013-12-04  Marek Polacek  <polacek@redhat.com>
119         PR c/54113
120         * gcc.dg/pr54113.c: New test.
122 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
124         PR c++/59268
125         * g++.dg/cpp0x/constexpr-template6.C: New test.
127 2013-12-04  Eric Botcazou  <ebotcazou@adacore.com>
129         * gnat.dg/pack19.adb: New test.
131 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
133         PR rtl-optimization/58726
134         * gcc.c-torture/execute/pr58726.c: New test.
136         PR target/59163
137         * g++.dg/torture/pr59163.C: New test.
139         PR tree-optimization/59355
140         * g++.dg/ipa/pr59355.C: New test.
142 2013-12-04  Yufeng Zhang  <yufeng.zhang@arm.com>
144         * gcc.dg/tree-ssa/slsr-39.c: Update.
145         * gcc.dg/tree-ssa/slsr-41.c: New test.
147 2013-12-03  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
149         * gcc.target/powerpc/pr57363.c: New test.
151 2013-12-03  Wei Mi  <wmi@google.com>
153         PR rtl-optimization/59020
154         * testsuite/gcc.dg/pr59020.c: New.
155         * testsuite/gcc.dg/macro-fusion-1.c: New.
156         * testsuite/gcc.dg/macro-fusion-2.c: New.
158 2013-12-03  Yury Gribov  <y.gribov@samsung.com>
160         PR sanitizer/59063
161         * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
162         has not been found.
163         * lib/ubsan-dg.exp: Likewise.  Append to flags also
164         -B${gccpath}/libsanitizer/.
166 2013-12-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
168         * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little
169         endian.
171 2013-12-03   H.J. Lu  <hongjiu.lu@intel.com>
173         PR target/59363
174         * gcc.target/i386/pr59363.c: New file.
176 2013-12-03  Marek Polacek  <polacek@redhat.com>
178         PR c/59351
179         * gcc.dg/pr59351.c: New test.
181 2013-12-03  Chung-Ju Wu  <jasonwucj@gmail.com>
183         * gcc.dg/20020312-2.c: Add __nds32__ case.
184         * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
185         * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
186         * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
187         * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
188         * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
189         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
190         * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
191         * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
192         * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
193         * gcc.target/nds32: New nds32 specific directory and testcases.
194         * lib/target-supports.exp (check_profiling_available): Check for
195         nds32*-*-elf.
197 2013-12-03  Jakub Jelinek  <jakub@redhat.com>
199         PR tree-optimization/59362
200         * gcc.c-torture/compile/pr59362.c: New test.
202         PR middle-end/59011
203         * gcc.dg/pr59011.c: New test.
205         PR target/58864
206         * g++.dg/opt/pr58864.C: New test.
208 2013-12-02  Jeff Law  <law@redhat.com>
210         PR tree-optimization/59322
211         * gcc.c-torture/compile/pr59322.c: New test.
213 2013-12-02  Sriraman Tallam  <tmsriram@google.com>
215         PR target/58944
216         * testsuite/gcc.target/i386/pr58944.c: New test.        
218 2013-12-02  Joseph Myers  <joseph@codesourcery.com>
220         PR c/58235
221         * gcc.dg/c90-array-lval-8.c: New test.
223 2013-12-02  Jakub Jelinek  <jakub@redhat.com>
225         PR tree-optimization/59358
226         * gcc.c-torture/execute/pr59358.c: New test.
228         PR lto/59326
229         * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
230         * lib/target-supports.exp (check_effective_target_avx2): ... here.
231         (check_effective_target_vect_simd_clones): New.
232         * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
233         vect_simd_clones.
234         * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
235         * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
236         * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
237         * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
238         * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
239         * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
240         * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
241         * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
242         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
243         * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
244         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
246 2013-12-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
248         * gcc.dg/pr56997-4.c: New testcase.
250 2013-12-02  Marek Polacek  <polacek@redhat.com>
252         * c-c++-common/ubsan/vla-1.c: Split the tests into individual
253         functions.
255 2013-12-02  Richard Biener  <rguenther@suse.de>
257         PR tree-optimization/59139
258         * gcc.dg/torture/pr59139.c: New testcase.
260 2013-12-02  Eric Botcazou  <ebotcazou@adacore.com>
262         * gnat.dg/opt30.adb: New test.
264 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
266         PR fortran/57354
267         * gfortran.dg/realloc_on_assign_23.f90 : New test
269 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
271         PR fortran/34547
272         * gfortran.dg/null_5.f90 : Include new error.
273         * gfortran.dg/null_6.f90 : Include new error.
275 2013-11-29  Marek Polacek  <polacek@redhat.com>
277         PR sanitizer/59331
278         * g++.dg/ubsan/pr59331.C: New test.
279         * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
280         Disable the -w option.
281         * c-c++-common/ubsan/vla-1.c: Likewise.
282         * c-c++-common/ubsan/vla-2.c: Likewise.
283         * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
285 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
287         PR c/42262
288         * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
290 2013-11-29  H.J. Lu  <hongjiu.lu@intel.com>
292         * lib/asan-dg.exp (asan_link_flags): Properly add path to
293         libsanitizer.spec to cflags.
295 2013-11-29  Richard Biener  <rguenther@suse.de>
297         PR middle-end/59208
298         * g++.dg/torture/pr59208.C: New testcase.
300 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
301             Yury Gribov  <y.gribov@samsung.com>
303         PR sanitizer/59063
304         * c-c++-common/asan/pr59063-1.c: New test.
305         * c-c++-common/asan/pr59063-2.c: Likewise.
306         * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
307         * lib/ubsan-dg.exp: Likewise.
309 2013-11-29  Eric Botcazou  <ebotcazou@adacore.com>
311         * gnat.dg/opt29.ad[sb]: New test.
313 2013-11-29  Richard Biener  <rguenther@suse.de>
315         PR middle-end/59338
316         * gcc.dg/torture/pr59338.c: New testcase.
318 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
320         PR lto/59326
321         * gcc.dg/vect/vect-simd-clone-12.c: New test.
322         * gcc.dg/vect/vect-simd-clone-12a.c: New test.
323         * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
325         PR c/59280
326         * c-c++-common/pr59280.c: New test.
328 2013-11-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
330         * gcc.target/arm/lp1243022.c: Skip target arm-neon.
332 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
334         PR c/57574
335         * gcc.dg/inline-35.c: New test.
337 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
339         PR c++/59297
340         * g++.dg/gomp/pr59297.C: New test.
342 2013-11-28  Vladimir Makarov  <vmakarov@redhat.com>
344         PR target/57293
345         * gcc.target/i386/pr57293.c: New.
347 2013-11-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
349         * gcc.target/arm/vrinta-ce.c: New testcase.
351 2013-11-28  Richard Biener  <rguenther@suse.de>
353         PR lto/59323
354         * gcc.dg/lto/pr59323-2_0.c: New testcase.
356 2013-11-28  Richard Biener  <rguenther@suse.de>
358         PR tree-optimization/59330
359         * gcc.dg/torture/pr59330.c: New testcase.
361 2013-11-28  Richard Biener  <rguenther@suse.de>
363         PR lto/59323
364         * gcc.dg/lto/pr59323_0.c: New testcase.
366 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
368         PR middle-end/57393
369         PR tree-optimization/58018
370         PR tree-optimization/58131
371         * gcc.dg/torture/pr57393-1.c: New test.
372         * gcc.dg/torture/pr57393-2.c: New test.
373         * gcc.dg/torture/pr57393-3.c: New test.
374         * gcc.dg/torture/pr58018.c: New test.
375         * gcc.dg/torture/pr58131.c: New test.
376         * gfortran.dg/pr57393-1.f90: New test.
377         * gfortran.dg/pr57393-2.f90: New test.
379 2013-11-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
381         * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
383 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
385         * gcc.dg/guality/param-3.c: New test.
387 2013-11-27  Uros Bizjak  <ubizjak@gmail.com>
388             Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
390         PR target/56788
391         * gcc.target/i386/xop-frczX.c: New test.
393 2013-11-27  Jakub Jelinek  <jakub@redhat.com>
395         PR tree-optimization/59014
396         * gcc.c-torture/execute/pr59014-2.c: New test.
398 2013-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
400         PR c++/58647
401         * g++.dg/parse/crash66.C: New.
403 2013-11-27  Kenneth Zadeck  <zadeck@naturalbridge.com>
405         * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
406         * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
408 2013-11-27  Marek Polacek  <polacek@redhat.com>
410         PR sanitizer/59306
411         * g++.dg/ubsan/pr59306.C: New test.
413 2013-11-27  Aldy Hernandez  <aldyh@redhat.com>
414             Jakub Jelinek  <jakub@redhat.com>
416         * g++.dg/gomp/declare-simd-1.C (f38): Make sure
417         simdlen is a power of two.
418         * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
419         Remove -msse2.  Adjust regexps for name mangling changes.
420         * gcc.dg/gomp/simd-clones-3.c: Likewise.
421         * gcc.dg/vect/vect-simd-clone-1.c: New test.
422         * gcc.dg/vect/vect-simd-clone-2.c: New test.
423         * gcc.dg/vect/vect-simd-clone-3.c: New test.
424         * gcc.dg/vect/vect-simd-clone-4.c: New test.
425         * gcc.dg/vect/vect-simd-clone-5.c: New test.
426         * gcc.dg/vect/vect-simd-clone-6.c: New test.
427         * gcc.dg/vect/vect-simd-clone-7.c: New test.
428         * gcc.dg/vect/vect-simd-clone-8.c: New test.
429         * gcc.dg/vect/vect-simd-clone-9.c: New test.
430         * gcc.dg/vect/vect-simd-clone-10.c: New test.
431         * gcc.dg/vect/vect-simd-clone-10.h: New file.
432         * gcc.dg/vect/vect-simd-clone-10a.c: New file.
433         * gcc.dg/vect/vect-simd-clone-11.c: New test.
435 2013-11-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
437         * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
438         Call set_ld_library_path_env_vars.
439         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
441 2013-11-27  Tom de Vries  <tom@codesourcery.com>
442             Marc Glisse  <marc.glisse@inria.fr>
444         PR c++/59032
445         * c-c++-common/pr59032.c: New testcase.
447 2013-11-27  Tom de Vries  <tom@codesourcery.com>
448             Marc Glisse  <marc.glisse@inria.fr>
450         PR middle-end/59037
451         * c-c++-common/pr59037.c: New testcase.
453 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
455         * gcc.c-torture/execute/20131127-1.c: New test.
457 2013-11-27  Richard Biener  <rguenther@suse.de>
459         PR tree-optimization/59288
460         * gcc.dg/torture/pr59288.c: New testcase.
462 2013-11-27  Marek Polacek  <polacek@redhat.com>
464         * c-c++-common/ubsan/undefined-1.c: New test.
466 2013-11-26  Jakub Jelinek  <jakub@redhat.com>
468         PR tree-optimization/59014
469         * gcc.c-torture/execute/pr59014.c: New test.
471         PR target/59229
472         * gcc.c-torture/execute/pr59229.c: New test.
474         PR rtl-optimization/59166
475         * gcc.dg/torture/pr59166.c: New test.
477         PR c++/58874
478         * g++.dg/gomp/pr58874.C: New test.
480         PR middle-end/59150
481         * g++.dg/gomp/pr59150.C: New test.
483         PR middle-end/59152
484         * c-c++-common/gomp/pr59152.c: New test.
486 2013-11-26  Uros Bizjak  <ubizjak@gmail.com>
488         * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
489         * gcc.dg/gomp/openmp-simd-2.c: Ditto.
490         * g++.dg/gomp/openmp-simd-1.C: Ditto.
491         * g++.dg/gomp/openmp-simd-2.C: Ditto.
492         * gfortran.dg/c_loc_test_22.f90: Ditto.
493         * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
494         * gcc.dg/tree-ssa/isolate-5.c: Ditto.
495         * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
496         * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
497         * gcc.dg/pr57518.c: Cleanup ira rtl dump.
498         * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
500 2013-11-26  Yufeng Zhang  <yufeng.zhang@arm.com>
502         * gcc.target/arm/20131120.c: New test.
504 2013-11-26  Richard Biener  <rguenther@suse.de>
506         PR tree-optimization/59245
507         * gcc.dg/torture/pr59245.c: New testcase.
509 2013-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
511         PR target/59290
512         * gcc.target/arm/negdi-2.c: Scan more general register names.
514 2013-11-26  Terry Guo  <terry.guo@arm.com>
516         * gcc.target/arm/thumb1-pic-high-reg.c: New case.
517         * gcc.target/arm/thumb1-pic-single-base.c: New case.
519 2013-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
521         PR c++/58700
522         * g++.dg/parse/bitfield4.C: New.
524 2013-11-26  Richard Biener  <rguenther@suse.de>
526         PR tree-optimization/59287
527         * gcc.dg/tree-ssa/alias-29.c: New testcase.
529 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
531         PR c++/54485
532         * g++.dg/other/default8.C: New.
533         * g++.dg/tc1/dr217.C: Remove xfail.
534         * g++.dg/other/default5.C: Adjust.
535         * g++.old-deja/g++.mike/p1989.C: Likewise.
537 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
539         PR c++/58607
540         * g++.dg/cpp0x/constexpr-ice9.C: New.
542 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
544         PR c++/58810
545         * g++.dg/other/cv_func3.C: New.
546         * g++.dg/other/cv_func.C: Adjust.
547         * g++.dg/parse/fn-typedef2.C: Likewise.
549 2013-11-25  Marek Polacek  <polacek@redhat.com>
551         PR sanitizer/59250
552         * g++.dg/ubsan/pr59250.C: New test.
554 2013-11-25  Janus Weil  <janus@gcc.gnu.org>
556         PR fortran/59143
557         * gfortran.dg/typebound_proc_30.f90: New.
559 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
561         PR c++/59080
562         * g++.dg/cpp0x/initlist75.C: New.
564         PR c++/59096
565         * g++.dg/cpp0x/gen-attrs-57.C: New.
567 2013-11-25  Adam Butcher  <adam@jessamine.co.uk>
569         PR c++/59112
570         PR c++/59113
571         * g++.dg/cpp1y/pr58533.C: Updated testcase.
572         * g++.dg/cpp1y/pr59112.C: New testcase.
573         * g++.dg/cpp1y/pr59113.C: New testcase.
575 2013-11-25  Terry Guo  <terry.guo@arm.com>
577         * gcc.target/arm/thumb2-slow-flash-data.c: New.
579 2013-11-23  Uros Bizjak  <ubizjak@gmail.com>
581         * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
582         [LDBL_MANT_DIG == 113]: Fix wrong variable name.
584 2013-11-23  Janus Weil  <janus@gcc.gnu.org>
586         PR fortran/59228
587         * gfortran.dg/asynchronous_4.f90: New.
589 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
591         * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
592         cleanup-tree-dump directive.
594 2013-11-22  Jan Hubicka  <jh@suse.cz>
596         * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
597         * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
599 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
601         * g++.dg/ubsan/return-1.C: New test.
602         * g++.dg/ubsan/return-2.C: New test.
604         * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
605         optimizing away some __asan_report* calls.
607 2013-11-22  Martin Jambor  <mjambor@suse.cz>
609         * gcc.dg/pr10474.c: Also test ppc64.
610         * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
611         to longs.
612         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
614 2013-11-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
616         PR target/59054
617         * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
618         specify an appropriate register class for VSX operations.
619         (load_vsx): Use it.
620         (load_gpr_to_vsx): Likewise.
621         (load_vsx_to_gpr): Likewise.
622         * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
623         register class for VSX registers that the type can handle.  Remove
624         checks for explicit number of instructions generated, just check
625         if the instruction is generated.
626         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
627         * gcc.target/powerpc/direct-move-float1.c: Likewise.
628         * gcc.target/powerpc/direct-move-float2.c: Likewise.
629         * gcc.target/powerpc/direct-move-double1.c: Likewise.
630         * gcc.target/powerpc/direct-move-double2.c: Likewise.
631         * gcc.target/powerpc/direct-move-long1.c: Likewise.
632         * gcc.target/powerpc/direct-move-long2.c: Likewise.
634         * gcc.target/powerpc/pr59054.c: Remove duplicate code.
636         * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
637         * gcc.target/powerpc/bool3-p7.c: Likewise.
638         * gcc.target/powerpc/bool3-p8.c: Likewise.
640         * gcc.target/powerpc/p8vector-ldst.c: Just check that the
641         appropriate instructions are generated, don't check the count.
643 2013-11-22  Richard Earnshaw  <rearnsha@arm.com>
645         PR target/59216
646         * gcc.target/arm/negdi-4.c: Delete invalid test.
647         * gcc.dg/torture/pr59216.c: New test.
649 2013-11-22  Alex Velenko  <Alex.Velenko@arm.com>
651         * gcc.target/aarch64/vmov_n_1.c: New testcase.
653 2013-11-22  Richard Biener  <rguenther@suse.de>
655         * gcc.dg/torture/20131122-0.c: New testcase.
657 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
659         * gcc.dg/vect/vect-124.c: New test.
661 2013-11-21  Cary Coutant  <ccoutant@google.com>
663         * gcc.dg/debug/dwarf2/mlt1.c: New test.
664         * gcc.dg/debug/dwarf2/mlt2.c: New test.
666 2013-11-21  Jeff Law  <law@redhat.com>
668         PR tree-optimization/59221
669         * gcc.c-torture/execute/pr59221.c: New test.
671 2013-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
673         PR libfortran/59227
674         * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
675         Make more generic for other platforms.
677 2013-11-21  Oleg Endo  <olegendo@gcc.gnu.org>
679         PR target/53976
680         * gcc.target/sh/pr53976-1.c: New.
682 2013-11-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
684         PR libfortran/49024
685         * gfortran.dg/erf_3.F90: New file.
687 2013-11-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
689         * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
691 2013-11-20  Vladimir Makarov  <vmakarov@redhat.com>
693         PR rtl-optimization/59133
694         * gcc.target/i386/pr59133.c: New.
696 2013-11-20  Joseph Myers  <joseph@codesourcery.com>
698         PR middle-end/21718
699         * gcc.dg/float-exact-1.c: New test.
701 2013-11-20  Richard Earnshaw  <rearnsha@arm.com>
703         PR rtl-optimization/54300
704         * gcc.target/arm/pr54300.C: New test.
706 2013-11-20  Diego Novillo  <dnovillo@google.com>
708         PR 59212
709         * g++.dg/plugin/selfassign.c: Include stringpool.h
711 2013-11-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
713         * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
715 2013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
717         * gcc.target/s390/htm-1.c: Rename to ...
718         * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
719         one.
720         * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
721         * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
722         * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
723         * gcc.target/s390/htm-builtins-1.c: New testcase.
724         * gcc.target/s390/htm-builtins-2.c: New testcase.
725         * gcc.target/s390/s390.exp: Add check for htm machine.
727 2013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
729         PR c/53001
730         * c-c++-common/Wfloat-conversion.c: Copies relevant
731         tests from c-c++-common/Wconversion-real.c,
732         gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
733         new testcase for conversions that are warned about by
734         -Wfloat-conversion.
736 2013-11-19  Martin Jambor  <mjambor@suse.cz>
738         PR rtl-optimization/59099
739         * gcc.target/i386/pr59099.c: New test.
741 2013-11-19  Sriraman Tallam  <tmsriram@google.com>
743         * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
745 2013-11-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
747         * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
748         construct parameter slot value in endian-independent way.
749         (fcevv, fciievv, fcvevv): Use it.
751 2013-11-19  Jan Hubicka  <jh@suse.cz>
753         * ipa/devirt9.C: Fix prevoius change.
755 2013-11-19  Cesar Philippidis  <cesar@codesourcery.com>
757         * gcc.c-torture/execute/20101011-1.c (__aarch64__):
758         Remove defined(__linux__).
760 2013-11-19  Richard Biener  <rguenther@suse.de>
762         PR tree-optimization/59164
763         * gcc.dg/torture/pr59164.c: New testcase.
765 2013-11-19  Richard Biener  <rguenther@suse.de>
767         PR middle-end/58956
768         * gcc.dg/torture/pr58956.c: New testcase.
770 2013-11-19  Marek Polacek  <polacek@redhat.com>
772         * c-c++-common/ubsan/null-1.c: New test.
773         * c-c++-common/ubsan/null-2.c: New test.
774         * c-c++-common/ubsan/null-3.c: New test.
775         * c-c++-common/ubsan/null-4.c: New test.
776         * c-c++-common/ubsan/null-5.c: New test.
777         * c-c++-common/ubsan/null-6.c: New test.
778         * c-c++-common/ubsan/null-7.c: New test.
779         * c-c++-common/ubsan/null-8.c: New test.
780         * c-c++-common/ubsan/null-9.c: New test.
781         * c-c++-common/ubsan/null-10.c: New test.
782         * c-c++-common/ubsan/null-11.c: New test.
783         * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
784         * c-c++-common/ubsan/shift-1.c: Likewise.
785         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
787 2013-11-19  Uros Bizjak  <ubizjak@gmail.com>
789         * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
791 2013-11-19  Jan Hubicka  <jh@suse.cz>
793         * ipa/devirt9.C: Verify that the optimization happens already before.
794         whole-program.
796 2013-11-19  Richard Biener  <rguenther@suse.de>
798         PR tree-optimization/57517
799         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
800         * gcc.dg/torture/pr57517.c: Likewise.
802 2013-11-19  Jan Hubicka  <jh@suse.cz>
804         * gcc.target/i386/memcpy-3.c: New testcase.
806 2013-11-18  Jan Hubicka  <jh@suse.cz>
807             Uros Bizjak  <ubizjak@gmail.com>
809         PR middle-end/59175
810         * gcc.target/i386/memcpy-2.c: Fix template;
811         add +1 so the testcase passes at 32bit.
813 2013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
815         * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
816         Remove spurious FIXME.
818 2013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
820         * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
822 2013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
824         PR c++/53473
825         * g++.dg/cpp0x/constexpr-noexcept7.C: New.
827 2013-11-18  Richard Biener  <rguenther@suse.de>
829         PR tree-optimization/59125
830         PR tree-optimization/54570
831         * gcc.dg/builtin-object-size-8.c: Un-xfail.
832         * gcc.dg/builtin-object-size-14.c: New testcase.
833         * gcc.dg/strlenopt-14gf.c: Adjust.
834         * gcc.dg/strlenopt-1f.c: Likewise.
835         * gcc.dg/strlenopt-4gf.c: Likewise.
837 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
839         * gnat.dg/volatile11.adb: New test.
840         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
842 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
844         PR sanitizer/59106
845         * c-c++-common/asan/pr59106.c: New test.
847 2013-11-17  Jan Hubicka  <jh@suse.cz>
849         * gcc.target/i386/memcpy-2.c: New testcase.
851 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
853         PR target/59153
854         * gcc.target/i386/pr59153.c: New test.
856 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
858         PR c++/59123
859         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
860         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
862 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
864         PR c++/29143
865         * g++.dg/overload/addr2.C: New.
866         * g++.old-deja/g++.other/overload11.C: Adjust.
868 2013-11-15  Mike Stump  <mikestump@comcast.net>
870         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
871         * lib/g++.exp (g++_target_compile): Likewise.
872         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
873         libraries.  Remove debugging.
874         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
875         libraries.  Remove -O0, redundant with default.
877 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
879         * c-c++-common/cpp/ucnid-2011-1.c: New test.
881 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
883         PR c++/58188
884         * g++.dg/cpp0x/nsdmi-template8.C: New.
886 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
888         PR c++/58725
889         * g++.dg/cpp0x/nsdmi-template7.C: New.
891 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
893         PR c++/58829
894         * g++.dg/cpp0x/nsdmi-template6.C: New.
896 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
898         PR c++/58599
899         * g++.dg/cpp0x/nsdmi-template5.C: New.
901 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
903         * c-c++-common/cilk-plus/PS: New directory.
904         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
905         * g++.dg/dg.exp: Run Cilk Plus tests.
906         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
908 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
910         * gcc.dg/vmx/3b-15.c: Revise for little endian.
912 2013-11-15  Richard Biener  <rguenther@suse.de>
914         PR tree-optimization/50262
915         * gcc.dg/tree-ssa/alias-28.c: New testcase.
916         * gcc.dg/strlenopt-1.c: Adjust.
917         * gcc.dg/strlenopt-1f.c: Likewise.
919 2013-11-15  Richard Biener  <rguenther@suse.de>
921         * gcc.dg/torture/20131115-1.c: New testcase.
923 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
925         * gcc.dg/cpp/ucnid-9.c: New test.
927 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
929         * gnat.dg/stack_usage1b.adb: New test.
930         * gnat.dg/stack_usage1c.adb: Likewise.
932 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
934         * gnat.dg/specs/addr1.ads: Revert the last change.
935         * gnat.dg/specs/atomic1.ads: Likewise.
937 2013-11-14  Cong Hou  <congh@google.com>
939         * gcc.dg/vect/vect-alias-check.c: Update.
941 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
943         PR c++/57887
944         * g++.dg/cpp0x/nsdmi-template3.C: New.
945         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
947 2013-11-14  Diego Novillo  <dnovillo@google.com>
949         * gcc.dg/plugin/selfassign.c: Include stringpool.h.
950         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
952 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
954         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
955         compiler and linker field if _CALL_ELF == 2.
956         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
957         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
958         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
960 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
962         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
963         (WRAPPER): Use it.
964         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
965         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
966         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
968 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
970         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
971         New function.
972         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
973         * gcc.target/powerpc/pr57949-2.c: Likewise.
975 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
977         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
979 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
981         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
982         * gcc.dg/torture/float128-div-underflow.c: Likewise.
983         * gcc.dg/torture/float128-extend-nan.c: Likewise.
985 2013-11-14  Richard Biener  <rguenther@suse.de>
987         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
989 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
991         * gnat.dg/specs/addr1.ads: XFAIL on x32.
992         * gnat.dg/specs/atomic1.ads: Likewise.
994 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
996         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
997         to "cortex-a53".
998         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
999         to "cortex-a53".
1001 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1003         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1004         *-*-solaris2.1[0-9]*.
1005         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1007 2013-11-14  Joey Ye  <joey.ye@arm.com>
1009         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1010         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1011         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1012         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1013         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1015 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
1017         PR c++/58533
1018         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1020 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
1022         PR target/59101
1023         * gcc.c-torture/execute/pr59101.c: New test.
1025 2013-11-13  Jeff Law  <law@redhat.com>
1027         PR tree-optimization/59102
1028         * gcc.c-torture/compile/pr59102.c: New test.
1030 2013-11-13  Tom de Vries  <tom@codesourcery.com>
1032         * gcc.dg/tail-merge-store.c: New test.
1034 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
1036         * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1037         * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
1039 2013-11-13  Jeff Law  <law@redhat.com>
1041         * PR middle-end/59119
1042         * gcc.c-torture/compile/pr59119.c: New test.
1044 2013-11-13  Martin Jambor  <mjambor@suse.cz>
1046         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1047         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1048         * gcc.dg/pr10474.c: Likewise.
1050 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
1052         * lib/target-supports.exp
1053         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1054         of targets that do not need command line argument to enable SIMD.
1056 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1058         * gcc.dg/guality/param-4.c: New test.
1060 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
1062         * gcc.dg/c11-complex-1.c: New test.
1064 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
1066         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1067         gcc.dg/auto-type-2.c: New tests.
1069 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1071         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1072         LTO tests.
1074 2013-11-12  Jeff Law  <law@redhat.com>
1076         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1077         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1078         the SSA optimizers.
1080 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1082         PR target/59054
1083         * gcc.target/powerpc/pr59054.c: New test.
1085 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
1087         * g++.dg/cpp1y/lambda-generic.C: New test case.
1088         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1089         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1090         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1091         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1092         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1093         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1094         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1095         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1097 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
1099         PR c++/58534
1100         PR c++/58536
1101         PR c++/58548
1102         PR c++/58549
1103         PR c++/58637
1104         * g++.dg/cpp1y/pr58534.C: New testcase.
1105         * g++.dg/cpp1y/pr58536.C: New testcase.
1106         * g++.dg/cpp1y/pr58548.C: New testcase.
1107         * g++.dg/cpp1y/pr58549.C: New testcase.
1108         * g++.dg/cpp1y/pr58637.C: New testcase.
1110 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
1112         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1113         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1114         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1115         diagnostics.
1117 2013-11-12  Tristan Gingold  <gingold@adacore.com>
1119         * gnat.dg/aggr21.adb: New test.
1120         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1122 2013-11-12  Jeff Law  <law@redhat.com>
1124         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1125         * gcc.dg/tree-ssa/isolate-5.c: New test.
1127 2013-11-12  Martin Jambor  <mjambor@suse.cz>
1129         PR rtl-optimization/10474
1130         * gcc.dg/pr10474.c: New testcase.
1131         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1132         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1134 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
1136         PR c++/57734
1137         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1139 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
1141         * gcc.dg/time-profiler-1.c: New test.
1142         * gcc.dg/time-profiler-2.c: Ditto.
1144 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
1145             Jeff Law  <law@redhat.com>
1147         * gcc.dg/tree-ssa/alias-27.c: New testcase.
1149 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
1151         PR target/58853
1152         * gcc.target/i386/pr58853.c: New test.
1154 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1156         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1157         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1158         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1159         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1160         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1161         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1162         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1163         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1164         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1166 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
1168         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1169         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1170         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1171         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1172         gcc.dg/atomic/stdatomic-exchange-1.c,
1173         gcc.dg/atomic/stdatomic-exchange-2.c,
1174         gcc.dg/atomic/stdatomic-exchange-3.c,
1175         gcc.dg/atomic/stdatomic-exchange-4.c,
1176         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1177         gcc.dg/atomic/stdatomic-generic.c,
1178         gcc.dg/atomic/stdatomic-kill-dep.c,
1179         gcc.dg/atomic/stdatomic-load-1.c,
1180         gcc.dg/atomic/stdatomic-load-2.c,
1181         gcc.dg/atomic/stdatomic-load-3.c,
1182         gcc.dg/atomic/stdatomic-load-4.c,
1183         gcc.dg/atomic/stdatomic-lockfree.c,
1184         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1185         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1186         gcc.dg/atomic/stdatomic-store-1.c,
1187         gcc.dg/atomic/stdatomic-store-2.c,
1188         gcc.dg/atomic/stdatomic-store-3.c,
1189         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1190         tests.
1192 2013-11-08  Cong Hou  <congh@google.com>
1194         PR tree-optimization/58508
1195         * gcc.dg/vect/pr58508.c: Update.
1197 2013-11-08  Richard Biener  <rguenther@suse.de>
1199         PR tree-optimization/59047
1200         * gcc.dg/torture/pr59047.c: New testcase.
1202 2013-11-08  Richard Biener  <rguenther@suse.de>
1204         PR tree-optimization/59038
1205         PR tree-optimization/58955
1206         * gcc.dg/torture/pr59038.c: New testcase.
1208 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
1210         PR fortran/58471
1211         * gfortran.dg/constructor_9.f90: New.
1213 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
1215         * gcc.dg/atomic-compare-exchange-1.c,
1216         gcc.dg/atomic-compare-exchange-2.c,
1217         gcc.dg/atomic-compare-exchange-3.c,
1218         gcc.dg/atomic-compare-exchange-4.c,
1219         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1220         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1221         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1222         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1223         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1224         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1225         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1226         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1227         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1228         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1229         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1230         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1231         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1232         gcc.dg/atomic-store-5.c: Declare main as returning int.
1233         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1234         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1235         gcc.dg/atomic-exchange-5.c: Separate increments of count from
1236         expression using value of count.
1238 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
1240         * lib/target-supports.exp
1241         (check_effective_target_fenv_exceptions): New function.
1242         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1243         * gcc.dg/atomic/c11-atomic-exec-1.c,
1244         gcc.dg/atomic/c11-atomic-exec-2.c,
1245         gcc.dg/atomic/c11-atomic-exec-3.c,
1246         gcc.dg/atomic/c11-atomic-exec-4.c,
1247         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1248         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1249         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1251 2013-11-07  Cong Hou  <congh@google.com>
1253         * gcc.dg/vect/vect-alias-check.c: New.
1255 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
1257         * gcc.dg/tree-ssa/loop-39.c: New test.
1259         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1260         * gcc.dg/unroll_2.c: Likewise.
1261         * gcc.dg/unroll_3.c: Likewise.
1262         * gcc.dg/unroll_4.c: Likewise.
1263         * gcc.dg/vrp90.c: New test.
1265 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
1267         PR c++/58176
1268         * g++.dg/cpp0x/nullptr30.C: New.
1270 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
1271             Jakub Jelinek  <jakub@redhat.com>
1273         PR sanitizer/59029
1274         * c-c++-common/asan/pr59029.c: New test.
1276 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
1278         PR target/59034
1279         * gcc.target/i386/pr59034-1.c: New test.
1280         * gcc.target/i386/pr59034-2.c: Likewise.
1282 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
1284         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1285         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1286         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1288 2013-11-06  DJ Delorie  <dj@redhat.com>
1290         * gcc.dg/mismatch-decl-1.c: New test.
1292 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
1294         * gcc.dg/torture/float128-cmp-invalid.c,
1295         gcc.dg/torture/float128-div-underflow.c,
1296         gcc.dg/torture/float128-extend-nan.c,
1297         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1299 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1301         * gcc.target/sh/pr51244-11.c: Remove target line.
1302         * gcc.target/sh/sh4a-sincosf.c: Likewise.
1303         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1304         * gcc.target/sh/pr51244-15.c: Likewise.
1305         * gcc.target/sh/pr51244-19.c: Likewise.
1306         * gcc.target/sh/cmpstr.c: Likewise.
1307         * gcc.target/sh/pr33135-3.c: Likewise.
1308         * gcc.target/sh/pr53512-2.c: Likewise.
1309         * gcc.target/sh/pr54602-2.c: Likewise.
1310         * gcc.target/sh/pr52483-1.c: Likewise.
1311         * gcc.target/sh/pr21255-2-ml.c: Likewise.
1312         * gcc.target/sh/pr54760-4.c: Likewise.
1313         * gcc.target/sh/pr52483-5.c: Likewise.
1314         * gcc.target/sh/pr54089-2.c: Likewise.
1315         * gcc.target/sh/pr56547-2.c: Likewise.
1316         * gcc.target/sh/pr54089-6.c: Likewise.
1317         * gcc.target/sh/pr51244-20.c: Likewise.
1318         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1319         * gcc.target/sh/sh4a-fsrra.c: Likewise.
1320         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1321         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1322         * gcc.target/sh/pr55303-2.c: Likewise.
1323         * gcc.target/sh/sh2a-resbank.c: Likewise.
1324         * gcc.target/sh/sp-switch.c: Likewise.
1325         * gcc.target/sh/pr51244-3.c: Likewise.
1326         * gcc.target/sh/pr50751-3.c: Likewise.
1327         * gcc.target/sh/pr51244-7.c: Likewise.
1328         * gcc.target/sh/struct-arg-dw2.c: Likewise.
1329         * gcc.target/sh/pr50751-7.c: Likewise.
1330         * gcc.target/sh/pr49468-di.c: Likewise.
1331         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1332         * gcc.target/sh/pr49880-3.c: Likewise.
1333         * gcc.target/sh/pr51244-12.c: Likewise.
1334         * gcc.target/sh/pr53988.c: Likewise.
1335         * gcc.target/sh/pr6526.c: Likewise.
1336         * gcc.target/sh/sh2a-bxor.c: Likewise.
1337         * gcc.target/sh/pr51244-16.c: Likewise.
1338         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1339         * gcc.target/sh/sh2a-bor.c: Likewise.
1340         * gcc.target/sh/pr53511-1.c: Likewise.
1341         * gcc.target/sh/pr21255-3.c: Likewise.
1342         * gcc.target/sh/pr53512-3.c: Likewise.
1343         * gcc.target/sh/pr33135-4.c: Likewise.
1344         * gcc.target/sh/pr54602-3.c: Likewise.
1345         * gcc.target/sh/pr54760-1.c: Likewise.
1346         * gcc.target/sh/pr52483-2.c: Likewise.
1347         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1348         * gcc.target/sh/pr54680.c: Likewise.
1349         * gcc.target/sh/pr54386.c: Likewise.
1350         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1351         * gcc.target/sh/pr54089-3.c: Likewise.
1352         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1353         * gcc.target/sh/pr54089-7.c: Likewise.
1354         * gcc.target/sh/strlen.c: Likewise.
1355         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1356         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1357         * gcc.target/sh/pr55303-3.c: Likewise.
1358         * gcc.target/sh/pr51244-4.c: Likewise.
1359         * gcc.target/sh/pr50751-4.c: Likewise.
1360         * gcc.target/sh/pr39423-1.c: Likewise.
1361         * gcc.target/sh/pr51244-8.c: Likewise.
1362         * gcc.target/sh/pr55146.c: Likewise.
1363         * gcc.target/sh/pr50751-8.c: Likewise.
1364         * gcc.target/sh/sh2a-bset.c: Likewise.
1365         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1366         * gcc.target/sh/sh2a-movi20s.c: Likewise.
1367         * gcc.target/sh/20080410-1.c: Likewise.
1368         * gcc.target/sh/pr49880-4.c: Likewise.
1369         * gcc.target/sh/pr51244-13.c: Likewise.
1370         * gcc.target/sh/sh2a-movrt.c: Likewise.
1371         * gcc.target/sh/pr51244-17.c: Likewise.
1372         * gcc.target/sh/pr21255-2-mb.c: Likewise.
1373         * gcc.target/sh/sh2a-bclr.c: Likewise.
1374         * gcc.target/sh/pr33135-1.c: Likewise.
1375         * gcc.target/sh/pr53512-4.c: Likewise.
1376         * gcc.target/sh/pr54602-4.c: Likewise.
1377         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1378         * gcc.target/sh/pr54760-2.c: Likewise.
1379         * gcc.target/sh/pr52483-3.c: Likewise.
1380         * gcc.target/sh/sh2a-bld.c: Likewise.
1381         * gcc.target/sh/pr54089-4.c: Likewise.
1382         * gcc.target/sh/pr54685.c: Likewise.
1383         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1384         * gcc.target/sh/pr54089-8.c: Likewise.
1385         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1386         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1387         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1388         * gcc.target/sh/pr51244-1.c: Likewise.
1389         * gcc.target/sh/pr50751-1.c: Likewise.
1390         * gcc.target/sh/pr55160.c: Likewise.
1391         * gcc.target/sh/pr51244-5.c: Likewise.
1392         * gcc.target/sh/pr54236-1.c: Likewise.
1393         * gcc.target/sh/pr50751-5.c: Likewise.
1394         * gcc.target/sh/pr52933-1.c: Likewise.
1395         * gcc.target/sh/pr39423-2.c: Likewise.
1396         * gcc.target/sh/pr51244-9.c: Likewise.
1397         * gcc.target/sh/pr49263.c: Likewise.
1398         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1399         * gcc.target/sh/pr49880-1.c: Likewise.
1400         * gcc.target/sh/sh2a-band.c: Likewise.
1401         * gcc.target/sh/pr51244-10.c: Likewise.
1402         * gcc.target/sh/pr49880-5.c: Likewise.
1403         * gcc.target/sh/prefetch.c: Likewise.
1404         * gcc.target/sh/pr51244-14.c: Likewise.
1405         * gcc.target/sh/rte-delay-slot.c: Likewise.
1406         * gcc.target/sh/fpul-usage-1.c: Likewise.
1407         * gcc.target/sh/pr51244-18.c: Likewise.
1408         * gcc.target/sh/pr21255-1.c: Likewise.
1409         * gcc.target/sh/pr33135-2.c: Likewise.
1410         * gcc.target/sh/pr53512-1.c: Likewise.
1411         * gcc.target/sh/pr54602-1.c: Likewise.
1412         * gcc.target/sh/sh2a-rtsn.c: Likewise.
1413         * gcc.target/sh/torture/pragma-isr.c: Likewise.
1414         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1415         * gcc.target/sh/torture/pr58314.c: Likewise.
1416         * gcc.target/sh/torture/pr34777.c: Likewise.
1417         * gcc.target/sh/torture/pr58475.c: Likewise.
1418         * gcc.target/sh/pr54760-3.c: Likewise.
1419         * gcc.target/sh/sh4a-cosf.c: Likewise.
1420         * gcc.target/sh/pr52483-4.c: Likewise.
1421         * gcc.target/sh/mfmovd.c: Likewise.
1422         * gcc.target/sh/pr54089-1.c: Likewise.
1423         * gcc.target/sh/pr56547-1.c: Likewise.
1424         * gcc.target/sh/pr54089-5.c: Likewise.
1425         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1426         * gcc.target/sh/pr54089-9.c: Likewise.
1427         * gcc.target/sh/sh2a-jsrn.c: Likewise.
1428         * gcc.target/sh/pr49468-si.c: Likewise.
1429         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1430         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1431         * gcc.target/sh/pr55303-1.c: Likewise.
1432         * gcc.target/sh/pr51244-2.c: Likewise.
1433         * gcc.target/sh/pr50751-2.c: Likewise.
1434         * gcc.target/sh/pr54236-2.c: Likewise.
1435         * gcc.target/sh/pr51244-6.c: Likewise.
1436         * gcc.target/sh/cmpstrn.c: Likewise.
1437         * gcc.target/sh/pr50751-6.c: Likewise.
1438         * gcc.target/sh/pr52933-2.c: Likewise.
1439         * gcc.target/sh/pr53568-1.c: Likewise.
1440         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1441         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1442         * gcc.target/sh/sh4a-sinf.c: Likewise.
1443         * gcc.target/sh/pr49880-2.c: Likewise.
1445 2013-11-06  Tobias Burnus  <burnus@net-b.de>
1447         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1448         * gcc.dg/wdate-time.c: Ditto.
1449         * gfortran.dg/wdate-time.F90: Ditto.
1451 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1453         PR target/30807
1454         * gcc.target/sh/torture/pr30807.c: New.
1456 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
1458         PR c++/11006
1459         * g++.dg/other/java3.C: New.
1461 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
1463         PR target/59021
1464         * gcc.target/i386/pr59021.c: New test.
1466 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
1468         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1469         dg-additional-files to also match BOL.
1471 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
1473         * gcc.dg/torture/c99-contract-1.c: New test.
1475 2013-11-06  Richard Biener  <rguenther@suse.de>
1477         PR tree-optimization/58653
1478         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1479         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1481 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1483         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1484         40 to 30.  Replaced iteration variable with a #define.  Instead of
1485         returning non-zero value for error, called __builtin_abort ().  Fixed
1486         a bug of calling fib_serial in serial case instead of fib.
1487         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1488         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1489         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1490         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1491         compiler flag testing.
1493 2013-11-06  Christian Bruel  <christian.bruel@st.com>
1495         * gcc.target/sh/strlen.c: New test.
1497 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
1499         PR middle-end/58970
1500         * gcc.c-torture/compile/pr58970.c: New test.
1502 2013-11-05  Wei Mi  <wmi@google.com>
1504         PR regression/58985
1505         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1507 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1509         * g++.dg/warn/wdate-time.C: New.
1510         * gcc.dg/wdate-time.c: New.
1511         * gfortran.dg/wdate-time.F90: New.
1513 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
1515         PR fortran/58989
1516         * gfortran.dg/reshape_6.f90: New test.
1518 2013-11-05  Jeff Law  <law@redhat.com>
1520         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1521         * gcc.dg/tree-ssa/isolate-1.c: New test.
1522         * gcc.dg/tree-ssa/isolate-2.c: New test.
1523         * gcc.dg/tree-ssa/isolate-3.c: New test.
1524         * gcc.dg/tree-ssa/isolate-4.c: New test.
1526 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1528         PR rtl-optimization/58997
1529         * gcc.c-torture/compile/pr58997.c: New test.
1531 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
1533         PR c++/58724
1534         * g++.dg/cpp0x/gen-attrs-56.C: New.
1536 2013-11-05  Richard Biener  <rguenther@suse.de>
1538         PR ipa/58492
1539         * gcc.dg/ipa/pr58492.c: New testcase.
1541 2013-11-05  Richard Biener  <rguenther@suse.de>
1543         PR tree-optimization/58955
1544         * gcc.dg/torture/pr58955-1.c: New testcase.
1545         * gcc.dg/torture/pr58955-2.c: Likewise.
1547 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1549         PR middle-end/58981
1550         * gcc.dg/pr58981.c: New test.
1552 2013-11-05  Richard Biener  <rguenther@suse.de>
1554         PR middle-end/58941
1555         * gcc.dg/torture/pr58941.c: New testcase.
1557 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1559         PR tree-optimization/58958
1560         * gcc.dg/tree-ssa/pr58958.c: New file.
1562 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1564         * gcc.dg/tree-ssa/alias-26.c: New file.
1566 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1568         PR tree-optimization/58984
1569         * gcc.c-torture/execute/pr58984.c: New test.
1571 2013-11-05  Andreas Schwab  <schwab@suse.de>
1573         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1575 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1577         * g++.dg/gomp/openmp-simd-1.C: New.
1578         * g++.dg/gomp/openmp-simd-2.C: New.
1579         * gcc.dg/gomp/openmp-simd-1.c: New.
1580         * gcc.dg/gomp/openmp-simd-2.c: New.
1582 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1584         * gcc.dg/superblock.c: Require scheduling support.
1586 2013-11-04  Kostya Serebryany  <kcc@google.com>
1588         * g++.dg/asan/asan_test.cc: Update the test
1589         to match the fresh asan run-time.
1590         * c-c++-common/asan/stack-overflow-1.c: Ditto.
1592 2013-11-04  Ian Lance Taylor  <iant@google.com>
1594         * g++.dg/ext/sync-4.C: New test.
1596 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1598         PR fortran/58771
1599         * gfortran.dg/derived_external_function_1.f90 : New test
1601 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1603         PR tree-optimization/58978
1604         * gcc.c-torture/compile/pr58978.c: New test.
1606 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1608         PR fortran/57445
1609         * gfortran.dg/optional_class_1.f90 : New test
1611 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
1613         PR rtl-optimization/58968
1614         * gfortran.dg/pr58968.f: New
1616 2013-11-04  Marek Polacek  <polacek@redhat.com>
1618         PR c++/58979
1619         * g++.dg/diagnostic/pr58979.C: New test.
1621 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
1623         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1624         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1625         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1626         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1627         gcc.dg/iec-559-macros-9.c: New tests.
1629 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1631         PR tree-optimization/58946
1632         * gcc.c-torture/compile/pr58946.c: New test.
1634 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1636         PR c++/52071
1637         * g++.dg/parse/pr52071.C: New.
1639 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1641         PR c++/38313
1642         * g++.dg/lookup/name-clash10.C: New.
1644 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
1646         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1647         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1648         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1649         vbif.
1651 2013-11-03  Marek Polacek  <polacek@redhat.com>
1653         * g++.dg/ubsan/cxx1y-vla.C: New test.
1654         * c-c++-common/ubsan/vla-3.c: New test.
1655         * c-c++-common/ubsan/vla-2.c: New test.
1656         * c-c++-common/ubsan/vla-4.c: New test.
1657         * c-c++-common/ubsan/vla-1.c: New test.
1659 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1661         * gcc.dg/vmx/vec-set.c: New.
1663 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1665         PR c++/29234
1666         PR c++/56037
1667         * g++.dg/parse/pr29234.C: New.
1668         * g++.dg/parse/pr56037.C: Likewise.
1670 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1672         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1673         passed it in as one of the options to all Cilk keywords test.
1675 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1677         PR c++/58708
1678         * g++.dg/cpp1y/pr58708.C: New.
1680 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
1682         PR c++/58834
1683         * g++.dg/ext/pr58834.C: New file.
1685 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
1687         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1688         tests.
1689         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1690         tests.
1692 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
1694         PR fortran/57893
1695         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1696         type block.
1698 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1700         * g++.dg/gomp/simd-1.C: New test.
1701         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1702         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1703         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1704         * c-c++-common/gomp/simd6.c: New test.
1706 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
1708         Implement C++14 digit separators.
1709         * g++.dg/cpp1y/digit-sep.C: New.
1710         * g++.dg/cpp1y/digit-sep-neg.C: New.
1711         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1713 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1715         * gcc.dg/vect/vect-align-3.c: New test.
1717         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1718         we warn about it already during VRP1 pass.
1720 2013-10-31  Martin Jambor  <mjambor@suse.cz>
1722         PR rtl-optimization/58934
1723         Revert:
1724         2013-10-30  Martin Jambor  <mjambor@suse.cz>
1725         PR rtl-optimization/10474
1726         * gcc.dg/pr10474.c: New testcase.
1727         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1728         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1730 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
1732         PR c++/58932
1733         Revert:
1734         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1736         PR c++/58466
1737         * g++.dg/cpp0x/variadic145.C: New.
1739         * g++.dg/cpp0x/sfinae49.C: New.
1741 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
1743         PR c++/58581
1744         * g++.dg/cpp0x/deleted1.C: New.
1746 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1748         * gcc.target/arm/lp1243022.c: New test.
1750 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
1752         PR other/58545
1753         * gcc.target/avr/pr58545.c: New test.
1755 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1757         Revert:
1758         2013-10-30  Tobias Burnus  <burnus@net-b.de>
1759         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1760         path to the compile flags.
1762 2013-10-30  Cong Hou  <congh@google.com>
1764         * gcc.target/i386/vect-abs-s8.c: New test.
1765         * gcc.target/i386/vect-abs-s16.c: New test.
1766         * gcc.target/i386/vect-abs-s32.c: New test.
1768 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1770         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1771         path to the compile flags.
1773 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
1775         PR rtl-optimization/58369
1776         * g++.dg/torture/pr58369.C: New test.
1778 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1780         PR other/33426
1781         * g++.dg/vect/pr33426-ivdep-2.cc: New.
1782         * g++.dg/vect/pr33426-ivdep-3.cc: New.
1783         * g++.dg/vect/pr33426-ivdep-4.cc: New.
1785 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1787         PR target/58784
1788         * gcc.target/arm/pr58784.c: New.
1790 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
1792         * gcc.dg/tree-ssa/alias-24.c: New file.
1794 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1796         * gcc.target/i386/fma_double_3.c: Use pattern for
1797         scan-assembler-times instead of just one insn name.
1798         * gcc.target/i386/fma_double_5.c: Ditto.
1799         * gcc.target/i386/fma_float_3.c: Ditto.
1800         * gcc.target/i386/fma_float_5.c: Ditto.
1801         * gcc.target/i386/l_fma_double_1.c: Ditto.
1802         * gcc.target/i386/l_fma_double_2.c: Ditto.
1803         * gcc.target/i386/l_fma_double_3.c: Ditto.
1804         * gcc.target/i386/l_fma_double_4.c: Ditto.
1805         * gcc.target/i386/l_fma_double_5.c: Ditto.
1806         * gcc.target/i386/l_fma_double_6.c: Ditto.
1807         * gcc.target/i386/l_fma_float_1.c: Ditto.
1808         * gcc.target/i386/l_fma_float_2.c: Ditto.
1809         * gcc.target/i386/l_fma_float_3.c: Ditto.
1810         * gcc.target/i386/l_fma_float_4.c: Ditto.
1811         * gcc.target/i386/l_fma_float_5.c: Ditto.
1812         * gcc.target/i386/l_fma_float_6.c: Ditto.
1814 2013-10-30  Christian Bruel  <christian.bruel@st.com>
1816         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1817         * gcc.target/sh/cmpstr.c: New test.
1818         * gcc.target/sh/cmpstrn.c: New test.
1820 2013-10-30  Martin Jambor  <mjambor@suse.cz>
1822         PR rtl-optimization/10474
1823         * gcc.dg/pr10474.c: New testcase.
1824         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1825         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1827 2013-10-29  Andrew Pinski <apinski@cavium.com>
1828             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1830         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1831         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1832         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1833         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1834         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1835         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1836         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1837         conditional move to be used.
1838         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1840 2013-10-29  Tobias Burnus  <burnus@net-b.de>
1842         PR fortran/44350
1843         * gfortran.dg/blockdata_8.f90: New.
1845 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
1847         PR target/54236
1848         * gcc.target/sh/pr54236-2: New.
1849         * gcc.target/sh/pr54089-6: Add another rotl special case.
1851 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
1853         PR fortran/58793
1854         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1855         to determine sizes of real kinds.
1857         PR fortran/58858
1858         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1860 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1862         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1863         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1864         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1865         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1866         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1867         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1868         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1869         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1870         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1871         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1872         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1873         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1874         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1875         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1876         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1877         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1878         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1879         test stored in c-c++-common.  Also, added the Cilk runtime's library
1880         to the ld_library_path.
1882 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1884         PR c++/58888
1885         * g++.dg/cpp0x/auto40.C: New.
1886         * g++.dg/other/warning1.C: Adjust.
1888 2013-10-29  Richard Biener  <rguenther@suse.de>
1890         * gcc.dg/torture/restrict-2.c: New testcase.
1891         * gcc.dg/torture/restrict-3.c: Likewise.
1892         * gcc.dg/torture/restrict-4.c: Likewise.
1893         * gcc.dg/torture/restrict-5.c: Likewise.
1895 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
1897         PR tree-optimization/19831
1898         * gcc.dg/tree-ssa/alias-25.c: New file.
1900 2013-10-29  Richard Biener  <rguenther@suse.de>
1902         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1903         changes.
1904         * gcc.dg/vect/bb-slp-32.c: Likewise.
1905         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1906         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1907         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1908         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1909         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1910         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1911         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1912         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1913         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1914         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1915         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1916         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1917         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1918         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1919         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1920         * gfortran.dg/vect/vect.exp: Likewise.
1922 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1924         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1925         * gcc.dg/vmx/eg-5.c: Likewise.
1927 2013-10-28  Claudiu Zissulescu  <claziss@synopsys.com>
1928             Joern Rennecke  <joern.rennecke@embecosm.com>
1930         * gcc.target/arc/jump-around-jump.c: New test.
1932 2013-10-27  Tom de Vries  <tom@codesourcery.com>
1934         * gcc.target/arm/require-pic-register-loc.c: New test.
1936 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
1938         PR target/58679
1939         * gcc.target/i386/pr58679-1.c: New test.
1940         * gcc.target/i386/pr58679-2.c: Ditto.
1942 2013-10-27  Tobias Burnus  <burnus@net-b.de>
1944         PR other/33426
1945         * gcc.dg/vect/vect-ivdep-2.c: New.
1947 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
1949         PR target/52483
1950         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1951         * gcc.target/sh/pr52483-2.c: Likewise.
1952         * gcc.target/sh/pr52483-3.c: Likewise.
1953         * gcc.target/sh/pr52483-4.c: Likewise.
1955 2013-10-26  Jeff Law  <law@redhat.com>
1957         * g++.dg/torture/pr49309.C: Removed.
1958         * gcc.dg/dfp/pr35739.c: Removed.
1960 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
1962         PR rtl-optimization/58759
1963         * gcc.target/i386/pr58759.c: New.
1965 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1967         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1968         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1969         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1971 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
1973         * gcc.dg/wmul-1.c: New test.
1975 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1977         PR c++/58878
1978         * g++.dg/template/pr58878.C: New.
1980 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
1982         * gcc.dg/tree-ssa/alias-23.c: New file.
1984 2013-10-25  Richard Biener  <rguenther@suse.de>
1986         PR tree-optimization/58626
1987         * gcc.dg/torture/pr58626.c: New testcase.
1989 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1991         PR c++/54812
1992         * g++.dg/cpp0x/defaulted47.C: New.
1994 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1996         * gcc.c-torture/execute/pr58831.c: New test.
1998 2013-10-25  Nick Clifton  <nickc@redhat.com>
2000         * c-c++-common/pr57793.c: Add expected error messages for
2001         targets with small integers.
2002         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2003         * gcc.dg/c99-stdint-2.c: Likewise.
2004         * gcc.dg/cdce1.c: Likewise.
2005         * gcc.dg/fold-overflow-1.c: Likewise.
2006         * gcc.dg/utf-cvt.c: Likewise.
2007         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2008         arithmetic.
2009         * gcc.dg/ftrapv-2.c: Likewise.
2010         * gcc.dg/pr30286.c: Likewise.
2011         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2012         * lib/target-supports.exp (check_effective_target_trapping): New
2013         proc.  Returns true if the target supports trapping arithmetic.
2015 2013-10-25  Tobias Burnus  <burnus@net-b.de>
2017         * g++.dg/parse/ivdep.C: New.
2018         * g++.dg/vect/pr33426-ivdep.cc: New.
2020 2013-10-24  Richard Henderson  <rth@redhat.com>
2022         PR rtl/58542
2023         * gcc.dg/atomic-store-6.c: New.
2025 2013-10-24  Ian Lance Taylor  <iant@google.com>
2027         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2029 2013-10-24  Cong Hou  <congh@google.com>
2031         * gcc.c-torture/execute/20030125-1.c: Update.
2033 2013-10-24  Tobias Burnus  <burnus@net-b.de>
2035         PR fortran/44646
2036         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2038 2013-10-24  Dehao Chen  <dehao@google.com>
2040         * g++.dg/opt/devirt3.C: New test.
2042 2013-08-24  Tobias Burnus  <burnus@net-b.de>
2044         PR other/33426
2045         * testsuite/gcc.dg/ivdep.c: New.
2046         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
2048 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2050         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2051         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2053 2013-10-24  Nick Clifton  <nickc@redhat.com>
2055         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2057 2013-10-24  Marek Polacek  <polacek@redhat.com>
2059         PR c++/58705
2060         * g++.dg/parse/pr58705.C: New test.
2062 2013-10-24  Marek Polacek  <polacek@redhat.com>
2064         * gcc.dg/c11-align-5.c: Add more testing.
2066 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
2068         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2070 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
2072         PR tree-optimization/58775
2073         PR tree-optimization/58791
2074         * gcc.dg/guality/pr58791-1.c: New test.
2075         * gcc.dg/guality/pr58791-2.c: New test.
2076         * gcc.dg/guality/pr58791-3.c: New test.
2077         * gcc.dg/guality/pr58791-4.c: New test.
2078         * gcc.dg/guality/pr58791-5.c: New test.
2079         * gcc.c-torture/compile/pr58775.c: New test.
2080         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2082 2013-10-23  Tom de Vries  <tom@codesourcery.com>
2084         PR tree-optimization/58805
2085         * gcc.dg/pr58805.c: New test.
2087 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
2089         * gcc.target/i386/vect-div-1.c: New test.
2091         * gcc.dg/vect/pr58508.c: Remove dg-options.
2093 2013-10-23  Richard Biener  <rguenther@suse.de>
2095         * gcc.dg/torture/pr58830.c: New testcase.
2097 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
2099         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2100         * g++.dg/cpp1y/attr-deprecated.C: New.
2101         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2103 2013-10-23  Tobias Burnus  <burnus@net-b.de>
2105         PR fortran/58793
2106         * gfortran.dg/assumed_type_8.f90: New.
2108 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
2110         PR target/58779
2111         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2112         and MINUSCCZEXT defines. Update scan-assembler dg directive.
2113         * gcc.dg/torture/pr58779.c: New test.
2115 2013-10-22  Steve Ellcey  <sellcey@mips.com>
2117         * gcc.target/mips/nor.c: New.
2119 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
2121         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2122         tests into...
2123         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2124         restricted to big-endian targets.
2126 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
2128         PR fortran 57893
2129         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2131 2013-10-21  Tobias Burnus  <burnus@net-b.de>
2133         PR fortran/58803
2134         * gfortran.dg/proc_ptr_comp_38.f90: New.
2136 2013-10-21  Marek Polacek  <polacek@redhat.com>
2138         PR middle-end/58809
2139         * gcc.dg/gomp/pr58809.c: New test.
2141 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
2143         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2144         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2146 2013-10-21  Richard Biener  <rguenther@suse.de>
2148         PR tree-optimization/58794
2149         * c-c++-common/torture/pr58794-1.c: New testcase.
2150         * c-c++-common/torture/pr58794-2.c: Likewise.
2152 2013-10-21  Richard Biener  <rguenther@suse.de>
2154         PR middle-end/58742
2155         * c-c++-common/fold-divmul-1.c: New testcase.
2157 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2159         * gcc.target/i386/memset-vector_loop-1.c: New test.
2160         * gcc.target/i386/memset-vector_loop-2.c: New test.
2162 2013-10-21  Diego Novillo  <dnovillo@google.com>
2164         * g++.dg/plugin/selfassign.c: Include tree.h.
2165         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2166         * gcc.dg/plugin/ggcplug.c: Likewise.
2167         * gcc.dg/plugin/one_time_plugin.c: Likewise.
2168         * gcc.dg/plugin/selfassign.c: Likewise.
2169         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2171 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
2173         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2174         * gcc.target/mips/mips-ps-7.c: Likewise.
2176 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
2178         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2179         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2180         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2182 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
2184         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2186         PR testsuite/58645
2187         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2189 2013-10-19  Mike Stump  <mikestump@comcast.net>
2191         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2193         * gcc.dg/lto/pr54625-1_0.c: Move from here...
2194         * g++.dg/lto/pr54625-1_0.c: ... to here.
2195         * gcc.dg/lto/pr54625-1_1.C: Likewise.
2196         * g++.dg/lto/pr54625-1_1.C: Likewise.
2197         * gcc.dg/lto/pr54625-2_0.c: Likewise.
2198         * g++.dg/lto/pr54625-2_0.c: Likewise.
2199         * gcc.dg/lto/pr54625-2_1.C: Likewise.
2200         * g++.dg/lto/pr54625-2_1.C: Likewise.
2202 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
2204         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2206 2013-10-18  Cong Hou  <congh@google.com>
2208         * gcc.dg/vect/pr58508.c: New test.
2210 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
2212         PR c++/58466
2213         * g++.dg/cpp0x/variadic145.C: New.
2215 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
2217         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2219 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
2221         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2222         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2223         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2224         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2226 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
2228         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2229         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2230         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2231         effective target arm_thumb1_ok.
2232         * lib/target-supports.exp
2233         (check_effective_target_arm_fp16_ok_nocache): Don't force
2234         -mfloat-abi=soft when building for hardfloat target.
2236 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
2238         PR target/58673
2239         * gcc.target/powerpc/pr58673-1.c: New file to test whether
2240         -mquad-word + -mno-vsx-timode causes errors.
2241         * gcc.target/powerpc/pr58673-2.c: Likewise.
2243 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2245         PR c++/58596
2246         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2248 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2250         * gcc.target/aarch64/c-output-template.c: New testcase.
2251         * gcc.target/aarch64/c-output-template-2.c: Likewise.
2252         * gcc.target/aarch64/c-output-template-3.c: Likewise.
2254 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
2256         * gcc/testsuite/lib/target-supports.exp
2257         (check_effective_target_sync_long_long): AArch64 supports
2258         atomic operations on "long long".
2259         (check_effective_target_sync_long_long_runtime): AArch64 can
2260         execute atomic operations on "long long".
2262 2013-10-17  Richard Biener  <rguenther@suse.de>
2264         PR tree-optimization/58143
2265         * gcc.dg/torture/pr58143-1.c: New testcase.
2266         * gcc.dg/torture/pr58143-2.c: Likewise.
2267         * gcc.dg/torture/pr58143-3.c: Likewise.
2269 2013-10-17  Marek Polacek  <polacek@redhat.com>
2271         PR c/58267
2272         * gcc.dg/c1x-align-5.c: New test.
2274 2013-10-16  Tobias Burnus  <burnus@net-b.de>
2276         PR fortran/58652
2277         * gfortran.dg/unlimited_polymorphic_12.f90: New.
2279 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
2281         * c-c++-common/cpp/openmp-define-1.c: Move
2282         dg-require-effective-target fopenmp after dg-do directive.
2283         * c-c++-common/cpp/openmp-define-2.c: Likewise.
2284         * gfortran.dg/openmp-define-1.f90: Likewise.
2285         * gfortran.dg/openmp-define-2.f90: Likewise.
2286         * gfortran.dg/openmp-define-3.f90: Likewise.
2288 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
2290         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2292 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
2294         PR target/57756
2295         * gcc.target/i386/pr57756.c: New test.
2296         * gcc.target/i386/pr57756_2.c: New test.
2298 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
2300         * gcc.dg/torture/builtin-self.c: New file.
2302 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2304         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2305         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2306         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2307         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2308         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2310 2013-10-15  Cong Hou  <congh@google.com>
2312         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2314 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2316         PR c++/58707
2317         * g++.dg/cpp0x/pr58707.C: New.
2319 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2321         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2322         after other directives.
2324 2013-10-15  Tobias Burnus  <burnus@net-b.de>
2326         PR fortran/58652
2327         * gfortran.dg/unlimited_polymorphic_11.f90: New.
2329 2013-10-14  Ian Lance Taylor  <iant@google.com>
2331         * go.test/go-test.exp (go-find-packages): New proc.
2332         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
2333         subdirectories.  Do simple +build line matching.  Handle run with
2334         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
2335         for rundir.  Remove special handling for bug191 and dwarf.
2337 2013-10-14  Tobias Burnus  <burnus@net-b.de>
2339         PR fortran/58658
2340         * gfortran.dg/unlimited_polymorphic_10.f90: New.
2342 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2344         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2345         Use btsl.
2347 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2349         * gnat.dg/specs/opt1.ads: New test.
2351 2013-10-14  Richard Biener  <rguenther@suse.de>
2353         PR tree-optimization/58640
2354         * gcc.c-torture/execute/pr58640-2.c: New testcase.
2356 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2358         * gnat.dg/uninit_array.ad[sn]: New test.
2359         * gnat.dg/uninit_array_pkg.ads: New helper.
2361 2013-10-13  Richard Biener  <rguenther@suse.de>
2363         * gcc.c-torture/execute/pr58662.c: New test.
2365 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
2367         PR target/51244
2368         * gcc.dg/torture/p51244-21.c: New.
2369         * gcc.target/sh/pr51244-20.c: New.
2370         * gcc.target/sh/pr51244-20-sh2a.c: New.
2372 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
2374         * gnat.dg/specs/linker_section.ads: Update test.
2376 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2378         PR target/58690
2379         * gcc.target/i386/pr58690.c: New test
2381 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
2383         * gcc.target/i386/builtin-ucmp.c: New test.
2385 2013-10-11  Brooks Moses  <bmoses@google.com>
2387         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2389 2013-10-11  Jeff Law  <law@redhat.com>
2391         * gcc.c-torture/execute/pr58640.c: New test.
2393 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2395         PR c++/58633
2396         * g++.dg/cpp0x/decltype57.C: New.
2398 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2400         PR c++/31671
2401         * g++.dg/template/nontype26.C: New.
2403 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
2405         * c-c++-common/cpp/openmp-define-1.c: New file.
2406         * c-c++-common/cpp/openmp-define-2.c: Likewise.
2407         * c-c++-common/cpp/openmp-define-3.c: Likewise.
2408         * gfortran.dg/openmp-define-1.f90: Likewise.
2409         * gfortran.dg/openmp-define-2.f90: Likewise.
2410         * gfortran.dg/openmp-define-3.f90: Likewise.
2412         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2413         for test source files.
2414         * gcc.dg/gomp/gomp.exp: Likewise.
2415         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2416         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2417         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2418         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2419         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2421 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
2423         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2424         Remove error test that is now valid in OpenMP 4.0.
2425         * c-c++-common/gomp/atomic-16.c: New test.
2426         * c-c++-common/gomp/cancel-1.c: New test.
2427         * c-c++-common/gomp/depend-1.c: New test.
2428         * c-c++-common/gomp/depend-2.c: New test.
2429         * c-c++-common/gomp/map-1.c: New test.
2430         * c-c++-common/gomp/pr58472.c: New test.
2431         * c-c++-common/gomp/sections1.c: New test.
2432         * c-c++-common/gomp/simd1.c: New test.
2433         * c-c++-common/gomp/simd2.c: New test.
2434         * c-c++-common/gomp/simd3.c: New test.
2435         * c-c++-common/gomp/simd4.c: New test.
2436         * c-c++-common/gomp/simd5.c: New test.
2437         * c-c++-common/gomp/single1.c: New test.
2438         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2439         parser.
2440         * g++.dg/gomp/block-3.C: Likewise.
2441         * g++.dg/gomp/clause-3.C: Adjust error messages.
2442         * g++.dg/gomp/declare-simd-1.C: New test.
2443         * g++.dg/gomp/declare-simd-2.C: New test.
2444         * g++.dg/gomp/depend-1.C: New test.
2445         * g++.dg/gomp/depend-2.C: New test.
2446         * g++.dg/gomp/target-1.C: New test.
2447         * g++.dg/gomp/target-2.C: New test.
2448         * g++.dg/gomp/taskgroup-1.C: New test.
2449         * g++.dg/gomp/teams-1.C: New test.
2450         * g++.dg/gomp/udr-1.C: New test.
2451         * g++.dg/gomp/udr-2.C: New test.
2452         * g++.dg/gomp/udr-3.C: New test.
2453         * g++.dg/gomp/udr-4.C: New test.
2454         * g++.dg/gomp/udr-5.C: New test.
2455         * g++.dg/gomp/udr-6.C: New test.
2456         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2457         * gcc.dg/autopar/outer-2.c: Likewise.
2458         * gcc.dg/autopar/outer-3.c: Likewise.
2459         * gcc.dg/autopar/outer-4.c: Likewise.
2460         * gcc.dg/autopar/outer-5.c: Likewise.
2461         * gcc.dg/autopar/outer-6.c: Likewise.
2462         * gcc.dg/autopar/parallelization-1.c: Likewise.
2463         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2464         parser.
2465         * gcc.dg/gomp/clause-1.c: Adjust error messages.
2466         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2467         instead of GOMP_parallel_loop_runtime_start.
2468         * gcc.dg/gomp/declare-simd-1.c: New test.
2469         * gcc.dg/gomp/declare-simd-2.c: New test.
2470         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2471         parser.  Add further #pragma omp sections nesting tests.
2472         * gcc.dg/gomp/target-1.c: New test.
2473         * gcc.dg/gomp/target-2.c: New test.
2474         * gcc.dg/gomp/taskgroup-1.c: New test.
2475         * gcc.dg/gomp/teams-1.c: New test.
2476         * gcc.dg/gomp/udr-1.c: New test.
2477         * gcc.dg/gomp/udr-2.c: New test.
2478         * gcc.dg/gomp/udr-3.c: New test.
2479         * gcc.dg/gomp/udr-4.c: New test.
2480         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2482 2013-10-10  Jan Hubicka  <jh@suse.cz>
2484         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2485         tuning change.
2486         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2487         * gcc.target/i386/pr49168-1.c: Likewise.
2488         * gcc.target/i386/pr49002-2.c: Likewise.
2490 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
2492         PR middle-end/58670
2493         * gcc.dg/torture/pr58670.c: New test.
2495 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2497         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2499 2013-10-09  Marek Polacek  <polacek@redhat.com>
2501         PR c++/58635
2502         * g++.dg/tm/pr58635-1.C: New test.
2503         * g++.dg/tm/pr58635-2.C: New test.
2505 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
2507         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2509 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
2511         PR tree-optimization/20318
2512         * c-c++-common/pr20318.c: New file.
2513         * gcc.dg/tree-ssa/pr20318.c: New file.
2515 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2517         * gcc.c-torture/execute/pr58570.c: New test.
2519 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2521         * gcc.target/aarch64/vclz.c: New testcase.
2523 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2525         * gcc.target/aarch64/vadd_f64.c: New testcase.
2526         * gcc.target/aarch64/vsub_f64.c: New testcase.
2528 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2530         * gcc.target/aarch64/vdiv_f.c: New testcase.
2532 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2534         * gcc.target/aarch64/vneg_f.c: New testcase.
2535         * gcc.target/aarch64/vneg_s.c: New testcase.
2537 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2539         PR c++/58568
2540         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2541         * g++.old-deja/g++.mike/misc9.C: Adjust.
2543 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2545         PR c++/58665
2546         Revert:
2547         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2549         PR c++/58448
2550         * g++.dg/template/crash117.C: New.
2552 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2554         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2556 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
2558         PR tree-optimization/58480
2559         * gcc.dg/tree-ssa/pr58480.c: New file.
2561 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2563         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2564         * gcc.target/powerpc/fusion.c: Likewise.
2566 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2568         * gcc.target/s390/htm-nofloat-2.c: New testcase.
2570 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2572         * gcc.target/s390/htm-1.c: Add more tests to cover different
2573         operand types.
2575 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2577         PR c++/58126
2578         * g++.dg/init/uninitialized1.C: New.
2580 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2582         PR c++/56060
2583         * g++.dg/cpp0x/variadic144.C: New.
2585 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2587         PR c++/58560
2588         * g++.dg/cpp0x/auto39.C: New.
2590 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2592         PR c++/58503
2593         * g++.dg/cpp0x/range-for26.C: New.
2594         * g++.dg/cpp0x/range-for27.C: Likewise.
2596 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2598         PR c++/58448
2599         * g++.dg/template/crash117.C: New.
2601 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
2603         PR c++/19476
2604         * g++.dg/tree-ssa/pr19476-5.C: New file.
2605         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2607 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2609         PR c++/58584
2610         * g++.dg/cpp0x/gen-attrs-55.C: New.
2612 2013-10-03  Easwaran Raman  <eraman@google.com>
2614         PR c++/33911
2615         * g++.dg/ext/attribute47.C: New.
2617 2013-10-03  Rong Xu  <xur@google.com>
2619         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2620         probability.
2621         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2622         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2624 2013-10-03  Marek Polacek  <polacek@redhat.com>
2626         PR c++/58510
2627         * g++.dg/cpp0x/pr58510.C: New test.
2629 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
2631         PR c++/19476
2632         * g++.dg/tree-ssa/pr19476-1.C: New file.
2633         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2634         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2635         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2637 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2639         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2640         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2641         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2642         VSX scalar operations or the traditional floating point form of
2643         the instruction.
2644         * gcc.target/powerpc/ppc-target-2.c: Likewise.
2645         * gcc.target/powerpc/recip-3.c: Likewise.
2646         * gcc.target/powerpc/recip-5.c: Likewise.
2647         * gcc.target/powerpc/pr72747.c: Likewise.
2648         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2650 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2652         PR target/58460
2653         * gcc.target/aarch64/pr58460.c: New file.
2655 2013-10-02  Tobias Burnus  <burnus@net-b.de>
2657         PR fortran/58593
2658         * gfortran.dg/char_length_19.f90: New.
2660 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2662         PR c++/58535
2663         * g++.dg/parse/crash65.C: New.
2664         * g++.dg/cpp1y/pr58535.C: Likewise.
2666 2013-10-02  Richard Biener  <rguenther@suse.de>
2668         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2669         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2670         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2671         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2672         * gfortran.dg/ldist-pr45199.f: Likewise.
2674 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2676         PR c++/58565
2677         * g++.dg/parse/crash64.C: New.
2679 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
2681         * gcc.dg/tree-ssa/slsr-40.c: New test.
2683 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
2685         PR c++/58563
2686         * g++.dg/cpp0x/pr58563.C: New.
2688 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
2690         * gcc.target/aarch64/vect_saddl_1.c: New.
2692 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
2694         PR target/58574
2695         * gcc.c-torture/execute/pr58574.c: New testcase.
2697 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
2699         PR Target/58578
2700         * gcc.target/arm/pr58578.c: New test.
2702 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2704         PR tree-optimization/58556
2705         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2706         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2708 2013-10-01  Nick Clifton  <nickc@redhat.com>
2710         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2711         for MSP430.
2712         * gcc.c-torture/compile/20010327-1.c: Only run the test for
2713         ptr32plus targets.
2714         * gcc.c-torture/compile/pr41181.c: Likewise.
2715         * gcc.c-torture/compile/calls.c: Likewise.
2716         * gcc.c-torture/compile/990617-1.c: Likewise.
2717         * gcc.c-torture/compile/pr55955.c: Only run the test for
2718         int32plus targets.
2719         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2721 2013-10-01  Richard Biener  <rguenther@suse.de>
2723         PR tree-optimization/58553
2724         * gcc.dg/torture/pr58553.c: New testcase.
2726 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
2728         PR middle-end/58564
2729         * gcc.c-torture/execute/pr58564.c: New test.
2731 2013-09-30  Teresa Johnson  <tejohnson@google.com>
2733         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2734         Update for additional dump message.
2736 2013-09-30  Richard Biener  <rguenther@suse.de>
2738         PR tree-optimization/58554
2739         * gcc.dg/torture/pr58554.c: New testcase.
2741 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
2742             Joern Rennecke  <joern.rennecke@embecosm.com>
2744         * gcc.target/arc/barrel-shifter-1.c: New test.
2745         * gcc.target/arc/barrel-shifter-2.c: Likewise.
2746         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2747         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2748         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2749         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2750         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2751         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2752         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2753         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2754         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2755         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2756         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2757         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2758         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2759         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2760         * gcc.target/arc/mtune-ARC600.c: Likewise.
2761         * gcc.target/arc/mtune-ARC601.c: Likewise.
2762         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2763         * gcc.target/arc/mtune-ARC700.c: Likewise.
2764         * gcc.target/arc/mtune-ARC725D.c: Likewise.
2765         * gcc.target/arc/mtune-ARC750D.c: Likewise.
2766         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2767         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2769 2013-09-30  Richard Biener  <rguenther@suse.de>
2771         PR middle-end/58532
2772         * g++.dg/torture/pr58552.C: New testcase.
2774 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2776         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2777         and -mupper-regs-df.
2779 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
2781         PR middle-end/58463
2782         * gcc.dg/pr58463.c: New test.
2784 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
2786         PR middle-end/58551
2787         * c-c++-common/gomp/pr58551.c: New test.
2789 2013-09-27  Richard Biener  <rguenther@suse.de>
2791         PR tree-optimization/58459
2792         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2794 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2796         PR fortran/58113
2797         * gfortran.dg/round_4.f90: Check for rounding support.
2799 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
2801         * g++.dg/vect/pr58513.cc (op): Make static.
2803 2013-09-26  Richard Biener  <rguenther@suse.de>
2805         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2807 2013-09-26  Richard Biener  <rguenther@suse.de>
2809         PR tree-optimization/58539
2810         * gcc.dg/torture/pr58539.c: New testcase.
2812 2013-09-25  Jeff Law  <law@redhat.com>
2814         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2816 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2818         PR fortran/58436
2819         * gfortran.dg/finalize_21.f90: New.
2821 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2823         PR fortran/57697
2824         PR fortran/58469
2825         * gfortran.dg/defined_assignment_8.f90: New.
2826         * gfortran.dg/defined_assignment_9.f90: New.
2828 2013-09-25  Marek Polacek  <polacek@redhat.com>
2830         PR sanitizer/58413
2831         * c-c++-common/ubsan/shift-5.c: New test.
2832         * c-c++-common/ubsan/shift-6.c: New test.
2833         * c-c++-common/ubsan/div-by-zero-5.c: New test.
2834         * gcc.dg/ubsan/c-shift-1.c: New test.
2836 2013-09-25  Marek Polacek  <polacek@redhat.com>
2838         PR c++/58516
2839         * g++.dg/tm/pr58516.C: New test.
2841 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2843         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2844         New procedure.
2845         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2847 2013-09-24  Richard Biener  <rguenther@suse.de>
2849         PR middle-end/58513
2850         * g++.dg/vect/pr58513.cc: New testcase.
2852 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
2854         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2855         output.
2857 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
2859         PR c++/58500
2860         * g++.dg/cpp1y/pr58500.C: New testcase.
2862 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2864         * gnat.dg/opt28.ad[sb]: New test.
2865         * gnat.dg/opt28_pkg.ads: New helper.
2867 2013-09-23  Richard Biener  <rguenther@suse.de>
2869         PR tree-optimization/58464
2870         * g++.dg/torture/pr58464.C: New testcase.
2872 2013-09-23  Christian Bruel  <christian.bruel@st.com>
2874         PR target/58475
2875         * gcc.target/sh/torture/pr58475.c: New test.
2877 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
2879         PR fortran/58355
2880         * gfortran.dg/extends_15.f90: New.
2882 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2884         PR c++/58481
2885         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2887 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2889         PR target/56875
2890         * gcc.target/vax/vax.exp: New.
2891         * gcc.target/vax/pr56875.c: Ditto.
2893 2013-09-20  Richard Biener  <rguenther@suse.de>
2895         PR middle-end/58484
2896         * gfortran.dg/pr58484.f: New testcase.
2898 2013-09-20  Jeff Law  <law@redhat.com>
2900         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2902 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2904         PR middle-end/57748
2905         * gcc.dg/torture/pr57748-1.c: New test.
2906         * gcc.dg/torture/pr57748-2.c: New test.
2908 2013-09-20  Marek Polacek  <polacek@redhat.com>
2910         PR sanitizer/58413
2911         * c-c++-common/ubsan/shift-4.c: New test.
2913 2013-09-20  Richard Biener  <rguenther@suse.de>
2915         PR tree-optimization/58453
2916         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2918 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
2920         PR fortran/58099
2921         * gfortran.dg/proc_ptr_43.f90: New.
2923 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2925         PR fortran/57697
2926         * gfortran.dg/defined_assignment_11.f90: New.
2928 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
2930         PR rtl-optimization/58438
2931         * g++.dg/pr58438.C: New test.
2933 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2935         PR fortran/43366
2936         * gfortran.dg/class_39.f03: Update dg-error.
2937         * gfortran.dg/class_5.f03: Ditto.
2938         * gfortran.dg/class_53.f90: Ditto.
2939         * gfortran.dg/realloc_on_assign_20.f90: New.
2940         * gfortran.dg/realloc_on_assign_21.f90: New.
2941         * gfortran.dg/realloc_on_assign_22.f90: New.
2943 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
2945         PR c++/58457
2946         * g++.dg/parse/using4.C: New.
2948 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2950         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2952 2013-09-18  Marek Polacek  <polacek@redhat.com>
2954         PR sanitize/58443
2955         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2956         instead of the shift option.
2957         * c-c++-common/ubsan/pr58443-1.c: New test.
2958         * c-c++-common/ubsan/pr58443-3.c: New test.
2959         * c-c++-common/ubsan/pr58443-2.c: New test.
2961 2013-09-18  Richard Biener  <rguenther@suse.de>
2963         PR tree-optimization/58417
2964         * gcc.dg/torture/pr58417.c: New testcase.
2966 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2968         * gnat.dg/array_bounds_test2.adb: New test.
2970 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2972         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2973         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2975 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2977         * gnat.dg/in_out_parameter4.adb: New test.
2979 2013-09-18  Marek Polacek  <polacek@redhat.com>
2981         PR sanitizer/58411
2982         * c-c++-common/ubsan/attrib-1.c: New test.
2984 2013-09-17  Cong Hou  <congh@google.com>
2986         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2987         on two arrays with short and int types. This should not be recognized
2988         as a dot product pattern.
2990 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
2992         PR c++/58435
2993         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2994         the cp_type_quals (r) too.
2996 2013-09-17  Jan Hubicka  <jh@suse.cz>
2998         PR middle-end/58332
2999         * gcc.c-torture/compile/pr58332.c: New testcase.
3001 2013-09-17  Jeff Law  <law@redhat.com>
3003         * gcc.c-torture/execute/pr58387.c: New test.
3005 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3007         PR tree-optimization/58088
3008         * gcc.c-torture/compile/pr58088.c: New test.
3010 2013-09-17  Nick Clifton  <nickc@redhat.com>
3012         * lib/target-supports.exp (check_effective_target_trampolines):
3013         Add MSP430 to the list of targets that do not support trampolines.
3014         (check_profiling_available): Add MSP430 to the list of targets
3015         that do not support profiling.
3016         (check_effective_target_tls_runtime): Add MSP430 to the list of
3017         targets that do not support TLS.
3019 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
3021         * gnat.dg/opt27.adb: New test.
3022         * gnat.dg/opt27_pkg.ad[sb]: New helper.
3024 2013-09-17  Andreas Schwab  <schwab@suse.de>
3026         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3028 2013-09-17  Richard Biener  <rguenther@suse.de>
3030         PR tree-optimization/58432
3031         * gcc.dg/pr58432.c: New testcase.
3033 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
3035         * gcc.dg/tree-ssa/slsr-39.c: New test.
3037 2013-09-16  Xinliang David Li  <davidxl@google.com>
3039         * gcc.misc-tests/help.exp: Optimizer help change.
3041 2013-09-16  Jeff Law  <law@redhat.com>
3043         * gcc.c-torture/execute/pr58419.c: New test.
3044         * gcc.c-torture/execute/pr58431.c: New test.
3046 2013-09-16  Tobias Burnus  <burnus@net-b.de>
3048         PR fortran/58356
3049         * gfortran.dg/finalize_19.f90: New.
3051 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
3053         * gcc.target/i386/pr58418.c: New.
3055 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3057         * gcc.target/aarch64/fmla-intrinsic.c: New.
3058         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3059         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3060         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3062 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3064         * gcc.target/aarch64/mul_intrinsic_1.c: New.
3065         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3067 2013-09-16  Richard Biener  <rguenther@suse.de>
3069         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3071 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
3073         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3074         interpreted as implicit templates) to be expected pedwarns instead.
3076 2013-09-16  Tobias Burnus  <burnus@net-b.de>
3078         PR fortran/57697
3079         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3081 2013-09-15  Tobias Burnus  <burnus@net-b.de>
3083         PR fortran/57697
3084         * gfortran.dg/defined_assignment_10.f90: New.
3086 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
3088         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3089         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3091 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
3093         * g++.dg/abi/main.C: Added implicit C linkage tests
3095 2013-09-13  Kai Tietz  <ktietz@redhat.com>
3097         * gcc.target/i386/pr57848.c: New file.
3099 2013-09-13  Christian Bruel  <christian.bruel@st.com>
3101         PR target/58314
3102         * gcc.target/sh/torture/pr58314.c: New test.
3104 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
3106         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3108 2013-09-12  Martin Jambor  <mjambor@suse.cz>
3110         PR ipa/58389
3111         * g++.dg/pr58389.C: New test.
3113 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
3115         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3116         * g++.dg/template/pseudodtor3.C: Likewise.
3118 2013-09-12  Richard Biener  <rguenther@suse.de>
3120         PR tree-optimization/58404
3121         * g++.dg/tree-ssa/pr58404.C: New testcase.
3123 2013-09-12  Martin Jambor  <mjambor@suse.cz>
3125         PR ipa/58371
3126         * g++.dg/ipa/pr58371.C: New test.
3128 2013-09-12  Richard Biener  <rguenther@suse.de>
3130         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
3131         expected outcome and comment why that happens.
3133 2013-09-11  Richard Biener  <rguenther@suse.de>
3135         PR middle-end/58377
3136         * g++.dg/uninit-pred-4.C: New testcase.
3138 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
3140         PR tree-optimization/58385
3141         * gcc.c-torture/execute/pr58385.c: New test.
3143 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3145         * gcc.target/arm/thumb-ifcvt-2.c: New test.
3147 2013-09-10  Jeff Law  <law@redhat.com>
3149         * g++.dg/torture/pr58380.C: New test.
3151 2013-09-10  Jan Hubicka  <jh@suse.cz>
3152             Paolo Carlini  <paolo.carlini@oracle.com>
3154         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3156 2013-09-10  Jeff Law  <law@redhat.com>
3158         * gcc.c-torture/compile/pr58343.c: New test.
3160 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
3162         PR rtl-optimization/58365
3163         * gcc.c-torture/execute/pr58365.c: New test.
3165 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3167         * gcc.dg/torture/memcpy-1.c: New test.
3169 2013-09-10  Alan Modra  <amodra@gmail.com>
3171         * gcc.target/powerpc/pr58330.c: New.
3173 2013-09-10  Alan Modra  <amodra@gmail.com>
3175         * gcc.target/powerpc/medium_offset.c: New.
3177 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
3179         PR c++/58325
3180         * g++.dg/warn/Wunused-var-21.C: New test.
3182         PR tree-optimization/58364
3183         * gcc.c-torture/execute/pr58364.c: New test.
3185 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3187         PR c++/43452
3188         * g++.dg/warn/Wdelete-incomplete-1.C: New.
3189         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3190         * g++.dg/init/delete1.C: Adjust.
3192 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
3194         * gcc.target/aarch64/movdi_1.c: New test.
3196 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3198         PR c++/58362
3199         * g++.dg/warn/Wunused-parm-5.C: New.
3201 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3203         * gcc.target/aarch64/cmn-neg.c: New test.
3205 2013-09-09  Richard Biener  <rguenther@suse.de>
3207         PR middle-end/58326
3208         * gcc.dg/torture/pr58326-1.c: New testcase.
3209         * gcc.dg/torture/pr58326-2.c: Likewise.
3211 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3213         PR target/57735
3214         * g++.dg/ext/pr57735.C: New test.
3216 2013-09-09  Jan Hubicka  <jh@suse.cz>
3218         PR middle-end/58294
3219         * g++.dg/torture/PR58294.C: New testcase.
3221 2013-09-08  Jeff Law  <law@redhat.com>
3223         * gcc.c-torture/compile/pr58340.c: New test.
3225 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
3227         * g++.dg/debug/ra1.C: New test.
3229 2013-09-08  Jan Hubicka  <jh@suse.cz>
3231         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3232         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3233         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3234         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3236 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3238         PR c++/54941
3239         * g++.dg/overload/new1.C: Adjust.
3241 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
3243         * c-c++-common/opaque-vector.c: New test.
3245 2013-09-08  Tom de Vries  <tom@codesourcery.com>
3247         PR c++/58282
3248         * g++.dg/tm/noexcept-6.C: New test.
3250 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3252         * gcc.target/arc/cond-set-use.c: New test.
3254 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3256         * gnat.dg/stack_usage2.adb: New test.
3258 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
3260         * gcc.target/aarch64/table-intrinsics.c
3261         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3262         (qtb_tests8_< ,2,3,4>): Likewise.
3263         (qtblq_tests8_< ,2,3,4>): Likewise.
3264         (qtbxq_tests8_< ,2,3,4>): Likewise.
3266 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3268         * gnat.dg/warn10.ad[sb]: New test.
3269         * gnat.dg/warn10_pkg.ads: New helper.
3271 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3273         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3274         Don't expect NULL in foo.result set.
3275         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3276         in ESCAPED set.
3277         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3278         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3280 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3282         * gcc.target/s390/nearestint-1.c: New testcase.
3284 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3285             Vineet Gupta  <Vineet.Gupta@synopsys.com>
3287         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3288         * testsuite/gcc.target/arc: New directory.
3289         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3290         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3291         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3292         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3293         * testsuite/gcc.dg/builtin-apply2.c
3294         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3296 2013-09-04  Jan Hubicka  <jh@suse.cz>
3298         PR middle-end/58201
3299         * g++.dg/torture/pr58201_0.C: New testcase.
3300         * g++.dg/torture/pr58201_1.C: New testcase.
3301         * g++.dg/torture/pr58201.h: New testcase.
3303 2013-09-05  Jan Hubicka  <jh@suse.cz>
3305         * gcc.dg/autopar/pr49960.c: Disable partial inlining
3307 2013-09-05  Richard Biener  <rguenther@suse.de>
3309         PR tree-optimization/58137
3310         * gcc.target/i386/pr58137.c: New testcase.
3312 2013-09-05  Martin Jambor  <mjambor@suse.cz>
3314         * g++.dg/ipa/remref-1.C: New test.
3315         * g++.dg/ipa/remref-2.C: Likewise.
3317 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
3319         PR c++/24926
3320         * g++.dg/parse/access11.C: New.
3322 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
3324         * g++.dg/warn/weak1.C: Skip on AIX.
3326 2013-09-04  Easwaran Raman  <eraman@google.com>
3328         PR middle-end/57370
3329         PR tree-optimization/58011
3330         * gfortran.dg/reassoc_12.f90: New testcase.
3331         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3333 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
3335         * gcc.dg/attr-weakref-1.c: Skip on AIX.
3336         * gcc.dg/torture/pr53922.c: Skip on AIX.
3337         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3339 2013-09-04  Teresa Johnson  <tejohnson@google.com>
3341         * gcc.dg/unroll_1.c: Test dumping to stderr.
3343 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
3345         PR c++/58305
3346         * g++.dg/warn/deprecated-8.C: New.
3348 2013-09-03  Jeff Law  <law@redhat.com>
3350         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3351         dump output.
3353 2013-09-03  Meador Inge  <meadori@codesourcery.com>
3355         Revert:
3357         2013-08-30  Meador Inge  <meadori@codesourcery.com>
3359         * gcc.dg/Warray-bounds-11.c: New testcase.
3361 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
3363         * lib/target-supports.exp (check_weak_available): Return true for AIX.
3365 2013-09-03  Jan Hubicka  <jh@suse.cz>
3367         * g++.dg/ipa/devirt-15.C: Fix testcase.
3369 2013-09-03  Richard Biener  <rguenther@suse.de>
3371         PR middle-end/57656
3372         * gcc.dg/torture/pr57656.c: New testcase.
3374 2013-09-03  Richard Biener  <rguenther@suse.de>
3376         PR middle-end/57287
3377         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3379 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3381         PR fortran/PR56519
3382         * gfortran.dg/do_concurrent_3.f90:  New test case.
3384 2013-09-02  Jan Hubicka  <jh@suse.cz>
3386         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3388 2013-09-02  Martin Jambor  <mjambor@suse.cz>
3390         PR ipa/58106
3391         * gcc.dg/ipa/pr58106.c: New test.
3393 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
3395         * gcc.target/aarch64/scalar_intrinsics.c
3396         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3398 2013-09-02  Richard Biener  <rguenther@suse.de>
3400         PR middle-end/57511
3401         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3403 2013-09-02  Richard Biener  <rguenther@suse.de>
3405         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3406         reference.
3408 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
3410         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3412 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
3414         PR c++/21682, implement DR 565
3415         * g++.dg/template/using24.C: New.
3416         * g++.dg/template/using25.C: Likewise.
3417         * g++.dg/template/using26.C: Likewise.
3419 2013-09-01  Jan Hubicka  <jh@suse.cz>
3421         * g++.dg/ipa/devirt-15.C: New testcase.
3423 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
3425         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3427 2013-08-31  Jan Hubicka  <jh@suse.cz>
3429         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3430         * g++.dg/tree-ssa/pr45453.C: Likewise.
3432 2013-08-31  Jan Hubicka  <jh@suse.cz>
3434         * gcc.dg/fork-instrumentation.c: New testcase.
3436 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
3438         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3440 2013-08-30  Meador Inge  <meadori@codesourcery.com>
3442         * gcc.dg/Warray-bounds-11.c: New testcase.
3444 2013-08-30  Marek Polacek  <polacek@redhat.com>
3446         * g++.dg/ubsan/div-by-zero-1.C: New test.
3447         * c-c++-common/ubsan/save-expr-1.c: New test.
3448         * c-c++-common/ubsan/save-expr-2.c: New test.
3449         * c-c++-common/ubsan/save-expr-3.c: New test.
3450         * c-c++-common/ubsan/save-expr-4.c: New test.
3451         * c-c++-common/ubsan/typedef-1.c: New test.
3452         * c-c++-common/ubsan/const-char-1.c: New test.
3453         * c-c++-common/ubsan/const-expr.c: New test.
3454         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3455         * c-c++-common/ubsan/shift-1.c: Likewise.
3456         * c-c++-common/ubsan/shift-2.c: Likewise.
3457         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3458         * lib/ubsan-dg.exp: New file.
3459         * g++.dg/dg.exp: Add ubsan tests.
3460         * g++.dg/ubsan/ubsan.exp: New file.
3461         * gcc.dg/ubsan/ubsan.exp: New file.
3462         * g++.dg/ubsan/cxx11-shift-1.C: New test.
3463         * g++.dg/ubsan/cxx11-shift-2.C: New test.
3464         * c-c++-common/ubsan/div-by-zero-3.c: New test.
3465         * c-c++-common/ubsan/div-by-zero-1.c: New test.
3466         * c-c++-common/ubsan/div-by-zero-4.c: New test.
3467         * c-c++-common/ubsan/shift-3.c: New test.
3468         * c-c++-common/ubsan/unreachable-1.c: New test.
3469         * c-c++-common/ubsan/shift-1.c: New test.
3470         * c-c++-common/ubsan/shift-2.c: New test.
3471         * c-c++-common/ubsan/div-by-zero-2.c: New test.
3472         * gcc.dg/ubsan/c99-shift-2.c: New test.
3473         * gcc.dg/ubsan/c99-shift-1.c: New test.
3475 2013-08-29  Jan Hubicka  <jh@suse.cz>
3477         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3478         to match template and comment.
3480 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3482         PR c++/51424
3483         * g++.dg/cpp0x/dc8.C: New.
3484         * g++.dg/template/meminit1.C: Adjust.
3486 2013-08-30  Teresa Johnson  <tejohnson@google.com>
3488         * gcc.dg/inline-dump.c: Delete inadvertant commit.
3490 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
3492         PR tree-optimization/58277
3493         * gcc.c-torture/execute/pr58277-1.c: New test.
3494         * gcc.c-torture/execute/pr58277-2.c: New test.
3496 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3498         * gcc.dg/guality/param-1.c: New test.
3499         * gcc.dg/guality/param-2.c: Likewise.
3501 2013-08-30  Richard Biener  <rguenther@suse.de>
3503         PR tree-optimization/58228
3504         * gcc.dg/torture/pr58228.c: New testcase.
3506 2013-08-30  Richard Biener  <rguenther@suse.de>
3508         PR tree-optimization/58223
3509         * gcc.dg/torture/pr58223.c: New testcase.
3510         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3512 2013-08-30  Richard Biener  <rguenther@suse.de>
3514         PR tree-optimization/58010
3515         * gcc.dg/pr58010.c: New testcase.
3517 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
3519         * gcc.dg/unroll_3.c: Message change.
3520         * gcc.dg/unroll_4.c: Likewise.
3521         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3522         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3523         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3524         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3525         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3526         * gcc.dg/tree-ssa/loop-23.c: Likewise.
3527         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3528         * gcc.dg/unroll_1.c: Likewise.
3529         * gcc.dg/vect/bb-slp-31.c: Likewise.
3530         * gcc.dg/vect/bb-slp-14.c: Likewise.
3531         * gcc.dg/vect/bb-slp-8.c: Likewise.
3532         * gcc.dg/vect/bb-slp-23.c: Likewise.
3533         * gcc.dg/vect/bb-slp-15.c: Likewise.
3534         * gcc.dg/vect/bb-slp-9.c: Likewise.
3535         * gcc.dg/vect/bb-slp-24.c: Likewise.
3536         * gcc.dg/vect/bb-slp-16.c: Likewise.
3537         * gcc.dg/vect/bb-slp-25.c: Likewise.
3538         * gcc.dg/vect/bb-slp-17.c: Likewise.
3539         * gcc.dg/vect/bb-slp-26.c: Likewise.
3540         * gcc.dg/vect/bb-slp-18.c: Likewise.
3541         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3542         * gcc.dg/vect/bb-slp-27.c: Likewise.
3543         * gcc.dg/vect/bb-slp-19.c: Likewise.
3544         * gcc.dg/vect/bb-slp-28.c: Likewise.
3545         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3546         * gcc.dg/vect/bb-slp-29.c: Likewise.
3547         * gcc.dg/vect/bb-slp-8a.c: Likewise.
3548         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3549         * gcc.dg/vect/bb-slp-1.c: Likewise.
3550         * gcc.dg/vect/bb-slp-8b.c: Likewise.
3551         * gcc.dg/vect/bb-slp-2.c: Likewise.
3552         * gcc.dg/vect/bb-slp-3.c: Likewise.
3553         * gcc.dg/vect/bb-slp-10.c: Likewise.
3554         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3555         * gcc.dg/vect/bb-slp-4.c: Likewise.
3556         * gcc.dg/vect/bb-slp-11.c: Likewise.
3557         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3558         * gcc.dg/vect/bb-slp-5.c: Likewise.
3559         * gcc.dg/vect/bb-slp-20.c: Likewise.
3560         * gcc.dg/vect/bb-slp-6.c: Likewise.
3561         * gcc.dg/vect/bb-slp-21.c: Likewise.
3562         * gcc.dg/vect/bb-slp-30.c: Likewise.
3563         * gcc.dg/vect/bb-slp-13.c: Likewise.
3564         * gcc.dg/vect/bb-slp-7.c: Likewise.
3565         * gcc.dg/vect/bb-slp-22.c: Likewise.
3566         * gcc.dg/unroll_2.c: Likewise.
3567         * g++.dg/vect/slp-pr50413.cc: Likewise.
3568         * g++.dg/vect/slp-pr56812.cc: Likewise.
3569         * g++.dg/vect/slp-pr50819.cc: Likewise.
3571 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
3573         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3575 2013-08-29  Teresa Johnson  <tejohnson@google.com>
3577         * gcc.dg/pr40209.c: Use -fopt-info.
3578         * gcc.dg/pr26570.c: Ditto.
3579         * gcc.dg/pr32773.c: Ditto.
3580         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3582 2013-08-29  Richard Biener  <rguenther@suse.de>
3584         PR tree-optimization/58246
3585         * gcc.dg/torture/pr58246.c: New testcase.
3587 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3589         PR fortran/52243
3590         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
3591         obsolete by patch.
3592         * gfortran.dg/realloc_on_assign_19.f90:  New test.
3594 2013-08-29  Richard Biener  <rguenther@suse.de>
3596         PR middle-end/57287
3597         * gcc.dg/pr57287-2.c: New testcase.
3599 2013-08-29  Richard Biener  <rguenther@suse.de>
3601         PR tree-optimization/57685
3602         * gcc.dg/torture/pr57685.c: New testcase.
3604 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
3606         PR c++/58255
3607         * g++.dg/cpp0x/dc7.C: New.
3609 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
3611         PR middle-end/58257
3612         * c-c++-common/gomp/pr58257.c: New test.
3614 2013-08-28  Richard Biener  <rguenther@suse.de>
3616         PR tree-optimization/56933
3617         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3619 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
3621         * gcc.target/aarch64/scalar_shift_1.c: New.
3623 2013-08-27  Richard Biener  <rguenther@suse.de>
3625         PR tree-optimization/57521
3626         * gcc.dg/torture/pr57521.c: New testcase.
3628 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
3630         PR rtl-optimization/57860
3631         PR rtl-optimization/57861
3632         PR rtl-optimization/57875
3633         PR rtl-optimization/57876
3634         PR rtl-optimization/57877
3635         * gcc.c-torture/execute/pr57860.c: New test.
3636         * gcc.c-torture/execute/pr57861.c: New test.
3637         * gcc.c-torture/execute/pr57875.c: New test.
3638         * gcc.c-torture/execute/pr57876.c: New test.
3639         * gcc.c-torture/execute/pr57877.c: New test.
3641 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3643         PR fortran/58146
3644         * gfortran.dg/bounds_check_18.f90:  New test.
3646 2013-08-23  Jan Hubicka  <jh@suse.cz>
3648         * g++.dg/ipa/devirt-14.C: Fix typo.
3650 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
3652         PR fortran/57798
3653         * gfortran.dg/inline_sum_5.f90: New.
3655 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
3657         PR fortran/57843
3658         * gfortran.dg/typebound_assignment_7.f90: New.
3660 2013-08-23  Jan Hubicka  <jh@suse.cz>
3662         * g++.dg/ipa/devirt-13.C: New testcase.
3663         * g++.dg/ipa/devirt-14.C: New testcase.
3665 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
3667         PR target/58218
3668         * gcc.target/i386/pr58218.c: New test.
3670         PR tree-optimization/58209
3671         * gcc.c-torture/execute/pr58209.c: New test.
3673 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3675         * gcc.target/powerpc/pr57744.c: Declare abort.
3677 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
3679         PR c++/56380
3680         * g++.dg/template/error54.C: New.
3682 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
3684         PR fortran/58185
3685         * gfortran.dg/select_type_34.f90: New.
3687 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3689         PR c++/56130
3690         * g++.dg/warn/deprecated-7.C: New.
3692 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3694         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3696 2013-08-21  Jeff Law  <law@redhat.com>
3698         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3700 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3702         PR c++/56134
3703         * g++.dg/ext/attr-alias-3.C: New.
3705 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
3707         PR fortran/53655
3708         * gfortran.dg/intent_out_8.f90: New.
3710 2013-08-20  Teresa Johnson  <tejohnson@google.com>
3712         PR rtl-optimizations/57451
3713         * g++.dg/tree-prof/pr57451.C: New test.
3715 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3717         PR c++/58190
3718         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3720 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3722         PR c/57490
3723         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3725 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
3727         * gcc.target/powerpc/dfp-dd-2.c: New test.
3728         * gcc.target/powerpc/dfp-td-2.c: Likewise.
3729         * gcc.target/powerpc/dfp-td-3.c: Likewise.
3731 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
3733         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3734         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3735         Check for SLL too.
3737 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
3739         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3741         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3742         "Threaded".
3744         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3745         correct test response.
3747         PR testsuite/52641
3748         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3749         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3750         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3751         (v4si): Use it.
3752         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3753         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3755         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3757 2013-08-18  Jan Hubicka  <jh@suse.cz>
3759         * g++.dg/ipa/type-inheritance-1.C: New testcase.
3761 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
3763         PR fortran/46271
3764         * gfortran.dg/gomp/proc_ptr_1.f90: New.
3766 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
3768         PR tree-optimization/58006
3769         * g++.dg/opt/pr58006.C: New test.
3771 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
3773         * gnat.dg/specs/linker_alias.ads: New test.
3775 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
3777         PR tree-optimization/58164
3778         * gcc.c-torture/compile/pr58164.c: New test.
3780         PR tree-optimization/58165
3781         * g++.dg/opt/pr58165.C: New test.
3783 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3785         PR c++/51912
3786         * g++.dg/cpp0x/enum28.C: New.
3787         * g++.dg/cpp0x/enum15.C: Adjust.
3789 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3791         PR target/57949
3792         * gcc.target/powerpc/pr57949-1.c: New.
3793         * gcc.target/powerpc/pr57949-2.c: New.
3795 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
3797         PR tree-optimization/58145
3798         * gcc.dg/pr58145-1.c: New test.
3799         * gcc.dg/pr58145-2.c: New test.
3801 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3803         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3804         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3805         * gcc.dg/debug/dwarf2/static1.c: Likewise.
3806         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3807         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3808         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3809         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3810         * gcc.dg/debug/dwarf2/var1.c: Likewise.
3811         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3812         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3813         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3814         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3815         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3816         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3817         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3818         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3819         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3820         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3821         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3822         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3823         * gcc.dg/debug/dwarf2/var2.c: Likewise.
3824         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3825         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3826         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3827         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3828         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3829         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3830         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3831         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3832         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3833         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3834         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3835         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3836         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3837         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3838         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3839         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3840         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3841         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3842         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3843         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3845         PR testsuite/52641
3846         * gcc.c-torture/execute/pr56799.x: New file.
3848         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3850         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3852         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3853         * gcc.dg/pr44214-3.c (v2df): Likewise.
3855         * gcc.dg/pr46647.c: xfail for avr-*-*.
3857         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3858         memcpy by one.
3859         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3860         Expect l to be optimized away.
3861         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3863         PR testsuite/52641
3864         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3865         to tests that assume int/double are larger than short/float.
3867         PR testsuite/52641
3868         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3869         target { ! int16 }.
3870         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3871         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3872         target { int16 }.  Restrict existing tests to target { int32 }
3873         where appropriate.
3874         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3875         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3876         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3877         * lib/target-supports.exp (check_effective_target_int32): New proc.
3879         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3880         exclude from scan test.
3882         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3883         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3884         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3885         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3886         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3887         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3888         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3889         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3890         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3891         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3892         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3893         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3894         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3895         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3896         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3897         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3898         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3899         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3900         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3902 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
3904         * gcc.target/arm/pr19599.c: Skip for -mthumb.
3906         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3907         to be the first test directive.
3908         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3909         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3910         * gcc.target/arm/atomic-op-char.c: Likewise.
3911         * gcc.target/arm/atomic-op-consume.c: Likewise.
3912         * gcc.target/arm/atomic-op-int.c: Likewise.
3913         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3914         * gcc.target/arm/atomic-op-release.c: Likewise.
3915         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3916         * gcc.target/arm/atomic-op-short.c: Likewise.
3918 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
3920         PR rtl-optimization/57662
3921         * gcc.dg/pr57662.c: New test.
3923 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3925         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3926         alternative to -1.
3927         * gcc.target/mips/nans-legacy.c: Likewise.
3929 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3931         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3932         escapes.
3933         * gcc.target/mips/fabs-legacy.c: Likewise.
3934         * gcc.target/mips/fabsf-2008.c: Likewise.
3935         * gcc.target/mips/fabsf-legacy.c: Likewise.
3936         * gcc.target/mips/fneg-2008.c: Likewise.
3937         * gcc.target/mips/fneg-legacy.c: Likewise.
3938         * gcc.target/mips/fnegf-2008.c: Likewise.
3939         * gcc.target/mips/fnegf-legacy.c: Likewise.
3940         * gcc.target/mips/nan-2008.c: Likewise.
3941         * gcc.target/mips/nan-legacy.c: Likewise.
3942         * gcc.target/mips/nanf-2008.c: Likewise.
3943         * gcc.target/mips/nanf-legacy.c: Likewise.
3944         * gcc.target/mips/nans-2008.c: Likewise.
3945         * gcc.target/mips/nans-legacy.c: Likewise.
3946         * gcc.target/mips/nansf-2008.c: Likewise.
3947         * gcc.target/mips/nansf-legacy.c: Likewise.
3949 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3951         * gnat.dg/valued_proc.adb: New test.
3952         * gnat.dg/valued_proc_pkg.ads: New helper.
3954 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
3956         PR tree-optimization/57661
3957         * g++.dg/opt/pr57661.C: New test.
3959         PR sanitizer/56417
3960         * gcc.dg/asan/pr56417.c: New test.
3962 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3964         * gnat.dg/loop_optimization16.adb: New test.
3965         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3967 2013-08-13  Marek Polacek  <polacek@redhat.com>
3969         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3971 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3973         Example of converting global state to per-pass state.
3975         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3976         global state "static int counter" to...
3977         (one_pass::counter): ...this instance data.
3979 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3981         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3982         to member function...
3983         (one_pass::gate): ...this.
3984         (one_pass_exec): Convert to member function...
3985         (one_pass::impl_execute): ...this.
3987 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3989         PR c++/57416
3990         * g++.dg/cpp0x/pr57416.C: New.
3992 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3994         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3995         changes.
3996         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3997         * g++.dg/cpp0x/defaulted2.C: Likewise.
3998         * g++.dg/cpp0x/defaulted31.C: Likewise.
3999         * g++.dg/cpp0x/error6.C: Likewise.
4000         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4001         * g++.dg/cpp0x/override2.C: Likewise.
4002         * g++.dg/cpp0x/parse1.C: Likewise.
4003         * g++.dg/cpp0x/scoped_enum.C: Likewise.
4004         * g++.dg/cpp0x/temp_default4.C: Likewise.
4005         * g++.dg/ext/attrib32.C: Likewise.
4006         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4007         * g++.dg/ext/mv13.C: Likewise.
4008         * g++.dg/ext/mv7.C: Likewise.
4009         * g++.dg/ext/mv9.C: Likewise.
4010         * g++.dg/ext/pr57362.C: Likewise.
4011         * g++.dg/ext/typeof10.C: Likewise.
4012         * g++.dg/lookup/anon6.C: Likewise.
4013         * g++.dg/lookup/crash6.C: Likewise.
4014         * g++.dg/lookup/name-clash5.C: Likewise.
4015         * g++.dg/lookup/name-clash6.C: Likewise.
4016         * g++.dg/other/anon4.C: Likewise.
4017         * g++.dg/other/error15.C: Likewise.
4018         * g++.dg/other/error8.C: Likewise.
4019         * g++.dg/other/redecl2.C: Likewise.
4020         * g++.dg/parse/crash16.C: Likewise.
4021         * g++.dg/parse/crash21.C: Likewise.
4022         * g++.dg/parse/crash38.C: Likewise.
4023         * g++.dg/parse/redef2.C: Likewise.
4024         * g++.dg/parse/struct-as-enum1.C: Likewise.
4025         * g++.dg/template/crash39.C: Likewise.
4026         * g++.dg/template/redecl3.C: Likewise.
4027         * g++.dg/tls/diag-3.C: Likewise.
4028         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4029         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4030         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4031         * g++.old-deja/g++.brendan/crash16.C: Likewise.
4032         * g++.old-deja/g++.brendan/crash18.C: Likewise.
4033         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4034         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4035         * g++.old-deja/g++.brendan/static3.C: Likewise.
4036         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4037         * g++.old-deja/g++.jason/binding.C: Likewise.
4038         * g++.old-deja/g++.jason/crash4.C: Likewise.
4039         * g++.old-deja/g++.jason/crash7.C: Likewise.
4040         * g++.old-deja/g++.jason/lineno.C: Likewise.
4041         * g++.old-deja/g++.jason/scoping7.C: Likewise.
4042         * g++.old-deja/g++.mike/misc3.C: Likewise.
4043         * g++.old-deja/g++.mike/net44.C: Likewise.
4044         * g++.old-deja/g++.mike/ns3.C: Likewise.
4045         * g++.old-deja/g++.ns/alias4.C: Likewise.
4046         * g++.old-deja/g++.ns/ns11.C: Likewise.
4047         * g++.old-deja/g++.other/crash23.C: Likewise.
4048         * g++.old-deja/g++.other/decl8.C: Likewise.
4049         * g++.old-deja/g++.other/linkage3.C: Likewise.
4050         * g++.old-deja/g++.other/typeck1.C: Likewise.
4051         * g++.old-deja/g++.other/typedef5.C: Likewise.
4052         * g++.old-deja/g++.pt/explicit34.C: Likewise.
4053         * g++.old-deja/g++.pt/friend36.C: Likewise.
4054         * obj-c++.dg/method-8.mm: Likewise.
4055         * obj-c++.dg/tls/diag-3.mm: Likewise.
4057 2013-08-12  Perez Read  <netfirewall@gmail.com>
4059         PR target/58132
4060         * gcc.target/i386/movabs-1.c: New test.
4062 2013-08-12  Marek Polacek  <polacek@redhat.com>
4064         PR tree-optimization/57980
4065         * gcc.dg/pr57980.c: New test.
4067 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4069         PR fortran/56666
4070         * gfortran.dg/do_check_10.f90:  New test.
4071         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
4072         * gfortran.dg/array_constructor_18.f90:  Likewise.
4073         * gfortran.dg/array_constructor_22.f90:  Likewise.
4074         * gfortran.dg/coarray_15.f90:  Likewise.
4075         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
4076         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
4077         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
4079 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
4081         PR c++/53349
4082         * g++.dg/cpp0x/constexpr-ice8.C: New.
4084 2013-08-09  Xinliang David Li  <davidxl@google.com>
4086         * gcc.target/i386/memcpy-strategy-1.c: New test.
4087         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4088         * gcc.target/i386/memset-strategy-1.c: Ditto.
4089         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4091 2013-08-09  Jan Hubicka  <jh@suse.cz>
4093         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4094         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4096 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
4098         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4100 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
4102         PR fortran/58058
4103         * gfortran.dg/transfer_intrinsic_6.f90: New.
4105 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
4107         Revert:
4108         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4110         PR c++/46206
4111         * g++.dg/lookup/typedef2.C: New.
4113 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
4115         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4116         output of vdup intrinsics.
4118 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4120         * gcc.target/arm/lp1189445.c: New testcase.
4122 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
4124         PR rtl-optimization/58079
4125         * gcc.dg/torture/pr58079.c: New test.
4127 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
4129         * gnat.dg/warn9.adb: New test.
4131 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4133         PR c++/46206
4134         * g++.dg/lookup/typedef2.C: New.
4136 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
4138         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4139         to optstr when building plugins on darwin.
4141 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4143         PR tree-optimization/57539
4144         * gcc.dg/ipa/pr57539.c: New test.
4146 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4147             Bernd Edlinger  <bernd.edlinger@hotmail.de>
4149         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4150         (a): Fix constructor.
4152 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4154         PR fortran/57987
4155         * gfortran.dg/pr57987.f90: New test.
4157 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4159         PR middle-end/58041
4160         * gcc.dg/torture/pr58041.c: New test.
4161         * gcc.target/arm/pr58041.c: Likewise.
4163 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
4165         PR fortran/57306
4166         * gfortran.dg/pointer_init_8.f90: New.
4168 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
4170         PR c++/58080
4171         * g++.dg/cpp0x/pr58080.C: New.
4173 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4175         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4176         to optstr when building plugins.
4178 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4180         Patch autogenerated by refactor_passes.py from
4181         https://github.com/davidmalcolm/gcc-refactoring-scripts
4182         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4184         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4185         struct to a subclass of gimple_opt_pass along with...
4186         (pass_data_one_pass): ...new pass_data instance and...
4187         (make_one_pass): ...new function.
4188         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4189         global struct to a subclass of gimple_opt_pass along with...
4190         (pass_data_warn_self_assign): ...new pass_data instance and...
4191         (make_pass_warn_self_assign): ...new function.
4192         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4193         a global struct to a subclass of gimple_opt_pass along with...
4194         (pass_data_dumb_plugin_example): ...new pass_data instance and...
4195         (make_pass_dumb_plugin_example): ...new function.
4196         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4197         global struct to a subclass of gimple_opt_pass along with...
4198         (pass_data_warn_self_assign): ...new pass_data instance and...
4199         (make_pass_warn_self_assign): ...new function.
4201 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4203         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4204         is created and added to the pass_manager to reflect
4205         autogenerated changes.
4206         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4207         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4208         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4210 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
4212         PR c++/58072
4213         * g++.dg/cpp0x/pr58072.C: New.
4215 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4217         * gcc.dg/torture/pr57993-2.cpp: New.
4219 2013-08-02  Jan Hubicka  <jh@suse.cz>
4221         * gcc.dg/ipa/ipa-1.c: Update.
4222         * gcc.dg/ipa/ipa-2.c: Update.
4223         * gcc.dg/ipa/ipa-3.c: Update.
4224         * gcc.dg/ipa/ipa-4.c: Update.
4225         * gcc.dg/ipa/ipa-5.c: Update.
4226         * gcc.dg/ipa/ipa-7.c: Update.
4227         * gcc.dg/ipa/ipa-8.c: Update.
4228         * gcc.dg/ipa/ipcp-1.c: Update.
4229         * gcc.dg/ipa/ipcp-2.c: Update.
4231 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
4233         PR rtl-optimization/58048
4234         * gcc.target/i386/pr58048.c: New.
4236 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4238         * gcc.target/arm/neon-for-64bits-2.c: Delete.
4240 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
4241             Peter Bergner  <bergner@vnet.ibm.com>
4243         PR c++/54537
4244         * g++.dg/overload/using3.C: New.
4245         * g++.dg/overload/using2.C: Adjust.
4246         * g++.dg/lookup/using9.C: Likewise.
4248 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4250         * gcc.target/arm/pr46972-2.c: New test.
4252 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
4254         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4256 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
4258         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4260 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
4262         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4263         rather than addressing!=absolute when deciding how to handle MIPS16
4264         when the test forces an ABI.
4266 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4268         PR c++/57673
4269         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4271 2013-07-30  Steve Ellcey  <sellcey@mips.com>
4273         * gcc.target/mips/code-readable-1.c: Increase switch size.
4274         * gcc.target/mips/code-readable-2.c: Ditto.
4275         * gcc.target/mips/code-readable-3.c: Ditto.
4276         * gcc.target/mips/code-readable-4.c: Ditto.
4278 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4280         PR c++/57947
4281         * g++.dg/parse/crash63.C: New.
4283 2013-07-30  Tobias Burnus  <burnus@net-b.de>
4285         PR fortran/57530
4286         * gfortran.dg/pointer_assign_8.f90: New.
4287         * gfortran.dg/pointer_assign_9.f90: New.
4288         * gfortran.dg/pointer_assign_10.f90: New.
4289         * gfortran.dg/pointer_assign_11.f90: New.
4291 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4293         * gcc.target/arm/pr57637.c: New testcase.
4295 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4297         PR tree-optimization/57993
4298         * gcc.dg/torture/pr57993.c: New test.
4300 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
4302         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4304 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
4306         PR c++/57948
4307         * g++.dg/conversion/ambig2.C: New.
4309 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
4311         * gcc.target/mips/fabs-2008.c: New test case.
4312         * gcc.target/mips/fabs-legacy.c: New test case.
4313         * gcc.target/mips/fabsf-2008.c: New test case.
4314         * gcc.target/mips/fabsf-legacy.c: New test case.
4315         * gcc.target/mips/fneg-2008.c: New test case.
4316         * gcc.target/mips/fneg-legacy.c: New test case.
4317         * gcc.target/mips/fneg-2008.c: New test case.
4318         * gcc.target/mips/fneg-legacy.c: New test case.
4319         * gcc.target/mips/nan-2008.c: New test case.
4320         * gcc.target/mips/nan-legacy.c: New test case.
4321         * gcc.target/mips/nanf-2008.c: New test case.
4322         * gcc.target/mips/nanf-legacy.c: New test case.
4323         * gcc.target/mips/nans-2008.c: New test case.
4324         * gcc.target/mips/nans-legacy.c: New test case.
4325         * gcc.target/mips/nansf-2008.c: New test case.
4326         * gcc.target/mips/nansf-legacy.c: New test case.
4327         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4329 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4330             Maxim Kuvyrkov  <maxim@kugelworks.com>
4332         * lib/target-supports.exp (check_effective_target_non_bionic): New
4333         effective-target test.
4334         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4335         * g++.dg/tls/thread_local4g.C: Ditto.
4337 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4339         PR fortran/58009
4340         * gfortran.dg/vector_subsript_7.f90:  New test.
4342 2013-07-27  Tobias Burnus  <burnus@net-b.de>
4344         PR fortran/57991
4345         * gfortran.dg/warn_alias.f90: New.
4347 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
4349         PR fortran/57285
4350         * gfortran.dg/class_array_19.f90: New.
4352 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
4354         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4355         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4356         * gcc.dg/vect/pr57741-3.c: Likewise.
4357         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4359 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
4361         Skip tests that make assumptions about struct layout that don't hold
4362         on epiphany:
4363         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4364         * g++.dg/cpp0x/iop.C: Likewise.
4365         * g++.dg/cpp0x/named_refs.C: Likewise.
4366         * g++.dg/cpp0x/rv1p.C: Likewise.
4367         * g++.dg/cpp0x/rv2p.C: Likewise.
4368         * g++.dg/cpp0x/rv3p.C: Likewise.
4369         * g++.dg/cpp0x/rv4p.C: Likewise.
4370         * g++.dg/cpp0x/rv5p.C: Likewise.
4371         * g++.dg/cpp0x/rv6p.C: Likewise.
4372         * g++.dg/cpp0x/rv7p.C: Likewise.
4373         * g++.dg/cpp0x/rv8p.C: Likewise.
4374         * g++.dg/ext/strncpy-chk1.C: Likewise.
4375         * gcc.dg/builtin-object-size-10.c: Likewise.
4376         * gcc.dg/builtin-object-size-11.c: Likewise.
4377         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4378         * gcc.dg/pr25805.c: Likewise.
4379         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4380         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4381         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4382         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4383         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4384         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4385         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4386         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4387         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4388         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4389         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4390         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4391         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4392         * gcc.c-torture/execute/zerolen-2.x: Likewise.
4393         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4395         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4396         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4398         * gcc.dg/torture/pr37868.c: Disable for epiphany.
4399         * gcc.dg/sibcall-6.c: Enable for epiphany.
4401 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4403         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4405 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
4407         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4408         memcpy not initializers.
4410         * gcc.dg/guality/guality.exp: Skip on AIX.
4412 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4414         PR c++/57101
4415         * g++.dg/cpp0x/pr57101.C: New.
4417 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
4419         * gcc.target/aarch64/neg_1.c: New test.
4421 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4423         PR fortran/57966
4424         * gfortran.dg/typebound_call_25.f90: New.
4426 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4428         PR c++/57981
4429         * g++.dg/cpp0x/pr57981.C: New.
4431 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4433         PR c++/57880
4434         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4436 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
4438         PR rtl-optimization/57960
4439         * gcc.target/s390/pr57960.c: New.
4441 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4443         PR fortran/57639
4444         * gfortran.dg/unlimited_polymorphic_9.f90: New.
4446 2013-07-25  Terry Guo  <terry.guo@arm.com>
4448         * gcc.target/arm/thumb1-Os-mult.c: New test case.
4450 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
4452         PR c++/57942
4453         * g++.dg/inherit/pr57942.C: New.
4455 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4457         * gcc.target/powerpc/bool2.h: New file, test the code generation
4458         of logical operations for power5, altivec, power7, and power8 systems.
4459         * gcc.target/powerpc/bool2-p5.c: Likewise.
4460         * gcc.target/powerpc/bool2-av.c: Likewise.
4461         * gcc.target/powerpc/bool2-p7.c: Likewise.
4462         * gcc.target/powerpc/bool2-p8.c: Likewise.
4463         * gcc.target/powerpc/bool3.h: Likewise.
4464         * gcc.target/powerpc/bool3-av.c: Likewise.
4465         * gcc.target/powerpc/bool2-p7.c: Likewise.
4466         * gcc.target/powerpc/bool2-p8.c: Likewise.
4468 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4470         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4472 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4474         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4476 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4478         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4479         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4480         type from long to long long.
4481         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4482         to have effective-target keywords of lp64 and ilp32.
4483         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4484         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4485         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4486         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4487         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4488         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4489         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4490         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4491         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4493 2013-07-23  Tom Tromey  <tromey@redhat.com>
4494             Joseph Myers  <joseph@codesourcery.com>
4496         * gcc.dg/c11-generic-1.c: New file.
4497         * gcc.dg/c11-generic-2.c: New file.
4499 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4501         PR fortran/57906
4502         PR fortran/52052
4503         * coarray/lib_realloc_1.f90: Permit optimization.
4504         * gfortran.dg/coarray_31.f90: New.
4506 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4508         PR fortran/57762
4509         * gfortran.dg/class_array_7.f03: Fix memory leak.
4511 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
4513         PR c++/52816
4514         * g++.dg/cpp0x/decltype56.C: New.
4516 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4518         * gcc.dg/pr53265.c: Correct line number in dg-message.
4520 2013-07-22  Diego Novillo  <dnovillo@google.com>
4522         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
4524 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4526         PR testsuite/52641
4527         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4528         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4530 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4532         PR testsuite/52641
4533         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4534         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4535         * gcc.dg/torture/pr53366-1.c: Same.
4536         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4537         * gcc.dg/torture/pr56488.c: Same.
4538         * gcc.dg/torture/pr57584.c: Same.
4539         * gcc.dg/tree-ssa/pr57385.c: Same.
4540         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4542 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
4544         * c-c++-common/pr41779.c: Fix typos.
4545         * gcc.c-torture/compile/20031125-2.c: Likewise.
4546         * gcc.c-torture/compile/20040621-1.c: Likewise.
4547         * gcc.c-torture/execute/20020418-1.c: Likewise.
4548         * gcc.dg/20020108-1.c: Likewise.
4549         * gcc.dg/atomic-generic-aux.c: Likewise.
4550         * gcc.dg/builtin-complex-err-2.c: Likewise.
4551         * gcc.dg/decl-1.c: Likewise.
4552         * gcc.dg/di-sync-multithread.c: Likewise.
4553         * gcc.dg/format/c90-printf-1.c: Likewise.
4554         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4555         * gcc.dg/long-long-compare-1.c: Likewise.
4556         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4557         * gcc.dg/pr17055-1.c: Likewise.
4558         * gcc.dg/pr27095.c: Likewise.
4559         * gcc.dg/torture/fp-int-convert.h: Likewise.
4560         * gcc.dg/tree-prof/inliner-1.c: Likewise.
4561         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4562         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4563         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4564         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4565         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4566         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4567         * gcc.dg/tree-ssa/pr42585.c: Likewise.
4568         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4569         * gcc.dg/vect/vect-cond-5.c: Likewise.
4570         * gcc.dg/weak/typeof-2.c: Likewise.
4571         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4572         * gcc.target/arm/naked-1.c: Likewise.
4573         * gcc.target/i386/pr9771-1.c: Likewise.
4574         * gcc.target/sparc/sparc-constant-1.c: Likewise.
4575         * gcc.target/sparc/struct-ret-check.c: Likewise.
4576         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4577         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4578         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4579         Likewise.
4581 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4583         PR fortran/56937
4584         * gfortran.dg/dependency_42.f90:  New test.
4585         * gfortran.dg/dependency_43.f90:  New test.
4587 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4589         PR fortran/35862
4590         * gfortran.dg/round_4.f90: New.
4592 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4594         PR fortran/57894
4595         * gfortran.dg/min_max_conformance_2.f90: New.
4597 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
4599         PR preprocessor/57620
4600         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4601         (main): Don't test {s,u,U,L}12.
4602         * c-c++-common/raw-string-13.c: New test.
4603         * c-c++-common/raw-string-14.c: New test.
4604         * c-c++-common/raw-string-15.c: New test.
4605         * c-c++-common/raw-string-16.c: New test.
4607 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
4609         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4611 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
4613         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4615         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4616         target { ! keeps_null_pointer_checks }.
4617         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4618         target { ! keeps_null_pointer_checks }.
4620         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4621         * gcc.dg/torture/pr56488.c: Likewise.
4623 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
4625         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4626         new testcase.
4628 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
4630         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4631         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4632         * gfortran.dg/guality/guality.exp: Skip on AIX.
4634         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4636         * g++.dg/debug/pr56819.C: Skip on AIX.
4637         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4638         * g++.dg/guality/guality.exp: Skip on AIX.
4640         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4642         * gcc.misc-tests/gcov-14.c: Skip on AIX.
4644         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4646 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4648         PR target/57516
4649         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4650         Adjust to corrected rounding.
4652 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4654         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4655         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4656         check_effective_target_cilkplus.
4657         * g++.dg/cilk-plus/cilk-plus.exp: Same.
4659 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
4661         * gcc.target/powerpc/pr57744.c: Fix typo.
4663 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
4665         PR middle-end/57698
4666         * gcc.c-torture/compile/pr57698.c: New test.
4667         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4668         * gcc.c-torture/compile/pr44043.c: Ditto.
4670 2013-07-18  Wei Mi  <wmi@google.com>
4672         PR rtl-optimization/57878
4673         * g++.dg/pr57878.C: New test.
4675 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4677         * gcc.dg/pr42611.c: Move dg-error to correct line.
4679 2013-07-17  Tobias Burnus  <burnus@net-b.de>
4681         PR fortran/57895
4682         * gfortran.dg/dollar_sym_3.f: New.
4683         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4685 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
4687         PR target/55654
4688         PR target/55656
4689         PR target/55657
4690         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4691         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4692         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4693         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4694         * objc.dg/image-info.m: Likewise.
4695         * objc.dg/symtab-1.m: Likewise.
4696         * objc.dg/torture/strings/const-str-10.m: Likewise.
4697         * objc.dg/torture/strings/const-str-11.m: Likewise.
4698         * objc.dg/torture/strings/const-str-9.m: Likewise.
4699         * objc.dg/zero-link-1.m: Likewise.
4700         * objc.dg/zero-link-2.m: Likewise.
4701         * objc.dg/no-extra-load.m: Avoid Foundation.h.
4702         * objc.dg/objc-foreach-4.m: Likewise.
4703         * objc.dg/objc-foreach-5.m: Likewise.
4704         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4705         (for Darwin).
4706         * obj-c++.dg/strings/const-str-12.mm: Likewise.
4707         * obj-c++.dg/syntax-error-1.mm: Likewise.
4708         * objc.dg/method-6.m: Likewise.
4709         * objc.dg/pr23214.m: Likewise.
4710         * objc.dg/proto-lossage-7.m: Likewise.
4711         * objc.dg/strings/const-str-12b.m: Likewise.
4712         * objc.dg/zero-link-3.m: Likewise.
4713         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4714         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4715         adjust headers, interfaces and encoded types to reflect current system
4716         versions.  Add FIXME and outputs from current system compiler for
4717         reference.
4719 2013-07-15  Cong Hou  <congh@google.com>
4721         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4722         counted.
4723         * gcc.target/i386/l_fma_float_3.c: Likewise.
4724         * gcc.target/i386/l_fma_double_1.c: Likewise.
4725         * gcc.target/i386/l_fma_double_3.c: Likewise.
4727 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
4729         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4730         function to test if HTM is available.
4731         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4732         * gcc.target/powerpc/htm-builtin-1.c: New test.
4734 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4736         * gfortran.dg/coarray_lib_realloc_1.f90: New.
4737         * gfortran.dg/coarray/lib_realloc_1.f90: New.
4738         * gfortran.dg/coarray_6.f90: Add dg-error.
4740 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4742         PR fortran/37336
4743         * gfortran.dg/finalize_18.f90: New.
4745 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4747         PR fortran/52669
4748         * fortran.dg/module_variable_1.f90:  New test.
4749         * fortran.dg/module_variable_2.f90:  New test.
4751 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
4753         * g++.dg/ext/vector19.C: Adapt.
4754         * g++.dg/ext/vector23.C: New testcase.
4756 2013-07-12  Michael Matz  <matz@suse.de>
4758         PR middle-end/55771
4759         * c-c++-common/pr55771.c: New test.
4761 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
4763         * gcc.target/aarch64/vect-movi.c: New.
4765 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
4767         PR target/57362
4768         * g++.dg/ext/pr57362.C: New.
4770 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
4772         PR target/57631
4773         * gcc.target/avr/torture/pr57631.c: New test.
4775 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4777         PR c++/57827
4778         * g++.dg/cpp0x/constexpr-ice7.C: New.
4780 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
4782         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4783         for EABI targets.
4784         * gcc.c-torture/execute/nest-align-1.x: New.
4786 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4788         PR c++/57874
4789         * g++.dg/cpp0x/sfinae48.C: New.
4791 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4793         PR preprocessor/57824
4794         * c-c++-common/raw-string-17.c: New test.
4795         * c-c++-common/gomp/pr57824.c: New test.
4797 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4799         PR c++/57869
4800         * g++.dg/cpp0x/reinterpret_cast1.C: New.
4801         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4802         * g++.dg/conversion/dr195.C: Update.
4803         * g++.dg/expr/cast2.C: Likewise.
4805 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4807         * c-c++-common/raw-string-18.c: New test.
4808         * c-c++-common/raw-string-19.c: New test.
4810         PR preprocessor/57757
4811         * g++.dg/cpp/paste1.C: New test.
4812         * g++.dg/cpp/paste2.C: New test.
4814 2013-07-10  Graham Stott  <grahams@btinternet.com>
4816         * gcc.target/mips/mulsize-1.c: New.
4817         * gcc.target/mips/mulsize-2.c: New.
4818         * gcc.target/mips/mulsize-3.c: New.
4819         * gcc.target/mips/mulsize-4.c: New.
4821 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4823         PR c++/53094
4824         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4825         * g++.dg/ext/vector24.C: New testcase.
4827 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4829         PR c++/53000
4830         * g++.dg/cpp0x/decltype17.C: Adjust.
4832 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4834         PR c++/51786
4835         * g++.dg/cpp0x/pr51786.C: New.
4837 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
4839         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4841         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4843         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4845         * gcc.target/powerpc/sd-vsx.c: Require dfp.
4846         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4848 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4850         PR fortran/57834
4851         * gfortran.dg/c_f_pointer_tests_8.f90: New.
4853 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4855         PR fortran/50554
4856         * gfortran.dg/do_check_9.f90: New.
4858 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4860         PR fortran/57785
4861         * gfortran.dg/dot_product_2.f90: New.
4863 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4865         PR fortran/57469
4866         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4868 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
4870         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4871         * gfortran.dg/finalize_10.f90: Fix dg-final.
4873 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
4875         PR target/57819
4876         * gcc.target/i386/pr57819.c: New test.
4878         PR rtl-optimization/57829
4879         * gcc.c-torture/execute/pr57829.c: New test.
4881 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
4883         * gcc.target/i386/memcpy-vector_loop-1.c: New.
4884         * gcc.target/i386/memcpy-vector_loop-2.c: New.
4886 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
4888         PR target/57807
4889         * gcc.target/i386/pr57807.c: New test.
4891 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
4893         PR target/29776
4894         * gcc.dg/tree-ssa/vrp89.c: New test.
4896 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
4898         PR c++/28262
4899         * g++.dg/parse/defarg16.C: New.
4901 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
4903         PR rtl-optimization/55342
4904         * gcc.target/i386/pr55342.c: New.
4906 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4908         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4910 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
4912         PR c++/14263
4913         * g++.dg/inherit/virtual10.C: New.
4915 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4917         PR c/57821
4918         * gcc.dg/large-size-array-6.c: New test.
4920 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4922         PR c++/38634
4923         * g++.dg/template/crash116.C: New.
4925 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4927         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4928         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4930 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4932         PR c++/54998
4933         * g++.dg/cpp0x/nsdmi-list3.C: New.
4935 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
4937         PR target/57777
4938         * gcc.target/i386/pr57777.c: New test.
4940         PR c++/57771
4941         * g++.dg/template/arg9.C: New test.
4943 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
4945         * gcc.target/i386/avx-inline.c: New test.
4947 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
4949         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4950         * gcc.target/mips/call-2.c: Likewise.
4951         * gcc.target/mips/call-3.c: Likewise.
4952         * gcc.target/mips/lazy-binding-1.c: Likewise.
4954 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
4956         PR tree-optimization/57741
4957         * gcc.dg/vect/pr57741-1.c: New test.
4958         * gcc.dg/vect/pr57741-2.c: New test.
4959         * gcc.dg/vect/pr57741-3.c: New test.
4961 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4963         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4964         on big endian.
4965         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4966         * lib/target-supports.exp: Define aarch64_little_endian.
4968 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4970         * gcc.target/aarch64/abs_1.c: New test.
4972 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4974         * gcc.target/aarch64/bfxil_1.c: New test.
4975         * gcc.target/aarch64/bfxil_2.c: Likewise.
4977 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4979         PR c/57766
4980         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4981         array sizes from 100 to 20.
4983 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
4985         PR fortran/54788
4986         * gfortran.dg/pointer_remapping_8.f90: New.
4988 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
4990         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4991         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4992         * g++.dg/cpp1y/udlit-userdef-string.C: New.
4993         * g++.dg/cpp1y/complex_literals.h: New.
4995 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4997         PR c++/57645
4998         * g++.dg/cpp0x/noexcept21.C: New.
5000 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
5002         PR target/57736
5003         * gcc.target/i386/pr57736.c: New test.
5005 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5007         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5008         c specific.
5009         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5010         strings to match the fixed error messages.
5011         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5012         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5013         message check.
5015 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
5017         PR target/57744
5018         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5019         stqcx. get even registers.
5021 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
5023         PR c++/57509
5024         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5026 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5028         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5029         Fix scan patterns.
5030         * gcc.target/i386/bmi-1.c: Ditto.
5031         * gcc.target/i386/bmi-bextr-4.c: New.
5032         * gcc.target/i386/bmi-bextr-5.c: Ditto.
5034 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
5036         PR c++/57682
5037         * g++.dg/cpp0x/initlist73.C: New.
5039 2013-06-27  Meador Inge  <meadori@codesourcery.com>
5041         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5042         * g++.dg/simulate-thread/atomics-2.C: Likewise.
5043         * g++.dg/simulate-thread/atomics-1.C: Likewise.
5045 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
5047         PR c++/57509
5048         * g++.dg/ext/pr57509.C: New file.
5050 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
5052         PR target/57623
5053         * gcc.target/i386/bmi-bextr-3.c: New test.
5055         PR target/57623
5056         * gcc.target/i386/bmi2-bzhi-1.c: New test.
5058 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
5060         PR c++/57172
5061         * g++.dg/cpp0x/pr57172.C: New testcase.
5063 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5065         * gcc.target/s390/htm-1.c: New file.
5066         * gcc.target/s390/htm-nofloat-1.c: New file.
5067         * gcc.target/s390/htm-xl-intrin-1.c: New file.
5069 2013-06-26  Tobias Burnus  <burnus@net-b.de>
5071         PR fortran/29800
5072         * gfortran.dg/bounds_check_17.f90: New.
5074 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
5076         PR c++/57640
5077         * g++.dg/cpp1y/pr57640.C: New.
5079 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5081         PR c/57692
5082         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5083         overflow due to size of arrays.
5085 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
5087         PR tree-optimization/57705
5088         * gcc.dg/vect/pr57705.c: New test.
5089         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5091 2013-06-25  Martin Jambor  <mjambor@suse.cz>
5093         PR middle-end/57670
5094         * g++.dg/ipa/pr57670.C: New test.
5096 2013-06-25  Richard Biener  <rguenther@suse.de>
5098         PR middle-end/56977
5099         * gcc.dg/pr56977.c: New testcase.
5101 2013-06-24  Martin Jambor  <mjambor@suse.cz>
5103         PR tree-optimization/57358
5104         * gcc.dg/ipa/pr57358.c: New test.
5106 2013-06-24  Richard Biener  <rguenther@suse.de>
5108         PR testsuite/57686
5109         * gcc.dg/torture/pr57584.c: Remove target specific bits.
5111 2013-06-24  Richard Biener  <rguenther@suse.de>
5113         PR tree-optimization/57488
5114         * gcc.dg/torture/pr57488.c: New testcase.
5116 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5117             Dominique d'Humieres  <dominiq@lps.ens.fr>
5119         PR fortran/52413
5120         * gfortran.dg/fraction.f90: New.
5122 2013-06-24  Alan Modra  <amodra@gmail.com>
5124         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5125         Add scan-assembler-not "lvx".
5126         * gcc.target/powerpc/le-altivec-consts.c: New.
5128 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5130         * g++.dg/cpp0x/sfinae47.C: New.
5132 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
5134         PR target/52483
5135         * gcc.target/sh/pr52483-1.c: New.
5136         * gcc.target/sh/pr52483-2.c: New.
5137         * gcc.target/sh/pr52483-3.c: New.
5138         * gcc.target/sh/pr52483-4.c: New.
5139         * gcc.target/sh/pr52483-5.c: New.
5141 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
5143         * gcc.target/i386/intrinsics_1.c: New test.
5144         * gcc.target/i386/intrinsics_2.c: Ditto.
5145         * gcc.target/i386/intrinsics_3.c: Ditto.
5146         * gcc.target/i386/intrinsics_4.c: Ditto.
5147         * gcc.target/i386/intrinsics_5.c: Ditto.
5148         * gcc.target/i386/intrinsics_6.c: Ditto.
5149         * gcc.target/i386/avx-1.c: Provide macros for builtins
5150         needing immediate arguments in f16cintrin.h and rtmintrin.h.
5152 2013-06-21  Tobias Burnus  <burnus@net-b.de>
5154         PR fortran/37336
5155         * gfortran.dg/finalize_17.f90: New.
5157 2013-06-21  Tobias Burnus  <burnus@net-b.de>
5159         * gfortran.dg/realloc_on_assign_18.f90: New.
5161 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5163         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5164         Also changed the returns from error as distinct values so that
5165         debugging can get easier.
5166         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5167         errors specific to C, if necessary.  Also added new error
5168         hooks for C++.
5169         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5170         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5171         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5172         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5173         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5174         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5175         the same changes as parser_errors3.c, spaces were added between colons
5176         to not confuse C++ compiler with 2 colons as scope.
5177         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5178         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5179         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5180         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5181         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5182         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5183         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5184         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5185         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5186         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5187         * g++.dg/cilk-plus/cilk-plus.exp: New script.
5188         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5189         in the list.
5191 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
5193         PR other/53317
5194         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5196 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
5198         PR target/57655
5199         * gcc.target/i386/pr57655.c: New test.
5201 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
5203         * ada/acats/tests/gcc: Delete.
5204         * gnat.dg/style: Likewise.
5206 2013-06-20  Jeff Law  <law@redhat.com>
5208         PR tree-optimization/57660
5209         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5210         based on their branch cost.
5212         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5214 2013-06-20  Tobias Burnus  <burnus@net-b.de>
5216         PR fortran/57633
5217         * gfortran.dg/list_read_11.f90: New.
5219 2013-06-20  Richard Biener  <rguenther@suse.de>
5221         PR tree-optimization/57584
5222         * gcc.dg/torture/pr57584.c: New testcase.
5224 2013-06-19  Sharad Singhai  <singhai@google.com>
5226         * g++.dg/gcov/gcov-8.C: New testcase.
5227         * lib/gcov.exp: Handle intermediate format.
5229 2013-06-19  Wei Mi  <wmi@google.com>
5231         PR rtl-optimization/57518
5232         * testsuite/gcc.dg/pr57518.c: New test.
5234 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
5236         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5238 2013-06-19  Jan Hubicka  <jh@suse.cz>
5240         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5242 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5244         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5245         hard-coded values of array sizes with a #define.
5246         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5247         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5248         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5249         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5250         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5252 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
5254         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5255         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5257 2013-06-19  Jeff Law  <law@redhat.com>
5259         * gcc.dg/tree-ssa/forwprop-28.c: New test.
5261 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5263         PR c++/57638
5264         * g++.dg/template/error53.C: New.
5266 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5268         PR target/55033
5269         * gcc.target/powerpc/pr55033.c: Fix options.
5271 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
5273         * gcc.target/i386/inline_error.c: New test.
5274         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5275         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5277 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
5279         PR c++/53211
5280         * g++.dg/cpp0x/decltype55.C: New.
5282 2013-06-18  Marek Polacek  <polacek@redhat.com>
5284         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5286 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5288         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5290 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5292         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5293         Also changed the returns from error as distinct values so that it is
5294         easier to debug.
5296 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
5298         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5300 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5302         PR c++/16128
5303         * g++.dg/template/error52.C: New.
5304         * g++.dg/lookup/friend15.C: Update.
5305         * g++.dg/parse/error11.C: Likewise.
5306         * g++.dg/parse/error14.C: Likewise.
5307         * g++.dg/parse/parser-pr28152-2.C: Likewise.
5308         * g++.dg/parse/template25.C: Likewise.
5309         * g++.old-deja/g++.jason/cond.C: Likewise.
5310         * g++.old-deja/g++.mike/for2.C: Likewise.
5311         * g++.old-deja/g++.robertl/eb125.C: Likewise.
5312         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5314 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5316         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5317         ensure alignment.
5319 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5321         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5322         accidentally placing minus sign for length instead of stride.
5324 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
5326         PR rtl-optimization/57425
5327         PR rtl-optimization/57569
5328         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5329         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5331 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
5333         PR fortran/49074
5334         PR fortran/56136
5335         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5336         packing.
5337         * gfortran.dg/typebound_assignment_6.f03: New.
5339 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
5341         * gcc.target/h8300/h8300.exp: New.
5342         * gcc.dg/pragma-isr.c: Move to ...
5343         * gcc.target/sh/torture/pragma-isr.c: ... here ...
5344         * gcc.target/h8300/pragma-isr.c: ... and here.
5345         * gcc.dg/pragma-isr2.c: Move to ...
5346         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5347         * gcc.target/h8300/pragma-isr2.c: ... and here.
5348         * gcc.dg/pragma-isr-trapa.c: Move to ...
5349         * gcc.target/sh/pragma-isr-trapa.c: ... here.
5350         * gcc.dg/pragma-isr-trapa2.c: Move to ...
5351         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5352         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5353         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5354         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5355         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5356         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5357         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5358         * gcc.dg/attr-isr-trap_exit.c: Move to ...
5359         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5360         * gcc.dg/attr-isr-trapa.c: Move to ...
5361         * gcc.target/sh/attr-isr-trapa.c: ... here.
5363 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5365         PR c++/51413
5366         * g++.dg/ext/builtin-offsetof1.C: New.
5368 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
5370         * gcc.target/aarch64/vect_smlal_1.c: New file.
5372 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5374         PR fortran/57508
5375         * gfortran.dg/defined_assignment_7.f90: New.
5377 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5379         PR c++/57599
5380         * g++.dg/rtti/dyncast6.C: New.
5381         * g++.dg/cpp0x/dyncast1.C: Likewise.
5383 2013-06-14  Alan Modra  <amodra@gmail.com>
5385         PR middle-end/57134
5386         * gcc.dg/pr57134.c: New.
5388 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5390         PR fortran/57596
5391         * gfortran.dg/deferred_type_param_9.f90: New.
5393 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5395         * gcc.dg/fold-minus-1.c: New testcase.
5397 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
5399         PR fortran/49074
5400         * gfortran.dg/typebound_assignment_5.f03: New.
5402 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5404         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5406 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5407             Pat Haugen  <pthaugen@us.ibm.com>
5408             Peter Bergner  <bergner@vnet.ibm.com>
5410         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5411         load/store instructions on power7, power8.
5412         * gcc.target/powerpc/atomic-p8.c: Likewise.
5414 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5416         PR c/57577
5417         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5419 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
5421         PR c++/38958
5422         * g++.dg/warn/Wunused-var-20.C: New.
5424 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5426         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5427         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5428         Run with -fno-common.
5430 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5432         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5433         and exit function calls with return 1 and return 0, respectively.
5435 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5437         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5438         New tests.
5440 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
5442         PR tree-optimization/57361
5443         * gcc.dg/tree-ssa/pr57361.c: New file.
5445 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5447         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5448         to ensure alignment.
5449         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5451 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5453         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5455 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5456             Dominique d'Humieres  <dominiq@lps.ens.fr>
5458         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5460 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
5462         PR target/56564
5463         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5464         * gcc.target/i386/pr56564-3.c: Likewise.
5466 2013-06-11  Tobias Burnus  <burnus@net-b.de>
5468         PR fortran/57535
5469         * gfortran.dg/class_array_18.f90: New.
5471 2013-06-11  Jan Hubicka  <jh@suse.cz>
5473         PR c++/57551
5474         * g++.dg/ext/visibility/anon6.C: Update testcase.
5476 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5478         PR c/57563
5479         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5480         in how we check __sec_reduce_mutating function's result.
5482 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5483             Pat Haugen  <pthaugen@us.ibm.com>
5484             Peter Bergner  <bergner@vnet.ibm.com>
5486         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5487         direct move instructions.
5488         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5489         * gcc.target/powerpc/direct-move.h: Likewise.
5490         * gcc.target/powerpc/direct-move-float1.c: Likewise.
5491         * gcc.target/powerpc/direct-move-float2.c: Likewise.
5492         * gcc.target/powerpc/direct-move-double1.c: Likewise.
5493         * gcc.target/powerpc/direct-move-double2.c: Likewise.
5494         * gcc.target/powerpc/direct-move-long1.c: Likewise.
5495         * gcc.target/powerpc/direct-move-long2.c: Likewise.
5497 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5499         PR c++/52440
5500         * g++.dg/cpp0x/pr52440.C: New.
5502 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
5504         PR target/56564
5505         * gcc.target/i386/pr56564-1.c: New test.
5506         * gcc.target/i386/pr56564-2.c: New test.
5507         * gcc.target/i386/pr56564-3.c: New test.
5508         * gcc.target/i386/pr56564-4.c: New test.
5509         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5510         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5511         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5512         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5513         * gcc.target/i386/vect-sizes-1.c: Likewise.
5514         * gcc.target/i386/memcpy-1.c: Likewise.
5515         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5516         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5518 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5520         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5521         systems to cover all GNU systems.
5522         * g++.dg/abi/guard2.C: Likewise.
5523         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5524         * g++.dg/eh/sighandle.C: Likewise.
5525         * g++.dg/ext/cleanup-10.C: Likewise.
5526         * g++.dg/ext/cleanup-11.C: Likewise.
5527         * g++.dg/ext/cleanup-8.C: Likewise.
5528         * g++.dg/ext/cleanup-9.C: Likewise.
5529         * g++.dg/opt/const5.C: Likewise.
5530         * g++.dg/opt/life1.C: Likewise.
5531         * g++.dg/other/pr39496.C: Likewise.
5532         * g++.old-deja/g++.abi/aggregates.C: Likewise.
5533         * g++.old-deja/g++.abi/align.C: Likewise.
5534         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5535         * g++.old-deja/g++.law/weak.C: Likewise.
5536         * g++.old-deja/g++.pt/asm1.C: Likewise.
5537         * gcc.c-torture/execute/20030125-1.x: Likewise.
5538         * gcc.c-torture/execute/990127-2.x: Likewise.
5539         * gcc.dg/20041106-1.c: Likewise.
5540         * gcc.dg/20050503-1.c: Likewise.
5541         * gcc.dg/builtin-object-size-5.c: Likewise.
5542         * gcc.dg/cleanup-10.c: Likewise.
5543         * gcc.dg/cleanup-11.c: Likewise.
5544         * gcc.dg/cleanup-8.c: Likewise.
5545         * gcc.dg/cleanup-9.c: Likewise.
5546         * gcc.dg/complex-5.c: Likewise.
5547         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5548         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5549         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5550         * gcc.dg/dfp/pr35739.c: Likewise.
5551         * gcc.dg/fdata-sections-1.c: Likewise.
5552         * gcc.dg/lto/20090206-1_0.c: Likewise.
5553         * gcc.dg/lto/20090206-2_0.c: Likewise.
5554         * gcc.dg/pr30360.c: Likewise.
5555         * gcc.dg/pr37303.c: Likewise.
5556         * gcc.dg/pr39323-1.c: Likewise.
5557         * gcc.dg/pr39323-2.c: Likewise.
5558         * gcc.dg/pr39323-3.c: Likewise.
5559         * gcc.dg/pr45416.c: Likewise.
5560         * gcc.dg/setjmp-2.c: Likewise.
5561         * gcc.dg/split-1.c: Likewise.
5562         * gcc.dg/split-3.c: Likewise.
5563         * gcc.dg/split-4.c: Likewise.
5564         * gcc.dg/strlenopt-12g.c: Likewise.
5565         * gcc.dg/strlenopt-14g.c: Likewise.
5566         * gcc.dg/strlenopt-14gf.c: Likewise.
5567         * gcc.dg/strlenopt-16g.c: Likewise.
5568         * gcc.dg/strlenopt-17g.c: Likewise.
5569         * gcc.dg/strlenopt-18g.c: Likewise.
5570         * gcc.dg/strlenopt-1f.c: Likewise.
5571         * gcc.dg/strlenopt-22g.c: Likewise.
5572         * gcc.dg/strlenopt-2f.c: Likewise.
5573         * gcc.dg/strlenopt-4g.c: Likewise.
5574         * gcc.dg/strlenopt-4gf.c: Likewise.
5575         * gcc.dg/struct-ret-3.c: Likewise.
5576         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5577         * gcc.misc-tests/linkage.exp: Likewise.
5578         * gcc.target/i386/20000724-1.c: Likewise.
5579         * gcc.target/i386/align-main-3.c: Likewise.
5580         * gcc.target/i386/cleanup-1.c: Likewise.
5581         * gcc.target/i386/inline-mcpy.c: Likewise.
5582         * gcc.target/i386/pr32268.c: Likewise.
5583         * gcc.target/i386/pr36613.c: Likewise.
5584         * gcc.target/i386/pr39013-1.c: Likewise.
5585         * gcc.target/i386/pr39013-2.c: Likewise.
5586         * gcc.target/i386/pr39496.c: Likewise.
5587         * gcc.target/i386/pr40906-3.c: Likewise.
5588         * gcc.target/i386/pr46084.c: Likewise.
5589         * lib/target-supports.exp (check_effective_target_pie): Likewise.
5591 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
5593         PR target/6526
5594         * gcc.target/sh/pr6526.c: New.
5596 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
5598         PR target/57568
5599         * gcc.c-torture/execute/pr57568.c: New test.
5601 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5603         PR c++/37404
5604         * g++.dg/other/vararg-4.C: New.
5606 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
5608         PR rtl-optimization/57559
5609         * gcc.target/s390/pr57559.c : New test.
5611 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5613         PR fortran/37336
5614         * gfortran.dg/finalize_10.f90: New.
5615         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5616         * gfortran.dg/finalize_15.f90: New.
5618 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5620         PR fortran/57553
5621         * gfortran.dg/storage_size_4.f90: New.
5623 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
5625         PR c++/57548
5626         * testsuite/g++.dg/ext/pr57548.C: New test.
5628 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5630         PR middle-end/57541
5631         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5633 2013-06-07  Jan Hubicka  <jh@suse.cz>
5635         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5637 2013-06-07  Tobias Burnus  <burnus@net-b.de>
5639         PR fortran/57549
5640         * gfortran.dg/array_constructor_48.f90: New.
5641         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5642         * gfortran.dg/array_constructor_type_15.f03: Ditto.
5644 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5646         PR target/56315
5647         * gcc.target/arm/xordi3-opt.c: New test.
5649 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5651         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5652         Revert to dg-options.
5654 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5656         PR target/55033
5657         * gcc.target/powerpc/pr55033.c: New.
5659 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
5661         PR c++/53658
5662         * g++.dg/cpp0x/alias-decl-36.C: New.
5664 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5665             Pat Haugen  <pthaugen@us.ibm.com>
5666             Peter Bergner  <bergner@vnet.ibm.com>
5668         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5669         power8 builtin functions.
5670         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5671         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5672         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5673         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5674         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5675         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5676         * gcc.target/powerpc/p8vector-vectorize-1.c: New
5677         tests to test power8 auto-vectorization.
5678         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5679         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5680         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5681         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5683         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5684         powerpc_p8vector_ok instead of powerpc_vsx_ok.
5686         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5688         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5689         support.
5690         (check_effective_target_powerpc_p8vector_ok): Likewise.
5691         (is-effective-target): Likewise.
5692         (check_vect_support_and_set_flags): Likewise.
5694 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5696         PR c++/43652
5697         * g++.dg/parse/error53.C: New.
5699 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
5701         PR rtl-optimization/57459
5702         * gcc.target/i386/pr57459.c: New test.
5704 2013-06-06  Teresa Johnson  <tejohnson@google.com>
5706         PR c++/53743
5707         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5708         into -freorder-blocks-and-partition test.
5709         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5710         * gcc.dg/tree-prof/20041218-1.c: Ditto.
5711         * gcc.dg/tree-prof/pr52027.c: Use -O2.
5712         * gcc.dg/tree-prof/pr50907.c: Ditto.
5713         * gcc.dg/tree-prof/pr45354.c: Ditto.
5714         * g++.dg/tree-prof/partition2.C: Ditto.
5715         * g++.dg/tree-prof/partition3.C: Ditto.
5717 2013-06-06  Tobias Burnus  <burnus@net-b.de>
5719         PR fortran/57542
5720         * gfortran.dg/finalize_16.f90: New.
5722 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5724         * gcc.dg/vect/no-section-anchors-vect-68.c:
5725         Add dg-skip-if aarch64_tiny.
5727 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5729         PR C/57457
5730         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5731         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5733 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
5735         PR c++/51908
5736         * g++.dg/cpp0x/decltype54.C: New.
5738 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
5740         * gcc.dg/fshort-wchar.c: Add extra dg-options for
5741         arm*-*-*eabi* targets.
5742         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5743         arm*-*-* targets.
5744         * gcc.dg/tree-ssa/pr43491.c: Likewise.
5746 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
5747             Tobias Burnus  <burnus@net-b.de>
5749         * gfortran.dg/string_length_2.f90: Fix dg-do run.
5750         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
5751         * gfortran.dg/io_real_boz_4.f90: Ditto.
5752         * gfortran.dg/io_real_boz_5.f90: Ditto.
5754 2013-06-05  Andreas Schwab  <schwab@suse.de>
5756         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5758 2013-06-04  Jan Hubicka  <jh@suse.cz>
5760         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5762 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5764         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5765         parameters with void.
5766         (main2): Removed argc parameter.
5767         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5768         (main): Replaced argc, argv parameters with void.
5769         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5770         (main2): Removed argc parameter.
5771         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5772         argv parameters with void.  Added __asm volatile to avoid optimization
5773         on argc, if necessary.
5774         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5775         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5776         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5777         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5778         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5779         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5780         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5781         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5782         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5783         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5784         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5785         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5786         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5787         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5788         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5789         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5790         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5791         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5792         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5793         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5794         parameters with void.
5795         (main2): Removed argc parameter.
5796         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5797         (main): Replaced argc, argv parameters with void.
5798         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5799         argv parameters with void.  Also renamed this function as main, and
5800         delete the existing main.
5801         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5802         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5803         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5805 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
5807         * gcc.target/aarch64/movi_1.c: New test.
5809 2013-06-04  Tobias Burnus  <burnus@net-b.de>
5811         PR fortran/37336
5812         * gfortran.dg/finalize_12.f90: New.
5813         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5814         end of scope finalization.
5815         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5816         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5817         * gfortran.dg/auto_dealloc_2.f90: Ditto.
5818         * gfortran.dg/class_19.f03: Ditto.
5819         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5820         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5821         * gfortran.dg/extends_14.f03: Ditto.
5822         * gfortran.dg/move_alloc_4.f90: Ditto.
5823         * gfortran.dg/typebound_proc_27.f03: Ditto.
5825 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
5827         * gfortran.dg/bounds_check_7.f90: Remove "! {".
5828         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5829         * gfortran.dg/default_initialization_5.f90: Update dg-do.
5830         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5831         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5832         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5833         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5834         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
5835         * gfortran.dg/io_real_boz_4.f90: Ditto.
5836         * gfortran.dg/io_real_boz_5.f90: Ditto.
5837         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5838         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5839         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5840         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5841         * gfortran.dg/transpose_2.f90: Fix dg-output.
5843 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5845         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5846         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5847         dg-option and an header comment.
5849 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5851         PR c++/57419
5852         * g++.dg/cpp0x/sfinae46.C: New.
5853         * g++.dg/cpp0x/defaulted13.C: Adjust.
5854         * g++.dg/cpp0x/defaulted2.C: Likewise.
5855         * g++.dg/cpp0x/defaulted26.C: Likewise.
5856         * g++.dg/cpp0x/defaulted3.C: Likewise.
5857         * g++.dg/cpp0x/error1.C: Likewise.
5858         * g++.dg/cpp0x/implicit1.C: Likewise.
5859         * g++.dg/cpp0x/implicit11.C: Likewise.
5860         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5861         * g++.dg/cpp0x/initlist47.C: Likewise.
5862         * g++.dg/cpp0x/initlist9.C: Likewise.
5863         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5864         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5865         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5866         * g++.dg/cpp0x/union4.C: Likewise.
5867         * g++.dg/template/crash108.C: Likewise.
5868         * g++.dg/template/crash41.C: Likewise.
5869         * g++.old-deja/g++.jason/local.C: Likewise.
5870         * g++.old-deja/g++.law/visibility3.C: Likewise.
5872 2013-06-03  Teresa Johnson  <tejohnson@google.com>
5874         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5875         * gcc.dg/vect/bb-slp-14.c: Ditto.
5876         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5877         * gcc.dg/vect/bb-slp-23.c: Ditto.
5878         * gcc.dg/vect/bb-slp-15.c: Ditto.
5879         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5880         * gcc.dg/vect/bb-slp-24.c: Ditto.
5881         * gcc.dg/vect/bb-slp-16.c: Ditto.
5882         * gcc.dg/vect/bb-slp-25.c: Ditto.
5883         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5884         * gcc.dg/vect/bb-slp-17.c: Ditto.
5885         * gcc.dg/vect/bb-slp-1.c: Ditto.
5886         * gcc.dg/vect/bb-slp-26.c: Ditto.
5887         * gcc.dg/vect/bb-slp-18.c: Ditto.
5888         * gcc.dg/vect/bb-slp-2.c: Ditto.
5889         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5890         * gcc.dg/vect/bb-slp-27.c: Ditto.
5891         * gcc.dg/vect/bb-slp-19.c: Ditto.
5892         * gcc.dg/vect/bb-slp-3.c: Ditto.
5893         * gcc.dg/vect/bb-slp-28.c: Ditto.
5894         * gcc.dg/vect/bb-slp-4.c: Ditto.
5895         * gcc.dg/vect/bb-slp-29.c: Ditto.
5896         * gcc.dg/vect/bb-slp-5.c: Ditto.
5897         * gcc.dg/vect/bb-slp-6.c: Ditto.
5898         * gcc.dg/vect/bb-slp-8a.c: Ditto.
5899         * gcc.dg/vect/bb-slp-7.c: Ditto.
5900         * gcc.dg/vect/bb-slp-8b.c: Ditto.
5901         * gcc.dg/vect/bb-slp-8.c: Ditto.
5902         * gcc.dg/vect/bb-slp-9.c: Ditto.
5903         * gcc.dg/vect/bb-slp-10.c: Ditto.
5904         * gcc.dg/vect/bb-slp-11.c: Ditto.
5905         * gcc.dg/vect/bb-slp-20.c: Ditto.
5906         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5907         * gcc.dg/vect/bb-slp-21.c: Ditto.
5908         * gcc.dg/vect/bb-slp-30.c: Ditto.
5909         * gcc.dg/vect/bb-slp-13.c: Ditto.
5910         * gcc.dg/vect/bb-slp-22.c: Ditto.
5911         * g++.dg/vect/slp-pr50413.cc: Ditto.
5912         * g++.dg/vect/slp-pr56812.cc: Ditto.
5913         * g++.dg/vect/slp-pr50819.cc: Ditto.
5915 2013-06-01  Tobias Burnus  <burnus@net-b.de>
5917         PR fortran/57456
5918         * gfortran.dg/class_array_17.f90: New.
5920 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5922         * ada/acats/floatstore.lst: New.
5923         * ada/acats/run_all.sh: Process it.
5925 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5927         * gcc.target/powerpc/e500-ord-1.c: New test.
5928         * gcc.target/powerpc/e500-ord-2.c: Likewise.
5929         * gcc.target/powerpc/e500-unord-1.c: Likewise.
5930         * gcc.target/powerpc/e500-unord-2.c: Likewise.
5932 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5934         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5936 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5938         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5940 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5942         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5944 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5946         PR c/57452
5947         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5948         test-case.
5950 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5952         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5954 2013-05-31  Marek Polacek  <polacek@redhat.com>
5956         PR tree-optimization/57478
5957         PR tree-optimization/57453
5958         * gcc.dg/torture/pr57478.c: New test.
5960 2013-05-31  Tobias Burnus  <burnus@net-b.de>
5962         PR fortran/57456
5963         * gfortran.dg/class_array_17.f90: New.
5965 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5967         PR target/56315
5968         * gcc.target/arm/iordi3-opt.c: New test.
5970 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
5972         PR fortran/54190
5973         PR fortran/57217
5974         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5975         * gfortran.dg/interface_26.f90: Ditto.
5976         * gfortran.dg/proc_ptr_11.f90: Ditto.
5977         * gfortran.dg/proc_ptr_15.f90: Ditto.
5978         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5979         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5980         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5981         * gfortran.dg/typebound_override_1.f90: Ditto.
5982         * gfortran.dg/typebound_override_4.f90: Ditto.
5983         * gfortran.dg/typebound_proc_6.f03: Ditto.
5984         * gfortran.dg/assumed_type_7.f90: New test.
5985         * gfortran.dg/typebound_override_5.f90: New test.
5986         * gfortran.dg/typebound_override_6.f90: New test.
5987         * gfortran.dg/typebound_override_7.f90: New test.
5989 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5991         PR middle-end/57073
5992         * gfortran.dg/power_6.f90: New.
5994 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
5996         * gcc.target/aarch64/insv_1.c: New test.
5998 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
6000         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6001         dg-skip-if "No stabs".
6003 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
6005         PR fortran/54189
6006         * gfortran.dg/assumed_size_1.f90: New.
6008 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6010         * gcc.dg/shrink-wrap-alloca.c: New added.
6011         * gcc.dg/shrink-wrap-pretend.c: New added.
6012         * gcc.dg/shrink-wrap-sibcall.c: New added.
6014 2013-05-30  Tobias Burnus  <burnus@net-b.de>
6016         PR fortran/57458
6017         * gfortran.dg/assumed_rank_13.f90: New.
6019 2013-05-29  Easwaran Raman  <eraman@google.com>
6021         PR tree-optimization/57442
6022         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6024 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6026         PR tree-optimization/57441
6027         * gcc.c-torture/compile/pr57441.c: New.
6029 2013-05-29  Dehao Chen  <dehao@google.com>
6031         PR testsuite/57413
6032         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6034 2013-05-29  Tobias Burnus  <burnus@net-b.de>
6036         PR fortran/37336
6037         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6038         * gfortran.dg/class_19.f03: Ditto.
6040 2013-05-29  Richard Biener  <rguenther@suse.de>
6042         * gcc.dg/vect/bb-slp-32.c: New testcase.
6044 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6046         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6047         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6048         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6049         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6050         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6051         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6052         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6053         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6054         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6055         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6056         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6057         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6058         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6059         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6060         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6061         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6062         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6063         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6064         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6065         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6066         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6067         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6068         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6069         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6070         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6071         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6072         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6073         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6074         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6075         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6076         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6077         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6078         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6079         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6080         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6081         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6082         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6083         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6084         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6086 2013-05-29  Tobias Burnus  <burnus@net-b.de>
6088         PR fortran/37336
6089         * gfortran.dg/finalize_11.f90: New.
6090         * gfortran.dg/finalize_4.f03: Remove dg-error.
6091         * gfortran.dg/finalize_5.f03: Ditto.
6092         * gfortran.dg/finalize_6.f03: Ditto.
6093         * gfortran.dg/finalize_7.f03: Ditto.
6095 2013-05-28  Tobias Burnus  <burnus@net-b.de>
6097         * gfortran.dg/class_array_16.f90: New.
6099 2013-05-28  Tobias Burnus  <burnus@net-b.de>
6101         PR fortran/57435
6102         * testsuite/gfortran.dg/use_29.f90: New.
6104 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6106         * gnat.dg/fp_exception.adb: New test.
6108 2013-05-28  Richard Biener  <rguenther@suse.de>
6110         PR tree-optimization/56787
6111         * gcc.dg/vect/pr56787.c: New testcase.
6113 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
6114             Tobias Burnus  <burnus@net-b.de>
6116         PR fortran/57217
6117         * gfortran.dg/typebound_override_4.f90: New.
6119 2013-05-28  Richard Biener  <rguenther@suse.de>
6121         PR tree-optimization/57411
6122         * g++.dg/opt/pr57411.C: New testcase.
6124 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6126         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6127         * gcc.dg/builtin-bswap-9.c: Likewise.
6129 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6131         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6133 2013-05-27  Richard Biener  <rguenther@suse.de>
6135         PR middle-end/57412
6136         * gcc.dg/gomp/pr57412.c: New testcase.
6138 2013-05-27  Bud Davis  <jmdavis@link.com>
6140         PR fortran/50405
6141         * gfortran.dg/stfunc_8.f90: New.
6143 2013-05-27  Richard Biener  <rguenther@suse.de>
6145         PR tree-optimization/57343
6146         * gcc.dg/torture/pr57343.c: New testcase.
6148 2013-05-27  Richard Biener  <rguenther@suse.de>
6150         PR tree-optimization/57417
6151         * gcc.dg/torture/pr57417.c: New testcase.
6153 2013-05-27  Richard Biener  <rguenther@suse.de>
6155         PR tree-optimization/57396
6156         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6158 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6160         * gnat.dg/specs/last_bit.ads: New test.
6162 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6164         * gnat.dg/specs/machine_attribute.ads: New test.
6166 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6168         * gnat.dg/incomplete3.ad[sb]: New test.
6170 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6172         PR target/53916
6173         * gcc.target/mips/div-13.c: New test.
6175 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6177         PR target/55777
6178         * gcc.target/mips/mips16-attributes-5.c,
6179         * gcc.target/mips/mips16-attributes-6.c: New tests.
6181 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6183         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6184         * gcc.dg/builtin-bswap-8.c: Likewise.
6186 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6188         PR c++/52216
6189         * g++.dg/cpp0x/new1.C: New.
6191 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6193         PR c++/25666
6194         * g++.dg/parse/dtor16.C: New.
6195         * g++.dg/parse/dtor6.C: Adjust.
6197 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6199         PR c++/19618
6200         * g++.dg/expr/bitfield12.C: New.
6202 2013-05-24  Jeff Law  <law@redhat.com>
6204         PR tree-optimization/57124
6205         * gcc.c-torture/execute/pr57124.c: New test.
6206         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6208 2013-05-24  Martin Jambor  <mjambor@suse.cz>
6210         PR tree-optimization/57294
6211         * gcc.dg/ipa/pr57294.c: New test.
6213 2013-05-24  Dehao Chen  <dehao@google.com>
6215         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6217 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
6219         * gcc.target/aarch64/scalar_intrinsics.c
6220         (force_simd): Use a valid instruction.
6221         (test_vdupd_lane_s64): Pass a valid lane argument.
6222         (test_vdupd_lane_u64): Likewise.
6224 2013-05-24  Richard Biener  <rguenther@suse.de>
6226         PR tree-optimization/57287
6227         * gcc.dg/pr57287.c: New testcase.
6229 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6231         PR c++/26572
6232         * g++.dg/template/error51.C: New.
6234 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6236         PR c++/25503
6237         * g++.dg/template/bitfield2.C: New.
6239 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6241         * gnat.dg/specs/noinline1.ads: New test.
6242         * gnat.dg/noinline2.ad[sb]: Likewise.
6243         * gnat.dg/specs/noinline3.ads: Likewise.
6244         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6246 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6248         PR tree-ssa/57385
6249         * gcc.dg/tree-ssa/pr57385.c: New test.
6251 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6253         * gnat.dg/derived_type4.adb: New test.
6255 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6257         * gcc.dg/builtin-bswap-6.c: New test.
6258         * gcc.dg/builtin-bswap-7.c: Likewise.
6259         * gcc.dg/builtin-bswap-8.c: Likewise.
6260         * gcc.dg/builtin-bswap-9.c: Likewise.
6262 2013-05-23  Christian Bruel  <christian.bruel@st.com>
6264         PR debug/57351
6265         * gcc.dg/debug/pr57351.c: New test
6267 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
6269         * gcc.target/aarch64/vect-clz.c: New file.
6271 2013-05-23  Martin Jambor  <mjambor@suse.cz>
6273         PR middle-end/57347
6274         * gcc.dg/ipa/pr57347.c: New test.
6276 2013-05-23  Richard Biener  <rguenther@suse.de>
6278         PR tree-optimization/57380
6279         * g++.dg/tree-ssa/pr57380.C: New testcase.
6281 2013-05-23  Richard Biener  <rguenther@suse.de>
6283         PR middle-end/57381
6284         * gcc.dg/torture/pr57381.c: New testcase.
6286 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
6288         PR middle-end/57344
6289         * gcc.c-torture/execute/pr57344-1.c: New test.
6290         * gcc.c-torture/execute/pr57344-2.c: New test.
6291         * gcc.c-torture/execute/pr57344-3.c: New test.
6292         * gcc.c-torture/execute/pr57344-4.c: New test.
6294 2013-05-23  Richard Biener  <rguenther@suse.de>
6296         PR rtl-optimization/57341
6297         * gcc.dg/torture/pr57341.c: New testcase.
6299 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6301         PR c++/57352
6302         * g++.dg/parse/crash62.C: New.
6304 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6305             Pat Haugen  <pthaugen@us.ibm.com>
6306             Peter Bergner  <bergner@vnet.ibm.com>
6308         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6309         crypto builtins.
6311 2013-05-22  Tobias Burnus  <burnus@net-b.de>
6313         PR fortran/57364
6314         * gfortran.dg/defined_assignment_6.f90: New.
6316 2013-05-22  Tobias Burnus  <burnus@net-b.de>
6318         PR fortran/57338
6319         * gfortran.dg/assumed_type_6.f90: New.
6321 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6323         PR c++/57211
6324         * g++.dg/cpp0x/Wunused-parm.C: New.
6326 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6328         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6329         * g++.dg/warn/Wdouble-promotion.C: Likewise.
6331 2013-05-21  Easwaran Raman  <eraman@google.com>
6333         PR tree-optimization/57322
6334         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6336 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
6338         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6339         .set (no)?micromips
6341 2013-05-21  Tobias Burnus  <burnus@net-b.de>
6343         PR fortran/57035
6344         * gfortran.dg/assumed_type_5.f90: New.
6345         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6346         * gfortran.dg/assumed_rank_2.f90: Ditto.
6347         * gfortran.dg/assumed_type_3.f90: Update dg-error.
6348         * gfortran.dg/no_arg_check_3.f90: Ditto.
6350 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
6352         PR tree-optimization/57331
6353         * gcc.c-torture/compile/pr57331.c: New test.
6355 2013-05-21  Richard Biener  <rguenther@suse.de>
6357         PR tree-optimization/57330
6358         * gcc.dg/torture/pr57330.c: New testcase.
6360 2013-05-21  Richard Biener  <rguenther@suse.de>
6362         PR tree-optimization/57303
6363         * gcc.dg/torture/pr57303.c: New testcase.
6365 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
6367         PR tree-optimization/57321
6368         * gcc.c-torture/execute/pr57321.c: New test.
6370 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6372         PR fortran/48858
6373         PR fortran/55465
6374         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6375         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6376         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6377         * gfortran.dg/binding_label_tests_3.f03: Ditto.
6378         * gfortran.dg/binding_label_tests_4.f03: Ditto.
6379         * gfortran.dg/binding_label_tests_5.f03: Ditto.
6380         * gfortran.dg/binding_label_tests_6.f03: Ditto.
6381         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6382         * gfortran.dg/binding_label_tests_8.f03: Ditto.
6383         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6384         * gfortran.dg/binding_label_tests_24.f90: New.
6385         * gfortran.dg/binding_label_tests_25.f90: New.
6387 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6389         PR fortran/48858
6390         * gfortran.dg/binding_label_tests_17.f90: New.
6391         * gfortran.dg/binding_label_tests_18.f90: New.
6392         * gfortran.dg/binding_label_tests_19.f90: New.
6393         * gfortran.dg/binding_label_tests_20.f90: New.
6394         * gfortran.dg/binding_label_tests_21.f90: New.
6395         * gfortran.dg/binding_label_tests_22.f90: New.
6396         * gfortran.dg/binding_label_tests_23.f90: New.
6398 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6400         PR fortran/48858
6401         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6402         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6403         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6404         * gfortran.dg/common_18.f90: New.
6405         * gfortran.dg/common_19.f90: New.
6406         * gfortran.dg/common_20.f90: New.
6407         * gfortran.dg/common_21.f90: New.
6409 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6411         PR c++/12288
6412         * g++.dg/parse/error52.C: New.
6413         * g++.dg/parse/error3.C: Adjust.
6414         * g++.dg/parse/error36.C: Likewise.
6416 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
6418         PR target/56547
6419         * gcc.target/sh/pr56547-1.c: New.
6420         * gcc.target/sh/pr56547-2.c: New.
6422 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6424         PR c++/23608
6425         * g++.dg/warn/Wsign-compare-6.C: New.
6426         * g++.dg/warn/Wdouble-promotion.C: Adjust.
6428 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6430         PR c++/57327
6431         * g++.dg/template/error50.C: New.
6433 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6435         PR c++/10207
6436         * g++.dg/ext/complit13.C: New.
6438 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
6440         PR c++/57175
6441         * g++.dg/pr57175.C: New testcase.
6443 2013-05-17  Easwaran Raman  <eraman@google.com>
6445         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6447 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
6449         PR testsuite/57313
6450         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6452 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6454         PR rtl-optimization/57281
6455         PR rtl-optimization/57300
6456         * gcc.dg/pr57300.c: New test.
6457         * gcc.c-torture/execute/pr57281.c: New test.
6459 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6461         PR c++/18126
6462         * g++.dg/ext/sizeof-complit.C: New.
6464 2013-05-17  Marek Polacek  <polacek@redhat.com>
6466         * gcc.dg/strlenopt-25.c: New test.
6467         * gcc.dg/strlenopt-26.c: Likewise.
6469 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6471         * gcc.target/i386/rotate-4.c: Compile only with -mavx
6472         instead of -mavx2, require only avx instead of avx2.
6473         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6474         of avx2-check.h and turn into an avx runtime test instead of
6475         avx2 runtime test.
6477 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6479         * g++.dg/ext/vector22.C: Uncomment working test.
6481 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
6483         PR c++/17410
6484         * g++.dg/template/pr17410.C: New.
6486 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
6488         * gcc.target/i386/rotate-3.c: New test.
6489         * gcc.target/i386/rotate-3a.c: New test.
6490         * gcc.target/i386/rotate-4.c: New test.
6491         * gcc.target/i386/rotate-4a.c: New test.
6492         * gcc.target/i386/rotate-5.c: New test.
6493         * gcc.target/i386/rotate-5a.c: New test.
6495 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6497         * gcc.dg/visibility-21.c: Require section_anchors.
6499 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
6501         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6502         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6503         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6505 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
6507         * gcc.dg/visibility-21.c: New.
6509 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6511         PR middle-end/57286
6512         * gcc.dg/pr57286.c: New testcase.
6513         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6514         * g++.dg/ext/vector22.C: Comment out transformations not
6515         performed anymore.
6517 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
6519         PR target/57260
6520         * gcc.target/mips/call-1.c: Restrict to o32.
6521         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6523 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6525         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6526         dg-messages.
6527         * g++.dg/warn/Wshadow-1.C: Likewise.
6528         * g++.dg/warn/Wshadow-6.C: Likewise.
6529         * g++.dg/warn/Wshadow-7.C: Likewise.
6531 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6533         PR c++/31952
6534         * g++.dg/parse/pr31952-1.C: New.
6535         * g++.dg/parse/pr31952-2.C: Likewise.
6536         * g++.dg/parse/pr31952-3.C: Likewise.
6538         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6539         * g++.old-deja/g++.jason/cond.C: Likewise.
6540         * g++.dg/cpp0x/range-for5.C: Likewise.
6542 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6544         PR target/19599
6545         * gcc.target/arm/pr40887.c: Adjust testcase.
6546         * gcc.target/arm/pr19599.c: New test.
6548 2013-05-15  Richard Biener  <rguenther@suse.de>
6550         PR tree-optimization/57275
6551         * gcc.target/i386/pr57275.c: New testcase.
6553 2013-05-15  Jan Hubicka  <jh@suse.cz>
6555         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6556         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6557         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6559 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6561         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6562         scheduling.
6564 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6566         PR c++/57274
6567         * c-c++-common/Wsequence-point-1.c: New test.
6569 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
6571         * g++.dg/ext/vector22.C: New testcase.
6572         * gcc.dg/binop-xor3.c: Remove xfail.
6574 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
6576         * gcc.target/aarch64/vect-fcm.x: Add cases testing
6577         FLOAT cmp FLOAT ? INT : INT.
6578         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6579         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6580         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6581         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6582         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6583         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6585 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
6587         PR c++/53903
6588         * g++.dg/cpp0x/defaulted43.C: New.
6590 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6592         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6593         (alloca): Remove declaration.
6594         (foo9): Replace alloca by __builtin_alloca.
6596 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
6598         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6599         Expect "size of array is too large" error.
6601 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6603         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6605 2013-05-14  Richard Biener  <rguenther@suse.de>
6607         PR middle-end/57235
6608         * g++.dg/torture/pr57235.C: New testcase.
6610 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6612         PR middle-end/57251
6613         * gcc.dg/torture/pr57251.c: New test.
6615 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
6617         PR target/57264
6618         * gcc.target/i386/pr57264.c: New test.
6620 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6622         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6624 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
6626         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6628 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6630         PR tree-optimization/45216
6631         PR tree-optimization/57157
6632         * c-c++-common/rotate-1.c: Add 32 tests with +.
6633         * c-c++-common/rotate-1a.c: Adjust.
6634         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6635         * c-c++-common/rotate-2b.c: New test.
6636         * c-c++-common/rotate-3.c: Add 32 tests with +.
6637         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6638         * c-c++-common/rotate-4b.c: New test.
6639         * c-c++-common/rotate-5.c: New test.
6641 2013-05-13  Martin Jambor  <mjambor@suse.cz>
6643         PR middle-end/42371
6644         * gcc.dg/ipa/remref-0.c: New test.
6645         * gcc.dg/ipa/remref-1a.c: Likewise.
6646         * gcc.dg/ipa/remref-1b.c: Likewise.
6647         * gcc.dg/ipa/remref-2a.c: Likewise.
6648         * gcc.dg/ipa/remref-2b.c: Likewise.
6650 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
6652         * gcc.dg/vector-shift-2.c: New testcase.
6654 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6656         PR tree-optimization/57230
6657         * gcc.dg/strlenopt-24.c: New test.
6659         PR tree-optimization/57230
6660         * gcc.dg/strlenopt-23.c: New test.
6662 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
6664         PR target/57108
6665         * gcc.target/sh/pr57108.c: Move this test case to ...
6666         * gcc.c-torture/compile/pr57108.c: ... here.
6668 2013-05-10  Richard Biener  <rguenther@suse.de>
6670         PR tree-optimization/57214
6671         * gcc.dg/torture/pr57214.c: New testcase.
6673 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
6675         * gcc.dg/vector-shift.c: New testcase.
6677 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
6679         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6681         PR tree-optimization/45216
6682         PR tree-optimization/57157
6683         * c-c++-common/rotate-1.c: New test.
6684         * c-c++-common/rotate-1a.c: New test.
6685         * c-c++-common/rotate-2.c: New test.
6686         * c-c++-common/rotate-2a.c: New test.
6687         * c-c++-common/rotate-3.c: New test.
6688         * c-c++-common/rotate-3a.c: New test.
6689         * c-c++-common/rotate-4.c: New test.
6690         * c-c++-common/rotate-4a.c: New test.
6692 2013-05-10  Richard Biener  <rguenther@suse.de>
6694         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6695         * gcc.target/i386/l_fma_double_1.c: Adjust.
6696         * gcc.target/i386/l_fma_double_2.c: Likewise.
6697         * gcc.target/i386/l_fma_double_3.c: Likewise.
6698         * gcc.target/i386/l_fma_double_4.c: Likewise.
6699         * gcc.target/i386/l_fma_double_5.c: Likewise.
6700         * gcc.target/i386/l_fma_double_6.c: Likewise.
6701         * gcc.target/i386/l_fma_float_1.c: Likewise.
6702         * gcc.target/i386/l_fma_float_2.c: Likewise.
6703         * gcc.target/i386/l_fma_float_3.c: Likewise.
6704         * gcc.target/i386/l_fma_float_4.c: Likewise.
6705         * gcc.target/i386/l_fma_float_5.c: Likewise.
6706         * gcc.target/i386/l_fma_float_6.c: Likewise.
6708 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
6710         PR c++/51226
6711         * g++.dg/cpp0x/pr51226.C: New.
6713 2013-04-16  Han Shen  <shenhan@google.com>
6715         Test cases for '-fstack-protector-strong'.
6716         * gcc.dg/fstack-protector-strong.c: New.
6717         * g++.dg/fstack-protector-strong.C: New.
6719 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
6721         * gcc.target/aarch64/ands_1.c: New test.
6722         * gcc.target/aarch64/ands_2.c: Likewise
6724 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
6726         * lib/target-supports.exp (check_effective_target_hw): New
6727         function.
6728         * c-c++-common/asan/clone-test-1.c: Call
6729         check_effective_target_hw.
6730         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6731         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6732         possible decorations.
6733         * c-c++-common/asan/null-deref-1.c: Likewise.
6734         * c-c++-common/asan/stack-overflow-1.c: Likewise.
6735         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6736         * c-c++-common/asan/use-after-free-1.c: Likewise.
6737         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6738         * g++.dg/asan/large-func-test-1.C: Likewise.
6740 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
6742         * gcc.target/aarch64/scalar_intrinsics.c: Update.
6744 2013-05-07  Richard Biener  <rguenther@suse.de>
6746         PR middle-end/57190
6747         * g++.dg/torture/pr57190.C: New testcase.
6749 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
6751         PR tree-optimization/57149
6752         * gcc.dg/pr57149.c: New test.
6754         PR debug/57184
6755         * gcc.dg/pr57184.c: New test.
6757 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6759         * gnat.dg/specs/array3.ads: New test.
6761 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
6763         * c-c++-common/vector-scalar-2.c: New testcase.
6765 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
6767         * gcc.target/i386/asm-dialect-2.c: New testcase.
6769 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6771         PR c++/57183
6772         * g++.dg/cpp0x/auto38.C: New.
6774 2013-05-06  Richard Biener  <rguenther@suse.de>
6776         PR tree-optimization/57185
6777         * gcc.dg/autopar/pr57185.c: New testcase.
6779 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
6781         PR target/57106
6782         * gcc.target/i386/pr57106.c: New test.
6784 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6786         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6787         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6788         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6789         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6790         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6791         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6792         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6794 2013-05-06  Teresa Johnson  <tejohnson@google.com>
6796         PR bootstrap/57154
6797         * gcc.dg/pr57154.c: New test.
6799 2013-05-06  Richard Biener  <rguenther@suse.de>
6801         PR middle-end/57147
6802         * gcc.dg/torture/pr57147-1.c: New testcase.
6803         * gcc.dg/torture/pr57147-2.c: Likewise.
6804         * gcc.dg/torture/pr57147-3.c: Likewise.
6806 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
6808         PR target/55303
6809         * gcc.target/sh/pr55303-1.c: New.
6810         * gcc.target/sh/pr55303-2.c: New.
6811         * gcc.target/sh/pr55303-3.c: New.
6813 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6815         * gfortran.dg/allocate_with_source_3.f90: New.
6817 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6819         PR fortran/57141
6820         * gfortran.dg/null_8.f90: New.
6822 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6824         PR c++/53745
6825         * g++.dg/cpp0x/enum27.C: New.
6826         * g++.dg/cpp0x/enum_base.C: Adjust.
6828 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
6830         PR tree-optimization/56205
6831         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6833 2013-05-04  Tobias Burnus  <burnus@net-b.de>
6835         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6836         * gfortran.dg/bind_c_usage_27.f90: New.
6837         * gfortran.dg/bind_c_usage_28.f90: New.
6839 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6841         PR c++/51927
6842         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6844 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6846         PR target/57150
6847         * gcc.target/powerpc/pr57150.c: New file.
6849 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6851         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6852         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6853         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6854         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6855         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6856         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6857         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6859 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
6861         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6862         scan-assembler-times.
6864 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6866         * gcc.dg/tree-ssa/slsr-32.c: New.
6867         * gcc.dg/tree-ssa/slsr-33.c: New.
6868         * gcc.dg/tree-ssa/slsr-34.c: New.
6869         * gcc.dg/tree-ssa/slsr-35.c: New.
6870         * gcc.dg/tree-ssa/slsr-36.c: New.
6871         * gcc.dg/tree-ssa/slsr-37.c: New.
6872         * gcc.dg/tree-ssa/slsr-38.c: New.
6874 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
6876         * gcc.target/aarch64/tst_1.c: New test.
6877         * gcc.target/aarch64/tst_2.c: Likewise
6879 2013-05-02  Jeff Law  <law@redhat.com>
6881         PR tree-optimization/57144
6882         * gcc.c-torture/execute/pr57144.c: New test.
6884 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
6886         PR rtl-optimization/57130
6887         * gcc.c-torture/execute/pr57130.c: New test.
6889 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
6891         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6893 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
6895         * gcc.target/aarch64/fabd.c: New file.
6897 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6899         PR c++/54318
6900         * g++.dg/cpp0x/pr54318.C: New.
6902 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6904         PR c++/14283
6905         * g++.dg/parse/error51.C: New.
6906         * g++.dg/parse/error15.C: Adjust column numbers.
6908 2013-05-02  Tobias Burnus  <burnus@net-b.de>
6910         PR fortran/57142
6911         * gfortran.dg/size_kind_2.f90: New.
6912         * gfortran.dg/size_kind_3.f90: New.
6914 2013-05-02  Richard Biener  <rguenther@suse.de>
6916         PR middle-end/57140
6917         * g++.dg/torture/pr57140.C: New testcase.
6919 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
6921         PR target/56732
6922         * gcc.target/arm/pr56732-1.c: New test.
6924 2013-05-02  Martin Jambor  <mjambor@suse.cz>
6926         PR middle-end/56988
6927         * gcc.dg/ipa/pr56988.c: New test.
6929 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
6931         * gcc.target/aarch64/bics_1.c: New test.
6932         * gcc.target/aarch64/bics_2.c: Likewise.
6934 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
6936         PR rtl-optimization/57131
6937         * gcc.c-torture/execute/pr57131.c: New test.
6939 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6941         PR c++/57132
6942         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6944 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
6946         PR target/57091
6947         * gcc.target/i386/pr57091.c: New test.
6949 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6951         * gcc.target/aarch64/vect-vaddv.c: New.
6953 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6955         * gcc.target/aarch64/vect-vmaxv.c: New.
6956         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6958 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6960         * gcc.target/aarch64/scalar-vca.c: New.
6961         * gcc.target/aarch64/vect-vca.c: Likewise.
6963 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6965         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6966         (test_vceqd_s64): Force arguments to SIMD registers.
6967         (test_vceqzd_s64): Likewise.
6968         (test_vcged_s64): Likewise.
6969         (test_vcled_s64): Likewise.
6970         (test_vcgezd_s64): Likewise.
6971         (test_vcged_u64): Likewise.
6972         (test_vcgtd_s64): Likewise.
6973         (test_vcltd_s64): Likewise.
6974         (test_vcgtzd_s64): Likewise.
6975         (test_vcgtd_u64): Likewise.
6976         (test_vclezd_s64): Likewise.
6977         (test_vcltzd_s64): Likewise.
6978         (test_vtst_s64): Likewise.
6979         (test_vtst_u64): Likewise.
6981 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6983         PR c++/57092
6984         * g++.dg/cpp0x/decltype53.C: New.
6986 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6988         PR fortran/57071
6989         * gfortran.dg/power_5.f90:  New test.
6991 2013-04-30  Richard Biener  <rguenther@suse.de>
6993         PR middle-end/57122
6994         * gcc.dg/torture/pr57122.c: New testcase.
6996 2013-04-30  Richard Biener  <rguenther@suse.de>
6998         PR middle-end/57107
6999         * g++.dg/torture/pr57107.C: New testcase.
7001 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
7003         PR rtl-optimization/57105
7004         * gcc.dg/pr57105.c: New test.
7006 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
7008         PR tree-optimization/57104
7009         * gcc.dg/pr57104.c: New test.
7011 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
7013         PR target/44578
7014         * gcc.target/i386/pr44578.c: New test.
7016 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
7018         PR target/57097
7019         * gcc.target/i386/pr57097.c: New test.
7021 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
7023         PR target/57098
7024         * gcc.target/i386/pr57098.c: New test.
7026 2013-04-29  Kai Tietz  <ktietz@redhat.com>
7028         * gcc.c-torture/execute/pr55875.c: New test.
7030 2013-04-29  Richard Biener  <rguenther@suse.de>
7032         PR middle-end/57075
7033         * gcc.dg/torture/pr57075.c: New testcase.
7035 2013-04-29  Richard Biener  <rguenther@suse.de>
7037         PR middle-end/57103
7038         * gcc.dg/autopar/pr57103.c: New testcase.
7040 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7042         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7044 2013-04-29  Tom de Vries  <tom@codesourcery.com>
7046         * gcc.dg/pr50763.c: Update test.
7048 2013-04-26  Jeff Law  <law@redhat.com>
7050         * gcc.dg/tree-ssa/vrp88.c: New test.
7052 2013-04-29  Christian Bruel  <christian.bruel@st.com>
7054         PR target/57108
7055         * gcc.target/sh/pr57108.c: New test.
7057 2013-04-29  Richard Biener  <rguenther@suse.de>
7059         PR middle-end/57089
7060         * gfortran.dg/gomp/pr57089.f90: New testcase.
7062 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7064         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7066 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7068         * gcc.target/aarch64/vect-vcvt.c: New.
7070 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7072         * gcc.target/aarch64/vect-vrnd.c: New.
7074 2013-04-29  Richard Biener  <rguenther@suse.de>
7076         PR tree-optimization/57081
7077         * gcc.dg/torture/pr57081.c: New testcase.
7079 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
7081         PR tree-optimization/57083
7082         * gcc.dg/torture/pr57083.c: New test.
7084 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7086         PR c++/56450
7087         * g++.dg/cpp0x/decltype52.C: New.
7089 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
7091         N3472 binary constants
7092         * g++.dg/cpp/limits.C: Adjust warning wording.
7093         * g++.dg/system-binary-constants-1.C: Likewise.
7094         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7096 2013-04-28  Tobias Burnus  <burnus@net-b.de>
7098         PR fortran/57093
7099         * gfortran.dg/coarray_30.f90: New.
7101 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7103         PR fortran/57071
7104         * frontend-passes (optimize_power):  New function.
7105         (optimize_op):  Use it.
7107 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
7109         PR target/56866
7110         * gcc.c-torture/execute/pr56866.c: New test.
7111         * gcc.target/i386/pr56866.c: New test.
7113 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
7115         PR go/57045
7116         * gcc.dg/setjmp-5.c: New test.
7118 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
7120         PR c++/55708
7121         * g++.dg/cpp0x/constexpr-55708.C: New.
7123 2013-04-26  Richard Biener  <rguenther@suse.de>
7125         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7126         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7127         * gcc.dg/pr53265.c: Remove XFAILs.
7128         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7129         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7131 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
7133         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7134         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7135         -fdiagnostics-color=never option similarly to
7136         -fno-diagnostics-show-caret option.
7138 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
7140         PR rtl-optimization/57003
7141         * gcc.target/i386/pr57003.c: New test.
7143 2013-04-25  Marek Polacek  <polacek@redhat.com>
7145         PR tree-optimization/57066
7146         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7148 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
7149             Tejas Belagod  <tejas.belagod@arm.com>
7151         * gcc.target/aarch64/vaddv-intrinsic.c: New.
7152         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7153         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7155 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7157         * gcc.target/aarch64/cmp.c: New.
7159 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7161         * gcc.target/aarch64/ngc.c: New.
7163 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7165         * lib/target-supports.exp
7166         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7167         (check_effective_target_arm_neon_fp16_ok): Likewise.
7168         (add_options_for_arm_neon_fp16): Likewise.
7169         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7170         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7172 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
7174         PR rtl-optimizations/57046
7175         * gcc.target/i386/pr57046.c: New test.
7177 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7179         * g++.dg/cpp1y/cplusplus.C: New.
7181 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7183         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7185 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7187         * c-c++-common/Wpointer-arith-1.c: New.
7189 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7191         * g++.dg/cpp1y/cxx1y_macro.C: New.
7193 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7195         PR c++/56970
7196         * g++.dg/cpp0x/sfinae45.C: New.
7198 2013-04-24  Richard Biener  <rguenther@suse.de>
7200         PR testsuite/57050
7201         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7203 2013-04-23  Richard Biener  <rguenther@suse.de>
7205         PR middle-end/57036
7206         * gcc.dg/torture/pr57036-1.c: New testcase.
7207         * gcc.dg/torture/pr57036-2.c: Likewise.
7209 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
7211         * gcc.target/aarch64/scalar-mov.c: New testcase.
7213 2013-04-23  Richard Biener  <rguenther@suse.de>
7215         PR tree-optimization/57026
7216         * gcc.dg/torture/pr57026.c: New testcase.
7218 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
7220         PR fortran/53685
7221         PR fortran/57022
7222         * gfortran.dg/transfer_check_4.f90: New.
7224 2013-04-22  Marek Polacek  <polacek@redhat.com>
7226         PR sanitizer/56990
7227         * gcc.dg/pr56990.c: New test.
7229 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
7231         PR target/57018
7232         * gcc.target/i386/pr57018.c: New test.
7234 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
7236         * gcc.target/aarch64/vrecps.c: New.
7237         * gcc.target/aarch64/vrecpx.c: Likewise.
7239 2013-04-22  Christian Bruel  <christian.bruel@st.com>
7241         PR target/56995
7242         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7244 2013-04-21  Jeff Law  <law@redhat.com>
7246         * gcc.dg/tree-ssa/forwprop-26.c: New test.
7248 2013-04-20  Tobias Burnus  <burnus@net-b.de>
7250         PR fortran/56907
7251         * gfortran.dg/c_loc_test_22.f90: New.
7253 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
7255         PR rtl-optimization/56847
7256         * gcc.dg/pr56847.c: New test.
7258 2013-04-19  Richard Biener  <rguenther@suse.de>
7260         PR tree-optimization/56982
7261         * gcc.c-torture/execute/pr56982.c: New testcase.
7263 2013-04-19  Martin Jambor  <mjambor@suse.cz>
7265         PR tree-optimization/56718
7266         * g++.dg/ipa/imm-devirt-1.C: New test.
7267         * g++.dg/ipa/imm-devirt-2.C: Likewise.
7269 2013-04-19  Richard Biener  <rguenther@suse.de>
7271         PR tree-optimization/57000
7272         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7274 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7275             Mikael Morin  <mikael@gcc.gnu.org>
7277         PR fortran/56872
7278         * gfortran.dg/array_constructor_45.f90:  New test.
7279         * gfortran.dg/array_constructor_46.f90:  New test.
7280         * gfortran.dg/array_constructor_47.f90:  New test.
7281         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
7283 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
7285         PR rtl-optimization/56999
7286         * g++.dg/opt/pr56999.C: New test.
7288 2013-04-18  Cary Coutant  <ccoutant@google.com>
7290         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7291         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7293 2013-04-18  Cary Coutant  <ccoutant@google.com>
7295         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7296         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7297         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7298         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7299         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7300         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7301         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7302         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7303         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7304         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7305         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7307 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
7309         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7311 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
7313         PR tree-optimization/56984
7314         * gcc.c-torture/compile/pr56984.c: New test.
7316         PR rtl-optimization/56992
7317         * gcc.dg/pr56992.c: New test.
7319 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
7321         PR fortran/56814
7322         * gfortran.dg/proc_ptr_42.f90: New.
7324 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7326         * gnat.dg/discr41.ad[sb]: New test.
7327         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7328         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7329         * gcc.dg/vect/slp-24.c: Likewise.
7330         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7331         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7332         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7333         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7334         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7335         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7336         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7337         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7338         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7339         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7340         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7341         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7342         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7343         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7344         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7345         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7346         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7347         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7348         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7349         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7350         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7351         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7352         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7353         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7354         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7355         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7357 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
7359         PR fortran/40958
7360         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7361         * gfortran.dg/module_md5_1.f90: Remove.
7363 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7365         * gcc.target/aarch64/adds3.c: New.
7366         * gcc.target/aarch64/subs3.c: New.
7368 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7370         * gcc.target/aarch64/adds1.c: New.
7371         * gcc.target/aarch64/adds2.c: New.
7372         * gcc.target/aarch64/subs1.c: New.
7373         * gcc.target/aarch64/subs2.c: New.
7375 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
7377         Implement n3599 - Literal operator templates for strings.
7378         * g++.dg/cpp1y/udlit-char-template.C: New test.
7379         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7381 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7383         PR fortran/39505
7384         * gfortran.dg/no_arg_check_1.f90: New.
7385         * gfortran.dg/no_arg_check_2.f90: New.
7386         * gfortran.dg/no_arg_check_3.f90: New.
7388 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
7390         PR fortran/56968
7391         * gfortran.dg/proc_ptr_41.f90: New.
7393 2013-04-16  Richard Biener  <rguenther@suse.de>
7395         PR tree-optimization/56756
7396         * gcc.dg/torture/pr56756.c: New testcase.
7398 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7400         PR fortran/56969
7401         * gfortran.dg/c_assoc_5.f90: New.
7403 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
7405         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7406         * gcc.c-torture/execute/pr33992.x: Remove.
7407         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7408         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7409         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7411 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
7413         PR tree-optimization/56962
7414         * gcc.c-torture/execute/pr56962.c: New test.
7416 2013-04-15  Richard Biener  <rguenther@suse.de>
7418         PR tree-optimization/56933
7419         * gcc.dg/vect/pr56933.c: New testcase.
7421 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7423         * gcc.target/arm/anddi3-opt.c: New test.
7424         * gcc.target/arm/anddi3-opt2.c: Likewise.
7426 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
7428         * gcc.dg/pr56890-1.c: New test.
7429         * gcc.dg/pr56890-2.c: Likewise.
7431 2013-04-15  Joey Ye  <joey.ye@arm.com>
7433         * gcc.target/arm/thumb1-far-jump-1.c: New test.
7434         * gcc.target/arm/thumb1-far-jump-2.c: New test.
7436 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
7438         PR fortran/56816
7439         * gfortran.dg/select_type_33.f03: New test.
7441 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
7443         PR fortran/55959
7444         * gfortran.dg/typebound_proc_29.f03: New.
7446 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7448         PR fortran/56266
7449         * gfortran.dg/typebound_proc_28.f03: New.
7451 2013-04-12  Jeff Law  <law@redhat.com>
7453         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7454         either.
7456 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7458         PR fortran/56929
7459         * gfortran.dg/coarray/alloc_comp_2.f90: New.
7461 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
7463         PR target/56903
7464         * gcc.target/i386/pr56903.c: New test.
7466 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7468         PR fortran/56261
7469         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7470         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7471         * gfortran.dg/block_11.f90: Fix invalid test case.
7472         * gfortran.dg/function_types_3.f90: Add new error message.
7473         * gfortran.dg/global_references_1.f90: Ditto.
7474         * gfortran.dg/import2.f90: Remove unneeded parts.
7475         * gfortran.dg/import6.f90: Fix invalid test case.
7476         * gfortran.dg/proc_decl_2.f90: Ditto.
7477         * gfortran.dg/proc_decl_9.f90: Ditto.
7478         * gfortran.dg/proc_decl_18.f90: Ditto.
7479         * gfortran.dg/proc_ptr_40.f90: New.
7480         * gfortran.dg/whole_file_7.f90: Modified error wording.
7481         * gfortran.dg/whole_file_16.f90: Ditto.
7482         * gfortran.dg/whole_file_17.f90: Add -pedantic.
7483         * gfortran.dg/whole_file_18.f90: Modified error wording.
7484         * gfortran.dg/whole_file_20.f03: Ditto.
7485         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7486         invalid test case.
7488 2013-04-12  Richard Biener  <rguenther@suse.de>
7490         Revert
7491         2013-04-10  Richard Biener  <rguenther@suse.de>
7493         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7495 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7497         PR fortran/56845
7498         * gfortran.dg/class_allocate_15.f90: New.
7500         Revert:
7501         2013-04-12  Tobias Burnus  <burnus@net-b.de>
7503         * gfortran.dg/coarray_lib_alloc_2.f90: Update
7504         scan-tree-dump-times.
7506 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
7508         PR tree-optimization/56918
7509         PR tree-optimization/56920
7510         * gcc.dg/vect/pr56918.c: New test.
7511         * gcc.dg/vect/pr56920.c: New test.
7513 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7515         PR fortran/56845
7516         * gfortran.dg/class_allocate_14.f90: New.
7517         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7518         * gfortran.dg/coarray_lib_alloc_3.f90: New.
7520 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
7522         * gcc.dg/fold-cstvecshift.c: New testcase.
7524 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7526         * gcc.target/aarch64/negs.c: New.
7528 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7530         PR c++/56895
7531         * g++.dg/template/arrow4.C: New test.
7533 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7535         * gnat.dg/array23.adb: New test.
7536         * gnat.dg/array23_pkg[123].ads: New helpers.
7538 2013-04-11  Jeff Law  <law@redhat.com>
7540         PR tree-optimization/56900
7541         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7543 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7545         PR c++/56913
7546         * g++.dg/cpp0x/sfinae44.C: New.
7548 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
7550         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7551         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7553 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7555         PR c++/54216
7556         * g++.dg/cpp0x/enum26.C: New.
7557         * g++.old-deja/g++.pt/mangle1.C: Adjust.
7559 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
7561         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7562         inverse operands.
7563         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7564         loop is vectorized.
7565         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7566         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7567         loop is vectorized and that the correct instruction is generated.
7568         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7569         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7570         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7572 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7574         PR tree-optimization/56899
7575         * gcc.c-torture/execute/pr56899.c: New test.
7577 2013-04-10  David S. Miller  <davem@davemloft.net>
7579         * gcc.target/sparc/setcc-4.c: New test.
7580         * gcc.target/sparc/setcc-5.c: New test.
7582 2013-04-10  Richard Biener  <rguenther@suse.de>
7584         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7586 2013-04-10  Richard Biener  <rguenther@suse.de>
7588         * gcc.dg/vect/slp-39.c: New testcase.
7590 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
7592         PR tree-optimization/55524
7593         * gcc.target/epiphany/fnma-1.c: New test.
7595 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
7597         * gcc.dg/tree-ssa/inline-11.c: New test
7599 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
7601         PR c++/56895
7602         * g++.dg/template/arrow3.C: New test.
7604 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7606         * gcc.target/arm/minmax_minus.c: New test.
7608 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7610         PR middle-end/56883
7611         * c-c++-common/gomp/pr56883.c: New test.
7613 2013-04-09  Jeff Law  <law@redhat.com>
7615         * gcc.dg/tree-ssa/vrp87.c: New test.
7617 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7619         PR tree-optimization/56854
7620         * g++.dg/torture/pr56854.C: New test.
7622 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7624         PR fortran/56782
7625         * gfortran.dg/array_constructor_44.f90:  New test.
7627 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
7629         PR c++/56871
7630         * g++.dg/cpp0x/constexpr-specialization.C: New.
7632 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7634         * gcc.c-torture/execute/pr56837.c: New test.
7636         PR c++/34949
7637         PR c++/50243
7638         * g++.dg/opt/vt3.C: New test.
7639         * g++.dg/opt/vt4.C: New test.
7641 2013-04-08  Jeff Law  <law@redhat.com>
7643         * gcc.dg/tree-ssa/forwprop-25.c: New test.
7645 2013-04-08  Richard Biener  <rguenther@suse.de>
7647         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7649 2013-04-08  Richard Biener  <rguenther@suse.de>
7651         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7653 2013-04-08  Richard Biener  <rguenther@suse.de>
7655         * g++.dg/vect/slp-pr56812.cc: Adjust.
7657 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7659         * gcc.dg/pr56837.c: New test.
7660         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7661         "generated memset minus one".
7663 2013-04-07  Tobias Burnus  <burnus@net-b.de>
7665         PR fortran/56849
7666         * gfortran.dg/reshape_5.f90: New.
7668 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7670         PR target/56843
7671         * gcc.target/powerpc/recip-1.c: Modify expected output.
7672         * gcc.target/powerpc/recip-3.c: Likewise.
7673         * gcc.target/powerpc/recip-4.c: Likewise.
7674         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7676 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7678         * gcc.target/arm/peep-ldrd-1.c: New test.
7679         * gcc.target/arm/peep-strd-1.c: Likewise.
7681 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7683         * gcc.target/arm/negdi-1.c: New test.
7684         * gcc.target/arm/negdi-2.c: Likewise.
7685         * gcc.target/arm/negdi-3.c: Likewise.
7686         * gcc.target/arm/negdi-4.c: Likewise.
7688 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7690         * lib/target-supports.exp (add_options_for_arm_v8_neon):
7691         Add -march=armv8-a when we use v8 NEON.
7692         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7693         (check_effective_target_vect_call_ceilf): Likewise.
7694         (check_effective_target_vect_call_floorf): Likewise.
7695         (check_effective_target_vect_call_roundf): Likewise.
7696         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7697         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7698         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7699         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7700         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7702 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
7704         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7705         * gcc.target/powerpc/sd-pwr6.c: Same.
7706         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7707         * g++.dg/debug/pr56294.C: XFAIL on AIX.
7709 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
7711         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7713 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
7715         PR fortran/40881
7716         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7717         * gfortran.dg/altreturn_4.f90: Ditto.
7718         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7719         * gfortran.dg/altreturn_5.f90: Ditto.
7720         * gfortran.dg/altreturn_6.f90: Ditto.
7721         * gfortran.dg/altreturn_7.f90: Ditto.
7723 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7725         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7726         New procedure.
7727         (check_effective_target_arm_v8_neon_ok_nocache):
7728         Likewise.
7729         (check_effective_target_arm_v8_neon_ok): Change to use
7730         check_effective_target_arm_v8_neon_ok_nocache.
7731         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7732         NEON flags.
7733         (check_effective_target_vect_call_btruncf):
7734         Enable for arm and ARMv8 NEON.
7735         (check_effective_target_vect_call_ceilf): Likewise.
7736         (check_effective_target_vect_call_floorf): Likewise.
7737         (check_effective_target_vect_call_roundf): Likewise.
7738         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7739         target.
7741 2013-04-04  Marek Polacek  <polacek@redhat.com>
7743         PR tree-optimization/48186
7744         * gcc.dg/pr48186.c: New test.
7746 2013-04-04  Richard Biener  <rguenther@suse.de>
7748         PR tree-optimization/56826
7749         * gcc.dg/vect/pr56826.c: New testcase.
7750         * gcc.dg/vect/O3-pr36098.c: Adjust.
7752 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
7754         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7755         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7756         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7757         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7758         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7759         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7760         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7761         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7762         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7763         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7765 2013-04-04  Richard Biener  <rguenther@suse.de>
7767         PR tree-optimization/56213
7768         * gcc.dg/vect/vect-123.c: New testcase.
7770 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7772         PR fortran/56810
7773         * gfortran.dg/read_repeat_2.f90: New.
7775 2013-04-04  Richard Biener  <rguenther@suse.de>
7777         PR tree-optimization/56837
7778         * g++.dg/torture/pr56837.C: New testcase.
7780 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7782         PR fortran/50269
7783         * gfortran.dg/c_loc_test_21.f90: New.
7784         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7785         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7786         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7787         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7788         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
7790 2013-04-03  Jeff Law  <law@redhat.com>
7792         PR tree-optimization/56799
7793         * gcc.c-torture/execute/pr56799.c: New test.
7795 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7797         PR c++/56815
7798         * g++.dg/warn/Wpointer-arith-1.C: New.
7799         * g++.dg/gomp/for-19.C: Adjust.
7801 2013-04-03  Marek Polacek  <polacek@redhat.com>
7803         PR sanitizer/55702
7804         * gcc.dg/pr55702.c: New test.
7806 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7808         PR target/56809
7809         * gcc.dg/pr56809.c: New testcase.
7811 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7813         PR debug/56819
7814         * g++.dg/debug/pr56819.C: New test.
7816 2013-04-03  Richard Biener  <rguenther@suse.de>
7818         PR tree-optimization/56817
7819         * g++.dg/torture/pr56817.C: New testcase.
7821 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7823         * gcc.dg/vect/bb-slp-31.c: New file.
7825 2013-04-03  Jason Merrill  <jason@redhat.com>
7827         PR c++/34949
7828         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7830 2013-04-03  Richard Biener  <rguenther@suse.de>
7832         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7834 2013-04-03  Richard Biener  <rguenther@suse.de>
7836         PR tree-optimization/55964
7837         * gcc.dg/torture/pr55964-2.c: New testcase.
7839 2013-04-03  Richard Biener  <rguenther@suse.de>
7841         PR tree-optimization/56501
7842         * gcc.dg/torture/pr56501.c: New testcase.
7844 2013-04-03  Richard Biener  <rguenther@suse.de>
7846         PR tree-optimization/56407
7847         * gcc.dg/torture/pr56407.c: New testcase.
7849 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7851         PR tree-optimization/56790
7852         * g++.dg/ext/pr56790-1.C: New testcase.
7854 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7856         * gcc.target/i386/merge-1.c: New testcase.
7857         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7859 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7861         PR c/19449
7862         * gcc.c-torture/execute/pr19449.c: New test.
7864 2013-04-03  Richard Biener  <rguenther@suse.de>
7866         PR tree-optimization/56812
7867         * g++.dg/vect/slp-pr56812.cc: New testcase.
7869 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
7871         PR fortran/56284
7872         PR fortran/40881
7873         * gfortran.dg/altreturn_8.f90: New.
7874         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7875         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7876         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7878 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
7880         PR rtl-optimization/56745
7881         * gcc.c-torture/compile/pr56745.c: New test.
7883 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7885         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7887 2013-04-02  Richard Biener  <rguenther@suse.de>
7889         PR tree-optimization/56778
7890         * gcc.dg/torture/pr56778.c: New testcase.
7892 2013-04-02  Richard Biener  <rguenther@suse.de>
7894         PR middle-end/56768
7895         * g++.dg/torture/pr56768.C: New testcase.
7897 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
7899         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7901 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7903         PR fortran/56660
7904         * gfortran.dg/namelist_82.f90:  New test.
7906 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
7908         PR fortran/56500
7909         * gfortran.dg/implicit_class_1.f90: New.
7911 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7913         PR fortran/56786
7914         * gfortran.dg/namelist_81.f90:  New test.
7916 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7918         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
7919         for constant and equal string lengths.
7920         * gfortran.dg/character_comparison_5.f90:  Likewise.
7921         * gfortran.dg/character_comparison_9.f90:  New test.
7923 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
7925         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7926         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7928 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7930         PR fortran/35203
7931         * gfortran.dg/optional_absent_3.f90: New.
7933 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7935         PR fortran/56737
7936         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7938 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7940         PR fortran/56735
7941         * gfortran.dg/namelist_80.f90: New.
7943 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7945         PR fortran/45159
7946         * gfortran.dg/string_length_2.f90:  New test.
7947         * gfortran.dg/dependency_41.f90:  New test.
7949 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7951         PR fortran/55806
7952         * gfortran.dg/array_constructor_43.f90:  New test.
7953         * gfortran.dg/random_seed_3.f90:  New test.
7955 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
7957         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7958         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7959         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7960         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7961         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7962         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7963         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7964         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7965         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7966         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7968 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
7970         PR c++/56725
7971         * g++.dg/conversion/op4.C: Adjust.
7972         * g++.dg/cpp0x/rv1n.C: Likewise.
7973         * g++.dg/cpp0x/rv2n.C: Likewise.
7974         * g++.dg/cpp0x/template_deduction.C: Likewise.
7975         * g++.dg/expr/cond8.C: Likewise.
7976         * g++.dg/other/error4.C: Likewise.
7977         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7978         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7979         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7980         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7981         * g++.old-deja/g++.jason/conversion2.C: Likewise.
7982         * g++.old-deja/g++.law/cvt20.C: Likewise.
7983         * g++.old-deja/g++.law/cvt8.C: Likewise.
7984         * g++.old-deja/g++.law/init8.C: Likewise.
7985         * g++.old-deja/g++.mike/net12.C: Likewise.
7986         * g++.old-deja/g++.mike/net8.C: Likewise.
7987         * g++.old-deja/g++.mike/p2793.C: Likewise.
7988         * g++.old-deja/g++.mike/p3836.C: Likewise.
7989         * g++.old-deja/g++.mike/p418.C: Likewise.
7990         * g++.old-deja/g++.mike/p701.C: Likewise.
7991         * g++.old-deja/g++.mike/p807.C: Likewise.
7993 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
7995         PR middle-end/56694
7996         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7997         targets.
7999 2013-03-28  Marek Polacek  <polacek@redhat.com>
8001         PR tree-optimization/56695
8002         * gcc.dg/vect/pr56695.c: New test.
8004 2013-03-28  Richard Biener  <rguenther@suse.de>
8006         PR tree-optimization/37021
8007         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8008         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8010 2013-03-27  Tobias Burnus  <burnus@net-b.de>
8012         PR fortran/56650
8013         PR fortran/36437
8014         * gfortran.dg/sizeof_2.f90: New.
8015         * gfortran.dg/sizeof_3.f90: New.
8016         * gfortran.dg/sizeof_proc.f90: Update dg-error.
8018 2013-03-27  Richard Biener  <rguenther@suse.de>
8020         PR tree-optimization/37021
8021         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8023 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
8025         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8026         * g++.dg/ipa/ivinline-2.C: Likewise.
8027         * g++.dg/ipa/ivinline-3.C: Likewise.
8028         * g++.dg/ipa/ivinline-4.C: Likewise.
8029         * g++.dg/ipa/ivinline-5.C: Likewise.
8030         * g++.dg/ipa/ivinline-7.C: Likewise.
8031         * g++.dg/ipa/ivinline-8.C: Likewise.
8032         * g++.dg/ipa/ivinline-9.C: Likewise.
8033         * g++.dg/cpp0x/noexcept03.C: Likewise.
8034         * gcc.dg/const-1.c: Likewise.
8035         * gcc.dg/ipa/pure-const-1.c: Likewise.
8036         * gcc.dg/noreturn-8.c: Likewise.
8037         * gcc.target/i386/mmx-1.c: Likewise.
8038         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8039         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8040         * gcc.c-torture/execute/pr33992.x: New file.
8042 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8044         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8046 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
8048         PR c++/55951
8049         * g++.dg/ext/desig5.C: New.
8051 2013-03-26  Tobias Burnus  <burnus@net-b.de>
8053         PR fortran/56649
8054         * gfortran.dg/merge_init_expr_2.f90: New.
8055         * gfortran.dg/merge_char_1.f90: Modify test to
8056         stay a run-time test.
8057         * gfortran.dg/merge_char_3.f90: Ditto.
8059 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
8061         * g++.dg/cpp0x/constexpr-friend-2.C: New.
8062         * g++.dg/cpp0x/constexpr-main.C: Likewise.
8064 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8066         PR c++/56722
8067         * g++.dg/cpp0x/range-for23.C: New.
8069 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
8071         PR libfortran/52512
8072         * gfortran.dg/namelist_79.f90: New.
8074 2013-03-25  Martin Jambor  <mjambor@suse.cz>
8076         * gcc.dg/ipa/ipcp-agg-9.c: New test.
8078 2013-03-25  Tobias Burnus  <burnus@net-b.de>
8080         PR fortran/38536
8081         PR fortran/38813
8082         PR fortran/38894
8083         PR fortran/39288
8084         PR fortran/40963
8085         PR fortran/45824
8086         PR fortran/47023
8087         PR fortran/47034
8088         PR fortran/49023
8089         PR fortran/50269
8090         PR fortran/50612
8091         PR fortran/52426
8092         PR fortran/54263
8093         PR fortran/55343
8094         PR fortran/55444
8095         PR fortran/55574
8096         PR fortran/56079
8097         PR fortran/56378
8098         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8099         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8100         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8101         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8102         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8103         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8104         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8105         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8106         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8107         * gfortran.dg/c_loc_tests_16.f90: Ditto.
8108         * gfortran.dg/c_loc_tests_4.f03: Ditto.
8109         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8110         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8111         * gfortran.dg/c_loc_tests_8.f03: Ditto.
8112         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8113         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8114         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8115         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8116         * gfortran.dg/pr32601_1.f03: Ditto.
8117         * gfortran.dg/storage_size_2.f08: Remove dg-error.
8118         * gfortran.dg/blockdata_7.f90: New.
8119         * gfortran.dg/c_assoc_4.f90: New.
8120         * gfortran.dg/c_f_pointer_tests_6.f90: New.
8121         * gfortran.dg/c_f_pointer_tests_7.f90: New.
8122         * gfortran.dg/c_funloc_tests_8.f90: New.
8123         * gfortran.dg/c_loc_test_17.f90: New.
8124         * gfortran.dg/c_loc_test_18.f90: New.
8125         * gfortran.dg/c_loc_test_19.f90: New.
8126         * gfortran.dg/c_loc_test_20.f90: New.
8127         * gfortran.dg/c_sizeof_5.f90: New.
8128         * gfortran.dg/iso_c_binding_rename_3.f90: New.
8129         * gfortran.dg/transfer_resolve_2.f90: New.
8130         * gfortran.dg/transfer_resolve_3.f90: New.
8131         * gfortran.dg/transfer_resolve_4.f90: New.
8132         * gfortran.dg/pr32601.f03: Update dg-error.
8133         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8134         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8136 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8138         * gcc.target/arm/vseleqdf.c: New test.
8139         * gcc.target/arm/vseleqsf.c: Likewise.
8140         * gcc.target/arm/vselgedf.c: Likewise.
8141         * gcc.target/arm/vselgesf.c: Likewise.
8142         * gcc.target/arm/vselgtdf.c: Likewise.
8143         * gcc.target/arm/vselgtsf.c: Likewise.
8144         * gcc.target/arm/vselledf.c: Likewise.
8145         * gcc.target/arm/vsellesf.c: Likewise.
8146         * gcc.target/arm/vselltdf.c: Likewise.
8147         * gcc.target/arm/vselltsf.c: Likewise.
8148         * gcc.target/arm/vselnedf.c: Likewise.
8149         * gcc.target/arm/vselnesf.c: Likewise.
8150         * gcc.target/arm/vselvcdf.c: Likewise.
8151         * gcc.target/arm/vselvcsf.c: Likewise.
8152         * gcc.target/arm/vselvsdf.c: Likewise.
8153         * gcc.target/arm/vselvssf.c: Likewise.
8155 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8157         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8158         body from here...
8159         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8160         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8161         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8162         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8163         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8164         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8165         * gcc.target/aarch64/atomic-op-char.x: ... to here.
8166         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8167         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8168         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8169         * gcc.target/aarch64/atomic-op-int.x: ... to here.
8170         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8171         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8172         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8173         * gcc.target/aarch64/atomic-op-release.x: ... to here.
8174         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8175         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8176         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8177         * gcc.target/aarch64/atomic-op-short.x: ... to here.
8178         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8179         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8180         * gcc.target/arm/atomic-op-acquire.c: Likewise.
8181         * gcc.target/arm/atomic-op-char.c: Likewise.
8182         * gcc.target/arm/atomic-op-consume.c: Likewise.
8183         * gcc.target/arm/atomic-op-int.c: Likewise.
8184         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8185         * gcc.target/arm/atomic-op-release.c: Likewise.
8186         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8187         * gcc.target/arm/atomic-op-short.c: Likewise.
8189 2013-03-25  Richard Biener  <rguenther@suse.de>
8191         PR middle-end/56694
8192         * g++.dg/torture/pr56694.C: New testcase.
8194 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8196         PR target/56720
8197         * gcc.target/arm/neon-vcond-gt.c: New test.
8198         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8199         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8201 2013-03-25  Richard Biener  <rguenther@suse.de>
8203         PR tree-optimization/56689
8204         * gcc.dg/torture/pr56689.c: New testcase.
8206 2013-03-25  Kai Tietz  <ktietz@redhat.com>
8208         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8210 2013-03-24  Tobias Burnus  <burnus@net-b.de>
8212         PR fortran/56696
8213         * gfortran.dg/eof_5.f90: New.
8215 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8217         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8218         alphabetically.
8220 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
8222         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8224 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8226         PR testsuite/55994
8227         * gcc.c-torture/execute/builtins/builtins.exp: Add
8228         -Wl,--allow-multiple-definition for RTEMS targets.
8230 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
8232         * gcc.target/aarch64/movk.c: New test.
8234 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
8236         * g++.dg/ext/vector21.C: New testcase.
8238 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
8240         * gcc.target/arm/neon-for-64bits-1.c: New tests.
8241         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8243 2013-03-21  Richard Biener  <rguenther@suse.de>
8245         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8246         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8248 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8250         * gcc.target/aarch64/vect.c: Test and result vector added
8251         for sabd and saba instructions.
8252         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8253         instructions in assembly.
8254         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8255         * gcc.target/aarch64/vect-fp.c: Test and result vector added
8256         for fabd instruction.
8257         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8258         instruction in assembly.
8259         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8261 2013-03-20  Jeff Law  <law@redhat.com>
8263         * g++.dg/tree-ssa/ssa-dom.C: New test.
8265 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8267         * gcc.target/powerpc/mmfpgpr.c: New test.
8268         * gcc.target/powerpc/sd-vsx.c: Likewise.
8269         * gcc.target/powerpc/sd-pwr6.c: Likewise.
8270         * gcc.target/powerpc/vsx-float0.c: Likewise.
8272 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
8274         PR tree-optimization/56355
8275         * gcc.dg/pr56355-1.c: New file.
8277 2013-03-20  Catherine Moore  <clm@codesourcery.com>
8278             Richard Sandiford  <rdsandiford@googlemail.com>
8280         * gcc.target/mips/mips.exp: Add microMIPS support.
8281         * gcc.target/mips/umips-movep-2.c: New test.
8282         * gcc.target/mips/umips-lwp-2.c: New test.
8283         * gcc.target/mips/umips-swp-5.c: New test.
8284         * gcc.target/mips/umips-constraints-1.c: New test.
8285         * gcc.target/mips/umips-lwp-3.c: New test.
8286         * gcc.target/mips/umips-swp-6.c: New test.
8287         * gcc.target/mips/umips-constraints-2.c: New test.
8288         * gcc.target/mips/umips-save-restore-1.c: New test.
8289         * gcc.target/mips/umips-lwp-4.c: New test.
8290         * gcc.target/mips/umips-swp-7.c: New test.
8291         * gcc.target/mips/umips-save-restore-2.c: New test.
8292         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8293         * gcc.target/mips/umips-lwp-5.c: New test.
8294         * gcc.target/mips/umips-save-restore-3.c: New test.
8295         * gcc.target/mips/umips-lwp-6.c: New test.
8296         * gcc.target/mips/umips-swp-1.c: New test.
8297         * gcc.target/mips/umips-lwp-7.c: New test.
8298         * gcc.target/mips/umips-swp-2.c: New test.
8299         * gcc.target/mips/umips-lwp-8.c: New test.
8300         * gcc.target/mips/umips-swp-3.c: New test.
8301         * gcc.target/mips/umips-movep-1.c: New test.
8302         * gcc.target/mips/umips-lwp-1.c: New test.
8303         * gcc.target/mips/umips-swp-4.c: New test.
8305 2013-03-20  Richard Biener  <rguenther@suse.de>
8307         PR tree-optimization/56661
8308         * gcc.dg/torture/pr56661.c: New testcase.
8310 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8312         PR rtl-optimization/56605
8313         * gcc.target/powerpc/pr56605.c: New.
8315 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8317         PR fortran/54932
8318         * gfortran.dg/do_1.f90: Don't xfail.
8320 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8322         PR libfortran/51825
8323         * gfortran.dg/namelist_77.f90: New.
8324         * gfortran.dg/namelist_78.f90: New.
8326 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8328         PR libfortran/48618
8329         * gfortran.dg/open_negative_unit_1.f90: New.
8331 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8333         * gcc.target/aarch64/sbc.c: New test.
8335 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8337         * gcc.target/aarch64/ror.c: New test.
8339 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8341         * gcc.target/aarch64/extr.c: New test.
8343 2013-03-19  Richard Biener  <rguenther@suse.de>
8345         PR tree-optimization/56273
8346         * gcc.dg/tree-ssa/vrp47.c: Adjust.
8347         * c-c++-common/uninit-17.c: Likewise.
8349 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
8351         PR tree-optimization/56635
8352         * g++.dg/torture/pr56635.C: New test.
8354 2013-03-18  Richard Biener  <rguenther@suse.de>
8356         PR tree-optimization/3713
8357         * g++.dg/ipa/devirt-12.C: New testcase.
8359 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
8361         PR c/56566
8362         * c-c++-common/pr56566.c: New test.
8364 2013-03-17  Jason Merrill  <jason@redhat.com>
8366         * g++.dg/template/abstract-dr337.C: XFAIL.
8368 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
8370         PR c++/56607
8371         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8372         * c-c++-common/pr56607.c: New test.
8374 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
8376         PR c++/56582
8377         * g++.dg/cpp0x/constexpr-array5.C: New.
8379 2013-03-15  Tobias Burnus  <burnus@net-b.de>
8381         PR fortran/56615
8382         * gfortran.dg/transfer_intrinsic_5.f90: New.
8384 2013-03-15  Kai Tietz  <ktietz@redhat.com>
8386         * gcc.target/i386/movti.c: Don't test for x64 mingw.
8387         * gcc.target/i386/pr20020-1.c: Likewise.
8388         * gcc.target/i386/pr20020-2.c: Likewise.
8389         * gcc.target/i386/pr20020-3.c: Likewise.
8390         * gcc.target/i386/pr53425-1.c: Likewise.
8391         * gcc.target/i386/pr53425-2.c: Likewise.
8392         * gcc.target/i386/pr55093.c: Likewise.
8393         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8395 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
8397         PR debug/56307
8398         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8399         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
8401 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
8403         PR tree-optimization/53265
8404         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8405         undefined behavior.
8406         * gcc.dg/graphite/id-6.c (test): Likewise.
8407         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8408         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8410         PR tree-optimization/53265
8411         * gcc.dg/pr53265.c: New test.
8412         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8413         to dg-options.
8414         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8415         arrays.
8416         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
8417         n, use it as high bound instead of 4.
8419 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
8421         PR target/49880
8422         * gcc.target/sh/pr49880-1.c: New.
8423         * gcc.target/sh/pr49880-2.c: New.
8424         * gcc.target/sh/pr49880-3.c: New.
8425         * gcc.target/sh/pr49880-4.c: New.
8426         * gcc.target/sh/pr49880-5.c: New.
8428 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8430         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8432 2013-03-13  Richard Biener  <rguenther@suse.de>
8434         PR tree-optimization/56608
8435         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8437 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8439         PR c++/56611
8440         * g++.dg/cpp0x/alias-decl-32.C: New.
8442 2013-03-11  Jan Hubicka  <jh@suse.cz>
8444         PR middle-end/56571
8445         * gcc.c-torture/compile/pr56571.c: New testcase.
8447 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8449         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8450         * gcc.dg/tree-ssa/pr55579.c: Likewise.
8452 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
8454         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8455         * gcc.dg/inline_4.c: Likewise.
8456         * gcc.dg/unroll_2.c: Likewise.
8457         * gcc.dg/unroll_3.c: Likewise.
8458         * gcc.dg/unroll_4.c: Likewise.
8460 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8462         PR testsuite/54119
8463         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8465         PR debug/56307
8466         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8468 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
8470         PR target/40797
8471         * gcc.c-torture/compile/pr40797.c: New.
8473 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8475         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8477 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
8479         PR fortran/56575
8480         * gfortran.dg/class_56.f90: New test.
8482 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
8484         PR middle-end/56524
8485         * gcc.target/mips/pr56524.c: New test.
8487 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8489         PR c++/56565
8490         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8492 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8494         PR c++/51412
8495         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8497 2013-03-08  Marek Polacek  <polacek@redhat.com>
8499         PR tree-optimization/56478
8500         * gcc.dg/torture/pr56478.c: New test.
8502 2013-03-08  Kai Tietz  <ktietz@redhat.com>
8504         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8505         targets linker option --allow-multiple-definition.
8507         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8508         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8509         * gcc.dg/pr52549.c: Add LLP64 case.
8510         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8511         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8512         * gcc.dg/torture/pr51071-2.c: Likewise.
8513         * gcc.dg/tree-ssa/vrp72.c: Likewise.
8514         * gcc.dg/tree-ssa/vrp73.c: Likewise.
8515         * gcc.dg/tree-ssa/vrp75.c: Likewise.
8516         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8517         * gcc.dg/weak/weak-1.c: Likewise.
8518         * gcc.dg/weak/weak-2.c: Likewise.
8519         * gcc.dg/weak/weak-3.c: Likewise.
8520         * gcc.dg/weak/weak-4.c: Likewise.
8521         * gcc.dg/weak/weak-5.c: Likewise.
8522         * gcc.dg/weak/weak-15.c: Likewise.
8523         * gcc.dg/weak/weak-16.c: Likewise.
8525         * c-c++-common/pr54486.c: Skip test for mingw-targets.
8527 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
8529         PR tree-optimization/56559
8530         * gcc.dg/tree-ssa/reassoc-26.c: New test.
8532 2013-03-07  Andreas Schwab  <schwab@suse.de>
8534         * gcc.dg/pr31490.c: Fix last change.
8536 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8538         PR c++/56534
8539         * g++.dg/template/crash115.C: New.
8541 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8543         PR tree-optimization/56539
8544         * gcc.c-torture/compile/pr56539.c: New test.
8546 2013-03-06  Kai Tietz  <ktietz@redhat.com>
8548         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8549         targets.
8550         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8551         * gcc.dg/lto/20091013-1_2.c: Likewise.
8552         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8554 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8556         * gnat.dg/specs/aggr6.ads: New test.
8558 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8560         * gnat.dg/loop_optimization15.ad[sb]: New test.
8562 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8564         PR middle-end/56548
8565         * gcc.dg/pr56548.c: New test.
8567 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8569         PR debug/53363
8570         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8572 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8574         PR c++/56543
8575         * g++.dg/template/typename20.C: New test.
8577 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8579         PR debug/56510
8580         * gcc.dg/pr56510.c: New test.
8582         PR rtl-optimization/56484
8583         * gcc.c-torture/compile/pr56484.c: New test.
8585 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8587         PR c++/56530
8588         * g++.dg/warn/Wsign-conversion-2.C: New.
8590 2013-03-05  Richard Biener  <rguenther@suse.de>
8592         PR tree-optimization/56270
8593         * gcc.dg/vect/slp-38.c: New testcase.
8595 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8597         PR rtl-optimization/56494
8598         * gcc.dg/pr56494.c: New test.
8600 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
8602         * gcc.dg/pr56424.c: New test.
8604 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8606         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8607         * gcc.dg/pr56228.c <avr>: Skip.
8609 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8611         PR testsuite/52641
8612         PR tree-optimization/52631
8613         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8615 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
8617         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8618         * gcc.dg/vect/vect-83_64.c: Same.
8620 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8622         PR fortran/56477
8623         * gfortran.dg/pointer_check_13.f90: New test.
8625 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8627         PR fortran/54730
8628         * gfortran.dg/array_constructor_42.f90: New test.
8630 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
8632         PR c++/52688
8633         * g++.dg/template/static33.C: New.
8634         * g++.dg/template/static34.C: Likewise.
8636         PR c++/10291
8637         * g++.dg/template/static35.C: New.
8639 2013-03-01  Steve Ellcey  <sellcey@mips.com>
8641         * gcc.dg/pr56396.c: Require pic support.
8643 2013-03-01  Richard Biener  <rguenther@suse.de>
8645         PR tree-optimization/55481
8646         * gcc.dg/torture/pr56488.c: New testcase.
8648 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
8649             Jakub Jelinek  <jakub@redhat.com>
8651         PR sanitizer/56454
8652         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8653         no_sanitize_address attribute rather than no_address_safety_analysis.
8654         * g++.dg/asan/sanitizer_test_utils.h
8655         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8656         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8657         in addition to no_address_safety_analysis.
8659 2013-02-28  Jason Merrill  <jason@redhat.com>
8661         PR c++/56481
8662         * g++.dg/cpp0x/constexpr-and.C: New.
8664 2013-02-28  Martin Jambor  <mjambor@suse.cz>
8666         PR tree-optimization/56294
8667         * g++.dg/debug/pr56294.C: New test.
8669 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8671         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8673 2013-02-27  Marek Polacek  <polacek@redhat.com>
8675         PR rtl-optimization/56466
8676         * gcc.dg/pr56466.c: New test.
8678 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8680         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8681         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8682         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8684 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
8686         PR middle-end/45472
8687         * gcc.dg/pr45472.c: New test.
8689 2013-02-26  Marek Polacek  <polacek@redhat.com>
8691         PR tree-optimization/56426
8692         * gcc.dg/pr56436.c: New test.
8694 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
8696         PR tree-optimization/56448
8697         * gcc.c-torture/compile/pr56448.c: New test.
8699         PR tree-optimization/56443
8700         * gcc.dg/torture/pr56443.c: New test.
8702 2013-02-25  Richard Biener  <rguenther@suse.de>
8704         PR tree-optimization/56175
8705         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8707 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
8709         PR c++/56403
8710         * g++.dg/torture/pr56403.C: New test.
8712 2013-02-25  Catherine Moore  <clm@codesourcery.com>
8714         Revert:
8715         2013-02-24  Catherine Moore  <clm@codesourcery.com>
8716         Richard Sandiford  <rdsandiford@googlemail.com>
8718         * gcc.target/mips/mips.exp: Add microMIPS support.
8719         * gcc.target/mips/umips-movep-2.c: New test.
8720         * gcc.target/mips/umips-lwp-2.c: New test.
8721         * gcc.target/mips/umips-swp-5.c: New test.
8722         * gcc.target/mips/umips-constraints-1.c: New test.
8723         * gcc.target/mips/umips-lwp-3.c: New test.
8724         * gcc.target/mips/umips-swp-6.c: New test.
8725         * gcc.target/mips/umips-constraints-2.c: New test.
8726         * gcc.target/mips/umips-save-restore-1.c: New test.
8727         * gcc.target/mips/umips-lwp-4.c: New test.
8728         * gcc.target/mips/umips-swp-7.c: New test.
8729         * gcc.target/mips/umips-save-restore-2.c: New test.
8730         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8731         * gcc.target/mips/umips-lwp-5.c: New test.
8732         * gcc.target/mips/umips-save-restore-3.c: New test.
8733         * gcc.target/mips/umips-lwp-6.c: New test.
8734         * gcc.target/mips/umips-swp-1.c: New test.
8735         * gcc.target/mips/umips-lwp-7.c: New test.
8736         * gcc.target/mips/umips-swp-2.c: New test.
8737         * gcc.target/mips/umips-lwp-8.c: New test.
8738         * gcc.target/mips/umips-swp-3.c: New test.
8739         * gcc.target/mips/umips-movep-1.c: New test.
8740         * gcc.target/mips/umips-lwp-1.c: New test.
8741         * gcc.target/mips/umips-swp-4.c: New test.
8743 2013-02-24  Catherine Moore  <clm@codesourcery.com>
8744             Richard Sandiford  <rdsandiford@googlemail.com>
8746         * gcc.target/mips/mips.exp: Add microMIPS support.
8747         * gcc.target/mips/umips-movep-2.c: New test.
8748         * gcc.target/mips/umips-lwp-2.c: New test.
8749         * gcc.target/mips/umips-swp-5.c: New test.
8750         * gcc.target/mips/umips-constraints-1.c: New test.
8751         * gcc.target/mips/umips-lwp-3.c: New test.
8752         * gcc.target/mips/umips-swp-6.c: New test.
8753         * gcc.target/mips/umips-constraints-2.c: New test.
8754         * gcc.target/mips/umips-save-restore-1.c: New test.
8755         * gcc.target/mips/umips-lwp-4.c: New test.
8756         * gcc.target/mips/umips-swp-7.c: New test.
8757         * gcc.target/mips/umips-save-restore-2.c: New test.
8758         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8759         * gcc.target/mips/umips-lwp-5.c: New test.
8760         * gcc.target/mips/umips-save-restore-3.c: New test.
8761         * gcc.target/mips/umips-lwp-6.c: New test.
8762         * gcc.target/mips/umips-swp-1.c: New test.
8763         * gcc.target/mips/umips-lwp-7.c: New test.
8764         * gcc.target/mips/umips-swp-2.c: New test.
8765         * gcc.target/mips/umips-lwp-8.c: New test.
8766         * gcc.target/mips/umips-swp-3.c: New test.
8767         * gcc.target/mips/umips-movep-1.c: New test.
8768         * gcc.target/mips/umips-lwp-1.c: New test.
8769         * gcc.target/mips/umips-swp-4.c: New test.
8771 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
8773         PR sanitizer/56393
8774         * lib/asan-dg.exp (asan_link_flags): Add
8775         -B${gccpath}/libsanitizer/asan/ to flags.
8777 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8779         PR middle-end/56420
8780         * gcc.dg/torture/pr56420.c: New test.
8782 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
8784         PR middle-end/56108
8785         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8787 2013-02-21  Martin Jambor  <mjambor@suse.cz>
8789         PR tree-optimization/56310
8790         * g++.dg/ipa/pr56310.C: New test.
8792 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
8794         PR fortran/56385
8795         * gfortran.dg/proc_ptr_comp_37.f90: New.
8797 2013-02-21  Richard Biener  <rguenther@suse.de>
8799         PR tree-optimization/56415
8800         Revert
8801         2013-02-11  Richard Biener  <rguenther@suse.de>
8803         PR tree-optimization/56273
8804         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8805         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8806         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8807         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8808         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8809         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8811 2013-02-21  Marek Polacek  <polacek@redhat.com>
8813         PR tree-optimization/56398
8814         * g++.dg/torture/pr56398.C: New test.
8816 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8818         PR inline-asm/56405
8819         * gcc.c-torture/compile/pr56405.c: New test.
8821 2013-02-20  Jan Hubicka  <jh@suse.cz>
8823         PR tree-optimization/56265
8824         * g++.dg/ipa/devirt-11.C: New testcase.
8826 2013-02-20  Richard Biener  <rguenther@suse.de>
8828         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8830 2013-02-20  Richard Biener  <rguenther@suse.de>
8831         Jakub Jelinek  <jakub@redhat.com>
8833         PR tree-optimization/56396
8834         * gcc.dg/pr56396.c: New testcase.
8836 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8838         PR c++/56373
8839         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8841 2013-02-19  Richard Biener  <rguenther@suse.de>
8843         PR tree-optimization/56384
8844         * gcc.dg/torture/pr56384.c: New testcase.
8846 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
8848         PR tree-optimization/56350
8849         * gcc.dg/pr56350.c: New test.
8851         PR tree-optimization/56381
8852         * g++.dg/opt/pr56381.C: New test.
8854 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
8856         PR pch/54117
8857         * lib/dg-pch.exp (pch-init, pch-finish,
8858         check_effective_target_pch_supported_debug): New procs.
8859         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8860         Likewise if $pch_unsupported_debug and $flags include -g.
8861         Skip FAILs about missing *.gch file if $pch_unsupported_debug
8862         and dg-require-effective-target pch_unsupported_debug.
8863         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8864         * objc.dg/pch/pch.exp: Likewise.
8865         * gcc.dg/pch/pch.exp: Likewise.
8866         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8867         pch_unsupported_debug.
8868         * gcc.dg/pch/valid-1.hs: Likewise.
8869         * gcc.dg/pch/valid-1b.c: Likewise.
8870         * gcc.dg/pch/valid-1b.hs: Likewise.
8872 2013-02-18  Richard Biener  <rguenther@suse.de>
8874         PR tree-optimization/56366
8875         * gcc.dg/torture/pr56366.c: New testcase.
8877 2013-02-18  Richard Biener  <rguenther@suse.de>
8879         PR middle-end/56349
8880         * gcc.dg/torture/pr56349.c: New testcase.
8882 2013-02-18  Richard Biener  <rguenther@suse.de>
8884         PR tree-optimization/56321
8885         * gcc.dg/torture/pr56321.c: New testcase.
8887 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8889         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8891 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
8892             Dodji Seketeli  <dodji@redhat.com>
8894         PR asan/56330
8895         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8896         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8897         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8898         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8899         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8900         * c-c++-common/asan/pr56330.c: Likewise.
8901         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8902         Ensure the size argument of __builtin_memcpy is a constant.
8904 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8905             Paolo Carlini  <paolo.carlini@oracle.com>
8907         PR c++/51242
8908         * g++.dg/cpp0x/enum23.C: New.
8910 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
8912         PR target/54685
8913         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8915 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
8917         PR rtl-optimization/56348
8918         * gcc.target/i386/pr56348.c: New test.
8920 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
8922         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8923         * gcc.target/arm/interrupt-2.c: Likewise.
8925 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8927         PR fortran/56318
8928         * gfortran.dg/matmul_9.f90: New.
8930 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8932         PR fortran/53818
8933         * gfortran.dg/init_flag_11.f90: New.
8935 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8937         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8939 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8941         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8942         characters.
8944 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
8945             Tobias Burnus  <burnus@net-b.de>
8947         PR testsuite/56138
8948         * gfortran.dg/allocatable_function_7.f90: New.
8950 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
8952         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8953         * asan_globals_test-wrapper.cc: New file.
8954         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8955         instead of asan_globals_test.cc as dg-additional-sources.
8956         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8957         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
8958         "sanitizer_test_utils.h" instead of
8959         "sanitizer_common/tests/sanitizer_test_utils.h".
8960         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8961         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8962         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8963         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8964         * g++.dg/asan/asan_test.cc: Synced from upstream.
8965         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8967 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
8969         Fix an asan crash
8970         * c-c++-common/asan/memcmp-2.c: New test.
8972 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
8974         PR c++/55582
8975         * g++.dg/cpp0x/udlit-string-literal.h: New.
8976         * g++.dg/cpp0x/udlit-string-literal.C: New.
8978 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
8980         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8982 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
8984         PR target/56184
8985         * gcc.target/arm/pr56184.C: New test.
8987 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
8989         PR c++/56302
8990         * g++.dg/torture/pr56302.C: New test.
8991         * g++.dg/cpp0x/constexpr-56302.C: New test.
8992         * c-c++-common/pr56302.c: New test.
8994 2013-02-13  Tobias Burnus  <burnus@net-b.de>
8995             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8997         PR fortran/56204
8998         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8999         * gfortran.dg/quad_3.f90: Ditto.
9001 2013-02-13  Kostya Serebryany  <kcc@google.com>
9003         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9004         to match the fresh asan run-time.
9005         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9007 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
9009         Avoid instrumenting duplicated memory access in the same basic block
9010         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9011         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9012         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9013         * c-c++-common/asan/inc.c: Likewise.
9015 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
9017         PR inline-asm/56148
9018         * gcc.target/i386/pr56148.c: New test.
9020 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9021             Tobias Burnus  <burnus@net-b.de>
9023         PR testsuite/56082
9024         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9025         to kind=2.
9027 2013-02-12  Richard Biener  <rguenther@suse.de>
9029         PR lto/56297
9030         * gcc.dg/lto/pr56297_0.c: New testcase.
9031         * gcc.dg/lto/pr56297_0.c: Likewise.
9033 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
9035         PR fortran/46952
9036         * gfortran.dg/typebound_deferred_1.f90: New.
9038 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
9040         PR rtl-optimization/56151
9041         * gcc.target/i386/pr56151.c: New test.
9043 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
9045         * g++.dg/ext/mv12.C: New test.
9046         * g++.dg/ext/mv12.h: New file.
9047         * g++.dg/ext/mv12-aux.C: New file.
9048         * g++.dg/ext/mv13.C: New test.
9050 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9052         * lib/target-supports.exp
9053         (check_effective_target_powerpc_eabi_ok): New.
9054         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9055         powerpc_eabi_ok.
9056         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9057         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9058         only.
9059         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9060         * gcc.target/powerpc/pr51623.c: Likewise.
9061         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9062         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9064 2013-02-11  Alexander Potapenko  <glider@google.com>
9065             Jack Howarth  <howarth@bromo.med.uc.edu>
9066             Jakub Jelinek  <jakub@redhat.com>
9068         PR sanitizer/55617
9069         * g++.dg/asan/pr55617.C: Run on all targets.
9071 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
9073         PR rtl-optimization/56275
9074         * gcc.dg/pr56275.c: New test.
9076 2013-02-11  Richard Biener  <rguenther@suse.de>
9078         PR tree-optimization/56273
9079         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9081 2013-02-11  Richard Biener  <rguenther@suse.de>
9083         PR tree-optimization/56264
9084         * gcc.dg/torture/pr56264.c: New testcase.
9086 2013-02-11  Richard Biener  <rguenther@suse.de>
9088         PR tree-optimization/56273
9089         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9090         * gcc.dg/tree-ssa/pr21559.c: Adjust.
9091         * gcc.dg/tree-ssa/vrp17.c: Likewise.
9092         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9093         * gcc.dg/tree-ssa/vrp23.c: Likewise.
9094         * gcc.dg/tree-ssa/vrp24.c: Likewise.
9096 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
9098         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9099         for *-*-linux-gnu targets.
9100         * g++.dg/asan/interception-test-1.c: Ditto.
9101         * g++.dg/asan/interception-failure-test-1.C: Ditto.
9102         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9104 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
9106         PR fortran/55362
9107         * gfortran.dg/intrinsic_size_4.f90 : New test.
9109 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
9111         PR target/56256
9112         * gcc.target/powerpc/pr56256.c: New test.
9114 2013-02-08  Ian Lance Taylor  <iant@google.com>
9116         * lib/go.exp: Load timeout.exp.
9118 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
9120         PR rtl-optimization/56246
9121         * gcc.target/i386/pr56246.c: New test.
9123 2013-02-08  Jeff Law  <law@redhat.com>
9125         PR debug/53948
9126         * gcc.dg/debug/dwarf2/pr53948.c: New test.
9128 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9130         PR target/56043
9131         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9132         powerpc*-*-linux*.
9134 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
9136         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9138 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
9140         PR rtl-optimization/56195
9141         * gcc.dg/torture/pr56195.c: New test.
9143 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
9145         PR fortran/54107
9146         * gfortran.dg/recursive_interface_2.f90: New test.
9148 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
9150         PR tree-optimization/56250
9151         * gcc.c-torture/execute/pr56250.c: New test.
9153 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9155         PR tree-optimization/56064
9156         * gcc.dg/fixed-point/view-convert-2.c: New test.
9158 2013-02-08  Michael Matz  <matz@suse.de>
9160         PR tree-optimization/52448
9161         * gcc.dg/pr52448.c: New test.
9163 2013-02-08  Richard Biener  <rguenther@suse.de>
9165         PR middle-end/56181
9166         * gcc.dg/torture/pr56181.c: New testcase.
9168 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9170         PR target/54222
9171         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9172         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9174 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9176         PR c++/56241
9177         * g++.dg/parse/crash61.C: New test.
9179         PR c++/56239
9180         * g++.dg/parse/pr56239.C: New test.
9182         PR c++/56237
9183         * g++.dg/abi/mangle61.C: New test.
9185 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
9187         PR rtl-optimization/56225
9188         * gcc.target/i386/pr56225.c: New test.
9190 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9192         PR debug/56154
9193         * gcc.dg/guality/pr56154-1.c: New test.
9194         * gcc.dg/guality/pr56154-2.c: New test.
9195         * gcc.dg/guality/pr56154-3.c: New test.
9196         * gcc.dg/guality/pr56154-4.c: New test.
9197         * gcc.dg/guality/pr56154-aux.c: New file.
9199         PR tree-optimization/55789
9200         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9201         cleanup-tree-dump.
9202         * gcc.dg/tree-ssa/inline-3.c: Add
9203         --param max-early-inliner-iterations=2 option.
9205 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9207         PR debug/53363
9208         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9209         Add -fno-dwarf2-cfi-asm to dg-options.
9210         Adapt match count.
9212 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9214         PR target/56228
9215         * gcc.dg/pr56228.c: New test.
9217 2013-02-07  Alan Modra  <amodra@gmail.com>
9219         PR target/54009
9220         * gcc.target/powerpc/pr54009.c: New test.
9221         PR target/54131
9222         * gfortran.dg/pr54131.f: New test.
9224 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
9226         PR fortran/55789
9227         * gfortran.dg/array_constructor_41.f90: New test.
9229 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
9231         PR fortran/55978
9232         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9234 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
9236         PR middle-end/56217
9237         * g++.dg/gomp/pr56217.C: New test.
9239 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
9241         PR tree-optimization/56205
9242         * gcc.dg/tree-ssa/stdarg-6.c: New test.
9243         * gcc.c-torture/execute/pr56205.c: New test.
9245 2013-02-05  Richard Biener  <rguenther@suse.de>
9247         PR tree-optimization/53342
9248         PR tree-optimization/53185
9249         * gcc.dg/vect/pr53185-2.c: New testcase.
9251 2013-02-05  Jan Hubicka  <jh@suse.cz>
9253         PR tree-optimization/55789
9254         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9255         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9256         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9257         * g++.dg/ipa/inline-1.C: New testcase.
9258         * g++.dg/ipa/inline-2.C: New testcase.
9259         * g++.dg/ipa/inline-3.C: New testcase.
9261 2013-02-05  Jan Hubicka  <jh@suse.cz>
9263         PR tree-optimization/55789
9264         * g++.dg/torture/pr55789.C: New testcase.
9266 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
9268         PR middle-end/56167
9269         * gcc.dg/pr56167.c: New test.
9271 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
9273         PR target/55146
9274         * gcc.target/sh/pr55146.c: New.
9276 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
9278         PR tree-optimization/54386
9279         * gcc.target/sh/pr54386.c: New.
9281 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
9283         PR fortran/56008
9284         * gfortran.dg/realloc_on _assign_16.f90 : New test.
9286         PR fortran/47517
9287         * gfortran.dg/realloc_on _assign_17.f90 : New test.
9289 2013-02-04  Alexander Potapenko  <glider@google.com>
9290             Jack Howarth  <howarth@bromo.med.uc.edu>
9291             Jakub Jelinek  <jakub@redhat.com>
9293         PR sanitizer/55617
9294         * g++.dg/asan/pr55617.C: New test.
9296 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
9298         PR fortran/54195
9299         * gfortran.dg/typebound_operator_19.f90: New test.
9300         * gfortran.dg/typebound_assignment_4.f90: New test.
9302 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
9304         PR fortran/54107
9305         * gfortran.dg/recursive_interface_1.f90: New test.
9307 2013-02-04  Richard Guenther  <rguenther@suse.de>
9309         PR lto/56168
9310         * gcc.dg/lto/pr56168_0.c: New testcase.
9311         * gcc.dg/lto/pr56168_1.c: Likewise.
9313 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9315         PR fortran/50627
9316         PR fortran/56054
9317         * gfortran.dg/block_12.f90:  New test.
9318         * gfortran.dg/module_error_1.f90:  New test.
9320 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
9322         * lib/target-supports.exp (check_effective_target_vect_float)
9323         (check_effective_target_vect_no_align): Add mips-sde-elf.
9325 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
9327         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9329 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
9331         * gcc.dg/pr56023.c: XFAIL on AIX.
9332         * gcc.dg/vect/pr49352.c: Same.
9334 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
9336         * gnat.dg/opt26.adb: New test.
9338 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9340         Revert.
9341         2013-01-27  Amol Pise  <amolpise15@gmail.com>
9343         * gcc.target/arm/neon-vfnms-1.c: New test.
9344         * gcc.target/arm/neon-vfnma-1.c: New test.
9346 2013-01-31  Richard Biener  <rguenther@suse.de>
9348         PR tree-optimization/56157
9349         * gcc.dg/torture/pr56157.c: New testcase.
9351 2013-01-30  Richard Biener  <rguenther@suse.de>
9353         PR tree-optimization/56150
9354         * gcc.dg/torture/pr56150.c: New testcase.
9356 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
9358         PR sanitizer/55374
9359         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9360         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
9361         printed in backtrace.
9362         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9363         to avoid errors about mismatched allocation vs. deallocation.
9365         PR c++/55742
9366         * g++.dg/mv1.C: Moved to...
9367         * g++.dg/ext/mv1.C: ... here.  Adjust test.
9368         * g++.dg/mv2.C: Moved to...
9369         * g++.dg/ext/mv2.C: ... here.  Adjust test.
9370         * g++.dg/mv3.C: Moved to...
9371         * g++.dg/ext/mv3.C: ... here.
9372         * g++.dg/mv4.C: Moved to...
9373         * g++.dg/ext/mv4.C: ... here.
9374         * g++.dg/mv5.C: Moved to...
9375         * g++.dg/ext/mv5.C: ... here.  Adjust test.
9376         * g++.dg/mv6.C: Moved to...
9377         * g++.dg/ext/mv6.C: ... here.  Adjust test.
9378         * g++.dg/ext/mv7.C: New test.
9379         * g++.dg/ext/mv8.C: New test.
9380         * g++.dg/ext/mv9.C: New test.
9381         * g++.dg/ext/mv10.C: New test.
9382         * g++.dg/ext/mv11.C: New test.
9384 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9386         PR rtl-optimization/56144
9387         * gcc.dg/pr56144.c: New.
9389 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
9391         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9392         message.
9393         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9394         * g++.dg/cpp0x/constexpr-55573.C: Same
9396 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
9398         PR tree-optimization/56064
9399         * gcc.dg/fixed-point/view-convert.c: New test.
9401 2013-01-30  Andreas Schwab  <schwab@suse.de>
9403         * lib/target-supports-dg.exp (dg-process-target): Use expr to
9404         evaluate the end index in string range.
9406 2013-01-30  Tobias Burnus  <burnus@net-b.de>
9408         PR fortran/56138
9409         * gfortran.dg/allocatable_function_6.f90: New.
9411 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
9412             Mikael Morin  <mikael@gcc.gnu.org>
9414         PR fortran/54107
9415         * gfortran.dg/proc_ptr_comp_36.f90: New.
9417 2013-01-29  Richard Biener  <rguenther@suse.de>
9419         PR tree-optimization/55270
9420         * gcc.dg/torture/pr55270.c: New testcase.
9422 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9424         PR rtl-optimization/56117
9425         * gcc.dg/pr56117.c: New test.
9427 2013-01-28  Richard Biener  <rguenther@suse.de>
9429         PR tree-optimization/56034
9430         * gcc.dg/torture/pr56034.c: New testcase.
9432 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9434         PR tree-optimization/56125
9435         * gcc.dg/pr56125.c: New test.
9437 2013-01-28  Tobias Burnus  <burnus@net-b.de>
9438             Mikael Morin  <mikael@gcc.gnu.org>
9440         PR fortran/53537
9441         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9442         * gfortran.dg/import8.f90: Likewise.
9443         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9444         * gfortran.dg/import10.f90: New test.
9445         * gfortran.dg/import11.f90: Likewise
9447 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9449         PR testsuite/56053
9450         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9451         string.h.  Provide memset, malloc and free prototypes, adjust line
9452         numbers in dg-output.
9453         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9454         Provide memset prototype and adjust line numbers in dg-output.
9455         * c-c++-common/asan/global-overflow-1.c: Likewise.
9457         PR tree-optimization/56094
9458         * gcc.dg/pr56094.c: New test.
9460 2013-01-27  Amol Pise  <amolpise15@gmail.com>
9462         * gcc.target/arm/neon-vfnms-1.c: New test.
9463         * gcc.target/arm/neon-vfnma-1.c: New test.
9465 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
9467         PR target/56114
9468         * gcc.target/i386/pr56114.c: New test.
9470 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
9472         PR fortran/55984
9473         * gfortran.dg/associate_14.f90: New test.
9475         PR fortran/56047
9476         * gfortran.dg/associate_13.f90: New test.
9478 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
9480         PR tree-optimization/56098
9481         * gcc.dg/pr56098-1.c: New test.
9482         * gcc.dg/pr56098-2.c: New test.
9484 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
9486         PR target/54222
9487         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9489 2013-01-22  Marek Polacek  <polacek@redhat.com>
9491         PR tree-optimization/56035
9492         * gcc.dg/pr56035.c: New test.
9494 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9496         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9497         for MIPS.
9499 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9501         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9503 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
9505         PR c/56078
9506         * gcc.dg/pr56078.c: New test.
9507         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9509 2013-01-24  Martin Jambor  <mjambor@suse.cz>
9511         PR tree-optimization/55927
9512         * g++.dg/ipa/devirt-10.C: Disable early inlining.
9514 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
9516         * gcc.target/i386/movsd.c: New test.
9518 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
9520         PR inline-asm/55934
9521         * gcc.target/i386/pr55934.c: New test.
9523 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
9525         PR fortran/56081
9526         * gfortran.dg/select_8.f90: New.
9528 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
9530         * gcc.target/microblaze/microblaze.exp: Remove
9531         target_config_cflags check.
9533 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
9535         PR fortran/56052
9536         * gfortran.dg/gomp/pr56052.f90: New test.
9538         PR target/49069
9539         * gcc.dg/pr49069.c: New test.
9541 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9543         PR c++/55944
9544         * g++.dg/cpp0x/constexpr-static10.C: New.
9546 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
9548         PR target/56028
9549         * gcc.target/i386/pr56028.c: New test.
9551 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
9553         PR target/55686
9554         * gcc.target/i386/pr55686.c: New test.
9556 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
9558         PR c++/53609
9559         * g++.dg/cpp0x/variadic139.C: New test.
9560         * g++.dg/cpp0x/variadic140.C: Likewise.
9561         * g++.dg/cpp0x/variadic141.C: Likewise.
9563 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
9565         * gnat.dg/warn8.adb: New test.
9567 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9569         PR fortran/55919
9570         * gfortran.dg/include_8.f90: New test.
9572 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9574         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9575         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9577 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
9579         PR tree-optimization/56051
9580         * gcc.c-torture/execute/pr56051.c: New test.
9582 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9584         PR rtl-optimization/56023
9585         * gcc.dg/pr56023.c: New test.
9587 2013-01-21  Martin Jambor  <mjambor@suse.cz>
9589         PR middle-end/56022
9590         * gcc.target/i386/pr56022.c: New test.
9592 2013-01-21  Jason Merrill  <jason@redhat.com>
9594         * lib/target-supports.exp (check_effective_target_alias): New.
9596 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9598         PR debug/53235
9599         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9601 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
9603         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9605 2013-01-19  Jeff Law  <law@redhat.com>
9607         PR tree-optimization/52631
9608         * tree-ssa/pr52631.c: New test.
9609         * tree-ssa/ssa-fre-9: Update expected output.
9611 2013-01-19  Anthony Green  <green@moxielogic.com>
9613         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9614         for moxie.
9616 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9618         PR tree-optimization/56029
9619         * g++.dg/torture/pr56029.C: New test.
9621 2013-01-18  Sharad Singhai  <singhai@google.com>
9623         PR tree-optimization/55995
9624         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9626 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
9628         PR target/55433
9629         * gcc.target/i386/pr55433.c: New.
9631 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9633         PR middle-end/56015
9634         * gfortran.dg/pr56015.f90: New test.
9636 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
9638         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9640 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
9642         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9643         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9644         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9645         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9646         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9648 2013-01-17  Jeff Law  <law@redhat.com>
9650         * gcc.dg/pr52573.c: Move to...
9651         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
9653         PR rtl-optimization/52573
9654         * gcc.dg/pr52573.c: New test.
9656 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
9658         PR sanitizer/55679
9659         * g++.dg/asan/interception-test-1.C: Skip on darwin.
9660         * lib/target-supports.exp (check_effective_target_swapcontext): Use
9661         check_no_compiler_messages to test support in ucontext.h.
9662         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9663         compliant RLIMIT_AS.
9665 2013-01-17  Marek Polacek  <polacek@redhat.com>
9667         PR rtl-optimization/55833
9668         * gcc.dg/pr55833.c: New test.
9670 2013-01-17  Jan Hubicka  <jh@suse.cz>
9672         PR tree-optimization/55273
9673         * gcc.c-torture/compile/pr55273.c: New testcase.
9675 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
9677         PR target/55981
9678         * gcc.target/pr55981.c: New test.
9680 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
9682         * gcc.target/arm/pr40887.c: Require at least armv5.
9683         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9684         * gcc.target/arm/pr51915.c: Likewise.
9685         * gcc.target/arm/pr52006.c: Likewise.
9686         * gcc.target/arm/pr53187.c: Likewise.
9688         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9689         * gcc.target/arm/ftest-support-arm.h: Delete.
9690         * gcc.target/arm/ftest-support-thumb.h: Delete.
9691         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9692         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9693         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9694         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9695         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9696         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9697         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9698         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9699         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9700         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9701         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9702         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9703         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9704         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9705         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9706         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9707         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9708         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9709         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9710         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9711         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9712         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9713         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9714         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9716 2013-01-17  Martin Jambor  <mjambor@suse.cz>
9718         PR tree-optimizations/55264
9719         * g++.dg/ipa/pr55264.C: New test.
9721 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
9723         PR fortran/55983
9724         * gfortran.dg/class_55.f90: New.
9726 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
9728         PR testsuite/55994
9729         * gcc.c-torture/execute/builtins/builtins.exp: Add
9730         -Wl,--allow-multiple-definition for eabi and elf targets.
9732         PR testsuite/54622
9733         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9734         check_effective_target_vect_perm_short,
9735         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9736         check_effective_target_vect64): Return 0 for big-endian ARM.
9737         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9739         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9740         prototypes.
9742 2013-01-16  Richard Biener  <rguenther@suse.de>
9744         PR tree-optimization/55964
9745         * gcc.dg/torture/pr55964.c: New testcase.
9747 2013-01-16  Richard Biener  <rguenther@suse.de>
9749         PR tree-optimization/54767
9750         PR tree-optimization/53465
9751         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9753 2013-01-16  Christian Bruel  <christian.bruel@st.com>
9755         PR target/55301
9756         * gcc.target/sh/sh-switch.c: New testcase.
9758 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9760         * gcc.dg/webizer.c: Increase the array size.
9762 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9764         PR target/55940
9765         * gcc.dg/pr55940.c: New test.
9767 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
9768             Harald Anlauf  <anlauf@gmx.de>
9770         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9771         * gfortran.dg/bounds_check_5.f90: Likewise.
9772         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9773         * gfortran.dg/continuation_9.f90: Likewise.
9774         * gfortran.dg/move_alloc_13.f90: Likewise.
9775         * gfortran.dg/structure_constructor_11.f90: Likewise.
9776         * gfortran.dg/tab_continuation.f: Likewise.
9777         * gfortran.dg/warning-directive-2.F90: Likewise.
9778         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9780 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9782         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9783         * gcc.target/arm/fma-sp.c: Likewise.
9785 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9787         PR rtl-optimization/55153
9788         * gcc.dg/pr55153.c: New.
9790 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9792         PR tree-optimization/55920
9793         * gcc.c-torture/compile/pr55920.c: New test.
9795 2013-01-15  Richard Biener  <rguenther@suse.de>
9797         PR middle-end/55882
9798         * gcc.dg/torture/pr55882.c: New testcase.
9800 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9802         PR tree-optimization/55955
9803         * gcc.c-torture/compile/pr55955.c: New test.
9805 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
9807         PR c++/55663
9808         * g++.dg/cpp0x/alias-decl-31.C: New test.
9810 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
9812         PR fortran/54286
9813         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9814         case where interface is null.
9816 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9818         PR fortran/55806
9819         * gfortran.dg/array_constructor_40.f90:  New test.
9821 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
9823         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9825 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9827         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9828         * gcc.target/aarch64/vect-ld1r-compile.c: New.
9829         * gcc.target/aarch64/vect-ld1r-fp.c: New.
9830         * gcc.target/aarch64/vect-ld1r.c: New.
9831         * gcc.target/aarch64/vect-ld1r.x: New.
9833 2013-01-14  Andi Kleen  <ak@linux.intel.com>
9835         PR target/55948
9836         * gcc.target/i386/hle-clear-rel.c: New file
9837         * gcc.target/i386/hle-store-rel.c: New file.
9839 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
9841         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9842         * gfortran.dg/bounds_check_4.f90: Likewise.
9843         * gfortran.dg/inquire_10.f90: Likewise.
9844         * gfortran.dg/minloc_3.f90: Likewise.
9845         * gfortran.dg/minlocval_3.f90: Likewise.
9846         * gfortran.dg/module_double_reuse.f90: Likewise.
9847         * gfortran.dg/mvbits_1.f90: Likewise.
9848         * gfortran.dg/oldstyle_1.f90: Likewise.
9849         * gfortran.dg/pr20163-2.f: Likewise.
9850         * gfortran.dg/save_1.f90: Likewise.
9851         * gfortran.dg/scan_1.f90: Likewise.
9852         * gfortran.dg/select_char_1.f90: Likewise.
9853         * gfortran.dg/shape_4.f90: Likewise.
9854         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9855         * gfortran.dg/function_optimize_10.f90: Likewise.
9856         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9857         * gfortran.dg/used_types_17.f90: Likewise.
9858         * gfortran.dg/used_types_18.f90: Likewise.
9860 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
9862         PR fortran/54286
9863         * gfortran.dg/proc_ptr_result_8.f90 : New test.
9865 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9867         * gcc.dg/unroll_5.c: Add nomips16 attributes.
9869 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9871         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9873 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
9875         PR fortran/55072
9876         * gfortran.dg/assumed_type_2.f90: Fix test case.
9877         * gfortran.dg/internal_pack_13.f90: New test.
9878         * gfortran.dg/internal_pack_14.f90: New test.
9880 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9882         PR fortran/55868
9883         * gfortran.dg/unlimited_polymorphic_8.f90: Update
9884         scan-tree-dump-times for foo.0.x._vptr to deal with change from
9885         $tar to STAR.
9887 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
9889         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9891 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9893         PR target/55719
9894         * gcc.target/s390/pr55719.c: New testcase.
9896 2013-01-11  Richard Guenther  <rguenther@suse.de>
9898         PR tree-optimization/44061
9899         * gcc.dg/pr44061.c: New testcase.
9901 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
9903         Update copyright years.
9905 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
9906             Jakub Jelinek  <jakub@redhat.com>
9908         PR target/55565
9909         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9911 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
9913         PR rtl-optimization/55672
9914         * gcc.target/i386/pr55672.c: New.
9916 2013-01-10  Jeff Law  <law@redhat.com>
9918         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
9919         pass/fail message unique.
9922 2013-01-10  Jason Merrill  <jason@redhat.com>
9924         * ada/.gitignore: New.
9926 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9928         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9929         Add tls options.
9930         * g++.dg/tls/thread_local2.C: Likewise.
9931         * g++.dg/tls/thread_local2g.C: Likewise.
9932         * g++.dg/tls/thread_local6.C: Likewise.
9933         * g++.dg/tls/thread_local-order1.C: Add tls options.
9934         * g++.dg/tls/thread_local-order2.C: Likewise.
9935         * g++.dg/tls/thread_local3.C: Likewise.
9936         * g++.dg/tls/thread_local3g.C: Likewise.
9937         * g++.dg/tls/thread_local4.C: Likewise.
9938         * g++.dg/tls/thread_local4g.C: Likewise.
9939         * g++.dg/tls/thread_local5.C: Likewise.
9940         * g++.dg/tls/thread_local5g.C: Likewise.
9941         * g++.dg/tls/thread_local6g.C: Likewise.
9943 2013-01-10  Kostya Serebryany  <kcc@google.com>
9945         * g++.dg/asan/asan_test.cc: Sync from upstream.
9947 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
9949         PR tree-optimization/55921
9950         * gcc.c-torture/compile/pr55921.c: New test.
9952 2013-01-09  Jan Hubicka  <jh@suse.cz>
9954         PR tree-optimization/55569
9955         * gcc.c-torture/compile/pr55569.c: New testcase.
9957 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
9959         PR fortran/47203
9960         * gfortran.dg/use_28.f90: New test.
9962 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
9964         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9965         number matching more robust.
9967 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
9969         PR rtl-optimization/55829
9970         * gcc.target/i386/pr55829.c: New.
9972 2013-01-09  Tobias Burnus  <burnus@net-b.de>
9974         PR fortran/55758
9975         * gfortran.dg/bind_c_bool_1.f90: New.
9976         * gfortran.dg/do_5.f90: Add dg-warning.
9978 2013-01-09  Jan Hubicka  <jh@suse.cz>
9980         PR tree-optimization/55875
9981         * gcc.c-torture/execute/pr55875.c: New testcase.
9982         * g++.dg/torture/pr55875.C: New testcase.
9984 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9986         PR c/48418
9987         * c-c++-common/pr48418.c: New test.
9989 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
9991         PR c++/55801
9992         * g++.dg/tls/thread_local-ice.C: New.
9994 2013-01-09  Andreas Schwab  <schwab@suse.de>
9996         * gcc.dg/guality/pr54693.c: Null-terminate arr.
9998 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
10000         PR tree-optimization/48189
10001         * gcc.dg/pr48189.c: New test.
10003 2013-01-04  Jan Hubicka  <jh@suse.cz>
10005         PR tree-optimization/55823
10006         * g++.dg/ipa/devirt-10.C: New testcase.
10008 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
10009             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
10011         PR rtl-optimization/55845
10012         * gcc.target/i386/pr55845.c: New test.
10014 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
10016         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10017         instructions generated instead of number of occurances.
10019 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
10021         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10022         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10023         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10024         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10025         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10026         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10027         * gcc.target/aarch64/vect-fcm.x: Likewise.
10028         * lib/target-supports.exp
10029         (check_effective_target_vect_cond): Enable for AArch64.
10031 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
10033         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10034         endian-safe float pool loading.
10035         (test_square_root_v4sf): Likewise.
10036         (test_square_root_v2df): Likewise.
10037         * lib/target-supports.exp
10038         (check_effective_target_vect_call_sqrtf): Add AArch64.
10040 2013-01-08  Martin Jambor  <mjambor@suse.cz>
10042         PR debug/55579
10043         * gcc.dg/tree-ssa/pr55579.c: New test.
10045 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10047         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10048         asm comments.
10050 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
10052         PR middle-end/55890
10053         * gcc.dg/torture/pr55890-3.c: New test.
10055         PR middle-end/55851
10056         * gcc.c-torture/compile/pr55851.c: New test.
10058         PR sanitizer/55844
10059         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10060         dg-options.
10062 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
10064         PR fortran/55618
10065         * gfortran.dg/elemental_scalar_args_2.f90: New test.
10067 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10069         PR fortran/55763
10070         * gfortran.dg/pointer_init_2.f90: Update dg-error.
10071         * gfortran.dg/pointer_init_7.f90: New.
10073 2013-01-07  Richard Biener  <rguenther@suse.de>
10075         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10077 2013-01-07  Richard Biener  <rguenther@suse.de>
10079         PR middle-end/55890
10080         * gcc.dg/torture/pr55890-1.c: New testcase.
10081         * gcc.dg/torture/pr55890-2.c: Likewise.
10083 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
10085         * gcc.target/aarch64/fmovd.c: New.
10086         * gcc.target/aarch64/fmovf.c: Likewise.
10087         * gcc.target/aarch64/fmovd-zero.c: Likewise.
10088         * gcc.target/aarch64/fmovf-zero.c: Likewise.
10089         * gcc.target/aarch64/vect-fmovd.c: Likewise.
10090         * gcc.target/aarch64/vect-fmovf.c: Likewise.
10091         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10092         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10094 2013-01-07  Richard Biener  <rguenther@suse.de>
10096         PR tree-optimization/55888
10097         PR tree-optimization/55862
10098         * gcc.dg/torture/pr55888.c: New testcase.
10100 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10102         PR fortran/55852
10103         * gfortran.dg/intrinsic_size_3.f90: New.
10105 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10107         PR fortran/55763
10108         * gfortran.dg/select_type_32.f90: New.
10110 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
10112         PR c++/52343
10113         * g++.dg/cpp0x/alias-decl-29.C: New test.
10115 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
10117         PR fortran/53876
10118         PR fortran/54990
10119         PR fortran/54992
10120         * gfortran.dg/class_array_15.f03: New test.
10122 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
10124         PR fortran/42769
10125         PR fortran/45836
10126         PR fortran/45900
10127         * gfortran.dg/use_23.f90: New test.
10128         * gfortran.dg/use_24.f90: New test.
10129         * gfortran.dg/use_25.f90: New test.
10130         * gfortran.dg/use_26.f90: New test.
10131         * gfortran.dg/use_27.f90: New test.
10133 2013-01-06  Olivier Hainque  <hainque@adacore.com>
10135         * gnat.dg/specs/clause_on_volatile.ads: New test.
10137 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10139         * gnat.dg/alignment10.adb: New test.
10141 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
10142             Mikael Morin  <mikael@gcc.gnu.org>
10144         PR fortran/55827
10145         * gfortran.dg/use_22.f90: New test.
10147 2013-01-04  Andrew Pinski  <apinski@cavium.com>
10149         * gcc.target/aarch64/cmp-1.c: New testcase.
10151 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
10153         PR fortran/55172
10154         * gfortran.dg/select_type_31.f03: New test.
10156 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
10158         PR c++/54526 (again)
10159         * g++.dg/cpp0x/parse2.C: Extend.
10160         * g++.old-deja/g++.other/crash28.C: Adjust.
10162 2013-01-04  Richard Biener  <rguenther@suse.de>
10164         PR tree-optimization/55862
10165         * gcc.dg/torture/pr55862.c: New testcase.
10167 2013-01-04  Martin Jambor  <mjambor@suse.cz>
10169         PR tree-optimization/55755
10170         * gcc.dg/torture/pr55755.c: New test.
10171         * gcc.dg/tree-ssa/sra-13.c: Likewise.
10172         * gcc.dg/tree-ssa/pr45144.c: Update.
10174 2013-01-04  Richard Biener  <rguenther@suse.de>
10176         PR middle-end/55863
10177         * gcc.dg/fold-reassoc-2.c: New testcase.
10179 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10181         PR fortran/55763
10182         * gfortran.dg/null_7.f90: New.
10184 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10186         PR fortran/55854
10187         PR fortran/55763
10188         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10189         * gfortran.dg/unlimited_polymorphic_7.f90: New.
10190         * gfortran.dg/unlimited_polymorphic_8.f90: New.
10192 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
10194         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10196 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
10198         PR fortran/55855
10199         * gfortran.dg/assignment_1.f90: Modified.
10200         * gfortran.dg/assignment_4.f90: New.
10202 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
10204         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10206 2013-01-03  Richard Biener  <rguenther@suse.de>
10208         PR tree-optimization/55857
10209         * gcc.dg/vect/pr55857-1.c: New testcase.
10210         * gcc.dg/vect/pr55857-2.c: Likewise.
10212 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
10214         PR rtl-optimization/55838
10215         * gcc.dg/pr55838.c: New test.
10217         PR tree-optimization/55832
10218         * gcc.c-torture/compile/pr55832.c: New test.
10220 2013-01-02  Teresa Johnson  <tejohnson@google.com>
10222         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10223         * gcc.dg/tree-ssa/loop-23.c: Ditto.
10224         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10225         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10226         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10227         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10228         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10229         * gcc.dg/unroll_1.c: Ditto.
10230         * gcc.dg/unroll_2.c: Ditto.
10231         * gcc.dg/unroll_3.c: Ditto.
10232         * gcc.dg/unroll_4.c: Ditto.
10234 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10236         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10238 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10240         PR fortran/55818
10241         * gfortran.dg/eof_4.f90: New test.
10243 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
10245         * lib/c-compat.exp (compat-use-alt-compiler): Remove
10246         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10247         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10248         (compat_setup_dfp): Initialize compat_alt_caret and
10249         compat_save_TEST_ALWAYS_FLAGS.
10251 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10253         * gcc.dg/torture/tls/tls-reload-1.c: New test.
10255 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10257         * gcc.dg/torture/fp-int-convert-2.c: New test.
10259 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10261         * gfortran.dg/newunit_3.f90: Add dg-do run.
10262         * gfortran.dg/inquire_15.f90: Add dg-do run.
10264 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
10266         PR tree-optimization/55831
10267         * gcc.dg/pr55831.c: New test.
10269 Copyright (C) 2013 Free Software Foundation, Inc.
10271 Copying and distribution of this file, with or without modification,
10272 are permitted in any medium without royalty provided the copyright
10273 notice and this notice are preserved.