gcc/
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2fb3cc63e5c4bc73f542dcf7eb90d1d83d72f8bc
1 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
3         * gcc.dg/tree-ssa/slsr-40.c: New test.
5 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
7         PR c++/58563
8         * g++.dg/cpp0x/pr58563.C: New.
10 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
12         * gcc.target/aarch64/vect_saddl_1.c: New.
14 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
16         PR target/58574
17         * gcc.c-torture/execute/pr58574.c: New testcase.
19 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
21         PR Target/58578
22         * gcc.target/arm/pr58578.c: New test.
24 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
26         PR tree-optimization/58556
27         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
28         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
30 2013-10-01  Nick Clifton  <nickc@redhat.com>
32         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
33         for MSP430.
34         * gcc.c-torture/compile/20010327-1.c: Only run the test for
35         ptr32plus targets.
36         * gcc.c-torture/compile/pr41181.c: Likewise.
37         * gcc.c-torture/compile/calls.c: Likewise.
38         * gcc.c-torture/compile/990617-1.c: Likewise.
39         * gcc.c-torture/compile/pr55955.c: Only run the test for
40         int32plus targets.
41         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
43 2013-10-01  Richard Biener  <rguenther@suse.de>
45         PR tree-optimization/58553
46         * gcc.dg/torture/pr58553.c: New testcase.
48 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
50         PR middle-end/58564
51         * gcc.c-torture/execute/pr58564.c: New test.
53 2013-09-30  Teresa Johnson  <tejohnson@google.com>
55         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
56         Update for additional dump message.
58 2013-09-30  Richard Biener  <rguenther@suse.de>
60         PR tree-optimization/58554
61         * gcc.dg/torture/pr58554.c: New testcase.
63 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
64             Joern Rennecke  <joern.rennecke@embecosm.com>
66         * gcc.target/arc/barrel-shifter-1.c: New test.
67         * gcc.target/arc/barrel-shifter-2.c: Likewise.
68         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
69         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
70         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
71         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
72         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
73         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
74         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
75         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
76         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
77         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
78         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
79         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
80         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
81         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
82         * gcc.target/arc/mtune-ARC600.c: Likewise.
83         * gcc.target/arc/mtune-ARC601.c: Likewise.
84         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
85         * gcc.target/arc/mtune-ARC700.c: Likewise.
86         * gcc.target/arc/mtune-ARC725D.c: Likewise.
87         * gcc.target/arc/mtune-ARC750D.c: Likewise.
88         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
89         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
91 2013-09-30  Richard Biener  <rguenther@suse.de>
93         PR middle-end/58532
94         * g++.dg/torture/pr58552.C: New testcase.
96 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
98         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
99         and -mupper-regs-df.
101 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
103         PR middle-end/58551
104         * c-c++-common/gomp/pr58551.c: New test.
106 2013-09-27  Richard Biener  <rguenther@suse.de>
108         PR tree-optimization/58459
109         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
111 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
113         PR fortran/58113
114         * gfortran.dg/round_4.f90: Check for rounding support.
116 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
118         * g++.dg/vect/pr58513.cc (op): Make static.
120 2013-09-26  Richard Biener  <rguenther@suse.de>
122         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
124 2013-09-26  Richard Biener  <rguenther@suse.de>
126         PR tree-optimization/58539
127         * gcc.dg/torture/pr58539.c: New testcase.
129 2013-09-25  Jeff Law  <law@redhat.com>
131         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
133 2013-09-25  Tobias Burnus  <burnus@net-b.de>
135         PR fortran/58436
136         * gfortran.dg/finalize_21.f90: New.
138 2013-09-25  Tobias Burnus  <burnus@net-b.de>
140         PR fortran/57697
141         PR fortran/58469
142         * gfortran.dg/defined_assignment_8.f90: New.
143         * gfortran.dg/defined_assignment_9.f90: New.
145 2013-09-25  Marek Polacek  <polacek@redhat.com>
147         PR sanitizer/58413
148         * c-c++-common/ubsan/shift-5.c: New test.
149         * c-c++-common/ubsan/shift-6.c: New test.
150         * c-c++-common/ubsan/div-by-zero-5.c: New test.
151         * gcc.dg/ubsan/c-shift-1.c: New test.
153 2013-09-25  Marek Polacek  <polacek@redhat.com>
155         PR c++/58516
156         * g++.dg/tm/pr58516.C: New test.
158 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
160         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
161         New procedure.
162         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
164 2013-09-24  Richard Biener  <rguenther@suse.de>
166         PR middle-end/58513
167         * g++.dg/vect/pr58513.cc: New testcase.
169 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
171         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
172         output.
174 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
176         PR c++/58500
177         * g++.dg/cpp1y/pr58500.C: New testcase.
179 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
181         * gnat.dg/opt28.ad[sb]: New test.
182         * gnat.dg/opt28_pkg.ads: New helper.
184 2013-09-23  Richard Biener  <rguenther@suse.de>
186         PR tree-optimization/58464
187         * g++.dg/torture/pr58464.C: New testcase.
189 2013-09-23  Christian Bruel  <christian.bruel@st.com>
191         PR target/58475
192         * gcc.target/sh/torture/pr58475.c: New test.
194 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
196         PR fortran/58355
197         * gfortran.dg/extends_15.f90: New.
199 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
201         PR c++/58481
202         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
204 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
206         PR target/56875
207         * gcc.target/vax/vax.exp: New.
208         * gcc.target/vax/pr56875.c: Ditto.
210 2013-09-20  Richard Biener  <rguenther@suse.de>
212         PR middle-end/58484
213         * gfortran.dg/pr58484.f: New testcase.
215 2013-09-20  Jeff Law  <law@redhat.com>
217         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
219 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
221         PR middle-end/57748
222         * gcc.dg/torture/pr57748-1.c: New test.
223         * gcc.dg/torture/pr57748-2.c: New test.
225 2013-09-20  Marek Polacek  <polacek@redhat.com>
227         PR sanitizer/58413
228         * c-c++-common/ubsan/shift-4.c: New test.
230 2013-09-20  Richard Biener  <rguenther@suse.de>
232         PR tree-optimization/58453
233         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
235 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
237         PR fortran/58099
238         * gfortran.dg/proc_ptr_43.f90: New.
240 2013-09-18  Tobias Burnus  <burnus@net-b.de>
242         PR fortran/57697
243         * gfortran.dg/defined_assignment_11.f90: New.
245 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
247         PR rtl-optimization/58438
248         * g++.dg/pr58438.C: New test.
250 2013-09-18  Tobias Burnus  <burnus@net-b.de>
252         PR fortran/43366
253         * gfortran.dg/class_39.f03: Update dg-error.
254         * gfortran.dg/class_5.f03: Ditto.
255         * gfortran.dg/class_53.f90: Ditto.
256         * gfortran.dg/realloc_on_assign_20.f90: New.
257         * gfortran.dg/realloc_on_assign_21.f90: New.
258         * gfortran.dg/realloc_on_assign_22.f90: New.
260 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
262         PR c++/58457
263         * g++.dg/parse/using4.C: New.
265 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
267         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
269 2013-09-18  Marek Polacek  <polacek@redhat.com>
271         PR sanitize/58443
272         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
273         instead of the shift option.
274         * c-c++-common/ubsan/pr58443-1.c: New test.
275         * c-c++-common/ubsan/pr58443-3.c: New test.
276         * c-c++-common/ubsan/pr58443-2.c: New test.
278 2013-09-18  Richard Biener  <rguenther@suse.de>
280         PR tree-optimization/58417
281         * gcc.dg/torture/pr58417.c: New testcase.
283 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
285         * gnat.dg/array_bounds_test2.adb: New test.
287 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
289         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
290         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
292 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
294         * gnat.dg/in_out_parameter4.adb: New test.
296 2013-09-18  Marek Polacek  <polacek@redhat.com>
298         PR sanitizer/58411
299         * c-c++-common/ubsan/attrib-1.c: New test.
301 2013-09-17  Cong Hou  <congh@google.com>
303         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product 
304         on two arrays with short and int types. This should not be recognized
305         as a dot product pattern.
307 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
309         PR c++/58435
310         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
311         the cp_type_quals (r) too.
313 2013-09-17  Jan Hubicka  <jh@suse.cz>
315         PR middle-end/58332
316         * gcc.c-torture/compile/pr58332.c: New testcase.
318 2013-09-17  Jeff Law  <law@redhat.com>
320         * gcc.c-torture/execute/pr58387.c: New test.
322 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
324         PR tree-optimization/58088
325         * gcc.c-torture/compile/pr58088.c: New test.
327 2013-09-17  Nick Clifton  <nickc@redhat.com>
329         * lib/target-supports.exp (check_effective_target_trampolines):
330         Add MSP430 to the list of targets that do not support
331         trampolines.
332         (check_profiling_available): Add MSP430 to the list of targets
333         that do not support profiling.
334         (check_effective_target_tls_runtime): Add MSP430 to the list of
335         targets that do not support TLS.
337 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
339         * gnat.dg/opt27.adb: New test.
340         * gnat.dg/opt27_pkg.ad[sb]: New helper.
342 2013-09-17  Andreas Schwab  <schwab@suse.de>
344         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
346 2013-09-17  Richard Biener  <rguenther@suse.de>
348         PR tree-optimization/58432
349         * gcc.dg/pr58432.c: New testcase.
351 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
353         * gcc.dg/tree-ssa/slsr-39.c: New test.
355 2013-09-16  Xinliang David Li  <davidxl@google.com>
357         * gcc.misc-tests/help.exp: Optimizer help change.
359 2013-09-16  Jeff Law  <law@redhat.com>
361         * gcc.c-torture/execute/pr58419.c: New test.
362         * gcc.c-torture/execute/pr58431.c: New test.
364 2013-09-16  Tobias Burnus  <burnus@net-b.de>
366         PR fortran/58356
367         * gfortran.dg/finalize_19.f90: New.
369 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
371         * gcc.target/i386/pr58418.c: New.
373 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
375         * gcc.target/aarch64/fmla-intrinsic.c: New.
376         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
377         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
378         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
380 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
382         * gcc.target/aarch64/mul_intrinsic_1.c: New.
383         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
385 2013-09-16  Richard Biener  <rguenther@suse.de>
387         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
389 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
391         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
392         interpreted as implicit templates) to be expected pedwarns instead.
394 2013-09-16  Tobias Burnus  <burnus@net-b.de>
396         PR fortran/57697
397         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
399 2013-09-15  Tobias Burnus  <burnus@net-b.de>
401         PR fortran/57697
402         * gfortran.dg/defined_assignment_10.f90: New.
404 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
406         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
407         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
409 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
411         * g++.dg/abi/main.C: Added implicit C linkage tests
413 2013-09-13  Kai Tietz  <ktietz@redhat.com>
415         gcc.target/i386/pr57848.c: New file.
417 2013-09-13  Christian Bruel  <christian.bruel@st.com>
419         PR target/58314
420         * gcc.target/sh/torture/pr58314.c: New test.
422 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
424         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
426 2013-09-12  Martin Jambor  <mjambor@suse.cz>
428         PR ipa/58389
429         * g++.dg/pr58389.C: New test.
431 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
433         * g++.dg/template/pseudodtor2.C: Add column number to dg-error
434         strings.
435         * g++.dg/template/pseudodtor3.C: Likewise.
437 2013-09-12  Richard Biener  <rguenther@suse.de>
439         PR tree-optimization/58404
440         * g++.dg/tree-ssa/pr58404.C: New testcase.
442 2013-09-12  Martin Jambor  <mjambor@suse.cz>
444         PR ipa/58371
445         * g++.dg/ipa/pr58371.C: New test.
447 2013-09-12  Richard Biener  <rguenther@suse.de>
449         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
450         expected outcome and comment why that happens.
452 2013-09-11  Richard Biener  <rguenther@suse.de>
454         PR middle-end/58377
455         * g++.dg/uninit-pred-4.C: New testcase.
457 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
459         PR tree-optimization/58385
460         * gcc.c-torture/execute/pr58385.c: New test.
462 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
464         * gcc.target/arm/thumb-ifcvt-2.c: New test.
466 2013-09-10  Jeff Law  <law@redhat.com>
468         * g++.dg/torture/pr58380.C: New test.
470 2013-09-10  Jan Hubicka  <jh@suse.cz>
471             Paolo Carlini  <paolo.carlini@oracle.com>
473         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
475 2013-09-10  Jeff Law  <law@redhat.com>
477         * gcc.c-torture/compile/pr58343.c: New test.
479 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
481         PR rtl-optimization/58365
482         * gcc.c-torture/execute/pr58365.c: New test.
484 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
486         * gcc.dg/torture/memcpy-1.c: New test.
488 2013-09-10  Alan Modra  <amodra@gmail.com>
490         * gcc.target/powerpc/pr58330.c: New.
492 2013-09-10  Alan Modra  <amodra@gmail.com>
494         * gcc.target/powerpc/medium_offset.c: New.
496 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
498         PR c++/58325
499         * g++.dg/warn/Wunused-var-21.C: New test.
501         PR tree-optimization/58364
502         * gcc.c-torture/execute/pr58364.c: New test.
504 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
506         PR c++/43452
507         * g++.dg/warn/Wdelete-incomplete-1.C: New.
508         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
509         * g++.dg/init/delete1.C: Adjust.
511 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
513         * gcc.target/aarch64/movdi_1.c: New test.
515 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
517         PR c++/58362
518         * g++.dg/warn/Wunused-parm-5.C: New.
520 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
522         * gcc.target/aarch64/cmn-neg.c: New test.
524 2013-09-09  Richard Biener  <rguenther@suse.de>
526         PR middle-end/58326
527         * gcc.dg/torture/pr58326-1.c: New testcase.
528         * gcc.dg/torture/pr58326-2.c: Likewise.
530 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
532         PR target/57735
533         * g++.dg/ext/pr57735.C: New test.
535 2013-09-09  Jan Hubicka  <jh@suse.cz>
537         PR middle-end/58294
538         * g++.dg/torture/PR58294.C: New testcase.
540 2013-09-08  Jeff Law  <law@redhat.com>
542         * gcc.c-torture/compile/pr58340.c: New test.
544 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
546         * g++.dg/debug/ra1.C: New test.
548 2013-09-08  Jan Hubicka  <jh@suse.cz>
550         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
551         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
552         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
553         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
555 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
557         PR c++/54941
558         * g++.dg/overload/new1.C: Adjust.
560 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
562         * c-c++-common/opaque-vector.c: New test.
564 2013-09-08  Tom de Vries  <tom@codesourcery.com>
566         PR c++/58282
567         * g++.dg/tm/noexcept-6.C: New test.
569 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
571         * gcc.target/arc/cond-set-use.c: New test.
573 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
575         * gnat.dg/stack_usage2.adb: New test.
577 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
579         * gcc.target/aarch64/table-intrinsics.c
580         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
581         (qtb_tests8_< ,2,3,4>): Likewise.
582         (qtblq_tests8_< ,2,3,4>): Likewise.
583         (qtbxq_tests8_< ,2,3,4>): Likewise.
585 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
587         * gnat.dg/warn10.ad[sb]: New test.
588         * gnat.dg/warn10_pkg.ads: New helper.
590 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
592         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
593         Don't expect NULL in foo.result set.
594         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
595         in ESCAPED set.
596         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
597         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
599 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
601         * gcc.target/s390/nearestint-1.c: New testcase.
603 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
604             Vineet Gupta  <Vineet.Gupta@synopsys.com>
606         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
607         * testsuite/gcc.target/arc: New directory.
608         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
609         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
610         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
611         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
612         * testsuite/gcc.dg/builtin-apply2.c
613         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
615 2013-09-04  Jan Hubicka  <jh@suse.cz>
617         PR middle-end/58201
618         * g++.dg/torture/pr58201_0.C: New testcase.
619         * g++.dg/torture/pr58201_1.C: New testcase.
620         * g++.dg/torture/pr58201.h: New testcase.
622 2013-09-05  Jan Hubicka  <jh@suse.cz>
624         * gcc.dg/autopar/pr49960.c: Disable partial inlining
626 2013-09-05  Richard Biener  <rguenther@suse.de>
628         PR tree-optimization/58137
629         * gcc.target/i386/pr58137.c: New testcase.
631 2013-09-05  Martin Jambor  <mjambor@suse.cz>
633         * g++.dg/ipa/remref-1.C: New test.
634         * g++.dg/ipa/remref-2.C: Likewise.
636 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
638         PR c++/24926
639         * g++.dg/parse/access11.C: New.
641 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
643         * g++.dg/warn/weak1.C: Skip on AIX.
645 2013-09-04  Easwaran Raman  <eraman@google.com>
647         PR middle-end/57370
648         PR tree-optimization/58011
649         * gfortran.dg/reassoc_12.f90: New testcase.
650         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
652 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
654         * gcc.dg/attr-weakref-1.c: Skip on AIX.
655         * gcc.dg/torture/pr53922.c: Skip on AIX.
656         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
658 2013-09-04  Teresa Johnson  <tejohnson@google.com>
660         * gcc.dg/unroll_1.c: Test dumping to stderr.
662 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
664         PR c++/58305
665         * g++.dg/warn/deprecated-8.C: New.
667 2013-09-03  Jeff Law  <law@redhat.com>
669         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
670         dump output.
672 2013-09-03  Meador Inge  <meadori@codesourcery.com>
674         Revert:
676         2013-08-30  Meador Inge  <meadori@codesourcery.com>
678         * gcc.dg/Warray-bounds-11.c: New testcase.
680 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
682         * lib/target-supports.exp (check_weak_available): Return true for AIX.
684 2013-09-03  Jan Hubicka  <jh@suse.cz>
686         * g++.dg/ipa/devirt-15.C: Fix testcase.
688 2013-09-03  Richard Biener  <rguenther@suse.de>
690         PR middle-end/57656
691         * gcc.dg/torture/pr57656.c: New testcase.
693 2013-09-03  Richard Biener  <rguenther@suse.de>
695         PR middle-end/57287
696         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
698 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
700         PR fortran/PR56519
701         * gfortran.dg/do_concurrent_3.f90:  New test case.
703 2013-09-02  Jan Hubicka  <jh@suse.cz>
705         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
707 2013-09-02  Martin Jambor  <mjambor@suse.cz>
709         PR ipa/58106
710         * gcc.dg/ipa/pr58106.c: New test.
712 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
714         * gcc.target/aarch64/scalar_intrinsics.c
715         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
717 2013-09-02  Richard Biener  <rguenther@suse.de>
719         PR middle-end/57511
720         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
722 2013-09-02  Richard Biener  <rguenther@suse.de>
724         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
725         reference.
727 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
729         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
731 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
733         PR c++/21682, implement DR 565
734         * g++.dg/template/using24.C: New.
735         * g++.dg/template/using25.C: Likewise.
736         * g++.dg/template/using26.C: Likewise.
738 2013-09-01  Jan Hubicka  <jh@suse.cz>
740         * g++.dg/ipa/devirt-15.C: New testcase.
742 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
744         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
746 2013-08-31  Jan Hubicka  <jh@suse.cz>
748         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
749         * g++.dg/tree-ssa/pr45453.C: Likewise.
751 2013-08-31  Jan Hubicka  <jh@suse.cz>
753         * gcc.dg/fork-instrumentation.c: New testcase.
755 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
757         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
759 2013-08-30  Meador Inge  <meadori@codesourcery.com>
761         * gcc.dg/Warray-bounds-11.c: New testcase.
763 2013-08-30  Marek Polacek  <polacek@redhat.com>
765         * g++.dg/ubsan/div-by-zero-1.C: New test.
766         * c-c++-common/ubsan/save-expr-1.c: New test.
767         * c-c++-common/ubsan/save-expr-2.c: New test.
768         * c-c++-common/ubsan/save-expr-3.c: New test.
769         * c-c++-common/ubsan/save-expr-4.c: New test.
770         * c-c++-common/ubsan/typedef-1.c: New test.
771         * c-c++-common/ubsan/const-char-1.c: New test.
772         * c-c++-common/ubsan/const-expr.c: New test.
773         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
774         * c-c++-common/ubsan/shift-1.c: Likewise.
775         * c-c++-common/ubsan/shift-2.c: Likewise.
776         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
777         * lib/ubsan-dg.exp: New file.
778         * g++.dg/dg.exp: Add ubsan tests.
779         * g++.dg/ubsan/ubsan.exp: New file.
780         * gcc.dg/ubsan/ubsan.exp: New file.
781         * g++.dg/ubsan/cxx11-shift-1.C: New test.
782         * g++.dg/ubsan/cxx11-shift-2.C: New test.
783         * c-c++-common/ubsan/div-by-zero-3.c: New test.
784         * c-c++-common/ubsan/div-by-zero-1.c: New test.
785         * c-c++-common/ubsan/div-by-zero-4.c: New test.
786         * c-c++-common/ubsan/shift-3.c: New test.
787         * c-c++-common/ubsan/unreachable-1.c: New test.
788         * c-c++-common/ubsan/shift-1.c: New test.
789         * c-c++-common/ubsan/shift-2.c: New test.
790         * c-c++-common/ubsan/div-by-zero-2.c: New test.
791         * gcc.dg/ubsan/c99-shift-2.c: New test.
792         * gcc.dg/ubsan/c99-shift-1.c: New test.
794 2013-08-29  Jan Hubicka  <jh@suse.cz>
796         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
797         to match template and comment.
799 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
801         PR c++/51424
802         * g++.dg/cpp0x/dc8.C: New.
803         * g++.dg/template/meminit1.C: Adjust.
805 2013-08-30  Teresa Johnson  <tejohnson@google.com>
807         * gcc.dg/inline-dump.c: Delete inadvertant commit.
809 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
811         PR tree-optimization/58277
812         * gcc.c-torture/execute/pr58277-1.c: New test.
813         * gcc.c-torture/execute/pr58277-2.c: New test.
815 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
817         * gcc.dg/guality/param-1.c: New test.
818         * gcc.dg/guality/param-2.c: Likewise.
820 2013-08-30  Richard Biener  <rguenther@suse.de>
822         PR tree-optimization/58228
823         * gcc.dg/torture/pr58228.c: New testcase.
825 2013-08-30  Richard Biener  <rguenther@suse.de>
827         PR tree-optimization/58223
828         * gcc.dg/torture/pr58223.c: New testcase.
829         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
831 2013-08-30  Richard Biener  <rguenther@suse.de>
833         PR tree-optimization/58010
834         * gcc.dg/pr58010.c: New testcase.
836 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
838         * gcc.dg/unroll_3.c: Message change.
839         * gcc.dg/unroll_4.c: Likewise.
840         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
841         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
842         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
843         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
844         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
845         * gcc.dg/tree-ssa/loop-23.c: Likewise.
846         * gcc.dg/tree-ssa/loop-1.c: Likewise.
847         * gcc.dg/unroll_1.c: Likewise.
848         * gcc.dg/vect/bb-slp-31.c: Likewise.
849         * gcc.dg/vect/bb-slp-14.c: Likewise.
850         * gcc.dg/vect/bb-slp-8.c: Likewise.
851         * gcc.dg/vect/bb-slp-23.c: Likewise.
852         * gcc.dg/vect/bb-slp-15.c: Likewise.
853         * gcc.dg/vect/bb-slp-9.c: Likewise.
854         * gcc.dg/vect/bb-slp-24.c: Likewise.
855         * gcc.dg/vect/bb-slp-16.c: Likewise.
856         * gcc.dg/vect/bb-slp-25.c: Likewise.
857         * gcc.dg/vect/bb-slp-17.c: Likewise.
858         * gcc.dg/vect/bb-slp-26.c: Likewise.
859         * gcc.dg/vect/bb-slp-18.c: Likewise.
860         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
861         * gcc.dg/vect/bb-slp-27.c: Likewise.
862         * gcc.dg/vect/bb-slp-19.c: Likewise.
863         * gcc.dg/vect/bb-slp-28.c: Likewise.
864         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
865         * gcc.dg/vect/bb-slp-29.c: Likewise.
866         * gcc.dg/vect/bb-slp-8a.c: Likewise.
867         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
868         * gcc.dg/vect/bb-slp-1.c: Likewise.
869         * gcc.dg/vect/bb-slp-8b.c: Likewise.
870         * gcc.dg/vect/bb-slp-2.c: Likewise.
871         * gcc.dg/vect/bb-slp-3.c: Likewise.
872         * gcc.dg/vect/bb-slp-10.c: Likewise.
873         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
874         * gcc.dg/vect/bb-slp-4.c: Likewise.
875         * gcc.dg/vect/bb-slp-11.c: Likewise.
876         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
877         * gcc.dg/vect/bb-slp-5.c: Likewise.
878         * gcc.dg/vect/bb-slp-20.c: Likewise.
879         * gcc.dg/vect/bb-slp-6.c: Likewise.
880         * gcc.dg/vect/bb-slp-21.c: Likewise.
881         * gcc.dg/vect/bb-slp-30.c: Likewise.
882         * gcc.dg/vect/bb-slp-13.c: Likewise.
883         * gcc.dg/vect/bb-slp-7.c: Likewise.
884         * gcc.dg/vect/bb-slp-22.c: Likewise.
885         * gcc.dg/unroll_2.c: Likewise.
886         * g++.dg/vect/slp-pr50413.cc: Likewise.
887         * g++.dg/vect/slp-pr56812.cc: Likewise.
888         * g++.dg/vect/slp-pr50819.cc: Likewise.
890 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
892         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
894 2013-08-29  Teresa Johnson  <tejohnson@google.com>
896         * gcc.dg/pr40209.c: Use -fopt-info.
897         * gcc.dg/pr26570.c: Ditto.
898         * gcc.dg/pr32773.c: Ditto.
899         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
901 2013-08-29  Richard Biener  <rguenther@suse.de>
903         PR tree-optimization/58246
904         * gcc.dg/torture/pr58246.c: New testcase.
906 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
908         PR fortran/52243
909         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
910         obsolete by patch.
911         * gfortran.dg/realloc_on_assign_19.f90:  New test.
913 2013-08-29  Richard Biener  <rguenther@suse.de>
915         PR middle-end/57287
916         * gcc.dg/pr57287-2.c: New testcase.
918 2013-08-29  Richard Biener  <rguenther@suse.de>
920         PR tree-optimization/57685
921         * gcc.dg/torture/pr57685.c: New testcase.
923 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
925         PR c++/58255
926         * g++.dg/cpp0x/dc7.C: New.
928 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
930         PR middle-end/58257
931         * c-c++-common/gomp/pr58257.c: New test.
933 2013-08-28  Richard Biener  <rguenther@suse.de>
935         PR tree-optimization/56933
936         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
938 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
940         * gcc.target/aarch64/scalar_shift_1.c: New.
942 2013-08-27  Richard Biener  <rguenther@suse.de>
944         PR tree-optimization/57521
945         * gcc.dg/torture/pr57521.c: New testcase.
947 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
949         PR rtl-optimization/57860
950         PR rtl-optimization/57861
951         PR rtl-optimization/57875
952         PR rtl-optimization/57876
953         PR rtl-optimization/57877
954         * gcc.c-torture/execute/pr57860.c: New test.
955         * gcc.c-torture/execute/pr57861.c: New test.
956         * gcc.c-torture/execute/pr57875.c: New test.
957         * gcc.c-torture/execute/pr57876.c: New test.
958         * gcc.c-torture/execute/pr57877.c: New test.
960 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
962         PR fortran/58146
963         * gfortran.dg/bounds_check_18.f90:  New test.
965 2013-08-23  Jan Hubicka  <jh@suse.cz>
967         * g++.dg/ipa/devirt-14.C: Fix typo.
969 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
971         PR fortran/57798
972         * gfortran.dg/inline_sum_5.f90: New.
974 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
976         PR fortran/57843
977         * gfortran.dg/typebound_assignment_7.f90: New.
979 2013-08-23  Jan Hubicka  <jh@suse.cz>
981         * g++.dg/ipa/devirt-13.C: New testcase.
982         * g++.dg/ipa/devirt-14.C: New testcase.
984 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
986         PR target/58218
987         * gcc.target/i386/pr58218.c: New test.
989         PR tree-optimization/58209
990         * gcc.c-torture/execute/pr58209.c: New test.
992 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
994         * gcc.target/powerpc/pr57744.c: Declare abort.
996 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
998         PR c++/56380
999         * g++.dg/template/error54.C: New.
1001 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
1003         PR fortran/58185
1004         * gfortran.dg/select_type_34.f90: New.
1006 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1008         PR c++/56130
1009         * g++.dg/warn/deprecated-7.C: New.
1011 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1013         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1015 2013-08-21  Jeff Law  <law@redhat.com>
1017         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1019 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1021         PR c++/56134
1022         * g++.dg/ext/attr-alias-3.C: New.
1024 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
1026         PR fortran/53655
1027         * gfortran.dg/intent_out_8.f90: New.
1029 2013-08-20  Teresa Johnson  <tejohnson@google.com>
1031         PR rtl-optimizations/57451
1032         * g++.dg/tree-prof/pr57451.C: New test.
1034 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1036         PR c++/58190
1037         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1039 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1041         PR c/57490
1042         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1044 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
1046         * gcc.target/powerpc/dfp-dd-2.c: New test.
1047         * gcc.target/powerpc/dfp-td-2.c: Likewise.
1048         * gcc.target/powerpc/dfp-td-3.c: Likewise.
1050 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
1052         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1053         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1054         Check for SLL too.
1056 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
1058         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1060         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1061         "Threaded".
1063         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1064         correct test response.
1066         PR testsuite/52641
1067         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1068         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1069         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1070         (v4si): Use it.
1071         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1072         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1074         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1076 2013-08-18  Jan Hubicka  <jh@suse.cz>
1078         * g++.dg/ipa/type-inheritance-1.C: New testcase.
1080 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
1082         PR fortran/46271
1083         * gfortran.dg/gomp/proc_ptr_1.f90: New.
1085 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
1087         PR tree-optimization/58006
1088         * g++.dg/opt/pr58006.C: New test.
1090 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
1092         * gnat.dg/specs/linker_alias.ads: New test.
1094 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
1096         PR tree-optimization/58164
1097         * gcc.c-torture/compile/pr58164.c: New test.
1099         PR tree-optimization/58165
1100         * g++.dg/opt/pr58165.C: New test.
1102 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
1104         PR c++/51912
1105         * g++.dg/cpp0x/enum28.C: New.
1106         * g++.dg/cpp0x/enum15.C: Adjust.
1108 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1110         PR target/57949
1111         * gcc.target/powerpc/pr57949-1.c: New.
1112         * gcc.target/powerpc/pr57949-2.c: New.
1114 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
1116         PR tree-optimization/58145
1117         * gcc.dg/pr58145-1.c: New test.
1118         * gcc.dg/pr58145-2.c: New test.
1120 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
1122         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1123         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1124         * gcc.dg/debug/dwarf2/static1.c: Likewise.
1125         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1126         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1127         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1128         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1129         * gcc.dg/debug/dwarf2/var1.c: Likewise.
1130         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1131         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1132         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1133         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1134         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1135         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1136         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1137         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1138         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1139         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1140         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1141         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1142         * gcc.dg/debug/dwarf2/var2.c: Likewise.
1143         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1144         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1145         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1146         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1147         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1148         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1149         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1150         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1151         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1152         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1153         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1154         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1155         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1156         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1157         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1158         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1159         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1160         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1161         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1162         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1164         PR testsuite/52641
1165         * gcc.c-torture/execute/pr56799.x: New file.
1167         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1169         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1171         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1172         * gcc.dg/pr44214-3.c (v2df): Likewise.
1174         * gcc.dg/pr46647.c: xfail for avr-*-*.
1176         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1177         memcpy by one.
1178         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1179         Expect l to be optimized away.
1180         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1182         PR testsuite/52641
1183         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1184         to tests that assume int/double are larger than short/float.
1186         PR testsuite/52641
1187         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1188         target { ! int16 }.
1189         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1190         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1191         target { int16 }.  Restrict existing tests to target { int32 }
1192         where appropriate.
1193         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1194         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1195         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1196         * lib/target-supports.exp (check_effective_target_int32): New proc.
1198         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1199         exclude from scan test.
1201         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1202         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1203         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1204         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1205         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
1206         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
1207         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
1208         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
1209         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
1210         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1211         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
1212         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
1213         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
1214         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
1215         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1216         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1217         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1218         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
1219         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
1221 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
1223         * gcc.target/arm/pr19599.c: Skip for -mthumb.
1225         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
1226         to be the first test directive.
1227         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1228         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1229         * gcc.target/arm/atomic-op-char.c: Likewise.
1230         * gcc.target/arm/atomic-op-consume.c: Likewise.
1231         * gcc.target/arm/atomic-op-int.c: Likewise.
1232         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1233         * gcc.target/arm/atomic-op-release.c: Likewise.
1234         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1235         * gcc.target/arm/atomic-op-short.c: Likewise.
1237 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
1239         PR rtl-optimization/57662
1240         * gcc.dg/pr57662.c: New test.
1242 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1244         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
1245         alternative to -1.
1246         * gcc.target/mips/nans-legacy.c: Likewise.
1248 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1250         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
1251         escapes.
1252         * gcc.target/mips/fabs-legacy.c: Likewise.
1253         * gcc.target/mips/fabsf-2008.c: Likewise.
1254         * gcc.target/mips/fabsf-legacy.c: Likewise.
1255         * gcc.target/mips/fneg-2008.c: Likewise.
1256         * gcc.target/mips/fneg-legacy.c: Likewise.
1257         * gcc.target/mips/fnegf-2008.c: Likewise.
1258         * gcc.target/mips/fnegf-legacy.c: Likewise.
1259         * gcc.target/mips/nan-2008.c: Likewise.
1260         * gcc.target/mips/nan-legacy.c: Likewise.
1261         * gcc.target/mips/nanf-2008.c: Likewise.
1262         * gcc.target/mips/nanf-legacy.c: Likewise.
1263         * gcc.target/mips/nans-2008.c: Likewise.
1264         * gcc.target/mips/nans-legacy.c: Likewise.
1265         * gcc.target/mips/nansf-2008.c: Likewise.
1266         * gcc.target/mips/nansf-legacy.c: Likewise.
1268 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1270         * gnat.dg/valued_proc.adb: New test.
1271         * gnat.dg/valued_proc_pkg.ads: New helper.
1273 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
1275         PR tree-optimization/57661
1276         * g++.dg/opt/pr57661.C: New test.
1278         PR sanitizer/56417
1279         * gcc.dg/asan/pr56417.c: New test.
1281 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1283         * gnat.dg/loop_optimization16.adb: New test.
1284         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
1286 2013-08-13  Marek Polacek  <polacek@redhat.com>
1288         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
1290 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1292         Example of converting global state to per-pass state.
1294         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
1295         global state "static int counter" to...
1296         (one_pass::counter): ...this instance data.
1298 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1300         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
1301         to member function...
1302         (one_pass::gate): ...this.
1303         (one_pass_exec): Convert to member function...
1304         (one_pass::impl_execute): ...this.
1306 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1308         PR c++/57416
1309         * g++.dg/cpp0x/pr57416.C: New.
1311 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1313         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
1314         changes.
1315         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1316         * g++.dg/cpp0x/defaulted2.C: Likewise.
1317         * g++.dg/cpp0x/defaulted31.C: Likewise.
1318         * g++.dg/cpp0x/error6.C: Likewise.
1319         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1320         * g++.dg/cpp0x/override2.C: Likewise.
1321         * g++.dg/cpp0x/parse1.C: Likewise.
1322         * g++.dg/cpp0x/scoped_enum.C: Likewise.
1323         * g++.dg/cpp0x/temp_default4.C: Likewise.
1324         * g++.dg/ext/attrib32.C: Likewise.
1325         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
1326         * g++.dg/ext/mv13.C: Likewise.
1327         * g++.dg/ext/mv7.C: Likewise.
1328         * g++.dg/ext/mv9.C: Likewise.
1329         * g++.dg/ext/pr57362.C: Likewise.
1330         * g++.dg/ext/typeof10.C: Likewise.
1331         * g++.dg/lookup/anon6.C: Likewise.
1332         * g++.dg/lookup/crash6.C: Likewise.
1333         * g++.dg/lookup/name-clash5.C: Likewise.
1334         * g++.dg/lookup/name-clash6.C: Likewise.
1335         * g++.dg/other/anon4.C: Likewise.
1336         * g++.dg/other/error15.C: Likewise.
1337         * g++.dg/other/error8.C: Likewise.
1338         * g++.dg/other/redecl2.C: Likewise.
1339         * g++.dg/parse/crash16.C: Likewise.
1340         * g++.dg/parse/crash21.C: Likewise.
1341         * g++.dg/parse/crash38.C: Likewise.
1342         * g++.dg/parse/redef2.C: Likewise.
1343         * g++.dg/parse/struct-as-enum1.C: Likewise.
1344         * g++.dg/template/crash39.C: Likewise.
1345         * g++.dg/template/redecl3.C: Likewise.
1346         * g++.dg/tls/diag-3.C: Likewise.
1347         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
1348         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1349         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1350         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1351         * g++.old-deja/g++.brendan/crash18.C: Likewise.
1352         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
1353         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
1354         * g++.old-deja/g++.brendan/static3.C: Likewise.
1355         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1356         * g++.old-deja/g++.jason/binding.C: Likewise.
1357         * g++.old-deja/g++.jason/crash4.C: Likewise.
1358         * g++.old-deja/g++.jason/crash7.C: Likewise.
1359         * g++.old-deja/g++.jason/lineno.C: Likewise.
1360         * g++.old-deja/g++.jason/scoping7.C: Likewise.
1361         * g++.old-deja/g++.mike/misc3.C: Likewise.
1362         * g++.old-deja/g++.mike/net44.C: Likewise.
1363         * g++.old-deja/g++.mike/ns3.C: Likewise.
1364         * g++.old-deja/g++.ns/alias4.C: Likewise.
1365         * g++.old-deja/g++.ns/ns11.C: Likewise.
1366         * g++.old-deja/g++.other/crash23.C: Likewise.
1367         * g++.old-deja/g++.other/decl8.C: Likewise.
1368         * g++.old-deja/g++.other/linkage3.C: Likewise.
1369         * g++.old-deja/g++.other/typeck1.C: Likewise.
1370         * g++.old-deja/g++.other/typedef5.C: Likewise.
1371         * g++.old-deja/g++.pt/explicit34.C: Likewise.
1372         * g++.old-deja/g++.pt/friend36.C: Likewise.
1373         * obj-c++.dg/method-8.mm: Likewise.
1374         * obj-c++.dg/tls/diag-3.mm: Likewise.
1376 2013-08-12  Perez Read  <netfirewall@gmail.com>
1378         PR target/58132
1379         * gcc.target/i386/movabs-1.c: New test.
1381 2013-08-12  Marek Polacek  <polacek@redhat.com>
1383         PR tree-optimization/57980
1384         * gcc.dg/pr57980.c: New test.
1386 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1388         PR fortran/56666
1389         * gfortran.dg/do_check_10.f90:  New test.
1390         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
1391         * gfortran.dg/array_constructor_18.f90:  Likewise.
1392         * gfortran.dg/array_constructor_22.f90:  Likewise.
1393         * gfortran.dg/coarray_15.f90:  Likewise.
1394         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
1395         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
1396         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
1398 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
1400         PR c++/53349
1401         * g++.dg/cpp0x/constexpr-ice8.C: New.
1403 2013-08-09  Xinliang David Li  <davidxl@google.com>
1405         * gcc.target/i386/memcpy-strategy-1.c: New test.
1406         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
1407         * gcc.target/i386/memset-strategy-1.c: Ditto.
1408         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
1410 2013-08-09  Jan Hubicka  <jh@suse.cz>
1412         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
1413         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
1415 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
1417         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
1419 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
1421         PR fortran/58058
1422         * gfortran.dg/transfer_intrinsic_6.f90: New.
1424 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
1426         Revert:
1427         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1429         PR c++/46206
1430         * g++.dg/lookup/typedef2.C: New.
1432 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
1434         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
1435         output of vdup intrinsics.
1437 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1439         * gcc.target/arm/lp1189445.c: New testcase.
1441 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
1443         * gcc.dg/torture/pr58079.c: New test.
1445 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
1447         * gnat.dg/warn9.adb: New test.
1449 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1451         PR c++/46206
1452         * g++.dg/lookup/typedef2.C: New.
1454 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
1456         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1457         to optstr when building plugins on darwin.
1459 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1461         PR tree-optimization/57539
1462         * gcc.dg/ipa/pr57539.c: New test.
1464 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1465             Bernd Edlinger  <bernd.edlinger@hotmail.de>
1467         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
1468         (a): Fix constructor.
1470 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1472         PR fortran/57987
1473         * gfortran.dg/pr57987.f90: New test.
1475 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1477         PR middle-end/58041
1478         * gcc.dg/torture/pr58041.c: New test.
1479         * gcc.target/arm/pr58041.c: Likewise.
1481 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
1483         PR fortran/57306
1484         * gfortran.dg/pointer_init_8.f90: New.
1486 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1488         PR c++/58080
1489         * g++.dg/cpp0x/pr58080.C: New.
1491 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1493         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1494         to optstr when building plugins.
1496 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1498         Patch autogenerated by refactor_passes.py from
1499         https://github.com/davidmalcolm/gcc-refactoring-scripts
1500         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
1502         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
1503         struct to a subclass of gimple_opt_pass along with...
1504         (pass_data_one_pass): ...new pass_data instance and...
1505         (make_one_pass): ...new function.
1506         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1507         global struct to a subclass of gimple_opt_pass along with...
1508         (pass_data_warn_self_assign): ...new pass_data instance and...
1509         (make_pass_warn_self_assign): ...new function.
1510         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
1511         a global struct to a subclass of gimple_opt_pass along with...
1512         (pass_data_dumb_plugin_example): ...new pass_data instance and...
1513         (make_pass_dumb_plugin_example): ...new function.
1514         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1515         global struct to a subclass of gimple_opt_pass along with...
1516         (pass_data_warn_self_assign): ...new pass_data instance and...
1517         (make_pass_warn_self_assign): ...new function.
1519 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1521         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
1522         is created and added to the pass_manager to reflect
1523         autogenerated changes.
1524         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
1525         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
1526         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
1528 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
1530         PR c++/58072
1531         * g++.dg/cpp0x/pr58072.C: New.
1533 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1535         * gcc.dg/torture/pr57993-2.cpp: New.
1537 2013-08-02  Jan Hubicka  <jh@suse.cz>
1539         * gcc.dg/ipa/ipa-1.c: Update.
1540         * gcc.dg/ipa/ipa-2.c: Update.
1541         * gcc.dg/ipa/ipa-3.c: Update.
1542         * gcc.dg/ipa/ipa-4.c: Update.
1543         * gcc.dg/ipa/ipa-5.c: Update.
1544         * gcc.dg/ipa/ipa-7.c: Update.
1545         * gcc.dg/ipa/ipa-8.c: Update.
1546         * gcc.dg/ipa/ipcp-1.c: Update.
1547         * gcc.dg/ipa/ipcp-2.c: Update.
1549 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
1551         PR rtl-optimization/58048
1552         * gcc.target/i386/pr58048.c: New.
1554 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1556         * gcc.target/arm/neon-for-64bits-2.c: Delete.
1558 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
1559             Peter Bergner  <bergner@vnet.ibm.com>
1561         PR c++/54537
1562         * g++.dg/overload/using3.C: New.
1563         * g++.dg/overload/using2.C: Adjust.
1564         * g++.dg/lookup/using9.C: Likewise.
1566 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1568         * gcc.target/arm/pr46972-2.c: New test.
1570 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
1572         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
1574 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1576         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
1578 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
1580         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
1581         rather than addressing!=absolute when deciding how to handle MIPS16
1582         when the test forces an ABI.
1584 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1586         PR c++/57673
1587         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
1589 2013-07-30  Steve Ellcey  <sellcey@mips.com>
1591         * gcc.target/mips/code-readable-1.c: Increase switch size.
1592         * gcc.target/mips/code-readable-2.c: Ditto.
1593         * gcc.target/mips/code-readable-3.c: Ditto.
1594         * gcc.target/mips/code-readable-4.c: Ditto.
1596 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1598         PR c++/57947
1599         * g++.dg/parse/crash63.C: New.
1601 2013-07-30  Tobias Burnus  <burnus@net-b.de>
1603         PR fortran/57530
1604         * gfortran.dg/pointer_assign_8.f90: New.
1605         * gfortran.dg/pointer_assign_9.f90: New.
1606         * gfortran.dg/pointer_assign_10.f90: New.
1607         * gfortran.dg/pointer_assign_11.f90: New.
1609 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1611         * gcc.target/arm/pr57637.c: New testcase.
1613 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1615         PR tree-optimization/57993
1616         * gcc.dg/torture/pr57993.c: New test.
1618 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
1620         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
1622 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
1624         PR c++/57948
1625         * g++.dg/conversion/ambig2.C: New.
1627 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
1629         * gcc.target/mips/fabs-2008.c: New test case.
1630         * gcc.target/mips/fabs-legacy.c: New test case.
1631         * gcc.target/mips/fabsf-2008.c: New test case.
1632         * gcc.target/mips/fabsf-legacy.c: New test case.
1633         * gcc.target/mips/fneg-2008.c: New test case.
1634         * gcc.target/mips/fneg-legacy.c: New test case.
1635         * gcc.target/mips/fneg-2008.c: New test case.
1636         * gcc.target/mips/fneg-legacy.c: New test case.
1637         * gcc.target/mips/nan-2008.c: New test case.
1638         * gcc.target/mips/nan-legacy.c: New test case.
1639         * gcc.target/mips/nanf-2008.c: New test case.
1640         * gcc.target/mips/nanf-legacy.c: New test case.
1641         * gcc.target/mips/nans-2008.c: New test case.
1642         * gcc.target/mips/nans-legacy.c: New test case.
1643         * gcc.target/mips/nansf-2008.c: New test case.
1644         * gcc.target/mips/nansf-legacy.c: New test case.
1645         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
1647 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1648             Maxim Kuvyrkov  <maxim@kugelworks.com>
1650         * lib/target-supports.exp (check_effective_target_non_bionic): New
1651         effective-target test.
1652         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
1653         * g++.dg/tls/thread_local4g.C: Ditto.
1655 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1657         PR fortran/58009
1658         * gfortran.dg/vector_subsript_7.f90:  New test.
1660 2013-07-27  Tobias Burnus  <burnus@net-b.de>
1662         PR fortran/57991
1663         * gfortran.dg/warn_alias.f90: New.
1665 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
1667         PR fortran/57285
1668         * gfortran.dg/class_array_19.f90: New.
1670 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
1672         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
1673         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
1674         * gcc.dg/vect/pr57741-3.c: Likewise.
1675         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
1677 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
1679         Skip tests that make assumptions about struct layout that don't hold
1680         on epiphany:
1681         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
1682         * g++.dg/cpp0x/iop.C: Likewise.
1683         * g++.dg/cpp0x/named_refs.C: Likewise.
1684         * g++.dg/cpp0x/rv1p.C: Likewise.
1685         * g++.dg/cpp0x/rv2p.C: Likewise.
1686         * g++.dg/cpp0x/rv3p.C: Likewise.
1687         * g++.dg/cpp0x/rv4p.C: Likewise.
1688         * g++.dg/cpp0x/rv5p.C: Likewise.
1689         * g++.dg/cpp0x/rv6p.C: Likewise.
1690         * g++.dg/cpp0x/rv7p.C: Likewise.
1691         * g++.dg/cpp0x/rv8p.C: Likewise.
1692         * g++.dg/ext/strncpy-chk1.C: Likewise.
1693         * gcc.dg/builtin-object-size-10.c: Likewise.
1694         * gcc.dg/builtin-object-size-11.c: Likewise.
1695         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1696         * gcc.dg/pr25805.c: Likewise.
1697         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
1698         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1699         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1700         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1701         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1702         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1703         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1704         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1705         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1706         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1707         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1708         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1709         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1710         * gcc.c-torture/execute/zerolen-2.x: Likewise.
1711         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1713         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
1714         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1716         * gcc.dg/torture/pr37868.c: Disable for epiphany.
1717         * gcc.dg/sibcall-6.c: Enable for epiphany.
1719 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1721         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
1723 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
1725         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
1726         memcpy not initializers.
1728         * gcc.dg/guality/guality.exp: Skip on AIX.
1730 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1732         PR c++/57101
1733         * g++.dg/cpp0x/pr57101.C: New.
1735 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
1737         * gcc.target/aarch64/neg_1.c: New test.
1739 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1741         PR fortran/57966
1742         * gfortran.dg/typebound_call_25.f90: New.
1744 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1746         PR c++/57981
1747         * g++.dg/cpp0x/pr57981.C: New.
1749 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1751         PR c++/57880
1752         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
1754 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
1756         PR rtl-optimization/57960
1757         * gcc.target/s390/pr57960.c: New.
1759 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1761         PR fortran/57639
1762         * gfortran.dg/unlimited_polymorphic_9.f90: New.
1764 2013-07-25  Terry Guo  <terry.guo@arm.com>
1766         * gcc.target/arm/thumb1-Os-mult.c: New test case.
1768 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
1770         PR c++/57942
1771         * g++.dg/inherit/pr57942.C: New.
1773 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1775         * gcc.target/powerpc/bool2.h: New file, test the code generation
1776         of logical operations for power5, altivec, power7, and power8 systems.
1777         * gcc.target/powerpc/bool2-p5.c: Likewise.
1778         * gcc.target/powerpc/bool2-av.c: Likewise.
1779         * gcc.target/powerpc/bool2-p7.c: Likewise.
1780         * gcc.target/powerpc/bool2-p8.c: Likewise.
1781         * gcc.target/powerpc/bool3.h: Likewise.
1782         * gcc.target/powerpc/bool3-av.c: Likewise.
1783         * gcc.target/powerpc/bool2-p7.c: Likewise.
1784         * gcc.target/powerpc/bool2-p8.c: Likewise.
1786 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1788         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1790 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1792         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
1794 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1796         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
1797         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
1798         type from long to long long.
1799         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
1800         to have effective-target keywords of lp64 and ilp32.
1801         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
1802         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
1803         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
1804         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
1805         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
1806         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
1807         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
1808         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
1809         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1811 2013-07-23  Tom Tromey  <tromey@redhat.com>
1812             Joseph Myers  <joseph@codesourcery.com>
1814         * gcc.dg/c11-generic-1.c: New file.
1815         * gcc.dg/c11-generic-2.c: New file.
1817 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1819         PR fortran/57906
1820         PR fortran/52052
1821         * coarray/lib_realloc_1.f90: Permit optimization.
1822         * gfortran.dg/coarray_31.f90: New.
1824 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1826         PR fortran/57762
1827         * gfortran.dg/class_array_7.f03: Fix memory leak.
1829 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
1831         PR c++/52816
1832         * g++.dg/cpp0x/decltype56.C: New.
1834 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1836         * gcc.dg/pr53265.c: Correct line number in dg-message.
1838 2013-07-22  Diego Novillo  <dnovillo@google.com>
1840         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
1842 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1844         PR testsuite/52641
1845         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
1846         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
1848 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1850         PR testsuite/52641
1851         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
1852         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
1853         * gcc.dg/torture/pr53366-1.c: Same.
1854         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1855         * gcc.dg/torture/pr56488.c: Same.
1856         * gcc.dg/torture/pr57584.c: Same.
1857         * gcc.dg/tree-ssa/pr57385.c: Same.
1858         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1860 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
1862         * c-c++-common/pr41779.c: Fix typos.
1863         * gcc.c-torture/compile/20031125-2.c: Likewise.
1864         * gcc.c-torture/compile/20040621-1.c: Likewise.
1865         * gcc.c-torture/execute/20020418-1.c: Likewise.
1866         * gcc.dg/20020108-1.c: Likewise.
1867         * gcc.dg/atomic-generic-aux.c: Likewise.
1868         * gcc.dg/builtin-complex-err-2.c: Likewise.
1869         * gcc.dg/decl-1.c: Likewise.
1870         * gcc.dg/di-sync-multithread.c: Likewise.
1871         * gcc.dg/format/c90-printf-1.c: Likewise.
1872         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
1873         * gcc.dg/long-long-compare-1.c: Likewise.
1874         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1875         * gcc.dg/pr17055-1.c: Likewise.
1876         * gcc.dg/pr27095.c: Likewise.
1877         * gcc.dg/torture/fp-int-convert.h: Likewise.
1878         * gcc.dg/tree-prof/inliner-1.c: Likewise.
1879         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
1880         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1881         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1882         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1883         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1884         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1885         * gcc.dg/tree-ssa/pr42585.c: Likewise.
1886         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
1887         * gcc.dg/vect/vect-cond-5.c: Likewise.
1888         * gcc.dg/weak/typeof-2.c: Likewise.
1889         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
1890         * gcc.target/arm/naked-1.c: Likewise.
1891         * gcc.target/i386/pr9771-1.c: Likewise.
1892         * gcc.target/sparc/sparc-constant-1.c: Likewise.
1893         * gcc.target/sparc/struct-ret-check.c: Likewise.
1894         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
1895         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
1896         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
1897         Likewise.
1899 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1901         PR fortran/56937
1902         * gfortran.dg/dependency_42.f90:  New test.
1903         * gfortran.dg/dependency_43.f90:  New test.
1905 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1907         PR fortran/35862
1908         * gfortran.dg/round_4.f90: New.
1910 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1912         PR fortran/57894
1913         * gfortran.dg/min_max_conformance_2.f90: New.
1915 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
1917         PR preprocessor/57620
1918         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
1919         (main): Don't test {s,u,U,L}12.
1920         * c-c++-common/raw-string-13.c: New test.
1921         * c-c++-common/raw-string-14.c: New test.
1922         * c-c++-common/raw-string-15.c: New test.
1923         * c-c++-common/raw-string-16.c: New test.
1925 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
1927         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
1929 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
1931         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1933         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1934         target { ! keeps_null_pointer_checks }.
1935         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
1936         target { ! keeps_null_pointer_checks }.
1938         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
1939         * gcc.dg/torture/pr56488.c: Likewise.
1941 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
1943         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
1944         new testcase.
1946 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
1948         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
1949         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
1950         * gfortran.dg/guality/guality.exp: Skip on AIX.
1952         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
1954         * g++.dg/debug/pr56819.C: Skip on AIX.
1955         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
1956         * g++.dg/guality/guality.exp: Skip on AIX.
1958         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1960         * gcc.misc-tests/gcov-14.c: Skip on AIX.
1962         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1964 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1966         PR target/57516
1967         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1968         Adjust to corrected rounding.
1970 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1972         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1973         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1974         check_effective_target_cilkplus.
1975         * g++.dg/cilk-plus/cilk-plus.exp: Same.
1977 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
1979         * gcc.target/powerpc/pr57744.c: Fix typo.
1981 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
1983         PR middle-end/57698
1984         * gcc.c-torture/compile/pr57698.c: New test.
1985         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1986         * gcc.c-torture/compile/pr44043.c: Ditto.
1988 2013-07-18  Wei Mi  <wmi@google.com>
1990         PR rtl-optimization/57878
1991         * g++.dg/pr57878.C: New test.
1993 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1995         * gcc.dg/pr42611.c: Move dg-error to correct line.
1997 2013-07-17  Tobias Burnus  <burnus@net-b.de>
1999         PR fortran/57895
2000         * gfortran.dg/dollar_sym_3.f: New.
2001         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2003 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
2005         PR target/55654
2006         PR target/55656
2007         PR target/55657
2008         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2009         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2010         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2011         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2012         * objc.dg/image-info.m: Likewise.
2013         * objc.dg/symtab-1.m: Likewise.
2014         * objc.dg/torture/strings/const-str-10.m: Likewise.
2015         * objc.dg/torture/strings/const-str-11.m: Likewise.
2016         * objc.dg/torture/strings/const-str-9.m: Likewise.
2017         * objc.dg/zero-link-1.m: Likewise.
2018         * objc.dg/zero-link-2.m: Likewise.
2019         * objc.dg/no-extra-load.m: Avoid Foundation.h.
2020         * objc.dg/objc-foreach-4.m: Likewise.
2021         * objc.dg/objc-foreach-5.m: Likewise.
2022         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2023         (for Darwin).
2024         * obj-c++.dg/strings/const-str-12.mm: Likewise.
2025         * obj-c++.dg/syntax-error-1.mm: Likewise.
2026         * objc.dg/method-6.m: Likewise.
2027         * objc.dg/pr23214.m: Likewise.
2028         * objc.dg/proto-lossage-7.m: Likewise.
2029         * objc.dg/strings/const-str-12b.m: Likewise.
2030         * objc.dg/zero-link-3.m: Likewise.
2031         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2032         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2033         adjust headers, interfaces and encoded types to reflect current system
2034         versions.  Add FIXME and outputs from current system compiler for
2035         reference.
2037 2013-07-15  Cong Hou  <congh@google.com>
2039         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2040         counted.
2041         * gcc.target/i386/l_fma_float_3.c: Likewise.
2042         * gcc.target/i386/l_fma_double_1.c: Likewise.
2043         * gcc.target/i386/l_fma_double_3.c: Likewise.
2045 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
2047         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2048         function to test if HTM is available.
2049         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2050         * gcc.target/powerpc/htm-builtin-1.c: New test.
2052 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2054         * gfortran.dg/coarray_lib_realloc_1.f90: New.
2055         * gfortran.dg/coarray/lib_realloc_1.f90: New.
2056         * gfortran.dg/coarray_6.f90: Add dg-error.
2058 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2060         PR fortran/37336
2061         * gfortran.dg/finalize_18.f90: New.
2063 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2065         PR fortran/52669
2066         * fortran.dg/module_variable_1.f90:  New test.
2067         * fortran.dg/module_variable_2.f90:  New test.
2069 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
2071         * g++.dg/ext/vector19.C: Adapt.
2072         * g++.dg/ext/vector23.C: New testcase.
2074 2013-07-12  Michael Matz  <matz@suse.de>
2076         PR middle-end/55771
2077         * c-c++-common/pr55771.c: New test.
2079 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
2081         * gcc.target/aarch64/vect-movi.c: New.
2083 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
2085         PR target/57362
2086         * g++.dg/ext/pr57362.C: New.
2088 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
2090         PR target/57631
2091         * gcc.target/avr/torture/pr57631.c: New test.
2093 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2095         PR c++/57827
2096         * g++.dg/cpp0x/constexpr-ice7.C: New.
2098 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
2100         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2101         for EABI targets.
2102         * gcc.c-torture/execute/nest-align-1.x: New.
2104 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2106         PR c++/57874
2107         * g++.dg/cpp0x/sfinae48.C: New.
2109 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2111         PR preprocessor/57824
2112         * c-c++-common/raw-string-17.c: New test.
2113         * c-c++-common/gomp/pr57824.c: New test.
2115 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2117         PR c++/57869
2118         * g++.dg/cpp0x/reinterpret_cast1.C: New.
2119         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2120         * g++.dg/conversion/dr195.C: Update.
2121         * g++.dg/expr/cast2.C: Likewise.
2123 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2125         * c-c++-common/raw-string-18.c: New test.
2126         * c-c++-common/raw-string-19.c: New test.
2128         PR preprocessor/57757
2129         * g++.dg/cpp/paste1.C: New test.
2130         * g++.dg/cpp/paste2.C: New test.
2132 2013-07-10  Graham Stott  <grahams@btinternet.com>
2134         * gcc.target/mips/mulsize-1.c: New.
2135         * gcc.target/mips/mulsize-2.c: New.
2136         * gcc.target/mips/mulsize-3.c: New.
2137         * gcc.target/mips/mulsize-4.c: New.
2139 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2141         PR c++/53094
2142         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2143         * g++.dg/ext/vector24.C: New testcase.
2145 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2147         PR c++/53000
2148         * g++.dg/cpp0x/decltype17.C: Adjust.
2150 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2152         PR c++/51786
2153         * g++.dg/cpp0x/pr51786.C: New.
2155 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
2157         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2159         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2161         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2163         * gcc.target/powerpc/sd-vsx.c: Require dfp.
2164         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2166 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2168         PR fortran/57834
2169         * gfortran.dg/c_f_pointer_tests_8.f90: New.
2171 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2173         PR fortran/50554
2174         * gfortran.dg/do_check_9.f90: New.
2176 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2178         PR fortran/57785
2179         * gfortran.dg/dot_product_2.f90: New.
2181 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2183         PR fortran/57469
2184         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2186 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
2188         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2189         * gfortran.dg/finalize_10.f90: Fix dg-final.
2191 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
2193         PR target/57819
2194         * gcc.target/i386/pr57819.c: New test.
2196         PR rtl-optimization/57829
2197         * gcc.c-torture/execute/pr57829.c: New test.
2199 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2201         * gcc.target/i386/memcpy-vector_loop-1.c: New.
2202         * gcc.target/i386/memcpy-vector_loop-2.c: New.
2204 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
2206         PR target/57807
2207         * gcc.target/i386/pr57807.c: New test.
2209 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
2211         PR target/29776
2212         * gcc.dg/tree-ssa/vrp89.c: New test.
2214 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
2216         PR c++/28262
2217         * g++.dg/parse/defarg16.C: New.
2219 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
2221         PR rtl-optimization/55342
2222         * gcc.target/i386/pr55342.c: New.
2224 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2226         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
2228 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
2230         PR c++/14263
2231         * g++.dg/inherit/virtual10.C: New.
2233 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2235         PR c/57821
2236         * gcc.dg/large-size-array-6.c: New test.
2238 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2240         PR c++/38634
2241         * g++.dg/template/crash116.C: New.
2243 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2245         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
2246         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
2248 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2250         PR c++/54998
2251         * g++.dg/cpp0x/nsdmi-list3.C: New.
2253 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
2255         PR target/57777
2256         * gcc.target/i386/pr57777.c: New test.
2258         PR c++/57771
2259         * g++.dg/template/arg9.C: New test.
2261 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
2263         * gcc.target/i386/avx-inline.c: New test.
2265 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
2267         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
2268         * gcc.target/mips/call-2.c: Likewise.
2269         * gcc.target/mips/call-3.c: Likewise.
2270         * gcc.target/mips/lazy-binding-1.c: Likewise.
2272 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
2274         PR tree-optimization/57741
2275         * gcc.dg/vect/pr57741-1.c: New test.
2276         * gcc.dg/vect/pr57741-2.c: New test.
2277         * gcc.dg/vect/pr57741-3.c: New test.
2279 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2281         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
2282         on big endian.
2283         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
2284         * lib/target-supports.exp: Define aarch64_little_endian.
2286 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2288         * gcc.target/aarch64/abs_1.c: New test.
2290 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2292         * gcc.target/aarch64/bfxil_1.c: New test.
2293         * gcc.target/aarch64/bfxil_2.c: Likewise.
2295 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2297         PR c/57766
2298         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
2299         array sizes from 100 to 20.
2301 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
2303         PR fortran/54788
2304         * gfortran.dg/pointer_remapping_8.f90: New.
2306 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
2308         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
2309         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
2310         * g++.dg/cpp1y/udlit-userdef-string.C: New.
2311         * g++.dg/cpp1y/complex_literals.h: New.
2313 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
2315         PR c++/57645
2316         * g++.dg/cpp0x/noexcept21.C: New.
2318 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
2320         PR target/57736
2321         * gcc.target/i386/pr57736.c: New test.
2323 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2325         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
2326         c specific.
2327         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
2328         strings to match the fixed error messages.
2329         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2330         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
2331         message check.
2333 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
2335         PR target/57744
2336         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
2337         stqcx. get even registers.
2339 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
2341         PR c++/57509
2342         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
2344 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2346         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
2347         Fix scan patterns.
2348         * gcc.target/i386/bmi-1.c: Ditto.
2349         * gcc.target/i386/bmi-bextr-4.c: New.
2350         * gcc.target/i386/bmi-bextr-5.c: Ditto.
2352 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
2354         PR c++/57682
2355         * g++.dg/cpp0x/initlist73.C: New.
2357 2013-06-27  Meador Inge  <meadori@codesourcery.com>
2359         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
2360         * g++.dg/simulate-thread/atomics-2.C: Likewise.
2361         * g++.dg/simulate-thread/atomics-1.C: Likewise.
2363 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
2365         PR c++/57509
2366         * g++.dg/ext/pr57509.C: New file.
2368 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
2370         PR target/57623
2371         * gcc.target/i386/bmi-bextr-3.c: New test.
2373         PR target/57623
2374         * gcc.target/i386/bmi2-bzhi-1.c: New test.
2376 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
2378         PR c++/57172
2379         * g++.dg/cpp0x/pr57172.C: New testcase.
2381 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2383         * gcc.target/s390/htm-1.c: New file.
2384         * gcc.target/s390/htm-nofloat-1.c: New file.
2385         * gcc.target/s390/htm-xl-intrin-1.c: New file.
2387 2013-06-26  Tobias Burnus  <burnus@net-b.de>
2389         PR fortran/29800
2390         * gfortran.dg/bounds_check_17.f90: New.
2392 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
2394         PR c++/57640
2395         * g++.dg/cpp1y/pr57640.C: New.
2397 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2399         PR c/57692
2400         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
2401         overflow due to size of arrays.
2403 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
2405         PR tree-optimization/57705
2406         * gcc.dg/vect/pr57705.c: New test.
2407         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
2409 2013-06-25  Martin Jambor  <mjambor@suse.cz>
2411         PR middle-end/57670
2412         * g++.dg/ipa/pr57670.C: New test.
2414 2013-06-25  Richard Biener  <rguenther@suse.de>
2416         PR middle-end/56977
2417         * gcc.dg/pr56977.c: New testcase.
2419 2013-06-24  Martin Jambor  <mjambor@suse.cz>
2421         PR tree-optimization/57358
2422         * gcc.dg/ipa/pr57358.c: New test.
2424 2013-06-24  Richard Biener  <rguenther@suse.de>
2426         PR testsuite/57686
2427         * gcc.dg/torture/pr57584.c: Remove target specific bits.
2429 2013-06-24  Richard Biener  <rguenther@suse.de>
2431         PR tree-optimization/57488
2432         * gcc.dg/torture/pr57488.c: New testcase.
2434 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2435             Dominique d'Humieres  <dominiq@lps.ens.fr>
2437         PR fortran/52413
2438         * gfortran.dg/fraction.f90: New.
2440 2013-06-24  Alan Modra  <amodra@gmail.com>
2442         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
2443         Add scan-assembler-not "lvx".
2444         * gcc.target/powerpc/le-altivec-consts.c: New.
2446 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2448         * g++.dg/cpp0x/sfinae47.C: New.
2450 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
2452         PR target/52483
2453         * gcc.target/sh/pr52483-1.c: New.
2454         * gcc.target/sh/pr52483-2.c: New.
2455         * gcc.target/sh/pr52483-3.c: New.
2456         * gcc.target/sh/pr52483-4.c: New.
2457         * gcc.target/sh/pr52483-5.c: New.
2459 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
2461         * gcc.target/i386/intrinsics_1.c: New test.
2462         * gcc.target/i386/intrinsics_2.c: Ditto.
2463         * gcc.target/i386/intrinsics_3.c: Ditto.
2464         * gcc.target/i386/intrinsics_4.c: Ditto.
2465         * gcc.target/i386/intrinsics_5.c: Ditto.
2466         * gcc.target/i386/intrinsics_6.c: Ditto.
2467         * gcc.target/i386/avx-1.c: Provide macros for builtins
2468         needing immediate arguments in f16cintrin.h and rtmintrin.h.
2470 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2472         PR fortran/37336
2473         * gfortran.dg/finalize_17.f90: New.
2475 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2477         * gfortran.dg/realloc_on_assign_18.f90: New.
2479 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2481         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2482         Also changed the returns from error as distinct values so that
2483         debugging can get easier.
2484         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
2485         errors specific to C, if necessary.  Also added new error
2486         hooks for C++.
2487         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2488         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2489         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2490         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2491         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
2492         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
2493         the same changes as parser_errors3.c, spaces were added between colons
2494         to not confuse C++ compiler with 2 colons as scope.
2495         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
2496         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
2497         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
2498         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
2499         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
2500         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
2501         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
2502         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
2503         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
2504         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
2505         * g++.dg/cilk-plus/cilk-plus.exp: New script.
2506         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
2507         in the list.
2509 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
2511         PR other/53317
2512         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
2514 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
2516         PR target/57655
2517         * gcc.target/i386/pr57655.c: New test.
2519 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
2521         * ada/acats/tests/gcc: Delete.
2522         * gnat.dg/style: Likewise.
2524 2013-06-20  Jeff Law  <law@redhat.com>
2526         PR tree-optimization/57660
2527         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
2528         based on their branch cost.
2530         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
2532 2013-06-20  Tobias Burnus  <burnus@net-b.de>
2534         PR fortran/57633
2535         * gfortran.dg/list_read_11.f90: New.
2537 2013-06-20  Richard Biener  <rguenther@suse.de>
2539         PR tree-optimization/57584
2540         * gcc.dg/torture/pr57584.c: New testcase.
2542 2013-06-19  Sharad Singhai  <singhai@google.com>
2544         * g++.dg/gcov/gcov-8.C: New testcase.
2545         * lib/gcov.exp: Handle intermediate format.
2547 2013-06-19  Wei Mi  <wmi@google.com>
2549         PR rtl-optimization/57518
2550         * testsuite/gcc.dg/pr57518.c: New test.
2552 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2554         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
2556 2013-06-19  Jan Hubicka  <jh@suse.cz>
2558         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
2560 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2562         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
2563         hard-coded values of array sizes with a #define.
2564         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2565         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2566         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2567         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
2568         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2570 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
2572         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
2573         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
2575 2013-06-19  Jeff Law  <law@redhat.com>
2577         * gcc.dg/tree-ssa/forwprop-28.c: New test.
2579 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2581         PR c++/57638
2582         * g++.dg/template/error53.C: New.
2584 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2586         PR target/55033
2587         * gcc.target/powerpc/pr55033.c: Fix options.
2589 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
2591         * gcc.target/i386/inline_error.c: New test.
2592         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
2593         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
2595 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
2597         PR c++/53211
2598         * g++.dg/cpp0x/decltype55.C: New.
2600 2013-06-18  Marek Polacek  <polacek@redhat.com>
2602         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
2604 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2606         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
2608 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2610         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2611         Also changed the returns from error as distinct values so that it is
2612         easier to debug.
2614 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
2616         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2618 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
2620         PR c++/16128
2621         * g++.dg/template/error52.C: New.
2622         * g++.dg/lookup/friend15.C: Update.
2623         * g++.dg/parse/error11.C: Likewise.
2624         * g++.dg/parse/error14.C: Likewise.
2625         * g++.dg/parse/parser-pr28152-2.C: Likewise.
2626         * g++.dg/parse/template25.C: Likewise.
2627         * g++.old-deja/g++.jason/cond.C: Likewise.
2628         * g++.old-deja/g++.mike/for2.C: Likewise.
2629         * g++.old-deja/g++.robertl/eb125.C: Likewise.
2630         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
2632 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2634         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
2635         ensure alignment.
2637 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2639         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
2640         accidentally placing minus sign for length instead of stride.
2642 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
2644         PR rtl-optimization/57425
2645         PR rtl-optimization/57569
2646         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
2647         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
2649 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
2651         PR fortran/49074
2652         PR fortran/56136
2653         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
2654         packing.
2655         * gfortran.dg/typebound_assignment_6.f03: New.
2657 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
2659         * gcc.target/h8300/h8300.exp: New.
2660         * gcc.dg/pragma-isr.c: Move to ...
2661         * gcc.target/sh/torture/pragma-isr.c: ... here ...
2662         * gcc.target/h8300/pragma-isr.c: ... and here.
2663         * gcc.dg/pragma-isr2.c: Move to ...
2664         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
2665         * gcc.target/h8300/pragma-isr2.c: ... and here.
2666         * gcc.dg/pragma-isr-trapa.c: Move to ...
2667         * gcc.target/sh/pragma-isr-trapa.c: ... here.
2668         * gcc.dg/pragma-isr-trapa2.c: Move to ...
2669         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
2670         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
2671         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
2672         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
2673         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
2674         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
2675         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
2676         * gcc.dg/attr-isr-trap_exit.c: Move to ...
2677         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
2678         * gcc.dg/attr-isr-trapa.c: Move to ...
2679         * gcc.target/sh/attr-isr-trapa.c: ... here.
2681 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2683         PR c++/51413
2684         * g++.dg/ext/builtin-offsetof1.C: New.
2686 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
2688         * gcc.target/aarch64/vect_smlal_1.c: New file.
2690 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2692         PR fortran/57508
2693         * gfortran.dg/defined_assignment_7.f90: New.
2695 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2697         PR c++/57599
2698         * g++.dg/rtti/dyncast6.C: New.
2699         * g++.dg/cpp0x/dyncast1.C: Likewise.
2701 2013-06-14  Alan Modra  <amodra@gmail.com>
2703         PR middle-end/57134
2704         * gcc.dg/pr57134.c: New.
2706 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2708         PR fortran/57596
2709         * gfortran.dg/deferred_type_param_9.f90: New.
2711 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2713         * gcc.dg/fold-minus-1.c: New testcase.
2715 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
2717         PR fortran/49074
2718         * gfortran.dg/typebound_assignment_5.f03: New.
2720 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2722         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
2724 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2725             Pat Haugen  <pthaugen@us.ibm.com>
2726             Peter Bergner  <bergner@vnet.ibm.com>
2728         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
2729         load/store instructions on power7, power8.
2730         * gcc.target/powerpc/atomic-p8.c: Likewise.
2732 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2734         PR c/57577
2735         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
2737 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
2739         PR c++/38958
2740         * g++.dg/warn/Wunused-var-20.C: New.
2742 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2744         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
2745         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
2746         Run with -fno-common.
2748 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2750         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
2751         and exit function calls with return 1 and return 0, respectively.
2753 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2755         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
2756         New tests.
2758 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
2760         PR tree-optimization/57361
2761         * gcc.dg/tree-ssa/pr57361.c: New file.
2763 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2765         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
2766         to ensure alignment.
2767         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
2769 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2771         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2773 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2774             Dominique d'Humieres  <dominiq@lps.ens.fr>
2776         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2778 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
2780         PR target/56564
2781         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
2782         * gcc.target/i386/pr56564-3.c: Likewise.
2784 2013-06-11  Tobias Burnus  <burnus@net-b.de>
2786         PR fortran/57535
2787         * gfortran.dg/class_array_18.f90: New.
2789 2013-06-11  Jan Hubicka  <jh@suse.cz>
2791         PR c++/57551
2792         * g++.dg/ext/visibility/anon6.C: Update testcase.
2794 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2796         PR c/57563
2797         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
2798         in how we check __sec_reduce_mutating function's result.
2800 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2801             Pat Haugen  <pthaugen@us.ibm.com>
2802             Peter Bergner  <bergner@vnet.ibm.com>
2804         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
2805         direct move instructions.
2806         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2807         * gcc.target/powerpc/direct-move.h: Likewise.
2808         * gcc.target/powerpc/direct-move-float1.c: Likewise.
2809         * gcc.target/powerpc/direct-move-float2.c: Likewise.
2810         * gcc.target/powerpc/direct-move-double1.c: Likewise.
2811         * gcc.target/powerpc/direct-move-double2.c: Likewise.
2812         * gcc.target/powerpc/direct-move-long1.c: Likewise.
2813         * gcc.target/powerpc/direct-move-long2.c: Likewise.
2815 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2817         PR c++/52440
2818         * g++.dg/cpp0x/pr52440.C: New.
2820 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
2822         PR target/56564
2823         * gcc.target/i386/pr56564-1.c: New test.
2824         * gcc.target/i386/pr56564-2.c: New test.
2825         * gcc.target/i386/pr56564-3.c: New test.
2826         * gcc.target/i386/pr56564-4.c: New test.
2827         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
2828         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2829         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2830         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2831         * gcc.target/i386/vect-sizes-1.c: Likewise.
2832         * gcc.target/i386/memcpy-1.c: Likewise.
2833         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
2834         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
2836 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2838         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
2839         systems to cover all GNU systems.
2840         * g++.dg/abi/guard2.C: Likewise.
2841         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2842         * g++.dg/eh/sighandle.C: Likewise.
2843         * g++.dg/ext/cleanup-10.C: Likewise.
2844         * g++.dg/ext/cleanup-11.C: Likewise.
2845         * g++.dg/ext/cleanup-8.C: Likewise.
2846         * g++.dg/ext/cleanup-9.C: Likewise.
2847         * g++.dg/opt/const5.C: Likewise.
2848         * g++.dg/opt/life1.C: Likewise.
2849         * g++.dg/other/pr39496.C: Likewise.
2850         * g++.old-deja/g++.abi/aggregates.C: Likewise.
2851         * g++.old-deja/g++.abi/align.C: Likewise.
2852         * g++.old-deja/g++.abi/bitfields.C: Likewise.
2853         * g++.old-deja/g++.law/weak.C: Likewise.
2854         * g++.old-deja/g++.pt/asm1.C: Likewise.
2855         * gcc.c-torture/execute/20030125-1.x: Likewise.
2856         * gcc.c-torture/execute/990127-2.x: Likewise.
2857         * gcc.dg/20041106-1.c: Likewise.
2858         * gcc.dg/20050503-1.c: Likewise.
2859         * gcc.dg/builtin-object-size-5.c: Likewise.
2860         * gcc.dg/cleanup-10.c: Likewise.
2861         * gcc.dg/cleanup-11.c: Likewise.
2862         * gcc.dg/cleanup-8.c: Likewise.
2863         * gcc.dg/cleanup-9.c: Likewise.
2864         * gcc.dg/complex-5.c: Likewise.
2865         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2866         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2867         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
2868         * gcc.dg/dfp/pr35739.c: Likewise.
2869         * gcc.dg/fdata-sections-1.c: Likewise.
2870         * gcc.dg/lto/20090206-1_0.c: Likewise.
2871         * gcc.dg/lto/20090206-2_0.c: Likewise.
2872         * gcc.dg/pr30360.c: Likewise.
2873         * gcc.dg/pr37303.c: Likewise.
2874         * gcc.dg/pr39323-1.c: Likewise.
2875         * gcc.dg/pr39323-2.c: Likewise.
2876         * gcc.dg/pr39323-3.c: Likewise.
2877         * gcc.dg/pr45416.c: Likewise.
2878         * gcc.dg/setjmp-2.c: Likewise.
2879         * gcc.dg/split-1.c: Likewise.
2880         * gcc.dg/split-3.c: Likewise.
2881         * gcc.dg/split-4.c: Likewise.
2882         * gcc.dg/strlenopt-12g.c: Likewise.
2883         * gcc.dg/strlenopt-14g.c: Likewise.
2884         * gcc.dg/strlenopt-14gf.c: Likewise.
2885         * gcc.dg/strlenopt-16g.c: Likewise.
2886         * gcc.dg/strlenopt-17g.c: Likewise.
2887         * gcc.dg/strlenopt-18g.c: Likewise.
2888         * gcc.dg/strlenopt-1f.c: Likewise.
2889         * gcc.dg/strlenopt-22g.c: Likewise.
2890         * gcc.dg/strlenopt-2f.c: Likewise.
2891         * gcc.dg/strlenopt-4g.c: Likewise.
2892         * gcc.dg/strlenopt-4gf.c: Likewise.
2893         * gcc.dg/struct-ret-3.c: Likewise.
2894         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
2895         * gcc.misc-tests/linkage.exp: Likewise.
2896         * gcc.target/i386/20000724-1.c: Likewise.
2897         * gcc.target/i386/align-main-3.c: Likewise.
2898         * gcc.target/i386/cleanup-1.c: Likewise.
2899         * gcc.target/i386/inline-mcpy.c: Likewise.
2900         * gcc.target/i386/pr32268.c: Likewise.
2901         * gcc.target/i386/pr36613.c: Likewise.
2902         * gcc.target/i386/pr39013-1.c: Likewise.
2903         * gcc.target/i386/pr39013-2.c: Likewise.
2904         * gcc.target/i386/pr39496.c: Likewise.
2905         * gcc.target/i386/pr40906-3.c: Likewise.
2906         * gcc.target/i386/pr46084.c: Likewise.
2907         * lib/target-supports.exp (check_effective_target_pie): Likewise.
2909 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
2911         PR target/6526
2912         * gcc.target/sh/pr6526.c: New.
2914 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
2916         PR target/57568
2917         * gcc.c-torture/execute/pr57568.c: New test.
2919 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2921         PR c++/37404
2922         * g++.dg/other/vararg-4.C: New.
2924 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
2926         PR rtl-optimization/57559
2927         * gcc.target/s390/pr57559.c : New test.
2929 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2931         PR fortran/37336
2932         * gfortran.dg/finalize_10.f90: New.
2933         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2934         * gfortran.dg/finalize_15.f90: New.
2936 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2938         PR fortran/57553
2939         * gfortran.dg/storage_size_4.f90: New.
2941 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
2943         PR c++/57548
2944         * testsuite/g++.dg/ext/pr57548.C: New test.
2946 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2948         PR middle-end/57541
2949         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
2951 2013-06-07  Jan Hubicka  <jh@suse.cz>
2953         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
2955 2013-06-07  Tobias Burnus  <burnus@net-b.de>
2957         PR fortran/57549
2958         * gfortran.dg/array_constructor_48.f90: New.
2959         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2960         * gfortran.dg/array_constructor_type_15.f03: Ditto.
2962 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2964         PR target/56315
2965         * gcc.target/arm/xordi3-opt.c: New test.
2967 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2969         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2970         Revert to dg-options.
2972 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2974         PR target/55033
2975         * gcc.target/powerpc/pr55033.c: New.
2977 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
2979         PR c++/53658
2980         * g++.dg/cpp0x/alias-decl-36.C: New.
2982 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2983             Pat Haugen  <pthaugen@us.ibm.com>
2984             Peter Bergner  <bergner@vnet.ibm.com>
2986         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2987         power8 builtin functions.
2988         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2989         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2990         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2991         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2992         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2993         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2994         * gcc.target/powerpc/p8vector-vectorize-1.c: New
2995         tests to test power8 auto-vectorization.
2996         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2997         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2998         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2999         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3001         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3002         powerpc_p8vector_ok instead of powerpc_vsx_ok.
3004         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3006         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3007         support.
3008         (check_effective_target_powerpc_p8vector_ok): Likewise.
3009         (is-effective-target): Likewise.
3010         (check_vect_support_and_set_flags): Likewise.
3012 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
3014         PR c++/43652
3015         * g++.dg/parse/error53.C: New.
3017 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
3019         PR rtl-optimization/57459
3020         * gcc.target/i386/pr57459.c: New test.
3022 2013-06-06  Teresa Johnson  <tejohnson@google.com>
3024         PR c++/53743
3025         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3026         into -freorder-blocks-and-partition test.
3027         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3028         * gcc.dg/tree-prof/20041218-1.c: Ditto.
3029         * gcc.dg/tree-prof/pr52027.c: Use -O2.
3030         * gcc.dg/tree-prof/pr50907.c: Ditto.
3031         * gcc.dg/tree-prof/pr45354.c: Ditto.
3032         * g++.dg/tree-prof/partition2.C: Ditto.
3033         * g++.dg/tree-prof/partition3.C: Ditto.
3035 2013-06-06  Tobias Burnus  <burnus@net-b.de>
3037         PR fortran/57542
3038         * gfortran.dg/finalize_16.f90: New.
3040 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3042         * gcc.dg/vect/no-section-anchors-vect-68.c:
3043         Add dg-skip-if aarch64_tiny.
3045 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3047         PR C/57457
3048         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3049         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3051 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
3053         PR c++/51908
3054         * g++.dg/cpp0x/decltype54.C: New.
3056 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
3058         * gcc.dg/fshort-wchar.c: Add extra dg-options for
3059         arm*-*-*eabi* targets.
3060         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3061         arm*-*-* targets.
3062         * gcc.dg/tree-ssa/pr43491.c: Likewise.
3064 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
3065             Tobias Burnus  <burnus@net-b.de>
3067         * gfortran.dg/string_length_2.f90: Fix dg-do run.
3068         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
3069         * gfortran.dg/io_real_boz_4.f90: Ditto.
3070         * gfortran.dg/io_real_boz_5.f90: Ditto.
3072 2013-06-05  Andreas Schwab  <schwab@suse.de>
3074         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3076 2013-06-04  Jan Hubicka  <jh@suse.cz>
3078         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3080 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3082         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3083         parameters with void.
3084         (main2): Removed argc parameter.
3085         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3086         (main): Replaced argc, argv parameters with void.
3087         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3088         (main2): Removed argc parameter.
3089         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3090         argv parameters with void.  Added __asm volatile to avoid optimization
3091         on argc, if necessary.
3092         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3093         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3094         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3095         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3096         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3097         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3098         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3099         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3100         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3101         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3102         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3103         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3104         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3105         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3106         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3107         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3108         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3109         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3110         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3111         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3112         parameters with void.
3113         (main2): Removed argc parameter.
3114         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3115         (main): Replaced argc, argv parameters with void.
3116         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3117         argv parameters with void.  Also renamed this function as main, and
3118         delete the existing main.
3119         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3120         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3121         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3123 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
3125         * gcc.target/aarch64/movi_1.c: New test.
3127 2013-06-04  Tobias Burnus  <burnus@net-b.de>
3129         PR fortran/37336
3130         * gfortran.dg/finalize_12.f90: New.
3131         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3132         end of scope finalization.
3133         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3134         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3135         * gfortran.dg/auto_dealloc_2.f90: Ditto.
3136         * gfortran.dg/class_19.f03: Ditto.
3137         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3138         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3139         * gfortran.dg/extends_14.f03: Ditto.
3140         * gfortran.dg/move_alloc_4.f90: Ditto.
3141         * gfortran.dg/typebound_proc_27.f03: Ditto.
3143 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
3145         * gfortran.dg/bounds_check_7.f90: Remove "! {".
3146         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3147         * gfortran.dg/default_initialization_5.f90: Update dg-do.
3148         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3149         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3150         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3151         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3152         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
3153         * gfortran.dg/io_real_boz_4.f90: Ditto.
3154         * gfortran.dg/io_real_boz_5.f90: Ditto.
3155         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3156         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3157         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3158         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3159         * gfortran.dg/transpose_2.f90: Fix dg-output.
3161 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3163         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3164         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3165         dg-option and an header comment.
3167 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3169         PR c++/57419
3170         * g++.dg/cpp0x/sfinae46.C: New.
3171         * g++.dg/cpp0x/defaulted13.C: Adjust.
3172         * g++.dg/cpp0x/defaulted2.C: Likewise.
3173         * g++.dg/cpp0x/defaulted26.C: Likewise.
3174         * g++.dg/cpp0x/defaulted3.C: Likewise.
3175         * g++.dg/cpp0x/error1.C: Likewise.
3176         * g++.dg/cpp0x/implicit1.C: Likewise.
3177         * g++.dg/cpp0x/implicit11.C: Likewise.
3178         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3179         * g++.dg/cpp0x/initlist47.C: Likewise.
3180         * g++.dg/cpp0x/initlist9.C: Likewise.
3181         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3182         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3183         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3184         * g++.dg/cpp0x/union4.C: Likewise.
3185         * g++.dg/template/crash108.C: Likewise.
3186         * g++.dg/template/crash41.C: Likewise.
3187         * g++.old-deja/g++.jason/local.C: Likewise.
3188         * g++.old-deja/g++.law/visibility3.C: Likewise.
3190 2013-06-03  Teresa Johnson  <tejohnson@google.com>
3192         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3193         * gcc.dg/vect/bb-slp-14.c: Ditto.
3194         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3195         * gcc.dg/vect/bb-slp-23.c: Ditto.
3196         * gcc.dg/vect/bb-slp-15.c: Ditto.
3197         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3198         * gcc.dg/vect/bb-slp-24.c: Ditto.
3199         * gcc.dg/vect/bb-slp-16.c: Ditto.
3200         * gcc.dg/vect/bb-slp-25.c: Ditto.
3201         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3202         * gcc.dg/vect/bb-slp-17.c: Ditto.
3203         * gcc.dg/vect/bb-slp-1.c: Ditto.
3204         * gcc.dg/vect/bb-slp-26.c: Ditto.
3205         * gcc.dg/vect/bb-slp-18.c: Ditto.
3206         * gcc.dg/vect/bb-slp-2.c: Ditto.
3207         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
3208         * gcc.dg/vect/bb-slp-27.c: Ditto.
3209         * gcc.dg/vect/bb-slp-19.c: Ditto.
3210         * gcc.dg/vect/bb-slp-3.c: Ditto.
3211         * gcc.dg/vect/bb-slp-28.c: Ditto.
3212         * gcc.dg/vect/bb-slp-4.c: Ditto.
3213         * gcc.dg/vect/bb-slp-29.c: Ditto.
3214         * gcc.dg/vect/bb-slp-5.c: Ditto.
3215         * gcc.dg/vect/bb-slp-6.c: Ditto.
3216         * gcc.dg/vect/bb-slp-8a.c: Ditto.
3217         * gcc.dg/vect/bb-slp-7.c: Ditto.
3218         * gcc.dg/vect/bb-slp-8b.c: Ditto.
3219         * gcc.dg/vect/bb-slp-8.c: Ditto.
3220         * gcc.dg/vect/bb-slp-9.c: Ditto.
3221         * gcc.dg/vect/bb-slp-10.c: Ditto.
3222         * gcc.dg/vect/bb-slp-11.c: Ditto.
3223         * gcc.dg/vect/bb-slp-20.c: Ditto.
3224         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
3225         * gcc.dg/vect/bb-slp-21.c: Ditto.
3226         * gcc.dg/vect/bb-slp-30.c: Ditto.
3227         * gcc.dg/vect/bb-slp-13.c: Ditto.
3228         * gcc.dg/vect/bb-slp-22.c: Ditto.
3229         * g++.dg/vect/slp-pr50413.cc: Ditto.
3230         * g++.dg/vect/slp-pr56812.cc: Ditto.
3231         * g++.dg/vect/slp-pr50819.cc: Ditto.
3233 2013-06-01  Tobias Burnus  <burnus@net-b.de>
3235         PR fortran/57456
3236         * gfortran.dg/class_array_17.f90: New.
3238 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3240         * ada/acats/floatstore.lst: New.
3241         * ada/acats/run_all.sh: Process it.
3243 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3245         * gcc.target/powerpc/e500-ord-1.c: New test.
3246         * gcc.target/powerpc/e500-ord-2.c: Likewise.
3247         * gcc.target/powerpc/e500-unord-1.c: Likewise.
3248         * gcc.target/powerpc/e500-unord-2.c: Likewise.
3250 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3252         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
3254 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3256         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
3258 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3260         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
3262 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3264         PR c/57452
3265         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
3266         test-case.
3268 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3270         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
3272 2013-05-31  Marek Polacek  <polacek@redhat.com>
3274         PR tree-optimization/57478
3275         PR tree-optimization/57453
3276         * gcc.dg/torture/pr57478.c: New test.
3278 2013-05-31  Tobias Burnus  <burnus@net-b.de>
3280         PR fortran/57456
3281         * gfortran.dg/class_array_17.f90: New.
3283 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3285         PR target/56315
3286         * gcc.target/arm/iordi3-opt.c: New test.
3288 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
3290         PR fortran/54190
3291         PR fortran/57217
3292         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
3293         * gfortran.dg/interface_26.f90: Ditto.
3294         * gfortran.dg/proc_ptr_11.f90: Ditto.
3295         * gfortran.dg/proc_ptr_15.f90: Ditto.
3296         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3297         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
3298         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3299         * gfortran.dg/typebound_override_1.f90: Ditto.
3300         * gfortran.dg/typebound_override_4.f90: Ditto.
3301         * gfortran.dg/typebound_proc_6.f03: Ditto.
3302         * gfortran.dg/assumed_type_7.f90: New test.
3303         * gfortran.dg/typebound_override_5.f90: New test.
3304         * gfortran.dg/typebound_override_6.f90: New test.
3305         * gfortran.dg/typebound_override_7.f90: New test.
3307 2013-05-30  Tobias Burnus  <burnus@net-b.de>
3309         PR middle-end/57073
3310         * gfortran.dg/power_6.f90: New.
3312 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
3314         * gcc.target/aarch64/insv_1.c: New test.
3316 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
3318         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
3319         dg-skip-if "No stabs".
3321 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
3323         PR fortran/54189
3324         * gfortran.dg/assumed_size_1.f90: New.
3326 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3328         * gcc.dg/shrink-wrap-alloca.c: New added.
3329         * gcc.dg/shrink-wrap-pretend.c: New added.
3330         * gcc.dg/shrink-wrap-sibcall.c: New added.
3332 2013-05-30  Tobias Burnus  <burnus@net-b.de>
3334         PR fortran/57458
3335         * gfortran.dg/assumed_rank_13.f90: New.
3337 2013-05-29  Easwaran Raman  <eraman@google.com>
3339         PR tree-optimization/57442
3340         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
3342 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3344         PR tree-optimization/57441
3345         * gcc.c-torture/compile/pr57441.c: New.
3347 2013-05-29  Dehao Chen  <dehao@google.com>
3349         PR testsuite/57413
3350         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
3352 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3354         PR fortran/37336
3355         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
3356         * gfortran.dg/class_19.f03: Ditto.
3358 2013-05-29  Richard Biener  <rguenther@suse.de>
3360         * gcc.dg/vect/bb-slp-32.c: New testcase.
3362 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3364         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
3365         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
3366         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
3367         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
3368         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3369         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
3370         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
3371         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3372         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
3373         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
3374         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
3375         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
3376         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
3377         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
3378         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
3379         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
3380         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
3381         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
3382         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
3383         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
3384         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
3385         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
3386         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
3387         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
3388         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
3389         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
3390         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
3391         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
3392         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3393         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
3394         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
3395         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
3396         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
3397         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3398         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
3399         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
3400         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
3401         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
3402         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
3404 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3406         PR fortran/37336
3407         * gfortran.dg/finalize_11.f90: New.
3408         * gfortran.dg/finalize_4.f03: Remove dg-error.
3409         * gfortran.dg/finalize_5.f03: Ditto.
3410         * gfortran.dg/finalize_6.f03: Ditto.
3411         * gfortran.dg/finalize_7.f03: Ditto.
3413 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3415         * gfortran.dg/class_array_16.f90: New.
3417 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3419         PR fortran/57435
3420         * testsuite/gfortran.dg/use_29.f90: New.
3422 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3424         * gnat.dg/fp_exception.adb: New test.
3426 2013-05-28  Richard Biener  <rguenther@suse.de>
3428         PR tree-optimization/56787
3429         * gcc.dg/vect/pr56787.c: New testcase.
3431 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
3432             Tobias Burnus  <burnus@net-b.de>
3434         PR fortran/57217
3435         * gfortran.dg/typebound_override_4.f90: New.
3437 2013-05-28  Richard Biener  <rguenther@suse.de>
3439         PR tree-optimization/57411
3440         * g++.dg/opt/pr57411.C: New testcase.
3442 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3444         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
3445         * gcc.dg/builtin-bswap-9.c: Likewise.
3447 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3449         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
3451 2013-05-27  Richard Biener  <rguenther@suse.de>
3453         PR middle-end/57412
3454         * gcc.dg/gomp/pr57412.c: New testcase.
3456 2013-05-27  Bud Davis  <jmdavis@link.com>
3458         PR fortran/50405
3459         * gfortran.dg/stfunc_8.f90: New.
3461 2013-05-27  Richard Biener  <rguenther@suse.de>
3463         PR tree-optimization/57343
3464         * gcc.dg/torture/pr57343.c: New testcase.
3466 2013-05-27  Richard Biener  <rguenther@suse.de>
3468         PR tree-optimization/57417
3469         * gcc.dg/torture/pr57417.c: New testcase.
3471 2013-05-27  Richard Biener  <rguenther@suse.de>
3473         PR tree-optimization/57396
3474         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
3476 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3478         * gnat.dg/specs/last_bit.ads: New test.
3480 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3482         * gnat.dg/specs/machine_attribute.ads: New test.
3484 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3486         * gnat.dg/incomplete3.ad[sb]: New test.
3488 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3490         PR target/53916
3491         * gcc.target/mips/div-13.c: New test.
3493 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3495         PR target/55777
3496         * gcc.target/mips/mips16-attributes-5.c,
3497         * gcc.target/mips/mips16-attributes-6.c: New tests.
3499 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3501         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
3502         * gcc.dg/builtin-bswap-8.c: Likewise.
3504 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3506         PR c++/52216
3507         * g++.dg/cpp0x/new1.C: New.
3509 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3511         PR c++/25666
3512         * g++.dg/parse/dtor16.C: New.
3513         * g++.dg/parse/dtor6.C: Adjust.
3515 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3517         PR c++/19618
3518         * g++.dg/expr/bitfield12.C: New.
3520 2013-05-24  Jeff Law  <law@redhat.com>
3522         PR tree-optimization/57124
3523         * gcc.c-torture/execute/pr57124.c: New test.
3524         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
3526 2013-05-24  Martin Jambor  <mjambor@suse.cz>
3528         PR tree-optimization/57294
3529         * gcc.dg/ipa/pr57294.c: New test.
3531 2013-05-24  Dehao Chen  <dehao@google.com>
3533         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
3535 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
3537         * gcc.target/aarch64/scalar_intrinsics.c
3538         (force_simd): Use a valid instruction.
3539         (test_vdupd_lane_s64): Pass a valid lane argument.
3540         (test_vdupd_lane_u64): Likewise.
3542 2013-05-24  Richard Biener  <rguenther@suse.de>
3544         PR tree-optimization/57287
3545         * gcc.dg/pr57287.c: New testcase.
3547 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3549         PR c++/26572
3550         * g++.dg/template/error51.C: New.
3552 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3554         PR c++/25503
3555         * g++.dg/template/bitfield2.C: New.
3557 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3559         * gnat.dg/specs/noinline1.ads: New test.
3560         * gnat.dg/noinline2.ad[sb]: Likewise.
3561         * gnat.dg/specs/noinline3.ads: Likewise.
3562         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
3564 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3566         PR tree-ssa/57385
3567         * gcc.dg/tree-ssa/pr57385.c: New test.
3569 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3571         * gnat.dg/derived_type4.adb: New test.
3573 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3575         * gcc.dg/builtin-bswap-6.c: New test.
3576         * gcc.dg/builtin-bswap-7.c: Likewise.
3577         * gcc.dg/builtin-bswap-8.c: Likewise.
3578         * gcc.dg/builtin-bswap-9.c: Likewise.
3580 2013-05-23  Christian Bruel  <christian.bruel@st.com>
3582         PR debug/57351
3583         * gcc.dg/debug/pr57351.c: New test
3585 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
3587         * gcc.target/aarch64/vect-clz.c: New file.
3589 2013-05-23  Martin Jambor  <mjambor@suse.cz>
3591         PR middle-end/57347
3592         * gcc.dg/ipa/pr57347.c: New test.
3594 2013-05-23  Richard Biener  <rguenther@suse.de>
3596         PR tree-optimization/57380
3597         * g++.dg/tree-ssa/pr57380.C: New testcase.
3599 2013-05-23  Richard Biener  <rguenther@suse.de>
3601         PR middle-end/57381
3602         * gcc.dg/torture/pr57381.c: New testcase.
3604 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
3606         PR middle-end/57344
3607         * gcc.c-torture/execute/pr57344-1.c: New test.
3608         * gcc.c-torture/execute/pr57344-2.c: New test.
3609         * gcc.c-torture/execute/pr57344-3.c: New test.
3610         * gcc.c-torture/execute/pr57344-4.c: New test.
3612 2013-05-23  Richard Biener  <rguenther@suse.de>
3614         PR rtl-optimization/57341
3615         * gcc.dg/torture/pr57341.c: New testcase.
3617 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3619         PR c++/57352
3620         * g++.dg/parse/crash62.C: New.
3622 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3623             Pat Haugen  <pthaugen@us.ibm.com>
3624             Peter Bergner  <bergner@vnet.ibm.com>
3626         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
3627         crypto builtins.
3629 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3631         PR fortran/57364
3632         * gfortran.dg/defined_assignment_6.f90: New.
3634 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3636         PR fortran/57338
3637         * gfortran.dg/assumed_type_6.f90: New.
3639 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3641         PR c++/57211
3642         * g++.dg/cpp0x/Wunused-parm.C: New.
3644 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3646         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
3647         * g++.dg/warn/Wdouble-promotion.C: Likewise.
3649 2013-05-21  Easwaran Raman  <eraman@google.com>
3651         PR tree-optimization/57322
3652         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
3654 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
3656         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
3657         .set (no)?micromips
3659 2013-05-21  Tobias Burnus  <burnus@net-b.de>
3661         PR fortran/57035
3662         * gfortran.dg/assumed_type_5.f90: New.
3663         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
3664         * gfortran.dg/assumed_rank_2.f90: Ditto.
3665         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3666         * gfortran.dg/no_arg_check_3.f90: Ditto.
3668 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3670         PR tree-optimization/57331
3671         * gcc.c-torture/compile/pr57331.c: New test.
3673 2013-05-21  Richard Biener  <rguenther@suse.de>
3675         PR tree-optimization/57330
3676         * gcc.dg/torture/pr57330.c: New testcase.
3678 2013-05-21  Richard Biener  <rguenther@suse.de>
3680         PR tree-optimization/57303
3681         * gcc.dg/torture/pr57303.c: New testcase.
3683 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3685         PR tree-optimization/57321
3686         * gcc.c-torture/execute/pr57321.c: New test.
3688 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3690         PR fortran/48858
3691         PR fortran/55465
3692         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
3693         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
3694         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
3695         * gfortran.dg/binding_label_tests_3.f03: Ditto.
3696         * gfortran.dg/binding_label_tests_4.f03: Ditto.
3697         * gfortran.dg/binding_label_tests_5.f03: Ditto.
3698         * gfortran.dg/binding_label_tests_6.f03: Ditto.
3699         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3700         * gfortran.dg/binding_label_tests_8.f03: Ditto.
3701         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
3702         * gfortran.dg/binding_label_tests_24.f90: New.
3703         * gfortran.dg/binding_label_tests_25.f90: New.
3705 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3707         PR fortran/48858
3708         * gfortran.dg/binding_label_tests_17.f90: New.
3709         * gfortran.dg/binding_label_tests_18.f90: New.
3710         * gfortran.dg/binding_label_tests_19.f90: New.
3711         * gfortran.dg/binding_label_tests_20.f90: New.
3712         * gfortran.dg/binding_label_tests_21.f90: New.
3713         * gfortran.dg/binding_label_tests_22.f90: New.
3714         * gfortran.dg/binding_label_tests_23.f90: New.
3716 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3718         PR fortran/48858
3719         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
3720         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
3721         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
3722         * gfortran.dg/common_18.f90: New.
3723         * gfortran.dg/common_19.f90: New.
3724         * gfortran.dg/common_20.f90: New.
3725         * gfortran.dg/common_21.f90: New.
3727 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3729         PR c++/12288
3730         * g++.dg/parse/error52.C: New.
3731         * g++.dg/parse/error3.C: Adjust.
3732         * g++.dg/parse/error36.C: Likewise.
3734 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3736         PR target/56547
3737         * gcc.target/sh/pr56547-1.c: New.
3738         * gcc.target/sh/pr56547-2.c: New.
3740 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3742         PR c++/23608
3743         * g++.dg/warn/Wsign-compare-6.C: New.
3744         * g++.dg/warn/Wdouble-promotion.C: Adjust.
3746 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3748         PR c++/57327
3749         * g++.dg/template/error50.C: New.
3751 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3753         PR c++/10207
3754         * g++.dg/ext/complit13.C: New.
3756 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
3758         PR c++/57175
3759         * g++.dg/pr57175.C: New testcase.
3761 2013-05-17  Easwaran Raman  <eraman@google.com>
3763         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
3765 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
3767         PR testsuite/57313
3768         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
3770 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3772         PR rtl-optimization/57281
3773         PR rtl-optimization/57300
3774         * gcc.dg/pr57300.c: New test.
3775         * gcc.c-torture/execute/pr57281.c: New test.
3777 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3779         PR c++/18126
3780         * g++.dg/ext/sizeof-complit.C: New.
3782 2013-05-17  Marek Polacek  <polacek@redhat.com>
3784         * gcc.dg/strlenopt-25.c: New test.
3785         * gcc.dg/strlenopt-26.c: Likewise.
3787 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3789         * gcc.target/i386/rotate-4.c: Compile only with -mavx
3790         instead of -mavx2, require only avx instead of avx2.
3791         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
3792         of avx2-check.h and turn into an avx runtime test instead of
3793         avx2 runtime test.
3795 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3797         * g++.dg/ext/vector22.C: Uncomment working test.
3799 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
3801         PR c++/17410
3802         * g++.dg/template/pr17410.C: New.
3804 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
3806         * gcc.target/i386/rotate-3.c: New test.
3807         * gcc.target/i386/rotate-3a.c: New test.
3808         * gcc.target/i386/rotate-4.c: New test.
3809         * gcc.target/i386/rotate-4a.c: New test.
3810         * gcc.target/i386/rotate-5.c: New test.
3811         * gcc.target/i386/rotate-5a.c: New test.
3813 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3815         * gcc.dg/visibility-21.c: Require section_anchors.
3817 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
3819         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
3820         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
3821         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
3823 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
3825         * gcc.dg/visibility-21.c: New.
3827 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3829         PR middle-end/57286
3830         * gcc.dg/pr57286.c: New testcase.
3831         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
3832         * g++.dg/ext/vector22.C: Comment out transformations not
3833         performed anymore.
3835 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
3837         PR target/57260
3838         * gcc.target/mips/call-1.c: Restrict to o32.
3839         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
3841 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3843         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
3844         dg-messages.
3845         * g++.dg/warn/Wshadow-1.C: Likewise.
3846         * g++.dg/warn/Wshadow-6.C: Likewise.
3847         * g++.dg/warn/Wshadow-7.C: Likewise.
3849 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3851         PR c++/31952
3852         * g++.dg/parse/pr31952-1.C: New.
3853         * g++.dg/parse/pr31952-2.C: Likewise.
3854         * g++.dg/parse/pr31952-3.C: Likewise.
3856         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
3857         * g++.old-deja/g++.jason/cond.C: Likewise.
3858         * g++.dg/cpp0x/range-for5.C: Likewise.
3860 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3862         PR target/19599
3863         * gcc.target/arm/pr40887.c: Adjust testcase.
3864         * gcc.target/arm/pr19599.c: New test.
3866 2013-05-15  Richard Biener  <rguenther@suse.de>
3868         PR tree-optimization/57275
3869         * gcc.target/i386/pr57275.c: New testcase.
3871 2013-05-15  Jan Hubicka  <jh@suse.cz>
3873         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
3874         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
3875         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
3877 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3879         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
3880         scheduling.
3882 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3884         PR c++/57274
3885         * c-c++-common/Wsequence-point-1.c: New test.
3887 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
3889         * g++.dg/ext/vector22.C: New testcase.
3890         * gcc.dg/binop-xor3.c: Remove xfail.
3892 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
3894         * gcc.target/aarch64/vect-fcm.x: Add cases testing
3895         FLOAT cmp FLOAT ? INT : INT.
3896         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
3897         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3898         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3899         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3900         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3901         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3903 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
3905         PR c++/53903
3906         * g++.dg/cpp0x/defaulted43.C: New.
3908 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3910         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
3911         (alloca): Remove declaration.
3912         (foo9): Replace alloca by __builtin_alloca.
3914 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3916         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3917         Expect "size of array is too large" error.
3919 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3921         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
3923 2013-05-14  Richard Biener  <rguenther@suse.de>
3925         PR middle-end/57235
3926         * g++.dg/torture/pr57235.C: New testcase.
3928 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3930         PR middle-end/57251
3931         * gcc.dg/torture/pr57251.c: New test.
3933 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
3935         PR target/57264
3936         * gcc.target/i386/pr57264.c: New test.
3938 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3940         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
3942 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
3944         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
3946 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3948         PR tree-optimization/45216
3949         PR tree-optimization/57157
3950         * c-c++-common/rotate-1.c: Add 32 tests with +.
3951         * c-c++-common/rotate-1a.c: Adjust.
3952         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
3953         * c-c++-common/rotate-2b.c: New test.
3954         * c-c++-common/rotate-3.c: Add 32 tests with +.
3955         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
3956         * c-c++-common/rotate-4b.c: New test.
3957         * c-c++-common/rotate-5.c: New test.
3959 2013-05-13  Martin Jambor  <mjambor@suse.cz>
3961         PR middle-end/42371
3962         * gcc.dg/ipa/remref-0.c: New test.
3963         * gcc.dg/ipa/remref-1a.c: Likewise.
3964         * gcc.dg/ipa/remref-1b.c: Likewise.
3965         * gcc.dg/ipa/remref-2a.c: Likewise.
3966         * gcc.dg/ipa/remref-2b.c: Likewise.
3968 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
3970         * gcc.dg/vector-shift-2.c: New testcase.
3972 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3974         PR tree-optimization/57230
3975         * gcc.dg/strlenopt-24.c: New test.
3977         PR tree-optimization/57230
3978         * gcc.dg/strlenopt-23.c: New test.
3980 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
3982         PR target/57108
3983         * gcc.target/sh/pr57108.c: Move this test case to ...
3984         * gcc.c-torture/compile/pr57108.c: ... here.
3986 2013-05-10  Richard Biener  <rguenther@suse.de>
3988         PR tree-optimization/57214
3989         * gcc.dg/torture/pr57214.c: New testcase.
3991 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
3993         * gcc.dg/vector-shift.c: New testcase.
3995 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
3997         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3999         PR tree-optimization/45216
4000         PR tree-optimization/57157
4001         * c-c++-common/rotate-1.c: New test.
4002         * c-c++-common/rotate-1a.c: New test.
4003         * c-c++-common/rotate-2.c: New test.
4004         * c-c++-common/rotate-2a.c: New test.
4005         * c-c++-common/rotate-3.c: New test.
4006         * c-c++-common/rotate-3a.c: New test.
4007         * c-c++-common/rotate-4.c: New test.
4008         * c-c++-common/rotate-4a.c: New test.
4010 2013-05-10  Richard Biener  <rguenther@suse.de>
4012         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4013         * gcc.target/i386/l_fma_double_1.c: Adjust.
4014         * gcc.target/i386/l_fma_double_2.c: Likewise.
4015         * gcc.target/i386/l_fma_double_3.c: Likewise.
4016         * gcc.target/i386/l_fma_double_4.c: Likewise.
4017         * gcc.target/i386/l_fma_double_5.c: Likewise.
4018         * gcc.target/i386/l_fma_double_6.c: Likewise.
4019         * gcc.target/i386/l_fma_float_1.c: Likewise.
4020         * gcc.target/i386/l_fma_float_2.c: Likewise.
4021         * gcc.target/i386/l_fma_float_3.c: Likewise.
4022         * gcc.target/i386/l_fma_float_4.c: Likewise.
4023         * gcc.target/i386/l_fma_float_5.c: Likewise.
4024         * gcc.target/i386/l_fma_float_6.c: Likewise.
4026 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
4028         PR c++/51226
4029         * g++.dg/cpp0x/pr51226.C: New.
4031 2013-04-16  Han Shen  <shenhan@google.com>
4033         Test cases for '-fstack-protector-strong'.
4034         * gcc.dg/fstack-protector-strong.c: New.
4035         * g++.dg/fstack-protector-strong.C: New.
4037 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
4039         * gcc.target/aarch64/ands_1.c: New test.
4040         * gcc.target/aarch64/ands_2.c: Likewise
4042 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
4044         * lib/target-supports.exp (check_effective_target_hw): New
4045         function.
4046         * c-c++-common/asan/clone-test-1.c: Call
4047         check_effective_target_hw.
4048         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4049         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4050         possible decorations.
4051         * c-c++-common/asan/null-deref-1.c: Likewise.
4052         * c-c++-common/asan/stack-overflow-1.c: Likewise.
4053         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4054         * c-c++-common/asan/use-after-free-1.c: Likewise.
4055         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4056         * g++.dg/asan/large-func-test-1.C: Likewise.
4058 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
4060         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4062 2013-05-07  Richard Biener  <rguenther@suse.de>
4064         PR middle-end/57190
4065         * g++.dg/torture/pr57190.C: New testcase.
4067 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
4069         PR tree-optimization/57149
4070         * gcc.dg/pr57149.c: New test.
4072         PR debug/57184
4073         * gcc.dg/pr57184.c: New test.
4075 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4077         * gnat.dg/specs/array3.ads: New test.
4079 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
4081         * c-c++-common/vector-scalar-2.c: New testcase.
4083 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
4085         * gcc.target/i386/asm-dialect-2.c: New testcase.
4087 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
4089         PR c++/57183
4090         * g++.dg/cpp0x/auto38.C: New.
4092 2013-05-06  Richard Biener  <rguenther@suse.de>
4094         PR tree-optimization/57185
4095         * gcc.dg/autopar/pr57185.c: New testcase.
4097 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
4099         PR target/57106
4100         * gcc.target/i386/pr57106.c: New test.
4102 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4104         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4105         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4106         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4107         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4108         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4109         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4110         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4112 2013-05-06  Teresa Johnson  <tejohnson@google.com>
4114         PR bootstrap/57154
4115         * gcc.dg/pr57154.c: New test.
4117 2013-05-06  Richard Biener  <rguenther@suse.de>
4119         PR middle-end/57147
4120         * gcc.dg/torture/pr57147-1.c: New testcase.
4121         * gcc.dg/torture/pr57147-2.c: Likewise.
4122         * gcc.dg/torture/pr57147-3.c: Likewise.
4124 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4126         PR target/55303
4127         * gcc.target/sh/pr55303-1.c: New.
4128         * gcc.target/sh/pr55303-2.c: New.
4129         * gcc.target/sh/pr55303-3.c: New.
4131 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4133         * gfortran.dg/allocate_with_source_3.f90: New.
4135 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4137         PR fortran/57141
4138         * gfortran.dg/null_8.f90: New.
4140 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4142         PR c++/53745
4143         * g++.dg/cpp0x/enum27.C: New.
4144         * g++.dg/cpp0x/enum_base.C: Adjust.
4146 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
4148         PR tree-optimization/56205
4149         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4151 2013-05-04  Tobias Burnus  <burnus@net-b.de>
4153         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4154         * gfortran.dg/bind_c_usage_27.f90: New.
4155         * gfortran.dg/bind_c_usage_28.f90: New.
4157 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4159         PR c++/51927
4160         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4162 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4164         PR target/57150
4165         * gcc.target/powerpc/pr57150.c: New file.
4167 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4169         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4170         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4171         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4172         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4173         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4174         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4175         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4177 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
4179         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4180         scan-assembler-times.
4182 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4184         * gcc.dg/tree-ssa/slsr-32.c: New.
4185         * gcc.dg/tree-ssa/slsr-33.c: New.
4186         * gcc.dg/tree-ssa/slsr-34.c: New.
4187         * gcc.dg/tree-ssa/slsr-35.c: New.
4188         * gcc.dg/tree-ssa/slsr-36.c: New.
4189         * gcc.dg/tree-ssa/slsr-37.c: New.
4190         * gcc.dg/tree-ssa/slsr-38.c: New.
4192 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
4194         * gcc.target/aarch64/tst_1.c: New test.
4195         * gcc.target/aarch64/tst_2.c: Likewise
4197 2013-05-02  Jeff Law  <law@redhat.com>
4199         PR tree-optimization/57144
4200         * gcc.c-torture/execute/pr57144.c: New test.
4202 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
4204         PR rtl-optimization/57130
4205         * gcc.c-torture/execute/pr57130.c: New test.
4207 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
4209         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
4211 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
4213         * gcc.target/aarch64/fabd.c: New file.
4215 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4217         PR c++/54318
4218         * g++.dg/cpp0x/pr54318.C: New.
4220 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4222         PR c++/14283
4223         * g++.dg/parse/error51.C: New.
4224         * g++.dg/parse/error15.C: Adjust column numbers.
4226 2013-05-02  Tobias Burnus  <burnus@net-b.de>
4228         PR fortran/57142
4229         * gfortran.dg/size_kind_2.f90: New.
4230         * gfortran.dg/size_kind_3.f90: New.
4232 2013-05-02  Richard Biener  <rguenther@suse.de>
4234         PR middle-end/57140
4235         * g++.dg/torture/pr57140.C: New testcase.
4237 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
4239         PR target/56732
4240         * gcc.target/arm/pr56732-1.c: New test.
4242 2013-05-02  Martin Jambor  <mjambor@suse.cz>
4244         PR middle-end/56988
4245         * gcc.dg/ipa/pr56988.c: New test.
4247 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
4249         * gcc.target/aarch64/bics_1.c: New test.
4250         * gcc.target/aarch64/bics_2.c: Likewise.
4252 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
4254         PR rtl-optimization/57131
4255         * gcc.c-torture/execute/pr57131.c: New test.
4257 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4259         PR c++/57132
4260         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
4262 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
4264         PR target/57091
4265         * gcc.target/i386/pr57091.c: New test.
4267 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4269         * gcc.target/aarch64/vect-vaddv.c: New.
4271 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4273         * gcc.target/aarch64/vect-vmaxv.c: New.
4274         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
4276 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4278         * gcc.target/aarch64/scalar-vca.c: New.
4279         * gcc.target/aarch64/vect-vca.c: Likewise.
4281 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4283         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
4284         (test_vceqd_s64): Force arguments to SIMD registers.
4285         (test_vceqzd_s64): Likewise.
4286         (test_vcged_s64): Likewise.
4287         (test_vcled_s64): Likewise.
4288         (test_vcgezd_s64): Likewise.
4289         (test_vcged_u64): Likewise.
4290         (test_vcgtd_s64): Likewise.
4291         (test_vcltd_s64): Likewise.
4292         (test_vcgtzd_s64): Likewise.
4293         (test_vcgtd_u64): Likewise.
4294         (test_vclezd_s64): Likewise.
4295         (test_vcltzd_s64): Likewise.
4296         (test_vtst_s64): Likewise.
4297         (test_vtst_u64): Likewise.
4299 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4301         PR c++/57092
4302         * g++.dg/cpp0x/decltype53.C: New.
4304 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4306         PR fortran/57071
4307         * gfortran.dg/power_5.f90:  New test.
4309 2013-04-30  Richard Biener  <rguenther@suse.de>
4311         PR middle-end/57122
4312         * gcc.dg/torture/pr57122.c: New testcase.
4314 2013-04-30  Richard Biener  <rguenther@suse.de>
4316         PR middle-end/57107
4317         * g++.dg/torture/pr57107.C: New testcase.
4319 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
4321         PR rtl-optimization/57105
4322         * gcc.dg/pr57105.c: New test.
4324 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
4326         PR tree-optimization/57104
4327         * gcc.dg/pr57104.c: New test.
4329 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
4331         PR target/44578
4332         * gcc.target/i386/pr44578.c: New test.
4334 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
4336         PR target/57097
4337         * gcc.target/i386/pr57097.c: New test.
4339 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
4341         PR target/57098
4342         * gcc.target/i386/pr57098.c: New test.
4344 2013-04-29  Kai Tietz  <ktietz@redhat.com>
4346         * gcc.c-torture/execute/pr55875.c: New test.
4348 2013-04-29  Richard Biener  <rguenther@suse.de>
4350         PR middle-end/57075
4351         * gcc.dg/torture/pr57075.c: New testcase.
4353 2013-04-29  Richard Biener  <rguenther@suse.de>
4355         PR middle-end/57103
4356         * gcc.dg/autopar/pr57103.c: New testcase.
4358 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4360         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
4362 2013-04-29  Tom de Vries  <tom@codesourcery.com>
4364         * gcc.dg/pr50763.c: Update test.
4366 2013-04-26  Jeff Law  <law@redhat.com>
4368         * gcc.dg/tree-ssa/vrp88.c: New test.
4370 2013-04-29  Christian Bruel  <christian.bruel@st.com>
4372         PR target/57108
4373         * gcc.target/sh/pr57108.c: New test.
4375 2013-04-29  Richard Biener  <rguenther@suse.de>
4377         PR middle-end/57089
4378         * gfortran.dg/gomp/pr57089.f90: New testcase.
4380 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4382         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
4384 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4386         * gcc.target/aarch64/vect-vcvt.c: New.
4388 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4390         * gcc.target/aarch64/vect-vrnd.c: New.
4392 2013-04-29  Richard Biener  <rguenther@suse.de>
4394         PR tree-optimization/57081
4395         * gcc.dg/torture/pr57081.c: New testcase.
4397 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
4399         PR tree-optimization/57083
4400         * gcc.dg/torture/pr57083.c: New test.
4402 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4404         PR c++/56450
4405         * g++.dg/cpp0x/decltype52.C: New.
4407 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
4409         N3472 binary constants
4410         * g++.dg/cpp/limits.C: Adjust warning wording.
4411         * g++.dg/system-binary-constants-1.C: Likewise.
4412         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
4414 2013-04-28  Tobias Burnus  <burnus@net-b.de>
4416         PR fortran/57093
4417         * gfortran.dg/coarray_30.f90: New.
4419 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4421         PR fortran/57071
4422         * frontend-passes (optimize_power):  New function.
4423         (optimize_op):  Use it.
4425 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
4427         PR target/56866
4428         * gcc.c-torture/execute/pr56866.c: New test.
4429         * gcc.target/i386/pr56866.c: New test.
4431 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4433         PR go/57045
4434         * gcc.dg/setjmp-5.c: New test.
4436 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
4438         PR c++/55708
4439         * g++.dg/cpp0x/constexpr-55708.C: New.
4441 2013-04-26  Richard Biener  <rguenther@suse.de>
4443         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
4444         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
4445         * gcc.dg/pr53265.c: Remove XFAILs.
4446         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
4447         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
4449 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4451         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
4452         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
4453         -fdiagnostics-color=never option similarly to
4454         -fno-diagnostics-show-caret option.
4456 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
4458         PR rtl-optimization/57003
4459         * gcc.target/i386/pr57003.c: New test.
4461 2013-04-25  Marek Polacek  <polacek@redhat.com>
4463         PR tree-optimization/57066
4464         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
4466 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
4467             Tejas Belagod  <tejas.belagod@arm.com>
4469         * gcc.target/aarch64/vaddv-intrinsic.c: New.
4470         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
4471         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
4473 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4475         * gcc.target/aarch64/cmp.c: New.
4477 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4479         * gcc.target/aarch64/ngc.c: New.
4481 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4483         * lib/target-supports.exp
4484         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
4485         (check_effective_target_arm_neon_fp16_ok): Likewise.
4486         (add_options_for_arm_neon_fp16): Likewise.
4487         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
4488         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
4490 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
4492         PR rtl-optimizations/57046
4493         * gcc.target/i386/pr57046.c: New test.
4495 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4497         * g++.dg/cpp1y/cplusplus.C: New.
4499 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4501         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
4503 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4505         * c-c++-common/Wpointer-arith-1.c: New.
4507 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4509         * g++.dg/cpp1y/cxx1y_macro.C: New.
4511 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4513         PR c++/56970
4514         * g++.dg/cpp0x/sfinae45.C: New.
4516 2013-04-24  Richard Biener  <rguenther@suse.de>
4518         PR testsuite/57050
4519         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
4521 2013-04-23  Richard Biener  <rguenther@suse.de>
4523         PR middle-end/57036
4524         * gcc.dg/torture/pr57036-1.c: New testcase.
4525         * gcc.dg/torture/pr57036-2.c: Likewise.
4527 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
4529         * gcc.target/aarch64/scalar-mov.c: New testcase.
4531 2013-04-23  Richard Biener  <rguenther@suse.de>
4533         PR tree-optimization/57026
4534         * gcc.dg/torture/pr57026.c: New testcase.
4536 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
4538         PR fortran/53685
4539         PR fortran/57022
4540         * gfortran.dg/transfer_check_4.f90: New.
4542 2013-04-22  Marek Polacek  <polacek@redhat.com>
4544         PR sanitizer/56990
4545         * gcc.dg/pr56990.c: New test.
4547 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
4549         PR target/57018
4550         * gcc.target/i386/pr57018.c: New test.
4552 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
4554         * gcc.target/aarch64/vrecps.c: New.
4555         * gcc.target/aarch64/vrecpx.c: Likewise.
4557 2013-04-22  Christian Bruel  <christian.bruel@st.com>
4559         PR target/56995
4560         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
4562 2013-04-21  Jeff Law  <law@redhat.com>
4564         * gcc.dg/tree-ssa/forwprop-26.c: New test.
4566 2013-04-20  Tobias Burnus  <burnus@net-b.de>
4568         PR fortran/56907
4569         * gfortran.dg/c_loc_test_22.f90: New.
4571 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
4573         PR rtl-optimization/56847
4574         * gcc.dg/pr56847.c: New test.
4576 2013-04-19  Richard Biener  <rguenther@suse.de>
4578         PR tree-optimization/56982
4579         * gcc.c-torture/execute/pr56982.c: New testcase.
4581 2013-04-19  Martin Jambor  <mjambor@suse.cz>
4583         PR tree-optimization/56718
4584         * g++.dg/ipa/imm-devirt-1.C: New test.
4585         * g++.dg/ipa/imm-devirt-2.C: Likewise.
4587 2013-04-19  Richard Biener  <rguenther@suse.de>
4589         PR tree-optimization/57000
4590         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
4592 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4593             Mikael Morin  <mikael@gcc.gnu.org>
4595         PR fortran/56872
4596         * gfortran.dg/array_constructor_45.f90:  New test.
4597         * gfortran.dg/array_constructor_46.f90:  New test.
4598         * gfortran.dg/array_constructor_47.f90:  New test.
4599         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
4601 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4603         PR rtl-optimization/56999
4604         * g++.dg/opt/pr56999.C: New test.
4606 2013-04-18  Cary Coutant  <ccoutant@google.com>
4608         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
4609         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
4611 2013-04-18  Cary Coutant  <ccoutant@google.com>
4613         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
4614         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
4615         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
4616         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
4617         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4618         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
4619         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4620         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
4621         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
4622         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
4623         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
4625 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
4627         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
4629 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4631         PR tree-optimization/56984
4632         * gcc.c-torture/compile/pr56984.c: New test.
4634         PR rtl-optimization/56992
4635         * gcc.dg/pr56992.c: New test.
4637 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
4639         PR fortran/56814
4640         * gfortran.dg/proc_ptr_42.f90: New.
4642 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4644         * gnat.dg/discr41.ad[sb]: New test.
4645         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
4646         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
4647         * gcc.dg/vect/slp-24.c: Likewise.
4648         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4649         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4650         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4651         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4652         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4653         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
4654         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4655         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
4656         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4657         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4658         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4659         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4660         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4661         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4662         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4663         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4664         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4665         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4666         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
4667         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4668         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
4669         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
4670         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4671         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
4672         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4673         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4675 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
4677         PR fortran/40958
4678         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
4679         * gfortran.dg/module_md5_1.f90: Remove.
4681 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4683         * gcc.target/aarch64/adds3.c: New.
4684         * gcc.target/aarch64/subs3.c: New.
4686 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4688         * gcc.target/aarch64/adds1.c: New.
4689         * gcc.target/aarch64/adds2.c: New.
4690         * gcc.target/aarch64/subs1.c: New.
4691         * gcc.target/aarch64/subs2.c: New.
4693 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
4695         Implement n3599 - Literal operator templates for strings.
4696         * g++.dg/cpp1y/udlit-char-template.C: New test.
4697         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
4699 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4701         PR fortran/39505
4702         * gfortran.dg/no_arg_check_1.f90: New.
4703         * gfortran.dg/no_arg_check_2.f90: New.
4704         * gfortran.dg/no_arg_check_3.f90: New.
4706 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
4708         PR fortran/56968
4709         * gfortran.dg/proc_ptr_41.f90: New.
4711 2013-04-16  Richard Biener  <rguenther@suse.de>
4713         PR tree-optimization/56756
4714         * gcc.dg/torture/pr56756.c: New testcase.
4716 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4718         PR fortran/56969
4719         * gfortran.dg/c_assoc_5.f90: New.
4721 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
4723         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
4724         * gcc.c-torture/execute/pr33992.x: Remove.
4725         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
4726         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
4727         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
4729 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
4731         PR tree-optimization/56962
4732         * gcc.c-torture/execute/pr56962.c: New test.
4734 2013-04-15  Richard Biener  <rguenther@suse.de>
4736         PR tree-optimization/56933
4737         * gcc.dg/vect/pr56933.c: New testcase.
4739 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4741         * gcc.target/arm/anddi3-opt.c: New test.
4742         * gcc.target/arm/anddi3-opt2.c: Likewise.
4744 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
4746         * gcc.dg/pr56890-1.c: New test.
4747         * gcc.dg/pr56890-2.c: Likewise.
4749 2013-04-15  Joey Ye  <joey.ye@arm.com>
4751         * gcc.target/arm/thumb1-far-jump-1.c: New test.
4752         * gcc.target/arm/thumb1-far-jump-2.c: New test.
4754 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
4756         PR fortran/56816
4757         * gfortran.dg/select_type_33.f03: New test.
4759 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
4761         PR fortran/55959
4762         * gfortran.dg/typebound_proc_29.f03: New.
4764 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4766         PR fortran/56266
4767         * gfortran.dg/typebound_proc_28.f03: New.
4769 2013-04-12  Jeff Law  <law@redhat.com>
4771         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
4772         either.
4774 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4776         PR fortran/56929
4777         * gfortran.dg/coarray/alloc_comp_2.f90: New.
4779 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
4781         PR target/56903
4782         * gcc.target/i386/pr56903.c: New test.
4784 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4786         PR fortran/56261
4787         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
4788         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
4789         * gfortran.dg/block_11.f90: Fix invalid test case.
4790         * gfortran.dg/function_types_3.f90: Add new error message.
4791         * gfortran.dg/global_references_1.f90: Ditto.
4792         * gfortran.dg/import2.f90: Remove unneeded parts.
4793         * gfortran.dg/import6.f90: Fix invalid test case.
4794         * gfortran.dg/proc_decl_2.f90: Ditto.
4795         * gfortran.dg/proc_decl_9.f90: Ditto.
4796         * gfortran.dg/proc_decl_18.f90: Ditto.
4797         * gfortran.dg/proc_ptr_40.f90: New.
4798         * gfortran.dg/whole_file_7.f90: Modified error wording.
4799         * gfortran.dg/whole_file_16.f90: Ditto.
4800         * gfortran.dg/whole_file_17.f90: Add -pedantic.
4801         * gfortran.dg/whole_file_18.f90: Modified error wording.
4802         * gfortran.dg/whole_file_20.f03: Ditto.
4803         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
4804         invalid test case.
4806 2013-04-12  Richard Biener  <rguenther@suse.de>
4808         Revert
4809         2013-04-10  Richard Biener  <rguenther@suse.de>
4811         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4813 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4815         PR fortran/56845
4816         * gfortran.dg/class_allocate_15.f90: New.
4818         Revert:
4819         2013-04-12  Tobias Burnus  <burnus@net-b.de>
4821         * gfortran.dg/coarray_lib_alloc_2.f90: Update
4822         scan-tree-dump-times.
4824 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
4826         PR tree-optimization/56918
4827         PR tree-optimization/56920
4828         * gcc.dg/vect/pr56918.c: New test.
4829         * gcc.dg/vect/pr56920.c: New test.
4831 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4833         PR fortran/56845
4834         * gfortran.dg/class_allocate_14.f90: New.
4835         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
4836         * gfortran.dg/coarray_lib_alloc_3.f90: New.
4838 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
4840         * gcc.dg/fold-cstvecshift.c: New testcase.
4842 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4844         * gcc.target/aarch64/negs.c: New.
4846 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4848         PR c++/56895
4849         * g++.dg/template/arrow4.C: New test.
4851 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
4853         * gnat.dg/array23.adb: New test.
4854         * gnat.dg/array23_pkg[123].ads: New helpers.
4856 2013-04-11  Jeff Law  <law@redhat.com>
4858         PR tree-optimization/56900
4859         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
4861 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4863         PR c++/56913
4864         * g++.dg/cpp0x/sfinae44.C: New.
4866 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
4868         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
4869         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
4871 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4873         PR c++/54216
4874         * g++.dg/cpp0x/enum26.C: New.
4875         * g++.old-deja/g++.pt/mangle1.C: Adjust.
4877 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4879         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
4880         inverse operands.
4881         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
4882         loop is vectorized.
4883         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4884         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
4885         loop is vectorized and that the correct instruction is generated.
4886         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4887         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4888         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4890 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4892         PR tree-optimization/56899
4893         * gcc.c-torture/execute/pr56899.c: New test.
4895 2013-04-10  David S. Miller  <davem@davemloft.net>
4897         * gcc.target/sparc/setcc-4.c: New test.
4898         * gcc.target/sparc/setcc-5.c: New test.
4900 2013-04-10  Richard Biener  <rguenther@suse.de>
4902         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4904 2013-04-10  Richard Biener  <rguenther@suse.de>
4906         * gcc.dg/vect/slp-39.c: New testcase.
4908 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
4910         PR tree-optimization/55524
4911         * gcc.target/epiphany/fnma-1.c: New test.
4913 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
4915         * gcc.dg/tree-ssa/inline-11.c: New test
4917 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
4919         PR c++/56895
4920         * g++.dg/template/arrow3.C: New test.
4922 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4924         * gcc.target/arm/minmax_minus.c: New test.
4926 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4928         PR middle-end/56883
4929         * c-c++-common/gomp/pr56883.c: New test.
4931 2013-04-09  Jeff Law  <law@redhat.com>
4933         * gcc.dg/tree-ssa/vrp87.c: New test.
4935 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4937         PR tree-optimization/56854
4938         * g++.dg/torture/pr56854.C: New test.
4940 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4942         PR fortran/56782
4943         * gfortran.dg/array_constructor_44.f90:  New test.
4945 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
4947         PR c++/56871
4948         * g++.dg/cpp0x/constexpr-specialization.C: New.
4950 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4952         * gcc.c-torture/execute/pr56837.c: New test.
4954         PR c++/34949
4955         PR c++/50243
4956         * g++.dg/opt/vt3.C: New test.
4957         * g++.dg/opt/vt4.C: New test.
4959 2013-04-08  Jeff Law  <law@redhat.com>
4961         * gcc.dg/tree-ssa/forwprop-25.c: New test.
4963 2013-04-08  Richard Biener  <rguenther@suse.de>
4965         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4967 2013-04-08  Richard Biener  <rguenther@suse.de>
4969         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4971 2013-04-08  Richard Biener  <rguenther@suse.de>
4973         * g++.dg/vect/slp-pr56812.cc: Adjust.
4975 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4977         * gcc.dg/pr56837.c: New test.
4978         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4979         "generated memset minus one".
4981 2013-04-07  Tobias Burnus  <burnus@net-b.de>
4983         PR fortran/56849
4984         * gfortran.dg/reshape_5.f90: New.
4986 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4988         PR target/56843
4989         * gcc.target/powerpc/recip-1.c: Modify expected output.
4990         * gcc.target/powerpc/recip-3.c: Likewise.
4991         * gcc.target/powerpc/recip-4.c: Likewise.
4992         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4994 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4996         * gcc.target/arm/peep-ldrd-1.c: New test.
4997         * gcc.target/arm/peep-strd-1.c: Likewise.
4999 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5001         * gcc.target/arm/negdi-1.c: New test.
5002         * gcc.target/arm/negdi-2.c: Likewise.
5003         * gcc.target/arm/negdi-3.c: Likewise.
5004         * gcc.target/arm/negdi-4.c: Likewise.
5006 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5008         * lib/target-supports.exp (add_options_for_arm_v8_neon):
5009         Add -march=armv8-a when we use v8 NEON.
5010         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5011         (check_effective_target_vect_call_ceilf): Likewise.
5012         (check_effective_target_vect_call_floorf): Likewise.
5013         (check_effective_target_vect_call_roundf): Likewise.
5014         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5015         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5016         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5017         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5018         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5020 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
5022         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5023         * gcc.target/powerpc/sd-pwr6.c: Same.
5024         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5025         * g++.dg/debug/pr56294.C: XFAIL on AIX.
5027 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
5029         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5031 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
5033         PR fortran/40881
5034         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5035         * gfortran.dg/altreturn_4.f90: Ditto.
5036         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5037         * gfortran.dg/altreturn_5.f90: Ditto.
5038         * gfortran.dg/altreturn_6.f90: Ditto.
5039         * gfortran.dg/altreturn_7.f90: Ditto.
5041 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5043         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5044         New procedure.
5045         (check_effective_target_arm_v8_neon_ok_nocache):
5046         Likewise.
5047         (check_effective_target_arm_v8_neon_ok): Change to use
5048         check_effective_target_arm_v8_neon_ok_nocache.
5049         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5050         NEON flags.
5051         (check_effective_target_vect_call_btruncf):
5052         Enable for arm and ARMv8 NEON.
5053         (check_effective_target_vect_call_ceilf): Likewise.
5054         (check_effective_target_vect_call_floorf): Likewise.
5055         (check_effective_target_vect_call_roundf): Likewise.
5056         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5057         target.
5059 2013-04-04  Marek Polacek  <polacek@redhat.com>
5061         PR tree-optimization/48186
5062         * gcc.dg/pr48186.c: New test.
5064 2013-04-04  Richard Biener  <rguenther@suse.de>
5066         PR tree-optimization/56826
5067         * gcc.dg/vect/pr56826.c: New testcase.
5068         * gcc.dg/vect/O3-pr36098.c: Adjust.
5070 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
5072         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5073         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5074         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5075         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5076         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5077         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5078         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5079         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5080         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5081         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5083 2013-04-04  Richard Biener  <rguenther@suse.de>
5085         PR tree-optimization/56213
5086         * gcc.dg/vect/vect-123.c: New testcase.
5088 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5090         PR fortran/56810
5091         * gfortran.dg/read_repeat_2.f90: New.
5093 2013-04-04  Richard Biener  <rguenther@suse.de>
5095         PR tree-optimization/56837
5096         * g++.dg/torture/pr56837.C: New testcase.
5098 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5100         PR fortran/50269
5101         * gfortran.dg/c_loc_test_21.f90: New.
5102         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5103         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5104         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5105         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5106         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
5108 2013-04-03  Jeff Law  <law@redhat.com>
5110         PR tree-optimization/56799
5111         * gcc.c-torture/execute/pr56799.c: New test.
5113 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5115         PR c++/56815
5116         * g++.dg/warn/Wpointer-arith-1.C: New.
5117         * g++.dg/gomp/for-19.C: Adjust.
5119 2013-04-03  Marek Polacek  <polacek@redhat.com>
5121         PR sanitizer/55702
5122         * gcc.dg/pr55702.c: New test.
5124 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5126         PR target/56809
5127         * gcc.dg/pr56809.c: New testcase.
5129 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5131         PR debug/56819
5132         * g++.dg/debug/pr56819.C: New test.
5134 2013-04-03  Richard Biener  <rguenther@suse.de>
5136         PR tree-optimization/56817
5137         * g++.dg/torture/pr56817.C: New testcase.
5139 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5141         * gcc.dg/vect/bb-slp-31.c: New file.
5143 2013-04-03  Jason Merrill  <jason@redhat.com>
5145         PR c++/34949
5146         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5148 2013-04-03  Richard Biener  <rguenther@suse.de>
5150         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5152 2013-04-03  Richard Biener  <rguenther@suse.de>
5154         PR tree-optimization/55964
5155         * gcc.dg/torture/pr55964-2.c: New testcase.
5157 2013-04-03  Richard Biener  <rguenther@suse.de>
5159         PR tree-optimization/56501
5160         * gcc.dg/torture/pr56501.c: New testcase.
5162 2013-04-03  Richard Biener  <rguenther@suse.de>
5164         PR tree-optimization/56407
5165         * gcc.dg/torture/pr56407.c: New testcase.
5167 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5169         PR tree-optimization/56790
5170         * g++.dg/ext/pr56790-1.C: New testcase.
5172 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5174         * gcc.target/i386/merge-1.c: New testcase.
5175         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5177 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5179         PR c/19449
5180         * gcc.c-torture/execute/pr19449.c: New test.
5182 2013-04-03  Richard Biener  <rguenther@suse.de>
5184         PR tree-optimization/56812
5185         * g++.dg/vect/slp-pr56812.cc: New testcase.
5187 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
5189         PR fortran/56284
5190         PR fortran/40881
5191         * gfortran.dg/altreturn_8.f90: New.
5192         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5193         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5194         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5196 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
5198         PR rtl-optimization/56745
5199         * gcc.c-torture/compile/pr56745.c: New test.
5201 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
5203         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5205 2013-04-02  Richard Biener  <rguenther@suse.de>
5207         PR tree-optimization/56778
5208         * gcc.dg/torture/pr56778.c: New testcase.
5210 2013-04-02  Richard Biener  <rguenther@suse.de>
5212         PR middle-end/56768
5213         * g++.dg/torture/pr56768.C: New testcase.
5215 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
5217         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
5219 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5221         PR fortran/56660
5222         * gfortran.dg/namelist_82.f90:  New test.
5224 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
5226         PR fortran/56500
5227         * gfortran.dg/implicit_class_1.f90: New.
5229 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5231         PR fortran/56786
5232         * gfortran.dg/namelist_81.f90:  New test.
5234 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5236         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
5237         for constant and equal string lengths.
5238         * gfortran.dg/character_comparison_5.f90:  Likewise.
5239         * gfortran.dg/character_comparison_9.f90:  New test.
5241 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
5243         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
5244         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
5246 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5248         PR fortran/35203
5249         * gfortran.dg/optional_absent_3.f90: New.
5251 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5253         PR fortran/56737
5254         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
5256 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5258         PR fortran/56735
5259         * gfortran.dg/namelist_80.f90: New.
5261 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5263         PR fortran/45159
5264         * gfortran.dg/string_length_2.f90:  New test.
5265         * gfortran.dg/dependency_41.f90:  New test.
5267 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5269         PR fortran/55806
5270         * gfortran.dg/array_constructor_43.f90:  New test.
5271         * gfortran.dg/random_seed_3.f90:  New test.
5273 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
5275         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
5276         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5277         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5278         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5279         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5280         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5281         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5282         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5283         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5284         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5286 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5288         PR c++/56725
5289         * g++.dg/conversion/op4.C: Adjust.
5290         * g++.dg/cpp0x/rv1n.C: Likewise.
5291         * g++.dg/cpp0x/rv2n.C: Likewise.
5292         * g++.dg/cpp0x/template_deduction.C: Likewise.
5293         * g++.dg/expr/cond8.C: Likewise.
5294         * g++.dg/other/error4.C: Likewise.
5295         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
5296         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
5297         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
5298         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
5299         * g++.old-deja/g++.jason/conversion2.C: Likewise.
5300         * g++.old-deja/g++.law/cvt20.C: Likewise.
5301         * g++.old-deja/g++.law/cvt8.C: Likewise.
5302         * g++.old-deja/g++.law/init8.C: Likewise.
5303         * g++.old-deja/g++.mike/net12.C: Likewise.
5304         * g++.old-deja/g++.mike/net8.C: Likewise.
5305         * g++.old-deja/g++.mike/p2793.C: Likewise.
5306         * g++.old-deja/g++.mike/p3836.C: Likewise.
5307         * g++.old-deja/g++.mike/p418.C: Likewise.
5308         * g++.old-deja/g++.mike/p701.C: Likewise.
5309         * g++.old-deja/g++.mike/p807.C: Likewise.
5311 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
5313         PR middle-end/56694
5314         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
5315         targets.
5317 2013-03-28  Marek Polacek  <polacek@redhat.com>
5319         PR tree-optimization/56695
5320         * gcc.dg/vect/pr56695.c: New test.
5322 2013-03-28  Richard Biener  <rguenther@suse.de>
5324         PR tree-optimization/37021
5325         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
5326         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
5328 2013-03-27  Tobias Burnus  <burnus@net-b.de>
5330         PR fortran/56650
5331         PR fortran/36437
5332         * gfortran.dg/sizeof_2.f90: New.
5333         * gfortran.dg/sizeof_3.f90: New.
5334         * gfortran.dg/sizeof_proc.f90: Update dg-error.
5336 2013-03-27  Richard Biener  <rguenther@suse.de>
5338         PR tree-optimization/37021
5339         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
5341 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5343         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
5344         * g++.dg/ipa/ivinline-2.C: Likewise.
5345         * g++.dg/ipa/ivinline-3.C: Likewise.
5346         * g++.dg/ipa/ivinline-4.C: Likewise.
5347         * g++.dg/ipa/ivinline-5.C: Likewise.
5348         * g++.dg/ipa/ivinline-7.C: Likewise.
5349         * g++.dg/ipa/ivinline-8.C: Likewise.
5350         * g++.dg/ipa/ivinline-9.C: Likewise.
5351         * g++.dg/cpp0x/noexcept03.C: Likewise.
5352         * gcc.dg/const-1.c: Likewise.
5353         * gcc.dg/ipa/pure-const-1.c: Likewise.
5354         * gcc.dg/noreturn-8.c: Likewise.
5355         * gcc.target/i386/mmx-1.c: Likewise.
5356         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5357         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5358         * gcc.c-torture/execute/pr33992.x: New file.
5360 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5362         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
5364 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5366         PR c++/55951
5367         * g++.dg/ext/desig5.C: New.
5369 2013-03-26  Tobias Burnus  <burnus@net-b.de>
5371         PR fortran/56649
5372         * gfortran.dg/merge_init_expr_2.f90: New.
5373         * gfortran.dg/merge_char_1.f90: Modify test to
5374         stay a run-time test.
5375         * gfortran.dg/merge_char_3.f90: Ditto.
5377 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5379         * g++.dg/cpp0x/constexpr-friend-2.C: New.
5380         * g++.dg/cpp0x/constexpr-main.C: Likewise.
5382 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5384         PR c++/56722
5385         * g++.dg/cpp0x/range-for23.C: New.
5387 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
5389         PR libfortran/52512
5390         * gfortran.dg/namelist_79.f90: New.
5392 2013-03-25  Martin Jambor  <mjambor@suse.cz>
5394         * gcc.dg/ipa/ipcp-agg-9.c: New test.
5396 2013-03-25  Tobias Burnus  <burnus@net-b.de>
5398         PR fortran/38536
5399         PR fortran/38813
5400         PR fortran/38894
5401         PR fortran/39288
5402         PR fortran/40963
5403         PR fortran/45824
5404         PR fortran/47023
5405         PR fortran/47034
5406         PR fortran/49023
5407         PR fortran/50269
5408         PR fortran/50612
5409         PR fortran/52426
5410         PR fortran/54263
5411         PR fortran/55343
5412         PR fortran/55444
5413         PR fortran/55574
5414         PR fortran/56079
5415         PR fortran/56378
5416         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
5417         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
5418         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
5419         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
5420         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
5421         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5422         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5423         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
5424         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
5425         * gfortran.dg/c_loc_tests_16.f90: Ditto.
5426         * gfortran.dg/c_loc_tests_4.f03: Ditto.
5427         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
5428         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
5429         * gfortran.dg/c_loc_tests_8.f03: Ditto.
5430         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
5431         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
5432         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
5433         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
5434         * gfortran.dg/pr32601_1.f03: Ditto.
5435         * gfortran.dg/storage_size_2.f08: Remove dg-error.
5436         * gfortran.dg/blockdata_7.f90: New.
5437         * gfortran.dg/c_assoc_4.f90: New.
5438         * gfortran.dg/c_f_pointer_tests_6.f90: New.
5439         * gfortran.dg/c_f_pointer_tests_7.f90: New.
5440         * gfortran.dg/c_funloc_tests_8.f90: New.
5441         * gfortran.dg/c_loc_test_17.f90: New.
5442         * gfortran.dg/c_loc_test_18.f90: New.
5443         * gfortran.dg/c_loc_test_19.f90: New.
5444         * gfortran.dg/c_loc_test_20.f90: New.
5445         * gfortran.dg/c_sizeof_5.f90: New.
5446         * gfortran.dg/iso_c_binding_rename_3.f90: New.
5447         * gfortran.dg/transfer_resolve_2.f90: New.
5448         * gfortran.dg/transfer_resolve_3.f90: New.
5449         * gfortran.dg/transfer_resolve_4.f90: New.
5450         * gfortran.dg/pr32601.f03: Update dg-error.
5451         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
5452         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
5454 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5456         * gcc.target/arm/vseleqdf.c: New test.
5457         * gcc.target/arm/vseleqsf.c: Likewise.
5458         * gcc.target/arm/vselgedf.c: Likewise.
5459         * gcc.target/arm/vselgesf.c: Likewise.
5460         * gcc.target/arm/vselgtdf.c: Likewise.
5461         * gcc.target/arm/vselgtsf.c: Likewise.
5462         * gcc.target/arm/vselledf.c: Likewise.
5463         * gcc.target/arm/vsellesf.c: Likewise.
5464         * gcc.target/arm/vselltdf.c: Likewise.
5465         * gcc.target/arm/vselltsf.c: Likewise.
5466         * gcc.target/arm/vselnedf.c: Likewise.
5467         * gcc.target/arm/vselnesf.c: Likewise.
5468         * gcc.target/arm/vselvcdf.c: Likewise.
5469         * gcc.target/arm/vselvcsf.c: Likewise.
5470         * gcc.target/arm/vselvsdf.c: Likewise.
5471         * gcc.target/arm/vselvssf.c: Likewise.
5473 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
5475         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
5476         body from here...
5477         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
5478         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
5479         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
5480         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
5481         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
5482         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
5483         * gcc.target/aarch64/atomic-op-char.x: ... to here.
5484         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
5485         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
5486         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
5487         * gcc.target/aarch64/atomic-op-int.x: ... to here.
5488         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
5489         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
5490         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
5491         * gcc.target/aarch64/atomic-op-release.x: ... to here.
5492         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
5493         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
5494         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
5495         * gcc.target/aarch64/atomic-op-short.x: ... to here.
5496         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
5497         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
5498         * gcc.target/arm/atomic-op-acquire.c: Likewise.
5499         * gcc.target/arm/atomic-op-char.c: Likewise.
5500         * gcc.target/arm/atomic-op-consume.c: Likewise.
5501         * gcc.target/arm/atomic-op-int.c: Likewise.
5502         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
5503         * gcc.target/arm/atomic-op-release.c: Likewise.
5504         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
5505         * gcc.target/arm/atomic-op-short.c: Likewise.
5507 2013-03-25  Richard Biener  <rguenther@suse.de>
5509         PR middle-end/56694
5510         * g++.dg/torture/pr56694.C: New testcase.
5512 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5514         PR target/56720
5515         * gcc.target/arm/neon-vcond-gt.c: New test.
5516         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
5517         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
5519 2013-03-25  Richard Biener  <rguenther@suse.de>
5521         PR tree-optimization/56689
5522         * gcc.dg/torture/pr56689.c: New testcase.
5524 2013-03-25  Kai Tietz  <ktietz@redhat.com>
5526         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
5528 2013-03-24  Tobias Burnus  <burnus@net-b.de>
5530         PR fortran/56696
5531         * gfortran.dg/eof_5.f90: New.
5533 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5535         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
5536         alphabetically.
5538 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
5540         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
5542 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5544         PR testsuite/55994
5545         * gcc.c-torture/execute/builtins/builtins.exp: Add
5546         -Wl,--allow-multiple-definition for RTEMS targets.
5548 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
5550         * gcc.target/aarch64/movk.c: New test.
5552 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
5554         * g++.dg/ext/vector21.C: New testcase.
5556 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
5558         * gcc.target/arm/neon-for-64bits-1.c: New tests.
5559         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
5561 2013-03-21  Richard Biener  <rguenther@suse.de>
5563         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
5564         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5566 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5568         * gcc.target/aarch64/vect.c: Test and result vector added
5569         for sabd and saba instructions.
5570         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
5571         instructions in assembly.
5572         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
5573         * gcc.target/aarch64/vect-fp.c: Test and result vector added
5574         for fabd instruction.
5575         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
5576         instruction in assembly.
5577         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
5579 2013-03-20  Jeff Law  <law@redhat.com>
5581         * g++.dg/tree-ssa/ssa-dom.C: New test.
5583 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5585         * gcc.target/powerpc/mmfpgpr.c: New test.
5586         * gcc.target/powerpc/sd-vsx.c: Likewise.
5587         * gcc.target/powerpc/sd-pwr6.c: Likewise.
5588         * gcc.target/powerpc/vsx-float0.c: Likewise.
5590 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
5592         PR tree-optimization/56355
5593         * gcc.dg/pr56355-1.c: New file.
5595 2013-03-20  Catherine Moore  <clm@codesourcery.com>
5596             Richard Sandiford  <rdsandiford@googlemail.com>
5598         * gcc.target/mips/mips.exp: Add microMIPS support.
5599         * gcc.target/mips/umips-movep-2.c: New test.
5600         * gcc.target/mips/umips-lwp-2.c: New test.
5601         * gcc.target/mips/umips-swp-5.c: New test.
5602         * gcc.target/mips/umips-constraints-1.c: New test.
5603         * gcc.target/mips/umips-lwp-3.c: New test.
5604         * gcc.target/mips/umips-swp-6.c: New test.
5605         * gcc.target/mips/umips-constraints-2.c: New test.
5606         * gcc.target/mips/umips-save-restore-1.c: New test.
5607         * gcc.target/mips/umips-lwp-4.c: New test.
5608         * gcc.target/mips/umips-swp-7.c: New test.
5609         * gcc.target/mips/umips-save-restore-2.c: New test.
5610         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5611         * gcc.target/mips/umips-lwp-5.c: New test.
5612         * gcc.target/mips/umips-save-restore-3.c: New test.
5613         * gcc.target/mips/umips-lwp-6.c: New test.
5614         * gcc.target/mips/umips-swp-1.c: New test.
5615         * gcc.target/mips/umips-lwp-7.c: New test.
5616         * gcc.target/mips/umips-swp-2.c: New test.
5617         * gcc.target/mips/umips-lwp-8.c: New test.
5618         * gcc.target/mips/umips-swp-3.c: New test.
5619         * gcc.target/mips/umips-movep-1.c: New test.
5620         * gcc.target/mips/umips-lwp-1.c: New test.
5621         * gcc.target/mips/umips-swp-4.c: New test.
5623 2013-03-20  Richard Biener  <rguenther@suse.de>
5625         PR tree-optimization/56661
5626         * gcc.dg/torture/pr56661.c: New testcase.
5628 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5630         PR rtl-optimization/56605
5631         * gcc.target/powerpc/pr56605.c: New.
5633 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5635         PR fortran/54932
5636         * gfortran.dg/do_1.f90: Don't xfail.
5638 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5640         PR libfortran/51825
5641         * gfortran.dg/namelist_77.f90: New.
5642         * gfortran.dg/namelist_78.f90: New.
5644 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5646         PR libfortran/48618
5647         * gfortran.dg/open_negative_unit_1.f90: New.
5649 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5651         * gcc.target/aarch64/sbc.c: New test.
5653 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5655         * gcc.target/aarch64/ror.c: New test.
5657 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5659         * gcc.target/aarch64/extr.c: New test.
5661 2013-03-19  Richard Biener  <rguenther@suse.de>
5663         PR tree-optimization/56273
5664         * gcc.dg/tree-ssa/vrp47.c: Adjust.
5665         * c-c++-common/uninit-17.c: Likewise.
5667 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5669         PR tree-optimization/56635
5670         * g++.dg/torture/pr56635.C: New test.
5672 2013-03-18  Richard Biener  <rguenther@suse.de>
5674         PR tree-optimization/3713
5675         * g++.dg/ipa/devirt-12.C: New testcase.
5677 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5679         PR c/56566
5680         * c-c++-common/pr56566.c: New test.
5682 2013-03-17  Jason Merrill  <jason@redhat.com>
5684         * g++.dg/template/abstract-dr337.C: XFAIL.
5686 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
5688         PR c++/56607
5689         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
5690         * c-c++-common/pr56607.c: New test.
5692 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
5694         PR c++/56582
5695         * g++.dg/cpp0x/constexpr-array5.C: New.
5697 2013-03-15  Tobias Burnus  <burnus@net-b.de>
5699         PR fortran/56615
5700         * gfortran.dg/transfer_intrinsic_5.f90: New.
5702 2013-03-15  Kai Tietz  <ktietz@redhat.com>
5704         * gcc.target/i386/movti.c: Don't test for x64 mingw.
5705         * gcc.target/i386/pr20020-1.c: Likewise.
5706         * gcc.target/i386/pr20020-2.c: Likewise.
5707         * gcc.target/i386/pr20020-3.c: Likewise.
5708         * gcc.target/i386/pr53425-1.c: Likewise.
5709         * gcc.target/i386/pr53425-2.c: Likewise.
5710         * gcc.target/i386/pr55093.c: Likewise.
5711         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
5713 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
5715         PR debug/56307
5716         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
5717         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
5719 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
5721         PR tree-optimization/53265
5722         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
5723         undefined behavior.
5724         * gcc.dg/graphite/id-6.c (test): Likewise.
5725         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
5726         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
5728         PR tree-optimization/53265
5729         * gcc.dg/pr53265.c: New test.
5730         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
5731         to dg-options.
5732         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
5733         arrays.
5734         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
5735         n, use it as high bound instead of 4.
5737 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
5739         PR target/49880
5740         * gcc.target/sh/pr49880-1.c: New.
5741         * gcc.target/sh/pr49880-2.c: New.
5742         * gcc.target/sh/pr49880-3.c: New.
5743         * gcc.target/sh/pr49880-4.c: New.
5744         * gcc.target/sh/pr49880-5.c: New.
5746 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5748         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
5750 2013-03-13  Richard Biener  <rguenther@suse.de>
5752         PR tree-optimization/56608
5753         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
5755 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5757         PR c++/56611
5758         * g++.dg/cpp0x/alias-decl-32.C: New.
5760 2013-03-11  Jan Hubicka  <jh@suse.cz>
5762         PR middle-end/56571
5763         * gcc.c-torture/compile/pr56571.c: New testcase.
5765 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5767         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
5768         * gcc.dg/tree-ssa/pr55579.c: Likewise.
5770 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5772         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
5773         * gcc.dg/inline_4.c: Likewise.
5774         * gcc.dg/unroll_2.c: Likewise.
5775         * gcc.dg/unroll_3.c: Likewise.
5776         * gcc.dg/unroll_4.c: Likewise.
5778 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5780         PR testsuite/54119
5781         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
5783         PR debug/56307
5784         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
5786 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
5788         PR target/40797
5789         * gcc.c-torture/compile/pr40797.c: New.
5791 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5793         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
5795 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
5797         PR fortran/56575
5798         * gfortran.dg/class_56.f90: New test.
5800 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
5802         PR middle-end/56524
5803         * gcc.target/mips/pr56524.c: New test.
5805 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5807         PR c++/56565
5808         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
5810 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5812         PR c++/51412
5813         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
5815 2013-03-08  Marek Polacek  <polacek@redhat.com>
5817         PR tree-optimization/56478
5818         * gcc.dg/torture/pr56478.c: New test.
5820 2013-03-08  Kai Tietz  <ktietz@redhat.com>
5822         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
5823         targets linker option --allow-multiple-definition.
5825         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
5826         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
5827         * gcc.dg/pr52549.c: Add LLP64 case.
5828         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
5829         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
5830         * gcc.dg/torture/pr51071-2.c: Likewise.
5831         * gcc.dg/tree-ssa/vrp72.c: Likewise.
5832         * gcc.dg/tree-ssa/vrp73.c: Likewise.
5833         * gcc.dg/tree-ssa/vrp75.c: Likewise.
5834         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
5835         * gcc.dg/weak/weak-1.c: Likewise.
5836         * gcc.dg/weak/weak-2.c: Likewise.
5837         * gcc.dg/weak/weak-3.c: Likewise.
5838         * gcc.dg/weak/weak-4.c: Likewise.
5839         * gcc.dg/weak/weak-5.c: Likewise.
5840         * gcc.dg/weak/weak-15.c: Likewise.
5841         * gcc.dg/weak/weak-16.c: Likewise.
5843         * c-c++-common/pr54486.c: Skip test for mingw-targets.
5845 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
5847         PR tree-optimization/56559
5848         * gcc.dg/tree-ssa/reassoc-26.c: New test.
5850 2013-03-07  Andreas Schwab  <schwab@suse.de>
5852         * gcc.dg/pr31490.c: Fix last change.
5854 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
5856         PR c++/56534
5857         * g++.dg/template/crash115.C: New.
5859 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5861         PR tree-optimization/56539
5862         * gcc.c-torture/compile/pr56539.c: New test.
5864 2013-03-06  Kai Tietz  <ktietz@redhat.com>
5866         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
5867         targets.
5868         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
5869         * gcc.dg/lto/20091013-1_2.c: Likewise.
5870         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
5872 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5874         * gnat.dg/specs/aggr6.ads: New test.
5876 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5878         * gnat.dg/loop_optimization15.ad[sb]: New test.
5880 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5882         PR middle-end/56548
5883         * gcc.dg/pr56548.c: New test.
5885 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5887         PR debug/53363
5888         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5890 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5892         PR c++/56543
5893         * g++.dg/template/typename20.C: New test.
5895 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5897         PR debug/56510
5898         * gcc.dg/pr56510.c: New test.
5900         PR rtl-optimization/56484
5901         * gcc.c-torture/compile/pr56484.c: New test.
5903 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5905         PR c++/56530
5906         * g++.dg/warn/Wsign-conversion-2.C: New.
5908 2013-03-05  Richard Biener  <rguenther@suse.de>
5910         PR tree-optimization/56270
5911         * gcc.dg/vect/slp-38.c: New testcase.
5913 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5915         PR rtl-optimization/56494
5916         * gcc.dg/pr56494.c: New test.
5918 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5920         * gcc.dg/pr56424.c: New test.
5922 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5924         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
5925         * gcc.dg/pr56228.c <avr>: Skip.
5927 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5929         PR testsuite/52641
5930         PR tree-optimization/52631
5931         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5933 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
5935         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
5936         * gcc.dg/vect/vect-83_64.c: Same.
5938 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5940         PR fortran/56477
5941         * gfortran.dg/pointer_check_13.f90: New test.
5943 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5945         PR fortran/54730
5946         * gfortran.dg/array_constructor_42.f90: New test.
5948 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
5950         PR c++/52688
5951         * g++.dg/template/static33.C: New.
5952         * g++.dg/template/static34.C: Likewise.
5954         PR c++/10291
5955         * g++.dg/template/static35.C: New.
5957 2013-03-01  Steve Ellcey  <sellcey@mips.com>
5959         * gcc.dg/pr56396.c: Require pic support.
5961 2013-03-01  Richard Biener  <rguenther@suse.de>
5963         PR tree-optimization/55481
5964         * gcc.dg/torture/pr56488.c: New testcase.
5966 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
5967             Jakub Jelinek  <jakub@redhat.com>
5969         PR sanitizer/56454
5970         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5971         no_sanitize_address attribute rather than no_address_safety_analysis.
5972         * g++.dg/asan/sanitizer_test_utils.h
5973         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5974         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5975         in addition to no_address_safety_analysis.
5977 2013-02-28  Jason Merrill  <jason@redhat.com>
5979         PR c++/56481
5980         * g++.dg/cpp0x/constexpr-and.C: New.
5982 2013-02-28  Martin Jambor  <mjambor@suse.cz>
5984         PR tree-optimization/56294
5985         * g++.dg/debug/pr56294.C: New test.
5987 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5989         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5991 2013-02-27  Marek Polacek  <polacek@redhat.com>
5993         PR rtl-optimization/56466
5994         * gcc.dg/pr56466.c: New test.
5996 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5998         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5999         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6000         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6002 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
6004         PR middle-end/45472
6005         * gcc.dg/pr45472.c: New test.
6007 2013-02-26  Marek Polacek  <polacek@redhat.com>
6009         PR tree-optimization/56426
6010         * gcc.dg/pr56436.c: New test.
6012 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
6014         PR tree-optimization/56448
6015         * gcc.c-torture/compile/pr56448.c: New test.
6017         PR tree-optimization/56443
6018         * gcc.dg/torture/pr56443.c: New test.
6020 2013-02-25  Richard Biener  <rguenther@suse.de>
6022         PR tree-optimization/56175
6023         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6025 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
6027         PR c++/56403
6028         * g++.dg/torture/pr56403.C: New test.
6030 2013-02-25  Catherine Moore  <clm@codesourcery.com>
6032         Revert:
6033         2013-02-24  Catherine Moore  <clm@codesourcery.com>
6034         Richard Sandiford  <rdsandiford@googlemail.com>
6036         * gcc.target/mips/mips.exp: Add microMIPS support.
6037         * gcc.target/mips/umips-movep-2.c: New test.
6038         * gcc.target/mips/umips-lwp-2.c: New test.
6039         * gcc.target/mips/umips-swp-5.c: New test.
6040         * gcc.target/mips/umips-constraints-1.c: New test.
6041         * gcc.target/mips/umips-lwp-3.c: New test.
6042         * gcc.target/mips/umips-swp-6.c: New test.
6043         * gcc.target/mips/umips-constraints-2.c: New test.
6044         * gcc.target/mips/umips-save-restore-1.c: New test.
6045         * gcc.target/mips/umips-lwp-4.c: New test.
6046         * gcc.target/mips/umips-swp-7.c: New test.
6047         * gcc.target/mips/umips-save-restore-2.c: New test.
6048         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6049         * gcc.target/mips/umips-lwp-5.c: New test.
6050         * gcc.target/mips/umips-save-restore-3.c: New test.
6051         * gcc.target/mips/umips-lwp-6.c: New test.
6052         * gcc.target/mips/umips-swp-1.c: New test.
6053         * gcc.target/mips/umips-lwp-7.c: New test.
6054         * gcc.target/mips/umips-swp-2.c: New test.
6055         * gcc.target/mips/umips-lwp-8.c: New test.
6056         * gcc.target/mips/umips-swp-3.c: New test.
6057         * gcc.target/mips/umips-movep-1.c: New test.
6058         * gcc.target/mips/umips-lwp-1.c: New test.
6059         * gcc.target/mips/umips-swp-4.c: New test.
6061 2013-02-24  Catherine Moore  <clm@codesourcery.com>
6062             Richard Sandiford  <rdsandiford@googlemail.com>
6064         * gcc.target/mips/mips.exp: Add microMIPS support.
6065         * gcc.target/mips/umips-movep-2.c: New test.
6066         * gcc.target/mips/umips-lwp-2.c: New test.
6067         * gcc.target/mips/umips-swp-5.c: New test.
6068         * gcc.target/mips/umips-constraints-1.c: New test.
6069         * gcc.target/mips/umips-lwp-3.c: New test.
6070         * gcc.target/mips/umips-swp-6.c: New test.
6071         * gcc.target/mips/umips-constraints-2.c: New test.
6072         * gcc.target/mips/umips-save-restore-1.c: New test.
6073         * gcc.target/mips/umips-lwp-4.c: New test.
6074         * gcc.target/mips/umips-swp-7.c: New test.
6075         * gcc.target/mips/umips-save-restore-2.c: New test.
6076         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6077         * gcc.target/mips/umips-lwp-5.c: New test.
6078         * gcc.target/mips/umips-save-restore-3.c: New test.
6079         * gcc.target/mips/umips-lwp-6.c: New test.
6080         * gcc.target/mips/umips-swp-1.c: New test.
6081         * gcc.target/mips/umips-lwp-7.c: New test.
6082         * gcc.target/mips/umips-swp-2.c: New test.
6083         * gcc.target/mips/umips-lwp-8.c: New test.
6084         * gcc.target/mips/umips-swp-3.c: New test.
6085         * gcc.target/mips/umips-movep-1.c: New test.
6086         * gcc.target/mips/umips-lwp-1.c: New test.
6087         * gcc.target/mips/umips-swp-4.c: New test.
6089 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
6091         PR sanitizer/56393
6092         * lib/asan-dg.exp (asan_link_flags): Add
6093         -B${gccpath}/libsanitizer/asan/ to flags.
6095 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6097         PR middle-end/56420
6098         * gcc.dg/torture/pr56420.c: New test.
6100 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
6102         PR middle-end/56108
6103         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6105 2013-02-21  Martin Jambor  <mjambor@suse.cz>
6107         PR tree-optimization/56310
6108         * g++.dg/ipa/pr56310.C: New test.
6110 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
6112         PR fortran/56385
6113         * gfortran.dg/proc_ptr_comp_37.f90: New.
6115 2013-02-21  Richard Biener  <rguenther@suse.de>
6117         PR tree-optimization/56415
6118         Revert
6119         2013-02-11  Richard Biener  <rguenther@suse.de>
6121         PR tree-optimization/56273
6122         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6123         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6124         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6125         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6126         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6127         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6129 2013-02-21  Marek Polacek  <polacek@redhat.com>
6131         PR tree-optimization/56398
6132         * g++.dg/torture/pr56398.C: New test.
6134 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6136         PR inline-asm/56405
6137         * gcc.c-torture/compile/pr56405.c: New test.
6139 2013-02-20  Jan Hubicka  <jh@suse.cz>
6141         PR tree-optimization/56265
6142         * g++.dg/ipa/devirt-11.C: New testcase.
6144 2013-02-20  Richard Biener  <rguenther@suse.de>
6146         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6148 2013-02-20  Richard Biener  <rguenther@suse.de>
6149         Jakub Jelinek  <jakub@redhat.com>
6151         PR tree-optimization/56396
6152         * gcc.dg/pr56396.c: New testcase.
6154 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
6156         PR c++/56373
6157         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6159 2013-02-19  Richard Biener  <rguenther@suse.de>
6161         PR tree-optimization/56384
6162         * gcc.dg/torture/pr56384.c: New testcase.
6164 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
6166         PR tree-optimization/56350
6167         * gcc.dg/pr56350.c: New test.
6169         PR tree-optimization/56381
6170         * g++.dg/opt/pr56381.C: New test.
6172 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
6174         PR pch/54117
6175         * lib/dg-pch.exp (pch-init, pch-finish,
6176         check_effective_target_pch_supported_debug): New procs.
6177         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6178         Likewise if $pch_unsupported_debug and $flags include -g.
6179         Skip FAILs about missing *.gch file if $pch_unsupported_debug
6180         and dg-require-effective-target pch_unsupported_debug.
6181         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6182         * objc.dg/pch/pch.exp: Likewise.
6183         * gcc.dg/pch/pch.exp: Likewise.
6184         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6185         pch_unsupported_debug.
6186         * gcc.dg/pch/valid-1.hs: Likewise.
6187         * gcc.dg/pch/valid-1b.c: Likewise.
6188         * gcc.dg/pch/valid-1b.hs: Likewise.
6190 2013-02-18  Richard Biener  <rguenther@suse.de>
6192         PR tree-optimization/56366
6193         * gcc.dg/torture/pr56366.c: New testcase.
6195 2013-02-18  Richard Biener  <rguenther@suse.de>
6197         PR middle-end/56349
6198         * gcc.dg/torture/pr56349.c: New testcase.
6200 2013-02-18  Richard Biener  <rguenther@suse.de>
6202         PR tree-optimization/56321
6203         * gcc.dg/torture/pr56321.c: New testcase.
6205 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6207         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
6209 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
6210             Dodji Seketeli  <dodji@redhat.com>
6212         PR asan/56330
6213         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
6214         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6215         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6216         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6217         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6218         * c-c++-common/asan/pr56330.c: Likewise.
6219         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
6220         Ensure the size argument of __builtin_memcpy is a constant.
6222 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6223             Paolo Carlini  <paolo.carlini@oracle.com>
6225         PR c++/51242
6226         * g++.dg/cpp0x/enum23.C: New.
6228 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
6230         PR target/54685
6231         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
6233 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
6235         PR rtl-optimization/56348
6236         * gcc.target/i386/pr56348.c: New test.
6238 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
6240         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
6241         * gcc.target/arm/interrupt-2.c: Likewise.
6243 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6245         PR fortran/56318
6246         * gfortran.dg/matmul_9.f90: New.
6248 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6250         PR fortran/53818
6251         * gfortran.dg/init_flag_11.f90: New.
6253 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6255         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
6257 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6259         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
6260         characters.
6262 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
6263             Tobias Burnus  <burnus@net-b.de>
6265         PR testsuite/56138
6266         * gfortran.dg/allocatable_function_7.f90: New.
6268 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
6270         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
6271         * asan_globals_test-wrapper.cc: New file.
6272         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
6273         instead of asan_globals_test.cc as dg-additional-sources.
6274         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
6275         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
6276         "sanitizer_test_utils.h" instead of
6277         "sanitizer_common/tests/sanitizer_test_utils.h".
6278         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
6279         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
6280         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
6281         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
6282         * g++.dg/asan/asan_test.cc: Synced from upstream.
6283         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
6285 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
6287         Fix an asan crash
6288         * c-c++-common/asan/memcmp-2.c: New test.
6290 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
6292         PR c++/55582
6293         * g++.dg/cpp0x/udlit-string-literal.h: New.
6294         * g++.dg/cpp0x/udlit-string-literal.C: New.
6296 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
6298         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
6300 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
6302         PR target/56184
6303         * gcc.target/arm/pr56184.C: New test.
6305 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
6307         PR c++/56302
6308         * g++.dg/torture/pr56302.C: New test.
6309         * g++.dg/cpp0x/constexpr-56302.C: New test.
6310         * c-c++-common/pr56302.c: New test.
6312 2013-02-13  Tobias Burnus  <burnus@net-b.de>
6313             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6315         PR fortran/56204
6316         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
6317         * gfortran.dg/quad_3.f90: Ditto.
6319 2013-02-13  Kostya Serebryany  <kcc@google.com>
6321         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
6322         to match the fresh asan run-time.
6323         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
6325 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
6327         Avoid instrumenting duplicated memory access in the same basic block
6328         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
6329         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
6330         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
6331         * c-c++-common/asan/inc.c: Likewise.
6333 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
6335         PR inline-asm/56148
6336         * gcc.target/i386/pr56148.c: New test.
6338 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6339             Tobias Burnus  <burnus@net-b.de>
6341         PR testsuite/56082
6342         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
6343         to kind=2.
6345 2013-02-12  Richard Biener  <rguenther@suse.de>
6347         PR lto/56297
6348         * gcc.dg/lto/pr56297_0.c: New testcase.
6349         * gcc.dg/lto/pr56297_0.c: Likewise.
6351 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
6353         PR fortran/46952
6354         * gfortran.dg/typebound_deferred_1.f90: New.
6356 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
6358         PR rtl-optimization/56151
6359         * gcc.target/i386/pr56151.c: New test.
6361 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
6363         * g++.dg/ext/mv12.C: New test.
6364         * g++.dg/ext/mv12.h: New file.
6365         * g++.dg/ext/mv12-aux.C: New file.
6366         * g++.dg/ext/mv13.C: New test.
6368 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6370         * lib/target-supports.exp
6371         (check_effective_target_powerpc_eabi_ok): New.
6372         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
6373         powerpc_eabi_ok.
6374         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
6375         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
6376         only.
6377         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
6378         * gcc.target/powerpc/pr51623.c: Likewise.
6379         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
6380         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
6382 2013-02-11  Alexander Potapenko  <glider@google.com>
6383             Jack Howarth  <howarth@bromo.med.uc.edu>
6384             Jakub Jelinek  <jakub@redhat.com>
6386         PR sanitizer/55617
6387         * g++.dg/asan/pr55617.C: Run on all targets.
6389 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
6391         PR rtl-optimization/56275
6392         * gcc.dg/pr56275.c: New test.
6394 2013-02-11  Richard Biener  <rguenther@suse.de>
6396         PR tree-optimization/56273
6397         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
6399 2013-02-11  Richard Biener  <rguenther@suse.de>
6401         PR tree-optimization/56264
6402         * gcc.dg/torture/pr56264.c: New testcase.
6404 2013-02-11  Richard Biener  <rguenther@suse.de>
6406         PR tree-optimization/56273
6407         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6408         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6409         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6410         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6411         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6412         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6414 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
6416         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
6417         for *-*-linux-gnu targets.
6418         * g++.dg/asan/interception-test-1.c: Ditto.
6419         * g++.dg/asan/interception-failure-test-1.C: Ditto.
6420         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
6422 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
6424         PR fortran/55362
6425         * gfortran.dg/intrinsic_size_4.f90 : New test.
6427 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
6429         PR target/56256
6430         * gcc.target/powerpc/pr56256.c: New test.
6432 2013-02-08  Ian Lance Taylor  <iant@google.com>
6434         * lib/go.exp: Load timeout.exp.
6436 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
6438         PR rtl-optimization/56246
6439         * gcc.target/i386/pr56246.c: New test.
6441 2013-02-08  Jeff Law  <law@redhat.com>
6443         PR debug/53948
6444         * gcc.dg/debug/dwarf2/pr53948.c: New test.
6446 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6448         PR target/56043
6449         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
6450         powerpc*-*-linux*.
6452 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6454         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
6456 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6458         PR rtl-optimization/56195
6459         * gcc.dg/torture/pr56195.c: New test.
6461 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6463         PR fortran/54107
6464         * gfortran.dg/recursive_interface_2.f90: New test.
6466 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6468         PR tree-optimization/56250
6469         * gcc.c-torture/execute/pr56250.c: New test.
6471 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
6473         PR tree-optimization/56064
6474         * gcc.dg/fixed-point/view-convert-2.c: New test.
6476 2013-02-08  Michael Matz  <matz@suse.de>
6478         PR tree-optimization/52448
6479         * gcc.dg/pr52448.c: New test.
6481 2013-02-08  Richard Biener  <rguenther@suse.de>
6483         PR middle-end/56181
6484         * gcc.dg/torture/pr56181.c: New testcase.
6486 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
6488         PR target/54222
6489         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
6490         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
6492 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6494         PR c++/56241
6495         * g++.dg/parse/crash61.C: New test.
6497         PR c++/56239
6498         * g++.dg/parse/pr56239.C: New test.
6500         PR c++/56237
6501         * g++.dg/abi/mangle61.C: New test.
6503 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
6505         PR rtl-optimization/56225
6506         * gcc.target/i386/pr56225.c: New test.
6508 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6510         PR debug/56154
6511         * gcc.dg/guality/pr56154-1.c: New test.
6512         * gcc.dg/guality/pr56154-2.c: New test.
6513         * gcc.dg/guality/pr56154-3.c: New test.
6514         * gcc.dg/guality/pr56154-4.c: New test.
6515         * gcc.dg/guality/pr56154-aux.c: New file.
6517         PR tree-optimization/55789
6518         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
6519         cleanup-tree-dump.
6520         * gcc.dg/tree-ssa/inline-3.c: Add
6521         --param max-early-inliner-iterations=2 option.
6523 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6525         PR debug/53363
6526         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
6527         Add -fno-dwarf2-cfi-asm to dg-options.
6528         Adapt match count.
6530 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6532         PR target/56228
6533         * gcc.dg/pr56228.c: New test.
6535 2013-02-07  Alan Modra  <amodra@gmail.com>
6537         PR target/54009
6538         * gcc.target/powerpc/pr54009.c: New test.
6539         PR target/54131
6540         * gfortran.dg/pr54131.f: New test.
6542 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
6544         PR fortran/55789
6545         * gfortran.dg/array_constructor_41.f90: New test.
6547 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
6549         PR fortran/55978
6550         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
6552 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
6554         PR middle-end/56217
6555         * g++.dg/gomp/pr56217.C: New test.
6557 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6559         PR tree-optimization/56205
6560         * gcc.dg/tree-ssa/stdarg-6.c: New test.
6561         * gcc.c-torture/execute/pr56205.c: New test.
6563 2013-02-05  Richard Biener  <rguenther@suse.de>
6565         PR tree-optimization/53342
6566         PR tree-optimization/53185
6567         * gcc.dg/vect/pr53185-2.c: New testcase.
6569 2013-02-05  Jan Hubicka  <jh@suse.cz>
6571         PR tree-optimization/55789
6572         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
6573         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
6574         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
6575         * g++.dg/ipa/inline-1.C: New testcase.
6576         * g++.dg/ipa/inline-2.C: New testcase.
6577         * g++.dg/ipa/inline-3.C: New testcase.
6579 2013-02-05  Jan Hubicka  <jh@suse.cz>
6581         PR tree-optimization/55789
6582         * g++.dg/torture/pr55789.C: New testcase.
6584 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6586         PR middle-end/56167
6587         * gcc.dg/pr56167.c: New test.
6589 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6591         PR target/55146
6592         * gcc.target/sh/pr55146.c: New.
6594 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6596         PR tree-optimization/54386
6597         * gcc.target/sh/pr54386.c: New.
6599 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
6601         PR fortran/56008
6602         * gfortran.dg/realloc_on _assign_16.f90 : New test.
6604         PR fortran/47517
6605         * gfortran.dg/realloc_on _assign_17.f90 : New test.
6607 2013-02-04  Alexander Potapenko  <glider@google.com>
6608             Jack Howarth  <howarth@bromo.med.uc.edu>
6609             Jakub Jelinek  <jakub@redhat.com>
6611         PR sanitizer/55617
6612         * g++.dg/asan/pr55617.C: New test.
6614 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6616         PR fortran/54195
6617         * gfortran.dg/typebound_operator_19.f90: New test.
6618         * gfortran.dg/typebound_assignment_4.f90: New test.
6620 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6622         PR fortran/54107
6623         * gfortran.dg/recursive_interface_1.f90: New test.
6625 2013-02-04  Richard Guenther  <rguenther@suse.de>
6627         PR lto/56168
6628         * gcc.dg/lto/pr56168_0.c: New testcase.
6629         * gcc.dg/lto/pr56168_1.c: Likewise.
6631 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6633         PR fortran/50627
6634         PR fortran/56054
6635         * gfortran.dg/block_12.f90:  New test.
6636         * gfortran.dg/module_error_1.f90:  New test.
6638 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
6640         * lib/target-supports.exp (check_effective_target_vect_float)
6641         (check_effective_target_vect_no_align): Add mips-sde-elf.
6643 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
6645         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
6647 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
6649         * gcc.dg/pr56023.c: XFAIL on AIX.
6650         * gcc.dg/vect/pr49352.c: Same.
6652 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
6654         * gnat.dg/opt26.adb: New test.
6656 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6658         Revert.
6659         2013-01-27  Amol Pise  <amolpise15@gmail.com>
6661         * gcc.target/arm/neon-vfnms-1.c: New test.
6662         * gcc.target/arm/neon-vfnma-1.c: New test.
6664 2013-01-31  Richard Biener  <rguenther@suse.de>
6666         PR tree-optimization/56157
6667         * gcc.dg/torture/pr56157.c: New testcase.
6669 2013-01-30  Richard Biener  <rguenther@suse.de>
6671         PR tree-optimization/56150
6672         * gcc.dg/torture/pr56150.c: New testcase.
6674 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
6676         PR sanitizer/55374
6677         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
6678         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
6679         printed in backtrace.
6680         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
6681         to avoid errors about mismatched allocation vs. deallocation.
6683         PR c++/55742
6684         * g++.dg/mv1.C: Moved to...
6685         * g++.dg/ext/mv1.C: ... here.  Adjust test.
6686         * g++.dg/mv2.C: Moved to...
6687         * g++.dg/ext/mv2.C: ... here.  Adjust test.
6688         * g++.dg/mv3.C: Moved to...
6689         * g++.dg/ext/mv3.C: ... here.
6690         * g++.dg/mv4.C: Moved to...
6691         * g++.dg/ext/mv4.C: ... here.
6692         * g++.dg/mv5.C: Moved to...
6693         * g++.dg/ext/mv5.C: ... here.  Adjust test.
6694         * g++.dg/mv6.C: Moved to...
6695         * g++.dg/ext/mv6.C: ... here.  Adjust test.
6696         * g++.dg/ext/mv7.C: New test.
6697         * g++.dg/ext/mv8.C: New test.
6698         * g++.dg/ext/mv9.C: New test.
6699         * g++.dg/ext/mv10.C: New test.
6700         * g++.dg/ext/mv11.C: New test.
6702 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6704         PR rtl-optimization/56144
6705         * gcc.dg/pr56144.c: New.
6707 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
6709         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
6710         message.
6711         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
6712         * g++.dg/cpp0x/constexpr-55573.C: Same
6714 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
6716         PR tree-optimization/56064
6717         * gcc.dg/fixed-point/view-convert.c: New test.
6719 2013-01-30  Andreas Schwab  <schwab@suse.de>
6721         * lib/target-supports-dg.exp (dg-process-target): Use expr to
6722         evaluate the end index in string range.
6724 2013-01-30  Tobias Burnus  <burnus@net-b.de>
6726         PR fortran/56138
6727         * gfortran.dg/allocatable_function_6.f90: New.
6729 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
6730             Mikael Morin  <mikael@gcc.gnu.org>
6732         PR fortran/54107
6733         * gfortran.dg/proc_ptr_comp_36.f90: New.
6735 2013-01-29  Richard Biener  <rguenther@suse.de>
6737         PR tree-optimization/55270
6738         * gcc.dg/torture/pr55270.c: New testcase.
6740 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6742         PR rtl-optimization/56117
6743         * gcc.dg/pr56117.c: New test.
6745 2013-01-28  Richard Biener  <rguenther@suse.de>
6747         PR tree-optimization/56034
6748         * gcc.dg/torture/pr56034.c: New testcase.
6750 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6752         PR tree-optimization/56125
6753         * gcc.dg/pr56125.c: New test.
6755 2013-01-28  Tobias Burnus  <burnus@net-b.de>
6756             Mikael Morin  <mikael@gcc.gnu.org>
6758         PR fortran/53537
6759         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
6760         * gfortran.dg/import8.f90: Likewise.
6761         * gfortran.dg/interface_derived_type_1.f90: Likewise.
6762         * gfortran.dg/import10.f90: New test.
6763         * gfortran.dg/import11.f90: Likewise
6765 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6767         PR testsuite/56053
6768         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
6769         string.h.  Provide memset, malloc and free prototypes, adjust line
6770         numbers in dg-output.
6771         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
6772         Provide memset prototype and adjust line numbers in dg-output.
6773         * c-c++-common/asan/global-overflow-1.c: Likewise.
6775         PR tree-optimization/56094
6776         * gcc.dg/pr56094.c: New test.
6778 2013-01-27  Amol Pise  <amolpise15@gmail.com>
6780         * gcc.target/arm/neon-vfnms-1.c: New test.
6781         * gcc.target/arm/neon-vfnma-1.c: New test.
6783 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
6785         PR target/56114
6786         * gcc.target/i386/pr56114.c: New test.
6788 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
6790         PR fortran/55984
6791         * gfortran.dg/associate_14.f90: New test.
6793         PR fortran/56047
6794         * gfortran.dg/associate_13.f90: New test.
6796 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
6798         PR tree-optimization/56098
6799         * gcc.dg/pr56098-1.c: New test.
6800         * gcc.dg/pr56098-2.c: New test.
6802 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
6804         PR target/54222
6805         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
6807 2013-01-22  Marek Polacek  <polacek@redhat.com>
6809         PR tree-optimization/56035
6810         * gcc.dg/pr56035.c: New test.
6812 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6814         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
6815         for MIPS.
6817 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6819         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
6821 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
6823         PR c/56078
6824         * gcc.dg/pr56078.c: New test.
6825         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
6827 2013-01-24  Martin Jambor  <mjambor@suse.cz>
6829         PR tree-optimization/55927
6830         * g++.dg/ipa/devirt-10.C: Disable early inlining.
6832 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
6834         * gcc.target/i386/movsd.c: New test.
6836 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
6838         PR inline-asm/55934
6839         * gcc.target/i386/pr55934.c: New test.
6841 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
6843         PR fortran/56081
6844         * gfortran.dg/select_8.f90: New.
6846 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
6848         * gcc.target/microblaze/microblaze.exp: Remove
6849         target_config_cflags check.
6851 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
6853         PR fortran/56052
6854         * gfortran.dg/gomp/pr56052.f90: New test.
6856         PR target/49069
6857         * gcc.dg/pr49069.c: New test.
6859 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
6861         PR c++/55944
6862         * g++.dg/cpp0x/constexpr-static10.C: New.
6864 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
6866         PR target/56028
6867         * gcc.target/i386/pr56028.c: New test.
6869 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
6871         PR target/55686
6872         * gcc.target/i386/pr55686.c: New test.
6874 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
6876         PR c++/53609
6877         * g++.dg/cpp0x/variadic139.C: New test.
6878         * g++.dg/cpp0x/variadic140.C: Likewise.
6879         * g++.dg/cpp0x/variadic141.C: Likewise.
6881 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
6883         * gnat.dg/warn8.adb: New test.
6885 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6887         PR fortran/55919
6888         * gfortran.dg/include_8.f90: New test.
6890 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6892         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
6893         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
6895 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
6897         PR tree-optimization/56051
6898         * gcc.c-torture/execute/pr56051.c: New test.
6900 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6902         PR rtl-optimization/56023
6903         * gcc.dg/pr56023.c: New test.
6905 2013-01-21  Martin Jambor  <mjambor@suse.cz>
6907         PR middle-end/56022
6908         * gcc.target/i386/pr56022.c: New test.
6910 2013-01-21  Jason Merrill  <jason@redhat.com>
6912         * lib/target-supports.exp (check_effective_target_alias): New.
6914 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
6916         PR debug/53235
6917         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
6919 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
6921         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
6923 2013-01-19  Jeff Law  <law@redhat.com>
6925         PR tree-optimization/52631
6926         * tree-ssa/pr52631.c: New test.
6927         * tree-ssa/ssa-fre-9: Update expected output.
6929 2013-01-19  Anthony Green  <green@moxielogic.com>
6931         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6932         for moxie.
6934 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6936         PR tree-optimization/56029
6937         * g++.dg/torture/pr56029.C: New test.
6939 2013-01-18  Sharad Singhai  <singhai@google.com>
6941         PR tree-optimization/55995
6942         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
6944 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
6946         PR target/55433
6947         * gcc.target/i386/pr55433.c: New.
6949 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6951         PR middle-end/56015
6952         * gfortran.dg/pr56015.f90: New test.
6954 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
6956         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
6958 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
6960         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6961         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6962         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6963         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6964         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6966 2013-01-17  Jeff Law  <law@redhat.com>
6968         * gcc.dg/pr52573.c: Move to...
6969         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
6971         PR rtl-optimization/52573
6972         * gcc.dg/pr52573.c: New test.
6974 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
6976         PR sanitizer/55679
6977         * g++.dg/asan/interception-test-1.C: Skip on darwin.
6978         * lib/target-supports.exp (check_effective_target_swapcontext): Use
6979         check_no_compiler_messages to test support in ucontext.h.
6980         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6981         compliant RLIMIT_AS.
6983 2013-01-17  Marek Polacek  <polacek@redhat.com>
6985         PR rtl-optimization/55833
6986         * gcc.dg/pr55833.c: New test.
6988 2013-01-17  Jan Hubicka  <jh@suse.cz>
6990         PR tree-optimization/55273
6991         * gcc.c-torture/compile/pr55273.c: New testcase.
6993 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
6995         PR target/55981
6996         * gcc.target/pr55981.c: New test.
6998 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
7000         * gcc.target/arm/pr40887.c: Require at least armv5.
7001         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7002         * gcc.target/arm/pr51915.c: Likewise.
7003         * gcc.target/arm/pr52006.c: Likewise.
7004         * gcc.target/arm/pr53187.c: Likewise.
7006         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7007         * gcc.target/arm/ftest-support-arm.h: Delete.
7008         * gcc.target/arm/ftest-support-thumb.h: Delete.
7009         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7010         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7011         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7012         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7013         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7014         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7015         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7016         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7017         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7018         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7019         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7020         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7021         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7022         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7023         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7024         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7025         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7026         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7027         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7028         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7029         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7030         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7031         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7032         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7034 2013-01-17  Martin Jambor  <mjambor@suse.cz>
7036         PR tree-optimizations/55264
7037         * g++.dg/ipa/pr55264.C: New test.
7039 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
7041         PR fortran/55983
7042         * gfortran.dg/class_55.f90: New.
7044 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
7046         PR testsuite/55994
7047         * gcc.c-torture/execute/builtins/builtins.exp: Add
7048         -Wl,--allow-multiple-definition for eabi and elf targets.
7050         PR testsuite/54622
7051         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7052         check_effective_target_vect_perm_short,
7053         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7054         check_effective_target_vect64): Return 0 for big-endian ARM.
7055         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7057         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7058         prototypes.
7060 2013-01-16  Richard Biener  <rguenther@suse.de>
7062         PR tree-optimization/55964
7063         * gcc.dg/torture/pr55964.c: New testcase.
7065 2013-01-16  Richard Biener  <rguenther@suse.de>
7067         PR tree-optimization/54767
7068         PR tree-optimization/53465
7069         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7071 2013-01-16  Christian Bruel  <christian.bruel@st.com>
7073         PR target/55301
7074         * gcc.target/sh/sh-switch.c: New testcase.
7076 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7078         * gcc.dg/webizer.c: Increase the array size.
7080 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7082         PR target/55940
7083         * gcc.dg/pr55940.c: New test.
7085 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
7086             Harald Anlauf  <anlauf@gmx.de>
7088         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7089         * gfortran.dg/bounds_check_5.f90: Likewise.
7090         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7091         * gfortran.dg/continuation_9.f90: Likewise.
7092         * gfortran.dg/move_alloc_13.f90: Likewise.
7093         * gfortran.dg/structure_constructor_11.f90: Likewise.
7094         * gfortran.dg/tab_continuation.f: Likewise.
7095         * gfortran.dg/warning-directive-2.F90: Likewise.
7096         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7098 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7100         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7101         * gcc.target/arm/fma-sp.c: Likewise.
7103 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7105         PR rtl-optimization/55153
7106         * gcc.dg/pr55153.c: New.
7108 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7110         PR tree-optimization/55920
7111         * gcc.c-torture/compile/pr55920.c: New test.
7113 2013-01-15  Richard Biener  <rguenther@suse.de>
7115         PR middle-end/55882
7116         * gcc.dg/torture/pr55882.c: New testcase.
7118 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7120         PR tree-optimization/55955
7121         * gcc.c-torture/compile/pr55955.c: New test.
7123 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
7125         PR c++/55663
7126         * g++.dg/cpp0x/alias-decl-31.C: New test.
7128 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
7130         PR fortran/54286
7131         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7132         case where interface is null.
7134 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7136         PR fortran/55806
7137         * gfortran.dg/array_constructor_40.f90:  New test.
7139 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
7141         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7143 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7145         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7146         * gcc.target/aarch64/vect-ld1r-compile.c: New.
7147         * gcc.target/aarch64/vect-ld1r-fp.c: New.
7148         * gcc.target/aarch64/vect-ld1r.c: New.
7149         * gcc.target/aarch64/vect-ld1r.x: New.
7151 2013-01-14  Andi Kleen  <ak@linux.intel.com>
7153         PR target/55948
7154         * gcc.target/i386/hle-clear-rel.c: New file
7155         * gcc.target/i386/hle-store-rel.c: New file.
7157 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
7159         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7160         * gfortran.dg/bounds_check_4.f90: Likewise.
7161         * gfortran.dg/inquire_10.f90: Likewise.
7162         * gfortran.dg/minloc_3.f90: Likewise.
7163         * gfortran.dg/minlocval_3.f90: Likewise.
7164         * gfortran.dg/module_double_reuse.f90: Likewise.
7165         * gfortran.dg/mvbits_1.f90: Likewise.
7166         * gfortran.dg/oldstyle_1.f90: Likewise.
7167         * gfortran.dg/pr20163-2.f: Likewise.
7168         * gfortran.dg/save_1.f90: Likewise.
7169         * gfortran.dg/scan_1.f90: Likewise.
7170         * gfortran.dg/select_char_1.f90: Likewise.
7171         * gfortran.dg/shape_4.f90: Likewise.
7172         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7173         * gfortran.dg/function_optimize_10.f90: Likewise.
7174         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7175         * gfortran.dg/used_types_17.f90: Likewise.
7176         * gfortran.dg/used_types_18.f90: Likewise.
7178 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
7180         PR fortran/54286
7181         * gfortran.dg/proc_ptr_result_8.f90 : New test.
7183 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7185         * gcc.dg/unroll_5.c: Add nomips16 attributes.
7187 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7189         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7191 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
7193         PR fortran/55072
7194         * gfortran.dg/assumed_type_2.f90: Fix test case.
7195         * gfortran.dg/internal_pack_13.f90: New test.
7196         * gfortran.dg/internal_pack_14.f90: New test.
7198 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7200         PR fortran/55868
7201         * gfortran.dg/unlimited_polymorphic_8.f90: Update
7202         scan-tree-dump-times for foo.0.x._vptr to deal with change from
7203         $tar to STAR.
7205 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
7207         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
7209 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7211         PR target/55719
7212         * gcc.target/s390/pr55719.c: New testcase.
7214 2013-01-11  Richard Guenther  <rguenther@suse.de>
7216         PR tree-optimization/44061
7217         * gcc.dg/pr44061.c: New testcase.
7219 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
7221         Update copyright years.
7223 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
7224             Jakub Jelinek  <jakub@redhat.com>
7226         PR target/55565
7227         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
7229 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
7231         PR rtl-optimization/55672
7232         * gcc.target/i386/pr55672.c: New.
7234 2013-01-10  Jeff Law  <law@redhat.com>
7236         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
7237         pass/fail message unique.
7240 2013-01-10  Jason Merrill  <jason@redhat.com>
7242         * ada/.gitignore: New.
7244 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7246         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
7247         Add tls options.
7248         * g++.dg/tls/thread_local2.C: Likewise.
7249         * g++.dg/tls/thread_local2g.C: Likewise.
7250         * g++.dg/tls/thread_local6.C: Likewise.
7251         * g++.dg/tls/thread_local-order1.C: Add tls options.
7252         * g++.dg/tls/thread_local-order2.C: Likewise.
7253         * g++.dg/tls/thread_local3.C: Likewise.
7254         * g++.dg/tls/thread_local3g.C: Likewise.
7255         * g++.dg/tls/thread_local4.C: Likewise.
7256         * g++.dg/tls/thread_local4g.C: Likewise.
7257         * g++.dg/tls/thread_local5.C: Likewise.
7258         * g++.dg/tls/thread_local5g.C: Likewise.
7259         * g++.dg/tls/thread_local6g.C: Likewise.
7261 2013-01-10  Kostya Serebryany  <kcc@google.com>
7263         * g++.dg/asan/asan_test.cc: Sync from upstream.
7265 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
7267         PR tree-optimization/55921
7268         * gcc.c-torture/compile/pr55921.c: New test.
7270 2013-01-09  Jan Hubicka  <jh@suse.cz>
7272         PR tree-optimization/55569
7273         * gcc.c-torture/compile/pr55569.c: New testcase.
7275 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
7277         PR fortran/47203
7278         * gfortran.dg/use_28.f90: New test.
7280 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
7282         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
7283         number matching more robust.
7285 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
7287         PR rtl-optimization/55829
7288         * gcc.target/i386/pr55829.c: New.
7290 2013-01-09  Tobias Burnus  <burnus@net-b.de>
7292         PR fortran/55758
7293         * gfortran.dg/bind_c_bool_1.f90: New.
7294         * gfortran.dg/do_5.f90: Add dg-warning.
7296 2013-01-09  Jan Hubicka  <jh@suse.cz>
7298         PR tree-optimization/55875
7299         * gcc.c-torture/execute/pr55875.c: New testcase.
7300         * g++.dg/torture/pr55875.C: New testcase.
7302 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
7304         PR c/48418
7305         * c-c++-common/pr48418.c: New test.
7307 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
7309         PR c++/55801
7310         * g++.dg/tls/thread_local-ice.C: New.
7312 2013-01-09  Andreas Schwab  <schwab@suse.de>
7314         * gcc.dg/guality/pr54693.c: Null-terminate arr.
7316 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
7318         PR tree-optimization/48189
7319         * gcc.dg/pr48189.c: New test.
7321 2013-01-04  Jan Hubicka  <jh@suse.cz>
7323         PR tree-optimization/55823
7324         * g++.dg/ipa/devirt-10.C: New testcase.
7326 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
7327             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
7329         PR rtl-optimization/55845
7330         * gcc.target/i386/pr55845.c: New test.
7332 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
7334         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
7335         instructions generated instead of number of occurances.
7337 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
7339         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
7340         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7341         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7342         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7343         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7344         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7345         * gcc.target/aarch64/vect-fcm.x: Likewise.
7346         * lib/target-supports.exp
7347         (check_effective_target_vect_cond): Enable for AArch64.
7349 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
7351         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
7352         endian-safe float pool loading.
7353         (test_square_root_v4sf): Likewise.
7354         (test_square_root_v2df): Likewise.
7355         * lib/target-supports.exp
7356         (check_effective_target_vect_call_sqrtf): Add AArch64.
7358 2013-01-08  Martin Jambor  <mjambor@suse.cz>
7360         PR debug/55579
7361         * gcc.dg/tree-ssa/pr55579.c: New test.
7363 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7365         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
7366         asm comments.
7368 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
7370         PR middle-end/55890
7371         * gcc.dg/torture/pr55890-3.c: New test.
7373         PR middle-end/55851
7374         * gcc.c-torture/compile/pr55851.c: New test.
7376         PR sanitizer/55844
7377         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
7378         dg-options.
7380 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7382         PR fortran/55618
7383         * gfortran.dg/elemental_scalar_args_2.f90: New test.
7385 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7387         PR fortran/55763
7388         * gfortran.dg/pointer_init_2.f90: Update dg-error.
7389         * gfortran.dg/pointer_init_7.f90: New.
7391 2013-01-07  Richard Biener  <rguenther@suse.de>
7393         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
7395 2013-01-07  Richard Biener  <rguenther@suse.de>
7397         PR middle-end/55890
7398         * gcc.dg/torture/pr55890-1.c: New testcase.
7399         * gcc.dg/torture/pr55890-2.c: Likewise.
7401 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
7403         * gcc.target/aarch64/fmovd.c: New.
7404         * gcc.target/aarch64/fmovf.c: Likewise.
7405         * gcc.target/aarch64/fmovd-zero.c: Likewise.
7406         * gcc.target/aarch64/fmovf-zero.c: Likewise.
7407         * gcc.target/aarch64/vect-fmovd.c: Likewise.
7408         * gcc.target/aarch64/vect-fmovf.c: Likewise.
7409         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7410         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7412 2013-01-07  Richard Biener  <rguenther@suse.de>
7414         PR tree-optimization/55888
7415         PR tree-optimization/55862
7416         * gcc.dg/torture/pr55888.c: New testcase.
7418 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7420         PR fortran/55852
7421         * gfortran.dg/intrinsic_size_3.f90: New.
7423 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7425         PR fortran/55763
7426         * gfortran.dg/select_type_32.f90: New.
7428 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
7430         PR c++/52343
7431         * g++.dg/cpp0x/alias-decl-29.C: New test.
7433 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
7435         PR fortran/53876
7436         PR fortran/54990
7437         PR fortran/54992
7438         * gfortran.dg/class_array_15.f03: New test.
7440 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
7442         PR fortran/42769
7443         PR fortran/45836
7444         PR fortran/45900
7445         * gfortran.dg/use_23.f90: New test.
7446         * gfortran.dg/use_24.f90: New test.
7447         * gfortran.dg/use_25.f90: New test.
7448         * gfortran.dg/use_26.f90: New test.
7449         * gfortran.dg/use_27.f90: New test.
7451 2013-01-06  Olivier Hainque  <hainque@adacore.com>
7453         * gnat.dg/specs/clause_on_volatile.ads: New test.
7455 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7457         * gnat.dg/alignment10.adb: New test.
7459 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
7460             Mikael Morin  <mikael@gcc.gnu.org>
7462         PR fortran/55827
7463         * gfortran.dg/use_22.f90: New test.
7465 2013-01-04  Andrew Pinski  <apinski@cavium.com>
7467         * gcc.target/aarch64/cmp-1.c: New testcase.
7469 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
7471         PR fortran/55172
7472         * gfortran.dg/select_type_31.f03: New test.
7474 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
7476         PR c++/54526 (again)
7477         * g++.dg/cpp0x/parse2.C: Extend.
7478         * g++.old-deja/g++.other/crash28.C: Adjust.
7480 2013-01-04  Richard Biener  <rguenther@suse.de>
7482         PR tree-optimization/55862
7483         * gcc.dg/torture/pr55862.c: New testcase.
7485 2013-01-04  Martin Jambor  <mjambor@suse.cz>
7487         PR tree-optimization/55755
7488         * gcc.dg/torture/pr55755.c: New test.
7489         * gcc.dg/tree-ssa/sra-13.c: Likewise.
7490         * gcc.dg/tree-ssa/pr45144.c: Update.
7492 2013-01-04  Richard Biener  <rguenther@suse.de>
7494         PR middle-end/55863
7495         * gcc.dg/fold-reassoc-2.c: New testcase.
7497 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7499         PR fortran/55763
7500         * gfortran.dg/null_7.f90: New.
7502 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7504         PR fortran/55854
7505         PR fortran/55763
7506         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
7507         * gfortran.dg/unlimited_polymorphic_7.f90: New.
7508         * gfortran.dg/unlimited_polymorphic_8.f90: New.
7510 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
7512         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
7514 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
7516         PR fortran/55855
7517         * gfortran.dg/assignment_1.f90: Modified.
7518         * gfortran.dg/assignment_4.f90: New.
7520 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
7522         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
7524 2013-01-03  Richard Biener  <rguenther@suse.de>
7526         PR tree-optimization/55857
7527         * gcc.dg/vect/pr55857-1.c: New testcase.
7528         * gcc.dg/vect/pr55857-2.c: Likewise.
7530 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
7532         PR rtl-optimization/55838
7533         * gcc.dg/pr55838.c: New test.
7535         PR tree-optimization/55832
7536         * gcc.c-torture/compile/pr55832.c: New test.
7538 2013-01-02  Teresa Johnson  <tejohnson@google.com>
7540         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
7541         * gcc.dg/tree-ssa/loop-23.c: Ditto.
7542         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
7543         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
7544         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
7545         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
7546         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
7547         * gcc.dg/unroll_1.c: Ditto.
7548         * gcc.dg/unroll_2.c: Ditto.
7549         * gcc.dg/unroll_3.c: Ditto.
7550         * gcc.dg/unroll_4.c: Ditto.
7552 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7554         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
7556 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7558         PR fortran/55818
7559         * gfortran.dg/eof_4.f90: New test.
7561 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
7563         * lib/c-compat.exp (compat-use-alt-compiler): Remove
7564         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
7565         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
7566         (compat_setup_dfp): Initialize compat_alt_caret and
7567         compat_save_TEST_ALWAYS_FLAGS.
7569 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7571         * gcc.dg/torture/tls/tls-reload-1.c: New test.
7573 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7575         * gcc.dg/torture/fp-int-convert-2.c: New test.
7577 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7579         * gfortran.dg/newunit_3.f90: Add dg-do run.
7580         * gfortran.dg/inquire_15.f90: Add dg-do run.
7582 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
7584         PR tree-optimization/55831
7585         * gcc.dg/pr55831.c: New test.
7587 Copyright (C) 2013 Free Software Foundation, Inc.
7589 Copying and distribution of this file, with or without modification,
7590 are permitted in any medium without royalty provided the copyright
7591 notice and this notice are preserved.