* c-c++-common/opaque-vector.c: Skip long double test on hppa.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2701f2628f65ee89230d989d1b9aea647ab01227
1 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
3         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
5         PR testsuite/58645
6         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
8 2013-10-19  Mike Stump  <mikestump@comcast.net>
10         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
12         * gcc.dg/lto/pr54625-1_0.c: Move from here...
13         * g++.dg/lto/pr54625-1_0.c: ... to here.
14         * gcc.dg/lto/pr54625-1_1.C: Likewise.
15         * g++.dg/lto/pr54625-1_1.C: Likewise.
16         * gcc.dg/lto/pr54625-2_0.c: Likewise.
17         * g++.dg/lto/pr54625-2_0.c: Likewise.
18         * gcc.dg/lto/pr54625-2_1.C: Likewise.
19         * g++.dg/lto/pr54625-2_1.C: Likewise.
21 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
23         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
25 2013-10-18  Cong Hou  <congh@google.com>
27         * gcc.dg/vect/pr58508.c: New test.
29 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
31         PR c++/58466
32         * g++.dg/cpp0x/variadic145.C: New.
34 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
36         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
38 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
40         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
41         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
42         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
43         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
45 2013-10-17  Charles Bayis  <charles.baylis@linaro.org>
47         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
48         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
49         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
50         effective target arm_thumb1_ok.
51         * lib/target-supports.exp
52         (check_effective_target_arm_fp16_ok_nocache): Don't force
53         -mfloat-abi=soft when building for hardfloat target.
55 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
57         PR target/58673
58         * gcc.target/powerpc/pr58673-1.c: New file to test whether
59         -mquad-word + -mno-vsx-timode causes errors.
60         * gcc.target/powerpc/pr58673-2.c: Likewise.
62 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
64         PR c++/58596
65         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
67 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
69         * gcc.target/aarch64/c-output-template.c: New testcase.
70         * gcc.target/aarch64/c-output-template-2.c: Likewise.
71         * gcc.target/aarch64/c-output-template-3.c: Likewise.
73 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
75         * gcc/testsuite/lib/target-supports.exp
76         (check_effective_target_sync_long_long): AArch64 supports
77         atomic operations on "long long".
78         (check_effective_target_sync_long_long_runtime): AArch64 can
79         execute atomic operations on "long long".
81 2013-10-17  Richard Biener  <rguenther@suse.de>
83         PR tree-optimization/58143
84         * gcc.dg/torture/pr58143-1.c: New testcase.
85         * gcc.dg/torture/pr58143-2.c: Likewise.
86         * gcc.dg/torture/pr58143-3.c: Likewise.
88 2013-10-17  Marek Polacek  <polacek@redhat.com>
90         PR c/58267
91         * gcc.dg/c1x-align-5.c: New test.
93 2013-10-16  Tobias Burnus  <burnus@net-b.de>
95         PR fortran/58652
96         * gfortran.dg/unlimited_polymorphic_12.f90: New.
98 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
100         * c-c++-common/cpp/openmp-define-1.c: Move
101         dg-require-effective-target fopenmp after dg-do directive.
102         * c-c++-common/cpp/openmp-define-2.c: Likewise.
103         * gfortran.dg/openmp-define-1.f90: Likewise.
104         * gfortran.dg/openmp-define-2.f90: Likewise.
105         * gfortran.dg/openmp-define-3.f90: Likewise.
107 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
109         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
111 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
113         PR target/57756
114         * gcc.target/i386/pr57756.c: New test.
115         * gcc.target/i386/pr57756_2.c: New test.
117 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
119         * gcc.dg/torture/builtin-self.c: New file.
121 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
123         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
124         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
125         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
126         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
127         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
129 2013-10-15  Cong Hou  <congh@google.com>
131         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
133 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
135         PR c++/58707
136         * g++.dg/cpp0x/pr58707.C: New.
138 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
140         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
141         after other directives.
143 2013-10-15  Tobias Burnus  <burnus@net-b.de>
145         PR fortran/58652
146         * gfortran.dg/unlimited_polymorphic_11.f90: New.
148 2013-10-14  Ian Lance Taylor  <iant@google.com>
150         * go.test/go-test.exp (go-find-packages): New proc.
151         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
152         subdirectories.  Do simple +build line matching.  Handle run with
153         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
154         for rundir.  Remove special handling for bug191 and dwarf.
156 2013-10-14  Tobias Burnus  <burnus@net-b.de>
158         PR fortran/58658
159         * gfortran.dg/unlimited_polymorphic_10.f90: New.
161 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
163         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]: Use
164         btsl.
166 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
168         * gnat.dg/specs/opt1.ads: New test.
170 2013-10-14  Richard Biener  <rguenther@suse.de>
172         PR tree-optimization/58640
173         * gcc.c-torture/execute/pr58640-2.c: New testcase.
175 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
177         * gnat.dg/uninit_array.ad[sn]: New test.
178         * gnat.dg/uninit_array_pkg.ads: New helper.
180 2013-10-13  Richard Biener  <rguenther@suse.de>
182         * gcc.c-torture/execute/pr58662.c: New test.
184 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
186         PR target/51244
187         * gcc.dg/torture/p51244-21.c: New.
188         * gcc.target/sh/pr51244-20.c: New.
189         * gcc.target/sh/pr51244-20-sh2a.c: New.
191 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
193         * gnat.dg/specs/linker_section.ads: Update test.
195 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
197         PR target/58690
198         * gcc.target/i386/pr58690.c: New test
200 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
202         * gcc.target/i386/builtin-ucmp.c: New test.
204 2013-10-11  Brooks Moses  <bmoses@google.com>
206         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
208 2013-10-11  Jeff Law  <law@redhat.com>
210         * gcc.c-torture/execute/pr58640.c: New test.
212 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
214         PR c++/58633
215         * g++.dg/cpp0x/decltype57.C: New.
217 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
219         PR c++/31671
220         * g++.dg/template/nontype26.C: New.
222 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
224         * c-c++-common/cpp/openmp-define-1.c: New file.
225         * c-c++-common/cpp/openmp-define-2.c: Likewise.
226         * c-c++-common/cpp/openmp-define-3.c: Likewise.
227         * gfortran.dg/openmp-define-1.f90: Likewise.
228         * gfortran.dg/openmp-define-2.f90: Likewise.
229         * gfortran.dg/openmp-define-3.f90: Likewise.
231         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
232         for test source files.
233         * gcc.dg/gomp/gomp.exp: Likewise.
234         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
235         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
236         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
237         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
238         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
240 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
242         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
243         Remove error test that is now valid in OpenMP 4.0.
244         * c-c++-common/gomp/atomic-16.c: New test.
245         * c-c++-common/gomp/cancel-1.c: New test.
246         * c-c++-common/gomp/depend-1.c: New test.
247         * c-c++-common/gomp/depend-2.c: New test.
248         * c-c++-common/gomp/map-1.c: New test.
249         * c-c++-common/gomp/pr58472.c: New test.
250         * c-c++-common/gomp/sections1.c: New test.
251         * c-c++-common/gomp/simd1.c: New test.
252         * c-c++-common/gomp/simd2.c: New test.
253         * c-c++-common/gomp/simd3.c: New test.
254         * c-c++-common/gomp/simd4.c: New test.
255         * c-c++-common/gomp/simd5.c: New test.
256         * c-c++-common/gomp/single1.c: New test.
257         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
258         parser.
259         * g++.dg/gomp/block-3.C: Likewise.
260         * g++.dg/gomp/clause-3.C: Adjust error messages.
261         * g++.dg/gomp/declare-simd-1.C: New test.
262         * g++.dg/gomp/declare-simd-2.C: New test.
263         * g++.dg/gomp/depend-1.C: New test.
264         * g++.dg/gomp/depend-2.C: New test.
265         * g++.dg/gomp/target-1.C: New test.
266         * g++.dg/gomp/target-2.C: New test.
267         * g++.dg/gomp/taskgroup-1.C: New test.
268         * g++.dg/gomp/teams-1.C: New test.
269         * g++.dg/gomp/udr-1.C: New test.
270         * g++.dg/gomp/udr-2.C: New test.
271         * g++.dg/gomp/udr-3.C: New test.
272         * g++.dg/gomp/udr-4.C: New test.
273         * g++.dg/gomp/udr-5.C: New test.
274         * g++.dg/gomp/udr-6.C: New test.
275         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
276         * gcc.dg/autopar/outer-2.c: Likewise.
277         * gcc.dg/autopar/outer-3.c: Likewise.
278         * gcc.dg/autopar/outer-4.c: Likewise.
279         * gcc.dg/autopar/outer-5.c: Likewise.
280         * gcc.dg/autopar/outer-6.c: Likewise.
281         * gcc.dg/autopar/parallelization-1.c: Likewise.
282         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
283         parser.
284         * gcc.dg/gomp/clause-1.c: Adjust error messages.
285         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
286         instead of GOMP_parallel_loop_runtime_start.
287         * gcc.dg/gomp/declare-simd-1.c: New test.
288         * gcc.dg/gomp/declare-simd-2.c: New test.
289         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
290         parser.  Add further #pragma omp sections nesting tests.
291         * gcc.dg/gomp/target-1.c: New test.
292         * gcc.dg/gomp/target-2.c: New test.
293         * gcc.dg/gomp/taskgroup-1.c: New test.
294         * gcc.dg/gomp/teams-1.c: New test.
295         * gcc.dg/gomp/udr-1.c: New test.
296         * gcc.dg/gomp/udr-2.c: New test.
297         * gcc.dg/gomp/udr-3.c: New test.
298         * gcc.dg/gomp/udr-4.c: New test.
299         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
301 2013-10-10  Jan Hubicka  <jh@suse.cz>
303         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
304         tuning change.
305         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
306         * gcc.target/i386/pr49168-1.c: Likewise.
307         * gcc.target/i386/pr49002-2.c: Likewise.
309 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
311         PR middle-end/58670
312         * gcc.dg/torture/pr58670.c: New test.
314 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
316         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
318 2013-10-09  Marek Polacek  <polacek@redhat.com>
320         PR c++/58635
321         * g++.dg/tm/pr58635-1.C: New test.
322         * g++.dg/tm/pr58635-2.C: New test.
324 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
326         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
328 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
330         PR tree-optimization/20318
331         * c-c++-common/pr20318.c: New file.
332         * gcc.dg/tree-ssa/pr20318.c: New file.
334 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
336         * gcc.c-torture/execute/pr58570.c: New test.
338 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
340         * gcc.target/aarch64/vclz.c: New testcase.
342 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
344         * gcc.target/aarch64/vadd_f64.c: New testcase.
345         * gcc.target/aarch64/vsub_f64.c: New testcase.
347 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
349         * gcc.target/aarch64/vdiv_f.c: New testcase.
351 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
353         * gcc.target/aarch64/vneg_f.c: New testcase.
354         * gcc.target/aarch64/vneg_s.c: New testcase.
356 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
358         PR c++/58568
359         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
360         * g++.old-deja/g++.mike/misc9.C: Adjust.
362 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
364         PR c++/58665
365         Revert:
366         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
368         PR c++/58448
369         * g++.dg/template/crash117.C: New.
371 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
373         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
375 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
377         PR tree-optimization/58480
378         * gcc.dg/tree-ssa/pr58480.c: New file.
380 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
382         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
383         * gcc.target/powerpc/fusion.c: Likewise.
385 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
387         * gcc.target/s390/htm-nofloat-2.c: New testcase.
389 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
391         * gcc.target/s390/htm-1.c: Add more tests to cover different
392         operand types.
394 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
396         PR c++/58126
397         * g++.dg/init/uninitialized1.C: New.
399 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
401         PR c++/56060
402         * g++.dg/cpp0x/variadic144.C: New.
404 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
406         PR c++/58560
407         * g++.dg/cpp0x/auto39.C: New.
409 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
411         PR c++/58503
412         * g++.dg/cpp0x/range-for26.C: New.
413         * g++.dg/cpp0x/range-for27.C: Likewise.
415 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
417         PR c++/58448
418         * g++.dg/template/crash117.C: New.
420 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
422         PR c++/19476
423         * g++.dg/tree-ssa/pr19476-5.C: New file.
424         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
426 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
428         PR c++/58584
429         * g++.dg/cpp0x/gen-attrs-55.C: New.
431 2013-10-03  Easwaran Raman  <eraman@google.com>
433         PR c++/33911
434         * g++.dg/ext/attribute47.C: New.
436 2013-10-03  Rong Xu  <xur@google.com>
438         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
439         probability.
440         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
441         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
443 2013-10-03  Marek Polacek  <polacek@redhat.com>
445         PR c++/58510
446         * g++.dg/cpp0x/pr58510.C: New test.
448 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
450         PR c++/19476
451         * g++.dg/tree-ssa/pr19476-1.C: New file.
452         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
453         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
454         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
456 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
458         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
459         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
460         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
461         VSX scalar operations or the traditional floating point form of
462         the instruction.
463         * gcc.target/powerpc/ppc-target-2.c: Likewise.
464         * gcc.target/powerpc/recip-3.c: Likewise.
465         * gcc.target/powerpc/recip-5.c: Likewise.
466         * gcc.target/powerpc/pr72747.c: Likewise.
467         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
469 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
471         PR target/58460
472         * gcc.target/aarch64/pr58460.c: New file.
474 2013-10-02  Tobias Burnus  <burnus@net-b.de>
476         PR fortran/58593
477         * gfortran.dg/char_length_19.f90: New.
479 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
481         PR c++/58535
482         * g++.dg/parse/crash65.C: New.
483         * g++.dg/cpp1y/pr58535.C: Likewise.
485 2013-10-02  Richard Biener  <rguenther@suse.de>
487         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
488         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
489         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
490         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
491         * gfortran.dg/ldist-pr45199.f: Likewise.
493 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
495         PR c++/58565
496         * g++.dg/parse/crash64.C: New.
498 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
500         * gcc.dg/tree-ssa/slsr-40.c: New test.
502 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
504         PR c++/58563
505         * g++.dg/cpp0x/pr58563.C: New.
507 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
509         * gcc.target/aarch64/vect_saddl_1.c: New.
511 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
513         PR target/58574
514         * gcc.c-torture/execute/pr58574.c: New testcase.
516 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
518         PR Target/58578
519         * gcc.target/arm/pr58578.c: New test.
521 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
523         PR tree-optimization/58556
524         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
525         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
527 2013-10-01  Nick Clifton  <nickc@redhat.com>
529         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
530         for MSP430.
531         * gcc.c-torture/compile/20010327-1.c: Only run the test for
532         ptr32plus targets.
533         * gcc.c-torture/compile/pr41181.c: Likewise.
534         * gcc.c-torture/compile/calls.c: Likewise.
535         * gcc.c-torture/compile/990617-1.c: Likewise.
536         * gcc.c-torture/compile/pr55955.c: Only run the test for
537         int32plus targets.
538         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
540 2013-10-01  Richard Biener  <rguenther@suse.de>
542         PR tree-optimization/58553
543         * gcc.dg/torture/pr58553.c: New testcase.
545 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
547         PR middle-end/58564
548         * gcc.c-torture/execute/pr58564.c: New test.
550 2013-09-30  Teresa Johnson  <tejohnson@google.com>
552         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
553         Update for additional dump message.
555 2013-09-30  Richard Biener  <rguenther@suse.de>
557         PR tree-optimization/58554
558         * gcc.dg/torture/pr58554.c: New testcase.
560 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
561             Joern Rennecke  <joern.rennecke@embecosm.com>
563         * gcc.target/arc/barrel-shifter-1.c: New test.
564         * gcc.target/arc/barrel-shifter-2.c: Likewise.
565         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
566         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
567         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
568         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
569         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
570         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
571         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
572         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
573         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
574         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
575         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
576         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
577         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
578         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
579         * gcc.target/arc/mtune-ARC600.c: Likewise.
580         * gcc.target/arc/mtune-ARC601.c: Likewise.
581         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
582         * gcc.target/arc/mtune-ARC700.c: Likewise.
583         * gcc.target/arc/mtune-ARC725D.c: Likewise.
584         * gcc.target/arc/mtune-ARC750D.c: Likewise.
585         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
586         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
588 2013-09-30  Richard Biener  <rguenther@suse.de>
590         PR middle-end/58532
591         * g++.dg/torture/pr58552.C: New testcase.
593 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
595         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
596         and -mupper-regs-df.
598 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
600         PR middle-end/58463
601         * gcc.dg/pr58463.c: New test.
603 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
605         PR middle-end/58551
606         * c-c++-common/gomp/pr58551.c: New test.
608 2013-09-27  Richard Biener  <rguenther@suse.de>
610         PR tree-optimization/58459
611         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
613 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
615         PR fortran/58113
616         * gfortran.dg/round_4.f90: Check for rounding support.
618 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
620         * g++.dg/vect/pr58513.cc (op): Make static.
622 2013-09-26  Richard Biener  <rguenther@suse.de>
624         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
626 2013-09-26  Richard Biener  <rguenther@suse.de>
628         PR tree-optimization/58539
629         * gcc.dg/torture/pr58539.c: New testcase.
631 2013-09-25  Jeff Law  <law@redhat.com>
633         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
635 2013-09-25  Tobias Burnus  <burnus@net-b.de>
637         PR fortran/58436
638         * gfortran.dg/finalize_21.f90: New.
640 2013-09-25  Tobias Burnus  <burnus@net-b.de>
642         PR fortran/57697
643         PR fortran/58469
644         * gfortran.dg/defined_assignment_8.f90: New.
645         * gfortran.dg/defined_assignment_9.f90: New.
647 2013-09-25  Marek Polacek  <polacek@redhat.com>
649         PR sanitizer/58413
650         * c-c++-common/ubsan/shift-5.c: New test.
651         * c-c++-common/ubsan/shift-6.c: New test.
652         * c-c++-common/ubsan/div-by-zero-5.c: New test.
653         * gcc.dg/ubsan/c-shift-1.c: New test.
655 2013-09-25  Marek Polacek  <polacek@redhat.com>
657         PR c++/58516
658         * g++.dg/tm/pr58516.C: New test.
660 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
662         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
663         New procedure.
664         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
666 2013-09-24  Richard Biener  <rguenther@suse.de>
668         PR middle-end/58513
669         * g++.dg/vect/pr58513.cc: New testcase.
671 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
673         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
674         output.
676 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
678         PR c++/58500
679         * g++.dg/cpp1y/pr58500.C: New testcase.
681 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
683         * gnat.dg/opt28.ad[sb]: New test.
684         * gnat.dg/opt28_pkg.ads: New helper.
686 2013-09-23  Richard Biener  <rguenther@suse.de>
688         PR tree-optimization/58464
689         * g++.dg/torture/pr58464.C: New testcase.
691 2013-09-23  Christian Bruel  <christian.bruel@st.com>
693         PR target/58475
694         * gcc.target/sh/torture/pr58475.c: New test.
696 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
698         PR fortran/58355
699         * gfortran.dg/extends_15.f90: New.
701 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
703         PR c++/58481
704         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
706 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
708         PR target/56875
709         * gcc.target/vax/vax.exp: New.
710         * gcc.target/vax/pr56875.c: Ditto.
712 2013-09-20  Richard Biener  <rguenther@suse.de>
714         PR middle-end/58484
715         * gfortran.dg/pr58484.f: New testcase.
717 2013-09-20  Jeff Law  <law@redhat.com>
719         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
721 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
723         PR middle-end/57748
724         * gcc.dg/torture/pr57748-1.c: New test.
725         * gcc.dg/torture/pr57748-2.c: New test.
727 2013-09-20  Marek Polacek  <polacek@redhat.com>
729         PR sanitizer/58413
730         * c-c++-common/ubsan/shift-4.c: New test.
732 2013-09-20  Richard Biener  <rguenther@suse.de>
734         PR tree-optimization/58453
735         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
737 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
739         PR fortran/58099
740         * gfortran.dg/proc_ptr_43.f90: New.
742 2013-09-18  Tobias Burnus  <burnus@net-b.de>
744         PR fortran/57697
745         * gfortran.dg/defined_assignment_11.f90: New.
747 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
749         PR rtl-optimization/58438
750         * g++.dg/pr58438.C: New test.
752 2013-09-18  Tobias Burnus  <burnus@net-b.de>
754         PR fortran/43366
755         * gfortran.dg/class_39.f03: Update dg-error.
756         * gfortran.dg/class_5.f03: Ditto.
757         * gfortran.dg/class_53.f90: Ditto.
758         * gfortran.dg/realloc_on_assign_20.f90: New.
759         * gfortran.dg/realloc_on_assign_21.f90: New.
760         * gfortran.dg/realloc_on_assign_22.f90: New.
762 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
764         PR c++/58457
765         * g++.dg/parse/using4.C: New.
767 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
769         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
771 2013-09-18  Marek Polacek  <polacek@redhat.com>
773         PR sanitize/58443
774         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
775         instead of the shift option.
776         * c-c++-common/ubsan/pr58443-1.c: New test.
777         * c-c++-common/ubsan/pr58443-3.c: New test.
778         * c-c++-common/ubsan/pr58443-2.c: New test.
780 2013-09-18  Richard Biener  <rguenther@suse.de>
782         PR tree-optimization/58417
783         * gcc.dg/torture/pr58417.c: New testcase.
785 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
787         * gnat.dg/array_bounds_test2.adb: New test.
789 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
791         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
792         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
794 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
796         * gnat.dg/in_out_parameter4.adb: New test.
798 2013-09-18  Marek Polacek  <polacek@redhat.com>
800         PR sanitizer/58411
801         * c-c++-common/ubsan/attrib-1.c: New test.
803 2013-09-17  Cong Hou  <congh@google.com>
805         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
806         on two arrays with short and int types. This should not be recognized
807         as a dot product pattern.
809 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
811         PR c++/58435
812         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
813         the cp_type_quals (r) too.
815 2013-09-17  Jan Hubicka  <jh@suse.cz>
817         PR middle-end/58332
818         * gcc.c-torture/compile/pr58332.c: New testcase.
820 2013-09-17  Jeff Law  <law@redhat.com>
822         * gcc.c-torture/execute/pr58387.c: New test.
824 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
826         PR tree-optimization/58088
827         * gcc.c-torture/compile/pr58088.c: New test.
829 2013-09-17  Nick Clifton  <nickc@redhat.com>
831         * lib/target-supports.exp (check_effective_target_trampolines):
832         Add MSP430 to the list of targets that do not support trampolines.
833         (check_profiling_available): Add MSP430 to the list of targets
834         that do not support profiling.
835         (check_effective_target_tls_runtime): Add MSP430 to the list of
836         targets that do not support TLS.
838 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
840         * gnat.dg/opt27.adb: New test.
841         * gnat.dg/opt27_pkg.ad[sb]: New helper.
843 2013-09-17  Andreas Schwab  <schwab@suse.de>
845         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
847 2013-09-17  Richard Biener  <rguenther@suse.de>
849         PR tree-optimization/58432
850         * gcc.dg/pr58432.c: New testcase.
852 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
854         * gcc.dg/tree-ssa/slsr-39.c: New test.
856 2013-09-16  Xinliang David Li  <davidxl@google.com>
858         * gcc.misc-tests/help.exp: Optimizer help change.
860 2013-09-16  Jeff Law  <law@redhat.com>
862         * gcc.c-torture/execute/pr58419.c: New test.
863         * gcc.c-torture/execute/pr58431.c: New test.
865 2013-09-16  Tobias Burnus  <burnus@net-b.de>
867         PR fortran/58356
868         * gfortran.dg/finalize_19.f90: New.
870 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
872         * gcc.target/i386/pr58418.c: New.
874 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
876         * gcc.target/aarch64/fmla-intrinsic.c: New.
877         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
878         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
879         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
881 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
883         * gcc.target/aarch64/mul_intrinsic_1.c: New.
884         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
886 2013-09-16  Richard Biener  <rguenther@suse.de>
888         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
890 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
892         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
893         interpreted as implicit templates) to be expected pedwarns instead.
895 2013-09-16  Tobias Burnus  <burnus@net-b.de>
897         PR fortran/57697
898         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
900 2013-09-15  Tobias Burnus  <burnus@net-b.de>
902         PR fortran/57697
903         * gfortran.dg/defined_assignment_10.f90: New.
905 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
907         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
908         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
910 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
912         * g++.dg/abi/main.C: Added implicit C linkage tests
914 2013-09-13  Kai Tietz  <ktietz@redhat.com>
916         * gcc.target/i386/pr57848.c: New file.
918 2013-09-13  Christian Bruel  <christian.bruel@st.com>
920         PR target/58314
921         * gcc.target/sh/torture/pr58314.c: New test.
923 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
925         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
927 2013-09-12  Martin Jambor  <mjambor@suse.cz>
929         PR ipa/58389
930         * g++.dg/pr58389.C: New test.
932 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
934         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
935         * g++.dg/template/pseudodtor3.C: Likewise.
937 2013-09-12  Richard Biener  <rguenther@suse.de>
939         PR tree-optimization/58404
940         * g++.dg/tree-ssa/pr58404.C: New testcase.
942 2013-09-12  Martin Jambor  <mjambor@suse.cz>
944         PR ipa/58371
945         * g++.dg/ipa/pr58371.C: New test.
947 2013-09-12  Richard Biener  <rguenther@suse.de>
949         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
950         expected outcome and comment why that happens.
952 2013-09-11  Richard Biener  <rguenther@suse.de>
954         PR middle-end/58377
955         * g++.dg/uninit-pred-4.C: New testcase.
957 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
959         PR tree-optimization/58385
960         * gcc.c-torture/execute/pr58385.c: New test.
962 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
964         * gcc.target/arm/thumb-ifcvt-2.c: New test.
966 2013-09-10  Jeff Law  <law@redhat.com>
968         * g++.dg/torture/pr58380.C: New test.
970 2013-09-10  Jan Hubicka  <jh@suse.cz>
971             Paolo Carlini  <paolo.carlini@oracle.com>
973         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
975 2013-09-10  Jeff Law  <law@redhat.com>
977         * gcc.c-torture/compile/pr58343.c: New test.
979 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
981         PR rtl-optimization/58365
982         * gcc.c-torture/execute/pr58365.c: New test.
984 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
986         * gcc.dg/torture/memcpy-1.c: New test.
988 2013-09-10  Alan Modra  <amodra@gmail.com>
990         * gcc.target/powerpc/pr58330.c: New.
992 2013-09-10  Alan Modra  <amodra@gmail.com>
994         * gcc.target/powerpc/medium_offset.c: New.
996 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
998         PR c++/58325
999         * g++.dg/warn/Wunused-var-21.C: New test.
1001         PR tree-optimization/58364
1002         * gcc.c-torture/execute/pr58364.c: New test.
1004 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1006         PR c++/43452
1007         * g++.dg/warn/Wdelete-incomplete-1.C: New.
1008         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1009         * g++.dg/init/delete1.C: Adjust.
1011 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
1013         * gcc.target/aarch64/movdi_1.c: New test.
1015 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1017         PR c++/58362
1018         * g++.dg/warn/Wunused-parm-5.C: New.
1020 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1022         * gcc.target/aarch64/cmn-neg.c: New test.
1024 2013-09-09  Richard Biener  <rguenther@suse.de>
1026         PR middle-end/58326
1027         * gcc.dg/torture/pr58326-1.c: New testcase.
1028         * gcc.dg/torture/pr58326-2.c: Likewise.
1030 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1032         PR target/57735
1033         * g++.dg/ext/pr57735.C: New test.
1035 2013-09-09  Jan Hubicka  <jh@suse.cz>
1037         PR middle-end/58294
1038         * g++.dg/torture/PR58294.C: New testcase.
1040 2013-09-08  Jeff Law  <law@redhat.com>
1042         * gcc.c-torture/compile/pr58340.c: New test.
1044 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
1046         * g++.dg/debug/ra1.C: New test.
1048 2013-09-08  Jan Hubicka  <jh@suse.cz>
1050         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1051         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1052         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1053         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1055 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1057         PR c++/54941
1058         * g++.dg/overload/new1.C: Adjust.
1060 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
1062         * c-c++-common/opaque-vector.c: New test.
1064 2013-09-08  Tom de Vries  <tom@codesourcery.com>
1066         PR c++/58282
1067         * g++.dg/tm/noexcept-6.C: New test.
1069 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1071         * gcc.target/arc/cond-set-use.c: New test.
1073 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1075         * gnat.dg/stack_usage2.adb: New test.
1077 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
1079         * gcc.target/aarch64/table-intrinsics.c
1080         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1081         (qtb_tests8_< ,2,3,4>): Likewise.
1082         (qtblq_tests8_< ,2,3,4>): Likewise.
1083         (qtbxq_tests8_< ,2,3,4>): Likewise.
1085 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1087         * gnat.dg/warn10.ad[sb]: New test.
1088         * gnat.dg/warn10_pkg.ads: New helper.
1090 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1092         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1093         Don't expect NULL in foo.result set.
1094         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1095         in ESCAPED set.
1096         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1097         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1099 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1101         * gcc.target/s390/nearestint-1.c: New testcase.
1103 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1104             Vineet Gupta  <Vineet.Gupta@synopsys.com>
1106         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1107         * testsuite/gcc.target/arc: New directory.
1108         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1109         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1110         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1111         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1112         * testsuite/gcc.dg/builtin-apply2.c
1113         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1115 2013-09-04  Jan Hubicka  <jh@suse.cz>
1117         PR middle-end/58201
1118         * g++.dg/torture/pr58201_0.C: New testcase.
1119         * g++.dg/torture/pr58201_1.C: New testcase.
1120         * g++.dg/torture/pr58201.h: New testcase.
1122 2013-09-05  Jan Hubicka  <jh@suse.cz>
1124         * gcc.dg/autopar/pr49960.c: Disable partial inlining
1126 2013-09-05  Richard Biener  <rguenther@suse.de>
1128         PR tree-optimization/58137
1129         * gcc.target/i386/pr58137.c: New testcase.
1131 2013-09-05  Martin Jambor  <mjambor@suse.cz>
1133         * g++.dg/ipa/remref-1.C: New test.
1134         * g++.dg/ipa/remref-2.C: Likewise.
1136 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1138         PR c++/24926
1139         * g++.dg/parse/access11.C: New.
1141 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1143         * g++.dg/warn/weak1.C: Skip on AIX.
1145 2013-09-04  Easwaran Raman  <eraman@google.com>
1147         PR middle-end/57370
1148         PR tree-optimization/58011
1149         * gfortran.dg/reassoc_12.f90: New testcase.
1150         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1152 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1154         * gcc.dg/attr-weakref-1.c: Skip on AIX.
1155         * gcc.dg/torture/pr53922.c: Skip on AIX.
1156         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1158 2013-09-04  Teresa Johnson  <tejohnson@google.com>
1160         * gcc.dg/unroll_1.c: Test dumping to stderr.
1162 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1164         PR c++/58305
1165         * g++.dg/warn/deprecated-8.C: New.
1167 2013-09-03  Jeff Law  <law@redhat.com>
1169         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1170         dump output.
1172 2013-09-03  Meador Inge  <meadori@codesourcery.com>
1174         Revert:
1176         2013-08-30  Meador Inge  <meadori@codesourcery.com>
1178         * gcc.dg/Warray-bounds-11.c: New testcase.
1180 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
1182         * lib/target-supports.exp (check_weak_available): Return true for AIX.
1184 2013-09-03  Jan Hubicka  <jh@suse.cz>
1186         * g++.dg/ipa/devirt-15.C: Fix testcase.
1188 2013-09-03  Richard Biener  <rguenther@suse.de>
1190         PR middle-end/57656
1191         * gcc.dg/torture/pr57656.c: New testcase.
1193 2013-09-03  Richard Biener  <rguenther@suse.de>
1195         PR middle-end/57287
1196         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1198 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1200         PR fortran/PR56519
1201         * gfortran.dg/do_concurrent_3.f90:  New test case.
1203 2013-09-02  Jan Hubicka  <jh@suse.cz>
1205         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1207 2013-09-02  Martin Jambor  <mjambor@suse.cz>
1209         PR ipa/58106
1210         * gcc.dg/ipa/pr58106.c: New test.
1212 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
1214         * gcc.target/aarch64/scalar_intrinsics.c
1215         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1217 2013-09-02  Richard Biener  <rguenther@suse.de>
1219         PR middle-end/57511
1220         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1222 2013-09-02  Richard Biener  <rguenther@suse.de>
1224         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1225         reference.
1227 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
1229         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1231 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
1233         PR c++/21682, implement DR 565
1234         * g++.dg/template/using24.C: New.
1235         * g++.dg/template/using25.C: Likewise.
1236         * g++.dg/template/using26.C: Likewise.
1238 2013-09-01  Jan Hubicka  <jh@suse.cz>
1240         * g++.dg/ipa/devirt-15.C: New testcase.
1242 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
1244         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1246 2013-08-31  Jan Hubicka  <jh@suse.cz>
1248         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1249         * g++.dg/tree-ssa/pr45453.C: Likewise.
1251 2013-08-31  Jan Hubicka  <jh@suse.cz>
1253         * gcc.dg/fork-instrumentation.c: New testcase.
1255 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
1257         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1259 2013-08-30  Meador Inge  <meadori@codesourcery.com>
1261         * gcc.dg/Warray-bounds-11.c: New testcase.
1263 2013-08-30  Marek Polacek  <polacek@redhat.com>
1265         * g++.dg/ubsan/div-by-zero-1.C: New test.
1266         * c-c++-common/ubsan/save-expr-1.c: New test.
1267         * c-c++-common/ubsan/save-expr-2.c: New test.
1268         * c-c++-common/ubsan/save-expr-3.c: New test.
1269         * c-c++-common/ubsan/save-expr-4.c: New test.
1270         * c-c++-common/ubsan/typedef-1.c: New test.
1271         * c-c++-common/ubsan/const-char-1.c: New test.
1272         * c-c++-common/ubsan/const-expr.c: New test.
1273         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1274         * c-c++-common/ubsan/shift-1.c: Likewise.
1275         * c-c++-common/ubsan/shift-2.c: Likewise.
1276         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1277         * lib/ubsan-dg.exp: New file.
1278         * g++.dg/dg.exp: Add ubsan tests.
1279         * g++.dg/ubsan/ubsan.exp: New file.
1280         * gcc.dg/ubsan/ubsan.exp: New file.
1281         * g++.dg/ubsan/cxx11-shift-1.C: New test.
1282         * g++.dg/ubsan/cxx11-shift-2.C: New test.
1283         * c-c++-common/ubsan/div-by-zero-3.c: New test.
1284         * c-c++-common/ubsan/div-by-zero-1.c: New test.
1285         * c-c++-common/ubsan/div-by-zero-4.c: New test.
1286         * c-c++-common/ubsan/shift-3.c: New test.
1287         * c-c++-common/ubsan/unreachable-1.c: New test.
1288         * c-c++-common/ubsan/shift-1.c: New test.
1289         * c-c++-common/ubsan/shift-2.c: New test.
1290         * c-c++-common/ubsan/div-by-zero-2.c: New test.
1291         * gcc.dg/ubsan/c99-shift-2.c: New test.
1292         * gcc.dg/ubsan/c99-shift-1.c: New test.
1294 2013-08-29  Jan Hubicka  <jh@suse.cz>
1296         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1297         to match template and comment.
1299 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1301         PR c++/51424
1302         * g++.dg/cpp0x/dc8.C: New.
1303         * g++.dg/template/meminit1.C: Adjust.
1305 2013-08-30  Teresa Johnson  <tejohnson@google.com>
1307         * gcc.dg/inline-dump.c: Delete inadvertant commit.
1309 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
1311         PR tree-optimization/58277
1312         * gcc.c-torture/execute/pr58277-1.c: New test.
1313         * gcc.c-torture/execute/pr58277-2.c: New test.
1315 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1317         * gcc.dg/guality/param-1.c: New test.
1318         * gcc.dg/guality/param-2.c: Likewise.
1320 2013-08-30  Richard Biener  <rguenther@suse.de>
1322         PR tree-optimization/58228
1323         * gcc.dg/torture/pr58228.c: New testcase.
1325 2013-08-30  Richard Biener  <rguenther@suse.de>
1327         PR tree-optimization/58223
1328         * gcc.dg/torture/pr58223.c: New testcase.
1329         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1331 2013-08-30  Richard Biener  <rguenther@suse.de>
1333         PR tree-optimization/58010
1334         * gcc.dg/pr58010.c: New testcase.
1336 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
1338         * gcc.dg/unroll_3.c: Message change.
1339         * gcc.dg/unroll_4.c: Likewise.
1340         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1341         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1342         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1343         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1344         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1345         * gcc.dg/tree-ssa/loop-23.c: Likewise.
1346         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1347         * gcc.dg/unroll_1.c: Likewise.
1348         * gcc.dg/vect/bb-slp-31.c: Likewise.
1349         * gcc.dg/vect/bb-slp-14.c: Likewise.
1350         * gcc.dg/vect/bb-slp-8.c: Likewise.
1351         * gcc.dg/vect/bb-slp-23.c: Likewise.
1352         * gcc.dg/vect/bb-slp-15.c: Likewise.
1353         * gcc.dg/vect/bb-slp-9.c: Likewise.
1354         * gcc.dg/vect/bb-slp-24.c: Likewise.
1355         * gcc.dg/vect/bb-slp-16.c: Likewise.
1356         * gcc.dg/vect/bb-slp-25.c: Likewise.
1357         * gcc.dg/vect/bb-slp-17.c: Likewise.
1358         * gcc.dg/vect/bb-slp-26.c: Likewise.
1359         * gcc.dg/vect/bb-slp-18.c: Likewise.
1360         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1361         * gcc.dg/vect/bb-slp-27.c: Likewise.
1362         * gcc.dg/vect/bb-slp-19.c: Likewise.
1363         * gcc.dg/vect/bb-slp-28.c: Likewise.
1364         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1365         * gcc.dg/vect/bb-slp-29.c: Likewise.
1366         * gcc.dg/vect/bb-slp-8a.c: Likewise.
1367         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1368         * gcc.dg/vect/bb-slp-1.c: Likewise.
1369         * gcc.dg/vect/bb-slp-8b.c: Likewise.
1370         * gcc.dg/vect/bb-slp-2.c: Likewise.
1371         * gcc.dg/vect/bb-slp-3.c: Likewise.
1372         * gcc.dg/vect/bb-slp-10.c: Likewise.
1373         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1374         * gcc.dg/vect/bb-slp-4.c: Likewise.
1375         * gcc.dg/vect/bb-slp-11.c: Likewise.
1376         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1377         * gcc.dg/vect/bb-slp-5.c: Likewise.
1378         * gcc.dg/vect/bb-slp-20.c: Likewise.
1379         * gcc.dg/vect/bb-slp-6.c: Likewise.
1380         * gcc.dg/vect/bb-slp-21.c: Likewise.
1381         * gcc.dg/vect/bb-slp-30.c: Likewise.
1382         * gcc.dg/vect/bb-slp-13.c: Likewise.
1383         * gcc.dg/vect/bb-slp-7.c: Likewise.
1384         * gcc.dg/vect/bb-slp-22.c: Likewise.
1385         * gcc.dg/unroll_2.c: Likewise.
1386         * g++.dg/vect/slp-pr50413.cc: Likewise.
1387         * g++.dg/vect/slp-pr56812.cc: Likewise.
1388         * g++.dg/vect/slp-pr50819.cc: Likewise.
1390 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
1392         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1394 2013-08-29  Teresa Johnson  <tejohnson@google.com>
1396         * gcc.dg/pr40209.c: Use -fopt-info.
1397         * gcc.dg/pr26570.c: Ditto.
1398         * gcc.dg/pr32773.c: Ditto.
1399         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1401 2013-08-29  Richard Biener  <rguenther@suse.de>
1403         PR tree-optimization/58246
1404         * gcc.dg/torture/pr58246.c: New testcase.
1406 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1408         PR fortran/52243
1409         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
1410         obsolete by patch.
1411         * gfortran.dg/realloc_on_assign_19.f90:  New test.
1413 2013-08-29  Richard Biener  <rguenther@suse.de>
1415         PR middle-end/57287
1416         * gcc.dg/pr57287-2.c: New testcase.
1418 2013-08-29  Richard Biener  <rguenther@suse.de>
1420         PR tree-optimization/57685
1421         * gcc.dg/torture/pr57685.c: New testcase.
1423 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
1425         PR c++/58255
1426         * g++.dg/cpp0x/dc7.C: New.
1428 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
1430         PR middle-end/58257
1431         * c-c++-common/gomp/pr58257.c: New test.
1433 2013-08-28  Richard Biener  <rguenther@suse.de>
1435         PR tree-optimization/56933
1436         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1438 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
1440         * gcc.target/aarch64/scalar_shift_1.c: New.
1442 2013-08-27  Richard Biener  <rguenther@suse.de>
1444         PR tree-optimization/57521
1445         * gcc.dg/torture/pr57521.c: New testcase.
1447 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
1449         PR rtl-optimization/57860
1450         PR rtl-optimization/57861
1451         PR rtl-optimization/57875
1452         PR rtl-optimization/57876
1453         PR rtl-optimization/57877
1454         * gcc.c-torture/execute/pr57860.c: New test.
1455         * gcc.c-torture/execute/pr57861.c: New test.
1456         * gcc.c-torture/execute/pr57875.c: New test.
1457         * gcc.c-torture/execute/pr57876.c: New test.
1458         * gcc.c-torture/execute/pr57877.c: New test.
1460 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1462         PR fortran/58146
1463         * gfortran.dg/bounds_check_18.f90:  New test.
1465 2013-08-23  Jan Hubicka  <jh@suse.cz>
1467         * g++.dg/ipa/devirt-14.C: Fix typo.
1469 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
1471         PR fortran/57798
1472         * gfortran.dg/inline_sum_5.f90: New.
1474 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
1476         PR fortran/57843
1477         * gfortran.dg/typebound_assignment_7.f90: New.
1479 2013-08-23  Jan Hubicka  <jh@suse.cz>
1481         * g++.dg/ipa/devirt-13.C: New testcase.
1482         * g++.dg/ipa/devirt-14.C: New testcase.
1484 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
1486         PR target/58218
1487         * gcc.target/i386/pr58218.c: New test.
1489         PR tree-optimization/58209
1490         * gcc.c-torture/execute/pr58209.c: New test.
1492 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1494         * gcc.target/powerpc/pr57744.c: Declare abort.
1496 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
1498         PR c++/56380
1499         * g++.dg/template/error54.C: New.
1501 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
1503         PR fortran/58185
1504         * gfortran.dg/select_type_34.f90: New.
1506 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1508         PR c++/56130
1509         * g++.dg/warn/deprecated-7.C: New.
1511 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1513         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1515 2013-08-21  Jeff Law  <law@redhat.com>
1517         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1519 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1521         PR c++/56134
1522         * g++.dg/ext/attr-alias-3.C: New.
1524 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
1526         PR fortran/53655
1527         * gfortran.dg/intent_out_8.f90: New.
1529 2013-08-20  Teresa Johnson  <tejohnson@google.com>
1531         PR rtl-optimizations/57451
1532         * g++.dg/tree-prof/pr57451.C: New test.
1534 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1536         PR c++/58190
1537         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1539 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1541         PR c/57490
1542         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1544 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
1546         * gcc.target/powerpc/dfp-dd-2.c: New test.
1547         * gcc.target/powerpc/dfp-td-2.c: Likewise.
1548         * gcc.target/powerpc/dfp-td-3.c: Likewise.
1550 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
1552         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1553         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1554         Check for SLL too.
1556 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
1558         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1560         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1561         "Threaded".
1563         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1564         correct test response.
1566         PR testsuite/52641
1567         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1568         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1569         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1570         (v4si): Use it.
1571         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1572         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1574         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1576 2013-08-18  Jan Hubicka  <jh@suse.cz>
1578         * g++.dg/ipa/type-inheritance-1.C: New testcase.
1580 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
1582         PR fortran/46271
1583         * gfortran.dg/gomp/proc_ptr_1.f90: New.
1585 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
1587         PR tree-optimization/58006
1588         * g++.dg/opt/pr58006.C: New test.
1590 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
1592         * gnat.dg/specs/linker_alias.ads: New test.
1594 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
1596         PR tree-optimization/58164
1597         * gcc.c-torture/compile/pr58164.c: New test.
1599         PR tree-optimization/58165
1600         * g++.dg/opt/pr58165.C: New test.
1602 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
1604         PR c++/51912
1605         * g++.dg/cpp0x/enum28.C: New.
1606         * g++.dg/cpp0x/enum15.C: Adjust.
1608 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1610         PR target/57949
1611         * gcc.target/powerpc/pr57949-1.c: New.
1612         * gcc.target/powerpc/pr57949-2.c: New.
1614 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
1616         PR tree-optimization/58145
1617         * gcc.dg/pr58145-1.c: New test.
1618         * gcc.dg/pr58145-2.c: New test.
1620 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
1622         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1623         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1624         * gcc.dg/debug/dwarf2/static1.c: Likewise.
1625         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1626         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1627         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1628         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1629         * gcc.dg/debug/dwarf2/var1.c: Likewise.
1630         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1631         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1632         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1633         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1634         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1635         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1636         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1637         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1638         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1639         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1640         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1641         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1642         * gcc.dg/debug/dwarf2/var2.c: Likewise.
1643         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1644         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1645         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1646         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1647         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1648         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1649         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1650         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1651         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1652         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1653         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1654         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1655         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1656         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1657         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1658         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1659         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1660         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1661         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1662         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1664         PR testsuite/52641
1665         * gcc.c-torture/execute/pr56799.x: New file.
1667         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1669         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1671         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1672         * gcc.dg/pr44214-3.c (v2df): Likewise.
1674         * gcc.dg/pr46647.c: xfail for avr-*-*.
1676         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1677         memcpy by one.
1678         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1679         Expect l to be optimized away.
1680         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1682         PR testsuite/52641
1683         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1684         to tests that assume int/double are larger than short/float.
1686         PR testsuite/52641
1687         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1688         target { ! int16 }.
1689         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1690         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1691         target { int16 }.  Restrict existing tests to target { int32 }
1692         where appropriate.
1693         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1694         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1695         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1696         * lib/target-supports.exp (check_effective_target_int32): New proc.
1698         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1699         exclude from scan test.
1701         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1702         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1703         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1704         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1705         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
1706         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
1707         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
1708         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
1709         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
1710         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1711         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
1712         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
1713         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
1714         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
1715         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1716         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1717         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1718         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
1719         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
1721 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
1723         * gcc.target/arm/pr19599.c: Skip for -mthumb.
1725         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
1726         to be the first test directive.
1727         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1728         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1729         * gcc.target/arm/atomic-op-char.c: Likewise.
1730         * gcc.target/arm/atomic-op-consume.c: Likewise.
1731         * gcc.target/arm/atomic-op-int.c: Likewise.
1732         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1733         * gcc.target/arm/atomic-op-release.c: Likewise.
1734         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1735         * gcc.target/arm/atomic-op-short.c: Likewise.
1737 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
1739         PR rtl-optimization/57662
1740         * gcc.dg/pr57662.c: New test.
1742 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1744         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
1745         alternative to -1.
1746         * gcc.target/mips/nans-legacy.c: Likewise.
1748 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1750         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
1751         escapes.
1752         * gcc.target/mips/fabs-legacy.c: Likewise.
1753         * gcc.target/mips/fabsf-2008.c: Likewise.
1754         * gcc.target/mips/fabsf-legacy.c: Likewise.
1755         * gcc.target/mips/fneg-2008.c: Likewise.
1756         * gcc.target/mips/fneg-legacy.c: Likewise.
1757         * gcc.target/mips/fnegf-2008.c: Likewise.
1758         * gcc.target/mips/fnegf-legacy.c: Likewise.
1759         * gcc.target/mips/nan-2008.c: Likewise.
1760         * gcc.target/mips/nan-legacy.c: Likewise.
1761         * gcc.target/mips/nanf-2008.c: Likewise.
1762         * gcc.target/mips/nanf-legacy.c: Likewise.
1763         * gcc.target/mips/nans-2008.c: Likewise.
1764         * gcc.target/mips/nans-legacy.c: Likewise.
1765         * gcc.target/mips/nansf-2008.c: Likewise.
1766         * gcc.target/mips/nansf-legacy.c: Likewise.
1768 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1770         * gnat.dg/valued_proc.adb: New test.
1771         * gnat.dg/valued_proc_pkg.ads: New helper.
1773 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
1775         PR tree-optimization/57661
1776         * g++.dg/opt/pr57661.C: New test.
1778         PR sanitizer/56417
1779         * gcc.dg/asan/pr56417.c: New test.
1781 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1783         * gnat.dg/loop_optimization16.adb: New test.
1784         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
1786 2013-08-13  Marek Polacek  <polacek@redhat.com>
1788         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
1790 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1792         Example of converting global state to per-pass state.
1794         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
1795         global state "static int counter" to...
1796         (one_pass::counter): ...this instance data.
1798 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1800         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
1801         to member function...
1802         (one_pass::gate): ...this.
1803         (one_pass_exec): Convert to member function...
1804         (one_pass::impl_execute): ...this.
1806 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1808         PR c++/57416
1809         * g++.dg/cpp0x/pr57416.C: New.
1811 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1813         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
1814         changes.
1815         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1816         * g++.dg/cpp0x/defaulted2.C: Likewise.
1817         * g++.dg/cpp0x/defaulted31.C: Likewise.
1818         * g++.dg/cpp0x/error6.C: Likewise.
1819         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1820         * g++.dg/cpp0x/override2.C: Likewise.
1821         * g++.dg/cpp0x/parse1.C: Likewise.
1822         * g++.dg/cpp0x/scoped_enum.C: Likewise.
1823         * g++.dg/cpp0x/temp_default4.C: Likewise.
1824         * g++.dg/ext/attrib32.C: Likewise.
1825         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
1826         * g++.dg/ext/mv13.C: Likewise.
1827         * g++.dg/ext/mv7.C: Likewise.
1828         * g++.dg/ext/mv9.C: Likewise.
1829         * g++.dg/ext/pr57362.C: Likewise.
1830         * g++.dg/ext/typeof10.C: Likewise.
1831         * g++.dg/lookup/anon6.C: Likewise.
1832         * g++.dg/lookup/crash6.C: Likewise.
1833         * g++.dg/lookup/name-clash5.C: Likewise.
1834         * g++.dg/lookup/name-clash6.C: Likewise.
1835         * g++.dg/other/anon4.C: Likewise.
1836         * g++.dg/other/error15.C: Likewise.
1837         * g++.dg/other/error8.C: Likewise.
1838         * g++.dg/other/redecl2.C: Likewise.
1839         * g++.dg/parse/crash16.C: Likewise.
1840         * g++.dg/parse/crash21.C: Likewise.
1841         * g++.dg/parse/crash38.C: Likewise.
1842         * g++.dg/parse/redef2.C: Likewise.
1843         * g++.dg/parse/struct-as-enum1.C: Likewise.
1844         * g++.dg/template/crash39.C: Likewise.
1845         * g++.dg/template/redecl3.C: Likewise.
1846         * g++.dg/tls/diag-3.C: Likewise.
1847         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
1848         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1849         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1850         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1851         * g++.old-deja/g++.brendan/crash18.C: Likewise.
1852         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
1853         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
1854         * g++.old-deja/g++.brendan/static3.C: Likewise.
1855         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1856         * g++.old-deja/g++.jason/binding.C: Likewise.
1857         * g++.old-deja/g++.jason/crash4.C: Likewise.
1858         * g++.old-deja/g++.jason/crash7.C: Likewise.
1859         * g++.old-deja/g++.jason/lineno.C: Likewise.
1860         * g++.old-deja/g++.jason/scoping7.C: Likewise.
1861         * g++.old-deja/g++.mike/misc3.C: Likewise.
1862         * g++.old-deja/g++.mike/net44.C: Likewise.
1863         * g++.old-deja/g++.mike/ns3.C: Likewise.
1864         * g++.old-deja/g++.ns/alias4.C: Likewise.
1865         * g++.old-deja/g++.ns/ns11.C: Likewise.
1866         * g++.old-deja/g++.other/crash23.C: Likewise.
1867         * g++.old-deja/g++.other/decl8.C: Likewise.
1868         * g++.old-deja/g++.other/linkage3.C: Likewise.
1869         * g++.old-deja/g++.other/typeck1.C: Likewise.
1870         * g++.old-deja/g++.other/typedef5.C: Likewise.
1871         * g++.old-deja/g++.pt/explicit34.C: Likewise.
1872         * g++.old-deja/g++.pt/friend36.C: Likewise.
1873         * obj-c++.dg/method-8.mm: Likewise.
1874         * obj-c++.dg/tls/diag-3.mm: Likewise.
1876 2013-08-12  Perez Read  <netfirewall@gmail.com>
1878         PR target/58132
1879         * gcc.target/i386/movabs-1.c: New test.
1881 2013-08-12  Marek Polacek  <polacek@redhat.com>
1883         PR tree-optimization/57980
1884         * gcc.dg/pr57980.c: New test.
1886 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1888         PR fortran/56666
1889         * gfortran.dg/do_check_10.f90:  New test.
1890         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
1891         * gfortran.dg/array_constructor_18.f90:  Likewise.
1892         * gfortran.dg/array_constructor_22.f90:  Likewise.
1893         * gfortran.dg/coarray_15.f90:  Likewise.
1894         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
1895         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
1896         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
1898 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
1900         PR c++/53349
1901         * g++.dg/cpp0x/constexpr-ice8.C: New.
1903 2013-08-09  Xinliang David Li  <davidxl@google.com>
1905         * gcc.target/i386/memcpy-strategy-1.c: New test.
1906         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
1907         * gcc.target/i386/memset-strategy-1.c: Ditto.
1908         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
1910 2013-08-09  Jan Hubicka  <jh@suse.cz>
1912         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
1913         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
1915 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
1917         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
1919 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
1921         PR fortran/58058
1922         * gfortran.dg/transfer_intrinsic_6.f90: New.
1924 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
1926         Revert:
1927         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1929         PR c++/46206
1930         * g++.dg/lookup/typedef2.C: New.
1932 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
1934         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
1935         output of vdup intrinsics.
1937 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1939         * gcc.target/arm/lp1189445.c: New testcase.
1941 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
1943         * gcc.dg/torture/pr58079.c: New test.
1945 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
1947         * gnat.dg/warn9.adb: New test.
1949 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1951         PR c++/46206
1952         * g++.dg/lookup/typedef2.C: New.
1954 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
1956         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1957         to optstr when building plugins on darwin.
1959 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1961         PR tree-optimization/57539
1962         * gcc.dg/ipa/pr57539.c: New test.
1964 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1965             Bernd Edlinger  <bernd.edlinger@hotmail.de>
1967         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
1968         (a): Fix constructor.
1970 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1972         PR fortran/57987
1973         * gfortran.dg/pr57987.f90: New test.
1975 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1977         PR middle-end/58041
1978         * gcc.dg/torture/pr58041.c: New test.
1979         * gcc.target/arm/pr58041.c: Likewise.
1981 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
1983         PR fortran/57306
1984         * gfortran.dg/pointer_init_8.f90: New.
1986 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1988         PR c++/58080
1989         * g++.dg/cpp0x/pr58080.C: New.
1991 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1993         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1994         to optstr when building plugins.
1996 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1998         Patch autogenerated by refactor_passes.py from
1999         https://github.com/davidmalcolm/gcc-refactoring-scripts
2000         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2002         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2003         struct to a subclass of gimple_opt_pass along with...
2004         (pass_data_one_pass): ...new pass_data instance and...
2005         (make_one_pass): ...new function.
2006         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2007         global struct to a subclass of gimple_opt_pass along with...
2008         (pass_data_warn_self_assign): ...new pass_data instance and...
2009         (make_pass_warn_self_assign): ...new function.
2010         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2011         a global struct to a subclass of gimple_opt_pass along with...
2012         (pass_data_dumb_plugin_example): ...new pass_data instance and...
2013         (make_pass_dumb_plugin_example): ...new function.
2014         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2015         global struct to a subclass of gimple_opt_pass along with...
2016         (pass_data_warn_self_assign): ...new pass_data instance and...
2017         (make_pass_warn_self_assign): ...new function.
2019 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2021         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2022         is created and added to the pass_manager to reflect
2023         autogenerated changes.
2024         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2025         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2026         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2028 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2030         PR c++/58072
2031         * g++.dg/cpp0x/pr58072.C: New.
2033 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2035         * gcc.dg/torture/pr57993-2.cpp: New.
2037 2013-08-02  Jan Hubicka  <jh@suse.cz>
2039         * gcc.dg/ipa/ipa-1.c: Update.
2040         * gcc.dg/ipa/ipa-2.c: Update.
2041         * gcc.dg/ipa/ipa-3.c: Update.
2042         * gcc.dg/ipa/ipa-4.c: Update.
2043         * gcc.dg/ipa/ipa-5.c: Update.
2044         * gcc.dg/ipa/ipa-7.c: Update.
2045         * gcc.dg/ipa/ipa-8.c: Update.
2046         * gcc.dg/ipa/ipcp-1.c: Update.
2047         * gcc.dg/ipa/ipcp-2.c: Update.
2049 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
2051         PR rtl-optimization/58048
2052         * gcc.target/i386/pr58048.c: New.
2054 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2056         * gcc.target/arm/neon-for-64bits-2.c: Delete.
2058 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
2059             Peter Bergner  <bergner@vnet.ibm.com>
2061         PR c++/54537
2062         * g++.dg/overload/using3.C: New.
2063         * g++.dg/overload/using2.C: Adjust.
2064         * g++.dg/lookup/using9.C: Likewise.
2066 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2068         * gcc.target/arm/pr46972-2.c: New test.
2070 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
2072         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2074 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2076         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2078 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
2080         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2081         rather than addressing!=absolute when deciding how to handle MIPS16
2082         when the test forces an ABI.
2084 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2086         PR c++/57673
2087         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2089 2013-07-30  Steve Ellcey  <sellcey@mips.com>
2091         * gcc.target/mips/code-readable-1.c: Increase switch size.
2092         * gcc.target/mips/code-readable-2.c: Ditto.
2093         * gcc.target/mips/code-readable-3.c: Ditto.
2094         * gcc.target/mips/code-readable-4.c: Ditto.
2096 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2098         PR c++/57947
2099         * g++.dg/parse/crash63.C: New.
2101 2013-07-30  Tobias Burnus  <burnus@net-b.de>
2103         PR fortran/57530
2104         * gfortran.dg/pointer_assign_8.f90: New.
2105         * gfortran.dg/pointer_assign_9.f90: New.
2106         * gfortran.dg/pointer_assign_10.f90: New.
2107         * gfortran.dg/pointer_assign_11.f90: New.
2109 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2111         * gcc.target/arm/pr57637.c: New testcase.
2113 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2115         PR tree-optimization/57993
2116         * gcc.dg/torture/pr57993.c: New test.
2118 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
2120         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2122 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
2124         PR c++/57948
2125         * g++.dg/conversion/ambig2.C: New.
2127 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
2129         * gcc.target/mips/fabs-2008.c: New test case.
2130         * gcc.target/mips/fabs-legacy.c: New test case.
2131         * gcc.target/mips/fabsf-2008.c: New test case.
2132         * gcc.target/mips/fabsf-legacy.c: New test case.
2133         * gcc.target/mips/fneg-2008.c: New test case.
2134         * gcc.target/mips/fneg-legacy.c: New test case.
2135         * gcc.target/mips/fneg-2008.c: New test case.
2136         * gcc.target/mips/fneg-legacy.c: New test case.
2137         * gcc.target/mips/nan-2008.c: New test case.
2138         * gcc.target/mips/nan-legacy.c: New test case.
2139         * gcc.target/mips/nanf-2008.c: New test case.
2140         * gcc.target/mips/nanf-legacy.c: New test case.
2141         * gcc.target/mips/nans-2008.c: New test case.
2142         * gcc.target/mips/nans-legacy.c: New test case.
2143         * gcc.target/mips/nansf-2008.c: New test case.
2144         * gcc.target/mips/nansf-legacy.c: New test case.
2145         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2147 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2148             Maxim Kuvyrkov  <maxim@kugelworks.com>
2150         * lib/target-supports.exp (check_effective_target_non_bionic): New
2151         effective-target test.
2152         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2153         * g++.dg/tls/thread_local4g.C: Ditto.
2155 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2157         PR fortran/58009
2158         * gfortran.dg/vector_subsript_7.f90:  New test.
2160 2013-07-27  Tobias Burnus  <burnus@net-b.de>
2162         PR fortran/57991
2163         * gfortran.dg/warn_alias.f90: New.
2165 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
2167         PR fortran/57285
2168         * gfortran.dg/class_array_19.f90: New.
2170 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
2172         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2173         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2174         * gcc.dg/vect/pr57741-3.c: Likewise.
2175         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2177 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
2179         Skip tests that make assumptions about struct layout that don't hold
2180         on epiphany:
2181         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2182         * g++.dg/cpp0x/iop.C: Likewise.
2183         * g++.dg/cpp0x/named_refs.C: Likewise.
2184         * g++.dg/cpp0x/rv1p.C: Likewise.
2185         * g++.dg/cpp0x/rv2p.C: Likewise.
2186         * g++.dg/cpp0x/rv3p.C: Likewise.
2187         * g++.dg/cpp0x/rv4p.C: Likewise.
2188         * g++.dg/cpp0x/rv5p.C: Likewise.
2189         * g++.dg/cpp0x/rv6p.C: Likewise.
2190         * g++.dg/cpp0x/rv7p.C: Likewise.
2191         * g++.dg/cpp0x/rv8p.C: Likewise.
2192         * g++.dg/ext/strncpy-chk1.C: Likewise.
2193         * gcc.dg/builtin-object-size-10.c: Likewise.
2194         * gcc.dg/builtin-object-size-11.c: Likewise.
2195         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2196         * gcc.dg/pr25805.c: Likewise.
2197         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2198         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2199         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2200         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2201         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2202         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2203         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2204         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2205         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2206         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2207         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2208         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2209         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2210         * gcc.c-torture/execute/zerolen-2.x: Likewise.
2211         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2213         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2214         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2216         * gcc.dg/torture/pr37868.c: Disable for epiphany.
2217         * gcc.dg/sibcall-6.c: Enable for epiphany.
2219 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2221         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2223 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
2225         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2226         memcpy not initializers.
2228         * gcc.dg/guality/guality.exp: Skip on AIX.
2230 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
2232         PR c++/57101
2233         * g++.dg/cpp0x/pr57101.C: New.
2235 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
2237         * gcc.target/aarch64/neg_1.c: New test.
2239 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2241         PR fortran/57966
2242         * gfortran.dg/typebound_call_25.f90: New.
2244 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2246         PR c++/57981
2247         * g++.dg/cpp0x/pr57981.C: New.
2249 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2251         PR c++/57880
2252         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2254 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
2256         PR rtl-optimization/57960
2257         * gcc.target/s390/pr57960.c: New.
2259 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2261         PR fortran/57639
2262         * gfortran.dg/unlimited_polymorphic_9.f90: New.
2264 2013-07-25  Terry Guo  <terry.guo@arm.com>
2266         * gcc.target/arm/thumb1-Os-mult.c: New test case.
2268 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
2270         PR c++/57942
2271         * g++.dg/inherit/pr57942.C: New.
2273 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2275         * gcc.target/powerpc/bool2.h: New file, test the code generation
2276         of logical operations for power5, altivec, power7, and power8 systems.
2277         * gcc.target/powerpc/bool2-p5.c: Likewise.
2278         * gcc.target/powerpc/bool2-av.c: Likewise.
2279         * gcc.target/powerpc/bool2-p7.c: Likewise.
2280         * gcc.target/powerpc/bool2-p8.c: Likewise.
2281         * gcc.target/powerpc/bool3.h: Likewise.
2282         * gcc.target/powerpc/bool3-av.c: Likewise.
2283         * gcc.target/powerpc/bool2-p7.c: Likewise.
2284         * gcc.target/powerpc/bool2-p8.c: Likewise.
2286 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2288         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2290 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2292         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2294 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2296         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2297         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2298         type from long to long long.
2299         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2300         to have effective-target keywords of lp64 and ilp32.
2301         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2302         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2303         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2304         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2305         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2306         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2307         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2308         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2309         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2311 2013-07-23  Tom Tromey  <tromey@redhat.com>
2312             Joseph Myers  <joseph@codesourcery.com>
2314         * gcc.dg/c11-generic-1.c: New file.
2315         * gcc.dg/c11-generic-2.c: New file.
2317 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2319         PR fortran/57906
2320         PR fortran/52052
2321         * coarray/lib_realloc_1.f90: Permit optimization.
2322         * gfortran.dg/coarray_31.f90: New.
2324 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2326         PR fortran/57762
2327         * gfortran.dg/class_array_7.f03: Fix memory leak.
2329 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
2331         PR c++/52816
2332         * g++.dg/cpp0x/decltype56.C: New.
2334 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2336         * gcc.dg/pr53265.c: Correct line number in dg-message.
2338 2013-07-22  Diego Novillo  <dnovillo@google.com>
2340         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
2342 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2344         PR testsuite/52641
2345         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2346         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2348 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2350         PR testsuite/52641
2351         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2352         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2353         * gcc.dg/torture/pr53366-1.c: Same.
2354         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2355         * gcc.dg/torture/pr56488.c: Same.
2356         * gcc.dg/torture/pr57584.c: Same.
2357         * gcc.dg/tree-ssa/pr57385.c: Same.
2358         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2360 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
2362         * c-c++-common/pr41779.c: Fix typos.
2363         * gcc.c-torture/compile/20031125-2.c: Likewise.
2364         * gcc.c-torture/compile/20040621-1.c: Likewise.
2365         * gcc.c-torture/execute/20020418-1.c: Likewise.
2366         * gcc.dg/20020108-1.c: Likewise.
2367         * gcc.dg/atomic-generic-aux.c: Likewise.
2368         * gcc.dg/builtin-complex-err-2.c: Likewise.
2369         * gcc.dg/decl-1.c: Likewise.
2370         * gcc.dg/di-sync-multithread.c: Likewise.
2371         * gcc.dg/format/c90-printf-1.c: Likewise.
2372         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2373         * gcc.dg/long-long-compare-1.c: Likewise.
2374         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2375         * gcc.dg/pr17055-1.c: Likewise.
2376         * gcc.dg/pr27095.c: Likewise.
2377         * gcc.dg/torture/fp-int-convert.h: Likewise.
2378         * gcc.dg/tree-prof/inliner-1.c: Likewise.
2379         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2380         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2381         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2382         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2383         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2384         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2385         * gcc.dg/tree-ssa/pr42585.c: Likewise.
2386         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2387         * gcc.dg/vect/vect-cond-5.c: Likewise.
2388         * gcc.dg/weak/typeof-2.c: Likewise.
2389         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2390         * gcc.target/arm/naked-1.c: Likewise.
2391         * gcc.target/i386/pr9771-1.c: Likewise.
2392         * gcc.target/sparc/sparc-constant-1.c: Likewise.
2393         * gcc.target/sparc/struct-ret-check.c: Likewise.
2394         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2395         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2396         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2397         Likewise.
2399 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2401         PR fortran/56937
2402         * gfortran.dg/dependency_42.f90:  New test.
2403         * gfortran.dg/dependency_43.f90:  New test.
2405 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2407         PR fortran/35862
2408         * gfortran.dg/round_4.f90: New.
2410 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2412         PR fortran/57894
2413         * gfortran.dg/min_max_conformance_2.f90: New.
2415 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
2417         PR preprocessor/57620
2418         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2419         (main): Don't test {s,u,U,L}12.
2420         * c-c++-common/raw-string-13.c: New test.
2421         * c-c++-common/raw-string-14.c: New test.
2422         * c-c++-common/raw-string-15.c: New test.
2423         * c-c++-common/raw-string-16.c: New test.
2425 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
2427         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2429 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
2431         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2433         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2434         target { ! keeps_null_pointer_checks }.
2435         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2436         target { ! keeps_null_pointer_checks }.
2438         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2439         * gcc.dg/torture/pr56488.c: Likewise.
2441 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
2443         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2444         new testcase.
2446 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
2448         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2449         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2450         * gfortran.dg/guality/guality.exp: Skip on AIX.
2452         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2454         * g++.dg/debug/pr56819.C: Skip on AIX.
2455         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2456         * g++.dg/guality/guality.exp: Skip on AIX.
2458         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2460         * gcc.misc-tests/gcov-14.c: Skip on AIX.
2462         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2464 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2466         PR target/57516
2467         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2468         Adjust to corrected rounding.
2470 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2472         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2473         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2474         check_effective_target_cilkplus.
2475         * g++.dg/cilk-plus/cilk-plus.exp: Same.
2477 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
2479         * gcc.target/powerpc/pr57744.c: Fix typo.
2481 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
2483         PR middle-end/57698
2484         * gcc.c-torture/compile/pr57698.c: New test.
2485         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2486         * gcc.c-torture/compile/pr44043.c: Ditto.
2488 2013-07-18  Wei Mi  <wmi@google.com>
2490         PR rtl-optimization/57878
2491         * g++.dg/pr57878.C: New test.
2493 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2495         * gcc.dg/pr42611.c: Move dg-error to correct line.
2497 2013-07-17  Tobias Burnus  <burnus@net-b.de>
2499         PR fortran/57895
2500         * gfortran.dg/dollar_sym_3.f: New.
2501         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2503 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
2505         PR target/55654
2506         PR target/55656
2507         PR target/55657
2508         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2509         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2510         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2511         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2512         * objc.dg/image-info.m: Likewise.
2513         * objc.dg/symtab-1.m: Likewise.
2514         * objc.dg/torture/strings/const-str-10.m: Likewise.
2515         * objc.dg/torture/strings/const-str-11.m: Likewise.
2516         * objc.dg/torture/strings/const-str-9.m: Likewise.
2517         * objc.dg/zero-link-1.m: Likewise.
2518         * objc.dg/zero-link-2.m: Likewise.
2519         * objc.dg/no-extra-load.m: Avoid Foundation.h.
2520         * objc.dg/objc-foreach-4.m: Likewise.
2521         * objc.dg/objc-foreach-5.m: Likewise.
2522         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2523         (for Darwin).
2524         * obj-c++.dg/strings/const-str-12.mm: Likewise.
2525         * obj-c++.dg/syntax-error-1.mm: Likewise.
2526         * objc.dg/method-6.m: Likewise.
2527         * objc.dg/pr23214.m: Likewise.
2528         * objc.dg/proto-lossage-7.m: Likewise.
2529         * objc.dg/strings/const-str-12b.m: Likewise.
2530         * objc.dg/zero-link-3.m: Likewise.
2531         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2532         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2533         adjust headers, interfaces and encoded types to reflect current system
2534         versions.  Add FIXME and outputs from current system compiler for
2535         reference.
2537 2013-07-15  Cong Hou  <congh@google.com>
2539         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2540         counted.
2541         * gcc.target/i386/l_fma_float_3.c: Likewise.
2542         * gcc.target/i386/l_fma_double_1.c: Likewise.
2543         * gcc.target/i386/l_fma_double_3.c: Likewise.
2545 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
2547         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2548         function to test if HTM is available.
2549         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2550         * gcc.target/powerpc/htm-builtin-1.c: New test.
2552 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2554         * gfortran.dg/coarray_lib_realloc_1.f90: New.
2555         * gfortran.dg/coarray/lib_realloc_1.f90: New.
2556         * gfortran.dg/coarray_6.f90: Add dg-error.
2558 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2560         PR fortran/37336
2561         * gfortran.dg/finalize_18.f90: New.
2563 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2565         PR fortran/52669
2566         * fortran.dg/module_variable_1.f90:  New test.
2567         * fortran.dg/module_variable_2.f90:  New test.
2569 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
2571         * g++.dg/ext/vector19.C: Adapt.
2572         * g++.dg/ext/vector23.C: New testcase.
2574 2013-07-12  Michael Matz  <matz@suse.de>
2576         PR middle-end/55771
2577         * c-c++-common/pr55771.c: New test.
2579 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
2581         * gcc.target/aarch64/vect-movi.c: New.
2583 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
2585         PR target/57362
2586         * g++.dg/ext/pr57362.C: New.
2588 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
2590         PR target/57631
2591         * gcc.target/avr/torture/pr57631.c: New test.
2593 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2595         PR c++/57827
2596         * g++.dg/cpp0x/constexpr-ice7.C: New.
2598 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
2600         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2601         for EABI targets.
2602         * gcc.c-torture/execute/nest-align-1.x: New.
2604 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2606         PR c++/57874
2607         * g++.dg/cpp0x/sfinae48.C: New.
2609 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2611         PR preprocessor/57824
2612         * c-c++-common/raw-string-17.c: New test.
2613         * c-c++-common/gomp/pr57824.c: New test.
2615 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2617         PR c++/57869
2618         * g++.dg/cpp0x/reinterpret_cast1.C: New.
2619         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2620         * g++.dg/conversion/dr195.C: Update.
2621         * g++.dg/expr/cast2.C: Likewise.
2623 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2625         * c-c++-common/raw-string-18.c: New test.
2626         * c-c++-common/raw-string-19.c: New test.
2628         PR preprocessor/57757
2629         * g++.dg/cpp/paste1.C: New test.
2630         * g++.dg/cpp/paste2.C: New test.
2632 2013-07-10  Graham Stott  <grahams@btinternet.com>
2634         * gcc.target/mips/mulsize-1.c: New.
2635         * gcc.target/mips/mulsize-2.c: New.
2636         * gcc.target/mips/mulsize-3.c: New.
2637         * gcc.target/mips/mulsize-4.c: New.
2639 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2641         PR c++/53094
2642         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2643         * g++.dg/ext/vector24.C: New testcase.
2645 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2647         PR c++/53000
2648         * g++.dg/cpp0x/decltype17.C: Adjust.
2650 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2652         PR c++/51786
2653         * g++.dg/cpp0x/pr51786.C: New.
2655 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
2657         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2659         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2661         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2663         * gcc.target/powerpc/sd-vsx.c: Require dfp.
2664         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2666 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2668         PR fortran/57834
2669         * gfortran.dg/c_f_pointer_tests_8.f90: New.
2671 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2673         PR fortran/50554
2674         * gfortran.dg/do_check_9.f90: New.
2676 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2678         PR fortran/57785
2679         * gfortran.dg/dot_product_2.f90: New.
2681 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2683         PR fortran/57469
2684         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2686 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
2688         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2689         * gfortran.dg/finalize_10.f90: Fix dg-final.
2691 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
2693         PR target/57819
2694         * gcc.target/i386/pr57819.c: New test.
2696         PR rtl-optimization/57829
2697         * gcc.c-torture/execute/pr57829.c: New test.
2699 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2701         * gcc.target/i386/memcpy-vector_loop-1.c: New.
2702         * gcc.target/i386/memcpy-vector_loop-2.c: New.
2704 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
2706         PR target/57807
2707         * gcc.target/i386/pr57807.c: New test.
2709 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
2711         PR target/29776
2712         * gcc.dg/tree-ssa/vrp89.c: New test.
2714 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
2716         PR c++/28262
2717         * g++.dg/parse/defarg16.C: New.
2719 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
2721         PR rtl-optimization/55342
2722         * gcc.target/i386/pr55342.c: New.
2724 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2726         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
2728 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
2730         PR c++/14263
2731         * g++.dg/inherit/virtual10.C: New.
2733 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2735         PR c/57821
2736         * gcc.dg/large-size-array-6.c: New test.
2738 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2740         PR c++/38634
2741         * g++.dg/template/crash116.C: New.
2743 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2745         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
2746         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
2748 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2750         PR c++/54998
2751         * g++.dg/cpp0x/nsdmi-list3.C: New.
2753 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
2755         PR target/57777
2756         * gcc.target/i386/pr57777.c: New test.
2758         PR c++/57771
2759         * g++.dg/template/arg9.C: New test.
2761 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
2763         * gcc.target/i386/avx-inline.c: New test.
2765 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
2767         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
2768         * gcc.target/mips/call-2.c: Likewise.
2769         * gcc.target/mips/call-3.c: Likewise.
2770         * gcc.target/mips/lazy-binding-1.c: Likewise.
2772 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
2774         PR tree-optimization/57741
2775         * gcc.dg/vect/pr57741-1.c: New test.
2776         * gcc.dg/vect/pr57741-2.c: New test.
2777         * gcc.dg/vect/pr57741-3.c: New test.
2779 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2781         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
2782         on big endian.
2783         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
2784         * lib/target-supports.exp: Define aarch64_little_endian.
2786 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2788         * gcc.target/aarch64/abs_1.c: New test.
2790 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2792         * gcc.target/aarch64/bfxil_1.c: New test.
2793         * gcc.target/aarch64/bfxil_2.c: Likewise.
2795 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2797         PR c/57766
2798         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
2799         array sizes from 100 to 20.
2801 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
2803         PR fortran/54788
2804         * gfortran.dg/pointer_remapping_8.f90: New.
2806 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
2808         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
2809         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
2810         * g++.dg/cpp1y/udlit-userdef-string.C: New.
2811         * g++.dg/cpp1y/complex_literals.h: New.
2813 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
2815         PR c++/57645
2816         * g++.dg/cpp0x/noexcept21.C: New.
2818 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
2820         PR target/57736
2821         * gcc.target/i386/pr57736.c: New test.
2823 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2825         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
2826         c specific.
2827         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
2828         strings to match the fixed error messages.
2829         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2830         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
2831         message check.
2833 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
2835         PR target/57744
2836         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
2837         stqcx. get even registers.
2839 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
2841         PR c++/57509
2842         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
2844 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2846         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
2847         Fix scan patterns.
2848         * gcc.target/i386/bmi-1.c: Ditto.
2849         * gcc.target/i386/bmi-bextr-4.c: New.
2850         * gcc.target/i386/bmi-bextr-5.c: Ditto.
2852 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
2854         PR c++/57682
2855         * g++.dg/cpp0x/initlist73.C: New.
2857 2013-06-27  Meador Inge  <meadori@codesourcery.com>
2859         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
2860         * g++.dg/simulate-thread/atomics-2.C: Likewise.
2861         * g++.dg/simulate-thread/atomics-1.C: Likewise.
2863 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
2865         PR c++/57509
2866         * g++.dg/ext/pr57509.C: New file.
2868 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
2870         PR target/57623
2871         * gcc.target/i386/bmi-bextr-3.c: New test.
2873         PR target/57623
2874         * gcc.target/i386/bmi2-bzhi-1.c: New test.
2876 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
2878         PR c++/57172
2879         * g++.dg/cpp0x/pr57172.C: New testcase.
2881 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2883         * gcc.target/s390/htm-1.c: New file.
2884         * gcc.target/s390/htm-nofloat-1.c: New file.
2885         * gcc.target/s390/htm-xl-intrin-1.c: New file.
2887 2013-06-26  Tobias Burnus  <burnus@net-b.de>
2889         PR fortran/29800
2890         * gfortran.dg/bounds_check_17.f90: New.
2892 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
2894         PR c++/57640
2895         * g++.dg/cpp1y/pr57640.C: New.
2897 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2899         PR c/57692
2900         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
2901         overflow due to size of arrays.
2903 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
2905         PR tree-optimization/57705
2906         * gcc.dg/vect/pr57705.c: New test.
2907         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
2909 2013-06-25  Martin Jambor  <mjambor@suse.cz>
2911         PR middle-end/57670
2912         * g++.dg/ipa/pr57670.C: New test.
2914 2013-06-25  Richard Biener  <rguenther@suse.de>
2916         PR middle-end/56977
2917         * gcc.dg/pr56977.c: New testcase.
2919 2013-06-24  Martin Jambor  <mjambor@suse.cz>
2921         PR tree-optimization/57358
2922         * gcc.dg/ipa/pr57358.c: New test.
2924 2013-06-24  Richard Biener  <rguenther@suse.de>
2926         PR testsuite/57686
2927         * gcc.dg/torture/pr57584.c: Remove target specific bits.
2929 2013-06-24  Richard Biener  <rguenther@suse.de>
2931         PR tree-optimization/57488
2932         * gcc.dg/torture/pr57488.c: New testcase.
2934 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2935             Dominique d'Humieres  <dominiq@lps.ens.fr>
2937         PR fortran/52413
2938         * gfortran.dg/fraction.f90: New.
2940 2013-06-24  Alan Modra  <amodra@gmail.com>
2942         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
2943         Add scan-assembler-not "lvx".
2944         * gcc.target/powerpc/le-altivec-consts.c: New.
2946 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2948         * g++.dg/cpp0x/sfinae47.C: New.
2950 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
2952         PR target/52483
2953         * gcc.target/sh/pr52483-1.c: New.
2954         * gcc.target/sh/pr52483-2.c: New.
2955         * gcc.target/sh/pr52483-3.c: New.
2956         * gcc.target/sh/pr52483-4.c: New.
2957         * gcc.target/sh/pr52483-5.c: New.
2959 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
2961         * gcc.target/i386/intrinsics_1.c: New test.
2962         * gcc.target/i386/intrinsics_2.c: Ditto.
2963         * gcc.target/i386/intrinsics_3.c: Ditto.
2964         * gcc.target/i386/intrinsics_4.c: Ditto.
2965         * gcc.target/i386/intrinsics_5.c: Ditto.
2966         * gcc.target/i386/intrinsics_6.c: Ditto.
2967         * gcc.target/i386/avx-1.c: Provide macros for builtins
2968         needing immediate arguments in f16cintrin.h and rtmintrin.h.
2970 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2972         PR fortran/37336
2973         * gfortran.dg/finalize_17.f90: New.
2975 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2977         * gfortran.dg/realloc_on_assign_18.f90: New.
2979 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2981         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2982         Also changed the returns from error as distinct values so that
2983         debugging can get easier.
2984         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
2985         errors specific to C, if necessary.  Also added new error
2986         hooks for C++.
2987         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2988         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2989         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2990         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2991         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
2992         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
2993         the same changes as parser_errors3.c, spaces were added between colons
2994         to not confuse C++ compiler with 2 colons as scope.
2995         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
2996         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
2997         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
2998         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
2999         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3000         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3001         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3002         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3003         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3004         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3005         * g++.dg/cilk-plus/cilk-plus.exp: New script.
3006         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3007         in the list.
3009 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
3011         PR other/53317
3012         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3014 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
3016         PR target/57655
3017         * gcc.target/i386/pr57655.c: New test.
3019 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
3021         * ada/acats/tests/gcc: Delete.
3022         * gnat.dg/style: Likewise.
3024 2013-06-20  Jeff Law  <law@redhat.com>
3026         PR tree-optimization/57660
3027         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3028         based on their branch cost.
3030         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3032 2013-06-20  Tobias Burnus  <burnus@net-b.de>
3034         PR fortran/57633
3035         * gfortran.dg/list_read_11.f90: New.
3037 2013-06-20  Richard Biener  <rguenther@suse.de>
3039         PR tree-optimization/57584
3040         * gcc.dg/torture/pr57584.c: New testcase.
3042 2013-06-19  Sharad Singhai  <singhai@google.com>
3044         * g++.dg/gcov/gcov-8.C: New testcase.
3045         * lib/gcov.exp: Handle intermediate format.
3047 2013-06-19  Wei Mi  <wmi@google.com>
3049         PR rtl-optimization/57518
3050         * testsuite/gcc.dg/pr57518.c: New test.
3052 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3054         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3056 2013-06-19  Jan Hubicka  <jh@suse.cz>
3058         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3060 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3062         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3063         hard-coded values of array sizes with a #define.
3064         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3065         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3066         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3067         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3068         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3070 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
3072         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3073         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3075 2013-06-19  Jeff Law  <law@redhat.com>
3077         * gcc.dg/tree-ssa/forwprop-28.c: New test.
3079 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3081         PR c++/57638
3082         * g++.dg/template/error53.C: New.
3084 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3086         PR target/55033
3087         * gcc.target/powerpc/pr55033.c: Fix options.
3089 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
3091         * gcc.target/i386/inline_error.c: New test.
3092         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3093         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3095 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
3097         PR c++/53211
3098         * g++.dg/cpp0x/decltype55.C: New.
3100 2013-06-18  Marek Polacek  <polacek@redhat.com>
3102         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3104 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3106         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3108 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3110         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3111         Also changed the returns from error as distinct values so that it is
3112         easier to debug.
3114 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
3116         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3118 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
3120         PR c++/16128
3121         * g++.dg/template/error52.C: New.
3122         * g++.dg/lookup/friend15.C: Update.
3123         * g++.dg/parse/error11.C: Likewise.
3124         * g++.dg/parse/error14.C: Likewise.
3125         * g++.dg/parse/parser-pr28152-2.C: Likewise.
3126         * g++.dg/parse/template25.C: Likewise.
3127         * g++.old-deja/g++.jason/cond.C: Likewise.
3128         * g++.old-deja/g++.mike/for2.C: Likewise.
3129         * g++.old-deja/g++.robertl/eb125.C: Likewise.
3130         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3132 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3134         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3135         ensure alignment.
3137 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3139         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3140         accidentally placing minus sign for length instead of stride.
3142 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
3144         PR rtl-optimization/57425
3145         PR rtl-optimization/57569
3146         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3147         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3149 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
3151         PR fortran/49074
3152         PR fortran/56136
3153         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3154         packing.
3155         * gfortran.dg/typebound_assignment_6.f03: New.
3157 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
3159         * gcc.target/h8300/h8300.exp: New.
3160         * gcc.dg/pragma-isr.c: Move to ...
3161         * gcc.target/sh/torture/pragma-isr.c: ... here ...
3162         * gcc.target/h8300/pragma-isr.c: ... and here.
3163         * gcc.dg/pragma-isr2.c: Move to ...
3164         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3165         * gcc.target/h8300/pragma-isr2.c: ... and here.
3166         * gcc.dg/pragma-isr-trapa.c: Move to ...
3167         * gcc.target/sh/pragma-isr-trapa.c: ... here.
3168         * gcc.dg/pragma-isr-trapa2.c: Move to ...
3169         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3170         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3171         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3172         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3173         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3174         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3175         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3176         * gcc.dg/attr-isr-trap_exit.c: Move to ...
3177         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3178         * gcc.dg/attr-isr-trapa.c: Move to ...
3179         * gcc.target/sh/attr-isr-trapa.c: ... here.
3181 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3183         PR c++/51413
3184         * g++.dg/ext/builtin-offsetof1.C: New.
3186 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
3188         * gcc.target/aarch64/vect_smlal_1.c: New file.
3190 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3192         PR fortran/57508
3193         * gfortran.dg/defined_assignment_7.f90: New.
3195 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3197         PR c++/57599
3198         * g++.dg/rtti/dyncast6.C: New.
3199         * g++.dg/cpp0x/dyncast1.C: Likewise.
3201 2013-06-14  Alan Modra  <amodra@gmail.com>
3203         PR middle-end/57134
3204         * gcc.dg/pr57134.c: New.
3206 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3208         PR fortran/57596
3209         * gfortran.dg/deferred_type_param_9.f90: New.
3211 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3213         * gcc.dg/fold-minus-1.c: New testcase.
3215 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
3217         PR fortran/49074
3218         * gfortran.dg/typebound_assignment_5.f03: New.
3220 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3222         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3224 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3225             Pat Haugen  <pthaugen@us.ibm.com>
3226             Peter Bergner  <bergner@vnet.ibm.com>
3228         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3229         load/store instructions on power7, power8.
3230         * gcc.target/powerpc/atomic-p8.c: Likewise.
3232 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3234         PR c/57577
3235         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3237 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
3239         PR c++/38958
3240         * g++.dg/warn/Wunused-var-20.C: New.
3242 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3244         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3245         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3246         Run with -fno-common.
3248 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3250         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3251         and exit function calls with return 1 and return 0, respectively.
3253 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3255         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3256         New tests.
3258 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
3260         PR tree-optimization/57361
3261         * gcc.dg/tree-ssa/pr57361.c: New file.
3263 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3265         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3266         to ensure alignment.
3267         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3269 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3271         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3273 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3274             Dominique d'Humieres  <dominiq@lps.ens.fr>
3276         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3278 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
3280         PR target/56564
3281         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3282         * gcc.target/i386/pr56564-3.c: Likewise.
3284 2013-06-11  Tobias Burnus  <burnus@net-b.de>
3286         PR fortran/57535
3287         * gfortran.dg/class_array_18.f90: New.
3289 2013-06-11  Jan Hubicka  <jh@suse.cz>
3291         PR c++/57551
3292         * g++.dg/ext/visibility/anon6.C: Update testcase.
3294 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3296         PR c/57563
3297         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3298         in how we check __sec_reduce_mutating function's result.
3300 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3301             Pat Haugen  <pthaugen@us.ibm.com>
3302             Peter Bergner  <bergner@vnet.ibm.com>
3304         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3305         direct move instructions.
3306         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3307         * gcc.target/powerpc/direct-move.h: Likewise.
3308         * gcc.target/powerpc/direct-move-float1.c: Likewise.
3309         * gcc.target/powerpc/direct-move-float2.c: Likewise.
3310         * gcc.target/powerpc/direct-move-double1.c: Likewise.
3311         * gcc.target/powerpc/direct-move-double2.c: Likewise.
3312         * gcc.target/powerpc/direct-move-long1.c: Likewise.
3313         * gcc.target/powerpc/direct-move-long2.c: Likewise.
3315 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3317         PR c++/52440
3318         * g++.dg/cpp0x/pr52440.C: New.
3320 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
3322         PR target/56564
3323         * gcc.target/i386/pr56564-1.c: New test.
3324         * gcc.target/i386/pr56564-2.c: New test.
3325         * gcc.target/i386/pr56564-3.c: New test.
3326         * gcc.target/i386/pr56564-4.c: New test.
3327         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3328         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3329         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3330         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3331         * gcc.target/i386/vect-sizes-1.c: Likewise.
3332         * gcc.target/i386/memcpy-1.c: Likewise.
3333         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3334         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3336 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
3338         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3339         systems to cover all GNU systems.
3340         * g++.dg/abi/guard2.C: Likewise.
3341         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3342         * g++.dg/eh/sighandle.C: Likewise.
3343         * g++.dg/ext/cleanup-10.C: Likewise.
3344         * g++.dg/ext/cleanup-11.C: Likewise.
3345         * g++.dg/ext/cleanup-8.C: Likewise.
3346         * g++.dg/ext/cleanup-9.C: Likewise.
3347         * g++.dg/opt/const5.C: Likewise.
3348         * g++.dg/opt/life1.C: Likewise.
3349         * g++.dg/other/pr39496.C: Likewise.
3350         * g++.old-deja/g++.abi/aggregates.C: Likewise.
3351         * g++.old-deja/g++.abi/align.C: Likewise.
3352         * g++.old-deja/g++.abi/bitfields.C: Likewise.
3353         * g++.old-deja/g++.law/weak.C: Likewise.
3354         * g++.old-deja/g++.pt/asm1.C: Likewise.
3355         * gcc.c-torture/execute/20030125-1.x: Likewise.
3356         * gcc.c-torture/execute/990127-2.x: Likewise.
3357         * gcc.dg/20041106-1.c: Likewise.
3358         * gcc.dg/20050503-1.c: Likewise.
3359         * gcc.dg/builtin-object-size-5.c: Likewise.
3360         * gcc.dg/cleanup-10.c: Likewise.
3361         * gcc.dg/cleanup-11.c: Likewise.
3362         * gcc.dg/cleanup-8.c: Likewise.
3363         * gcc.dg/cleanup-9.c: Likewise.
3364         * gcc.dg/complex-5.c: Likewise.
3365         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3366         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3367         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3368         * gcc.dg/dfp/pr35739.c: Likewise.
3369         * gcc.dg/fdata-sections-1.c: Likewise.
3370         * gcc.dg/lto/20090206-1_0.c: Likewise.
3371         * gcc.dg/lto/20090206-2_0.c: Likewise.
3372         * gcc.dg/pr30360.c: Likewise.
3373         * gcc.dg/pr37303.c: Likewise.
3374         * gcc.dg/pr39323-1.c: Likewise.
3375         * gcc.dg/pr39323-2.c: Likewise.
3376         * gcc.dg/pr39323-3.c: Likewise.
3377         * gcc.dg/pr45416.c: Likewise.
3378         * gcc.dg/setjmp-2.c: Likewise.
3379         * gcc.dg/split-1.c: Likewise.
3380         * gcc.dg/split-3.c: Likewise.
3381         * gcc.dg/split-4.c: Likewise.
3382         * gcc.dg/strlenopt-12g.c: Likewise.
3383         * gcc.dg/strlenopt-14g.c: Likewise.
3384         * gcc.dg/strlenopt-14gf.c: Likewise.
3385         * gcc.dg/strlenopt-16g.c: Likewise.
3386         * gcc.dg/strlenopt-17g.c: Likewise.
3387         * gcc.dg/strlenopt-18g.c: Likewise.
3388         * gcc.dg/strlenopt-1f.c: Likewise.
3389         * gcc.dg/strlenopt-22g.c: Likewise.
3390         * gcc.dg/strlenopt-2f.c: Likewise.
3391         * gcc.dg/strlenopt-4g.c: Likewise.
3392         * gcc.dg/strlenopt-4gf.c: Likewise.
3393         * gcc.dg/struct-ret-3.c: Likewise.
3394         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3395         * gcc.misc-tests/linkage.exp: Likewise.
3396         * gcc.target/i386/20000724-1.c: Likewise.
3397         * gcc.target/i386/align-main-3.c: Likewise.
3398         * gcc.target/i386/cleanup-1.c: Likewise.
3399         * gcc.target/i386/inline-mcpy.c: Likewise.
3400         * gcc.target/i386/pr32268.c: Likewise.
3401         * gcc.target/i386/pr36613.c: Likewise.
3402         * gcc.target/i386/pr39013-1.c: Likewise.
3403         * gcc.target/i386/pr39013-2.c: Likewise.
3404         * gcc.target/i386/pr39496.c: Likewise.
3405         * gcc.target/i386/pr40906-3.c: Likewise.
3406         * gcc.target/i386/pr46084.c: Likewise.
3407         * lib/target-supports.exp (check_effective_target_pie): Likewise.
3409 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
3411         PR target/6526
3412         * gcc.target/sh/pr6526.c: New.
3414 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
3416         PR target/57568
3417         * gcc.c-torture/execute/pr57568.c: New test.
3419 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3421         PR c++/37404
3422         * g++.dg/other/vararg-4.C: New.
3424 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
3426         PR rtl-optimization/57559
3427         * gcc.target/s390/pr57559.c : New test.
3429 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3431         PR fortran/37336
3432         * gfortran.dg/finalize_10.f90: New.
3433         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3434         * gfortran.dg/finalize_15.f90: New.
3436 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3438         PR fortran/57553
3439         * gfortran.dg/storage_size_4.f90: New.
3441 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
3443         PR c++/57548
3444         * testsuite/g++.dg/ext/pr57548.C: New test.
3446 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3448         PR middle-end/57541
3449         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3451 2013-06-07  Jan Hubicka  <jh@suse.cz>
3453         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3455 2013-06-07  Tobias Burnus  <burnus@net-b.de>
3457         PR fortran/57549
3458         * gfortran.dg/array_constructor_48.f90: New.
3459         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3460         * gfortran.dg/array_constructor_type_15.f03: Ditto.
3462 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3464         PR target/56315
3465         * gcc.target/arm/xordi3-opt.c: New test.
3467 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3469         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3470         Revert to dg-options.
3472 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3474         PR target/55033
3475         * gcc.target/powerpc/pr55033.c: New.
3477 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
3479         PR c++/53658
3480         * g++.dg/cpp0x/alias-decl-36.C: New.
3482 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3483             Pat Haugen  <pthaugen@us.ibm.com>
3484             Peter Bergner  <bergner@vnet.ibm.com>
3486         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3487         power8 builtin functions.
3488         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3489         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3490         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3491         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3492         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3493         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3494         * gcc.target/powerpc/p8vector-vectorize-1.c: New
3495         tests to test power8 auto-vectorization.
3496         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3497         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3498         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3499         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3501         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3502         powerpc_p8vector_ok instead of powerpc_vsx_ok.
3504         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3506         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3507         support.
3508         (check_effective_target_powerpc_p8vector_ok): Likewise.
3509         (is-effective-target): Likewise.
3510         (check_vect_support_and_set_flags): Likewise.
3512 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
3514         PR c++/43652
3515         * g++.dg/parse/error53.C: New.
3517 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
3519         PR rtl-optimization/57459
3520         * gcc.target/i386/pr57459.c: New test.
3522 2013-06-06  Teresa Johnson  <tejohnson@google.com>
3524         PR c++/53743
3525         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3526         into -freorder-blocks-and-partition test.
3527         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3528         * gcc.dg/tree-prof/20041218-1.c: Ditto.
3529         * gcc.dg/tree-prof/pr52027.c: Use -O2.
3530         * gcc.dg/tree-prof/pr50907.c: Ditto.
3531         * gcc.dg/tree-prof/pr45354.c: Ditto.
3532         * g++.dg/tree-prof/partition2.C: Ditto.
3533         * g++.dg/tree-prof/partition3.C: Ditto.
3535 2013-06-06  Tobias Burnus  <burnus@net-b.de>
3537         PR fortran/57542
3538         * gfortran.dg/finalize_16.f90: New.
3540 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3542         * gcc.dg/vect/no-section-anchors-vect-68.c:
3543         Add dg-skip-if aarch64_tiny.
3545 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3547         PR C/57457
3548         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3549         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3551 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
3553         PR c++/51908
3554         * g++.dg/cpp0x/decltype54.C: New.
3556 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
3558         * gcc.dg/fshort-wchar.c: Add extra dg-options for
3559         arm*-*-*eabi* targets.
3560         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3561         arm*-*-* targets.
3562         * gcc.dg/tree-ssa/pr43491.c: Likewise.
3564 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
3565             Tobias Burnus  <burnus@net-b.de>
3567         * gfortran.dg/string_length_2.f90: Fix dg-do run.
3568         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
3569         * gfortran.dg/io_real_boz_4.f90: Ditto.
3570         * gfortran.dg/io_real_boz_5.f90: Ditto.
3572 2013-06-05  Andreas Schwab  <schwab@suse.de>
3574         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3576 2013-06-04  Jan Hubicka  <jh@suse.cz>
3578         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3580 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3582         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3583         parameters with void.
3584         (main2): Removed argc parameter.
3585         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3586         (main): Replaced argc, argv parameters with void.
3587         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3588         (main2): Removed argc parameter.
3589         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3590         argv parameters with void.  Added __asm volatile to avoid optimization
3591         on argc, if necessary.
3592         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3593         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3594         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3595         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3596         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3597         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3598         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3599         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3600         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3601         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3602         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3603         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3604         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3605         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3606         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3607         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3608         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3609         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3610         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3611         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3612         parameters with void.
3613         (main2): Removed argc parameter.
3614         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3615         (main): Replaced argc, argv parameters with void.
3616         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3617         argv parameters with void.  Also renamed this function as main, and
3618         delete the existing main.
3619         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3620         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3621         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3623 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
3625         * gcc.target/aarch64/movi_1.c: New test.
3627 2013-06-04  Tobias Burnus  <burnus@net-b.de>
3629         PR fortran/37336
3630         * gfortran.dg/finalize_12.f90: New.
3631         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3632         end of scope finalization.
3633         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3634         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3635         * gfortran.dg/auto_dealloc_2.f90: Ditto.
3636         * gfortran.dg/class_19.f03: Ditto.
3637         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3638         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3639         * gfortran.dg/extends_14.f03: Ditto.
3640         * gfortran.dg/move_alloc_4.f90: Ditto.
3641         * gfortran.dg/typebound_proc_27.f03: Ditto.
3643 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
3645         * gfortran.dg/bounds_check_7.f90: Remove "! {".
3646         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3647         * gfortran.dg/default_initialization_5.f90: Update dg-do.
3648         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3649         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3650         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3651         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3652         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
3653         * gfortran.dg/io_real_boz_4.f90: Ditto.
3654         * gfortran.dg/io_real_boz_5.f90: Ditto.
3655         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3656         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3657         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3658         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3659         * gfortran.dg/transpose_2.f90: Fix dg-output.
3661 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3663         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3664         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3665         dg-option and an header comment.
3667 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3669         PR c++/57419
3670         * g++.dg/cpp0x/sfinae46.C: New.
3671         * g++.dg/cpp0x/defaulted13.C: Adjust.
3672         * g++.dg/cpp0x/defaulted2.C: Likewise.
3673         * g++.dg/cpp0x/defaulted26.C: Likewise.
3674         * g++.dg/cpp0x/defaulted3.C: Likewise.
3675         * g++.dg/cpp0x/error1.C: Likewise.
3676         * g++.dg/cpp0x/implicit1.C: Likewise.
3677         * g++.dg/cpp0x/implicit11.C: Likewise.
3678         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3679         * g++.dg/cpp0x/initlist47.C: Likewise.
3680         * g++.dg/cpp0x/initlist9.C: Likewise.
3681         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3682         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3683         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3684         * g++.dg/cpp0x/union4.C: Likewise.
3685         * g++.dg/template/crash108.C: Likewise.
3686         * g++.dg/template/crash41.C: Likewise.
3687         * g++.old-deja/g++.jason/local.C: Likewise.
3688         * g++.old-deja/g++.law/visibility3.C: Likewise.
3690 2013-06-03  Teresa Johnson  <tejohnson@google.com>
3692         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3693         * gcc.dg/vect/bb-slp-14.c: Ditto.
3694         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3695         * gcc.dg/vect/bb-slp-23.c: Ditto.
3696         * gcc.dg/vect/bb-slp-15.c: Ditto.
3697         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3698         * gcc.dg/vect/bb-slp-24.c: Ditto.
3699         * gcc.dg/vect/bb-slp-16.c: Ditto.
3700         * gcc.dg/vect/bb-slp-25.c: Ditto.
3701         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3702         * gcc.dg/vect/bb-slp-17.c: Ditto.
3703         * gcc.dg/vect/bb-slp-1.c: Ditto.
3704         * gcc.dg/vect/bb-slp-26.c: Ditto.
3705         * gcc.dg/vect/bb-slp-18.c: Ditto.
3706         * gcc.dg/vect/bb-slp-2.c: Ditto.
3707         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
3708         * gcc.dg/vect/bb-slp-27.c: Ditto.
3709         * gcc.dg/vect/bb-slp-19.c: Ditto.
3710         * gcc.dg/vect/bb-slp-3.c: Ditto.
3711         * gcc.dg/vect/bb-slp-28.c: Ditto.
3712         * gcc.dg/vect/bb-slp-4.c: Ditto.
3713         * gcc.dg/vect/bb-slp-29.c: Ditto.
3714         * gcc.dg/vect/bb-slp-5.c: Ditto.
3715         * gcc.dg/vect/bb-slp-6.c: Ditto.
3716         * gcc.dg/vect/bb-slp-8a.c: Ditto.
3717         * gcc.dg/vect/bb-slp-7.c: Ditto.
3718         * gcc.dg/vect/bb-slp-8b.c: Ditto.
3719         * gcc.dg/vect/bb-slp-8.c: Ditto.
3720         * gcc.dg/vect/bb-slp-9.c: Ditto.
3721         * gcc.dg/vect/bb-slp-10.c: Ditto.
3722         * gcc.dg/vect/bb-slp-11.c: Ditto.
3723         * gcc.dg/vect/bb-slp-20.c: Ditto.
3724         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
3725         * gcc.dg/vect/bb-slp-21.c: Ditto.
3726         * gcc.dg/vect/bb-slp-30.c: Ditto.
3727         * gcc.dg/vect/bb-slp-13.c: Ditto.
3728         * gcc.dg/vect/bb-slp-22.c: Ditto.
3729         * g++.dg/vect/slp-pr50413.cc: Ditto.
3730         * g++.dg/vect/slp-pr56812.cc: Ditto.
3731         * g++.dg/vect/slp-pr50819.cc: Ditto.
3733 2013-06-01  Tobias Burnus  <burnus@net-b.de>
3735         PR fortran/57456
3736         * gfortran.dg/class_array_17.f90: New.
3738 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3740         * ada/acats/floatstore.lst: New.
3741         * ada/acats/run_all.sh: Process it.
3743 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3745         * gcc.target/powerpc/e500-ord-1.c: New test.
3746         * gcc.target/powerpc/e500-ord-2.c: Likewise.
3747         * gcc.target/powerpc/e500-unord-1.c: Likewise.
3748         * gcc.target/powerpc/e500-unord-2.c: Likewise.
3750 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3752         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
3754 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3756         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
3758 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3760         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
3762 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3764         PR c/57452
3765         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
3766         test-case.
3768 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3770         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
3772 2013-05-31  Marek Polacek  <polacek@redhat.com>
3774         PR tree-optimization/57478
3775         PR tree-optimization/57453
3776         * gcc.dg/torture/pr57478.c: New test.
3778 2013-05-31  Tobias Burnus  <burnus@net-b.de>
3780         PR fortran/57456
3781         * gfortran.dg/class_array_17.f90: New.
3783 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3785         PR target/56315
3786         * gcc.target/arm/iordi3-opt.c: New test.
3788 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
3790         PR fortran/54190
3791         PR fortran/57217
3792         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
3793         * gfortran.dg/interface_26.f90: Ditto.
3794         * gfortran.dg/proc_ptr_11.f90: Ditto.
3795         * gfortran.dg/proc_ptr_15.f90: Ditto.
3796         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3797         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
3798         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3799         * gfortran.dg/typebound_override_1.f90: Ditto.
3800         * gfortran.dg/typebound_override_4.f90: Ditto.
3801         * gfortran.dg/typebound_proc_6.f03: Ditto.
3802         * gfortran.dg/assumed_type_7.f90: New test.
3803         * gfortran.dg/typebound_override_5.f90: New test.
3804         * gfortran.dg/typebound_override_6.f90: New test.
3805         * gfortran.dg/typebound_override_7.f90: New test.
3807 2013-05-30  Tobias Burnus  <burnus@net-b.de>
3809         PR middle-end/57073
3810         * gfortran.dg/power_6.f90: New.
3812 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
3814         * gcc.target/aarch64/insv_1.c: New test.
3816 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
3818         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
3819         dg-skip-if "No stabs".
3821 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
3823         PR fortran/54189
3824         * gfortran.dg/assumed_size_1.f90: New.
3826 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3828         * gcc.dg/shrink-wrap-alloca.c: New added.
3829         * gcc.dg/shrink-wrap-pretend.c: New added.
3830         * gcc.dg/shrink-wrap-sibcall.c: New added.
3832 2013-05-30  Tobias Burnus  <burnus@net-b.de>
3834         PR fortran/57458
3835         * gfortran.dg/assumed_rank_13.f90: New.
3837 2013-05-29  Easwaran Raman  <eraman@google.com>
3839         PR tree-optimization/57442
3840         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
3842 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3844         PR tree-optimization/57441
3845         * gcc.c-torture/compile/pr57441.c: New.
3847 2013-05-29  Dehao Chen  <dehao@google.com>
3849         PR testsuite/57413
3850         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
3852 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3854         PR fortran/37336
3855         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
3856         * gfortran.dg/class_19.f03: Ditto.
3858 2013-05-29  Richard Biener  <rguenther@suse.de>
3860         * gcc.dg/vect/bb-slp-32.c: New testcase.
3862 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3864         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
3865         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
3866         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
3867         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
3868         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3869         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
3870         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
3871         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3872         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
3873         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
3874         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
3875         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
3876         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
3877         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
3878         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
3879         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
3880         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
3881         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
3882         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
3883         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
3884         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
3885         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
3886         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
3887         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
3888         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
3889         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
3890         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
3891         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
3892         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3893         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
3894         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
3895         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
3896         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
3897         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3898         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
3899         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
3900         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
3901         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
3902         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
3904 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3906         PR fortran/37336
3907         * gfortran.dg/finalize_11.f90: New.
3908         * gfortran.dg/finalize_4.f03: Remove dg-error.
3909         * gfortran.dg/finalize_5.f03: Ditto.
3910         * gfortran.dg/finalize_6.f03: Ditto.
3911         * gfortran.dg/finalize_7.f03: Ditto.
3913 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3915         * gfortran.dg/class_array_16.f90: New.
3917 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3919         PR fortran/57435
3920         * testsuite/gfortran.dg/use_29.f90: New.
3922 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3924         * gnat.dg/fp_exception.adb: New test.
3926 2013-05-28  Richard Biener  <rguenther@suse.de>
3928         PR tree-optimization/56787
3929         * gcc.dg/vect/pr56787.c: New testcase.
3931 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
3932             Tobias Burnus  <burnus@net-b.de>
3934         PR fortran/57217
3935         * gfortran.dg/typebound_override_4.f90: New.
3937 2013-05-28  Richard Biener  <rguenther@suse.de>
3939         PR tree-optimization/57411
3940         * g++.dg/opt/pr57411.C: New testcase.
3942 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3944         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
3945         * gcc.dg/builtin-bswap-9.c: Likewise.
3947 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3949         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
3951 2013-05-27  Richard Biener  <rguenther@suse.de>
3953         PR middle-end/57412
3954         * gcc.dg/gomp/pr57412.c: New testcase.
3956 2013-05-27  Bud Davis  <jmdavis@link.com>
3958         PR fortran/50405
3959         * gfortran.dg/stfunc_8.f90: New.
3961 2013-05-27  Richard Biener  <rguenther@suse.de>
3963         PR tree-optimization/57343
3964         * gcc.dg/torture/pr57343.c: New testcase.
3966 2013-05-27  Richard Biener  <rguenther@suse.de>
3968         PR tree-optimization/57417
3969         * gcc.dg/torture/pr57417.c: New testcase.
3971 2013-05-27  Richard Biener  <rguenther@suse.de>
3973         PR tree-optimization/57396
3974         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
3976 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3978         * gnat.dg/specs/last_bit.ads: New test.
3980 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3982         * gnat.dg/specs/machine_attribute.ads: New test.
3984 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3986         * gnat.dg/incomplete3.ad[sb]: New test.
3988 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3990         PR target/53916
3991         * gcc.target/mips/div-13.c: New test.
3993 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3995         PR target/55777
3996         * gcc.target/mips/mips16-attributes-5.c,
3997         * gcc.target/mips/mips16-attributes-6.c: New tests.
3999 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4001         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4002         * gcc.dg/builtin-bswap-8.c: Likewise.
4004 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4006         PR c++/52216
4007         * g++.dg/cpp0x/new1.C: New.
4009 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4011         PR c++/25666
4012         * g++.dg/parse/dtor16.C: New.
4013         * g++.dg/parse/dtor6.C: Adjust.
4015 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4017         PR c++/19618
4018         * g++.dg/expr/bitfield12.C: New.
4020 2013-05-24  Jeff Law  <law@redhat.com>
4022         PR tree-optimization/57124
4023         * gcc.c-torture/execute/pr57124.c: New test.
4024         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4026 2013-05-24  Martin Jambor  <mjambor@suse.cz>
4028         PR tree-optimization/57294
4029         * gcc.dg/ipa/pr57294.c: New test.
4031 2013-05-24  Dehao Chen  <dehao@google.com>
4033         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4035 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
4037         * gcc.target/aarch64/scalar_intrinsics.c
4038         (force_simd): Use a valid instruction.
4039         (test_vdupd_lane_s64): Pass a valid lane argument.
4040         (test_vdupd_lane_u64): Likewise.
4042 2013-05-24  Richard Biener  <rguenther@suse.de>
4044         PR tree-optimization/57287
4045         * gcc.dg/pr57287.c: New testcase.
4047 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4049         PR c++/26572
4050         * g++.dg/template/error51.C: New.
4052 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4054         PR c++/25503
4055         * g++.dg/template/bitfield2.C: New.
4057 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4059         * gnat.dg/specs/noinline1.ads: New test.
4060         * gnat.dg/noinline2.ad[sb]: Likewise.
4061         * gnat.dg/specs/noinline3.ads: Likewise.
4062         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4064 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4066         PR tree-ssa/57385
4067         * gcc.dg/tree-ssa/pr57385.c: New test.
4069 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4071         * gnat.dg/derived_type4.adb: New test.
4073 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4075         * gcc.dg/builtin-bswap-6.c: New test.
4076         * gcc.dg/builtin-bswap-7.c: Likewise.
4077         * gcc.dg/builtin-bswap-8.c: Likewise.
4078         * gcc.dg/builtin-bswap-9.c: Likewise.
4080 2013-05-23  Christian Bruel  <christian.bruel@st.com>
4082         PR debug/57351
4083         * gcc.dg/debug/pr57351.c: New test
4085 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
4087         * gcc.target/aarch64/vect-clz.c: New file.
4089 2013-05-23  Martin Jambor  <mjambor@suse.cz>
4091         PR middle-end/57347
4092         * gcc.dg/ipa/pr57347.c: New test.
4094 2013-05-23  Richard Biener  <rguenther@suse.de>
4096         PR tree-optimization/57380
4097         * g++.dg/tree-ssa/pr57380.C: New testcase.
4099 2013-05-23  Richard Biener  <rguenther@suse.de>
4101         PR middle-end/57381
4102         * gcc.dg/torture/pr57381.c: New testcase.
4104 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
4106         PR middle-end/57344
4107         * gcc.c-torture/execute/pr57344-1.c: New test.
4108         * gcc.c-torture/execute/pr57344-2.c: New test.
4109         * gcc.c-torture/execute/pr57344-3.c: New test.
4110         * gcc.c-torture/execute/pr57344-4.c: New test.
4112 2013-05-23  Richard Biener  <rguenther@suse.de>
4114         PR rtl-optimization/57341
4115         * gcc.dg/torture/pr57341.c: New testcase.
4117 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4119         PR c++/57352
4120         * g++.dg/parse/crash62.C: New.
4122 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
4123             Pat Haugen  <pthaugen@us.ibm.com>
4124             Peter Bergner  <bergner@vnet.ibm.com>
4126         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4127         crypto builtins.
4129 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4131         PR fortran/57364
4132         * gfortran.dg/defined_assignment_6.f90: New.
4134 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4136         PR fortran/57338
4137         * gfortran.dg/assumed_type_6.f90: New.
4139 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4141         PR c++/57211
4142         * g++.dg/cpp0x/Wunused-parm.C: New.
4144 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4146         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4147         * g++.dg/warn/Wdouble-promotion.C: Likewise.
4149 2013-05-21  Easwaran Raman  <eraman@google.com>
4151         PR tree-optimization/57322
4152         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4154 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
4156         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4157         .set (no)?micromips
4159 2013-05-21  Tobias Burnus  <burnus@net-b.de>
4161         PR fortran/57035
4162         * gfortran.dg/assumed_type_5.f90: New.
4163         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4164         * gfortran.dg/assumed_rank_2.f90: Ditto.
4165         * gfortran.dg/assumed_type_3.f90: Update dg-error.
4166         * gfortran.dg/no_arg_check_3.f90: Ditto.
4168 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4170         PR tree-optimization/57331
4171         * gcc.c-torture/compile/pr57331.c: New test.
4173 2013-05-21  Richard Biener  <rguenther@suse.de>
4175         PR tree-optimization/57330
4176         * gcc.dg/torture/pr57330.c: New testcase.
4178 2013-05-21  Richard Biener  <rguenther@suse.de>
4180         PR tree-optimization/57303
4181         * gcc.dg/torture/pr57303.c: New testcase.
4183 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4185         PR tree-optimization/57321
4186         * gcc.c-torture/execute/pr57321.c: New test.
4188 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4190         PR fortran/48858
4191         PR fortran/55465
4192         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4193         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4194         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4195         * gfortran.dg/binding_label_tests_3.f03: Ditto.
4196         * gfortran.dg/binding_label_tests_4.f03: Ditto.
4197         * gfortran.dg/binding_label_tests_5.f03: Ditto.
4198         * gfortran.dg/binding_label_tests_6.f03: Ditto.
4199         * gfortran.dg/binding_label_tests_7.f03: Ditto.
4200         * gfortran.dg/binding_label_tests_8.f03: Ditto.
4201         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4202         * gfortran.dg/binding_label_tests_24.f90: New.
4203         * gfortran.dg/binding_label_tests_25.f90: New.
4205 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4207         PR fortran/48858
4208         * gfortran.dg/binding_label_tests_17.f90: New.
4209         * gfortran.dg/binding_label_tests_18.f90: New.
4210         * gfortran.dg/binding_label_tests_19.f90: New.
4211         * gfortran.dg/binding_label_tests_20.f90: New.
4212         * gfortran.dg/binding_label_tests_21.f90: New.
4213         * gfortran.dg/binding_label_tests_22.f90: New.
4214         * gfortran.dg/binding_label_tests_23.f90: New.
4216 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4218         PR fortran/48858
4219         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4220         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4221         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4222         * gfortran.dg/common_18.f90: New.
4223         * gfortran.dg/common_19.f90: New.
4224         * gfortran.dg/common_20.f90: New.
4225         * gfortran.dg/common_21.f90: New.
4227 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4229         PR c++/12288
4230         * g++.dg/parse/error52.C: New.
4231         * g++.dg/parse/error3.C: Adjust.
4232         * g++.dg/parse/error36.C: Likewise.
4234 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4236         PR target/56547
4237         * gcc.target/sh/pr56547-1.c: New.
4238         * gcc.target/sh/pr56547-2.c: New.
4240 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4242         PR c++/23608
4243         * g++.dg/warn/Wsign-compare-6.C: New.
4244         * g++.dg/warn/Wdouble-promotion.C: Adjust.
4246 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4248         PR c++/57327
4249         * g++.dg/template/error50.C: New.
4251 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4253         PR c++/10207
4254         * g++.dg/ext/complit13.C: New.
4256 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
4258         PR c++/57175
4259         * g++.dg/pr57175.C: New testcase.
4261 2013-05-17  Easwaran Raman  <eraman@google.com>
4263         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4265 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
4267         PR testsuite/57313
4268         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4270 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4272         PR rtl-optimization/57281
4273         PR rtl-optimization/57300
4274         * gcc.dg/pr57300.c: New test.
4275         * gcc.c-torture/execute/pr57281.c: New test.
4277 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4279         PR c++/18126
4280         * g++.dg/ext/sizeof-complit.C: New.
4282 2013-05-17  Marek Polacek  <polacek@redhat.com>
4284         * gcc.dg/strlenopt-25.c: New test.
4285         * gcc.dg/strlenopt-26.c: Likewise.
4287 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4289         * gcc.target/i386/rotate-4.c: Compile only with -mavx
4290         instead of -mavx2, require only avx instead of avx2.
4291         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4292         of avx2-check.h and turn into an avx runtime test instead of
4293         avx2 runtime test.
4295 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4297         * g++.dg/ext/vector22.C: Uncomment working test.
4299 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
4301         PR c++/17410
4302         * g++.dg/template/pr17410.C: New.
4304 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
4306         * gcc.target/i386/rotate-3.c: New test.
4307         * gcc.target/i386/rotate-3a.c: New test.
4308         * gcc.target/i386/rotate-4.c: New test.
4309         * gcc.target/i386/rotate-4a.c: New test.
4310         * gcc.target/i386/rotate-5.c: New test.
4311         * gcc.target/i386/rotate-5a.c: New test.
4313 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4315         * gcc.dg/visibility-21.c: Require section_anchors.
4317 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
4319         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4320         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4321         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4323 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
4325         * gcc.dg/visibility-21.c: New.
4327 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4329         PR middle-end/57286
4330         * gcc.dg/pr57286.c: New testcase.
4331         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4332         * g++.dg/ext/vector22.C: Comment out transformations not
4333         performed anymore.
4335 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
4337         PR target/57260
4338         * gcc.target/mips/call-1.c: Restrict to o32.
4339         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4341 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4343         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4344         dg-messages.
4345         * g++.dg/warn/Wshadow-1.C: Likewise.
4346         * g++.dg/warn/Wshadow-6.C: Likewise.
4347         * g++.dg/warn/Wshadow-7.C: Likewise.
4349 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4351         PR c++/31952
4352         * g++.dg/parse/pr31952-1.C: New.
4353         * g++.dg/parse/pr31952-2.C: Likewise.
4354         * g++.dg/parse/pr31952-3.C: Likewise.
4356         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4357         * g++.old-deja/g++.jason/cond.C: Likewise.
4358         * g++.dg/cpp0x/range-for5.C: Likewise.
4360 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4362         PR target/19599
4363         * gcc.target/arm/pr40887.c: Adjust testcase.
4364         * gcc.target/arm/pr19599.c: New test.
4366 2013-05-15  Richard Biener  <rguenther@suse.de>
4368         PR tree-optimization/57275
4369         * gcc.target/i386/pr57275.c: New testcase.
4371 2013-05-15  Jan Hubicka  <jh@suse.cz>
4373         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4374         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4375         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4377 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4379         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4380         scheduling.
4382 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4384         PR c++/57274
4385         * c-c++-common/Wsequence-point-1.c: New test.
4387 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
4389         * g++.dg/ext/vector22.C: New testcase.
4390         * gcc.dg/binop-xor3.c: Remove xfail.
4392 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
4394         * gcc.target/aarch64/vect-fcm.x: Add cases testing
4395         FLOAT cmp FLOAT ? INT : INT.
4396         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4397         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4398         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4399         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4400         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4401         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4403 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
4405         PR c++/53903
4406         * g++.dg/cpp0x/defaulted43.C: New.
4408 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4410         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4411         (alloca): Remove declaration.
4412         (foo9): Replace alloca by __builtin_alloca.
4414 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
4416         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4417         Expect "size of array is too large" error.
4419 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4421         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4423 2013-05-14  Richard Biener  <rguenther@suse.de>
4425         PR middle-end/57235
4426         * g++.dg/torture/pr57235.C: New testcase.
4428 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4430         PR middle-end/57251
4431         * gcc.dg/torture/pr57251.c: New test.
4433 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
4435         PR target/57264
4436         * gcc.target/i386/pr57264.c: New test.
4438 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4440         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4442 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
4444         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4446 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4448         PR tree-optimization/45216
4449         PR tree-optimization/57157
4450         * c-c++-common/rotate-1.c: Add 32 tests with +.
4451         * c-c++-common/rotate-1a.c: Adjust.
4452         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4453         * c-c++-common/rotate-2b.c: New test.
4454         * c-c++-common/rotate-3.c: Add 32 tests with +.
4455         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4456         * c-c++-common/rotate-4b.c: New test.
4457         * c-c++-common/rotate-5.c: New test.
4459 2013-05-13  Martin Jambor  <mjambor@suse.cz>
4461         PR middle-end/42371
4462         * gcc.dg/ipa/remref-0.c: New test.
4463         * gcc.dg/ipa/remref-1a.c: Likewise.
4464         * gcc.dg/ipa/remref-1b.c: Likewise.
4465         * gcc.dg/ipa/remref-2a.c: Likewise.
4466         * gcc.dg/ipa/remref-2b.c: Likewise.
4468 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
4470         * gcc.dg/vector-shift-2.c: New testcase.
4472 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4474         PR tree-optimization/57230
4475         * gcc.dg/strlenopt-24.c: New test.
4477         PR tree-optimization/57230
4478         * gcc.dg/strlenopt-23.c: New test.
4480 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
4482         PR target/57108
4483         * gcc.target/sh/pr57108.c: Move this test case to ...
4484         * gcc.c-torture/compile/pr57108.c: ... here.
4486 2013-05-10  Richard Biener  <rguenther@suse.de>
4488         PR tree-optimization/57214
4489         * gcc.dg/torture/pr57214.c: New testcase.
4491 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
4493         * gcc.dg/vector-shift.c: New testcase.
4495 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
4497         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4499         PR tree-optimization/45216
4500         PR tree-optimization/57157
4501         * c-c++-common/rotate-1.c: New test.
4502         * c-c++-common/rotate-1a.c: New test.
4503         * c-c++-common/rotate-2.c: New test.
4504         * c-c++-common/rotate-2a.c: New test.
4505         * c-c++-common/rotate-3.c: New test.
4506         * c-c++-common/rotate-3a.c: New test.
4507         * c-c++-common/rotate-4.c: New test.
4508         * c-c++-common/rotate-4a.c: New test.
4510 2013-05-10  Richard Biener  <rguenther@suse.de>
4512         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4513         * gcc.target/i386/l_fma_double_1.c: Adjust.
4514         * gcc.target/i386/l_fma_double_2.c: Likewise.
4515         * gcc.target/i386/l_fma_double_3.c: Likewise.
4516         * gcc.target/i386/l_fma_double_4.c: Likewise.
4517         * gcc.target/i386/l_fma_double_5.c: Likewise.
4518         * gcc.target/i386/l_fma_double_6.c: Likewise.
4519         * gcc.target/i386/l_fma_float_1.c: Likewise.
4520         * gcc.target/i386/l_fma_float_2.c: Likewise.
4521         * gcc.target/i386/l_fma_float_3.c: Likewise.
4522         * gcc.target/i386/l_fma_float_4.c: Likewise.
4523         * gcc.target/i386/l_fma_float_5.c: Likewise.
4524         * gcc.target/i386/l_fma_float_6.c: Likewise.
4526 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
4528         PR c++/51226
4529         * g++.dg/cpp0x/pr51226.C: New.
4531 2013-04-16  Han Shen  <shenhan@google.com>
4533         Test cases for '-fstack-protector-strong'.
4534         * gcc.dg/fstack-protector-strong.c: New.
4535         * g++.dg/fstack-protector-strong.C: New.
4537 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
4539         * gcc.target/aarch64/ands_1.c: New test.
4540         * gcc.target/aarch64/ands_2.c: Likewise
4542 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
4544         * lib/target-supports.exp (check_effective_target_hw): New
4545         function.
4546         * c-c++-common/asan/clone-test-1.c: Call
4547         check_effective_target_hw.
4548         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4549         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4550         possible decorations.
4551         * c-c++-common/asan/null-deref-1.c: Likewise.
4552         * c-c++-common/asan/stack-overflow-1.c: Likewise.
4553         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4554         * c-c++-common/asan/use-after-free-1.c: Likewise.
4555         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4556         * g++.dg/asan/large-func-test-1.C: Likewise.
4558 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
4560         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4562 2013-05-07  Richard Biener  <rguenther@suse.de>
4564         PR middle-end/57190
4565         * g++.dg/torture/pr57190.C: New testcase.
4567 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
4569         PR tree-optimization/57149
4570         * gcc.dg/pr57149.c: New test.
4572         PR debug/57184
4573         * gcc.dg/pr57184.c: New test.
4575 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4577         * gnat.dg/specs/array3.ads: New test.
4579 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
4581         * c-c++-common/vector-scalar-2.c: New testcase.
4583 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
4585         * gcc.target/i386/asm-dialect-2.c: New testcase.
4587 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
4589         PR c++/57183
4590         * g++.dg/cpp0x/auto38.C: New.
4592 2013-05-06  Richard Biener  <rguenther@suse.de>
4594         PR tree-optimization/57185
4595         * gcc.dg/autopar/pr57185.c: New testcase.
4597 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
4599         PR target/57106
4600         * gcc.target/i386/pr57106.c: New test.
4602 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4604         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4605         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4606         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4607         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4608         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4609         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4610         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4612 2013-05-06  Teresa Johnson  <tejohnson@google.com>
4614         PR bootstrap/57154
4615         * gcc.dg/pr57154.c: New test.
4617 2013-05-06  Richard Biener  <rguenther@suse.de>
4619         PR middle-end/57147
4620         * gcc.dg/torture/pr57147-1.c: New testcase.
4621         * gcc.dg/torture/pr57147-2.c: Likewise.
4622         * gcc.dg/torture/pr57147-3.c: Likewise.
4624 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4626         PR target/55303
4627         * gcc.target/sh/pr55303-1.c: New.
4628         * gcc.target/sh/pr55303-2.c: New.
4629         * gcc.target/sh/pr55303-3.c: New.
4631 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4633         * gfortran.dg/allocate_with_source_3.f90: New.
4635 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4637         PR fortran/57141
4638         * gfortran.dg/null_8.f90: New.
4640 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4642         PR c++/53745
4643         * g++.dg/cpp0x/enum27.C: New.
4644         * g++.dg/cpp0x/enum_base.C: Adjust.
4646 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
4648         PR tree-optimization/56205
4649         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4651 2013-05-04  Tobias Burnus  <burnus@net-b.de>
4653         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4654         * gfortran.dg/bind_c_usage_27.f90: New.
4655         * gfortran.dg/bind_c_usage_28.f90: New.
4657 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4659         PR c++/51927
4660         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4662 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4664         PR target/57150
4665         * gcc.target/powerpc/pr57150.c: New file.
4667 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4669         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4670         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4671         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4672         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4673         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4674         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4675         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4677 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
4679         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4680         scan-assembler-times.
4682 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4684         * gcc.dg/tree-ssa/slsr-32.c: New.
4685         * gcc.dg/tree-ssa/slsr-33.c: New.
4686         * gcc.dg/tree-ssa/slsr-34.c: New.
4687         * gcc.dg/tree-ssa/slsr-35.c: New.
4688         * gcc.dg/tree-ssa/slsr-36.c: New.
4689         * gcc.dg/tree-ssa/slsr-37.c: New.
4690         * gcc.dg/tree-ssa/slsr-38.c: New.
4692 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
4694         * gcc.target/aarch64/tst_1.c: New test.
4695         * gcc.target/aarch64/tst_2.c: Likewise
4697 2013-05-02  Jeff Law  <law@redhat.com>
4699         PR tree-optimization/57144
4700         * gcc.c-torture/execute/pr57144.c: New test.
4702 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
4704         PR rtl-optimization/57130
4705         * gcc.c-torture/execute/pr57130.c: New test.
4707 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
4709         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
4711 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
4713         * gcc.target/aarch64/fabd.c: New file.
4715 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4717         PR c++/54318
4718         * g++.dg/cpp0x/pr54318.C: New.
4720 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4722         PR c++/14283
4723         * g++.dg/parse/error51.C: New.
4724         * g++.dg/parse/error15.C: Adjust column numbers.
4726 2013-05-02  Tobias Burnus  <burnus@net-b.de>
4728         PR fortran/57142
4729         * gfortran.dg/size_kind_2.f90: New.
4730         * gfortran.dg/size_kind_3.f90: New.
4732 2013-05-02  Richard Biener  <rguenther@suse.de>
4734         PR middle-end/57140
4735         * g++.dg/torture/pr57140.C: New testcase.
4737 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
4739         PR target/56732
4740         * gcc.target/arm/pr56732-1.c: New test.
4742 2013-05-02  Martin Jambor  <mjambor@suse.cz>
4744         PR middle-end/56988
4745         * gcc.dg/ipa/pr56988.c: New test.
4747 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
4749         * gcc.target/aarch64/bics_1.c: New test.
4750         * gcc.target/aarch64/bics_2.c: Likewise.
4752 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
4754         PR rtl-optimization/57131
4755         * gcc.c-torture/execute/pr57131.c: New test.
4757 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4759         PR c++/57132
4760         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
4762 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
4764         PR target/57091
4765         * gcc.target/i386/pr57091.c: New test.
4767 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4769         * gcc.target/aarch64/vect-vaddv.c: New.
4771 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4773         * gcc.target/aarch64/vect-vmaxv.c: New.
4774         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
4776 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4778         * gcc.target/aarch64/scalar-vca.c: New.
4779         * gcc.target/aarch64/vect-vca.c: Likewise.
4781 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4783         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
4784         (test_vceqd_s64): Force arguments to SIMD registers.
4785         (test_vceqzd_s64): Likewise.
4786         (test_vcged_s64): Likewise.
4787         (test_vcled_s64): Likewise.
4788         (test_vcgezd_s64): Likewise.
4789         (test_vcged_u64): Likewise.
4790         (test_vcgtd_s64): Likewise.
4791         (test_vcltd_s64): Likewise.
4792         (test_vcgtzd_s64): Likewise.
4793         (test_vcgtd_u64): Likewise.
4794         (test_vclezd_s64): Likewise.
4795         (test_vcltzd_s64): Likewise.
4796         (test_vtst_s64): Likewise.
4797         (test_vtst_u64): Likewise.
4799 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4801         PR c++/57092
4802         * g++.dg/cpp0x/decltype53.C: New.
4804 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4806         PR fortran/57071
4807         * gfortran.dg/power_5.f90:  New test.
4809 2013-04-30  Richard Biener  <rguenther@suse.de>
4811         PR middle-end/57122
4812         * gcc.dg/torture/pr57122.c: New testcase.
4814 2013-04-30  Richard Biener  <rguenther@suse.de>
4816         PR middle-end/57107
4817         * g++.dg/torture/pr57107.C: New testcase.
4819 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
4821         PR rtl-optimization/57105
4822         * gcc.dg/pr57105.c: New test.
4824 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
4826         PR tree-optimization/57104
4827         * gcc.dg/pr57104.c: New test.
4829 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
4831         PR target/44578
4832         * gcc.target/i386/pr44578.c: New test.
4834 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
4836         PR target/57097
4837         * gcc.target/i386/pr57097.c: New test.
4839 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
4841         PR target/57098
4842         * gcc.target/i386/pr57098.c: New test.
4844 2013-04-29  Kai Tietz  <ktietz@redhat.com>
4846         * gcc.c-torture/execute/pr55875.c: New test.
4848 2013-04-29  Richard Biener  <rguenther@suse.de>
4850         PR middle-end/57075
4851         * gcc.dg/torture/pr57075.c: New testcase.
4853 2013-04-29  Richard Biener  <rguenther@suse.de>
4855         PR middle-end/57103
4856         * gcc.dg/autopar/pr57103.c: New testcase.
4858 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4860         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
4862 2013-04-29  Tom de Vries  <tom@codesourcery.com>
4864         * gcc.dg/pr50763.c: Update test.
4866 2013-04-26  Jeff Law  <law@redhat.com>
4868         * gcc.dg/tree-ssa/vrp88.c: New test.
4870 2013-04-29  Christian Bruel  <christian.bruel@st.com>
4872         PR target/57108
4873         * gcc.target/sh/pr57108.c: New test.
4875 2013-04-29  Richard Biener  <rguenther@suse.de>
4877         PR middle-end/57089
4878         * gfortran.dg/gomp/pr57089.f90: New testcase.
4880 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4882         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
4884 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4886         * gcc.target/aarch64/vect-vcvt.c: New.
4888 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4890         * gcc.target/aarch64/vect-vrnd.c: New.
4892 2013-04-29  Richard Biener  <rguenther@suse.de>
4894         PR tree-optimization/57081
4895         * gcc.dg/torture/pr57081.c: New testcase.
4897 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
4899         PR tree-optimization/57083
4900         * gcc.dg/torture/pr57083.c: New test.
4902 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4904         PR c++/56450
4905         * g++.dg/cpp0x/decltype52.C: New.
4907 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
4909         N3472 binary constants
4910         * g++.dg/cpp/limits.C: Adjust warning wording.
4911         * g++.dg/system-binary-constants-1.C: Likewise.
4912         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
4914 2013-04-28  Tobias Burnus  <burnus@net-b.de>
4916         PR fortran/57093
4917         * gfortran.dg/coarray_30.f90: New.
4919 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4921         PR fortran/57071
4922         * frontend-passes (optimize_power):  New function.
4923         (optimize_op):  Use it.
4925 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
4927         PR target/56866
4928         * gcc.c-torture/execute/pr56866.c: New test.
4929         * gcc.target/i386/pr56866.c: New test.
4931 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4933         PR go/57045
4934         * gcc.dg/setjmp-5.c: New test.
4936 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
4938         PR c++/55708
4939         * g++.dg/cpp0x/constexpr-55708.C: New.
4941 2013-04-26  Richard Biener  <rguenther@suse.de>
4943         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
4944         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
4945         * gcc.dg/pr53265.c: Remove XFAILs.
4946         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
4947         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
4949 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4951         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
4952         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
4953         -fdiagnostics-color=never option similarly to
4954         -fno-diagnostics-show-caret option.
4956 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
4958         PR rtl-optimization/57003
4959         * gcc.target/i386/pr57003.c: New test.
4961 2013-04-25  Marek Polacek  <polacek@redhat.com>
4963         PR tree-optimization/57066
4964         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
4966 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
4967             Tejas Belagod  <tejas.belagod@arm.com>
4969         * gcc.target/aarch64/vaddv-intrinsic.c: New.
4970         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
4971         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
4973 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4975         * gcc.target/aarch64/cmp.c: New.
4977 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4979         * gcc.target/aarch64/ngc.c: New.
4981 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4983         * lib/target-supports.exp
4984         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
4985         (check_effective_target_arm_neon_fp16_ok): Likewise.
4986         (add_options_for_arm_neon_fp16): Likewise.
4987         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
4988         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
4990 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
4992         PR rtl-optimizations/57046
4993         * gcc.target/i386/pr57046.c: New test.
4995 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4997         * g++.dg/cpp1y/cplusplus.C: New.
4999 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5001         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5003 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5005         * c-c++-common/Wpointer-arith-1.c: New.
5007 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5009         * g++.dg/cpp1y/cxx1y_macro.C: New.
5011 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5013         PR c++/56970
5014         * g++.dg/cpp0x/sfinae45.C: New.
5016 2013-04-24  Richard Biener  <rguenther@suse.de>
5018         PR testsuite/57050
5019         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5021 2013-04-23  Richard Biener  <rguenther@suse.de>
5023         PR middle-end/57036
5024         * gcc.dg/torture/pr57036-1.c: New testcase.
5025         * gcc.dg/torture/pr57036-2.c: Likewise.
5027 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
5029         * gcc.target/aarch64/scalar-mov.c: New testcase.
5031 2013-04-23  Richard Biener  <rguenther@suse.de>
5033         PR tree-optimization/57026
5034         * gcc.dg/torture/pr57026.c: New testcase.
5036 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
5038         PR fortran/53685
5039         PR fortran/57022
5040         * gfortran.dg/transfer_check_4.f90: New.
5042 2013-04-22  Marek Polacek  <polacek@redhat.com>
5044         PR sanitizer/56990
5045         * gcc.dg/pr56990.c: New test.
5047 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
5049         PR target/57018
5050         * gcc.target/i386/pr57018.c: New test.
5052 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
5054         * gcc.target/aarch64/vrecps.c: New.
5055         * gcc.target/aarch64/vrecpx.c: Likewise.
5057 2013-04-22  Christian Bruel  <christian.bruel@st.com>
5059         PR target/56995
5060         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5062 2013-04-21  Jeff Law  <law@redhat.com>
5064         * gcc.dg/tree-ssa/forwprop-26.c: New test.
5066 2013-04-20  Tobias Burnus  <burnus@net-b.de>
5068         PR fortran/56907
5069         * gfortran.dg/c_loc_test_22.f90: New.
5071 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
5073         PR rtl-optimization/56847
5074         * gcc.dg/pr56847.c: New test.
5076 2013-04-19  Richard Biener  <rguenther@suse.de>
5078         PR tree-optimization/56982
5079         * gcc.c-torture/execute/pr56982.c: New testcase.
5081 2013-04-19  Martin Jambor  <mjambor@suse.cz>
5083         PR tree-optimization/56718
5084         * g++.dg/ipa/imm-devirt-1.C: New test.
5085         * g++.dg/ipa/imm-devirt-2.C: Likewise.
5087 2013-04-19  Richard Biener  <rguenther@suse.de>
5089         PR tree-optimization/57000
5090         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5092 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5093             Mikael Morin  <mikael@gcc.gnu.org>
5095         PR fortran/56872
5096         * gfortran.dg/array_constructor_45.f90:  New test.
5097         * gfortran.dg/array_constructor_46.f90:  New test.
5098         * gfortran.dg/array_constructor_47.f90:  New test.
5099         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
5101 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5103         PR rtl-optimization/56999
5104         * g++.dg/opt/pr56999.C: New test.
5106 2013-04-18  Cary Coutant  <ccoutant@google.com>
5108         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5109         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5111 2013-04-18  Cary Coutant  <ccoutant@google.com>
5113         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5114         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5115         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5116         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5117         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5118         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5119         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5120         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5121         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5122         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5123         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5125 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
5127         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5129 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5131         PR tree-optimization/56984
5132         * gcc.c-torture/compile/pr56984.c: New test.
5134         PR rtl-optimization/56992
5135         * gcc.dg/pr56992.c: New test.
5137 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
5139         PR fortran/56814
5140         * gfortran.dg/proc_ptr_42.f90: New.
5142 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5144         * gnat.dg/discr41.ad[sb]: New test.
5145         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5146         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5147         * gcc.dg/vect/slp-24.c: Likewise.
5148         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5149         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5150         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5151         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5152         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5153         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5154         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5155         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5156         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5157         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5158         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5159         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5160         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5161         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5162         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5163         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5164         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5165         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5166         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5167         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5168         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5169         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5170         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5171         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5172         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5173         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5175 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
5177         PR fortran/40958
5178         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5179         * gfortran.dg/module_md5_1.f90: Remove.
5181 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5183         * gcc.target/aarch64/adds3.c: New.
5184         * gcc.target/aarch64/subs3.c: New.
5186 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5188         * gcc.target/aarch64/adds1.c: New.
5189         * gcc.target/aarch64/adds2.c: New.
5190         * gcc.target/aarch64/subs1.c: New.
5191         * gcc.target/aarch64/subs2.c: New.
5193 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
5195         Implement n3599 - Literal operator templates for strings.
5196         * g++.dg/cpp1y/udlit-char-template.C: New test.
5197         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5199 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5201         PR fortran/39505
5202         * gfortran.dg/no_arg_check_1.f90: New.
5203         * gfortran.dg/no_arg_check_2.f90: New.
5204         * gfortran.dg/no_arg_check_3.f90: New.
5206 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
5208         PR fortran/56968
5209         * gfortran.dg/proc_ptr_41.f90: New.
5211 2013-04-16  Richard Biener  <rguenther@suse.de>
5213         PR tree-optimization/56756
5214         * gcc.dg/torture/pr56756.c: New testcase.
5216 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5218         PR fortran/56969
5219         * gfortran.dg/c_assoc_5.f90: New.
5221 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
5223         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5224         * gcc.c-torture/execute/pr33992.x: Remove.
5225         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5226         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5227         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5229 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
5231         PR tree-optimization/56962
5232         * gcc.c-torture/execute/pr56962.c: New test.
5234 2013-04-15  Richard Biener  <rguenther@suse.de>
5236         PR tree-optimization/56933
5237         * gcc.dg/vect/pr56933.c: New testcase.
5239 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5241         * gcc.target/arm/anddi3-opt.c: New test.
5242         * gcc.target/arm/anddi3-opt2.c: Likewise.
5244 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
5246         * gcc.dg/pr56890-1.c: New test.
5247         * gcc.dg/pr56890-2.c: Likewise.
5249 2013-04-15  Joey Ye  <joey.ye@arm.com>
5251         * gcc.target/arm/thumb1-far-jump-1.c: New test.
5252         * gcc.target/arm/thumb1-far-jump-2.c: New test.
5254 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
5256         PR fortran/56816
5257         * gfortran.dg/select_type_33.f03: New test.
5259 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
5261         PR fortran/55959
5262         * gfortran.dg/typebound_proc_29.f03: New.
5264 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5266         PR fortran/56266
5267         * gfortran.dg/typebound_proc_28.f03: New.
5269 2013-04-12  Jeff Law  <law@redhat.com>
5271         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5272         either.
5274 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5276         PR fortran/56929
5277         * gfortran.dg/coarray/alloc_comp_2.f90: New.
5279 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
5281         PR target/56903
5282         * gcc.target/i386/pr56903.c: New test.
5284 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5286         PR fortran/56261
5287         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5288         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5289         * gfortran.dg/block_11.f90: Fix invalid test case.
5290         * gfortran.dg/function_types_3.f90: Add new error message.
5291         * gfortran.dg/global_references_1.f90: Ditto.
5292         * gfortran.dg/import2.f90: Remove unneeded parts.
5293         * gfortran.dg/import6.f90: Fix invalid test case.
5294         * gfortran.dg/proc_decl_2.f90: Ditto.
5295         * gfortran.dg/proc_decl_9.f90: Ditto.
5296         * gfortran.dg/proc_decl_18.f90: Ditto.
5297         * gfortran.dg/proc_ptr_40.f90: New.
5298         * gfortran.dg/whole_file_7.f90: Modified error wording.
5299         * gfortran.dg/whole_file_16.f90: Ditto.
5300         * gfortran.dg/whole_file_17.f90: Add -pedantic.
5301         * gfortran.dg/whole_file_18.f90: Modified error wording.
5302         * gfortran.dg/whole_file_20.f03: Ditto.
5303         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5304         invalid test case.
5306 2013-04-12  Richard Biener  <rguenther@suse.de>
5308         Revert
5309         2013-04-10  Richard Biener  <rguenther@suse.de>
5311         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5313 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5315         PR fortran/56845
5316         * gfortran.dg/class_allocate_15.f90: New.
5318         Revert:
5319         2013-04-12  Tobias Burnus  <burnus@net-b.de>
5321         * gfortran.dg/coarray_lib_alloc_2.f90: Update
5322         scan-tree-dump-times.
5324 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
5326         PR tree-optimization/56918
5327         PR tree-optimization/56920
5328         * gcc.dg/vect/pr56918.c: New test.
5329         * gcc.dg/vect/pr56920.c: New test.
5331 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5333         PR fortran/56845
5334         * gfortran.dg/class_allocate_14.f90: New.
5335         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5336         * gfortran.dg/coarray_lib_alloc_3.f90: New.
5338 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
5340         * gcc.dg/fold-cstvecshift.c: New testcase.
5342 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5344         * gcc.target/aarch64/negs.c: New.
5346 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5348         PR c++/56895
5349         * g++.dg/template/arrow4.C: New test.
5351 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5353         * gnat.dg/array23.adb: New test.
5354         * gnat.dg/array23_pkg[123].ads: New helpers.
5356 2013-04-11  Jeff Law  <law@redhat.com>
5358         PR tree-optimization/56900
5359         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5361 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5363         PR c++/56913
5364         * g++.dg/cpp0x/sfinae44.C: New.
5366 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
5368         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5369         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5371 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5373         PR c++/54216
5374         * g++.dg/cpp0x/enum26.C: New.
5375         * g++.old-deja/g++.pt/mangle1.C: Adjust.
5377 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
5379         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5380         inverse operands.
5381         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5382         loop is vectorized.
5383         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5384         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5385         loop is vectorized and that the correct instruction is generated.
5386         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5387         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5388         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5390 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5392         PR tree-optimization/56899
5393         * gcc.c-torture/execute/pr56899.c: New test.
5395 2013-04-10  David S. Miller  <davem@davemloft.net>
5397         * gcc.target/sparc/setcc-4.c: New test.
5398         * gcc.target/sparc/setcc-5.c: New test.
5400 2013-04-10  Richard Biener  <rguenther@suse.de>
5402         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5404 2013-04-10  Richard Biener  <rguenther@suse.de>
5406         * gcc.dg/vect/slp-39.c: New testcase.
5408 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
5410         PR tree-optimization/55524
5411         * gcc.target/epiphany/fnma-1.c: New test.
5413 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
5415         * gcc.dg/tree-ssa/inline-11.c: New test
5417 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
5419         PR c++/56895
5420         * g++.dg/template/arrow3.C: New test.
5422 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5424         * gcc.target/arm/minmax_minus.c: New test.
5426 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5428         PR middle-end/56883
5429         * c-c++-common/gomp/pr56883.c: New test.
5431 2013-04-09  Jeff Law  <law@redhat.com>
5433         * gcc.dg/tree-ssa/vrp87.c: New test.
5435 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5437         PR tree-optimization/56854
5438         * g++.dg/torture/pr56854.C: New test.
5440 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5442         PR fortran/56782
5443         * gfortran.dg/array_constructor_44.f90:  New test.
5445 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
5447         PR c++/56871
5448         * g++.dg/cpp0x/constexpr-specialization.C: New.
5450 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5452         * gcc.c-torture/execute/pr56837.c: New test.
5454         PR c++/34949
5455         PR c++/50243
5456         * g++.dg/opt/vt3.C: New test.
5457         * g++.dg/opt/vt4.C: New test.
5459 2013-04-08  Jeff Law  <law@redhat.com>
5461         * gcc.dg/tree-ssa/forwprop-25.c: New test.
5463 2013-04-08  Richard Biener  <rguenther@suse.de>
5465         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5467 2013-04-08  Richard Biener  <rguenther@suse.de>
5469         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5471 2013-04-08  Richard Biener  <rguenther@suse.de>
5473         * g++.dg/vect/slp-pr56812.cc: Adjust.
5475 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5477         * gcc.dg/pr56837.c: New test.
5478         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5479         "generated memset minus one".
5481 2013-04-07  Tobias Burnus  <burnus@net-b.de>
5483         PR fortran/56849
5484         * gfortran.dg/reshape_5.f90: New.
5486 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5488         PR target/56843
5489         * gcc.target/powerpc/recip-1.c: Modify expected output.
5490         * gcc.target/powerpc/recip-3.c: Likewise.
5491         * gcc.target/powerpc/recip-4.c: Likewise.
5492         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5494 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5496         * gcc.target/arm/peep-ldrd-1.c: New test.
5497         * gcc.target/arm/peep-strd-1.c: Likewise.
5499 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5501         * gcc.target/arm/negdi-1.c: New test.
5502         * gcc.target/arm/negdi-2.c: Likewise.
5503         * gcc.target/arm/negdi-3.c: Likewise.
5504         * gcc.target/arm/negdi-4.c: Likewise.
5506 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5508         * lib/target-supports.exp (add_options_for_arm_v8_neon):
5509         Add -march=armv8-a when we use v8 NEON.
5510         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5511         (check_effective_target_vect_call_ceilf): Likewise.
5512         (check_effective_target_vect_call_floorf): Likewise.
5513         (check_effective_target_vect_call_roundf): Likewise.
5514         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5515         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5516         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5517         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5518         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5520 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
5522         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5523         * gcc.target/powerpc/sd-pwr6.c: Same.
5524         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5525         * g++.dg/debug/pr56294.C: XFAIL on AIX.
5527 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
5529         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5531 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
5533         PR fortran/40881
5534         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5535         * gfortran.dg/altreturn_4.f90: Ditto.
5536         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5537         * gfortran.dg/altreturn_5.f90: Ditto.
5538         * gfortran.dg/altreturn_6.f90: Ditto.
5539         * gfortran.dg/altreturn_7.f90: Ditto.
5541 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5543         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5544         New procedure.
5545         (check_effective_target_arm_v8_neon_ok_nocache):
5546         Likewise.
5547         (check_effective_target_arm_v8_neon_ok): Change to use
5548         check_effective_target_arm_v8_neon_ok_nocache.
5549         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5550         NEON flags.
5551         (check_effective_target_vect_call_btruncf):
5552         Enable for arm and ARMv8 NEON.
5553         (check_effective_target_vect_call_ceilf): Likewise.
5554         (check_effective_target_vect_call_floorf): Likewise.
5555         (check_effective_target_vect_call_roundf): Likewise.
5556         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5557         target.
5559 2013-04-04  Marek Polacek  <polacek@redhat.com>
5561         PR tree-optimization/48186
5562         * gcc.dg/pr48186.c: New test.
5564 2013-04-04  Richard Biener  <rguenther@suse.de>
5566         PR tree-optimization/56826
5567         * gcc.dg/vect/pr56826.c: New testcase.
5568         * gcc.dg/vect/O3-pr36098.c: Adjust.
5570 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
5572         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5573         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5574         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5575         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5576         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5577         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5578         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5579         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5580         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5581         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5583 2013-04-04  Richard Biener  <rguenther@suse.de>
5585         PR tree-optimization/56213
5586         * gcc.dg/vect/vect-123.c: New testcase.
5588 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5590         PR fortran/56810
5591         * gfortran.dg/read_repeat_2.f90: New.
5593 2013-04-04  Richard Biener  <rguenther@suse.de>
5595         PR tree-optimization/56837
5596         * g++.dg/torture/pr56837.C: New testcase.
5598 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5600         PR fortran/50269
5601         * gfortran.dg/c_loc_test_21.f90: New.
5602         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5603         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5604         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5605         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5606         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
5608 2013-04-03  Jeff Law  <law@redhat.com>
5610         PR tree-optimization/56799
5611         * gcc.c-torture/execute/pr56799.c: New test.
5613 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5615         PR c++/56815
5616         * g++.dg/warn/Wpointer-arith-1.C: New.
5617         * g++.dg/gomp/for-19.C: Adjust.
5619 2013-04-03  Marek Polacek  <polacek@redhat.com>
5621         PR sanitizer/55702
5622         * gcc.dg/pr55702.c: New test.
5624 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5626         PR target/56809
5627         * gcc.dg/pr56809.c: New testcase.
5629 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5631         PR debug/56819
5632         * g++.dg/debug/pr56819.C: New test.
5634 2013-04-03  Richard Biener  <rguenther@suse.de>
5636         PR tree-optimization/56817
5637         * g++.dg/torture/pr56817.C: New testcase.
5639 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5641         * gcc.dg/vect/bb-slp-31.c: New file.
5643 2013-04-03  Jason Merrill  <jason@redhat.com>
5645         PR c++/34949
5646         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5648 2013-04-03  Richard Biener  <rguenther@suse.de>
5650         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5652 2013-04-03  Richard Biener  <rguenther@suse.de>
5654         PR tree-optimization/55964
5655         * gcc.dg/torture/pr55964-2.c: New testcase.
5657 2013-04-03  Richard Biener  <rguenther@suse.de>
5659         PR tree-optimization/56501
5660         * gcc.dg/torture/pr56501.c: New testcase.
5662 2013-04-03  Richard Biener  <rguenther@suse.de>
5664         PR tree-optimization/56407
5665         * gcc.dg/torture/pr56407.c: New testcase.
5667 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5669         PR tree-optimization/56790
5670         * g++.dg/ext/pr56790-1.C: New testcase.
5672 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5674         * gcc.target/i386/merge-1.c: New testcase.
5675         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5677 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5679         PR c/19449
5680         * gcc.c-torture/execute/pr19449.c: New test.
5682 2013-04-03  Richard Biener  <rguenther@suse.de>
5684         PR tree-optimization/56812
5685         * g++.dg/vect/slp-pr56812.cc: New testcase.
5687 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
5689         PR fortran/56284
5690         PR fortran/40881
5691         * gfortran.dg/altreturn_8.f90: New.
5692         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5693         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5694         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5696 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
5698         PR rtl-optimization/56745
5699         * gcc.c-torture/compile/pr56745.c: New test.
5701 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
5703         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5705 2013-04-02  Richard Biener  <rguenther@suse.de>
5707         PR tree-optimization/56778
5708         * gcc.dg/torture/pr56778.c: New testcase.
5710 2013-04-02  Richard Biener  <rguenther@suse.de>
5712         PR middle-end/56768
5713         * g++.dg/torture/pr56768.C: New testcase.
5715 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
5717         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
5719 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5721         PR fortran/56660
5722         * gfortran.dg/namelist_82.f90:  New test.
5724 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
5726         PR fortran/56500
5727         * gfortran.dg/implicit_class_1.f90: New.
5729 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5731         PR fortran/56786
5732         * gfortran.dg/namelist_81.f90:  New test.
5734 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5736         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
5737         for constant and equal string lengths.
5738         * gfortran.dg/character_comparison_5.f90:  Likewise.
5739         * gfortran.dg/character_comparison_9.f90:  New test.
5741 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
5743         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
5744         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
5746 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5748         PR fortran/35203
5749         * gfortran.dg/optional_absent_3.f90: New.
5751 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5753         PR fortran/56737
5754         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
5756 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5758         PR fortran/56735
5759         * gfortran.dg/namelist_80.f90: New.
5761 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5763         PR fortran/45159
5764         * gfortran.dg/string_length_2.f90:  New test.
5765         * gfortran.dg/dependency_41.f90:  New test.
5767 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5769         PR fortran/55806
5770         * gfortran.dg/array_constructor_43.f90:  New test.
5771         * gfortran.dg/random_seed_3.f90:  New test.
5773 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
5775         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
5776         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5777         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5778         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5779         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5780         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5781         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5782         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5783         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5784         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5786 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5788         PR c++/56725
5789         * g++.dg/conversion/op4.C: Adjust.
5790         * g++.dg/cpp0x/rv1n.C: Likewise.
5791         * g++.dg/cpp0x/rv2n.C: Likewise.
5792         * g++.dg/cpp0x/template_deduction.C: Likewise.
5793         * g++.dg/expr/cond8.C: Likewise.
5794         * g++.dg/other/error4.C: Likewise.
5795         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
5796         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
5797         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
5798         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
5799         * g++.old-deja/g++.jason/conversion2.C: Likewise.
5800         * g++.old-deja/g++.law/cvt20.C: Likewise.
5801         * g++.old-deja/g++.law/cvt8.C: Likewise.
5802         * g++.old-deja/g++.law/init8.C: Likewise.
5803         * g++.old-deja/g++.mike/net12.C: Likewise.
5804         * g++.old-deja/g++.mike/net8.C: Likewise.
5805         * g++.old-deja/g++.mike/p2793.C: Likewise.
5806         * g++.old-deja/g++.mike/p3836.C: Likewise.
5807         * g++.old-deja/g++.mike/p418.C: Likewise.
5808         * g++.old-deja/g++.mike/p701.C: Likewise.
5809         * g++.old-deja/g++.mike/p807.C: Likewise.
5811 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
5813         PR middle-end/56694
5814         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
5815         targets.
5817 2013-03-28  Marek Polacek  <polacek@redhat.com>
5819         PR tree-optimization/56695
5820         * gcc.dg/vect/pr56695.c: New test.
5822 2013-03-28  Richard Biener  <rguenther@suse.de>
5824         PR tree-optimization/37021
5825         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
5826         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
5828 2013-03-27  Tobias Burnus  <burnus@net-b.de>
5830         PR fortran/56650
5831         PR fortran/36437
5832         * gfortran.dg/sizeof_2.f90: New.
5833         * gfortran.dg/sizeof_3.f90: New.
5834         * gfortran.dg/sizeof_proc.f90: Update dg-error.
5836 2013-03-27  Richard Biener  <rguenther@suse.de>
5838         PR tree-optimization/37021
5839         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
5841 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5843         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
5844         * g++.dg/ipa/ivinline-2.C: Likewise.
5845         * g++.dg/ipa/ivinline-3.C: Likewise.
5846         * g++.dg/ipa/ivinline-4.C: Likewise.
5847         * g++.dg/ipa/ivinline-5.C: Likewise.
5848         * g++.dg/ipa/ivinline-7.C: Likewise.
5849         * g++.dg/ipa/ivinline-8.C: Likewise.
5850         * g++.dg/ipa/ivinline-9.C: Likewise.
5851         * g++.dg/cpp0x/noexcept03.C: Likewise.
5852         * gcc.dg/const-1.c: Likewise.
5853         * gcc.dg/ipa/pure-const-1.c: Likewise.
5854         * gcc.dg/noreturn-8.c: Likewise.
5855         * gcc.target/i386/mmx-1.c: Likewise.
5856         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5857         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5858         * gcc.c-torture/execute/pr33992.x: New file.
5860 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5862         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
5864 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5866         PR c++/55951
5867         * g++.dg/ext/desig5.C: New.
5869 2013-03-26  Tobias Burnus  <burnus@net-b.de>
5871         PR fortran/56649
5872         * gfortran.dg/merge_init_expr_2.f90: New.
5873         * gfortran.dg/merge_char_1.f90: Modify test to
5874         stay a run-time test.
5875         * gfortran.dg/merge_char_3.f90: Ditto.
5877 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5879         * g++.dg/cpp0x/constexpr-friend-2.C: New.
5880         * g++.dg/cpp0x/constexpr-main.C: Likewise.
5882 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5884         PR c++/56722
5885         * g++.dg/cpp0x/range-for23.C: New.
5887 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
5889         PR libfortran/52512
5890         * gfortran.dg/namelist_79.f90: New.
5892 2013-03-25  Martin Jambor  <mjambor@suse.cz>
5894         * gcc.dg/ipa/ipcp-agg-9.c: New test.
5896 2013-03-25  Tobias Burnus  <burnus@net-b.de>
5898         PR fortran/38536
5899         PR fortran/38813
5900         PR fortran/38894
5901         PR fortran/39288
5902         PR fortran/40963
5903         PR fortran/45824
5904         PR fortran/47023
5905         PR fortran/47034
5906         PR fortran/49023
5907         PR fortran/50269
5908         PR fortran/50612
5909         PR fortran/52426
5910         PR fortran/54263
5911         PR fortran/55343
5912         PR fortran/55444
5913         PR fortran/55574
5914         PR fortran/56079
5915         PR fortran/56378
5916         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
5917         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
5918         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
5919         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
5920         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
5921         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5922         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5923         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
5924         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
5925         * gfortran.dg/c_loc_tests_16.f90: Ditto.
5926         * gfortran.dg/c_loc_tests_4.f03: Ditto.
5927         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
5928         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
5929         * gfortran.dg/c_loc_tests_8.f03: Ditto.
5930         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
5931         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
5932         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
5933         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
5934         * gfortran.dg/pr32601_1.f03: Ditto.
5935         * gfortran.dg/storage_size_2.f08: Remove dg-error.
5936         * gfortran.dg/blockdata_7.f90: New.
5937         * gfortran.dg/c_assoc_4.f90: New.
5938         * gfortran.dg/c_f_pointer_tests_6.f90: New.
5939         * gfortran.dg/c_f_pointer_tests_7.f90: New.
5940         * gfortran.dg/c_funloc_tests_8.f90: New.
5941         * gfortran.dg/c_loc_test_17.f90: New.
5942         * gfortran.dg/c_loc_test_18.f90: New.
5943         * gfortran.dg/c_loc_test_19.f90: New.
5944         * gfortran.dg/c_loc_test_20.f90: New.
5945         * gfortran.dg/c_sizeof_5.f90: New.
5946         * gfortran.dg/iso_c_binding_rename_3.f90: New.
5947         * gfortran.dg/transfer_resolve_2.f90: New.
5948         * gfortran.dg/transfer_resolve_3.f90: New.
5949         * gfortran.dg/transfer_resolve_4.f90: New.
5950         * gfortran.dg/pr32601.f03: Update dg-error.
5951         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
5952         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
5954 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5956         * gcc.target/arm/vseleqdf.c: New test.
5957         * gcc.target/arm/vseleqsf.c: Likewise.
5958         * gcc.target/arm/vselgedf.c: Likewise.
5959         * gcc.target/arm/vselgesf.c: Likewise.
5960         * gcc.target/arm/vselgtdf.c: Likewise.
5961         * gcc.target/arm/vselgtsf.c: Likewise.
5962         * gcc.target/arm/vselledf.c: Likewise.
5963         * gcc.target/arm/vsellesf.c: Likewise.
5964         * gcc.target/arm/vselltdf.c: Likewise.
5965         * gcc.target/arm/vselltsf.c: Likewise.
5966         * gcc.target/arm/vselnedf.c: Likewise.
5967         * gcc.target/arm/vselnesf.c: Likewise.
5968         * gcc.target/arm/vselvcdf.c: Likewise.
5969         * gcc.target/arm/vselvcsf.c: Likewise.
5970         * gcc.target/arm/vselvsdf.c: Likewise.
5971         * gcc.target/arm/vselvssf.c: Likewise.
5973 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
5975         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
5976         body from here...
5977         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
5978         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
5979         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
5980         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
5981         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
5982         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
5983         * gcc.target/aarch64/atomic-op-char.x: ... to here.
5984         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
5985         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
5986         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
5987         * gcc.target/aarch64/atomic-op-int.x: ... to here.
5988         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
5989         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
5990         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
5991         * gcc.target/aarch64/atomic-op-release.x: ... to here.
5992         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
5993         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
5994         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
5995         * gcc.target/aarch64/atomic-op-short.x: ... to here.
5996         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
5997         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
5998         * gcc.target/arm/atomic-op-acquire.c: Likewise.
5999         * gcc.target/arm/atomic-op-char.c: Likewise.
6000         * gcc.target/arm/atomic-op-consume.c: Likewise.
6001         * gcc.target/arm/atomic-op-int.c: Likewise.
6002         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6003         * gcc.target/arm/atomic-op-release.c: Likewise.
6004         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6005         * gcc.target/arm/atomic-op-short.c: Likewise.
6007 2013-03-25  Richard Biener  <rguenther@suse.de>
6009         PR middle-end/56694
6010         * g++.dg/torture/pr56694.C: New testcase.
6012 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6014         PR target/56720
6015         * gcc.target/arm/neon-vcond-gt.c: New test.
6016         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6017         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6019 2013-03-25  Richard Biener  <rguenther@suse.de>
6021         PR tree-optimization/56689
6022         * gcc.dg/torture/pr56689.c: New testcase.
6024 2013-03-25  Kai Tietz  <ktietz@redhat.com>
6026         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6028 2013-03-24  Tobias Burnus  <burnus@net-b.de>
6030         PR fortran/56696
6031         * gfortran.dg/eof_5.f90: New.
6033 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6035         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6036         alphabetically.
6038 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
6040         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6042 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6044         PR testsuite/55994
6045         * gcc.c-torture/execute/builtins/builtins.exp: Add
6046         -Wl,--allow-multiple-definition for RTEMS targets.
6048 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
6050         * gcc.target/aarch64/movk.c: New test.
6052 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
6054         * g++.dg/ext/vector21.C: New testcase.
6056 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
6058         * gcc.target/arm/neon-for-64bits-1.c: New tests.
6059         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6061 2013-03-21  Richard Biener  <rguenther@suse.de>
6063         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6064         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6066 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6068         * gcc.target/aarch64/vect.c: Test and result vector added
6069         for sabd and saba instructions.
6070         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6071         instructions in assembly.
6072         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6073         * gcc.target/aarch64/vect-fp.c: Test and result vector added
6074         for fabd instruction.
6075         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6076         instruction in assembly.
6077         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6079 2013-03-20  Jeff Law  <law@redhat.com>
6081         * g++.dg/tree-ssa/ssa-dom.C: New test.
6083 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6085         * gcc.target/powerpc/mmfpgpr.c: New test.
6086         * gcc.target/powerpc/sd-vsx.c: Likewise.
6087         * gcc.target/powerpc/sd-pwr6.c: Likewise.
6088         * gcc.target/powerpc/vsx-float0.c: Likewise.
6090 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
6092         PR tree-optimization/56355
6093         * gcc.dg/pr56355-1.c: New file.
6095 2013-03-20  Catherine Moore  <clm@codesourcery.com>
6096             Richard Sandiford  <rdsandiford@googlemail.com>
6098         * gcc.target/mips/mips.exp: Add microMIPS support.
6099         * gcc.target/mips/umips-movep-2.c: New test.
6100         * gcc.target/mips/umips-lwp-2.c: New test.
6101         * gcc.target/mips/umips-swp-5.c: New test.
6102         * gcc.target/mips/umips-constraints-1.c: New test.
6103         * gcc.target/mips/umips-lwp-3.c: New test.
6104         * gcc.target/mips/umips-swp-6.c: New test.
6105         * gcc.target/mips/umips-constraints-2.c: New test.
6106         * gcc.target/mips/umips-save-restore-1.c: New test.
6107         * gcc.target/mips/umips-lwp-4.c: New test.
6108         * gcc.target/mips/umips-swp-7.c: New test.
6109         * gcc.target/mips/umips-save-restore-2.c: New test.
6110         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6111         * gcc.target/mips/umips-lwp-5.c: New test.
6112         * gcc.target/mips/umips-save-restore-3.c: New test.
6113         * gcc.target/mips/umips-lwp-6.c: New test.
6114         * gcc.target/mips/umips-swp-1.c: New test.
6115         * gcc.target/mips/umips-lwp-7.c: New test.
6116         * gcc.target/mips/umips-swp-2.c: New test.
6117         * gcc.target/mips/umips-lwp-8.c: New test.
6118         * gcc.target/mips/umips-swp-3.c: New test.
6119         * gcc.target/mips/umips-movep-1.c: New test.
6120         * gcc.target/mips/umips-lwp-1.c: New test.
6121         * gcc.target/mips/umips-swp-4.c: New test.
6123 2013-03-20  Richard Biener  <rguenther@suse.de>
6125         PR tree-optimization/56661
6126         * gcc.dg/torture/pr56661.c: New testcase.
6128 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6130         PR rtl-optimization/56605
6131         * gcc.target/powerpc/pr56605.c: New.
6133 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6135         PR fortran/54932
6136         * gfortran.dg/do_1.f90: Don't xfail.
6138 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6140         PR libfortran/51825
6141         * gfortran.dg/namelist_77.f90: New.
6142         * gfortran.dg/namelist_78.f90: New.
6144 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6146         PR libfortran/48618
6147         * gfortran.dg/open_negative_unit_1.f90: New.
6149 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6151         * gcc.target/aarch64/sbc.c: New test.
6153 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6155         * gcc.target/aarch64/ror.c: New test.
6157 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6159         * gcc.target/aarch64/extr.c: New test.
6161 2013-03-19  Richard Biener  <rguenther@suse.de>
6163         PR tree-optimization/56273
6164         * gcc.dg/tree-ssa/vrp47.c: Adjust.
6165         * c-c++-common/uninit-17.c: Likewise.
6167 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6169         PR tree-optimization/56635
6170         * g++.dg/torture/pr56635.C: New test.
6172 2013-03-18  Richard Biener  <rguenther@suse.de>
6174         PR tree-optimization/3713
6175         * g++.dg/ipa/devirt-12.C: New testcase.
6177 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6179         PR c/56566
6180         * c-c++-common/pr56566.c: New test.
6182 2013-03-17  Jason Merrill  <jason@redhat.com>
6184         * g++.dg/template/abstract-dr337.C: XFAIL.
6186 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
6188         PR c++/56607
6189         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6190         * c-c++-common/pr56607.c: New test.
6192 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
6194         PR c++/56582
6195         * g++.dg/cpp0x/constexpr-array5.C: New.
6197 2013-03-15  Tobias Burnus  <burnus@net-b.de>
6199         PR fortran/56615
6200         * gfortran.dg/transfer_intrinsic_5.f90: New.
6202 2013-03-15  Kai Tietz  <ktietz@redhat.com>
6204         * gcc.target/i386/movti.c: Don't test for x64 mingw.
6205         * gcc.target/i386/pr20020-1.c: Likewise.
6206         * gcc.target/i386/pr20020-2.c: Likewise.
6207         * gcc.target/i386/pr20020-3.c: Likewise.
6208         * gcc.target/i386/pr53425-1.c: Likewise.
6209         * gcc.target/i386/pr53425-2.c: Likewise.
6210         * gcc.target/i386/pr55093.c: Likewise.
6211         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6213 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
6215         PR debug/56307
6216         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6217         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
6219 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
6221         PR tree-optimization/53265
6222         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6223         undefined behavior.
6224         * gcc.dg/graphite/id-6.c (test): Likewise.
6225         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6226         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6228         PR tree-optimization/53265
6229         * gcc.dg/pr53265.c: New test.
6230         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6231         to dg-options.
6232         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6233         arrays.
6234         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
6235         n, use it as high bound instead of 4.
6237 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6239         PR target/49880
6240         * gcc.target/sh/pr49880-1.c: New.
6241         * gcc.target/sh/pr49880-2.c: New.
6242         * gcc.target/sh/pr49880-3.c: New.
6243         * gcc.target/sh/pr49880-4.c: New.
6244         * gcc.target/sh/pr49880-5.c: New.
6246 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6248         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6250 2013-03-13  Richard Biener  <rguenther@suse.de>
6252         PR tree-optimization/56608
6253         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6255 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6257         PR c++/56611
6258         * g++.dg/cpp0x/alias-decl-32.C: New.
6260 2013-03-11  Jan Hubicka  <jh@suse.cz>
6262         PR middle-end/56571
6263         * gcc.c-torture/compile/pr56571.c: New testcase.
6265 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6267         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6268         * gcc.dg/tree-ssa/pr55579.c: Likewise.
6270 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6272         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6273         * gcc.dg/inline_4.c: Likewise.
6274         * gcc.dg/unroll_2.c: Likewise.
6275         * gcc.dg/unroll_3.c: Likewise.
6276         * gcc.dg/unroll_4.c: Likewise.
6278 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6280         PR testsuite/54119
6281         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6283         PR debug/56307
6284         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6286 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6288         PR target/40797
6289         * gcc.c-torture/compile/pr40797.c: New.
6291 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6293         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6295 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
6297         PR fortran/56575
6298         * gfortran.dg/class_56.f90: New test.
6300 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
6302         PR middle-end/56524
6303         * gcc.target/mips/pr56524.c: New test.
6305 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6307         PR c++/56565
6308         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6310 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6312         PR c++/51412
6313         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6315 2013-03-08  Marek Polacek  <polacek@redhat.com>
6317         PR tree-optimization/56478
6318         * gcc.dg/torture/pr56478.c: New test.
6320 2013-03-08  Kai Tietz  <ktietz@redhat.com>
6322         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6323         targets linker option --allow-multiple-definition.
6325         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6326         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6327         * gcc.dg/pr52549.c: Add LLP64 case.
6328         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6329         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6330         * gcc.dg/torture/pr51071-2.c: Likewise.
6331         * gcc.dg/tree-ssa/vrp72.c: Likewise.
6332         * gcc.dg/tree-ssa/vrp73.c: Likewise.
6333         * gcc.dg/tree-ssa/vrp75.c: Likewise.
6334         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6335         * gcc.dg/weak/weak-1.c: Likewise.
6336         * gcc.dg/weak/weak-2.c: Likewise.
6337         * gcc.dg/weak/weak-3.c: Likewise.
6338         * gcc.dg/weak/weak-4.c: Likewise.
6339         * gcc.dg/weak/weak-5.c: Likewise.
6340         * gcc.dg/weak/weak-15.c: Likewise.
6341         * gcc.dg/weak/weak-16.c: Likewise.
6343         * c-c++-common/pr54486.c: Skip test for mingw-targets.
6345 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
6347         PR tree-optimization/56559
6348         * gcc.dg/tree-ssa/reassoc-26.c: New test.
6350 2013-03-07  Andreas Schwab  <schwab@suse.de>
6352         * gcc.dg/pr31490.c: Fix last change.
6354 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
6356         PR c++/56534
6357         * g++.dg/template/crash115.C: New.
6359 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6361         PR tree-optimization/56539
6362         * gcc.c-torture/compile/pr56539.c: New test.
6364 2013-03-06  Kai Tietz  <ktietz@redhat.com>
6366         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6367         targets.
6368         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6369         * gcc.dg/lto/20091013-1_2.c: Likewise.
6370         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6372 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6374         * gnat.dg/specs/aggr6.ads: New test.
6376 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6378         * gnat.dg/loop_optimization15.ad[sb]: New test.
6380 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6382         PR middle-end/56548
6383         * gcc.dg/pr56548.c: New test.
6385 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6387         PR debug/53363
6388         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6390 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6392         PR c++/56543
6393         * g++.dg/template/typename20.C: New test.
6395 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6397         PR debug/56510
6398         * gcc.dg/pr56510.c: New test.
6400         PR rtl-optimization/56484
6401         * gcc.c-torture/compile/pr56484.c: New test.
6403 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6405         PR c++/56530
6406         * g++.dg/warn/Wsign-conversion-2.C: New.
6408 2013-03-05  Richard Biener  <rguenther@suse.de>
6410         PR tree-optimization/56270
6411         * gcc.dg/vect/slp-38.c: New testcase.
6413 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6415         PR rtl-optimization/56494
6416         * gcc.dg/pr56494.c: New test.
6418 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6420         * gcc.dg/pr56424.c: New test.
6422 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6424         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6425         * gcc.dg/pr56228.c <avr>: Skip.
6427 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6429         PR testsuite/52641
6430         PR tree-optimization/52631
6431         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6433 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
6435         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6436         * gcc.dg/vect/vect-83_64.c: Same.
6438 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6440         PR fortran/56477
6441         * gfortran.dg/pointer_check_13.f90: New test.
6443 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6445         PR fortran/54730
6446         * gfortran.dg/array_constructor_42.f90: New test.
6448 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6450         PR c++/52688
6451         * g++.dg/template/static33.C: New.
6452         * g++.dg/template/static34.C: Likewise.
6454         PR c++/10291
6455         * g++.dg/template/static35.C: New.
6457 2013-03-01  Steve Ellcey  <sellcey@mips.com>
6459         * gcc.dg/pr56396.c: Require pic support.
6461 2013-03-01  Richard Biener  <rguenther@suse.de>
6463         PR tree-optimization/55481
6464         * gcc.dg/torture/pr56488.c: New testcase.
6466 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
6467             Jakub Jelinek  <jakub@redhat.com>
6469         PR sanitizer/56454
6470         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6471         no_sanitize_address attribute rather than no_address_safety_analysis.
6472         * g++.dg/asan/sanitizer_test_utils.h
6473         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6474         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6475         in addition to no_address_safety_analysis.
6477 2013-02-28  Jason Merrill  <jason@redhat.com>
6479         PR c++/56481
6480         * g++.dg/cpp0x/constexpr-and.C: New.
6482 2013-02-28  Martin Jambor  <mjambor@suse.cz>
6484         PR tree-optimization/56294
6485         * g++.dg/debug/pr56294.C: New test.
6487 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6489         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6491 2013-02-27  Marek Polacek  <polacek@redhat.com>
6493         PR rtl-optimization/56466
6494         * gcc.dg/pr56466.c: New test.
6496 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6498         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6499         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6500         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6502 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
6504         PR middle-end/45472
6505         * gcc.dg/pr45472.c: New test.
6507 2013-02-26  Marek Polacek  <polacek@redhat.com>
6509         PR tree-optimization/56426
6510         * gcc.dg/pr56436.c: New test.
6512 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
6514         PR tree-optimization/56448
6515         * gcc.c-torture/compile/pr56448.c: New test.
6517         PR tree-optimization/56443
6518         * gcc.dg/torture/pr56443.c: New test.
6520 2013-02-25  Richard Biener  <rguenther@suse.de>
6522         PR tree-optimization/56175
6523         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6525 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
6527         PR c++/56403
6528         * g++.dg/torture/pr56403.C: New test.
6530 2013-02-25  Catherine Moore  <clm@codesourcery.com>
6532         Revert:
6533         2013-02-24  Catherine Moore  <clm@codesourcery.com>
6534         Richard Sandiford  <rdsandiford@googlemail.com>
6536         * gcc.target/mips/mips.exp: Add microMIPS support.
6537         * gcc.target/mips/umips-movep-2.c: New test.
6538         * gcc.target/mips/umips-lwp-2.c: New test.
6539         * gcc.target/mips/umips-swp-5.c: New test.
6540         * gcc.target/mips/umips-constraints-1.c: New test.
6541         * gcc.target/mips/umips-lwp-3.c: New test.
6542         * gcc.target/mips/umips-swp-6.c: New test.
6543         * gcc.target/mips/umips-constraints-2.c: New test.
6544         * gcc.target/mips/umips-save-restore-1.c: New test.
6545         * gcc.target/mips/umips-lwp-4.c: New test.
6546         * gcc.target/mips/umips-swp-7.c: New test.
6547         * gcc.target/mips/umips-save-restore-2.c: New test.
6548         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6549         * gcc.target/mips/umips-lwp-5.c: New test.
6550         * gcc.target/mips/umips-save-restore-3.c: New test.
6551         * gcc.target/mips/umips-lwp-6.c: New test.
6552         * gcc.target/mips/umips-swp-1.c: New test.
6553         * gcc.target/mips/umips-lwp-7.c: New test.
6554         * gcc.target/mips/umips-swp-2.c: New test.
6555         * gcc.target/mips/umips-lwp-8.c: New test.
6556         * gcc.target/mips/umips-swp-3.c: New test.
6557         * gcc.target/mips/umips-movep-1.c: New test.
6558         * gcc.target/mips/umips-lwp-1.c: New test.
6559         * gcc.target/mips/umips-swp-4.c: New test.
6561 2013-02-24  Catherine Moore  <clm@codesourcery.com>
6562             Richard Sandiford  <rdsandiford@googlemail.com>
6564         * gcc.target/mips/mips.exp: Add microMIPS support.
6565         * gcc.target/mips/umips-movep-2.c: New test.
6566         * gcc.target/mips/umips-lwp-2.c: New test.
6567         * gcc.target/mips/umips-swp-5.c: New test.
6568         * gcc.target/mips/umips-constraints-1.c: New test.
6569         * gcc.target/mips/umips-lwp-3.c: New test.
6570         * gcc.target/mips/umips-swp-6.c: New test.
6571         * gcc.target/mips/umips-constraints-2.c: New test.
6572         * gcc.target/mips/umips-save-restore-1.c: New test.
6573         * gcc.target/mips/umips-lwp-4.c: New test.
6574         * gcc.target/mips/umips-swp-7.c: New test.
6575         * gcc.target/mips/umips-save-restore-2.c: New test.
6576         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6577         * gcc.target/mips/umips-lwp-5.c: New test.
6578         * gcc.target/mips/umips-save-restore-3.c: New test.
6579         * gcc.target/mips/umips-lwp-6.c: New test.
6580         * gcc.target/mips/umips-swp-1.c: New test.
6581         * gcc.target/mips/umips-lwp-7.c: New test.
6582         * gcc.target/mips/umips-swp-2.c: New test.
6583         * gcc.target/mips/umips-lwp-8.c: New test.
6584         * gcc.target/mips/umips-swp-3.c: New test.
6585         * gcc.target/mips/umips-movep-1.c: New test.
6586         * gcc.target/mips/umips-lwp-1.c: New test.
6587         * gcc.target/mips/umips-swp-4.c: New test.
6589 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
6591         PR sanitizer/56393
6592         * lib/asan-dg.exp (asan_link_flags): Add
6593         -B${gccpath}/libsanitizer/asan/ to flags.
6595 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6597         PR middle-end/56420
6598         * gcc.dg/torture/pr56420.c: New test.
6600 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
6602         PR middle-end/56108
6603         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6605 2013-02-21  Martin Jambor  <mjambor@suse.cz>
6607         PR tree-optimization/56310
6608         * g++.dg/ipa/pr56310.C: New test.
6610 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
6612         PR fortran/56385
6613         * gfortran.dg/proc_ptr_comp_37.f90: New.
6615 2013-02-21  Richard Biener  <rguenther@suse.de>
6617         PR tree-optimization/56415
6618         Revert
6619         2013-02-11  Richard Biener  <rguenther@suse.de>
6621         PR tree-optimization/56273
6622         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6623         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6624         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6625         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6626         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6627         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6629 2013-02-21  Marek Polacek  <polacek@redhat.com>
6631         PR tree-optimization/56398
6632         * g++.dg/torture/pr56398.C: New test.
6634 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6636         PR inline-asm/56405
6637         * gcc.c-torture/compile/pr56405.c: New test.
6639 2013-02-20  Jan Hubicka  <jh@suse.cz>
6641         PR tree-optimization/56265
6642         * g++.dg/ipa/devirt-11.C: New testcase.
6644 2013-02-20  Richard Biener  <rguenther@suse.de>
6646         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6648 2013-02-20  Richard Biener  <rguenther@suse.de>
6649         Jakub Jelinek  <jakub@redhat.com>
6651         PR tree-optimization/56396
6652         * gcc.dg/pr56396.c: New testcase.
6654 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
6656         PR c++/56373
6657         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6659 2013-02-19  Richard Biener  <rguenther@suse.de>
6661         PR tree-optimization/56384
6662         * gcc.dg/torture/pr56384.c: New testcase.
6664 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
6666         PR tree-optimization/56350
6667         * gcc.dg/pr56350.c: New test.
6669         PR tree-optimization/56381
6670         * g++.dg/opt/pr56381.C: New test.
6672 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
6674         PR pch/54117
6675         * lib/dg-pch.exp (pch-init, pch-finish,
6676         check_effective_target_pch_supported_debug): New procs.
6677         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6678         Likewise if $pch_unsupported_debug and $flags include -g.
6679         Skip FAILs about missing *.gch file if $pch_unsupported_debug
6680         and dg-require-effective-target pch_unsupported_debug.
6681         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6682         * objc.dg/pch/pch.exp: Likewise.
6683         * gcc.dg/pch/pch.exp: Likewise.
6684         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6685         pch_unsupported_debug.
6686         * gcc.dg/pch/valid-1.hs: Likewise.
6687         * gcc.dg/pch/valid-1b.c: Likewise.
6688         * gcc.dg/pch/valid-1b.hs: Likewise.
6690 2013-02-18  Richard Biener  <rguenther@suse.de>
6692         PR tree-optimization/56366
6693         * gcc.dg/torture/pr56366.c: New testcase.
6695 2013-02-18  Richard Biener  <rguenther@suse.de>
6697         PR middle-end/56349
6698         * gcc.dg/torture/pr56349.c: New testcase.
6700 2013-02-18  Richard Biener  <rguenther@suse.de>
6702         PR tree-optimization/56321
6703         * gcc.dg/torture/pr56321.c: New testcase.
6705 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6707         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
6709 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
6710             Dodji Seketeli  <dodji@redhat.com>
6712         PR asan/56330
6713         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
6714         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6715         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6716         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6717         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6718         * c-c++-common/asan/pr56330.c: Likewise.
6719         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
6720         Ensure the size argument of __builtin_memcpy is a constant.
6722 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6723             Paolo Carlini  <paolo.carlini@oracle.com>
6725         PR c++/51242
6726         * g++.dg/cpp0x/enum23.C: New.
6728 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
6730         PR target/54685
6731         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
6733 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
6735         PR rtl-optimization/56348
6736         * gcc.target/i386/pr56348.c: New test.
6738 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
6740         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
6741         * gcc.target/arm/interrupt-2.c: Likewise.
6743 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6745         PR fortran/56318
6746         * gfortran.dg/matmul_9.f90: New.
6748 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6750         PR fortran/53818
6751         * gfortran.dg/init_flag_11.f90: New.
6753 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6755         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
6757 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6759         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
6760         characters.
6762 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
6763             Tobias Burnus  <burnus@net-b.de>
6765         PR testsuite/56138
6766         * gfortran.dg/allocatable_function_7.f90: New.
6768 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
6770         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
6771         * asan_globals_test-wrapper.cc: New file.
6772         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
6773         instead of asan_globals_test.cc as dg-additional-sources.
6774         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
6775         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
6776         "sanitizer_test_utils.h" instead of
6777         "sanitizer_common/tests/sanitizer_test_utils.h".
6778         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
6779         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
6780         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
6781         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
6782         * g++.dg/asan/asan_test.cc: Synced from upstream.
6783         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
6785 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
6787         Fix an asan crash
6788         * c-c++-common/asan/memcmp-2.c: New test.
6790 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
6792         PR c++/55582
6793         * g++.dg/cpp0x/udlit-string-literal.h: New.
6794         * g++.dg/cpp0x/udlit-string-literal.C: New.
6796 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
6798         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
6800 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
6802         PR target/56184
6803         * gcc.target/arm/pr56184.C: New test.
6805 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
6807         PR c++/56302
6808         * g++.dg/torture/pr56302.C: New test.
6809         * g++.dg/cpp0x/constexpr-56302.C: New test.
6810         * c-c++-common/pr56302.c: New test.
6812 2013-02-13  Tobias Burnus  <burnus@net-b.de>
6813             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6815         PR fortran/56204
6816         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
6817         * gfortran.dg/quad_3.f90: Ditto.
6819 2013-02-13  Kostya Serebryany  <kcc@google.com>
6821         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
6822         to match the fresh asan run-time.
6823         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
6825 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
6827         Avoid instrumenting duplicated memory access in the same basic block
6828         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
6829         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
6830         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
6831         * c-c++-common/asan/inc.c: Likewise.
6833 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
6835         PR inline-asm/56148
6836         * gcc.target/i386/pr56148.c: New test.
6838 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6839             Tobias Burnus  <burnus@net-b.de>
6841         PR testsuite/56082
6842         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
6843         to kind=2.
6845 2013-02-12  Richard Biener  <rguenther@suse.de>
6847         PR lto/56297
6848         * gcc.dg/lto/pr56297_0.c: New testcase.
6849         * gcc.dg/lto/pr56297_0.c: Likewise.
6851 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
6853         PR fortran/46952
6854         * gfortran.dg/typebound_deferred_1.f90: New.
6856 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
6858         PR rtl-optimization/56151
6859         * gcc.target/i386/pr56151.c: New test.
6861 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
6863         * g++.dg/ext/mv12.C: New test.
6864         * g++.dg/ext/mv12.h: New file.
6865         * g++.dg/ext/mv12-aux.C: New file.
6866         * g++.dg/ext/mv13.C: New test.
6868 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6870         * lib/target-supports.exp
6871         (check_effective_target_powerpc_eabi_ok): New.
6872         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
6873         powerpc_eabi_ok.
6874         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
6875         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
6876         only.
6877         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
6878         * gcc.target/powerpc/pr51623.c: Likewise.
6879         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
6880         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
6882 2013-02-11  Alexander Potapenko  <glider@google.com>
6883             Jack Howarth  <howarth@bromo.med.uc.edu>
6884             Jakub Jelinek  <jakub@redhat.com>
6886         PR sanitizer/55617
6887         * g++.dg/asan/pr55617.C: Run on all targets.
6889 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
6891         PR rtl-optimization/56275
6892         * gcc.dg/pr56275.c: New test.
6894 2013-02-11  Richard Biener  <rguenther@suse.de>
6896         PR tree-optimization/56273
6897         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
6899 2013-02-11  Richard Biener  <rguenther@suse.de>
6901         PR tree-optimization/56264
6902         * gcc.dg/torture/pr56264.c: New testcase.
6904 2013-02-11  Richard Biener  <rguenther@suse.de>
6906         PR tree-optimization/56273
6907         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6908         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6909         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6910         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6911         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6912         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6914 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
6916         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
6917         for *-*-linux-gnu targets.
6918         * g++.dg/asan/interception-test-1.c: Ditto.
6919         * g++.dg/asan/interception-failure-test-1.C: Ditto.
6920         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
6922 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
6924         PR fortran/55362
6925         * gfortran.dg/intrinsic_size_4.f90 : New test.
6927 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
6929         PR target/56256
6930         * gcc.target/powerpc/pr56256.c: New test.
6932 2013-02-08  Ian Lance Taylor  <iant@google.com>
6934         * lib/go.exp: Load timeout.exp.
6936 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
6938         PR rtl-optimization/56246
6939         * gcc.target/i386/pr56246.c: New test.
6941 2013-02-08  Jeff Law  <law@redhat.com>
6943         PR debug/53948
6944         * gcc.dg/debug/dwarf2/pr53948.c: New test.
6946 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6948         PR target/56043
6949         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
6950         powerpc*-*-linux*.
6952 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6954         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
6956 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6958         PR rtl-optimization/56195
6959         * gcc.dg/torture/pr56195.c: New test.
6961 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6963         PR fortran/54107
6964         * gfortran.dg/recursive_interface_2.f90: New test.
6966 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6968         PR tree-optimization/56250
6969         * gcc.c-torture/execute/pr56250.c: New test.
6971 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
6973         PR tree-optimization/56064
6974         * gcc.dg/fixed-point/view-convert-2.c: New test.
6976 2013-02-08  Michael Matz  <matz@suse.de>
6978         PR tree-optimization/52448
6979         * gcc.dg/pr52448.c: New test.
6981 2013-02-08  Richard Biener  <rguenther@suse.de>
6983         PR middle-end/56181
6984         * gcc.dg/torture/pr56181.c: New testcase.
6986 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
6988         PR target/54222
6989         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
6990         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
6992 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6994         PR c++/56241
6995         * g++.dg/parse/crash61.C: New test.
6997         PR c++/56239
6998         * g++.dg/parse/pr56239.C: New test.
7000         PR c++/56237
7001         * g++.dg/abi/mangle61.C: New test.
7003 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
7005         PR rtl-optimization/56225
7006         * gcc.target/i386/pr56225.c: New test.
7008 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7010         PR debug/56154
7011         * gcc.dg/guality/pr56154-1.c: New test.
7012         * gcc.dg/guality/pr56154-2.c: New test.
7013         * gcc.dg/guality/pr56154-3.c: New test.
7014         * gcc.dg/guality/pr56154-4.c: New test.
7015         * gcc.dg/guality/pr56154-aux.c: New file.
7017         PR tree-optimization/55789
7018         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7019         cleanup-tree-dump.
7020         * gcc.dg/tree-ssa/inline-3.c: Add
7021         --param max-early-inliner-iterations=2 option.
7023 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7025         PR debug/53363
7026         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7027         Add -fno-dwarf2-cfi-asm to dg-options.
7028         Adapt match count.
7030 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7032         PR target/56228
7033         * gcc.dg/pr56228.c: New test.
7035 2013-02-07  Alan Modra  <amodra@gmail.com>
7037         PR target/54009
7038         * gcc.target/powerpc/pr54009.c: New test.
7039         PR target/54131
7040         * gfortran.dg/pr54131.f: New test.
7042 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
7044         PR fortran/55789
7045         * gfortran.dg/array_constructor_41.f90: New test.
7047 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
7049         PR fortran/55978
7050         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7052 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
7054         PR middle-end/56217
7055         * g++.dg/gomp/pr56217.C: New test.
7057 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7059         PR tree-optimization/56205
7060         * gcc.dg/tree-ssa/stdarg-6.c: New test.
7061         * gcc.c-torture/execute/pr56205.c: New test.
7063 2013-02-05  Richard Biener  <rguenther@suse.de>
7065         PR tree-optimization/53342
7066         PR tree-optimization/53185
7067         * gcc.dg/vect/pr53185-2.c: New testcase.
7069 2013-02-05  Jan Hubicka  <jh@suse.cz>
7071         PR tree-optimization/55789
7072         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7073         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7074         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7075         * g++.dg/ipa/inline-1.C: New testcase.
7076         * g++.dg/ipa/inline-2.C: New testcase.
7077         * g++.dg/ipa/inline-3.C: New testcase.
7079 2013-02-05  Jan Hubicka  <jh@suse.cz>
7081         PR tree-optimization/55789
7082         * g++.dg/torture/pr55789.C: New testcase.
7084 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7086         PR middle-end/56167
7087         * gcc.dg/pr56167.c: New test.
7089 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7091         PR target/55146
7092         * gcc.target/sh/pr55146.c: New.
7094 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7096         PR tree-optimization/54386
7097         * gcc.target/sh/pr54386.c: New.
7099 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
7101         PR fortran/56008
7102         * gfortran.dg/realloc_on _assign_16.f90 : New test.
7104         PR fortran/47517
7105         * gfortran.dg/realloc_on _assign_17.f90 : New test.
7107 2013-02-04  Alexander Potapenko  <glider@google.com>
7108             Jack Howarth  <howarth@bromo.med.uc.edu>
7109             Jakub Jelinek  <jakub@redhat.com>
7111         PR sanitizer/55617
7112         * g++.dg/asan/pr55617.C: New test.
7114 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7116         PR fortran/54195
7117         * gfortran.dg/typebound_operator_19.f90: New test.
7118         * gfortran.dg/typebound_assignment_4.f90: New test.
7120 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7122         PR fortran/54107
7123         * gfortran.dg/recursive_interface_1.f90: New test.
7125 2013-02-04  Richard Guenther  <rguenther@suse.de>
7127         PR lto/56168
7128         * gcc.dg/lto/pr56168_0.c: New testcase.
7129         * gcc.dg/lto/pr56168_1.c: Likewise.
7131 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7133         PR fortran/50627
7134         PR fortran/56054
7135         * gfortran.dg/block_12.f90:  New test.
7136         * gfortran.dg/module_error_1.f90:  New test.
7138 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
7140         * lib/target-supports.exp (check_effective_target_vect_float)
7141         (check_effective_target_vect_no_align): Add mips-sde-elf.
7143 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
7145         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7147 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
7149         * gcc.dg/pr56023.c: XFAIL on AIX.
7150         * gcc.dg/vect/pr49352.c: Same.
7152 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
7154         * gnat.dg/opt26.adb: New test.
7156 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7158         Revert.
7159         2013-01-27  Amol Pise  <amolpise15@gmail.com>
7161         * gcc.target/arm/neon-vfnms-1.c: New test.
7162         * gcc.target/arm/neon-vfnma-1.c: New test.
7164 2013-01-31  Richard Biener  <rguenther@suse.de>
7166         PR tree-optimization/56157
7167         * gcc.dg/torture/pr56157.c: New testcase.
7169 2013-01-30  Richard Biener  <rguenther@suse.de>
7171         PR tree-optimization/56150
7172         * gcc.dg/torture/pr56150.c: New testcase.
7174 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
7176         PR sanitizer/55374
7177         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7178         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
7179         printed in backtrace.
7180         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7181         to avoid errors about mismatched allocation vs. deallocation.
7183         PR c++/55742
7184         * g++.dg/mv1.C: Moved to...
7185         * g++.dg/ext/mv1.C: ... here.  Adjust test.
7186         * g++.dg/mv2.C: Moved to...
7187         * g++.dg/ext/mv2.C: ... here.  Adjust test.
7188         * g++.dg/mv3.C: Moved to...
7189         * g++.dg/ext/mv3.C: ... here.
7190         * g++.dg/mv4.C: Moved to...
7191         * g++.dg/ext/mv4.C: ... here.
7192         * g++.dg/mv5.C: Moved to...
7193         * g++.dg/ext/mv5.C: ... here.  Adjust test.
7194         * g++.dg/mv6.C: Moved to...
7195         * g++.dg/ext/mv6.C: ... here.  Adjust test.
7196         * g++.dg/ext/mv7.C: New test.
7197         * g++.dg/ext/mv8.C: New test.
7198         * g++.dg/ext/mv9.C: New test.
7199         * g++.dg/ext/mv10.C: New test.
7200         * g++.dg/ext/mv11.C: New test.
7202 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7204         PR rtl-optimization/56144
7205         * gcc.dg/pr56144.c: New.
7207 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
7209         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7210         message.
7211         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7212         * g++.dg/cpp0x/constexpr-55573.C: Same
7214 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
7216         PR tree-optimization/56064
7217         * gcc.dg/fixed-point/view-convert.c: New test.
7219 2013-01-30  Andreas Schwab  <schwab@suse.de>
7221         * lib/target-supports-dg.exp (dg-process-target): Use expr to
7222         evaluate the end index in string range.
7224 2013-01-30  Tobias Burnus  <burnus@net-b.de>
7226         PR fortran/56138
7227         * gfortran.dg/allocatable_function_6.f90: New.
7229 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
7230             Mikael Morin  <mikael@gcc.gnu.org>
7232         PR fortran/54107
7233         * gfortran.dg/proc_ptr_comp_36.f90: New.
7235 2013-01-29  Richard Biener  <rguenther@suse.de>
7237         PR tree-optimization/55270
7238         * gcc.dg/torture/pr55270.c: New testcase.
7240 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7242         PR rtl-optimization/56117
7243         * gcc.dg/pr56117.c: New test.
7245 2013-01-28  Richard Biener  <rguenther@suse.de>
7247         PR tree-optimization/56034
7248         * gcc.dg/torture/pr56034.c: New testcase.
7250 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7252         PR tree-optimization/56125
7253         * gcc.dg/pr56125.c: New test.
7255 2013-01-28  Tobias Burnus  <burnus@net-b.de>
7256             Mikael Morin  <mikael@gcc.gnu.org>
7258         PR fortran/53537
7259         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7260         * gfortran.dg/import8.f90: Likewise.
7261         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7262         * gfortran.dg/import10.f90: New test.
7263         * gfortran.dg/import11.f90: Likewise
7265 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7267         PR testsuite/56053
7268         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7269         string.h.  Provide memset, malloc and free prototypes, adjust line
7270         numbers in dg-output.
7271         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7272         Provide memset prototype and adjust line numbers in dg-output.
7273         * c-c++-common/asan/global-overflow-1.c: Likewise.
7275         PR tree-optimization/56094
7276         * gcc.dg/pr56094.c: New test.
7278 2013-01-27  Amol Pise  <amolpise15@gmail.com>
7280         * gcc.target/arm/neon-vfnms-1.c: New test.
7281         * gcc.target/arm/neon-vfnma-1.c: New test.
7283 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
7285         PR target/56114
7286         * gcc.target/i386/pr56114.c: New test.
7288 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
7290         PR fortran/55984
7291         * gfortran.dg/associate_14.f90: New test.
7293         PR fortran/56047
7294         * gfortran.dg/associate_13.f90: New test.
7296 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
7298         PR tree-optimization/56098
7299         * gcc.dg/pr56098-1.c: New test.
7300         * gcc.dg/pr56098-2.c: New test.
7302 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
7304         PR target/54222
7305         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7307 2013-01-22  Marek Polacek  <polacek@redhat.com>
7309         PR tree-optimization/56035
7310         * gcc.dg/pr56035.c: New test.
7312 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7314         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7315         for MIPS.
7317 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7319         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7321 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
7323         PR c/56078
7324         * gcc.dg/pr56078.c: New test.
7325         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7327 2013-01-24  Martin Jambor  <mjambor@suse.cz>
7329         PR tree-optimization/55927
7330         * g++.dg/ipa/devirt-10.C: Disable early inlining.
7332 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
7334         * gcc.target/i386/movsd.c: New test.
7336 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
7338         PR inline-asm/55934
7339         * gcc.target/i386/pr55934.c: New test.
7341 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
7343         PR fortran/56081
7344         * gfortran.dg/select_8.f90: New.
7346 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
7348         * gcc.target/microblaze/microblaze.exp: Remove
7349         target_config_cflags check.
7351 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
7353         PR fortran/56052
7354         * gfortran.dg/gomp/pr56052.f90: New test.
7356         PR target/49069
7357         * gcc.dg/pr49069.c: New test.
7359 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
7361         PR c++/55944
7362         * g++.dg/cpp0x/constexpr-static10.C: New.
7364 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
7366         PR target/56028
7367         * gcc.target/i386/pr56028.c: New test.
7369 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
7371         PR target/55686
7372         * gcc.target/i386/pr55686.c: New test.
7374 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
7376         PR c++/53609
7377         * g++.dg/cpp0x/variadic139.C: New test.
7378         * g++.dg/cpp0x/variadic140.C: Likewise.
7379         * g++.dg/cpp0x/variadic141.C: Likewise.
7381 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
7383         * gnat.dg/warn8.adb: New test.
7385 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7387         PR fortran/55919
7388         * gfortran.dg/include_8.f90: New test.
7390 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7392         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7393         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7395 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
7397         PR tree-optimization/56051
7398         * gcc.c-torture/execute/pr56051.c: New test.
7400 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7402         PR rtl-optimization/56023
7403         * gcc.dg/pr56023.c: New test.
7405 2013-01-21  Martin Jambor  <mjambor@suse.cz>
7407         PR middle-end/56022
7408         * gcc.target/i386/pr56022.c: New test.
7410 2013-01-21  Jason Merrill  <jason@redhat.com>
7412         * lib/target-supports.exp (check_effective_target_alias): New.
7414 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7416         PR debug/53235
7417         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7419 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
7421         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7423 2013-01-19  Jeff Law  <law@redhat.com>
7425         PR tree-optimization/52631
7426         * tree-ssa/pr52631.c: New test.
7427         * tree-ssa/ssa-fre-9: Update expected output.
7429 2013-01-19  Anthony Green  <green@moxielogic.com>
7431         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7432         for moxie.
7434 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7436         PR tree-optimization/56029
7437         * g++.dg/torture/pr56029.C: New test.
7439 2013-01-18  Sharad Singhai  <singhai@google.com>
7441         PR tree-optimization/55995
7442         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7444 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
7446         PR target/55433
7447         * gcc.target/i386/pr55433.c: New.
7449 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7451         PR middle-end/56015
7452         * gfortran.dg/pr56015.f90: New test.
7454 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
7456         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7458 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
7460         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7461         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7462         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7463         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7464         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7466 2013-01-17  Jeff Law  <law@redhat.com>
7468         * gcc.dg/pr52573.c: Move to...
7469         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
7471         PR rtl-optimization/52573
7472         * gcc.dg/pr52573.c: New test.
7474 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
7476         PR sanitizer/55679
7477         * g++.dg/asan/interception-test-1.C: Skip on darwin.
7478         * lib/target-supports.exp (check_effective_target_swapcontext): Use
7479         check_no_compiler_messages to test support in ucontext.h.
7480         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7481         compliant RLIMIT_AS.
7483 2013-01-17  Marek Polacek  <polacek@redhat.com>
7485         PR rtl-optimization/55833
7486         * gcc.dg/pr55833.c: New test.
7488 2013-01-17  Jan Hubicka  <jh@suse.cz>
7490         PR tree-optimization/55273
7491         * gcc.c-torture/compile/pr55273.c: New testcase.
7493 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
7495         PR target/55981
7496         * gcc.target/pr55981.c: New test.
7498 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
7500         * gcc.target/arm/pr40887.c: Require at least armv5.
7501         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7502         * gcc.target/arm/pr51915.c: Likewise.
7503         * gcc.target/arm/pr52006.c: Likewise.
7504         * gcc.target/arm/pr53187.c: Likewise.
7506         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7507         * gcc.target/arm/ftest-support-arm.h: Delete.
7508         * gcc.target/arm/ftest-support-thumb.h: Delete.
7509         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7510         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7511         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7512         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7513         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7514         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7515         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7516         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7517         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7518         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7519         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7520         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7521         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7522         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7523         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7524         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7525         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7526         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7527         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7528         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7529         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7530         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7531         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7532         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7534 2013-01-17  Martin Jambor  <mjambor@suse.cz>
7536         PR tree-optimizations/55264
7537         * g++.dg/ipa/pr55264.C: New test.
7539 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
7541         PR fortran/55983
7542         * gfortran.dg/class_55.f90: New.
7544 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
7546         PR testsuite/55994
7547         * gcc.c-torture/execute/builtins/builtins.exp: Add
7548         -Wl,--allow-multiple-definition for eabi and elf targets.
7550         PR testsuite/54622
7551         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7552         check_effective_target_vect_perm_short,
7553         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7554         check_effective_target_vect64): Return 0 for big-endian ARM.
7555         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7557         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7558         prototypes.
7560 2013-01-16  Richard Biener  <rguenther@suse.de>
7562         PR tree-optimization/55964
7563         * gcc.dg/torture/pr55964.c: New testcase.
7565 2013-01-16  Richard Biener  <rguenther@suse.de>
7567         PR tree-optimization/54767
7568         PR tree-optimization/53465
7569         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7571 2013-01-16  Christian Bruel  <christian.bruel@st.com>
7573         PR target/55301
7574         * gcc.target/sh/sh-switch.c: New testcase.
7576 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7578         * gcc.dg/webizer.c: Increase the array size.
7580 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7582         PR target/55940
7583         * gcc.dg/pr55940.c: New test.
7585 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
7586             Harald Anlauf  <anlauf@gmx.de>
7588         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7589         * gfortran.dg/bounds_check_5.f90: Likewise.
7590         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7591         * gfortran.dg/continuation_9.f90: Likewise.
7592         * gfortran.dg/move_alloc_13.f90: Likewise.
7593         * gfortran.dg/structure_constructor_11.f90: Likewise.
7594         * gfortran.dg/tab_continuation.f: Likewise.
7595         * gfortran.dg/warning-directive-2.F90: Likewise.
7596         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7598 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7600         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7601         * gcc.target/arm/fma-sp.c: Likewise.
7603 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7605         PR rtl-optimization/55153
7606         * gcc.dg/pr55153.c: New.
7608 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7610         PR tree-optimization/55920
7611         * gcc.c-torture/compile/pr55920.c: New test.
7613 2013-01-15  Richard Biener  <rguenther@suse.de>
7615         PR middle-end/55882
7616         * gcc.dg/torture/pr55882.c: New testcase.
7618 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7620         PR tree-optimization/55955
7621         * gcc.c-torture/compile/pr55955.c: New test.
7623 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
7625         PR c++/55663
7626         * g++.dg/cpp0x/alias-decl-31.C: New test.
7628 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
7630         PR fortran/54286
7631         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7632         case where interface is null.
7634 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7636         PR fortran/55806
7637         * gfortran.dg/array_constructor_40.f90:  New test.
7639 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
7641         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7643 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7645         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7646         * gcc.target/aarch64/vect-ld1r-compile.c: New.
7647         * gcc.target/aarch64/vect-ld1r-fp.c: New.
7648         * gcc.target/aarch64/vect-ld1r.c: New.
7649         * gcc.target/aarch64/vect-ld1r.x: New.
7651 2013-01-14  Andi Kleen  <ak@linux.intel.com>
7653         PR target/55948
7654         * gcc.target/i386/hle-clear-rel.c: New file
7655         * gcc.target/i386/hle-store-rel.c: New file.
7657 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
7659         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7660         * gfortran.dg/bounds_check_4.f90: Likewise.
7661         * gfortran.dg/inquire_10.f90: Likewise.
7662         * gfortran.dg/minloc_3.f90: Likewise.
7663         * gfortran.dg/minlocval_3.f90: Likewise.
7664         * gfortran.dg/module_double_reuse.f90: Likewise.
7665         * gfortran.dg/mvbits_1.f90: Likewise.
7666         * gfortran.dg/oldstyle_1.f90: Likewise.
7667         * gfortran.dg/pr20163-2.f: Likewise.
7668         * gfortran.dg/save_1.f90: Likewise.
7669         * gfortran.dg/scan_1.f90: Likewise.
7670         * gfortran.dg/select_char_1.f90: Likewise.
7671         * gfortran.dg/shape_4.f90: Likewise.
7672         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7673         * gfortran.dg/function_optimize_10.f90: Likewise.
7674         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7675         * gfortran.dg/used_types_17.f90: Likewise.
7676         * gfortran.dg/used_types_18.f90: Likewise.
7678 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
7680         PR fortran/54286
7681         * gfortran.dg/proc_ptr_result_8.f90 : New test.
7683 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7685         * gcc.dg/unroll_5.c: Add nomips16 attributes.
7687 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7689         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7691 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
7693         PR fortran/55072
7694         * gfortran.dg/assumed_type_2.f90: Fix test case.
7695         * gfortran.dg/internal_pack_13.f90: New test.
7696         * gfortran.dg/internal_pack_14.f90: New test.
7698 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7700         PR fortran/55868
7701         * gfortran.dg/unlimited_polymorphic_8.f90: Update
7702         scan-tree-dump-times for foo.0.x._vptr to deal with change from
7703         $tar to STAR.
7705 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
7707         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
7709 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7711         PR target/55719
7712         * gcc.target/s390/pr55719.c: New testcase.
7714 2013-01-11  Richard Guenther  <rguenther@suse.de>
7716         PR tree-optimization/44061
7717         * gcc.dg/pr44061.c: New testcase.
7719 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
7721         Update copyright years.
7723 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
7724             Jakub Jelinek  <jakub@redhat.com>
7726         PR target/55565
7727         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
7729 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
7731         PR rtl-optimization/55672
7732         * gcc.target/i386/pr55672.c: New.
7734 2013-01-10  Jeff Law  <law@redhat.com>
7736         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
7737         pass/fail message unique.
7740 2013-01-10  Jason Merrill  <jason@redhat.com>
7742         * ada/.gitignore: New.
7744 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7746         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
7747         Add tls options.
7748         * g++.dg/tls/thread_local2.C: Likewise.
7749         * g++.dg/tls/thread_local2g.C: Likewise.
7750         * g++.dg/tls/thread_local6.C: Likewise.
7751         * g++.dg/tls/thread_local-order1.C: Add tls options.
7752         * g++.dg/tls/thread_local-order2.C: Likewise.
7753         * g++.dg/tls/thread_local3.C: Likewise.
7754         * g++.dg/tls/thread_local3g.C: Likewise.
7755         * g++.dg/tls/thread_local4.C: Likewise.
7756         * g++.dg/tls/thread_local4g.C: Likewise.
7757         * g++.dg/tls/thread_local5.C: Likewise.
7758         * g++.dg/tls/thread_local5g.C: Likewise.
7759         * g++.dg/tls/thread_local6g.C: Likewise.
7761 2013-01-10  Kostya Serebryany  <kcc@google.com>
7763         * g++.dg/asan/asan_test.cc: Sync from upstream.
7765 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
7767         PR tree-optimization/55921
7768         * gcc.c-torture/compile/pr55921.c: New test.
7770 2013-01-09  Jan Hubicka  <jh@suse.cz>
7772         PR tree-optimization/55569
7773         * gcc.c-torture/compile/pr55569.c: New testcase.
7775 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
7777         PR fortran/47203
7778         * gfortran.dg/use_28.f90: New test.
7780 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
7782         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
7783         number matching more robust.
7785 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
7787         PR rtl-optimization/55829
7788         * gcc.target/i386/pr55829.c: New.
7790 2013-01-09  Tobias Burnus  <burnus@net-b.de>
7792         PR fortran/55758
7793         * gfortran.dg/bind_c_bool_1.f90: New.
7794         * gfortran.dg/do_5.f90: Add dg-warning.
7796 2013-01-09  Jan Hubicka  <jh@suse.cz>
7798         PR tree-optimization/55875
7799         * gcc.c-torture/execute/pr55875.c: New testcase.
7800         * g++.dg/torture/pr55875.C: New testcase.
7802 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
7804         PR c/48418
7805         * c-c++-common/pr48418.c: New test.
7807 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
7809         PR c++/55801
7810         * g++.dg/tls/thread_local-ice.C: New.
7812 2013-01-09  Andreas Schwab  <schwab@suse.de>
7814         * gcc.dg/guality/pr54693.c: Null-terminate arr.
7816 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
7818         PR tree-optimization/48189
7819         * gcc.dg/pr48189.c: New test.
7821 2013-01-04  Jan Hubicka  <jh@suse.cz>
7823         PR tree-optimization/55823
7824         * g++.dg/ipa/devirt-10.C: New testcase.
7826 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
7827             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
7829         PR rtl-optimization/55845
7830         * gcc.target/i386/pr55845.c: New test.
7832 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
7834         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
7835         instructions generated instead of number of occurances.
7837 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
7839         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
7840         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7841         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7842         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7843         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7844         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7845         * gcc.target/aarch64/vect-fcm.x: Likewise.
7846         * lib/target-supports.exp
7847         (check_effective_target_vect_cond): Enable for AArch64.
7849 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
7851         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
7852         endian-safe float pool loading.
7853         (test_square_root_v4sf): Likewise.
7854         (test_square_root_v2df): Likewise.
7855         * lib/target-supports.exp
7856         (check_effective_target_vect_call_sqrtf): Add AArch64.
7858 2013-01-08  Martin Jambor  <mjambor@suse.cz>
7860         PR debug/55579
7861         * gcc.dg/tree-ssa/pr55579.c: New test.
7863 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7865         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
7866         asm comments.
7868 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
7870         PR middle-end/55890
7871         * gcc.dg/torture/pr55890-3.c: New test.
7873         PR middle-end/55851
7874         * gcc.c-torture/compile/pr55851.c: New test.
7876         PR sanitizer/55844
7877         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
7878         dg-options.
7880 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7882         PR fortran/55618
7883         * gfortran.dg/elemental_scalar_args_2.f90: New test.
7885 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7887         PR fortran/55763
7888         * gfortran.dg/pointer_init_2.f90: Update dg-error.
7889         * gfortran.dg/pointer_init_7.f90: New.
7891 2013-01-07  Richard Biener  <rguenther@suse.de>
7893         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
7895 2013-01-07  Richard Biener  <rguenther@suse.de>
7897         PR middle-end/55890
7898         * gcc.dg/torture/pr55890-1.c: New testcase.
7899         * gcc.dg/torture/pr55890-2.c: Likewise.
7901 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
7903         * gcc.target/aarch64/fmovd.c: New.
7904         * gcc.target/aarch64/fmovf.c: Likewise.
7905         * gcc.target/aarch64/fmovd-zero.c: Likewise.
7906         * gcc.target/aarch64/fmovf-zero.c: Likewise.
7907         * gcc.target/aarch64/vect-fmovd.c: Likewise.
7908         * gcc.target/aarch64/vect-fmovf.c: Likewise.
7909         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7910         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7912 2013-01-07  Richard Biener  <rguenther@suse.de>
7914         PR tree-optimization/55888
7915         PR tree-optimization/55862
7916         * gcc.dg/torture/pr55888.c: New testcase.
7918 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7920         PR fortran/55852
7921         * gfortran.dg/intrinsic_size_3.f90: New.
7923 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7925         PR fortran/55763
7926         * gfortran.dg/select_type_32.f90: New.
7928 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
7930         PR c++/52343
7931         * g++.dg/cpp0x/alias-decl-29.C: New test.
7933 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
7935         PR fortran/53876
7936         PR fortran/54990
7937         PR fortran/54992
7938         * gfortran.dg/class_array_15.f03: New test.
7940 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
7942         PR fortran/42769
7943         PR fortran/45836
7944         PR fortran/45900
7945         * gfortran.dg/use_23.f90: New test.
7946         * gfortran.dg/use_24.f90: New test.
7947         * gfortran.dg/use_25.f90: New test.
7948         * gfortran.dg/use_26.f90: New test.
7949         * gfortran.dg/use_27.f90: New test.
7951 2013-01-06  Olivier Hainque  <hainque@adacore.com>
7953         * gnat.dg/specs/clause_on_volatile.ads: New test.
7955 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7957         * gnat.dg/alignment10.adb: New test.
7959 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
7960             Mikael Morin  <mikael@gcc.gnu.org>
7962         PR fortran/55827
7963         * gfortran.dg/use_22.f90: New test.
7965 2013-01-04  Andrew Pinski  <apinski@cavium.com>
7967         * gcc.target/aarch64/cmp-1.c: New testcase.
7969 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
7971         PR fortran/55172
7972         * gfortran.dg/select_type_31.f03: New test.
7974 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
7976         PR c++/54526 (again)
7977         * g++.dg/cpp0x/parse2.C: Extend.
7978         * g++.old-deja/g++.other/crash28.C: Adjust.
7980 2013-01-04  Richard Biener  <rguenther@suse.de>
7982         PR tree-optimization/55862
7983         * gcc.dg/torture/pr55862.c: New testcase.
7985 2013-01-04  Martin Jambor  <mjambor@suse.cz>
7987         PR tree-optimization/55755
7988         * gcc.dg/torture/pr55755.c: New test.
7989         * gcc.dg/tree-ssa/sra-13.c: Likewise.
7990         * gcc.dg/tree-ssa/pr45144.c: Update.
7992 2013-01-04  Richard Biener  <rguenther@suse.de>
7994         PR middle-end/55863
7995         * gcc.dg/fold-reassoc-2.c: New testcase.
7997 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7999         PR fortran/55763
8000         * gfortran.dg/null_7.f90: New.
8002 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8004         PR fortran/55854
8005         PR fortran/55763
8006         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8007         * gfortran.dg/unlimited_polymorphic_7.f90: New.
8008         * gfortran.dg/unlimited_polymorphic_8.f90: New.
8010 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
8012         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8014 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
8016         PR fortran/55855
8017         * gfortran.dg/assignment_1.f90: Modified.
8018         * gfortran.dg/assignment_4.f90: New.
8020 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
8022         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8024 2013-01-03  Richard Biener  <rguenther@suse.de>
8026         PR tree-optimization/55857
8027         * gcc.dg/vect/pr55857-1.c: New testcase.
8028         * gcc.dg/vect/pr55857-2.c: Likewise.
8030 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
8032         PR rtl-optimization/55838
8033         * gcc.dg/pr55838.c: New test.
8035         PR tree-optimization/55832
8036         * gcc.c-torture/compile/pr55832.c: New test.
8038 2013-01-02  Teresa Johnson  <tejohnson@google.com>
8040         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8041         * gcc.dg/tree-ssa/loop-23.c: Ditto.
8042         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8043         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8044         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8045         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8046         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8047         * gcc.dg/unroll_1.c: Ditto.
8048         * gcc.dg/unroll_2.c: Ditto.
8049         * gcc.dg/unroll_3.c: Ditto.
8050         * gcc.dg/unroll_4.c: Ditto.
8052 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8054         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8056 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8058         PR fortran/55818
8059         * gfortran.dg/eof_4.f90: New test.
8061 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
8063         * lib/c-compat.exp (compat-use-alt-compiler): Remove
8064         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8065         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8066         (compat_setup_dfp): Initialize compat_alt_caret and
8067         compat_save_TEST_ALWAYS_FLAGS.
8069 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8071         * gcc.dg/torture/tls/tls-reload-1.c: New test.
8073 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8075         * gcc.dg/torture/fp-int-convert-2.c: New test.
8077 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8079         * gfortran.dg/newunit_3.f90: Add dg-do run.
8080         * gfortran.dg/inquire_15.f90: Add dg-do run.
8082 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
8084         PR tree-optimization/55831
8085         * gcc.dg/pr55831.c: New test.
8087 Copyright (C) 2013 Free Software Foundation, Inc.
8089 Copying and distribution of this file, with or without modification,
8090 are permitted in any medium without royalty provided the copyright
8091 notice and this notice are preserved.