re PR middle-end/58809 (ICE with complex variable in OpenMP reduction clause)
[official-gcc.git] / gcc / testsuite / ChangeLog
blobfca2bb4b1ac024937bd80e5294df748ba0296526
1 2013-10-21  Marek Polacek  <polacek@redhat.com>
3         PR middle-end/58809
4         * gcc.dg/gomp/pr58809.c: New test.
6 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
8         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
9         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and
10         exit().
12 2013-10-21  Richard Biener  <rguenther@suse.de>
14         PR tree-optimization/58794
15         * c-c++-common/torture/pr58794-1.c: New testcase.
16         * c-c++-common/torture/pr58794-2.c: Likewise.
18 2013-10-21  Richard Biener  <rguenther@suse.de>
20         PR middle-end/58742
21         * c-c++-common/fold-divmul-1.c: New testcase.
23 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
25         * gcc.target/i386/memset-vector_loop-1.c: New test.
26         * gcc.target/i386/memset-vector_loop-2.c: New test.
28 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
30         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
31         * gcc.target/mips/mips-ps-7.c: Likewise.
33 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
35         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
36         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
37         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
39 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
41         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
43         PR testsuite/58645
44         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
46 2013-10-19  Mike Stump  <mikestump@comcast.net>
48         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
50         * gcc.dg/lto/pr54625-1_0.c: Move from here...
51         * g++.dg/lto/pr54625-1_0.c: ... to here.
52         * gcc.dg/lto/pr54625-1_1.C: Likewise.
53         * g++.dg/lto/pr54625-1_1.C: Likewise.
54         * gcc.dg/lto/pr54625-2_0.c: Likewise.
55         * g++.dg/lto/pr54625-2_0.c: Likewise.
56         * gcc.dg/lto/pr54625-2_1.C: Likewise.
57         * g++.dg/lto/pr54625-2_1.C: Likewise.
59 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
61         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
63 2013-10-18  Cong Hou  <congh@google.com>
65         * gcc.dg/vect/pr58508.c: New test.
67 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
69         PR c++/58466
70         * g++.dg/cpp0x/variadic145.C: New.
72 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
74         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
76 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
78         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
79         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
80         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
81         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
83 2013-10-17  Charles Bayis  <charles.baylis@linaro.org>
85         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
86         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
87         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
88         effective target arm_thumb1_ok.
89         * lib/target-supports.exp
90         (check_effective_target_arm_fp16_ok_nocache): Don't force
91         -mfloat-abi=soft when building for hardfloat target.
93 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
95         PR target/58673
96         * gcc.target/powerpc/pr58673-1.c: New file to test whether
97         -mquad-word + -mno-vsx-timode causes errors.
98         * gcc.target/powerpc/pr58673-2.c: Likewise.
100 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
102         PR c++/58596
103         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
105 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
107         * gcc.target/aarch64/c-output-template.c: New testcase.
108         * gcc.target/aarch64/c-output-template-2.c: Likewise.
109         * gcc.target/aarch64/c-output-template-3.c: Likewise.
111 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
113         * gcc/testsuite/lib/target-supports.exp
114         (check_effective_target_sync_long_long): AArch64 supports
115         atomic operations on "long long".
116         (check_effective_target_sync_long_long_runtime): AArch64 can
117         execute atomic operations on "long long".
119 2013-10-17  Richard Biener  <rguenther@suse.de>
121         PR tree-optimization/58143
122         * gcc.dg/torture/pr58143-1.c: New testcase.
123         * gcc.dg/torture/pr58143-2.c: Likewise.
124         * gcc.dg/torture/pr58143-3.c: Likewise.
126 2013-10-17  Marek Polacek  <polacek@redhat.com>
128         PR c/58267
129         * gcc.dg/c1x-align-5.c: New test.
131 2013-10-16  Tobias Burnus  <burnus@net-b.de>
133         PR fortran/58652
134         * gfortran.dg/unlimited_polymorphic_12.f90: New.
136 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
138         * c-c++-common/cpp/openmp-define-1.c: Move
139         dg-require-effective-target fopenmp after dg-do directive.
140         * c-c++-common/cpp/openmp-define-2.c: Likewise.
141         * gfortran.dg/openmp-define-1.f90: Likewise.
142         * gfortran.dg/openmp-define-2.f90: Likewise.
143         * gfortran.dg/openmp-define-3.f90: Likewise.
145 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
147         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
149 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
151         PR target/57756
152         * gcc.target/i386/pr57756.c: New test.
153         * gcc.target/i386/pr57756_2.c: New test.
155 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
157         * gcc.dg/torture/builtin-self.c: New file.
159 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
161         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
162         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
163         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
164         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
165         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
167 2013-10-15  Cong Hou  <congh@google.com>
169         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
171 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
173         PR c++/58707
174         * g++.dg/cpp0x/pr58707.C: New.
176 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
178         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
179         after other directives.
181 2013-10-15  Tobias Burnus  <burnus@net-b.de>
183         PR fortran/58652
184         * gfortran.dg/unlimited_polymorphic_11.f90: New.
186 2013-10-14  Ian Lance Taylor  <iant@google.com>
188         * go.test/go-test.exp (go-find-packages): New proc.
189         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
190         subdirectories.  Do simple +build line matching.  Handle run with
191         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
192         for rundir.  Remove special handling for bug191 and dwarf.
194 2013-10-14  Tobias Burnus  <burnus@net-b.de>
196         PR fortran/58658
197         * gfortran.dg/unlimited_polymorphic_10.f90: New.
199 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
201         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]: Use
202         btsl.
204 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
206         * gnat.dg/specs/opt1.ads: New test.
208 2013-10-14  Richard Biener  <rguenther@suse.de>
210         PR tree-optimization/58640
211         * gcc.c-torture/execute/pr58640-2.c: New testcase.
213 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
215         * gnat.dg/uninit_array.ad[sn]: New test.
216         * gnat.dg/uninit_array_pkg.ads: New helper.
218 2013-10-13  Richard Biener  <rguenther@suse.de>
220         * gcc.c-torture/execute/pr58662.c: New test.
222 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
224         PR target/51244
225         * gcc.dg/torture/p51244-21.c: New.
226         * gcc.target/sh/pr51244-20.c: New.
227         * gcc.target/sh/pr51244-20-sh2a.c: New.
229 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
231         * gnat.dg/specs/linker_section.ads: Update test.
233 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
235         PR target/58690
236         * gcc.target/i386/pr58690.c: New test
238 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
240         * gcc.target/i386/builtin-ucmp.c: New test.
242 2013-10-11  Brooks Moses  <bmoses@google.com>
244         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
246 2013-10-11  Jeff Law  <law@redhat.com>
248         * gcc.c-torture/execute/pr58640.c: New test.
250 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
252         PR c++/58633
253         * g++.dg/cpp0x/decltype57.C: New.
255 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
257         PR c++/31671
258         * g++.dg/template/nontype26.C: New.
260 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
262         * c-c++-common/cpp/openmp-define-1.c: New file.
263         * c-c++-common/cpp/openmp-define-2.c: Likewise.
264         * c-c++-common/cpp/openmp-define-3.c: Likewise.
265         * gfortran.dg/openmp-define-1.f90: Likewise.
266         * gfortran.dg/openmp-define-2.f90: Likewise.
267         * gfortran.dg/openmp-define-3.f90: Likewise.
269         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
270         for test source files.
271         * gcc.dg/gomp/gomp.exp: Likewise.
272         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
273         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
274         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
275         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
276         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
278 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
280         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
281         Remove error test that is now valid in OpenMP 4.0.
282         * c-c++-common/gomp/atomic-16.c: New test.
283         * c-c++-common/gomp/cancel-1.c: New test.
284         * c-c++-common/gomp/depend-1.c: New test.
285         * c-c++-common/gomp/depend-2.c: New test.
286         * c-c++-common/gomp/map-1.c: New test.
287         * c-c++-common/gomp/pr58472.c: New test.
288         * c-c++-common/gomp/sections1.c: New test.
289         * c-c++-common/gomp/simd1.c: New test.
290         * c-c++-common/gomp/simd2.c: New test.
291         * c-c++-common/gomp/simd3.c: New test.
292         * c-c++-common/gomp/simd4.c: New test.
293         * c-c++-common/gomp/simd5.c: New test.
294         * c-c++-common/gomp/single1.c: New test.
295         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
296         parser.
297         * g++.dg/gomp/block-3.C: Likewise.
298         * g++.dg/gomp/clause-3.C: Adjust error messages.
299         * g++.dg/gomp/declare-simd-1.C: New test.
300         * g++.dg/gomp/declare-simd-2.C: New test.
301         * g++.dg/gomp/depend-1.C: New test.
302         * g++.dg/gomp/depend-2.C: New test.
303         * g++.dg/gomp/target-1.C: New test.
304         * g++.dg/gomp/target-2.C: New test.
305         * g++.dg/gomp/taskgroup-1.C: New test.
306         * g++.dg/gomp/teams-1.C: New test.
307         * g++.dg/gomp/udr-1.C: New test.
308         * g++.dg/gomp/udr-2.C: New test.
309         * g++.dg/gomp/udr-3.C: New test.
310         * g++.dg/gomp/udr-4.C: New test.
311         * g++.dg/gomp/udr-5.C: New test.
312         * g++.dg/gomp/udr-6.C: New test.
313         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
314         * gcc.dg/autopar/outer-2.c: Likewise.
315         * gcc.dg/autopar/outer-3.c: Likewise.
316         * gcc.dg/autopar/outer-4.c: Likewise.
317         * gcc.dg/autopar/outer-5.c: Likewise.
318         * gcc.dg/autopar/outer-6.c: Likewise.
319         * gcc.dg/autopar/parallelization-1.c: Likewise.
320         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
321         parser.
322         * gcc.dg/gomp/clause-1.c: Adjust error messages.
323         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
324         instead of GOMP_parallel_loop_runtime_start.
325         * gcc.dg/gomp/declare-simd-1.c: New test.
326         * gcc.dg/gomp/declare-simd-2.c: New test.
327         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
328         parser.  Add further #pragma omp sections nesting tests.
329         * gcc.dg/gomp/target-1.c: New test.
330         * gcc.dg/gomp/target-2.c: New test.
331         * gcc.dg/gomp/taskgroup-1.c: New test.
332         * gcc.dg/gomp/teams-1.c: New test.
333         * gcc.dg/gomp/udr-1.c: New test.
334         * gcc.dg/gomp/udr-2.c: New test.
335         * gcc.dg/gomp/udr-3.c: New test.
336         * gcc.dg/gomp/udr-4.c: New test.
337         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
339 2013-10-10  Jan Hubicka  <jh@suse.cz>
341         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
342         tuning change.
343         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
344         * gcc.target/i386/pr49168-1.c: Likewise.
345         * gcc.target/i386/pr49002-2.c: Likewise.
347 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
349         PR middle-end/58670
350         * gcc.dg/torture/pr58670.c: New test.
352 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
354         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
356 2013-10-09  Marek Polacek  <polacek@redhat.com>
358         PR c++/58635
359         * g++.dg/tm/pr58635-1.C: New test.
360         * g++.dg/tm/pr58635-2.C: New test.
362 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
364         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
366 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
368         PR tree-optimization/20318
369         * c-c++-common/pr20318.c: New file.
370         * gcc.dg/tree-ssa/pr20318.c: New file.
372 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
374         * gcc.c-torture/execute/pr58570.c: New test.
376 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
378         * gcc.target/aarch64/vclz.c: New testcase.
380 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
382         * gcc.target/aarch64/vadd_f64.c: New testcase.
383         * gcc.target/aarch64/vsub_f64.c: New testcase.
385 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
387         * gcc.target/aarch64/vdiv_f.c: New testcase.
389 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
391         * gcc.target/aarch64/vneg_f.c: New testcase.
392         * gcc.target/aarch64/vneg_s.c: New testcase.
394 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
396         PR c++/58568
397         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
398         * g++.old-deja/g++.mike/misc9.C: Adjust.
400 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
402         PR c++/58665
403         Revert:
404         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
406         PR c++/58448
407         * g++.dg/template/crash117.C: New.
409 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
411         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
413 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
415         PR tree-optimization/58480
416         * gcc.dg/tree-ssa/pr58480.c: New file.
418 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
420         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
421         * gcc.target/powerpc/fusion.c: Likewise.
423 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
425         * gcc.target/s390/htm-nofloat-2.c: New testcase.
427 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
429         * gcc.target/s390/htm-1.c: Add more tests to cover different
430         operand types.
432 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
434         PR c++/58126
435         * g++.dg/init/uninitialized1.C: New.
437 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
439         PR c++/56060
440         * g++.dg/cpp0x/variadic144.C: New.
442 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
444         PR c++/58560
445         * g++.dg/cpp0x/auto39.C: New.
447 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
449         PR c++/58503
450         * g++.dg/cpp0x/range-for26.C: New.
451         * g++.dg/cpp0x/range-for27.C: Likewise.
453 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
455         PR c++/58448
456         * g++.dg/template/crash117.C: New.
458 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
460         PR c++/19476
461         * g++.dg/tree-ssa/pr19476-5.C: New file.
462         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
464 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
466         PR c++/58584
467         * g++.dg/cpp0x/gen-attrs-55.C: New.
469 2013-10-03  Easwaran Raman  <eraman@google.com>
471         PR c++/33911
472         * g++.dg/ext/attribute47.C: New.
474 2013-10-03  Rong Xu  <xur@google.com>
476         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
477         probability.
478         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
479         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
481 2013-10-03  Marek Polacek  <polacek@redhat.com>
483         PR c++/58510
484         * g++.dg/cpp0x/pr58510.C: New test.
486 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
488         PR c++/19476
489         * g++.dg/tree-ssa/pr19476-1.C: New file.
490         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
491         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
492         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
494 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
496         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
497         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
498         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
499         VSX scalar operations or the traditional floating point form of
500         the instruction.
501         * gcc.target/powerpc/ppc-target-2.c: Likewise.
502         * gcc.target/powerpc/recip-3.c: Likewise.
503         * gcc.target/powerpc/recip-5.c: Likewise.
504         * gcc.target/powerpc/pr72747.c: Likewise.
505         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
507 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
509         PR target/58460
510         * gcc.target/aarch64/pr58460.c: New file.
512 2013-10-02  Tobias Burnus  <burnus@net-b.de>
514         PR fortran/58593
515         * gfortran.dg/char_length_19.f90: New.
517 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
519         PR c++/58535
520         * g++.dg/parse/crash65.C: New.
521         * g++.dg/cpp1y/pr58535.C: Likewise.
523 2013-10-02  Richard Biener  <rguenther@suse.de>
525         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
526         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
527         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
528         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
529         * gfortran.dg/ldist-pr45199.f: Likewise.
531 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
533         PR c++/58565
534         * g++.dg/parse/crash64.C: New.
536 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
538         * gcc.dg/tree-ssa/slsr-40.c: New test.
540 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
542         PR c++/58563
543         * g++.dg/cpp0x/pr58563.C: New.
545 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
547         * gcc.target/aarch64/vect_saddl_1.c: New.
549 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
551         PR target/58574
552         * gcc.c-torture/execute/pr58574.c: New testcase.
554 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
556         PR Target/58578
557         * gcc.target/arm/pr58578.c: New test.
559 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
561         PR tree-optimization/58556
562         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
563         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
565 2013-10-01  Nick Clifton  <nickc@redhat.com>
567         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
568         for MSP430.
569         * gcc.c-torture/compile/20010327-1.c: Only run the test for
570         ptr32plus targets.
571         * gcc.c-torture/compile/pr41181.c: Likewise.
572         * gcc.c-torture/compile/calls.c: Likewise.
573         * gcc.c-torture/compile/990617-1.c: Likewise.
574         * gcc.c-torture/compile/pr55955.c: Only run the test for
575         int32plus targets.
576         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
578 2013-10-01  Richard Biener  <rguenther@suse.de>
580         PR tree-optimization/58553
581         * gcc.dg/torture/pr58553.c: New testcase.
583 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
585         PR middle-end/58564
586         * gcc.c-torture/execute/pr58564.c: New test.
588 2013-09-30  Teresa Johnson  <tejohnson@google.com>
590         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
591         Update for additional dump message.
593 2013-09-30  Richard Biener  <rguenther@suse.de>
595         PR tree-optimization/58554
596         * gcc.dg/torture/pr58554.c: New testcase.
598 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
599             Joern Rennecke  <joern.rennecke@embecosm.com>
601         * gcc.target/arc/barrel-shifter-1.c: New test.
602         * gcc.target/arc/barrel-shifter-2.c: Likewise.
603         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
604         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
605         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
606         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
607         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
608         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
609         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
610         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
611         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
612         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
613         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
614         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
615         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
616         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
617         * gcc.target/arc/mtune-ARC600.c: Likewise.
618         * gcc.target/arc/mtune-ARC601.c: Likewise.
619         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
620         * gcc.target/arc/mtune-ARC700.c: Likewise.
621         * gcc.target/arc/mtune-ARC725D.c: Likewise.
622         * gcc.target/arc/mtune-ARC750D.c: Likewise.
623         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
624         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
626 2013-09-30  Richard Biener  <rguenther@suse.de>
628         PR middle-end/58532
629         * g++.dg/torture/pr58552.C: New testcase.
631 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
633         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
634         and -mupper-regs-df.
636 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
638         PR middle-end/58463
639         * gcc.dg/pr58463.c: New test.
641 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
643         PR middle-end/58551
644         * c-c++-common/gomp/pr58551.c: New test.
646 2013-09-27  Richard Biener  <rguenther@suse.de>
648         PR tree-optimization/58459
649         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
651 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
653         PR fortran/58113
654         * gfortran.dg/round_4.f90: Check for rounding support.
656 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
658         * g++.dg/vect/pr58513.cc (op): Make static.
660 2013-09-26  Richard Biener  <rguenther@suse.de>
662         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
664 2013-09-26  Richard Biener  <rguenther@suse.de>
666         PR tree-optimization/58539
667         * gcc.dg/torture/pr58539.c: New testcase.
669 2013-09-25  Jeff Law  <law@redhat.com>
671         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
673 2013-09-25  Tobias Burnus  <burnus@net-b.de>
675         PR fortran/58436
676         * gfortran.dg/finalize_21.f90: New.
678 2013-09-25  Tobias Burnus  <burnus@net-b.de>
680         PR fortran/57697
681         PR fortran/58469
682         * gfortran.dg/defined_assignment_8.f90: New.
683         * gfortran.dg/defined_assignment_9.f90: New.
685 2013-09-25  Marek Polacek  <polacek@redhat.com>
687         PR sanitizer/58413
688         * c-c++-common/ubsan/shift-5.c: New test.
689         * c-c++-common/ubsan/shift-6.c: New test.
690         * c-c++-common/ubsan/div-by-zero-5.c: New test.
691         * gcc.dg/ubsan/c-shift-1.c: New test.
693 2013-09-25  Marek Polacek  <polacek@redhat.com>
695         PR c++/58516
696         * g++.dg/tm/pr58516.C: New test.
698 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
700         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
701         New procedure.
702         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
704 2013-09-24  Richard Biener  <rguenther@suse.de>
706         PR middle-end/58513
707         * g++.dg/vect/pr58513.cc: New testcase.
709 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
711         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
712         output.
714 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
716         PR c++/58500
717         * g++.dg/cpp1y/pr58500.C: New testcase.
719 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
721         * gnat.dg/opt28.ad[sb]: New test.
722         * gnat.dg/opt28_pkg.ads: New helper.
724 2013-09-23  Richard Biener  <rguenther@suse.de>
726         PR tree-optimization/58464
727         * g++.dg/torture/pr58464.C: New testcase.
729 2013-09-23  Christian Bruel  <christian.bruel@st.com>
731         PR target/58475
732         * gcc.target/sh/torture/pr58475.c: New test.
734 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
736         PR fortran/58355
737         * gfortran.dg/extends_15.f90: New.
739 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
741         PR c++/58481
742         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
744 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
746         PR target/56875
747         * gcc.target/vax/vax.exp: New.
748         * gcc.target/vax/pr56875.c: Ditto.
750 2013-09-20  Richard Biener  <rguenther@suse.de>
752         PR middle-end/58484
753         * gfortran.dg/pr58484.f: New testcase.
755 2013-09-20  Jeff Law  <law@redhat.com>
757         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
759 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
761         PR middle-end/57748
762         * gcc.dg/torture/pr57748-1.c: New test.
763         * gcc.dg/torture/pr57748-2.c: New test.
765 2013-09-20  Marek Polacek  <polacek@redhat.com>
767         PR sanitizer/58413
768         * c-c++-common/ubsan/shift-4.c: New test.
770 2013-09-20  Richard Biener  <rguenther@suse.de>
772         PR tree-optimization/58453
773         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
775 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
777         PR fortran/58099
778         * gfortran.dg/proc_ptr_43.f90: New.
780 2013-09-18  Tobias Burnus  <burnus@net-b.de>
782         PR fortran/57697
783         * gfortran.dg/defined_assignment_11.f90: New.
785 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
787         PR rtl-optimization/58438
788         * g++.dg/pr58438.C: New test.
790 2013-09-18  Tobias Burnus  <burnus@net-b.de>
792         PR fortran/43366
793         * gfortran.dg/class_39.f03: Update dg-error.
794         * gfortran.dg/class_5.f03: Ditto.
795         * gfortran.dg/class_53.f90: Ditto.
796         * gfortran.dg/realloc_on_assign_20.f90: New.
797         * gfortran.dg/realloc_on_assign_21.f90: New.
798         * gfortran.dg/realloc_on_assign_22.f90: New.
800 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
802         PR c++/58457
803         * g++.dg/parse/using4.C: New.
805 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
807         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
809 2013-09-18  Marek Polacek  <polacek@redhat.com>
811         PR sanitize/58443
812         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
813         instead of the shift option.
814         * c-c++-common/ubsan/pr58443-1.c: New test.
815         * c-c++-common/ubsan/pr58443-3.c: New test.
816         * c-c++-common/ubsan/pr58443-2.c: New test.
818 2013-09-18  Richard Biener  <rguenther@suse.de>
820         PR tree-optimization/58417
821         * gcc.dg/torture/pr58417.c: New testcase.
823 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
825         * gnat.dg/array_bounds_test2.adb: New test.
827 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
829         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
830         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
832 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
834         * gnat.dg/in_out_parameter4.adb: New test.
836 2013-09-18  Marek Polacek  <polacek@redhat.com>
838         PR sanitizer/58411
839         * c-c++-common/ubsan/attrib-1.c: New test.
841 2013-09-17  Cong Hou  <congh@google.com>
843         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
844         on two arrays with short and int types. This should not be recognized
845         as a dot product pattern.
847 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
849         PR c++/58435
850         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
851         the cp_type_quals (r) too.
853 2013-09-17  Jan Hubicka  <jh@suse.cz>
855         PR middle-end/58332
856         * gcc.c-torture/compile/pr58332.c: New testcase.
858 2013-09-17  Jeff Law  <law@redhat.com>
860         * gcc.c-torture/execute/pr58387.c: New test.
862 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
864         PR tree-optimization/58088
865         * gcc.c-torture/compile/pr58088.c: New test.
867 2013-09-17  Nick Clifton  <nickc@redhat.com>
869         * lib/target-supports.exp (check_effective_target_trampolines):
870         Add MSP430 to the list of targets that do not support trampolines.
871         (check_profiling_available): Add MSP430 to the list of targets
872         that do not support profiling.
873         (check_effective_target_tls_runtime): Add MSP430 to the list of
874         targets that do not support TLS.
876 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
878         * gnat.dg/opt27.adb: New test.
879         * gnat.dg/opt27_pkg.ad[sb]: New helper.
881 2013-09-17  Andreas Schwab  <schwab@suse.de>
883         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
885 2013-09-17  Richard Biener  <rguenther@suse.de>
887         PR tree-optimization/58432
888         * gcc.dg/pr58432.c: New testcase.
890 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
892         * gcc.dg/tree-ssa/slsr-39.c: New test.
894 2013-09-16  Xinliang David Li  <davidxl@google.com>
896         * gcc.misc-tests/help.exp: Optimizer help change.
898 2013-09-16  Jeff Law  <law@redhat.com>
900         * gcc.c-torture/execute/pr58419.c: New test.
901         * gcc.c-torture/execute/pr58431.c: New test.
903 2013-09-16  Tobias Burnus  <burnus@net-b.de>
905         PR fortran/58356
906         * gfortran.dg/finalize_19.f90: New.
908 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
910         * gcc.target/i386/pr58418.c: New.
912 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
914         * gcc.target/aarch64/fmla-intrinsic.c: New.
915         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
916         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
917         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
919 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
921         * gcc.target/aarch64/mul_intrinsic_1.c: New.
922         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
924 2013-09-16  Richard Biener  <rguenther@suse.de>
926         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
928 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
930         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
931         interpreted as implicit templates) to be expected pedwarns instead.
933 2013-09-16  Tobias Burnus  <burnus@net-b.de>
935         PR fortran/57697
936         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
938 2013-09-15  Tobias Burnus  <burnus@net-b.de>
940         PR fortran/57697
941         * gfortran.dg/defined_assignment_10.f90: New.
943 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
945         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
946         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
948 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
950         * g++.dg/abi/main.C: Added implicit C linkage tests
952 2013-09-13  Kai Tietz  <ktietz@redhat.com>
954         * gcc.target/i386/pr57848.c: New file.
956 2013-09-13  Christian Bruel  <christian.bruel@st.com>
958         PR target/58314
959         * gcc.target/sh/torture/pr58314.c: New test.
961 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
963         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
965 2013-09-12  Martin Jambor  <mjambor@suse.cz>
967         PR ipa/58389
968         * g++.dg/pr58389.C: New test.
970 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
972         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
973         * g++.dg/template/pseudodtor3.C: Likewise.
975 2013-09-12  Richard Biener  <rguenther@suse.de>
977         PR tree-optimization/58404
978         * g++.dg/tree-ssa/pr58404.C: New testcase.
980 2013-09-12  Martin Jambor  <mjambor@suse.cz>
982         PR ipa/58371
983         * g++.dg/ipa/pr58371.C: New test.
985 2013-09-12  Richard Biener  <rguenther@suse.de>
987         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
988         expected outcome and comment why that happens.
990 2013-09-11  Richard Biener  <rguenther@suse.de>
992         PR middle-end/58377
993         * g++.dg/uninit-pred-4.C: New testcase.
995 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
997         PR tree-optimization/58385
998         * gcc.c-torture/execute/pr58385.c: New test.
1000 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1002         * gcc.target/arm/thumb-ifcvt-2.c: New test.
1004 2013-09-10  Jeff Law  <law@redhat.com>
1006         * g++.dg/torture/pr58380.C: New test.
1008 2013-09-10  Jan Hubicka  <jh@suse.cz>
1009             Paolo Carlini  <paolo.carlini@oracle.com>
1011         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1013 2013-09-10  Jeff Law  <law@redhat.com>
1015         * gcc.c-torture/compile/pr58343.c: New test.
1017 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
1019         PR rtl-optimization/58365
1020         * gcc.c-torture/execute/pr58365.c: New test.
1022 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1024         * gcc.dg/torture/memcpy-1.c: New test.
1026 2013-09-10  Alan Modra  <amodra@gmail.com>
1028         * gcc.target/powerpc/pr58330.c: New.
1030 2013-09-10  Alan Modra  <amodra@gmail.com>
1032         * gcc.target/powerpc/medium_offset.c: New.
1034 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
1036         PR c++/58325
1037         * g++.dg/warn/Wunused-var-21.C: New test.
1039         PR tree-optimization/58364
1040         * gcc.c-torture/execute/pr58364.c: New test.
1042 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1044         PR c++/43452
1045         * g++.dg/warn/Wdelete-incomplete-1.C: New.
1046         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1047         * g++.dg/init/delete1.C: Adjust.
1049 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
1051         * gcc.target/aarch64/movdi_1.c: New test.
1053 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1055         PR c++/58362
1056         * g++.dg/warn/Wunused-parm-5.C: New.
1058 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1060         * gcc.target/aarch64/cmn-neg.c: New test.
1062 2013-09-09  Richard Biener  <rguenther@suse.de>
1064         PR middle-end/58326
1065         * gcc.dg/torture/pr58326-1.c: New testcase.
1066         * gcc.dg/torture/pr58326-2.c: Likewise.
1068 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1070         PR target/57735
1071         * g++.dg/ext/pr57735.C: New test.
1073 2013-09-09  Jan Hubicka  <jh@suse.cz>
1075         PR middle-end/58294
1076         * g++.dg/torture/PR58294.C: New testcase.
1078 2013-09-08  Jeff Law  <law@redhat.com>
1080         * gcc.c-torture/compile/pr58340.c: New test.
1082 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
1084         * g++.dg/debug/ra1.C: New test.
1086 2013-09-08  Jan Hubicka  <jh@suse.cz>
1088         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1089         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1090         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1091         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1093 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1095         PR c++/54941
1096         * g++.dg/overload/new1.C: Adjust.
1098 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
1100         * c-c++-common/opaque-vector.c: New test.
1102 2013-09-08  Tom de Vries  <tom@codesourcery.com>
1104         PR c++/58282
1105         * g++.dg/tm/noexcept-6.C: New test.
1107 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1109         * gcc.target/arc/cond-set-use.c: New test.
1111 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1113         * gnat.dg/stack_usage2.adb: New test.
1115 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
1117         * gcc.target/aarch64/table-intrinsics.c
1118         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1119         (qtb_tests8_< ,2,3,4>): Likewise.
1120         (qtblq_tests8_< ,2,3,4>): Likewise.
1121         (qtbxq_tests8_< ,2,3,4>): Likewise.
1123 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1125         * gnat.dg/warn10.ad[sb]: New test.
1126         * gnat.dg/warn10_pkg.ads: New helper.
1128 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1130         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1131         Don't expect NULL in foo.result set.
1132         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1133         in ESCAPED set.
1134         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1135         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1137 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1139         * gcc.target/s390/nearestint-1.c: New testcase.
1141 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1142             Vineet Gupta  <Vineet.Gupta@synopsys.com>
1144         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1145         * testsuite/gcc.target/arc: New directory.
1146         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1147         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1148         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1149         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1150         * testsuite/gcc.dg/builtin-apply2.c
1151         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1153 2013-09-04  Jan Hubicka  <jh@suse.cz>
1155         PR middle-end/58201
1156         * g++.dg/torture/pr58201_0.C: New testcase.
1157         * g++.dg/torture/pr58201_1.C: New testcase.
1158         * g++.dg/torture/pr58201.h: New testcase.
1160 2013-09-05  Jan Hubicka  <jh@suse.cz>
1162         * gcc.dg/autopar/pr49960.c: Disable partial inlining
1164 2013-09-05  Richard Biener  <rguenther@suse.de>
1166         PR tree-optimization/58137
1167         * gcc.target/i386/pr58137.c: New testcase.
1169 2013-09-05  Martin Jambor  <mjambor@suse.cz>
1171         * g++.dg/ipa/remref-1.C: New test.
1172         * g++.dg/ipa/remref-2.C: Likewise.
1174 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1176         PR c++/24926
1177         * g++.dg/parse/access11.C: New.
1179 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1181         * g++.dg/warn/weak1.C: Skip on AIX.
1183 2013-09-04  Easwaran Raman  <eraman@google.com>
1185         PR middle-end/57370
1186         PR tree-optimization/58011
1187         * gfortran.dg/reassoc_12.f90: New testcase.
1188         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1190 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1192         * gcc.dg/attr-weakref-1.c: Skip on AIX.
1193         * gcc.dg/torture/pr53922.c: Skip on AIX.
1194         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1196 2013-09-04  Teresa Johnson  <tejohnson@google.com>
1198         * gcc.dg/unroll_1.c: Test dumping to stderr.
1200 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1202         PR c++/58305
1203         * g++.dg/warn/deprecated-8.C: New.
1205 2013-09-03  Jeff Law  <law@redhat.com>
1207         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1208         dump output.
1210 2013-09-03  Meador Inge  <meadori@codesourcery.com>
1212         Revert:
1214         2013-08-30  Meador Inge  <meadori@codesourcery.com>
1216         * gcc.dg/Warray-bounds-11.c: New testcase.
1218 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
1220         * lib/target-supports.exp (check_weak_available): Return true for AIX.
1222 2013-09-03  Jan Hubicka  <jh@suse.cz>
1224         * g++.dg/ipa/devirt-15.C: Fix testcase.
1226 2013-09-03  Richard Biener  <rguenther@suse.de>
1228         PR middle-end/57656
1229         * gcc.dg/torture/pr57656.c: New testcase.
1231 2013-09-03  Richard Biener  <rguenther@suse.de>
1233         PR middle-end/57287
1234         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1236 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1238         PR fortran/PR56519
1239         * gfortran.dg/do_concurrent_3.f90:  New test case.
1241 2013-09-02  Jan Hubicka  <jh@suse.cz>
1243         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1245 2013-09-02  Martin Jambor  <mjambor@suse.cz>
1247         PR ipa/58106
1248         * gcc.dg/ipa/pr58106.c: New test.
1250 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
1252         * gcc.target/aarch64/scalar_intrinsics.c
1253         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1255 2013-09-02  Richard Biener  <rguenther@suse.de>
1257         PR middle-end/57511
1258         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1260 2013-09-02  Richard Biener  <rguenther@suse.de>
1262         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1263         reference.
1265 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
1267         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1269 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
1271         PR c++/21682, implement DR 565
1272         * g++.dg/template/using24.C: New.
1273         * g++.dg/template/using25.C: Likewise.
1274         * g++.dg/template/using26.C: Likewise.
1276 2013-09-01  Jan Hubicka  <jh@suse.cz>
1278         * g++.dg/ipa/devirt-15.C: New testcase.
1280 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
1282         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1284 2013-08-31  Jan Hubicka  <jh@suse.cz>
1286         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1287         * g++.dg/tree-ssa/pr45453.C: Likewise.
1289 2013-08-31  Jan Hubicka  <jh@suse.cz>
1291         * gcc.dg/fork-instrumentation.c: New testcase.
1293 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
1295         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1297 2013-08-30  Meador Inge  <meadori@codesourcery.com>
1299         * gcc.dg/Warray-bounds-11.c: New testcase.
1301 2013-08-30  Marek Polacek  <polacek@redhat.com>
1303         * g++.dg/ubsan/div-by-zero-1.C: New test.
1304         * c-c++-common/ubsan/save-expr-1.c: New test.
1305         * c-c++-common/ubsan/save-expr-2.c: New test.
1306         * c-c++-common/ubsan/save-expr-3.c: New test.
1307         * c-c++-common/ubsan/save-expr-4.c: New test.
1308         * c-c++-common/ubsan/typedef-1.c: New test.
1309         * c-c++-common/ubsan/const-char-1.c: New test.
1310         * c-c++-common/ubsan/const-expr.c: New test.
1311         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1312         * c-c++-common/ubsan/shift-1.c: Likewise.
1313         * c-c++-common/ubsan/shift-2.c: Likewise.
1314         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1315         * lib/ubsan-dg.exp: New file.
1316         * g++.dg/dg.exp: Add ubsan tests.
1317         * g++.dg/ubsan/ubsan.exp: New file.
1318         * gcc.dg/ubsan/ubsan.exp: New file.
1319         * g++.dg/ubsan/cxx11-shift-1.C: New test.
1320         * g++.dg/ubsan/cxx11-shift-2.C: New test.
1321         * c-c++-common/ubsan/div-by-zero-3.c: New test.
1322         * c-c++-common/ubsan/div-by-zero-1.c: New test.
1323         * c-c++-common/ubsan/div-by-zero-4.c: New test.
1324         * c-c++-common/ubsan/shift-3.c: New test.
1325         * c-c++-common/ubsan/unreachable-1.c: New test.
1326         * c-c++-common/ubsan/shift-1.c: New test.
1327         * c-c++-common/ubsan/shift-2.c: New test.
1328         * c-c++-common/ubsan/div-by-zero-2.c: New test.
1329         * gcc.dg/ubsan/c99-shift-2.c: New test.
1330         * gcc.dg/ubsan/c99-shift-1.c: New test.
1332 2013-08-29  Jan Hubicka  <jh@suse.cz>
1334         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1335         to match template and comment.
1337 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1339         PR c++/51424
1340         * g++.dg/cpp0x/dc8.C: New.
1341         * g++.dg/template/meminit1.C: Adjust.
1343 2013-08-30  Teresa Johnson  <tejohnson@google.com>
1345         * gcc.dg/inline-dump.c: Delete inadvertant commit.
1347 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
1349         PR tree-optimization/58277
1350         * gcc.c-torture/execute/pr58277-1.c: New test.
1351         * gcc.c-torture/execute/pr58277-2.c: New test.
1353 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1355         * gcc.dg/guality/param-1.c: New test.
1356         * gcc.dg/guality/param-2.c: Likewise.
1358 2013-08-30  Richard Biener  <rguenther@suse.de>
1360         PR tree-optimization/58228
1361         * gcc.dg/torture/pr58228.c: New testcase.
1363 2013-08-30  Richard Biener  <rguenther@suse.de>
1365         PR tree-optimization/58223
1366         * gcc.dg/torture/pr58223.c: New testcase.
1367         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1369 2013-08-30  Richard Biener  <rguenther@suse.de>
1371         PR tree-optimization/58010
1372         * gcc.dg/pr58010.c: New testcase.
1374 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
1376         * gcc.dg/unroll_3.c: Message change.
1377         * gcc.dg/unroll_4.c: Likewise.
1378         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1379         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1380         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1381         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1382         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1383         * gcc.dg/tree-ssa/loop-23.c: Likewise.
1384         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1385         * gcc.dg/unroll_1.c: Likewise.
1386         * gcc.dg/vect/bb-slp-31.c: Likewise.
1387         * gcc.dg/vect/bb-slp-14.c: Likewise.
1388         * gcc.dg/vect/bb-slp-8.c: Likewise.
1389         * gcc.dg/vect/bb-slp-23.c: Likewise.
1390         * gcc.dg/vect/bb-slp-15.c: Likewise.
1391         * gcc.dg/vect/bb-slp-9.c: Likewise.
1392         * gcc.dg/vect/bb-slp-24.c: Likewise.
1393         * gcc.dg/vect/bb-slp-16.c: Likewise.
1394         * gcc.dg/vect/bb-slp-25.c: Likewise.
1395         * gcc.dg/vect/bb-slp-17.c: Likewise.
1396         * gcc.dg/vect/bb-slp-26.c: Likewise.
1397         * gcc.dg/vect/bb-slp-18.c: Likewise.
1398         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1399         * gcc.dg/vect/bb-slp-27.c: Likewise.
1400         * gcc.dg/vect/bb-slp-19.c: Likewise.
1401         * gcc.dg/vect/bb-slp-28.c: Likewise.
1402         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1403         * gcc.dg/vect/bb-slp-29.c: Likewise.
1404         * gcc.dg/vect/bb-slp-8a.c: Likewise.
1405         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1406         * gcc.dg/vect/bb-slp-1.c: Likewise.
1407         * gcc.dg/vect/bb-slp-8b.c: Likewise.
1408         * gcc.dg/vect/bb-slp-2.c: Likewise.
1409         * gcc.dg/vect/bb-slp-3.c: Likewise.
1410         * gcc.dg/vect/bb-slp-10.c: Likewise.
1411         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1412         * gcc.dg/vect/bb-slp-4.c: Likewise.
1413         * gcc.dg/vect/bb-slp-11.c: Likewise.
1414         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1415         * gcc.dg/vect/bb-slp-5.c: Likewise.
1416         * gcc.dg/vect/bb-slp-20.c: Likewise.
1417         * gcc.dg/vect/bb-slp-6.c: Likewise.
1418         * gcc.dg/vect/bb-slp-21.c: Likewise.
1419         * gcc.dg/vect/bb-slp-30.c: Likewise.
1420         * gcc.dg/vect/bb-slp-13.c: Likewise.
1421         * gcc.dg/vect/bb-slp-7.c: Likewise.
1422         * gcc.dg/vect/bb-slp-22.c: Likewise.
1423         * gcc.dg/unroll_2.c: Likewise.
1424         * g++.dg/vect/slp-pr50413.cc: Likewise.
1425         * g++.dg/vect/slp-pr56812.cc: Likewise.
1426         * g++.dg/vect/slp-pr50819.cc: Likewise.
1428 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
1430         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1432 2013-08-29  Teresa Johnson  <tejohnson@google.com>
1434         * gcc.dg/pr40209.c: Use -fopt-info.
1435         * gcc.dg/pr26570.c: Ditto.
1436         * gcc.dg/pr32773.c: Ditto.
1437         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1439 2013-08-29  Richard Biener  <rguenther@suse.de>
1441         PR tree-optimization/58246
1442         * gcc.dg/torture/pr58246.c: New testcase.
1444 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1446         PR fortran/52243
1447         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
1448         obsolete by patch.
1449         * gfortran.dg/realloc_on_assign_19.f90:  New test.
1451 2013-08-29  Richard Biener  <rguenther@suse.de>
1453         PR middle-end/57287
1454         * gcc.dg/pr57287-2.c: New testcase.
1456 2013-08-29  Richard Biener  <rguenther@suse.de>
1458         PR tree-optimization/57685
1459         * gcc.dg/torture/pr57685.c: New testcase.
1461 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
1463         PR c++/58255
1464         * g++.dg/cpp0x/dc7.C: New.
1466 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
1468         PR middle-end/58257
1469         * c-c++-common/gomp/pr58257.c: New test.
1471 2013-08-28  Richard Biener  <rguenther@suse.de>
1473         PR tree-optimization/56933
1474         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1476 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
1478         * gcc.target/aarch64/scalar_shift_1.c: New.
1480 2013-08-27  Richard Biener  <rguenther@suse.de>
1482         PR tree-optimization/57521
1483         * gcc.dg/torture/pr57521.c: New testcase.
1485 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
1487         PR rtl-optimization/57860
1488         PR rtl-optimization/57861
1489         PR rtl-optimization/57875
1490         PR rtl-optimization/57876
1491         PR rtl-optimization/57877
1492         * gcc.c-torture/execute/pr57860.c: New test.
1493         * gcc.c-torture/execute/pr57861.c: New test.
1494         * gcc.c-torture/execute/pr57875.c: New test.
1495         * gcc.c-torture/execute/pr57876.c: New test.
1496         * gcc.c-torture/execute/pr57877.c: New test.
1498 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1500         PR fortran/58146
1501         * gfortran.dg/bounds_check_18.f90:  New test.
1503 2013-08-23  Jan Hubicka  <jh@suse.cz>
1505         * g++.dg/ipa/devirt-14.C: Fix typo.
1507 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
1509         PR fortran/57798
1510         * gfortran.dg/inline_sum_5.f90: New.
1512 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
1514         PR fortran/57843
1515         * gfortran.dg/typebound_assignment_7.f90: New.
1517 2013-08-23  Jan Hubicka  <jh@suse.cz>
1519         * g++.dg/ipa/devirt-13.C: New testcase.
1520         * g++.dg/ipa/devirt-14.C: New testcase.
1522 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
1524         PR target/58218
1525         * gcc.target/i386/pr58218.c: New test.
1527         PR tree-optimization/58209
1528         * gcc.c-torture/execute/pr58209.c: New test.
1530 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1532         * gcc.target/powerpc/pr57744.c: Declare abort.
1534 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
1536         PR c++/56380
1537         * g++.dg/template/error54.C: New.
1539 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
1541         PR fortran/58185
1542         * gfortran.dg/select_type_34.f90: New.
1544 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1546         PR c++/56130
1547         * g++.dg/warn/deprecated-7.C: New.
1549 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1551         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1553 2013-08-21  Jeff Law  <law@redhat.com>
1555         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1557 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1559         PR c++/56134
1560         * g++.dg/ext/attr-alias-3.C: New.
1562 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
1564         PR fortran/53655
1565         * gfortran.dg/intent_out_8.f90: New.
1567 2013-08-20  Teresa Johnson  <tejohnson@google.com>
1569         PR rtl-optimizations/57451
1570         * g++.dg/tree-prof/pr57451.C: New test.
1572 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1574         PR c++/58190
1575         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1577 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1579         PR c/57490
1580         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1582 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
1584         * gcc.target/powerpc/dfp-dd-2.c: New test.
1585         * gcc.target/powerpc/dfp-td-2.c: Likewise.
1586         * gcc.target/powerpc/dfp-td-3.c: Likewise.
1588 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
1590         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1591         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1592         Check for SLL too.
1594 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
1596         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1598         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1599         "Threaded".
1601         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1602         correct test response.
1604         PR testsuite/52641
1605         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1606         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1607         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1608         (v4si): Use it.
1609         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1610         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1612         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1614 2013-08-18  Jan Hubicka  <jh@suse.cz>
1616         * g++.dg/ipa/type-inheritance-1.C: New testcase.
1618 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
1620         PR fortran/46271
1621         * gfortran.dg/gomp/proc_ptr_1.f90: New.
1623 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
1625         PR tree-optimization/58006
1626         * g++.dg/opt/pr58006.C: New test.
1628 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
1630         * gnat.dg/specs/linker_alias.ads: New test.
1632 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
1634         PR tree-optimization/58164
1635         * gcc.c-torture/compile/pr58164.c: New test.
1637         PR tree-optimization/58165
1638         * g++.dg/opt/pr58165.C: New test.
1640 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
1642         PR c++/51912
1643         * g++.dg/cpp0x/enum28.C: New.
1644         * g++.dg/cpp0x/enum15.C: Adjust.
1646 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1648         PR target/57949
1649         * gcc.target/powerpc/pr57949-1.c: New.
1650         * gcc.target/powerpc/pr57949-2.c: New.
1652 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
1654         PR tree-optimization/58145
1655         * gcc.dg/pr58145-1.c: New test.
1656         * gcc.dg/pr58145-2.c: New test.
1658 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
1660         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1661         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1662         * gcc.dg/debug/dwarf2/static1.c: Likewise.
1663         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1664         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1665         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1666         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1667         * gcc.dg/debug/dwarf2/var1.c: Likewise.
1668         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1669         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1670         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1671         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1672         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1673         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1674         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1675         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1676         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1677         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1678         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1679         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1680         * gcc.dg/debug/dwarf2/var2.c: Likewise.
1681         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1682         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1683         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1684         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1685         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1686         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1687         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1688         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1689         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1690         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1691         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1692         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1693         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1694         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1695         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1696         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1697         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1698         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1699         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1700         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1702         PR testsuite/52641
1703         * gcc.c-torture/execute/pr56799.x: New file.
1705         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1707         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1709         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1710         * gcc.dg/pr44214-3.c (v2df): Likewise.
1712         * gcc.dg/pr46647.c: xfail for avr-*-*.
1714         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1715         memcpy by one.
1716         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1717         Expect l to be optimized away.
1718         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1720         PR testsuite/52641
1721         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1722         to tests that assume int/double are larger than short/float.
1724         PR testsuite/52641
1725         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1726         target { ! int16 }.
1727         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1728         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1729         target { int16 }.  Restrict existing tests to target { int32 }
1730         where appropriate.
1731         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1732         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1733         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1734         * lib/target-supports.exp (check_effective_target_int32): New proc.
1736         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1737         exclude from scan test.
1739         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1740         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1741         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1742         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1743         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
1744         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
1745         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
1746         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
1747         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
1748         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1749         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
1750         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
1751         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
1752         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
1753         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1754         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1755         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1756         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
1757         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
1759 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
1761         * gcc.target/arm/pr19599.c: Skip for -mthumb.
1763         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
1764         to be the first test directive.
1765         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1766         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1767         * gcc.target/arm/atomic-op-char.c: Likewise.
1768         * gcc.target/arm/atomic-op-consume.c: Likewise.
1769         * gcc.target/arm/atomic-op-int.c: Likewise.
1770         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1771         * gcc.target/arm/atomic-op-release.c: Likewise.
1772         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1773         * gcc.target/arm/atomic-op-short.c: Likewise.
1775 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
1777         PR rtl-optimization/57662
1778         * gcc.dg/pr57662.c: New test.
1780 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1782         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
1783         alternative to -1.
1784         * gcc.target/mips/nans-legacy.c: Likewise.
1786 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1788         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
1789         escapes.
1790         * gcc.target/mips/fabs-legacy.c: Likewise.
1791         * gcc.target/mips/fabsf-2008.c: Likewise.
1792         * gcc.target/mips/fabsf-legacy.c: Likewise.
1793         * gcc.target/mips/fneg-2008.c: Likewise.
1794         * gcc.target/mips/fneg-legacy.c: Likewise.
1795         * gcc.target/mips/fnegf-2008.c: Likewise.
1796         * gcc.target/mips/fnegf-legacy.c: Likewise.
1797         * gcc.target/mips/nan-2008.c: Likewise.
1798         * gcc.target/mips/nan-legacy.c: Likewise.
1799         * gcc.target/mips/nanf-2008.c: Likewise.
1800         * gcc.target/mips/nanf-legacy.c: Likewise.
1801         * gcc.target/mips/nans-2008.c: Likewise.
1802         * gcc.target/mips/nans-legacy.c: Likewise.
1803         * gcc.target/mips/nansf-2008.c: Likewise.
1804         * gcc.target/mips/nansf-legacy.c: Likewise.
1806 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1808         * gnat.dg/valued_proc.adb: New test.
1809         * gnat.dg/valued_proc_pkg.ads: New helper.
1811 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
1813         PR tree-optimization/57661
1814         * g++.dg/opt/pr57661.C: New test.
1816         PR sanitizer/56417
1817         * gcc.dg/asan/pr56417.c: New test.
1819 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1821         * gnat.dg/loop_optimization16.adb: New test.
1822         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
1824 2013-08-13  Marek Polacek  <polacek@redhat.com>
1826         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
1828 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1830         Example of converting global state to per-pass state.
1832         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
1833         global state "static int counter" to...
1834         (one_pass::counter): ...this instance data.
1836 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1838         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
1839         to member function...
1840         (one_pass::gate): ...this.
1841         (one_pass_exec): Convert to member function...
1842         (one_pass::impl_execute): ...this.
1844 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1846         PR c++/57416
1847         * g++.dg/cpp0x/pr57416.C: New.
1849 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1851         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
1852         changes.
1853         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1854         * g++.dg/cpp0x/defaulted2.C: Likewise.
1855         * g++.dg/cpp0x/defaulted31.C: Likewise.
1856         * g++.dg/cpp0x/error6.C: Likewise.
1857         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1858         * g++.dg/cpp0x/override2.C: Likewise.
1859         * g++.dg/cpp0x/parse1.C: Likewise.
1860         * g++.dg/cpp0x/scoped_enum.C: Likewise.
1861         * g++.dg/cpp0x/temp_default4.C: Likewise.
1862         * g++.dg/ext/attrib32.C: Likewise.
1863         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
1864         * g++.dg/ext/mv13.C: Likewise.
1865         * g++.dg/ext/mv7.C: Likewise.
1866         * g++.dg/ext/mv9.C: Likewise.
1867         * g++.dg/ext/pr57362.C: Likewise.
1868         * g++.dg/ext/typeof10.C: Likewise.
1869         * g++.dg/lookup/anon6.C: Likewise.
1870         * g++.dg/lookup/crash6.C: Likewise.
1871         * g++.dg/lookup/name-clash5.C: Likewise.
1872         * g++.dg/lookup/name-clash6.C: Likewise.
1873         * g++.dg/other/anon4.C: Likewise.
1874         * g++.dg/other/error15.C: Likewise.
1875         * g++.dg/other/error8.C: Likewise.
1876         * g++.dg/other/redecl2.C: Likewise.
1877         * g++.dg/parse/crash16.C: Likewise.
1878         * g++.dg/parse/crash21.C: Likewise.
1879         * g++.dg/parse/crash38.C: Likewise.
1880         * g++.dg/parse/redef2.C: Likewise.
1881         * g++.dg/parse/struct-as-enum1.C: Likewise.
1882         * g++.dg/template/crash39.C: Likewise.
1883         * g++.dg/template/redecl3.C: Likewise.
1884         * g++.dg/tls/diag-3.C: Likewise.
1885         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
1886         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1887         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1888         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1889         * g++.old-deja/g++.brendan/crash18.C: Likewise.
1890         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
1891         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
1892         * g++.old-deja/g++.brendan/static3.C: Likewise.
1893         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1894         * g++.old-deja/g++.jason/binding.C: Likewise.
1895         * g++.old-deja/g++.jason/crash4.C: Likewise.
1896         * g++.old-deja/g++.jason/crash7.C: Likewise.
1897         * g++.old-deja/g++.jason/lineno.C: Likewise.
1898         * g++.old-deja/g++.jason/scoping7.C: Likewise.
1899         * g++.old-deja/g++.mike/misc3.C: Likewise.
1900         * g++.old-deja/g++.mike/net44.C: Likewise.
1901         * g++.old-deja/g++.mike/ns3.C: Likewise.
1902         * g++.old-deja/g++.ns/alias4.C: Likewise.
1903         * g++.old-deja/g++.ns/ns11.C: Likewise.
1904         * g++.old-deja/g++.other/crash23.C: Likewise.
1905         * g++.old-deja/g++.other/decl8.C: Likewise.
1906         * g++.old-deja/g++.other/linkage3.C: Likewise.
1907         * g++.old-deja/g++.other/typeck1.C: Likewise.
1908         * g++.old-deja/g++.other/typedef5.C: Likewise.
1909         * g++.old-deja/g++.pt/explicit34.C: Likewise.
1910         * g++.old-deja/g++.pt/friend36.C: Likewise.
1911         * obj-c++.dg/method-8.mm: Likewise.
1912         * obj-c++.dg/tls/diag-3.mm: Likewise.
1914 2013-08-12  Perez Read  <netfirewall@gmail.com>
1916         PR target/58132
1917         * gcc.target/i386/movabs-1.c: New test.
1919 2013-08-12  Marek Polacek  <polacek@redhat.com>
1921         PR tree-optimization/57980
1922         * gcc.dg/pr57980.c: New test.
1924 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1926         PR fortran/56666
1927         * gfortran.dg/do_check_10.f90:  New test.
1928         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
1929         * gfortran.dg/array_constructor_18.f90:  Likewise.
1930         * gfortran.dg/array_constructor_22.f90:  Likewise.
1931         * gfortran.dg/coarray_15.f90:  Likewise.
1932         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
1933         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
1934         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
1936 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
1938         PR c++/53349
1939         * g++.dg/cpp0x/constexpr-ice8.C: New.
1941 2013-08-09  Xinliang David Li  <davidxl@google.com>
1943         * gcc.target/i386/memcpy-strategy-1.c: New test.
1944         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
1945         * gcc.target/i386/memset-strategy-1.c: Ditto.
1946         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
1948 2013-08-09  Jan Hubicka  <jh@suse.cz>
1950         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
1951         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
1953 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
1955         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
1957 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
1959         PR fortran/58058
1960         * gfortran.dg/transfer_intrinsic_6.f90: New.
1962 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
1964         Revert:
1965         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1967         PR c++/46206
1968         * g++.dg/lookup/typedef2.C: New.
1970 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
1972         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
1973         output of vdup intrinsics.
1975 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1977         * gcc.target/arm/lp1189445.c: New testcase.
1979 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
1981         * gcc.dg/torture/pr58079.c: New test.
1983 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
1985         * gnat.dg/warn9.adb: New test.
1987 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1989         PR c++/46206
1990         * g++.dg/lookup/typedef2.C: New.
1992 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
1994         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1995         to optstr when building plugins on darwin.
1997 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1999         PR tree-optimization/57539
2000         * gcc.dg/ipa/pr57539.c: New test.
2002 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2003             Bernd Edlinger  <bernd.edlinger@hotmail.de>
2005         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2006         (a): Fix constructor.
2008 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2010         PR fortran/57987
2011         * gfortran.dg/pr57987.f90: New test.
2013 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2015         PR middle-end/58041
2016         * gcc.dg/torture/pr58041.c: New test.
2017         * gcc.target/arm/pr58041.c: Likewise.
2019 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
2021         PR fortran/57306
2022         * gfortran.dg/pointer_init_8.f90: New.
2024 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
2026         PR c++/58080
2027         * g++.dg/cpp0x/pr58080.C: New.
2029 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2031         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2032         to optstr when building plugins.
2034 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2036         Patch autogenerated by refactor_passes.py from
2037         https://github.com/davidmalcolm/gcc-refactoring-scripts
2038         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2040         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2041         struct to a subclass of gimple_opt_pass along with...
2042         (pass_data_one_pass): ...new pass_data instance and...
2043         (make_one_pass): ...new function.
2044         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2045         global struct to a subclass of gimple_opt_pass along with...
2046         (pass_data_warn_self_assign): ...new pass_data instance and...
2047         (make_pass_warn_self_assign): ...new function.
2048         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2049         a global struct to a subclass of gimple_opt_pass along with...
2050         (pass_data_dumb_plugin_example): ...new pass_data instance and...
2051         (make_pass_dumb_plugin_example): ...new function.
2052         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2053         global struct to a subclass of gimple_opt_pass along with...
2054         (pass_data_warn_self_assign): ...new pass_data instance and...
2055         (make_pass_warn_self_assign): ...new function.
2057 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2059         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2060         is created and added to the pass_manager to reflect
2061         autogenerated changes.
2062         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2063         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2064         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2066 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2068         PR c++/58072
2069         * g++.dg/cpp0x/pr58072.C: New.
2071 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2073         * gcc.dg/torture/pr57993-2.cpp: New.
2075 2013-08-02  Jan Hubicka  <jh@suse.cz>
2077         * gcc.dg/ipa/ipa-1.c: Update.
2078         * gcc.dg/ipa/ipa-2.c: Update.
2079         * gcc.dg/ipa/ipa-3.c: Update.
2080         * gcc.dg/ipa/ipa-4.c: Update.
2081         * gcc.dg/ipa/ipa-5.c: Update.
2082         * gcc.dg/ipa/ipa-7.c: Update.
2083         * gcc.dg/ipa/ipa-8.c: Update.
2084         * gcc.dg/ipa/ipcp-1.c: Update.
2085         * gcc.dg/ipa/ipcp-2.c: Update.
2087 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
2089         PR rtl-optimization/58048
2090         * gcc.target/i386/pr58048.c: New.
2092 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2094         * gcc.target/arm/neon-for-64bits-2.c: Delete.
2096 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
2097             Peter Bergner  <bergner@vnet.ibm.com>
2099         PR c++/54537
2100         * g++.dg/overload/using3.C: New.
2101         * g++.dg/overload/using2.C: Adjust.
2102         * g++.dg/lookup/using9.C: Likewise.
2104 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2106         * gcc.target/arm/pr46972-2.c: New test.
2108 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
2110         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2112 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2114         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2116 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
2118         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2119         rather than addressing!=absolute when deciding how to handle MIPS16
2120         when the test forces an ABI.
2122 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2124         PR c++/57673
2125         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2127 2013-07-30  Steve Ellcey  <sellcey@mips.com>
2129         * gcc.target/mips/code-readable-1.c: Increase switch size.
2130         * gcc.target/mips/code-readable-2.c: Ditto.
2131         * gcc.target/mips/code-readable-3.c: Ditto.
2132         * gcc.target/mips/code-readable-4.c: Ditto.
2134 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2136         PR c++/57947
2137         * g++.dg/parse/crash63.C: New.
2139 2013-07-30  Tobias Burnus  <burnus@net-b.de>
2141         PR fortran/57530
2142         * gfortran.dg/pointer_assign_8.f90: New.
2143         * gfortran.dg/pointer_assign_9.f90: New.
2144         * gfortran.dg/pointer_assign_10.f90: New.
2145         * gfortran.dg/pointer_assign_11.f90: New.
2147 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2149         * gcc.target/arm/pr57637.c: New testcase.
2151 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2153         PR tree-optimization/57993
2154         * gcc.dg/torture/pr57993.c: New test.
2156 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
2158         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2160 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
2162         PR c++/57948
2163         * g++.dg/conversion/ambig2.C: New.
2165 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
2167         * gcc.target/mips/fabs-2008.c: New test case.
2168         * gcc.target/mips/fabs-legacy.c: New test case.
2169         * gcc.target/mips/fabsf-2008.c: New test case.
2170         * gcc.target/mips/fabsf-legacy.c: New test case.
2171         * gcc.target/mips/fneg-2008.c: New test case.
2172         * gcc.target/mips/fneg-legacy.c: New test case.
2173         * gcc.target/mips/fneg-2008.c: New test case.
2174         * gcc.target/mips/fneg-legacy.c: New test case.
2175         * gcc.target/mips/nan-2008.c: New test case.
2176         * gcc.target/mips/nan-legacy.c: New test case.
2177         * gcc.target/mips/nanf-2008.c: New test case.
2178         * gcc.target/mips/nanf-legacy.c: New test case.
2179         * gcc.target/mips/nans-2008.c: New test case.
2180         * gcc.target/mips/nans-legacy.c: New test case.
2181         * gcc.target/mips/nansf-2008.c: New test case.
2182         * gcc.target/mips/nansf-legacy.c: New test case.
2183         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2185 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2186             Maxim Kuvyrkov  <maxim@kugelworks.com>
2188         * lib/target-supports.exp (check_effective_target_non_bionic): New
2189         effective-target test.
2190         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2191         * g++.dg/tls/thread_local4g.C: Ditto.
2193 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2195         PR fortran/58009
2196         * gfortran.dg/vector_subsript_7.f90:  New test.
2198 2013-07-27  Tobias Burnus  <burnus@net-b.de>
2200         PR fortran/57991
2201         * gfortran.dg/warn_alias.f90: New.
2203 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
2205         PR fortran/57285
2206         * gfortran.dg/class_array_19.f90: New.
2208 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
2210         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2211         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2212         * gcc.dg/vect/pr57741-3.c: Likewise.
2213         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2215 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
2217         Skip tests that make assumptions about struct layout that don't hold
2218         on epiphany:
2219         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2220         * g++.dg/cpp0x/iop.C: Likewise.
2221         * g++.dg/cpp0x/named_refs.C: Likewise.
2222         * g++.dg/cpp0x/rv1p.C: Likewise.
2223         * g++.dg/cpp0x/rv2p.C: Likewise.
2224         * g++.dg/cpp0x/rv3p.C: Likewise.
2225         * g++.dg/cpp0x/rv4p.C: Likewise.
2226         * g++.dg/cpp0x/rv5p.C: Likewise.
2227         * g++.dg/cpp0x/rv6p.C: Likewise.
2228         * g++.dg/cpp0x/rv7p.C: Likewise.
2229         * g++.dg/cpp0x/rv8p.C: Likewise.
2230         * g++.dg/ext/strncpy-chk1.C: Likewise.
2231         * gcc.dg/builtin-object-size-10.c: Likewise.
2232         * gcc.dg/builtin-object-size-11.c: Likewise.
2233         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2234         * gcc.dg/pr25805.c: Likewise.
2235         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2236         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2237         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2238         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2239         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2240         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2241         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2242         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2243         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2244         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2245         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2246         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2247         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2248         * gcc.c-torture/execute/zerolen-2.x: Likewise.
2249         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2251         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2252         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2254         * gcc.dg/torture/pr37868.c: Disable for epiphany.
2255         * gcc.dg/sibcall-6.c: Enable for epiphany.
2257 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2259         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2261 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
2263         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2264         memcpy not initializers.
2266         * gcc.dg/guality/guality.exp: Skip on AIX.
2268 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
2270         PR c++/57101
2271         * g++.dg/cpp0x/pr57101.C: New.
2273 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
2275         * gcc.target/aarch64/neg_1.c: New test.
2277 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2279         PR fortran/57966
2280         * gfortran.dg/typebound_call_25.f90: New.
2282 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2284         PR c++/57981
2285         * g++.dg/cpp0x/pr57981.C: New.
2287 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2289         PR c++/57880
2290         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2292 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
2294         PR rtl-optimization/57960
2295         * gcc.target/s390/pr57960.c: New.
2297 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2299         PR fortran/57639
2300         * gfortran.dg/unlimited_polymorphic_9.f90: New.
2302 2013-07-25  Terry Guo  <terry.guo@arm.com>
2304         * gcc.target/arm/thumb1-Os-mult.c: New test case.
2306 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
2308         PR c++/57942
2309         * g++.dg/inherit/pr57942.C: New.
2311 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2313         * gcc.target/powerpc/bool2.h: New file, test the code generation
2314         of logical operations for power5, altivec, power7, and power8 systems.
2315         * gcc.target/powerpc/bool2-p5.c: Likewise.
2316         * gcc.target/powerpc/bool2-av.c: Likewise.
2317         * gcc.target/powerpc/bool2-p7.c: Likewise.
2318         * gcc.target/powerpc/bool2-p8.c: Likewise.
2319         * gcc.target/powerpc/bool3.h: Likewise.
2320         * gcc.target/powerpc/bool3-av.c: Likewise.
2321         * gcc.target/powerpc/bool2-p7.c: Likewise.
2322         * gcc.target/powerpc/bool2-p8.c: Likewise.
2324 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2326         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2328 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2330         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2332 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2334         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2335         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2336         type from long to long long.
2337         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2338         to have effective-target keywords of lp64 and ilp32.
2339         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2340         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2341         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2342         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2343         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2344         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2345         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2346         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2347         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2349 2013-07-23  Tom Tromey  <tromey@redhat.com>
2350             Joseph Myers  <joseph@codesourcery.com>
2352         * gcc.dg/c11-generic-1.c: New file.
2353         * gcc.dg/c11-generic-2.c: New file.
2355 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2357         PR fortran/57906
2358         PR fortran/52052
2359         * coarray/lib_realloc_1.f90: Permit optimization.
2360         * gfortran.dg/coarray_31.f90: New.
2362 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2364         PR fortran/57762
2365         * gfortran.dg/class_array_7.f03: Fix memory leak.
2367 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
2369         PR c++/52816
2370         * g++.dg/cpp0x/decltype56.C: New.
2372 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2374         * gcc.dg/pr53265.c: Correct line number in dg-message.
2376 2013-07-22  Diego Novillo  <dnovillo@google.com>
2378         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
2380 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2382         PR testsuite/52641
2383         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2384         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2386 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2388         PR testsuite/52641
2389         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2390         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2391         * gcc.dg/torture/pr53366-1.c: Same.
2392         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2393         * gcc.dg/torture/pr56488.c: Same.
2394         * gcc.dg/torture/pr57584.c: Same.
2395         * gcc.dg/tree-ssa/pr57385.c: Same.
2396         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2398 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
2400         * c-c++-common/pr41779.c: Fix typos.
2401         * gcc.c-torture/compile/20031125-2.c: Likewise.
2402         * gcc.c-torture/compile/20040621-1.c: Likewise.
2403         * gcc.c-torture/execute/20020418-1.c: Likewise.
2404         * gcc.dg/20020108-1.c: Likewise.
2405         * gcc.dg/atomic-generic-aux.c: Likewise.
2406         * gcc.dg/builtin-complex-err-2.c: Likewise.
2407         * gcc.dg/decl-1.c: Likewise.
2408         * gcc.dg/di-sync-multithread.c: Likewise.
2409         * gcc.dg/format/c90-printf-1.c: Likewise.
2410         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2411         * gcc.dg/long-long-compare-1.c: Likewise.
2412         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2413         * gcc.dg/pr17055-1.c: Likewise.
2414         * gcc.dg/pr27095.c: Likewise.
2415         * gcc.dg/torture/fp-int-convert.h: Likewise.
2416         * gcc.dg/tree-prof/inliner-1.c: Likewise.
2417         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2418         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2419         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2420         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2421         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2422         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2423         * gcc.dg/tree-ssa/pr42585.c: Likewise.
2424         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2425         * gcc.dg/vect/vect-cond-5.c: Likewise.
2426         * gcc.dg/weak/typeof-2.c: Likewise.
2427         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2428         * gcc.target/arm/naked-1.c: Likewise.
2429         * gcc.target/i386/pr9771-1.c: Likewise.
2430         * gcc.target/sparc/sparc-constant-1.c: Likewise.
2431         * gcc.target/sparc/struct-ret-check.c: Likewise.
2432         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2433         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2434         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2435         Likewise.
2437 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2439         PR fortran/56937
2440         * gfortran.dg/dependency_42.f90:  New test.
2441         * gfortran.dg/dependency_43.f90:  New test.
2443 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2445         PR fortran/35862
2446         * gfortran.dg/round_4.f90: New.
2448 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2450         PR fortran/57894
2451         * gfortran.dg/min_max_conformance_2.f90: New.
2453 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
2455         PR preprocessor/57620
2456         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2457         (main): Don't test {s,u,U,L}12.
2458         * c-c++-common/raw-string-13.c: New test.
2459         * c-c++-common/raw-string-14.c: New test.
2460         * c-c++-common/raw-string-15.c: New test.
2461         * c-c++-common/raw-string-16.c: New test.
2463 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
2465         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2467 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
2469         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2471         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2472         target { ! keeps_null_pointer_checks }.
2473         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2474         target { ! keeps_null_pointer_checks }.
2476         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2477         * gcc.dg/torture/pr56488.c: Likewise.
2479 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
2481         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2482         new testcase.
2484 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
2486         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2487         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2488         * gfortran.dg/guality/guality.exp: Skip on AIX.
2490         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2492         * g++.dg/debug/pr56819.C: Skip on AIX.
2493         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2494         * g++.dg/guality/guality.exp: Skip on AIX.
2496         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2498         * gcc.misc-tests/gcov-14.c: Skip on AIX.
2500         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2502 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2504         PR target/57516
2505         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2506         Adjust to corrected rounding.
2508 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2510         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2511         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2512         check_effective_target_cilkplus.
2513         * g++.dg/cilk-plus/cilk-plus.exp: Same.
2515 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
2517         * gcc.target/powerpc/pr57744.c: Fix typo.
2519 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
2521         PR middle-end/57698
2522         * gcc.c-torture/compile/pr57698.c: New test.
2523         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2524         * gcc.c-torture/compile/pr44043.c: Ditto.
2526 2013-07-18  Wei Mi  <wmi@google.com>
2528         PR rtl-optimization/57878
2529         * g++.dg/pr57878.C: New test.
2531 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2533         * gcc.dg/pr42611.c: Move dg-error to correct line.
2535 2013-07-17  Tobias Burnus  <burnus@net-b.de>
2537         PR fortran/57895
2538         * gfortran.dg/dollar_sym_3.f: New.
2539         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2541 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
2543         PR target/55654
2544         PR target/55656
2545         PR target/55657
2546         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2547         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2548         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2549         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2550         * objc.dg/image-info.m: Likewise.
2551         * objc.dg/symtab-1.m: Likewise.
2552         * objc.dg/torture/strings/const-str-10.m: Likewise.
2553         * objc.dg/torture/strings/const-str-11.m: Likewise.
2554         * objc.dg/torture/strings/const-str-9.m: Likewise.
2555         * objc.dg/zero-link-1.m: Likewise.
2556         * objc.dg/zero-link-2.m: Likewise.
2557         * objc.dg/no-extra-load.m: Avoid Foundation.h.
2558         * objc.dg/objc-foreach-4.m: Likewise.
2559         * objc.dg/objc-foreach-5.m: Likewise.
2560         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2561         (for Darwin).
2562         * obj-c++.dg/strings/const-str-12.mm: Likewise.
2563         * obj-c++.dg/syntax-error-1.mm: Likewise.
2564         * objc.dg/method-6.m: Likewise.
2565         * objc.dg/pr23214.m: Likewise.
2566         * objc.dg/proto-lossage-7.m: Likewise.
2567         * objc.dg/strings/const-str-12b.m: Likewise.
2568         * objc.dg/zero-link-3.m: Likewise.
2569         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2570         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2571         adjust headers, interfaces and encoded types to reflect current system
2572         versions.  Add FIXME and outputs from current system compiler for
2573         reference.
2575 2013-07-15  Cong Hou  <congh@google.com>
2577         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2578         counted.
2579         * gcc.target/i386/l_fma_float_3.c: Likewise.
2580         * gcc.target/i386/l_fma_double_1.c: Likewise.
2581         * gcc.target/i386/l_fma_double_3.c: Likewise.
2583 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
2585         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2586         function to test if HTM is available.
2587         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2588         * gcc.target/powerpc/htm-builtin-1.c: New test.
2590 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2592         * gfortran.dg/coarray_lib_realloc_1.f90: New.
2593         * gfortran.dg/coarray/lib_realloc_1.f90: New.
2594         * gfortran.dg/coarray_6.f90: Add dg-error.
2596 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2598         PR fortran/37336
2599         * gfortran.dg/finalize_18.f90: New.
2601 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2603         PR fortran/52669
2604         * fortran.dg/module_variable_1.f90:  New test.
2605         * fortran.dg/module_variable_2.f90:  New test.
2607 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
2609         * g++.dg/ext/vector19.C: Adapt.
2610         * g++.dg/ext/vector23.C: New testcase.
2612 2013-07-12  Michael Matz  <matz@suse.de>
2614         PR middle-end/55771
2615         * c-c++-common/pr55771.c: New test.
2617 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
2619         * gcc.target/aarch64/vect-movi.c: New.
2621 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
2623         PR target/57362
2624         * g++.dg/ext/pr57362.C: New.
2626 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
2628         PR target/57631
2629         * gcc.target/avr/torture/pr57631.c: New test.
2631 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2633         PR c++/57827
2634         * g++.dg/cpp0x/constexpr-ice7.C: New.
2636 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
2638         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2639         for EABI targets.
2640         * gcc.c-torture/execute/nest-align-1.x: New.
2642 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2644         PR c++/57874
2645         * g++.dg/cpp0x/sfinae48.C: New.
2647 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2649         PR preprocessor/57824
2650         * c-c++-common/raw-string-17.c: New test.
2651         * c-c++-common/gomp/pr57824.c: New test.
2653 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2655         PR c++/57869
2656         * g++.dg/cpp0x/reinterpret_cast1.C: New.
2657         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2658         * g++.dg/conversion/dr195.C: Update.
2659         * g++.dg/expr/cast2.C: Likewise.
2661 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2663         * c-c++-common/raw-string-18.c: New test.
2664         * c-c++-common/raw-string-19.c: New test.
2666         PR preprocessor/57757
2667         * g++.dg/cpp/paste1.C: New test.
2668         * g++.dg/cpp/paste2.C: New test.
2670 2013-07-10  Graham Stott  <grahams@btinternet.com>
2672         * gcc.target/mips/mulsize-1.c: New.
2673         * gcc.target/mips/mulsize-2.c: New.
2674         * gcc.target/mips/mulsize-3.c: New.
2675         * gcc.target/mips/mulsize-4.c: New.
2677 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2679         PR c++/53094
2680         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2681         * g++.dg/ext/vector24.C: New testcase.
2683 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2685         PR c++/53000
2686         * g++.dg/cpp0x/decltype17.C: Adjust.
2688 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2690         PR c++/51786
2691         * g++.dg/cpp0x/pr51786.C: New.
2693 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
2695         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2697         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2699         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2701         * gcc.target/powerpc/sd-vsx.c: Require dfp.
2702         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2704 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2706         PR fortran/57834
2707         * gfortran.dg/c_f_pointer_tests_8.f90: New.
2709 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2711         PR fortran/50554
2712         * gfortran.dg/do_check_9.f90: New.
2714 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2716         PR fortran/57785
2717         * gfortran.dg/dot_product_2.f90: New.
2719 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2721         PR fortran/57469
2722         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2724 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
2726         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2727         * gfortran.dg/finalize_10.f90: Fix dg-final.
2729 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
2731         PR target/57819
2732         * gcc.target/i386/pr57819.c: New test.
2734         PR rtl-optimization/57829
2735         * gcc.c-torture/execute/pr57829.c: New test.
2737 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2739         * gcc.target/i386/memcpy-vector_loop-1.c: New.
2740         * gcc.target/i386/memcpy-vector_loop-2.c: New.
2742 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
2744         PR target/57807
2745         * gcc.target/i386/pr57807.c: New test.
2747 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
2749         PR target/29776
2750         * gcc.dg/tree-ssa/vrp89.c: New test.
2752 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
2754         PR c++/28262
2755         * g++.dg/parse/defarg16.C: New.
2757 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
2759         PR rtl-optimization/55342
2760         * gcc.target/i386/pr55342.c: New.
2762 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2764         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
2766 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
2768         PR c++/14263
2769         * g++.dg/inherit/virtual10.C: New.
2771 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2773         PR c/57821
2774         * gcc.dg/large-size-array-6.c: New test.
2776 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2778         PR c++/38634
2779         * g++.dg/template/crash116.C: New.
2781 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2783         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
2784         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
2786 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2788         PR c++/54998
2789         * g++.dg/cpp0x/nsdmi-list3.C: New.
2791 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
2793         PR target/57777
2794         * gcc.target/i386/pr57777.c: New test.
2796         PR c++/57771
2797         * g++.dg/template/arg9.C: New test.
2799 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
2801         * gcc.target/i386/avx-inline.c: New test.
2803 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
2805         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
2806         * gcc.target/mips/call-2.c: Likewise.
2807         * gcc.target/mips/call-3.c: Likewise.
2808         * gcc.target/mips/lazy-binding-1.c: Likewise.
2810 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
2812         PR tree-optimization/57741
2813         * gcc.dg/vect/pr57741-1.c: New test.
2814         * gcc.dg/vect/pr57741-2.c: New test.
2815         * gcc.dg/vect/pr57741-3.c: New test.
2817 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2819         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
2820         on big endian.
2821         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
2822         * lib/target-supports.exp: Define aarch64_little_endian.
2824 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2826         * gcc.target/aarch64/abs_1.c: New test.
2828 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2830         * gcc.target/aarch64/bfxil_1.c: New test.
2831         * gcc.target/aarch64/bfxil_2.c: Likewise.
2833 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2835         PR c/57766
2836         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
2837         array sizes from 100 to 20.
2839 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
2841         PR fortran/54788
2842         * gfortran.dg/pointer_remapping_8.f90: New.
2844 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
2846         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
2847         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
2848         * g++.dg/cpp1y/udlit-userdef-string.C: New.
2849         * g++.dg/cpp1y/complex_literals.h: New.
2851 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
2853         PR c++/57645
2854         * g++.dg/cpp0x/noexcept21.C: New.
2856 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
2858         PR target/57736
2859         * gcc.target/i386/pr57736.c: New test.
2861 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2863         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
2864         c specific.
2865         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
2866         strings to match the fixed error messages.
2867         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2868         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
2869         message check.
2871 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
2873         PR target/57744
2874         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
2875         stqcx. get even registers.
2877 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
2879         PR c++/57509
2880         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
2882 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2884         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
2885         Fix scan patterns.
2886         * gcc.target/i386/bmi-1.c: Ditto.
2887         * gcc.target/i386/bmi-bextr-4.c: New.
2888         * gcc.target/i386/bmi-bextr-5.c: Ditto.
2890 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
2892         PR c++/57682
2893         * g++.dg/cpp0x/initlist73.C: New.
2895 2013-06-27  Meador Inge  <meadori@codesourcery.com>
2897         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
2898         * g++.dg/simulate-thread/atomics-2.C: Likewise.
2899         * g++.dg/simulate-thread/atomics-1.C: Likewise.
2901 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
2903         PR c++/57509
2904         * g++.dg/ext/pr57509.C: New file.
2906 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
2908         PR target/57623
2909         * gcc.target/i386/bmi-bextr-3.c: New test.
2911         PR target/57623
2912         * gcc.target/i386/bmi2-bzhi-1.c: New test.
2914 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
2916         PR c++/57172
2917         * g++.dg/cpp0x/pr57172.C: New testcase.
2919 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2921         * gcc.target/s390/htm-1.c: New file.
2922         * gcc.target/s390/htm-nofloat-1.c: New file.
2923         * gcc.target/s390/htm-xl-intrin-1.c: New file.
2925 2013-06-26  Tobias Burnus  <burnus@net-b.de>
2927         PR fortran/29800
2928         * gfortran.dg/bounds_check_17.f90: New.
2930 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
2932         PR c++/57640
2933         * g++.dg/cpp1y/pr57640.C: New.
2935 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2937         PR c/57692
2938         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
2939         overflow due to size of arrays.
2941 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
2943         PR tree-optimization/57705
2944         * gcc.dg/vect/pr57705.c: New test.
2945         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
2947 2013-06-25  Martin Jambor  <mjambor@suse.cz>
2949         PR middle-end/57670
2950         * g++.dg/ipa/pr57670.C: New test.
2952 2013-06-25  Richard Biener  <rguenther@suse.de>
2954         PR middle-end/56977
2955         * gcc.dg/pr56977.c: New testcase.
2957 2013-06-24  Martin Jambor  <mjambor@suse.cz>
2959         PR tree-optimization/57358
2960         * gcc.dg/ipa/pr57358.c: New test.
2962 2013-06-24  Richard Biener  <rguenther@suse.de>
2964         PR testsuite/57686
2965         * gcc.dg/torture/pr57584.c: Remove target specific bits.
2967 2013-06-24  Richard Biener  <rguenther@suse.de>
2969         PR tree-optimization/57488
2970         * gcc.dg/torture/pr57488.c: New testcase.
2972 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2973             Dominique d'Humieres  <dominiq@lps.ens.fr>
2975         PR fortran/52413
2976         * gfortran.dg/fraction.f90: New.
2978 2013-06-24  Alan Modra  <amodra@gmail.com>
2980         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
2981         Add scan-assembler-not "lvx".
2982         * gcc.target/powerpc/le-altivec-consts.c: New.
2984 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2986         * g++.dg/cpp0x/sfinae47.C: New.
2988 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
2990         PR target/52483
2991         * gcc.target/sh/pr52483-1.c: New.
2992         * gcc.target/sh/pr52483-2.c: New.
2993         * gcc.target/sh/pr52483-3.c: New.
2994         * gcc.target/sh/pr52483-4.c: New.
2995         * gcc.target/sh/pr52483-5.c: New.
2997 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
2999         * gcc.target/i386/intrinsics_1.c: New test.
3000         * gcc.target/i386/intrinsics_2.c: Ditto.
3001         * gcc.target/i386/intrinsics_3.c: Ditto.
3002         * gcc.target/i386/intrinsics_4.c: Ditto.
3003         * gcc.target/i386/intrinsics_5.c: Ditto.
3004         * gcc.target/i386/intrinsics_6.c: Ditto.
3005         * gcc.target/i386/avx-1.c: Provide macros for builtins
3006         needing immediate arguments in f16cintrin.h and rtmintrin.h.
3008 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3010         PR fortran/37336
3011         * gfortran.dg/finalize_17.f90: New.
3013 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3015         * gfortran.dg/realloc_on_assign_18.f90: New.
3017 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3019         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3020         Also changed the returns from error as distinct values so that
3021         debugging can get easier.
3022         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3023         errors specific to C, if necessary.  Also added new error
3024         hooks for C++.
3025         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3026         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3027         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3028         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3029         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3030         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3031         the same changes as parser_errors3.c, spaces were added between colons
3032         to not confuse C++ compiler with 2 colons as scope.
3033         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3034         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3035         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3036         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3037         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3038         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3039         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3040         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3041         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3042         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3043         * g++.dg/cilk-plus/cilk-plus.exp: New script.
3044         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3045         in the list.
3047 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
3049         PR other/53317
3050         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3052 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
3054         PR target/57655
3055         * gcc.target/i386/pr57655.c: New test.
3057 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
3059         * ada/acats/tests/gcc: Delete.
3060         * gnat.dg/style: Likewise.
3062 2013-06-20  Jeff Law  <law@redhat.com>
3064         PR tree-optimization/57660
3065         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3066         based on their branch cost.
3068         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3070 2013-06-20  Tobias Burnus  <burnus@net-b.de>
3072         PR fortran/57633
3073         * gfortran.dg/list_read_11.f90: New.
3075 2013-06-20  Richard Biener  <rguenther@suse.de>
3077         PR tree-optimization/57584
3078         * gcc.dg/torture/pr57584.c: New testcase.
3080 2013-06-19  Sharad Singhai  <singhai@google.com>
3082         * g++.dg/gcov/gcov-8.C: New testcase.
3083         * lib/gcov.exp: Handle intermediate format.
3085 2013-06-19  Wei Mi  <wmi@google.com>
3087         PR rtl-optimization/57518
3088         * testsuite/gcc.dg/pr57518.c: New test.
3090 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3092         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3094 2013-06-19  Jan Hubicka  <jh@suse.cz>
3096         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3098 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3100         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3101         hard-coded values of array sizes with a #define.
3102         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3103         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3104         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3105         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3106         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3108 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
3110         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3111         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3113 2013-06-19  Jeff Law  <law@redhat.com>
3115         * gcc.dg/tree-ssa/forwprop-28.c: New test.
3117 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3119         PR c++/57638
3120         * g++.dg/template/error53.C: New.
3122 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3124         PR target/55033
3125         * gcc.target/powerpc/pr55033.c: Fix options.
3127 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
3129         * gcc.target/i386/inline_error.c: New test.
3130         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3131         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3133 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
3135         PR c++/53211
3136         * g++.dg/cpp0x/decltype55.C: New.
3138 2013-06-18  Marek Polacek  <polacek@redhat.com>
3140         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3142 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3144         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3146 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3148         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3149         Also changed the returns from error as distinct values so that it is
3150         easier to debug.
3152 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
3154         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3156 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
3158         PR c++/16128
3159         * g++.dg/template/error52.C: New.
3160         * g++.dg/lookup/friend15.C: Update.
3161         * g++.dg/parse/error11.C: Likewise.
3162         * g++.dg/parse/error14.C: Likewise.
3163         * g++.dg/parse/parser-pr28152-2.C: Likewise.
3164         * g++.dg/parse/template25.C: Likewise.
3165         * g++.old-deja/g++.jason/cond.C: Likewise.
3166         * g++.old-deja/g++.mike/for2.C: Likewise.
3167         * g++.old-deja/g++.robertl/eb125.C: Likewise.
3168         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3170 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3172         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3173         ensure alignment.
3175 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3177         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3178         accidentally placing minus sign for length instead of stride.
3180 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
3182         PR rtl-optimization/57425
3183         PR rtl-optimization/57569
3184         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3185         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3187 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
3189         PR fortran/49074
3190         PR fortran/56136
3191         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3192         packing.
3193         * gfortran.dg/typebound_assignment_6.f03: New.
3195 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
3197         * gcc.target/h8300/h8300.exp: New.
3198         * gcc.dg/pragma-isr.c: Move to ...
3199         * gcc.target/sh/torture/pragma-isr.c: ... here ...
3200         * gcc.target/h8300/pragma-isr.c: ... and here.
3201         * gcc.dg/pragma-isr2.c: Move to ...
3202         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3203         * gcc.target/h8300/pragma-isr2.c: ... and here.
3204         * gcc.dg/pragma-isr-trapa.c: Move to ...
3205         * gcc.target/sh/pragma-isr-trapa.c: ... here.
3206         * gcc.dg/pragma-isr-trapa2.c: Move to ...
3207         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3208         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3209         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3210         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3211         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3212         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3213         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3214         * gcc.dg/attr-isr-trap_exit.c: Move to ...
3215         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3216         * gcc.dg/attr-isr-trapa.c: Move to ...
3217         * gcc.target/sh/attr-isr-trapa.c: ... here.
3219 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3221         PR c++/51413
3222         * g++.dg/ext/builtin-offsetof1.C: New.
3224 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
3226         * gcc.target/aarch64/vect_smlal_1.c: New file.
3228 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3230         PR fortran/57508
3231         * gfortran.dg/defined_assignment_7.f90: New.
3233 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3235         PR c++/57599
3236         * g++.dg/rtti/dyncast6.C: New.
3237         * g++.dg/cpp0x/dyncast1.C: Likewise.
3239 2013-06-14  Alan Modra  <amodra@gmail.com>
3241         PR middle-end/57134
3242         * gcc.dg/pr57134.c: New.
3244 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3246         PR fortran/57596
3247         * gfortran.dg/deferred_type_param_9.f90: New.
3249 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3251         * gcc.dg/fold-minus-1.c: New testcase.
3253 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
3255         PR fortran/49074
3256         * gfortran.dg/typebound_assignment_5.f03: New.
3258 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3260         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3262 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3263             Pat Haugen  <pthaugen@us.ibm.com>
3264             Peter Bergner  <bergner@vnet.ibm.com>
3266         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3267         load/store instructions on power7, power8.
3268         * gcc.target/powerpc/atomic-p8.c: Likewise.
3270 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3272         PR c/57577
3273         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3275 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
3277         PR c++/38958
3278         * g++.dg/warn/Wunused-var-20.C: New.
3280 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3282         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3283         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3284         Run with -fno-common.
3286 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3288         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3289         and exit function calls with return 1 and return 0, respectively.
3291 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3293         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3294         New tests.
3296 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
3298         PR tree-optimization/57361
3299         * gcc.dg/tree-ssa/pr57361.c: New file.
3301 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3303         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3304         to ensure alignment.
3305         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3307 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3309         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3311 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3312             Dominique d'Humieres  <dominiq@lps.ens.fr>
3314         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3316 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
3318         PR target/56564
3319         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3320         * gcc.target/i386/pr56564-3.c: Likewise.
3322 2013-06-11  Tobias Burnus  <burnus@net-b.de>
3324         PR fortran/57535
3325         * gfortran.dg/class_array_18.f90: New.
3327 2013-06-11  Jan Hubicka  <jh@suse.cz>
3329         PR c++/57551
3330         * g++.dg/ext/visibility/anon6.C: Update testcase.
3332 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3334         PR c/57563
3335         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3336         in how we check __sec_reduce_mutating function's result.
3338 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3339             Pat Haugen  <pthaugen@us.ibm.com>
3340             Peter Bergner  <bergner@vnet.ibm.com>
3342         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3343         direct move instructions.
3344         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3345         * gcc.target/powerpc/direct-move.h: Likewise.
3346         * gcc.target/powerpc/direct-move-float1.c: Likewise.
3347         * gcc.target/powerpc/direct-move-float2.c: Likewise.
3348         * gcc.target/powerpc/direct-move-double1.c: Likewise.
3349         * gcc.target/powerpc/direct-move-double2.c: Likewise.
3350         * gcc.target/powerpc/direct-move-long1.c: Likewise.
3351         * gcc.target/powerpc/direct-move-long2.c: Likewise.
3353 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3355         PR c++/52440
3356         * g++.dg/cpp0x/pr52440.C: New.
3358 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
3360         PR target/56564
3361         * gcc.target/i386/pr56564-1.c: New test.
3362         * gcc.target/i386/pr56564-2.c: New test.
3363         * gcc.target/i386/pr56564-3.c: New test.
3364         * gcc.target/i386/pr56564-4.c: New test.
3365         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3366         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3367         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3368         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3369         * gcc.target/i386/vect-sizes-1.c: Likewise.
3370         * gcc.target/i386/memcpy-1.c: Likewise.
3371         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3372         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3374 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
3376         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3377         systems to cover all GNU systems.
3378         * g++.dg/abi/guard2.C: Likewise.
3379         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3380         * g++.dg/eh/sighandle.C: Likewise.
3381         * g++.dg/ext/cleanup-10.C: Likewise.
3382         * g++.dg/ext/cleanup-11.C: Likewise.
3383         * g++.dg/ext/cleanup-8.C: Likewise.
3384         * g++.dg/ext/cleanup-9.C: Likewise.
3385         * g++.dg/opt/const5.C: Likewise.
3386         * g++.dg/opt/life1.C: Likewise.
3387         * g++.dg/other/pr39496.C: Likewise.
3388         * g++.old-deja/g++.abi/aggregates.C: Likewise.
3389         * g++.old-deja/g++.abi/align.C: Likewise.
3390         * g++.old-deja/g++.abi/bitfields.C: Likewise.
3391         * g++.old-deja/g++.law/weak.C: Likewise.
3392         * g++.old-deja/g++.pt/asm1.C: Likewise.
3393         * gcc.c-torture/execute/20030125-1.x: Likewise.
3394         * gcc.c-torture/execute/990127-2.x: Likewise.
3395         * gcc.dg/20041106-1.c: Likewise.
3396         * gcc.dg/20050503-1.c: Likewise.
3397         * gcc.dg/builtin-object-size-5.c: Likewise.
3398         * gcc.dg/cleanup-10.c: Likewise.
3399         * gcc.dg/cleanup-11.c: Likewise.
3400         * gcc.dg/cleanup-8.c: Likewise.
3401         * gcc.dg/cleanup-9.c: Likewise.
3402         * gcc.dg/complex-5.c: Likewise.
3403         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3404         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3405         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3406         * gcc.dg/dfp/pr35739.c: Likewise.
3407         * gcc.dg/fdata-sections-1.c: Likewise.
3408         * gcc.dg/lto/20090206-1_0.c: Likewise.
3409         * gcc.dg/lto/20090206-2_0.c: Likewise.
3410         * gcc.dg/pr30360.c: Likewise.
3411         * gcc.dg/pr37303.c: Likewise.
3412         * gcc.dg/pr39323-1.c: Likewise.
3413         * gcc.dg/pr39323-2.c: Likewise.
3414         * gcc.dg/pr39323-3.c: Likewise.
3415         * gcc.dg/pr45416.c: Likewise.
3416         * gcc.dg/setjmp-2.c: Likewise.
3417         * gcc.dg/split-1.c: Likewise.
3418         * gcc.dg/split-3.c: Likewise.
3419         * gcc.dg/split-4.c: Likewise.
3420         * gcc.dg/strlenopt-12g.c: Likewise.
3421         * gcc.dg/strlenopt-14g.c: Likewise.
3422         * gcc.dg/strlenopt-14gf.c: Likewise.
3423         * gcc.dg/strlenopt-16g.c: Likewise.
3424         * gcc.dg/strlenopt-17g.c: Likewise.
3425         * gcc.dg/strlenopt-18g.c: Likewise.
3426         * gcc.dg/strlenopt-1f.c: Likewise.
3427         * gcc.dg/strlenopt-22g.c: Likewise.
3428         * gcc.dg/strlenopt-2f.c: Likewise.
3429         * gcc.dg/strlenopt-4g.c: Likewise.
3430         * gcc.dg/strlenopt-4gf.c: Likewise.
3431         * gcc.dg/struct-ret-3.c: Likewise.
3432         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3433         * gcc.misc-tests/linkage.exp: Likewise.
3434         * gcc.target/i386/20000724-1.c: Likewise.
3435         * gcc.target/i386/align-main-3.c: Likewise.
3436         * gcc.target/i386/cleanup-1.c: Likewise.
3437         * gcc.target/i386/inline-mcpy.c: Likewise.
3438         * gcc.target/i386/pr32268.c: Likewise.
3439         * gcc.target/i386/pr36613.c: Likewise.
3440         * gcc.target/i386/pr39013-1.c: Likewise.
3441         * gcc.target/i386/pr39013-2.c: Likewise.
3442         * gcc.target/i386/pr39496.c: Likewise.
3443         * gcc.target/i386/pr40906-3.c: Likewise.
3444         * gcc.target/i386/pr46084.c: Likewise.
3445         * lib/target-supports.exp (check_effective_target_pie): Likewise.
3447 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
3449         PR target/6526
3450         * gcc.target/sh/pr6526.c: New.
3452 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
3454         PR target/57568
3455         * gcc.c-torture/execute/pr57568.c: New test.
3457 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3459         PR c++/37404
3460         * g++.dg/other/vararg-4.C: New.
3462 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
3464         PR rtl-optimization/57559
3465         * gcc.target/s390/pr57559.c : New test.
3467 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3469         PR fortran/37336
3470         * gfortran.dg/finalize_10.f90: New.
3471         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3472         * gfortran.dg/finalize_15.f90: New.
3474 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3476         PR fortran/57553
3477         * gfortran.dg/storage_size_4.f90: New.
3479 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
3481         PR c++/57548
3482         * testsuite/g++.dg/ext/pr57548.C: New test.
3484 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3486         PR middle-end/57541
3487         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3489 2013-06-07  Jan Hubicka  <jh@suse.cz>
3491         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3493 2013-06-07  Tobias Burnus  <burnus@net-b.de>
3495         PR fortran/57549
3496         * gfortran.dg/array_constructor_48.f90: New.
3497         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3498         * gfortran.dg/array_constructor_type_15.f03: Ditto.
3500 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3502         PR target/56315
3503         * gcc.target/arm/xordi3-opt.c: New test.
3505 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3507         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3508         Revert to dg-options.
3510 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3512         PR target/55033
3513         * gcc.target/powerpc/pr55033.c: New.
3515 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
3517         PR c++/53658
3518         * g++.dg/cpp0x/alias-decl-36.C: New.
3520 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3521             Pat Haugen  <pthaugen@us.ibm.com>
3522             Peter Bergner  <bergner@vnet.ibm.com>
3524         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3525         power8 builtin functions.
3526         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3527         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3528         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3529         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3530         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3531         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3532         * gcc.target/powerpc/p8vector-vectorize-1.c: New
3533         tests to test power8 auto-vectorization.
3534         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3535         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3536         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3537         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3539         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3540         powerpc_p8vector_ok instead of powerpc_vsx_ok.
3542         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3544         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3545         support.
3546         (check_effective_target_powerpc_p8vector_ok): Likewise.
3547         (is-effective-target): Likewise.
3548         (check_vect_support_and_set_flags): Likewise.
3550 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
3552         PR c++/43652
3553         * g++.dg/parse/error53.C: New.
3555 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
3557         PR rtl-optimization/57459
3558         * gcc.target/i386/pr57459.c: New test.
3560 2013-06-06  Teresa Johnson  <tejohnson@google.com>
3562         PR c++/53743
3563         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3564         into -freorder-blocks-and-partition test.
3565         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3566         * gcc.dg/tree-prof/20041218-1.c: Ditto.
3567         * gcc.dg/tree-prof/pr52027.c: Use -O2.
3568         * gcc.dg/tree-prof/pr50907.c: Ditto.
3569         * gcc.dg/tree-prof/pr45354.c: Ditto.
3570         * g++.dg/tree-prof/partition2.C: Ditto.
3571         * g++.dg/tree-prof/partition3.C: Ditto.
3573 2013-06-06  Tobias Burnus  <burnus@net-b.de>
3575         PR fortran/57542
3576         * gfortran.dg/finalize_16.f90: New.
3578 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3580         * gcc.dg/vect/no-section-anchors-vect-68.c:
3581         Add dg-skip-if aarch64_tiny.
3583 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3585         PR C/57457
3586         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3587         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3589 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
3591         PR c++/51908
3592         * g++.dg/cpp0x/decltype54.C: New.
3594 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
3596         * gcc.dg/fshort-wchar.c: Add extra dg-options for
3597         arm*-*-*eabi* targets.
3598         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3599         arm*-*-* targets.
3600         * gcc.dg/tree-ssa/pr43491.c: Likewise.
3602 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
3603             Tobias Burnus  <burnus@net-b.de>
3605         * gfortran.dg/string_length_2.f90: Fix dg-do run.
3606         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
3607         * gfortran.dg/io_real_boz_4.f90: Ditto.
3608         * gfortran.dg/io_real_boz_5.f90: Ditto.
3610 2013-06-05  Andreas Schwab  <schwab@suse.de>
3612         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3614 2013-06-04  Jan Hubicka  <jh@suse.cz>
3616         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3618 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3620         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3621         parameters with void.
3622         (main2): Removed argc parameter.
3623         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3624         (main): Replaced argc, argv parameters with void.
3625         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3626         (main2): Removed argc parameter.
3627         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3628         argv parameters with void.  Added __asm volatile to avoid optimization
3629         on argc, if necessary.
3630         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3631         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3632         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3633         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3634         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3635         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3636         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3637         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3638         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3639         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3640         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3641         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3642         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3643         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3644         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3645         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3646         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3647         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3648         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3649         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3650         parameters with void.
3651         (main2): Removed argc parameter.
3652         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3653         (main): Replaced argc, argv parameters with void.
3654         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3655         argv parameters with void.  Also renamed this function as main, and
3656         delete the existing main.
3657         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3658         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3659         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3661 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
3663         * gcc.target/aarch64/movi_1.c: New test.
3665 2013-06-04  Tobias Burnus  <burnus@net-b.de>
3667         PR fortran/37336
3668         * gfortran.dg/finalize_12.f90: New.
3669         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3670         end of scope finalization.
3671         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3672         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3673         * gfortran.dg/auto_dealloc_2.f90: Ditto.
3674         * gfortran.dg/class_19.f03: Ditto.
3675         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3676         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3677         * gfortran.dg/extends_14.f03: Ditto.
3678         * gfortran.dg/move_alloc_4.f90: Ditto.
3679         * gfortran.dg/typebound_proc_27.f03: Ditto.
3681 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
3683         * gfortran.dg/bounds_check_7.f90: Remove "! {".
3684         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3685         * gfortran.dg/default_initialization_5.f90: Update dg-do.
3686         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3687         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3688         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3689         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3690         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
3691         * gfortran.dg/io_real_boz_4.f90: Ditto.
3692         * gfortran.dg/io_real_boz_5.f90: Ditto.
3693         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3694         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3695         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3696         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3697         * gfortran.dg/transpose_2.f90: Fix dg-output.
3699 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3701         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3702         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3703         dg-option and an header comment.
3705 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3707         PR c++/57419
3708         * g++.dg/cpp0x/sfinae46.C: New.
3709         * g++.dg/cpp0x/defaulted13.C: Adjust.
3710         * g++.dg/cpp0x/defaulted2.C: Likewise.
3711         * g++.dg/cpp0x/defaulted26.C: Likewise.
3712         * g++.dg/cpp0x/defaulted3.C: Likewise.
3713         * g++.dg/cpp0x/error1.C: Likewise.
3714         * g++.dg/cpp0x/implicit1.C: Likewise.
3715         * g++.dg/cpp0x/implicit11.C: Likewise.
3716         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3717         * g++.dg/cpp0x/initlist47.C: Likewise.
3718         * g++.dg/cpp0x/initlist9.C: Likewise.
3719         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3720         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3721         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3722         * g++.dg/cpp0x/union4.C: Likewise.
3723         * g++.dg/template/crash108.C: Likewise.
3724         * g++.dg/template/crash41.C: Likewise.
3725         * g++.old-deja/g++.jason/local.C: Likewise.
3726         * g++.old-deja/g++.law/visibility3.C: Likewise.
3728 2013-06-03  Teresa Johnson  <tejohnson@google.com>
3730         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3731         * gcc.dg/vect/bb-slp-14.c: Ditto.
3732         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3733         * gcc.dg/vect/bb-slp-23.c: Ditto.
3734         * gcc.dg/vect/bb-slp-15.c: Ditto.
3735         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3736         * gcc.dg/vect/bb-slp-24.c: Ditto.
3737         * gcc.dg/vect/bb-slp-16.c: Ditto.
3738         * gcc.dg/vect/bb-slp-25.c: Ditto.
3739         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3740         * gcc.dg/vect/bb-slp-17.c: Ditto.
3741         * gcc.dg/vect/bb-slp-1.c: Ditto.
3742         * gcc.dg/vect/bb-slp-26.c: Ditto.
3743         * gcc.dg/vect/bb-slp-18.c: Ditto.
3744         * gcc.dg/vect/bb-slp-2.c: Ditto.
3745         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
3746         * gcc.dg/vect/bb-slp-27.c: Ditto.
3747         * gcc.dg/vect/bb-slp-19.c: Ditto.
3748         * gcc.dg/vect/bb-slp-3.c: Ditto.
3749         * gcc.dg/vect/bb-slp-28.c: Ditto.
3750         * gcc.dg/vect/bb-slp-4.c: Ditto.
3751         * gcc.dg/vect/bb-slp-29.c: Ditto.
3752         * gcc.dg/vect/bb-slp-5.c: Ditto.
3753         * gcc.dg/vect/bb-slp-6.c: Ditto.
3754         * gcc.dg/vect/bb-slp-8a.c: Ditto.
3755         * gcc.dg/vect/bb-slp-7.c: Ditto.
3756         * gcc.dg/vect/bb-slp-8b.c: Ditto.
3757         * gcc.dg/vect/bb-slp-8.c: Ditto.
3758         * gcc.dg/vect/bb-slp-9.c: Ditto.
3759         * gcc.dg/vect/bb-slp-10.c: Ditto.
3760         * gcc.dg/vect/bb-slp-11.c: Ditto.
3761         * gcc.dg/vect/bb-slp-20.c: Ditto.
3762         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
3763         * gcc.dg/vect/bb-slp-21.c: Ditto.
3764         * gcc.dg/vect/bb-slp-30.c: Ditto.
3765         * gcc.dg/vect/bb-slp-13.c: Ditto.
3766         * gcc.dg/vect/bb-slp-22.c: Ditto.
3767         * g++.dg/vect/slp-pr50413.cc: Ditto.
3768         * g++.dg/vect/slp-pr56812.cc: Ditto.
3769         * g++.dg/vect/slp-pr50819.cc: Ditto.
3771 2013-06-01  Tobias Burnus  <burnus@net-b.de>
3773         PR fortran/57456
3774         * gfortran.dg/class_array_17.f90: New.
3776 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3778         * ada/acats/floatstore.lst: New.
3779         * ada/acats/run_all.sh: Process it.
3781 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3783         * gcc.target/powerpc/e500-ord-1.c: New test.
3784         * gcc.target/powerpc/e500-ord-2.c: Likewise.
3785         * gcc.target/powerpc/e500-unord-1.c: Likewise.
3786         * gcc.target/powerpc/e500-unord-2.c: Likewise.
3788 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3790         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
3792 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3794         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
3796 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3798         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
3800 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3802         PR c/57452
3803         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
3804         test-case.
3806 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3808         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
3810 2013-05-31  Marek Polacek  <polacek@redhat.com>
3812         PR tree-optimization/57478
3813         PR tree-optimization/57453
3814         * gcc.dg/torture/pr57478.c: New test.
3816 2013-05-31  Tobias Burnus  <burnus@net-b.de>
3818         PR fortran/57456
3819         * gfortran.dg/class_array_17.f90: New.
3821 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3823         PR target/56315
3824         * gcc.target/arm/iordi3-opt.c: New test.
3826 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
3828         PR fortran/54190
3829         PR fortran/57217
3830         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
3831         * gfortran.dg/interface_26.f90: Ditto.
3832         * gfortran.dg/proc_ptr_11.f90: Ditto.
3833         * gfortran.dg/proc_ptr_15.f90: Ditto.
3834         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3835         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
3836         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3837         * gfortran.dg/typebound_override_1.f90: Ditto.
3838         * gfortran.dg/typebound_override_4.f90: Ditto.
3839         * gfortran.dg/typebound_proc_6.f03: Ditto.
3840         * gfortran.dg/assumed_type_7.f90: New test.
3841         * gfortran.dg/typebound_override_5.f90: New test.
3842         * gfortran.dg/typebound_override_6.f90: New test.
3843         * gfortran.dg/typebound_override_7.f90: New test.
3845 2013-05-30  Tobias Burnus  <burnus@net-b.de>
3847         PR middle-end/57073
3848         * gfortran.dg/power_6.f90: New.
3850 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
3852         * gcc.target/aarch64/insv_1.c: New test.
3854 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
3856         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
3857         dg-skip-if "No stabs".
3859 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
3861         PR fortran/54189
3862         * gfortran.dg/assumed_size_1.f90: New.
3864 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3866         * gcc.dg/shrink-wrap-alloca.c: New added.
3867         * gcc.dg/shrink-wrap-pretend.c: New added.
3868         * gcc.dg/shrink-wrap-sibcall.c: New added.
3870 2013-05-30  Tobias Burnus  <burnus@net-b.de>
3872         PR fortran/57458
3873         * gfortran.dg/assumed_rank_13.f90: New.
3875 2013-05-29  Easwaran Raman  <eraman@google.com>
3877         PR tree-optimization/57442
3878         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
3880 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3882         PR tree-optimization/57441
3883         * gcc.c-torture/compile/pr57441.c: New.
3885 2013-05-29  Dehao Chen  <dehao@google.com>
3887         PR testsuite/57413
3888         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
3890 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3892         PR fortran/37336
3893         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
3894         * gfortran.dg/class_19.f03: Ditto.
3896 2013-05-29  Richard Biener  <rguenther@suse.de>
3898         * gcc.dg/vect/bb-slp-32.c: New testcase.
3900 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3902         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
3903         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
3904         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
3905         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
3906         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3907         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
3908         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
3909         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3910         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
3911         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
3912         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
3913         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
3914         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
3915         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
3916         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
3917         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
3918         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
3919         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
3920         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
3921         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
3922         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
3923         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
3924         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
3925         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
3926         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
3927         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
3928         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
3929         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
3930         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3931         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
3932         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
3933         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
3934         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
3935         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3936         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
3937         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
3938         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
3939         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
3940         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
3942 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3944         PR fortran/37336
3945         * gfortran.dg/finalize_11.f90: New.
3946         * gfortran.dg/finalize_4.f03: Remove dg-error.
3947         * gfortran.dg/finalize_5.f03: Ditto.
3948         * gfortran.dg/finalize_6.f03: Ditto.
3949         * gfortran.dg/finalize_7.f03: Ditto.
3951 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3953         * gfortran.dg/class_array_16.f90: New.
3955 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3957         PR fortran/57435
3958         * testsuite/gfortran.dg/use_29.f90: New.
3960 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3962         * gnat.dg/fp_exception.adb: New test.
3964 2013-05-28  Richard Biener  <rguenther@suse.de>
3966         PR tree-optimization/56787
3967         * gcc.dg/vect/pr56787.c: New testcase.
3969 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
3970             Tobias Burnus  <burnus@net-b.de>
3972         PR fortran/57217
3973         * gfortran.dg/typebound_override_4.f90: New.
3975 2013-05-28  Richard Biener  <rguenther@suse.de>
3977         PR tree-optimization/57411
3978         * g++.dg/opt/pr57411.C: New testcase.
3980 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3982         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
3983         * gcc.dg/builtin-bswap-9.c: Likewise.
3985 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3987         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
3989 2013-05-27  Richard Biener  <rguenther@suse.de>
3991         PR middle-end/57412
3992         * gcc.dg/gomp/pr57412.c: New testcase.
3994 2013-05-27  Bud Davis  <jmdavis@link.com>
3996         PR fortran/50405
3997         * gfortran.dg/stfunc_8.f90: New.
3999 2013-05-27  Richard Biener  <rguenther@suse.de>
4001         PR tree-optimization/57343
4002         * gcc.dg/torture/pr57343.c: New testcase.
4004 2013-05-27  Richard Biener  <rguenther@suse.de>
4006         PR tree-optimization/57417
4007         * gcc.dg/torture/pr57417.c: New testcase.
4009 2013-05-27  Richard Biener  <rguenther@suse.de>
4011         PR tree-optimization/57396
4012         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4014 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4016         * gnat.dg/specs/last_bit.ads: New test.
4018 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4020         * gnat.dg/specs/machine_attribute.ads: New test.
4022 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4024         * gnat.dg/incomplete3.ad[sb]: New test.
4026 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4028         PR target/53916
4029         * gcc.target/mips/div-13.c: New test.
4031 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4033         PR target/55777
4034         * gcc.target/mips/mips16-attributes-5.c,
4035         * gcc.target/mips/mips16-attributes-6.c: New tests.
4037 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4039         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4040         * gcc.dg/builtin-bswap-8.c: Likewise.
4042 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4044         PR c++/52216
4045         * g++.dg/cpp0x/new1.C: New.
4047 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4049         PR c++/25666
4050         * g++.dg/parse/dtor16.C: New.
4051         * g++.dg/parse/dtor6.C: Adjust.
4053 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4055         PR c++/19618
4056         * g++.dg/expr/bitfield12.C: New.
4058 2013-05-24  Jeff Law  <law@redhat.com>
4060         PR tree-optimization/57124
4061         * gcc.c-torture/execute/pr57124.c: New test.
4062         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4064 2013-05-24  Martin Jambor  <mjambor@suse.cz>
4066         PR tree-optimization/57294
4067         * gcc.dg/ipa/pr57294.c: New test.
4069 2013-05-24  Dehao Chen  <dehao@google.com>
4071         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4073 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
4075         * gcc.target/aarch64/scalar_intrinsics.c
4076         (force_simd): Use a valid instruction.
4077         (test_vdupd_lane_s64): Pass a valid lane argument.
4078         (test_vdupd_lane_u64): Likewise.
4080 2013-05-24  Richard Biener  <rguenther@suse.de>
4082         PR tree-optimization/57287
4083         * gcc.dg/pr57287.c: New testcase.
4085 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4087         PR c++/26572
4088         * g++.dg/template/error51.C: New.
4090 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4092         PR c++/25503
4093         * g++.dg/template/bitfield2.C: New.
4095 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4097         * gnat.dg/specs/noinline1.ads: New test.
4098         * gnat.dg/noinline2.ad[sb]: Likewise.
4099         * gnat.dg/specs/noinline3.ads: Likewise.
4100         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4102 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4104         PR tree-ssa/57385
4105         * gcc.dg/tree-ssa/pr57385.c: New test.
4107 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4109         * gnat.dg/derived_type4.adb: New test.
4111 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4113         * gcc.dg/builtin-bswap-6.c: New test.
4114         * gcc.dg/builtin-bswap-7.c: Likewise.
4115         * gcc.dg/builtin-bswap-8.c: Likewise.
4116         * gcc.dg/builtin-bswap-9.c: Likewise.
4118 2013-05-23  Christian Bruel  <christian.bruel@st.com>
4120         PR debug/57351
4121         * gcc.dg/debug/pr57351.c: New test
4123 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
4125         * gcc.target/aarch64/vect-clz.c: New file.
4127 2013-05-23  Martin Jambor  <mjambor@suse.cz>
4129         PR middle-end/57347
4130         * gcc.dg/ipa/pr57347.c: New test.
4132 2013-05-23  Richard Biener  <rguenther@suse.de>
4134         PR tree-optimization/57380
4135         * g++.dg/tree-ssa/pr57380.C: New testcase.
4137 2013-05-23  Richard Biener  <rguenther@suse.de>
4139         PR middle-end/57381
4140         * gcc.dg/torture/pr57381.c: New testcase.
4142 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
4144         PR middle-end/57344
4145         * gcc.c-torture/execute/pr57344-1.c: New test.
4146         * gcc.c-torture/execute/pr57344-2.c: New test.
4147         * gcc.c-torture/execute/pr57344-3.c: New test.
4148         * gcc.c-torture/execute/pr57344-4.c: New test.
4150 2013-05-23  Richard Biener  <rguenther@suse.de>
4152         PR rtl-optimization/57341
4153         * gcc.dg/torture/pr57341.c: New testcase.
4155 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4157         PR c++/57352
4158         * g++.dg/parse/crash62.C: New.
4160 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
4161             Pat Haugen  <pthaugen@us.ibm.com>
4162             Peter Bergner  <bergner@vnet.ibm.com>
4164         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4165         crypto builtins.
4167 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4169         PR fortran/57364
4170         * gfortran.dg/defined_assignment_6.f90: New.
4172 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4174         PR fortran/57338
4175         * gfortran.dg/assumed_type_6.f90: New.
4177 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4179         PR c++/57211
4180         * g++.dg/cpp0x/Wunused-parm.C: New.
4182 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4184         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4185         * g++.dg/warn/Wdouble-promotion.C: Likewise.
4187 2013-05-21  Easwaran Raman  <eraman@google.com>
4189         PR tree-optimization/57322
4190         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4192 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
4194         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4195         .set (no)?micromips
4197 2013-05-21  Tobias Burnus  <burnus@net-b.de>
4199         PR fortran/57035
4200         * gfortran.dg/assumed_type_5.f90: New.
4201         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4202         * gfortran.dg/assumed_rank_2.f90: Ditto.
4203         * gfortran.dg/assumed_type_3.f90: Update dg-error.
4204         * gfortran.dg/no_arg_check_3.f90: Ditto.
4206 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4208         PR tree-optimization/57331
4209         * gcc.c-torture/compile/pr57331.c: New test.
4211 2013-05-21  Richard Biener  <rguenther@suse.de>
4213         PR tree-optimization/57330
4214         * gcc.dg/torture/pr57330.c: New testcase.
4216 2013-05-21  Richard Biener  <rguenther@suse.de>
4218         PR tree-optimization/57303
4219         * gcc.dg/torture/pr57303.c: New testcase.
4221 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4223         PR tree-optimization/57321
4224         * gcc.c-torture/execute/pr57321.c: New test.
4226 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4228         PR fortran/48858
4229         PR fortran/55465
4230         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4231         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4232         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4233         * gfortran.dg/binding_label_tests_3.f03: Ditto.
4234         * gfortran.dg/binding_label_tests_4.f03: Ditto.
4235         * gfortran.dg/binding_label_tests_5.f03: Ditto.
4236         * gfortran.dg/binding_label_tests_6.f03: Ditto.
4237         * gfortran.dg/binding_label_tests_7.f03: Ditto.
4238         * gfortran.dg/binding_label_tests_8.f03: Ditto.
4239         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4240         * gfortran.dg/binding_label_tests_24.f90: New.
4241         * gfortran.dg/binding_label_tests_25.f90: New.
4243 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4245         PR fortran/48858
4246         * gfortran.dg/binding_label_tests_17.f90: New.
4247         * gfortran.dg/binding_label_tests_18.f90: New.
4248         * gfortran.dg/binding_label_tests_19.f90: New.
4249         * gfortran.dg/binding_label_tests_20.f90: New.
4250         * gfortran.dg/binding_label_tests_21.f90: New.
4251         * gfortran.dg/binding_label_tests_22.f90: New.
4252         * gfortran.dg/binding_label_tests_23.f90: New.
4254 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4256         PR fortran/48858
4257         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4258         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4259         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4260         * gfortran.dg/common_18.f90: New.
4261         * gfortran.dg/common_19.f90: New.
4262         * gfortran.dg/common_20.f90: New.
4263         * gfortran.dg/common_21.f90: New.
4265 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4267         PR c++/12288
4268         * g++.dg/parse/error52.C: New.
4269         * g++.dg/parse/error3.C: Adjust.
4270         * g++.dg/parse/error36.C: Likewise.
4272 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4274         PR target/56547
4275         * gcc.target/sh/pr56547-1.c: New.
4276         * gcc.target/sh/pr56547-2.c: New.
4278 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4280         PR c++/23608
4281         * g++.dg/warn/Wsign-compare-6.C: New.
4282         * g++.dg/warn/Wdouble-promotion.C: Adjust.
4284 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4286         PR c++/57327
4287         * g++.dg/template/error50.C: New.
4289 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4291         PR c++/10207
4292         * g++.dg/ext/complit13.C: New.
4294 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
4296         PR c++/57175
4297         * g++.dg/pr57175.C: New testcase.
4299 2013-05-17  Easwaran Raman  <eraman@google.com>
4301         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4303 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
4305         PR testsuite/57313
4306         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4308 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4310         PR rtl-optimization/57281
4311         PR rtl-optimization/57300
4312         * gcc.dg/pr57300.c: New test.
4313         * gcc.c-torture/execute/pr57281.c: New test.
4315 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4317         PR c++/18126
4318         * g++.dg/ext/sizeof-complit.C: New.
4320 2013-05-17  Marek Polacek  <polacek@redhat.com>
4322         * gcc.dg/strlenopt-25.c: New test.
4323         * gcc.dg/strlenopt-26.c: Likewise.
4325 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4327         * gcc.target/i386/rotate-4.c: Compile only with -mavx
4328         instead of -mavx2, require only avx instead of avx2.
4329         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4330         of avx2-check.h and turn into an avx runtime test instead of
4331         avx2 runtime test.
4333 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4335         * g++.dg/ext/vector22.C: Uncomment working test.
4337 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
4339         PR c++/17410
4340         * g++.dg/template/pr17410.C: New.
4342 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
4344         * gcc.target/i386/rotate-3.c: New test.
4345         * gcc.target/i386/rotate-3a.c: New test.
4346         * gcc.target/i386/rotate-4.c: New test.
4347         * gcc.target/i386/rotate-4a.c: New test.
4348         * gcc.target/i386/rotate-5.c: New test.
4349         * gcc.target/i386/rotate-5a.c: New test.
4351 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4353         * gcc.dg/visibility-21.c: Require section_anchors.
4355 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
4357         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4358         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4359         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4361 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
4363         * gcc.dg/visibility-21.c: New.
4365 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4367         PR middle-end/57286
4368         * gcc.dg/pr57286.c: New testcase.
4369         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4370         * g++.dg/ext/vector22.C: Comment out transformations not
4371         performed anymore.
4373 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
4375         PR target/57260
4376         * gcc.target/mips/call-1.c: Restrict to o32.
4377         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4379 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4381         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4382         dg-messages.
4383         * g++.dg/warn/Wshadow-1.C: Likewise.
4384         * g++.dg/warn/Wshadow-6.C: Likewise.
4385         * g++.dg/warn/Wshadow-7.C: Likewise.
4387 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4389         PR c++/31952
4390         * g++.dg/parse/pr31952-1.C: New.
4391         * g++.dg/parse/pr31952-2.C: Likewise.
4392         * g++.dg/parse/pr31952-3.C: Likewise.
4394         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4395         * g++.old-deja/g++.jason/cond.C: Likewise.
4396         * g++.dg/cpp0x/range-for5.C: Likewise.
4398 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4400         PR target/19599
4401         * gcc.target/arm/pr40887.c: Adjust testcase.
4402         * gcc.target/arm/pr19599.c: New test.
4404 2013-05-15  Richard Biener  <rguenther@suse.de>
4406         PR tree-optimization/57275
4407         * gcc.target/i386/pr57275.c: New testcase.
4409 2013-05-15  Jan Hubicka  <jh@suse.cz>
4411         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4412         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4413         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4415 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4417         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4418         scheduling.
4420 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4422         PR c++/57274
4423         * c-c++-common/Wsequence-point-1.c: New test.
4425 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
4427         * g++.dg/ext/vector22.C: New testcase.
4428         * gcc.dg/binop-xor3.c: Remove xfail.
4430 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
4432         * gcc.target/aarch64/vect-fcm.x: Add cases testing
4433         FLOAT cmp FLOAT ? INT : INT.
4434         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4435         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4436         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4437         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4438         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4439         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4441 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
4443         PR c++/53903
4444         * g++.dg/cpp0x/defaulted43.C: New.
4446 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4448         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4449         (alloca): Remove declaration.
4450         (foo9): Replace alloca by __builtin_alloca.
4452 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
4454         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4455         Expect "size of array is too large" error.
4457 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4459         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4461 2013-05-14  Richard Biener  <rguenther@suse.de>
4463         PR middle-end/57235
4464         * g++.dg/torture/pr57235.C: New testcase.
4466 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4468         PR middle-end/57251
4469         * gcc.dg/torture/pr57251.c: New test.
4471 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
4473         PR target/57264
4474         * gcc.target/i386/pr57264.c: New test.
4476 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4478         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4480 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
4482         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4484 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4486         PR tree-optimization/45216
4487         PR tree-optimization/57157
4488         * c-c++-common/rotate-1.c: Add 32 tests with +.
4489         * c-c++-common/rotate-1a.c: Adjust.
4490         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4491         * c-c++-common/rotate-2b.c: New test.
4492         * c-c++-common/rotate-3.c: Add 32 tests with +.
4493         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4494         * c-c++-common/rotate-4b.c: New test.
4495         * c-c++-common/rotate-5.c: New test.
4497 2013-05-13  Martin Jambor  <mjambor@suse.cz>
4499         PR middle-end/42371
4500         * gcc.dg/ipa/remref-0.c: New test.
4501         * gcc.dg/ipa/remref-1a.c: Likewise.
4502         * gcc.dg/ipa/remref-1b.c: Likewise.
4503         * gcc.dg/ipa/remref-2a.c: Likewise.
4504         * gcc.dg/ipa/remref-2b.c: Likewise.
4506 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
4508         * gcc.dg/vector-shift-2.c: New testcase.
4510 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4512         PR tree-optimization/57230
4513         * gcc.dg/strlenopt-24.c: New test.
4515         PR tree-optimization/57230
4516         * gcc.dg/strlenopt-23.c: New test.
4518 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
4520         PR target/57108
4521         * gcc.target/sh/pr57108.c: Move this test case to ...
4522         * gcc.c-torture/compile/pr57108.c: ... here.
4524 2013-05-10  Richard Biener  <rguenther@suse.de>
4526         PR tree-optimization/57214
4527         * gcc.dg/torture/pr57214.c: New testcase.
4529 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
4531         * gcc.dg/vector-shift.c: New testcase.
4533 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
4535         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4537         PR tree-optimization/45216
4538         PR tree-optimization/57157
4539         * c-c++-common/rotate-1.c: New test.
4540         * c-c++-common/rotate-1a.c: New test.
4541         * c-c++-common/rotate-2.c: New test.
4542         * c-c++-common/rotate-2a.c: New test.
4543         * c-c++-common/rotate-3.c: New test.
4544         * c-c++-common/rotate-3a.c: New test.
4545         * c-c++-common/rotate-4.c: New test.
4546         * c-c++-common/rotate-4a.c: New test.
4548 2013-05-10  Richard Biener  <rguenther@suse.de>
4550         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4551         * gcc.target/i386/l_fma_double_1.c: Adjust.
4552         * gcc.target/i386/l_fma_double_2.c: Likewise.
4553         * gcc.target/i386/l_fma_double_3.c: Likewise.
4554         * gcc.target/i386/l_fma_double_4.c: Likewise.
4555         * gcc.target/i386/l_fma_double_5.c: Likewise.
4556         * gcc.target/i386/l_fma_double_6.c: Likewise.
4557         * gcc.target/i386/l_fma_float_1.c: Likewise.
4558         * gcc.target/i386/l_fma_float_2.c: Likewise.
4559         * gcc.target/i386/l_fma_float_3.c: Likewise.
4560         * gcc.target/i386/l_fma_float_4.c: Likewise.
4561         * gcc.target/i386/l_fma_float_5.c: Likewise.
4562         * gcc.target/i386/l_fma_float_6.c: Likewise.
4564 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
4566         PR c++/51226
4567         * g++.dg/cpp0x/pr51226.C: New.
4569 2013-04-16  Han Shen  <shenhan@google.com>
4571         Test cases for '-fstack-protector-strong'.
4572         * gcc.dg/fstack-protector-strong.c: New.
4573         * g++.dg/fstack-protector-strong.C: New.
4575 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
4577         * gcc.target/aarch64/ands_1.c: New test.
4578         * gcc.target/aarch64/ands_2.c: Likewise
4580 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
4582         * lib/target-supports.exp (check_effective_target_hw): New
4583         function.
4584         * c-c++-common/asan/clone-test-1.c: Call
4585         check_effective_target_hw.
4586         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4587         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4588         possible decorations.
4589         * c-c++-common/asan/null-deref-1.c: Likewise.
4590         * c-c++-common/asan/stack-overflow-1.c: Likewise.
4591         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4592         * c-c++-common/asan/use-after-free-1.c: Likewise.
4593         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4594         * g++.dg/asan/large-func-test-1.C: Likewise.
4596 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
4598         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4600 2013-05-07  Richard Biener  <rguenther@suse.de>
4602         PR middle-end/57190
4603         * g++.dg/torture/pr57190.C: New testcase.
4605 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
4607         PR tree-optimization/57149
4608         * gcc.dg/pr57149.c: New test.
4610         PR debug/57184
4611         * gcc.dg/pr57184.c: New test.
4613 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4615         * gnat.dg/specs/array3.ads: New test.
4617 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
4619         * c-c++-common/vector-scalar-2.c: New testcase.
4621 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
4623         * gcc.target/i386/asm-dialect-2.c: New testcase.
4625 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
4627         PR c++/57183
4628         * g++.dg/cpp0x/auto38.C: New.
4630 2013-05-06  Richard Biener  <rguenther@suse.de>
4632         PR tree-optimization/57185
4633         * gcc.dg/autopar/pr57185.c: New testcase.
4635 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
4637         PR target/57106
4638         * gcc.target/i386/pr57106.c: New test.
4640 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4642         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4643         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4644         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4645         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4646         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4647         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4648         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4650 2013-05-06  Teresa Johnson  <tejohnson@google.com>
4652         PR bootstrap/57154
4653         * gcc.dg/pr57154.c: New test.
4655 2013-05-06  Richard Biener  <rguenther@suse.de>
4657         PR middle-end/57147
4658         * gcc.dg/torture/pr57147-1.c: New testcase.
4659         * gcc.dg/torture/pr57147-2.c: Likewise.
4660         * gcc.dg/torture/pr57147-3.c: Likewise.
4662 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4664         PR target/55303
4665         * gcc.target/sh/pr55303-1.c: New.
4666         * gcc.target/sh/pr55303-2.c: New.
4667         * gcc.target/sh/pr55303-3.c: New.
4669 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4671         * gfortran.dg/allocate_with_source_3.f90: New.
4673 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4675         PR fortran/57141
4676         * gfortran.dg/null_8.f90: New.
4678 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4680         PR c++/53745
4681         * g++.dg/cpp0x/enum27.C: New.
4682         * g++.dg/cpp0x/enum_base.C: Adjust.
4684 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
4686         PR tree-optimization/56205
4687         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4689 2013-05-04  Tobias Burnus  <burnus@net-b.de>
4691         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4692         * gfortran.dg/bind_c_usage_27.f90: New.
4693         * gfortran.dg/bind_c_usage_28.f90: New.
4695 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4697         PR c++/51927
4698         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4700 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4702         PR target/57150
4703         * gcc.target/powerpc/pr57150.c: New file.
4705 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4707         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4708         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4709         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4710         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4711         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4712         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4713         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4715 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
4717         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4718         scan-assembler-times.
4720 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4722         * gcc.dg/tree-ssa/slsr-32.c: New.
4723         * gcc.dg/tree-ssa/slsr-33.c: New.
4724         * gcc.dg/tree-ssa/slsr-34.c: New.
4725         * gcc.dg/tree-ssa/slsr-35.c: New.
4726         * gcc.dg/tree-ssa/slsr-36.c: New.
4727         * gcc.dg/tree-ssa/slsr-37.c: New.
4728         * gcc.dg/tree-ssa/slsr-38.c: New.
4730 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
4732         * gcc.target/aarch64/tst_1.c: New test.
4733         * gcc.target/aarch64/tst_2.c: Likewise
4735 2013-05-02  Jeff Law  <law@redhat.com>
4737         PR tree-optimization/57144
4738         * gcc.c-torture/execute/pr57144.c: New test.
4740 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
4742         PR rtl-optimization/57130
4743         * gcc.c-torture/execute/pr57130.c: New test.
4745 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
4747         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
4749 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
4751         * gcc.target/aarch64/fabd.c: New file.
4753 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4755         PR c++/54318
4756         * g++.dg/cpp0x/pr54318.C: New.
4758 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4760         PR c++/14283
4761         * g++.dg/parse/error51.C: New.
4762         * g++.dg/parse/error15.C: Adjust column numbers.
4764 2013-05-02  Tobias Burnus  <burnus@net-b.de>
4766         PR fortran/57142
4767         * gfortran.dg/size_kind_2.f90: New.
4768         * gfortran.dg/size_kind_3.f90: New.
4770 2013-05-02  Richard Biener  <rguenther@suse.de>
4772         PR middle-end/57140
4773         * g++.dg/torture/pr57140.C: New testcase.
4775 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
4777         PR target/56732
4778         * gcc.target/arm/pr56732-1.c: New test.
4780 2013-05-02  Martin Jambor  <mjambor@suse.cz>
4782         PR middle-end/56988
4783         * gcc.dg/ipa/pr56988.c: New test.
4785 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
4787         * gcc.target/aarch64/bics_1.c: New test.
4788         * gcc.target/aarch64/bics_2.c: Likewise.
4790 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
4792         PR rtl-optimization/57131
4793         * gcc.c-torture/execute/pr57131.c: New test.
4795 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4797         PR c++/57132
4798         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
4800 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
4802         PR target/57091
4803         * gcc.target/i386/pr57091.c: New test.
4805 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4807         * gcc.target/aarch64/vect-vaddv.c: New.
4809 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4811         * gcc.target/aarch64/vect-vmaxv.c: New.
4812         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
4814 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4816         * gcc.target/aarch64/scalar-vca.c: New.
4817         * gcc.target/aarch64/vect-vca.c: Likewise.
4819 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4821         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
4822         (test_vceqd_s64): Force arguments to SIMD registers.
4823         (test_vceqzd_s64): Likewise.
4824         (test_vcged_s64): Likewise.
4825         (test_vcled_s64): Likewise.
4826         (test_vcgezd_s64): Likewise.
4827         (test_vcged_u64): Likewise.
4828         (test_vcgtd_s64): Likewise.
4829         (test_vcltd_s64): Likewise.
4830         (test_vcgtzd_s64): Likewise.
4831         (test_vcgtd_u64): Likewise.
4832         (test_vclezd_s64): Likewise.
4833         (test_vcltzd_s64): Likewise.
4834         (test_vtst_s64): Likewise.
4835         (test_vtst_u64): Likewise.
4837 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4839         PR c++/57092
4840         * g++.dg/cpp0x/decltype53.C: New.
4842 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4844         PR fortran/57071
4845         * gfortran.dg/power_5.f90:  New test.
4847 2013-04-30  Richard Biener  <rguenther@suse.de>
4849         PR middle-end/57122
4850         * gcc.dg/torture/pr57122.c: New testcase.
4852 2013-04-30  Richard Biener  <rguenther@suse.de>
4854         PR middle-end/57107
4855         * g++.dg/torture/pr57107.C: New testcase.
4857 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
4859         PR rtl-optimization/57105
4860         * gcc.dg/pr57105.c: New test.
4862 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
4864         PR tree-optimization/57104
4865         * gcc.dg/pr57104.c: New test.
4867 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
4869         PR target/44578
4870         * gcc.target/i386/pr44578.c: New test.
4872 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
4874         PR target/57097
4875         * gcc.target/i386/pr57097.c: New test.
4877 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
4879         PR target/57098
4880         * gcc.target/i386/pr57098.c: New test.
4882 2013-04-29  Kai Tietz  <ktietz@redhat.com>
4884         * gcc.c-torture/execute/pr55875.c: New test.
4886 2013-04-29  Richard Biener  <rguenther@suse.de>
4888         PR middle-end/57075
4889         * gcc.dg/torture/pr57075.c: New testcase.
4891 2013-04-29  Richard Biener  <rguenther@suse.de>
4893         PR middle-end/57103
4894         * gcc.dg/autopar/pr57103.c: New testcase.
4896 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4898         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
4900 2013-04-29  Tom de Vries  <tom@codesourcery.com>
4902         * gcc.dg/pr50763.c: Update test.
4904 2013-04-26  Jeff Law  <law@redhat.com>
4906         * gcc.dg/tree-ssa/vrp88.c: New test.
4908 2013-04-29  Christian Bruel  <christian.bruel@st.com>
4910         PR target/57108
4911         * gcc.target/sh/pr57108.c: New test.
4913 2013-04-29  Richard Biener  <rguenther@suse.de>
4915         PR middle-end/57089
4916         * gfortran.dg/gomp/pr57089.f90: New testcase.
4918 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4920         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
4922 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4924         * gcc.target/aarch64/vect-vcvt.c: New.
4926 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4928         * gcc.target/aarch64/vect-vrnd.c: New.
4930 2013-04-29  Richard Biener  <rguenther@suse.de>
4932         PR tree-optimization/57081
4933         * gcc.dg/torture/pr57081.c: New testcase.
4935 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
4937         PR tree-optimization/57083
4938         * gcc.dg/torture/pr57083.c: New test.
4940 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4942         PR c++/56450
4943         * g++.dg/cpp0x/decltype52.C: New.
4945 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
4947         N3472 binary constants
4948         * g++.dg/cpp/limits.C: Adjust warning wording.
4949         * g++.dg/system-binary-constants-1.C: Likewise.
4950         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
4952 2013-04-28  Tobias Burnus  <burnus@net-b.de>
4954         PR fortran/57093
4955         * gfortran.dg/coarray_30.f90: New.
4957 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4959         PR fortran/57071
4960         * frontend-passes (optimize_power):  New function.
4961         (optimize_op):  Use it.
4963 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
4965         PR target/56866
4966         * gcc.c-torture/execute/pr56866.c: New test.
4967         * gcc.target/i386/pr56866.c: New test.
4969 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4971         PR go/57045
4972         * gcc.dg/setjmp-5.c: New test.
4974 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
4976         PR c++/55708
4977         * g++.dg/cpp0x/constexpr-55708.C: New.
4979 2013-04-26  Richard Biener  <rguenther@suse.de>
4981         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
4982         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
4983         * gcc.dg/pr53265.c: Remove XFAILs.
4984         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
4985         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
4987 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4989         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
4990         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
4991         -fdiagnostics-color=never option similarly to
4992         -fno-diagnostics-show-caret option.
4994 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
4996         PR rtl-optimization/57003
4997         * gcc.target/i386/pr57003.c: New test.
4999 2013-04-25  Marek Polacek  <polacek@redhat.com>
5001         PR tree-optimization/57066
5002         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5004 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
5005             Tejas Belagod  <tejas.belagod@arm.com>
5007         * gcc.target/aarch64/vaddv-intrinsic.c: New.
5008         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5009         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5011 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5013         * gcc.target/aarch64/cmp.c: New.
5015 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5017         * gcc.target/aarch64/ngc.c: New.
5019 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5021         * lib/target-supports.exp
5022         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5023         (check_effective_target_arm_neon_fp16_ok): Likewise.
5024         (add_options_for_arm_neon_fp16): Likewise.
5025         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5026         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5028 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
5030         PR rtl-optimizations/57046
5031         * gcc.target/i386/pr57046.c: New test.
5033 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5035         * g++.dg/cpp1y/cplusplus.C: New.
5037 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5039         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5041 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5043         * c-c++-common/Wpointer-arith-1.c: New.
5045 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5047         * g++.dg/cpp1y/cxx1y_macro.C: New.
5049 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5051         PR c++/56970
5052         * g++.dg/cpp0x/sfinae45.C: New.
5054 2013-04-24  Richard Biener  <rguenther@suse.de>
5056         PR testsuite/57050
5057         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5059 2013-04-23  Richard Biener  <rguenther@suse.de>
5061         PR middle-end/57036
5062         * gcc.dg/torture/pr57036-1.c: New testcase.
5063         * gcc.dg/torture/pr57036-2.c: Likewise.
5065 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
5067         * gcc.target/aarch64/scalar-mov.c: New testcase.
5069 2013-04-23  Richard Biener  <rguenther@suse.de>
5071         PR tree-optimization/57026
5072         * gcc.dg/torture/pr57026.c: New testcase.
5074 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
5076         PR fortran/53685
5077         PR fortran/57022
5078         * gfortran.dg/transfer_check_4.f90: New.
5080 2013-04-22  Marek Polacek  <polacek@redhat.com>
5082         PR sanitizer/56990
5083         * gcc.dg/pr56990.c: New test.
5085 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
5087         PR target/57018
5088         * gcc.target/i386/pr57018.c: New test.
5090 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
5092         * gcc.target/aarch64/vrecps.c: New.
5093         * gcc.target/aarch64/vrecpx.c: Likewise.
5095 2013-04-22  Christian Bruel  <christian.bruel@st.com>
5097         PR target/56995
5098         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5100 2013-04-21  Jeff Law  <law@redhat.com>
5102         * gcc.dg/tree-ssa/forwprop-26.c: New test.
5104 2013-04-20  Tobias Burnus  <burnus@net-b.de>
5106         PR fortran/56907
5107         * gfortran.dg/c_loc_test_22.f90: New.
5109 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
5111         PR rtl-optimization/56847
5112         * gcc.dg/pr56847.c: New test.
5114 2013-04-19  Richard Biener  <rguenther@suse.de>
5116         PR tree-optimization/56982
5117         * gcc.c-torture/execute/pr56982.c: New testcase.
5119 2013-04-19  Martin Jambor  <mjambor@suse.cz>
5121         PR tree-optimization/56718
5122         * g++.dg/ipa/imm-devirt-1.C: New test.
5123         * g++.dg/ipa/imm-devirt-2.C: Likewise.
5125 2013-04-19  Richard Biener  <rguenther@suse.de>
5127         PR tree-optimization/57000
5128         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5130 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5131             Mikael Morin  <mikael@gcc.gnu.org>
5133         PR fortran/56872
5134         * gfortran.dg/array_constructor_45.f90:  New test.
5135         * gfortran.dg/array_constructor_46.f90:  New test.
5136         * gfortran.dg/array_constructor_47.f90:  New test.
5137         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
5139 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5141         PR rtl-optimization/56999
5142         * g++.dg/opt/pr56999.C: New test.
5144 2013-04-18  Cary Coutant  <ccoutant@google.com>
5146         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5147         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5149 2013-04-18  Cary Coutant  <ccoutant@google.com>
5151         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5152         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5153         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5154         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5155         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5156         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5157         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5158         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5159         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5160         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5161         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5163 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
5165         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5167 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5169         PR tree-optimization/56984
5170         * gcc.c-torture/compile/pr56984.c: New test.
5172         PR rtl-optimization/56992
5173         * gcc.dg/pr56992.c: New test.
5175 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
5177         PR fortran/56814
5178         * gfortran.dg/proc_ptr_42.f90: New.
5180 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5182         * gnat.dg/discr41.ad[sb]: New test.
5183         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5184         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5185         * gcc.dg/vect/slp-24.c: Likewise.
5186         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5187         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5188         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5189         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5190         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5191         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5192         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5193         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5194         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5195         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5196         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5197         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5198         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5199         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5200         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5201         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5202         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5203         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5204         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5205         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5206         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5207         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5208         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5209         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5210         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5211         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5213 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
5215         PR fortran/40958
5216         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5217         * gfortran.dg/module_md5_1.f90: Remove.
5219 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5221         * gcc.target/aarch64/adds3.c: New.
5222         * gcc.target/aarch64/subs3.c: New.
5224 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5226         * gcc.target/aarch64/adds1.c: New.
5227         * gcc.target/aarch64/adds2.c: New.
5228         * gcc.target/aarch64/subs1.c: New.
5229         * gcc.target/aarch64/subs2.c: New.
5231 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
5233         Implement n3599 - Literal operator templates for strings.
5234         * g++.dg/cpp1y/udlit-char-template.C: New test.
5235         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5237 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5239         PR fortran/39505
5240         * gfortran.dg/no_arg_check_1.f90: New.
5241         * gfortran.dg/no_arg_check_2.f90: New.
5242         * gfortran.dg/no_arg_check_3.f90: New.
5244 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
5246         PR fortran/56968
5247         * gfortran.dg/proc_ptr_41.f90: New.
5249 2013-04-16  Richard Biener  <rguenther@suse.de>
5251         PR tree-optimization/56756
5252         * gcc.dg/torture/pr56756.c: New testcase.
5254 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5256         PR fortran/56969
5257         * gfortran.dg/c_assoc_5.f90: New.
5259 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
5261         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5262         * gcc.c-torture/execute/pr33992.x: Remove.
5263         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5264         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5265         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5267 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
5269         PR tree-optimization/56962
5270         * gcc.c-torture/execute/pr56962.c: New test.
5272 2013-04-15  Richard Biener  <rguenther@suse.de>
5274         PR tree-optimization/56933
5275         * gcc.dg/vect/pr56933.c: New testcase.
5277 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5279         * gcc.target/arm/anddi3-opt.c: New test.
5280         * gcc.target/arm/anddi3-opt2.c: Likewise.
5282 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
5284         * gcc.dg/pr56890-1.c: New test.
5285         * gcc.dg/pr56890-2.c: Likewise.
5287 2013-04-15  Joey Ye  <joey.ye@arm.com>
5289         * gcc.target/arm/thumb1-far-jump-1.c: New test.
5290         * gcc.target/arm/thumb1-far-jump-2.c: New test.
5292 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
5294         PR fortran/56816
5295         * gfortran.dg/select_type_33.f03: New test.
5297 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
5299         PR fortran/55959
5300         * gfortran.dg/typebound_proc_29.f03: New.
5302 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5304         PR fortran/56266
5305         * gfortran.dg/typebound_proc_28.f03: New.
5307 2013-04-12  Jeff Law  <law@redhat.com>
5309         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5310         either.
5312 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5314         PR fortran/56929
5315         * gfortran.dg/coarray/alloc_comp_2.f90: New.
5317 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
5319         PR target/56903
5320         * gcc.target/i386/pr56903.c: New test.
5322 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5324         PR fortran/56261
5325         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5326         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5327         * gfortran.dg/block_11.f90: Fix invalid test case.
5328         * gfortran.dg/function_types_3.f90: Add new error message.
5329         * gfortran.dg/global_references_1.f90: Ditto.
5330         * gfortran.dg/import2.f90: Remove unneeded parts.
5331         * gfortran.dg/import6.f90: Fix invalid test case.
5332         * gfortran.dg/proc_decl_2.f90: Ditto.
5333         * gfortran.dg/proc_decl_9.f90: Ditto.
5334         * gfortran.dg/proc_decl_18.f90: Ditto.
5335         * gfortran.dg/proc_ptr_40.f90: New.
5336         * gfortran.dg/whole_file_7.f90: Modified error wording.
5337         * gfortran.dg/whole_file_16.f90: Ditto.
5338         * gfortran.dg/whole_file_17.f90: Add -pedantic.
5339         * gfortran.dg/whole_file_18.f90: Modified error wording.
5340         * gfortran.dg/whole_file_20.f03: Ditto.
5341         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5342         invalid test case.
5344 2013-04-12  Richard Biener  <rguenther@suse.de>
5346         Revert
5347         2013-04-10  Richard Biener  <rguenther@suse.de>
5349         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5351 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5353         PR fortran/56845
5354         * gfortran.dg/class_allocate_15.f90: New.
5356         Revert:
5357         2013-04-12  Tobias Burnus  <burnus@net-b.de>
5359         * gfortran.dg/coarray_lib_alloc_2.f90: Update
5360         scan-tree-dump-times.
5362 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
5364         PR tree-optimization/56918
5365         PR tree-optimization/56920
5366         * gcc.dg/vect/pr56918.c: New test.
5367         * gcc.dg/vect/pr56920.c: New test.
5369 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5371         PR fortran/56845
5372         * gfortran.dg/class_allocate_14.f90: New.
5373         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5374         * gfortran.dg/coarray_lib_alloc_3.f90: New.
5376 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
5378         * gcc.dg/fold-cstvecshift.c: New testcase.
5380 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5382         * gcc.target/aarch64/negs.c: New.
5384 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5386         PR c++/56895
5387         * g++.dg/template/arrow4.C: New test.
5389 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5391         * gnat.dg/array23.adb: New test.
5392         * gnat.dg/array23_pkg[123].ads: New helpers.
5394 2013-04-11  Jeff Law  <law@redhat.com>
5396         PR tree-optimization/56900
5397         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5399 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5401         PR c++/56913
5402         * g++.dg/cpp0x/sfinae44.C: New.
5404 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
5406         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5407         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5409 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5411         PR c++/54216
5412         * g++.dg/cpp0x/enum26.C: New.
5413         * g++.old-deja/g++.pt/mangle1.C: Adjust.
5415 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
5417         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5418         inverse operands.
5419         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5420         loop is vectorized.
5421         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5422         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5423         loop is vectorized and that the correct instruction is generated.
5424         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5425         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5426         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5428 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5430         PR tree-optimization/56899
5431         * gcc.c-torture/execute/pr56899.c: New test.
5433 2013-04-10  David S. Miller  <davem@davemloft.net>
5435         * gcc.target/sparc/setcc-4.c: New test.
5436         * gcc.target/sparc/setcc-5.c: New test.
5438 2013-04-10  Richard Biener  <rguenther@suse.de>
5440         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5442 2013-04-10  Richard Biener  <rguenther@suse.de>
5444         * gcc.dg/vect/slp-39.c: New testcase.
5446 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
5448         PR tree-optimization/55524
5449         * gcc.target/epiphany/fnma-1.c: New test.
5451 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
5453         * gcc.dg/tree-ssa/inline-11.c: New test
5455 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
5457         PR c++/56895
5458         * g++.dg/template/arrow3.C: New test.
5460 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5462         * gcc.target/arm/minmax_minus.c: New test.
5464 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5466         PR middle-end/56883
5467         * c-c++-common/gomp/pr56883.c: New test.
5469 2013-04-09  Jeff Law  <law@redhat.com>
5471         * gcc.dg/tree-ssa/vrp87.c: New test.
5473 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5475         PR tree-optimization/56854
5476         * g++.dg/torture/pr56854.C: New test.
5478 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5480         PR fortran/56782
5481         * gfortran.dg/array_constructor_44.f90:  New test.
5483 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
5485         PR c++/56871
5486         * g++.dg/cpp0x/constexpr-specialization.C: New.
5488 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5490         * gcc.c-torture/execute/pr56837.c: New test.
5492         PR c++/34949
5493         PR c++/50243
5494         * g++.dg/opt/vt3.C: New test.
5495         * g++.dg/opt/vt4.C: New test.
5497 2013-04-08  Jeff Law  <law@redhat.com>
5499         * gcc.dg/tree-ssa/forwprop-25.c: New test.
5501 2013-04-08  Richard Biener  <rguenther@suse.de>
5503         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5505 2013-04-08  Richard Biener  <rguenther@suse.de>
5507         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5509 2013-04-08  Richard Biener  <rguenther@suse.de>
5511         * g++.dg/vect/slp-pr56812.cc: Adjust.
5513 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5515         * gcc.dg/pr56837.c: New test.
5516         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5517         "generated memset minus one".
5519 2013-04-07  Tobias Burnus  <burnus@net-b.de>
5521         PR fortran/56849
5522         * gfortran.dg/reshape_5.f90: New.
5524 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5526         PR target/56843
5527         * gcc.target/powerpc/recip-1.c: Modify expected output.
5528         * gcc.target/powerpc/recip-3.c: Likewise.
5529         * gcc.target/powerpc/recip-4.c: Likewise.
5530         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5532 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5534         * gcc.target/arm/peep-ldrd-1.c: New test.
5535         * gcc.target/arm/peep-strd-1.c: Likewise.
5537 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5539         * gcc.target/arm/negdi-1.c: New test.
5540         * gcc.target/arm/negdi-2.c: Likewise.
5541         * gcc.target/arm/negdi-3.c: Likewise.
5542         * gcc.target/arm/negdi-4.c: Likewise.
5544 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5546         * lib/target-supports.exp (add_options_for_arm_v8_neon):
5547         Add -march=armv8-a when we use v8 NEON.
5548         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5549         (check_effective_target_vect_call_ceilf): Likewise.
5550         (check_effective_target_vect_call_floorf): Likewise.
5551         (check_effective_target_vect_call_roundf): Likewise.
5552         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5553         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5554         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5555         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5556         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5558 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
5560         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5561         * gcc.target/powerpc/sd-pwr6.c: Same.
5562         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5563         * g++.dg/debug/pr56294.C: XFAIL on AIX.
5565 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
5567         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5569 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
5571         PR fortran/40881
5572         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5573         * gfortran.dg/altreturn_4.f90: Ditto.
5574         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5575         * gfortran.dg/altreturn_5.f90: Ditto.
5576         * gfortran.dg/altreturn_6.f90: Ditto.
5577         * gfortran.dg/altreturn_7.f90: Ditto.
5579 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5581         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5582         New procedure.
5583         (check_effective_target_arm_v8_neon_ok_nocache):
5584         Likewise.
5585         (check_effective_target_arm_v8_neon_ok): Change to use
5586         check_effective_target_arm_v8_neon_ok_nocache.
5587         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5588         NEON flags.
5589         (check_effective_target_vect_call_btruncf):
5590         Enable for arm and ARMv8 NEON.
5591         (check_effective_target_vect_call_ceilf): Likewise.
5592         (check_effective_target_vect_call_floorf): Likewise.
5593         (check_effective_target_vect_call_roundf): Likewise.
5594         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5595         target.
5597 2013-04-04  Marek Polacek  <polacek@redhat.com>
5599         PR tree-optimization/48186
5600         * gcc.dg/pr48186.c: New test.
5602 2013-04-04  Richard Biener  <rguenther@suse.de>
5604         PR tree-optimization/56826
5605         * gcc.dg/vect/pr56826.c: New testcase.
5606         * gcc.dg/vect/O3-pr36098.c: Adjust.
5608 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
5610         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5611         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5612         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5613         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5614         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5615         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5616         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5617         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5618         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5619         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5621 2013-04-04  Richard Biener  <rguenther@suse.de>
5623         PR tree-optimization/56213
5624         * gcc.dg/vect/vect-123.c: New testcase.
5626 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5628         PR fortran/56810
5629         * gfortran.dg/read_repeat_2.f90: New.
5631 2013-04-04  Richard Biener  <rguenther@suse.de>
5633         PR tree-optimization/56837
5634         * g++.dg/torture/pr56837.C: New testcase.
5636 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5638         PR fortran/50269
5639         * gfortran.dg/c_loc_test_21.f90: New.
5640         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5641         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5642         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5643         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5644         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
5646 2013-04-03  Jeff Law  <law@redhat.com>
5648         PR tree-optimization/56799
5649         * gcc.c-torture/execute/pr56799.c: New test.
5651 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5653         PR c++/56815
5654         * g++.dg/warn/Wpointer-arith-1.C: New.
5655         * g++.dg/gomp/for-19.C: Adjust.
5657 2013-04-03  Marek Polacek  <polacek@redhat.com>
5659         PR sanitizer/55702
5660         * gcc.dg/pr55702.c: New test.
5662 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5664         PR target/56809
5665         * gcc.dg/pr56809.c: New testcase.
5667 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5669         PR debug/56819
5670         * g++.dg/debug/pr56819.C: New test.
5672 2013-04-03  Richard Biener  <rguenther@suse.de>
5674         PR tree-optimization/56817
5675         * g++.dg/torture/pr56817.C: New testcase.
5677 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5679         * gcc.dg/vect/bb-slp-31.c: New file.
5681 2013-04-03  Jason Merrill  <jason@redhat.com>
5683         PR c++/34949
5684         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5686 2013-04-03  Richard Biener  <rguenther@suse.de>
5688         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5690 2013-04-03  Richard Biener  <rguenther@suse.de>
5692         PR tree-optimization/55964
5693         * gcc.dg/torture/pr55964-2.c: New testcase.
5695 2013-04-03  Richard Biener  <rguenther@suse.de>
5697         PR tree-optimization/56501
5698         * gcc.dg/torture/pr56501.c: New testcase.
5700 2013-04-03  Richard Biener  <rguenther@suse.de>
5702         PR tree-optimization/56407
5703         * gcc.dg/torture/pr56407.c: New testcase.
5705 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5707         PR tree-optimization/56790
5708         * g++.dg/ext/pr56790-1.C: New testcase.
5710 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5712         * gcc.target/i386/merge-1.c: New testcase.
5713         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5715 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5717         PR c/19449
5718         * gcc.c-torture/execute/pr19449.c: New test.
5720 2013-04-03  Richard Biener  <rguenther@suse.de>
5722         PR tree-optimization/56812
5723         * g++.dg/vect/slp-pr56812.cc: New testcase.
5725 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
5727         PR fortran/56284
5728         PR fortran/40881
5729         * gfortran.dg/altreturn_8.f90: New.
5730         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5731         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5732         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5734 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
5736         PR rtl-optimization/56745
5737         * gcc.c-torture/compile/pr56745.c: New test.
5739 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
5741         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5743 2013-04-02  Richard Biener  <rguenther@suse.de>
5745         PR tree-optimization/56778
5746         * gcc.dg/torture/pr56778.c: New testcase.
5748 2013-04-02  Richard Biener  <rguenther@suse.de>
5750         PR middle-end/56768
5751         * g++.dg/torture/pr56768.C: New testcase.
5753 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
5755         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
5757 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5759         PR fortran/56660
5760         * gfortran.dg/namelist_82.f90:  New test.
5762 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
5764         PR fortran/56500
5765         * gfortran.dg/implicit_class_1.f90: New.
5767 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5769         PR fortran/56786
5770         * gfortran.dg/namelist_81.f90:  New test.
5772 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5774         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
5775         for constant and equal string lengths.
5776         * gfortran.dg/character_comparison_5.f90:  Likewise.
5777         * gfortran.dg/character_comparison_9.f90:  New test.
5779 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
5781         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
5782         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
5784 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5786         PR fortran/35203
5787         * gfortran.dg/optional_absent_3.f90: New.
5789 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5791         PR fortran/56737
5792         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
5794 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5796         PR fortran/56735
5797         * gfortran.dg/namelist_80.f90: New.
5799 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5801         PR fortran/45159
5802         * gfortran.dg/string_length_2.f90:  New test.
5803         * gfortran.dg/dependency_41.f90:  New test.
5805 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5807         PR fortran/55806
5808         * gfortran.dg/array_constructor_43.f90:  New test.
5809         * gfortran.dg/random_seed_3.f90:  New test.
5811 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
5813         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
5814         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5815         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5816         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5817         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5818         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5819         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5820         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5821         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5822         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5824 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5826         PR c++/56725
5827         * g++.dg/conversion/op4.C: Adjust.
5828         * g++.dg/cpp0x/rv1n.C: Likewise.
5829         * g++.dg/cpp0x/rv2n.C: Likewise.
5830         * g++.dg/cpp0x/template_deduction.C: Likewise.
5831         * g++.dg/expr/cond8.C: Likewise.
5832         * g++.dg/other/error4.C: Likewise.
5833         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
5834         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
5835         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
5836         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
5837         * g++.old-deja/g++.jason/conversion2.C: Likewise.
5838         * g++.old-deja/g++.law/cvt20.C: Likewise.
5839         * g++.old-deja/g++.law/cvt8.C: Likewise.
5840         * g++.old-deja/g++.law/init8.C: Likewise.
5841         * g++.old-deja/g++.mike/net12.C: Likewise.
5842         * g++.old-deja/g++.mike/net8.C: Likewise.
5843         * g++.old-deja/g++.mike/p2793.C: Likewise.
5844         * g++.old-deja/g++.mike/p3836.C: Likewise.
5845         * g++.old-deja/g++.mike/p418.C: Likewise.
5846         * g++.old-deja/g++.mike/p701.C: Likewise.
5847         * g++.old-deja/g++.mike/p807.C: Likewise.
5849 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
5851         PR middle-end/56694
5852         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
5853         targets.
5855 2013-03-28  Marek Polacek  <polacek@redhat.com>
5857         PR tree-optimization/56695
5858         * gcc.dg/vect/pr56695.c: New test.
5860 2013-03-28  Richard Biener  <rguenther@suse.de>
5862         PR tree-optimization/37021
5863         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
5864         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
5866 2013-03-27  Tobias Burnus  <burnus@net-b.de>
5868         PR fortran/56650
5869         PR fortran/36437
5870         * gfortran.dg/sizeof_2.f90: New.
5871         * gfortran.dg/sizeof_3.f90: New.
5872         * gfortran.dg/sizeof_proc.f90: Update dg-error.
5874 2013-03-27  Richard Biener  <rguenther@suse.de>
5876         PR tree-optimization/37021
5877         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
5879 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5881         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
5882         * g++.dg/ipa/ivinline-2.C: Likewise.
5883         * g++.dg/ipa/ivinline-3.C: Likewise.
5884         * g++.dg/ipa/ivinline-4.C: Likewise.
5885         * g++.dg/ipa/ivinline-5.C: Likewise.
5886         * g++.dg/ipa/ivinline-7.C: Likewise.
5887         * g++.dg/ipa/ivinline-8.C: Likewise.
5888         * g++.dg/ipa/ivinline-9.C: Likewise.
5889         * g++.dg/cpp0x/noexcept03.C: Likewise.
5890         * gcc.dg/const-1.c: Likewise.
5891         * gcc.dg/ipa/pure-const-1.c: Likewise.
5892         * gcc.dg/noreturn-8.c: Likewise.
5893         * gcc.target/i386/mmx-1.c: Likewise.
5894         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5895         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5896         * gcc.c-torture/execute/pr33992.x: New file.
5898 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5900         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
5902 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5904         PR c++/55951
5905         * g++.dg/ext/desig5.C: New.
5907 2013-03-26  Tobias Burnus  <burnus@net-b.de>
5909         PR fortran/56649
5910         * gfortran.dg/merge_init_expr_2.f90: New.
5911         * gfortran.dg/merge_char_1.f90: Modify test to
5912         stay a run-time test.
5913         * gfortran.dg/merge_char_3.f90: Ditto.
5915 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5917         * g++.dg/cpp0x/constexpr-friend-2.C: New.
5918         * g++.dg/cpp0x/constexpr-main.C: Likewise.
5920 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5922         PR c++/56722
5923         * g++.dg/cpp0x/range-for23.C: New.
5925 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
5927         PR libfortran/52512
5928         * gfortran.dg/namelist_79.f90: New.
5930 2013-03-25  Martin Jambor  <mjambor@suse.cz>
5932         * gcc.dg/ipa/ipcp-agg-9.c: New test.
5934 2013-03-25  Tobias Burnus  <burnus@net-b.de>
5936         PR fortran/38536
5937         PR fortran/38813
5938         PR fortran/38894
5939         PR fortran/39288
5940         PR fortran/40963
5941         PR fortran/45824
5942         PR fortran/47023
5943         PR fortran/47034
5944         PR fortran/49023
5945         PR fortran/50269
5946         PR fortran/50612
5947         PR fortran/52426
5948         PR fortran/54263
5949         PR fortran/55343
5950         PR fortran/55444
5951         PR fortran/55574
5952         PR fortran/56079
5953         PR fortran/56378
5954         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
5955         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
5956         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
5957         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
5958         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
5959         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5960         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5961         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
5962         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
5963         * gfortran.dg/c_loc_tests_16.f90: Ditto.
5964         * gfortran.dg/c_loc_tests_4.f03: Ditto.
5965         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
5966         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
5967         * gfortran.dg/c_loc_tests_8.f03: Ditto.
5968         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
5969         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
5970         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
5971         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
5972         * gfortran.dg/pr32601_1.f03: Ditto.
5973         * gfortran.dg/storage_size_2.f08: Remove dg-error.
5974         * gfortran.dg/blockdata_7.f90: New.
5975         * gfortran.dg/c_assoc_4.f90: New.
5976         * gfortran.dg/c_f_pointer_tests_6.f90: New.
5977         * gfortran.dg/c_f_pointer_tests_7.f90: New.
5978         * gfortran.dg/c_funloc_tests_8.f90: New.
5979         * gfortran.dg/c_loc_test_17.f90: New.
5980         * gfortran.dg/c_loc_test_18.f90: New.
5981         * gfortran.dg/c_loc_test_19.f90: New.
5982         * gfortran.dg/c_loc_test_20.f90: New.
5983         * gfortran.dg/c_sizeof_5.f90: New.
5984         * gfortran.dg/iso_c_binding_rename_3.f90: New.
5985         * gfortran.dg/transfer_resolve_2.f90: New.
5986         * gfortran.dg/transfer_resolve_3.f90: New.
5987         * gfortran.dg/transfer_resolve_4.f90: New.
5988         * gfortran.dg/pr32601.f03: Update dg-error.
5989         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
5990         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
5992 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5994         * gcc.target/arm/vseleqdf.c: New test.
5995         * gcc.target/arm/vseleqsf.c: Likewise.
5996         * gcc.target/arm/vselgedf.c: Likewise.
5997         * gcc.target/arm/vselgesf.c: Likewise.
5998         * gcc.target/arm/vselgtdf.c: Likewise.
5999         * gcc.target/arm/vselgtsf.c: Likewise.
6000         * gcc.target/arm/vselledf.c: Likewise.
6001         * gcc.target/arm/vsellesf.c: Likewise.
6002         * gcc.target/arm/vselltdf.c: Likewise.
6003         * gcc.target/arm/vselltsf.c: Likewise.
6004         * gcc.target/arm/vselnedf.c: Likewise.
6005         * gcc.target/arm/vselnesf.c: Likewise.
6006         * gcc.target/arm/vselvcdf.c: Likewise.
6007         * gcc.target/arm/vselvcsf.c: Likewise.
6008         * gcc.target/arm/vselvsdf.c: Likewise.
6009         * gcc.target/arm/vselvssf.c: Likewise.
6011 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
6013         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6014         body from here...
6015         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6016         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6017         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6018         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6019         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6020         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6021         * gcc.target/aarch64/atomic-op-char.x: ... to here.
6022         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6023         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6024         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6025         * gcc.target/aarch64/atomic-op-int.x: ... to here.
6026         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6027         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6028         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6029         * gcc.target/aarch64/atomic-op-release.x: ... to here.
6030         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6031         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6032         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6033         * gcc.target/aarch64/atomic-op-short.x: ... to here.
6034         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6035         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6036         * gcc.target/arm/atomic-op-acquire.c: Likewise.
6037         * gcc.target/arm/atomic-op-char.c: Likewise.
6038         * gcc.target/arm/atomic-op-consume.c: Likewise.
6039         * gcc.target/arm/atomic-op-int.c: Likewise.
6040         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6041         * gcc.target/arm/atomic-op-release.c: Likewise.
6042         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6043         * gcc.target/arm/atomic-op-short.c: Likewise.
6045 2013-03-25  Richard Biener  <rguenther@suse.de>
6047         PR middle-end/56694
6048         * g++.dg/torture/pr56694.C: New testcase.
6050 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6052         PR target/56720
6053         * gcc.target/arm/neon-vcond-gt.c: New test.
6054         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6055         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6057 2013-03-25  Richard Biener  <rguenther@suse.de>
6059         PR tree-optimization/56689
6060         * gcc.dg/torture/pr56689.c: New testcase.
6062 2013-03-25  Kai Tietz  <ktietz@redhat.com>
6064         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6066 2013-03-24  Tobias Burnus  <burnus@net-b.de>
6068         PR fortran/56696
6069         * gfortran.dg/eof_5.f90: New.
6071 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6073         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6074         alphabetically.
6076 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
6078         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6080 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6082         PR testsuite/55994
6083         * gcc.c-torture/execute/builtins/builtins.exp: Add
6084         -Wl,--allow-multiple-definition for RTEMS targets.
6086 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
6088         * gcc.target/aarch64/movk.c: New test.
6090 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
6092         * g++.dg/ext/vector21.C: New testcase.
6094 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
6096         * gcc.target/arm/neon-for-64bits-1.c: New tests.
6097         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6099 2013-03-21  Richard Biener  <rguenther@suse.de>
6101         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6102         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6104 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6106         * gcc.target/aarch64/vect.c: Test and result vector added
6107         for sabd and saba instructions.
6108         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6109         instructions in assembly.
6110         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6111         * gcc.target/aarch64/vect-fp.c: Test and result vector added
6112         for fabd instruction.
6113         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6114         instruction in assembly.
6115         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6117 2013-03-20  Jeff Law  <law@redhat.com>
6119         * g++.dg/tree-ssa/ssa-dom.C: New test.
6121 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6123         * gcc.target/powerpc/mmfpgpr.c: New test.
6124         * gcc.target/powerpc/sd-vsx.c: Likewise.
6125         * gcc.target/powerpc/sd-pwr6.c: Likewise.
6126         * gcc.target/powerpc/vsx-float0.c: Likewise.
6128 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
6130         PR tree-optimization/56355
6131         * gcc.dg/pr56355-1.c: New file.
6133 2013-03-20  Catherine Moore  <clm@codesourcery.com>
6134             Richard Sandiford  <rdsandiford@googlemail.com>
6136         * gcc.target/mips/mips.exp: Add microMIPS support.
6137         * gcc.target/mips/umips-movep-2.c: New test.
6138         * gcc.target/mips/umips-lwp-2.c: New test.
6139         * gcc.target/mips/umips-swp-5.c: New test.
6140         * gcc.target/mips/umips-constraints-1.c: New test.
6141         * gcc.target/mips/umips-lwp-3.c: New test.
6142         * gcc.target/mips/umips-swp-6.c: New test.
6143         * gcc.target/mips/umips-constraints-2.c: New test.
6144         * gcc.target/mips/umips-save-restore-1.c: New test.
6145         * gcc.target/mips/umips-lwp-4.c: New test.
6146         * gcc.target/mips/umips-swp-7.c: New test.
6147         * gcc.target/mips/umips-save-restore-2.c: New test.
6148         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6149         * gcc.target/mips/umips-lwp-5.c: New test.
6150         * gcc.target/mips/umips-save-restore-3.c: New test.
6151         * gcc.target/mips/umips-lwp-6.c: New test.
6152         * gcc.target/mips/umips-swp-1.c: New test.
6153         * gcc.target/mips/umips-lwp-7.c: New test.
6154         * gcc.target/mips/umips-swp-2.c: New test.
6155         * gcc.target/mips/umips-lwp-8.c: New test.
6156         * gcc.target/mips/umips-swp-3.c: New test.
6157         * gcc.target/mips/umips-movep-1.c: New test.
6158         * gcc.target/mips/umips-lwp-1.c: New test.
6159         * gcc.target/mips/umips-swp-4.c: New test.
6161 2013-03-20  Richard Biener  <rguenther@suse.de>
6163         PR tree-optimization/56661
6164         * gcc.dg/torture/pr56661.c: New testcase.
6166 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6168         PR rtl-optimization/56605
6169         * gcc.target/powerpc/pr56605.c: New.
6171 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6173         PR fortran/54932
6174         * gfortran.dg/do_1.f90: Don't xfail.
6176 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6178         PR libfortran/51825
6179         * gfortran.dg/namelist_77.f90: New.
6180         * gfortran.dg/namelist_78.f90: New.
6182 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6184         PR libfortran/48618
6185         * gfortran.dg/open_negative_unit_1.f90: New.
6187 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6189         * gcc.target/aarch64/sbc.c: New test.
6191 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6193         * gcc.target/aarch64/ror.c: New test.
6195 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6197         * gcc.target/aarch64/extr.c: New test.
6199 2013-03-19  Richard Biener  <rguenther@suse.de>
6201         PR tree-optimization/56273
6202         * gcc.dg/tree-ssa/vrp47.c: Adjust.
6203         * c-c++-common/uninit-17.c: Likewise.
6205 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6207         PR tree-optimization/56635
6208         * g++.dg/torture/pr56635.C: New test.
6210 2013-03-18  Richard Biener  <rguenther@suse.de>
6212         PR tree-optimization/3713
6213         * g++.dg/ipa/devirt-12.C: New testcase.
6215 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6217         PR c/56566
6218         * c-c++-common/pr56566.c: New test.
6220 2013-03-17  Jason Merrill  <jason@redhat.com>
6222         * g++.dg/template/abstract-dr337.C: XFAIL.
6224 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
6226         PR c++/56607
6227         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6228         * c-c++-common/pr56607.c: New test.
6230 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
6232         PR c++/56582
6233         * g++.dg/cpp0x/constexpr-array5.C: New.
6235 2013-03-15  Tobias Burnus  <burnus@net-b.de>
6237         PR fortran/56615
6238         * gfortran.dg/transfer_intrinsic_5.f90: New.
6240 2013-03-15  Kai Tietz  <ktietz@redhat.com>
6242         * gcc.target/i386/movti.c: Don't test for x64 mingw.
6243         * gcc.target/i386/pr20020-1.c: Likewise.
6244         * gcc.target/i386/pr20020-2.c: Likewise.
6245         * gcc.target/i386/pr20020-3.c: Likewise.
6246         * gcc.target/i386/pr53425-1.c: Likewise.
6247         * gcc.target/i386/pr53425-2.c: Likewise.
6248         * gcc.target/i386/pr55093.c: Likewise.
6249         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6251 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
6253         PR debug/56307
6254         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6255         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
6257 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
6259         PR tree-optimization/53265
6260         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6261         undefined behavior.
6262         * gcc.dg/graphite/id-6.c (test): Likewise.
6263         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6264         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6266         PR tree-optimization/53265
6267         * gcc.dg/pr53265.c: New test.
6268         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6269         to dg-options.
6270         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6271         arrays.
6272         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
6273         n, use it as high bound instead of 4.
6275 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6277         PR target/49880
6278         * gcc.target/sh/pr49880-1.c: New.
6279         * gcc.target/sh/pr49880-2.c: New.
6280         * gcc.target/sh/pr49880-3.c: New.
6281         * gcc.target/sh/pr49880-4.c: New.
6282         * gcc.target/sh/pr49880-5.c: New.
6284 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6286         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6288 2013-03-13  Richard Biener  <rguenther@suse.de>
6290         PR tree-optimization/56608
6291         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6293 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6295         PR c++/56611
6296         * g++.dg/cpp0x/alias-decl-32.C: New.
6298 2013-03-11  Jan Hubicka  <jh@suse.cz>
6300         PR middle-end/56571
6301         * gcc.c-torture/compile/pr56571.c: New testcase.
6303 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6305         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6306         * gcc.dg/tree-ssa/pr55579.c: Likewise.
6308 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6310         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6311         * gcc.dg/inline_4.c: Likewise.
6312         * gcc.dg/unroll_2.c: Likewise.
6313         * gcc.dg/unroll_3.c: Likewise.
6314         * gcc.dg/unroll_4.c: Likewise.
6316 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6318         PR testsuite/54119
6319         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6321         PR debug/56307
6322         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6324 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6326         PR target/40797
6327         * gcc.c-torture/compile/pr40797.c: New.
6329 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6331         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6333 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
6335         PR fortran/56575
6336         * gfortran.dg/class_56.f90: New test.
6338 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
6340         PR middle-end/56524
6341         * gcc.target/mips/pr56524.c: New test.
6343 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6345         PR c++/56565
6346         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6348 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6350         PR c++/51412
6351         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6353 2013-03-08  Marek Polacek  <polacek@redhat.com>
6355         PR tree-optimization/56478
6356         * gcc.dg/torture/pr56478.c: New test.
6358 2013-03-08  Kai Tietz  <ktietz@redhat.com>
6360         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6361         targets linker option --allow-multiple-definition.
6363         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6364         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6365         * gcc.dg/pr52549.c: Add LLP64 case.
6366         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6367         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6368         * gcc.dg/torture/pr51071-2.c: Likewise.
6369         * gcc.dg/tree-ssa/vrp72.c: Likewise.
6370         * gcc.dg/tree-ssa/vrp73.c: Likewise.
6371         * gcc.dg/tree-ssa/vrp75.c: Likewise.
6372         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6373         * gcc.dg/weak/weak-1.c: Likewise.
6374         * gcc.dg/weak/weak-2.c: Likewise.
6375         * gcc.dg/weak/weak-3.c: Likewise.
6376         * gcc.dg/weak/weak-4.c: Likewise.
6377         * gcc.dg/weak/weak-5.c: Likewise.
6378         * gcc.dg/weak/weak-15.c: Likewise.
6379         * gcc.dg/weak/weak-16.c: Likewise.
6381         * c-c++-common/pr54486.c: Skip test for mingw-targets.
6383 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
6385         PR tree-optimization/56559
6386         * gcc.dg/tree-ssa/reassoc-26.c: New test.
6388 2013-03-07  Andreas Schwab  <schwab@suse.de>
6390         * gcc.dg/pr31490.c: Fix last change.
6392 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
6394         PR c++/56534
6395         * g++.dg/template/crash115.C: New.
6397 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6399         PR tree-optimization/56539
6400         * gcc.c-torture/compile/pr56539.c: New test.
6402 2013-03-06  Kai Tietz  <ktietz@redhat.com>
6404         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6405         targets.
6406         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6407         * gcc.dg/lto/20091013-1_2.c: Likewise.
6408         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6410 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6412         * gnat.dg/specs/aggr6.ads: New test.
6414 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6416         * gnat.dg/loop_optimization15.ad[sb]: New test.
6418 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6420         PR middle-end/56548
6421         * gcc.dg/pr56548.c: New test.
6423 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6425         PR debug/53363
6426         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6428 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6430         PR c++/56543
6431         * g++.dg/template/typename20.C: New test.
6433 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6435         PR debug/56510
6436         * gcc.dg/pr56510.c: New test.
6438         PR rtl-optimization/56484
6439         * gcc.c-torture/compile/pr56484.c: New test.
6441 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6443         PR c++/56530
6444         * g++.dg/warn/Wsign-conversion-2.C: New.
6446 2013-03-05  Richard Biener  <rguenther@suse.de>
6448         PR tree-optimization/56270
6449         * gcc.dg/vect/slp-38.c: New testcase.
6451 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6453         PR rtl-optimization/56494
6454         * gcc.dg/pr56494.c: New test.
6456 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6458         * gcc.dg/pr56424.c: New test.
6460 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6462         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6463         * gcc.dg/pr56228.c <avr>: Skip.
6465 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6467         PR testsuite/52641
6468         PR tree-optimization/52631
6469         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6471 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
6473         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6474         * gcc.dg/vect/vect-83_64.c: Same.
6476 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6478         PR fortran/56477
6479         * gfortran.dg/pointer_check_13.f90: New test.
6481 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6483         PR fortran/54730
6484         * gfortran.dg/array_constructor_42.f90: New test.
6486 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6488         PR c++/52688
6489         * g++.dg/template/static33.C: New.
6490         * g++.dg/template/static34.C: Likewise.
6492         PR c++/10291
6493         * g++.dg/template/static35.C: New.
6495 2013-03-01  Steve Ellcey  <sellcey@mips.com>
6497         * gcc.dg/pr56396.c: Require pic support.
6499 2013-03-01  Richard Biener  <rguenther@suse.de>
6501         PR tree-optimization/55481
6502         * gcc.dg/torture/pr56488.c: New testcase.
6504 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
6505             Jakub Jelinek  <jakub@redhat.com>
6507         PR sanitizer/56454
6508         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6509         no_sanitize_address attribute rather than no_address_safety_analysis.
6510         * g++.dg/asan/sanitizer_test_utils.h
6511         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6512         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6513         in addition to no_address_safety_analysis.
6515 2013-02-28  Jason Merrill  <jason@redhat.com>
6517         PR c++/56481
6518         * g++.dg/cpp0x/constexpr-and.C: New.
6520 2013-02-28  Martin Jambor  <mjambor@suse.cz>
6522         PR tree-optimization/56294
6523         * g++.dg/debug/pr56294.C: New test.
6525 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6527         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6529 2013-02-27  Marek Polacek  <polacek@redhat.com>
6531         PR rtl-optimization/56466
6532         * gcc.dg/pr56466.c: New test.
6534 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6536         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6537         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6538         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6540 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
6542         PR middle-end/45472
6543         * gcc.dg/pr45472.c: New test.
6545 2013-02-26  Marek Polacek  <polacek@redhat.com>
6547         PR tree-optimization/56426
6548         * gcc.dg/pr56436.c: New test.
6550 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
6552         PR tree-optimization/56448
6553         * gcc.c-torture/compile/pr56448.c: New test.
6555         PR tree-optimization/56443
6556         * gcc.dg/torture/pr56443.c: New test.
6558 2013-02-25  Richard Biener  <rguenther@suse.de>
6560         PR tree-optimization/56175
6561         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6563 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
6565         PR c++/56403
6566         * g++.dg/torture/pr56403.C: New test.
6568 2013-02-25  Catherine Moore  <clm@codesourcery.com>
6570         Revert:
6571         2013-02-24  Catherine Moore  <clm@codesourcery.com>
6572         Richard Sandiford  <rdsandiford@googlemail.com>
6574         * gcc.target/mips/mips.exp: Add microMIPS support.
6575         * gcc.target/mips/umips-movep-2.c: New test.
6576         * gcc.target/mips/umips-lwp-2.c: New test.
6577         * gcc.target/mips/umips-swp-5.c: New test.
6578         * gcc.target/mips/umips-constraints-1.c: New test.
6579         * gcc.target/mips/umips-lwp-3.c: New test.
6580         * gcc.target/mips/umips-swp-6.c: New test.
6581         * gcc.target/mips/umips-constraints-2.c: New test.
6582         * gcc.target/mips/umips-save-restore-1.c: New test.
6583         * gcc.target/mips/umips-lwp-4.c: New test.
6584         * gcc.target/mips/umips-swp-7.c: New test.
6585         * gcc.target/mips/umips-save-restore-2.c: New test.
6586         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6587         * gcc.target/mips/umips-lwp-5.c: New test.
6588         * gcc.target/mips/umips-save-restore-3.c: New test.
6589         * gcc.target/mips/umips-lwp-6.c: New test.
6590         * gcc.target/mips/umips-swp-1.c: New test.
6591         * gcc.target/mips/umips-lwp-7.c: New test.
6592         * gcc.target/mips/umips-swp-2.c: New test.
6593         * gcc.target/mips/umips-lwp-8.c: New test.
6594         * gcc.target/mips/umips-swp-3.c: New test.
6595         * gcc.target/mips/umips-movep-1.c: New test.
6596         * gcc.target/mips/umips-lwp-1.c: New test.
6597         * gcc.target/mips/umips-swp-4.c: New test.
6599 2013-02-24  Catherine Moore  <clm@codesourcery.com>
6600             Richard Sandiford  <rdsandiford@googlemail.com>
6602         * gcc.target/mips/mips.exp: Add microMIPS support.
6603         * gcc.target/mips/umips-movep-2.c: New test.
6604         * gcc.target/mips/umips-lwp-2.c: New test.
6605         * gcc.target/mips/umips-swp-5.c: New test.
6606         * gcc.target/mips/umips-constraints-1.c: New test.
6607         * gcc.target/mips/umips-lwp-3.c: New test.
6608         * gcc.target/mips/umips-swp-6.c: New test.
6609         * gcc.target/mips/umips-constraints-2.c: New test.
6610         * gcc.target/mips/umips-save-restore-1.c: New test.
6611         * gcc.target/mips/umips-lwp-4.c: New test.
6612         * gcc.target/mips/umips-swp-7.c: New test.
6613         * gcc.target/mips/umips-save-restore-2.c: New test.
6614         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6615         * gcc.target/mips/umips-lwp-5.c: New test.
6616         * gcc.target/mips/umips-save-restore-3.c: New test.
6617         * gcc.target/mips/umips-lwp-6.c: New test.
6618         * gcc.target/mips/umips-swp-1.c: New test.
6619         * gcc.target/mips/umips-lwp-7.c: New test.
6620         * gcc.target/mips/umips-swp-2.c: New test.
6621         * gcc.target/mips/umips-lwp-8.c: New test.
6622         * gcc.target/mips/umips-swp-3.c: New test.
6623         * gcc.target/mips/umips-movep-1.c: New test.
6624         * gcc.target/mips/umips-lwp-1.c: New test.
6625         * gcc.target/mips/umips-swp-4.c: New test.
6627 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
6629         PR sanitizer/56393
6630         * lib/asan-dg.exp (asan_link_flags): Add
6631         -B${gccpath}/libsanitizer/asan/ to flags.
6633 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6635         PR middle-end/56420
6636         * gcc.dg/torture/pr56420.c: New test.
6638 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
6640         PR middle-end/56108
6641         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6643 2013-02-21  Martin Jambor  <mjambor@suse.cz>
6645         PR tree-optimization/56310
6646         * g++.dg/ipa/pr56310.C: New test.
6648 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
6650         PR fortran/56385
6651         * gfortran.dg/proc_ptr_comp_37.f90: New.
6653 2013-02-21  Richard Biener  <rguenther@suse.de>
6655         PR tree-optimization/56415
6656         Revert
6657         2013-02-11  Richard Biener  <rguenther@suse.de>
6659         PR tree-optimization/56273
6660         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6661         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6662         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6663         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6664         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6665         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6667 2013-02-21  Marek Polacek  <polacek@redhat.com>
6669         PR tree-optimization/56398
6670         * g++.dg/torture/pr56398.C: New test.
6672 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6674         PR inline-asm/56405
6675         * gcc.c-torture/compile/pr56405.c: New test.
6677 2013-02-20  Jan Hubicka  <jh@suse.cz>
6679         PR tree-optimization/56265
6680         * g++.dg/ipa/devirt-11.C: New testcase.
6682 2013-02-20  Richard Biener  <rguenther@suse.de>
6684         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6686 2013-02-20  Richard Biener  <rguenther@suse.de>
6687         Jakub Jelinek  <jakub@redhat.com>
6689         PR tree-optimization/56396
6690         * gcc.dg/pr56396.c: New testcase.
6692 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
6694         PR c++/56373
6695         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6697 2013-02-19  Richard Biener  <rguenther@suse.de>
6699         PR tree-optimization/56384
6700         * gcc.dg/torture/pr56384.c: New testcase.
6702 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
6704         PR tree-optimization/56350
6705         * gcc.dg/pr56350.c: New test.
6707         PR tree-optimization/56381
6708         * g++.dg/opt/pr56381.C: New test.
6710 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
6712         PR pch/54117
6713         * lib/dg-pch.exp (pch-init, pch-finish,
6714         check_effective_target_pch_supported_debug): New procs.
6715         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6716         Likewise if $pch_unsupported_debug and $flags include -g.
6717         Skip FAILs about missing *.gch file if $pch_unsupported_debug
6718         and dg-require-effective-target pch_unsupported_debug.
6719         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6720         * objc.dg/pch/pch.exp: Likewise.
6721         * gcc.dg/pch/pch.exp: Likewise.
6722         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6723         pch_unsupported_debug.
6724         * gcc.dg/pch/valid-1.hs: Likewise.
6725         * gcc.dg/pch/valid-1b.c: Likewise.
6726         * gcc.dg/pch/valid-1b.hs: Likewise.
6728 2013-02-18  Richard Biener  <rguenther@suse.de>
6730         PR tree-optimization/56366
6731         * gcc.dg/torture/pr56366.c: New testcase.
6733 2013-02-18  Richard Biener  <rguenther@suse.de>
6735         PR middle-end/56349
6736         * gcc.dg/torture/pr56349.c: New testcase.
6738 2013-02-18  Richard Biener  <rguenther@suse.de>
6740         PR tree-optimization/56321
6741         * gcc.dg/torture/pr56321.c: New testcase.
6743 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6745         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
6747 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
6748             Dodji Seketeli  <dodji@redhat.com>
6750         PR asan/56330
6751         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
6752         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6753         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6754         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6755         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6756         * c-c++-common/asan/pr56330.c: Likewise.
6757         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
6758         Ensure the size argument of __builtin_memcpy is a constant.
6760 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6761             Paolo Carlini  <paolo.carlini@oracle.com>
6763         PR c++/51242
6764         * g++.dg/cpp0x/enum23.C: New.
6766 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
6768         PR target/54685
6769         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
6771 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
6773         PR rtl-optimization/56348
6774         * gcc.target/i386/pr56348.c: New test.
6776 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
6778         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
6779         * gcc.target/arm/interrupt-2.c: Likewise.
6781 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6783         PR fortran/56318
6784         * gfortran.dg/matmul_9.f90: New.
6786 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6788         PR fortran/53818
6789         * gfortran.dg/init_flag_11.f90: New.
6791 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6793         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
6795 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6797         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
6798         characters.
6800 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
6801             Tobias Burnus  <burnus@net-b.de>
6803         PR testsuite/56138
6804         * gfortran.dg/allocatable_function_7.f90: New.
6806 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
6808         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
6809         * asan_globals_test-wrapper.cc: New file.
6810         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
6811         instead of asan_globals_test.cc as dg-additional-sources.
6812         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
6813         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
6814         "sanitizer_test_utils.h" instead of
6815         "sanitizer_common/tests/sanitizer_test_utils.h".
6816         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
6817         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
6818         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
6819         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
6820         * g++.dg/asan/asan_test.cc: Synced from upstream.
6821         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
6823 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
6825         Fix an asan crash
6826         * c-c++-common/asan/memcmp-2.c: New test.
6828 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
6830         PR c++/55582
6831         * g++.dg/cpp0x/udlit-string-literal.h: New.
6832         * g++.dg/cpp0x/udlit-string-literal.C: New.
6834 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
6836         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
6838 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
6840         PR target/56184
6841         * gcc.target/arm/pr56184.C: New test.
6843 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
6845         PR c++/56302
6846         * g++.dg/torture/pr56302.C: New test.
6847         * g++.dg/cpp0x/constexpr-56302.C: New test.
6848         * c-c++-common/pr56302.c: New test.
6850 2013-02-13  Tobias Burnus  <burnus@net-b.de>
6851             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6853         PR fortran/56204
6854         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
6855         * gfortran.dg/quad_3.f90: Ditto.
6857 2013-02-13  Kostya Serebryany  <kcc@google.com>
6859         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
6860         to match the fresh asan run-time.
6861         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
6863 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
6865         Avoid instrumenting duplicated memory access in the same basic block
6866         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
6867         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
6868         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
6869         * c-c++-common/asan/inc.c: Likewise.
6871 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
6873         PR inline-asm/56148
6874         * gcc.target/i386/pr56148.c: New test.
6876 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6877             Tobias Burnus  <burnus@net-b.de>
6879         PR testsuite/56082
6880         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
6881         to kind=2.
6883 2013-02-12  Richard Biener  <rguenther@suse.de>
6885         PR lto/56297
6886         * gcc.dg/lto/pr56297_0.c: New testcase.
6887         * gcc.dg/lto/pr56297_0.c: Likewise.
6889 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
6891         PR fortran/46952
6892         * gfortran.dg/typebound_deferred_1.f90: New.
6894 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
6896         PR rtl-optimization/56151
6897         * gcc.target/i386/pr56151.c: New test.
6899 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
6901         * g++.dg/ext/mv12.C: New test.
6902         * g++.dg/ext/mv12.h: New file.
6903         * g++.dg/ext/mv12-aux.C: New file.
6904         * g++.dg/ext/mv13.C: New test.
6906 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6908         * lib/target-supports.exp
6909         (check_effective_target_powerpc_eabi_ok): New.
6910         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
6911         powerpc_eabi_ok.
6912         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
6913         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
6914         only.
6915         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
6916         * gcc.target/powerpc/pr51623.c: Likewise.
6917         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
6918         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
6920 2013-02-11  Alexander Potapenko  <glider@google.com>
6921             Jack Howarth  <howarth@bromo.med.uc.edu>
6922             Jakub Jelinek  <jakub@redhat.com>
6924         PR sanitizer/55617
6925         * g++.dg/asan/pr55617.C: Run on all targets.
6927 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
6929         PR rtl-optimization/56275
6930         * gcc.dg/pr56275.c: New test.
6932 2013-02-11  Richard Biener  <rguenther@suse.de>
6934         PR tree-optimization/56273
6935         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
6937 2013-02-11  Richard Biener  <rguenther@suse.de>
6939         PR tree-optimization/56264
6940         * gcc.dg/torture/pr56264.c: New testcase.
6942 2013-02-11  Richard Biener  <rguenther@suse.de>
6944         PR tree-optimization/56273
6945         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6946         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6947         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6948         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6949         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6950         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6952 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
6954         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
6955         for *-*-linux-gnu targets.
6956         * g++.dg/asan/interception-test-1.c: Ditto.
6957         * g++.dg/asan/interception-failure-test-1.C: Ditto.
6958         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
6960 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
6962         PR fortran/55362
6963         * gfortran.dg/intrinsic_size_4.f90 : New test.
6965 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
6967         PR target/56256
6968         * gcc.target/powerpc/pr56256.c: New test.
6970 2013-02-08  Ian Lance Taylor  <iant@google.com>
6972         * lib/go.exp: Load timeout.exp.
6974 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
6976         PR rtl-optimization/56246
6977         * gcc.target/i386/pr56246.c: New test.
6979 2013-02-08  Jeff Law  <law@redhat.com>
6981         PR debug/53948
6982         * gcc.dg/debug/dwarf2/pr53948.c: New test.
6984 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6986         PR target/56043
6987         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
6988         powerpc*-*-linux*.
6990 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6992         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
6994 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6996         PR rtl-optimization/56195
6997         * gcc.dg/torture/pr56195.c: New test.
6999 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7001         PR fortran/54107
7002         * gfortran.dg/recursive_interface_2.f90: New test.
7004 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7006         PR tree-optimization/56250
7007         * gcc.c-torture/execute/pr56250.c: New test.
7009 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7011         PR tree-optimization/56064
7012         * gcc.dg/fixed-point/view-convert-2.c: New test.
7014 2013-02-08  Michael Matz  <matz@suse.de>
7016         PR tree-optimization/52448
7017         * gcc.dg/pr52448.c: New test.
7019 2013-02-08  Richard Biener  <rguenther@suse.de>
7021         PR middle-end/56181
7022         * gcc.dg/torture/pr56181.c: New testcase.
7024 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7026         PR target/54222
7027         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7028         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7030 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7032         PR c++/56241
7033         * g++.dg/parse/crash61.C: New test.
7035         PR c++/56239
7036         * g++.dg/parse/pr56239.C: New test.
7038         PR c++/56237
7039         * g++.dg/abi/mangle61.C: New test.
7041 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
7043         PR rtl-optimization/56225
7044         * gcc.target/i386/pr56225.c: New test.
7046 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7048         PR debug/56154
7049         * gcc.dg/guality/pr56154-1.c: New test.
7050         * gcc.dg/guality/pr56154-2.c: New test.
7051         * gcc.dg/guality/pr56154-3.c: New test.
7052         * gcc.dg/guality/pr56154-4.c: New test.
7053         * gcc.dg/guality/pr56154-aux.c: New file.
7055         PR tree-optimization/55789
7056         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7057         cleanup-tree-dump.
7058         * gcc.dg/tree-ssa/inline-3.c: Add
7059         --param max-early-inliner-iterations=2 option.
7061 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7063         PR debug/53363
7064         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7065         Add -fno-dwarf2-cfi-asm to dg-options.
7066         Adapt match count.
7068 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7070         PR target/56228
7071         * gcc.dg/pr56228.c: New test.
7073 2013-02-07  Alan Modra  <amodra@gmail.com>
7075         PR target/54009
7076         * gcc.target/powerpc/pr54009.c: New test.
7077         PR target/54131
7078         * gfortran.dg/pr54131.f: New test.
7080 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
7082         PR fortran/55789
7083         * gfortran.dg/array_constructor_41.f90: New test.
7085 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
7087         PR fortran/55978
7088         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7090 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
7092         PR middle-end/56217
7093         * g++.dg/gomp/pr56217.C: New test.
7095 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7097         PR tree-optimization/56205
7098         * gcc.dg/tree-ssa/stdarg-6.c: New test.
7099         * gcc.c-torture/execute/pr56205.c: New test.
7101 2013-02-05  Richard Biener  <rguenther@suse.de>
7103         PR tree-optimization/53342
7104         PR tree-optimization/53185
7105         * gcc.dg/vect/pr53185-2.c: New testcase.
7107 2013-02-05  Jan Hubicka  <jh@suse.cz>
7109         PR tree-optimization/55789
7110         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7111         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7112         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7113         * g++.dg/ipa/inline-1.C: New testcase.
7114         * g++.dg/ipa/inline-2.C: New testcase.
7115         * g++.dg/ipa/inline-3.C: New testcase.
7117 2013-02-05  Jan Hubicka  <jh@suse.cz>
7119         PR tree-optimization/55789
7120         * g++.dg/torture/pr55789.C: New testcase.
7122 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7124         PR middle-end/56167
7125         * gcc.dg/pr56167.c: New test.
7127 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7129         PR target/55146
7130         * gcc.target/sh/pr55146.c: New.
7132 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7134         PR tree-optimization/54386
7135         * gcc.target/sh/pr54386.c: New.
7137 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
7139         PR fortran/56008
7140         * gfortran.dg/realloc_on _assign_16.f90 : New test.
7142         PR fortran/47517
7143         * gfortran.dg/realloc_on _assign_17.f90 : New test.
7145 2013-02-04  Alexander Potapenko  <glider@google.com>
7146             Jack Howarth  <howarth@bromo.med.uc.edu>
7147             Jakub Jelinek  <jakub@redhat.com>
7149         PR sanitizer/55617
7150         * g++.dg/asan/pr55617.C: New test.
7152 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7154         PR fortran/54195
7155         * gfortran.dg/typebound_operator_19.f90: New test.
7156         * gfortran.dg/typebound_assignment_4.f90: New test.
7158 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7160         PR fortran/54107
7161         * gfortran.dg/recursive_interface_1.f90: New test.
7163 2013-02-04  Richard Guenther  <rguenther@suse.de>
7165         PR lto/56168
7166         * gcc.dg/lto/pr56168_0.c: New testcase.
7167         * gcc.dg/lto/pr56168_1.c: Likewise.
7169 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7171         PR fortran/50627
7172         PR fortran/56054
7173         * gfortran.dg/block_12.f90:  New test.
7174         * gfortran.dg/module_error_1.f90:  New test.
7176 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
7178         * lib/target-supports.exp (check_effective_target_vect_float)
7179         (check_effective_target_vect_no_align): Add mips-sde-elf.
7181 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
7183         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7185 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
7187         * gcc.dg/pr56023.c: XFAIL on AIX.
7188         * gcc.dg/vect/pr49352.c: Same.
7190 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
7192         * gnat.dg/opt26.adb: New test.
7194 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7196         Revert.
7197         2013-01-27  Amol Pise  <amolpise15@gmail.com>
7199         * gcc.target/arm/neon-vfnms-1.c: New test.
7200         * gcc.target/arm/neon-vfnma-1.c: New test.
7202 2013-01-31  Richard Biener  <rguenther@suse.de>
7204         PR tree-optimization/56157
7205         * gcc.dg/torture/pr56157.c: New testcase.
7207 2013-01-30  Richard Biener  <rguenther@suse.de>
7209         PR tree-optimization/56150
7210         * gcc.dg/torture/pr56150.c: New testcase.
7212 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
7214         PR sanitizer/55374
7215         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7216         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
7217         printed in backtrace.
7218         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7219         to avoid errors about mismatched allocation vs. deallocation.
7221         PR c++/55742
7222         * g++.dg/mv1.C: Moved to...
7223         * g++.dg/ext/mv1.C: ... here.  Adjust test.
7224         * g++.dg/mv2.C: Moved to...
7225         * g++.dg/ext/mv2.C: ... here.  Adjust test.
7226         * g++.dg/mv3.C: Moved to...
7227         * g++.dg/ext/mv3.C: ... here.
7228         * g++.dg/mv4.C: Moved to...
7229         * g++.dg/ext/mv4.C: ... here.
7230         * g++.dg/mv5.C: Moved to...
7231         * g++.dg/ext/mv5.C: ... here.  Adjust test.
7232         * g++.dg/mv6.C: Moved to...
7233         * g++.dg/ext/mv6.C: ... here.  Adjust test.
7234         * g++.dg/ext/mv7.C: New test.
7235         * g++.dg/ext/mv8.C: New test.
7236         * g++.dg/ext/mv9.C: New test.
7237         * g++.dg/ext/mv10.C: New test.
7238         * g++.dg/ext/mv11.C: New test.
7240 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7242         PR rtl-optimization/56144
7243         * gcc.dg/pr56144.c: New.
7245 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
7247         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7248         message.
7249         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7250         * g++.dg/cpp0x/constexpr-55573.C: Same
7252 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
7254         PR tree-optimization/56064
7255         * gcc.dg/fixed-point/view-convert.c: New test.
7257 2013-01-30  Andreas Schwab  <schwab@suse.de>
7259         * lib/target-supports-dg.exp (dg-process-target): Use expr to
7260         evaluate the end index in string range.
7262 2013-01-30  Tobias Burnus  <burnus@net-b.de>
7264         PR fortran/56138
7265         * gfortran.dg/allocatable_function_6.f90: New.
7267 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
7268             Mikael Morin  <mikael@gcc.gnu.org>
7270         PR fortran/54107
7271         * gfortran.dg/proc_ptr_comp_36.f90: New.
7273 2013-01-29  Richard Biener  <rguenther@suse.de>
7275         PR tree-optimization/55270
7276         * gcc.dg/torture/pr55270.c: New testcase.
7278 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7280         PR rtl-optimization/56117
7281         * gcc.dg/pr56117.c: New test.
7283 2013-01-28  Richard Biener  <rguenther@suse.de>
7285         PR tree-optimization/56034
7286         * gcc.dg/torture/pr56034.c: New testcase.
7288 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7290         PR tree-optimization/56125
7291         * gcc.dg/pr56125.c: New test.
7293 2013-01-28  Tobias Burnus  <burnus@net-b.de>
7294             Mikael Morin  <mikael@gcc.gnu.org>
7296         PR fortran/53537
7297         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7298         * gfortran.dg/import8.f90: Likewise.
7299         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7300         * gfortran.dg/import10.f90: New test.
7301         * gfortran.dg/import11.f90: Likewise
7303 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7305         PR testsuite/56053
7306         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7307         string.h.  Provide memset, malloc and free prototypes, adjust line
7308         numbers in dg-output.
7309         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7310         Provide memset prototype and adjust line numbers in dg-output.
7311         * c-c++-common/asan/global-overflow-1.c: Likewise.
7313         PR tree-optimization/56094
7314         * gcc.dg/pr56094.c: New test.
7316 2013-01-27  Amol Pise  <amolpise15@gmail.com>
7318         * gcc.target/arm/neon-vfnms-1.c: New test.
7319         * gcc.target/arm/neon-vfnma-1.c: New test.
7321 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
7323         PR target/56114
7324         * gcc.target/i386/pr56114.c: New test.
7326 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
7328         PR fortran/55984
7329         * gfortran.dg/associate_14.f90: New test.
7331         PR fortran/56047
7332         * gfortran.dg/associate_13.f90: New test.
7334 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
7336         PR tree-optimization/56098
7337         * gcc.dg/pr56098-1.c: New test.
7338         * gcc.dg/pr56098-2.c: New test.
7340 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
7342         PR target/54222
7343         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7345 2013-01-22  Marek Polacek  <polacek@redhat.com>
7347         PR tree-optimization/56035
7348         * gcc.dg/pr56035.c: New test.
7350 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7352         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7353         for MIPS.
7355 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7357         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7359 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
7361         PR c/56078
7362         * gcc.dg/pr56078.c: New test.
7363         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7365 2013-01-24  Martin Jambor  <mjambor@suse.cz>
7367         PR tree-optimization/55927
7368         * g++.dg/ipa/devirt-10.C: Disable early inlining.
7370 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
7372         * gcc.target/i386/movsd.c: New test.
7374 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
7376         PR inline-asm/55934
7377         * gcc.target/i386/pr55934.c: New test.
7379 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
7381         PR fortran/56081
7382         * gfortran.dg/select_8.f90: New.
7384 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
7386         * gcc.target/microblaze/microblaze.exp: Remove
7387         target_config_cflags check.
7389 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
7391         PR fortran/56052
7392         * gfortran.dg/gomp/pr56052.f90: New test.
7394         PR target/49069
7395         * gcc.dg/pr49069.c: New test.
7397 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
7399         PR c++/55944
7400         * g++.dg/cpp0x/constexpr-static10.C: New.
7402 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
7404         PR target/56028
7405         * gcc.target/i386/pr56028.c: New test.
7407 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
7409         PR target/55686
7410         * gcc.target/i386/pr55686.c: New test.
7412 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
7414         PR c++/53609
7415         * g++.dg/cpp0x/variadic139.C: New test.
7416         * g++.dg/cpp0x/variadic140.C: Likewise.
7417         * g++.dg/cpp0x/variadic141.C: Likewise.
7419 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
7421         * gnat.dg/warn8.adb: New test.
7423 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7425         PR fortran/55919
7426         * gfortran.dg/include_8.f90: New test.
7428 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7430         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7431         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7433 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
7435         PR tree-optimization/56051
7436         * gcc.c-torture/execute/pr56051.c: New test.
7438 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7440         PR rtl-optimization/56023
7441         * gcc.dg/pr56023.c: New test.
7443 2013-01-21  Martin Jambor  <mjambor@suse.cz>
7445         PR middle-end/56022
7446         * gcc.target/i386/pr56022.c: New test.
7448 2013-01-21  Jason Merrill  <jason@redhat.com>
7450         * lib/target-supports.exp (check_effective_target_alias): New.
7452 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7454         PR debug/53235
7455         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7457 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
7459         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7461 2013-01-19  Jeff Law  <law@redhat.com>
7463         PR tree-optimization/52631
7464         * tree-ssa/pr52631.c: New test.
7465         * tree-ssa/ssa-fre-9: Update expected output.
7467 2013-01-19  Anthony Green  <green@moxielogic.com>
7469         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7470         for moxie.
7472 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7474         PR tree-optimization/56029
7475         * g++.dg/torture/pr56029.C: New test.
7477 2013-01-18  Sharad Singhai  <singhai@google.com>
7479         PR tree-optimization/55995
7480         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7482 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
7484         PR target/55433
7485         * gcc.target/i386/pr55433.c: New.
7487 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7489         PR middle-end/56015
7490         * gfortran.dg/pr56015.f90: New test.
7492 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
7494         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7496 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
7498         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7499         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7500         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7501         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7502         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7504 2013-01-17  Jeff Law  <law@redhat.com>
7506         * gcc.dg/pr52573.c: Move to...
7507         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
7509         PR rtl-optimization/52573
7510         * gcc.dg/pr52573.c: New test.
7512 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
7514         PR sanitizer/55679
7515         * g++.dg/asan/interception-test-1.C: Skip on darwin.
7516         * lib/target-supports.exp (check_effective_target_swapcontext): Use
7517         check_no_compiler_messages to test support in ucontext.h.
7518         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7519         compliant RLIMIT_AS.
7521 2013-01-17  Marek Polacek  <polacek@redhat.com>
7523         PR rtl-optimization/55833
7524         * gcc.dg/pr55833.c: New test.
7526 2013-01-17  Jan Hubicka  <jh@suse.cz>
7528         PR tree-optimization/55273
7529         * gcc.c-torture/compile/pr55273.c: New testcase.
7531 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
7533         PR target/55981
7534         * gcc.target/pr55981.c: New test.
7536 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
7538         * gcc.target/arm/pr40887.c: Require at least armv5.
7539         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7540         * gcc.target/arm/pr51915.c: Likewise.
7541         * gcc.target/arm/pr52006.c: Likewise.
7542         * gcc.target/arm/pr53187.c: Likewise.
7544         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7545         * gcc.target/arm/ftest-support-arm.h: Delete.
7546         * gcc.target/arm/ftest-support-thumb.h: Delete.
7547         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7548         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7549         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7550         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7551         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7552         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7553         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7554         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7555         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7556         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7557         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7558         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7559         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7560         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7561         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7562         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7563         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7564         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7565         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7566         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7567         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7568         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7569         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7570         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7572 2013-01-17  Martin Jambor  <mjambor@suse.cz>
7574         PR tree-optimizations/55264
7575         * g++.dg/ipa/pr55264.C: New test.
7577 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
7579         PR fortran/55983
7580         * gfortran.dg/class_55.f90: New.
7582 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
7584         PR testsuite/55994
7585         * gcc.c-torture/execute/builtins/builtins.exp: Add
7586         -Wl,--allow-multiple-definition for eabi and elf targets.
7588         PR testsuite/54622
7589         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7590         check_effective_target_vect_perm_short,
7591         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7592         check_effective_target_vect64): Return 0 for big-endian ARM.
7593         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7595         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7596         prototypes.
7598 2013-01-16  Richard Biener  <rguenther@suse.de>
7600         PR tree-optimization/55964
7601         * gcc.dg/torture/pr55964.c: New testcase.
7603 2013-01-16  Richard Biener  <rguenther@suse.de>
7605         PR tree-optimization/54767
7606         PR tree-optimization/53465
7607         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7609 2013-01-16  Christian Bruel  <christian.bruel@st.com>
7611         PR target/55301
7612         * gcc.target/sh/sh-switch.c: New testcase.
7614 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7616         * gcc.dg/webizer.c: Increase the array size.
7618 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7620         PR target/55940
7621         * gcc.dg/pr55940.c: New test.
7623 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
7624             Harald Anlauf  <anlauf@gmx.de>
7626         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7627         * gfortran.dg/bounds_check_5.f90: Likewise.
7628         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7629         * gfortran.dg/continuation_9.f90: Likewise.
7630         * gfortran.dg/move_alloc_13.f90: Likewise.
7631         * gfortran.dg/structure_constructor_11.f90: Likewise.
7632         * gfortran.dg/tab_continuation.f: Likewise.
7633         * gfortran.dg/warning-directive-2.F90: Likewise.
7634         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7636 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7638         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7639         * gcc.target/arm/fma-sp.c: Likewise.
7641 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7643         PR rtl-optimization/55153
7644         * gcc.dg/pr55153.c: New.
7646 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7648         PR tree-optimization/55920
7649         * gcc.c-torture/compile/pr55920.c: New test.
7651 2013-01-15  Richard Biener  <rguenther@suse.de>
7653         PR middle-end/55882
7654         * gcc.dg/torture/pr55882.c: New testcase.
7656 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7658         PR tree-optimization/55955
7659         * gcc.c-torture/compile/pr55955.c: New test.
7661 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
7663         PR c++/55663
7664         * g++.dg/cpp0x/alias-decl-31.C: New test.
7666 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
7668         PR fortran/54286
7669         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7670         case where interface is null.
7672 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7674         PR fortran/55806
7675         * gfortran.dg/array_constructor_40.f90:  New test.
7677 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
7679         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7681 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7683         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7684         * gcc.target/aarch64/vect-ld1r-compile.c: New.
7685         * gcc.target/aarch64/vect-ld1r-fp.c: New.
7686         * gcc.target/aarch64/vect-ld1r.c: New.
7687         * gcc.target/aarch64/vect-ld1r.x: New.
7689 2013-01-14  Andi Kleen  <ak@linux.intel.com>
7691         PR target/55948
7692         * gcc.target/i386/hle-clear-rel.c: New file
7693         * gcc.target/i386/hle-store-rel.c: New file.
7695 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
7697         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7698         * gfortran.dg/bounds_check_4.f90: Likewise.
7699         * gfortran.dg/inquire_10.f90: Likewise.
7700         * gfortran.dg/minloc_3.f90: Likewise.
7701         * gfortran.dg/minlocval_3.f90: Likewise.
7702         * gfortran.dg/module_double_reuse.f90: Likewise.
7703         * gfortran.dg/mvbits_1.f90: Likewise.
7704         * gfortran.dg/oldstyle_1.f90: Likewise.
7705         * gfortran.dg/pr20163-2.f: Likewise.
7706         * gfortran.dg/save_1.f90: Likewise.
7707         * gfortran.dg/scan_1.f90: Likewise.
7708         * gfortran.dg/select_char_1.f90: Likewise.
7709         * gfortran.dg/shape_4.f90: Likewise.
7710         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7711         * gfortran.dg/function_optimize_10.f90: Likewise.
7712         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7713         * gfortran.dg/used_types_17.f90: Likewise.
7714         * gfortran.dg/used_types_18.f90: Likewise.
7716 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
7718         PR fortran/54286
7719         * gfortran.dg/proc_ptr_result_8.f90 : New test.
7721 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7723         * gcc.dg/unroll_5.c: Add nomips16 attributes.
7725 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7727         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7729 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
7731         PR fortran/55072
7732         * gfortran.dg/assumed_type_2.f90: Fix test case.
7733         * gfortran.dg/internal_pack_13.f90: New test.
7734         * gfortran.dg/internal_pack_14.f90: New test.
7736 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7738         PR fortran/55868
7739         * gfortran.dg/unlimited_polymorphic_8.f90: Update
7740         scan-tree-dump-times for foo.0.x._vptr to deal with change from
7741         $tar to STAR.
7743 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
7745         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
7747 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7749         PR target/55719
7750         * gcc.target/s390/pr55719.c: New testcase.
7752 2013-01-11  Richard Guenther  <rguenther@suse.de>
7754         PR tree-optimization/44061
7755         * gcc.dg/pr44061.c: New testcase.
7757 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
7759         Update copyright years.
7761 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
7762             Jakub Jelinek  <jakub@redhat.com>
7764         PR target/55565
7765         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
7767 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
7769         PR rtl-optimization/55672
7770         * gcc.target/i386/pr55672.c: New.
7772 2013-01-10  Jeff Law  <law@redhat.com>
7774         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
7775         pass/fail message unique.
7778 2013-01-10  Jason Merrill  <jason@redhat.com>
7780         * ada/.gitignore: New.
7782 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7784         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
7785         Add tls options.
7786         * g++.dg/tls/thread_local2.C: Likewise.
7787         * g++.dg/tls/thread_local2g.C: Likewise.
7788         * g++.dg/tls/thread_local6.C: Likewise.
7789         * g++.dg/tls/thread_local-order1.C: Add tls options.
7790         * g++.dg/tls/thread_local-order2.C: Likewise.
7791         * g++.dg/tls/thread_local3.C: Likewise.
7792         * g++.dg/tls/thread_local3g.C: Likewise.
7793         * g++.dg/tls/thread_local4.C: Likewise.
7794         * g++.dg/tls/thread_local4g.C: Likewise.
7795         * g++.dg/tls/thread_local5.C: Likewise.
7796         * g++.dg/tls/thread_local5g.C: Likewise.
7797         * g++.dg/tls/thread_local6g.C: Likewise.
7799 2013-01-10  Kostya Serebryany  <kcc@google.com>
7801         * g++.dg/asan/asan_test.cc: Sync from upstream.
7803 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
7805         PR tree-optimization/55921
7806         * gcc.c-torture/compile/pr55921.c: New test.
7808 2013-01-09  Jan Hubicka  <jh@suse.cz>
7810         PR tree-optimization/55569
7811         * gcc.c-torture/compile/pr55569.c: New testcase.
7813 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
7815         PR fortran/47203
7816         * gfortran.dg/use_28.f90: New test.
7818 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
7820         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
7821         number matching more robust.
7823 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
7825         PR rtl-optimization/55829
7826         * gcc.target/i386/pr55829.c: New.
7828 2013-01-09  Tobias Burnus  <burnus@net-b.de>
7830         PR fortran/55758
7831         * gfortran.dg/bind_c_bool_1.f90: New.
7832         * gfortran.dg/do_5.f90: Add dg-warning.
7834 2013-01-09  Jan Hubicka  <jh@suse.cz>
7836         PR tree-optimization/55875
7837         * gcc.c-torture/execute/pr55875.c: New testcase.
7838         * g++.dg/torture/pr55875.C: New testcase.
7840 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
7842         PR c/48418
7843         * c-c++-common/pr48418.c: New test.
7845 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
7847         PR c++/55801
7848         * g++.dg/tls/thread_local-ice.C: New.
7850 2013-01-09  Andreas Schwab  <schwab@suse.de>
7852         * gcc.dg/guality/pr54693.c: Null-terminate arr.
7854 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
7856         PR tree-optimization/48189
7857         * gcc.dg/pr48189.c: New test.
7859 2013-01-04  Jan Hubicka  <jh@suse.cz>
7861         PR tree-optimization/55823
7862         * g++.dg/ipa/devirt-10.C: New testcase.
7864 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
7865             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
7867         PR rtl-optimization/55845
7868         * gcc.target/i386/pr55845.c: New test.
7870 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
7872         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
7873         instructions generated instead of number of occurances.
7875 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
7877         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
7878         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7879         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7880         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7881         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7882         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7883         * gcc.target/aarch64/vect-fcm.x: Likewise.
7884         * lib/target-supports.exp
7885         (check_effective_target_vect_cond): Enable for AArch64.
7887 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
7889         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
7890         endian-safe float pool loading.
7891         (test_square_root_v4sf): Likewise.
7892         (test_square_root_v2df): Likewise.
7893         * lib/target-supports.exp
7894         (check_effective_target_vect_call_sqrtf): Add AArch64.
7896 2013-01-08  Martin Jambor  <mjambor@suse.cz>
7898         PR debug/55579
7899         * gcc.dg/tree-ssa/pr55579.c: New test.
7901 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7903         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
7904         asm comments.
7906 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
7908         PR middle-end/55890
7909         * gcc.dg/torture/pr55890-3.c: New test.
7911         PR middle-end/55851
7912         * gcc.c-torture/compile/pr55851.c: New test.
7914         PR sanitizer/55844
7915         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
7916         dg-options.
7918 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7920         PR fortran/55618
7921         * gfortran.dg/elemental_scalar_args_2.f90: New test.
7923 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7925         PR fortran/55763
7926         * gfortran.dg/pointer_init_2.f90: Update dg-error.
7927         * gfortran.dg/pointer_init_7.f90: New.
7929 2013-01-07  Richard Biener  <rguenther@suse.de>
7931         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
7933 2013-01-07  Richard Biener  <rguenther@suse.de>
7935         PR middle-end/55890
7936         * gcc.dg/torture/pr55890-1.c: New testcase.
7937         * gcc.dg/torture/pr55890-2.c: Likewise.
7939 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
7941         * gcc.target/aarch64/fmovd.c: New.
7942         * gcc.target/aarch64/fmovf.c: Likewise.
7943         * gcc.target/aarch64/fmovd-zero.c: Likewise.
7944         * gcc.target/aarch64/fmovf-zero.c: Likewise.
7945         * gcc.target/aarch64/vect-fmovd.c: Likewise.
7946         * gcc.target/aarch64/vect-fmovf.c: Likewise.
7947         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7948         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7950 2013-01-07  Richard Biener  <rguenther@suse.de>
7952         PR tree-optimization/55888
7953         PR tree-optimization/55862
7954         * gcc.dg/torture/pr55888.c: New testcase.
7956 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7958         PR fortran/55852
7959         * gfortran.dg/intrinsic_size_3.f90: New.
7961 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7963         PR fortran/55763
7964         * gfortran.dg/select_type_32.f90: New.
7966 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
7968         PR c++/52343
7969         * g++.dg/cpp0x/alias-decl-29.C: New test.
7971 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
7973         PR fortran/53876
7974         PR fortran/54990
7975         PR fortran/54992
7976         * gfortran.dg/class_array_15.f03: New test.
7978 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
7980         PR fortran/42769
7981         PR fortran/45836
7982         PR fortran/45900
7983         * gfortran.dg/use_23.f90: New test.
7984         * gfortran.dg/use_24.f90: New test.
7985         * gfortran.dg/use_25.f90: New test.
7986         * gfortran.dg/use_26.f90: New test.
7987         * gfortran.dg/use_27.f90: New test.
7989 2013-01-06  Olivier Hainque  <hainque@adacore.com>
7991         * gnat.dg/specs/clause_on_volatile.ads: New test.
7993 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7995         * gnat.dg/alignment10.adb: New test.
7997 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
7998             Mikael Morin  <mikael@gcc.gnu.org>
8000         PR fortran/55827
8001         * gfortran.dg/use_22.f90: New test.
8003 2013-01-04  Andrew Pinski  <apinski@cavium.com>
8005         * gcc.target/aarch64/cmp-1.c: New testcase.
8007 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
8009         PR fortran/55172
8010         * gfortran.dg/select_type_31.f03: New test.
8012 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8014         PR c++/54526 (again)
8015         * g++.dg/cpp0x/parse2.C: Extend.
8016         * g++.old-deja/g++.other/crash28.C: Adjust.
8018 2013-01-04  Richard Biener  <rguenther@suse.de>
8020         PR tree-optimization/55862
8021         * gcc.dg/torture/pr55862.c: New testcase.
8023 2013-01-04  Martin Jambor  <mjambor@suse.cz>
8025         PR tree-optimization/55755
8026         * gcc.dg/torture/pr55755.c: New test.
8027         * gcc.dg/tree-ssa/sra-13.c: Likewise.
8028         * gcc.dg/tree-ssa/pr45144.c: Update.
8030 2013-01-04  Richard Biener  <rguenther@suse.de>
8032         PR middle-end/55863
8033         * gcc.dg/fold-reassoc-2.c: New testcase.
8035 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8037         PR fortran/55763
8038         * gfortran.dg/null_7.f90: New.
8040 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8042         PR fortran/55854
8043         PR fortran/55763
8044         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8045         * gfortran.dg/unlimited_polymorphic_7.f90: New.
8046         * gfortran.dg/unlimited_polymorphic_8.f90: New.
8048 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
8050         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8052 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
8054         PR fortran/55855
8055         * gfortran.dg/assignment_1.f90: Modified.
8056         * gfortran.dg/assignment_4.f90: New.
8058 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
8060         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8062 2013-01-03  Richard Biener  <rguenther@suse.de>
8064         PR tree-optimization/55857
8065         * gcc.dg/vect/pr55857-1.c: New testcase.
8066         * gcc.dg/vect/pr55857-2.c: Likewise.
8068 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
8070         PR rtl-optimization/55838
8071         * gcc.dg/pr55838.c: New test.
8073         PR tree-optimization/55832
8074         * gcc.c-torture/compile/pr55832.c: New test.
8076 2013-01-02  Teresa Johnson  <tejohnson@google.com>
8078         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8079         * gcc.dg/tree-ssa/loop-23.c: Ditto.
8080         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8081         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8082         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8083         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8084         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8085         * gcc.dg/unroll_1.c: Ditto.
8086         * gcc.dg/unroll_2.c: Ditto.
8087         * gcc.dg/unroll_3.c: Ditto.
8088         * gcc.dg/unroll_4.c: Ditto.
8090 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8092         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8094 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8096         PR fortran/55818
8097         * gfortran.dg/eof_4.f90: New test.
8099 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
8101         * lib/c-compat.exp (compat-use-alt-compiler): Remove
8102         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8103         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8104         (compat_setup_dfp): Initialize compat_alt_caret and
8105         compat_save_TEST_ALWAYS_FLAGS.
8107 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8109         * gcc.dg/torture/tls/tls-reload-1.c: New test.
8111 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8113         * gcc.dg/torture/fp-int-convert-2.c: New test.
8115 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8117         * gfortran.dg/newunit_3.f90: Add dg-do run.
8118         * gfortran.dg/inquire_15.f90: Add dg-do run.
8120 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
8122         PR tree-optimization/55831
8123         * gcc.dg/pr55831.c: New test.
8125 Copyright (C) 2013 Free Software Foundation, Inc.
8127 Copying and distribution of this file, with or without modification,
8128 are permitted in any medium without royalty provided the copyright
8129 notice and this notice are preserved.