re PR tree-optimization/58794 (ICE in set_lattice_value, at tree-ssa-ccp.c:455 on...
[official-gcc.git] / gcc / testsuite / ChangeLog
blob0293a771ab055ad38e77b10d583e8a1f99b3514e
1 2013-10-21  Richard Biener  <rguenther@suse.de>
3         PR tree-optimization/58794
4         * c-c++-common/torture/pr58794-1.c: New testcase.
5         * c-c++-common/torture/pr58794-2.c: Likewise.
7 2013-10-21  Richard Biener  <rguenther@suse.de>
9         PR middle-end/58742
10         * c-c++-common/fold-divmul-1.c: New testcase.
12 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
14         * gcc.target/i386/memset-vector_loop-1.c: New test.
15         * gcc.target/i386/memset-vector_loop-2.c: New test.
17 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
19         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
20         * gcc.target/mips/mips-ps-7.c: Likewise.
22 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
24         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
25         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
26         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
28 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
30         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
32         PR testsuite/58645
33         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
35 2013-10-19  Mike Stump  <mikestump@comcast.net>
37         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
39         * gcc.dg/lto/pr54625-1_0.c: Move from here...
40         * g++.dg/lto/pr54625-1_0.c: ... to here.
41         * gcc.dg/lto/pr54625-1_1.C: Likewise.
42         * g++.dg/lto/pr54625-1_1.C: Likewise.
43         * gcc.dg/lto/pr54625-2_0.c: Likewise.
44         * g++.dg/lto/pr54625-2_0.c: Likewise.
45         * gcc.dg/lto/pr54625-2_1.C: Likewise.
46         * g++.dg/lto/pr54625-2_1.C: Likewise.
48 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
50         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
52 2013-10-18  Cong Hou  <congh@google.com>
54         * gcc.dg/vect/pr58508.c: New test.
56 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
58         PR c++/58466
59         * g++.dg/cpp0x/variadic145.C: New.
61 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
63         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
65 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
67         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
68         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
69         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
70         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
72 2013-10-17  Charles Bayis  <charles.baylis@linaro.org>
74         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
75         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
76         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
77         effective target arm_thumb1_ok.
78         * lib/target-supports.exp
79         (check_effective_target_arm_fp16_ok_nocache): Don't force
80         -mfloat-abi=soft when building for hardfloat target.
82 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
84         PR target/58673
85         * gcc.target/powerpc/pr58673-1.c: New file to test whether
86         -mquad-word + -mno-vsx-timode causes errors.
87         * gcc.target/powerpc/pr58673-2.c: Likewise.
89 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
91         PR c++/58596
92         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
94 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
96         * gcc.target/aarch64/c-output-template.c: New testcase.
97         * gcc.target/aarch64/c-output-template-2.c: Likewise.
98         * gcc.target/aarch64/c-output-template-3.c: Likewise.
100 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
102         * gcc/testsuite/lib/target-supports.exp
103         (check_effective_target_sync_long_long): AArch64 supports
104         atomic operations on "long long".
105         (check_effective_target_sync_long_long_runtime): AArch64 can
106         execute atomic operations on "long long".
108 2013-10-17  Richard Biener  <rguenther@suse.de>
110         PR tree-optimization/58143
111         * gcc.dg/torture/pr58143-1.c: New testcase.
112         * gcc.dg/torture/pr58143-2.c: Likewise.
113         * gcc.dg/torture/pr58143-3.c: Likewise.
115 2013-10-17  Marek Polacek  <polacek@redhat.com>
117         PR c/58267
118         * gcc.dg/c1x-align-5.c: New test.
120 2013-10-16  Tobias Burnus  <burnus@net-b.de>
122         PR fortran/58652
123         * gfortran.dg/unlimited_polymorphic_12.f90: New.
125 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
127         * c-c++-common/cpp/openmp-define-1.c: Move
128         dg-require-effective-target fopenmp after dg-do directive.
129         * c-c++-common/cpp/openmp-define-2.c: Likewise.
130         * gfortran.dg/openmp-define-1.f90: Likewise.
131         * gfortran.dg/openmp-define-2.f90: Likewise.
132         * gfortran.dg/openmp-define-3.f90: Likewise.
134 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
136         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
138 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
140         PR target/57756
141         * gcc.target/i386/pr57756.c: New test.
142         * gcc.target/i386/pr57756_2.c: New test.
144 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
146         * gcc.dg/torture/builtin-self.c: New file.
148 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
150         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
151         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
152         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
153         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
154         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
156 2013-10-15  Cong Hou  <congh@google.com>
158         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
160 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
162         PR c++/58707
163         * g++.dg/cpp0x/pr58707.C: New.
165 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
167         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
168         after other directives.
170 2013-10-15  Tobias Burnus  <burnus@net-b.de>
172         PR fortran/58652
173         * gfortran.dg/unlimited_polymorphic_11.f90: New.
175 2013-10-14  Ian Lance Taylor  <iant@google.com>
177         * go.test/go-test.exp (go-find-packages): New proc.
178         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
179         subdirectories.  Do simple +build line matching.  Handle run with
180         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
181         for rundir.  Remove special handling for bug191 and dwarf.
183 2013-10-14  Tobias Burnus  <burnus@net-b.de>
185         PR fortran/58658
186         * gfortran.dg/unlimited_polymorphic_10.f90: New.
188 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
190         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]: Use
191         btsl.
193 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
195         * gnat.dg/specs/opt1.ads: New test.
197 2013-10-14  Richard Biener  <rguenther@suse.de>
199         PR tree-optimization/58640
200         * gcc.c-torture/execute/pr58640-2.c: New testcase.
202 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
204         * gnat.dg/uninit_array.ad[sn]: New test.
205         * gnat.dg/uninit_array_pkg.ads: New helper.
207 2013-10-13  Richard Biener  <rguenther@suse.de>
209         * gcc.c-torture/execute/pr58662.c: New test.
211 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
213         PR target/51244
214         * gcc.dg/torture/p51244-21.c: New.
215         * gcc.target/sh/pr51244-20.c: New.
216         * gcc.target/sh/pr51244-20-sh2a.c: New.
218 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
220         * gnat.dg/specs/linker_section.ads: Update test.
222 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
224         PR target/58690
225         * gcc.target/i386/pr58690.c: New test
227 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
229         * gcc.target/i386/builtin-ucmp.c: New test.
231 2013-10-11  Brooks Moses  <bmoses@google.com>
233         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
235 2013-10-11  Jeff Law  <law@redhat.com>
237         * gcc.c-torture/execute/pr58640.c: New test.
239 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
241         PR c++/58633
242         * g++.dg/cpp0x/decltype57.C: New.
244 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
246         PR c++/31671
247         * g++.dg/template/nontype26.C: New.
249 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
251         * c-c++-common/cpp/openmp-define-1.c: New file.
252         * c-c++-common/cpp/openmp-define-2.c: Likewise.
253         * c-c++-common/cpp/openmp-define-3.c: Likewise.
254         * gfortran.dg/openmp-define-1.f90: Likewise.
255         * gfortran.dg/openmp-define-2.f90: Likewise.
256         * gfortran.dg/openmp-define-3.f90: Likewise.
258         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
259         for test source files.
260         * gcc.dg/gomp/gomp.exp: Likewise.
261         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
262         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
263         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
264         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
265         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
267 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
269         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
270         Remove error test that is now valid in OpenMP 4.0.
271         * c-c++-common/gomp/atomic-16.c: New test.
272         * c-c++-common/gomp/cancel-1.c: New test.
273         * c-c++-common/gomp/depend-1.c: New test.
274         * c-c++-common/gomp/depend-2.c: New test.
275         * c-c++-common/gomp/map-1.c: New test.
276         * c-c++-common/gomp/pr58472.c: New test.
277         * c-c++-common/gomp/sections1.c: New test.
278         * c-c++-common/gomp/simd1.c: New test.
279         * c-c++-common/gomp/simd2.c: New test.
280         * c-c++-common/gomp/simd3.c: New test.
281         * c-c++-common/gomp/simd4.c: New test.
282         * c-c++-common/gomp/simd5.c: New test.
283         * c-c++-common/gomp/single1.c: New test.
284         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
285         parser.
286         * g++.dg/gomp/block-3.C: Likewise.
287         * g++.dg/gomp/clause-3.C: Adjust error messages.
288         * g++.dg/gomp/declare-simd-1.C: New test.
289         * g++.dg/gomp/declare-simd-2.C: New test.
290         * g++.dg/gomp/depend-1.C: New test.
291         * g++.dg/gomp/depend-2.C: New test.
292         * g++.dg/gomp/target-1.C: New test.
293         * g++.dg/gomp/target-2.C: New test.
294         * g++.dg/gomp/taskgroup-1.C: New test.
295         * g++.dg/gomp/teams-1.C: New test.
296         * g++.dg/gomp/udr-1.C: New test.
297         * g++.dg/gomp/udr-2.C: New test.
298         * g++.dg/gomp/udr-3.C: New test.
299         * g++.dg/gomp/udr-4.C: New test.
300         * g++.dg/gomp/udr-5.C: New test.
301         * g++.dg/gomp/udr-6.C: New test.
302         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
303         * gcc.dg/autopar/outer-2.c: Likewise.
304         * gcc.dg/autopar/outer-3.c: Likewise.
305         * gcc.dg/autopar/outer-4.c: Likewise.
306         * gcc.dg/autopar/outer-5.c: Likewise.
307         * gcc.dg/autopar/outer-6.c: Likewise.
308         * gcc.dg/autopar/parallelization-1.c: Likewise.
309         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
310         parser.
311         * gcc.dg/gomp/clause-1.c: Adjust error messages.
312         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
313         instead of GOMP_parallel_loop_runtime_start.
314         * gcc.dg/gomp/declare-simd-1.c: New test.
315         * gcc.dg/gomp/declare-simd-2.c: New test.
316         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
317         parser.  Add further #pragma omp sections nesting tests.
318         * gcc.dg/gomp/target-1.c: New test.
319         * gcc.dg/gomp/target-2.c: New test.
320         * gcc.dg/gomp/taskgroup-1.c: New test.
321         * gcc.dg/gomp/teams-1.c: New test.
322         * gcc.dg/gomp/udr-1.c: New test.
323         * gcc.dg/gomp/udr-2.c: New test.
324         * gcc.dg/gomp/udr-3.c: New test.
325         * gcc.dg/gomp/udr-4.c: New test.
326         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
328 2013-10-10  Jan Hubicka  <jh@suse.cz>
330         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
331         tuning change.
332         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
333         * gcc.target/i386/pr49168-1.c: Likewise.
334         * gcc.target/i386/pr49002-2.c: Likewise.
336 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
338         PR middle-end/58670
339         * gcc.dg/torture/pr58670.c: New test.
341 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
343         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
345 2013-10-09  Marek Polacek  <polacek@redhat.com>
347         PR c++/58635
348         * g++.dg/tm/pr58635-1.C: New test.
349         * g++.dg/tm/pr58635-2.C: New test.
351 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
353         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
355 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
357         PR tree-optimization/20318
358         * c-c++-common/pr20318.c: New file.
359         * gcc.dg/tree-ssa/pr20318.c: New file.
361 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
363         * gcc.c-torture/execute/pr58570.c: New test.
365 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
367         * gcc.target/aarch64/vclz.c: New testcase.
369 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
371         * gcc.target/aarch64/vadd_f64.c: New testcase.
372         * gcc.target/aarch64/vsub_f64.c: New testcase.
374 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
376         * gcc.target/aarch64/vdiv_f.c: New testcase.
378 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
380         * gcc.target/aarch64/vneg_f.c: New testcase.
381         * gcc.target/aarch64/vneg_s.c: New testcase.
383 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
385         PR c++/58568
386         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
387         * g++.old-deja/g++.mike/misc9.C: Adjust.
389 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
391         PR c++/58665
392         Revert:
393         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
395         PR c++/58448
396         * g++.dg/template/crash117.C: New.
398 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
400         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
402 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
404         PR tree-optimization/58480
405         * gcc.dg/tree-ssa/pr58480.c: New file.
407 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
409         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
410         * gcc.target/powerpc/fusion.c: Likewise.
412 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
414         * gcc.target/s390/htm-nofloat-2.c: New testcase.
416 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
418         * gcc.target/s390/htm-1.c: Add more tests to cover different
419         operand types.
421 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
423         PR c++/58126
424         * g++.dg/init/uninitialized1.C: New.
426 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
428         PR c++/56060
429         * g++.dg/cpp0x/variadic144.C: New.
431 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
433         PR c++/58560
434         * g++.dg/cpp0x/auto39.C: New.
436 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
438         PR c++/58503
439         * g++.dg/cpp0x/range-for26.C: New.
440         * g++.dg/cpp0x/range-for27.C: Likewise.
442 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
444         PR c++/58448
445         * g++.dg/template/crash117.C: New.
447 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
449         PR c++/19476
450         * g++.dg/tree-ssa/pr19476-5.C: New file.
451         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
453 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
455         PR c++/58584
456         * g++.dg/cpp0x/gen-attrs-55.C: New.
458 2013-10-03  Easwaran Raman  <eraman@google.com>
460         PR c++/33911
461         * g++.dg/ext/attribute47.C: New.
463 2013-10-03  Rong Xu  <xur@google.com>
465         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
466         probability.
467         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
468         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
470 2013-10-03  Marek Polacek  <polacek@redhat.com>
472         PR c++/58510
473         * g++.dg/cpp0x/pr58510.C: New test.
475 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
477         PR c++/19476
478         * g++.dg/tree-ssa/pr19476-1.C: New file.
479         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
480         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
481         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
483 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
485         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
486         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
487         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
488         VSX scalar operations or the traditional floating point form of
489         the instruction.
490         * gcc.target/powerpc/ppc-target-2.c: Likewise.
491         * gcc.target/powerpc/recip-3.c: Likewise.
492         * gcc.target/powerpc/recip-5.c: Likewise.
493         * gcc.target/powerpc/pr72747.c: Likewise.
494         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
496 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
498         PR target/58460
499         * gcc.target/aarch64/pr58460.c: New file.
501 2013-10-02  Tobias Burnus  <burnus@net-b.de>
503         PR fortran/58593
504         * gfortran.dg/char_length_19.f90: New.
506 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
508         PR c++/58535
509         * g++.dg/parse/crash65.C: New.
510         * g++.dg/cpp1y/pr58535.C: Likewise.
512 2013-10-02  Richard Biener  <rguenther@suse.de>
514         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
515         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
516         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
517         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
518         * gfortran.dg/ldist-pr45199.f: Likewise.
520 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
522         PR c++/58565
523         * g++.dg/parse/crash64.C: New.
525 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
527         * gcc.dg/tree-ssa/slsr-40.c: New test.
529 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
531         PR c++/58563
532         * g++.dg/cpp0x/pr58563.C: New.
534 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
536         * gcc.target/aarch64/vect_saddl_1.c: New.
538 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
540         PR target/58574
541         * gcc.c-torture/execute/pr58574.c: New testcase.
543 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
545         PR Target/58578
546         * gcc.target/arm/pr58578.c: New test.
548 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
550         PR tree-optimization/58556
551         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
552         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
554 2013-10-01  Nick Clifton  <nickc@redhat.com>
556         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
557         for MSP430.
558         * gcc.c-torture/compile/20010327-1.c: Only run the test for
559         ptr32plus targets.
560         * gcc.c-torture/compile/pr41181.c: Likewise.
561         * gcc.c-torture/compile/calls.c: Likewise.
562         * gcc.c-torture/compile/990617-1.c: Likewise.
563         * gcc.c-torture/compile/pr55955.c: Only run the test for
564         int32plus targets.
565         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
567 2013-10-01  Richard Biener  <rguenther@suse.de>
569         PR tree-optimization/58553
570         * gcc.dg/torture/pr58553.c: New testcase.
572 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
574         PR middle-end/58564
575         * gcc.c-torture/execute/pr58564.c: New test.
577 2013-09-30  Teresa Johnson  <tejohnson@google.com>
579         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
580         Update for additional dump message.
582 2013-09-30  Richard Biener  <rguenther@suse.de>
584         PR tree-optimization/58554
585         * gcc.dg/torture/pr58554.c: New testcase.
587 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
588             Joern Rennecke  <joern.rennecke@embecosm.com>
590         * gcc.target/arc/barrel-shifter-1.c: New test.
591         * gcc.target/arc/barrel-shifter-2.c: Likewise.
592         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
593         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
594         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
595         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
596         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
597         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
598         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
599         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
600         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
601         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
602         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
603         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
604         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
605         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
606         * gcc.target/arc/mtune-ARC600.c: Likewise.
607         * gcc.target/arc/mtune-ARC601.c: Likewise.
608         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
609         * gcc.target/arc/mtune-ARC700.c: Likewise.
610         * gcc.target/arc/mtune-ARC725D.c: Likewise.
611         * gcc.target/arc/mtune-ARC750D.c: Likewise.
612         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
613         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
615 2013-09-30  Richard Biener  <rguenther@suse.de>
617         PR middle-end/58532
618         * g++.dg/torture/pr58552.C: New testcase.
620 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
622         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
623         and -mupper-regs-df.
625 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
627         PR middle-end/58463
628         * gcc.dg/pr58463.c: New test.
630 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
632         PR middle-end/58551
633         * c-c++-common/gomp/pr58551.c: New test.
635 2013-09-27  Richard Biener  <rguenther@suse.de>
637         PR tree-optimization/58459
638         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
640 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
642         PR fortran/58113
643         * gfortran.dg/round_4.f90: Check for rounding support.
645 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
647         * g++.dg/vect/pr58513.cc (op): Make static.
649 2013-09-26  Richard Biener  <rguenther@suse.de>
651         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
653 2013-09-26  Richard Biener  <rguenther@suse.de>
655         PR tree-optimization/58539
656         * gcc.dg/torture/pr58539.c: New testcase.
658 2013-09-25  Jeff Law  <law@redhat.com>
660         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
662 2013-09-25  Tobias Burnus  <burnus@net-b.de>
664         PR fortran/58436
665         * gfortran.dg/finalize_21.f90: New.
667 2013-09-25  Tobias Burnus  <burnus@net-b.de>
669         PR fortran/57697
670         PR fortran/58469
671         * gfortran.dg/defined_assignment_8.f90: New.
672         * gfortran.dg/defined_assignment_9.f90: New.
674 2013-09-25  Marek Polacek  <polacek@redhat.com>
676         PR sanitizer/58413
677         * c-c++-common/ubsan/shift-5.c: New test.
678         * c-c++-common/ubsan/shift-6.c: New test.
679         * c-c++-common/ubsan/div-by-zero-5.c: New test.
680         * gcc.dg/ubsan/c-shift-1.c: New test.
682 2013-09-25  Marek Polacek  <polacek@redhat.com>
684         PR c++/58516
685         * g++.dg/tm/pr58516.C: New test.
687 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
689         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
690         New procedure.
691         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
693 2013-09-24  Richard Biener  <rguenther@suse.de>
695         PR middle-end/58513
696         * g++.dg/vect/pr58513.cc: New testcase.
698 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
700         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
701         output.
703 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
705         PR c++/58500
706         * g++.dg/cpp1y/pr58500.C: New testcase.
708 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
710         * gnat.dg/opt28.ad[sb]: New test.
711         * gnat.dg/opt28_pkg.ads: New helper.
713 2013-09-23  Richard Biener  <rguenther@suse.de>
715         PR tree-optimization/58464
716         * g++.dg/torture/pr58464.C: New testcase.
718 2013-09-23  Christian Bruel  <christian.bruel@st.com>
720         PR target/58475
721         * gcc.target/sh/torture/pr58475.c: New test.
723 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
725         PR fortran/58355
726         * gfortran.dg/extends_15.f90: New.
728 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
730         PR c++/58481
731         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
733 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
735         PR target/56875
736         * gcc.target/vax/vax.exp: New.
737         * gcc.target/vax/pr56875.c: Ditto.
739 2013-09-20  Richard Biener  <rguenther@suse.de>
741         PR middle-end/58484
742         * gfortran.dg/pr58484.f: New testcase.
744 2013-09-20  Jeff Law  <law@redhat.com>
746         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
748 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
750         PR middle-end/57748
751         * gcc.dg/torture/pr57748-1.c: New test.
752         * gcc.dg/torture/pr57748-2.c: New test.
754 2013-09-20  Marek Polacek  <polacek@redhat.com>
756         PR sanitizer/58413
757         * c-c++-common/ubsan/shift-4.c: New test.
759 2013-09-20  Richard Biener  <rguenther@suse.de>
761         PR tree-optimization/58453
762         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
764 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
766         PR fortran/58099
767         * gfortran.dg/proc_ptr_43.f90: New.
769 2013-09-18  Tobias Burnus  <burnus@net-b.de>
771         PR fortran/57697
772         * gfortran.dg/defined_assignment_11.f90: New.
774 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
776         PR rtl-optimization/58438
777         * g++.dg/pr58438.C: New test.
779 2013-09-18  Tobias Burnus  <burnus@net-b.de>
781         PR fortran/43366
782         * gfortran.dg/class_39.f03: Update dg-error.
783         * gfortran.dg/class_5.f03: Ditto.
784         * gfortran.dg/class_53.f90: Ditto.
785         * gfortran.dg/realloc_on_assign_20.f90: New.
786         * gfortran.dg/realloc_on_assign_21.f90: New.
787         * gfortran.dg/realloc_on_assign_22.f90: New.
789 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
791         PR c++/58457
792         * g++.dg/parse/using4.C: New.
794 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
796         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
798 2013-09-18  Marek Polacek  <polacek@redhat.com>
800         PR sanitize/58443
801         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
802         instead of the shift option.
803         * c-c++-common/ubsan/pr58443-1.c: New test.
804         * c-c++-common/ubsan/pr58443-3.c: New test.
805         * c-c++-common/ubsan/pr58443-2.c: New test.
807 2013-09-18  Richard Biener  <rguenther@suse.de>
809         PR tree-optimization/58417
810         * gcc.dg/torture/pr58417.c: New testcase.
812 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
814         * gnat.dg/array_bounds_test2.adb: New test.
816 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
818         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
819         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
821 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
823         * gnat.dg/in_out_parameter4.adb: New test.
825 2013-09-18  Marek Polacek  <polacek@redhat.com>
827         PR sanitizer/58411
828         * c-c++-common/ubsan/attrib-1.c: New test.
830 2013-09-17  Cong Hou  <congh@google.com>
832         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
833         on two arrays with short and int types. This should not be recognized
834         as a dot product pattern.
836 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
838         PR c++/58435
839         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
840         the cp_type_quals (r) too.
842 2013-09-17  Jan Hubicka  <jh@suse.cz>
844         PR middle-end/58332
845         * gcc.c-torture/compile/pr58332.c: New testcase.
847 2013-09-17  Jeff Law  <law@redhat.com>
849         * gcc.c-torture/execute/pr58387.c: New test.
851 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
853         PR tree-optimization/58088
854         * gcc.c-torture/compile/pr58088.c: New test.
856 2013-09-17  Nick Clifton  <nickc@redhat.com>
858         * lib/target-supports.exp (check_effective_target_trampolines):
859         Add MSP430 to the list of targets that do not support trampolines.
860         (check_profiling_available): Add MSP430 to the list of targets
861         that do not support profiling.
862         (check_effective_target_tls_runtime): Add MSP430 to the list of
863         targets that do not support TLS.
865 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
867         * gnat.dg/opt27.adb: New test.
868         * gnat.dg/opt27_pkg.ad[sb]: New helper.
870 2013-09-17  Andreas Schwab  <schwab@suse.de>
872         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
874 2013-09-17  Richard Biener  <rguenther@suse.de>
876         PR tree-optimization/58432
877         * gcc.dg/pr58432.c: New testcase.
879 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
881         * gcc.dg/tree-ssa/slsr-39.c: New test.
883 2013-09-16  Xinliang David Li  <davidxl@google.com>
885         * gcc.misc-tests/help.exp: Optimizer help change.
887 2013-09-16  Jeff Law  <law@redhat.com>
889         * gcc.c-torture/execute/pr58419.c: New test.
890         * gcc.c-torture/execute/pr58431.c: New test.
892 2013-09-16  Tobias Burnus  <burnus@net-b.de>
894         PR fortran/58356
895         * gfortran.dg/finalize_19.f90: New.
897 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
899         * gcc.target/i386/pr58418.c: New.
901 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
903         * gcc.target/aarch64/fmla-intrinsic.c: New.
904         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
905         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
906         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
908 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
910         * gcc.target/aarch64/mul_intrinsic_1.c: New.
911         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
913 2013-09-16  Richard Biener  <rguenther@suse.de>
915         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
917 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
919         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
920         interpreted as implicit templates) to be expected pedwarns instead.
922 2013-09-16  Tobias Burnus  <burnus@net-b.de>
924         PR fortran/57697
925         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
927 2013-09-15  Tobias Burnus  <burnus@net-b.de>
929         PR fortran/57697
930         * gfortran.dg/defined_assignment_10.f90: New.
932 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
934         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
935         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
937 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
939         * g++.dg/abi/main.C: Added implicit C linkage tests
941 2013-09-13  Kai Tietz  <ktietz@redhat.com>
943         * gcc.target/i386/pr57848.c: New file.
945 2013-09-13  Christian Bruel  <christian.bruel@st.com>
947         PR target/58314
948         * gcc.target/sh/torture/pr58314.c: New test.
950 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
952         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
954 2013-09-12  Martin Jambor  <mjambor@suse.cz>
956         PR ipa/58389
957         * g++.dg/pr58389.C: New test.
959 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
961         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
962         * g++.dg/template/pseudodtor3.C: Likewise.
964 2013-09-12  Richard Biener  <rguenther@suse.de>
966         PR tree-optimization/58404
967         * g++.dg/tree-ssa/pr58404.C: New testcase.
969 2013-09-12  Martin Jambor  <mjambor@suse.cz>
971         PR ipa/58371
972         * g++.dg/ipa/pr58371.C: New test.
974 2013-09-12  Richard Biener  <rguenther@suse.de>
976         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
977         expected outcome and comment why that happens.
979 2013-09-11  Richard Biener  <rguenther@suse.de>
981         PR middle-end/58377
982         * g++.dg/uninit-pred-4.C: New testcase.
984 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
986         PR tree-optimization/58385
987         * gcc.c-torture/execute/pr58385.c: New test.
989 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
991         * gcc.target/arm/thumb-ifcvt-2.c: New test.
993 2013-09-10  Jeff Law  <law@redhat.com>
995         * g++.dg/torture/pr58380.C: New test.
997 2013-09-10  Jan Hubicka  <jh@suse.cz>
998             Paolo Carlini  <paolo.carlini@oracle.com>
1000         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1002 2013-09-10  Jeff Law  <law@redhat.com>
1004         * gcc.c-torture/compile/pr58343.c: New test.
1006 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
1008         PR rtl-optimization/58365
1009         * gcc.c-torture/execute/pr58365.c: New test.
1011 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1013         * gcc.dg/torture/memcpy-1.c: New test.
1015 2013-09-10  Alan Modra  <amodra@gmail.com>
1017         * gcc.target/powerpc/pr58330.c: New.
1019 2013-09-10  Alan Modra  <amodra@gmail.com>
1021         * gcc.target/powerpc/medium_offset.c: New.
1023 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
1025         PR c++/58325
1026         * g++.dg/warn/Wunused-var-21.C: New test.
1028         PR tree-optimization/58364
1029         * gcc.c-torture/execute/pr58364.c: New test.
1031 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1033         PR c++/43452
1034         * g++.dg/warn/Wdelete-incomplete-1.C: New.
1035         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1036         * g++.dg/init/delete1.C: Adjust.
1038 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
1040         * gcc.target/aarch64/movdi_1.c: New test.
1042 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1044         PR c++/58362
1045         * g++.dg/warn/Wunused-parm-5.C: New.
1047 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1049         * gcc.target/aarch64/cmn-neg.c: New test.
1051 2013-09-09  Richard Biener  <rguenther@suse.de>
1053         PR middle-end/58326
1054         * gcc.dg/torture/pr58326-1.c: New testcase.
1055         * gcc.dg/torture/pr58326-2.c: Likewise.
1057 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1059         PR target/57735
1060         * g++.dg/ext/pr57735.C: New test.
1062 2013-09-09  Jan Hubicka  <jh@suse.cz>
1064         PR middle-end/58294
1065         * g++.dg/torture/PR58294.C: New testcase.
1067 2013-09-08  Jeff Law  <law@redhat.com>
1069         * gcc.c-torture/compile/pr58340.c: New test.
1071 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
1073         * g++.dg/debug/ra1.C: New test.
1075 2013-09-08  Jan Hubicka  <jh@suse.cz>
1077         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1078         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1079         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1080         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1082 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1084         PR c++/54941
1085         * g++.dg/overload/new1.C: Adjust.
1087 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
1089         * c-c++-common/opaque-vector.c: New test.
1091 2013-09-08  Tom de Vries  <tom@codesourcery.com>
1093         PR c++/58282
1094         * g++.dg/tm/noexcept-6.C: New test.
1096 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1098         * gcc.target/arc/cond-set-use.c: New test.
1100 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1102         * gnat.dg/stack_usage2.adb: New test.
1104 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
1106         * gcc.target/aarch64/table-intrinsics.c
1107         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1108         (qtb_tests8_< ,2,3,4>): Likewise.
1109         (qtblq_tests8_< ,2,3,4>): Likewise.
1110         (qtbxq_tests8_< ,2,3,4>): Likewise.
1112 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1114         * gnat.dg/warn10.ad[sb]: New test.
1115         * gnat.dg/warn10_pkg.ads: New helper.
1117 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1119         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1120         Don't expect NULL in foo.result set.
1121         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1122         in ESCAPED set.
1123         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1124         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1126 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1128         * gcc.target/s390/nearestint-1.c: New testcase.
1130 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1131             Vineet Gupta  <Vineet.Gupta@synopsys.com>
1133         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1134         * testsuite/gcc.target/arc: New directory.
1135         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1136         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1137         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1138         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1139         * testsuite/gcc.dg/builtin-apply2.c
1140         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1142 2013-09-04  Jan Hubicka  <jh@suse.cz>
1144         PR middle-end/58201
1145         * g++.dg/torture/pr58201_0.C: New testcase.
1146         * g++.dg/torture/pr58201_1.C: New testcase.
1147         * g++.dg/torture/pr58201.h: New testcase.
1149 2013-09-05  Jan Hubicka  <jh@suse.cz>
1151         * gcc.dg/autopar/pr49960.c: Disable partial inlining
1153 2013-09-05  Richard Biener  <rguenther@suse.de>
1155         PR tree-optimization/58137
1156         * gcc.target/i386/pr58137.c: New testcase.
1158 2013-09-05  Martin Jambor  <mjambor@suse.cz>
1160         * g++.dg/ipa/remref-1.C: New test.
1161         * g++.dg/ipa/remref-2.C: Likewise.
1163 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1165         PR c++/24926
1166         * g++.dg/parse/access11.C: New.
1168 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1170         * g++.dg/warn/weak1.C: Skip on AIX.
1172 2013-09-04  Easwaran Raman  <eraman@google.com>
1174         PR middle-end/57370
1175         PR tree-optimization/58011
1176         * gfortran.dg/reassoc_12.f90: New testcase.
1177         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1179 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1181         * gcc.dg/attr-weakref-1.c: Skip on AIX.
1182         * gcc.dg/torture/pr53922.c: Skip on AIX.
1183         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1185 2013-09-04  Teresa Johnson  <tejohnson@google.com>
1187         * gcc.dg/unroll_1.c: Test dumping to stderr.
1189 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1191         PR c++/58305
1192         * g++.dg/warn/deprecated-8.C: New.
1194 2013-09-03  Jeff Law  <law@redhat.com>
1196         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1197         dump output.
1199 2013-09-03  Meador Inge  <meadori@codesourcery.com>
1201         Revert:
1203         2013-08-30  Meador Inge  <meadori@codesourcery.com>
1205         * gcc.dg/Warray-bounds-11.c: New testcase.
1207 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
1209         * lib/target-supports.exp (check_weak_available): Return true for AIX.
1211 2013-09-03  Jan Hubicka  <jh@suse.cz>
1213         * g++.dg/ipa/devirt-15.C: Fix testcase.
1215 2013-09-03  Richard Biener  <rguenther@suse.de>
1217         PR middle-end/57656
1218         * gcc.dg/torture/pr57656.c: New testcase.
1220 2013-09-03  Richard Biener  <rguenther@suse.de>
1222         PR middle-end/57287
1223         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1225 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1227         PR fortran/PR56519
1228         * gfortran.dg/do_concurrent_3.f90:  New test case.
1230 2013-09-02  Jan Hubicka  <jh@suse.cz>
1232         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1234 2013-09-02  Martin Jambor  <mjambor@suse.cz>
1236         PR ipa/58106
1237         * gcc.dg/ipa/pr58106.c: New test.
1239 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
1241         * gcc.target/aarch64/scalar_intrinsics.c
1242         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1244 2013-09-02  Richard Biener  <rguenther@suse.de>
1246         PR middle-end/57511
1247         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1249 2013-09-02  Richard Biener  <rguenther@suse.de>
1251         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1252         reference.
1254 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
1256         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1258 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
1260         PR c++/21682, implement DR 565
1261         * g++.dg/template/using24.C: New.
1262         * g++.dg/template/using25.C: Likewise.
1263         * g++.dg/template/using26.C: Likewise.
1265 2013-09-01  Jan Hubicka  <jh@suse.cz>
1267         * g++.dg/ipa/devirt-15.C: New testcase.
1269 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
1271         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1273 2013-08-31  Jan Hubicka  <jh@suse.cz>
1275         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1276         * g++.dg/tree-ssa/pr45453.C: Likewise.
1278 2013-08-31  Jan Hubicka  <jh@suse.cz>
1280         * gcc.dg/fork-instrumentation.c: New testcase.
1282 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
1284         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1286 2013-08-30  Meador Inge  <meadori@codesourcery.com>
1288         * gcc.dg/Warray-bounds-11.c: New testcase.
1290 2013-08-30  Marek Polacek  <polacek@redhat.com>
1292         * g++.dg/ubsan/div-by-zero-1.C: New test.
1293         * c-c++-common/ubsan/save-expr-1.c: New test.
1294         * c-c++-common/ubsan/save-expr-2.c: New test.
1295         * c-c++-common/ubsan/save-expr-3.c: New test.
1296         * c-c++-common/ubsan/save-expr-4.c: New test.
1297         * c-c++-common/ubsan/typedef-1.c: New test.
1298         * c-c++-common/ubsan/const-char-1.c: New test.
1299         * c-c++-common/ubsan/const-expr.c: New test.
1300         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1301         * c-c++-common/ubsan/shift-1.c: Likewise.
1302         * c-c++-common/ubsan/shift-2.c: Likewise.
1303         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1304         * lib/ubsan-dg.exp: New file.
1305         * g++.dg/dg.exp: Add ubsan tests.
1306         * g++.dg/ubsan/ubsan.exp: New file.
1307         * gcc.dg/ubsan/ubsan.exp: New file.
1308         * g++.dg/ubsan/cxx11-shift-1.C: New test.
1309         * g++.dg/ubsan/cxx11-shift-2.C: New test.
1310         * c-c++-common/ubsan/div-by-zero-3.c: New test.
1311         * c-c++-common/ubsan/div-by-zero-1.c: New test.
1312         * c-c++-common/ubsan/div-by-zero-4.c: New test.
1313         * c-c++-common/ubsan/shift-3.c: New test.
1314         * c-c++-common/ubsan/unreachable-1.c: New test.
1315         * c-c++-common/ubsan/shift-1.c: New test.
1316         * c-c++-common/ubsan/shift-2.c: New test.
1317         * c-c++-common/ubsan/div-by-zero-2.c: New test.
1318         * gcc.dg/ubsan/c99-shift-2.c: New test.
1319         * gcc.dg/ubsan/c99-shift-1.c: New test.
1321 2013-08-29  Jan Hubicka  <jh@suse.cz>
1323         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1324         to match template and comment.
1326 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1328         PR c++/51424
1329         * g++.dg/cpp0x/dc8.C: New.
1330         * g++.dg/template/meminit1.C: Adjust.
1332 2013-08-30  Teresa Johnson  <tejohnson@google.com>
1334         * gcc.dg/inline-dump.c: Delete inadvertant commit.
1336 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
1338         PR tree-optimization/58277
1339         * gcc.c-torture/execute/pr58277-1.c: New test.
1340         * gcc.c-torture/execute/pr58277-2.c: New test.
1342 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1344         * gcc.dg/guality/param-1.c: New test.
1345         * gcc.dg/guality/param-2.c: Likewise.
1347 2013-08-30  Richard Biener  <rguenther@suse.de>
1349         PR tree-optimization/58228
1350         * gcc.dg/torture/pr58228.c: New testcase.
1352 2013-08-30  Richard Biener  <rguenther@suse.de>
1354         PR tree-optimization/58223
1355         * gcc.dg/torture/pr58223.c: New testcase.
1356         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1358 2013-08-30  Richard Biener  <rguenther@suse.de>
1360         PR tree-optimization/58010
1361         * gcc.dg/pr58010.c: New testcase.
1363 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
1365         * gcc.dg/unroll_3.c: Message change.
1366         * gcc.dg/unroll_4.c: Likewise.
1367         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1368         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1369         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1370         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1371         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1372         * gcc.dg/tree-ssa/loop-23.c: Likewise.
1373         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1374         * gcc.dg/unroll_1.c: Likewise.
1375         * gcc.dg/vect/bb-slp-31.c: Likewise.
1376         * gcc.dg/vect/bb-slp-14.c: Likewise.
1377         * gcc.dg/vect/bb-slp-8.c: Likewise.
1378         * gcc.dg/vect/bb-slp-23.c: Likewise.
1379         * gcc.dg/vect/bb-slp-15.c: Likewise.
1380         * gcc.dg/vect/bb-slp-9.c: Likewise.
1381         * gcc.dg/vect/bb-slp-24.c: Likewise.
1382         * gcc.dg/vect/bb-slp-16.c: Likewise.
1383         * gcc.dg/vect/bb-slp-25.c: Likewise.
1384         * gcc.dg/vect/bb-slp-17.c: Likewise.
1385         * gcc.dg/vect/bb-slp-26.c: Likewise.
1386         * gcc.dg/vect/bb-slp-18.c: Likewise.
1387         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1388         * gcc.dg/vect/bb-slp-27.c: Likewise.
1389         * gcc.dg/vect/bb-slp-19.c: Likewise.
1390         * gcc.dg/vect/bb-slp-28.c: Likewise.
1391         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1392         * gcc.dg/vect/bb-slp-29.c: Likewise.
1393         * gcc.dg/vect/bb-slp-8a.c: Likewise.
1394         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1395         * gcc.dg/vect/bb-slp-1.c: Likewise.
1396         * gcc.dg/vect/bb-slp-8b.c: Likewise.
1397         * gcc.dg/vect/bb-slp-2.c: Likewise.
1398         * gcc.dg/vect/bb-slp-3.c: Likewise.
1399         * gcc.dg/vect/bb-slp-10.c: Likewise.
1400         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1401         * gcc.dg/vect/bb-slp-4.c: Likewise.
1402         * gcc.dg/vect/bb-slp-11.c: Likewise.
1403         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1404         * gcc.dg/vect/bb-slp-5.c: Likewise.
1405         * gcc.dg/vect/bb-slp-20.c: Likewise.
1406         * gcc.dg/vect/bb-slp-6.c: Likewise.
1407         * gcc.dg/vect/bb-slp-21.c: Likewise.
1408         * gcc.dg/vect/bb-slp-30.c: Likewise.
1409         * gcc.dg/vect/bb-slp-13.c: Likewise.
1410         * gcc.dg/vect/bb-slp-7.c: Likewise.
1411         * gcc.dg/vect/bb-slp-22.c: Likewise.
1412         * gcc.dg/unroll_2.c: Likewise.
1413         * g++.dg/vect/slp-pr50413.cc: Likewise.
1414         * g++.dg/vect/slp-pr56812.cc: Likewise.
1415         * g++.dg/vect/slp-pr50819.cc: Likewise.
1417 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
1419         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1421 2013-08-29  Teresa Johnson  <tejohnson@google.com>
1423         * gcc.dg/pr40209.c: Use -fopt-info.
1424         * gcc.dg/pr26570.c: Ditto.
1425         * gcc.dg/pr32773.c: Ditto.
1426         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1428 2013-08-29  Richard Biener  <rguenther@suse.de>
1430         PR tree-optimization/58246
1431         * gcc.dg/torture/pr58246.c: New testcase.
1433 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1435         PR fortran/52243
1436         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
1437         obsolete by patch.
1438         * gfortran.dg/realloc_on_assign_19.f90:  New test.
1440 2013-08-29  Richard Biener  <rguenther@suse.de>
1442         PR middle-end/57287
1443         * gcc.dg/pr57287-2.c: New testcase.
1445 2013-08-29  Richard Biener  <rguenther@suse.de>
1447         PR tree-optimization/57685
1448         * gcc.dg/torture/pr57685.c: New testcase.
1450 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
1452         PR c++/58255
1453         * g++.dg/cpp0x/dc7.C: New.
1455 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
1457         PR middle-end/58257
1458         * c-c++-common/gomp/pr58257.c: New test.
1460 2013-08-28  Richard Biener  <rguenther@suse.de>
1462         PR tree-optimization/56933
1463         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1465 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
1467         * gcc.target/aarch64/scalar_shift_1.c: New.
1469 2013-08-27  Richard Biener  <rguenther@suse.de>
1471         PR tree-optimization/57521
1472         * gcc.dg/torture/pr57521.c: New testcase.
1474 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
1476         PR rtl-optimization/57860
1477         PR rtl-optimization/57861
1478         PR rtl-optimization/57875
1479         PR rtl-optimization/57876
1480         PR rtl-optimization/57877
1481         * gcc.c-torture/execute/pr57860.c: New test.
1482         * gcc.c-torture/execute/pr57861.c: New test.
1483         * gcc.c-torture/execute/pr57875.c: New test.
1484         * gcc.c-torture/execute/pr57876.c: New test.
1485         * gcc.c-torture/execute/pr57877.c: New test.
1487 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1489         PR fortran/58146
1490         * gfortran.dg/bounds_check_18.f90:  New test.
1492 2013-08-23  Jan Hubicka  <jh@suse.cz>
1494         * g++.dg/ipa/devirt-14.C: Fix typo.
1496 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
1498         PR fortran/57798
1499         * gfortran.dg/inline_sum_5.f90: New.
1501 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
1503         PR fortran/57843
1504         * gfortran.dg/typebound_assignment_7.f90: New.
1506 2013-08-23  Jan Hubicka  <jh@suse.cz>
1508         * g++.dg/ipa/devirt-13.C: New testcase.
1509         * g++.dg/ipa/devirt-14.C: New testcase.
1511 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
1513         PR target/58218
1514         * gcc.target/i386/pr58218.c: New test.
1516         PR tree-optimization/58209
1517         * gcc.c-torture/execute/pr58209.c: New test.
1519 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1521         * gcc.target/powerpc/pr57744.c: Declare abort.
1523 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
1525         PR c++/56380
1526         * g++.dg/template/error54.C: New.
1528 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
1530         PR fortran/58185
1531         * gfortran.dg/select_type_34.f90: New.
1533 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1535         PR c++/56130
1536         * g++.dg/warn/deprecated-7.C: New.
1538 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1540         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1542 2013-08-21  Jeff Law  <law@redhat.com>
1544         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1546 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1548         PR c++/56134
1549         * g++.dg/ext/attr-alias-3.C: New.
1551 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
1553         PR fortran/53655
1554         * gfortran.dg/intent_out_8.f90: New.
1556 2013-08-20  Teresa Johnson  <tejohnson@google.com>
1558         PR rtl-optimizations/57451
1559         * g++.dg/tree-prof/pr57451.C: New test.
1561 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1563         PR c++/58190
1564         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1566 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1568         PR c/57490
1569         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1571 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
1573         * gcc.target/powerpc/dfp-dd-2.c: New test.
1574         * gcc.target/powerpc/dfp-td-2.c: Likewise.
1575         * gcc.target/powerpc/dfp-td-3.c: Likewise.
1577 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
1579         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1580         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1581         Check for SLL too.
1583 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
1585         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1587         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1588         "Threaded".
1590         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1591         correct test response.
1593         PR testsuite/52641
1594         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1595         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1596         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1597         (v4si): Use it.
1598         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1599         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1601         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1603 2013-08-18  Jan Hubicka  <jh@suse.cz>
1605         * g++.dg/ipa/type-inheritance-1.C: New testcase.
1607 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
1609         PR fortran/46271
1610         * gfortran.dg/gomp/proc_ptr_1.f90: New.
1612 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
1614         PR tree-optimization/58006
1615         * g++.dg/opt/pr58006.C: New test.
1617 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
1619         * gnat.dg/specs/linker_alias.ads: New test.
1621 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
1623         PR tree-optimization/58164
1624         * gcc.c-torture/compile/pr58164.c: New test.
1626         PR tree-optimization/58165
1627         * g++.dg/opt/pr58165.C: New test.
1629 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
1631         PR c++/51912
1632         * g++.dg/cpp0x/enum28.C: New.
1633         * g++.dg/cpp0x/enum15.C: Adjust.
1635 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1637         PR target/57949
1638         * gcc.target/powerpc/pr57949-1.c: New.
1639         * gcc.target/powerpc/pr57949-2.c: New.
1641 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
1643         PR tree-optimization/58145
1644         * gcc.dg/pr58145-1.c: New test.
1645         * gcc.dg/pr58145-2.c: New test.
1647 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
1649         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1650         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1651         * gcc.dg/debug/dwarf2/static1.c: Likewise.
1652         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1653         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1654         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1655         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1656         * gcc.dg/debug/dwarf2/var1.c: Likewise.
1657         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1658         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1659         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1660         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1661         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1662         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1663         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1664         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1665         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1666         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1667         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1668         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1669         * gcc.dg/debug/dwarf2/var2.c: Likewise.
1670         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1671         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1672         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1673         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1674         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1675         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1676         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1677         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1678         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1679         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1680         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1681         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1682         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1683         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1684         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1685         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1686         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1687         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1688         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1689         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1691         PR testsuite/52641
1692         * gcc.c-torture/execute/pr56799.x: New file.
1694         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1696         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1698         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1699         * gcc.dg/pr44214-3.c (v2df): Likewise.
1701         * gcc.dg/pr46647.c: xfail for avr-*-*.
1703         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1704         memcpy by one.
1705         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1706         Expect l to be optimized away.
1707         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1709         PR testsuite/52641
1710         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1711         to tests that assume int/double are larger than short/float.
1713         PR testsuite/52641
1714         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1715         target { ! int16 }.
1716         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1717         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1718         target { int16 }.  Restrict existing tests to target { int32 }
1719         where appropriate.
1720         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1721         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1722         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1723         * lib/target-supports.exp (check_effective_target_int32): New proc.
1725         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1726         exclude from scan test.
1728         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1729         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1730         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1731         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1732         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
1733         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
1734         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
1735         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
1736         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
1737         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1738         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
1739         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
1740         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
1741         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
1742         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1743         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1744         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1745         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
1746         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
1748 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
1750         * gcc.target/arm/pr19599.c: Skip for -mthumb.
1752         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
1753         to be the first test directive.
1754         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1755         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1756         * gcc.target/arm/atomic-op-char.c: Likewise.
1757         * gcc.target/arm/atomic-op-consume.c: Likewise.
1758         * gcc.target/arm/atomic-op-int.c: Likewise.
1759         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1760         * gcc.target/arm/atomic-op-release.c: Likewise.
1761         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1762         * gcc.target/arm/atomic-op-short.c: Likewise.
1764 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
1766         PR rtl-optimization/57662
1767         * gcc.dg/pr57662.c: New test.
1769 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1771         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
1772         alternative to -1.
1773         * gcc.target/mips/nans-legacy.c: Likewise.
1775 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1777         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
1778         escapes.
1779         * gcc.target/mips/fabs-legacy.c: Likewise.
1780         * gcc.target/mips/fabsf-2008.c: Likewise.
1781         * gcc.target/mips/fabsf-legacy.c: Likewise.
1782         * gcc.target/mips/fneg-2008.c: Likewise.
1783         * gcc.target/mips/fneg-legacy.c: Likewise.
1784         * gcc.target/mips/fnegf-2008.c: Likewise.
1785         * gcc.target/mips/fnegf-legacy.c: Likewise.
1786         * gcc.target/mips/nan-2008.c: Likewise.
1787         * gcc.target/mips/nan-legacy.c: Likewise.
1788         * gcc.target/mips/nanf-2008.c: Likewise.
1789         * gcc.target/mips/nanf-legacy.c: Likewise.
1790         * gcc.target/mips/nans-2008.c: Likewise.
1791         * gcc.target/mips/nans-legacy.c: Likewise.
1792         * gcc.target/mips/nansf-2008.c: Likewise.
1793         * gcc.target/mips/nansf-legacy.c: Likewise.
1795 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1797         * gnat.dg/valued_proc.adb: New test.
1798         * gnat.dg/valued_proc_pkg.ads: New helper.
1800 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
1802         PR tree-optimization/57661
1803         * g++.dg/opt/pr57661.C: New test.
1805         PR sanitizer/56417
1806         * gcc.dg/asan/pr56417.c: New test.
1808 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1810         * gnat.dg/loop_optimization16.adb: New test.
1811         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
1813 2013-08-13  Marek Polacek  <polacek@redhat.com>
1815         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
1817 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1819         Example of converting global state to per-pass state.
1821         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
1822         global state "static int counter" to...
1823         (one_pass::counter): ...this instance data.
1825 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1827         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
1828         to member function...
1829         (one_pass::gate): ...this.
1830         (one_pass_exec): Convert to member function...
1831         (one_pass::impl_execute): ...this.
1833 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1835         PR c++/57416
1836         * g++.dg/cpp0x/pr57416.C: New.
1838 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1840         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
1841         changes.
1842         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1843         * g++.dg/cpp0x/defaulted2.C: Likewise.
1844         * g++.dg/cpp0x/defaulted31.C: Likewise.
1845         * g++.dg/cpp0x/error6.C: Likewise.
1846         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1847         * g++.dg/cpp0x/override2.C: Likewise.
1848         * g++.dg/cpp0x/parse1.C: Likewise.
1849         * g++.dg/cpp0x/scoped_enum.C: Likewise.
1850         * g++.dg/cpp0x/temp_default4.C: Likewise.
1851         * g++.dg/ext/attrib32.C: Likewise.
1852         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
1853         * g++.dg/ext/mv13.C: Likewise.
1854         * g++.dg/ext/mv7.C: Likewise.
1855         * g++.dg/ext/mv9.C: Likewise.
1856         * g++.dg/ext/pr57362.C: Likewise.
1857         * g++.dg/ext/typeof10.C: Likewise.
1858         * g++.dg/lookup/anon6.C: Likewise.
1859         * g++.dg/lookup/crash6.C: Likewise.
1860         * g++.dg/lookup/name-clash5.C: Likewise.
1861         * g++.dg/lookup/name-clash6.C: Likewise.
1862         * g++.dg/other/anon4.C: Likewise.
1863         * g++.dg/other/error15.C: Likewise.
1864         * g++.dg/other/error8.C: Likewise.
1865         * g++.dg/other/redecl2.C: Likewise.
1866         * g++.dg/parse/crash16.C: Likewise.
1867         * g++.dg/parse/crash21.C: Likewise.
1868         * g++.dg/parse/crash38.C: Likewise.
1869         * g++.dg/parse/redef2.C: Likewise.
1870         * g++.dg/parse/struct-as-enum1.C: Likewise.
1871         * g++.dg/template/crash39.C: Likewise.
1872         * g++.dg/template/redecl3.C: Likewise.
1873         * g++.dg/tls/diag-3.C: Likewise.
1874         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
1875         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1876         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1877         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1878         * g++.old-deja/g++.brendan/crash18.C: Likewise.
1879         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
1880         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
1881         * g++.old-deja/g++.brendan/static3.C: Likewise.
1882         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1883         * g++.old-deja/g++.jason/binding.C: Likewise.
1884         * g++.old-deja/g++.jason/crash4.C: Likewise.
1885         * g++.old-deja/g++.jason/crash7.C: Likewise.
1886         * g++.old-deja/g++.jason/lineno.C: Likewise.
1887         * g++.old-deja/g++.jason/scoping7.C: Likewise.
1888         * g++.old-deja/g++.mike/misc3.C: Likewise.
1889         * g++.old-deja/g++.mike/net44.C: Likewise.
1890         * g++.old-deja/g++.mike/ns3.C: Likewise.
1891         * g++.old-deja/g++.ns/alias4.C: Likewise.
1892         * g++.old-deja/g++.ns/ns11.C: Likewise.
1893         * g++.old-deja/g++.other/crash23.C: Likewise.
1894         * g++.old-deja/g++.other/decl8.C: Likewise.
1895         * g++.old-deja/g++.other/linkage3.C: Likewise.
1896         * g++.old-deja/g++.other/typeck1.C: Likewise.
1897         * g++.old-deja/g++.other/typedef5.C: Likewise.
1898         * g++.old-deja/g++.pt/explicit34.C: Likewise.
1899         * g++.old-deja/g++.pt/friend36.C: Likewise.
1900         * obj-c++.dg/method-8.mm: Likewise.
1901         * obj-c++.dg/tls/diag-3.mm: Likewise.
1903 2013-08-12  Perez Read  <netfirewall@gmail.com>
1905         PR target/58132
1906         * gcc.target/i386/movabs-1.c: New test.
1908 2013-08-12  Marek Polacek  <polacek@redhat.com>
1910         PR tree-optimization/57980
1911         * gcc.dg/pr57980.c: New test.
1913 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1915         PR fortran/56666
1916         * gfortran.dg/do_check_10.f90:  New test.
1917         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
1918         * gfortran.dg/array_constructor_18.f90:  Likewise.
1919         * gfortran.dg/array_constructor_22.f90:  Likewise.
1920         * gfortran.dg/coarray_15.f90:  Likewise.
1921         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
1922         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
1923         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
1925 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
1927         PR c++/53349
1928         * g++.dg/cpp0x/constexpr-ice8.C: New.
1930 2013-08-09  Xinliang David Li  <davidxl@google.com>
1932         * gcc.target/i386/memcpy-strategy-1.c: New test.
1933         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
1934         * gcc.target/i386/memset-strategy-1.c: Ditto.
1935         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
1937 2013-08-09  Jan Hubicka  <jh@suse.cz>
1939         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
1940         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
1942 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
1944         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
1946 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
1948         PR fortran/58058
1949         * gfortran.dg/transfer_intrinsic_6.f90: New.
1951 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
1953         Revert:
1954         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1956         PR c++/46206
1957         * g++.dg/lookup/typedef2.C: New.
1959 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
1961         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
1962         output of vdup intrinsics.
1964 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1966         * gcc.target/arm/lp1189445.c: New testcase.
1968 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
1970         * gcc.dg/torture/pr58079.c: New test.
1972 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
1974         * gnat.dg/warn9.adb: New test.
1976 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1978         PR c++/46206
1979         * g++.dg/lookup/typedef2.C: New.
1981 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
1983         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1984         to optstr when building plugins on darwin.
1986 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1988         PR tree-optimization/57539
1989         * gcc.dg/ipa/pr57539.c: New test.
1991 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1992             Bernd Edlinger  <bernd.edlinger@hotmail.de>
1994         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
1995         (a): Fix constructor.
1997 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1999         PR fortran/57987
2000         * gfortran.dg/pr57987.f90: New test.
2002 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2004         PR middle-end/58041
2005         * gcc.dg/torture/pr58041.c: New test.
2006         * gcc.target/arm/pr58041.c: Likewise.
2008 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
2010         PR fortran/57306
2011         * gfortran.dg/pointer_init_8.f90: New.
2013 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
2015         PR c++/58080
2016         * g++.dg/cpp0x/pr58080.C: New.
2018 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2020         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2021         to optstr when building plugins.
2023 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2025         Patch autogenerated by refactor_passes.py from
2026         https://github.com/davidmalcolm/gcc-refactoring-scripts
2027         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2029         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2030         struct to a subclass of gimple_opt_pass along with...
2031         (pass_data_one_pass): ...new pass_data instance and...
2032         (make_one_pass): ...new function.
2033         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2034         global struct to a subclass of gimple_opt_pass along with...
2035         (pass_data_warn_self_assign): ...new pass_data instance and...
2036         (make_pass_warn_self_assign): ...new function.
2037         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2038         a global struct to a subclass of gimple_opt_pass along with...
2039         (pass_data_dumb_plugin_example): ...new pass_data instance and...
2040         (make_pass_dumb_plugin_example): ...new function.
2041         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2042         global struct to a subclass of gimple_opt_pass along with...
2043         (pass_data_warn_self_assign): ...new pass_data instance and...
2044         (make_pass_warn_self_assign): ...new function.
2046 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2048         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2049         is created and added to the pass_manager to reflect
2050         autogenerated changes.
2051         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2052         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2053         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2055 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2057         PR c++/58072
2058         * g++.dg/cpp0x/pr58072.C: New.
2060 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2062         * gcc.dg/torture/pr57993-2.cpp: New.
2064 2013-08-02  Jan Hubicka  <jh@suse.cz>
2066         * gcc.dg/ipa/ipa-1.c: Update.
2067         * gcc.dg/ipa/ipa-2.c: Update.
2068         * gcc.dg/ipa/ipa-3.c: Update.
2069         * gcc.dg/ipa/ipa-4.c: Update.
2070         * gcc.dg/ipa/ipa-5.c: Update.
2071         * gcc.dg/ipa/ipa-7.c: Update.
2072         * gcc.dg/ipa/ipa-8.c: Update.
2073         * gcc.dg/ipa/ipcp-1.c: Update.
2074         * gcc.dg/ipa/ipcp-2.c: Update.
2076 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
2078         PR rtl-optimization/58048
2079         * gcc.target/i386/pr58048.c: New.
2081 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2083         * gcc.target/arm/neon-for-64bits-2.c: Delete.
2085 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
2086             Peter Bergner  <bergner@vnet.ibm.com>
2088         PR c++/54537
2089         * g++.dg/overload/using3.C: New.
2090         * g++.dg/overload/using2.C: Adjust.
2091         * g++.dg/lookup/using9.C: Likewise.
2093 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2095         * gcc.target/arm/pr46972-2.c: New test.
2097 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
2099         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2101 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2103         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2105 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
2107         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2108         rather than addressing!=absolute when deciding how to handle MIPS16
2109         when the test forces an ABI.
2111 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2113         PR c++/57673
2114         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2116 2013-07-30  Steve Ellcey  <sellcey@mips.com>
2118         * gcc.target/mips/code-readable-1.c: Increase switch size.
2119         * gcc.target/mips/code-readable-2.c: Ditto.
2120         * gcc.target/mips/code-readable-3.c: Ditto.
2121         * gcc.target/mips/code-readable-4.c: Ditto.
2123 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2125         PR c++/57947
2126         * g++.dg/parse/crash63.C: New.
2128 2013-07-30  Tobias Burnus  <burnus@net-b.de>
2130         PR fortran/57530
2131         * gfortran.dg/pointer_assign_8.f90: New.
2132         * gfortran.dg/pointer_assign_9.f90: New.
2133         * gfortran.dg/pointer_assign_10.f90: New.
2134         * gfortran.dg/pointer_assign_11.f90: New.
2136 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2138         * gcc.target/arm/pr57637.c: New testcase.
2140 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2142         PR tree-optimization/57993
2143         * gcc.dg/torture/pr57993.c: New test.
2145 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
2147         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2149 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
2151         PR c++/57948
2152         * g++.dg/conversion/ambig2.C: New.
2154 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
2156         * gcc.target/mips/fabs-2008.c: New test case.
2157         * gcc.target/mips/fabs-legacy.c: New test case.
2158         * gcc.target/mips/fabsf-2008.c: New test case.
2159         * gcc.target/mips/fabsf-legacy.c: New test case.
2160         * gcc.target/mips/fneg-2008.c: New test case.
2161         * gcc.target/mips/fneg-legacy.c: New test case.
2162         * gcc.target/mips/fneg-2008.c: New test case.
2163         * gcc.target/mips/fneg-legacy.c: New test case.
2164         * gcc.target/mips/nan-2008.c: New test case.
2165         * gcc.target/mips/nan-legacy.c: New test case.
2166         * gcc.target/mips/nanf-2008.c: New test case.
2167         * gcc.target/mips/nanf-legacy.c: New test case.
2168         * gcc.target/mips/nans-2008.c: New test case.
2169         * gcc.target/mips/nans-legacy.c: New test case.
2170         * gcc.target/mips/nansf-2008.c: New test case.
2171         * gcc.target/mips/nansf-legacy.c: New test case.
2172         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2174 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2175             Maxim Kuvyrkov  <maxim@kugelworks.com>
2177         * lib/target-supports.exp (check_effective_target_non_bionic): New
2178         effective-target test.
2179         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2180         * g++.dg/tls/thread_local4g.C: Ditto.
2182 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2184         PR fortran/58009
2185         * gfortran.dg/vector_subsript_7.f90:  New test.
2187 2013-07-27  Tobias Burnus  <burnus@net-b.de>
2189         PR fortran/57991
2190         * gfortran.dg/warn_alias.f90: New.
2192 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
2194         PR fortran/57285
2195         * gfortran.dg/class_array_19.f90: New.
2197 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
2199         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2200         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2201         * gcc.dg/vect/pr57741-3.c: Likewise.
2202         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2204 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
2206         Skip tests that make assumptions about struct layout that don't hold
2207         on epiphany:
2208         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2209         * g++.dg/cpp0x/iop.C: Likewise.
2210         * g++.dg/cpp0x/named_refs.C: Likewise.
2211         * g++.dg/cpp0x/rv1p.C: Likewise.
2212         * g++.dg/cpp0x/rv2p.C: Likewise.
2213         * g++.dg/cpp0x/rv3p.C: Likewise.
2214         * g++.dg/cpp0x/rv4p.C: Likewise.
2215         * g++.dg/cpp0x/rv5p.C: Likewise.
2216         * g++.dg/cpp0x/rv6p.C: Likewise.
2217         * g++.dg/cpp0x/rv7p.C: Likewise.
2218         * g++.dg/cpp0x/rv8p.C: Likewise.
2219         * g++.dg/ext/strncpy-chk1.C: Likewise.
2220         * gcc.dg/builtin-object-size-10.c: Likewise.
2221         * gcc.dg/builtin-object-size-11.c: Likewise.
2222         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2223         * gcc.dg/pr25805.c: Likewise.
2224         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2225         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2226         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2227         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2228         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2229         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2230         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2231         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2232         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2233         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2234         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2235         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2236         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2237         * gcc.c-torture/execute/zerolen-2.x: Likewise.
2238         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2240         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2241         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2243         * gcc.dg/torture/pr37868.c: Disable for epiphany.
2244         * gcc.dg/sibcall-6.c: Enable for epiphany.
2246 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2248         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2250 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
2252         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2253         memcpy not initializers.
2255         * gcc.dg/guality/guality.exp: Skip on AIX.
2257 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
2259         PR c++/57101
2260         * g++.dg/cpp0x/pr57101.C: New.
2262 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
2264         * gcc.target/aarch64/neg_1.c: New test.
2266 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2268         PR fortran/57966
2269         * gfortran.dg/typebound_call_25.f90: New.
2271 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2273         PR c++/57981
2274         * g++.dg/cpp0x/pr57981.C: New.
2276 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2278         PR c++/57880
2279         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2281 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
2283         PR rtl-optimization/57960
2284         * gcc.target/s390/pr57960.c: New.
2286 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2288         PR fortran/57639
2289         * gfortran.dg/unlimited_polymorphic_9.f90: New.
2291 2013-07-25  Terry Guo  <terry.guo@arm.com>
2293         * gcc.target/arm/thumb1-Os-mult.c: New test case.
2295 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
2297         PR c++/57942
2298         * g++.dg/inherit/pr57942.C: New.
2300 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2302         * gcc.target/powerpc/bool2.h: New file, test the code generation
2303         of logical operations for power5, altivec, power7, and power8 systems.
2304         * gcc.target/powerpc/bool2-p5.c: Likewise.
2305         * gcc.target/powerpc/bool2-av.c: Likewise.
2306         * gcc.target/powerpc/bool2-p7.c: Likewise.
2307         * gcc.target/powerpc/bool2-p8.c: Likewise.
2308         * gcc.target/powerpc/bool3.h: Likewise.
2309         * gcc.target/powerpc/bool3-av.c: Likewise.
2310         * gcc.target/powerpc/bool2-p7.c: Likewise.
2311         * gcc.target/powerpc/bool2-p8.c: Likewise.
2313 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2315         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2317 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2319         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2321 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2323         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2324         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2325         type from long to long long.
2326         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2327         to have effective-target keywords of lp64 and ilp32.
2328         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2329         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2330         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2331         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2332         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2333         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2334         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2335         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2336         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2338 2013-07-23  Tom Tromey  <tromey@redhat.com>
2339             Joseph Myers  <joseph@codesourcery.com>
2341         * gcc.dg/c11-generic-1.c: New file.
2342         * gcc.dg/c11-generic-2.c: New file.
2344 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2346         PR fortran/57906
2347         PR fortran/52052
2348         * coarray/lib_realloc_1.f90: Permit optimization.
2349         * gfortran.dg/coarray_31.f90: New.
2351 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2353         PR fortran/57762
2354         * gfortran.dg/class_array_7.f03: Fix memory leak.
2356 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
2358         PR c++/52816
2359         * g++.dg/cpp0x/decltype56.C: New.
2361 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2363         * gcc.dg/pr53265.c: Correct line number in dg-message.
2365 2013-07-22  Diego Novillo  <dnovillo@google.com>
2367         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
2369 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2371         PR testsuite/52641
2372         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2373         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2375 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2377         PR testsuite/52641
2378         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2379         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2380         * gcc.dg/torture/pr53366-1.c: Same.
2381         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2382         * gcc.dg/torture/pr56488.c: Same.
2383         * gcc.dg/torture/pr57584.c: Same.
2384         * gcc.dg/tree-ssa/pr57385.c: Same.
2385         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2387 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
2389         * c-c++-common/pr41779.c: Fix typos.
2390         * gcc.c-torture/compile/20031125-2.c: Likewise.
2391         * gcc.c-torture/compile/20040621-1.c: Likewise.
2392         * gcc.c-torture/execute/20020418-1.c: Likewise.
2393         * gcc.dg/20020108-1.c: Likewise.
2394         * gcc.dg/atomic-generic-aux.c: Likewise.
2395         * gcc.dg/builtin-complex-err-2.c: Likewise.
2396         * gcc.dg/decl-1.c: Likewise.
2397         * gcc.dg/di-sync-multithread.c: Likewise.
2398         * gcc.dg/format/c90-printf-1.c: Likewise.
2399         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2400         * gcc.dg/long-long-compare-1.c: Likewise.
2401         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2402         * gcc.dg/pr17055-1.c: Likewise.
2403         * gcc.dg/pr27095.c: Likewise.
2404         * gcc.dg/torture/fp-int-convert.h: Likewise.
2405         * gcc.dg/tree-prof/inliner-1.c: Likewise.
2406         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2407         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2408         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2409         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2410         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2411         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2412         * gcc.dg/tree-ssa/pr42585.c: Likewise.
2413         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2414         * gcc.dg/vect/vect-cond-5.c: Likewise.
2415         * gcc.dg/weak/typeof-2.c: Likewise.
2416         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2417         * gcc.target/arm/naked-1.c: Likewise.
2418         * gcc.target/i386/pr9771-1.c: Likewise.
2419         * gcc.target/sparc/sparc-constant-1.c: Likewise.
2420         * gcc.target/sparc/struct-ret-check.c: Likewise.
2421         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2422         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2423         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2424         Likewise.
2426 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2428         PR fortran/56937
2429         * gfortran.dg/dependency_42.f90:  New test.
2430         * gfortran.dg/dependency_43.f90:  New test.
2432 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2434         PR fortran/35862
2435         * gfortran.dg/round_4.f90: New.
2437 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2439         PR fortran/57894
2440         * gfortran.dg/min_max_conformance_2.f90: New.
2442 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
2444         PR preprocessor/57620
2445         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2446         (main): Don't test {s,u,U,L}12.
2447         * c-c++-common/raw-string-13.c: New test.
2448         * c-c++-common/raw-string-14.c: New test.
2449         * c-c++-common/raw-string-15.c: New test.
2450         * c-c++-common/raw-string-16.c: New test.
2452 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
2454         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2456 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
2458         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2460         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2461         target { ! keeps_null_pointer_checks }.
2462         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2463         target { ! keeps_null_pointer_checks }.
2465         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2466         * gcc.dg/torture/pr56488.c: Likewise.
2468 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
2470         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2471         new testcase.
2473 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
2475         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2476         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2477         * gfortran.dg/guality/guality.exp: Skip on AIX.
2479         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2481         * g++.dg/debug/pr56819.C: Skip on AIX.
2482         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2483         * g++.dg/guality/guality.exp: Skip on AIX.
2485         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2487         * gcc.misc-tests/gcov-14.c: Skip on AIX.
2489         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2491 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2493         PR target/57516
2494         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2495         Adjust to corrected rounding.
2497 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2499         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2500         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2501         check_effective_target_cilkplus.
2502         * g++.dg/cilk-plus/cilk-plus.exp: Same.
2504 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
2506         * gcc.target/powerpc/pr57744.c: Fix typo.
2508 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
2510         PR middle-end/57698
2511         * gcc.c-torture/compile/pr57698.c: New test.
2512         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2513         * gcc.c-torture/compile/pr44043.c: Ditto.
2515 2013-07-18  Wei Mi  <wmi@google.com>
2517         PR rtl-optimization/57878
2518         * g++.dg/pr57878.C: New test.
2520 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2522         * gcc.dg/pr42611.c: Move dg-error to correct line.
2524 2013-07-17  Tobias Burnus  <burnus@net-b.de>
2526         PR fortran/57895
2527         * gfortran.dg/dollar_sym_3.f: New.
2528         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2530 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
2532         PR target/55654
2533         PR target/55656
2534         PR target/55657
2535         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2536         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2537         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2538         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2539         * objc.dg/image-info.m: Likewise.
2540         * objc.dg/symtab-1.m: Likewise.
2541         * objc.dg/torture/strings/const-str-10.m: Likewise.
2542         * objc.dg/torture/strings/const-str-11.m: Likewise.
2543         * objc.dg/torture/strings/const-str-9.m: Likewise.
2544         * objc.dg/zero-link-1.m: Likewise.
2545         * objc.dg/zero-link-2.m: Likewise.
2546         * objc.dg/no-extra-load.m: Avoid Foundation.h.
2547         * objc.dg/objc-foreach-4.m: Likewise.
2548         * objc.dg/objc-foreach-5.m: Likewise.
2549         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2550         (for Darwin).
2551         * obj-c++.dg/strings/const-str-12.mm: Likewise.
2552         * obj-c++.dg/syntax-error-1.mm: Likewise.
2553         * objc.dg/method-6.m: Likewise.
2554         * objc.dg/pr23214.m: Likewise.
2555         * objc.dg/proto-lossage-7.m: Likewise.
2556         * objc.dg/strings/const-str-12b.m: Likewise.
2557         * objc.dg/zero-link-3.m: Likewise.
2558         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2559         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2560         adjust headers, interfaces and encoded types to reflect current system
2561         versions.  Add FIXME and outputs from current system compiler for
2562         reference.
2564 2013-07-15  Cong Hou  <congh@google.com>
2566         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2567         counted.
2568         * gcc.target/i386/l_fma_float_3.c: Likewise.
2569         * gcc.target/i386/l_fma_double_1.c: Likewise.
2570         * gcc.target/i386/l_fma_double_3.c: Likewise.
2572 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
2574         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2575         function to test if HTM is available.
2576         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2577         * gcc.target/powerpc/htm-builtin-1.c: New test.
2579 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2581         * gfortran.dg/coarray_lib_realloc_1.f90: New.
2582         * gfortran.dg/coarray/lib_realloc_1.f90: New.
2583         * gfortran.dg/coarray_6.f90: Add dg-error.
2585 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2587         PR fortran/37336
2588         * gfortran.dg/finalize_18.f90: New.
2590 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2592         PR fortran/52669
2593         * fortran.dg/module_variable_1.f90:  New test.
2594         * fortran.dg/module_variable_2.f90:  New test.
2596 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
2598         * g++.dg/ext/vector19.C: Adapt.
2599         * g++.dg/ext/vector23.C: New testcase.
2601 2013-07-12  Michael Matz  <matz@suse.de>
2603         PR middle-end/55771
2604         * c-c++-common/pr55771.c: New test.
2606 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
2608         * gcc.target/aarch64/vect-movi.c: New.
2610 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
2612         PR target/57362
2613         * g++.dg/ext/pr57362.C: New.
2615 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
2617         PR target/57631
2618         * gcc.target/avr/torture/pr57631.c: New test.
2620 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2622         PR c++/57827
2623         * g++.dg/cpp0x/constexpr-ice7.C: New.
2625 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
2627         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2628         for EABI targets.
2629         * gcc.c-torture/execute/nest-align-1.x: New.
2631 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2633         PR c++/57874
2634         * g++.dg/cpp0x/sfinae48.C: New.
2636 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2638         PR preprocessor/57824
2639         * c-c++-common/raw-string-17.c: New test.
2640         * c-c++-common/gomp/pr57824.c: New test.
2642 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2644         PR c++/57869
2645         * g++.dg/cpp0x/reinterpret_cast1.C: New.
2646         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2647         * g++.dg/conversion/dr195.C: Update.
2648         * g++.dg/expr/cast2.C: Likewise.
2650 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2652         * c-c++-common/raw-string-18.c: New test.
2653         * c-c++-common/raw-string-19.c: New test.
2655         PR preprocessor/57757
2656         * g++.dg/cpp/paste1.C: New test.
2657         * g++.dg/cpp/paste2.C: New test.
2659 2013-07-10  Graham Stott  <grahams@btinternet.com>
2661         * gcc.target/mips/mulsize-1.c: New.
2662         * gcc.target/mips/mulsize-2.c: New.
2663         * gcc.target/mips/mulsize-3.c: New.
2664         * gcc.target/mips/mulsize-4.c: New.
2666 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2668         PR c++/53094
2669         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2670         * g++.dg/ext/vector24.C: New testcase.
2672 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2674         PR c++/53000
2675         * g++.dg/cpp0x/decltype17.C: Adjust.
2677 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2679         PR c++/51786
2680         * g++.dg/cpp0x/pr51786.C: New.
2682 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
2684         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2686         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2688         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2690         * gcc.target/powerpc/sd-vsx.c: Require dfp.
2691         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2693 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2695         PR fortran/57834
2696         * gfortran.dg/c_f_pointer_tests_8.f90: New.
2698 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2700         PR fortran/50554
2701         * gfortran.dg/do_check_9.f90: New.
2703 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2705         PR fortran/57785
2706         * gfortran.dg/dot_product_2.f90: New.
2708 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2710         PR fortran/57469
2711         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2713 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
2715         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2716         * gfortran.dg/finalize_10.f90: Fix dg-final.
2718 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
2720         PR target/57819
2721         * gcc.target/i386/pr57819.c: New test.
2723         PR rtl-optimization/57829
2724         * gcc.c-torture/execute/pr57829.c: New test.
2726 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2728         * gcc.target/i386/memcpy-vector_loop-1.c: New.
2729         * gcc.target/i386/memcpy-vector_loop-2.c: New.
2731 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
2733         PR target/57807
2734         * gcc.target/i386/pr57807.c: New test.
2736 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
2738         PR target/29776
2739         * gcc.dg/tree-ssa/vrp89.c: New test.
2741 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
2743         PR c++/28262
2744         * g++.dg/parse/defarg16.C: New.
2746 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
2748         PR rtl-optimization/55342
2749         * gcc.target/i386/pr55342.c: New.
2751 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2753         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
2755 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
2757         PR c++/14263
2758         * g++.dg/inherit/virtual10.C: New.
2760 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2762         PR c/57821
2763         * gcc.dg/large-size-array-6.c: New test.
2765 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2767         PR c++/38634
2768         * g++.dg/template/crash116.C: New.
2770 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2772         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
2773         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
2775 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2777         PR c++/54998
2778         * g++.dg/cpp0x/nsdmi-list3.C: New.
2780 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
2782         PR target/57777
2783         * gcc.target/i386/pr57777.c: New test.
2785         PR c++/57771
2786         * g++.dg/template/arg9.C: New test.
2788 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
2790         * gcc.target/i386/avx-inline.c: New test.
2792 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
2794         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
2795         * gcc.target/mips/call-2.c: Likewise.
2796         * gcc.target/mips/call-3.c: Likewise.
2797         * gcc.target/mips/lazy-binding-1.c: Likewise.
2799 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
2801         PR tree-optimization/57741
2802         * gcc.dg/vect/pr57741-1.c: New test.
2803         * gcc.dg/vect/pr57741-2.c: New test.
2804         * gcc.dg/vect/pr57741-3.c: New test.
2806 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2808         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
2809         on big endian.
2810         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
2811         * lib/target-supports.exp: Define aarch64_little_endian.
2813 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2815         * gcc.target/aarch64/abs_1.c: New test.
2817 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2819         * gcc.target/aarch64/bfxil_1.c: New test.
2820         * gcc.target/aarch64/bfxil_2.c: Likewise.
2822 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2824         PR c/57766
2825         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
2826         array sizes from 100 to 20.
2828 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
2830         PR fortran/54788
2831         * gfortran.dg/pointer_remapping_8.f90: New.
2833 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
2835         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
2836         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
2837         * g++.dg/cpp1y/udlit-userdef-string.C: New.
2838         * g++.dg/cpp1y/complex_literals.h: New.
2840 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
2842         PR c++/57645
2843         * g++.dg/cpp0x/noexcept21.C: New.
2845 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
2847         PR target/57736
2848         * gcc.target/i386/pr57736.c: New test.
2850 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2852         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
2853         c specific.
2854         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
2855         strings to match the fixed error messages.
2856         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2857         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
2858         message check.
2860 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
2862         PR target/57744
2863         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
2864         stqcx. get even registers.
2866 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
2868         PR c++/57509
2869         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
2871 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2873         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
2874         Fix scan patterns.
2875         * gcc.target/i386/bmi-1.c: Ditto.
2876         * gcc.target/i386/bmi-bextr-4.c: New.
2877         * gcc.target/i386/bmi-bextr-5.c: Ditto.
2879 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
2881         PR c++/57682
2882         * g++.dg/cpp0x/initlist73.C: New.
2884 2013-06-27  Meador Inge  <meadori@codesourcery.com>
2886         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
2887         * g++.dg/simulate-thread/atomics-2.C: Likewise.
2888         * g++.dg/simulate-thread/atomics-1.C: Likewise.
2890 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
2892         PR c++/57509
2893         * g++.dg/ext/pr57509.C: New file.
2895 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
2897         PR target/57623
2898         * gcc.target/i386/bmi-bextr-3.c: New test.
2900         PR target/57623
2901         * gcc.target/i386/bmi2-bzhi-1.c: New test.
2903 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
2905         PR c++/57172
2906         * g++.dg/cpp0x/pr57172.C: New testcase.
2908 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2910         * gcc.target/s390/htm-1.c: New file.
2911         * gcc.target/s390/htm-nofloat-1.c: New file.
2912         * gcc.target/s390/htm-xl-intrin-1.c: New file.
2914 2013-06-26  Tobias Burnus  <burnus@net-b.de>
2916         PR fortran/29800
2917         * gfortran.dg/bounds_check_17.f90: New.
2919 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
2921         PR c++/57640
2922         * g++.dg/cpp1y/pr57640.C: New.
2924 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2926         PR c/57692
2927         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
2928         overflow due to size of arrays.
2930 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
2932         PR tree-optimization/57705
2933         * gcc.dg/vect/pr57705.c: New test.
2934         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
2936 2013-06-25  Martin Jambor  <mjambor@suse.cz>
2938         PR middle-end/57670
2939         * g++.dg/ipa/pr57670.C: New test.
2941 2013-06-25  Richard Biener  <rguenther@suse.de>
2943         PR middle-end/56977
2944         * gcc.dg/pr56977.c: New testcase.
2946 2013-06-24  Martin Jambor  <mjambor@suse.cz>
2948         PR tree-optimization/57358
2949         * gcc.dg/ipa/pr57358.c: New test.
2951 2013-06-24  Richard Biener  <rguenther@suse.de>
2953         PR testsuite/57686
2954         * gcc.dg/torture/pr57584.c: Remove target specific bits.
2956 2013-06-24  Richard Biener  <rguenther@suse.de>
2958         PR tree-optimization/57488
2959         * gcc.dg/torture/pr57488.c: New testcase.
2961 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2962             Dominique d'Humieres  <dominiq@lps.ens.fr>
2964         PR fortran/52413
2965         * gfortran.dg/fraction.f90: New.
2967 2013-06-24  Alan Modra  <amodra@gmail.com>
2969         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
2970         Add scan-assembler-not "lvx".
2971         * gcc.target/powerpc/le-altivec-consts.c: New.
2973 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2975         * g++.dg/cpp0x/sfinae47.C: New.
2977 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
2979         PR target/52483
2980         * gcc.target/sh/pr52483-1.c: New.
2981         * gcc.target/sh/pr52483-2.c: New.
2982         * gcc.target/sh/pr52483-3.c: New.
2983         * gcc.target/sh/pr52483-4.c: New.
2984         * gcc.target/sh/pr52483-5.c: New.
2986 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
2988         * gcc.target/i386/intrinsics_1.c: New test.
2989         * gcc.target/i386/intrinsics_2.c: Ditto.
2990         * gcc.target/i386/intrinsics_3.c: Ditto.
2991         * gcc.target/i386/intrinsics_4.c: Ditto.
2992         * gcc.target/i386/intrinsics_5.c: Ditto.
2993         * gcc.target/i386/intrinsics_6.c: Ditto.
2994         * gcc.target/i386/avx-1.c: Provide macros for builtins
2995         needing immediate arguments in f16cintrin.h and rtmintrin.h.
2997 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2999         PR fortran/37336
3000         * gfortran.dg/finalize_17.f90: New.
3002 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3004         * gfortran.dg/realloc_on_assign_18.f90: New.
3006 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3008         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3009         Also changed the returns from error as distinct values so that
3010         debugging can get easier.
3011         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3012         errors specific to C, if necessary.  Also added new error
3013         hooks for C++.
3014         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3015         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3016         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3017         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3018         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3019         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3020         the same changes as parser_errors3.c, spaces were added between colons
3021         to not confuse C++ compiler with 2 colons as scope.
3022         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3023         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3024         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3025         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3026         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3027         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3028         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3029         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3030         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3031         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3032         * g++.dg/cilk-plus/cilk-plus.exp: New script.
3033         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3034         in the list.
3036 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
3038         PR other/53317
3039         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3041 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
3043         PR target/57655
3044         * gcc.target/i386/pr57655.c: New test.
3046 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
3048         * ada/acats/tests/gcc: Delete.
3049         * gnat.dg/style: Likewise.
3051 2013-06-20  Jeff Law  <law@redhat.com>
3053         PR tree-optimization/57660
3054         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3055         based on their branch cost.
3057         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3059 2013-06-20  Tobias Burnus  <burnus@net-b.de>
3061         PR fortran/57633
3062         * gfortran.dg/list_read_11.f90: New.
3064 2013-06-20  Richard Biener  <rguenther@suse.de>
3066         PR tree-optimization/57584
3067         * gcc.dg/torture/pr57584.c: New testcase.
3069 2013-06-19  Sharad Singhai  <singhai@google.com>
3071         * g++.dg/gcov/gcov-8.C: New testcase.
3072         * lib/gcov.exp: Handle intermediate format.
3074 2013-06-19  Wei Mi  <wmi@google.com>
3076         PR rtl-optimization/57518
3077         * testsuite/gcc.dg/pr57518.c: New test.
3079 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3081         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3083 2013-06-19  Jan Hubicka  <jh@suse.cz>
3085         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3087 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3089         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3090         hard-coded values of array sizes with a #define.
3091         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3092         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3093         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3094         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3095         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3097 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
3099         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3100         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3102 2013-06-19  Jeff Law  <law@redhat.com>
3104         * gcc.dg/tree-ssa/forwprop-28.c: New test.
3106 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3108         PR c++/57638
3109         * g++.dg/template/error53.C: New.
3111 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3113         PR target/55033
3114         * gcc.target/powerpc/pr55033.c: Fix options.
3116 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
3118         * gcc.target/i386/inline_error.c: New test.
3119         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3120         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3122 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
3124         PR c++/53211
3125         * g++.dg/cpp0x/decltype55.C: New.
3127 2013-06-18  Marek Polacek  <polacek@redhat.com>
3129         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3131 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3133         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3135 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3137         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3138         Also changed the returns from error as distinct values so that it is
3139         easier to debug.
3141 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
3143         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3145 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
3147         PR c++/16128
3148         * g++.dg/template/error52.C: New.
3149         * g++.dg/lookup/friend15.C: Update.
3150         * g++.dg/parse/error11.C: Likewise.
3151         * g++.dg/parse/error14.C: Likewise.
3152         * g++.dg/parse/parser-pr28152-2.C: Likewise.
3153         * g++.dg/parse/template25.C: Likewise.
3154         * g++.old-deja/g++.jason/cond.C: Likewise.
3155         * g++.old-deja/g++.mike/for2.C: Likewise.
3156         * g++.old-deja/g++.robertl/eb125.C: Likewise.
3157         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3159 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3161         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3162         ensure alignment.
3164 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3166         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3167         accidentally placing minus sign for length instead of stride.
3169 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
3171         PR rtl-optimization/57425
3172         PR rtl-optimization/57569
3173         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3174         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3176 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
3178         PR fortran/49074
3179         PR fortran/56136
3180         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3181         packing.
3182         * gfortran.dg/typebound_assignment_6.f03: New.
3184 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
3186         * gcc.target/h8300/h8300.exp: New.
3187         * gcc.dg/pragma-isr.c: Move to ...
3188         * gcc.target/sh/torture/pragma-isr.c: ... here ...
3189         * gcc.target/h8300/pragma-isr.c: ... and here.
3190         * gcc.dg/pragma-isr2.c: Move to ...
3191         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3192         * gcc.target/h8300/pragma-isr2.c: ... and here.
3193         * gcc.dg/pragma-isr-trapa.c: Move to ...
3194         * gcc.target/sh/pragma-isr-trapa.c: ... here.
3195         * gcc.dg/pragma-isr-trapa2.c: Move to ...
3196         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3197         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3198         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3199         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3200         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3201         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3202         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3203         * gcc.dg/attr-isr-trap_exit.c: Move to ...
3204         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3205         * gcc.dg/attr-isr-trapa.c: Move to ...
3206         * gcc.target/sh/attr-isr-trapa.c: ... here.
3208 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3210         PR c++/51413
3211         * g++.dg/ext/builtin-offsetof1.C: New.
3213 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
3215         * gcc.target/aarch64/vect_smlal_1.c: New file.
3217 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3219         PR fortran/57508
3220         * gfortran.dg/defined_assignment_7.f90: New.
3222 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3224         PR c++/57599
3225         * g++.dg/rtti/dyncast6.C: New.
3226         * g++.dg/cpp0x/dyncast1.C: Likewise.
3228 2013-06-14  Alan Modra  <amodra@gmail.com>
3230         PR middle-end/57134
3231         * gcc.dg/pr57134.c: New.
3233 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3235         PR fortran/57596
3236         * gfortran.dg/deferred_type_param_9.f90: New.
3238 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3240         * gcc.dg/fold-minus-1.c: New testcase.
3242 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
3244         PR fortran/49074
3245         * gfortran.dg/typebound_assignment_5.f03: New.
3247 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3249         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3251 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3252             Pat Haugen  <pthaugen@us.ibm.com>
3253             Peter Bergner  <bergner@vnet.ibm.com>
3255         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3256         load/store instructions on power7, power8.
3257         * gcc.target/powerpc/atomic-p8.c: Likewise.
3259 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3261         PR c/57577
3262         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3264 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
3266         PR c++/38958
3267         * g++.dg/warn/Wunused-var-20.C: New.
3269 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3271         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3272         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3273         Run with -fno-common.
3275 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3277         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3278         and exit function calls with return 1 and return 0, respectively.
3280 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3282         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3283         New tests.
3285 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
3287         PR tree-optimization/57361
3288         * gcc.dg/tree-ssa/pr57361.c: New file.
3290 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3292         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3293         to ensure alignment.
3294         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3296 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3298         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3300 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3301             Dominique d'Humieres  <dominiq@lps.ens.fr>
3303         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3305 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
3307         PR target/56564
3308         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3309         * gcc.target/i386/pr56564-3.c: Likewise.
3311 2013-06-11  Tobias Burnus  <burnus@net-b.de>
3313         PR fortran/57535
3314         * gfortran.dg/class_array_18.f90: New.
3316 2013-06-11  Jan Hubicka  <jh@suse.cz>
3318         PR c++/57551
3319         * g++.dg/ext/visibility/anon6.C: Update testcase.
3321 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3323         PR c/57563
3324         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3325         in how we check __sec_reduce_mutating function's result.
3327 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3328             Pat Haugen  <pthaugen@us.ibm.com>
3329             Peter Bergner  <bergner@vnet.ibm.com>
3331         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3332         direct move instructions.
3333         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3334         * gcc.target/powerpc/direct-move.h: Likewise.
3335         * gcc.target/powerpc/direct-move-float1.c: Likewise.
3336         * gcc.target/powerpc/direct-move-float2.c: Likewise.
3337         * gcc.target/powerpc/direct-move-double1.c: Likewise.
3338         * gcc.target/powerpc/direct-move-double2.c: Likewise.
3339         * gcc.target/powerpc/direct-move-long1.c: Likewise.
3340         * gcc.target/powerpc/direct-move-long2.c: Likewise.
3342 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3344         PR c++/52440
3345         * g++.dg/cpp0x/pr52440.C: New.
3347 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
3349         PR target/56564
3350         * gcc.target/i386/pr56564-1.c: New test.
3351         * gcc.target/i386/pr56564-2.c: New test.
3352         * gcc.target/i386/pr56564-3.c: New test.
3353         * gcc.target/i386/pr56564-4.c: New test.
3354         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3355         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3356         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3357         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3358         * gcc.target/i386/vect-sizes-1.c: Likewise.
3359         * gcc.target/i386/memcpy-1.c: Likewise.
3360         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3361         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3363 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
3365         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3366         systems to cover all GNU systems.
3367         * g++.dg/abi/guard2.C: Likewise.
3368         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3369         * g++.dg/eh/sighandle.C: Likewise.
3370         * g++.dg/ext/cleanup-10.C: Likewise.
3371         * g++.dg/ext/cleanup-11.C: Likewise.
3372         * g++.dg/ext/cleanup-8.C: Likewise.
3373         * g++.dg/ext/cleanup-9.C: Likewise.
3374         * g++.dg/opt/const5.C: Likewise.
3375         * g++.dg/opt/life1.C: Likewise.
3376         * g++.dg/other/pr39496.C: Likewise.
3377         * g++.old-deja/g++.abi/aggregates.C: Likewise.
3378         * g++.old-deja/g++.abi/align.C: Likewise.
3379         * g++.old-deja/g++.abi/bitfields.C: Likewise.
3380         * g++.old-deja/g++.law/weak.C: Likewise.
3381         * g++.old-deja/g++.pt/asm1.C: Likewise.
3382         * gcc.c-torture/execute/20030125-1.x: Likewise.
3383         * gcc.c-torture/execute/990127-2.x: Likewise.
3384         * gcc.dg/20041106-1.c: Likewise.
3385         * gcc.dg/20050503-1.c: Likewise.
3386         * gcc.dg/builtin-object-size-5.c: Likewise.
3387         * gcc.dg/cleanup-10.c: Likewise.
3388         * gcc.dg/cleanup-11.c: Likewise.
3389         * gcc.dg/cleanup-8.c: Likewise.
3390         * gcc.dg/cleanup-9.c: Likewise.
3391         * gcc.dg/complex-5.c: Likewise.
3392         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3393         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3394         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3395         * gcc.dg/dfp/pr35739.c: Likewise.
3396         * gcc.dg/fdata-sections-1.c: Likewise.
3397         * gcc.dg/lto/20090206-1_0.c: Likewise.
3398         * gcc.dg/lto/20090206-2_0.c: Likewise.
3399         * gcc.dg/pr30360.c: Likewise.
3400         * gcc.dg/pr37303.c: Likewise.
3401         * gcc.dg/pr39323-1.c: Likewise.
3402         * gcc.dg/pr39323-2.c: Likewise.
3403         * gcc.dg/pr39323-3.c: Likewise.
3404         * gcc.dg/pr45416.c: Likewise.
3405         * gcc.dg/setjmp-2.c: Likewise.
3406         * gcc.dg/split-1.c: Likewise.
3407         * gcc.dg/split-3.c: Likewise.
3408         * gcc.dg/split-4.c: Likewise.
3409         * gcc.dg/strlenopt-12g.c: Likewise.
3410         * gcc.dg/strlenopt-14g.c: Likewise.
3411         * gcc.dg/strlenopt-14gf.c: Likewise.
3412         * gcc.dg/strlenopt-16g.c: Likewise.
3413         * gcc.dg/strlenopt-17g.c: Likewise.
3414         * gcc.dg/strlenopt-18g.c: Likewise.
3415         * gcc.dg/strlenopt-1f.c: Likewise.
3416         * gcc.dg/strlenopt-22g.c: Likewise.
3417         * gcc.dg/strlenopt-2f.c: Likewise.
3418         * gcc.dg/strlenopt-4g.c: Likewise.
3419         * gcc.dg/strlenopt-4gf.c: Likewise.
3420         * gcc.dg/struct-ret-3.c: Likewise.
3421         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3422         * gcc.misc-tests/linkage.exp: Likewise.
3423         * gcc.target/i386/20000724-1.c: Likewise.
3424         * gcc.target/i386/align-main-3.c: Likewise.
3425         * gcc.target/i386/cleanup-1.c: Likewise.
3426         * gcc.target/i386/inline-mcpy.c: Likewise.
3427         * gcc.target/i386/pr32268.c: Likewise.
3428         * gcc.target/i386/pr36613.c: Likewise.
3429         * gcc.target/i386/pr39013-1.c: Likewise.
3430         * gcc.target/i386/pr39013-2.c: Likewise.
3431         * gcc.target/i386/pr39496.c: Likewise.
3432         * gcc.target/i386/pr40906-3.c: Likewise.
3433         * gcc.target/i386/pr46084.c: Likewise.
3434         * lib/target-supports.exp (check_effective_target_pie): Likewise.
3436 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
3438         PR target/6526
3439         * gcc.target/sh/pr6526.c: New.
3441 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
3443         PR target/57568
3444         * gcc.c-torture/execute/pr57568.c: New test.
3446 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3448         PR c++/37404
3449         * g++.dg/other/vararg-4.C: New.
3451 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
3453         PR rtl-optimization/57559
3454         * gcc.target/s390/pr57559.c : New test.
3456 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3458         PR fortran/37336
3459         * gfortran.dg/finalize_10.f90: New.
3460         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3461         * gfortran.dg/finalize_15.f90: New.
3463 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3465         PR fortran/57553
3466         * gfortran.dg/storage_size_4.f90: New.
3468 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
3470         PR c++/57548
3471         * testsuite/g++.dg/ext/pr57548.C: New test.
3473 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3475         PR middle-end/57541
3476         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3478 2013-06-07  Jan Hubicka  <jh@suse.cz>
3480         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3482 2013-06-07  Tobias Burnus  <burnus@net-b.de>
3484         PR fortran/57549
3485         * gfortran.dg/array_constructor_48.f90: New.
3486         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3487         * gfortran.dg/array_constructor_type_15.f03: Ditto.
3489 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3491         PR target/56315
3492         * gcc.target/arm/xordi3-opt.c: New test.
3494 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3496         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3497         Revert to dg-options.
3499 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3501         PR target/55033
3502         * gcc.target/powerpc/pr55033.c: New.
3504 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
3506         PR c++/53658
3507         * g++.dg/cpp0x/alias-decl-36.C: New.
3509 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3510             Pat Haugen  <pthaugen@us.ibm.com>
3511             Peter Bergner  <bergner@vnet.ibm.com>
3513         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3514         power8 builtin functions.
3515         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3516         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3517         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3518         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3519         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3520         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3521         * gcc.target/powerpc/p8vector-vectorize-1.c: New
3522         tests to test power8 auto-vectorization.
3523         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3524         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3525         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3526         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3528         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3529         powerpc_p8vector_ok instead of powerpc_vsx_ok.
3531         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3533         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3534         support.
3535         (check_effective_target_powerpc_p8vector_ok): Likewise.
3536         (is-effective-target): Likewise.
3537         (check_vect_support_and_set_flags): Likewise.
3539 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
3541         PR c++/43652
3542         * g++.dg/parse/error53.C: New.
3544 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
3546         PR rtl-optimization/57459
3547         * gcc.target/i386/pr57459.c: New test.
3549 2013-06-06  Teresa Johnson  <tejohnson@google.com>
3551         PR c++/53743
3552         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3553         into -freorder-blocks-and-partition test.
3554         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3555         * gcc.dg/tree-prof/20041218-1.c: Ditto.
3556         * gcc.dg/tree-prof/pr52027.c: Use -O2.
3557         * gcc.dg/tree-prof/pr50907.c: Ditto.
3558         * gcc.dg/tree-prof/pr45354.c: Ditto.
3559         * g++.dg/tree-prof/partition2.C: Ditto.
3560         * g++.dg/tree-prof/partition3.C: Ditto.
3562 2013-06-06  Tobias Burnus  <burnus@net-b.de>
3564         PR fortran/57542
3565         * gfortran.dg/finalize_16.f90: New.
3567 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3569         * gcc.dg/vect/no-section-anchors-vect-68.c:
3570         Add dg-skip-if aarch64_tiny.
3572 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3574         PR C/57457
3575         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3576         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3578 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
3580         PR c++/51908
3581         * g++.dg/cpp0x/decltype54.C: New.
3583 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
3585         * gcc.dg/fshort-wchar.c: Add extra dg-options for
3586         arm*-*-*eabi* targets.
3587         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3588         arm*-*-* targets.
3589         * gcc.dg/tree-ssa/pr43491.c: Likewise.
3591 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
3592             Tobias Burnus  <burnus@net-b.de>
3594         * gfortran.dg/string_length_2.f90: Fix dg-do run.
3595         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
3596         * gfortran.dg/io_real_boz_4.f90: Ditto.
3597         * gfortran.dg/io_real_boz_5.f90: Ditto.
3599 2013-06-05  Andreas Schwab  <schwab@suse.de>
3601         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3603 2013-06-04  Jan Hubicka  <jh@suse.cz>
3605         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3607 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3609         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3610         parameters with void.
3611         (main2): Removed argc parameter.
3612         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3613         (main): Replaced argc, argv parameters with void.
3614         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3615         (main2): Removed argc parameter.
3616         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3617         argv parameters with void.  Added __asm volatile to avoid optimization
3618         on argc, if necessary.
3619         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3620         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3621         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3622         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3623         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3624         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3625         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3626         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3627         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3628         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3629         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3630         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3631         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3632         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3633         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3634         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3635         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3636         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3637         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3638         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3639         parameters with void.
3640         (main2): Removed argc parameter.
3641         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3642         (main): Replaced argc, argv parameters with void.
3643         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3644         argv parameters with void.  Also renamed this function as main, and
3645         delete the existing main.
3646         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3647         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3648         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3650 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
3652         * gcc.target/aarch64/movi_1.c: New test.
3654 2013-06-04  Tobias Burnus  <burnus@net-b.de>
3656         PR fortran/37336
3657         * gfortran.dg/finalize_12.f90: New.
3658         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3659         end of scope finalization.
3660         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3661         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3662         * gfortran.dg/auto_dealloc_2.f90: Ditto.
3663         * gfortran.dg/class_19.f03: Ditto.
3664         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3665         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3666         * gfortran.dg/extends_14.f03: Ditto.
3667         * gfortran.dg/move_alloc_4.f90: Ditto.
3668         * gfortran.dg/typebound_proc_27.f03: Ditto.
3670 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
3672         * gfortran.dg/bounds_check_7.f90: Remove "! {".
3673         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3674         * gfortran.dg/default_initialization_5.f90: Update dg-do.
3675         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3676         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3677         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3678         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3679         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
3680         * gfortran.dg/io_real_boz_4.f90: Ditto.
3681         * gfortran.dg/io_real_boz_5.f90: Ditto.
3682         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3683         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3684         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3685         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3686         * gfortran.dg/transpose_2.f90: Fix dg-output.
3688 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3690         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3691         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3692         dg-option and an header comment.
3694 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3696         PR c++/57419
3697         * g++.dg/cpp0x/sfinae46.C: New.
3698         * g++.dg/cpp0x/defaulted13.C: Adjust.
3699         * g++.dg/cpp0x/defaulted2.C: Likewise.
3700         * g++.dg/cpp0x/defaulted26.C: Likewise.
3701         * g++.dg/cpp0x/defaulted3.C: Likewise.
3702         * g++.dg/cpp0x/error1.C: Likewise.
3703         * g++.dg/cpp0x/implicit1.C: Likewise.
3704         * g++.dg/cpp0x/implicit11.C: Likewise.
3705         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3706         * g++.dg/cpp0x/initlist47.C: Likewise.
3707         * g++.dg/cpp0x/initlist9.C: Likewise.
3708         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3709         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3710         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3711         * g++.dg/cpp0x/union4.C: Likewise.
3712         * g++.dg/template/crash108.C: Likewise.
3713         * g++.dg/template/crash41.C: Likewise.
3714         * g++.old-deja/g++.jason/local.C: Likewise.
3715         * g++.old-deja/g++.law/visibility3.C: Likewise.
3717 2013-06-03  Teresa Johnson  <tejohnson@google.com>
3719         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3720         * gcc.dg/vect/bb-slp-14.c: Ditto.
3721         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3722         * gcc.dg/vect/bb-slp-23.c: Ditto.
3723         * gcc.dg/vect/bb-slp-15.c: Ditto.
3724         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3725         * gcc.dg/vect/bb-slp-24.c: Ditto.
3726         * gcc.dg/vect/bb-slp-16.c: Ditto.
3727         * gcc.dg/vect/bb-slp-25.c: Ditto.
3728         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3729         * gcc.dg/vect/bb-slp-17.c: Ditto.
3730         * gcc.dg/vect/bb-slp-1.c: Ditto.
3731         * gcc.dg/vect/bb-slp-26.c: Ditto.
3732         * gcc.dg/vect/bb-slp-18.c: Ditto.
3733         * gcc.dg/vect/bb-slp-2.c: Ditto.
3734         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
3735         * gcc.dg/vect/bb-slp-27.c: Ditto.
3736         * gcc.dg/vect/bb-slp-19.c: Ditto.
3737         * gcc.dg/vect/bb-slp-3.c: Ditto.
3738         * gcc.dg/vect/bb-slp-28.c: Ditto.
3739         * gcc.dg/vect/bb-slp-4.c: Ditto.
3740         * gcc.dg/vect/bb-slp-29.c: Ditto.
3741         * gcc.dg/vect/bb-slp-5.c: Ditto.
3742         * gcc.dg/vect/bb-slp-6.c: Ditto.
3743         * gcc.dg/vect/bb-slp-8a.c: Ditto.
3744         * gcc.dg/vect/bb-slp-7.c: Ditto.
3745         * gcc.dg/vect/bb-slp-8b.c: Ditto.
3746         * gcc.dg/vect/bb-slp-8.c: Ditto.
3747         * gcc.dg/vect/bb-slp-9.c: Ditto.
3748         * gcc.dg/vect/bb-slp-10.c: Ditto.
3749         * gcc.dg/vect/bb-slp-11.c: Ditto.
3750         * gcc.dg/vect/bb-slp-20.c: Ditto.
3751         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
3752         * gcc.dg/vect/bb-slp-21.c: Ditto.
3753         * gcc.dg/vect/bb-slp-30.c: Ditto.
3754         * gcc.dg/vect/bb-slp-13.c: Ditto.
3755         * gcc.dg/vect/bb-slp-22.c: Ditto.
3756         * g++.dg/vect/slp-pr50413.cc: Ditto.
3757         * g++.dg/vect/slp-pr56812.cc: Ditto.
3758         * g++.dg/vect/slp-pr50819.cc: Ditto.
3760 2013-06-01  Tobias Burnus  <burnus@net-b.de>
3762         PR fortran/57456
3763         * gfortran.dg/class_array_17.f90: New.
3765 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3767         * ada/acats/floatstore.lst: New.
3768         * ada/acats/run_all.sh: Process it.
3770 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3772         * gcc.target/powerpc/e500-ord-1.c: New test.
3773         * gcc.target/powerpc/e500-ord-2.c: Likewise.
3774         * gcc.target/powerpc/e500-unord-1.c: Likewise.
3775         * gcc.target/powerpc/e500-unord-2.c: Likewise.
3777 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3779         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
3781 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3783         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
3785 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3787         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
3789 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3791         PR c/57452
3792         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
3793         test-case.
3795 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3797         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
3799 2013-05-31  Marek Polacek  <polacek@redhat.com>
3801         PR tree-optimization/57478
3802         PR tree-optimization/57453
3803         * gcc.dg/torture/pr57478.c: New test.
3805 2013-05-31  Tobias Burnus  <burnus@net-b.de>
3807         PR fortran/57456
3808         * gfortran.dg/class_array_17.f90: New.
3810 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3812         PR target/56315
3813         * gcc.target/arm/iordi3-opt.c: New test.
3815 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
3817         PR fortran/54190
3818         PR fortran/57217
3819         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
3820         * gfortran.dg/interface_26.f90: Ditto.
3821         * gfortran.dg/proc_ptr_11.f90: Ditto.
3822         * gfortran.dg/proc_ptr_15.f90: Ditto.
3823         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3824         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
3825         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3826         * gfortran.dg/typebound_override_1.f90: Ditto.
3827         * gfortran.dg/typebound_override_4.f90: Ditto.
3828         * gfortran.dg/typebound_proc_6.f03: Ditto.
3829         * gfortran.dg/assumed_type_7.f90: New test.
3830         * gfortran.dg/typebound_override_5.f90: New test.
3831         * gfortran.dg/typebound_override_6.f90: New test.
3832         * gfortran.dg/typebound_override_7.f90: New test.
3834 2013-05-30  Tobias Burnus  <burnus@net-b.de>
3836         PR middle-end/57073
3837         * gfortran.dg/power_6.f90: New.
3839 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
3841         * gcc.target/aarch64/insv_1.c: New test.
3843 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
3845         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
3846         dg-skip-if "No stabs".
3848 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
3850         PR fortran/54189
3851         * gfortran.dg/assumed_size_1.f90: New.
3853 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3855         * gcc.dg/shrink-wrap-alloca.c: New added.
3856         * gcc.dg/shrink-wrap-pretend.c: New added.
3857         * gcc.dg/shrink-wrap-sibcall.c: New added.
3859 2013-05-30  Tobias Burnus  <burnus@net-b.de>
3861         PR fortran/57458
3862         * gfortran.dg/assumed_rank_13.f90: New.
3864 2013-05-29  Easwaran Raman  <eraman@google.com>
3866         PR tree-optimization/57442
3867         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
3869 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3871         PR tree-optimization/57441
3872         * gcc.c-torture/compile/pr57441.c: New.
3874 2013-05-29  Dehao Chen  <dehao@google.com>
3876         PR testsuite/57413
3877         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
3879 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3881         PR fortran/37336
3882         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
3883         * gfortran.dg/class_19.f03: Ditto.
3885 2013-05-29  Richard Biener  <rguenther@suse.de>
3887         * gcc.dg/vect/bb-slp-32.c: New testcase.
3889 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3891         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
3892         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
3893         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
3894         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
3895         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3896         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
3897         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
3898         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3899         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
3900         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
3901         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
3902         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
3903         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
3904         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
3905         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
3906         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
3907         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
3908         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
3909         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
3910         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
3911         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
3912         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
3913         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
3914         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
3915         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
3916         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
3917         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
3918         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
3919         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3920         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
3921         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
3922         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
3923         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
3924         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3925         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
3926         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
3927         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
3928         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
3929         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
3931 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3933         PR fortran/37336
3934         * gfortran.dg/finalize_11.f90: New.
3935         * gfortran.dg/finalize_4.f03: Remove dg-error.
3936         * gfortran.dg/finalize_5.f03: Ditto.
3937         * gfortran.dg/finalize_6.f03: Ditto.
3938         * gfortran.dg/finalize_7.f03: Ditto.
3940 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3942         * gfortran.dg/class_array_16.f90: New.
3944 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3946         PR fortran/57435
3947         * testsuite/gfortran.dg/use_29.f90: New.
3949 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3951         * gnat.dg/fp_exception.adb: New test.
3953 2013-05-28  Richard Biener  <rguenther@suse.de>
3955         PR tree-optimization/56787
3956         * gcc.dg/vect/pr56787.c: New testcase.
3958 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
3959             Tobias Burnus  <burnus@net-b.de>
3961         PR fortran/57217
3962         * gfortran.dg/typebound_override_4.f90: New.
3964 2013-05-28  Richard Biener  <rguenther@suse.de>
3966         PR tree-optimization/57411
3967         * g++.dg/opt/pr57411.C: New testcase.
3969 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3971         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
3972         * gcc.dg/builtin-bswap-9.c: Likewise.
3974 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3976         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
3978 2013-05-27  Richard Biener  <rguenther@suse.de>
3980         PR middle-end/57412
3981         * gcc.dg/gomp/pr57412.c: New testcase.
3983 2013-05-27  Bud Davis  <jmdavis@link.com>
3985         PR fortran/50405
3986         * gfortran.dg/stfunc_8.f90: New.
3988 2013-05-27  Richard Biener  <rguenther@suse.de>
3990         PR tree-optimization/57343
3991         * gcc.dg/torture/pr57343.c: New testcase.
3993 2013-05-27  Richard Biener  <rguenther@suse.de>
3995         PR tree-optimization/57417
3996         * gcc.dg/torture/pr57417.c: New testcase.
3998 2013-05-27  Richard Biener  <rguenther@suse.de>
4000         PR tree-optimization/57396
4001         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4003 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4005         * gnat.dg/specs/last_bit.ads: New test.
4007 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4009         * gnat.dg/specs/machine_attribute.ads: New test.
4011 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4013         * gnat.dg/incomplete3.ad[sb]: New test.
4015 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4017         PR target/53916
4018         * gcc.target/mips/div-13.c: New test.
4020 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4022         PR target/55777
4023         * gcc.target/mips/mips16-attributes-5.c,
4024         * gcc.target/mips/mips16-attributes-6.c: New tests.
4026 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4028         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4029         * gcc.dg/builtin-bswap-8.c: Likewise.
4031 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4033         PR c++/52216
4034         * g++.dg/cpp0x/new1.C: New.
4036 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4038         PR c++/25666
4039         * g++.dg/parse/dtor16.C: New.
4040         * g++.dg/parse/dtor6.C: Adjust.
4042 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4044         PR c++/19618
4045         * g++.dg/expr/bitfield12.C: New.
4047 2013-05-24  Jeff Law  <law@redhat.com>
4049         PR tree-optimization/57124
4050         * gcc.c-torture/execute/pr57124.c: New test.
4051         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4053 2013-05-24  Martin Jambor  <mjambor@suse.cz>
4055         PR tree-optimization/57294
4056         * gcc.dg/ipa/pr57294.c: New test.
4058 2013-05-24  Dehao Chen  <dehao@google.com>
4060         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4062 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
4064         * gcc.target/aarch64/scalar_intrinsics.c
4065         (force_simd): Use a valid instruction.
4066         (test_vdupd_lane_s64): Pass a valid lane argument.
4067         (test_vdupd_lane_u64): Likewise.
4069 2013-05-24  Richard Biener  <rguenther@suse.de>
4071         PR tree-optimization/57287
4072         * gcc.dg/pr57287.c: New testcase.
4074 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4076         PR c++/26572
4077         * g++.dg/template/error51.C: New.
4079 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4081         PR c++/25503
4082         * g++.dg/template/bitfield2.C: New.
4084 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4086         * gnat.dg/specs/noinline1.ads: New test.
4087         * gnat.dg/noinline2.ad[sb]: Likewise.
4088         * gnat.dg/specs/noinline3.ads: Likewise.
4089         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4091 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4093         PR tree-ssa/57385
4094         * gcc.dg/tree-ssa/pr57385.c: New test.
4096 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4098         * gnat.dg/derived_type4.adb: New test.
4100 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4102         * gcc.dg/builtin-bswap-6.c: New test.
4103         * gcc.dg/builtin-bswap-7.c: Likewise.
4104         * gcc.dg/builtin-bswap-8.c: Likewise.
4105         * gcc.dg/builtin-bswap-9.c: Likewise.
4107 2013-05-23  Christian Bruel  <christian.bruel@st.com>
4109         PR debug/57351
4110         * gcc.dg/debug/pr57351.c: New test
4112 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
4114         * gcc.target/aarch64/vect-clz.c: New file.
4116 2013-05-23  Martin Jambor  <mjambor@suse.cz>
4118         PR middle-end/57347
4119         * gcc.dg/ipa/pr57347.c: New test.
4121 2013-05-23  Richard Biener  <rguenther@suse.de>
4123         PR tree-optimization/57380
4124         * g++.dg/tree-ssa/pr57380.C: New testcase.
4126 2013-05-23  Richard Biener  <rguenther@suse.de>
4128         PR middle-end/57381
4129         * gcc.dg/torture/pr57381.c: New testcase.
4131 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
4133         PR middle-end/57344
4134         * gcc.c-torture/execute/pr57344-1.c: New test.
4135         * gcc.c-torture/execute/pr57344-2.c: New test.
4136         * gcc.c-torture/execute/pr57344-3.c: New test.
4137         * gcc.c-torture/execute/pr57344-4.c: New test.
4139 2013-05-23  Richard Biener  <rguenther@suse.de>
4141         PR rtl-optimization/57341
4142         * gcc.dg/torture/pr57341.c: New testcase.
4144 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4146         PR c++/57352
4147         * g++.dg/parse/crash62.C: New.
4149 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
4150             Pat Haugen  <pthaugen@us.ibm.com>
4151             Peter Bergner  <bergner@vnet.ibm.com>
4153         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4154         crypto builtins.
4156 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4158         PR fortran/57364
4159         * gfortran.dg/defined_assignment_6.f90: New.
4161 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4163         PR fortran/57338
4164         * gfortran.dg/assumed_type_6.f90: New.
4166 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4168         PR c++/57211
4169         * g++.dg/cpp0x/Wunused-parm.C: New.
4171 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4173         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4174         * g++.dg/warn/Wdouble-promotion.C: Likewise.
4176 2013-05-21  Easwaran Raman  <eraman@google.com>
4178         PR tree-optimization/57322
4179         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4181 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
4183         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4184         .set (no)?micromips
4186 2013-05-21  Tobias Burnus  <burnus@net-b.de>
4188         PR fortran/57035
4189         * gfortran.dg/assumed_type_5.f90: New.
4190         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4191         * gfortran.dg/assumed_rank_2.f90: Ditto.
4192         * gfortran.dg/assumed_type_3.f90: Update dg-error.
4193         * gfortran.dg/no_arg_check_3.f90: Ditto.
4195 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4197         PR tree-optimization/57331
4198         * gcc.c-torture/compile/pr57331.c: New test.
4200 2013-05-21  Richard Biener  <rguenther@suse.de>
4202         PR tree-optimization/57330
4203         * gcc.dg/torture/pr57330.c: New testcase.
4205 2013-05-21  Richard Biener  <rguenther@suse.de>
4207         PR tree-optimization/57303
4208         * gcc.dg/torture/pr57303.c: New testcase.
4210 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4212         PR tree-optimization/57321
4213         * gcc.c-torture/execute/pr57321.c: New test.
4215 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4217         PR fortran/48858
4218         PR fortran/55465
4219         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4220         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4221         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4222         * gfortran.dg/binding_label_tests_3.f03: Ditto.
4223         * gfortran.dg/binding_label_tests_4.f03: Ditto.
4224         * gfortran.dg/binding_label_tests_5.f03: Ditto.
4225         * gfortran.dg/binding_label_tests_6.f03: Ditto.
4226         * gfortran.dg/binding_label_tests_7.f03: Ditto.
4227         * gfortran.dg/binding_label_tests_8.f03: Ditto.
4228         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4229         * gfortran.dg/binding_label_tests_24.f90: New.
4230         * gfortran.dg/binding_label_tests_25.f90: New.
4232 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4234         PR fortran/48858
4235         * gfortran.dg/binding_label_tests_17.f90: New.
4236         * gfortran.dg/binding_label_tests_18.f90: New.
4237         * gfortran.dg/binding_label_tests_19.f90: New.
4238         * gfortran.dg/binding_label_tests_20.f90: New.
4239         * gfortran.dg/binding_label_tests_21.f90: New.
4240         * gfortran.dg/binding_label_tests_22.f90: New.
4241         * gfortran.dg/binding_label_tests_23.f90: New.
4243 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4245         PR fortran/48858
4246         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4247         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4248         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4249         * gfortran.dg/common_18.f90: New.
4250         * gfortran.dg/common_19.f90: New.
4251         * gfortran.dg/common_20.f90: New.
4252         * gfortran.dg/common_21.f90: New.
4254 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4256         PR c++/12288
4257         * g++.dg/parse/error52.C: New.
4258         * g++.dg/parse/error3.C: Adjust.
4259         * g++.dg/parse/error36.C: Likewise.
4261 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4263         PR target/56547
4264         * gcc.target/sh/pr56547-1.c: New.
4265         * gcc.target/sh/pr56547-2.c: New.
4267 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4269         PR c++/23608
4270         * g++.dg/warn/Wsign-compare-6.C: New.
4271         * g++.dg/warn/Wdouble-promotion.C: Adjust.
4273 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4275         PR c++/57327
4276         * g++.dg/template/error50.C: New.
4278 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4280         PR c++/10207
4281         * g++.dg/ext/complit13.C: New.
4283 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
4285         PR c++/57175
4286         * g++.dg/pr57175.C: New testcase.
4288 2013-05-17  Easwaran Raman  <eraman@google.com>
4290         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4292 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
4294         PR testsuite/57313
4295         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4297 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4299         PR rtl-optimization/57281
4300         PR rtl-optimization/57300
4301         * gcc.dg/pr57300.c: New test.
4302         * gcc.c-torture/execute/pr57281.c: New test.
4304 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4306         PR c++/18126
4307         * g++.dg/ext/sizeof-complit.C: New.
4309 2013-05-17  Marek Polacek  <polacek@redhat.com>
4311         * gcc.dg/strlenopt-25.c: New test.
4312         * gcc.dg/strlenopt-26.c: Likewise.
4314 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4316         * gcc.target/i386/rotate-4.c: Compile only with -mavx
4317         instead of -mavx2, require only avx instead of avx2.
4318         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4319         of avx2-check.h and turn into an avx runtime test instead of
4320         avx2 runtime test.
4322 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4324         * g++.dg/ext/vector22.C: Uncomment working test.
4326 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
4328         PR c++/17410
4329         * g++.dg/template/pr17410.C: New.
4331 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
4333         * gcc.target/i386/rotate-3.c: New test.
4334         * gcc.target/i386/rotate-3a.c: New test.
4335         * gcc.target/i386/rotate-4.c: New test.
4336         * gcc.target/i386/rotate-4a.c: New test.
4337         * gcc.target/i386/rotate-5.c: New test.
4338         * gcc.target/i386/rotate-5a.c: New test.
4340 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4342         * gcc.dg/visibility-21.c: Require section_anchors.
4344 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
4346         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4347         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4348         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4350 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
4352         * gcc.dg/visibility-21.c: New.
4354 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4356         PR middle-end/57286
4357         * gcc.dg/pr57286.c: New testcase.
4358         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4359         * g++.dg/ext/vector22.C: Comment out transformations not
4360         performed anymore.
4362 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
4364         PR target/57260
4365         * gcc.target/mips/call-1.c: Restrict to o32.
4366         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4368 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4370         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4371         dg-messages.
4372         * g++.dg/warn/Wshadow-1.C: Likewise.
4373         * g++.dg/warn/Wshadow-6.C: Likewise.
4374         * g++.dg/warn/Wshadow-7.C: Likewise.
4376 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4378         PR c++/31952
4379         * g++.dg/parse/pr31952-1.C: New.
4380         * g++.dg/parse/pr31952-2.C: Likewise.
4381         * g++.dg/parse/pr31952-3.C: Likewise.
4383         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4384         * g++.old-deja/g++.jason/cond.C: Likewise.
4385         * g++.dg/cpp0x/range-for5.C: Likewise.
4387 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4389         PR target/19599
4390         * gcc.target/arm/pr40887.c: Adjust testcase.
4391         * gcc.target/arm/pr19599.c: New test.
4393 2013-05-15  Richard Biener  <rguenther@suse.de>
4395         PR tree-optimization/57275
4396         * gcc.target/i386/pr57275.c: New testcase.
4398 2013-05-15  Jan Hubicka  <jh@suse.cz>
4400         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4401         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4402         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4404 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4406         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4407         scheduling.
4409 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4411         PR c++/57274
4412         * c-c++-common/Wsequence-point-1.c: New test.
4414 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
4416         * g++.dg/ext/vector22.C: New testcase.
4417         * gcc.dg/binop-xor3.c: Remove xfail.
4419 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
4421         * gcc.target/aarch64/vect-fcm.x: Add cases testing
4422         FLOAT cmp FLOAT ? INT : INT.
4423         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4424         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4425         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4426         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4427         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4428         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4430 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
4432         PR c++/53903
4433         * g++.dg/cpp0x/defaulted43.C: New.
4435 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4437         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4438         (alloca): Remove declaration.
4439         (foo9): Replace alloca by __builtin_alloca.
4441 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
4443         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4444         Expect "size of array is too large" error.
4446 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4448         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4450 2013-05-14  Richard Biener  <rguenther@suse.de>
4452         PR middle-end/57235
4453         * g++.dg/torture/pr57235.C: New testcase.
4455 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4457         PR middle-end/57251
4458         * gcc.dg/torture/pr57251.c: New test.
4460 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
4462         PR target/57264
4463         * gcc.target/i386/pr57264.c: New test.
4465 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4467         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4469 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
4471         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4473 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4475         PR tree-optimization/45216
4476         PR tree-optimization/57157
4477         * c-c++-common/rotate-1.c: Add 32 tests with +.
4478         * c-c++-common/rotate-1a.c: Adjust.
4479         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4480         * c-c++-common/rotate-2b.c: New test.
4481         * c-c++-common/rotate-3.c: Add 32 tests with +.
4482         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4483         * c-c++-common/rotate-4b.c: New test.
4484         * c-c++-common/rotate-5.c: New test.
4486 2013-05-13  Martin Jambor  <mjambor@suse.cz>
4488         PR middle-end/42371
4489         * gcc.dg/ipa/remref-0.c: New test.
4490         * gcc.dg/ipa/remref-1a.c: Likewise.
4491         * gcc.dg/ipa/remref-1b.c: Likewise.
4492         * gcc.dg/ipa/remref-2a.c: Likewise.
4493         * gcc.dg/ipa/remref-2b.c: Likewise.
4495 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
4497         * gcc.dg/vector-shift-2.c: New testcase.
4499 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4501         PR tree-optimization/57230
4502         * gcc.dg/strlenopt-24.c: New test.
4504         PR tree-optimization/57230
4505         * gcc.dg/strlenopt-23.c: New test.
4507 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
4509         PR target/57108
4510         * gcc.target/sh/pr57108.c: Move this test case to ...
4511         * gcc.c-torture/compile/pr57108.c: ... here.
4513 2013-05-10  Richard Biener  <rguenther@suse.de>
4515         PR tree-optimization/57214
4516         * gcc.dg/torture/pr57214.c: New testcase.
4518 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
4520         * gcc.dg/vector-shift.c: New testcase.
4522 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
4524         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4526         PR tree-optimization/45216
4527         PR tree-optimization/57157
4528         * c-c++-common/rotate-1.c: New test.
4529         * c-c++-common/rotate-1a.c: New test.
4530         * c-c++-common/rotate-2.c: New test.
4531         * c-c++-common/rotate-2a.c: New test.
4532         * c-c++-common/rotate-3.c: New test.
4533         * c-c++-common/rotate-3a.c: New test.
4534         * c-c++-common/rotate-4.c: New test.
4535         * c-c++-common/rotate-4a.c: New test.
4537 2013-05-10  Richard Biener  <rguenther@suse.de>
4539         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4540         * gcc.target/i386/l_fma_double_1.c: Adjust.
4541         * gcc.target/i386/l_fma_double_2.c: Likewise.
4542         * gcc.target/i386/l_fma_double_3.c: Likewise.
4543         * gcc.target/i386/l_fma_double_4.c: Likewise.
4544         * gcc.target/i386/l_fma_double_5.c: Likewise.
4545         * gcc.target/i386/l_fma_double_6.c: Likewise.
4546         * gcc.target/i386/l_fma_float_1.c: Likewise.
4547         * gcc.target/i386/l_fma_float_2.c: Likewise.
4548         * gcc.target/i386/l_fma_float_3.c: Likewise.
4549         * gcc.target/i386/l_fma_float_4.c: Likewise.
4550         * gcc.target/i386/l_fma_float_5.c: Likewise.
4551         * gcc.target/i386/l_fma_float_6.c: Likewise.
4553 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
4555         PR c++/51226
4556         * g++.dg/cpp0x/pr51226.C: New.
4558 2013-04-16  Han Shen  <shenhan@google.com>
4560         Test cases for '-fstack-protector-strong'.
4561         * gcc.dg/fstack-protector-strong.c: New.
4562         * g++.dg/fstack-protector-strong.C: New.
4564 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
4566         * gcc.target/aarch64/ands_1.c: New test.
4567         * gcc.target/aarch64/ands_2.c: Likewise
4569 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
4571         * lib/target-supports.exp (check_effective_target_hw): New
4572         function.
4573         * c-c++-common/asan/clone-test-1.c: Call
4574         check_effective_target_hw.
4575         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4576         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4577         possible decorations.
4578         * c-c++-common/asan/null-deref-1.c: Likewise.
4579         * c-c++-common/asan/stack-overflow-1.c: Likewise.
4580         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4581         * c-c++-common/asan/use-after-free-1.c: Likewise.
4582         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4583         * g++.dg/asan/large-func-test-1.C: Likewise.
4585 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
4587         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4589 2013-05-07  Richard Biener  <rguenther@suse.de>
4591         PR middle-end/57190
4592         * g++.dg/torture/pr57190.C: New testcase.
4594 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
4596         PR tree-optimization/57149
4597         * gcc.dg/pr57149.c: New test.
4599         PR debug/57184
4600         * gcc.dg/pr57184.c: New test.
4602 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4604         * gnat.dg/specs/array3.ads: New test.
4606 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
4608         * c-c++-common/vector-scalar-2.c: New testcase.
4610 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
4612         * gcc.target/i386/asm-dialect-2.c: New testcase.
4614 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
4616         PR c++/57183
4617         * g++.dg/cpp0x/auto38.C: New.
4619 2013-05-06  Richard Biener  <rguenther@suse.de>
4621         PR tree-optimization/57185
4622         * gcc.dg/autopar/pr57185.c: New testcase.
4624 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
4626         PR target/57106
4627         * gcc.target/i386/pr57106.c: New test.
4629 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4631         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4632         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4633         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4634         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4635         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4636         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4637         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4639 2013-05-06  Teresa Johnson  <tejohnson@google.com>
4641         PR bootstrap/57154
4642         * gcc.dg/pr57154.c: New test.
4644 2013-05-06  Richard Biener  <rguenther@suse.de>
4646         PR middle-end/57147
4647         * gcc.dg/torture/pr57147-1.c: New testcase.
4648         * gcc.dg/torture/pr57147-2.c: Likewise.
4649         * gcc.dg/torture/pr57147-3.c: Likewise.
4651 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4653         PR target/55303
4654         * gcc.target/sh/pr55303-1.c: New.
4655         * gcc.target/sh/pr55303-2.c: New.
4656         * gcc.target/sh/pr55303-3.c: New.
4658 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4660         * gfortran.dg/allocate_with_source_3.f90: New.
4662 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4664         PR fortran/57141
4665         * gfortran.dg/null_8.f90: New.
4667 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4669         PR c++/53745
4670         * g++.dg/cpp0x/enum27.C: New.
4671         * g++.dg/cpp0x/enum_base.C: Adjust.
4673 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
4675         PR tree-optimization/56205
4676         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4678 2013-05-04  Tobias Burnus  <burnus@net-b.de>
4680         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4681         * gfortran.dg/bind_c_usage_27.f90: New.
4682         * gfortran.dg/bind_c_usage_28.f90: New.
4684 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4686         PR c++/51927
4687         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4689 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4691         PR target/57150
4692         * gcc.target/powerpc/pr57150.c: New file.
4694 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4696         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4697         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4698         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4699         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4700         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4701         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4702         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4704 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
4706         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4707         scan-assembler-times.
4709 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4711         * gcc.dg/tree-ssa/slsr-32.c: New.
4712         * gcc.dg/tree-ssa/slsr-33.c: New.
4713         * gcc.dg/tree-ssa/slsr-34.c: New.
4714         * gcc.dg/tree-ssa/slsr-35.c: New.
4715         * gcc.dg/tree-ssa/slsr-36.c: New.
4716         * gcc.dg/tree-ssa/slsr-37.c: New.
4717         * gcc.dg/tree-ssa/slsr-38.c: New.
4719 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
4721         * gcc.target/aarch64/tst_1.c: New test.
4722         * gcc.target/aarch64/tst_2.c: Likewise
4724 2013-05-02  Jeff Law  <law@redhat.com>
4726         PR tree-optimization/57144
4727         * gcc.c-torture/execute/pr57144.c: New test.
4729 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
4731         PR rtl-optimization/57130
4732         * gcc.c-torture/execute/pr57130.c: New test.
4734 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
4736         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
4738 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
4740         * gcc.target/aarch64/fabd.c: New file.
4742 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4744         PR c++/54318
4745         * g++.dg/cpp0x/pr54318.C: New.
4747 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4749         PR c++/14283
4750         * g++.dg/parse/error51.C: New.
4751         * g++.dg/parse/error15.C: Adjust column numbers.
4753 2013-05-02  Tobias Burnus  <burnus@net-b.de>
4755         PR fortran/57142
4756         * gfortran.dg/size_kind_2.f90: New.
4757         * gfortran.dg/size_kind_3.f90: New.
4759 2013-05-02  Richard Biener  <rguenther@suse.de>
4761         PR middle-end/57140
4762         * g++.dg/torture/pr57140.C: New testcase.
4764 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
4766         PR target/56732
4767         * gcc.target/arm/pr56732-1.c: New test.
4769 2013-05-02  Martin Jambor  <mjambor@suse.cz>
4771         PR middle-end/56988
4772         * gcc.dg/ipa/pr56988.c: New test.
4774 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
4776         * gcc.target/aarch64/bics_1.c: New test.
4777         * gcc.target/aarch64/bics_2.c: Likewise.
4779 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
4781         PR rtl-optimization/57131
4782         * gcc.c-torture/execute/pr57131.c: New test.
4784 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4786         PR c++/57132
4787         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
4789 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
4791         PR target/57091
4792         * gcc.target/i386/pr57091.c: New test.
4794 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4796         * gcc.target/aarch64/vect-vaddv.c: New.
4798 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4800         * gcc.target/aarch64/vect-vmaxv.c: New.
4801         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
4803 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4805         * gcc.target/aarch64/scalar-vca.c: New.
4806         * gcc.target/aarch64/vect-vca.c: Likewise.
4808 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4810         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
4811         (test_vceqd_s64): Force arguments to SIMD registers.
4812         (test_vceqzd_s64): Likewise.
4813         (test_vcged_s64): Likewise.
4814         (test_vcled_s64): Likewise.
4815         (test_vcgezd_s64): Likewise.
4816         (test_vcged_u64): Likewise.
4817         (test_vcgtd_s64): Likewise.
4818         (test_vcltd_s64): Likewise.
4819         (test_vcgtzd_s64): Likewise.
4820         (test_vcgtd_u64): Likewise.
4821         (test_vclezd_s64): Likewise.
4822         (test_vcltzd_s64): Likewise.
4823         (test_vtst_s64): Likewise.
4824         (test_vtst_u64): Likewise.
4826 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4828         PR c++/57092
4829         * g++.dg/cpp0x/decltype53.C: New.
4831 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4833         PR fortran/57071
4834         * gfortran.dg/power_5.f90:  New test.
4836 2013-04-30  Richard Biener  <rguenther@suse.de>
4838         PR middle-end/57122
4839         * gcc.dg/torture/pr57122.c: New testcase.
4841 2013-04-30  Richard Biener  <rguenther@suse.de>
4843         PR middle-end/57107
4844         * g++.dg/torture/pr57107.C: New testcase.
4846 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
4848         PR rtl-optimization/57105
4849         * gcc.dg/pr57105.c: New test.
4851 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
4853         PR tree-optimization/57104
4854         * gcc.dg/pr57104.c: New test.
4856 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
4858         PR target/44578
4859         * gcc.target/i386/pr44578.c: New test.
4861 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
4863         PR target/57097
4864         * gcc.target/i386/pr57097.c: New test.
4866 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
4868         PR target/57098
4869         * gcc.target/i386/pr57098.c: New test.
4871 2013-04-29  Kai Tietz  <ktietz@redhat.com>
4873         * gcc.c-torture/execute/pr55875.c: New test.
4875 2013-04-29  Richard Biener  <rguenther@suse.de>
4877         PR middle-end/57075
4878         * gcc.dg/torture/pr57075.c: New testcase.
4880 2013-04-29  Richard Biener  <rguenther@suse.de>
4882         PR middle-end/57103
4883         * gcc.dg/autopar/pr57103.c: New testcase.
4885 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4887         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
4889 2013-04-29  Tom de Vries  <tom@codesourcery.com>
4891         * gcc.dg/pr50763.c: Update test.
4893 2013-04-26  Jeff Law  <law@redhat.com>
4895         * gcc.dg/tree-ssa/vrp88.c: New test.
4897 2013-04-29  Christian Bruel  <christian.bruel@st.com>
4899         PR target/57108
4900         * gcc.target/sh/pr57108.c: New test.
4902 2013-04-29  Richard Biener  <rguenther@suse.de>
4904         PR middle-end/57089
4905         * gfortran.dg/gomp/pr57089.f90: New testcase.
4907 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4909         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
4911 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4913         * gcc.target/aarch64/vect-vcvt.c: New.
4915 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4917         * gcc.target/aarch64/vect-vrnd.c: New.
4919 2013-04-29  Richard Biener  <rguenther@suse.de>
4921         PR tree-optimization/57081
4922         * gcc.dg/torture/pr57081.c: New testcase.
4924 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
4926         PR tree-optimization/57083
4927         * gcc.dg/torture/pr57083.c: New test.
4929 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4931         PR c++/56450
4932         * g++.dg/cpp0x/decltype52.C: New.
4934 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
4936         N3472 binary constants
4937         * g++.dg/cpp/limits.C: Adjust warning wording.
4938         * g++.dg/system-binary-constants-1.C: Likewise.
4939         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
4941 2013-04-28  Tobias Burnus  <burnus@net-b.de>
4943         PR fortran/57093
4944         * gfortran.dg/coarray_30.f90: New.
4946 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4948         PR fortran/57071
4949         * frontend-passes (optimize_power):  New function.
4950         (optimize_op):  Use it.
4952 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
4954         PR target/56866
4955         * gcc.c-torture/execute/pr56866.c: New test.
4956         * gcc.target/i386/pr56866.c: New test.
4958 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4960         PR go/57045
4961         * gcc.dg/setjmp-5.c: New test.
4963 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
4965         PR c++/55708
4966         * g++.dg/cpp0x/constexpr-55708.C: New.
4968 2013-04-26  Richard Biener  <rguenther@suse.de>
4970         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
4971         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
4972         * gcc.dg/pr53265.c: Remove XFAILs.
4973         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
4974         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
4976 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4978         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
4979         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
4980         -fdiagnostics-color=never option similarly to
4981         -fno-diagnostics-show-caret option.
4983 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
4985         PR rtl-optimization/57003
4986         * gcc.target/i386/pr57003.c: New test.
4988 2013-04-25  Marek Polacek  <polacek@redhat.com>
4990         PR tree-optimization/57066
4991         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
4993 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
4994             Tejas Belagod  <tejas.belagod@arm.com>
4996         * gcc.target/aarch64/vaddv-intrinsic.c: New.
4997         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
4998         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5000 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5002         * gcc.target/aarch64/cmp.c: New.
5004 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5006         * gcc.target/aarch64/ngc.c: New.
5008 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5010         * lib/target-supports.exp
5011         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5012         (check_effective_target_arm_neon_fp16_ok): Likewise.
5013         (add_options_for_arm_neon_fp16): Likewise.
5014         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5015         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5017 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
5019         PR rtl-optimizations/57046
5020         * gcc.target/i386/pr57046.c: New test.
5022 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5024         * g++.dg/cpp1y/cplusplus.C: New.
5026 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5028         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5030 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5032         * c-c++-common/Wpointer-arith-1.c: New.
5034 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5036         * g++.dg/cpp1y/cxx1y_macro.C: New.
5038 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5040         PR c++/56970
5041         * g++.dg/cpp0x/sfinae45.C: New.
5043 2013-04-24  Richard Biener  <rguenther@suse.de>
5045         PR testsuite/57050
5046         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5048 2013-04-23  Richard Biener  <rguenther@suse.de>
5050         PR middle-end/57036
5051         * gcc.dg/torture/pr57036-1.c: New testcase.
5052         * gcc.dg/torture/pr57036-2.c: Likewise.
5054 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
5056         * gcc.target/aarch64/scalar-mov.c: New testcase.
5058 2013-04-23  Richard Biener  <rguenther@suse.de>
5060         PR tree-optimization/57026
5061         * gcc.dg/torture/pr57026.c: New testcase.
5063 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
5065         PR fortran/53685
5066         PR fortran/57022
5067         * gfortran.dg/transfer_check_4.f90: New.
5069 2013-04-22  Marek Polacek  <polacek@redhat.com>
5071         PR sanitizer/56990
5072         * gcc.dg/pr56990.c: New test.
5074 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
5076         PR target/57018
5077         * gcc.target/i386/pr57018.c: New test.
5079 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
5081         * gcc.target/aarch64/vrecps.c: New.
5082         * gcc.target/aarch64/vrecpx.c: Likewise.
5084 2013-04-22  Christian Bruel  <christian.bruel@st.com>
5086         PR target/56995
5087         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5089 2013-04-21  Jeff Law  <law@redhat.com>
5091         * gcc.dg/tree-ssa/forwprop-26.c: New test.
5093 2013-04-20  Tobias Burnus  <burnus@net-b.de>
5095         PR fortran/56907
5096         * gfortran.dg/c_loc_test_22.f90: New.
5098 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
5100         PR rtl-optimization/56847
5101         * gcc.dg/pr56847.c: New test.
5103 2013-04-19  Richard Biener  <rguenther@suse.de>
5105         PR tree-optimization/56982
5106         * gcc.c-torture/execute/pr56982.c: New testcase.
5108 2013-04-19  Martin Jambor  <mjambor@suse.cz>
5110         PR tree-optimization/56718
5111         * g++.dg/ipa/imm-devirt-1.C: New test.
5112         * g++.dg/ipa/imm-devirt-2.C: Likewise.
5114 2013-04-19  Richard Biener  <rguenther@suse.de>
5116         PR tree-optimization/57000
5117         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5119 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5120             Mikael Morin  <mikael@gcc.gnu.org>
5122         PR fortran/56872
5123         * gfortran.dg/array_constructor_45.f90:  New test.
5124         * gfortran.dg/array_constructor_46.f90:  New test.
5125         * gfortran.dg/array_constructor_47.f90:  New test.
5126         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
5128 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5130         PR rtl-optimization/56999
5131         * g++.dg/opt/pr56999.C: New test.
5133 2013-04-18  Cary Coutant  <ccoutant@google.com>
5135         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5136         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5138 2013-04-18  Cary Coutant  <ccoutant@google.com>
5140         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5141         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5142         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5143         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5144         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5145         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5146         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5147         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5148         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5149         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5150         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5152 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
5154         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5156 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5158         PR tree-optimization/56984
5159         * gcc.c-torture/compile/pr56984.c: New test.
5161         PR rtl-optimization/56992
5162         * gcc.dg/pr56992.c: New test.
5164 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
5166         PR fortran/56814
5167         * gfortran.dg/proc_ptr_42.f90: New.
5169 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5171         * gnat.dg/discr41.ad[sb]: New test.
5172         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5173         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5174         * gcc.dg/vect/slp-24.c: Likewise.
5175         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5176         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5177         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5178         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5179         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5180         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5181         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5182         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5183         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5184         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5185         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5186         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5187         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5188         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5189         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5190         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5191         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5192         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5193         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5194         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5195         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5196         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5197         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5198         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5199         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5200         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5202 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
5204         PR fortran/40958
5205         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5206         * gfortran.dg/module_md5_1.f90: Remove.
5208 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5210         * gcc.target/aarch64/adds3.c: New.
5211         * gcc.target/aarch64/subs3.c: New.
5213 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5215         * gcc.target/aarch64/adds1.c: New.
5216         * gcc.target/aarch64/adds2.c: New.
5217         * gcc.target/aarch64/subs1.c: New.
5218         * gcc.target/aarch64/subs2.c: New.
5220 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
5222         Implement n3599 - Literal operator templates for strings.
5223         * g++.dg/cpp1y/udlit-char-template.C: New test.
5224         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5226 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5228         PR fortran/39505
5229         * gfortran.dg/no_arg_check_1.f90: New.
5230         * gfortran.dg/no_arg_check_2.f90: New.
5231         * gfortran.dg/no_arg_check_3.f90: New.
5233 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
5235         PR fortran/56968
5236         * gfortran.dg/proc_ptr_41.f90: New.
5238 2013-04-16  Richard Biener  <rguenther@suse.de>
5240         PR tree-optimization/56756
5241         * gcc.dg/torture/pr56756.c: New testcase.
5243 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5245         PR fortran/56969
5246         * gfortran.dg/c_assoc_5.f90: New.
5248 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
5250         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5251         * gcc.c-torture/execute/pr33992.x: Remove.
5252         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5253         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5254         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5256 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
5258         PR tree-optimization/56962
5259         * gcc.c-torture/execute/pr56962.c: New test.
5261 2013-04-15  Richard Biener  <rguenther@suse.de>
5263         PR tree-optimization/56933
5264         * gcc.dg/vect/pr56933.c: New testcase.
5266 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5268         * gcc.target/arm/anddi3-opt.c: New test.
5269         * gcc.target/arm/anddi3-opt2.c: Likewise.
5271 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
5273         * gcc.dg/pr56890-1.c: New test.
5274         * gcc.dg/pr56890-2.c: Likewise.
5276 2013-04-15  Joey Ye  <joey.ye@arm.com>
5278         * gcc.target/arm/thumb1-far-jump-1.c: New test.
5279         * gcc.target/arm/thumb1-far-jump-2.c: New test.
5281 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
5283         PR fortran/56816
5284         * gfortran.dg/select_type_33.f03: New test.
5286 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
5288         PR fortran/55959
5289         * gfortran.dg/typebound_proc_29.f03: New.
5291 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5293         PR fortran/56266
5294         * gfortran.dg/typebound_proc_28.f03: New.
5296 2013-04-12  Jeff Law  <law@redhat.com>
5298         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5299         either.
5301 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5303         PR fortran/56929
5304         * gfortran.dg/coarray/alloc_comp_2.f90: New.
5306 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
5308         PR target/56903
5309         * gcc.target/i386/pr56903.c: New test.
5311 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5313         PR fortran/56261
5314         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5315         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5316         * gfortran.dg/block_11.f90: Fix invalid test case.
5317         * gfortran.dg/function_types_3.f90: Add new error message.
5318         * gfortran.dg/global_references_1.f90: Ditto.
5319         * gfortran.dg/import2.f90: Remove unneeded parts.
5320         * gfortran.dg/import6.f90: Fix invalid test case.
5321         * gfortran.dg/proc_decl_2.f90: Ditto.
5322         * gfortran.dg/proc_decl_9.f90: Ditto.
5323         * gfortran.dg/proc_decl_18.f90: Ditto.
5324         * gfortran.dg/proc_ptr_40.f90: New.
5325         * gfortran.dg/whole_file_7.f90: Modified error wording.
5326         * gfortran.dg/whole_file_16.f90: Ditto.
5327         * gfortran.dg/whole_file_17.f90: Add -pedantic.
5328         * gfortran.dg/whole_file_18.f90: Modified error wording.
5329         * gfortran.dg/whole_file_20.f03: Ditto.
5330         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5331         invalid test case.
5333 2013-04-12  Richard Biener  <rguenther@suse.de>
5335         Revert
5336         2013-04-10  Richard Biener  <rguenther@suse.de>
5338         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5340 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5342         PR fortran/56845
5343         * gfortran.dg/class_allocate_15.f90: New.
5345         Revert:
5346         2013-04-12  Tobias Burnus  <burnus@net-b.de>
5348         * gfortran.dg/coarray_lib_alloc_2.f90: Update
5349         scan-tree-dump-times.
5351 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
5353         PR tree-optimization/56918
5354         PR tree-optimization/56920
5355         * gcc.dg/vect/pr56918.c: New test.
5356         * gcc.dg/vect/pr56920.c: New test.
5358 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5360         PR fortran/56845
5361         * gfortran.dg/class_allocate_14.f90: New.
5362         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5363         * gfortran.dg/coarray_lib_alloc_3.f90: New.
5365 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
5367         * gcc.dg/fold-cstvecshift.c: New testcase.
5369 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5371         * gcc.target/aarch64/negs.c: New.
5373 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5375         PR c++/56895
5376         * g++.dg/template/arrow4.C: New test.
5378 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5380         * gnat.dg/array23.adb: New test.
5381         * gnat.dg/array23_pkg[123].ads: New helpers.
5383 2013-04-11  Jeff Law  <law@redhat.com>
5385         PR tree-optimization/56900
5386         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5388 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5390         PR c++/56913
5391         * g++.dg/cpp0x/sfinae44.C: New.
5393 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
5395         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5396         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5398 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5400         PR c++/54216
5401         * g++.dg/cpp0x/enum26.C: New.
5402         * g++.old-deja/g++.pt/mangle1.C: Adjust.
5404 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
5406         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5407         inverse operands.
5408         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5409         loop is vectorized.
5410         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5411         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5412         loop is vectorized and that the correct instruction is generated.
5413         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5414         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5415         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5417 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5419         PR tree-optimization/56899
5420         * gcc.c-torture/execute/pr56899.c: New test.
5422 2013-04-10  David S. Miller  <davem@davemloft.net>
5424         * gcc.target/sparc/setcc-4.c: New test.
5425         * gcc.target/sparc/setcc-5.c: New test.
5427 2013-04-10  Richard Biener  <rguenther@suse.de>
5429         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5431 2013-04-10  Richard Biener  <rguenther@suse.de>
5433         * gcc.dg/vect/slp-39.c: New testcase.
5435 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
5437         PR tree-optimization/55524
5438         * gcc.target/epiphany/fnma-1.c: New test.
5440 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
5442         * gcc.dg/tree-ssa/inline-11.c: New test
5444 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
5446         PR c++/56895
5447         * g++.dg/template/arrow3.C: New test.
5449 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5451         * gcc.target/arm/minmax_minus.c: New test.
5453 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5455         PR middle-end/56883
5456         * c-c++-common/gomp/pr56883.c: New test.
5458 2013-04-09  Jeff Law  <law@redhat.com>
5460         * gcc.dg/tree-ssa/vrp87.c: New test.
5462 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5464         PR tree-optimization/56854
5465         * g++.dg/torture/pr56854.C: New test.
5467 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5469         PR fortran/56782
5470         * gfortran.dg/array_constructor_44.f90:  New test.
5472 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
5474         PR c++/56871
5475         * g++.dg/cpp0x/constexpr-specialization.C: New.
5477 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5479         * gcc.c-torture/execute/pr56837.c: New test.
5481         PR c++/34949
5482         PR c++/50243
5483         * g++.dg/opt/vt3.C: New test.
5484         * g++.dg/opt/vt4.C: New test.
5486 2013-04-08  Jeff Law  <law@redhat.com>
5488         * gcc.dg/tree-ssa/forwprop-25.c: New test.
5490 2013-04-08  Richard Biener  <rguenther@suse.de>
5492         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5494 2013-04-08  Richard Biener  <rguenther@suse.de>
5496         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5498 2013-04-08  Richard Biener  <rguenther@suse.de>
5500         * g++.dg/vect/slp-pr56812.cc: Adjust.
5502 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5504         * gcc.dg/pr56837.c: New test.
5505         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5506         "generated memset minus one".
5508 2013-04-07  Tobias Burnus  <burnus@net-b.de>
5510         PR fortran/56849
5511         * gfortran.dg/reshape_5.f90: New.
5513 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5515         PR target/56843
5516         * gcc.target/powerpc/recip-1.c: Modify expected output.
5517         * gcc.target/powerpc/recip-3.c: Likewise.
5518         * gcc.target/powerpc/recip-4.c: Likewise.
5519         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5521 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5523         * gcc.target/arm/peep-ldrd-1.c: New test.
5524         * gcc.target/arm/peep-strd-1.c: Likewise.
5526 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5528         * gcc.target/arm/negdi-1.c: New test.
5529         * gcc.target/arm/negdi-2.c: Likewise.
5530         * gcc.target/arm/negdi-3.c: Likewise.
5531         * gcc.target/arm/negdi-4.c: Likewise.
5533 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5535         * lib/target-supports.exp (add_options_for_arm_v8_neon):
5536         Add -march=armv8-a when we use v8 NEON.
5537         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5538         (check_effective_target_vect_call_ceilf): Likewise.
5539         (check_effective_target_vect_call_floorf): Likewise.
5540         (check_effective_target_vect_call_roundf): Likewise.
5541         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5542         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5543         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5544         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5545         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5547 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
5549         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5550         * gcc.target/powerpc/sd-pwr6.c: Same.
5551         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5552         * g++.dg/debug/pr56294.C: XFAIL on AIX.
5554 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
5556         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5558 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
5560         PR fortran/40881
5561         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5562         * gfortran.dg/altreturn_4.f90: Ditto.
5563         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5564         * gfortran.dg/altreturn_5.f90: Ditto.
5565         * gfortran.dg/altreturn_6.f90: Ditto.
5566         * gfortran.dg/altreturn_7.f90: Ditto.
5568 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5570         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5571         New procedure.
5572         (check_effective_target_arm_v8_neon_ok_nocache):
5573         Likewise.
5574         (check_effective_target_arm_v8_neon_ok): Change to use
5575         check_effective_target_arm_v8_neon_ok_nocache.
5576         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5577         NEON flags.
5578         (check_effective_target_vect_call_btruncf):
5579         Enable for arm and ARMv8 NEON.
5580         (check_effective_target_vect_call_ceilf): Likewise.
5581         (check_effective_target_vect_call_floorf): Likewise.
5582         (check_effective_target_vect_call_roundf): Likewise.
5583         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5584         target.
5586 2013-04-04  Marek Polacek  <polacek@redhat.com>
5588         PR tree-optimization/48186
5589         * gcc.dg/pr48186.c: New test.
5591 2013-04-04  Richard Biener  <rguenther@suse.de>
5593         PR tree-optimization/56826
5594         * gcc.dg/vect/pr56826.c: New testcase.
5595         * gcc.dg/vect/O3-pr36098.c: Adjust.
5597 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
5599         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5600         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5601         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5602         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5603         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5604         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5605         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5606         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5607         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5608         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5610 2013-04-04  Richard Biener  <rguenther@suse.de>
5612         PR tree-optimization/56213
5613         * gcc.dg/vect/vect-123.c: New testcase.
5615 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5617         PR fortran/56810
5618         * gfortran.dg/read_repeat_2.f90: New.
5620 2013-04-04  Richard Biener  <rguenther@suse.de>
5622         PR tree-optimization/56837
5623         * g++.dg/torture/pr56837.C: New testcase.
5625 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5627         PR fortran/50269
5628         * gfortran.dg/c_loc_test_21.f90: New.
5629         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5630         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5631         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5632         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5633         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
5635 2013-04-03  Jeff Law  <law@redhat.com>
5637         PR tree-optimization/56799
5638         * gcc.c-torture/execute/pr56799.c: New test.
5640 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5642         PR c++/56815
5643         * g++.dg/warn/Wpointer-arith-1.C: New.
5644         * g++.dg/gomp/for-19.C: Adjust.
5646 2013-04-03  Marek Polacek  <polacek@redhat.com>
5648         PR sanitizer/55702
5649         * gcc.dg/pr55702.c: New test.
5651 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5653         PR target/56809
5654         * gcc.dg/pr56809.c: New testcase.
5656 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5658         PR debug/56819
5659         * g++.dg/debug/pr56819.C: New test.
5661 2013-04-03  Richard Biener  <rguenther@suse.de>
5663         PR tree-optimization/56817
5664         * g++.dg/torture/pr56817.C: New testcase.
5666 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5668         * gcc.dg/vect/bb-slp-31.c: New file.
5670 2013-04-03  Jason Merrill  <jason@redhat.com>
5672         PR c++/34949
5673         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5675 2013-04-03  Richard Biener  <rguenther@suse.de>
5677         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5679 2013-04-03  Richard Biener  <rguenther@suse.de>
5681         PR tree-optimization/55964
5682         * gcc.dg/torture/pr55964-2.c: New testcase.
5684 2013-04-03  Richard Biener  <rguenther@suse.de>
5686         PR tree-optimization/56501
5687         * gcc.dg/torture/pr56501.c: New testcase.
5689 2013-04-03  Richard Biener  <rguenther@suse.de>
5691         PR tree-optimization/56407
5692         * gcc.dg/torture/pr56407.c: New testcase.
5694 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5696         PR tree-optimization/56790
5697         * g++.dg/ext/pr56790-1.C: New testcase.
5699 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5701         * gcc.target/i386/merge-1.c: New testcase.
5702         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5704 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5706         PR c/19449
5707         * gcc.c-torture/execute/pr19449.c: New test.
5709 2013-04-03  Richard Biener  <rguenther@suse.de>
5711         PR tree-optimization/56812
5712         * g++.dg/vect/slp-pr56812.cc: New testcase.
5714 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
5716         PR fortran/56284
5717         PR fortran/40881
5718         * gfortran.dg/altreturn_8.f90: New.
5719         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5720         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5721         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5723 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
5725         PR rtl-optimization/56745
5726         * gcc.c-torture/compile/pr56745.c: New test.
5728 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
5730         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5732 2013-04-02  Richard Biener  <rguenther@suse.de>
5734         PR tree-optimization/56778
5735         * gcc.dg/torture/pr56778.c: New testcase.
5737 2013-04-02  Richard Biener  <rguenther@suse.de>
5739         PR middle-end/56768
5740         * g++.dg/torture/pr56768.C: New testcase.
5742 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
5744         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
5746 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5748         PR fortran/56660
5749         * gfortran.dg/namelist_82.f90:  New test.
5751 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
5753         PR fortran/56500
5754         * gfortran.dg/implicit_class_1.f90: New.
5756 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5758         PR fortran/56786
5759         * gfortran.dg/namelist_81.f90:  New test.
5761 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5763         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
5764         for constant and equal string lengths.
5765         * gfortran.dg/character_comparison_5.f90:  Likewise.
5766         * gfortran.dg/character_comparison_9.f90:  New test.
5768 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
5770         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
5771         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
5773 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5775         PR fortran/35203
5776         * gfortran.dg/optional_absent_3.f90: New.
5778 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5780         PR fortran/56737
5781         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
5783 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5785         PR fortran/56735
5786         * gfortran.dg/namelist_80.f90: New.
5788 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5790         PR fortran/45159
5791         * gfortran.dg/string_length_2.f90:  New test.
5792         * gfortran.dg/dependency_41.f90:  New test.
5794 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5796         PR fortran/55806
5797         * gfortran.dg/array_constructor_43.f90:  New test.
5798         * gfortran.dg/random_seed_3.f90:  New test.
5800 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
5802         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
5803         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5804         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5805         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5806         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5807         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5808         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5809         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5810         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5811         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5813 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5815         PR c++/56725
5816         * g++.dg/conversion/op4.C: Adjust.
5817         * g++.dg/cpp0x/rv1n.C: Likewise.
5818         * g++.dg/cpp0x/rv2n.C: Likewise.
5819         * g++.dg/cpp0x/template_deduction.C: Likewise.
5820         * g++.dg/expr/cond8.C: Likewise.
5821         * g++.dg/other/error4.C: Likewise.
5822         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
5823         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
5824         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
5825         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
5826         * g++.old-deja/g++.jason/conversion2.C: Likewise.
5827         * g++.old-deja/g++.law/cvt20.C: Likewise.
5828         * g++.old-deja/g++.law/cvt8.C: Likewise.
5829         * g++.old-deja/g++.law/init8.C: Likewise.
5830         * g++.old-deja/g++.mike/net12.C: Likewise.
5831         * g++.old-deja/g++.mike/net8.C: Likewise.
5832         * g++.old-deja/g++.mike/p2793.C: Likewise.
5833         * g++.old-deja/g++.mike/p3836.C: Likewise.
5834         * g++.old-deja/g++.mike/p418.C: Likewise.
5835         * g++.old-deja/g++.mike/p701.C: Likewise.
5836         * g++.old-deja/g++.mike/p807.C: Likewise.
5838 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
5840         PR middle-end/56694
5841         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
5842         targets.
5844 2013-03-28  Marek Polacek  <polacek@redhat.com>
5846         PR tree-optimization/56695
5847         * gcc.dg/vect/pr56695.c: New test.
5849 2013-03-28  Richard Biener  <rguenther@suse.de>
5851         PR tree-optimization/37021
5852         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
5853         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
5855 2013-03-27  Tobias Burnus  <burnus@net-b.de>
5857         PR fortran/56650
5858         PR fortran/36437
5859         * gfortran.dg/sizeof_2.f90: New.
5860         * gfortran.dg/sizeof_3.f90: New.
5861         * gfortran.dg/sizeof_proc.f90: Update dg-error.
5863 2013-03-27  Richard Biener  <rguenther@suse.de>
5865         PR tree-optimization/37021
5866         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
5868 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5870         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
5871         * g++.dg/ipa/ivinline-2.C: Likewise.
5872         * g++.dg/ipa/ivinline-3.C: Likewise.
5873         * g++.dg/ipa/ivinline-4.C: Likewise.
5874         * g++.dg/ipa/ivinline-5.C: Likewise.
5875         * g++.dg/ipa/ivinline-7.C: Likewise.
5876         * g++.dg/ipa/ivinline-8.C: Likewise.
5877         * g++.dg/ipa/ivinline-9.C: Likewise.
5878         * g++.dg/cpp0x/noexcept03.C: Likewise.
5879         * gcc.dg/const-1.c: Likewise.
5880         * gcc.dg/ipa/pure-const-1.c: Likewise.
5881         * gcc.dg/noreturn-8.c: Likewise.
5882         * gcc.target/i386/mmx-1.c: Likewise.
5883         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5884         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5885         * gcc.c-torture/execute/pr33992.x: New file.
5887 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5889         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
5891 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5893         PR c++/55951
5894         * g++.dg/ext/desig5.C: New.
5896 2013-03-26  Tobias Burnus  <burnus@net-b.de>
5898         PR fortran/56649
5899         * gfortran.dg/merge_init_expr_2.f90: New.
5900         * gfortran.dg/merge_char_1.f90: Modify test to
5901         stay a run-time test.
5902         * gfortran.dg/merge_char_3.f90: Ditto.
5904 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5906         * g++.dg/cpp0x/constexpr-friend-2.C: New.
5907         * g++.dg/cpp0x/constexpr-main.C: Likewise.
5909 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5911         PR c++/56722
5912         * g++.dg/cpp0x/range-for23.C: New.
5914 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
5916         PR libfortran/52512
5917         * gfortran.dg/namelist_79.f90: New.
5919 2013-03-25  Martin Jambor  <mjambor@suse.cz>
5921         * gcc.dg/ipa/ipcp-agg-9.c: New test.
5923 2013-03-25  Tobias Burnus  <burnus@net-b.de>
5925         PR fortran/38536
5926         PR fortran/38813
5927         PR fortran/38894
5928         PR fortran/39288
5929         PR fortran/40963
5930         PR fortran/45824
5931         PR fortran/47023
5932         PR fortran/47034
5933         PR fortran/49023
5934         PR fortran/50269
5935         PR fortran/50612
5936         PR fortran/52426
5937         PR fortran/54263
5938         PR fortran/55343
5939         PR fortran/55444
5940         PR fortran/55574
5941         PR fortran/56079
5942         PR fortran/56378
5943         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
5944         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
5945         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
5946         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
5947         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
5948         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5949         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5950         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
5951         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
5952         * gfortran.dg/c_loc_tests_16.f90: Ditto.
5953         * gfortran.dg/c_loc_tests_4.f03: Ditto.
5954         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
5955         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
5956         * gfortran.dg/c_loc_tests_8.f03: Ditto.
5957         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
5958         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
5959         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
5960         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
5961         * gfortran.dg/pr32601_1.f03: Ditto.
5962         * gfortran.dg/storage_size_2.f08: Remove dg-error.
5963         * gfortran.dg/blockdata_7.f90: New.
5964         * gfortran.dg/c_assoc_4.f90: New.
5965         * gfortran.dg/c_f_pointer_tests_6.f90: New.
5966         * gfortran.dg/c_f_pointer_tests_7.f90: New.
5967         * gfortran.dg/c_funloc_tests_8.f90: New.
5968         * gfortran.dg/c_loc_test_17.f90: New.
5969         * gfortran.dg/c_loc_test_18.f90: New.
5970         * gfortran.dg/c_loc_test_19.f90: New.
5971         * gfortran.dg/c_loc_test_20.f90: New.
5972         * gfortran.dg/c_sizeof_5.f90: New.
5973         * gfortran.dg/iso_c_binding_rename_3.f90: New.
5974         * gfortran.dg/transfer_resolve_2.f90: New.
5975         * gfortran.dg/transfer_resolve_3.f90: New.
5976         * gfortran.dg/transfer_resolve_4.f90: New.
5977         * gfortran.dg/pr32601.f03: Update dg-error.
5978         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
5979         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
5981 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5983         * gcc.target/arm/vseleqdf.c: New test.
5984         * gcc.target/arm/vseleqsf.c: Likewise.
5985         * gcc.target/arm/vselgedf.c: Likewise.
5986         * gcc.target/arm/vselgesf.c: Likewise.
5987         * gcc.target/arm/vselgtdf.c: Likewise.
5988         * gcc.target/arm/vselgtsf.c: Likewise.
5989         * gcc.target/arm/vselledf.c: Likewise.
5990         * gcc.target/arm/vsellesf.c: Likewise.
5991         * gcc.target/arm/vselltdf.c: Likewise.
5992         * gcc.target/arm/vselltsf.c: Likewise.
5993         * gcc.target/arm/vselnedf.c: Likewise.
5994         * gcc.target/arm/vselnesf.c: Likewise.
5995         * gcc.target/arm/vselvcdf.c: Likewise.
5996         * gcc.target/arm/vselvcsf.c: Likewise.
5997         * gcc.target/arm/vselvsdf.c: Likewise.
5998         * gcc.target/arm/vselvssf.c: Likewise.
6000 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
6002         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6003         body from here...
6004         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6005         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6006         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6007         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6008         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6009         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6010         * gcc.target/aarch64/atomic-op-char.x: ... to here.
6011         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6012         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6013         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6014         * gcc.target/aarch64/atomic-op-int.x: ... to here.
6015         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6016         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6017         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6018         * gcc.target/aarch64/atomic-op-release.x: ... to here.
6019         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6020         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6021         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6022         * gcc.target/aarch64/atomic-op-short.x: ... to here.
6023         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6024         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6025         * gcc.target/arm/atomic-op-acquire.c: Likewise.
6026         * gcc.target/arm/atomic-op-char.c: Likewise.
6027         * gcc.target/arm/atomic-op-consume.c: Likewise.
6028         * gcc.target/arm/atomic-op-int.c: Likewise.
6029         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6030         * gcc.target/arm/atomic-op-release.c: Likewise.
6031         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6032         * gcc.target/arm/atomic-op-short.c: Likewise.
6034 2013-03-25  Richard Biener  <rguenther@suse.de>
6036         PR middle-end/56694
6037         * g++.dg/torture/pr56694.C: New testcase.
6039 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6041         PR target/56720
6042         * gcc.target/arm/neon-vcond-gt.c: New test.
6043         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6044         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6046 2013-03-25  Richard Biener  <rguenther@suse.de>
6048         PR tree-optimization/56689
6049         * gcc.dg/torture/pr56689.c: New testcase.
6051 2013-03-25  Kai Tietz  <ktietz@redhat.com>
6053         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6055 2013-03-24  Tobias Burnus  <burnus@net-b.de>
6057         PR fortran/56696
6058         * gfortran.dg/eof_5.f90: New.
6060 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6062         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6063         alphabetically.
6065 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
6067         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6069 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6071         PR testsuite/55994
6072         * gcc.c-torture/execute/builtins/builtins.exp: Add
6073         -Wl,--allow-multiple-definition for RTEMS targets.
6075 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
6077         * gcc.target/aarch64/movk.c: New test.
6079 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
6081         * g++.dg/ext/vector21.C: New testcase.
6083 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
6085         * gcc.target/arm/neon-for-64bits-1.c: New tests.
6086         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6088 2013-03-21  Richard Biener  <rguenther@suse.de>
6090         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6091         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6093 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6095         * gcc.target/aarch64/vect.c: Test and result vector added
6096         for sabd and saba instructions.
6097         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6098         instructions in assembly.
6099         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6100         * gcc.target/aarch64/vect-fp.c: Test and result vector added
6101         for fabd instruction.
6102         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6103         instruction in assembly.
6104         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6106 2013-03-20  Jeff Law  <law@redhat.com>
6108         * g++.dg/tree-ssa/ssa-dom.C: New test.
6110 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6112         * gcc.target/powerpc/mmfpgpr.c: New test.
6113         * gcc.target/powerpc/sd-vsx.c: Likewise.
6114         * gcc.target/powerpc/sd-pwr6.c: Likewise.
6115         * gcc.target/powerpc/vsx-float0.c: Likewise.
6117 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
6119         PR tree-optimization/56355
6120         * gcc.dg/pr56355-1.c: New file.
6122 2013-03-20  Catherine Moore  <clm@codesourcery.com>
6123             Richard Sandiford  <rdsandiford@googlemail.com>
6125         * gcc.target/mips/mips.exp: Add microMIPS support.
6126         * gcc.target/mips/umips-movep-2.c: New test.
6127         * gcc.target/mips/umips-lwp-2.c: New test.
6128         * gcc.target/mips/umips-swp-5.c: New test.
6129         * gcc.target/mips/umips-constraints-1.c: New test.
6130         * gcc.target/mips/umips-lwp-3.c: New test.
6131         * gcc.target/mips/umips-swp-6.c: New test.
6132         * gcc.target/mips/umips-constraints-2.c: New test.
6133         * gcc.target/mips/umips-save-restore-1.c: New test.
6134         * gcc.target/mips/umips-lwp-4.c: New test.
6135         * gcc.target/mips/umips-swp-7.c: New test.
6136         * gcc.target/mips/umips-save-restore-2.c: New test.
6137         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6138         * gcc.target/mips/umips-lwp-5.c: New test.
6139         * gcc.target/mips/umips-save-restore-3.c: New test.
6140         * gcc.target/mips/umips-lwp-6.c: New test.
6141         * gcc.target/mips/umips-swp-1.c: New test.
6142         * gcc.target/mips/umips-lwp-7.c: New test.
6143         * gcc.target/mips/umips-swp-2.c: New test.
6144         * gcc.target/mips/umips-lwp-8.c: New test.
6145         * gcc.target/mips/umips-swp-3.c: New test.
6146         * gcc.target/mips/umips-movep-1.c: New test.
6147         * gcc.target/mips/umips-lwp-1.c: New test.
6148         * gcc.target/mips/umips-swp-4.c: New test.
6150 2013-03-20  Richard Biener  <rguenther@suse.de>
6152         PR tree-optimization/56661
6153         * gcc.dg/torture/pr56661.c: New testcase.
6155 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6157         PR rtl-optimization/56605
6158         * gcc.target/powerpc/pr56605.c: New.
6160 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6162         PR fortran/54932
6163         * gfortran.dg/do_1.f90: Don't xfail.
6165 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6167         PR libfortran/51825
6168         * gfortran.dg/namelist_77.f90: New.
6169         * gfortran.dg/namelist_78.f90: New.
6171 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6173         PR libfortran/48618
6174         * gfortran.dg/open_negative_unit_1.f90: New.
6176 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6178         * gcc.target/aarch64/sbc.c: New test.
6180 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6182         * gcc.target/aarch64/ror.c: New test.
6184 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6186         * gcc.target/aarch64/extr.c: New test.
6188 2013-03-19  Richard Biener  <rguenther@suse.de>
6190         PR tree-optimization/56273
6191         * gcc.dg/tree-ssa/vrp47.c: Adjust.
6192         * c-c++-common/uninit-17.c: Likewise.
6194 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6196         PR tree-optimization/56635
6197         * g++.dg/torture/pr56635.C: New test.
6199 2013-03-18  Richard Biener  <rguenther@suse.de>
6201         PR tree-optimization/3713
6202         * g++.dg/ipa/devirt-12.C: New testcase.
6204 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6206         PR c/56566
6207         * c-c++-common/pr56566.c: New test.
6209 2013-03-17  Jason Merrill  <jason@redhat.com>
6211         * g++.dg/template/abstract-dr337.C: XFAIL.
6213 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
6215         PR c++/56607
6216         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6217         * c-c++-common/pr56607.c: New test.
6219 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
6221         PR c++/56582
6222         * g++.dg/cpp0x/constexpr-array5.C: New.
6224 2013-03-15  Tobias Burnus  <burnus@net-b.de>
6226         PR fortran/56615
6227         * gfortran.dg/transfer_intrinsic_5.f90: New.
6229 2013-03-15  Kai Tietz  <ktietz@redhat.com>
6231         * gcc.target/i386/movti.c: Don't test for x64 mingw.
6232         * gcc.target/i386/pr20020-1.c: Likewise.
6233         * gcc.target/i386/pr20020-2.c: Likewise.
6234         * gcc.target/i386/pr20020-3.c: Likewise.
6235         * gcc.target/i386/pr53425-1.c: Likewise.
6236         * gcc.target/i386/pr53425-2.c: Likewise.
6237         * gcc.target/i386/pr55093.c: Likewise.
6238         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6240 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
6242         PR debug/56307
6243         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6244         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
6246 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
6248         PR tree-optimization/53265
6249         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6250         undefined behavior.
6251         * gcc.dg/graphite/id-6.c (test): Likewise.
6252         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6253         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6255         PR tree-optimization/53265
6256         * gcc.dg/pr53265.c: New test.
6257         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6258         to dg-options.
6259         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6260         arrays.
6261         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
6262         n, use it as high bound instead of 4.
6264 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6266         PR target/49880
6267         * gcc.target/sh/pr49880-1.c: New.
6268         * gcc.target/sh/pr49880-2.c: New.
6269         * gcc.target/sh/pr49880-3.c: New.
6270         * gcc.target/sh/pr49880-4.c: New.
6271         * gcc.target/sh/pr49880-5.c: New.
6273 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6275         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6277 2013-03-13  Richard Biener  <rguenther@suse.de>
6279         PR tree-optimization/56608
6280         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6282 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6284         PR c++/56611
6285         * g++.dg/cpp0x/alias-decl-32.C: New.
6287 2013-03-11  Jan Hubicka  <jh@suse.cz>
6289         PR middle-end/56571
6290         * gcc.c-torture/compile/pr56571.c: New testcase.
6292 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6294         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6295         * gcc.dg/tree-ssa/pr55579.c: Likewise.
6297 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6299         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6300         * gcc.dg/inline_4.c: Likewise.
6301         * gcc.dg/unroll_2.c: Likewise.
6302         * gcc.dg/unroll_3.c: Likewise.
6303         * gcc.dg/unroll_4.c: Likewise.
6305 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6307         PR testsuite/54119
6308         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6310         PR debug/56307
6311         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6313 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6315         PR target/40797
6316         * gcc.c-torture/compile/pr40797.c: New.
6318 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6320         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6322 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
6324         PR fortran/56575
6325         * gfortran.dg/class_56.f90: New test.
6327 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
6329         PR middle-end/56524
6330         * gcc.target/mips/pr56524.c: New test.
6332 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6334         PR c++/56565
6335         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6337 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6339         PR c++/51412
6340         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6342 2013-03-08  Marek Polacek  <polacek@redhat.com>
6344         PR tree-optimization/56478
6345         * gcc.dg/torture/pr56478.c: New test.
6347 2013-03-08  Kai Tietz  <ktietz@redhat.com>
6349         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6350         targets linker option --allow-multiple-definition.
6352         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6353         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6354         * gcc.dg/pr52549.c: Add LLP64 case.
6355         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6356         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6357         * gcc.dg/torture/pr51071-2.c: Likewise.
6358         * gcc.dg/tree-ssa/vrp72.c: Likewise.
6359         * gcc.dg/tree-ssa/vrp73.c: Likewise.
6360         * gcc.dg/tree-ssa/vrp75.c: Likewise.
6361         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6362         * gcc.dg/weak/weak-1.c: Likewise.
6363         * gcc.dg/weak/weak-2.c: Likewise.
6364         * gcc.dg/weak/weak-3.c: Likewise.
6365         * gcc.dg/weak/weak-4.c: Likewise.
6366         * gcc.dg/weak/weak-5.c: Likewise.
6367         * gcc.dg/weak/weak-15.c: Likewise.
6368         * gcc.dg/weak/weak-16.c: Likewise.
6370         * c-c++-common/pr54486.c: Skip test for mingw-targets.
6372 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
6374         PR tree-optimization/56559
6375         * gcc.dg/tree-ssa/reassoc-26.c: New test.
6377 2013-03-07  Andreas Schwab  <schwab@suse.de>
6379         * gcc.dg/pr31490.c: Fix last change.
6381 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
6383         PR c++/56534
6384         * g++.dg/template/crash115.C: New.
6386 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6388         PR tree-optimization/56539
6389         * gcc.c-torture/compile/pr56539.c: New test.
6391 2013-03-06  Kai Tietz  <ktietz@redhat.com>
6393         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6394         targets.
6395         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6396         * gcc.dg/lto/20091013-1_2.c: Likewise.
6397         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6399 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6401         * gnat.dg/specs/aggr6.ads: New test.
6403 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6405         * gnat.dg/loop_optimization15.ad[sb]: New test.
6407 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6409         PR middle-end/56548
6410         * gcc.dg/pr56548.c: New test.
6412 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6414         PR debug/53363
6415         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6417 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6419         PR c++/56543
6420         * g++.dg/template/typename20.C: New test.
6422 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6424         PR debug/56510
6425         * gcc.dg/pr56510.c: New test.
6427         PR rtl-optimization/56484
6428         * gcc.c-torture/compile/pr56484.c: New test.
6430 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6432         PR c++/56530
6433         * g++.dg/warn/Wsign-conversion-2.C: New.
6435 2013-03-05  Richard Biener  <rguenther@suse.de>
6437         PR tree-optimization/56270
6438         * gcc.dg/vect/slp-38.c: New testcase.
6440 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6442         PR rtl-optimization/56494
6443         * gcc.dg/pr56494.c: New test.
6445 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6447         * gcc.dg/pr56424.c: New test.
6449 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6451         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6452         * gcc.dg/pr56228.c <avr>: Skip.
6454 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6456         PR testsuite/52641
6457         PR tree-optimization/52631
6458         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6460 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
6462         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6463         * gcc.dg/vect/vect-83_64.c: Same.
6465 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6467         PR fortran/56477
6468         * gfortran.dg/pointer_check_13.f90: New test.
6470 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6472         PR fortran/54730
6473         * gfortran.dg/array_constructor_42.f90: New test.
6475 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6477         PR c++/52688
6478         * g++.dg/template/static33.C: New.
6479         * g++.dg/template/static34.C: Likewise.
6481         PR c++/10291
6482         * g++.dg/template/static35.C: New.
6484 2013-03-01  Steve Ellcey  <sellcey@mips.com>
6486         * gcc.dg/pr56396.c: Require pic support.
6488 2013-03-01  Richard Biener  <rguenther@suse.de>
6490         PR tree-optimization/55481
6491         * gcc.dg/torture/pr56488.c: New testcase.
6493 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
6494             Jakub Jelinek  <jakub@redhat.com>
6496         PR sanitizer/56454
6497         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6498         no_sanitize_address attribute rather than no_address_safety_analysis.
6499         * g++.dg/asan/sanitizer_test_utils.h
6500         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6501         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6502         in addition to no_address_safety_analysis.
6504 2013-02-28  Jason Merrill  <jason@redhat.com>
6506         PR c++/56481
6507         * g++.dg/cpp0x/constexpr-and.C: New.
6509 2013-02-28  Martin Jambor  <mjambor@suse.cz>
6511         PR tree-optimization/56294
6512         * g++.dg/debug/pr56294.C: New test.
6514 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6516         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6518 2013-02-27  Marek Polacek  <polacek@redhat.com>
6520         PR rtl-optimization/56466
6521         * gcc.dg/pr56466.c: New test.
6523 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6525         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6526         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6527         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6529 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
6531         PR middle-end/45472
6532         * gcc.dg/pr45472.c: New test.
6534 2013-02-26  Marek Polacek  <polacek@redhat.com>
6536         PR tree-optimization/56426
6537         * gcc.dg/pr56436.c: New test.
6539 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
6541         PR tree-optimization/56448
6542         * gcc.c-torture/compile/pr56448.c: New test.
6544         PR tree-optimization/56443
6545         * gcc.dg/torture/pr56443.c: New test.
6547 2013-02-25  Richard Biener  <rguenther@suse.de>
6549         PR tree-optimization/56175
6550         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6552 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
6554         PR c++/56403
6555         * g++.dg/torture/pr56403.C: New test.
6557 2013-02-25  Catherine Moore  <clm@codesourcery.com>
6559         Revert:
6560         2013-02-24  Catherine Moore  <clm@codesourcery.com>
6561         Richard Sandiford  <rdsandiford@googlemail.com>
6563         * gcc.target/mips/mips.exp: Add microMIPS support.
6564         * gcc.target/mips/umips-movep-2.c: New test.
6565         * gcc.target/mips/umips-lwp-2.c: New test.
6566         * gcc.target/mips/umips-swp-5.c: New test.
6567         * gcc.target/mips/umips-constraints-1.c: New test.
6568         * gcc.target/mips/umips-lwp-3.c: New test.
6569         * gcc.target/mips/umips-swp-6.c: New test.
6570         * gcc.target/mips/umips-constraints-2.c: New test.
6571         * gcc.target/mips/umips-save-restore-1.c: New test.
6572         * gcc.target/mips/umips-lwp-4.c: New test.
6573         * gcc.target/mips/umips-swp-7.c: New test.
6574         * gcc.target/mips/umips-save-restore-2.c: New test.
6575         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6576         * gcc.target/mips/umips-lwp-5.c: New test.
6577         * gcc.target/mips/umips-save-restore-3.c: New test.
6578         * gcc.target/mips/umips-lwp-6.c: New test.
6579         * gcc.target/mips/umips-swp-1.c: New test.
6580         * gcc.target/mips/umips-lwp-7.c: New test.
6581         * gcc.target/mips/umips-swp-2.c: New test.
6582         * gcc.target/mips/umips-lwp-8.c: New test.
6583         * gcc.target/mips/umips-swp-3.c: New test.
6584         * gcc.target/mips/umips-movep-1.c: New test.
6585         * gcc.target/mips/umips-lwp-1.c: New test.
6586         * gcc.target/mips/umips-swp-4.c: New test.
6588 2013-02-24  Catherine Moore  <clm@codesourcery.com>
6589             Richard Sandiford  <rdsandiford@googlemail.com>
6591         * gcc.target/mips/mips.exp: Add microMIPS support.
6592         * gcc.target/mips/umips-movep-2.c: New test.
6593         * gcc.target/mips/umips-lwp-2.c: New test.
6594         * gcc.target/mips/umips-swp-5.c: New test.
6595         * gcc.target/mips/umips-constraints-1.c: New test.
6596         * gcc.target/mips/umips-lwp-3.c: New test.
6597         * gcc.target/mips/umips-swp-6.c: New test.
6598         * gcc.target/mips/umips-constraints-2.c: New test.
6599         * gcc.target/mips/umips-save-restore-1.c: New test.
6600         * gcc.target/mips/umips-lwp-4.c: New test.
6601         * gcc.target/mips/umips-swp-7.c: New test.
6602         * gcc.target/mips/umips-save-restore-2.c: New test.
6603         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6604         * gcc.target/mips/umips-lwp-5.c: New test.
6605         * gcc.target/mips/umips-save-restore-3.c: New test.
6606         * gcc.target/mips/umips-lwp-6.c: New test.
6607         * gcc.target/mips/umips-swp-1.c: New test.
6608         * gcc.target/mips/umips-lwp-7.c: New test.
6609         * gcc.target/mips/umips-swp-2.c: New test.
6610         * gcc.target/mips/umips-lwp-8.c: New test.
6611         * gcc.target/mips/umips-swp-3.c: New test.
6612         * gcc.target/mips/umips-movep-1.c: New test.
6613         * gcc.target/mips/umips-lwp-1.c: New test.
6614         * gcc.target/mips/umips-swp-4.c: New test.
6616 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
6618         PR sanitizer/56393
6619         * lib/asan-dg.exp (asan_link_flags): Add
6620         -B${gccpath}/libsanitizer/asan/ to flags.
6622 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6624         PR middle-end/56420
6625         * gcc.dg/torture/pr56420.c: New test.
6627 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
6629         PR middle-end/56108
6630         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6632 2013-02-21  Martin Jambor  <mjambor@suse.cz>
6634         PR tree-optimization/56310
6635         * g++.dg/ipa/pr56310.C: New test.
6637 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
6639         PR fortran/56385
6640         * gfortran.dg/proc_ptr_comp_37.f90: New.
6642 2013-02-21  Richard Biener  <rguenther@suse.de>
6644         PR tree-optimization/56415
6645         Revert
6646         2013-02-11  Richard Biener  <rguenther@suse.de>
6648         PR tree-optimization/56273
6649         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6650         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6651         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6652         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6653         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6654         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6656 2013-02-21  Marek Polacek  <polacek@redhat.com>
6658         PR tree-optimization/56398
6659         * g++.dg/torture/pr56398.C: New test.
6661 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6663         PR inline-asm/56405
6664         * gcc.c-torture/compile/pr56405.c: New test.
6666 2013-02-20  Jan Hubicka  <jh@suse.cz>
6668         PR tree-optimization/56265
6669         * g++.dg/ipa/devirt-11.C: New testcase.
6671 2013-02-20  Richard Biener  <rguenther@suse.de>
6673         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6675 2013-02-20  Richard Biener  <rguenther@suse.de>
6676         Jakub Jelinek  <jakub@redhat.com>
6678         PR tree-optimization/56396
6679         * gcc.dg/pr56396.c: New testcase.
6681 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
6683         PR c++/56373
6684         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6686 2013-02-19  Richard Biener  <rguenther@suse.de>
6688         PR tree-optimization/56384
6689         * gcc.dg/torture/pr56384.c: New testcase.
6691 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
6693         PR tree-optimization/56350
6694         * gcc.dg/pr56350.c: New test.
6696         PR tree-optimization/56381
6697         * g++.dg/opt/pr56381.C: New test.
6699 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
6701         PR pch/54117
6702         * lib/dg-pch.exp (pch-init, pch-finish,
6703         check_effective_target_pch_supported_debug): New procs.
6704         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6705         Likewise if $pch_unsupported_debug and $flags include -g.
6706         Skip FAILs about missing *.gch file if $pch_unsupported_debug
6707         and dg-require-effective-target pch_unsupported_debug.
6708         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6709         * objc.dg/pch/pch.exp: Likewise.
6710         * gcc.dg/pch/pch.exp: Likewise.
6711         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6712         pch_unsupported_debug.
6713         * gcc.dg/pch/valid-1.hs: Likewise.
6714         * gcc.dg/pch/valid-1b.c: Likewise.
6715         * gcc.dg/pch/valid-1b.hs: Likewise.
6717 2013-02-18  Richard Biener  <rguenther@suse.de>
6719         PR tree-optimization/56366
6720         * gcc.dg/torture/pr56366.c: New testcase.
6722 2013-02-18  Richard Biener  <rguenther@suse.de>
6724         PR middle-end/56349
6725         * gcc.dg/torture/pr56349.c: New testcase.
6727 2013-02-18  Richard Biener  <rguenther@suse.de>
6729         PR tree-optimization/56321
6730         * gcc.dg/torture/pr56321.c: New testcase.
6732 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6734         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
6736 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
6737             Dodji Seketeli  <dodji@redhat.com>
6739         PR asan/56330
6740         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
6741         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6742         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6743         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6744         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6745         * c-c++-common/asan/pr56330.c: Likewise.
6746         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
6747         Ensure the size argument of __builtin_memcpy is a constant.
6749 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6750             Paolo Carlini  <paolo.carlini@oracle.com>
6752         PR c++/51242
6753         * g++.dg/cpp0x/enum23.C: New.
6755 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
6757         PR target/54685
6758         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
6760 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
6762         PR rtl-optimization/56348
6763         * gcc.target/i386/pr56348.c: New test.
6765 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
6767         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
6768         * gcc.target/arm/interrupt-2.c: Likewise.
6770 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6772         PR fortran/56318
6773         * gfortran.dg/matmul_9.f90: New.
6775 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6777         PR fortran/53818
6778         * gfortran.dg/init_flag_11.f90: New.
6780 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6782         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
6784 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6786         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
6787         characters.
6789 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
6790             Tobias Burnus  <burnus@net-b.de>
6792         PR testsuite/56138
6793         * gfortran.dg/allocatable_function_7.f90: New.
6795 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
6797         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
6798         * asan_globals_test-wrapper.cc: New file.
6799         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
6800         instead of asan_globals_test.cc as dg-additional-sources.
6801         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
6802         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
6803         "sanitizer_test_utils.h" instead of
6804         "sanitizer_common/tests/sanitizer_test_utils.h".
6805         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
6806         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
6807         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
6808         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
6809         * g++.dg/asan/asan_test.cc: Synced from upstream.
6810         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
6812 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
6814         Fix an asan crash
6815         * c-c++-common/asan/memcmp-2.c: New test.
6817 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
6819         PR c++/55582
6820         * g++.dg/cpp0x/udlit-string-literal.h: New.
6821         * g++.dg/cpp0x/udlit-string-literal.C: New.
6823 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
6825         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
6827 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
6829         PR target/56184
6830         * gcc.target/arm/pr56184.C: New test.
6832 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
6834         PR c++/56302
6835         * g++.dg/torture/pr56302.C: New test.
6836         * g++.dg/cpp0x/constexpr-56302.C: New test.
6837         * c-c++-common/pr56302.c: New test.
6839 2013-02-13  Tobias Burnus  <burnus@net-b.de>
6840             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6842         PR fortran/56204
6843         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
6844         * gfortran.dg/quad_3.f90: Ditto.
6846 2013-02-13  Kostya Serebryany  <kcc@google.com>
6848         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
6849         to match the fresh asan run-time.
6850         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
6852 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
6854         Avoid instrumenting duplicated memory access in the same basic block
6855         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
6856         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
6857         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
6858         * c-c++-common/asan/inc.c: Likewise.
6860 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
6862         PR inline-asm/56148
6863         * gcc.target/i386/pr56148.c: New test.
6865 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6866             Tobias Burnus  <burnus@net-b.de>
6868         PR testsuite/56082
6869         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
6870         to kind=2.
6872 2013-02-12  Richard Biener  <rguenther@suse.de>
6874         PR lto/56297
6875         * gcc.dg/lto/pr56297_0.c: New testcase.
6876         * gcc.dg/lto/pr56297_0.c: Likewise.
6878 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
6880         PR fortran/46952
6881         * gfortran.dg/typebound_deferred_1.f90: New.
6883 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
6885         PR rtl-optimization/56151
6886         * gcc.target/i386/pr56151.c: New test.
6888 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
6890         * g++.dg/ext/mv12.C: New test.
6891         * g++.dg/ext/mv12.h: New file.
6892         * g++.dg/ext/mv12-aux.C: New file.
6893         * g++.dg/ext/mv13.C: New test.
6895 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6897         * lib/target-supports.exp
6898         (check_effective_target_powerpc_eabi_ok): New.
6899         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
6900         powerpc_eabi_ok.
6901         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
6902         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
6903         only.
6904         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
6905         * gcc.target/powerpc/pr51623.c: Likewise.
6906         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
6907         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
6909 2013-02-11  Alexander Potapenko  <glider@google.com>
6910             Jack Howarth  <howarth@bromo.med.uc.edu>
6911             Jakub Jelinek  <jakub@redhat.com>
6913         PR sanitizer/55617
6914         * g++.dg/asan/pr55617.C: Run on all targets.
6916 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
6918         PR rtl-optimization/56275
6919         * gcc.dg/pr56275.c: New test.
6921 2013-02-11  Richard Biener  <rguenther@suse.de>
6923         PR tree-optimization/56273
6924         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
6926 2013-02-11  Richard Biener  <rguenther@suse.de>
6928         PR tree-optimization/56264
6929         * gcc.dg/torture/pr56264.c: New testcase.
6931 2013-02-11  Richard Biener  <rguenther@suse.de>
6933         PR tree-optimization/56273
6934         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6935         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6936         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6937         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6938         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6939         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6941 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
6943         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
6944         for *-*-linux-gnu targets.
6945         * g++.dg/asan/interception-test-1.c: Ditto.
6946         * g++.dg/asan/interception-failure-test-1.C: Ditto.
6947         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
6949 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
6951         PR fortran/55362
6952         * gfortran.dg/intrinsic_size_4.f90 : New test.
6954 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
6956         PR target/56256
6957         * gcc.target/powerpc/pr56256.c: New test.
6959 2013-02-08  Ian Lance Taylor  <iant@google.com>
6961         * lib/go.exp: Load timeout.exp.
6963 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
6965         PR rtl-optimization/56246
6966         * gcc.target/i386/pr56246.c: New test.
6968 2013-02-08  Jeff Law  <law@redhat.com>
6970         PR debug/53948
6971         * gcc.dg/debug/dwarf2/pr53948.c: New test.
6973 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6975         PR target/56043
6976         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
6977         powerpc*-*-linux*.
6979 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6981         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
6983 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6985         PR rtl-optimization/56195
6986         * gcc.dg/torture/pr56195.c: New test.
6988 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6990         PR fortran/54107
6991         * gfortran.dg/recursive_interface_2.f90: New test.
6993 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6995         PR tree-optimization/56250
6996         * gcc.c-torture/execute/pr56250.c: New test.
6998 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7000         PR tree-optimization/56064
7001         * gcc.dg/fixed-point/view-convert-2.c: New test.
7003 2013-02-08  Michael Matz  <matz@suse.de>
7005         PR tree-optimization/52448
7006         * gcc.dg/pr52448.c: New test.
7008 2013-02-08  Richard Biener  <rguenther@suse.de>
7010         PR middle-end/56181
7011         * gcc.dg/torture/pr56181.c: New testcase.
7013 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7015         PR target/54222
7016         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7017         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7019 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7021         PR c++/56241
7022         * g++.dg/parse/crash61.C: New test.
7024         PR c++/56239
7025         * g++.dg/parse/pr56239.C: New test.
7027         PR c++/56237
7028         * g++.dg/abi/mangle61.C: New test.
7030 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
7032         PR rtl-optimization/56225
7033         * gcc.target/i386/pr56225.c: New test.
7035 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7037         PR debug/56154
7038         * gcc.dg/guality/pr56154-1.c: New test.
7039         * gcc.dg/guality/pr56154-2.c: New test.
7040         * gcc.dg/guality/pr56154-3.c: New test.
7041         * gcc.dg/guality/pr56154-4.c: New test.
7042         * gcc.dg/guality/pr56154-aux.c: New file.
7044         PR tree-optimization/55789
7045         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7046         cleanup-tree-dump.
7047         * gcc.dg/tree-ssa/inline-3.c: Add
7048         --param max-early-inliner-iterations=2 option.
7050 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7052         PR debug/53363
7053         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7054         Add -fno-dwarf2-cfi-asm to dg-options.
7055         Adapt match count.
7057 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7059         PR target/56228
7060         * gcc.dg/pr56228.c: New test.
7062 2013-02-07  Alan Modra  <amodra@gmail.com>
7064         PR target/54009
7065         * gcc.target/powerpc/pr54009.c: New test.
7066         PR target/54131
7067         * gfortran.dg/pr54131.f: New test.
7069 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
7071         PR fortran/55789
7072         * gfortran.dg/array_constructor_41.f90: New test.
7074 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
7076         PR fortran/55978
7077         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7079 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
7081         PR middle-end/56217
7082         * g++.dg/gomp/pr56217.C: New test.
7084 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7086         PR tree-optimization/56205
7087         * gcc.dg/tree-ssa/stdarg-6.c: New test.
7088         * gcc.c-torture/execute/pr56205.c: New test.
7090 2013-02-05  Richard Biener  <rguenther@suse.de>
7092         PR tree-optimization/53342
7093         PR tree-optimization/53185
7094         * gcc.dg/vect/pr53185-2.c: New testcase.
7096 2013-02-05  Jan Hubicka  <jh@suse.cz>
7098         PR tree-optimization/55789
7099         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7100         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7101         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7102         * g++.dg/ipa/inline-1.C: New testcase.
7103         * g++.dg/ipa/inline-2.C: New testcase.
7104         * g++.dg/ipa/inline-3.C: New testcase.
7106 2013-02-05  Jan Hubicka  <jh@suse.cz>
7108         PR tree-optimization/55789
7109         * g++.dg/torture/pr55789.C: New testcase.
7111 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7113         PR middle-end/56167
7114         * gcc.dg/pr56167.c: New test.
7116 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7118         PR target/55146
7119         * gcc.target/sh/pr55146.c: New.
7121 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7123         PR tree-optimization/54386
7124         * gcc.target/sh/pr54386.c: New.
7126 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
7128         PR fortran/56008
7129         * gfortran.dg/realloc_on _assign_16.f90 : New test.
7131         PR fortran/47517
7132         * gfortran.dg/realloc_on _assign_17.f90 : New test.
7134 2013-02-04  Alexander Potapenko  <glider@google.com>
7135             Jack Howarth  <howarth@bromo.med.uc.edu>
7136             Jakub Jelinek  <jakub@redhat.com>
7138         PR sanitizer/55617
7139         * g++.dg/asan/pr55617.C: New test.
7141 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7143         PR fortran/54195
7144         * gfortran.dg/typebound_operator_19.f90: New test.
7145         * gfortran.dg/typebound_assignment_4.f90: New test.
7147 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7149         PR fortran/54107
7150         * gfortran.dg/recursive_interface_1.f90: New test.
7152 2013-02-04  Richard Guenther  <rguenther@suse.de>
7154         PR lto/56168
7155         * gcc.dg/lto/pr56168_0.c: New testcase.
7156         * gcc.dg/lto/pr56168_1.c: Likewise.
7158 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7160         PR fortran/50627
7161         PR fortran/56054
7162         * gfortran.dg/block_12.f90:  New test.
7163         * gfortran.dg/module_error_1.f90:  New test.
7165 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
7167         * lib/target-supports.exp (check_effective_target_vect_float)
7168         (check_effective_target_vect_no_align): Add mips-sde-elf.
7170 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
7172         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7174 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
7176         * gcc.dg/pr56023.c: XFAIL on AIX.
7177         * gcc.dg/vect/pr49352.c: Same.
7179 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
7181         * gnat.dg/opt26.adb: New test.
7183 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7185         Revert.
7186         2013-01-27  Amol Pise  <amolpise15@gmail.com>
7188         * gcc.target/arm/neon-vfnms-1.c: New test.
7189         * gcc.target/arm/neon-vfnma-1.c: New test.
7191 2013-01-31  Richard Biener  <rguenther@suse.de>
7193         PR tree-optimization/56157
7194         * gcc.dg/torture/pr56157.c: New testcase.
7196 2013-01-30  Richard Biener  <rguenther@suse.de>
7198         PR tree-optimization/56150
7199         * gcc.dg/torture/pr56150.c: New testcase.
7201 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
7203         PR sanitizer/55374
7204         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7205         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
7206         printed in backtrace.
7207         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7208         to avoid errors about mismatched allocation vs. deallocation.
7210         PR c++/55742
7211         * g++.dg/mv1.C: Moved to...
7212         * g++.dg/ext/mv1.C: ... here.  Adjust test.
7213         * g++.dg/mv2.C: Moved to...
7214         * g++.dg/ext/mv2.C: ... here.  Adjust test.
7215         * g++.dg/mv3.C: Moved to...
7216         * g++.dg/ext/mv3.C: ... here.
7217         * g++.dg/mv4.C: Moved to...
7218         * g++.dg/ext/mv4.C: ... here.
7219         * g++.dg/mv5.C: Moved to...
7220         * g++.dg/ext/mv5.C: ... here.  Adjust test.
7221         * g++.dg/mv6.C: Moved to...
7222         * g++.dg/ext/mv6.C: ... here.  Adjust test.
7223         * g++.dg/ext/mv7.C: New test.
7224         * g++.dg/ext/mv8.C: New test.
7225         * g++.dg/ext/mv9.C: New test.
7226         * g++.dg/ext/mv10.C: New test.
7227         * g++.dg/ext/mv11.C: New test.
7229 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7231         PR rtl-optimization/56144
7232         * gcc.dg/pr56144.c: New.
7234 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
7236         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7237         message.
7238         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7239         * g++.dg/cpp0x/constexpr-55573.C: Same
7241 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
7243         PR tree-optimization/56064
7244         * gcc.dg/fixed-point/view-convert.c: New test.
7246 2013-01-30  Andreas Schwab  <schwab@suse.de>
7248         * lib/target-supports-dg.exp (dg-process-target): Use expr to
7249         evaluate the end index in string range.
7251 2013-01-30  Tobias Burnus  <burnus@net-b.de>
7253         PR fortran/56138
7254         * gfortran.dg/allocatable_function_6.f90: New.
7256 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
7257             Mikael Morin  <mikael@gcc.gnu.org>
7259         PR fortran/54107
7260         * gfortran.dg/proc_ptr_comp_36.f90: New.
7262 2013-01-29  Richard Biener  <rguenther@suse.de>
7264         PR tree-optimization/55270
7265         * gcc.dg/torture/pr55270.c: New testcase.
7267 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7269         PR rtl-optimization/56117
7270         * gcc.dg/pr56117.c: New test.
7272 2013-01-28  Richard Biener  <rguenther@suse.de>
7274         PR tree-optimization/56034
7275         * gcc.dg/torture/pr56034.c: New testcase.
7277 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7279         PR tree-optimization/56125
7280         * gcc.dg/pr56125.c: New test.
7282 2013-01-28  Tobias Burnus  <burnus@net-b.de>
7283             Mikael Morin  <mikael@gcc.gnu.org>
7285         PR fortran/53537
7286         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7287         * gfortran.dg/import8.f90: Likewise.
7288         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7289         * gfortran.dg/import10.f90: New test.
7290         * gfortran.dg/import11.f90: Likewise
7292 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7294         PR testsuite/56053
7295         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7296         string.h.  Provide memset, malloc and free prototypes, adjust line
7297         numbers in dg-output.
7298         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7299         Provide memset prototype and adjust line numbers in dg-output.
7300         * c-c++-common/asan/global-overflow-1.c: Likewise.
7302         PR tree-optimization/56094
7303         * gcc.dg/pr56094.c: New test.
7305 2013-01-27  Amol Pise  <amolpise15@gmail.com>
7307         * gcc.target/arm/neon-vfnms-1.c: New test.
7308         * gcc.target/arm/neon-vfnma-1.c: New test.
7310 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
7312         PR target/56114
7313         * gcc.target/i386/pr56114.c: New test.
7315 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
7317         PR fortran/55984
7318         * gfortran.dg/associate_14.f90: New test.
7320         PR fortran/56047
7321         * gfortran.dg/associate_13.f90: New test.
7323 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
7325         PR tree-optimization/56098
7326         * gcc.dg/pr56098-1.c: New test.
7327         * gcc.dg/pr56098-2.c: New test.
7329 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
7331         PR target/54222
7332         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7334 2013-01-22  Marek Polacek  <polacek@redhat.com>
7336         PR tree-optimization/56035
7337         * gcc.dg/pr56035.c: New test.
7339 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7341         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7342         for MIPS.
7344 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7346         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7348 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
7350         PR c/56078
7351         * gcc.dg/pr56078.c: New test.
7352         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7354 2013-01-24  Martin Jambor  <mjambor@suse.cz>
7356         PR tree-optimization/55927
7357         * g++.dg/ipa/devirt-10.C: Disable early inlining.
7359 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
7361         * gcc.target/i386/movsd.c: New test.
7363 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
7365         PR inline-asm/55934
7366         * gcc.target/i386/pr55934.c: New test.
7368 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
7370         PR fortran/56081
7371         * gfortran.dg/select_8.f90: New.
7373 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
7375         * gcc.target/microblaze/microblaze.exp: Remove
7376         target_config_cflags check.
7378 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
7380         PR fortran/56052
7381         * gfortran.dg/gomp/pr56052.f90: New test.
7383         PR target/49069
7384         * gcc.dg/pr49069.c: New test.
7386 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
7388         PR c++/55944
7389         * g++.dg/cpp0x/constexpr-static10.C: New.
7391 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
7393         PR target/56028
7394         * gcc.target/i386/pr56028.c: New test.
7396 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
7398         PR target/55686
7399         * gcc.target/i386/pr55686.c: New test.
7401 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
7403         PR c++/53609
7404         * g++.dg/cpp0x/variadic139.C: New test.
7405         * g++.dg/cpp0x/variadic140.C: Likewise.
7406         * g++.dg/cpp0x/variadic141.C: Likewise.
7408 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
7410         * gnat.dg/warn8.adb: New test.
7412 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7414         PR fortran/55919
7415         * gfortran.dg/include_8.f90: New test.
7417 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7419         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7420         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7422 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
7424         PR tree-optimization/56051
7425         * gcc.c-torture/execute/pr56051.c: New test.
7427 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7429         PR rtl-optimization/56023
7430         * gcc.dg/pr56023.c: New test.
7432 2013-01-21  Martin Jambor  <mjambor@suse.cz>
7434         PR middle-end/56022
7435         * gcc.target/i386/pr56022.c: New test.
7437 2013-01-21  Jason Merrill  <jason@redhat.com>
7439         * lib/target-supports.exp (check_effective_target_alias): New.
7441 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7443         PR debug/53235
7444         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7446 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
7448         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7450 2013-01-19  Jeff Law  <law@redhat.com>
7452         PR tree-optimization/52631
7453         * tree-ssa/pr52631.c: New test.
7454         * tree-ssa/ssa-fre-9: Update expected output.
7456 2013-01-19  Anthony Green  <green@moxielogic.com>
7458         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7459         for moxie.
7461 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7463         PR tree-optimization/56029
7464         * g++.dg/torture/pr56029.C: New test.
7466 2013-01-18  Sharad Singhai  <singhai@google.com>
7468         PR tree-optimization/55995
7469         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7471 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
7473         PR target/55433
7474         * gcc.target/i386/pr55433.c: New.
7476 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7478         PR middle-end/56015
7479         * gfortran.dg/pr56015.f90: New test.
7481 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
7483         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7485 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
7487         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7488         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7489         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7490         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7491         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7493 2013-01-17  Jeff Law  <law@redhat.com>
7495         * gcc.dg/pr52573.c: Move to...
7496         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
7498         PR rtl-optimization/52573
7499         * gcc.dg/pr52573.c: New test.
7501 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
7503         PR sanitizer/55679
7504         * g++.dg/asan/interception-test-1.C: Skip on darwin.
7505         * lib/target-supports.exp (check_effective_target_swapcontext): Use
7506         check_no_compiler_messages to test support in ucontext.h.
7507         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7508         compliant RLIMIT_AS.
7510 2013-01-17  Marek Polacek  <polacek@redhat.com>
7512         PR rtl-optimization/55833
7513         * gcc.dg/pr55833.c: New test.
7515 2013-01-17  Jan Hubicka  <jh@suse.cz>
7517         PR tree-optimization/55273
7518         * gcc.c-torture/compile/pr55273.c: New testcase.
7520 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
7522         PR target/55981
7523         * gcc.target/pr55981.c: New test.
7525 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
7527         * gcc.target/arm/pr40887.c: Require at least armv5.
7528         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7529         * gcc.target/arm/pr51915.c: Likewise.
7530         * gcc.target/arm/pr52006.c: Likewise.
7531         * gcc.target/arm/pr53187.c: Likewise.
7533         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7534         * gcc.target/arm/ftest-support-arm.h: Delete.
7535         * gcc.target/arm/ftest-support-thumb.h: Delete.
7536         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7537         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7538         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7539         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7540         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7541         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7542         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7543         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7544         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7545         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7546         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7547         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7548         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7549         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7550         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7551         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7552         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7553         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7554         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7555         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7556         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7557         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7558         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7559         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7561 2013-01-17  Martin Jambor  <mjambor@suse.cz>
7563         PR tree-optimizations/55264
7564         * g++.dg/ipa/pr55264.C: New test.
7566 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
7568         PR fortran/55983
7569         * gfortran.dg/class_55.f90: New.
7571 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
7573         PR testsuite/55994
7574         * gcc.c-torture/execute/builtins/builtins.exp: Add
7575         -Wl,--allow-multiple-definition for eabi and elf targets.
7577         PR testsuite/54622
7578         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7579         check_effective_target_vect_perm_short,
7580         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7581         check_effective_target_vect64): Return 0 for big-endian ARM.
7582         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7584         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7585         prototypes.
7587 2013-01-16  Richard Biener  <rguenther@suse.de>
7589         PR tree-optimization/55964
7590         * gcc.dg/torture/pr55964.c: New testcase.
7592 2013-01-16  Richard Biener  <rguenther@suse.de>
7594         PR tree-optimization/54767
7595         PR tree-optimization/53465
7596         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7598 2013-01-16  Christian Bruel  <christian.bruel@st.com>
7600         PR target/55301
7601         * gcc.target/sh/sh-switch.c: New testcase.
7603 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7605         * gcc.dg/webizer.c: Increase the array size.
7607 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7609         PR target/55940
7610         * gcc.dg/pr55940.c: New test.
7612 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
7613             Harald Anlauf  <anlauf@gmx.de>
7615         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7616         * gfortran.dg/bounds_check_5.f90: Likewise.
7617         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7618         * gfortran.dg/continuation_9.f90: Likewise.
7619         * gfortran.dg/move_alloc_13.f90: Likewise.
7620         * gfortran.dg/structure_constructor_11.f90: Likewise.
7621         * gfortran.dg/tab_continuation.f: Likewise.
7622         * gfortran.dg/warning-directive-2.F90: Likewise.
7623         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7625 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7627         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7628         * gcc.target/arm/fma-sp.c: Likewise.
7630 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7632         PR rtl-optimization/55153
7633         * gcc.dg/pr55153.c: New.
7635 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7637         PR tree-optimization/55920
7638         * gcc.c-torture/compile/pr55920.c: New test.
7640 2013-01-15  Richard Biener  <rguenther@suse.de>
7642         PR middle-end/55882
7643         * gcc.dg/torture/pr55882.c: New testcase.
7645 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7647         PR tree-optimization/55955
7648         * gcc.c-torture/compile/pr55955.c: New test.
7650 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
7652         PR c++/55663
7653         * g++.dg/cpp0x/alias-decl-31.C: New test.
7655 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
7657         PR fortran/54286
7658         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7659         case where interface is null.
7661 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7663         PR fortran/55806
7664         * gfortran.dg/array_constructor_40.f90:  New test.
7666 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
7668         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7670 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7672         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7673         * gcc.target/aarch64/vect-ld1r-compile.c: New.
7674         * gcc.target/aarch64/vect-ld1r-fp.c: New.
7675         * gcc.target/aarch64/vect-ld1r.c: New.
7676         * gcc.target/aarch64/vect-ld1r.x: New.
7678 2013-01-14  Andi Kleen  <ak@linux.intel.com>
7680         PR target/55948
7681         * gcc.target/i386/hle-clear-rel.c: New file
7682         * gcc.target/i386/hle-store-rel.c: New file.
7684 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
7686         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7687         * gfortran.dg/bounds_check_4.f90: Likewise.
7688         * gfortran.dg/inquire_10.f90: Likewise.
7689         * gfortran.dg/minloc_3.f90: Likewise.
7690         * gfortran.dg/minlocval_3.f90: Likewise.
7691         * gfortran.dg/module_double_reuse.f90: Likewise.
7692         * gfortran.dg/mvbits_1.f90: Likewise.
7693         * gfortran.dg/oldstyle_1.f90: Likewise.
7694         * gfortran.dg/pr20163-2.f: Likewise.
7695         * gfortran.dg/save_1.f90: Likewise.
7696         * gfortran.dg/scan_1.f90: Likewise.
7697         * gfortran.dg/select_char_1.f90: Likewise.
7698         * gfortran.dg/shape_4.f90: Likewise.
7699         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7700         * gfortran.dg/function_optimize_10.f90: Likewise.
7701         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7702         * gfortran.dg/used_types_17.f90: Likewise.
7703         * gfortran.dg/used_types_18.f90: Likewise.
7705 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
7707         PR fortran/54286
7708         * gfortran.dg/proc_ptr_result_8.f90 : New test.
7710 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7712         * gcc.dg/unroll_5.c: Add nomips16 attributes.
7714 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7716         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7718 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
7720         PR fortran/55072
7721         * gfortran.dg/assumed_type_2.f90: Fix test case.
7722         * gfortran.dg/internal_pack_13.f90: New test.
7723         * gfortran.dg/internal_pack_14.f90: New test.
7725 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7727         PR fortran/55868
7728         * gfortran.dg/unlimited_polymorphic_8.f90: Update
7729         scan-tree-dump-times for foo.0.x._vptr to deal with change from
7730         $tar to STAR.
7732 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
7734         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
7736 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7738         PR target/55719
7739         * gcc.target/s390/pr55719.c: New testcase.
7741 2013-01-11  Richard Guenther  <rguenther@suse.de>
7743         PR tree-optimization/44061
7744         * gcc.dg/pr44061.c: New testcase.
7746 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
7748         Update copyright years.
7750 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
7751             Jakub Jelinek  <jakub@redhat.com>
7753         PR target/55565
7754         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
7756 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
7758         PR rtl-optimization/55672
7759         * gcc.target/i386/pr55672.c: New.
7761 2013-01-10  Jeff Law  <law@redhat.com>
7763         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
7764         pass/fail message unique.
7767 2013-01-10  Jason Merrill  <jason@redhat.com>
7769         * ada/.gitignore: New.
7771 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7773         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
7774         Add tls options.
7775         * g++.dg/tls/thread_local2.C: Likewise.
7776         * g++.dg/tls/thread_local2g.C: Likewise.
7777         * g++.dg/tls/thread_local6.C: Likewise.
7778         * g++.dg/tls/thread_local-order1.C: Add tls options.
7779         * g++.dg/tls/thread_local-order2.C: Likewise.
7780         * g++.dg/tls/thread_local3.C: Likewise.
7781         * g++.dg/tls/thread_local3g.C: Likewise.
7782         * g++.dg/tls/thread_local4.C: Likewise.
7783         * g++.dg/tls/thread_local4g.C: Likewise.
7784         * g++.dg/tls/thread_local5.C: Likewise.
7785         * g++.dg/tls/thread_local5g.C: Likewise.
7786         * g++.dg/tls/thread_local6g.C: Likewise.
7788 2013-01-10  Kostya Serebryany  <kcc@google.com>
7790         * g++.dg/asan/asan_test.cc: Sync from upstream.
7792 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
7794         PR tree-optimization/55921
7795         * gcc.c-torture/compile/pr55921.c: New test.
7797 2013-01-09  Jan Hubicka  <jh@suse.cz>
7799         PR tree-optimization/55569
7800         * gcc.c-torture/compile/pr55569.c: New testcase.
7802 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
7804         PR fortran/47203
7805         * gfortran.dg/use_28.f90: New test.
7807 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
7809         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
7810         number matching more robust.
7812 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
7814         PR rtl-optimization/55829
7815         * gcc.target/i386/pr55829.c: New.
7817 2013-01-09  Tobias Burnus  <burnus@net-b.de>
7819         PR fortran/55758
7820         * gfortran.dg/bind_c_bool_1.f90: New.
7821         * gfortran.dg/do_5.f90: Add dg-warning.
7823 2013-01-09  Jan Hubicka  <jh@suse.cz>
7825         PR tree-optimization/55875
7826         * gcc.c-torture/execute/pr55875.c: New testcase.
7827         * g++.dg/torture/pr55875.C: New testcase.
7829 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
7831         PR c/48418
7832         * c-c++-common/pr48418.c: New test.
7834 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
7836         PR c++/55801
7837         * g++.dg/tls/thread_local-ice.C: New.
7839 2013-01-09  Andreas Schwab  <schwab@suse.de>
7841         * gcc.dg/guality/pr54693.c: Null-terminate arr.
7843 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
7845         PR tree-optimization/48189
7846         * gcc.dg/pr48189.c: New test.
7848 2013-01-04  Jan Hubicka  <jh@suse.cz>
7850         PR tree-optimization/55823
7851         * g++.dg/ipa/devirt-10.C: New testcase.
7853 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
7854             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
7856         PR rtl-optimization/55845
7857         * gcc.target/i386/pr55845.c: New test.
7859 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
7861         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
7862         instructions generated instead of number of occurances.
7864 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
7866         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
7867         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7868         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7869         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7870         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7871         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7872         * gcc.target/aarch64/vect-fcm.x: Likewise.
7873         * lib/target-supports.exp
7874         (check_effective_target_vect_cond): Enable for AArch64.
7876 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
7878         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
7879         endian-safe float pool loading.
7880         (test_square_root_v4sf): Likewise.
7881         (test_square_root_v2df): Likewise.
7882         * lib/target-supports.exp
7883         (check_effective_target_vect_call_sqrtf): Add AArch64.
7885 2013-01-08  Martin Jambor  <mjambor@suse.cz>
7887         PR debug/55579
7888         * gcc.dg/tree-ssa/pr55579.c: New test.
7890 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7892         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
7893         asm comments.
7895 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
7897         PR middle-end/55890
7898         * gcc.dg/torture/pr55890-3.c: New test.
7900         PR middle-end/55851
7901         * gcc.c-torture/compile/pr55851.c: New test.
7903         PR sanitizer/55844
7904         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
7905         dg-options.
7907 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7909         PR fortran/55618
7910         * gfortran.dg/elemental_scalar_args_2.f90: New test.
7912 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7914         PR fortran/55763
7915         * gfortran.dg/pointer_init_2.f90: Update dg-error.
7916         * gfortran.dg/pointer_init_7.f90: New.
7918 2013-01-07  Richard Biener  <rguenther@suse.de>
7920         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
7922 2013-01-07  Richard Biener  <rguenther@suse.de>
7924         PR middle-end/55890
7925         * gcc.dg/torture/pr55890-1.c: New testcase.
7926         * gcc.dg/torture/pr55890-2.c: Likewise.
7928 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
7930         * gcc.target/aarch64/fmovd.c: New.
7931         * gcc.target/aarch64/fmovf.c: Likewise.
7932         * gcc.target/aarch64/fmovd-zero.c: Likewise.
7933         * gcc.target/aarch64/fmovf-zero.c: Likewise.
7934         * gcc.target/aarch64/vect-fmovd.c: Likewise.
7935         * gcc.target/aarch64/vect-fmovf.c: Likewise.
7936         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7937         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7939 2013-01-07  Richard Biener  <rguenther@suse.de>
7941         PR tree-optimization/55888
7942         PR tree-optimization/55862
7943         * gcc.dg/torture/pr55888.c: New testcase.
7945 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7947         PR fortran/55852
7948         * gfortran.dg/intrinsic_size_3.f90: New.
7950 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7952         PR fortran/55763
7953         * gfortran.dg/select_type_32.f90: New.
7955 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
7957         PR c++/52343
7958         * g++.dg/cpp0x/alias-decl-29.C: New test.
7960 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
7962         PR fortran/53876
7963         PR fortran/54990
7964         PR fortran/54992
7965         * gfortran.dg/class_array_15.f03: New test.
7967 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
7969         PR fortran/42769
7970         PR fortran/45836
7971         PR fortran/45900
7972         * gfortran.dg/use_23.f90: New test.
7973         * gfortran.dg/use_24.f90: New test.
7974         * gfortran.dg/use_25.f90: New test.
7975         * gfortran.dg/use_26.f90: New test.
7976         * gfortran.dg/use_27.f90: New test.
7978 2013-01-06  Olivier Hainque  <hainque@adacore.com>
7980         * gnat.dg/specs/clause_on_volatile.ads: New test.
7982 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7984         * gnat.dg/alignment10.adb: New test.
7986 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
7987             Mikael Morin  <mikael@gcc.gnu.org>
7989         PR fortran/55827
7990         * gfortran.dg/use_22.f90: New test.
7992 2013-01-04  Andrew Pinski  <apinski@cavium.com>
7994         * gcc.target/aarch64/cmp-1.c: New testcase.
7996 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
7998         PR fortran/55172
7999         * gfortran.dg/select_type_31.f03: New test.
8001 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8003         PR c++/54526 (again)
8004         * g++.dg/cpp0x/parse2.C: Extend.
8005         * g++.old-deja/g++.other/crash28.C: Adjust.
8007 2013-01-04  Richard Biener  <rguenther@suse.de>
8009         PR tree-optimization/55862
8010         * gcc.dg/torture/pr55862.c: New testcase.
8012 2013-01-04  Martin Jambor  <mjambor@suse.cz>
8014         PR tree-optimization/55755
8015         * gcc.dg/torture/pr55755.c: New test.
8016         * gcc.dg/tree-ssa/sra-13.c: Likewise.
8017         * gcc.dg/tree-ssa/pr45144.c: Update.
8019 2013-01-04  Richard Biener  <rguenther@suse.de>
8021         PR middle-end/55863
8022         * gcc.dg/fold-reassoc-2.c: New testcase.
8024 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8026         PR fortran/55763
8027         * gfortran.dg/null_7.f90: New.
8029 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8031         PR fortran/55854
8032         PR fortran/55763
8033         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8034         * gfortran.dg/unlimited_polymorphic_7.f90: New.
8035         * gfortran.dg/unlimited_polymorphic_8.f90: New.
8037 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
8039         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8041 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
8043         PR fortran/55855
8044         * gfortran.dg/assignment_1.f90: Modified.
8045         * gfortran.dg/assignment_4.f90: New.
8047 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
8049         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8051 2013-01-03  Richard Biener  <rguenther@suse.de>
8053         PR tree-optimization/55857
8054         * gcc.dg/vect/pr55857-1.c: New testcase.
8055         * gcc.dg/vect/pr55857-2.c: Likewise.
8057 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
8059         PR rtl-optimization/55838
8060         * gcc.dg/pr55838.c: New test.
8062         PR tree-optimization/55832
8063         * gcc.c-torture/compile/pr55832.c: New test.
8065 2013-01-02  Teresa Johnson  <tejohnson@google.com>
8067         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8068         * gcc.dg/tree-ssa/loop-23.c: Ditto.
8069         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8070         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8071         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8072         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8073         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8074         * gcc.dg/unroll_1.c: Ditto.
8075         * gcc.dg/unroll_2.c: Ditto.
8076         * gcc.dg/unroll_3.c: Ditto.
8077         * gcc.dg/unroll_4.c: Ditto.
8079 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8081         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8083 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8085         PR fortran/55818
8086         * gfortran.dg/eof_4.f90: New test.
8088 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
8090         * lib/c-compat.exp (compat-use-alt-compiler): Remove
8091         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8092         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8093         (compat_setup_dfp): Initialize compat_alt_caret and
8094         compat_save_TEST_ALWAYS_FLAGS.
8096 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8098         * gcc.dg/torture/tls/tls-reload-1.c: New test.
8100 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8102         * gcc.dg/torture/fp-int-convert-2.c: New test.
8104 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8106         * gfortran.dg/newunit_3.f90: Add dg-do run.
8107         * gfortran.dg/inquire_15.f90: Add dg-do run.
8109 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
8111         PR tree-optimization/55831
8112         * gcc.dg/pr55831.c: New test.
8114 Copyright (C) 2013 Free Software Foundation, Inc.
8116 Copying and distribution of this file, with or without modification,
8117 are permitted in any medium without royalty provided the copyright
8118 notice and this notice are preserved.