/cp
[official-gcc.git] / gcc / testsuite / ChangeLog
blob87ff2a7dacaf3a857afe3701cc51a0e598d96412
1 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/58633
4         * g++.dg/cpp0x/decltype57.C: New.
6 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
8         PR c++/31671
9         * g++.dg/template/nontype26.C: New.
11 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
13         * c-c++-common/cpp/openmp-define-1.c: New file.
14         * c-c++-common/cpp/openmp-define-2.c: Likewise.
15         * c-c++-common/cpp/openmp-define-3.c: Likewise.
16         * gfortran.dg/openmp-define-1.f90: Likewise.
17         * gfortran.dg/openmp-define-2.f90: Likewise.
18         * gfortran.dg/openmp-define-3.f90: Likewise.
20         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
21         for test source files.
22         * gcc.dg/gomp/gomp.exp: Likewise.
23         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
24         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
25         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
26         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
27         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
29 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
31         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
32         Remove error test that is now valid in OpenMP 4.0.
33         * c-c++-common/gomp/atomic-16.c: New test.
34         * c-c++-common/gomp/cancel-1.c: New test.
35         * c-c++-common/gomp/depend-1.c: New test.
36         * c-c++-common/gomp/depend-2.c: New test.
37         * c-c++-common/gomp/map-1.c: New test.
38         * c-c++-common/gomp/pr58472.c: New test.
39         * c-c++-common/gomp/sections1.c: New test.
40         * c-c++-common/gomp/simd1.c: New test.
41         * c-c++-common/gomp/simd2.c: New test.
42         * c-c++-common/gomp/simd3.c: New test.
43         * c-c++-common/gomp/simd4.c: New test.
44         * c-c++-common/gomp/simd5.c: New test.
45         * c-c++-common/gomp/single1.c: New test.
46         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
47         parser.
48         * g++.dg/gomp/block-3.C: Likewise.
49         * g++.dg/gomp/clause-3.C: Adjust error messages.
50         * g++.dg/gomp/declare-simd-1.C: New test.
51         * g++.dg/gomp/declare-simd-2.C: New test.
52         * g++.dg/gomp/depend-1.C: New test.
53         * g++.dg/gomp/depend-2.C: New test.
54         * g++.dg/gomp/target-1.C: New test.
55         * g++.dg/gomp/target-2.C: New test.
56         * g++.dg/gomp/taskgroup-1.C: New test.
57         * g++.dg/gomp/teams-1.C: New test.
58         * g++.dg/gomp/udr-1.C: New test.
59         * g++.dg/gomp/udr-2.C: New test.
60         * g++.dg/gomp/udr-3.C: New test.
61         * g++.dg/gomp/udr-4.C: New test.
62         * g++.dg/gomp/udr-5.C: New test.
63         * g++.dg/gomp/udr-6.C: New test.
64         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
65         * gcc.dg/autopar/outer-2.c: Likewise.
66         * gcc.dg/autopar/outer-3.c: Likewise.
67         * gcc.dg/autopar/outer-4.c: Likewise.
68         * gcc.dg/autopar/outer-5.c: Likewise.
69         * gcc.dg/autopar/outer-6.c: Likewise.
70         * gcc.dg/autopar/parallelization-1.c: Likewise.
71         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
72         parser.
73         * gcc.dg/gomp/clause-1.c: Adjust error messages.
74         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
75         instead of GOMP_parallel_loop_runtime_start.
76         * gcc.dg/gomp/declare-simd-1.c: New test.
77         * gcc.dg/gomp/declare-simd-2.c: New test.
78         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
79         parser.  Add further #pragma omp sections nesting tests.
80         * gcc.dg/gomp/target-1.c: New test.
81         * gcc.dg/gomp/target-2.c: New test.
82         * gcc.dg/gomp/taskgroup-1.c: New test.
83         * gcc.dg/gomp/teams-1.c: New test.
84         * gcc.dg/gomp/udr-1.c: New test.
85         * gcc.dg/gomp/udr-2.c: New test.
86         * gcc.dg/gomp/udr-3.c: New test.
87         * gcc.dg/gomp/udr-4.c: New test.
88         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
90 2013-10-10  Jan Hubicka  <jh@suse.cz>
92         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
93         tuning change.
94         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
95         * gcc.target/i386/pr49168-1.c: Likewise.
96         * gcc.target/i386/pr49002-2.c: Likewise.
98 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
100         PR middle-end/58670
101         * gcc.dg/torture/pr58670.c: New test.
103 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
105         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
107 2013-10-09  Marek Polacek  <polacek@redhat.com>
109         PR c++/58635
110         * g++.dg/tm/pr58635-1.C: New test.
111         * g++.dg/tm/pr58635-2.C: New test.
113 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
115         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
117 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
119         PR tree-optimization/20318
120         * c-c++-common/pr20318.c: New file.
121         * gcc.dg/tree-ssa/pr20318.c: New file.
123 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
125         * gcc.c-torture/execute/pr58570.c: New test.
127 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
129         * gcc.target/aarch64/vclz.c: New testcase.
131 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
133         * gcc.target/aarch64/vadd_f64.c: New testcase.
134         * gcc.target/aarch64/vsub_f64.c: New testcase.
136 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
138         * gcc.target/aarch64/vdiv_f.c: New testcase.
140 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
142         * gcc.target/aarch64/vneg_f.c: New testcase.
143         * gcc.target/aarch64/vneg_s.c: New testcase.
145 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
147         PR c++/58568
148         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
149         * g++.old-deja/g++.mike/misc9.C: Adjust.
151 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
153         PR c++/58665
154         Revert:
155         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
157         PR c++/58448
158         * g++.dg/template/crash117.C: New.
160 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
162         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
164 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
166         PR tree-optimization/58480
167         * gcc.dg/tree-ssa/pr58480.c: New file.
169 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
171         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
172         * gcc.target/powerpc/fusion.c: Likewise.
174 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
176         * gcc.target/s390/htm-nofloat-2.c: New testcase.
178 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
180         * gcc.target/s390/htm-1.c: Add more tests to cover different
181         operand types.
183 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
185         PR c++/58126
186         * g++.dg/init/uninitialized1.C: New.
188 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
190         PR c++/56060
191         * g++.dg/cpp0x/variadic144.C: New.
193 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
195         PR c++/58560
196         * g++.dg/cpp0x/auto39.C: New.
198 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
200         PR c++/58503
201         * g++.dg/cpp0x/range-for26.C: New.
202         * g++.dg/cpp0x/range-for27.C: Likewise.
204 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
206         PR c++/58448
207         * g++.dg/template/crash117.C: New.
209 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
211         PR c++/19476
212         * g++.dg/tree-ssa/pr19476-5.C: New file.
213         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
215 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
217         PR c++/58584
218         * g++.dg/cpp0x/gen-attrs-55.C: New.
220 2013-10-03  Easwaran Raman  <eraman@google.com>
222         PR c++/33911
223         * g++.dg/ext/attribute47.C: New.
225 2013-10-03  Rong Xu  <xur@google.com>
227         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
228         probability.
229         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
230         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
232 2013-10-03  Marek Polacek  <polacek@redhat.com>
234         PR c++/58510
235         * g++.dg/cpp0x/pr58510.C: New test.
237 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
239         PR c++/19476
240         * g++.dg/tree-ssa/pr19476-1.C: New file.
241         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
242         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
243         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
245 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
247         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
248         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
249         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
250         VSX scalar operations or the traditional floating point form of
251         the instruction.
252         * gcc.target/powerpc/ppc-target-2.c: Likewise.
253         * gcc.target/powerpc/recip-3.c: Likewise.
254         * gcc.target/powerpc/recip-5.c: Likewise.
255         * gcc.target/powerpc/pr72747.c: Likewise.
256         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
258 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
260         PR target/58460
261         * gcc.target/aarch64/pr58460.c: New file.
263 2013-10-02  Tobias Burnus  <burnus@net-b.de>
265         PR fortran/58593
266         * gfortran.dg/char_length_19.f90: New.
268 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
270         PR c++/58535
271         * g++.dg/parse/crash65.C: New.
272         * g++.dg/cpp1y/pr58535.C: Likewise.
274 2013-10-02  Richard Biener  <rguenther@suse.de>
276         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
277         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
278         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
279         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
280         * gfortran.dg/ldist-pr45199.f: Likewise.
282 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
284         PR c++/58565
285         * g++.dg/parse/crash64.C: New.
287 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
289         * gcc.dg/tree-ssa/slsr-40.c: New test.
291 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
293         PR c++/58563
294         * g++.dg/cpp0x/pr58563.C: New.
296 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
298         * gcc.target/aarch64/vect_saddl_1.c: New.
300 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
302         PR target/58574
303         * gcc.c-torture/execute/pr58574.c: New testcase.
305 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
307         PR Target/58578
308         * gcc.target/arm/pr58578.c: New test.
310 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
312         PR tree-optimization/58556
313         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
314         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
316 2013-10-01  Nick Clifton  <nickc@redhat.com>
318         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
319         for MSP430.
320         * gcc.c-torture/compile/20010327-1.c: Only run the test for
321         ptr32plus targets.
322         * gcc.c-torture/compile/pr41181.c: Likewise.
323         * gcc.c-torture/compile/calls.c: Likewise.
324         * gcc.c-torture/compile/990617-1.c: Likewise.
325         * gcc.c-torture/compile/pr55955.c: Only run the test for
326         int32plus targets.
327         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
329 2013-10-01  Richard Biener  <rguenther@suse.de>
331         PR tree-optimization/58553
332         * gcc.dg/torture/pr58553.c: New testcase.
334 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
336         PR middle-end/58564
337         * gcc.c-torture/execute/pr58564.c: New test.
339 2013-09-30  Teresa Johnson  <tejohnson@google.com>
341         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
342         Update for additional dump message.
344 2013-09-30  Richard Biener  <rguenther@suse.de>
346         PR tree-optimization/58554
347         * gcc.dg/torture/pr58554.c: New testcase.
349 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
350             Joern Rennecke  <joern.rennecke@embecosm.com>
352         * gcc.target/arc/barrel-shifter-1.c: New test.
353         * gcc.target/arc/barrel-shifter-2.c: Likewise.
354         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
355         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
356         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
357         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
358         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
359         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
360         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
361         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
362         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
363         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
364         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
365         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
366         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
367         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
368         * gcc.target/arc/mtune-ARC600.c: Likewise.
369         * gcc.target/arc/mtune-ARC601.c: Likewise.
370         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
371         * gcc.target/arc/mtune-ARC700.c: Likewise.
372         * gcc.target/arc/mtune-ARC725D.c: Likewise.
373         * gcc.target/arc/mtune-ARC750D.c: Likewise.
374         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
375         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
377 2013-09-30  Richard Biener  <rguenther@suse.de>
379         PR middle-end/58532
380         * g++.dg/torture/pr58552.C: New testcase.
382 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
384         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
385         and -mupper-regs-df.
387 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
389         PR middle-end/58551
390         * c-c++-common/gomp/pr58551.c: New test.
392 2013-09-27  Richard Biener  <rguenther@suse.de>
394         PR tree-optimization/58459
395         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
397 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
399         PR fortran/58113
400         * gfortran.dg/round_4.f90: Check for rounding support.
402 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
404         * g++.dg/vect/pr58513.cc (op): Make static.
406 2013-09-26  Richard Biener  <rguenther@suse.de>
408         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
410 2013-09-26  Richard Biener  <rguenther@suse.de>
412         PR tree-optimization/58539
413         * gcc.dg/torture/pr58539.c: New testcase.
415 2013-09-25  Jeff Law  <law@redhat.com>
417         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
419 2013-09-25  Tobias Burnus  <burnus@net-b.de>
421         PR fortran/58436
422         * gfortran.dg/finalize_21.f90: New.
424 2013-09-25  Tobias Burnus  <burnus@net-b.de>
426         PR fortran/57697
427         PR fortran/58469
428         * gfortran.dg/defined_assignment_8.f90: New.
429         * gfortran.dg/defined_assignment_9.f90: New.
431 2013-09-25  Marek Polacek  <polacek@redhat.com>
433         PR sanitizer/58413
434         * c-c++-common/ubsan/shift-5.c: New test.
435         * c-c++-common/ubsan/shift-6.c: New test.
436         * c-c++-common/ubsan/div-by-zero-5.c: New test.
437         * gcc.dg/ubsan/c-shift-1.c: New test.
439 2013-09-25  Marek Polacek  <polacek@redhat.com>
441         PR c++/58516
442         * g++.dg/tm/pr58516.C: New test.
444 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
446         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
447         New procedure.
448         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
450 2013-09-24  Richard Biener  <rguenther@suse.de>
452         PR middle-end/58513
453         * g++.dg/vect/pr58513.cc: New testcase.
455 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
457         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
458         output.
460 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
462         PR c++/58500
463         * g++.dg/cpp1y/pr58500.C: New testcase.
465 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
467         * gnat.dg/opt28.ad[sb]: New test.
468         * gnat.dg/opt28_pkg.ads: New helper.
470 2013-09-23  Richard Biener  <rguenther@suse.de>
472         PR tree-optimization/58464
473         * g++.dg/torture/pr58464.C: New testcase.
475 2013-09-23  Christian Bruel  <christian.bruel@st.com>
477         PR target/58475
478         * gcc.target/sh/torture/pr58475.c: New test.
480 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
482         PR fortran/58355
483         * gfortran.dg/extends_15.f90: New.
485 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
487         PR c++/58481
488         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
490 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
492         PR target/56875
493         * gcc.target/vax/vax.exp: New.
494         * gcc.target/vax/pr56875.c: Ditto.
496 2013-09-20  Richard Biener  <rguenther@suse.de>
498         PR middle-end/58484
499         * gfortran.dg/pr58484.f: New testcase.
501 2013-09-20  Jeff Law  <law@redhat.com>
503         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
505 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
507         PR middle-end/57748
508         * gcc.dg/torture/pr57748-1.c: New test.
509         * gcc.dg/torture/pr57748-2.c: New test.
511 2013-09-20  Marek Polacek  <polacek@redhat.com>
513         PR sanitizer/58413
514         * c-c++-common/ubsan/shift-4.c: New test.
516 2013-09-20  Richard Biener  <rguenther@suse.de>
518         PR tree-optimization/58453
519         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
521 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
523         PR fortran/58099
524         * gfortran.dg/proc_ptr_43.f90: New.
526 2013-09-18  Tobias Burnus  <burnus@net-b.de>
528         PR fortran/57697
529         * gfortran.dg/defined_assignment_11.f90: New.
531 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
533         PR rtl-optimization/58438
534         * g++.dg/pr58438.C: New test.
536 2013-09-18  Tobias Burnus  <burnus@net-b.de>
538         PR fortran/43366
539         * gfortran.dg/class_39.f03: Update dg-error.
540         * gfortran.dg/class_5.f03: Ditto.
541         * gfortran.dg/class_53.f90: Ditto.
542         * gfortran.dg/realloc_on_assign_20.f90: New.
543         * gfortran.dg/realloc_on_assign_21.f90: New.
544         * gfortran.dg/realloc_on_assign_22.f90: New.
546 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
548         PR c++/58457
549         * g++.dg/parse/using4.C: New.
551 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
553         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
555 2013-09-18  Marek Polacek  <polacek@redhat.com>
557         PR sanitize/58443
558         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
559         instead of the shift option.
560         * c-c++-common/ubsan/pr58443-1.c: New test.
561         * c-c++-common/ubsan/pr58443-3.c: New test.
562         * c-c++-common/ubsan/pr58443-2.c: New test.
564 2013-09-18  Richard Biener  <rguenther@suse.de>
566         PR tree-optimization/58417
567         * gcc.dg/torture/pr58417.c: New testcase.
569 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
571         * gnat.dg/array_bounds_test2.adb: New test.
573 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
575         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
576         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
578 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
580         * gnat.dg/in_out_parameter4.adb: New test.
582 2013-09-18  Marek Polacek  <polacek@redhat.com>
584         PR sanitizer/58411
585         * c-c++-common/ubsan/attrib-1.c: New test.
587 2013-09-17  Cong Hou  <congh@google.com>
589         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product 
590         on two arrays with short and int types. This should not be recognized
591         as a dot product pattern.
593 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
595         PR c++/58435
596         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
597         the cp_type_quals (r) too.
599 2013-09-17  Jan Hubicka  <jh@suse.cz>
601         PR middle-end/58332
602         * gcc.c-torture/compile/pr58332.c: New testcase.
604 2013-09-17  Jeff Law  <law@redhat.com>
606         * gcc.c-torture/execute/pr58387.c: New test.
608 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
610         PR tree-optimization/58088
611         * gcc.c-torture/compile/pr58088.c: New test.
613 2013-09-17  Nick Clifton  <nickc@redhat.com>
615         * lib/target-supports.exp (check_effective_target_trampolines):
616         Add MSP430 to the list of targets that do not support
617         trampolines.
618         (check_profiling_available): Add MSP430 to the list of targets
619         that do not support profiling.
620         (check_effective_target_tls_runtime): Add MSP430 to the list of
621         targets that do not support TLS.
623 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
625         * gnat.dg/opt27.adb: New test.
626         * gnat.dg/opt27_pkg.ad[sb]: New helper.
628 2013-09-17  Andreas Schwab  <schwab@suse.de>
630         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
632 2013-09-17  Richard Biener  <rguenther@suse.de>
634         PR tree-optimization/58432
635         * gcc.dg/pr58432.c: New testcase.
637 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
639         * gcc.dg/tree-ssa/slsr-39.c: New test.
641 2013-09-16  Xinliang David Li  <davidxl@google.com>
643         * gcc.misc-tests/help.exp: Optimizer help change.
645 2013-09-16  Jeff Law  <law@redhat.com>
647         * gcc.c-torture/execute/pr58419.c: New test.
648         * gcc.c-torture/execute/pr58431.c: New test.
650 2013-09-16  Tobias Burnus  <burnus@net-b.de>
652         PR fortran/58356
653         * gfortran.dg/finalize_19.f90: New.
655 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
657         * gcc.target/i386/pr58418.c: New.
659 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
661         * gcc.target/aarch64/fmla-intrinsic.c: New.
662         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
663         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
664         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
666 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
668         * gcc.target/aarch64/mul_intrinsic_1.c: New.
669         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
671 2013-09-16  Richard Biener  <rguenther@suse.de>
673         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
675 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
677         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
678         interpreted as implicit templates) to be expected pedwarns instead.
680 2013-09-16  Tobias Burnus  <burnus@net-b.de>
682         PR fortran/57697
683         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
685 2013-09-15  Tobias Burnus  <burnus@net-b.de>
687         PR fortran/57697
688         * gfortran.dg/defined_assignment_10.f90: New.
690 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
692         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
693         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
695 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
697         * g++.dg/abi/main.C: Added implicit C linkage tests
699 2013-09-13  Kai Tietz  <ktietz@redhat.com>
701         gcc.target/i386/pr57848.c: New file.
703 2013-09-13  Christian Bruel  <christian.bruel@st.com>
705         PR target/58314
706         * gcc.target/sh/torture/pr58314.c: New test.
708 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
710         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
712 2013-09-12  Martin Jambor  <mjambor@suse.cz>
714         PR ipa/58389
715         * g++.dg/pr58389.C: New test.
717 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
719         * g++.dg/template/pseudodtor2.C: Add column number to dg-error
720         strings.
721         * g++.dg/template/pseudodtor3.C: Likewise.
723 2013-09-12  Richard Biener  <rguenther@suse.de>
725         PR tree-optimization/58404
726         * g++.dg/tree-ssa/pr58404.C: New testcase.
728 2013-09-12  Martin Jambor  <mjambor@suse.cz>
730         PR ipa/58371
731         * g++.dg/ipa/pr58371.C: New test.
733 2013-09-12  Richard Biener  <rguenther@suse.de>
735         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
736         expected outcome and comment why that happens.
738 2013-09-11  Richard Biener  <rguenther@suse.de>
740         PR middle-end/58377
741         * g++.dg/uninit-pred-4.C: New testcase.
743 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
745         PR tree-optimization/58385
746         * gcc.c-torture/execute/pr58385.c: New test.
748 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
750         * gcc.target/arm/thumb-ifcvt-2.c: New test.
752 2013-09-10  Jeff Law  <law@redhat.com>
754         * g++.dg/torture/pr58380.C: New test.
756 2013-09-10  Jan Hubicka  <jh@suse.cz>
757             Paolo Carlini  <paolo.carlini@oracle.com>
759         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
761 2013-09-10  Jeff Law  <law@redhat.com>
763         * gcc.c-torture/compile/pr58343.c: New test.
765 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
767         PR rtl-optimization/58365
768         * gcc.c-torture/execute/pr58365.c: New test.
770 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
772         * gcc.dg/torture/memcpy-1.c: New test.
774 2013-09-10  Alan Modra  <amodra@gmail.com>
776         * gcc.target/powerpc/pr58330.c: New.
778 2013-09-10  Alan Modra  <amodra@gmail.com>
780         * gcc.target/powerpc/medium_offset.c: New.
782 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
784         PR c++/58325
785         * g++.dg/warn/Wunused-var-21.C: New test.
787         PR tree-optimization/58364
788         * gcc.c-torture/execute/pr58364.c: New test.
790 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
792         PR c++/43452
793         * g++.dg/warn/Wdelete-incomplete-1.C: New.
794         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
795         * g++.dg/init/delete1.C: Adjust.
797 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
799         * gcc.target/aarch64/movdi_1.c: New test.
801 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
803         PR c++/58362
804         * g++.dg/warn/Wunused-parm-5.C: New.
806 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
808         * gcc.target/aarch64/cmn-neg.c: New test.
810 2013-09-09  Richard Biener  <rguenther@suse.de>
812         PR middle-end/58326
813         * gcc.dg/torture/pr58326-1.c: New testcase.
814         * gcc.dg/torture/pr58326-2.c: Likewise.
816 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
818         PR target/57735
819         * g++.dg/ext/pr57735.C: New test.
821 2013-09-09  Jan Hubicka  <jh@suse.cz>
823         PR middle-end/58294
824         * g++.dg/torture/PR58294.C: New testcase.
826 2013-09-08  Jeff Law  <law@redhat.com>
828         * gcc.c-torture/compile/pr58340.c: New test.
830 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
832         * g++.dg/debug/ra1.C: New test.
834 2013-09-08  Jan Hubicka  <jh@suse.cz>
836         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
837         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
838         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
839         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
841 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
843         PR c++/54941
844         * g++.dg/overload/new1.C: Adjust.
846 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
848         * c-c++-common/opaque-vector.c: New test.
850 2013-09-08  Tom de Vries  <tom@codesourcery.com>
852         PR c++/58282
853         * g++.dg/tm/noexcept-6.C: New test.
855 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
857         * gcc.target/arc/cond-set-use.c: New test.
859 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
861         * gnat.dg/stack_usage2.adb: New test.
863 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
865         * gcc.target/aarch64/table-intrinsics.c
866         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
867         (qtb_tests8_< ,2,3,4>): Likewise.
868         (qtblq_tests8_< ,2,3,4>): Likewise.
869         (qtbxq_tests8_< ,2,3,4>): Likewise.
871 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
873         * gnat.dg/warn10.ad[sb]: New test.
874         * gnat.dg/warn10_pkg.ads: New helper.
876 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
878         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
879         Don't expect NULL in foo.result set.
880         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
881         in ESCAPED set.
882         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
883         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
885 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
887         * gcc.target/s390/nearestint-1.c: New testcase.
889 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
890             Vineet Gupta  <Vineet.Gupta@synopsys.com>
892         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
893         * testsuite/gcc.target/arc: New directory.
894         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
895         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
896         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
897         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
898         * testsuite/gcc.dg/builtin-apply2.c
899         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
901 2013-09-04  Jan Hubicka  <jh@suse.cz>
903         PR middle-end/58201
904         * g++.dg/torture/pr58201_0.C: New testcase.
905         * g++.dg/torture/pr58201_1.C: New testcase.
906         * g++.dg/torture/pr58201.h: New testcase.
908 2013-09-05  Jan Hubicka  <jh@suse.cz>
910         * gcc.dg/autopar/pr49960.c: Disable partial inlining
912 2013-09-05  Richard Biener  <rguenther@suse.de>
914         PR tree-optimization/58137
915         * gcc.target/i386/pr58137.c: New testcase.
917 2013-09-05  Martin Jambor  <mjambor@suse.cz>
919         * g++.dg/ipa/remref-1.C: New test.
920         * g++.dg/ipa/remref-2.C: Likewise.
922 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
924         PR c++/24926
925         * g++.dg/parse/access11.C: New.
927 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
929         * g++.dg/warn/weak1.C: Skip on AIX.
931 2013-09-04  Easwaran Raman  <eraman@google.com>
933         PR middle-end/57370
934         PR tree-optimization/58011
935         * gfortran.dg/reassoc_12.f90: New testcase.
936         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
938 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
940         * gcc.dg/attr-weakref-1.c: Skip on AIX.
941         * gcc.dg/torture/pr53922.c: Skip on AIX.
942         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
944 2013-09-04  Teresa Johnson  <tejohnson@google.com>
946         * gcc.dg/unroll_1.c: Test dumping to stderr.
948 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
950         PR c++/58305
951         * g++.dg/warn/deprecated-8.C: New.
953 2013-09-03  Jeff Law  <law@redhat.com>
955         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
956         dump output.
958 2013-09-03  Meador Inge  <meadori@codesourcery.com>
960         Revert:
962         2013-08-30  Meador Inge  <meadori@codesourcery.com>
964         * gcc.dg/Warray-bounds-11.c: New testcase.
966 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
968         * lib/target-supports.exp (check_weak_available): Return true for AIX.
970 2013-09-03  Jan Hubicka  <jh@suse.cz>
972         * g++.dg/ipa/devirt-15.C: Fix testcase.
974 2013-09-03  Richard Biener  <rguenther@suse.de>
976         PR middle-end/57656
977         * gcc.dg/torture/pr57656.c: New testcase.
979 2013-09-03  Richard Biener  <rguenther@suse.de>
981         PR middle-end/57287
982         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
984 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
986         PR fortran/PR56519
987         * gfortran.dg/do_concurrent_3.f90:  New test case.
989 2013-09-02  Jan Hubicka  <jh@suse.cz>
991         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
993 2013-09-02  Martin Jambor  <mjambor@suse.cz>
995         PR ipa/58106
996         * gcc.dg/ipa/pr58106.c: New test.
998 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
1000         * gcc.target/aarch64/scalar_intrinsics.c
1001         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1003 2013-09-02  Richard Biener  <rguenther@suse.de>
1005         PR middle-end/57511
1006         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1008 2013-09-02  Richard Biener  <rguenther@suse.de>
1010         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1011         reference.
1013 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
1015         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1017 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
1019         PR c++/21682, implement DR 565
1020         * g++.dg/template/using24.C: New.
1021         * g++.dg/template/using25.C: Likewise.
1022         * g++.dg/template/using26.C: Likewise.
1024 2013-09-01  Jan Hubicka  <jh@suse.cz>
1026         * g++.dg/ipa/devirt-15.C: New testcase.
1028 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
1030         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1032 2013-08-31  Jan Hubicka  <jh@suse.cz>
1034         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1035         * g++.dg/tree-ssa/pr45453.C: Likewise.
1037 2013-08-31  Jan Hubicka  <jh@suse.cz>
1039         * gcc.dg/fork-instrumentation.c: New testcase.
1041 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
1043         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1045 2013-08-30  Meador Inge  <meadori@codesourcery.com>
1047         * gcc.dg/Warray-bounds-11.c: New testcase.
1049 2013-08-30  Marek Polacek  <polacek@redhat.com>
1051         * g++.dg/ubsan/div-by-zero-1.C: New test.
1052         * c-c++-common/ubsan/save-expr-1.c: New test.
1053         * c-c++-common/ubsan/save-expr-2.c: New test.
1054         * c-c++-common/ubsan/save-expr-3.c: New test.
1055         * c-c++-common/ubsan/save-expr-4.c: New test.
1056         * c-c++-common/ubsan/typedef-1.c: New test.
1057         * c-c++-common/ubsan/const-char-1.c: New test.
1058         * c-c++-common/ubsan/const-expr.c: New test.
1059         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1060         * c-c++-common/ubsan/shift-1.c: Likewise.
1061         * c-c++-common/ubsan/shift-2.c: Likewise.
1062         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1063         * lib/ubsan-dg.exp: New file.
1064         * g++.dg/dg.exp: Add ubsan tests.
1065         * g++.dg/ubsan/ubsan.exp: New file.
1066         * gcc.dg/ubsan/ubsan.exp: New file.
1067         * g++.dg/ubsan/cxx11-shift-1.C: New test.
1068         * g++.dg/ubsan/cxx11-shift-2.C: New test.
1069         * c-c++-common/ubsan/div-by-zero-3.c: New test.
1070         * c-c++-common/ubsan/div-by-zero-1.c: New test.
1071         * c-c++-common/ubsan/div-by-zero-4.c: New test.
1072         * c-c++-common/ubsan/shift-3.c: New test.
1073         * c-c++-common/ubsan/unreachable-1.c: New test.
1074         * c-c++-common/ubsan/shift-1.c: New test.
1075         * c-c++-common/ubsan/shift-2.c: New test.
1076         * c-c++-common/ubsan/div-by-zero-2.c: New test.
1077         * gcc.dg/ubsan/c99-shift-2.c: New test.
1078         * gcc.dg/ubsan/c99-shift-1.c: New test.
1080 2013-08-29  Jan Hubicka  <jh@suse.cz>
1082         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1083         to match template and comment.
1085 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1087         PR c++/51424
1088         * g++.dg/cpp0x/dc8.C: New.
1089         * g++.dg/template/meminit1.C: Adjust.
1091 2013-08-30  Teresa Johnson  <tejohnson@google.com>
1093         * gcc.dg/inline-dump.c: Delete inadvertant commit.
1095 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
1097         PR tree-optimization/58277
1098         * gcc.c-torture/execute/pr58277-1.c: New test.
1099         * gcc.c-torture/execute/pr58277-2.c: New test.
1101 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1103         * gcc.dg/guality/param-1.c: New test.
1104         * gcc.dg/guality/param-2.c: Likewise.
1106 2013-08-30  Richard Biener  <rguenther@suse.de>
1108         PR tree-optimization/58228
1109         * gcc.dg/torture/pr58228.c: New testcase.
1111 2013-08-30  Richard Biener  <rguenther@suse.de>
1113         PR tree-optimization/58223
1114         * gcc.dg/torture/pr58223.c: New testcase.
1115         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1117 2013-08-30  Richard Biener  <rguenther@suse.de>
1119         PR tree-optimization/58010
1120         * gcc.dg/pr58010.c: New testcase.
1122 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
1124         * gcc.dg/unroll_3.c: Message change.
1125         * gcc.dg/unroll_4.c: Likewise.
1126         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1127         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1128         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1129         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1130         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1131         * gcc.dg/tree-ssa/loop-23.c: Likewise.
1132         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1133         * gcc.dg/unroll_1.c: Likewise.
1134         * gcc.dg/vect/bb-slp-31.c: Likewise.
1135         * gcc.dg/vect/bb-slp-14.c: Likewise.
1136         * gcc.dg/vect/bb-slp-8.c: Likewise.
1137         * gcc.dg/vect/bb-slp-23.c: Likewise.
1138         * gcc.dg/vect/bb-slp-15.c: Likewise.
1139         * gcc.dg/vect/bb-slp-9.c: Likewise.
1140         * gcc.dg/vect/bb-slp-24.c: Likewise.
1141         * gcc.dg/vect/bb-slp-16.c: Likewise.
1142         * gcc.dg/vect/bb-slp-25.c: Likewise.
1143         * gcc.dg/vect/bb-slp-17.c: Likewise.
1144         * gcc.dg/vect/bb-slp-26.c: Likewise.
1145         * gcc.dg/vect/bb-slp-18.c: Likewise.
1146         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1147         * gcc.dg/vect/bb-slp-27.c: Likewise.
1148         * gcc.dg/vect/bb-slp-19.c: Likewise.
1149         * gcc.dg/vect/bb-slp-28.c: Likewise.
1150         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1151         * gcc.dg/vect/bb-slp-29.c: Likewise.
1152         * gcc.dg/vect/bb-slp-8a.c: Likewise.
1153         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1154         * gcc.dg/vect/bb-slp-1.c: Likewise.
1155         * gcc.dg/vect/bb-slp-8b.c: Likewise.
1156         * gcc.dg/vect/bb-slp-2.c: Likewise.
1157         * gcc.dg/vect/bb-slp-3.c: Likewise.
1158         * gcc.dg/vect/bb-slp-10.c: Likewise.
1159         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1160         * gcc.dg/vect/bb-slp-4.c: Likewise.
1161         * gcc.dg/vect/bb-slp-11.c: Likewise.
1162         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1163         * gcc.dg/vect/bb-slp-5.c: Likewise.
1164         * gcc.dg/vect/bb-slp-20.c: Likewise.
1165         * gcc.dg/vect/bb-slp-6.c: Likewise.
1166         * gcc.dg/vect/bb-slp-21.c: Likewise.
1167         * gcc.dg/vect/bb-slp-30.c: Likewise.
1168         * gcc.dg/vect/bb-slp-13.c: Likewise.
1169         * gcc.dg/vect/bb-slp-7.c: Likewise.
1170         * gcc.dg/vect/bb-slp-22.c: Likewise.
1171         * gcc.dg/unroll_2.c: Likewise.
1172         * g++.dg/vect/slp-pr50413.cc: Likewise.
1173         * g++.dg/vect/slp-pr56812.cc: Likewise.
1174         * g++.dg/vect/slp-pr50819.cc: Likewise.
1176 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
1178         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1180 2013-08-29  Teresa Johnson  <tejohnson@google.com>
1182         * gcc.dg/pr40209.c: Use -fopt-info.
1183         * gcc.dg/pr26570.c: Ditto.
1184         * gcc.dg/pr32773.c: Ditto.
1185         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1187 2013-08-29  Richard Biener  <rguenther@suse.de>
1189         PR tree-optimization/58246
1190         * gcc.dg/torture/pr58246.c: New testcase.
1192 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1194         PR fortran/52243
1195         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
1196         obsolete by patch.
1197         * gfortran.dg/realloc_on_assign_19.f90:  New test.
1199 2013-08-29  Richard Biener  <rguenther@suse.de>
1201         PR middle-end/57287
1202         * gcc.dg/pr57287-2.c: New testcase.
1204 2013-08-29  Richard Biener  <rguenther@suse.de>
1206         PR tree-optimization/57685
1207         * gcc.dg/torture/pr57685.c: New testcase.
1209 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
1211         PR c++/58255
1212         * g++.dg/cpp0x/dc7.C: New.
1214 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
1216         PR middle-end/58257
1217         * c-c++-common/gomp/pr58257.c: New test.
1219 2013-08-28  Richard Biener  <rguenther@suse.de>
1221         PR tree-optimization/56933
1222         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1224 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
1226         * gcc.target/aarch64/scalar_shift_1.c: New.
1228 2013-08-27  Richard Biener  <rguenther@suse.de>
1230         PR tree-optimization/57521
1231         * gcc.dg/torture/pr57521.c: New testcase.
1233 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
1235         PR rtl-optimization/57860
1236         PR rtl-optimization/57861
1237         PR rtl-optimization/57875
1238         PR rtl-optimization/57876
1239         PR rtl-optimization/57877
1240         * gcc.c-torture/execute/pr57860.c: New test.
1241         * gcc.c-torture/execute/pr57861.c: New test.
1242         * gcc.c-torture/execute/pr57875.c: New test.
1243         * gcc.c-torture/execute/pr57876.c: New test.
1244         * gcc.c-torture/execute/pr57877.c: New test.
1246 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1248         PR fortran/58146
1249         * gfortran.dg/bounds_check_18.f90:  New test.
1251 2013-08-23  Jan Hubicka  <jh@suse.cz>
1253         * g++.dg/ipa/devirt-14.C: Fix typo.
1255 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
1257         PR fortran/57798
1258         * gfortran.dg/inline_sum_5.f90: New.
1260 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
1262         PR fortran/57843
1263         * gfortran.dg/typebound_assignment_7.f90: New.
1265 2013-08-23  Jan Hubicka  <jh@suse.cz>
1267         * g++.dg/ipa/devirt-13.C: New testcase.
1268         * g++.dg/ipa/devirt-14.C: New testcase.
1270 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
1272         PR target/58218
1273         * gcc.target/i386/pr58218.c: New test.
1275         PR tree-optimization/58209
1276         * gcc.c-torture/execute/pr58209.c: New test.
1278 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1280         * gcc.target/powerpc/pr57744.c: Declare abort.
1282 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
1284         PR c++/56380
1285         * g++.dg/template/error54.C: New.
1287 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
1289         PR fortran/58185
1290         * gfortran.dg/select_type_34.f90: New.
1292 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1294         PR c++/56130
1295         * g++.dg/warn/deprecated-7.C: New.
1297 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1299         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1301 2013-08-21  Jeff Law  <law@redhat.com>
1303         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1305 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1307         PR c++/56134
1308         * g++.dg/ext/attr-alias-3.C: New.
1310 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
1312         PR fortran/53655
1313         * gfortran.dg/intent_out_8.f90: New.
1315 2013-08-20  Teresa Johnson  <tejohnson@google.com>
1317         PR rtl-optimizations/57451
1318         * g++.dg/tree-prof/pr57451.C: New test.
1320 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1322         PR c++/58190
1323         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1325 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1327         PR c/57490
1328         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1330 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
1332         * gcc.target/powerpc/dfp-dd-2.c: New test.
1333         * gcc.target/powerpc/dfp-td-2.c: Likewise.
1334         * gcc.target/powerpc/dfp-td-3.c: Likewise.
1336 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
1338         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1339         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1340         Check for SLL too.
1342 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
1344         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1346         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1347         "Threaded".
1349         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1350         correct test response.
1352         PR testsuite/52641
1353         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1354         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1355         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1356         (v4si): Use it.
1357         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1358         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1360         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1362 2013-08-18  Jan Hubicka  <jh@suse.cz>
1364         * g++.dg/ipa/type-inheritance-1.C: New testcase.
1366 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
1368         PR fortran/46271
1369         * gfortran.dg/gomp/proc_ptr_1.f90: New.
1371 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
1373         PR tree-optimization/58006
1374         * g++.dg/opt/pr58006.C: New test.
1376 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
1378         * gnat.dg/specs/linker_alias.ads: New test.
1380 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
1382         PR tree-optimization/58164
1383         * gcc.c-torture/compile/pr58164.c: New test.
1385         PR tree-optimization/58165
1386         * g++.dg/opt/pr58165.C: New test.
1388 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
1390         PR c++/51912
1391         * g++.dg/cpp0x/enum28.C: New.
1392         * g++.dg/cpp0x/enum15.C: Adjust.
1394 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1396         PR target/57949
1397         * gcc.target/powerpc/pr57949-1.c: New.
1398         * gcc.target/powerpc/pr57949-2.c: New.
1400 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
1402         PR tree-optimization/58145
1403         * gcc.dg/pr58145-1.c: New test.
1404         * gcc.dg/pr58145-2.c: New test.
1406 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
1408         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1409         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1410         * gcc.dg/debug/dwarf2/static1.c: Likewise.
1411         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1412         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1413         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1414         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1415         * gcc.dg/debug/dwarf2/var1.c: Likewise.
1416         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1417         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1418         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1419         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1420         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1421         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1422         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1423         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1424         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1425         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1426         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1427         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1428         * gcc.dg/debug/dwarf2/var2.c: Likewise.
1429         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1430         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1431         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1432         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1433         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1434         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1435         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1436         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1437         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1438         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1439         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1440         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1441         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1442         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1443         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1444         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1445         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1446         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1447         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1448         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1450         PR testsuite/52641
1451         * gcc.c-torture/execute/pr56799.x: New file.
1453         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1455         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1457         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1458         * gcc.dg/pr44214-3.c (v2df): Likewise.
1460         * gcc.dg/pr46647.c: xfail for avr-*-*.
1462         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1463         memcpy by one.
1464         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1465         Expect l to be optimized away.
1466         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1468         PR testsuite/52641
1469         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1470         to tests that assume int/double are larger than short/float.
1472         PR testsuite/52641
1473         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1474         target { ! int16 }.
1475         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1476         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1477         target { int16 }.  Restrict existing tests to target { int32 }
1478         where appropriate.
1479         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1480         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1481         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1482         * lib/target-supports.exp (check_effective_target_int32): New proc.
1484         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1485         exclude from scan test.
1487         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1488         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1489         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1490         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1491         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
1492         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
1493         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
1494         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
1495         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
1496         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1497         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
1498         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
1499         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
1500         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
1501         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1502         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1503         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1504         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
1505         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
1507 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
1509         * gcc.target/arm/pr19599.c: Skip for -mthumb.
1511         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
1512         to be the first test directive.
1513         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1514         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1515         * gcc.target/arm/atomic-op-char.c: Likewise.
1516         * gcc.target/arm/atomic-op-consume.c: Likewise.
1517         * gcc.target/arm/atomic-op-int.c: Likewise.
1518         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1519         * gcc.target/arm/atomic-op-release.c: Likewise.
1520         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1521         * gcc.target/arm/atomic-op-short.c: Likewise.
1523 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
1525         PR rtl-optimization/57662
1526         * gcc.dg/pr57662.c: New test.
1528 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1530         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
1531         alternative to -1.
1532         * gcc.target/mips/nans-legacy.c: Likewise.
1534 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1536         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
1537         escapes.
1538         * gcc.target/mips/fabs-legacy.c: Likewise.
1539         * gcc.target/mips/fabsf-2008.c: Likewise.
1540         * gcc.target/mips/fabsf-legacy.c: Likewise.
1541         * gcc.target/mips/fneg-2008.c: Likewise.
1542         * gcc.target/mips/fneg-legacy.c: Likewise.
1543         * gcc.target/mips/fnegf-2008.c: Likewise.
1544         * gcc.target/mips/fnegf-legacy.c: Likewise.
1545         * gcc.target/mips/nan-2008.c: Likewise.
1546         * gcc.target/mips/nan-legacy.c: Likewise.
1547         * gcc.target/mips/nanf-2008.c: Likewise.
1548         * gcc.target/mips/nanf-legacy.c: Likewise.
1549         * gcc.target/mips/nans-2008.c: Likewise.
1550         * gcc.target/mips/nans-legacy.c: Likewise.
1551         * gcc.target/mips/nansf-2008.c: Likewise.
1552         * gcc.target/mips/nansf-legacy.c: Likewise.
1554 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1556         * gnat.dg/valued_proc.adb: New test.
1557         * gnat.dg/valued_proc_pkg.ads: New helper.
1559 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
1561         PR tree-optimization/57661
1562         * g++.dg/opt/pr57661.C: New test.
1564         PR sanitizer/56417
1565         * gcc.dg/asan/pr56417.c: New test.
1567 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1569         * gnat.dg/loop_optimization16.adb: New test.
1570         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
1572 2013-08-13  Marek Polacek  <polacek@redhat.com>
1574         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
1576 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1578         Example of converting global state to per-pass state.
1580         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
1581         global state "static int counter" to...
1582         (one_pass::counter): ...this instance data.
1584 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1586         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
1587         to member function...
1588         (one_pass::gate): ...this.
1589         (one_pass_exec): Convert to member function...
1590         (one_pass::impl_execute): ...this.
1592 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1594         PR c++/57416
1595         * g++.dg/cpp0x/pr57416.C: New.
1597 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1599         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
1600         changes.
1601         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1602         * g++.dg/cpp0x/defaulted2.C: Likewise.
1603         * g++.dg/cpp0x/defaulted31.C: Likewise.
1604         * g++.dg/cpp0x/error6.C: Likewise.
1605         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1606         * g++.dg/cpp0x/override2.C: Likewise.
1607         * g++.dg/cpp0x/parse1.C: Likewise.
1608         * g++.dg/cpp0x/scoped_enum.C: Likewise.
1609         * g++.dg/cpp0x/temp_default4.C: Likewise.
1610         * g++.dg/ext/attrib32.C: Likewise.
1611         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
1612         * g++.dg/ext/mv13.C: Likewise.
1613         * g++.dg/ext/mv7.C: Likewise.
1614         * g++.dg/ext/mv9.C: Likewise.
1615         * g++.dg/ext/pr57362.C: Likewise.
1616         * g++.dg/ext/typeof10.C: Likewise.
1617         * g++.dg/lookup/anon6.C: Likewise.
1618         * g++.dg/lookup/crash6.C: Likewise.
1619         * g++.dg/lookup/name-clash5.C: Likewise.
1620         * g++.dg/lookup/name-clash6.C: Likewise.
1621         * g++.dg/other/anon4.C: Likewise.
1622         * g++.dg/other/error15.C: Likewise.
1623         * g++.dg/other/error8.C: Likewise.
1624         * g++.dg/other/redecl2.C: Likewise.
1625         * g++.dg/parse/crash16.C: Likewise.
1626         * g++.dg/parse/crash21.C: Likewise.
1627         * g++.dg/parse/crash38.C: Likewise.
1628         * g++.dg/parse/redef2.C: Likewise.
1629         * g++.dg/parse/struct-as-enum1.C: Likewise.
1630         * g++.dg/template/crash39.C: Likewise.
1631         * g++.dg/template/redecl3.C: Likewise.
1632         * g++.dg/tls/diag-3.C: Likewise.
1633         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
1634         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1635         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1636         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1637         * g++.old-deja/g++.brendan/crash18.C: Likewise.
1638         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
1639         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
1640         * g++.old-deja/g++.brendan/static3.C: Likewise.
1641         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1642         * g++.old-deja/g++.jason/binding.C: Likewise.
1643         * g++.old-deja/g++.jason/crash4.C: Likewise.
1644         * g++.old-deja/g++.jason/crash7.C: Likewise.
1645         * g++.old-deja/g++.jason/lineno.C: Likewise.
1646         * g++.old-deja/g++.jason/scoping7.C: Likewise.
1647         * g++.old-deja/g++.mike/misc3.C: Likewise.
1648         * g++.old-deja/g++.mike/net44.C: Likewise.
1649         * g++.old-deja/g++.mike/ns3.C: Likewise.
1650         * g++.old-deja/g++.ns/alias4.C: Likewise.
1651         * g++.old-deja/g++.ns/ns11.C: Likewise.
1652         * g++.old-deja/g++.other/crash23.C: Likewise.
1653         * g++.old-deja/g++.other/decl8.C: Likewise.
1654         * g++.old-deja/g++.other/linkage3.C: Likewise.
1655         * g++.old-deja/g++.other/typeck1.C: Likewise.
1656         * g++.old-deja/g++.other/typedef5.C: Likewise.
1657         * g++.old-deja/g++.pt/explicit34.C: Likewise.
1658         * g++.old-deja/g++.pt/friend36.C: Likewise.
1659         * obj-c++.dg/method-8.mm: Likewise.
1660         * obj-c++.dg/tls/diag-3.mm: Likewise.
1662 2013-08-12  Perez Read  <netfirewall@gmail.com>
1664         PR target/58132
1665         * gcc.target/i386/movabs-1.c: New test.
1667 2013-08-12  Marek Polacek  <polacek@redhat.com>
1669         PR tree-optimization/57980
1670         * gcc.dg/pr57980.c: New test.
1672 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1674         PR fortran/56666
1675         * gfortran.dg/do_check_10.f90:  New test.
1676         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
1677         * gfortran.dg/array_constructor_18.f90:  Likewise.
1678         * gfortran.dg/array_constructor_22.f90:  Likewise.
1679         * gfortran.dg/coarray_15.f90:  Likewise.
1680         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
1681         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
1682         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
1684 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
1686         PR c++/53349
1687         * g++.dg/cpp0x/constexpr-ice8.C: New.
1689 2013-08-09  Xinliang David Li  <davidxl@google.com>
1691         * gcc.target/i386/memcpy-strategy-1.c: New test.
1692         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
1693         * gcc.target/i386/memset-strategy-1.c: Ditto.
1694         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
1696 2013-08-09  Jan Hubicka  <jh@suse.cz>
1698         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
1699         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
1701 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
1703         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
1705 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
1707         PR fortran/58058
1708         * gfortran.dg/transfer_intrinsic_6.f90: New.
1710 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
1712         Revert:
1713         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1715         PR c++/46206
1716         * g++.dg/lookup/typedef2.C: New.
1718 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
1720         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
1721         output of vdup intrinsics.
1723 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1725         * gcc.target/arm/lp1189445.c: New testcase.
1727 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
1729         * gcc.dg/torture/pr58079.c: New test.
1731 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
1733         * gnat.dg/warn9.adb: New test.
1735 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1737         PR c++/46206
1738         * g++.dg/lookup/typedef2.C: New.
1740 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
1742         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1743         to optstr when building plugins on darwin.
1745 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1747         PR tree-optimization/57539
1748         * gcc.dg/ipa/pr57539.c: New test.
1750 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1751             Bernd Edlinger  <bernd.edlinger@hotmail.de>
1753         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
1754         (a): Fix constructor.
1756 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1758         PR fortran/57987
1759         * gfortran.dg/pr57987.f90: New test.
1761 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1763         PR middle-end/58041
1764         * gcc.dg/torture/pr58041.c: New test.
1765         * gcc.target/arm/pr58041.c: Likewise.
1767 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
1769         PR fortran/57306
1770         * gfortran.dg/pointer_init_8.f90: New.
1772 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1774         PR c++/58080
1775         * g++.dg/cpp0x/pr58080.C: New.
1777 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1779         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1780         to optstr when building plugins.
1782 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1784         Patch autogenerated by refactor_passes.py from
1785         https://github.com/davidmalcolm/gcc-refactoring-scripts
1786         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
1788         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
1789         struct to a subclass of gimple_opt_pass along with...
1790         (pass_data_one_pass): ...new pass_data instance and...
1791         (make_one_pass): ...new function.
1792         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1793         global struct to a subclass of gimple_opt_pass along with...
1794         (pass_data_warn_self_assign): ...new pass_data instance and...
1795         (make_pass_warn_self_assign): ...new function.
1796         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
1797         a global struct to a subclass of gimple_opt_pass along with...
1798         (pass_data_dumb_plugin_example): ...new pass_data instance and...
1799         (make_pass_dumb_plugin_example): ...new function.
1800         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1801         global struct to a subclass of gimple_opt_pass along with...
1802         (pass_data_warn_self_assign): ...new pass_data instance and...
1803         (make_pass_warn_self_assign): ...new function.
1805 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1807         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
1808         is created and added to the pass_manager to reflect
1809         autogenerated changes.
1810         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
1811         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
1812         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
1814 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
1816         PR c++/58072
1817         * g++.dg/cpp0x/pr58072.C: New.
1819 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1821         * gcc.dg/torture/pr57993-2.cpp: New.
1823 2013-08-02  Jan Hubicka  <jh@suse.cz>
1825         * gcc.dg/ipa/ipa-1.c: Update.
1826         * gcc.dg/ipa/ipa-2.c: Update.
1827         * gcc.dg/ipa/ipa-3.c: Update.
1828         * gcc.dg/ipa/ipa-4.c: Update.
1829         * gcc.dg/ipa/ipa-5.c: Update.
1830         * gcc.dg/ipa/ipa-7.c: Update.
1831         * gcc.dg/ipa/ipa-8.c: Update.
1832         * gcc.dg/ipa/ipcp-1.c: Update.
1833         * gcc.dg/ipa/ipcp-2.c: Update.
1835 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
1837         PR rtl-optimization/58048
1838         * gcc.target/i386/pr58048.c: New.
1840 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1842         * gcc.target/arm/neon-for-64bits-2.c: Delete.
1844 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
1845             Peter Bergner  <bergner@vnet.ibm.com>
1847         PR c++/54537
1848         * g++.dg/overload/using3.C: New.
1849         * g++.dg/overload/using2.C: Adjust.
1850         * g++.dg/lookup/using9.C: Likewise.
1852 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1854         * gcc.target/arm/pr46972-2.c: New test.
1856 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
1858         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
1860 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1862         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
1864 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
1866         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
1867         rather than addressing!=absolute when deciding how to handle MIPS16
1868         when the test forces an ABI.
1870 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1872         PR c++/57673
1873         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
1875 2013-07-30  Steve Ellcey  <sellcey@mips.com>
1877         * gcc.target/mips/code-readable-1.c: Increase switch size.
1878         * gcc.target/mips/code-readable-2.c: Ditto.
1879         * gcc.target/mips/code-readable-3.c: Ditto.
1880         * gcc.target/mips/code-readable-4.c: Ditto.
1882 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1884         PR c++/57947
1885         * g++.dg/parse/crash63.C: New.
1887 2013-07-30  Tobias Burnus  <burnus@net-b.de>
1889         PR fortran/57530
1890         * gfortran.dg/pointer_assign_8.f90: New.
1891         * gfortran.dg/pointer_assign_9.f90: New.
1892         * gfortran.dg/pointer_assign_10.f90: New.
1893         * gfortran.dg/pointer_assign_11.f90: New.
1895 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1897         * gcc.target/arm/pr57637.c: New testcase.
1899 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1901         PR tree-optimization/57993
1902         * gcc.dg/torture/pr57993.c: New test.
1904 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
1906         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
1908 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
1910         PR c++/57948
1911         * g++.dg/conversion/ambig2.C: New.
1913 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
1915         * gcc.target/mips/fabs-2008.c: New test case.
1916         * gcc.target/mips/fabs-legacy.c: New test case.
1917         * gcc.target/mips/fabsf-2008.c: New test case.
1918         * gcc.target/mips/fabsf-legacy.c: New test case.
1919         * gcc.target/mips/fneg-2008.c: New test case.
1920         * gcc.target/mips/fneg-legacy.c: New test case.
1921         * gcc.target/mips/fneg-2008.c: New test case.
1922         * gcc.target/mips/fneg-legacy.c: New test case.
1923         * gcc.target/mips/nan-2008.c: New test case.
1924         * gcc.target/mips/nan-legacy.c: New test case.
1925         * gcc.target/mips/nanf-2008.c: New test case.
1926         * gcc.target/mips/nanf-legacy.c: New test case.
1927         * gcc.target/mips/nans-2008.c: New test case.
1928         * gcc.target/mips/nans-legacy.c: New test case.
1929         * gcc.target/mips/nansf-2008.c: New test case.
1930         * gcc.target/mips/nansf-legacy.c: New test case.
1931         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
1933 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1934             Maxim Kuvyrkov  <maxim@kugelworks.com>
1936         * lib/target-supports.exp (check_effective_target_non_bionic): New
1937         effective-target test.
1938         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
1939         * g++.dg/tls/thread_local4g.C: Ditto.
1941 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1943         PR fortran/58009
1944         * gfortran.dg/vector_subsript_7.f90:  New test.
1946 2013-07-27  Tobias Burnus  <burnus@net-b.de>
1948         PR fortran/57991
1949         * gfortran.dg/warn_alias.f90: New.
1951 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
1953         PR fortran/57285
1954         * gfortran.dg/class_array_19.f90: New.
1956 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
1958         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
1959         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
1960         * gcc.dg/vect/pr57741-3.c: Likewise.
1961         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
1963 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
1965         Skip tests that make assumptions about struct layout that don't hold
1966         on epiphany:
1967         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
1968         * g++.dg/cpp0x/iop.C: Likewise.
1969         * g++.dg/cpp0x/named_refs.C: Likewise.
1970         * g++.dg/cpp0x/rv1p.C: Likewise.
1971         * g++.dg/cpp0x/rv2p.C: Likewise.
1972         * g++.dg/cpp0x/rv3p.C: Likewise.
1973         * g++.dg/cpp0x/rv4p.C: Likewise.
1974         * g++.dg/cpp0x/rv5p.C: Likewise.
1975         * g++.dg/cpp0x/rv6p.C: Likewise.
1976         * g++.dg/cpp0x/rv7p.C: Likewise.
1977         * g++.dg/cpp0x/rv8p.C: Likewise.
1978         * g++.dg/ext/strncpy-chk1.C: Likewise.
1979         * gcc.dg/builtin-object-size-10.c: Likewise.
1980         * gcc.dg/builtin-object-size-11.c: Likewise.
1981         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1982         * gcc.dg/pr25805.c: Likewise.
1983         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
1984         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1985         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1986         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1987         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1988         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1989         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1990         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1991         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1992         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1993         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1994         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1995         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1996         * gcc.c-torture/execute/zerolen-2.x: Likewise.
1997         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1999         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2000         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2002         * gcc.dg/torture/pr37868.c: Disable for epiphany.
2003         * gcc.dg/sibcall-6.c: Enable for epiphany.
2005 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2007         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2009 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
2011         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2012         memcpy not initializers.
2014         * gcc.dg/guality/guality.exp: Skip on AIX.
2016 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
2018         PR c++/57101
2019         * g++.dg/cpp0x/pr57101.C: New.
2021 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
2023         * gcc.target/aarch64/neg_1.c: New test.
2025 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2027         PR fortran/57966
2028         * gfortran.dg/typebound_call_25.f90: New.
2030 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2032         PR c++/57981
2033         * g++.dg/cpp0x/pr57981.C: New.
2035 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2037         PR c++/57880
2038         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2040 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
2042         PR rtl-optimization/57960
2043         * gcc.target/s390/pr57960.c: New.
2045 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2047         PR fortran/57639
2048         * gfortran.dg/unlimited_polymorphic_9.f90: New.
2050 2013-07-25  Terry Guo  <terry.guo@arm.com>
2052         * gcc.target/arm/thumb1-Os-mult.c: New test case.
2054 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
2056         PR c++/57942
2057         * g++.dg/inherit/pr57942.C: New.
2059 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2061         * gcc.target/powerpc/bool2.h: New file, test the code generation
2062         of logical operations for power5, altivec, power7, and power8 systems.
2063         * gcc.target/powerpc/bool2-p5.c: Likewise.
2064         * gcc.target/powerpc/bool2-av.c: Likewise.
2065         * gcc.target/powerpc/bool2-p7.c: Likewise.
2066         * gcc.target/powerpc/bool2-p8.c: Likewise.
2067         * gcc.target/powerpc/bool3.h: Likewise.
2068         * gcc.target/powerpc/bool3-av.c: Likewise.
2069         * gcc.target/powerpc/bool2-p7.c: Likewise.
2070         * gcc.target/powerpc/bool2-p8.c: Likewise.
2072 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2074         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2076 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2078         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2080 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2082         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2083         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2084         type from long to long long.
2085         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2086         to have effective-target keywords of lp64 and ilp32.
2087         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2088         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2089         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2090         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2091         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2092         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2093         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2094         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2095         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2097 2013-07-23  Tom Tromey  <tromey@redhat.com>
2098             Joseph Myers  <joseph@codesourcery.com>
2100         * gcc.dg/c11-generic-1.c: New file.
2101         * gcc.dg/c11-generic-2.c: New file.
2103 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2105         PR fortran/57906
2106         PR fortran/52052
2107         * coarray/lib_realloc_1.f90: Permit optimization.
2108         * gfortran.dg/coarray_31.f90: New.
2110 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2112         PR fortran/57762
2113         * gfortran.dg/class_array_7.f03: Fix memory leak.
2115 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
2117         PR c++/52816
2118         * g++.dg/cpp0x/decltype56.C: New.
2120 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2122         * gcc.dg/pr53265.c: Correct line number in dg-message.
2124 2013-07-22  Diego Novillo  <dnovillo@google.com>
2126         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
2128 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2130         PR testsuite/52641
2131         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2132         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2134 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2136         PR testsuite/52641
2137         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2138         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2139         * gcc.dg/torture/pr53366-1.c: Same.
2140         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2141         * gcc.dg/torture/pr56488.c: Same.
2142         * gcc.dg/torture/pr57584.c: Same.
2143         * gcc.dg/tree-ssa/pr57385.c: Same.
2144         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2146 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
2148         * c-c++-common/pr41779.c: Fix typos.
2149         * gcc.c-torture/compile/20031125-2.c: Likewise.
2150         * gcc.c-torture/compile/20040621-1.c: Likewise.
2151         * gcc.c-torture/execute/20020418-1.c: Likewise.
2152         * gcc.dg/20020108-1.c: Likewise.
2153         * gcc.dg/atomic-generic-aux.c: Likewise.
2154         * gcc.dg/builtin-complex-err-2.c: Likewise.
2155         * gcc.dg/decl-1.c: Likewise.
2156         * gcc.dg/di-sync-multithread.c: Likewise.
2157         * gcc.dg/format/c90-printf-1.c: Likewise.
2158         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2159         * gcc.dg/long-long-compare-1.c: Likewise.
2160         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2161         * gcc.dg/pr17055-1.c: Likewise.
2162         * gcc.dg/pr27095.c: Likewise.
2163         * gcc.dg/torture/fp-int-convert.h: Likewise.
2164         * gcc.dg/tree-prof/inliner-1.c: Likewise.
2165         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2166         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2167         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2168         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2169         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2170         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2171         * gcc.dg/tree-ssa/pr42585.c: Likewise.
2172         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2173         * gcc.dg/vect/vect-cond-5.c: Likewise.
2174         * gcc.dg/weak/typeof-2.c: Likewise.
2175         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2176         * gcc.target/arm/naked-1.c: Likewise.
2177         * gcc.target/i386/pr9771-1.c: Likewise.
2178         * gcc.target/sparc/sparc-constant-1.c: Likewise.
2179         * gcc.target/sparc/struct-ret-check.c: Likewise.
2180         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2181         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2182         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2183         Likewise.
2185 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2187         PR fortran/56937
2188         * gfortran.dg/dependency_42.f90:  New test.
2189         * gfortran.dg/dependency_43.f90:  New test.
2191 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2193         PR fortran/35862
2194         * gfortran.dg/round_4.f90: New.
2196 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2198         PR fortran/57894
2199         * gfortran.dg/min_max_conformance_2.f90: New.
2201 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
2203         PR preprocessor/57620
2204         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2205         (main): Don't test {s,u,U,L}12.
2206         * c-c++-common/raw-string-13.c: New test.
2207         * c-c++-common/raw-string-14.c: New test.
2208         * c-c++-common/raw-string-15.c: New test.
2209         * c-c++-common/raw-string-16.c: New test.
2211 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
2213         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2215 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
2217         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2219         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2220         target { ! keeps_null_pointer_checks }.
2221         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2222         target { ! keeps_null_pointer_checks }.
2224         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2225         * gcc.dg/torture/pr56488.c: Likewise.
2227 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
2229         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2230         new testcase.
2232 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
2234         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2235         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2236         * gfortran.dg/guality/guality.exp: Skip on AIX.
2238         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2240         * g++.dg/debug/pr56819.C: Skip on AIX.
2241         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2242         * g++.dg/guality/guality.exp: Skip on AIX.
2244         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2246         * gcc.misc-tests/gcov-14.c: Skip on AIX.
2248         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2250 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2252         PR target/57516
2253         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2254         Adjust to corrected rounding.
2256 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2258         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2259         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2260         check_effective_target_cilkplus.
2261         * g++.dg/cilk-plus/cilk-plus.exp: Same.
2263 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
2265         * gcc.target/powerpc/pr57744.c: Fix typo.
2267 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
2269         PR middle-end/57698
2270         * gcc.c-torture/compile/pr57698.c: New test.
2271         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2272         * gcc.c-torture/compile/pr44043.c: Ditto.
2274 2013-07-18  Wei Mi  <wmi@google.com>
2276         PR rtl-optimization/57878
2277         * g++.dg/pr57878.C: New test.
2279 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2281         * gcc.dg/pr42611.c: Move dg-error to correct line.
2283 2013-07-17  Tobias Burnus  <burnus@net-b.de>
2285         PR fortran/57895
2286         * gfortran.dg/dollar_sym_3.f: New.
2287         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2289 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
2291         PR target/55654
2292         PR target/55656
2293         PR target/55657
2294         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2295         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2296         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2297         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2298         * objc.dg/image-info.m: Likewise.
2299         * objc.dg/symtab-1.m: Likewise.
2300         * objc.dg/torture/strings/const-str-10.m: Likewise.
2301         * objc.dg/torture/strings/const-str-11.m: Likewise.
2302         * objc.dg/torture/strings/const-str-9.m: Likewise.
2303         * objc.dg/zero-link-1.m: Likewise.
2304         * objc.dg/zero-link-2.m: Likewise.
2305         * objc.dg/no-extra-load.m: Avoid Foundation.h.
2306         * objc.dg/objc-foreach-4.m: Likewise.
2307         * objc.dg/objc-foreach-5.m: Likewise.
2308         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2309         (for Darwin).
2310         * obj-c++.dg/strings/const-str-12.mm: Likewise.
2311         * obj-c++.dg/syntax-error-1.mm: Likewise.
2312         * objc.dg/method-6.m: Likewise.
2313         * objc.dg/pr23214.m: Likewise.
2314         * objc.dg/proto-lossage-7.m: Likewise.
2315         * objc.dg/strings/const-str-12b.m: Likewise.
2316         * objc.dg/zero-link-3.m: Likewise.
2317         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2318         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2319         adjust headers, interfaces and encoded types to reflect current system
2320         versions.  Add FIXME and outputs from current system compiler for
2321         reference.
2323 2013-07-15  Cong Hou  <congh@google.com>
2325         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2326         counted.
2327         * gcc.target/i386/l_fma_float_3.c: Likewise.
2328         * gcc.target/i386/l_fma_double_1.c: Likewise.
2329         * gcc.target/i386/l_fma_double_3.c: Likewise.
2331 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
2333         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2334         function to test if HTM is available.
2335         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2336         * gcc.target/powerpc/htm-builtin-1.c: New test.
2338 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2340         * gfortran.dg/coarray_lib_realloc_1.f90: New.
2341         * gfortran.dg/coarray/lib_realloc_1.f90: New.
2342         * gfortran.dg/coarray_6.f90: Add dg-error.
2344 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2346         PR fortran/37336
2347         * gfortran.dg/finalize_18.f90: New.
2349 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2351         PR fortran/52669
2352         * fortran.dg/module_variable_1.f90:  New test.
2353         * fortran.dg/module_variable_2.f90:  New test.
2355 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
2357         * g++.dg/ext/vector19.C: Adapt.
2358         * g++.dg/ext/vector23.C: New testcase.
2360 2013-07-12  Michael Matz  <matz@suse.de>
2362         PR middle-end/55771
2363         * c-c++-common/pr55771.c: New test.
2365 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
2367         * gcc.target/aarch64/vect-movi.c: New.
2369 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
2371         PR target/57362
2372         * g++.dg/ext/pr57362.C: New.
2374 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
2376         PR target/57631
2377         * gcc.target/avr/torture/pr57631.c: New test.
2379 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2381         PR c++/57827
2382         * g++.dg/cpp0x/constexpr-ice7.C: New.
2384 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
2386         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2387         for EABI targets.
2388         * gcc.c-torture/execute/nest-align-1.x: New.
2390 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2392         PR c++/57874
2393         * g++.dg/cpp0x/sfinae48.C: New.
2395 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2397         PR preprocessor/57824
2398         * c-c++-common/raw-string-17.c: New test.
2399         * c-c++-common/gomp/pr57824.c: New test.
2401 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2403         PR c++/57869
2404         * g++.dg/cpp0x/reinterpret_cast1.C: New.
2405         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2406         * g++.dg/conversion/dr195.C: Update.
2407         * g++.dg/expr/cast2.C: Likewise.
2409 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2411         * c-c++-common/raw-string-18.c: New test.
2412         * c-c++-common/raw-string-19.c: New test.
2414         PR preprocessor/57757
2415         * g++.dg/cpp/paste1.C: New test.
2416         * g++.dg/cpp/paste2.C: New test.
2418 2013-07-10  Graham Stott  <grahams@btinternet.com>
2420         * gcc.target/mips/mulsize-1.c: New.
2421         * gcc.target/mips/mulsize-2.c: New.
2422         * gcc.target/mips/mulsize-3.c: New.
2423         * gcc.target/mips/mulsize-4.c: New.
2425 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2427         PR c++/53094
2428         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2429         * g++.dg/ext/vector24.C: New testcase.
2431 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2433         PR c++/53000
2434         * g++.dg/cpp0x/decltype17.C: Adjust.
2436 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2438         PR c++/51786
2439         * g++.dg/cpp0x/pr51786.C: New.
2441 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
2443         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2445         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2447         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2449         * gcc.target/powerpc/sd-vsx.c: Require dfp.
2450         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2452 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2454         PR fortran/57834
2455         * gfortran.dg/c_f_pointer_tests_8.f90: New.
2457 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2459         PR fortran/50554
2460         * gfortran.dg/do_check_9.f90: New.
2462 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2464         PR fortran/57785
2465         * gfortran.dg/dot_product_2.f90: New.
2467 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2469         PR fortran/57469
2470         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2472 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
2474         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2475         * gfortran.dg/finalize_10.f90: Fix dg-final.
2477 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
2479         PR target/57819
2480         * gcc.target/i386/pr57819.c: New test.
2482         PR rtl-optimization/57829
2483         * gcc.c-torture/execute/pr57829.c: New test.
2485 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2487         * gcc.target/i386/memcpy-vector_loop-1.c: New.
2488         * gcc.target/i386/memcpy-vector_loop-2.c: New.
2490 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
2492         PR target/57807
2493         * gcc.target/i386/pr57807.c: New test.
2495 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
2497         PR target/29776
2498         * gcc.dg/tree-ssa/vrp89.c: New test.
2500 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
2502         PR c++/28262
2503         * g++.dg/parse/defarg16.C: New.
2505 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
2507         PR rtl-optimization/55342
2508         * gcc.target/i386/pr55342.c: New.
2510 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2512         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
2514 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
2516         PR c++/14263
2517         * g++.dg/inherit/virtual10.C: New.
2519 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2521         PR c/57821
2522         * gcc.dg/large-size-array-6.c: New test.
2524 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2526         PR c++/38634
2527         * g++.dg/template/crash116.C: New.
2529 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2531         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
2532         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
2534 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2536         PR c++/54998
2537         * g++.dg/cpp0x/nsdmi-list3.C: New.
2539 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
2541         PR target/57777
2542         * gcc.target/i386/pr57777.c: New test.
2544         PR c++/57771
2545         * g++.dg/template/arg9.C: New test.
2547 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
2549         * gcc.target/i386/avx-inline.c: New test.
2551 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
2553         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
2554         * gcc.target/mips/call-2.c: Likewise.
2555         * gcc.target/mips/call-3.c: Likewise.
2556         * gcc.target/mips/lazy-binding-1.c: Likewise.
2558 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
2560         PR tree-optimization/57741
2561         * gcc.dg/vect/pr57741-1.c: New test.
2562         * gcc.dg/vect/pr57741-2.c: New test.
2563         * gcc.dg/vect/pr57741-3.c: New test.
2565 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2567         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
2568         on big endian.
2569         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
2570         * lib/target-supports.exp: Define aarch64_little_endian.
2572 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2574         * gcc.target/aarch64/abs_1.c: New test.
2576 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2578         * gcc.target/aarch64/bfxil_1.c: New test.
2579         * gcc.target/aarch64/bfxil_2.c: Likewise.
2581 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2583         PR c/57766
2584         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
2585         array sizes from 100 to 20.
2587 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
2589         PR fortran/54788
2590         * gfortran.dg/pointer_remapping_8.f90: New.
2592 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
2594         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
2595         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
2596         * g++.dg/cpp1y/udlit-userdef-string.C: New.
2597         * g++.dg/cpp1y/complex_literals.h: New.
2599 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
2601         PR c++/57645
2602         * g++.dg/cpp0x/noexcept21.C: New.
2604 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
2606         PR target/57736
2607         * gcc.target/i386/pr57736.c: New test.
2609 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2611         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
2612         c specific.
2613         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
2614         strings to match the fixed error messages.
2615         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2616         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
2617         message check.
2619 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
2621         PR target/57744
2622         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
2623         stqcx. get even registers.
2625 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
2627         PR c++/57509
2628         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
2630 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2632         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
2633         Fix scan patterns.
2634         * gcc.target/i386/bmi-1.c: Ditto.
2635         * gcc.target/i386/bmi-bextr-4.c: New.
2636         * gcc.target/i386/bmi-bextr-5.c: Ditto.
2638 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
2640         PR c++/57682
2641         * g++.dg/cpp0x/initlist73.C: New.
2643 2013-06-27  Meador Inge  <meadori@codesourcery.com>
2645         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
2646         * g++.dg/simulate-thread/atomics-2.C: Likewise.
2647         * g++.dg/simulate-thread/atomics-1.C: Likewise.
2649 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
2651         PR c++/57509
2652         * g++.dg/ext/pr57509.C: New file.
2654 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
2656         PR target/57623
2657         * gcc.target/i386/bmi-bextr-3.c: New test.
2659         PR target/57623
2660         * gcc.target/i386/bmi2-bzhi-1.c: New test.
2662 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
2664         PR c++/57172
2665         * g++.dg/cpp0x/pr57172.C: New testcase.
2667 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2669         * gcc.target/s390/htm-1.c: New file.
2670         * gcc.target/s390/htm-nofloat-1.c: New file.
2671         * gcc.target/s390/htm-xl-intrin-1.c: New file.
2673 2013-06-26  Tobias Burnus  <burnus@net-b.de>
2675         PR fortran/29800
2676         * gfortran.dg/bounds_check_17.f90: New.
2678 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
2680         PR c++/57640
2681         * g++.dg/cpp1y/pr57640.C: New.
2683 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2685         PR c/57692
2686         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
2687         overflow due to size of arrays.
2689 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
2691         PR tree-optimization/57705
2692         * gcc.dg/vect/pr57705.c: New test.
2693         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
2695 2013-06-25  Martin Jambor  <mjambor@suse.cz>
2697         PR middle-end/57670
2698         * g++.dg/ipa/pr57670.C: New test.
2700 2013-06-25  Richard Biener  <rguenther@suse.de>
2702         PR middle-end/56977
2703         * gcc.dg/pr56977.c: New testcase.
2705 2013-06-24  Martin Jambor  <mjambor@suse.cz>
2707         PR tree-optimization/57358
2708         * gcc.dg/ipa/pr57358.c: New test.
2710 2013-06-24  Richard Biener  <rguenther@suse.de>
2712         PR testsuite/57686
2713         * gcc.dg/torture/pr57584.c: Remove target specific bits.
2715 2013-06-24  Richard Biener  <rguenther@suse.de>
2717         PR tree-optimization/57488
2718         * gcc.dg/torture/pr57488.c: New testcase.
2720 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2721             Dominique d'Humieres  <dominiq@lps.ens.fr>
2723         PR fortran/52413
2724         * gfortran.dg/fraction.f90: New.
2726 2013-06-24  Alan Modra  <amodra@gmail.com>
2728         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
2729         Add scan-assembler-not "lvx".
2730         * gcc.target/powerpc/le-altivec-consts.c: New.
2732 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2734         * g++.dg/cpp0x/sfinae47.C: New.
2736 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
2738         PR target/52483
2739         * gcc.target/sh/pr52483-1.c: New.
2740         * gcc.target/sh/pr52483-2.c: New.
2741         * gcc.target/sh/pr52483-3.c: New.
2742         * gcc.target/sh/pr52483-4.c: New.
2743         * gcc.target/sh/pr52483-5.c: New.
2745 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
2747         * gcc.target/i386/intrinsics_1.c: New test.
2748         * gcc.target/i386/intrinsics_2.c: Ditto.
2749         * gcc.target/i386/intrinsics_3.c: Ditto.
2750         * gcc.target/i386/intrinsics_4.c: Ditto.
2751         * gcc.target/i386/intrinsics_5.c: Ditto.
2752         * gcc.target/i386/intrinsics_6.c: Ditto.
2753         * gcc.target/i386/avx-1.c: Provide macros for builtins
2754         needing immediate arguments in f16cintrin.h and rtmintrin.h.
2756 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2758         PR fortran/37336
2759         * gfortran.dg/finalize_17.f90: New.
2761 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2763         * gfortran.dg/realloc_on_assign_18.f90: New.
2765 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2767         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2768         Also changed the returns from error as distinct values so that
2769         debugging can get easier.
2770         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
2771         errors specific to C, if necessary.  Also added new error
2772         hooks for C++.
2773         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2774         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2775         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2776         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2777         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
2778         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
2779         the same changes as parser_errors3.c, spaces were added between colons
2780         to not confuse C++ compiler with 2 colons as scope.
2781         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
2782         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
2783         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
2784         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
2785         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
2786         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
2787         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
2788         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
2789         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
2790         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
2791         * g++.dg/cilk-plus/cilk-plus.exp: New script.
2792         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
2793         in the list.
2795 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
2797         PR other/53317
2798         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
2800 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
2802         PR target/57655
2803         * gcc.target/i386/pr57655.c: New test.
2805 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
2807         * ada/acats/tests/gcc: Delete.
2808         * gnat.dg/style: Likewise.
2810 2013-06-20  Jeff Law  <law@redhat.com>
2812         PR tree-optimization/57660
2813         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
2814         based on their branch cost.
2816         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
2818 2013-06-20  Tobias Burnus  <burnus@net-b.de>
2820         PR fortran/57633
2821         * gfortran.dg/list_read_11.f90: New.
2823 2013-06-20  Richard Biener  <rguenther@suse.de>
2825         PR tree-optimization/57584
2826         * gcc.dg/torture/pr57584.c: New testcase.
2828 2013-06-19  Sharad Singhai  <singhai@google.com>
2830         * g++.dg/gcov/gcov-8.C: New testcase.
2831         * lib/gcov.exp: Handle intermediate format.
2833 2013-06-19  Wei Mi  <wmi@google.com>
2835         PR rtl-optimization/57518
2836         * testsuite/gcc.dg/pr57518.c: New test.
2838 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2840         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
2842 2013-06-19  Jan Hubicka  <jh@suse.cz>
2844         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
2846 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2848         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
2849         hard-coded values of array sizes with a #define.
2850         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2851         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2852         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2853         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
2854         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2856 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
2858         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
2859         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
2861 2013-06-19  Jeff Law  <law@redhat.com>
2863         * gcc.dg/tree-ssa/forwprop-28.c: New test.
2865 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2867         PR c++/57638
2868         * g++.dg/template/error53.C: New.
2870 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2872         PR target/55033
2873         * gcc.target/powerpc/pr55033.c: Fix options.
2875 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
2877         * gcc.target/i386/inline_error.c: New test.
2878         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
2879         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
2881 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
2883         PR c++/53211
2884         * g++.dg/cpp0x/decltype55.C: New.
2886 2013-06-18  Marek Polacek  <polacek@redhat.com>
2888         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
2890 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2892         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
2894 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2896         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2897         Also changed the returns from error as distinct values so that it is
2898         easier to debug.
2900 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
2902         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2904 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
2906         PR c++/16128
2907         * g++.dg/template/error52.C: New.
2908         * g++.dg/lookup/friend15.C: Update.
2909         * g++.dg/parse/error11.C: Likewise.
2910         * g++.dg/parse/error14.C: Likewise.
2911         * g++.dg/parse/parser-pr28152-2.C: Likewise.
2912         * g++.dg/parse/template25.C: Likewise.
2913         * g++.old-deja/g++.jason/cond.C: Likewise.
2914         * g++.old-deja/g++.mike/for2.C: Likewise.
2915         * g++.old-deja/g++.robertl/eb125.C: Likewise.
2916         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
2918 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2920         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
2921         ensure alignment.
2923 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2925         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
2926         accidentally placing minus sign for length instead of stride.
2928 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
2930         PR rtl-optimization/57425
2931         PR rtl-optimization/57569
2932         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
2933         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
2935 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
2937         PR fortran/49074
2938         PR fortran/56136
2939         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
2940         packing.
2941         * gfortran.dg/typebound_assignment_6.f03: New.
2943 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
2945         * gcc.target/h8300/h8300.exp: New.
2946         * gcc.dg/pragma-isr.c: Move to ...
2947         * gcc.target/sh/torture/pragma-isr.c: ... here ...
2948         * gcc.target/h8300/pragma-isr.c: ... and here.
2949         * gcc.dg/pragma-isr2.c: Move to ...
2950         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
2951         * gcc.target/h8300/pragma-isr2.c: ... and here.
2952         * gcc.dg/pragma-isr-trapa.c: Move to ...
2953         * gcc.target/sh/pragma-isr-trapa.c: ... here.
2954         * gcc.dg/pragma-isr-trapa2.c: Move to ...
2955         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
2956         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
2957         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
2958         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
2959         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
2960         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
2961         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
2962         * gcc.dg/attr-isr-trap_exit.c: Move to ...
2963         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
2964         * gcc.dg/attr-isr-trapa.c: Move to ...
2965         * gcc.target/sh/attr-isr-trapa.c: ... here.
2967 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2969         PR c++/51413
2970         * g++.dg/ext/builtin-offsetof1.C: New.
2972 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
2974         * gcc.target/aarch64/vect_smlal_1.c: New file.
2976 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2978         PR fortran/57508
2979         * gfortran.dg/defined_assignment_7.f90: New.
2981 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2983         PR c++/57599
2984         * g++.dg/rtti/dyncast6.C: New.
2985         * g++.dg/cpp0x/dyncast1.C: Likewise.
2987 2013-06-14  Alan Modra  <amodra@gmail.com>
2989         PR middle-end/57134
2990         * gcc.dg/pr57134.c: New.
2992 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2994         PR fortran/57596
2995         * gfortran.dg/deferred_type_param_9.f90: New.
2997 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2999         * gcc.dg/fold-minus-1.c: New testcase.
3001 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
3003         PR fortran/49074
3004         * gfortran.dg/typebound_assignment_5.f03: New.
3006 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3008         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3010 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3011             Pat Haugen  <pthaugen@us.ibm.com>
3012             Peter Bergner  <bergner@vnet.ibm.com>
3014         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3015         load/store instructions on power7, power8.
3016         * gcc.target/powerpc/atomic-p8.c: Likewise.
3018 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3020         PR c/57577
3021         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3023 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
3025         PR c++/38958
3026         * g++.dg/warn/Wunused-var-20.C: New.
3028 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3030         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3031         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3032         Run with -fno-common.
3034 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3036         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3037         and exit function calls with return 1 and return 0, respectively.
3039 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3041         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3042         New tests.
3044 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
3046         PR tree-optimization/57361
3047         * gcc.dg/tree-ssa/pr57361.c: New file.
3049 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3051         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3052         to ensure alignment.
3053         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3055 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3057         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3059 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3060             Dominique d'Humieres  <dominiq@lps.ens.fr>
3062         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3064 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
3066         PR target/56564
3067         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3068         * gcc.target/i386/pr56564-3.c: Likewise.
3070 2013-06-11  Tobias Burnus  <burnus@net-b.de>
3072         PR fortran/57535
3073         * gfortran.dg/class_array_18.f90: New.
3075 2013-06-11  Jan Hubicka  <jh@suse.cz>
3077         PR c++/57551
3078         * g++.dg/ext/visibility/anon6.C: Update testcase.
3080 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3082         PR c/57563
3083         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3084         in how we check __sec_reduce_mutating function's result.
3086 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3087             Pat Haugen  <pthaugen@us.ibm.com>
3088             Peter Bergner  <bergner@vnet.ibm.com>
3090         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3091         direct move instructions.
3092         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3093         * gcc.target/powerpc/direct-move.h: Likewise.
3094         * gcc.target/powerpc/direct-move-float1.c: Likewise.
3095         * gcc.target/powerpc/direct-move-float2.c: Likewise.
3096         * gcc.target/powerpc/direct-move-double1.c: Likewise.
3097         * gcc.target/powerpc/direct-move-double2.c: Likewise.
3098         * gcc.target/powerpc/direct-move-long1.c: Likewise.
3099         * gcc.target/powerpc/direct-move-long2.c: Likewise.
3101 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3103         PR c++/52440
3104         * g++.dg/cpp0x/pr52440.C: New.
3106 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
3108         PR target/56564
3109         * gcc.target/i386/pr56564-1.c: New test.
3110         * gcc.target/i386/pr56564-2.c: New test.
3111         * gcc.target/i386/pr56564-3.c: New test.
3112         * gcc.target/i386/pr56564-4.c: New test.
3113         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3114         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3115         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3116         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3117         * gcc.target/i386/vect-sizes-1.c: Likewise.
3118         * gcc.target/i386/memcpy-1.c: Likewise.
3119         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3120         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3122 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
3124         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3125         systems to cover all GNU systems.
3126         * g++.dg/abi/guard2.C: Likewise.
3127         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3128         * g++.dg/eh/sighandle.C: Likewise.
3129         * g++.dg/ext/cleanup-10.C: Likewise.
3130         * g++.dg/ext/cleanup-11.C: Likewise.
3131         * g++.dg/ext/cleanup-8.C: Likewise.
3132         * g++.dg/ext/cleanup-9.C: Likewise.
3133         * g++.dg/opt/const5.C: Likewise.
3134         * g++.dg/opt/life1.C: Likewise.
3135         * g++.dg/other/pr39496.C: Likewise.
3136         * g++.old-deja/g++.abi/aggregates.C: Likewise.
3137         * g++.old-deja/g++.abi/align.C: Likewise.
3138         * g++.old-deja/g++.abi/bitfields.C: Likewise.
3139         * g++.old-deja/g++.law/weak.C: Likewise.
3140         * g++.old-deja/g++.pt/asm1.C: Likewise.
3141         * gcc.c-torture/execute/20030125-1.x: Likewise.
3142         * gcc.c-torture/execute/990127-2.x: Likewise.
3143         * gcc.dg/20041106-1.c: Likewise.
3144         * gcc.dg/20050503-1.c: Likewise.
3145         * gcc.dg/builtin-object-size-5.c: Likewise.
3146         * gcc.dg/cleanup-10.c: Likewise.
3147         * gcc.dg/cleanup-11.c: Likewise.
3148         * gcc.dg/cleanup-8.c: Likewise.
3149         * gcc.dg/cleanup-9.c: Likewise.
3150         * gcc.dg/complex-5.c: Likewise.
3151         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3152         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3153         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3154         * gcc.dg/dfp/pr35739.c: Likewise.
3155         * gcc.dg/fdata-sections-1.c: Likewise.
3156         * gcc.dg/lto/20090206-1_0.c: Likewise.
3157         * gcc.dg/lto/20090206-2_0.c: Likewise.
3158         * gcc.dg/pr30360.c: Likewise.
3159         * gcc.dg/pr37303.c: Likewise.
3160         * gcc.dg/pr39323-1.c: Likewise.
3161         * gcc.dg/pr39323-2.c: Likewise.
3162         * gcc.dg/pr39323-3.c: Likewise.
3163         * gcc.dg/pr45416.c: Likewise.
3164         * gcc.dg/setjmp-2.c: Likewise.
3165         * gcc.dg/split-1.c: Likewise.
3166         * gcc.dg/split-3.c: Likewise.
3167         * gcc.dg/split-4.c: Likewise.
3168         * gcc.dg/strlenopt-12g.c: Likewise.
3169         * gcc.dg/strlenopt-14g.c: Likewise.
3170         * gcc.dg/strlenopt-14gf.c: Likewise.
3171         * gcc.dg/strlenopt-16g.c: Likewise.
3172         * gcc.dg/strlenopt-17g.c: Likewise.
3173         * gcc.dg/strlenopt-18g.c: Likewise.
3174         * gcc.dg/strlenopt-1f.c: Likewise.
3175         * gcc.dg/strlenopt-22g.c: Likewise.
3176         * gcc.dg/strlenopt-2f.c: Likewise.
3177         * gcc.dg/strlenopt-4g.c: Likewise.
3178         * gcc.dg/strlenopt-4gf.c: Likewise.
3179         * gcc.dg/struct-ret-3.c: Likewise.
3180         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3181         * gcc.misc-tests/linkage.exp: Likewise.
3182         * gcc.target/i386/20000724-1.c: Likewise.
3183         * gcc.target/i386/align-main-3.c: Likewise.
3184         * gcc.target/i386/cleanup-1.c: Likewise.
3185         * gcc.target/i386/inline-mcpy.c: Likewise.
3186         * gcc.target/i386/pr32268.c: Likewise.
3187         * gcc.target/i386/pr36613.c: Likewise.
3188         * gcc.target/i386/pr39013-1.c: Likewise.
3189         * gcc.target/i386/pr39013-2.c: Likewise.
3190         * gcc.target/i386/pr39496.c: Likewise.
3191         * gcc.target/i386/pr40906-3.c: Likewise.
3192         * gcc.target/i386/pr46084.c: Likewise.
3193         * lib/target-supports.exp (check_effective_target_pie): Likewise.
3195 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
3197         PR target/6526
3198         * gcc.target/sh/pr6526.c: New.
3200 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
3202         PR target/57568
3203         * gcc.c-torture/execute/pr57568.c: New test.
3205 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3207         PR c++/37404
3208         * g++.dg/other/vararg-4.C: New.
3210 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
3212         PR rtl-optimization/57559
3213         * gcc.target/s390/pr57559.c : New test.
3215 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3217         PR fortran/37336
3218         * gfortran.dg/finalize_10.f90: New.
3219         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3220         * gfortran.dg/finalize_15.f90: New.
3222 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3224         PR fortran/57553
3225         * gfortran.dg/storage_size_4.f90: New.
3227 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
3229         PR c++/57548
3230         * testsuite/g++.dg/ext/pr57548.C: New test.
3232 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3234         PR middle-end/57541
3235         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3237 2013-06-07  Jan Hubicka  <jh@suse.cz>
3239         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3241 2013-06-07  Tobias Burnus  <burnus@net-b.de>
3243         PR fortran/57549
3244         * gfortran.dg/array_constructor_48.f90: New.
3245         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3246         * gfortran.dg/array_constructor_type_15.f03: Ditto.
3248 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3250         PR target/56315
3251         * gcc.target/arm/xordi3-opt.c: New test.
3253 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3255         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3256         Revert to dg-options.
3258 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3260         PR target/55033
3261         * gcc.target/powerpc/pr55033.c: New.
3263 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
3265         PR c++/53658
3266         * g++.dg/cpp0x/alias-decl-36.C: New.
3268 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3269             Pat Haugen  <pthaugen@us.ibm.com>
3270             Peter Bergner  <bergner@vnet.ibm.com>
3272         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3273         power8 builtin functions.
3274         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3275         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3276         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3277         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3278         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3279         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3280         * gcc.target/powerpc/p8vector-vectorize-1.c: New
3281         tests to test power8 auto-vectorization.
3282         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3283         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3284         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3285         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3287         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3288         powerpc_p8vector_ok instead of powerpc_vsx_ok.
3290         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3292         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3293         support.
3294         (check_effective_target_powerpc_p8vector_ok): Likewise.
3295         (is-effective-target): Likewise.
3296         (check_vect_support_and_set_flags): Likewise.
3298 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
3300         PR c++/43652
3301         * g++.dg/parse/error53.C: New.
3303 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
3305         PR rtl-optimization/57459
3306         * gcc.target/i386/pr57459.c: New test.
3308 2013-06-06  Teresa Johnson  <tejohnson@google.com>
3310         PR c++/53743
3311         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3312         into -freorder-blocks-and-partition test.
3313         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3314         * gcc.dg/tree-prof/20041218-1.c: Ditto.
3315         * gcc.dg/tree-prof/pr52027.c: Use -O2.
3316         * gcc.dg/tree-prof/pr50907.c: Ditto.
3317         * gcc.dg/tree-prof/pr45354.c: Ditto.
3318         * g++.dg/tree-prof/partition2.C: Ditto.
3319         * g++.dg/tree-prof/partition3.C: Ditto.
3321 2013-06-06  Tobias Burnus  <burnus@net-b.de>
3323         PR fortran/57542
3324         * gfortran.dg/finalize_16.f90: New.
3326 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3328         * gcc.dg/vect/no-section-anchors-vect-68.c:
3329         Add dg-skip-if aarch64_tiny.
3331 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3333         PR C/57457
3334         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3335         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3337 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
3339         PR c++/51908
3340         * g++.dg/cpp0x/decltype54.C: New.
3342 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
3344         * gcc.dg/fshort-wchar.c: Add extra dg-options for
3345         arm*-*-*eabi* targets.
3346         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3347         arm*-*-* targets.
3348         * gcc.dg/tree-ssa/pr43491.c: Likewise.
3350 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
3351             Tobias Burnus  <burnus@net-b.de>
3353         * gfortran.dg/string_length_2.f90: Fix dg-do run.
3354         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
3355         * gfortran.dg/io_real_boz_4.f90: Ditto.
3356         * gfortran.dg/io_real_boz_5.f90: Ditto.
3358 2013-06-05  Andreas Schwab  <schwab@suse.de>
3360         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3362 2013-06-04  Jan Hubicka  <jh@suse.cz>
3364         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3366 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3368         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3369         parameters with void.
3370         (main2): Removed argc parameter.
3371         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3372         (main): Replaced argc, argv parameters with void.
3373         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3374         (main2): Removed argc parameter.
3375         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3376         argv parameters with void.  Added __asm volatile to avoid optimization
3377         on argc, if necessary.
3378         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3379         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3380         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3381         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3382         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3383         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3384         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3385         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3386         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3387         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3388         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3389         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3390         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3391         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3392         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3393         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3394         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3395         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3396         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3397         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3398         parameters with void.
3399         (main2): Removed argc parameter.
3400         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3401         (main): Replaced argc, argv parameters with void.
3402         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3403         argv parameters with void.  Also renamed this function as main, and
3404         delete the existing main.
3405         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3406         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3407         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3409 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
3411         * gcc.target/aarch64/movi_1.c: New test.
3413 2013-06-04  Tobias Burnus  <burnus@net-b.de>
3415         PR fortran/37336
3416         * gfortran.dg/finalize_12.f90: New.
3417         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3418         end of scope finalization.
3419         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3420         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3421         * gfortran.dg/auto_dealloc_2.f90: Ditto.
3422         * gfortran.dg/class_19.f03: Ditto.
3423         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3424         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3425         * gfortran.dg/extends_14.f03: Ditto.
3426         * gfortran.dg/move_alloc_4.f90: Ditto.
3427         * gfortran.dg/typebound_proc_27.f03: Ditto.
3429 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
3431         * gfortran.dg/bounds_check_7.f90: Remove "! {".
3432         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3433         * gfortran.dg/default_initialization_5.f90: Update dg-do.
3434         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3435         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3436         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3437         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3438         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
3439         * gfortran.dg/io_real_boz_4.f90: Ditto.
3440         * gfortran.dg/io_real_boz_5.f90: Ditto.
3441         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3442         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3443         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3444         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3445         * gfortran.dg/transpose_2.f90: Fix dg-output.
3447 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3449         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3450         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3451         dg-option and an header comment.
3453 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3455         PR c++/57419
3456         * g++.dg/cpp0x/sfinae46.C: New.
3457         * g++.dg/cpp0x/defaulted13.C: Adjust.
3458         * g++.dg/cpp0x/defaulted2.C: Likewise.
3459         * g++.dg/cpp0x/defaulted26.C: Likewise.
3460         * g++.dg/cpp0x/defaulted3.C: Likewise.
3461         * g++.dg/cpp0x/error1.C: Likewise.
3462         * g++.dg/cpp0x/implicit1.C: Likewise.
3463         * g++.dg/cpp0x/implicit11.C: Likewise.
3464         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3465         * g++.dg/cpp0x/initlist47.C: Likewise.
3466         * g++.dg/cpp0x/initlist9.C: Likewise.
3467         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3468         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3469         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3470         * g++.dg/cpp0x/union4.C: Likewise.
3471         * g++.dg/template/crash108.C: Likewise.
3472         * g++.dg/template/crash41.C: Likewise.
3473         * g++.old-deja/g++.jason/local.C: Likewise.
3474         * g++.old-deja/g++.law/visibility3.C: Likewise.
3476 2013-06-03  Teresa Johnson  <tejohnson@google.com>
3478         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3479         * gcc.dg/vect/bb-slp-14.c: Ditto.
3480         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3481         * gcc.dg/vect/bb-slp-23.c: Ditto.
3482         * gcc.dg/vect/bb-slp-15.c: Ditto.
3483         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3484         * gcc.dg/vect/bb-slp-24.c: Ditto.
3485         * gcc.dg/vect/bb-slp-16.c: Ditto.
3486         * gcc.dg/vect/bb-slp-25.c: Ditto.
3487         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3488         * gcc.dg/vect/bb-slp-17.c: Ditto.
3489         * gcc.dg/vect/bb-slp-1.c: Ditto.
3490         * gcc.dg/vect/bb-slp-26.c: Ditto.
3491         * gcc.dg/vect/bb-slp-18.c: Ditto.
3492         * gcc.dg/vect/bb-slp-2.c: Ditto.
3493         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
3494         * gcc.dg/vect/bb-slp-27.c: Ditto.
3495         * gcc.dg/vect/bb-slp-19.c: Ditto.
3496         * gcc.dg/vect/bb-slp-3.c: Ditto.
3497         * gcc.dg/vect/bb-slp-28.c: Ditto.
3498         * gcc.dg/vect/bb-slp-4.c: Ditto.
3499         * gcc.dg/vect/bb-slp-29.c: Ditto.
3500         * gcc.dg/vect/bb-slp-5.c: Ditto.
3501         * gcc.dg/vect/bb-slp-6.c: Ditto.
3502         * gcc.dg/vect/bb-slp-8a.c: Ditto.
3503         * gcc.dg/vect/bb-slp-7.c: Ditto.
3504         * gcc.dg/vect/bb-slp-8b.c: Ditto.
3505         * gcc.dg/vect/bb-slp-8.c: Ditto.
3506         * gcc.dg/vect/bb-slp-9.c: Ditto.
3507         * gcc.dg/vect/bb-slp-10.c: Ditto.
3508         * gcc.dg/vect/bb-slp-11.c: Ditto.
3509         * gcc.dg/vect/bb-slp-20.c: Ditto.
3510         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
3511         * gcc.dg/vect/bb-slp-21.c: Ditto.
3512         * gcc.dg/vect/bb-slp-30.c: Ditto.
3513         * gcc.dg/vect/bb-slp-13.c: Ditto.
3514         * gcc.dg/vect/bb-slp-22.c: Ditto.
3515         * g++.dg/vect/slp-pr50413.cc: Ditto.
3516         * g++.dg/vect/slp-pr56812.cc: Ditto.
3517         * g++.dg/vect/slp-pr50819.cc: Ditto.
3519 2013-06-01  Tobias Burnus  <burnus@net-b.de>
3521         PR fortran/57456
3522         * gfortran.dg/class_array_17.f90: New.
3524 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3526         * ada/acats/floatstore.lst: New.
3527         * ada/acats/run_all.sh: Process it.
3529 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3531         * gcc.target/powerpc/e500-ord-1.c: New test.
3532         * gcc.target/powerpc/e500-ord-2.c: Likewise.
3533         * gcc.target/powerpc/e500-unord-1.c: Likewise.
3534         * gcc.target/powerpc/e500-unord-2.c: Likewise.
3536 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3538         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
3540 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3542         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
3544 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3546         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
3548 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3550         PR c/57452
3551         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
3552         test-case.
3554 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3556         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
3558 2013-05-31  Marek Polacek  <polacek@redhat.com>
3560         PR tree-optimization/57478
3561         PR tree-optimization/57453
3562         * gcc.dg/torture/pr57478.c: New test.
3564 2013-05-31  Tobias Burnus  <burnus@net-b.de>
3566         PR fortran/57456
3567         * gfortran.dg/class_array_17.f90: New.
3569 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3571         PR target/56315
3572         * gcc.target/arm/iordi3-opt.c: New test.
3574 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
3576         PR fortran/54190
3577         PR fortran/57217
3578         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
3579         * gfortran.dg/interface_26.f90: Ditto.
3580         * gfortran.dg/proc_ptr_11.f90: Ditto.
3581         * gfortran.dg/proc_ptr_15.f90: Ditto.
3582         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3583         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
3584         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3585         * gfortran.dg/typebound_override_1.f90: Ditto.
3586         * gfortran.dg/typebound_override_4.f90: Ditto.
3587         * gfortran.dg/typebound_proc_6.f03: Ditto.
3588         * gfortran.dg/assumed_type_7.f90: New test.
3589         * gfortran.dg/typebound_override_5.f90: New test.
3590         * gfortran.dg/typebound_override_6.f90: New test.
3591         * gfortran.dg/typebound_override_7.f90: New test.
3593 2013-05-30  Tobias Burnus  <burnus@net-b.de>
3595         PR middle-end/57073
3596         * gfortran.dg/power_6.f90: New.
3598 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
3600         * gcc.target/aarch64/insv_1.c: New test.
3602 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
3604         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
3605         dg-skip-if "No stabs".
3607 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
3609         PR fortran/54189
3610         * gfortran.dg/assumed_size_1.f90: New.
3612 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3614         * gcc.dg/shrink-wrap-alloca.c: New added.
3615         * gcc.dg/shrink-wrap-pretend.c: New added.
3616         * gcc.dg/shrink-wrap-sibcall.c: New added.
3618 2013-05-30  Tobias Burnus  <burnus@net-b.de>
3620         PR fortran/57458
3621         * gfortran.dg/assumed_rank_13.f90: New.
3623 2013-05-29  Easwaran Raman  <eraman@google.com>
3625         PR tree-optimization/57442
3626         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
3628 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3630         PR tree-optimization/57441
3631         * gcc.c-torture/compile/pr57441.c: New.
3633 2013-05-29  Dehao Chen  <dehao@google.com>
3635         PR testsuite/57413
3636         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
3638 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3640         PR fortran/37336
3641         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
3642         * gfortran.dg/class_19.f03: Ditto.
3644 2013-05-29  Richard Biener  <rguenther@suse.de>
3646         * gcc.dg/vect/bb-slp-32.c: New testcase.
3648 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3650         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
3651         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
3652         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
3653         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
3654         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3655         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
3656         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
3657         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3658         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
3659         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
3660         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
3661         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
3662         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
3663         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
3664         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
3665         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
3666         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
3667         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
3668         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
3669         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
3670         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
3671         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
3672         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
3673         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
3674         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
3675         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
3676         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
3677         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
3678         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3679         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
3680         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
3681         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
3682         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
3683         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3684         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
3685         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
3686         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
3687         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
3688         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
3690 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3692         PR fortran/37336
3693         * gfortran.dg/finalize_11.f90: New.
3694         * gfortran.dg/finalize_4.f03: Remove dg-error.
3695         * gfortran.dg/finalize_5.f03: Ditto.
3696         * gfortran.dg/finalize_6.f03: Ditto.
3697         * gfortran.dg/finalize_7.f03: Ditto.
3699 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3701         * gfortran.dg/class_array_16.f90: New.
3703 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3705         PR fortran/57435
3706         * testsuite/gfortran.dg/use_29.f90: New.
3708 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3710         * gnat.dg/fp_exception.adb: New test.
3712 2013-05-28  Richard Biener  <rguenther@suse.de>
3714         PR tree-optimization/56787
3715         * gcc.dg/vect/pr56787.c: New testcase.
3717 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
3718             Tobias Burnus  <burnus@net-b.de>
3720         PR fortran/57217
3721         * gfortran.dg/typebound_override_4.f90: New.
3723 2013-05-28  Richard Biener  <rguenther@suse.de>
3725         PR tree-optimization/57411
3726         * g++.dg/opt/pr57411.C: New testcase.
3728 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3730         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
3731         * gcc.dg/builtin-bswap-9.c: Likewise.
3733 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3735         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
3737 2013-05-27  Richard Biener  <rguenther@suse.de>
3739         PR middle-end/57412
3740         * gcc.dg/gomp/pr57412.c: New testcase.
3742 2013-05-27  Bud Davis  <jmdavis@link.com>
3744         PR fortran/50405
3745         * gfortran.dg/stfunc_8.f90: New.
3747 2013-05-27  Richard Biener  <rguenther@suse.de>
3749         PR tree-optimization/57343
3750         * gcc.dg/torture/pr57343.c: New testcase.
3752 2013-05-27  Richard Biener  <rguenther@suse.de>
3754         PR tree-optimization/57417
3755         * gcc.dg/torture/pr57417.c: New testcase.
3757 2013-05-27  Richard Biener  <rguenther@suse.de>
3759         PR tree-optimization/57396
3760         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
3762 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3764         * gnat.dg/specs/last_bit.ads: New test.
3766 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3768         * gnat.dg/specs/machine_attribute.ads: New test.
3770 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3772         * gnat.dg/incomplete3.ad[sb]: New test.
3774 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3776         PR target/53916
3777         * gcc.target/mips/div-13.c: New test.
3779 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3781         PR target/55777
3782         * gcc.target/mips/mips16-attributes-5.c,
3783         * gcc.target/mips/mips16-attributes-6.c: New tests.
3785 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3787         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
3788         * gcc.dg/builtin-bswap-8.c: Likewise.
3790 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3792         PR c++/52216
3793         * g++.dg/cpp0x/new1.C: New.
3795 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3797         PR c++/25666
3798         * g++.dg/parse/dtor16.C: New.
3799         * g++.dg/parse/dtor6.C: Adjust.
3801 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3803         PR c++/19618
3804         * g++.dg/expr/bitfield12.C: New.
3806 2013-05-24  Jeff Law  <law@redhat.com>
3808         PR tree-optimization/57124
3809         * gcc.c-torture/execute/pr57124.c: New test.
3810         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
3812 2013-05-24  Martin Jambor  <mjambor@suse.cz>
3814         PR tree-optimization/57294
3815         * gcc.dg/ipa/pr57294.c: New test.
3817 2013-05-24  Dehao Chen  <dehao@google.com>
3819         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
3821 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
3823         * gcc.target/aarch64/scalar_intrinsics.c
3824         (force_simd): Use a valid instruction.
3825         (test_vdupd_lane_s64): Pass a valid lane argument.
3826         (test_vdupd_lane_u64): Likewise.
3828 2013-05-24  Richard Biener  <rguenther@suse.de>
3830         PR tree-optimization/57287
3831         * gcc.dg/pr57287.c: New testcase.
3833 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3835         PR c++/26572
3836         * g++.dg/template/error51.C: New.
3838 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3840         PR c++/25503
3841         * g++.dg/template/bitfield2.C: New.
3843 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3845         * gnat.dg/specs/noinline1.ads: New test.
3846         * gnat.dg/noinline2.ad[sb]: Likewise.
3847         * gnat.dg/specs/noinline3.ads: Likewise.
3848         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
3850 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3852         PR tree-ssa/57385
3853         * gcc.dg/tree-ssa/pr57385.c: New test.
3855 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3857         * gnat.dg/derived_type4.adb: New test.
3859 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3861         * gcc.dg/builtin-bswap-6.c: New test.
3862         * gcc.dg/builtin-bswap-7.c: Likewise.
3863         * gcc.dg/builtin-bswap-8.c: Likewise.
3864         * gcc.dg/builtin-bswap-9.c: Likewise.
3866 2013-05-23  Christian Bruel  <christian.bruel@st.com>
3868         PR debug/57351
3869         * gcc.dg/debug/pr57351.c: New test
3871 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
3873         * gcc.target/aarch64/vect-clz.c: New file.
3875 2013-05-23  Martin Jambor  <mjambor@suse.cz>
3877         PR middle-end/57347
3878         * gcc.dg/ipa/pr57347.c: New test.
3880 2013-05-23  Richard Biener  <rguenther@suse.de>
3882         PR tree-optimization/57380
3883         * g++.dg/tree-ssa/pr57380.C: New testcase.
3885 2013-05-23  Richard Biener  <rguenther@suse.de>
3887         PR middle-end/57381
3888         * gcc.dg/torture/pr57381.c: New testcase.
3890 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
3892         PR middle-end/57344
3893         * gcc.c-torture/execute/pr57344-1.c: New test.
3894         * gcc.c-torture/execute/pr57344-2.c: New test.
3895         * gcc.c-torture/execute/pr57344-3.c: New test.
3896         * gcc.c-torture/execute/pr57344-4.c: New test.
3898 2013-05-23  Richard Biener  <rguenther@suse.de>
3900         PR rtl-optimization/57341
3901         * gcc.dg/torture/pr57341.c: New testcase.
3903 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3905         PR c++/57352
3906         * g++.dg/parse/crash62.C: New.
3908 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3909             Pat Haugen  <pthaugen@us.ibm.com>
3910             Peter Bergner  <bergner@vnet.ibm.com>
3912         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
3913         crypto builtins.
3915 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3917         PR fortran/57364
3918         * gfortran.dg/defined_assignment_6.f90: New.
3920 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3922         PR fortran/57338
3923         * gfortran.dg/assumed_type_6.f90: New.
3925 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3927         PR c++/57211
3928         * g++.dg/cpp0x/Wunused-parm.C: New.
3930 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3932         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
3933         * g++.dg/warn/Wdouble-promotion.C: Likewise.
3935 2013-05-21  Easwaran Raman  <eraman@google.com>
3937         PR tree-optimization/57322
3938         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
3940 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
3942         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
3943         .set (no)?micromips
3945 2013-05-21  Tobias Burnus  <burnus@net-b.de>
3947         PR fortran/57035
3948         * gfortran.dg/assumed_type_5.f90: New.
3949         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
3950         * gfortran.dg/assumed_rank_2.f90: Ditto.
3951         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3952         * gfortran.dg/no_arg_check_3.f90: Ditto.
3954 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3956         PR tree-optimization/57331
3957         * gcc.c-torture/compile/pr57331.c: New test.
3959 2013-05-21  Richard Biener  <rguenther@suse.de>
3961         PR tree-optimization/57330
3962         * gcc.dg/torture/pr57330.c: New testcase.
3964 2013-05-21  Richard Biener  <rguenther@suse.de>
3966         PR tree-optimization/57303
3967         * gcc.dg/torture/pr57303.c: New testcase.
3969 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3971         PR tree-optimization/57321
3972         * gcc.c-torture/execute/pr57321.c: New test.
3974 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3976         PR fortran/48858
3977         PR fortran/55465
3978         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
3979         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
3980         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
3981         * gfortran.dg/binding_label_tests_3.f03: Ditto.
3982         * gfortran.dg/binding_label_tests_4.f03: Ditto.
3983         * gfortran.dg/binding_label_tests_5.f03: Ditto.
3984         * gfortran.dg/binding_label_tests_6.f03: Ditto.
3985         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3986         * gfortran.dg/binding_label_tests_8.f03: Ditto.
3987         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
3988         * gfortran.dg/binding_label_tests_24.f90: New.
3989         * gfortran.dg/binding_label_tests_25.f90: New.
3991 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3993         PR fortran/48858
3994         * gfortran.dg/binding_label_tests_17.f90: New.
3995         * gfortran.dg/binding_label_tests_18.f90: New.
3996         * gfortran.dg/binding_label_tests_19.f90: New.
3997         * gfortran.dg/binding_label_tests_20.f90: New.
3998         * gfortran.dg/binding_label_tests_21.f90: New.
3999         * gfortran.dg/binding_label_tests_22.f90: New.
4000         * gfortran.dg/binding_label_tests_23.f90: New.
4002 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4004         PR fortran/48858
4005         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4006         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4007         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4008         * gfortran.dg/common_18.f90: New.
4009         * gfortran.dg/common_19.f90: New.
4010         * gfortran.dg/common_20.f90: New.
4011         * gfortran.dg/common_21.f90: New.
4013 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4015         PR c++/12288
4016         * g++.dg/parse/error52.C: New.
4017         * g++.dg/parse/error3.C: Adjust.
4018         * g++.dg/parse/error36.C: Likewise.
4020 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4022         PR target/56547
4023         * gcc.target/sh/pr56547-1.c: New.
4024         * gcc.target/sh/pr56547-2.c: New.
4026 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4028         PR c++/23608
4029         * g++.dg/warn/Wsign-compare-6.C: New.
4030         * g++.dg/warn/Wdouble-promotion.C: Adjust.
4032 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4034         PR c++/57327
4035         * g++.dg/template/error50.C: New.
4037 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4039         PR c++/10207
4040         * g++.dg/ext/complit13.C: New.
4042 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
4044         PR c++/57175
4045         * g++.dg/pr57175.C: New testcase.
4047 2013-05-17  Easwaran Raman  <eraman@google.com>
4049         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4051 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
4053         PR testsuite/57313
4054         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4056 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4058         PR rtl-optimization/57281
4059         PR rtl-optimization/57300
4060         * gcc.dg/pr57300.c: New test.
4061         * gcc.c-torture/execute/pr57281.c: New test.
4063 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4065         PR c++/18126
4066         * g++.dg/ext/sizeof-complit.C: New.
4068 2013-05-17  Marek Polacek  <polacek@redhat.com>
4070         * gcc.dg/strlenopt-25.c: New test.
4071         * gcc.dg/strlenopt-26.c: Likewise.
4073 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4075         * gcc.target/i386/rotate-4.c: Compile only with -mavx
4076         instead of -mavx2, require only avx instead of avx2.
4077         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4078         of avx2-check.h and turn into an avx runtime test instead of
4079         avx2 runtime test.
4081 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4083         * g++.dg/ext/vector22.C: Uncomment working test.
4085 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
4087         PR c++/17410
4088         * g++.dg/template/pr17410.C: New.
4090 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
4092         * gcc.target/i386/rotate-3.c: New test.
4093         * gcc.target/i386/rotate-3a.c: New test.
4094         * gcc.target/i386/rotate-4.c: New test.
4095         * gcc.target/i386/rotate-4a.c: New test.
4096         * gcc.target/i386/rotate-5.c: New test.
4097         * gcc.target/i386/rotate-5a.c: New test.
4099 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4101         * gcc.dg/visibility-21.c: Require section_anchors.
4103 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
4105         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4106         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4107         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4109 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
4111         * gcc.dg/visibility-21.c: New.
4113 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4115         PR middle-end/57286
4116         * gcc.dg/pr57286.c: New testcase.
4117         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4118         * g++.dg/ext/vector22.C: Comment out transformations not
4119         performed anymore.
4121 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
4123         PR target/57260
4124         * gcc.target/mips/call-1.c: Restrict to o32.
4125         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4127 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4129         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4130         dg-messages.
4131         * g++.dg/warn/Wshadow-1.C: Likewise.
4132         * g++.dg/warn/Wshadow-6.C: Likewise.
4133         * g++.dg/warn/Wshadow-7.C: Likewise.
4135 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4137         PR c++/31952
4138         * g++.dg/parse/pr31952-1.C: New.
4139         * g++.dg/parse/pr31952-2.C: Likewise.
4140         * g++.dg/parse/pr31952-3.C: Likewise.
4142         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4143         * g++.old-deja/g++.jason/cond.C: Likewise.
4144         * g++.dg/cpp0x/range-for5.C: Likewise.
4146 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4148         PR target/19599
4149         * gcc.target/arm/pr40887.c: Adjust testcase.
4150         * gcc.target/arm/pr19599.c: New test.
4152 2013-05-15  Richard Biener  <rguenther@suse.de>
4154         PR tree-optimization/57275
4155         * gcc.target/i386/pr57275.c: New testcase.
4157 2013-05-15  Jan Hubicka  <jh@suse.cz>
4159         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4160         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4161         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4163 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4165         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4166         scheduling.
4168 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4170         PR c++/57274
4171         * c-c++-common/Wsequence-point-1.c: New test.
4173 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
4175         * g++.dg/ext/vector22.C: New testcase.
4176         * gcc.dg/binop-xor3.c: Remove xfail.
4178 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
4180         * gcc.target/aarch64/vect-fcm.x: Add cases testing
4181         FLOAT cmp FLOAT ? INT : INT.
4182         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4183         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4184         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4185         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4186         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4187         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4189 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
4191         PR c++/53903
4192         * g++.dg/cpp0x/defaulted43.C: New.
4194 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4196         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4197         (alloca): Remove declaration.
4198         (foo9): Replace alloca by __builtin_alloca.
4200 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
4202         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4203         Expect "size of array is too large" error.
4205 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4207         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4209 2013-05-14  Richard Biener  <rguenther@suse.de>
4211         PR middle-end/57235
4212         * g++.dg/torture/pr57235.C: New testcase.
4214 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4216         PR middle-end/57251
4217         * gcc.dg/torture/pr57251.c: New test.
4219 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
4221         PR target/57264
4222         * gcc.target/i386/pr57264.c: New test.
4224 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4226         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4228 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
4230         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4232 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4234         PR tree-optimization/45216
4235         PR tree-optimization/57157
4236         * c-c++-common/rotate-1.c: Add 32 tests with +.
4237         * c-c++-common/rotate-1a.c: Adjust.
4238         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4239         * c-c++-common/rotate-2b.c: New test.
4240         * c-c++-common/rotate-3.c: Add 32 tests with +.
4241         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4242         * c-c++-common/rotate-4b.c: New test.
4243         * c-c++-common/rotate-5.c: New test.
4245 2013-05-13  Martin Jambor  <mjambor@suse.cz>
4247         PR middle-end/42371
4248         * gcc.dg/ipa/remref-0.c: New test.
4249         * gcc.dg/ipa/remref-1a.c: Likewise.
4250         * gcc.dg/ipa/remref-1b.c: Likewise.
4251         * gcc.dg/ipa/remref-2a.c: Likewise.
4252         * gcc.dg/ipa/remref-2b.c: Likewise.
4254 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
4256         * gcc.dg/vector-shift-2.c: New testcase.
4258 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4260         PR tree-optimization/57230
4261         * gcc.dg/strlenopt-24.c: New test.
4263         PR tree-optimization/57230
4264         * gcc.dg/strlenopt-23.c: New test.
4266 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
4268         PR target/57108
4269         * gcc.target/sh/pr57108.c: Move this test case to ...
4270         * gcc.c-torture/compile/pr57108.c: ... here.
4272 2013-05-10  Richard Biener  <rguenther@suse.de>
4274         PR tree-optimization/57214
4275         * gcc.dg/torture/pr57214.c: New testcase.
4277 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
4279         * gcc.dg/vector-shift.c: New testcase.
4281 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
4283         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4285         PR tree-optimization/45216
4286         PR tree-optimization/57157
4287         * c-c++-common/rotate-1.c: New test.
4288         * c-c++-common/rotate-1a.c: New test.
4289         * c-c++-common/rotate-2.c: New test.
4290         * c-c++-common/rotate-2a.c: New test.
4291         * c-c++-common/rotate-3.c: New test.
4292         * c-c++-common/rotate-3a.c: New test.
4293         * c-c++-common/rotate-4.c: New test.
4294         * c-c++-common/rotate-4a.c: New test.
4296 2013-05-10  Richard Biener  <rguenther@suse.de>
4298         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4299         * gcc.target/i386/l_fma_double_1.c: Adjust.
4300         * gcc.target/i386/l_fma_double_2.c: Likewise.
4301         * gcc.target/i386/l_fma_double_3.c: Likewise.
4302         * gcc.target/i386/l_fma_double_4.c: Likewise.
4303         * gcc.target/i386/l_fma_double_5.c: Likewise.
4304         * gcc.target/i386/l_fma_double_6.c: Likewise.
4305         * gcc.target/i386/l_fma_float_1.c: Likewise.
4306         * gcc.target/i386/l_fma_float_2.c: Likewise.
4307         * gcc.target/i386/l_fma_float_3.c: Likewise.
4308         * gcc.target/i386/l_fma_float_4.c: Likewise.
4309         * gcc.target/i386/l_fma_float_5.c: Likewise.
4310         * gcc.target/i386/l_fma_float_6.c: Likewise.
4312 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
4314         PR c++/51226
4315         * g++.dg/cpp0x/pr51226.C: New.
4317 2013-04-16  Han Shen  <shenhan@google.com>
4319         Test cases for '-fstack-protector-strong'.
4320         * gcc.dg/fstack-protector-strong.c: New.
4321         * g++.dg/fstack-protector-strong.C: New.
4323 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
4325         * gcc.target/aarch64/ands_1.c: New test.
4326         * gcc.target/aarch64/ands_2.c: Likewise
4328 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
4330         * lib/target-supports.exp (check_effective_target_hw): New
4331         function.
4332         * c-c++-common/asan/clone-test-1.c: Call
4333         check_effective_target_hw.
4334         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4335         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4336         possible decorations.
4337         * c-c++-common/asan/null-deref-1.c: Likewise.
4338         * c-c++-common/asan/stack-overflow-1.c: Likewise.
4339         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4340         * c-c++-common/asan/use-after-free-1.c: Likewise.
4341         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4342         * g++.dg/asan/large-func-test-1.C: Likewise.
4344 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
4346         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4348 2013-05-07  Richard Biener  <rguenther@suse.de>
4350         PR middle-end/57190
4351         * g++.dg/torture/pr57190.C: New testcase.
4353 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
4355         PR tree-optimization/57149
4356         * gcc.dg/pr57149.c: New test.
4358         PR debug/57184
4359         * gcc.dg/pr57184.c: New test.
4361 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4363         * gnat.dg/specs/array3.ads: New test.
4365 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
4367         * c-c++-common/vector-scalar-2.c: New testcase.
4369 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
4371         * gcc.target/i386/asm-dialect-2.c: New testcase.
4373 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
4375         PR c++/57183
4376         * g++.dg/cpp0x/auto38.C: New.
4378 2013-05-06  Richard Biener  <rguenther@suse.de>
4380         PR tree-optimization/57185
4381         * gcc.dg/autopar/pr57185.c: New testcase.
4383 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
4385         PR target/57106
4386         * gcc.target/i386/pr57106.c: New test.
4388 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4390         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4391         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4392         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4393         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4394         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4395         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4396         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4398 2013-05-06  Teresa Johnson  <tejohnson@google.com>
4400         PR bootstrap/57154
4401         * gcc.dg/pr57154.c: New test.
4403 2013-05-06  Richard Biener  <rguenther@suse.de>
4405         PR middle-end/57147
4406         * gcc.dg/torture/pr57147-1.c: New testcase.
4407         * gcc.dg/torture/pr57147-2.c: Likewise.
4408         * gcc.dg/torture/pr57147-3.c: Likewise.
4410 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4412         PR target/55303
4413         * gcc.target/sh/pr55303-1.c: New.
4414         * gcc.target/sh/pr55303-2.c: New.
4415         * gcc.target/sh/pr55303-3.c: New.
4417 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4419         * gfortran.dg/allocate_with_source_3.f90: New.
4421 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4423         PR fortran/57141
4424         * gfortran.dg/null_8.f90: New.
4426 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4428         PR c++/53745
4429         * g++.dg/cpp0x/enum27.C: New.
4430         * g++.dg/cpp0x/enum_base.C: Adjust.
4432 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
4434         PR tree-optimization/56205
4435         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4437 2013-05-04  Tobias Burnus  <burnus@net-b.de>
4439         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4440         * gfortran.dg/bind_c_usage_27.f90: New.
4441         * gfortran.dg/bind_c_usage_28.f90: New.
4443 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4445         PR c++/51927
4446         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4448 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4450         PR target/57150
4451         * gcc.target/powerpc/pr57150.c: New file.
4453 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4455         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4456         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4457         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4458         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4459         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4460         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4461         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4463 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
4465         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4466         scan-assembler-times.
4468 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4470         * gcc.dg/tree-ssa/slsr-32.c: New.
4471         * gcc.dg/tree-ssa/slsr-33.c: New.
4472         * gcc.dg/tree-ssa/slsr-34.c: New.
4473         * gcc.dg/tree-ssa/slsr-35.c: New.
4474         * gcc.dg/tree-ssa/slsr-36.c: New.
4475         * gcc.dg/tree-ssa/slsr-37.c: New.
4476         * gcc.dg/tree-ssa/slsr-38.c: New.
4478 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
4480         * gcc.target/aarch64/tst_1.c: New test.
4481         * gcc.target/aarch64/tst_2.c: Likewise
4483 2013-05-02  Jeff Law  <law@redhat.com>
4485         PR tree-optimization/57144
4486         * gcc.c-torture/execute/pr57144.c: New test.
4488 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
4490         PR rtl-optimization/57130
4491         * gcc.c-torture/execute/pr57130.c: New test.
4493 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
4495         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
4497 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
4499         * gcc.target/aarch64/fabd.c: New file.
4501 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4503         PR c++/54318
4504         * g++.dg/cpp0x/pr54318.C: New.
4506 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4508         PR c++/14283
4509         * g++.dg/parse/error51.C: New.
4510         * g++.dg/parse/error15.C: Adjust column numbers.
4512 2013-05-02  Tobias Burnus  <burnus@net-b.de>
4514         PR fortran/57142
4515         * gfortran.dg/size_kind_2.f90: New.
4516         * gfortran.dg/size_kind_3.f90: New.
4518 2013-05-02  Richard Biener  <rguenther@suse.de>
4520         PR middle-end/57140
4521         * g++.dg/torture/pr57140.C: New testcase.
4523 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
4525         PR target/56732
4526         * gcc.target/arm/pr56732-1.c: New test.
4528 2013-05-02  Martin Jambor  <mjambor@suse.cz>
4530         PR middle-end/56988
4531         * gcc.dg/ipa/pr56988.c: New test.
4533 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
4535         * gcc.target/aarch64/bics_1.c: New test.
4536         * gcc.target/aarch64/bics_2.c: Likewise.
4538 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
4540         PR rtl-optimization/57131
4541         * gcc.c-torture/execute/pr57131.c: New test.
4543 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4545         PR c++/57132
4546         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
4548 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
4550         PR target/57091
4551         * gcc.target/i386/pr57091.c: New test.
4553 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4555         * gcc.target/aarch64/vect-vaddv.c: New.
4557 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4559         * gcc.target/aarch64/vect-vmaxv.c: New.
4560         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
4562 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4564         * gcc.target/aarch64/scalar-vca.c: New.
4565         * gcc.target/aarch64/vect-vca.c: Likewise.
4567 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4569         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
4570         (test_vceqd_s64): Force arguments to SIMD registers.
4571         (test_vceqzd_s64): Likewise.
4572         (test_vcged_s64): Likewise.
4573         (test_vcled_s64): Likewise.
4574         (test_vcgezd_s64): Likewise.
4575         (test_vcged_u64): Likewise.
4576         (test_vcgtd_s64): Likewise.
4577         (test_vcltd_s64): Likewise.
4578         (test_vcgtzd_s64): Likewise.
4579         (test_vcgtd_u64): Likewise.
4580         (test_vclezd_s64): Likewise.
4581         (test_vcltzd_s64): Likewise.
4582         (test_vtst_s64): Likewise.
4583         (test_vtst_u64): Likewise.
4585 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4587         PR c++/57092
4588         * g++.dg/cpp0x/decltype53.C: New.
4590 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4592         PR fortran/57071
4593         * gfortran.dg/power_5.f90:  New test.
4595 2013-04-30  Richard Biener  <rguenther@suse.de>
4597         PR middle-end/57122
4598         * gcc.dg/torture/pr57122.c: New testcase.
4600 2013-04-30  Richard Biener  <rguenther@suse.de>
4602         PR middle-end/57107
4603         * g++.dg/torture/pr57107.C: New testcase.
4605 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
4607         PR rtl-optimization/57105
4608         * gcc.dg/pr57105.c: New test.
4610 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
4612         PR tree-optimization/57104
4613         * gcc.dg/pr57104.c: New test.
4615 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
4617         PR target/44578
4618         * gcc.target/i386/pr44578.c: New test.
4620 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
4622         PR target/57097
4623         * gcc.target/i386/pr57097.c: New test.
4625 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
4627         PR target/57098
4628         * gcc.target/i386/pr57098.c: New test.
4630 2013-04-29  Kai Tietz  <ktietz@redhat.com>
4632         * gcc.c-torture/execute/pr55875.c: New test.
4634 2013-04-29  Richard Biener  <rguenther@suse.de>
4636         PR middle-end/57075
4637         * gcc.dg/torture/pr57075.c: New testcase.
4639 2013-04-29  Richard Biener  <rguenther@suse.de>
4641         PR middle-end/57103
4642         * gcc.dg/autopar/pr57103.c: New testcase.
4644 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4646         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
4648 2013-04-29  Tom de Vries  <tom@codesourcery.com>
4650         * gcc.dg/pr50763.c: Update test.
4652 2013-04-26  Jeff Law  <law@redhat.com>
4654         * gcc.dg/tree-ssa/vrp88.c: New test.
4656 2013-04-29  Christian Bruel  <christian.bruel@st.com>
4658         PR target/57108
4659         * gcc.target/sh/pr57108.c: New test.
4661 2013-04-29  Richard Biener  <rguenther@suse.de>
4663         PR middle-end/57089
4664         * gfortran.dg/gomp/pr57089.f90: New testcase.
4666 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4668         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
4670 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4672         * gcc.target/aarch64/vect-vcvt.c: New.
4674 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4676         * gcc.target/aarch64/vect-vrnd.c: New.
4678 2013-04-29  Richard Biener  <rguenther@suse.de>
4680         PR tree-optimization/57081
4681         * gcc.dg/torture/pr57081.c: New testcase.
4683 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
4685         PR tree-optimization/57083
4686         * gcc.dg/torture/pr57083.c: New test.
4688 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4690         PR c++/56450
4691         * g++.dg/cpp0x/decltype52.C: New.
4693 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
4695         N3472 binary constants
4696         * g++.dg/cpp/limits.C: Adjust warning wording.
4697         * g++.dg/system-binary-constants-1.C: Likewise.
4698         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
4700 2013-04-28  Tobias Burnus  <burnus@net-b.de>
4702         PR fortran/57093
4703         * gfortran.dg/coarray_30.f90: New.
4705 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4707         PR fortran/57071
4708         * frontend-passes (optimize_power):  New function.
4709         (optimize_op):  Use it.
4711 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
4713         PR target/56866
4714         * gcc.c-torture/execute/pr56866.c: New test.
4715         * gcc.target/i386/pr56866.c: New test.
4717 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4719         PR go/57045
4720         * gcc.dg/setjmp-5.c: New test.
4722 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
4724         PR c++/55708
4725         * g++.dg/cpp0x/constexpr-55708.C: New.
4727 2013-04-26  Richard Biener  <rguenther@suse.de>
4729         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
4730         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
4731         * gcc.dg/pr53265.c: Remove XFAILs.
4732         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
4733         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
4735 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4737         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
4738         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
4739         -fdiagnostics-color=never option similarly to
4740         -fno-diagnostics-show-caret option.
4742 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
4744         PR rtl-optimization/57003
4745         * gcc.target/i386/pr57003.c: New test.
4747 2013-04-25  Marek Polacek  <polacek@redhat.com>
4749         PR tree-optimization/57066
4750         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
4752 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
4753             Tejas Belagod  <tejas.belagod@arm.com>
4755         * gcc.target/aarch64/vaddv-intrinsic.c: New.
4756         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
4757         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
4759 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4761         * gcc.target/aarch64/cmp.c: New.
4763 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4765         * gcc.target/aarch64/ngc.c: New.
4767 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4769         * lib/target-supports.exp
4770         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
4771         (check_effective_target_arm_neon_fp16_ok): Likewise.
4772         (add_options_for_arm_neon_fp16): Likewise.
4773         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
4774         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
4776 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
4778         PR rtl-optimizations/57046
4779         * gcc.target/i386/pr57046.c: New test.
4781 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4783         * g++.dg/cpp1y/cplusplus.C: New.
4785 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4787         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
4789 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4791         * c-c++-common/Wpointer-arith-1.c: New.
4793 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4795         * g++.dg/cpp1y/cxx1y_macro.C: New.
4797 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4799         PR c++/56970
4800         * g++.dg/cpp0x/sfinae45.C: New.
4802 2013-04-24  Richard Biener  <rguenther@suse.de>
4804         PR testsuite/57050
4805         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
4807 2013-04-23  Richard Biener  <rguenther@suse.de>
4809         PR middle-end/57036
4810         * gcc.dg/torture/pr57036-1.c: New testcase.
4811         * gcc.dg/torture/pr57036-2.c: Likewise.
4813 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
4815         * gcc.target/aarch64/scalar-mov.c: New testcase.
4817 2013-04-23  Richard Biener  <rguenther@suse.de>
4819         PR tree-optimization/57026
4820         * gcc.dg/torture/pr57026.c: New testcase.
4822 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
4824         PR fortran/53685
4825         PR fortran/57022
4826         * gfortran.dg/transfer_check_4.f90: New.
4828 2013-04-22  Marek Polacek  <polacek@redhat.com>
4830         PR sanitizer/56990
4831         * gcc.dg/pr56990.c: New test.
4833 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
4835         PR target/57018
4836         * gcc.target/i386/pr57018.c: New test.
4838 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
4840         * gcc.target/aarch64/vrecps.c: New.
4841         * gcc.target/aarch64/vrecpx.c: Likewise.
4843 2013-04-22  Christian Bruel  <christian.bruel@st.com>
4845         PR target/56995
4846         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
4848 2013-04-21  Jeff Law  <law@redhat.com>
4850         * gcc.dg/tree-ssa/forwprop-26.c: New test.
4852 2013-04-20  Tobias Burnus  <burnus@net-b.de>
4854         PR fortran/56907
4855         * gfortran.dg/c_loc_test_22.f90: New.
4857 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
4859         PR rtl-optimization/56847
4860         * gcc.dg/pr56847.c: New test.
4862 2013-04-19  Richard Biener  <rguenther@suse.de>
4864         PR tree-optimization/56982
4865         * gcc.c-torture/execute/pr56982.c: New testcase.
4867 2013-04-19  Martin Jambor  <mjambor@suse.cz>
4869         PR tree-optimization/56718
4870         * g++.dg/ipa/imm-devirt-1.C: New test.
4871         * g++.dg/ipa/imm-devirt-2.C: Likewise.
4873 2013-04-19  Richard Biener  <rguenther@suse.de>
4875         PR tree-optimization/57000
4876         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
4878 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4879             Mikael Morin  <mikael@gcc.gnu.org>
4881         PR fortran/56872
4882         * gfortran.dg/array_constructor_45.f90:  New test.
4883         * gfortran.dg/array_constructor_46.f90:  New test.
4884         * gfortran.dg/array_constructor_47.f90:  New test.
4885         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
4887 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4889         PR rtl-optimization/56999
4890         * g++.dg/opt/pr56999.C: New test.
4892 2013-04-18  Cary Coutant  <ccoutant@google.com>
4894         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
4895         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
4897 2013-04-18  Cary Coutant  <ccoutant@google.com>
4899         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
4900         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
4901         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
4902         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
4903         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4904         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
4905         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4906         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
4907         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
4908         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
4909         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
4911 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
4913         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
4915 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4917         PR tree-optimization/56984
4918         * gcc.c-torture/compile/pr56984.c: New test.
4920         PR rtl-optimization/56992
4921         * gcc.dg/pr56992.c: New test.
4923 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
4925         PR fortran/56814
4926         * gfortran.dg/proc_ptr_42.f90: New.
4928 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4930         * gnat.dg/discr41.ad[sb]: New test.
4931         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
4932         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
4933         * gcc.dg/vect/slp-24.c: Likewise.
4934         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4935         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4936         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4937         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4938         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4939         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
4940         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4941         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
4942         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4943         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4944         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4945         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4946         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4947         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4948         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4949         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4950         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4951         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4952         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
4953         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4954         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
4955         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
4956         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4957         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
4958         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4959         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4961 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
4963         PR fortran/40958
4964         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
4965         * gfortran.dg/module_md5_1.f90: Remove.
4967 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4969         * gcc.target/aarch64/adds3.c: New.
4970         * gcc.target/aarch64/subs3.c: New.
4972 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4974         * gcc.target/aarch64/adds1.c: New.
4975         * gcc.target/aarch64/adds2.c: New.
4976         * gcc.target/aarch64/subs1.c: New.
4977         * gcc.target/aarch64/subs2.c: New.
4979 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
4981         Implement n3599 - Literal operator templates for strings.
4982         * g++.dg/cpp1y/udlit-char-template.C: New test.
4983         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
4985 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4987         PR fortran/39505
4988         * gfortran.dg/no_arg_check_1.f90: New.
4989         * gfortran.dg/no_arg_check_2.f90: New.
4990         * gfortran.dg/no_arg_check_3.f90: New.
4992 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
4994         PR fortran/56968
4995         * gfortran.dg/proc_ptr_41.f90: New.
4997 2013-04-16  Richard Biener  <rguenther@suse.de>
4999         PR tree-optimization/56756
5000         * gcc.dg/torture/pr56756.c: New testcase.
5002 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5004         PR fortran/56969
5005         * gfortran.dg/c_assoc_5.f90: New.
5007 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
5009         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5010         * gcc.c-torture/execute/pr33992.x: Remove.
5011         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5012         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5013         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5015 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
5017         PR tree-optimization/56962
5018         * gcc.c-torture/execute/pr56962.c: New test.
5020 2013-04-15  Richard Biener  <rguenther@suse.de>
5022         PR tree-optimization/56933
5023         * gcc.dg/vect/pr56933.c: New testcase.
5025 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5027         * gcc.target/arm/anddi3-opt.c: New test.
5028         * gcc.target/arm/anddi3-opt2.c: Likewise.
5030 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
5032         * gcc.dg/pr56890-1.c: New test.
5033         * gcc.dg/pr56890-2.c: Likewise.
5035 2013-04-15  Joey Ye  <joey.ye@arm.com>
5037         * gcc.target/arm/thumb1-far-jump-1.c: New test.
5038         * gcc.target/arm/thumb1-far-jump-2.c: New test.
5040 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
5042         PR fortran/56816
5043         * gfortran.dg/select_type_33.f03: New test.
5045 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
5047         PR fortran/55959
5048         * gfortran.dg/typebound_proc_29.f03: New.
5050 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5052         PR fortran/56266
5053         * gfortran.dg/typebound_proc_28.f03: New.
5055 2013-04-12  Jeff Law  <law@redhat.com>
5057         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5058         either.
5060 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5062         PR fortran/56929
5063         * gfortran.dg/coarray/alloc_comp_2.f90: New.
5065 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
5067         PR target/56903
5068         * gcc.target/i386/pr56903.c: New test.
5070 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5072         PR fortran/56261
5073         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5074         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5075         * gfortran.dg/block_11.f90: Fix invalid test case.
5076         * gfortran.dg/function_types_3.f90: Add new error message.
5077         * gfortran.dg/global_references_1.f90: Ditto.
5078         * gfortran.dg/import2.f90: Remove unneeded parts.
5079         * gfortran.dg/import6.f90: Fix invalid test case.
5080         * gfortran.dg/proc_decl_2.f90: Ditto.
5081         * gfortran.dg/proc_decl_9.f90: Ditto.
5082         * gfortran.dg/proc_decl_18.f90: Ditto.
5083         * gfortran.dg/proc_ptr_40.f90: New.
5084         * gfortran.dg/whole_file_7.f90: Modified error wording.
5085         * gfortran.dg/whole_file_16.f90: Ditto.
5086         * gfortran.dg/whole_file_17.f90: Add -pedantic.
5087         * gfortran.dg/whole_file_18.f90: Modified error wording.
5088         * gfortran.dg/whole_file_20.f03: Ditto.
5089         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5090         invalid test case.
5092 2013-04-12  Richard Biener  <rguenther@suse.de>
5094         Revert
5095         2013-04-10  Richard Biener  <rguenther@suse.de>
5097         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5099 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5101         PR fortran/56845
5102         * gfortran.dg/class_allocate_15.f90: New.
5104         Revert:
5105         2013-04-12  Tobias Burnus  <burnus@net-b.de>
5107         * gfortran.dg/coarray_lib_alloc_2.f90: Update
5108         scan-tree-dump-times.
5110 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
5112         PR tree-optimization/56918
5113         PR tree-optimization/56920
5114         * gcc.dg/vect/pr56918.c: New test.
5115         * gcc.dg/vect/pr56920.c: New test.
5117 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5119         PR fortran/56845
5120         * gfortran.dg/class_allocate_14.f90: New.
5121         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5122         * gfortran.dg/coarray_lib_alloc_3.f90: New.
5124 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
5126         * gcc.dg/fold-cstvecshift.c: New testcase.
5128 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5130         * gcc.target/aarch64/negs.c: New.
5132 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5134         PR c++/56895
5135         * g++.dg/template/arrow4.C: New test.
5137 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5139         * gnat.dg/array23.adb: New test.
5140         * gnat.dg/array23_pkg[123].ads: New helpers.
5142 2013-04-11  Jeff Law  <law@redhat.com>
5144         PR tree-optimization/56900
5145         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5147 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5149         PR c++/56913
5150         * g++.dg/cpp0x/sfinae44.C: New.
5152 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
5154         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5155         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5157 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5159         PR c++/54216
5160         * g++.dg/cpp0x/enum26.C: New.
5161         * g++.old-deja/g++.pt/mangle1.C: Adjust.
5163 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
5165         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5166         inverse operands.
5167         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5168         loop is vectorized.
5169         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5170         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5171         loop is vectorized and that the correct instruction is generated.
5172         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5173         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5174         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5176 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5178         PR tree-optimization/56899
5179         * gcc.c-torture/execute/pr56899.c: New test.
5181 2013-04-10  David S. Miller  <davem@davemloft.net>
5183         * gcc.target/sparc/setcc-4.c: New test.
5184         * gcc.target/sparc/setcc-5.c: New test.
5186 2013-04-10  Richard Biener  <rguenther@suse.de>
5188         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5190 2013-04-10  Richard Biener  <rguenther@suse.de>
5192         * gcc.dg/vect/slp-39.c: New testcase.
5194 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
5196         PR tree-optimization/55524
5197         * gcc.target/epiphany/fnma-1.c: New test.
5199 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
5201         * gcc.dg/tree-ssa/inline-11.c: New test
5203 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
5205         PR c++/56895
5206         * g++.dg/template/arrow3.C: New test.
5208 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5210         * gcc.target/arm/minmax_minus.c: New test.
5212 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5214         PR middle-end/56883
5215         * c-c++-common/gomp/pr56883.c: New test.
5217 2013-04-09  Jeff Law  <law@redhat.com>
5219         * gcc.dg/tree-ssa/vrp87.c: New test.
5221 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5223         PR tree-optimization/56854
5224         * g++.dg/torture/pr56854.C: New test.
5226 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5228         PR fortran/56782
5229         * gfortran.dg/array_constructor_44.f90:  New test.
5231 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
5233         PR c++/56871
5234         * g++.dg/cpp0x/constexpr-specialization.C: New.
5236 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5238         * gcc.c-torture/execute/pr56837.c: New test.
5240         PR c++/34949
5241         PR c++/50243
5242         * g++.dg/opt/vt3.C: New test.
5243         * g++.dg/opt/vt4.C: New test.
5245 2013-04-08  Jeff Law  <law@redhat.com>
5247         * gcc.dg/tree-ssa/forwprop-25.c: New test.
5249 2013-04-08  Richard Biener  <rguenther@suse.de>
5251         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5253 2013-04-08  Richard Biener  <rguenther@suse.de>
5255         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5257 2013-04-08  Richard Biener  <rguenther@suse.de>
5259         * g++.dg/vect/slp-pr56812.cc: Adjust.
5261 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5263         * gcc.dg/pr56837.c: New test.
5264         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5265         "generated memset minus one".
5267 2013-04-07  Tobias Burnus  <burnus@net-b.de>
5269         PR fortran/56849
5270         * gfortran.dg/reshape_5.f90: New.
5272 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5274         PR target/56843
5275         * gcc.target/powerpc/recip-1.c: Modify expected output.
5276         * gcc.target/powerpc/recip-3.c: Likewise.
5277         * gcc.target/powerpc/recip-4.c: Likewise.
5278         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5280 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5282         * gcc.target/arm/peep-ldrd-1.c: New test.
5283         * gcc.target/arm/peep-strd-1.c: Likewise.
5285 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5287         * gcc.target/arm/negdi-1.c: New test.
5288         * gcc.target/arm/negdi-2.c: Likewise.
5289         * gcc.target/arm/negdi-3.c: Likewise.
5290         * gcc.target/arm/negdi-4.c: Likewise.
5292 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5294         * lib/target-supports.exp (add_options_for_arm_v8_neon):
5295         Add -march=armv8-a when we use v8 NEON.
5296         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5297         (check_effective_target_vect_call_ceilf): Likewise.
5298         (check_effective_target_vect_call_floorf): Likewise.
5299         (check_effective_target_vect_call_roundf): Likewise.
5300         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5301         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5302         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5303         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5304         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5306 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
5308         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5309         * gcc.target/powerpc/sd-pwr6.c: Same.
5310         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5311         * g++.dg/debug/pr56294.C: XFAIL on AIX.
5313 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
5315         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5317 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
5319         PR fortran/40881
5320         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5321         * gfortran.dg/altreturn_4.f90: Ditto.
5322         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5323         * gfortran.dg/altreturn_5.f90: Ditto.
5324         * gfortran.dg/altreturn_6.f90: Ditto.
5325         * gfortran.dg/altreturn_7.f90: Ditto.
5327 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5329         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5330         New procedure.
5331         (check_effective_target_arm_v8_neon_ok_nocache):
5332         Likewise.
5333         (check_effective_target_arm_v8_neon_ok): Change to use
5334         check_effective_target_arm_v8_neon_ok_nocache.
5335         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5336         NEON flags.
5337         (check_effective_target_vect_call_btruncf):
5338         Enable for arm and ARMv8 NEON.
5339         (check_effective_target_vect_call_ceilf): Likewise.
5340         (check_effective_target_vect_call_floorf): Likewise.
5341         (check_effective_target_vect_call_roundf): Likewise.
5342         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5343         target.
5345 2013-04-04  Marek Polacek  <polacek@redhat.com>
5347         PR tree-optimization/48186
5348         * gcc.dg/pr48186.c: New test.
5350 2013-04-04  Richard Biener  <rguenther@suse.de>
5352         PR tree-optimization/56826
5353         * gcc.dg/vect/pr56826.c: New testcase.
5354         * gcc.dg/vect/O3-pr36098.c: Adjust.
5356 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
5358         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5359         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5360         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5361         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5362         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5363         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5364         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5365         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5366         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5367         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5369 2013-04-04  Richard Biener  <rguenther@suse.de>
5371         PR tree-optimization/56213
5372         * gcc.dg/vect/vect-123.c: New testcase.
5374 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5376         PR fortran/56810
5377         * gfortran.dg/read_repeat_2.f90: New.
5379 2013-04-04  Richard Biener  <rguenther@suse.de>
5381         PR tree-optimization/56837
5382         * g++.dg/torture/pr56837.C: New testcase.
5384 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5386         PR fortran/50269
5387         * gfortran.dg/c_loc_test_21.f90: New.
5388         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5389         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5390         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5391         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5392         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
5394 2013-04-03  Jeff Law  <law@redhat.com>
5396         PR tree-optimization/56799
5397         * gcc.c-torture/execute/pr56799.c: New test.
5399 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5401         PR c++/56815
5402         * g++.dg/warn/Wpointer-arith-1.C: New.
5403         * g++.dg/gomp/for-19.C: Adjust.
5405 2013-04-03  Marek Polacek  <polacek@redhat.com>
5407         PR sanitizer/55702
5408         * gcc.dg/pr55702.c: New test.
5410 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5412         PR target/56809
5413         * gcc.dg/pr56809.c: New testcase.
5415 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5417         PR debug/56819
5418         * g++.dg/debug/pr56819.C: New test.
5420 2013-04-03  Richard Biener  <rguenther@suse.de>
5422         PR tree-optimization/56817
5423         * g++.dg/torture/pr56817.C: New testcase.
5425 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5427         * gcc.dg/vect/bb-slp-31.c: New file.
5429 2013-04-03  Jason Merrill  <jason@redhat.com>
5431         PR c++/34949
5432         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5434 2013-04-03  Richard Biener  <rguenther@suse.de>
5436         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5438 2013-04-03  Richard Biener  <rguenther@suse.de>
5440         PR tree-optimization/55964
5441         * gcc.dg/torture/pr55964-2.c: New testcase.
5443 2013-04-03  Richard Biener  <rguenther@suse.de>
5445         PR tree-optimization/56501
5446         * gcc.dg/torture/pr56501.c: New testcase.
5448 2013-04-03  Richard Biener  <rguenther@suse.de>
5450         PR tree-optimization/56407
5451         * gcc.dg/torture/pr56407.c: New testcase.
5453 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5455         PR tree-optimization/56790
5456         * g++.dg/ext/pr56790-1.C: New testcase.
5458 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5460         * gcc.target/i386/merge-1.c: New testcase.
5461         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5463 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5465         PR c/19449
5466         * gcc.c-torture/execute/pr19449.c: New test.
5468 2013-04-03  Richard Biener  <rguenther@suse.de>
5470         PR tree-optimization/56812
5471         * g++.dg/vect/slp-pr56812.cc: New testcase.
5473 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
5475         PR fortran/56284
5476         PR fortran/40881
5477         * gfortran.dg/altreturn_8.f90: New.
5478         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5479         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5480         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5482 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
5484         PR rtl-optimization/56745
5485         * gcc.c-torture/compile/pr56745.c: New test.
5487 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
5489         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5491 2013-04-02  Richard Biener  <rguenther@suse.de>
5493         PR tree-optimization/56778
5494         * gcc.dg/torture/pr56778.c: New testcase.
5496 2013-04-02  Richard Biener  <rguenther@suse.de>
5498         PR middle-end/56768
5499         * g++.dg/torture/pr56768.C: New testcase.
5501 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
5503         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
5505 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5507         PR fortran/56660
5508         * gfortran.dg/namelist_82.f90:  New test.
5510 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
5512         PR fortran/56500
5513         * gfortran.dg/implicit_class_1.f90: New.
5515 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5517         PR fortran/56786
5518         * gfortran.dg/namelist_81.f90:  New test.
5520 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5522         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
5523         for constant and equal string lengths.
5524         * gfortran.dg/character_comparison_5.f90:  Likewise.
5525         * gfortran.dg/character_comparison_9.f90:  New test.
5527 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
5529         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
5530         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
5532 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5534         PR fortran/35203
5535         * gfortran.dg/optional_absent_3.f90: New.
5537 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5539         PR fortran/56737
5540         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
5542 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5544         PR fortran/56735
5545         * gfortran.dg/namelist_80.f90: New.
5547 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5549         PR fortran/45159
5550         * gfortran.dg/string_length_2.f90:  New test.
5551         * gfortran.dg/dependency_41.f90:  New test.
5553 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5555         PR fortran/55806
5556         * gfortran.dg/array_constructor_43.f90:  New test.
5557         * gfortran.dg/random_seed_3.f90:  New test.
5559 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
5561         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
5562         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5563         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5564         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5565         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5566         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5567         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5568         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5569         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5570         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5572 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5574         PR c++/56725
5575         * g++.dg/conversion/op4.C: Adjust.
5576         * g++.dg/cpp0x/rv1n.C: Likewise.
5577         * g++.dg/cpp0x/rv2n.C: Likewise.
5578         * g++.dg/cpp0x/template_deduction.C: Likewise.
5579         * g++.dg/expr/cond8.C: Likewise.
5580         * g++.dg/other/error4.C: Likewise.
5581         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
5582         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
5583         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
5584         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
5585         * g++.old-deja/g++.jason/conversion2.C: Likewise.
5586         * g++.old-deja/g++.law/cvt20.C: Likewise.
5587         * g++.old-deja/g++.law/cvt8.C: Likewise.
5588         * g++.old-deja/g++.law/init8.C: Likewise.
5589         * g++.old-deja/g++.mike/net12.C: Likewise.
5590         * g++.old-deja/g++.mike/net8.C: Likewise.
5591         * g++.old-deja/g++.mike/p2793.C: Likewise.
5592         * g++.old-deja/g++.mike/p3836.C: Likewise.
5593         * g++.old-deja/g++.mike/p418.C: Likewise.
5594         * g++.old-deja/g++.mike/p701.C: Likewise.
5595         * g++.old-deja/g++.mike/p807.C: Likewise.
5597 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
5599         PR middle-end/56694
5600         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
5601         targets.
5603 2013-03-28  Marek Polacek  <polacek@redhat.com>
5605         PR tree-optimization/56695
5606         * gcc.dg/vect/pr56695.c: New test.
5608 2013-03-28  Richard Biener  <rguenther@suse.de>
5610         PR tree-optimization/37021
5611         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
5612         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
5614 2013-03-27  Tobias Burnus  <burnus@net-b.de>
5616         PR fortran/56650
5617         PR fortran/36437
5618         * gfortran.dg/sizeof_2.f90: New.
5619         * gfortran.dg/sizeof_3.f90: New.
5620         * gfortran.dg/sizeof_proc.f90: Update dg-error.
5622 2013-03-27  Richard Biener  <rguenther@suse.de>
5624         PR tree-optimization/37021
5625         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
5627 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5629         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
5630         * g++.dg/ipa/ivinline-2.C: Likewise.
5631         * g++.dg/ipa/ivinline-3.C: Likewise.
5632         * g++.dg/ipa/ivinline-4.C: Likewise.
5633         * g++.dg/ipa/ivinline-5.C: Likewise.
5634         * g++.dg/ipa/ivinline-7.C: Likewise.
5635         * g++.dg/ipa/ivinline-8.C: Likewise.
5636         * g++.dg/ipa/ivinline-9.C: Likewise.
5637         * g++.dg/cpp0x/noexcept03.C: Likewise.
5638         * gcc.dg/const-1.c: Likewise.
5639         * gcc.dg/ipa/pure-const-1.c: Likewise.
5640         * gcc.dg/noreturn-8.c: Likewise.
5641         * gcc.target/i386/mmx-1.c: Likewise.
5642         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5643         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5644         * gcc.c-torture/execute/pr33992.x: New file.
5646 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5648         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
5650 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5652         PR c++/55951
5653         * g++.dg/ext/desig5.C: New.
5655 2013-03-26  Tobias Burnus  <burnus@net-b.de>
5657         PR fortran/56649
5658         * gfortran.dg/merge_init_expr_2.f90: New.
5659         * gfortran.dg/merge_char_1.f90: Modify test to
5660         stay a run-time test.
5661         * gfortran.dg/merge_char_3.f90: Ditto.
5663 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5665         * g++.dg/cpp0x/constexpr-friend-2.C: New.
5666         * g++.dg/cpp0x/constexpr-main.C: Likewise.
5668 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5670         PR c++/56722
5671         * g++.dg/cpp0x/range-for23.C: New.
5673 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
5675         PR libfortran/52512
5676         * gfortran.dg/namelist_79.f90: New.
5678 2013-03-25  Martin Jambor  <mjambor@suse.cz>
5680         * gcc.dg/ipa/ipcp-agg-9.c: New test.
5682 2013-03-25  Tobias Burnus  <burnus@net-b.de>
5684         PR fortran/38536
5685         PR fortran/38813
5686         PR fortran/38894
5687         PR fortran/39288
5688         PR fortran/40963
5689         PR fortran/45824
5690         PR fortran/47023
5691         PR fortran/47034
5692         PR fortran/49023
5693         PR fortran/50269
5694         PR fortran/50612
5695         PR fortran/52426
5696         PR fortran/54263
5697         PR fortran/55343
5698         PR fortran/55444
5699         PR fortran/55574
5700         PR fortran/56079
5701         PR fortran/56378
5702         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
5703         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
5704         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
5705         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
5706         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
5707         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5708         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5709         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
5710         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
5711         * gfortran.dg/c_loc_tests_16.f90: Ditto.
5712         * gfortran.dg/c_loc_tests_4.f03: Ditto.
5713         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
5714         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
5715         * gfortran.dg/c_loc_tests_8.f03: Ditto.
5716         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
5717         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
5718         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
5719         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
5720         * gfortran.dg/pr32601_1.f03: Ditto.
5721         * gfortran.dg/storage_size_2.f08: Remove dg-error.
5722         * gfortran.dg/blockdata_7.f90: New.
5723         * gfortran.dg/c_assoc_4.f90: New.
5724         * gfortran.dg/c_f_pointer_tests_6.f90: New.
5725         * gfortran.dg/c_f_pointer_tests_7.f90: New.
5726         * gfortran.dg/c_funloc_tests_8.f90: New.
5727         * gfortran.dg/c_loc_test_17.f90: New.
5728         * gfortran.dg/c_loc_test_18.f90: New.
5729         * gfortran.dg/c_loc_test_19.f90: New.
5730         * gfortran.dg/c_loc_test_20.f90: New.
5731         * gfortran.dg/c_sizeof_5.f90: New.
5732         * gfortran.dg/iso_c_binding_rename_3.f90: New.
5733         * gfortran.dg/transfer_resolve_2.f90: New.
5734         * gfortran.dg/transfer_resolve_3.f90: New.
5735         * gfortran.dg/transfer_resolve_4.f90: New.
5736         * gfortran.dg/pr32601.f03: Update dg-error.
5737         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
5738         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
5740 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5742         * gcc.target/arm/vseleqdf.c: New test.
5743         * gcc.target/arm/vseleqsf.c: Likewise.
5744         * gcc.target/arm/vselgedf.c: Likewise.
5745         * gcc.target/arm/vselgesf.c: Likewise.
5746         * gcc.target/arm/vselgtdf.c: Likewise.
5747         * gcc.target/arm/vselgtsf.c: Likewise.
5748         * gcc.target/arm/vselledf.c: Likewise.
5749         * gcc.target/arm/vsellesf.c: Likewise.
5750         * gcc.target/arm/vselltdf.c: Likewise.
5751         * gcc.target/arm/vselltsf.c: Likewise.
5752         * gcc.target/arm/vselnedf.c: Likewise.
5753         * gcc.target/arm/vselnesf.c: Likewise.
5754         * gcc.target/arm/vselvcdf.c: Likewise.
5755         * gcc.target/arm/vselvcsf.c: Likewise.
5756         * gcc.target/arm/vselvsdf.c: Likewise.
5757         * gcc.target/arm/vselvssf.c: Likewise.
5759 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
5761         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
5762         body from here...
5763         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
5764         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
5765         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
5766         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
5767         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
5768         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
5769         * gcc.target/aarch64/atomic-op-char.x: ... to here.
5770         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
5771         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
5772         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
5773         * gcc.target/aarch64/atomic-op-int.x: ... to here.
5774         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
5775         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
5776         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
5777         * gcc.target/aarch64/atomic-op-release.x: ... to here.
5778         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
5779         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
5780         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
5781         * gcc.target/aarch64/atomic-op-short.x: ... to here.
5782         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
5783         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
5784         * gcc.target/arm/atomic-op-acquire.c: Likewise.
5785         * gcc.target/arm/atomic-op-char.c: Likewise.
5786         * gcc.target/arm/atomic-op-consume.c: Likewise.
5787         * gcc.target/arm/atomic-op-int.c: Likewise.
5788         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
5789         * gcc.target/arm/atomic-op-release.c: Likewise.
5790         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
5791         * gcc.target/arm/atomic-op-short.c: Likewise.
5793 2013-03-25  Richard Biener  <rguenther@suse.de>
5795         PR middle-end/56694
5796         * g++.dg/torture/pr56694.C: New testcase.
5798 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5800         PR target/56720
5801         * gcc.target/arm/neon-vcond-gt.c: New test.
5802         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
5803         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
5805 2013-03-25  Richard Biener  <rguenther@suse.de>
5807         PR tree-optimization/56689
5808         * gcc.dg/torture/pr56689.c: New testcase.
5810 2013-03-25  Kai Tietz  <ktietz@redhat.com>
5812         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
5814 2013-03-24  Tobias Burnus  <burnus@net-b.de>
5816         PR fortran/56696
5817         * gfortran.dg/eof_5.f90: New.
5819 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5821         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
5822         alphabetically.
5824 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
5826         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
5828 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5830         PR testsuite/55994
5831         * gcc.c-torture/execute/builtins/builtins.exp: Add
5832         -Wl,--allow-multiple-definition for RTEMS targets.
5834 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
5836         * gcc.target/aarch64/movk.c: New test.
5838 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
5840         * g++.dg/ext/vector21.C: New testcase.
5842 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
5844         * gcc.target/arm/neon-for-64bits-1.c: New tests.
5845         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
5847 2013-03-21  Richard Biener  <rguenther@suse.de>
5849         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
5850         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5852 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5854         * gcc.target/aarch64/vect.c: Test and result vector added
5855         for sabd and saba instructions.
5856         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
5857         instructions in assembly.
5858         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
5859         * gcc.target/aarch64/vect-fp.c: Test and result vector added
5860         for fabd instruction.
5861         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
5862         instruction in assembly.
5863         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
5865 2013-03-20  Jeff Law  <law@redhat.com>
5867         * g++.dg/tree-ssa/ssa-dom.C: New test.
5869 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5871         * gcc.target/powerpc/mmfpgpr.c: New test.
5872         * gcc.target/powerpc/sd-vsx.c: Likewise.
5873         * gcc.target/powerpc/sd-pwr6.c: Likewise.
5874         * gcc.target/powerpc/vsx-float0.c: Likewise.
5876 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
5878         PR tree-optimization/56355
5879         * gcc.dg/pr56355-1.c: New file.
5881 2013-03-20  Catherine Moore  <clm@codesourcery.com>
5882             Richard Sandiford  <rdsandiford@googlemail.com>
5884         * gcc.target/mips/mips.exp: Add microMIPS support.
5885         * gcc.target/mips/umips-movep-2.c: New test.
5886         * gcc.target/mips/umips-lwp-2.c: New test.
5887         * gcc.target/mips/umips-swp-5.c: New test.
5888         * gcc.target/mips/umips-constraints-1.c: New test.
5889         * gcc.target/mips/umips-lwp-3.c: New test.
5890         * gcc.target/mips/umips-swp-6.c: New test.
5891         * gcc.target/mips/umips-constraints-2.c: New test.
5892         * gcc.target/mips/umips-save-restore-1.c: New test.
5893         * gcc.target/mips/umips-lwp-4.c: New test.
5894         * gcc.target/mips/umips-swp-7.c: New test.
5895         * gcc.target/mips/umips-save-restore-2.c: New test.
5896         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5897         * gcc.target/mips/umips-lwp-5.c: New test.
5898         * gcc.target/mips/umips-save-restore-3.c: New test.
5899         * gcc.target/mips/umips-lwp-6.c: New test.
5900         * gcc.target/mips/umips-swp-1.c: New test.
5901         * gcc.target/mips/umips-lwp-7.c: New test.
5902         * gcc.target/mips/umips-swp-2.c: New test.
5903         * gcc.target/mips/umips-lwp-8.c: New test.
5904         * gcc.target/mips/umips-swp-3.c: New test.
5905         * gcc.target/mips/umips-movep-1.c: New test.
5906         * gcc.target/mips/umips-lwp-1.c: New test.
5907         * gcc.target/mips/umips-swp-4.c: New test.
5909 2013-03-20  Richard Biener  <rguenther@suse.de>
5911         PR tree-optimization/56661
5912         * gcc.dg/torture/pr56661.c: New testcase.
5914 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5916         PR rtl-optimization/56605
5917         * gcc.target/powerpc/pr56605.c: New.
5919 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5921         PR fortran/54932
5922         * gfortran.dg/do_1.f90: Don't xfail.
5924 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5926         PR libfortran/51825
5927         * gfortran.dg/namelist_77.f90: New.
5928         * gfortran.dg/namelist_78.f90: New.
5930 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5932         PR libfortran/48618
5933         * gfortran.dg/open_negative_unit_1.f90: New.
5935 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5937         * gcc.target/aarch64/sbc.c: New test.
5939 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5941         * gcc.target/aarch64/ror.c: New test.
5943 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5945         * gcc.target/aarch64/extr.c: New test.
5947 2013-03-19  Richard Biener  <rguenther@suse.de>
5949         PR tree-optimization/56273
5950         * gcc.dg/tree-ssa/vrp47.c: Adjust.
5951         * c-c++-common/uninit-17.c: Likewise.
5953 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5955         PR tree-optimization/56635
5956         * g++.dg/torture/pr56635.C: New test.
5958 2013-03-18  Richard Biener  <rguenther@suse.de>
5960         PR tree-optimization/3713
5961         * g++.dg/ipa/devirt-12.C: New testcase.
5963 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5965         PR c/56566
5966         * c-c++-common/pr56566.c: New test.
5968 2013-03-17  Jason Merrill  <jason@redhat.com>
5970         * g++.dg/template/abstract-dr337.C: XFAIL.
5972 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
5974         PR c++/56607
5975         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
5976         * c-c++-common/pr56607.c: New test.
5978 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
5980         PR c++/56582
5981         * g++.dg/cpp0x/constexpr-array5.C: New.
5983 2013-03-15  Tobias Burnus  <burnus@net-b.de>
5985         PR fortran/56615
5986         * gfortran.dg/transfer_intrinsic_5.f90: New.
5988 2013-03-15  Kai Tietz  <ktietz@redhat.com>
5990         * gcc.target/i386/movti.c: Don't test for x64 mingw.
5991         * gcc.target/i386/pr20020-1.c: Likewise.
5992         * gcc.target/i386/pr20020-2.c: Likewise.
5993         * gcc.target/i386/pr20020-3.c: Likewise.
5994         * gcc.target/i386/pr53425-1.c: Likewise.
5995         * gcc.target/i386/pr53425-2.c: Likewise.
5996         * gcc.target/i386/pr55093.c: Likewise.
5997         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
5999 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
6001         PR debug/56307
6002         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6003         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
6005 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
6007         PR tree-optimization/53265
6008         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6009         undefined behavior.
6010         * gcc.dg/graphite/id-6.c (test): Likewise.
6011         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6012         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6014         PR tree-optimization/53265
6015         * gcc.dg/pr53265.c: New test.
6016         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6017         to dg-options.
6018         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6019         arrays.
6020         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
6021         n, use it as high bound instead of 4.
6023 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6025         PR target/49880
6026         * gcc.target/sh/pr49880-1.c: New.
6027         * gcc.target/sh/pr49880-2.c: New.
6028         * gcc.target/sh/pr49880-3.c: New.
6029         * gcc.target/sh/pr49880-4.c: New.
6030         * gcc.target/sh/pr49880-5.c: New.
6032 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6034         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6036 2013-03-13  Richard Biener  <rguenther@suse.de>
6038         PR tree-optimization/56608
6039         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6041 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6043         PR c++/56611
6044         * g++.dg/cpp0x/alias-decl-32.C: New.
6046 2013-03-11  Jan Hubicka  <jh@suse.cz>
6048         PR middle-end/56571
6049         * gcc.c-torture/compile/pr56571.c: New testcase.
6051 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6053         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6054         * gcc.dg/tree-ssa/pr55579.c: Likewise.
6056 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6058         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6059         * gcc.dg/inline_4.c: Likewise.
6060         * gcc.dg/unroll_2.c: Likewise.
6061         * gcc.dg/unroll_3.c: Likewise.
6062         * gcc.dg/unroll_4.c: Likewise.
6064 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6066         PR testsuite/54119
6067         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6069         PR debug/56307
6070         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6072 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6074         PR target/40797
6075         * gcc.c-torture/compile/pr40797.c: New.
6077 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6079         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6081 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
6083         PR fortran/56575
6084         * gfortran.dg/class_56.f90: New test.
6086 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
6088         PR middle-end/56524
6089         * gcc.target/mips/pr56524.c: New test.
6091 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6093         PR c++/56565
6094         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6096 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6098         PR c++/51412
6099         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6101 2013-03-08  Marek Polacek  <polacek@redhat.com>
6103         PR tree-optimization/56478
6104         * gcc.dg/torture/pr56478.c: New test.
6106 2013-03-08  Kai Tietz  <ktietz@redhat.com>
6108         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6109         targets linker option --allow-multiple-definition.
6111         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6112         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6113         * gcc.dg/pr52549.c: Add LLP64 case.
6114         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6115         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6116         * gcc.dg/torture/pr51071-2.c: Likewise.
6117         * gcc.dg/tree-ssa/vrp72.c: Likewise.
6118         * gcc.dg/tree-ssa/vrp73.c: Likewise.
6119         * gcc.dg/tree-ssa/vrp75.c: Likewise.
6120         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6121         * gcc.dg/weak/weak-1.c: Likewise.
6122         * gcc.dg/weak/weak-2.c: Likewise.
6123         * gcc.dg/weak/weak-3.c: Likewise.
6124         * gcc.dg/weak/weak-4.c: Likewise.
6125         * gcc.dg/weak/weak-5.c: Likewise.
6126         * gcc.dg/weak/weak-15.c: Likewise.
6127         * gcc.dg/weak/weak-16.c: Likewise.
6129         * c-c++-common/pr54486.c: Skip test for mingw-targets.
6131 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
6133         PR tree-optimization/56559
6134         * gcc.dg/tree-ssa/reassoc-26.c: New test.
6136 2013-03-07  Andreas Schwab  <schwab@suse.de>
6138         * gcc.dg/pr31490.c: Fix last change.
6140 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
6142         PR c++/56534
6143         * g++.dg/template/crash115.C: New.
6145 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6147         PR tree-optimization/56539
6148         * gcc.c-torture/compile/pr56539.c: New test.
6150 2013-03-06  Kai Tietz  <ktietz@redhat.com>
6152         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6153         targets.
6154         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6155         * gcc.dg/lto/20091013-1_2.c: Likewise.
6156         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6158 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6160         * gnat.dg/specs/aggr6.ads: New test.
6162 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6164         * gnat.dg/loop_optimization15.ad[sb]: New test.
6166 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6168         PR middle-end/56548
6169         * gcc.dg/pr56548.c: New test.
6171 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6173         PR debug/53363
6174         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6176 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6178         PR c++/56543
6179         * g++.dg/template/typename20.C: New test.
6181 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6183         PR debug/56510
6184         * gcc.dg/pr56510.c: New test.
6186         PR rtl-optimization/56484
6187         * gcc.c-torture/compile/pr56484.c: New test.
6189 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6191         PR c++/56530
6192         * g++.dg/warn/Wsign-conversion-2.C: New.
6194 2013-03-05  Richard Biener  <rguenther@suse.de>
6196         PR tree-optimization/56270
6197         * gcc.dg/vect/slp-38.c: New testcase.
6199 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6201         PR rtl-optimization/56494
6202         * gcc.dg/pr56494.c: New test.
6204 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6206         * gcc.dg/pr56424.c: New test.
6208 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6210         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6211         * gcc.dg/pr56228.c <avr>: Skip.
6213 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6215         PR testsuite/52641
6216         PR tree-optimization/52631
6217         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6219 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
6221         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6222         * gcc.dg/vect/vect-83_64.c: Same.
6224 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6226         PR fortran/56477
6227         * gfortran.dg/pointer_check_13.f90: New test.
6229 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6231         PR fortran/54730
6232         * gfortran.dg/array_constructor_42.f90: New test.
6234 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6236         PR c++/52688
6237         * g++.dg/template/static33.C: New.
6238         * g++.dg/template/static34.C: Likewise.
6240         PR c++/10291
6241         * g++.dg/template/static35.C: New.
6243 2013-03-01  Steve Ellcey  <sellcey@mips.com>
6245         * gcc.dg/pr56396.c: Require pic support.
6247 2013-03-01  Richard Biener  <rguenther@suse.de>
6249         PR tree-optimization/55481
6250         * gcc.dg/torture/pr56488.c: New testcase.
6252 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
6253             Jakub Jelinek  <jakub@redhat.com>
6255         PR sanitizer/56454
6256         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6257         no_sanitize_address attribute rather than no_address_safety_analysis.
6258         * g++.dg/asan/sanitizer_test_utils.h
6259         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6260         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6261         in addition to no_address_safety_analysis.
6263 2013-02-28  Jason Merrill  <jason@redhat.com>
6265         PR c++/56481
6266         * g++.dg/cpp0x/constexpr-and.C: New.
6268 2013-02-28  Martin Jambor  <mjambor@suse.cz>
6270         PR tree-optimization/56294
6271         * g++.dg/debug/pr56294.C: New test.
6273 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6275         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6277 2013-02-27  Marek Polacek  <polacek@redhat.com>
6279         PR rtl-optimization/56466
6280         * gcc.dg/pr56466.c: New test.
6282 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6284         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6285         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6286         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6288 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
6290         PR middle-end/45472
6291         * gcc.dg/pr45472.c: New test.
6293 2013-02-26  Marek Polacek  <polacek@redhat.com>
6295         PR tree-optimization/56426
6296         * gcc.dg/pr56436.c: New test.
6298 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
6300         PR tree-optimization/56448
6301         * gcc.c-torture/compile/pr56448.c: New test.
6303         PR tree-optimization/56443
6304         * gcc.dg/torture/pr56443.c: New test.
6306 2013-02-25  Richard Biener  <rguenther@suse.de>
6308         PR tree-optimization/56175
6309         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6311 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
6313         PR c++/56403
6314         * g++.dg/torture/pr56403.C: New test.
6316 2013-02-25  Catherine Moore  <clm@codesourcery.com>
6318         Revert:
6319         2013-02-24  Catherine Moore  <clm@codesourcery.com>
6320         Richard Sandiford  <rdsandiford@googlemail.com>
6322         * gcc.target/mips/mips.exp: Add microMIPS support.
6323         * gcc.target/mips/umips-movep-2.c: New test.
6324         * gcc.target/mips/umips-lwp-2.c: New test.
6325         * gcc.target/mips/umips-swp-5.c: New test.
6326         * gcc.target/mips/umips-constraints-1.c: New test.
6327         * gcc.target/mips/umips-lwp-3.c: New test.
6328         * gcc.target/mips/umips-swp-6.c: New test.
6329         * gcc.target/mips/umips-constraints-2.c: New test.
6330         * gcc.target/mips/umips-save-restore-1.c: New test.
6331         * gcc.target/mips/umips-lwp-4.c: New test.
6332         * gcc.target/mips/umips-swp-7.c: New test.
6333         * gcc.target/mips/umips-save-restore-2.c: New test.
6334         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6335         * gcc.target/mips/umips-lwp-5.c: New test.
6336         * gcc.target/mips/umips-save-restore-3.c: New test.
6337         * gcc.target/mips/umips-lwp-6.c: New test.
6338         * gcc.target/mips/umips-swp-1.c: New test.
6339         * gcc.target/mips/umips-lwp-7.c: New test.
6340         * gcc.target/mips/umips-swp-2.c: New test.
6341         * gcc.target/mips/umips-lwp-8.c: New test.
6342         * gcc.target/mips/umips-swp-3.c: New test.
6343         * gcc.target/mips/umips-movep-1.c: New test.
6344         * gcc.target/mips/umips-lwp-1.c: New test.
6345         * gcc.target/mips/umips-swp-4.c: New test.
6347 2013-02-24  Catherine Moore  <clm@codesourcery.com>
6348             Richard Sandiford  <rdsandiford@googlemail.com>
6350         * gcc.target/mips/mips.exp: Add microMIPS support.
6351         * gcc.target/mips/umips-movep-2.c: New test.
6352         * gcc.target/mips/umips-lwp-2.c: New test.
6353         * gcc.target/mips/umips-swp-5.c: New test.
6354         * gcc.target/mips/umips-constraints-1.c: New test.
6355         * gcc.target/mips/umips-lwp-3.c: New test.
6356         * gcc.target/mips/umips-swp-6.c: New test.
6357         * gcc.target/mips/umips-constraints-2.c: New test.
6358         * gcc.target/mips/umips-save-restore-1.c: New test.
6359         * gcc.target/mips/umips-lwp-4.c: New test.
6360         * gcc.target/mips/umips-swp-7.c: New test.
6361         * gcc.target/mips/umips-save-restore-2.c: New test.
6362         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6363         * gcc.target/mips/umips-lwp-5.c: New test.
6364         * gcc.target/mips/umips-save-restore-3.c: New test.
6365         * gcc.target/mips/umips-lwp-6.c: New test.
6366         * gcc.target/mips/umips-swp-1.c: New test.
6367         * gcc.target/mips/umips-lwp-7.c: New test.
6368         * gcc.target/mips/umips-swp-2.c: New test.
6369         * gcc.target/mips/umips-lwp-8.c: New test.
6370         * gcc.target/mips/umips-swp-3.c: New test.
6371         * gcc.target/mips/umips-movep-1.c: New test.
6372         * gcc.target/mips/umips-lwp-1.c: New test.
6373         * gcc.target/mips/umips-swp-4.c: New test.
6375 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
6377         PR sanitizer/56393
6378         * lib/asan-dg.exp (asan_link_flags): Add
6379         -B${gccpath}/libsanitizer/asan/ to flags.
6381 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6383         PR middle-end/56420
6384         * gcc.dg/torture/pr56420.c: New test.
6386 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
6388         PR middle-end/56108
6389         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6391 2013-02-21  Martin Jambor  <mjambor@suse.cz>
6393         PR tree-optimization/56310
6394         * g++.dg/ipa/pr56310.C: New test.
6396 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
6398         PR fortran/56385
6399         * gfortran.dg/proc_ptr_comp_37.f90: New.
6401 2013-02-21  Richard Biener  <rguenther@suse.de>
6403         PR tree-optimization/56415
6404         Revert
6405         2013-02-11  Richard Biener  <rguenther@suse.de>
6407         PR tree-optimization/56273
6408         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6409         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6410         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6411         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6412         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6413         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6415 2013-02-21  Marek Polacek  <polacek@redhat.com>
6417         PR tree-optimization/56398
6418         * g++.dg/torture/pr56398.C: New test.
6420 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6422         PR inline-asm/56405
6423         * gcc.c-torture/compile/pr56405.c: New test.
6425 2013-02-20  Jan Hubicka  <jh@suse.cz>
6427         PR tree-optimization/56265
6428         * g++.dg/ipa/devirt-11.C: New testcase.
6430 2013-02-20  Richard Biener  <rguenther@suse.de>
6432         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6434 2013-02-20  Richard Biener  <rguenther@suse.de>
6435         Jakub Jelinek  <jakub@redhat.com>
6437         PR tree-optimization/56396
6438         * gcc.dg/pr56396.c: New testcase.
6440 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
6442         PR c++/56373
6443         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6445 2013-02-19  Richard Biener  <rguenther@suse.de>
6447         PR tree-optimization/56384
6448         * gcc.dg/torture/pr56384.c: New testcase.
6450 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
6452         PR tree-optimization/56350
6453         * gcc.dg/pr56350.c: New test.
6455         PR tree-optimization/56381
6456         * g++.dg/opt/pr56381.C: New test.
6458 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
6460         PR pch/54117
6461         * lib/dg-pch.exp (pch-init, pch-finish,
6462         check_effective_target_pch_supported_debug): New procs.
6463         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6464         Likewise if $pch_unsupported_debug and $flags include -g.
6465         Skip FAILs about missing *.gch file if $pch_unsupported_debug
6466         and dg-require-effective-target pch_unsupported_debug.
6467         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6468         * objc.dg/pch/pch.exp: Likewise.
6469         * gcc.dg/pch/pch.exp: Likewise.
6470         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6471         pch_unsupported_debug.
6472         * gcc.dg/pch/valid-1.hs: Likewise.
6473         * gcc.dg/pch/valid-1b.c: Likewise.
6474         * gcc.dg/pch/valid-1b.hs: Likewise.
6476 2013-02-18  Richard Biener  <rguenther@suse.de>
6478         PR tree-optimization/56366
6479         * gcc.dg/torture/pr56366.c: New testcase.
6481 2013-02-18  Richard Biener  <rguenther@suse.de>
6483         PR middle-end/56349
6484         * gcc.dg/torture/pr56349.c: New testcase.
6486 2013-02-18  Richard Biener  <rguenther@suse.de>
6488         PR tree-optimization/56321
6489         * gcc.dg/torture/pr56321.c: New testcase.
6491 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6493         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
6495 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
6496             Dodji Seketeli  <dodji@redhat.com>
6498         PR asan/56330
6499         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
6500         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6501         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6502         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6503         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6504         * c-c++-common/asan/pr56330.c: Likewise.
6505         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
6506         Ensure the size argument of __builtin_memcpy is a constant.
6508 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6509             Paolo Carlini  <paolo.carlini@oracle.com>
6511         PR c++/51242
6512         * g++.dg/cpp0x/enum23.C: New.
6514 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
6516         PR target/54685
6517         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
6519 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
6521         PR rtl-optimization/56348
6522         * gcc.target/i386/pr56348.c: New test.
6524 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
6526         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
6527         * gcc.target/arm/interrupt-2.c: Likewise.
6529 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6531         PR fortran/56318
6532         * gfortran.dg/matmul_9.f90: New.
6534 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6536         PR fortran/53818
6537         * gfortran.dg/init_flag_11.f90: New.
6539 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6541         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
6543 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6545         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
6546         characters.
6548 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
6549             Tobias Burnus  <burnus@net-b.de>
6551         PR testsuite/56138
6552         * gfortran.dg/allocatable_function_7.f90: New.
6554 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
6556         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
6557         * asan_globals_test-wrapper.cc: New file.
6558         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
6559         instead of asan_globals_test.cc as dg-additional-sources.
6560         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
6561         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
6562         "sanitizer_test_utils.h" instead of
6563         "sanitizer_common/tests/sanitizer_test_utils.h".
6564         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
6565         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
6566         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
6567         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
6568         * g++.dg/asan/asan_test.cc: Synced from upstream.
6569         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
6571 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
6573         Fix an asan crash
6574         * c-c++-common/asan/memcmp-2.c: New test.
6576 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
6578         PR c++/55582
6579         * g++.dg/cpp0x/udlit-string-literal.h: New.
6580         * g++.dg/cpp0x/udlit-string-literal.C: New.
6582 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
6584         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
6586 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
6588         PR target/56184
6589         * gcc.target/arm/pr56184.C: New test.
6591 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
6593         PR c++/56302
6594         * g++.dg/torture/pr56302.C: New test.
6595         * g++.dg/cpp0x/constexpr-56302.C: New test.
6596         * c-c++-common/pr56302.c: New test.
6598 2013-02-13  Tobias Burnus  <burnus@net-b.de>
6599             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6601         PR fortran/56204
6602         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
6603         * gfortran.dg/quad_3.f90: Ditto.
6605 2013-02-13  Kostya Serebryany  <kcc@google.com>
6607         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
6608         to match the fresh asan run-time.
6609         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
6611 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
6613         Avoid instrumenting duplicated memory access in the same basic block
6614         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
6615         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
6616         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
6617         * c-c++-common/asan/inc.c: Likewise.
6619 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
6621         PR inline-asm/56148
6622         * gcc.target/i386/pr56148.c: New test.
6624 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6625             Tobias Burnus  <burnus@net-b.de>
6627         PR testsuite/56082
6628         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
6629         to kind=2.
6631 2013-02-12  Richard Biener  <rguenther@suse.de>
6633         PR lto/56297
6634         * gcc.dg/lto/pr56297_0.c: New testcase.
6635         * gcc.dg/lto/pr56297_0.c: Likewise.
6637 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
6639         PR fortran/46952
6640         * gfortran.dg/typebound_deferred_1.f90: New.
6642 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
6644         PR rtl-optimization/56151
6645         * gcc.target/i386/pr56151.c: New test.
6647 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
6649         * g++.dg/ext/mv12.C: New test.
6650         * g++.dg/ext/mv12.h: New file.
6651         * g++.dg/ext/mv12-aux.C: New file.
6652         * g++.dg/ext/mv13.C: New test.
6654 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6656         * lib/target-supports.exp
6657         (check_effective_target_powerpc_eabi_ok): New.
6658         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
6659         powerpc_eabi_ok.
6660         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
6661         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
6662         only.
6663         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
6664         * gcc.target/powerpc/pr51623.c: Likewise.
6665         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
6666         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
6668 2013-02-11  Alexander Potapenko  <glider@google.com>
6669             Jack Howarth  <howarth@bromo.med.uc.edu>
6670             Jakub Jelinek  <jakub@redhat.com>
6672         PR sanitizer/55617
6673         * g++.dg/asan/pr55617.C: Run on all targets.
6675 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
6677         PR rtl-optimization/56275
6678         * gcc.dg/pr56275.c: New test.
6680 2013-02-11  Richard Biener  <rguenther@suse.de>
6682         PR tree-optimization/56273
6683         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
6685 2013-02-11  Richard Biener  <rguenther@suse.de>
6687         PR tree-optimization/56264
6688         * gcc.dg/torture/pr56264.c: New testcase.
6690 2013-02-11  Richard Biener  <rguenther@suse.de>
6692         PR tree-optimization/56273
6693         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6694         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6695         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6696         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6697         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6698         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6700 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
6702         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
6703         for *-*-linux-gnu targets.
6704         * g++.dg/asan/interception-test-1.c: Ditto.
6705         * g++.dg/asan/interception-failure-test-1.C: Ditto.
6706         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
6708 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
6710         PR fortran/55362
6711         * gfortran.dg/intrinsic_size_4.f90 : New test.
6713 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
6715         PR target/56256
6716         * gcc.target/powerpc/pr56256.c: New test.
6718 2013-02-08  Ian Lance Taylor  <iant@google.com>
6720         * lib/go.exp: Load timeout.exp.
6722 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
6724         PR rtl-optimization/56246
6725         * gcc.target/i386/pr56246.c: New test.
6727 2013-02-08  Jeff Law  <law@redhat.com>
6729         PR debug/53948
6730         * gcc.dg/debug/dwarf2/pr53948.c: New test.
6732 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6734         PR target/56043
6735         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
6736         powerpc*-*-linux*.
6738 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6740         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
6742 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6744         PR rtl-optimization/56195
6745         * gcc.dg/torture/pr56195.c: New test.
6747 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6749         PR fortran/54107
6750         * gfortran.dg/recursive_interface_2.f90: New test.
6752 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6754         PR tree-optimization/56250
6755         * gcc.c-torture/execute/pr56250.c: New test.
6757 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
6759         PR tree-optimization/56064
6760         * gcc.dg/fixed-point/view-convert-2.c: New test.
6762 2013-02-08  Michael Matz  <matz@suse.de>
6764         PR tree-optimization/52448
6765         * gcc.dg/pr52448.c: New test.
6767 2013-02-08  Richard Biener  <rguenther@suse.de>
6769         PR middle-end/56181
6770         * gcc.dg/torture/pr56181.c: New testcase.
6772 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
6774         PR target/54222
6775         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
6776         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
6778 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6780         PR c++/56241
6781         * g++.dg/parse/crash61.C: New test.
6783         PR c++/56239
6784         * g++.dg/parse/pr56239.C: New test.
6786         PR c++/56237
6787         * g++.dg/abi/mangle61.C: New test.
6789 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
6791         PR rtl-optimization/56225
6792         * gcc.target/i386/pr56225.c: New test.
6794 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6796         PR debug/56154
6797         * gcc.dg/guality/pr56154-1.c: New test.
6798         * gcc.dg/guality/pr56154-2.c: New test.
6799         * gcc.dg/guality/pr56154-3.c: New test.
6800         * gcc.dg/guality/pr56154-4.c: New test.
6801         * gcc.dg/guality/pr56154-aux.c: New file.
6803         PR tree-optimization/55789
6804         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
6805         cleanup-tree-dump.
6806         * gcc.dg/tree-ssa/inline-3.c: Add
6807         --param max-early-inliner-iterations=2 option.
6809 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6811         PR debug/53363
6812         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
6813         Add -fno-dwarf2-cfi-asm to dg-options.
6814         Adapt match count.
6816 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6818         PR target/56228
6819         * gcc.dg/pr56228.c: New test.
6821 2013-02-07  Alan Modra  <amodra@gmail.com>
6823         PR target/54009
6824         * gcc.target/powerpc/pr54009.c: New test.
6825         PR target/54131
6826         * gfortran.dg/pr54131.f: New test.
6828 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
6830         PR fortran/55789
6831         * gfortran.dg/array_constructor_41.f90: New test.
6833 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
6835         PR fortran/55978
6836         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
6838 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
6840         PR middle-end/56217
6841         * g++.dg/gomp/pr56217.C: New test.
6843 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6845         PR tree-optimization/56205
6846         * gcc.dg/tree-ssa/stdarg-6.c: New test.
6847         * gcc.c-torture/execute/pr56205.c: New test.
6849 2013-02-05  Richard Biener  <rguenther@suse.de>
6851         PR tree-optimization/53342
6852         PR tree-optimization/53185
6853         * gcc.dg/vect/pr53185-2.c: New testcase.
6855 2013-02-05  Jan Hubicka  <jh@suse.cz>
6857         PR tree-optimization/55789
6858         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
6859         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
6860         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
6861         * g++.dg/ipa/inline-1.C: New testcase.
6862         * g++.dg/ipa/inline-2.C: New testcase.
6863         * g++.dg/ipa/inline-3.C: New testcase.
6865 2013-02-05  Jan Hubicka  <jh@suse.cz>
6867         PR tree-optimization/55789
6868         * g++.dg/torture/pr55789.C: New testcase.
6870 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6872         PR middle-end/56167
6873         * gcc.dg/pr56167.c: New test.
6875 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6877         PR target/55146
6878         * gcc.target/sh/pr55146.c: New.
6880 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6882         PR tree-optimization/54386
6883         * gcc.target/sh/pr54386.c: New.
6885 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
6887         PR fortran/56008
6888         * gfortran.dg/realloc_on _assign_16.f90 : New test.
6890         PR fortran/47517
6891         * gfortran.dg/realloc_on _assign_17.f90 : New test.
6893 2013-02-04  Alexander Potapenko  <glider@google.com>
6894             Jack Howarth  <howarth@bromo.med.uc.edu>
6895             Jakub Jelinek  <jakub@redhat.com>
6897         PR sanitizer/55617
6898         * g++.dg/asan/pr55617.C: New test.
6900 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6902         PR fortran/54195
6903         * gfortran.dg/typebound_operator_19.f90: New test.
6904         * gfortran.dg/typebound_assignment_4.f90: New test.
6906 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6908         PR fortran/54107
6909         * gfortran.dg/recursive_interface_1.f90: New test.
6911 2013-02-04  Richard Guenther  <rguenther@suse.de>
6913         PR lto/56168
6914         * gcc.dg/lto/pr56168_0.c: New testcase.
6915         * gcc.dg/lto/pr56168_1.c: Likewise.
6917 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6919         PR fortran/50627
6920         PR fortran/56054
6921         * gfortran.dg/block_12.f90:  New test.
6922         * gfortran.dg/module_error_1.f90:  New test.
6924 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
6926         * lib/target-supports.exp (check_effective_target_vect_float)
6927         (check_effective_target_vect_no_align): Add mips-sde-elf.
6929 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
6931         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
6933 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
6935         * gcc.dg/pr56023.c: XFAIL on AIX.
6936         * gcc.dg/vect/pr49352.c: Same.
6938 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
6940         * gnat.dg/opt26.adb: New test.
6942 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6944         Revert.
6945         2013-01-27  Amol Pise  <amolpise15@gmail.com>
6947         * gcc.target/arm/neon-vfnms-1.c: New test.
6948         * gcc.target/arm/neon-vfnma-1.c: New test.
6950 2013-01-31  Richard Biener  <rguenther@suse.de>
6952         PR tree-optimization/56157
6953         * gcc.dg/torture/pr56157.c: New testcase.
6955 2013-01-30  Richard Biener  <rguenther@suse.de>
6957         PR tree-optimization/56150
6958         * gcc.dg/torture/pr56150.c: New testcase.
6960 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
6962         PR sanitizer/55374
6963         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
6964         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
6965         printed in backtrace.
6966         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
6967         to avoid errors about mismatched allocation vs. deallocation.
6969         PR c++/55742
6970         * g++.dg/mv1.C: Moved to...
6971         * g++.dg/ext/mv1.C: ... here.  Adjust test.
6972         * g++.dg/mv2.C: Moved to...
6973         * g++.dg/ext/mv2.C: ... here.  Adjust test.
6974         * g++.dg/mv3.C: Moved to...
6975         * g++.dg/ext/mv3.C: ... here.
6976         * g++.dg/mv4.C: Moved to...
6977         * g++.dg/ext/mv4.C: ... here.
6978         * g++.dg/mv5.C: Moved to...
6979         * g++.dg/ext/mv5.C: ... here.  Adjust test.
6980         * g++.dg/mv6.C: Moved to...
6981         * g++.dg/ext/mv6.C: ... here.  Adjust test.
6982         * g++.dg/ext/mv7.C: New test.
6983         * g++.dg/ext/mv8.C: New test.
6984         * g++.dg/ext/mv9.C: New test.
6985         * g++.dg/ext/mv10.C: New test.
6986         * g++.dg/ext/mv11.C: New test.
6988 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6990         PR rtl-optimization/56144
6991         * gcc.dg/pr56144.c: New.
6993 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
6995         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
6996         message.
6997         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
6998         * g++.dg/cpp0x/constexpr-55573.C: Same
7000 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
7002         PR tree-optimization/56064
7003         * gcc.dg/fixed-point/view-convert.c: New test.
7005 2013-01-30  Andreas Schwab  <schwab@suse.de>
7007         * lib/target-supports-dg.exp (dg-process-target): Use expr to
7008         evaluate the end index in string range.
7010 2013-01-30  Tobias Burnus  <burnus@net-b.de>
7012         PR fortran/56138
7013         * gfortran.dg/allocatable_function_6.f90: New.
7015 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
7016             Mikael Morin  <mikael@gcc.gnu.org>
7018         PR fortran/54107
7019         * gfortran.dg/proc_ptr_comp_36.f90: New.
7021 2013-01-29  Richard Biener  <rguenther@suse.de>
7023         PR tree-optimization/55270
7024         * gcc.dg/torture/pr55270.c: New testcase.
7026 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7028         PR rtl-optimization/56117
7029         * gcc.dg/pr56117.c: New test.
7031 2013-01-28  Richard Biener  <rguenther@suse.de>
7033         PR tree-optimization/56034
7034         * gcc.dg/torture/pr56034.c: New testcase.
7036 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7038         PR tree-optimization/56125
7039         * gcc.dg/pr56125.c: New test.
7041 2013-01-28  Tobias Burnus  <burnus@net-b.de>
7042             Mikael Morin  <mikael@gcc.gnu.org>
7044         PR fortran/53537
7045         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7046         * gfortran.dg/import8.f90: Likewise.
7047         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7048         * gfortran.dg/import10.f90: New test.
7049         * gfortran.dg/import11.f90: Likewise
7051 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7053         PR testsuite/56053
7054         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7055         string.h.  Provide memset, malloc and free prototypes, adjust line
7056         numbers in dg-output.
7057         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7058         Provide memset prototype and adjust line numbers in dg-output.
7059         * c-c++-common/asan/global-overflow-1.c: Likewise.
7061         PR tree-optimization/56094
7062         * gcc.dg/pr56094.c: New test.
7064 2013-01-27  Amol Pise  <amolpise15@gmail.com>
7066         * gcc.target/arm/neon-vfnms-1.c: New test.
7067         * gcc.target/arm/neon-vfnma-1.c: New test.
7069 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
7071         PR target/56114
7072         * gcc.target/i386/pr56114.c: New test.
7074 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
7076         PR fortran/55984
7077         * gfortran.dg/associate_14.f90: New test.
7079         PR fortran/56047
7080         * gfortran.dg/associate_13.f90: New test.
7082 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
7084         PR tree-optimization/56098
7085         * gcc.dg/pr56098-1.c: New test.
7086         * gcc.dg/pr56098-2.c: New test.
7088 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
7090         PR target/54222
7091         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7093 2013-01-22  Marek Polacek  <polacek@redhat.com>
7095         PR tree-optimization/56035
7096         * gcc.dg/pr56035.c: New test.
7098 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7100         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7101         for MIPS.
7103 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7105         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7107 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
7109         PR c/56078
7110         * gcc.dg/pr56078.c: New test.
7111         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7113 2013-01-24  Martin Jambor  <mjambor@suse.cz>
7115         PR tree-optimization/55927
7116         * g++.dg/ipa/devirt-10.C: Disable early inlining.
7118 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
7120         * gcc.target/i386/movsd.c: New test.
7122 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
7124         PR inline-asm/55934
7125         * gcc.target/i386/pr55934.c: New test.
7127 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
7129         PR fortran/56081
7130         * gfortran.dg/select_8.f90: New.
7132 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
7134         * gcc.target/microblaze/microblaze.exp: Remove
7135         target_config_cflags check.
7137 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
7139         PR fortran/56052
7140         * gfortran.dg/gomp/pr56052.f90: New test.
7142         PR target/49069
7143         * gcc.dg/pr49069.c: New test.
7145 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
7147         PR c++/55944
7148         * g++.dg/cpp0x/constexpr-static10.C: New.
7150 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
7152         PR target/56028
7153         * gcc.target/i386/pr56028.c: New test.
7155 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
7157         PR target/55686
7158         * gcc.target/i386/pr55686.c: New test.
7160 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
7162         PR c++/53609
7163         * g++.dg/cpp0x/variadic139.C: New test.
7164         * g++.dg/cpp0x/variadic140.C: Likewise.
7165         * g++.dg/cpp0x/variadic141.C: Likewise.
7167 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
7169         * gnat.dg/warn8.adb: New test.
7171 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7173         PR fortran/55919
7174         * gfortran.dg/include_8.f90: New test.
7176 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7178         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7179         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7181 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
7183         PR tree-optimization/56051
7184         * gcc.c-torture/execute/pr56051.c: New test.
7186 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7188         PR rtl-optimization/56023
7189         * gcc.dg/pr56023.c: New test.
7191 2013-01-21  Martin Jambor  <mjambor@suse.cz>
7193         PR middle-end/56022
7194         * gcc.target/i386/pr56022.c: New test.
7196 2013-01-21  Jason Merrill  <jason@redhat.com>
7198         * lib/target-supports.exp (check_effective_target_alias): New.
7200 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7202         PR debug/53235
7203         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7205 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
7207         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7209 2013-01-19  Jeff Law  <law@redhat.com>
7211         PR tree-optimization/52631
7212         * tree-ssa/pr52631.c: New test.
7213         * tree-ssa/ssa-fre-9: Update expected output.
7215 2013-01-19  Anthony Green  <green@moxielogic.com>
7217         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7218         for moxie.
7220 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7222         PR tree-optimization/56029
7223         * g++.dg/torture/pr56029.C: New test.
7225 2013-01-18  Sharad Singhai  <singhai@google.com>
7227         PR tree-optimization/55995
7228         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7230 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
7232         PR target/55433
7233         * gcc.target/i386/pr55433.c: New.
7235 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7237         PR middle-end/56015
7238         * gfortran.dg/pr56015.f90: New test.
7240 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
7242         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7244 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
7246         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7247         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7248         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7249         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7250         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7252 2013-01-17  Jeff Law  <law@redhat.com>
7254         * gcc.dg/pr52573.c: Move to...
7255         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
7257         PR rtl-optimization/52573
7258         * gcc.dg/pr52573.c: New test.
7260 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
7262         PR sanitizer/55679
7263         * g++.dg/asan/interception-test-1.C: Skip on darwin.
7264         * lib/target-supports.exp (check_effective_target_swapcontext): Use
7265         check_no_compiler_messages to test support in ucontext.h.
7266         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7267         compliant RLIMIT_AS.
7269 2013-01-17  Marek Polacek  <polacek@redhat.com>
7271         PR rtl-optimization/55833
7272         * gcc.dg/pr55833.c: New test.
7274 2013-01-17  Jan Hubicka  <jh@suse.cz>
7276         PR tree-optimization/55273
7277         * gcc.c-torture/compile/pr55273.c: New testcase.
7279 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
7281         PR target/55981
7282         * gcc.target/pr55981.c: New test.
7284 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
7286         * gcc.target/arm/pr40887.c: Require at least armv5.
7287         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7288         * gcc.target/arm/pr51915.c: Likewise.
7289         * gcc.target/arm/pr52006.c: Likewise.
7290         * gcc.target/arm/pr53187.c: Likewise.
7292         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7293         * gcc.target/arm/ftest-support-arm.h: Delete.
7294         * gcc.target/arm/ftest-support-thumb.h: Delete.
7295         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7296         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7297         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7298         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7299         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7300         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7301         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7302         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7303         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7304         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7305         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7306         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7307         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7308         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7309         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7310         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7311         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7312         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7313         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7314         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7315         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7316         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7317         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7318         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7320 2013-01-17  Martin Jambor  <mjambor@suse.cz>
7322         PR tree-optimizations/55264
7323         * g++.dg/ipa/pr55264.C: New test.
7325 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
7327         PR fortran/55983
7328         * gfortran.dg/class_55.f90: New.
7330 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
7332         PR testsuite/55994
7333         * gcc.c-torture/execute/builtins/builtins.exp: Add
7334         -Wl,--allow-multiple-definition for eabi and elf targets.
7336         PR testsuite/54622
7337         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7338         check_effective_target_vect_perm_short,
7339         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7340         check_effective_target_vect64): Return 0 for big-endian ARM.
7341         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7343         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7344         prototypes.
7346 2013-01-16  Richard Biener  <rguenther@suse.de>
7348         PR tree-optimization/55964
7349         * gcc.dg/torture/pr55964.c: New testcase.
7351 2013-01-16  Richard Biener  <rguenther@suse.de>
7353         PR tree-optimization/54767
7354         PR tree-optimization/53465
7355         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7357 2013-01-16  Christian Bruel  <christian.bruel@st.com>
7359         PR target/55301
7360         * gcc.target/sh/sh-switch.c: New testcase.
7362 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7364         * gcc.dg/webizer.c: Increase the array size.
7366 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7368         PR target/55940
7369         * gcc.dg/pr55940.c: New test.
7371 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
7372             Harald Anlauf  <anlauf@gmx.de>
7374         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7375         * gfortran.dg/bounds_check_5.f90: Likewise.
7376         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7377         * gfortran.dg/continuation_9.f90: Likewise.
7378         * gfortran.dg/move_alloc_13.f90: Likewise.
7379         * gfortran.dg/structure_constructor_11.f90: Likewise.
7380         * gfortran.dg/tab_continuation.f: Likewise.
7381         * gfortran.dg/warning-directive-2.F90: Likewise.
7382         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7384 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7386         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7387         * gcc.target/arm/fma-sp.c: Likewise.
7389 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7391         PR rtl-optimization/55153
7392         * gcc.dg/pr55153.c: New.
7394 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7396         PR tree-optimization/55920
7397         * gcc.c-torture/compile/pr55920.c: New test.
7399 2013-01-15  Richard Biener  <rguenther@suse.de>
7401         PR middle-end/55882
7402         * gcc.dg/torture/pr55882.c: New testcase.
7404 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7406         PR tree-optimization/55955
7407         * gcc.c-torture/compile/pr55955.c: New test.
7409 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
7411         PR c++/55663
7412         * g++.dg/cpp0x/alias-decl-31.C: New test.
7414 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
7416         PR fortran/54286
7417         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7418         case where interface is null.
7420 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7422         PR fortran/55806
7423         * gfortran.dg/array_constructor_40.f90:  New test.
7425 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
7427         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7429 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7431         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7432         * gcc.target/aarch64/vect-ld1r-compile.c: New.
7433         * gcc.target/aarch64/vect-ld1r-fp.c: New.
7434         * gcc.target/aarch64/vect-ld1r.c: New.
7435         * gcc.target/aarch64/vect-ld1r.x: New.
7437 2013-01-14  Andi Kleen  <ak@linux.intel.com>
7439         PR target/55948
7440         * gcc.target/i386/hle-clear-rel.c: New file
7441         * gcc.target/i386/hle-store-rel.c: New file.
7443 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
7445         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7446         * gfortran.dg/bounds_check_4.f90: Likewise.
7447         * gfortran.dg/inquire_10.f90: Likewise.
7448         * gfortran.dg/minloc_3.f90: Likewise.
7449         * gfortran.dg/minlocval_3.f90: Likewise.
7450         * gfortran.dg/module_double_reuse.f90: Likewise.
7451         * gfortran.dg/mvbits_1.f90: Likewise.
7452         * gfortran.dg/oldstyle_1.f90: Likewise.
7453         * gfortran.dg/pr20163-2.f: Likewise.
7454         * gfortran.dg/save_1.f90: Likewise.
7455         * gfortran.dg/scan_1.f90: Likewise.
7456         * gfortran.dg/select_char_1.f90: Likewise.
7457         * gfortran.dg/shape_4.f90: Likewise.
7458         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7459         * gfortran.dg/function_optimize_10.f90: Likewise.
7460         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7461         * gfortran.dg/used_types_17.f90: Likewise.
7462         * gfortran.dg/used_types_18.f90: Likewise.
7464 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
7466         PR fortran/54286
7467         * gfortran.dg/proc_ptr_result_8.f90 : New test.
7469 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7471         * gcc.dg/unroll_5.c: Add nomips16 attributes.
7473 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7475         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7477 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
7479         PR fortran/55072
7480         * gfortran.dg/assumed_type_2.f90: Fix test case.
7481         * gfortran.dg/internal_pack_13.f90: New test.
7482         * gfortran.dg/internal_pack_14.f90: New test.
7484 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7486         PR fortran/55868
7487         * gfortran.dg/unlimited_polymorphic_8.f90: Update
7488         scan-tree-dump-times for foo.0.x._vptr to deal with change from
7489         $tar to STAR.
7491 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
7493         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
7495 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7497         PR target/55719
7498         * gcc.target/s390/pr55719.c: New testcase.
7500 2013-01-11  Richard Guenther  <rguenther@suse.de>
7502         PR tree-optimization/44061
7503         * gcc.dg/pr44061.c: New testcase.
7505 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
7507         Update copyright years.
7509 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
7510             Jakub Jelinek  <jakub@redhat.com>
7512         PR target/55565
7513         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
7515 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
7517         PR rtl-optimization/55672
7518         * gcc.target/i386/pr55672.c: New.
7520 2013-01-10  Jeff Law  <law@redhat.com>
7522         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
7523         pass/fail message unique.
7526 2013-01-10  Jason Merrill  <jason@redhat.com>
7528         * ada/.gitignore: New.
7530 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7532         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
7533         Add tls options.
7534         * g++.dg/tls/thread_local2.C: Likewise.
7535         * g++.dg/tls/thread_local2g.C: Likewise.
7536         * g++.dg/tls/thread_local6.C: Likewise.
7537         * g++.dg/tls/thread_local-order1.C: Add tls options.
7538         * g++.dg/tls/thread_local-order2.C: Likewise.
7539         * g++.dg/tls/thread_local3.C: Likewise.
7540         * g++.dg/tls/thread_local3g.C: Likewise.
7541         * g++.dg/tls/thread_local4.C: Likewise.
7542         * g++.dg/tls/thread_local4g.C: Likewise.
7543         * g++.dg/tls/thread_local5.C: Likewise.
7544         * g++.dg/tls/thread_local5g.C: Likewise.
7545         * g++.dg/tls/thread_local6g.C: Likewise.
7547 2013-01-10  Kostya Serebryany  <kcc@google.com>
7549         * g++.dg/asan/asan_test.cc: Sync from upstream.
7551 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
7553         PR tree-optimization/55921
7554         * gcc.c-torture/compile/pr55921.c: New test.
7556 2013-01-09  Jan Hubicka  <jh@suse.cz>
7558         PR tree-optimization/55569
7559         * gcc.c-torture/compile/pr55569.c: New testcase.
7561 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
7563         PR fortran/47203
7564         * gfortran.dg/use_28.f90: New test.
7566 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
7568         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
7569         number matching more robust.
7571 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
7573         PR rtl-optimization/55829
7574         * gcc.target/i386/pr55829.c: New.
7576 2013-01-09  Tobias Burnus  <burnus@net-b.de>
7578         PR fortran/55758
7579         * gfortran.dg/bind_c_bool_1.f90: New.
7580         * gfortran.dg/do_5.f90: Add dg-warning.
7582 2013-01-09  Jan Hubicka  <jh@suse.cz>
7584         PR tree-optimization/55875
7585         * gcc.c-torture/execute/pr55875.c: New testcase.
7586         * g++.dg/torture/pr55875.C: New testcase.
7588 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
7590         PR c/48418
7591         * c-c++-common/pr48418.c: New test.
7593 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
7595         PR c++/55801
7596         * g++.dg/tls/thread_local-ice.C: New.
7598 2013-01-09  Andreas Schwab  <schwab@suse.de>
7600         * gcc.dg/guality/pr54693.c: Null-terminate arr.
7602 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
7604         PR tree-optimization/48189
7605         * gcc.dg/pr48189.c: New test.
7607 2013-01-04  Jan Hubicka  <jh@suse.cz>
7609         PR tree-optimization/55823
7610         * g++.dg/ipa/devirt-10.C: New testcase.
7612 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
7613             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
7615         PR rtl-optimization/55845
7616         * gcc.target/i386/pr55845.c: New test.
7618 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
7620         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
7621         instructions generated instead of number of occurances.
7623 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
7625         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
7626         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7627         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7628         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7629         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7630         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7631         * gcc.target/aarch64/vect-fcm.x: Likewise.
7632         * lib/target-supports.exp
7633         (check_effective_target_vect_cond): Enable for AArch64.
7635 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
7637         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
7638         endian-safe float pool loading.
7639         (test_square_root_v4sf): Likewise.
7640         (test_square_root_v2df): Likewise.
7641         * lib/target-supports.exp
7642         (check_effective_target_vect_call_sqrtf): Add AArch64.
7644 2013-01-08  Martin Jambor  <mjambor@suse.cz>
7646         PR debug/55579
7647         * gcc.dg/tree-ssa/pr55579.c: New test.
7649 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7651         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
7652         asm comments.
7654 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
7656         PR middle-end/55890
7657         * gcc.dg/torture/pr55890-3.c: New test.
7659         PR middle-end/55851
7660         * gcc.c-torture/compile/pr55851.c: New test.
7662         PR sanitizer/55844
7663         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
7664         dg-options.
7666 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7668         PR fortran/55618
7669         * gfortran.dg/elemental_scalar_args_2.f90: New test.
7671 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7673         PR fortran/55763
7674         * gfortran.dg/pointer_init_2.f90: Update dg-error.
7675         * gfortran.dg/pointer_init_7.f90: New.
7677 2013-01-07  Richard Biener  <rguenther@suse.de>
7679         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
7681 2013-01-07  Richard Biener  <rguenther@suse.de>
7683         PR middle-end/55890
7684         * gcc.dg/torture/pr55890-1.c: New testcase.
7685         * gcc.dg/torture/pr55890-2.c: Likewise.
7687 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
7689         * gcc.target/aarch64/fmovd.c: New.
7690         * gcc.target/aarch64/fmovf.c: Likewise.
7691         * gcc.target/aarch64/fmovd-zero.c: Likewise.
7692         * gcc.target/aarch64/fmovf-zero.c: Likewise.
7693         * gcc.target/aarch64/vect-fmovd.c: Likewise.
7694         * gcc.target/aarch64/vect-fmovf.c: Likewise.
7695         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7696         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7698 2013-01-07  Richard Biener  <rguenther@suse.de>
7700         PR tree-optimization/55888
7701         PR tree-optimization/55862
7702         * gcc.dg/torture/pr55888.c: New testcase.
7704 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7706         PR fortran/55852
7707         * gfortran.dg/intrinsic_size_3.f90: New.
7709 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7711         PR fortran/55763
7712         * gfortran.dg/select_type_32.f90: New.
7714 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
7716         PR c++/52343
7717         * g++.dg/cpp0x/alias-decl-29.C: New test.
7719 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
7721         PR fortran/53876
7722         PR fortran/54990
7723         PR fortran/54992
7724         * gfortran.dg/class_array_15.f03: New test.
7726 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
7728         PR fortran/42769
7729         PR fortran/45836
7730         PR fortran/45900
7731         * gfortran.dg/use_23.f90: New test.
7732         * gfortran.dg/use_24.f90: New test.
7733         * gfortran.dg/use_25.f90: New test.
7734         * gfortran.dg/use_26.f90: New test.
7735         * gfortran.dg/use_27.f90: New test.
7737 2013-01-06  Olivier Hainque  <hainque@adacore.com>
7739         * gnat.dg/specs/clause_on_volatile.ads: New test.
7741 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7743         * gnat.dg/alignment10.adb: New test.
7745 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
7746             Mikael Morin  <mikael@gcc.gnu.org>
7748         PR fortran/55827
7749         * gfortran.dg/use_22.f90: New test.
7751 2013-01-04  Andrew Pinski  <apinski@cavium.com>
7753         * gcc.target/aarch64/cmp-1.c: New testcase.
7755 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
7757         PR fortran/55172
7758         * gfortran.dg/select_type_31.f03: New test.
7760 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
7762         PR c++/54526 (again)
7763         * g++.dg/cpp0x/parse2.C: Extend.
7764         * g++.old-deja/g++.other/crash28.C: Adjust.
7766 2013-01-04  Richard Biener  <rguenther@suse.de>
7768         PR tree-optimization/55862
7769         * gcc.dg/torture/pr55862.c: New testcase.
7771 2013-01-04  Martin Jambor  <mjambor@suse.cz>
7773         PR tree-optimization/55755
7774         * gcc.dg/torture/pr55755.c: New test.
7775         * gcc.dg/tree-ssa/sra-13.c: Likewise.
7776         * gcc.dg/tree-ssa/pr45144.c: Update.
7778 2013-01-04  Richard Biener  <rguenther@suse.de>
7780         PR middle-end/55863
7781         * gcc.dg/fold-reassoc-2.c: New testcase.
7783 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7785         PR fortran/55763
7786         * gfortran.dg/null_7.f90: New.
7788 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7790         PR fortran/55854
7791         PR fortran/55763
7792         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
7793         * gfortran.dg/unlimited_polymorphic_7.f90: New.
7794         * gfortran.dg/unlimited_polymorphic_8.f90: New.
7796 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
7798         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
7800 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
7802         PR fortran/55855
7803         * gfortran.dg/assignment_1.f90: Modified.
7804         * gfortran.dg/assignment_4.f90: New.
7806 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
7808         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
7810 2013-01-03  Richard Biener  <rguenther@suse.de>
7812         PR tree-optimization/55857
7813         * gcc.dg/vect/pr55857-1.c: New testcase.
7814         * gcc.dg/vect/pr55857-2.c: Likewise.
7816 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
7818         PR rtl-optimization/55838
7819         * gcc.dg/pr55838.c: New test.
7821         PR tree-optimization/55832
7822         * gcc.c-torture/compile/pr55832.c: New test.
7824 2013-01-02  Teresa Johnson  <tejohnson@google.com>
7826         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
7827         * gcc.dg/tree-ssa/loop-23.c: Ditto.
7828         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
7829         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
7830         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
7831         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
7832         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
7833         * gcc.dg/unroll_1.c: Ditto.
7834         * gcc.dg/unroll_2.c: Ditto.
7835         * gcc.dg/unroll_3.c: Ditto.
7836         * gcc.dg/unroll_4.c: Ditto.
7838 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7840         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
7842 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7844         PR fortran/55818
7845         * gfortran.dg/eof_4.f90: New test.
7847 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
7849         * lib/c-compat.exp (compat-use-alt-compiler): Remove
7850         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
7851         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
7852         (compat_setup_dfp): Initialize compat_alt_caret and
7853         compat_save_TEST_ALWAYS_FLAGS.
7855 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7857         * gcc.dg/torture/tls/tls-reload-1.c: New test.
7859 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7861         * gcc.dg/torture/fp-int-convert-2.c: New test.
7863 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7865         * gfortran.dg/newunit_3.f90: Add dg-do run.
7866         * gfortran.dg/inquire_15.f90: Add dg-do run.
7868 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
7870         PR tree-optimization/55831
7871         * gcc.dg/pr55831.c: New test.
7873 Copyright (C) 2013 Free Software Foundation, Inc.
7875 Copying and distribution of this file, with or without modification,
7876 are permitted in any medium without royalty provided the copyright
7877 notice and this notice are preserved.