* tree-ssa-threadupdate.c (ssa_fix_duplicate_block_edges):
[official-gcc.git] / gcc / testsuite / ChangeLog
blob98147745d8137761a13b67e99036ddd9d567b441
1 2013-09-30  Teresa Johnson  <tejohnson@google.com>
3         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
4         Update for additional dump message.
7 2013-09-30  Richard Biener  <rguenther@suse.de>
9         PR tree-optimization/58554
10         * gcc.dg/torture/pr58554.c: New testcase.
12 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
13             Joern Rennecke  <joern.rennecke@embecosm.com>
15         * gcc.target/arc/barrel-shifter-1.c: New test.
16         * gcc.target/arc/barrel-shifter-2.c: Likewise.
17         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
18         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
19         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
20         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
21         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
22         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
23         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
24         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
25         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
26         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
27         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
28         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
29         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
30         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
31         * gcc.target/arc/mtune-ARC600.c: Likewise.
32         * gcc.target/arc/mtune-ARC601.c: Likewise.
33         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
34         * gcc.target/arc/mtune-ARC700.c: Likewise.
35         * gcc.target/arc/mtune-ARC725D.c: Likewise.
36         * gcc.target/arc/mtune-ARC750D.c: Likewise.
37         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
38         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
40 2013-09-30  Richard Biener  <rguenther@suse.de>
42         PR middle-end/58532
43         * g++.dg/torture/pr58552.C: New testcase.
45 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
47         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
48         and -mupper-regs-df.
50 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
52         PR middle-end/58551
53         * c-c++-common/gomp/pr58551.c: New test.
55 2013-09-27  Richard Biener  <rguenther@suse.de>
57         PR tree-optimization/58459
58         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
60 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
62         PR fortran/58113
63         * gfortran.dg/round_4.f90: Check for rounding support.
65 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
67         * g++.dg/vect/pr58513.cc (op): Make static.
69 2013-09-26  Richard Biener  <rguenther@suse.de>
71         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
73 2013-09-26  Richard Biener  <rguenther@suse.de>
75         PR tree-optimization/58539
76         * gcc.dg/torture/pr58539.c: New testcase.
78 2013-09-25  Jeff Law  <law@redhat.com>
80         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
82 2013-09-25  Tobias Burnus  <burnus@net-b.de>
84         PR fortran/58436
85         * gfortran.dg/finalize_21.f90: New.
87 2013-09-25  Tobias Burnus  <burnus@net-b.de>
89         PR fortran/57697
90         PR fortran/58469
91         * gfortran.dg/defined_assignment_8.f90: New.
92         * gfortran.dg/defined_assignment_9.f90: New.
94 2013-09-25  Marek Polacek  <polacek@redhat.com>
96         PR sanitizer/58413
97         * c-c++-common/ubsan/shift-5.c: New test.
98         * c-c++-common/ubsan/shift-6.c: New test.
99         * c-c++-common/ubsan/div-by-zero-5.c: New test.
100         * gcc.dg/ubsan/c-shift-1.c: New test.
102 2013-09-25  Marek Polacek  <polacek@redhat.com>
104         PR c++/58516
105         * g++.dg/tm/pr58516.C: New test.
107 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
109         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
110         New procedure.
111         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
113 2013-09-24  Richard Biener  <rguenther@suse.de>
115         PR middle-end/58513
116         * g++.dg/vect/pr58513.cc: New testcase.
118 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
120         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
121         output.
123 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
125         PR c++/58500
126         * g++.dg/cpp1y/pr58500.C: New testcase.
128 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
130         * gnat.dg/opt28.ad[sb]: New test.
131         * gnat.dg/opt28_pkg.ads: New helper.
133 2013-09-23  Richard Biener  <rguenther@suse.de>
135         PR tree-optimization/58464
136         * g++.dg/torture/pr58464.C: New testcase.
138 2013-09-23  Christian Bruel  <christian.bruel@st.com>
140         PR target/58475
141         * gcc.target/sh/torture/pr58475.c: New test.
143 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
145         PR fortran/58355
146         * gfortran.dg/extends_15.f90: New.
148 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
150         PR c++/58481
151         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
153 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
155         PR target/56875
156         * gcc.target/vax/vax.exp: New.
157         * gcc.target/vax/pr56875.c: Ditto.
159 2013-09-20  Richard Biener  <rguenther@suse.de>
161         PR middle-end/58484
162         * gfortran.dg/pr58484.f: New testcase.
164 2013-09-20  Jeff Law  <law@redhat.com>
166         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
168 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
170         PR middle-end/57748
171         * gcc.dg/torture/pr57748-1.c: New test.
172         * gcc.dg/torture/pr57748-2.c: New test.
174 2013-09-20  Marek Polacek  <polacek@redhat.com>
176         PR sanitizer/58413
177         * c-c++-common/ubsan/shift-4.c: New test.
179 2013-09-20  Richard Biener  <rguenther@suse.de>
181         PR tree-optimization/58453
182         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
184 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
186         PR fortran/58099
187         * gfortran.dg/proc_ptr_43.f90: New.
189 2013-09-18  Tobias Burnus  <burnus@net-b.de>
191         PR fortran/57697
192         * gfortran.dg/defined_assignment_11.f90: New.
194 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
196         PR rtl-optimization/58438
197         * g++.dg/pr58438.C: New test.
199 2013-09-18  Tobias Burnus  <burnus@net-b.de>
201         PR fortran/43366
202         * gfortran.dg/class_39.f03: Update dg-error.
203         * gfortran.dg/class_5.f03: Ditto.
204         * gfortran.dg/class_53.f90: Ditto.
205         * gfortran.dg/realloc_on_assign_20.f90: New.
206         * gfortran.dg/realloc_on_assign_21.f90: New.
207         * gfortran.dg/realloc_on_assign_22.f90: New.
209 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
211         PR c++/58457
212         * g++.dg/parse/using4.C: New.
214 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
216         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
218 2013-09-18  Marek Polacek  <polacek@redhat.com>
220         PR sanitize/58443
221         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
222         instead of the shift option.
223         * c-c++-common/ubsan/pr58443-1.c: New test.
224         * c-c++-common/ubsan/pr58443-3.c: New test.
225         * c-c++-common/ubsan/pr58443-2.c: New test.
227 2013-09-18  Richard Biener  <rguenther@suse.de>
229         PR tree-optimization/58417
230         * gcc.dg/torture/pr58417.c: New testcase.
232 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
234         * gnat.dg/array_bounds_test2.adb: New test.
236 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
238         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
239         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
241 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
243         * gnat.dg/in_out_parameter4.adb: New test.
245 2013-09-18  Marek Polacek  <polacek@redhat.com>
247         PR sanitizer/58411
248         * c-c++-common/ubsan/attrib-1.c: New test.
250 2013-09-17  Cong Hou  <congh@google.com>
252         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product 
253         on two arrays with short and int types. This should not be recognized
254         as a dot product pattern.
256 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
258         PR c++/58435
259         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
260         the cp_type_quals (r) too.
262 2013-09-17  Jan Hubicka  <jh@suse.cz>
264         PR middle-end/58332
265         * gcc.c-torture/compile/pr58332.c: New testcase.
267 2013-09-17  Jeff Law  <law@redhat.com>
269         * gcc.c-torture/execute/pr58387.c: New test.
271 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
273         PR tree-optimization/58088
274         * gcc.c-torture/compile/pr58088.c: New test.
276 2013-09-17  Nick Clifton  <nickc@redhat.com>
278         * lib/target-supports.exp (check_effective_target_trampolines):
279         Add MSP430 to the list of targets that do not support
280         trampolines.
281         (check_profiling_available): Add MSP430 to the list of targets
282         that do not support profiling.
283         (check_effective_target_tls_runtime): Add MSP430 to the list of
284         targets that do not support TLS.
286 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
288         * gnat.dg/opt27.adb: New test.
289         * gnat.dg/opt27_pkg.ad[sb]: New helper.
291 2013-09-17  Andreas Schwab  <schwab@suse.de>
293         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
295 2013-09-17  Richard Biener  <rguenther@suse.de>
297         PR tree-optimization/58432
298         * gcc.dg/pr58432.c: New testcase.
300 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
302         * gcc.dg/tree-ssa/slsr-39.c: New test.
304 2013-09-16  Xinliang David Li  <davidxl@google.com>
306         * gcc.misc-tests/help.exp: Optimizer help change.
308 2013-09-16  Jeff Law  <law@redhat.com>
310         * gcc.c-torture/execute/pr58419.c: New test.
311         * gcc.c-torture/execute/pr58431.c: New test.
313 2013-09-16  Tobias Burnus  <burnus@net-b.de>
315         PR fortran/58356
316         * gfortran.dg/finalize_19.f90: New.
318 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
320         * gcc.target/i386/pr58418.c: New.
322 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
324         * gcc.target/aarch64/fmla-intrinsic.c: New.
325         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
326         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
327         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
329 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
331         * gcc.target/aarch64/mul_intrinsic_1.c: New.
332         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
334 2013-09-16  Richard Biener  <rguenther@suse.de>
336         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
338 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
340         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
341         interpreted as implicit templates) to be expected pedwarns instead.
343 2013-09-16  Tobias Burnus  <burnus@net-b.de>
345         PR fortran/57697
346         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
348 2013-09-15  Tobias Burnus  <burnus@net-b.de>
350         PR fortran/57697
351         * gfortran.dg/defined_assignment_10.f90: New.
353 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
355         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
356         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
358 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
360         * g++.dg/abi/main.C: Added implicit C linkage tests
362 2013-09-13  Kai Tietz  <ktietz@redhat.com>
364         gcc.target/i386/pr57848.c: New file.
366 2013-09-13  Christian Bruel  <christian.bruel@st.com>
368         PR target/58314
369         * gcc.target/sh/torture/pr58314.c: New test.
371 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
373         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
375 2013-09-12  Martin Jambor  <mjambor@suse.cz>
377         PR ipa/58389
378         * g++.dg/pr58389.C: New test.
380 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
382         * g++.dg/template/pseudodtor2.C: Add column number to dg-error
383         strings.
384         * g++.dg/template/pseudodtor3.C: Likewise.
386 2013-09-12  Richard Biener  <rguenther@suse.de>
388         PR tree-optimization/58404
389         * g++.dg/tree-ssa/pr58404.C: New testcase.
391 2013-09-12  Martin Jambor  <mjambor@suse.cz>
393         PR ipa/58371
394         * g++.dg/ipa/pr58371.C: New test.
396 2013-09-12  Richard Biener  <rguenther@suse.de>
398         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
399         expected outcome and comment why that happens.
401 2013-09-11  Richard Biener  <rguenther@suse.de>
403         PR middle-end/58377
404         * g++.dg/uninit-pred-4.C: New testcase.
406 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
408         PR tree-optimization/58385
409         * gcc.c-torture/execute/pr58385.c: New test.
411 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
413         * gcc.target/arm/thumb-ifcvt-2.c: New test.
415 2013-09-10  Jeff Law  <law@redhat.com>
417         * g++.dg/torture/pr58380.C: New test.
419 2013-09-10  Jan Hubicka  <jh@suse.cz>
420             Paolo Carlini  <paolo.carlini@oracle.com>
422         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
424 2013-09-10  Jeff Law  <law@redhat.com>
426         * gcc.c-torture/compile/pr58343.c: New test.
428 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
430         PR rtl-optimization/58365
431         * gcc.c-torture/execute/pr58365.c: New test.
433 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
435         * gcc.dg/torture/memcpy-1.c: New test.
437 2013-09-10  Alan Modra  <amodra@gmail.com>
439         * gcc.target/powerpc/pr58330.c: New.
441 2013-09-10  Alan Modra  <amodra@gmail.com>
443         * gcc.target/powerpc/medium_offset.c: New.
445 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
447         PR c++/58325
448         * g++.dg/warn/Wunused-var-21.C: New test.
450         PR tree-optimization/58364
451         * gcc.c-torture/execute/pr58364.c: New test.
453 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
455         PR c++/43452
456         * g++.dg/warn/Wdelete-incomplete-1.C: New.
457         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
458         * g++.dg/init/delete1.C: Adjust.
460 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
462         * gcc.target/aarch64/movdi_1.c: New test.
464 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
466         PR c++/58362
467         * g++.dg/warn/Wunused-parm-5.C: New.
469 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
471         * gcc.target/aarch64/cmn-neg.c: New test.
473 2013-09-09  Richard Biener  <rguenther@suse.de>
475         PR middle-end/58326
476         * gcc.dg/torture/pr58326-1.c: New testcase.
477         * gcc.dg/torture/pr58326-2.c: Likewise.
479 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
481         PR target/57735
482         * g++.dg/ext/pr57735.C: New test.
484 2013-09-09  Jan Hubicka  <jh@suse.cz>
486         PR middle-end/58294
487         * g++.dg/torture/PR58294.C: New testcase.
489 2013-09-08  Jeff Law  <law@redhat.com>
491         * gcc.c-torture/compile/pr58340.c: New test.
493 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
495         * g++.dg/debug/ra1.C: New test.
497 2013-09-08  Jan Hubicka  <jh@suse.cz>
499         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
500         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
501         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
502         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
504 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
506         PR c++/54941
507         * g++.dg/overload/new1.C: Adjust.
509 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
511         * c-c++-common/opaque-vector.c: New test.
513 2013-09-08  Tom de Vries  <tom@codesourcery.com>
515         PR c++/58282
516         * g++.dg/tm/noexcept-6.C: New test.
518 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
520         * gcc.target/arc/cond-set-use.c: New test.
522 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
524         * gnat.dg/stack_usage2.adb: New test.
526 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
528         * gcc.target/aarch64/table-intrinsics.c
529         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
530         (qtb_tests8_< ,2,3,4>): Likewise.
531         (qtblq_tests8_< ,2,3,4>): Likewise.
532         (qtbxq_tests8_< ,2,3,4>): Likewise.
534 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
536         * gnat.dg/warn10.ad[sb]: New test.
537         * gnat.dg/warn10_pkg.ads: New helper.
539 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
541         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
542         Don't expect NULL in foo.result set.
543         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
544         in ESCAPED set.
545         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
546         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
548 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
550         * gcc.target/s390/nearestint-1.c: New testcase.
552 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
553             Vineet Gupta  <Vineet.Gupta@synopsys.com>
555         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
556         * testsuite/gcc.target/arc: New directory.
557         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
558         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
559         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
560         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
561         * testsuite/gcc.dg/builtin-apply2.c
562         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
564 2013-09-04  Jan Hubicka  <jh@suse.cz>
566         PR middle-end/58201
567         * g++.dg/torture/pr58201_0.C: New testcase.
568         * g++.dg/torture/pr58201_1.C: New testcase.
569         * g++.dg/torture/pr58201.h: New testcase.
571 2013-09-05  Jan Hubicka  <jh@suse.cz>
573         * gcc.dg/autopar/pr49960.c: Disable partial inlining
575 2013-09-05  Richard Biener  <rguenther@suse.de>
577         PR tree-optimization/58137
578         * gcc.target/i386/pr58137.c: New testcase.
580 2013-09-05  Martin Jambor  <mjambor@suse.cz>
582         * g++.dg/ipa/remref-1.C: New test.
583         * g++.dg/ipa/remref-2.C: Likewise.
585 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
587         PR c++/24926
588         * g++.dg/parse/access11.C: New.
590 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
592         * g++.dg/warn/weak1.C: Skip on AIX.
594 2013-09-04  Easwaran Raman  <eraman@google.com>
596         PR middle-end/57370
597         PR tree-optimization/58011
598         * gfortran.dg/reassoc_12.f90: New testcase.
599         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
601 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
603         * gcc.dg/attr-weakref-1.c: Skip on AIX.
604         * gcc.dg/torture/pr53922.c: Skip on AIX.
605         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
607 2013-09-04  Teresa Johnson  <tejohnson@google.com>
609         * gcc.dg/unroll_1.c: Test dumping to stderr.
611 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
613         PR c++/58305
614         * g++.dg/warn/deprecated-8.C: New.
616 2013-09-03  Jeff Law  <law@redhat.com>
618         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
619         dump output.
621 2013-09-03  Meador Inge  <meadori@codesourcery.com>
623         Revert:
625         2013-08-30  Meador Inge  <meadori@codesourcery.com>
627         * gcc.dg/Warray-bounds-11.c: New testcase.
629 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
631         * lib/target-supports.exp (check_weak_available): Return true for AIX.
633 2013-09-03  Jan Hubicka  <jh@suse.cz>
635         * g++.dg/ipa/devirt-15.C: Fix testcase.
637 2013-09-03  Richard Biener  <rguenther@suse.de>
639         PR middle-end/57656
640         * gcc.dg/torture/pr57656.c: New testcase.
642 2013-09-03  Richard Biener  <rguenther@suse.de>
644         PR middle-end/57287
645         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
647 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
649         PR fortran/PR56519
650         * gfortran.dg/do_concurrent_3.f90:  New test case.
652 2013-09-02  Jan Hubicka  <jh@suse.cz>
654         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
656 2013-09-02  Martin Jambor  <mjambor@suse.cz>
658         PR ipa/58106
659         * gcc.dg/ipa/pr58106.c: New test.
661 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
663         * gcc.target/aarch64/scalar_intrinsics.c
664         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
666 2013-09-02  Richard Biener  <rguenther@suse.de>
668         PR middle-end/57511
669         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
671 2013-09-02  Richard Biener  <rguenther@suse.de>
673         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
674         reference.
676 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
678         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
680 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
682         PR c++/21682, implement DR 565
683         * g++.dg/template/using24.C: New.
684         * g++.dg/template/using25.C: Likewise.
685         * g++.dg/template/using26.C: Likewise.
687 2013-09-01  Jan Hubicka  <jh@suse.cz>
689         * g++.dg/ipa/devirt-15.C: New testcase.
691 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
693         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
695 2013-08-31  Jan Hubicka  <jh@suse.cz>
697         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
698         * g++.dg/tree-ssa/pr45453.C: Likewise.
700 2013-08-31  Jan Hubicka  <jh@suse.cz>
702         * gcc.dg/fork-instrumentation.c: New testcase.
704 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
706         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
708 2013-08-30  Meador Inge  <meadori@codesourcery.com>
710         * gcc.dg/Warray-bounds-11.c: New testcase.
712 2013-08-30  Marek Polacek  <polacek@redhat.com>
714         * g++.dg/ubsan/div-by-zero-1.C: New test.
715         * c-c++-common/ubsan/save-expr-1.c: New test.
716         * c-c++-common/ubsan/save-expr-2.c: New test.
717         * c-c++-common/ubsan/save-expr-3.c: New test.
718         * c-c++-common/ubsan/save-expr-4.c: New test.
719         * c-c++-common/ubsan/typedef-1.c: New test.
720         * c-c++-common/ubsan/const-char-1.c: New test.
721         * c-c++-common/ubsan/const-expr.c: New test.
722         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
723         * c-c++-common/ubsan/shift-1.c: Likewise.
724         * c-c++-common/ubsan/shift-2.c: Likewise.
725         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
726         * lib/ubsan-dg.exp: New file.
727         * g++.dg/dg.exp: Add ubsan tests.
728         * g++.dg/ubsan/ubsan.exp: New file.
729         * gcc.dg/ubsan/ubsan.exp: New file.
730         * g++.dg/ubsan/cxx11-shift-1.C: New test.
731         * g++.dg/ubsan/cxx11-shift-2.C: New test.
732         * c-c++-common/ubsan/div-by-zero-3.c: New test.
733         * c-c++-common/ubsan/div-by-zero-1.c: New test.
734         * c-c++-common/ubsan/div-by-zero-4.c: New test.
735         * c-c++-common/ubsan/shift-3.c: New test.
736         * c-c++-common/ubsan/unreachable-1.c: New test.
737         * c-c++-common/ubsan/shift-1.c: New test.
738         * c-c++-common/ubsan/shift-2.c: New test.
739         * c-c++-common/ubsan/div-by-zero-2.c: New test.
740         * gcc.dg/ubsan/c99-shift-2.c: New test.
741         * gcc.dg/ubsan/c99-shift-1.c: New test.
743 2013-08-29  Jan Hubicka  <jh@suse.cz>
745         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
746         to match template and comment.
748 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
750         PR c++/51424
751         * g++.dg/cpp0x/dc8.C: New.
752         * g++.dg/template/meminit1.C: Adjust.
754 2013-08-30  Teresa Johnson  <tejohnson@google.com>
756         * gcc.dg/inline-dump.c: Delete inadvertant commit.
758 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
760         PR tree-optimization/58277
761         * gcc.c-torture/execute/pr58277-1.c: New test.
762         * gcc.c-torture/execute/pr58277-2.c: New test.
764 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
766         * gcc.dg/guality/param-1.c: New test.
767         * gcc.dg/guality/param-2.c: Likewise.
769 2013-08-30  Richard Biener  <rguenther@suse.de>
771         PR tree-optimization/58228
772         * gcc.dg/torture/pr58228.c: New testcase.
774 2013-08-30  Richard Biener  <rguenther@suse.de>
776         PR tree-optimization/58223
777         * gcc.dg/torture/pr58223.c: New testcase.
778         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
780 2013-08-30  Richard Biener  <rguenther@suse.de>
782         PR tree-optimization/58010
783         * gcc.dg/pr58010.c: New testcase.
785 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
787         * gcc.dg/unroll_3.c: Message change.
788         * gcc.dg/unroll_4.c: Likewise.
789         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
790         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
791         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
792         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
793         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
794         * gcc.dg/tree-ssa/loop-23.c: Likewise.
795         * gcc.dg/tree-ssa/loop-1.c: Likewise.
796         * gcc.dg/unroll_1.c: Likewise.
797         * gcc.dg/vect/bb-slp-31.c: Likewise.
798         * gcc.dg/vect/bb-slp-14.c: Likewise.
799         * gcc.dg/vect/bb-slp-8.c: Likewise.
800         * gcc.dg/vect/bb-slp-23.c: Likewise.
801         * gcc.dg/vect/bb-slp-15.c: Likewise.
802         * gcc.dg/vect/bb-slp-9.c: Likewise.
803         * gcc.dg/vect/bb-slp-24.c: Likewise.
804         * gcc.dg/vect/bb-slp-16.c: Likewise.
805         * gcc.dg/vect/bb-slp-25.c: Likewise.
806         * gcc.dg/vect/bb-slp-17.c: Likewise.
807         * gcc.dg/vect/bb-slp-26.c: Likewise.
808         * gcc.dg/vect/bb-slp-18.c: Likewise.
809         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
810         * gcc.dg/vect/bb-slp-27.c: Likewise.
811         * gcc.dg/vect/bb-slp-19.c: Likewise.
812         * gcc.dg/vect/bb-slp-28.c: Likewise.
813         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
814         * gcc.dg/vect/bb-slp-29.c: Likewise.
815         * gcc.dg/vect/bb-slp-8a.c: Likewise.
816         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
817         * gcc.dg/vect/bb-slp-1.c: Likewise.
818         * gcc.dg/vect/bb-slp-8b.c: Likewise.
819         * gcc.dg/vect/bb-slp-2.c: Likewise.
820         * gcc.dg/vect/bb-slp-3.c: Likewise.
821         * gcc.dg/vect/bb-slp-10.c: Likewise.
822         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
823         * gcc.dg/vect/bb-slp-4.c: Likewise.
824         * gcc.dg/vect/bb-slp-11.c: Likewise.
825         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
826         * gcc.dg/vect/bb-slp-5.c: Likewise.
827         * gcc.dg/vect/bb-slp-20.c: Likewise.
828         * gcc.dg/vect/bb-slp-6.c: Likewise.
829         * gcc.dg/vect/bb-slp-21.c: Likewise.
830         * gcc.dg/vect/bb-slp-30.c: Likewise.
831         * gcc.dg/vect/bb-slp-13.c: Likewise.
832         * gcc.dg/vect/bb-slp-7.c: Likewise.
833         * gcc.dg/vect/bb-slp-22.c: Likewise.
834         * gcc.dg/unroll_2.c: Likewise.
835         * g++.dg/vect/slp-pr50413.cc: Likewise.
836         * g++.dg/vect/slp-pr56812.cc: Likewise.
837         * g++.dg/vect/slp-pr50819.cc: Likewise.
839 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
841         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
843 2013-08-29  Teresa Johnson  <tejohnson@google.com>
845         * gcc.dg/pr40209.c: Use -fopt-info.
846         * gcc.dg/pr26570.c: Ditto.
847         * gcc.dg/pr32773.c: Ditto.
848         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
850 2013-08-29  Richard Biener  <rguenther@suse.de>
852         PR tree-optimization/58246
853         * gcc.dg/torture/pr58246.c: New testcase.
855 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
857         PR fortran/52243
858         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
859         obsolete by patch.
860         * gfortran.dg/realloc_on_assign_19.f90:  New test.
862 2013-08-29  Richard Biener  <rguenther@suse.de>
864         PR middle-end/57287
865         * gcc.dg/pr57287-2.c: New testcase.
867 2013-08-29  Richard Biener  <rguenther@suse.de>
869         PR tree-optimization/57685
870         * gcc.dg/torture/pr57685.c: New testcase.
872 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
874         PR c++/58255
875         * g++.dg/cpp0x/dc7.C: New.
877 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
879         PR middle-end/58257
880         * c-c++-common/gomp/pr58257.c: New test.
882 2013-08-28  Richard Biener  <rguenther@suse.de>
884         PR tree-optimization/56933
885         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
887 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
889         * gcc.target/aarch64/scalar_shift_1.c: New.
891 2013-08-27  Richard Biener  <rguenther@suse.de>
893         PR tree-optimization/57521
894         * gcc.dg/torture/pr57521.c: New testcase.
896 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
898         PR rtl-optimization/57860
899         PR rtl-optimization/57861
900         PR rtl-optimization/57875
901         PR rtl-optimization/57876
902         PR rtl-optimization/57877
903         * gcc.c-torture/execute/pr57860.c: New test.
904         * gcc.c-torture/execute/pr57861.c: New test.
905         * gcc.c-torture/execute/pr57875.c: New test.
906         * gcc.c-torture/execute/pr57876.c: New test.
907         * gcc.c-torture/execute/pr57877.c: New test.
909 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
911         PR fortran/58146
912         * gfortran.dg/bounds_check_18.f90:  New test.
914 2013-08-23  Jan Hubicka  <jh@suse.cz>
916         * g++.dg/ipa/devirt-14.C: Fix typo.
918 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
920         PR fortran/57798
921         * gfortran.dg/inline_sum_5.f90: New.
923 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
925         PR fortran/57843
926         * gfortran.dg/typebound_assignment_7.f90: New.
928 2013-08-23  Jan Hubicka  <jh@suse.cz>
930         * g++.dg/ipa/devirt-13.C: New testcase.
931         * g++.dg/ipa/devirt-14.C: New testcase.
933 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
935         PR target/58218
936         * gcc.target/i386/pr58218.c: New test.
938         PR tree-optimization/58209
939         * gcc.c-torture/execute/pr58209.c: New test.
941 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
943         * gcc.target/powerpc/pr57744.c: Declare abort.
945 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
947         PR c++/56380
948         * g++.dg/template/error54.C: New.
950 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
952         PR fortran/58185
953         * gfortran.dg/select_type_34.f90: New.
955 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
957         PR c++/56130
958         * g++.dg/warn/deprecated-7.C: New.
960 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
962         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
964 2013-08-21  Jeff Law  <law@redhat.com>
966         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
968 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
970         PR c++/56134
971         * g++.dg/ext/attr-alias-3.C: New.
973 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
975         PR fortran/53655
976         * gfortran.dg/intent_out_8.f90: New.
978 2013-08-20  Teresa Johnson  <tejohnson@google.com>
980         PR rtl-optimizations/57451
981         * g++.dg/tree-prof/pr57451.C: New test.
983 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
985         PR c++/58190
986         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
988 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
990         PR c/57490
991         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
993 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
995         * gcc.target/powerpc/dfp-dd-2.c: New test.
996         * gcc.target/powerpc/dfp-td-2.c: Likewise.
997         * gcc.target/powerpc/dfp-td-3.c: Likewise.
999 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
1001         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1002         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1003         Check for SLL too.
1005 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
1007         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1009         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1010         "Threaded".
1012         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1013         correct test response.
1015         PR testsuite/52641
1016         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1017         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1018         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1019         (v4si): Use it.
1020         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1021         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1023         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1025 2013-08-18  Jan Hubicka  <jh@suse.cz>
1027         * g++.dg/ipa/type-inheritance-1.C: New testcase.
1029 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
1031         PR fortran/46271
1032         * gfortran.dg/gomp/proc_ptr_1.f90: New.
1034 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
1036         PR tree-optimization/58006
1037         * g++.dg/opt/pr58006.C: New test.
1039 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
1041         * gnat.dg/specs/linker_alias.ads: New test.
1043 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
1045         PR tree-optimization/58164
1046         * gcc.c-torture/compile/pr58164.c: New test.
1048         PR tree-optimization/58165
1049         * g++.dg/opt/pr58165.C: New test.
1051 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
1053         PR c++/51912
1054         * g++.dg/cpp0x/enum28.C: New.
1055         * g++.dg/cpp0x/enum15.C: Adjust.
1057 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1059         PR target/57949
1060         * gcc.target/powerpc/pr57949-1.c: New.
1061         * gcc.target/powerpc/pr57949-2.c: New.
1063 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
1065         PR tree-optimization/58145
1066         * gcc.dg/pr58145-1.c: New test.
1067         * gcc.dg/pr58145-2.c: New test.
1069 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
1071         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1072         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1073         * gcc.dg/debug/dwarf2/static1.c: Likewise.
1074         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1075         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1076         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1077         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1078         * gcc.dg/debug/dwarf2/var1.c: Likewise.
1079         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1080         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1081         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1082         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1083         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1084         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1085         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1086         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1087         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1088         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1089         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1090         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1091         * gcc.dg/debug/dwarf2/var2.c: Likewise.
1092         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1093         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1094         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1095         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1096         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1097         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1098         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1099         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1100         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1101         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1102         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1103         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1104         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1105         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1106         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1107         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1108         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1109         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1110         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1111         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1113         PR testsuite/52641
1114         * gcc.c-torture/execute/pr56799.x: New file.
1116         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1118         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1120         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1121         * gcc.dg/pr44214-3.c (v2df): Likewise.
1123         * gcc.dg/pr46647.c: xfail for avr-*-*.
1125         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1126         memcpy by one.
1127         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1128         Expect l to be optimized away.
1129         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1131         PR testsuite/52641
1132         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1133         to tests that assume int/double are larger than short/float.
1135         PR testsuite/52641
1136         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1137         target { ! int16 }.
1138         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1139         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1140         target { int16 }.  Restrict existing tests to target { int32 }
1141         where appropriate.
1142         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1143         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1144         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1145         * lib/target-supports.exp (check_effective_target_int32): New proc.
1147         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1148         exclude from scan test.
1150         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1151         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1152         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1153         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1154         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
1155         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
1156         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
1157         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
1158         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
1159         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1160         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
1161         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
1162         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
1163         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
1164         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1165         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1166         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1167         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
1168         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
1170 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
1172         * gcc.target/arm/pr19599.c: Skip for -mthumb.
1174         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
1175         to be the first test directive.
1176         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1177         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1178         * gcc.target/arm/atomic-op-char.c: Likewise.
1179         * gcc.target/arm/atomic-op-consume.c: Likewise.
1180         * gcc.target/arm/atomic-op-int.c: Likewise.
1181         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1182         * gcc.target/arm/atomic-op-release.c: Likewise.
1183         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1184         * gcc.target/arm/atomic-op-short.c: Likewise.
1186 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
1188         PR rtl-optimization/57662
1189         * gcc.dg/pr57662.c: New test.
1191 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1193         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
1194         alternative to -1.
1195         * gcc.target/mips/nans-legacy.c: Likewise.
1197 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1199         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
1200         escapes.
1201         * gcc.target/mips/fabs-legacy.c: Likewise.
1202         * gcc.target/mips/fabsf-2008.c: Likewise.
1203         * gcc.target/mips/fabsf-legacy.c: Likewise.
1204         * gcc.target/mips/fneg-2008.c: Likewise.
1205         * gcc.target/mips/fneg-legacy.c: Likewise.
1206         * gcc.target/mips/fnegf-2008.c: Likewise.
1207         * gcc.target/mips/fnegf-legacy.c: Likewise.
1208         * gcc.target/mips/nan-2008.c: Likewise.
1209         * gcc.target/mips/nan-legacy.c: Likewise.
1210         * gcc.target/mips/nanf-2008.c: Likewise.
1211         * gcc.target/mips/nanf-legacy.c: Likewise.
1212         * gcc.target/mips/nans-2008.c: Likewise.
1213         * gcc.target/mips/nans-legacy.c: Likewise.
1214         * gcc.target/mips/nansf-2008.c: Likewise.
1215         * gcc.target/mips/nansf-legacy.c: Likewise.
1217 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1219         * gnat.dg/valued_proc.adb: New test.
1220         * gnat.dg/valued_proc_pkg.ads: New helper.
1222 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
1224         PR tree-optimization/57661
1225         * g++.dg/opt/pr57661.C: New test.
1227         PR sanitizer/56417
1228         * gcc.dg/asan/pr56417.c: New test.
1230 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1232         * gnat.dg/loop_optimization16.adb: New test.
1233         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
1235 2013-08-13  Marek Polacek  <polacek@redhat.com>
1237         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
1239 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1241         Example of converting global state to per-pass state.
1243         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
1244         global state "static int counter" to...
1245         (one_pass::counter): ...this instance data.
1247 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1249         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
1250         to member function...
1251         (one_pass::gate): ...this.
1252         (one_pass_exec): Convert to member function...
1253         (one_pass::impl_execute): ...this.
1255 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1257         PR c++/57416
1258         * g++.dg/cpp0x/pr57416.C: New.
1260 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1262         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
1263         changes.
1264         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1265         * g++.dg/cpp0x/defaulted2.C: Likewise.
1266         * g++.dg/cpp0x/defaulted31.C: Likewise.
1267         * g++.dg/cpp0x/error6.C: Likewise.
1268         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1269         * g++.dg/cpp0x/override2.C: Likewise.
1270         * g++.dg/cpp0x/parse1.C: Likewise.
1271         * g++.dg/cpp0x/scoped_enum.C: Likewise.
1272         * g++.dg/cpp0x/temp_default4.C: Likewise.
1273         * g++.dg/ext/attrib32.C: Likewise.
1274         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
1275         * g++.dg/ext/mv13.C: Likewise.
1276         * g++.dg/ext/mv7.C: Likewise.
1277         * g++.dg/ext/mv9.C: Likewise.
1278         * g++.dg/ext/pr57362.C: Likewise.
1279         * g++.dg/ext/typeof10.C: Likewise.
1280         * g++.dg/lookup/anon6.C: Likewise.
1281         * g++.dg/lookup/crash6.C: Likewise.
1282         * g++.dg/lookup/name-clash5.C: Likewise.
1283         * g++.dg/lookup/name-clash6.C: Likewise.
1284         * g++.dg/other/anon4.C: Likewise.
1285         * g++.dg/other/error15.C: Likewise.
1286         * g++.dg/other/error8.C: Likewise.
1287         * g++.dg/other/redecl2.C: Likewise.
1288         * g++.dg/parse/crash16.C: Likewise.
1289         * g++.dg/parse/crash21.C: Likewise.
1290         * g++.dg/parse/crash38.C: Likewise.
1291         * g++.dg/parse/redef2.C: Likewise.
1292         * g++.dg/parse/struct-as-enum1.C: Likewise.
1293         * g++.dg/template/crash39.C: Likewise.
1294         * g++.dg/template/redecl3.C: Likewise.
1295         * g++.dg/tls/diag-3.C: Likewise.
1296         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
1297         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1298         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1299         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1300         * g++.old-deja/g++.brendan/crash18.C: Likewise.
1301         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
1302         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
1303         * g++.old-deja/g++.brendan/static3.C: Likewise.
1304         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1305         * g++.old-deja/g++.jason/binding.C: Likewise.
1306         * g++.old-deja/g++.jason/crash4.C: Likewise.
1307         * g++.old-deja/g++.jason/crash7.C: Likewise.
1308         * g++.old-deja/g++.jason/lineno.C: Likewise.
1309         * g++.old-deja/g++.jason/scoping7.C: Likewise.
1310         * g++.old-deja/g++.mike/misc3.C: Likewise.
1311         * g++.old-deja/g++.mike/net44.C: Likewise.
1312         * g++.old-deja/g++.mike/ns3.C: Likewise.
1313         * g++.old-deja/g++.ns/alias4.C: Likewise.
1314         * g++.old-deja/g++.ns/ns11.C: Likewise.
1315         * g++.old-deja/g++.other/crash23.C: Likewise.
1316         * g++.old-deja/g++.other/decl8.C: Likewise.
1317         * g++.old-deja/g++.other/linkage3.C: Likewise.
1318         * g++.old-deja/g++.other/typeck1.C: Likewise.
1319         * g++.old-deja/g++.other/typedef5.C: Likewise.
1320         * g++.old-deja/g++.pt/explicit34.C: Likewise.
1321         * g++.old-deja/g++.pt/friend36.C: Likewise.
1322         * obj-c++.dg/method-8.mm: Likewise.
1323         * obj-c++.dg/tls/diag-3.mm: Likewise.
1325 2013-08-12  Perez Read  <netfirewall@gmail.com>
1327         PR target/58132
1328         * gcc.target/i386/movabs-1.c: New test.
1330 2013-08-12  Marek Polacek  <polacek@redhat.com>
1332         PR tree-optimization/57980
1333         * gcc.dg/pr57980.c: New test.
1335 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1337         PR fortran/56666
1338         * gfortran.dg/do_check_10.f90:  New test.
1339         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
1340         * gfortran.dg/array_constructor_18.f90:  Likewise.
1341         * gfortran.dg/array_constructor_22.f90:  Likewise.
1342         * gfortran.dg/coarray_15.f90:  Likewise.
1343         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
1344         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
1345         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
1347 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
1349         PR c++/53349
1350         * g++.dg/cpp0x/constexpr-ice8.C: New.
1352 2013-08-09  Xinliang David Li  <davidxl@google.com>
1354         * gcc.target/i386/memcpy-strategy-1.c: New test.
1355         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
1356         * gcc.target/i386/memset-strategy-1.c: Ditto.
1357         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
1359 2013-08-09  Jan Hubicka  <jh@suse.cz>
1361         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
1362         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
1364 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
1366         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
1368 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
1370         PR fortran/58058
1371         * gfortran.dg/transfer_intrinsic_6.f90: New.
1373 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
1375         Revert:
1376         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1378         PR c++/46206
1379         * g++.dg/lookup/typedef2.C: New.
1381 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
1383         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
1384         output of vdup intrinsics.
1386 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1388         * gcc.target/arm/lp1189445.c: New testcase.
1390 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
1392         * gcc.dg/torture/pr58079.c: New test.
1394 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
1396         * gnat.dg/warn9.adb: New test.
1398 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1400         PR c++/46206
1401         * g++.dg/lookup/typedef2.C: New.
1403 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
1405         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1406         to optstr when building plugins on darwin.
1408 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1410         PR tree-optimization/57539
1411         * gcc.dg/ipa/pr57539.c: New test.
1413 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1414             Bernd Edlinger  <bernd.edlinger@hotmail.de>
1416         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
1417         (a): Fix constructor.
1419 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1421         PR fortran/57987
1422         * gfortran.dg/pr57987.f90: New test.
1424 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1426         PR middle-end/58041
1427         * gcc.dg/torture/pr58041.c: New test.
1428         * gcc.target/arm/pr58041.c: Likewise.
1430 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
1432         PR fortran/57306
1433         * gfortran.dg/pointer_init_8.f90: New.
1435 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1437         PR c++/58080
1438         * g++.dg/cpp0x/pr58080.C: New.
1440 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1442         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1443         to optstr when building plugins.
1445 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1447         Patch autogenerated by refactor_passes.py from
1448         https://github.com/davidmalcolm/gcc-refactoring-scripts
1449         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
1451         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
1452         struct to a subclass of gimple_opt_pass along with...
1453         (pass_data_one_pass): ...new pass_data instance and...
1454         (make_one_pass): ...new function.
1455         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1456         global struct to a subclass of gimple_opt_pass along with...
1457         (pass_data_warn_self_assign): ...new pass_data instance and...
1458         (make_pass_warn_self_assign): ...new function.
1459         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
1460         a global struct to a subclass of gimple_opt_pass along with...
1461         (pass_data_dumb_plugin_example): ...new pass_data instance and...
1462         (make_pass_dumb_plugin_example): ...new function.
1463         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1464         global struct to a subclass of gimple_opt_pass along with...
1465         (pass_data_warn_self_assign): ...new pass_data instance and...
1466         (make_pass_warn_self_assign): ...new function.
1468 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1470         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
1471         is created and added to the pass_manager to reflect
1472         autogenerated changes.
1473         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
1474         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
1475         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
1477 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
1479         PR c++/58072
1480         * g++.dg/cpp0x/pr58072.C: New.
1482 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1484         * gcc.dg/torture/pr57993-2.cpp: New.
1486 2013-08-02  Jan Hubicka  <jh@suse.cz>
1488         * gcc.dg/ipa/ipa-1.c: Update.
1489         * gcc.dg/ipa/ipa-2.c: Update.
1490         * gcc.dg/ipa/ipa-3.c: Update.
1491         * gcc.dg/ipa/ipa-4.c: Update.
1492         * gcc.dg/ipa/ipa-5.c: Update.
1493         * gcc.dg/ipa/ipa-7.c: Update.
1494         * gcc.dg/ipa/ipa-8.c: Update.
1495         * gcc.dg/ipa/ipcp-1.c: Update.
1496         * gcc.dg/ipa/ipcp-2.c: Update.
1498 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
1500         PR rtl-optimization/58048
1501         * gcc.target/i386/pr58048.c: New.
1503 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1505         * gcc.target/arm/neon-for-64bits-2.c: Delete.
1507 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
1508             Peter Bergner  <bergner@vnet.ibm.com>
1510         PR c++/54537
1511         * g++.dg/overload/using3.C: New.
1512         * g++.dg/overload/using2.C: Adjust.
1513         * g++.dg/lookup/using9.C: Likewise.
1515 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1517         * gcc.target/arm/pr46972-2.c: New test.
1519 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
1521         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
1523 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1525         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
1527 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
1529         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
1530         rather than addressing!=absolute when deciding how to handle MIPS16
1531         when the test forces an ABI.
1533 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1535         PR c++/57673
1536         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
1538 2013-07-30  Steve Ellcey  <sellcey@mips.com>
1540         * gcc.target/mips/code-readable-1.c: Increase switch size.
1541         * gcc.target/mips/code-readable-2.c: Ditto.
1542         * gcc.target/mips/code-readable-3.c: Ditto.
1543         * gcc.target/mips/code-readable-4.c: Ditto.
1545 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1547         PR c++/57947
1548         * g++.dg/parse/crash63.C: New.
1550 2013-07-30  Tobias Burnus  <burnus@net-b.de>
1552         PR fortran/57530
1553         * gfortran.dg/pointer_assign_8.f90: New.
1554         * gfortran.dg/pointer_assign_9.f90: New.
1555         * gfortran.dg/pointer_assign_10.f90: New.
1556         * gfortran.dg/pointer_assign_11.f90: New.
1558 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1560         * gcc.target/arm/pr57637.c: New testcase.
1562 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1564         PR tree-optimization/57993
1565         * gcc.dg/torture/pr57993.c: New test.
1567 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
1569         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
1571 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
1573         PR c++/57948
1574         * g++.dg/conversion/ambig2.C: New.
1576 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
1578         * gcc.target/mips/fabs-2008.c: New test case.
1579         * gcc.target/mips/fabs-legacy.c: New test case.
1580         * gcc.target/mips/fabsf-2008.c: New test case.
1581         * gcc.target/mips/fabsf-legacy.c: New test case.
1582         * gcc.target/mips/fneg-2008.c: New test case.
1583         * gcc.target/mips/fneg-legacy.c: New test case.
1584         * gcc.target/mips/fneg-2008.c: New test case.
1585         * gcc.target/mips/fneg-legacy.c: New test case.
1586         * gcc.target/mips/nan-2008.c: New test case.
1587         * gcc.target/mips/nan-legacy.c: New test case.
1588         * gcc.target/mips/nanf-2008.c: New test case.
1589         * gcc.target/mips/nanf-legacy.c: New test case.
1590         * gcc.target/mips/nans-2008.c: New test case.
1591         * gcc.target/mips/nans-legacy.c: New test case.
1592         * gcc.target/mips/nansf-2008.c: New test case.
1593         * gcc.target/mips/nansf-legacy.c: New test case.
1594         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
1596 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1597             Maxim Kuvyrkov  <maxim@kugelworks.com>
1599         * lib/target-supports.exp (check_effective_target_non_bionic): New
1600         effective-target test.
1601         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
1602         * g++.dg/tls/thread_local4g.C: Ditto.
1604 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1606         PR fortran/58009
1607         * gfortran.dg/vector_subsript_7.f90:  New test.
1609 2013-07-27  Tobias Burnus  <burnus@net-b.de>
1611         PR fortran/57991
1612         * gfortran.dg/warn_alias.f90: New.
1614 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
1616         PR fortran/57285
1617         * gfortran.dg/class_array_19.f90: New.
1619 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
1621         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
1622         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
1623         * gcc.dg/vect/pr57741-3.c: Likewise.
1624         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
1626 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
1628         Skip tests that make assumptions about struct layout that don't hold
1629         on epiphany:
1630         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
1631         * g++.dg/cpp0x/iop.C: Likewise.
1632         * g++.dg/cpp0x/named_refs.C: Likewise.
1633         * g++.dg/cpp0x/rv1p.C: Likewise.
1634         * g++.dg/cpp0x/rv2p.C: Likewise.
1635         * g++.dg/cpp0x/rv3p.C: Likewise.
1636         * g++.dg/cpp0x/rv4p.C: Likewise.
1637         * g++.dg/cpp0x/rv5p.C: Likewise.
1638         * g++.dg/cpp0x/rv6p.C: Likewise.
1639         * g++.dg/cpp0x/rv7p.C: Likewise.
1640         * g++.dg/cpp0x/rv8p.C: Likewise.
1641         * g++.dg/ext/strncpy-chk1.C: Likewise.
1642         * gcc.dg/builtin-object-size-10.c: Likewise.
1643         * gcc.dg/builtin-object-size-11.c: Likewise.
1644         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1645         * gcc.dg/pr25805.c: Likewise.
1646         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
1647         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1648         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1649         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1650         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1651         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1652         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1653         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1654         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1655         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1656         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1657         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1658         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1659         * gcc.c-torture/execute/zerolen-2.x: Likewise.
1660         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1662         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
1663         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1665         * gcc.dg/torture/pr37868.c: Disable for epiphany.
1666         * gcc.dg/sibcall-6.c: Enable for epiphany.
1668 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1670         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
1672 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
1674         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
1675         memcpy not initializers.
1677         * gcc.dg/guality/guality.exp: Skip on AIX.
1679 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1681         PR c++/57101
1682         * g++.dg/cpp0x/pr57101.C: New.
1684 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
1686         * gcc.target/aarch64/neg_1.c: New test.
1688 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1690         PR fortran/57966
1691         * gfortran.dg/typebound_call_25.f90: New.
1693 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1695         PR c++/57981
1696         * g++.dg/cpp0x/pr57981.C: New.
1698 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1700         PR c++/57880
1701         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
1703 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
1705         PR rtl-optimization/57960
1706         * gcc.target/s390/pr57960.c: New.
1708 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1710         PR fortran/57639
1711         * gfortran.dg/unlimited_polymorphic_9.f90: New.
1713 2013-07-25  Terry Guo  <terry.guo@arm.com>
1715         * gcc.target/arm/thumb1-Os-mult.c: New test case.
1717 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
1719         PR c++/57942
1720         * g++.dg/inherit/pr57942.C: New.
1722 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1724         * gcc.target/powerpc/bool2.h: New file, test the code generation
1725         of logical operations for power5, altivec, power7, and power8 systems.
1726         * gcc.target/powerpc/bool2-p5.c: Likewise.
1727         * gcc.target/powerpc/bool2-av.c: Likewise.
1728         * gcc.target/powerpc/bool2-p7.c: Likewise.
1729         * gcc.target/powerpc/bool2-p8.c: Likewise.
1730         * gcc.target/powerpc/bool3.h: Likewise.
1731         * gcc.target/powerpc/bool3-av.c: Likewise.
1732         * gcc.target/powerpc/bool2-p7.c: Likewise.
1733         * gcc.target/powerpc/bool2-p8.c: Likewise.
1735 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1737         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1739 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1741         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
1743 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1745         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
1746         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
1747         type from long to long long.
1748         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
1749         to have effective-target keywords of lp64 and ilp32.
1750         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
1751         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
1752         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
1753         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
1754         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
1755         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
1756         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
1757         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
1758         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1760 2013-07-23  Tom Tromey  <tromey@redhat.com>
1761             Joseph Myers  <joseph@codesourcery.com>
1763         * gcc.dg/c11-generic-1.c: New file.
1764         * gcc.dg/c11-generic-2.c: New file.
1766 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1768         PR fortran/57906
1769         PR fortran/52052
1770         * coarray/lib_realloc_1.f90: Permit optimization.
1771         * gfortran.dg/coarray_31.f90: New.
1773 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1775         PR fortran/57762
1776         * gfortran.dg/class_array_7.f03: Fix memory leak.
1778 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
1780         PR c++/52816
1781         * g++.dg/cpp0x/decltype56.C: New.
1783 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1785         * gcc.dg/pr53265.c: Correct line number in dg-message.
1787 2013-07-22  Diego Novillo  <dnovillo@google.com>
1789         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
1791 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1793         PR testsuite/52641
1794         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
1795         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
1797 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1799         PR testsuite/52641
1800         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
1801         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
1802         * gcc.dg/torture/pr53366-1.c: Same.
1803         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1804         * gcc.dg/torture/pr56488.c: Same.
1805         * gcc.dg/torture/pr57584.c: Same.
1806         * gcc.dg/tree-ssa/pr57385.c: Same.
1807         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1809 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
1811         * c-c++-common/pr41779.c: Fix typos.
1812         * gcc.c-torture/compile/20031125-2.c: Likewise.
1813         * gcc.c-torture/compile/20040621-1.c: Likewise.
1814         * gcc.c-torture/execute/20020418-1.c: Likewise.
1815         * gcc.dg/20020108-1.c: Likewise.
1816         * gcc.dg/atomic-generic-aux.c: Likewise.
1817         * gcc.dg/builtin-complex-err-2.c: Likewise.
1818         * gcc.dg/decl-1.c: Likewise.
1819         * gcc.dg/di-sync-multithread.c: Likewise.
1820         * gcc.dg/format/c90-printf-1.c: Likewise.
1821         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
1822         * gcc.dg/long-long-compare-1.c: Likewise.
1823         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1824         * gcc.dg/pr17055-1.c: Likewise.
1825         * gcc.dg/pr27095.c: Likewise.
1826         * gcc.dg/torture/fp-int-convert.h: Likewise.
1827         * gcc.dg/tree-prof/inliner-1.c: Likewise.
1828         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
1829         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1830         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1831         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1832         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1833         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1834         * gcc.dg/tree-ssa/pr42585.c: Likewise.
1835         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
1836         * gcc.dg/vect/vect-cond-5.c: Likewise.
1837         * gcc.dg/weak/typeof-2.c: Likewise.
1838         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
1839         * gcc.target/arm/naked-1.c: Likewise.
1840         * gcc.target/i386/pr9771-1.c: Likewise.
1841         * gcc.target/sparc/sparc-constant-1.c: Likewise.
1842         * gcc.target/sparc/struct-ret-check.c: Likewise.
1843         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
1844         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
1845         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
1846         Likewise.
1848 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1850         PR fortran/56937
1851         * gfortran.dg/dependency_42.f90:  New test.
1852         * gfortran.dg/dependency_43.f90:  New test.
1854 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1856         PR fortran/35862
1857         * gfortran.dg/round_4.f90: New.
1859 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1861         PR fortran/57894
1862         * gfortran.dg/min_max_conformance_2.f90: New.
1864 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
1866         PR preprocessor/57620
1867         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
1868         (main): Don't test {s,u,U,L}12.
1869         * c-c++-common/raw-string-13.c: New test.
1870         * c-c++-common/raw-string-14.c: New test.
1871         * c-c++-common/raw-string-15.c: New test.
1872         * c-c++-common/raw-string-16.c: New test.
1874 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
1876         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
1878 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
1880         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1882         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1883         target { ! keeps_null_pointer_checks }.
1884         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
1885         target { ! keeps_null_pointer_checks }.
1887         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
1888         * gcc.dg/torture/pr56488.c: Likewise.
1890 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
1892         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
1893         new testcase.
1895 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
1897         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
1898         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
1899         * gfortran.dg/guality/guality.exp: Skip on AIX.
1901         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
1903         * g++.dg/debug/pr56819.C: Skip on AIX.
1904         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
1905         * g++.dg/guality/guality.exp: Skip on AIX.
1907         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1909         * gcc.misc-tests/gcov-14.c: Skip on AIX.
1911         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1913 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1915         PR target/57516
1916         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1917         Adjust to corrected rounding.
1919 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1921         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1922         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1923         check_effective_target_cilkplus.
1924         * g++.dg/cilk-plus/cilk-plus.exp: Same.
1926 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
1928         * gcc.target/powerpc/pr57744.c: Fix typo.
1930 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
1932         PR middle-end/57698
1933         * gcc.c-torture/compile/pr57698.c: New test.
1934         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1935         * gcc.c-torture/compile/pr44043.c: Ditto.
1937 2013-07-18  Wei Mi  <wmi@google.com>
1939         PR rtl-optimization/57878
1940         * g++.dg/pr57878.C: New test.
1942 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1944         * gcc.dg/pr42611.c: Move dg-error to correct line.
1946 2013-07-17  Tobias Burnus  <burnus@net-b.de>
1948         PR fortran/57895
1949         * gfortran.dg/dollar_sym_3.f: New.
1950         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1952 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
1954         PR target/55654
1955         PR target/55656
1956         PR target/55657
1957         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1958         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1959         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1960         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1961         * objc.dg/image-info.m: Likewise.
1962         * objc.dg/symtab-1.m: Likewise.
1963         * objc.dg/torture/strings/const-str-10.m: Likewise.
1964         * objc.dg/torture/strings/const-str-11.m: Likewise.
1965         * objc.dg/torture/strings/const-str-9.m: Likewise.
1966         * objc.dg/zero-link-1.m: Likewise.
1967         * objc.dg/zero-link-2.m: Likewise.
1968         * objc.dg/no-extra-load.m: Avoid Foundation.h.
1969         * objc.dg/objc-foreach-4.m: Likewise.
1970         * objc.dg/objc-foreach-5.m: Likewise.
1971         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1972         (for Darwin).
1973         * obj-c++.dg/strings/const-str-12.mm: Likewise.
1974         * obj-c++.dg/syntax-error-1.mm: Likewise.
1975         * objc.dg/method-6.m: Likewise.
1976         * objc.dg/pr23214.m: Likewise.
1977         * objc.dg/proto-lossage-7.m: Likewise.
1978         * objc.dg/strings/const-str-12b.m: Likewise.
1979         * objc.dg/zero-link-3.m: Likewise.
1980         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1981         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1982         adjust headers, interfaces and encoded types to reflect current system
1983         versions.  Add FIXME and outputs from current system compiler for
1984         reference.
1986 2013-07-15  Cong Hou  <congh@google.com>
1988         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1989         counted.
1990         * gcc.target/i386/l_fma_float_3.c: Likewise.
1991         * gcc.target/i386/l_fma_double_1.c: Likewise.
1992         * gcc.target/i386/l_fma_double_3.c: Likewise.
1994 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
1996         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1997         function to test if HTM is available.
1998         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1999         * gcc.target/powerpc/htm-builtin-1.c: New test.
2001 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2003         * gfortran.dg/coarray_lib_realloc_1.f90: New.
2004         * gfortran.dg/coarray/lib_realloc_1.f90: New.
2005         * gfortran.dg/coarray_6.f90: Add dg-error.
2007 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2009         PR fortran/37336
2010         * gfortran.dg/finalize_18.f90: New.
2012 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2014         PR fortran/52669
2015         * fortran.dg/module_variable_1.f90:  New test.
2016         * fortran.dg/module_variable_2.f90:  New test.
2018 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
2020         * g++.dg/ext/vector19.C: Adapt.
2021         * g++.dg/ext/vector23.C: New testcase.
2023 2013-07-12  Michael Matz  <matz@suse.de>
2025         PR middle-end/55771
2026         * c-c++-common/pr55771.c: New test.
2028 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
2030         * gcc.target/aarch64/vect-movi.c: New.
2032 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
2034         PR target/57362
2035         * g++.dg/ext/pr57362.C: New.
2037 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
2039         PR target/57631
2040         * gcc.target/avr/torture/pr57631.c: New test.
2042 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2044         PR c++/57827
2045         * g++.dg/cpp0x/constexpr-ice7.C: New.
2047 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
2049         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2050         for EABI targets.
2051         * gcc.c-torture/execute/nest-align-1.x: New.
2053 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2055         PR c++/57874
2056         * g++.dg/cpp0x/sfinae48.C: New.
2058 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2060         PR preprocessor/57824
2061         * c-c++-common/raw-string-17.c: New test.
2062         * c-c++-common/gomp/pr57824.c: New test.
2064 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2066         PR c++/57869
2067         * g++.dg/cpp0x/reinterpret_cast1.C: New.
2068         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2069         * g++.dg/conversion/dr195.C: Update.
2070         * g++.dg/expr/cast2.C: Likewise.
2072 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2074         * c-c++-common/raw-string-18.c: New test.
2075         * c-c++-common/raw-string-19.c: New test.
2077         PR preprocessor/57757
2078         * g++.dg/cpp/paste1.C: New test.
2079         * g++.dg/cpp/paste2.C: New test.
2081 2013-07-10  Graham Stott  <grahams@btinternet.com>
2083         * gcc.target/mips/mulsize-1.c: New.
2084         * gcc.target/mips/mulsize-2.c: New.
2085         * gcc.target/mips/mulsize-3.c: New.
2086         * gcc.target/mips/mulsize-4.c: New.
2088 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2090         PR c++/53094
2091         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2092         * g++.dg/ext/vector24.C: New testcase.
2094 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2096         PR c++/53000
2097         * g++.dg/cpp0x/decltype17.C: Adjust.
2099 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2101         PR c++/51786
2102         * g++.dg/cpp0x/pr51786.C: New.
2104 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
2106         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2108         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2110         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2112         * gcc.target/powerpc/sd-vsx.c: Require dfp.
2113         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2115 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2117         PR fortran/57834
2118         * gfortran.dg/c_f_pointer_tests_8.f90: New.
2120 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2122         PR fortran/50554
2123         * gfortran.dg/do_check_9.f90: New.
2125 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2127         PR fortran/57785
2128         * gfortran.dg/dot_product_2.f90: New.
2130 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2132         PR fortran/57469
2133         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2135 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
2137         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2138         * gfortran.dg/finalize_10.f90: Fix dg-final.
2140 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
2142         PR target/57819
2143         * gcc.target/i386/pr57819.c: New test.
2145         PR rtl-optimization/57829
2146         * gcc.c-torture/execute/pr57829.c: New test.
2148 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2150         * gcc.target/i386/memcpy-vector_loop-1.c: New.
2151         * gcc.target/i386/memcpy-vector_loop-2.c: New.
2153 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
2155         PR target/57807
2156         * gcc.target/i386/pr57807.c: New test.
2158 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
2160         PR target/29776
2161         * gcc.dg/tree-ssa/vrp89.c: New test.
2163 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
2165         PR c++/28262
2166         * g++.dg/parse/defarg16.C: New.
2168 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
2170         PR rtl-optimization/55342
2171         * gcc.target/i386/pr55342.c: New.
2173 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2175         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
2177 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
2179         PR c++/14263
2180         * g++.dg/inherit/virtual10.C: New.
2182 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2184         PR c/57821
2185         * gcc.dg/large-size-array-6.c: New test.
2187 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2189         PR c++/38634
2190         * g++.dg/template/crash116.C: New.
2192 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2194         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
2195         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
2197 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2199         PR c++/54998
2200         * g++.dg/cpp0x/nsdmi-list3.C: New.
2202 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
2204         PR target/57777
2205         * gcc.target/i386/pr57777.c: New test.
2207         PR c++/57771
2208         * g++.dg/template/arg9.C: New test.
2210 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
2212         * gcc.target/i386/avx-inline.c: New test.
2214 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
2216         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
2217         * gcc.target/mips/call-2.c: Likewise.
2218         * gcc.target/mips/call-3.c: Likewise.
2219         * gcc.target/mips/lazy-binding-1.c: Likewise.
2221 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
2223         PR tree-optimization/57741
2224         * gcc.dg/vect/pr57741-1.c: New test.
2225         * gcc.dg/vect/pr57741-2.c: New test.
2226         * gcc.dg/vect/pr57741-3.c: New test.
2228 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2230         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
2231         on big endian.
2232         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
2233         * lib/target-supports.exp: Define aarch64_little_endian.
2235 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2237         * gcc.target/aarch64/abs_1.c: New test.
2239 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2241         * gcc.target/aarch64/bfxil_1.c: New test.
2242         * gcc.target/aarch64/bfxil_2.c: Likewise.
2244 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2246         PR c/57766
2247         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
2248         array sizes from 100 to 20.
2250 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
2252         PR fortran/54788
2253         * gfortran.dg/pointer_remapping_8.f90: New.
2255 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
2257         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
2258         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
2259         * g++.dg/cpp1y/udlit-userdef-string.C: New.
2260         * g++.dg/cpp1y/complex_literals.h: New.
2262 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
2264         PR c++/57645
2265         * g++.dg/cpp0x/noexcept21.C: New.
2267 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
2269         PR target/57736
2270         * gcc.target/i386/pr57736.c: New test.
2272 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2274         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
2275         c specific.
2276         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
2277         strings to match the fixed error messages.
2278         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2279         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
2280         message check.
2282 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
2284         PR target/57744
2285         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
2286         stqcx. get even registers.
2288 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
2290         PR c++/57509
2291         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
2293 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2295         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
2296         Fix scan patterns.
2297         * gcc.target/i386/bmi-1.c: Ditto.
2298         * gcc.target/i386/bmi-bextr-4.c: New.
2299         * gcc.target/i386/bmi-bextr-5.c: Ditto.
2301 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
2303         PR c++/57682
2304         * g++.dg/cpp0x/initlist73.C: New.
2306 2013-06-27  Meador Inge  <meadori@codesourcery.com>
2308         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
2309         * g++.dg/simulate-thread/atomics-2.C: Likewise.
2310         * g++.dg/simulate-thread/atomics-1.C: Likewise.
2312 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
2314         PR c++/57509
2315         * g++.dg/ext/pr57509.C: New file.
2317 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
2319         PR target/57623
2320         * gcc.target/i386/bmi-bextr-3.c: New test.
2322         PR target/57623
2323         * gcc.target/i386/bmi2-bzhi-1.c: New test.
2325 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
2327         PR c++/57172
2328         * g++.dg/cpp0x/pr57172.C: New testcase.
2330 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2332         * gcc.target/s390/htm-1.c: New file.
2333         * gcc.target/s390/htm-nofloat-1.c: New file.
2334         * gcc.target/s390/htm-xl-intrin-1.c: New file.
2336 2013-06-26  Tobias Burnus  <burnus@net-b.de>
2338         PR fortran/29800
2339         * gfortran.dg/bounds_check_17.f90: New.
2341 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
2343         PR c++/57640
2344         * g++.dg/cpp1y/pr57640.C: New.
2346 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2348         PR c/57692
2349         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
2350         overflow due to size of arrays.
2352 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
2354         PR tree-optimization/57705
2355         * gcc.dg/vect/pr57705.c: New test.
2356         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
2358 2013-06-25  Martin Jambor  <mjambor@suse.cz>
2360         PR middle-end/57670
2361         * g++.dg/ipa/pr57670.C: New test.
2363 2013-06-25  Richard Biener  <rguenther@suse.de>
2365         PR middle-end/56977
2366         * gcc.dg/pr56977.c: New testcase.
2368 2013-06-24  Martin Jambor  <mjambor@suse.cz>
2370         PR tree-optimization/57358
2371         * gcc.dg/ipa/pr57358.c: New test.
2373 2013-06-24  Richard Biener  <rguenther@suse.de>
2375         PR testsuite/57686
2376         * gcc.dg/torture/pr57584.c: Remove target specific bits.
2378 2013-06-24  Richard Biener  <rguenther@suse.de>
2380         PR tree-optimization/57488
2381         * gcc.dg/torture/pr57488.c: New testcase.
2383 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2384             Dominique d'Humieres  <dominiq@lps.ens.fr>
2386         PR fortran/52413
2387         * gfortran.dg/fraction.f90: New.
2389 2013-06-24  Alan Modra  <amodra@gmail.com>
2391         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
2392         Add scan-assembler-not "lvx".
2393         * gcc.target/powerpc/le-altivec-consts.c: New.
2395 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2397         * g++.dg/cpp0x/sfinae47.C: New.
2399 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
2401         PR target/52483
2402         * gcc.target/sh/pr52483-1.c: New.
2403         * gcc.target/sh/pr52483-2.c: New.
2404         * gcc.target/sh/pr52483-3.c: New.
2405         * gcc.target/sh/pr52483-4.c: New.
2406         * gcc.target/sh/pr52483-5.c: New.
2408 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
2410         * gcc.target/i386/intrinsics_1.c: New test.
2411         * gcc.target/i386/intrinsics_2.c: Ditto.
2412         * gcc.target/i386/intrinsics_3.c: Ditto.
2413         * gcc.target/i386/intrinsics_4.c: Ditto.
2414         * gcc.target/i386/intrinsics_5.c: Ditto.
2415         * gcc.target/i386/intrinsics_6.c: Ditto.
2416         * gcc.target/i386/avx-1.c: Provide macros for builtins
2417         needing immediate arguments in f16cintrin.h and rtmintrin.h.
2419 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2421         PR fortran/37336
2422         * gfortran.dg/finalize_17.f90: New.
2424 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2426         * gfortran.dg/realloc_on_assign_18.f90: New.
2428 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2430         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2431         Also changed the returns from error as distinct values so that
2432         debugging can get easier.
2433         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
2434         errors specific to C, if necessary.  Also added new error
2435         hooks for C++.
2436         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2437         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2438         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2439         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2440         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
2441         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
2442         the same changes as parser_errors3.c, spaces were added between colons
2443         to not confuse C++ compiler with 2 colons as scope.
2444         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
2445         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
2446         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
2447         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
2448         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
2449         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
2450         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
2451         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
2452         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
2453         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
2454         * g++.dg/cilk-plus/cilk-plus.exp: New script.
2455         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
2456         in the list.
2458 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
2460         PR other/53317
2461         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
2463 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
2465         PR target/57655
2466         * gcc.target/i386/pr57655.c: New test.
2468 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
2470         * ada/acats/tests/gcc: Delete.
2471         * gnat.dg/style: Likewise.
2473 2013-06-20  Jeff Law  <law@redhat.com>
2475         PR tree-optimization/57660
2476         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
2477         based on their branch cost.
2479         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
2481 2013-06-20  Tobias Burnus  <burnus@net-b.de>
2483         PR fortran/57633
2484         * gfortran.dg/list_read_11.f90: New.
2486 2013-06-20  Richard Biener  <rguenther@suse.de>
2488         PR tree-optimization/57584
2489         * gcc.dg/torture/pr57584.c: New testcase.
2491 2013-06-19  Sharad Singhai  <singhai@google.com>
2493         * g++.dg/gcov/gcov-8.C: New testcase.
2494         * lib/gcov.exp: Handle intermediate format.
2496 2013-06-19  Wei Mi  <wmi@google.com>
2498         PR rtl-optimization/57518
2499         * testsuite/gcc.dg/pr57518.c: New test.
2501 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2503         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
2505 2013-06-19  Jan Hubicka  <jh@suse.cz>
2507         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
2509 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2511         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
2512         hard-coded values of array sizes with a #define.
2513         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2514         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2515         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2516         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
2517         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2519 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
2521         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
2522         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
2524 2013-06-19  Jeff Law  <law@redhat.com>
2526         * gcc.dg/tree-ssa/forwprop-28.c: New test.
2528 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2530         PR c++/57638
2531         * g++.dg/template/error53.C: New.
2533 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2535         PR target/55033
2536         * gcc.target/powerpc/pr55033.c: Fix options.
2538 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
2540         * gcc.target/i386/inline_error.c: New test.
2541         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
2542         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
2544 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
2546         PR c++/53211
2547         * g++.dg/cpp0x/decltype55.C: New.
2549 2013-06-18  Marek Polacek  <polacek@redhat.com>
2551         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
2553 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2555         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
2557 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2559         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2560         Also changed the returns from error as distinct values so that it is
2561         easier to debug.
2563 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
2565         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2567 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
2569         PR c++/16128
2570         * g++.dg/template/error52.C: New.
2571         * g++.dg/lookup/friend15.C: Update.
2572         * g++.dg/parse/error11.C: Likewise.
2573         * g++.dg/parse/error14.C: Likewise.
2574         * g++.dg/parse/parser-pr28152-2.C: Likewise.
2575         * g++.dg/parse/template25.C: Likewise.
2576         * g++.old-deja/g++.jason/cond.C: Likewise.
2577         * g++.old-deja/g++.mike/for2.C: Likewise.
2578         * g++.old-deja/g++.robertl/eb125.C: Likewise.
2579         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
2581 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2583         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
2584         ensure alignment.
2586 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2588         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
2589         accidentally placing minus sign for length instead of stride.
2591 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
2593         PR rtl-optimization/57425
2594         PR rtl-optimization/57569
2595         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
2596         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
2598 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
2600         PR fortran/49074
2601         PR fortran/56136
2602         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
2603         packing.
2604         * gfortran.dg/typebound_assignment_6.f03: New.
2606 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
2608         * gcc.target/h8300/h8300.exp: New.
2609         * gcc.dg/pragma-isr.c: Move to ...
2610         * gcc.target/sh/torture/pragma-isr.c: ... here ...
2611         * gcc.target/h8300/pragma-isr.c: ... and here.
2612         * gcc.dg/pragma-isr2.c: Move to ...
2613         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
2614         * gcc.target/h8300/pragma-isr2.c: ... and here.
2615         * gcc.dg/pragma-isr-trapa.c: Move to ...
2616         * gcc.target/sh/pragma-isr-trapa.c: ... here.
2617         * gcc.dg/pragma-isr-trapa2.c: Move to ...
2618         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
2619         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
2620         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
2621         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
2622         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
2623         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
2624         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
2625         * gcc.dg/attr-isr-trap_exit.c: Move to ...
2626         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
2627         * gcc.dg/attr-isr-trapa.c: Move to ...
2628         * gcc.target/sh/attr-isr-trapa.c: ... here.
2630 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2632         PR c++/51413
2633         * g++.dg/ext/builtin-offsetof1.C: New.
2635 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
2637         * gcc.target/aarch64/vect_smlal_1.c: New file.
2639 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2641         PR fortran/57508
2642         * gfortran.dg/defined_assignment_7.f90: New.
2644 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2646         PR c++/57599
2647         * g++.dg/rtti/dyncast6.C: New.
2648         * g++.dg/cpp0x/dyncast1.C: Likewise.
2650 2013-06-14  Alan Modra  <amodra@gmail.com>
2652         PR middle-end/57134
2653         * gcc.dg/pr57134.c: New.
2655 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2657         PR fortran/57596
2658         * gfortran.dg/deferred_type_param_9.f90: New.
2660 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2662         * gcc.dg/fold-minus-1.c: New testcase.
2664 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
2666         PR fortran/49074
2667         * gfortran.dg/typebound_assignment_5.f03: New.
2669 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2671         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
2673 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2674             Pat Haugen  <pthaugen@us.ibm.com>
2675             Peter Bergner  <bergner@vnet.ibm.com>
2677         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
2678         load/store instructions on power7, power8.
2679         * gcc.target/powerpc/atomic-p8.c: Likewise.
2681 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2683         PR c/57577
2684         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
2686 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
2688         PR c++/38958
2689         * g++.dg/warn/Wunused-var-20.C: New.
2691 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2693         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
2694         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
2695         Run with -fno-common.
2697 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2699         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
2700         and exit function calls with return 1 and return 0, respectively.
2702 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2704         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
2705         New tests.
2707 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
2709         PR tree-optimization/57361
2710         * gcc.dg/tree-ssa/pr57361.c: New file.
2712 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2714         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
2715         to ensure alignment.
2716         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
2718 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2720         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2722 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2723             Dominique d'Humieres  <dominiq@lps.ens.fr>
2725         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2727 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
2729         PR target/56564
2730         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
2731         * gcc.target/i386/pr56564-3.c: Likewise.
2733 2013-06-11  Tobias Burnus  <burnus@net-b.de>
2735         PR fortran/57535
2736         * gfortran.dg/class_array_18.f90: New.
2738 2013-06-11  Jan Hubicka  <jh@suse.cz>
2740         PR c++/57551
2741         * g++.dg/ext/visibility/anon6.C: Update testcase.
2743 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2745         PR c/57563
2746         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
2747         in how we check __sec_reduce_mutating function's result.
2749 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2750             Pat Haugen  <pthaugen@us.ibm.com>
2751             Peter Bergner  <bergner@vnet.ibm.com>
2753         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
2754         direct move instructions.
2755         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2756         * gcc.target/powerpc/direct-move.h: Likewise.
2757         * gcc.target/powerpc/direct-move-float1.c: Likewise.
2758         * gcc.target/powerpc/direct-move-float2.c: Likewise.
2759         * gcc.target/powerpc/direct-move-double1.c: Likewise.
2760         * gcc.target/powerpc/direct-move-double2.c: Likewise.
2761         * gcc.target/powerpc/direct-move-long1.c: Likewise.
2762         * gcc.target/powerpc/direct-move-long2.c: Likewise.
2764 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2766         PR c++/52440
2767         * g++.dg/cpp0x/pr52440.C: New.
2769 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
2771         PR target/56564
2772         * gcc.target/i386/pr56564-1.c: New test.
2773         * gcc.target/i386/pr56564-2.c: New test.
2774         * gcc.target/i386/pr56564-3.c: New test.
2775         * gcc.target/i386/pr56564-4.c: New test.
2776         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
2777         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2778         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2779         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2780         * gcc.target/i386/vect-sizes-1.c: Likewise.
2781         * gcc.target/i386/memcpy-1.c: Likewise.
2782         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
2783         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
2785 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2787         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
2788         systems to cover all GNU systems.
2789         * g++.dg/abi/guard2.C: Likewise.
2790         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2791         * g++.dg/eh/sighandle.C: Likewise.
2792         * g++.dg/ext/cleanup-10.C: Likewise.
2793         * g++.dg/ext/cleanup-11.C: Likewise.
2794         * g++.dg/ext/cleanup-8.C: Likewise.
2795         * g++.dg/ext/cleanup-9.C: Likewise.
2796         * g++.dg/opt/const5.C: Likewise.
2797         * g++.dg/opt/life1.C: Likewise.
2798         * g++.dg/other/pr39496.C: Likewise.
2799         * g++.old-deja/g++.abi/aggregates.C: Likewise.
2800         * g++.old-deja/g++.abi/align.C: Likewise.
2801         * g++.old-deja/g++.abi/bitfields.C: Likewise.
2802         * g++.old-deja/g++.law/weak.C: Likewise.
2803         * g++.old-deja/g++.pt/asm1.C: Likewise.
2804         * gcc.c-torture/execute/20030125-1.x: Likewise.
2805         * gcc.c-torture/execute/990127-2.x: Likewise.
2806         * gcc.dg/20041106-1.c: Likewise.
2807         * gcc.dg/20050503-1.c: Likewise.
2808         * gcc.dg/builtin-object-size-5.c: Likewise.
2809         * gcc.dg/cleanup-10.c: Likewise.
2810         * gcc.dg/cleanup-11.c: Likewise.
2811         * gcc.dg/cleanup-8.c: Likewise.
2812         * gcc.dg/cleanup-9.c: Likewise.
2813         * gcc.dg/complex-5.c: Likewise.
2814         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2815         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2816         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
2817         * gcc.dg/dfp/pr35739.c: Likewise.
2818         * gcc.dg/fdata-sections-1.c: Likewise.
2819         * gcc.dg/lto/20090206-1_0.c: Likewise.
2820         * gcc.dg/lto/20090206-2_0.c: Likewise.
2821         * gcc.dg/pr30360.c: Likewise.
2822         * gcc.dg/pr37303.c: Likewise.
2823         * gcc.dg/pr39323-1.c: Likewise.
2824         * gcc.dg/pr39323-2.c: Likewise.
2825         * gcc.dg/pr39323-3.c: Likewise.
2826         * gcc.dg/pr45416.c: Likewise.
2827         * gcc.dg/setjmp-2.c: Likewise.
2828         * gcc.dg/split-1.c: Likewise.
2829         * gcc.dg/split-3.c: Likewise.
2830         * gcc.dg/split-4.c: Likewise.
2831         * gcc.dg/strlenopt-12g.c: Likewise.
2832         * gcc.dg/strlenopt-14g.c: Likewise.
2833         * gcc.dg/strlenopt-14gf.c: Likewise.
2834         * gcc.dg/strlenopt-16g.c: Likewise.
2835         * gcc.dg/strlenopt-17g.c: Likewise.
2836         * gcc.dg/strlenopt-18g.c: Likewise.
2837         * gcc.dg/strlenopt-1f.c: Likewise.
2838         * gcc.dg/strlenopt-22g.c: Likewise.
2839         * gcc.dg/strlenopt-2f.c: Likewise.
2840         * gcc.dg/strlenopt-4g.c: Likewise.
2841         * gcc.dg/strlenopt-4gf.c: Likewise.
2842         * gcc.dg/struct-ret-3.c: Likewise.
2843         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
2844         * gcc.misc-tests/linkage.exp: Likewise.
2845         * gcc.target/i386/20000724-1.c: Likewise.
2846         * gcc.target/i386/align-main-3.c: Likewise.
2847         * gcc.target/i386/cleanup-1.c: Likewise.
2848         * gcc.target/i386/inline-mcpy.c: Likewise.
2849         * gcc.target/i386/pr32268.c: Likewise.
2850         * gcc.target/i386/pr36613.c: Likewise.
2851         * gcc.target/i386/pr39013-1.c: Likewise.
2852         * gcc.target/i386/pr39013-2.c: Likewise.
2853         * gcc.target/i386/pr39496.c: Likewise.
2854         * gcc.target/i386/pr40906-3.c: Likewise.
2855         * gcc.target/i386/pr46084.c: Likewise.
2856         * lib/target-supports.exp (check_effective_target_pie): Likewise.
2858 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
2860         PR target/6526
2861         * gcc.target/sh/pr6526.c: New.
2863 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
2865         PR target/57568
2866         * gcc.c-torture/execute/pr57568.c: New test.
2868 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2870         PR c++/37404
2871         * g++.dg/other/vararg-4.C: New.
2873 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
2875         PR rtl-optimization/57559
2876         * gcc.target/s390/pr57559.c : New test.
2878 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2880         PR fortran/37336
2881         * gfortran.dg/finalize_10.f90: New.
2882         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2883         * gfortran.dg/finalize_15.f90: New.
2885 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2887         PR fortran/57553
2888         * gfortran.dg/storage_size_4.f90: New.
2890 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
2892         PR c++/57548
2893         * testsuite/g++.dg/ext/pr57548.C: New test.
2895 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2897         PR middle-end/57541
2898         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
2900 2013-06-07  Jan Hubicka  <jh@suse.cz>
2902         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
2904 2013-06-07  Tobias Burnus  <burnus@net-b.de>
2906         PR fortran/57549
2907         * gfortran.dg/array_constructor_48.f90: New.
2908         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2909         * gfortran.dg/array_constructor_type_15.f03: Ditto.
2911 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2913         PR target/56315
2914         * gcc.target/arm/xordi3-opt.c: New test.
2916 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2918         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2919         Revert to dg-options.
2921 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2923         PR target/55033
2924         * gcc.target/powerpc/pr55033.c: New.
2926 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
2928         PR c++/53658
2929         * g++.dg/cpp0x/alias-decl-36.C: New.
2931 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2932             Pat Haugen  <pthaugen@us.ibm.com>
2933             Peter Bergner  <bergner@vnet.ibm.com>
2935         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2936         power8 builtin functions.
2937         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2938         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2939         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2940         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2941         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2942         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2943         * gcc.target/powerpc/p8vector-vectorize-1.c: New
2944         tests to test power8 auto-vectorization.
2945         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2946         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2947         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2948         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2950         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2951         powerpc_p8vector_ok instead of powerpc_vsx_ok.
2953         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2955         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2956         support.
2957         (check_effective_target_powerpc_p8vector_ok): Likewise.
2958         (is-effective-target): Likewise.
2959         (check_vect_support_and_set_flags): Likewise.
2961 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2963         PR c++/43652
2964         * g++.dg/parse/error53.C: New.
2966 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
2968         PR rtl-optimization/57459
2969         * gcc.target/i386/pr57459.c: New test.
2971 2013-06-06  Teresa Johnson  <tejohnson@google.com>
2973         PR c++/53743
2974         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2975         into -freorder-blocks-and-partition test.
2976         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2977         * gcc.dg/tree-prof/20041218-1.c: Ditto.
2978         * gcc.dg/tree-prof/pr52027.c: Use -O2.
2979         * gcc.dg/tree-prof/pr50907.c: Ditto.
2980         * gcc.dg/tree-prof/pr45354.c: Ditto.
2981         * g++.dg/tree-prof/partition2.C: Ditto.
2982         * g++.dg/tree-prof/partition3.C: Ditto.
2984 2013-06-06  Tobias Burnus  <burnus@net-b.de>
2986         PR fortran/57542
2987         * gfortran.dg/finalize_16.f90: New.
2989 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2991         * gcc.dg/vect/no-section-anchors-vect-68.c:
2992         Add dg-skip-if aarch64_tiny.
2994 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2996         PR C/57457
2997         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2998         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3000 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
3002         PR c++/51908
3003         * g++.dg/cpp0x/decltype54.C: New.
3005 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
3007         * gcc.dg/fshort-wchar.c: Add extra dg-options for
3008         arm*-*-*eabi* targets.
3009         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3010         arm*-*-* targets.
3011         * gcc.dg/tree-ssa/pr43491.c: Likewise.
3013 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
3014             Tobias Burnus  <burnus@net-b.de>
3016         * gfortran.dg/string_length_2.f90: Fix dg-do run.
3017         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
3018         * gfortran.dg/io_real_boz_4.f90: Ditto.
3019         * gfortran.dg/io_real_boz_5.f90: Ditto.
3021 2013-06-05  Andreas Schwab  <schwab@suse.de>
3023         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3025 2013-06-04  Jan Hubicka  <jh@suse.cz>
3027         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3029 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3031         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3032         parameters with void.
3033         (main2): Removed argc parameter.
3034         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3035         (main): Replaced argc, argv parameters with void.
3036         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3037         (main2): Removed argc parameter.
3038         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3039         argv parameters with void.  Added __asm volatile to avoid optimization
3040         on argc, if necessary.
3041         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3042         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3043         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3044         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3045         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3046         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3047         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3048         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3049         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3050         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3051         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3052         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3053         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3054         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3055         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3056         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3057         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3058         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3059         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3060         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3061         parameters with void.
3062         (main2): Removed argc parameter.
3063         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3064         (main): Replaced argc, argv parameters with void.
3065         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3066         argv parameters with void.  Also renamed this function as main, and
3067         delete the existing main.
3068         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3069         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3070         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3072 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
3074         * gcc.target/aarch64/movi_1.c: New test.
3076 2013-06-04  Tobias Burnus  <burnus@net-b.de>
3078         PR fortran/37336
3079         * gfortran.dg/finalize_12.f90: New.
3080         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3081         end of scope finalization.
3082         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3083         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3084         * gfortran.dg/auto_dealloc_2.f90: Ditto.
3085         * gfortran.dg/class_19.f03: Ditto.
3086         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3087         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3088         * gfortran.dg/extends_14.f03: Ditto.
3089         * gfortran.dg/move_alloc_4.f90: Ditto.
3090         * gfortran.dg/typebound_proc_27.f03: Ditto.
3092 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
3094         * gfortran.dg/bounds_check_7.f90: Remove "! {".
3095         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3096         * gfortran.dg/default_initialization_5.f90: Update dg-do.
3097         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3098         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3099         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3100         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3101         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
3102         * gfortran.dg/io_real_boz_4.f90: Ditto.
3103         * gfortran.dg/io_real_boz_5.f90: Ditto.
3104         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3105         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3106         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3107         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3108         * gfortran.dg/transpose_2.f90: Fix dg-output.
3110 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3112         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3113         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3114         dg-option and an header comment.
3116 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3118         PR c++/57419
3119         * g++.dg/cpp0x/sfinae46.C: New.
3120         * g++.dg/cpp0x/defaulted13.C: Adjust.
3121         * g++.dg/cpp0x/defaulted2.C: Likewise.
3122         * g++.dg/cpp0x/defaulted26.C: Likewise.
3123         * g++.dg/cpp0x/defaulted3.C: Likewise.
3124         * g++.dg/cpp0x/error1.C: Likewise.
3125         * g++.dg/cpp0x/implicit1.C: Likewise.
3126         * g++.dg/cpp0x/implicit11.C: Likewise.
3127         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3128         * g++.dg/cpp0x/initlist47.C: Likewise.
3129         * g++.dg/cpp0x/initlist9.C: Likewise.
3130         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3131         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3132         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3133         * g++.dg/cpp0x/union4.C: Likewise.
3134         * g++.dg/template/crash108.C: Likewise.
3135         * g++.dg/template/crash41.C: Likewise.
3136         * g++.old-deja/g++.jason/local.C: Likewise.
3137         * g++.old-deja/g++.law/visibility3.C: Likewise.
3139 2013-06-03  Teresa Johnson  <tejohnson@google.com>
3141         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3142         * gcc.dg/vect/bb-slp-14.c: Ditto.
3143         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3144         * gcc.dg/vect/bb-slp-23.c: Ditto.
3145         * gcc.dg/vect/bb-slp-15.c: Ditto.
3146         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3147         * gcc.dg/vect/bb-slp-24.c: Ditto.
3148         * gcc.dg/vect/bb-slp-16.c: Ditto.
3149         * gcc.dg/vect/bb-slp-25.c: Ditto.
3150         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3151         * gcc.dg/vect/bb-slp-17.c: Ditto.
3152         * gcc.dg/vect/bb-slp-1.c: Ditto.
3153         * gcc.dg/vect/bb-slp-26.c: Ditto.
3154         * gcc.dg/vect/bb-slp-18.c: Ditto.
3155         * gcc.dg/vect/bb-slp-2.c: Ditto.
3156         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
3157         * gcc.dg/vect/bb-slp-27.c: Ditto.
3158         * gcc.dg/vect/bb-slp-19.c: Ditto.
3159         * gcc.dg/vect/bb-slp-3.c: Ditto.
3160         * gcc.dg/vect/bb-slp-28.c: Ditto.
3161         * gcc.dg/vect/bb-slp-4.c: Ditto.
3162         * gcc.dg/vect/bb-slp-29.c: Ditto.
3163         * gcc.dg/vect/bb-slp-5.c: Ditto.
3164         * gcc.dg/vect/bb-slp-6.c: Ditto.
3165         * gcc.dg/vect/bb-slp-8a.c: Ditto.
3166         * gcc.dg/vect/bb-slp-7.c: Ditto.
3167         * gcc.dg/vect/bb-slp-8b.c: Ditto.
3168         * gcc.dg/vect/bb-slp-8.c: Ditto.
3169         * gcc.dg/vect/bb-slp-9.c: Ditto.
3170         * gcc.dg/vect/bb-slp-10.c: Ditto.
3171         * gcc.dg/vect/bb-slp-11.c: Ditto.
3172         * gcc.dg/vect/bb-slp-20.c: Ditto.
3173         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
3174         * gcc.dg/vect/bb-slp-21.c: Ditto.
3175         * gcc.dg/vect/bb-slp-30.c: Ditto.
3176         * gcc.dg/vect/bb-slp-13.c: Ditto.
3177         * gcc.dg/vect/bb-slp-22.c: Ditto.
3178         * g++.dg/vect/slp-pr50413.cc: Ditto.
3179         * g++.dg/vect/slp-pr56812.cc: Ditto.
3180         * g++.dg/vect/slp-pr50819.cc: Ditto.
3182 2013-06-01  Tobias Burnus  <burnus@net-b.de>
3184         PR fortran/57456
3185         * gfortran.dg/class_array_17.f90: New.
3187 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3189         * ada/acats/floatstore.lst: New.
3190         * ada/acats/run_all.sh: Process it.
3192 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3194         * gcc.target/powerpc/e500-ord-1.c: New test.
3195         * gcc.target/powerpc/e500-ord-2.c: Likewise.
3196         * gcc.target/powerpc/e500-unord-1.c: Likewise.
3197         * gcc.target/powerpc/e500-unord-2.c: Likewise.
3199 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3201         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
3203 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3205         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
3207 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3209         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
3211 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3213         PR c/57452
3214         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
3215         test-case.
3217 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3219         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
3221 2013-05-31  Marek Polacek  <polacek@redhat.com>
3223         PR tree-optimization/57478
3224         PR tree-optimization/57453
3225         * gcc.dg/torture/pr57478.c: New test.
3227 2013-05-31  Tobias Burnus  <burnus@net-b.de>
3229         PR fortran/57456
3230         * gfortran.dg/class_array_17.f90: New.
3232 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3234         PR target/56315
3235         * gcc.target/arm/iordi3-opt.c: New test.
3237 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
3239         PR fortran/54190
3240         PR fortran/57217
3241         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
3242         * gfortran.dg/interface_26.f90: Ditto.
3243         * gfortran.dg/proc_ptr_11.f90: Ditto.
3244         * gfortran.dg/proc_ptr_15.f90: Ditto.
3245         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3246         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
3247         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3248         * gfortran.dg/typebound_override_1.f90: Ditto.
3249         * gfortran.dg/typebound_override_4.f90: Ditto.
3250         * gfortran.dg/typebound_proc_6.f03: Ditto.
3251         * gfortran.dg/assumed_type_7.f90: New test.
3252         * gfortran.dg/typebound_override_5.f90: New test.
3253         * gfortran.dg/typebound_override_6.f90: New test.
3254         * gfortran.dg/typebound_override_7.f90: New test.
3256 2013-05-30  Tobias Burnus  <burnus@net-b.de>
3258         PR middle-end/57073
3259         * gfortran.dg/power_6.f90: New.
3261 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
3263         * gcc.target/aarch64/insv_1.c: New test.
3265 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
3267         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
3268         dg-skip-if "No stabs".
3270 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
3272         PR fortran/54189
3273         * gfortran.dg/assumed_size_1.f90: New.
3275 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3277         * gcc.dg/shrink-wrap-alloca.c: New added.
3278         * gcc.dg/shrink-wrap-pretend.c: New added.
3279         * gcc.dg/shrink-wrap-sibcall.c: New added.
3281 2013-05-30  Tobias Burnus  <burnus@net-b.de>
3283         PR fortran/57458
3284         * gfortran.dg/assumed_rank_13.f90: New.
3286 2013-05-29  Easwaran Raman  <eraman@google.com>
3288         PR tree-optimization/57442
3289         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
3291 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3293         PR tree-optimization/57441
3294         * gcc.c-torture/compile/pr57441.c: New.
3296 2013-05-29  Dehao Chen  <dehao@google.com>
3298         PR testsuite/57413
3299         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
3301 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3303         PR fortran/37336
3304         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
3305         * gfortran.dg/class_19.f03: Ditto.
3307 2013-05-29  Richard Biener  <rguenther@suse.de>
3309         * gcc.dg/vect/bb-slp-32.c: New testcase.
3311 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3313         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
3314         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
3315         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
3316         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
3317         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3318         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
3319         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
3320         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3321         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
3322         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
3323         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
3324         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
3325         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
3326         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
3327         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
3328         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
3329         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
3330         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
3331         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
3332         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
3333         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
3334         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
3335         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
3336         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
3337         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
3338         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
3339         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
3340         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
3341         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3342         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
3343         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
3344         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
3345         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
3346         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3347         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
3348         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
3349         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
3350         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
3351         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
3353 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3355         PR fortran/37336
3356         * gfortran.dg/finalize_11.f90: New.
3357         * gfortran.dg/finalize_4.f03: Remove dg-error.
3358         * gfortran.dg/finalize_5.f03: Ditto.
3359         * gfortran.dg/finalize_6.f03: Ditto.
3360         * gfortran.dg/finalize_7.f03: Ditto.
3362 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3364         * gfortran.dg/class_array_16.f90: New.
3366 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3368         PR fortran/57435
3369         * testsuite/gfortran.dg/use_29.f90: New.
3371 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3373         * gnat.dg/fp_exception.adb: New test.
3375 2013-05-28  Richard Biener  <rguenther@suse.de>
3377         PR tree-optimization/56787
3378         * gcc.dg/vect/pr56787.c: New testcase.
3380 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
3381             Tobias Burnus  <burnus@net-b.de>
3383         PR fortran/57217
3384         * gfortran.dg/typebound_override_4.f90: New.
3386 2013-05-28  Richard Biener  <rguenther@suse.de>
3388         PR tree-optimization/57411
3389         * g++.dg/opt/pr57411.C: New testcase.
3391 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3393         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
3394         * gcc.dg/builtin-bswap-9.c: Likewise.
3396 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3398         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
3400 2013-05-27  Richard Biener  <rguenther@suse.de>
3402         PR middle-end/57412
3403         * gcc.dg/gomp/pr57412.c: New testcase.
3405 2013-05-27  Bud Davis  <jmdavis@link.com>
3407         PR fortran/50405
3408         * gfortran.dg/stfunc_8.f90: New.
3410 2013-05-27  Richard Biener  <rguenther@suse.de>
3412         PR tree-optimization/57343
3413         * gcc.dg/torture/pr57343.c: New testcase.
3415 2013-05-27  Richard Biener  <rguenther@suse.de>
3417         PR tree-optimization/57417
3418         * gcc.dg/torture/pr57417.c: New testcase.
3420 2013-05-27  Richard Biener  <rguenther@suse.de>
3422         PR tree-optimization/57396
3423         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
3425 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3427         * gnat.dg/specs/last_bit.ads: New test.
3429 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3431         * gnat.dg/specs/machine_attribute.ads: New test.
3433 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3435         * gnat.dg/incomplete3.ad[sb]: New test.
3437 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3439         PR target/53916
3440         * gcc.target/mips/div-13.c: New test.
3442 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3444         PR target/55777
3445         * gcc.target/mips/mips16-attributes-5.c,
3446         * gcc.target/mips/mips16-attributes-6.c: New tests.
3448 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3450         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
3451         * gcc.dg/builtin-bswap-8.c: Likewise.
3453 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3455         PR c++/52216
3456         * g++.dg/cpp0x/new1.C: New.
3458 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3460         PR c++/25666
3461         * g++.dg/parse/dtor16.C: New.
3462         * g++.dg/parse/dtor6.C: Adjust.
3464 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3466         PR c++/19618
3467         * g++.dg/expr/bitfield12.C: New.
3469 2013-05-24  Jeff Law  <law@redhat.com>
3471         PR tree-optimization/57124
3472         * gcc.c-torture/execute/pr57124.c: New test.
3473         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
3475 2013-05-24  Martin Jambor  <mjambor@suse.cz>
3477         PR tree-optimization/57294
3478         * gcc.dg/ipa/pr57294.c: New test.
3480 2013-05-24  Dehao Chen  <dehao@google.com>
3482         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
3484 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
3486         * gcc.target/aarch64/scalar_intrinsics.c
3487         (force_simd): Use a valid instruction.
3488         (test_vdupd_lane_s64): Pass a valid lane argument.
3489         (test_vdupd_lane_u64): Likewise.
3491 2013-05-24  Richard Biener  <rguenther@suse.de>
3493         PR tree-optimization/57287
3494         * gcc.dg/pr57287.c: New testcase.
3496 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3498         PR c++/26572
3499         * g++.dg/template/error51.C: New.
3501 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3503         PR c++/25503
3504         * g++.dg/template/bitfield2.C: New.
3506 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3508         * gnat.dg/specs/noinline1.ads: New test.
3509         * gnat.dg/noinline2.ad[sb]: Likewise.
3510         * gnat.dg/specs/noinline3.ads: Likewise.
3511         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
3513 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3515         PR tree-ssa/57385
3516         * gcc.dg/tree-ssa/pr57385.c: New test.
3518 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3520         * gnat.dg/derived_type4.adb: New test.
3522 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3524         * gcc.dg/builtin-bswap-6.c: New test.
3525         * gcc.dg/builtin-bswap-7.c: Likewise.
3526         * gcc.dg/builtin-bswap-8.c: Likewise.
3527         * gcc.dg/builtin-bswap-9.c: Likewise.
3529 2013-05-23  Christian Bruel  <christian.bruel@st.com>
3531         PR debug/57351
3532         * gcc.dg/debug/pr57351.c: New test
3534 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
3536         * gcc.target/aarch64/vect-clz.c: New file.
3538 2013-05-23  Martin Jambor  <mjambor@suse.cz>
3540         PR middle-end/57347
3541         * gcc.dg/ipa/pr57347.c: New test.
3543 2013-05-23  Richard Biener  <rguenther@suse.de>
3545         PR tree-optimization/57380
3546         * g++.dg/tree-ssa/pr57380.C: New testcase.
3548 2013-05-23  Richard Biener  <rguenther@suse.de>
3550         PR middle-end/57381
3551         * gcc.dg/torture/pr57381.c: New testcase.
3553 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
3555         PR middle-end/57344
3556         * gcc.c-torture/execute/pr57344-1.c: New test.
3557         * gcc.c-torture/execute/pr57344-2.c: New test.
3558         * gcc.c-torture/execute/pr57344-3.c: New test.
3559         * gcc.c-torture/execute/pr57344-4.c: New test.
3561 2013-05-23  Richard Biener  <rguenther@suse.de>
3563         PR rtl-optimization/57341
3564         * gcc.dg/torture/pr57341.c: New testcase.
3566 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3568         PR c++/57352
3569         * g++.dg/parse/crash62.C: New.
3571 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3572             Pat Haugen  <pthaugen@us.ibm.com>
3573             Peter Bergner  <bergner@vnet.ibm.com>
3575         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
3576         crypto builtins.
3578 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3580         PR fortran/57364
3581         * gfortran.dg/defined_assignment_6.f90: New.
3583 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3585         PR fortran/57338
3586         * gfortran.dg/assumed_type_6.f90: New.
3588 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3590         PR c++/57211
3591         * g++.dg/cpp0x/Wunused-parm.C: New.
3593 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3595         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
3596         * g++.dg/warn/Wdouble-promotion.C: Likewise.
3598 2013-05-21  Easwaran Raman  <eraman@google.com>
3600         PR tree-optimization/57322
3601         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
3603 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
3605         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
3606         .set (no)?micromips
3608 2013-05-21  Tobias Burnus  <burnus@net-b.de>
3610         PR fortran/57035
3611         * gfortran.dg/assumed_type_5.f90: New.
3612         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
3613         * gfortran.dg/assumed_rank_2.f90: Ditto.
3614         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3615         * gfortran.dg/no_arg_check_3.f90: Ditto.
3617 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3619         PR tree-optimization/57331
3620         * gcc.c-torture/compile/pr57331.c: New test.
3622 2013-05-21  Richard Biener  <rguenther@suse.de>
3624         PR tree-optimization/57330
3625         * gcc.dg/torture/pr57330.c: New testcase.
3627 2013-05-21  Richard Biener  <rguenther@suse.de>
3629         PR tree-optimization/57303
3630         * gcc.dg/torture/pr57303.c: New testcase.
3632 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3634         PR tree-optimization/57321
3635         * gcc.c-torture/execute/pr57321.c: New test.
3637 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3639         PR fortran/48858
3640         PR fortran/55465
3641         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
3642         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
3643         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
3644         * gfortran.dg/binding_label_tests_3.f03: Ditto.
3645         * gfortran.dg/binding_label_tests_4.f03: Ditto.
3646         * gfortran.dg/binding_label_tests_5.f03: Ditto.
3647         * gfortran.dg/binding_label_tests_6.f03: Ditto.
3648         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3649         * gfortran.dg/binding_label_tests_8.f03: Ditto.
3650         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
3651         * gfortran.dg/binding_label_tests_24.f90: New.
3652         * gfortran.dg/binding_label_tests_25.f90: New.
3654 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3656         PR fortran/48858
3657         * gfortran.dg/binding_label_tests_17.f90: New.
3658         * gfortran.dg/binding_label_tests_18.f90: New.
3659         * gfortran.dg/binding_label_tests_19.f90: New.
3660         * gfortran.dg/binding_label_tests_20.f90: New.
3661         * gfortran.dg/binding_label_tests_21.f90: New.
3662         * gfortran.dg/binding_label_tests_22.f90: New.
3663         * gfortran.dg/binding_label_tests_23.f90: New.
3665 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3667         PR fortran/48858
3668         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
3669         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
3670         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
3671         * gfortran.dg/common_18.f90: New.
3672         * gfortran.dg/common_19.f90: New.
3673         * gfortran.dg/common_20.f90: New.
3674         * gfortran.dg/common_21.f90: New.
3676 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3678         PR c++/12288
3679         * g++.dg/parse/error52.C: New.
3680         * g++.dg/parse/error3.C: Adjust.
3681         * g++.dg/parse/error36.C: Likewise.
3683 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3685         PR target/56547
3686         * gcc.target/sh/pr56547-1.c: New.
3687         * gcc.target/sh/pr56547-2.c: New.
3689 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3691         PR c++/23608
3692         * g++.dg/warn/Wsign-compare-6.C: New.
3693         * g++.dg/warn/Wdouble-promotion.C: Adjust.
3695 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3697         PR c++/57327
3698         * g++.dg/template/error50.C: New.
3700 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3702         PR c++/10207
3703         * g++.dg/ext/complit13.C: New.
3705 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
3707         PR c++/57175
3708         * g++.dg/pr57175.C: New testcase.
3710 2013-05-17  Easwaran Raman  <eraman@google.com>
3712         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
3714 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
3716         PR testsuite/57313
3717         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
3719 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3721         PR rtl-optimization/57281
3722         PR rtl-optimization/57300
3723         * gcc.dg/pr57300.c: New test.
3724         * gcc.c-torture/execute/pr57281.c: New test.
3726 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3728         PR c++/18126
3729         * g++.dg/ext/sizeof-complit.C: New.
3731 2013-05-17  Marek Polacek  <polacek@redhat.com>
3733         * gcc.dg/strlenopt-25.c: New test.
3734         * gcc.dg/strlenopt-26.c: Likewise.
3736 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3738         * gcc.target/i386/rotate-4.c: Compile only with -mavx
3739         instead of -mavx2, require only avx instead of avx2.
3740         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
3741         of avx2-check.h and turn into an avx runtime test instead of
3742         avx2 runtime test.
3744 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3746         * g++.dg/ext/vector22.C: Uncomment working test.
3748 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
3750         PR c++/17410
3751         * g++.dg/template/pr17410.C: New.
3753 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
3755         * gcc.target/i386/rotate-3.c: New test.
3756         * gcc.target/i386/rotate-3a.c: New test.
3757         * gcc.target/i386/rotate-4.c: New test.
3758         * gcc.target/i386/rotate-4a.c: New test.
3759         * gcc.target/i386/rotate-5.c: New test.
3760         * gcc.target/i386/rotate-5a.c: New test.
3762 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3764         * gcc.dg/visibility-21.c: Require section_anchors.
3766 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
3768         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
3769         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
3770         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
3772 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
3774         * gcc.dg/visibility-21.c: New.
3776 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3778         PR middle-end/57286
3779         * gcc.dg/pr57286.c: New testcase.
3780         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
3781         * g++.dg/ext/vector22.C: Comment out transformations not
3782         performed anymore.
3784 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
3786         PR target/57260
3787         * gcc.target/mips/call-1.c: Restrict to o32.
3788         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
3790 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3792         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
3793         dg-messages.
3794         * g++.dg/warn/Wshadow-1.C: Likewise.
3795         * g++.dg/warn/Wshadow-6.C: Likewise.
3796         * g++.dg/warn/Wshadow-7.C: Likewise.
3798 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3800         PR c++/31952
3801         * g++.dg/parse/pr31952-1.C: New.
3802         * g++.dg/parse/pr31952-2.C: Likewise.
3803         * g++.dg/parse/pr31952-3.C: Likewise.
3805         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
3806         * g++.old-deja/g++.jason/cond.C: Likewise.
3807         * g++.dg/cpp0x/range-for5.C: Likewise.
3809 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3811         PR target/19599
3812         * gcc.target/arm/pr40887.c: Adjust testcase.
3813         * gcc.target/arm/pr19599.c: New test.
3815 2013-05-15  Richard Biener  <rguenther@suse.de>
3817         PR tree-optimization/57275
3818         * gcc.target/i386/pr57275.c: New testcase.
3820 2013-05-15  Jan Hubicka  <jh@suse.cz>
3822         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
3823         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
3824         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
3826 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3828         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
3829         scheduling.
3831 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3833         PR c++/57274
3834         * c-c++-common/Wsequence-point-1.c: New test.
3836 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
3838         * g++.dg/ext/vector22.C: New testcase.
3839         * gcc.dg/binop-xor3.c: Remove xfail.
3841 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
3843         * gcc.target/aarch64/vect-fcm.x: Add cases testing
3844         FLOAT cmp FLOAT ? INT : INT.
3845         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
3846         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3847         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3848         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3849         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3850         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3852 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
3854         PR c++/53903
3855         * g++.dg/cpp0x/defaulted43.C: New.
3857 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3859         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
3860         (alloca): Remove declaration.
3861         (foo9): Replace alloca by __builtin_alloca.
3863 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3865         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3866         Expect "size of array is too large" error.
3868 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3870         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
3872 2013-05-14  Richard Biener  <rguenther@suse.de>
3874         PR middle-end/57235
3875         * g++.dg/torture/pr57235.C: New testcase.
3877 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3879         PR middle-end/57251
3880         * gcc.dg/torture/pr57251.c: New test.
3882 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
3884         PR target/57264
3885         * gcc.target/i386/pr57264.c: New test.
3887 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3889         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
3891 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
3893         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
3895 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3897         PR tree-optimization/45216
3898         PR tree-optimization/57157
3899         * c-c++-common/rotate-1.c: Add 32 tests with +.
3900         * c-c++-common/rotate-1a.c: Adjust.
3901         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
3902         * c-c++-common/rotate-2b.c: New test.
3903         * c-c++-common/rotate-3.c: Add 32 tests with +.
3904         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
3905         * c-c++-common/rotate-4b.c: New test.
3906         * c-c++-common/rotate-5.c: New test.
3908 2013-05-13  Martin Jambor  <mjambor@suse.cz>
3910         PR middle-end/42371
3911         * gcc.dg/ipa/remref-0.c: New test.
3912         * gcc.dg/ipa/remref-1a.c: Likewise.
3913         * gcc.dg/ipa/remref-1b.c: Likewise.
3914         * gcc.dg/ipa/remref-2a.c: Likewise.
3915         * gcc.dg/ipa/remref-2b.c: Likewise.
3917 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
3919         * gcc.dg/vector-shift-2.c: New testcase.
3921 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3923         PR tree-optimization/57230
3924         * gcc.dg/strlenopt-24.c: New test.
3926         PR tree-optimization/57230
3927         * gcc.dg/strlenopt-23.c: New test.
3929 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
3931         PR target/57108
3932         * gcc.target/sh/pr57108.c: Move this test case to ...
3933         * gcc.c-torture/compile/pr57108.c: ... here.
3935 2013-05-10  Richard Biener  <rguenther@suse.de>
3937         PR tree-optimization/57214
3938         * gcc.dg/torture/pr57214.c: New testcase.
3940 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
3942         * gcc.dg/vector-shift.c: New testcase.
3944 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
3946         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3948         PR tree-optimization/45216
3949         PR tree-optimization/57157
3950         * c-c++-common/rotate-1.c: New test.
3951         * c-c++-common/rotate-1a.c: New test.
3952         * c-c++-common/rotate-2.c: New test.
3953         * c-c++-common/rotate-2a.c: New test.
3954         * c-c++-common/rotate-3.c: New test.
3955         * c-c++-common/rotate-3a.c: New test.
3956         * c-c++-common/rotate-4.c: New test.
3957         * c-c++-common/rotate-4a.c: New test.
3959 2013-05-10  Richard Biener  <rguenther@suse.de>
3961         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3962         * gcc.target/i386/l_fma_double_1.c: Adjust.
3963         * gcc.target/i386/l_fma_double_2.c: Likewise.
3964         * gcc.target/i386/l_fma_double_3.c: Likewise.
3965         * gcc.target/i386/l_fma_double_4.c: Likewise.
3966         * gcc.target/i386/l_fma_double_5.c: Likewise.
3967         * gcc.target/i386/l_fma_double_6.c: Likewise.
3968         * gcc.target/i386/l_fma_float_1.c: Likewise.
3969         * gcc.target/i386/l_fma_float_2.c: Likewise.
3970         * gcc.target/i386/l_fma_float_3.c: Likewise.
3971         * gcc.target/i386/l_fma_float_4.c: Likewise.
3972         * gcc.target/i386/l_fma_float_5.c: Likewise.
3973         * gcc.target/i386/l_fma_float_6.c: Likewise.
3975 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
3977         PR c++/51226
3978         * g++.dg/cpp0x/pr51226.C: New.
3980 2013-04-16  Han Shen  <shenhan@google.com>
3982         Test cases for '-fstack-protector-strong'.
3983         * gcc.dg/fstack-protector-strong.c: New.
3984         * g++.dg/fstack-protector-strong.C: New.
3986 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
3988         * gcc.target/aarch64/ands_1.c: New test.
3989         * gcc.target/aarch64/ands_2.c: Likewise
3991 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
3993         * lib/target-supports.exp (check_effective_target_hw): New
3994         function.
3995         * c-c++-common/asan/clone-test-1.c: Call
3996         check_effective_target_hw.
3997         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3998         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3999         possible decorations.
4000         * c-c++-common/asan/null-deref-1.c: Likewise.
4001         * c-c++-common/asan/stack-overflow-1.c: Likewise.
4002         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4003         * c-c++-common/asan/use-after-free-1.c: Likewise.
4004         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4005         * g++.dg/asan/large-func-test-1.C: Likewise.
4007 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
4009         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4011 2013-05-07  Richard Biener  <rguenther@suse.de>
4013         PR middle-end/57190
4014         * g++.dg/torture/pr57190.C: New testcase.
4016 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
4018         PR tree-optimization/57149
4019         * gcc.dg/pr57149.c: New test.
4021         PR debug/57184
4022         * gcc.dg/pr57184.c: New test.
4024 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4026         * gnat.dg/specs/array3.ads: New test.
4028 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
4030         * c-c++-common/vector-scalar-2.c: New testcase.
4032 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
4034         * gcc.target/i386/asm-dialect-2.c: New testcase.
4036 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
4038         PR c++/57183
4039         * g++.dg/cpp0x/auto38.C: New.
4041 2013-05-06  Richard Biener  <rguenther@suse.de>
4043         PR tree-optimization/57185
4044         * gcc.dg/autopar/pr57185.c: New testcase.
4046 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
4048         PR target/57106
4049         * gcc.target/i386/pr57106.c: New test.
4051 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4053         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4054         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4055         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4056         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4057         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4058         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4059         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4061 2013-05-06  Teresa Johnson  <tejohnson@google.com>
4063         PR bootstrap/57154
4064         * gcc.dg/pr57154.c: New test.
4066 2013-05-06  Richard Biener  <rguenther@suse.de>
4068         PR middle-end/57147
4069         * gcc.dg/torture/pr57147-1.c: New testcase.
4070         * gcc.dg/torture/pr57147-2.c: Likewise.
4071         * gcc.dg/torture/pr57147-3.c: Likewise.
4073 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4075         PR target/55303
4076         * gcc.target/sh/pr55303-1.c: New.
4077         * gcc.target/sh/pr55303-2.c: New.
4078         * gcc.target/sh/pr55303-3.c: New.
4080 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4082         * gfortran.dg/allocate_with_source_3.f90: New.
4084 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4086         PR fortran/57141
4087         * gfortran.dg/null_8.f90: New.
4089 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4091         PR c++/53745
4092         * g++.dg/cpp0x/enum27.C: New.
4093         * g++.dg/cpp0x/enum_base.C: Adjust.
4095 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
4097         PR tree-optimization/56205
4098         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4100 2013-05-04  Tobias Burnus  <burnus@net-b.de>
4102         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4103         * gfortran.dg/bind_c_usage_27.f90: New.
4104         * gfortran.dg/bind_c_usage_28.f90: New.
4106 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4108         PR c++/51927
4109         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4111 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4113         PR target/57150
4114         * gcc.target/powerpc/pr57150.c: New file.
4116 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4118         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4119         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4120         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4121         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4122         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4123         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4124         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4126 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
4128         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4129         scan-assembler-times.
4131 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4133         * gcc.dg/tree-ssa/slsr-32.c: New.
4134         * gcc.dg/tree-ssa/slsr-33.c: New.
4135         * gcc.dg/tree-ssa/slsr-34.c: New.
4136         * gcc.dg/tree-ssa/slsr-35.c: New.
4137         * gcc.dg/tree-ssa/slsr-36.c: New.
4138         * gcc.dg/tree-ssa/slsr-37.c: New.
4139         * gcc.dg/tree-ssa/slsr-38.c: New.
4141 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
4143         * gcc.target/aarch64/tst_1.c: New test.
4144         * gcc.target/aarch64/tst_2.c: Likewise
4146 2013-05-02  Jeff Law  <law@redhat.com>
4148         PR tree-optimization/57144
4149         * gcc.c-torture/execute/pr57144.c: New test.
4151 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
4153         PR rtl-optimization/57130
4154         * gcc.c-torture/execute/pr57130.c: New test.
4156 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
4158         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
4160 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
4162         * gcc.target/aarch64/fabd.c: New file.
4164 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4166         PR c++/54318
4167         * g++.dg/cpp0x/pr54318.C: New.
4169 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4171         PR c++/14283
4172         * g++.dg/parse/error51.C: New.
4173         * g++.dg/parse/error15.C: Adjust column numbers.
4175 2013-05-02  Tobias Burnus  <burnus@net-b.de>
4177         PR fortran/57142
4178         * gfortran.dg/size_kind_2.f90: New.
4179         * gfortran.dg/size_kind_3.f90: New.
4181 2013-05-02  Richard Biener  <rguenther@suse.de>
4183         PR middle-end/57140
4184         * g++.dg/torture/pr57140.C: New testcase.
4186 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
4188         PR target/56732
4189         * gcc.target/arm/pr56732-1.c: New test.
4191 2013-05-02  Martin Jambor  <mjambor@suse.cz>
4193         PR middle-end/56988
4194         * gcc.dg/ipa/pr56988.c: New test.
4196 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
4198         * gcc.target/aarch64/bics_1.c: New test.
4199         * gcc.target/aarch64/bics_2.c: Likewise.
4201 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
4203         PR rtl-optimization/57131
4204         * gcc.c-torture/execute/pr57131.c: New test.
4206 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4208         PR c++/57132
4209         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
4211 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
4213         PR target/57091
4214         * gcc.target/i386/pr57091.c: New test.
4216 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4218         * gcc.target/aarch64/vect-vaddv.c: New.
4220 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4222         * gcc.target/aarch64/vect-vmaxv.c: New.
4223         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
4225 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4227         * gcc.target/aarch64/scalar-vca.c: New.
4228         * gcc.target/aarch64/vect-vca.c: Likewise.
4230 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4232         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
4233         (test_vceqd_s64): Force arguments to SIMD registers.
4234         (test_vceqzd_s64): Likewise.
4235         (test_vcged_s64): Likewise.
4236         (test_vcled_s64): Likewise.
4237         (test_vcgezd_s64): Likewise.
4238         (test_vcged_u64): Likewise.
4239         (test_vcgtd_s64): Likewise.
4240         (test_vcltd_s64): Likewise.
4241         (test_vcgtzd_s64): Likewise.
4242         (test_vcgtd_u64): Likewise.
4243         (test_vclezd_s64): Likewise.
4244         (test_vcltzd_s64): Likewise.
4245         (test_vtst_s64): Likewise.
4246         (test_vtst_u64): Likewise.
4248 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4250         PR c++/57092
4251         * g++.dg/cpp0x/decltype53.C: New.
4253 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4255         PR fortran/57071
4256         * gfortran.dg/power_5.f90:  New test.
4258 2013-04-30  Richard Biener  <rguenther@suse.de>
4260         PR middle-end/57122
4261         * gcc.dg/torture/pr57122.c: New testcase.
4263 2013-04-30  Richard Biener  <rguenther@suse.de>
4265         PR middle-end/57107
4266         * g++.dg/torture/pr57107.C: New testcase.
4268 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
4270         PR rtl-optimization/57105
4271         * gcc.dg/pr57105.c: New test.
4273 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
4275         PR tree-optimization/57104
4276         * gcc.dg/pr57104.c: New test.
4278 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
4280         PR target/44578
4281         * gcc.target/i386/pr44578.c: New test.
4283 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
4285         PR target/57097
4286         * gcc.target/i386/pr57097.c: New test.
4288 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
4290         PR target/57098
4291         * gcc.target/i386/pr57098.c: New test.
4293 2013-04-29  Kai Tietz  <ktietz@redhat.com>
4295         * gcc.c-torture/execute/pr55875.c: New test.
4297 2013-04-29  Richard Biener  <rguenther@suse.de>
4299         PR middle-end/57075
4300         * gcc.dg/torture/pr57075.c: New testcase.
4302 2013-04-29  Richard Biener  <rguenther@suse.de>
4304         PR middle-end/57103
4305         * gcc.dg/autopar/pr57103.c: New testcase.
4307 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4309         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
4311 2013-04-29  Tom de Vries  <tom@codesourcery.com>
4313         * gcc.dg/pr50763.c: Update test.
4315 2013-04-26  Jeff Law  <law@redhat.com>
4317         * gcc.dg/tree-ssa/vrp88.c: New test.
4319 2013-04-29  Christian Bruel  <christian.bruel@st.com>
4321         PR target/57108
4322         * gcc.target/sh/pr57108.c: New test.
4324 2013-04-29  Richard Biener  <rguenther@suse.de>
4326         PR middle-end/57089
4327         * gfortran.dg/gomp/pr57089.f90: New testcase.
4329 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4331         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
4333 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4335         * gcc.target/aarch64/vect-vcvt.c: New.
4337 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4339         * gcc.target/aarch64/vect-vrnd.c: New.
4341 2013-04-29  Richard Biener  <rguenther@suse.de>
4343         PR tree-optimization/57081
4344         * gcc.dg/torture/pr57081.c: New testcase.
4346 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
4348         PR tree-optimization/57083
4349         * gcc.dg/torture/pr57083.c: New test.
4351 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4353         PR c++/56450
4354         * g++.dg/cpp0x/decltype52.C: New.
4356 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
4358         N3472 binary constants
4359         * g++.dg/cpp/limits.C: Adjust warning wording.
4360         * g++.dg/system-binary-constants-1.C: Likewise.
4361         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
4363 2013-04-28  Tobias Burnus  <burnus@net-b.de>
4365         PR fortran/57093
4366         * gfortran.dg/coarray_30.f90: New.
4368 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4370         PR fortran/57071
4371         * frontend-passes (optimize_power):  New function.
4372         (optimize_op):  Use it.
4374 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
4376         PR target/56866
4377         * gcc.c-torture/execute/pr56866.c: New test.
4378         * gcc.target/i386/pr56866.c: New test.
4380 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4382         PR go/57045
4383         * gcc.dg/setjmp-5.c: New test.
4385 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
4387         PR c++/55708
4388         * g++.dg/cpp0x/constexpr-55708.C: New.
4390 2013-04-26  Richard Biener  <rguenther@suse.de>
4392         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
4393         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
4394         * gcc.dg/pr53265.c: Remove XFAILs.
4395         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
4396         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
4398 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4400         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
4401         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
4402         -fdiagnostics-color=never option similarly to
4403         -fno-diagnostics-show-caret option.
4405 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
4407         PR rtl-optimization/57003
4408         * gcc.target/i386/pr57003.c: New test.
4410 2013-04-25  Marek Polacek  <polacek@redhat.com>
4412         PR tree-optimization/57066
4413         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
4415 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
4416             Tejas Belagod  <tejas.belagod@arm.com>
4418         * gcc.target/aarch64/vaddv-intrinsic.c: New.
4419         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
4420         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
4422 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4424         * gcc.target/aarch64/cmp.c: New.
4426 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4428         * gcc.target/aarch64/ngc.c: New.
4430 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4432         * lib/target-supports.exp
4433         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
4434         (check_effective_target_arm_neon_fp16_ok): Likewise.
4435         (add_options_for_arm_neon_fp16): Likewise.
4436         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
4437         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
4439 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
4441         PR rtl-optimizations/57046
4442         * gcc.target/i386/pr57046.c: New test.
4444 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4446         * g++.dg/cpp1y/cplusplus.C: New.
4448 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4450         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
4452 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4454         * c-c++-common/Wpointer-arith-1.c: New.
4456 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4458         * g++.dg/cpp1y/cxx1y_macro.C: New.
4460 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4462         PR c++/56970
4463         * g++.dg/cpp0x/sfinae45.C: New.
4465 2013-04-24  Richard Biener  <rguenther@suse.de>
4467         PR testsuite/57050
4468         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
4470 2013-04-23  Richard Biener  <rguenther@suse.de>
4472         PR middle-end/57036
4473         * gcc.dg/torture/pr57036-1.c: New testcase.
4474         * gcc.dg/torture/pr57036-2.c: Likewise.
4476 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
4478         * gcc.target/aarch64/scalar-mov.c: New testcase.
4480 2013-04-23  Richard Biener  <rguenther@suse.de>
4482         PR tree-optimization/57026
4483         * gcc.dg/torture/pr57026.c: New testcase.
4485 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
4487         PR fortran/53685
4488         PR fortran/57022
4489         * gfortran.dg/transfer_check_4.f90: New.
4491 2013-04-22  Marek Polacek  <polacek@redhat.com>
4493         PR sanitizer/56990
4494         * gcc.dg/pr56990.c: New test.
4496 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
4498         PR target/57018
4499         * gcc.target/i386/pr57018.c: New test.
4501 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
4503         * gcc.target/aarch64/vrecps.c: New.
4504         * gcc.target/aarch64/vrecpx.c: Likewise.
4506 2013-04-22  Christian Bruel  <christian.bruel@st.com>
4508         PR target/56995
4509         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
4511 2013-04-21  Jeff Law  <law@redhat.com>
4513         * gcc.dg/tree-ssa/forwprop-26.c: New test.
4515 2013-04-20  Tobias Burnus  <burnus@net-b.de>
4517         PR fortran/56907
4518         * gfortran.dg/c_loc_test_22.f90: New.
4520 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
4522         PR rtl-optimization/56847
4523         * gcc.dg/pr56847.c: New test.
4525 2013-04-19  Richard Biener  <rguenther@suse.de>
4527         PR tree-optimization/56982
4528         * gcc.c-torture/execute/pr56982.c: New testcase.
4530 2013-04-19  Martin Jambor  <mjambor@suse.cz>
4532         PR tree-optimization/56718
4533         * g++.dg/ipa/imm-devirt-1.C: New test.
4534         * g++.dg/ipa/imm-devirt-2.C: Likewise.
4536 2013-04-19  Richard Biener  <rguenther@suse.de>
4538         PR tree-optimization/57000
4539         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
4541 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4542             Mikael Morin  <mikael@gcc.gnu.org>
4544         PR fortran/56872
4545         * gfortran.dg/array_constructor_45.f90:  New test.
4546         * gfortran.dg/array_constructor_46.f90:  New test.
4547         * gfortran.dg/array_constructor_47.f90:  New test.
4548         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
4550 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4552         PR rtl-optimization/56999
4553         * g++.dg/opt/pr56999.C: New test.
4555 2013-04-18  Cary Coutant  <ccoutant@google.com>
4557         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
4558         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
4560 2013-04-18  Cary Coutant  <ccoutant@google.com>
4562         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
4563         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
4564         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
4565         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
4566         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4567         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
4568         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4569         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
4570         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
4571         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
4572         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
4574 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
4576         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
4578 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4580         PR tree-optimization/56984
4581         * gcc.c-torture/compile/pr56984.c: New test.
4583         PR rtl-optimization/56992
4584         * gcc.dg/pr56992.c: New test.
4586 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
4588         PR fortran/56814
4589         * gfortran.dg/proc_ptr_42.f90: New.
4591 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4593         * gnat.dg/discr41.ad[sb]: New test.
4594         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
4595         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
4596         * gcc.dg/vect/slp-24.c: Likewise.
4597         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4598         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4599         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4600         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4601         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4602         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
4603         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4604         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
4605         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4606         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4607         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4608         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4609         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4610         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4611         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4612         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4613         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4614         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4615         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
4616         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4617         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
4618         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
4619         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4620         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
4621         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4622         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4624 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
4626         PR fortran/40958
4627         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
4628         * gfortran.dg/module_md5_1.f90: Remove.
4630 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4632         * gcc.target/aarch64/adds3.c: New.
4633         * gcc.target/aarch64/subs3.c: New.
4635 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4637         * gcc.target/aarch64/adds1.c: New.
4638         * gcc.target/aarch64/adds2.c: New.
4639         * gcc.target/aarch64/subs1.c: New.
4640         * gcc.target/aarch64/subs2.c: New.
4642 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
4644         Implement n3599 - Literal operator templates for strings.
4645         * g++.dg/cpp1y/udlit-char-template.C: New test.
4646         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
4648 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4650         PR fortran/39505
4651         * gfortran.dg/no_arg_check_1.f90: New.
4652         * gfortran.dg/no_arg_check_2.f90: New.
4653         * gfortran.dg/no_arg_check_3.f90: New.
4655 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
4657         PR fortran/56968
4658         * gfortran.dg/proc_ptr_41.f90: New.
4660 2013-04-16  Richard Biener  <rguenther@suse.de>
4662         PR tree-optimization/56756
4663         * gcc.dg/torture/pr56756.c: New testcase.
4665 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4667         PR fortran/56969
4668         * gfortran.dg/c_assoc_5.f90: New.
4670 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
4672         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
4673         * gcc.c-torture/execute/pr33992.x: Remove.
4674         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
4675         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
4676         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
4678 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
4680         PR tree-optimization/56962
4681         * gcc.c-torture/execute/pr56962.c: New test.
4683 2013-04-15  Richard Biener  <rguenther@suse.de>
4685         PR tree-optimization/56933
4686         * gcc.dg/vect/pr56933.c: New testcase.
4688 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4690         * gcc.target/arm/anddi3-opt.c: New test.
4691         * gcc.target/arm/anddi3-opt2.c: Likewise.
4693 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
4695         * gcc.dg/pr56890-1.c: New test.
4696         * gcc.dg/pr56890-2.c: Likewise.
4698 2013-04-15  Joey Ye  <joey.ye@arm.com>
4700         * gcc.target/arm/thumb1-far-jump-1.c: New test.
4701         * gcc.target/arm/thumb1-far-jump-2.c: New test.
4703 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
4705         PR fortran/56816
4706         * gfortran.dg/select_type_33.f03: New test.
4708 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
4710         PR fortran/55959
4711         * gfortran.dg/typebound_proc_29.f03: New.
4713 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4715         PR fortran/56266
4716         * gfortran.dg/typebound_proc_28.f03: New.
4718 2013-04-12  Jeff Law  <law@redhat.com>
4720         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
4721         either.
4723 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4725         PR fortran/56929
4726         * gfortran.dg/coarray/alloc_comp_2.f90: New.
4728 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
4730         PR target/56903
4731         * gcc.target/i386/pr56903.c: New test.
4733 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4735         PR fortran/56261
4736         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
4737         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
4738         * gfortran.dg/block_11.f90: Fix invalid test case.
4739         * gfortran.dg/function_types_3.f90: Add new error message.
4740         * gfortran.dg/global_references_1.f90: Ditto.
4741         * gfortran.dg/import2.f90: Remove unneeded parts.
4742         * gfortran.dg/import6.f90: Fix invalid test case.
4743         * gfortran.dg/proc_decl_2.f90: Ditto.
4744         * gfortran.dg/proc_decl_9.f90: Ditto.
4745         * gfortran.dg/proc_decl_18.f90: Ditto.
4746         * gfortran.dg/proc_ptr_40.f90: New.
4747         * gfortran.dg/whole_file_7.f90: Modified error wording.
4748         * gfortran.dg/whole_file_16.f90: Ditto.
4749         * gfortran.dg/whole_file_17.f90: Add -pedantic.
4750         * gfortran.dg/whole_file_18.f90: Modified error wording.
4751         * gfortran.dg/whole_file_20.f03: Ditto.
4752         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
4753         invalid test case.
4755 2013-04-12  Richard Biener  <rguenther@suse.de>
4757         Revert
4758         2013-04-10  Richard Biener  <rguenther@suse.de>
4760         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4762 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4764         PR fortran/56845
4765         * gfortran.dg/class_allocate_15.f90: New.
4767         Revert:
4768         2013-04-12  Tobias Burnus  <burnus@net-b.de>
4770         * gfortran.dg/coarray_lib_alloc_2.f90: Update
4771         scan-tree-dump-times.
4773 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
4775         PR tree-optimization/56918
4776         PR tree-optimization/56920
4777         * gcc.dg/vect/pr56918.c: New test.
4778         * gcc.dg/vect/pr56920.c: New test.
4780 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4782         PR fortran/56845
4783         * gfortran.dg/class_allocate_14.f90: New.
4784         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
4785         * gfortran.dg/coarray_lib_alloc_3.f90: New.
4787 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
4789         * gcc.dg/fold-cstvecshift.c: New testcase.
4791 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4793         * gcc.target/aarch64/negs.c: New.
4795 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4797         PR c++/56895
4798         * g++.dg/template/arrow4.C: New test.
4800 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
4802         * gnat.dg/array23.adb: New test.
4803         * gnat.dg/array23_pkg[123].ads: New helpers.
4805 2013-04-11  Jeff Law  <law@redhat.com>
4807         PR tree-optimization/56900
4808         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
4810 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4812         PR c++/56913
4813         * g++.dg/cpp0x/sfinae44.C: New.
4815 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
4817         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
4818         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
4820 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4822         PR c++/54216
4823         * g++.dg/cpp0x/enum26.C: New.
4824         * g++.old-deja/g++.pt/mangle1.C: Adjust.
4826 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4828         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
4829         inverse operands.
4830         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
4831         loop is vectorized.
4832         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4833         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
4834         loop is vectorized and that the correct instruction is generated.
4835         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4836         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4837         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4839 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4841         PR tree-optimization/56899
4842         * gcc.c-torture/execute/pr56899.c: New test.
4844 2013-04-10  David S. Miller  <davem@davemloft.net>
4846         * gcc.target/sparc/setcc-4.c: New test.
4847         * gcc.target/sparc/setcc-5.c: New test.
4849 2013-04-10  Richard Biener  <rguenther@suse.de>
4851         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4853 2013-04-10  Richard Biener  <rguenther@suse.de>
4855         * gcc.dg/vect/slp-39.c: New testcase.
4857 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
4859         PR tree-optimization/55524
4860         * gcc.target/epiphany/fnma-1.c: New test.
4862 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
4864         * gcc.dg/tree-ssa/inline-11.c: New test
4866 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
4868         PR c++/56895
4869         * g++.dg/template/arrow3.C: New test.
4871 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4873         * gcc.target/arm/minmax_minus.c: New test.
4875 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4877         PR middle-end/56883
4878         * c-c++-common/gomp/pr56883.c: New test.
4880 2013-04-09  Jeff Law  <law@redhat.com>
4882         * gcc.dg/tree-ssa/vrp87.c: New test.
4884 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4886         PR tree-optimization/56854
4887         * g++.dg/torture/pr56854.C: New test.
4889 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4891         PR fortran/56782
4892         * gfortran.dg/array_constructor_44.f90:  New test.
4894 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
4896         PR c++/56871
4897         * g++.dg/cpp0x/constexpr-specialization.C: New.
4899 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4901         * gcc.c-torture/execute/pr56837.c: New test.
4903         PR c++/34949
4904         PR c++/50243
4905         * g++.dg/opt/vt3.C: New test.
4906         * g++.dg/opt/vt4.C: New test.
4908 2013-04-08  Jeff Law  <law@redhat.com>
4910         * gcc.dg/tree-ssa/forwprop-25.c: New test.
4912 2013-04-08  Richard Biener  <rguenther@suse.de>
4914         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4916 2013-04-08  Richard Biener  <rguenther@suse.de>
4918         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4920 2013-04-08  Richard Biener  <rguenther@suse.de>
4922         * g++.dg/vect/slp-pr56812.cc: Adjust.
4924 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4926         * gcc.dg/pr56837.c: New test.
4927         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4928         "generated memset minus one".
4930 2013-04-07  Tobias Burnus  <burnus@net-b.de>
4932         PR fortran/56849
4933         * gfortran.dg/reshape_5.f90: New.
4935 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4937         PR target/56843
4938         * gcc.target/powerpc/recip-1.c: Modify expected output.
4939         * gcc.target/powerpc/recip-3.c: Likewise.
4940         * gcc.target/powerpc/recip-4.c: Likewise.
4941         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4943 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4945         * gcc.target/arm/peep-ldrd-1.c: New test.
4946         * gcc.target/arm/peep-strd-1.c: Likewise.
4948 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4950         * gcc.target/arm/negdi-1.c: New test.
4951         * gcc.target/arm/negdi-2.c: Likewise.
4952         * gcc.target/arm/negdi-3.c: Likewise.
4953         * gcc.target/arm/negdi-4.c: Likewise.
4955 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4957         * lib/target-supports.exp (add_options_for_arm_v8_neon):
4958         Add -march=armv8-a when we use v8 NEON.
4959         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4960         (check_effective_target_vect_call_ceilf): Likewise.
4961         (check_effective_target_vect_call_floorf): Likewise.
4962         (check_effective_target_vect_call_roundf): Likewise.
4963         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4964         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4965         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4966         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4967         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4969 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
4971         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4972         * gcc.target/powerpc/sd-pwr6.c: Same.
4973         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4974         * g++.dg/debug/pr56294.C: XFAIL on AIX.
4976 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
4978         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4980 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
4982         PR fortran/40881
4983         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4984         * gfortran.dg/altreturn_4.f90: Ditto.
4985         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4986         * gfortran.dg/altreturn_5.f90: Ditto.
4987         * gfortran.dg/altreturn_6.f90: Ditto.
4988         * gfortran.dg/altreturn_7.f90: Ditto.
4990 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4992         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4993         New procedure.
4994         (check_effective_target_arm_v8_neon_ok_nocache):
4995         Likewise.
4996         (check_effective_target_arm_v8_neon_ok): Change to use
4997         check_effective_target_arm_v8_neon_ok_nocache.
4998         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4999         NEON flags.
5000         (check_effective_target_vect_call_btruncf):
5001         Enable for arm and ARMv8 NEON.
5002         (check_effective_target_vect_call_ceilf): Likewise.
5003         (check_effective_target_vect_call_floorf): Likewise.
5004         (check_effective_target_vect_call_roundf): Likewise.
5005         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5006         target.
5008 2013-04-04  Marek Polacek  <polacek@redhat.com>
5010         PR tree-optimization/48186
5011         * gcc.dg/pr48186.c: New test.
5013 2013-04-04  Richard Biener  <rguenther@suse.de>
5015         PR tree-optimization/56826
5016         * gcc.dg/vect/pr56826.c: New testcase.
5017         * gcc.dg/vect/O3-pr36098.c: Adjust.
5019 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
5021         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5022         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5023         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5024         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5025         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5026         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5027         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5028         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5029         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5030         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5032 2013-04-04  Richard Biener  <rguenther@suse.de>
5034         PR tree-optimization/56213
5035         * gcc.dg/vect/vect-123.c: New testcase.
5037 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5039         PR fortran/56810
5040         * gfortran.dg/read_repeat_2.f90: New.
5042 2013-04-04  Richard Biener  <rguenther@suse.de>
5044         PR tree-optimization/56837
5045         * g++.dg/torture/pr56837.C: New testcase.
5047 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5049         PR fortran/50269
5050         * gfortran.dg/c_loc_test_21.f90: New.
5051         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5052         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5053         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5054         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5055         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
5057 2013-04-03  Jeff Law  <law@redhat.com>
5059         PR tree-optimization/56799
5060         * gcc.c-torture/execute/pr56799.c: New test.
5062 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5064         PR c++/56815
5065         * g++.dg/warn/Wpointer-arith-1.C: New.
5066         * g++.dg/gomp/for-19.C: Adjust.
5068 2013-04-03  Marek Polacek  <polacek@redhat.com>
5070         PR sanitizer/55702
5071         * gcc.dg/pr55702.c: New test.
5073 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5075         PR target/56809
5076         * gcc.dg/pr56809.c: New testcase.
5078 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5080         PR debug/56819
5081         * g++.dg/debug/pr56819.C: New test.
5083 2013-04-03  Richard Biener  <rguenther@suse.de>
5085         PR tree-optimization/56817
5086         * g++.dg/torture/pr56817.C: New testcase.
5088 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5090         * gcc.dg/vect/bb-slp-31.c: New file.
5092 2013-04-03  Jason Merrill  <jason@redhat.com>
5094         PR c++/34949
5095         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5097 2013-04-03  Richard Biener  <rguenther@suse.de>
5099         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5101 2013-04-03  Richard Biener  <rguenther@suse.de>
5103         PR tree-optimization/55964
5104         * gcc.dg/torture/pr55964-2.c: New testcase.
5106 2013-04-03  Richard Biener  <rguenther@suse.de>
5108         PR tree-optimization/56501
5109         * gcc.dg/torture/pr56501.c: New testcase.
5111 2013-04-03  Richard Biener  <rguenther@suse.de>
5113         PR tree-optimization/56407
5114         * gcc.dg/torture/pr56407.c: New testcase.
5116 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5118         PR tree-optimization/56790
5119         * g++.dg/ext/pr56790-1.C: New testcase.
5121 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5123         * gcc.target/i386/merge-1.c: New testcase.
5124         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5126 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5128         PR c/19449
5129         * gcc.c-torture/execute/pr19449.c: New test.
5131 2013-04-03  Richard Biener  <rguenther@suse.de>
5133         PR tree-optimization/56812
5134         * g++.dg/vect/slp-pr56812.cc: New testcase.
5136 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
5138         PR fortran/56284
5139         PR fortran/40881
5140         * gfortran.dg/altreturn_8.f90: New.
5141         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5142         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5143         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5145 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
5147         PR rtl-optimization/56745
5148         * gcc.c-torture/compile/pr56745.c: New test.
5150 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
5152         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5154 2013-04-02  Richard Biener  <rguenther@suse.de>
5156         PR tree-optimization/56778
5157         * gcc.dg/torture/pr56778.c: New testcase.
5159 2013-04-02  Richard Biener  <rguenther@suse.de>
5161         PR middle-end/56768
5162         * g++.dg/torture/pr56768.C: New testcase.
5164 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
5166         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
5168 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5170         PR fortran/56660
5171         * gfortran.dg/namelist_82.f90:  New test.
5173 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
5175         PR fortran/56500
5176         * gfortran.dg/implicit_class_1.f90: New.
5178 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5180         PR fortran/56786
5181         * gfortran.dg/namelist_81.f90:  New test.
5183 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5185         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
5186         for constant and equal string lengths.
5187         * gfortran.dg/character_comparison_5.f90:  Likewise.
5188         * gfortran.dg/character_comparison_9.f90:  New test.
5190 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
5192         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
5193         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
5195 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5197         PR fortran/35203
5198         * gfortran.dg/optional_absent_3.f90: New.
5200 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5202         PR fortran/56737
5203         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
5205 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5207         PR fortran/56735
5208         * gfortran.dg/namelist_80.f90: New.
5210 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5212         PR fortran/45159
5213         * gfortran.dg/string_length_2.f90:  New test.
5214         * gfortran.dg/dependency_41.f90:  New test.
5216 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5218         PR fortran/55806
5219         * gfortran.dg/array_constructor_43.f90:  New test.
5220         * gfortran.dg/random_seed_3.f90:  New test.
5222 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
5224         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
5225         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5226         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5227         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5228         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5229         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5230         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5231         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5232         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5233         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5235 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5237         PR c++/56725
5238         * g++.dg/conversion/op4.C: Adjust.
5239         * g++.dg/cpp0x/rv1n.C: Likewise.
5240         * g++.dg/cpp0x/rv2n.C: Likewise.
5241         * g++.dg/cpp0x/template_deduction.C: Likewise.
5242         * g++.dg/expr/cond8.C: Likewise.
5243         * g++.dg/other/error4.C: Likewise.
5244         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
5245         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
5246         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
5247         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
5248         * g++.old-deja/g++.jason/conversion2.C: Likewise.
5249         * g++.old-deja/g++.law/cvt20.C: Likewise.
5250         * g++.old-deja/g++.law/cvt8.C: Likewise.
5251         * g++.old-deja/g++.law/init8.C: Likewise.
5252         * g++.old-deja/g++.mike/net12.C: Likewise.
5253         * g++.old-deja/g++.mike/net8.C: Likewise.
5254         * g++.old-deja/g++.mike/p2793.C: Likewise.
5255         * g++.old-deja/g++.mike/p3836.C: Likewise.
5256         * g++.old-deja/g++.mike/p418.C: Likewise.
5257         * g++.old-deja/g++.mike/p701.C: Likewise.
5258         * g++.old-deja/g++.mike/p807.C: Likewise.
5260 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
5262         PR middle-end/56694
5263         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
5264         targets.
5266 2013-03-28  Marek Polacek  <polacek@redhat.com>
5268         PR tree-optimization/56695
5269         * gcc.dg/vect/pr56695.c: New test.
5271 2013-03-28  Richard Biener  <rguenther@suse.de>
5273         PR tree-optimization/37021
5274         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
5275         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
5277 2013-03-27  Tobias Burnus  <burnus@net-b.de>
5279         PR fortran/56650
5280         PR fortran/36437
5281         * gfortran.dg/sizeof_2.f90: New.
5282         * gfortran.dg/sizeof_3.f90: New.
5283         * gfortran.dg/sizeof_proc.f90: Update dg-error.
5285 2013-03-27  Richard Biener  <rguenther@suse.de>
5287         PR tree-optimization/37021
5288         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
5290 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5292         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
5293         * g++.dg/ipa/ivinline-2.C: Likewise.
5294         * g++.dg/ipa/ivinline-3.C: Likewise.
5295         * g++.dg/ipa/ivinline-4.C: Likewise.
5296         * g++.dg/ipa/ivinline-5.C: Likewise.
5297         * g++.dg/ipa/ivinline-7.C: Likewise.
5298         * g++.dg/ipa/ivinline-8.C: Likewise.
5299         * g++.dg/ipa/ivinline-9.C: Likewise.
5300         * g++.dg/cpp0x/noexcept03.C: Likewise.
5301         * gcc.dg/const-1.c: Likewise.
5302         * gcc.dg/ipa/pure-const-1.c: Likewise.
5303         * gcc.dg/noreturn-8.c: Likewise.
5304         * gcc.target/i386/mmx-1.c: Likewise.
5305         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5306         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5307         * gcc.c-torture/execute/pr33992.x: New file.
5309 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5311         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
5313 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5315         PR c++/55951
5316         * g++.dg/ext/desig5.C: New.
5318 2013-03-26  Tobias Burnus  <burnus@net-b.de>
5320         PR fortran/56649
5321         * gfortran.dg/merge_init_expr_2.f90: New.
5322         * gfortran.dg/merge_char_1.f90: Modify test to
5323         stay a run-time test.
5324         * gfortran.dg/merge_char_3.f90: Ditto.
5326 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5328         * g++.dg/cpp0x/constexpr-friend-2.C: New.
5329         * g++.dg/cpp0x/constexpr-main.C: Likewise.
5331 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5333         PR c++/56722
5334         * g++.dg/cpp0x/range-for23.C: New.
5336 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
5338         PR libfortran/52512
5339         * gfortran.dg/namelist_79.f90: New.
5341 2013-03-25  Martin Jambor  <mjambor@suse.cz>
5343         * gcc.dg/ipa/ipcp-agg-9.c: New test.
5345 2013-03-25  Tobias Burnus  <burnus@net-b.de>
5347         PR fortran/38536
5348         PR fortran/38813
5349         PR fortran/38894
5350         PR fortran/39288
5351         PR fortran/40963
5352         PR fortran/45824
5353         PR fortran/47023
5354         PR fortran/47034
5355         PR fortran/49023
5356         PR fortran/50269
5357         PR fortran/50612
5358         PR fortran/52426
5359         PR fortran/54263
5360         PR fortran/55343
5361         PR fortran/55444
5362         PR fortran/55574
5363         PR fortran/56079
5364         PR fortran/56378
5365         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
5366         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
5367         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
5368         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
5369         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
5370         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5371         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5372         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
5373         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
5374         * gfortran.dg/c_loc_tests_16.f90: Ditto.
5375         * gfortran.dg/c_loc_tests_4.f03: Ditto.
5376         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
5377         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
5378         * gfortran.dg/c_loc_tests_8.f03: Ditto.
5379         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
5380         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
5381         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
5382         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
5383         * gfortran.dg/pr32601_1.f03: Ditto.
5384         * gfortran.dg/storage_size_2.f08: Remove dg-error.
5385         * gfortran.dg/blockdata_7.f90: New.
5386         * gfortran.dg/c_assoc_4.f90: New.
5387         * gfortran.dg/c_f_pointer_tests_6.f90: New.
5388         * gfortran.dg/c_f_pointer_tests_7.f90: New.
5389         * gfortran.dg/c_funloc_tests_8.f90: New.
5390         * gfortran.dg/c_loc_test_17.f90: New.
5391         * gfortran.dg/c_loc_test_18.f90: New.
5392         * gfortran.dg/c_loc_test_19.f90: New.
5393         * gfortran.dg/c_loc_test_20.f90: New.
5394         * gfortran.dg/c_sizeof_5.f90: New.
5395         * gfortran.dg/iso_c_binding_rename_3.f90: New.
5396         * gfortran.dg/transfer_resolve_2.f90: New.
5397         * gfortran.dg/transfer_resolve_3.f90: New.
5398         * gfortran.dg/transfer_resolve_4.f90: New.
5399         * gfortran.dg/pr32601.f03: Update dg-error.
5400         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
5401         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
5403 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5405         * gcc.target/arm/vseleqdf.c: New test.
5406         * gcc.target/arm/vseleqsf.c: Likewise.
5407         * gcc.target/arm/vselgedf.c: Likewise.
5408         * gcc.target/arm/vselgesf.c: Likewise.
5409         * gcc.target/arm/vselgtdf.c: Likewise.
5410         * gcc.target/arm/vselgtsf.c: Likewise.
5411         * gcc.target/arm/vselledf.c: Likewise.
5412         * gcc.target/arm/vsellesf.c: Likewise.
5413         * gcc.target/arm/vselltdf.c: Likewise.
5414         * gcc.target/arm/vselltsf.c: Likewise.
5415         * gcc.target/arm/vselnedf.c: Likewise.
5416         * gcc.target/arm/vselnesf.c: Likewise.
5417         * gcc.target/arm/vselvcdf.c: Likewise.
5418         * gcc.target/arm/vselvcsf.c: Likewise.
5419         * gcc.target/arm/vselvsdf.c: Likewise.
5420         * gcc.target/arm/vselvssf.c: Likewise.
5422 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
5424         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
5425         body from here...
5426         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
5427         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
5428         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
5429         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
5430         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
5431         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
5432         * gcc.target/aarch64/atomic-op-char.x: ... to here.
5433         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
5434         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
5435         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
5436         * gcc.target/aarch64/atomic-op-int.x: ... to here.
5437         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
5438         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
5439         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
5440         * gcc.target/aarch64/atomic-op-release.x: ... to here.
5441         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
5442         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
5443         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
5444         * gcc.target/aarch64/atomic-op-short.x: ... to here.
5445         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
5446         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
5447         * gcc.target/arm/atomic-op-acquire.c: Likewise.
5448         * gcc.target/arm/atomic-op-char.c: Likewise.
5449         * gcc.target/arm/atomic-op-consume.c: Likewise.
5450         * gcc.target/arm/atomic-op-int.c: Likewise.
5451         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
5452         * gcc.target/arm/atomic-op-release.c: Likewise.
5453         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
5454         * gcc.target/arm/atomic-op-short.c: Likewise.
5456 2013-03-25  Richard Biener  <rguenther@suse.de>
5458         PR middle-end/56694
5459         * g++.dg/torture/pr56694.C: New testcase.
5461 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5463         PR target/56720
5464         * gcc.target/arm/neon-vcond-gt.c: New test.
5465         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
5466         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
5468 2013-03-25  Richard Biener  <rguenther@suse.de>
5470         PR tree-optimization/56689
5471         * gcc.dg/torture/pr56689.c: New testcase.
5473 2013-03-25  Kai Tietz  <ktietz@redhat.com>
5475         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
5477 2013-03-24  Tobias Burnus  <burnus@net-b.de>
5479         PR fortran/56696
5480         * gfortran.dg/eof_5.f90: New.
5482 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5484         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
5485         alphabetically.
5487 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
5489         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
5491 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5493         PR testsuite/55994
5494         * gcc.c-torture/execute/builtins/builtins.exp: Add
5495         -Wl,--allow-multiple-definition for RTEMS targets.
5497 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
5499         * gcc.target/aarch64/movk.c: New test.
5501 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
5503         * g++.dg/ext/vector21.C: New testcase.
5505 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
5507         * gcc.target/arm/neon-for-64bits-1.c: New tests.
5508         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
5510 2013-03-21  Richard Biener  <rguenther@suse.de>
5512         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
5513         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5515 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5517         * gcc.target/aarch64/vect.c: Test and result vector added
5518         for sabd and saba instructions.
5519         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
5520         instructions in assembly.
5521         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
5522         * gcc.target/aarch64/vect-fp.c: Test and result vector added
5523         for fabd instruction.
5524         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
5525         instruction in assembly.
5526         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
5528 2013-03-20  Jeff Law  <law@redhat.com>
5530         * g++.dg/tree-ssa/ssa-dom.C: New test.
5532 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5534         * gcc.target/powerpc/mmfpgpr.c: New test.
5535         * gcc.target/powerpc/sd-vsx.c: Likewise.
5536         * gcc.target/powerpc/sd-pwr6.c: Likewise.
5537         * gcc.target/powerpc/vsx-float0.c: Likewise.
5539 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
5541         PR tree-optimization/56355
5542         * gcc.dg/pr56355-1.c: New file.
5544 2013-03-20  Catherine Moore  <clm@codesourcery.com>
5545             Richard Sandiford  <rdsandiford@googlemail.com>
5547         * gcc.target/mips/mips.exp: Add microMIPS support.
5548         * gcc.target/mips/umips-movep-2.c: New test.
5549         * gcc.target/mips/umips-lwp-2.c: New test.
5550         * gcc.target/mips/umips-swp-5.c: New test.
5551         * gcc.target/mips/umips-constraints-1.c: New test.
5552         * gcc.target/mips/umips-lwp-3.c: New test.
5553         * gcc.target/mips/umips-swp-6.c: New test.
5554         * gcc.target/mips/umips-constraints-2.c: New test.
5555         * gcc.target/mips/umips-save-restore-1.c: New test.
5556         * gcc.target/mips/umips-lwp-4.c: New test.
5557         * gcc.target/mips/umips-swp-7.c: New test.
5558         * gcc.target/mips/umips-save-restore-2.c: New test.
5559         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5560         * gcc.target/mips/umips-lwp-5.c: New test.
5561         * gcc.target/mips/umips-save-restore-3.c: New test.
5562         * gcc.target/mips/umips-lwp-6.c: New test.
5563         * gcc.target/mips/umips-swp-1.c: New test.
5564         * gcc.target/mips/umips-lwp-7.c: New test.
5565         * gcc.target/mips/umips-swp-2.c: New test.
5566         * gcc.target/mips/umips-lwp-8.c: New test.
5567         * gcc.target/mips/umips-swp-3.c: New test.
5568         * gcc.target/mips/umips-movep-1.c: New test.
5569         * gcc.target/mips/umips-lwp-1.c: New test.
5570         * gcc.target/mips/umips-swp-4.c: New test.
5572 2013-03-20  Richard Biener  <rguenther@suse.de>
5574         PR tree-optimization/56661
5575         * gcc.dg/torture/pr56661.c: New testcase.
5577 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5579         PR rtl-optimization/56605
5580         * gcc.target/powerpc/pr56605.c: New.
5582 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5584         PR fortran/54932
5585         * gfortran.dg/do_1.f90: Don't xfail.
5587 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5589         PR libfortran/51825
5590         * gfortran.dg/namelist_77.f90: New.
5591         * gfortran.dg/namelist_78.f90: New.
5593 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5595         PR libfortran/48618
5596         * gfortran.dg/open_negative_unit_1.f90: New.
5598 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5600         * gcc.target/aarch64/sbc.c: New test.
5602 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5604         * gcc.target/aarch64/ror.c: New test.
5606 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5608         * gcc.target/aarch64/extr.c: New test.
5610 2013-03-19  Richard Biener  <rguenther@suse.de>
5612         PR tree-optimization/56273
5613         * gcc.dg/tree-ssa/vrp47.c: Adjust.
5614         * c-c++-common/uninit-17.c: Likewise.
5616 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5618         PR tree-optimization/56635
5619         * g++.dg/torture/pr56635.C: New test.
5621 2013-03-18  Richard Biener  <rguenther@suse.de>
5623         PR tree-optimization/3713
5624         * g++.dg/ipa/devirt-12.C: New testcase.
5626 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5628         PR c/56566
5629         * c-c++-common/pr56566.c: New test.
5631 2013-03-17  Jason Merrill  <jason@redhat.com>
5633         * g++.dg/template/abstract-dr337.C: XFAIL.
5635 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
5637         PR c++/56607
5638         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
5639         * c-c++-common/pr56607.c: New test.
5641 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
5643         PR c++/56582
5644         * g++.dg/cpp0x/constexpr-array5.C: New.
5646 2013-03-15  Tobias Burnus  <burnus@net-b.de>
5648         PR fortran/56615
5649         * gfortran.dg/transfer_intrinsic_5.f90: New.
5651 2013-03-15  Kai Tietz  <ktietz@redhat.com>
5653         * gcc.target/i386/movti.c: Don't test for x64 mingw.
5654         * gcc.target/i386/pr20020-1.c: Likewise.
5655         * gcc.target/i386/pr20020-2.c: Likewise.
5656         * gcc.target/i386/pr20020-3.c: Likewise.
5657         * gcc.target/i386/pr53425-1.c: Likewise.
5658         * gcc.target/i386/pr53425-2.c: Likewise.
5659         * gcc.target/i386/pr55093.c: Likewise.
5660         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
5662 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
5664         PR debug/56307
5665         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
5666         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
5668 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
5670         PR tree-optimization/53265
5671         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
5672         undefined behavior.
5673         * gcc.dg/graphite/id-6.c (test): Likewise.
5674         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
5675         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
5677         PR tree-optimization/53265
5678         * gcc.dg/pr53265.c: New test.
5679         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
5680         to dg-options.
5681         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
5682         arrays.
5683         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
5684         n, use it as high bound instead of 4.
5686 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
5688         PR target/49880
5689         * gcc.target/sh/pr49880-1.c: New.
5690         * gcc.target/sh/pr49880-2.c: New.
5691         * gcc.target/sh/pr49880-3.c: New.
5692         * gcc.target/sh/pr49880-4.c: New.
5693         * gcc.target/sh/pr49880-5.c: New.
5695 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5697         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
5699 2013-03-13  Richard Biener  <rguenther@suse.de>
5701         PR tree-optimization/56608
5702         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
5704 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5706         PR c++/56611
5707         * g++.dg/cpp0x/alias-decl-32.C: New.
5709 2013-03-11  Jan Hubicka  <jh@suse.cz>
5711         PR middle-end/56571
5712         * gcc.c-torture/compile/pr56571.c: New testcase.
5714 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5716         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
5717         * gcc.dg/tree-ssa/pr55579.c: Likewise.
5719 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5721         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
5722         * gcc.dg/inline_4.c: Likewise.
5723         * gcc.dg/unroll_2.c: Likewise.
5724         * gcc.dg/unroll_3.c: Likewise.
5725         * gcc.dg/unroll_4.c: Likewise.
5727 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5729         PR testsuite/54119
5730         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
5732         PR debug/56307
5733         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
5735 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
5737         PR target/40797
5738         * gcc.c-torture/compile/pr40797.c: New.
5740 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5742         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
5744 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
5746         PR fortran/56575
5747         * gfortran.dg/class_56.f90: New test.
5749 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
5751         PR middle-end/56524
5752         * gcc.target/mips/pr56524.c: New test.
5754 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5756         PR c++/56565
5757         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
5759 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5761         PR c++/51412
5762         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
5764 2013-03-08  Marek Polacek  <polacek@redhat.com>
5766         PR tree-optimization/56478
5767         * gcc.dg/torture/pr56478.c: New test.
5769 2013-03-08  Kai Tietz  <ktietz@redhat.com>
5771         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
5772         targets linker option --allow-multiple-definition.
5774         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
5775         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
5776         * gcc.dg/pr52549.c: Add LLP64 case.
5777         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
5778         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
5779         * gcc.dg/torture/pr51071-2.c: Likewise.
5780         * gcc.dg/tree-ssa/vrp72.c: Likewise.
5781         * gcc.dg/tree-ssa/vrp73.c: Likewise.
5782         * gcc.dg/tree-ssa/vrp75.c: Likewise.
5783         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
5784         * gcc.dg/weak/weak-1.c: Likewise.
5785         * gcc.dg/weak/weak-2.c: Likewise.
5786         * gcc.dg/weak/weak-3.c: Likewise.
5787         * gcc.dg/weak/weak-4.c: Likewise.
5788         * gcc.dg/weak/weak-5.c: Likewise.
5789         * gcc.dg/weak/weak-15.c: Likewise.
5790         * gcc.dg/weak/weak-16.c: Likewise.
5792         * c-c++-common/pr54486.c: Skip test for mingw-targets.
5794 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
5796         PR tree-optimization/56559
5797         * gcc.dg/tree-ssa/reassoc-26.c: New test.
5799 2013-03-07  Andreas Schwab  <schwab@suse.de>
5801         * gcc.dg/pr31490.c: Fix last change.
5803 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
5805         PR c++/56534
5806         * g++.dg/template/crash115.C: New.
5808 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5810         PR tree-optimization/56539
5811         * gcc.c-torture/compile/pr56539.c: New test.
5813 2013-03-06  Kai Tietz  <ktietz@redhat.com>
5815         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
5816         targets.
5817         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
5818         * gcc.dg/lto/20091013-1_2.c: Likewise.
5819         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
5821 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5823         * gnat.dg/specs/aggr6.ads: New test.
5825 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5827         * gnat.dg/loop_optimization15.ad[sb]: New test.
5829 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5831         PR middle-end/56548
5832         * gcc.dg/pr56548.c: New test.
5834 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5836         PR debug/53363
5837         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5839 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5841         PR c++/56543
5842         * g++.dg/template/typename20.C: New test.
5844 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5846         PR debug/56510
5847         * gcc.dg/pr56510.c: New test.
5849         PR rtl-optimization/56484
5850         * gcc.c-torture/compile/pr56484.c: New test.
5852 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5854         PR c++/56530
5855         * g++.dg/warn/Wsign-conversion-2.C: New.
5857 2013-03-05  Richard Biener  <rguenther@suse.de>
5859         PR tree-optimization/56270
5860         * gcc.dg/vect/slp-38.c: New testcase.
5862 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5864         PR rtl-optimization/56494
5865         * gcc.dg/pr56494.c: New test.
5867 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5869         * gcc.dg/pr56424.c: New test.
5871 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5873         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
5874         * gcc.dg/pr56228.c <avr>: Skip.
5876 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5878         PR testsuite/52641
5879         PR tree-optimization/52631
5880         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5882 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
5884         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
5885         * gcc.dg/vect/vect-83_64.c: Same.
5887 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5889         PR fortran/56477
5890         * gfortran.dg/pointer_check_13.f90: New test.
5892 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5894         PR fortran/54730
5895         * gfortran.dg/array_constructor_42.f90: New test.
5897 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
5899         PR c++/52688
5900         * g++.dg/template/static33.C: New.
5901         * g++.dg/template/static34.C: Likewise.
5903         PR c++/10291
5904         * g++.dg/template/static35.C: New.
5906 2013-03-01  Steve Ellcey  <sellcey@mips.com>
5908         * gcc.dg/pr56396.c: Require pic support.
5910 2013-03-01  Richard Biener  <rguenther@suse.de>
5912         PR tree-optimization/55481
5913         * gcc.dg/torture/pr56488.c: New testcase.
5915 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
5916             Jakub Jelinek  <jakub@redhat.com>
5918         PR sanitizer/56454
5919         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5920         no_sanitize_address attribute rather than no_address_safety_analysis.
5921         * g++.dg/asan/sanitizer_test_utils.h
5922         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5923         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5924         in addition to no_address_safety_analysis.
5926 2013-02-28  Jason Merrill  <jason@redhat.com>
5928         PR c++/56481
5929         * g++.dg/cpp0x/constexpr-and.C: New.
5931 2013-02-28  Martin Jambor  <mjambor@suse.cz>
5933         PR tree-optimization/56294
5934         * g++.dg/debug/pr56294.C: New test.
5936 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5938         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5940 2013-02-27  Marek Polacek  <polacek@redhat.com>
5942         PR rtl-optimization/56466
5943         * gcc.dg/pr56466.c: New test.
5945 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5947         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5948         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5949         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5951 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
5953         PR middle-end/45472
5954         * gcc.dg/pr45472.c: New test.
5956 2013-02-26  Marek Polacek  <polacek@redhat.com>
5958         PR tree-optimization/56426
5959         * gcc.dg/pr56436.c: New test.
5961 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
5963         PR tree-optimization/56448
5964         * gcc.c-torture/compile/pr56448.c: New test.
5966         PR tree-optimization/56443
5967         * gcc.dg/torture/pr56443.c: New test.
5969 2013-02-25  Richard Biener  <rguenther@suse.de>
5971         PR tree-optimization/56175
5972         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5974 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
5976         PR c++/56403
5977         * g++.dg/torture/pr56403.C: New test.
5979 2013-02-25  Catherine Moore  <clm@codesourcery.com>
5981         Revert:
5982         2013-02-24  Catherine Moore  <clm@codesourcery.com>
5983         Richard Sandiford  <rdsandiford@googlemail.com>
5985         * gcc.target/mips/mips.exp: Add microMIPS support.
5986         * gcc.target/mips/umips-movep-2.c: New test.
5987         * gcc.target/mips/umips-lwp-2.c: New test.
5988         * gcc.target/mips/umips-swp-5.c: New test.
5989         * gcc.target/mips/umips-constraints-1.c: New test.
5990         * gcc.target/mips/umips-lwp-3.c: New test.
5991         * gcc.target/mips/umips-swp-6.c: New test.
5992         * gcc.target/mips/umips-constraints-2.c: New test.
5993         * gcc.target/mips/umips-save-restore-1.c: New test.
5994         * gcc.target/mips/umips-lwp-4.c: New test.
5995         * gcc.target/mips/umips-swp-7.c: New test.
5996         * gcc.target/mips/umips-save-restore-2.c: New test.
5997         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5998         * gcc.target/mips/umips-lwp-5.c: New test.
5999         * gcc.target/mips/umips-save-restore-3.c: New test.
6000         * gcc.target/mips/umips-lwp-6.c: New test.
6001         * gcc.target/mips/umips-swp-1.c: New test.
6002         * gcc.target/mips/umips-lwp-7.c: New test.
6003         * gcc.target/mips/umips-swp-2.c: New test.
6004         * gcc.target/mips/umips-lwp-8.c: New test.
6005         * gcc.target/mips/umips-swp-3.c: New test.
6006         * gcc.target/mips/umips-movep-1.c: New test.
6007         * gcc.target/mips/umips-lwp-1.c: New test.
6008         * gcc.target/mips/umips-swp-4.c: New test.
6010 2013-02-24  Catherine Moore  <clm@codesourcery.com>
6011             Richard Sandiford  <rdsandiford@googlemail.com>
6013         * gcc.target/mips/mips.exp: Add microMIPS support.
6014         * gcc.target/mips/umips-movep-2.c: New test.
6015         * gcc.target/mips/umips-lwp-2.c: New test.
6016         * gcc.target/mips/umips-swp-5.c: New test.
6017         * gcc.target/mips/umips-constraints-1.c: New test.
6018         * gcc.target/mips/umips-lwp-3.c: New test.
6019         * gcc.target/mips/umips-swp-6.c: New test.
6020         * gcc.target/mips/umips-constraints-2.c: New test.
6021         * gcc.target/mips/umips-save-restore-1.c: New test.
6022         * gcc.target/mips/umips-lwp-4.c: New test.
6023         * gcc.target/mips/umips-swp-7.c: New test.
6024         * gcc.target/mips/umips-save-restore-2.c: New test.
6025         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6026         * gcc.target/mips/umips-lwp-5.c: New test.
6027         * gcc.target/mips/umips-save-restore-3.c: New test.
6028         * gcc.target/mips/umips-lwp-6.c: New test.
6029         * gcc.target/mips/umips-swp-1.c: New test.
6030         * gcc.target/mips/umips-lwp-7.c: New test.
6031         * gcc.target/mips/umips-swp-2.c: New test.
6032         * gcc.target/mips/umips-lwp-8.c: New test.
6033         * gcc.target/mips/umips-swp-3.c: New test.
6034         * gcc.target/mips/umips-movep-1.c: New test.
6035         * gcc.target/mips/umips-lwp-1.c: New test.
6036         * gcc.target/mips/umips-swp-4.c: New test.
6038 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
6040         PR sanitizer/56393
6041         * lib/asan-dg.exp (asan_link_flags): Add
6042         -B${gccpath}/libsanitizer/asan/ to flags.
6044 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6046         PR middle-end/56420
6047         * gcc.dg/torture/pr56420.c: New test.
6049 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
6051         PR middle-end/56108
6052         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6054 2013-02-21  Martin Jambor  <mjambor@suse.cz>
6056         PR tree-optimization/56310
6057         * g++.dg/ipa/pr56310.C: New test.
6059 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
6061         PR fortran/56385
6062         * gfortran.dg/proc_ptr_comp_37.f90: New.
6064 2013-02-21  Richard Biener  <rguenther@suse.de>
6066         PR tree-optimization/56415
6067         Revert
6068         2013-02-11  Richard Biener  <rguenther@suse.de>
6070         PR tree-optimization/56273
6071         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6072         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6073         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6074         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6075         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6076         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6078 2013-02-21  Marek Polacek  <polacek@redhat.com>
6080         PR tree-optimization/56398
6081         * g++.dg/torture/pr56398.C: New test.
6083 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6085         PR inline-asm/56405
6086         * gcc.c-torture/compile/pr56405.c: New test.
6088 2013-02-20  Jan Hubicka  <jh@suse.cz>
6090         PR tree-optimization/56265
6091         * g++.dg/ipa/devirt-11.C: New testcase.
6093 2013-02-20  Richard Biener  <rguenther@suse.de>
6095         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6097 2013-02-20  Richard Biener  <rguenther@suse.de>
6098         Jakub Jelinek  <jakub@redhat.com>
6100         PR tree-optimization/56396
6101         * gcc.dg/pr56396.c: New testcase.
6103 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
6105         PR c++/56373
6106         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6108 2013-02-19  Richard Biener  <rguenther@suse.de>
6110         PR tree-optimization/56384
6111         * gcc.dg/torture/pr56384.c: New testcase.
6113 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
6115         PR tree-optimization/56350
6116         * gcc.dg/pr56350.c: New test.
6118         PR tree-optimization/56381
6119         * g++.dg/opt/pr56381.C: New test.
6121 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
6123         PR pch/54117
6124         * lib/dg-pch.exp (pch-init, pch-finish,
6125         check_effective_target_pch_supported_debug): New procs.
6126         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6127         Likewise if $pch_unsupported_debug and $flags include -g.
6128         Skip FAILs about missing *.gch file if $pch_unsupported_debug
6129         and dg-require-effective-target pch_unsupported_debug.
6130         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6131         * objc.dg/pch/pch.exp: Likewise.
6132         * gcc.dg/pch/pch.exp: Likewise.
6133         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6134         pch_unsupported_debug.
6135         * gcc.dg/pch/valid-1.hs: Likewise.
6136         * gcc.dg/pch/valid-1b.c: Likewise.
6137         * gcc.dg/pch/valid-1b.hs: Likewise.
6139 2013-02-18  Richard Biener  <rguenther@suse.de>
6141         PR tree-optimization/56366
6142         * gcc.dg/torture/pr56366.c: New testcase.
6144 2013-02-18  Richard Biener  <rguenther@suse.de>
6146         PR middle-end/56349
6147         * gcc.dg/torture/pr56349.c: New testcase.
6149 2013-02-18  Richard Biener  <rguenther@suse.de>
6151         PR tree-optimization/56321
6152         * gcc.dg/torture/pr56321.c: New testcase.
6154 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6156         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
6158 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
6159             Dodji Seketeli  <dodji@redhat.com>
6161         PR asan/56330
6162         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
6163         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6164         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6165         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6166         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6167         * c-c++-common/asan/pr56330.c: Likewise.
6168         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
6169         Ensure the size argument of __builtin_memcpy is a constant.
6171 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6172             Paolo Carlini  <paolo.carlini@oracle.com>
6174         PR c++/51242
6175         * g++.dg/cpp0x/enum23.C: New.
6177 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
6179         PR target/54685
6180         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
6182 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
6184         PR rtl-optimization/56348
6185         * gcc.target/i386/pr56348.c: New test.
6187 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
6189         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
6190         * gcc.target/arm/interrupt-2.c: Likewise.
6192 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6194         PR fortran/56318
6195         * gfortran.dg/matmul_9.f90: New.
6197 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6199         PR fortran/53818
6200         * gfortran.dg/init_flag_11.f90: New.
6202 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6204         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
6206 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6208         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
6209         characters.
6211 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
6212             Tobias Burnus  <burnus@net-b.de>
6214         PR testsuite/56138
6215         * gfortran.dg/allocatable_function_7.f90: New.
6217 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
6219         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
6220         * asan_globals_test-wrapper.cc: New file.
6221         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
6222         instead of asan_globals_test.cc as dg-additional-sources.
6223         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
6224         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
6225         "sanitizer_test_utils.h" instead of
6226         "sanitizer_common/tests/sanitizer_test_utils.h".
6227         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
6228         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
6229         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
6230         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
6231         * g++.dg/asan/asan_test.cc: Synced from upstream.
6232         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
6234 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
6236         Fix an asan crash
6237         * c-c++-common/asan/memcmp-2.c: New test.
6239 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
6241         PR c++/55582
6242         * g++.dg/cpp0x/udlit-string-literal.h: New.
6243         * g++.dg/cpp0x/udlit-string-literal.C: New.
6245 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
6247         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
6249 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
6251         PR target/56184
6252         * gcc.target/arm/pr56184.C: New test.
6254 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
6256         PR c++/56302
6257         * g++.dg/torture/pr56302.C: New test.
6258         * g++.dg/cpp0x/constexpr-56302.C: New test.
6259         * c-c++-common/pr56302.c: New test.
6261 2013-02-13  Tobias Burnus  <burnus@net-b.de>
6262             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6264         PR fortran/56204
6265         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
6266         * gfortran.dg/quad_3.f90: Ditto.
6268 2013-02-13  Kostya Serebryany  <kcc@google.com>
6270         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
6271         to match the fresh asan run-time.
6272         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
6274 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
6276         Avoid instrumenting duplicated memory access in the same basic block
6277         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
6278         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
6279         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
6280         * c-c++-common/asan/inc.c: Likewise.
6282 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
6284         PR inline-asm/56148
6285         * gcc.target/i386/pr56148.c: New test.
6287 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6288             Tobias Burnus  <burnus@net-b.de>
6290         PR testsuite/56082
6291         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
6292         to kind=2.
6294 2013-02-12  Richard Biener  <rguenther@suse.de>
6296         PR lto/56297
6297         * gcc.dg/lto/pr56297_0.c: New testcase.
6298         * gcc.dg/lto/pr56297_0.c: Likewise.
6300 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
6302         PR fortran/46952
6303         * gfortran.dg/typebound_deferred_1.f90: New.
6305 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
6307         PR rtl-optimization/56151
6308         * gcc.target/i386/pr56151.c: New test.
6310 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
6312         * g++.dg/ext/mv12.C: New test.
6313         * g++.dg/ext/mv12.h: New file.
6314         * g++.dg/ext/mv12-aux.C: New file.
6315         * g++.dg/ext/mv13.C: New test.
6317 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6319         * lib/target-supports.exp
6320         (check_effective_target_powerpc_eabi_ok): New.
6321         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
6322         powerpc_eabi_ok.
6323         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
6324         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
6325         only.
6326         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
6327         * gcc.target/powerpc/pr51623.c: Likewise.
6328         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
6329         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
6331 2013-02-11  Alexander Potapenko  <glider@google.com>
6332             Jack Howarth  <howarth@bromo.med.uc.edu>
6333             Jakub Jelinek  <jakub@redhat.com>
6335         PR sanitizer/55617
6336         * g++.dg/asan/pr55617.C: Run on all targets.
6338 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
6340         PR rtl-optimization/56275
6341         * gcc.dg/pr56275.c: New test.
6343 2013-02-11  Richard Biener  <rguenther@suse.de>
6345         PR tree-optimization/56273
6346         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
6348 2013-02-11  Richard Biener  <rguenther@suse.de>
6350         PR tree-optimization/56264
6351         * gcc.dg/torture/pr56264.c: New testcase.
6353 2013-02-11  Richard Biener  <rguenther@suse.de>
6355         PR tree-optimization/56273
6356         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6357         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6358         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6359         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6360         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6361         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6363 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
6365         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
6366         for *-*-linux-gnu targets.
6367         * g++.dg/asan/interception-test-1.c: Ditto.
6368         * g++.dg/asan/interception-failure-test-1.C: Ditto.
6369         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
6371 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
6373         PR fortran/55362
6374         * gfortran.dg/intrinsic_size_4.f90 : New test.
6376 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
6378         PR target/56256
6379         * gcc.target/powerpc/pr56256.c: New test.
6381 2013-02-08  Ian Lance Taylor  <iant@google.com>
6383         * lib/go.exp: Load timeout.exp.
6385 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
6387         PR rtl-optimization/56246
6388         * gcc.target/i386/pr56246.c: New test.
6390 2013-02-08  Jeff Law  <law@redhat.com>
6392         PR debug/53948
6393         * gcc.dg/debug/dwarf2/pr53948.c: New test.
6395 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6397         PR target/56043
6398         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
6399         powerpc*-*-linux*.
6401 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6403         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
6405 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6407         PR rtl-optimization/56195
6408         * gcc.dg/torture/pr56195.c: New test.
6410 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6412         PR fortran/54107
6413         * gfortran.dg/recursive_interface_2.f90: New test.
6415 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6417         PR tree-optimization/56250
6418         * gcc.c-torture/execute/pr56250.c: New test.
6420 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
6422         PR tree-optimization/56064
6423         * gcc.dg/fixed-point/view-convert-2.c: New test.
6425 2013-02-08  Michael Matz  <matz@suse.de>
6427         PR tree-optimization/52448
6428         * gcc.dg/pr52448.c: New test.
6430 2013-02-08  Richard Biener  <rguenther@suse.de>
6432         PR middle-end/56181
6433         * gcc.dg/torture/pr56181.c: New testcase.
6435 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
6437         PR target/54222
6438         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
6439         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
6441 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6443         PR c++/56241
6444         * g++.dg/parse/crash61.C: New test.
6446         PR c++/56239
6447         * g++.dg/parse/pr56239.C: New test.
6449         PR c++/56237
6450         * g++.dg/abi/mangle61.C: New test.
6452 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
6454         PR rtl-optimization/56225
6455         * gcc.target/i386/pr56225.c: New test.
6457 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6459         PR debug/56154
6460         * gcc.dg/guality/pr56154-1.c: New test.
6461         * gcc.dg/guality/pr56154-2.c: New test.
6462         * gcc.dg/guality/pr56154-3.c: New test.
6463         * gcc.dg/guality/pr56154-4.c: New test.
6464         * gcc.dg/guality/pr56154-aux.c: New file.
6466         PR tree-optimization/55789
6467         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
6468         cleanup-tree-dump.
6469         * gcc.dg/tree-ssa/inline-3.c: Add
6470         --param max-early-inliner-iterations=2 option.
6472 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6474         PR debug/53363
6475         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
6476         Add -fno-dwarf2-cfi-asm to dg-options.
6477         Adapt match count.
6479 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6481         PR target/56228
6482         * gcc.dg/pr56228.c: New test.
6484 2013-02-07  Alan Modra  <amodra@gmail.com>
6486         PR target/54009
6487         * gcc.target/powerpc/pr54009.c: New test.
6488         PR target/54131
6489         * gfortran.dg/pr54131.f: New test.
6491 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
6493         PR fortran/55789
6494         * gfortran.dg/array_constructor_41.f90: New test.
6496 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
6498         PR fortran/55978
6499         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
6501 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
6503         PR middle-end/56217
6504         * g++.dg/gomp/pr56217.C: New test.
6506 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6508         PR tree-optimization/56205
6509         * gcc.dg/tree-ssa/stdarg-6.c: New test.
6510         * gcc.c-torture/execute/pr56205.c: New test.
6512 2013-02-05  Richard Biener  <rguenther@suse.de>
6514         PR tree-optimization/53342
6515         PR tree-optimization/53185
6516         * gcc.dg/vect/pr53185-2.c: New testcase.
6518 2013-02-05  Jan Hubicka  <jh@suse.cz>
6520         PR tree-optimization/55789
6521         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
6522         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
6523         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
6524         * g++.dg/ipa/inline-1.C: New testcase.
6525         * g++.dg/ipa/inline-2.C: New testcase.
6526         * g++.dg/ipa/inline-3.C: New testcase.
6528 2013-02-05  Jan Hubicka  <jh@suse.cz>
6530         PR tree-optimization/55789
6531         * g++.dg/torture/pr55789.C: New testcase.
6533 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6535         PR middle-end/56167
6536         * gcc.dg/pr56167.c: New test.
6538 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6540         PR target/55146
6541         * gcc.target/sh/pr55146.c: New.
6543 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6545         PR tree-optimization/54386
6546         * gcc.target/sh/pr54386.c: New.
6548 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
6550         PR fortran/56008
6551         * gfortran.dg/realloc_on _assign_16.f90 : New test.
6553         PR fortran/47517
6554         * gfortran.dg/realloc_on _assign_17.f90 : New test.
6556 2013-02-04  Alexander Potapenko  <glider@google.com>
6557             Jack Howarth  <howarth@bromo.med.uc.edu>
6558             Jakub Jelinek  <jakub@redhat.com>
6560         PR sanitizer/55617
6561         * g++.dg/asan/pr55617.C: New test.
6563 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6565         PR fortran/54195
6566         * gfortran.dg/typebound_operator_19.f90: New test.
6567         * gfortran.dg/typebound_assignment_4.f90: New test.
6569 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6571         PR fortran/54107
6572         * gfortran.dg/recursive_interface_1.f90: New test.
6574 2013-02-04  Richard Guenther  <rguenther@suse.de>
6576         PR lto/56168
6577         * gcc.dg/lto/pr56168_0.c: New testcase.
6578         * gcc.dg/lto/pr56168_1.c: Likewise.
6580 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6582         PR fortran/50627
6583         PR fortran/56054
6584         * gfortran.dg/block_12.f90:  New test.
6585         * gfortran.dg/module_error_1.f90:  New test.
6587 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
6589         * lib/target-supports.exp (check_effective_target_vect_float)
6590         (check_effective_target_vect_no_align): Add mips-sde-elf.
6592 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
6594         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
6596 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
6598         * gcc.dg/pr56023.c: XFAIL on AIX.
6599         * gcc.dg/vect/pr49352.c: Same.
6601 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
6603         * gnat.dg/opt26.adb: New test.
6605 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6607         Revert.
6608         2013-01-27  Amol Pise  <amolpise15@gmail.com>
6610         * gcc.target/arm/neon-vfnms-1.c: New test.
6611         * gcc.target/arm/neon-vfnma-1.c: New test.
6613 2013-01-31  Richard Biener  <rguenther@suse.de>
6615         PR tree-optimization/56157
6616         * gcc.dg/torture/pr56157.c: New testcase.
6618 2013-01-30  Richard Biener  <rguenther@suse.de>
6620         PR tree-optimization/56150
6621         * gcc.dg/torture/pr56150.c: New testcase.
6623 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
6625         PR sanitizer/55374
6626         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
6627         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
6628         printed in backtrace.
6629         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
6630         to avoid errors about mismatched allocation vs. deallocation.
6632         PR c++/55742
6633         * g++.dg/mv1.C: Moved to...
6634         * g++.dg/ext/mv1.C: ... here.  Adjust test.
6635         * g++.dg/mv2.C: Moved to...
6636         * g++.dg/ext/mv2.C: ... here.  Adjust test.
6637         * g++.dg/mv3.C: Moved to...
6638         * g++.dg/ext/mv3.C: ... here.
6639         * g++.dg/mv4.C: Moved to...
6640         * g++.dg/ext/mv4.C: ... here.
6641         * g++.dg/mv5.C: Moved to...
6642         * g++.dg/ext/mv5.C: ... here.  Adjust test.
6643         * g++.dg/mv6.C: Moved to...
6644         * g++.dg/ext/mv6.C: ... here.  Adjust test.
6645         * g++.dg/ext/mv7.C: New test.
6646         * g++.dg/ext/mv8.C: New test.
6647         * g++.dg/ext/mv9.C: New test.
6648         * g++.dg/ext/mv10.C: New test.
6649         * g++.dg/ext/mv11.C: New test.
6651 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6653         PR rtl-optimization/56144
6654         * gcc.dg/pr56144.c: New.
6656 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
6658         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
6659         message.
6660         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
6661         * g++.dg/cpp0x/constexpr-55573.C: Same
6663 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
6665         PR tree-optimization/56064
6666         * gcc.dg/fixed-point/view-convert.c: New test.
6668 2013-01-30  Andreas Schwab  <schwab@suse.de>
6670         * lib/target-supports-dg.exp (dg-process-target): Use expr to
6671         evaluate the end index in string range.
6673 2013-01-30  Tobias Burnus  <burnus@net-b.de>
6675         PR fortran/56138
6676         * gfortran.dg/allocatable_function_6.f90: New.
6678 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
6679             Mikael Morin  <mikael@gcc.gnu.org>
6681         PR fortran/54107
6682         * gfortran.dg/proc_ptr_comp_36.f90: New.
6684 2013-01-29  Richard Biener  <rguenther@suse.de>
6686         PR tree-optimization/55270
6687         * gcc.dg/torture/pr55270.c: New testcase.
6689 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6691         PR rtl-optimization/56117
6692         * gcc.dg/pr56117.c: New test.
6694 2013-01-28  Richard Biener  <rguenther@suse.de>
6696         PR tree-optimization/56034
6697         * gcc.dg/torture/pr56034.c: New testcase.
6699 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6701         PR tree-optimization/56125
6702         * gcc.dg/pr56125.c: New test.
6704 2013-01-28  Tobias Burnus  <burnus@net-b.de>
6705             Mikael Morin  <mikael@gcc.gnu.org>
6707         PR fortran/53537
6708         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
6709         * gfortran.dg/import8.f90: Likewise.
6710         * gfortran.dg/interface_derived_type_1.f90: Likewise.
6711         * gfortran.dg/import10.f90: New test.
6712         * gfortran.dg/import11.f90: Likewise
6714 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6716         PR testsuite/56053
6717         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
6718         string.h.  Provide memset, malloc and free prototypes, adjust line
6719         numbers in dg-output.
6720         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
6721         Provide memset prototype and adjust line numbers in dg-output.
6722         * c-c++-common/asan/global-overflow-1.c: Likewise.
6724         PR tree-optimization/56094
6725         * gcc.dg/pr56094.c: New test.
6727 2013-01-27  Amol Pise  <amolpise15@gmail.com>
6729         * gcc.target/arm/neon-vfnms-1.c: New test.
6730         * gcc.target/arm/neon-vfnma-1.c: New test.
6732 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
6734         PR target/56114
6735         * gcc.target/i386/pr56114.c: New test.
6737 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
6739         PR fortran/55984
6740         * gfortran.dg/associate_14.f90: New test.
6742         PR fortran/56047
6743         * gfortran.dg/associate_13.f90: New test.
6745 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
6747         PR tree-optimization/56098
6748         * gcc.dg/pr56098-1.c: New test.
6749         * gcc.dg/pr56098-2.c: New test.
6751 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
6753         PR target/54222
6754         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
6756 2013-01-22  Marek Polacek  <polacek@redhat.com>
6758         PR tree-optimization/56035
6759         * gcc.dg/pr56035.c: New test.
6761 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6763         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
6764         for MIPS.
6766 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6768         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
6770 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
6772         PR c/56078
6773         * gcc.dg/pr56078.c: New test.
6774         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
6776 2013-01-24  Martin Jambor  <mjambor@suse.cz>
6778         PR tree-optimization/55927
6779         * g++.dg/ipa/devirt-10.C: Disable early inlining.
6781 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
6783         * gcc.target/i386/movsd.c: New test.
6785 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
6787         PR inline-asm/55934
6788         * gcc.target/i386/pr55934.c: New test.
6790 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
6792         PR fortran/56081
6793         * gfortran.dg/select_8.f90: New.
6795 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
6797         * gcc.target/microblaze/microblaze.exp: Remove
6798         target_config_cflags check.
6800 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
6802         PR fortran/56052
6803         * gfortran.dg/gomp/pr56052.f90: New test.
6805         PR target/49069
6806         * gcc.dg/pr49069.c: New test.
6808 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
6810         PR c++/55944
6811         * g++.dg/cpp0x/constexpr-static10.C: New.
6813 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
6815         PR target/56028
6816         * gcc.target/i386/pr56028.c: New test.
6818 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
6820         PR target/55686
6821         * gcc.target/i386/pr55686.c: New test.
6823 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
6825         PR c++/53609
6826         * g++.dg/cpp0x/variadic139.C: New test.
6827         * g++.dg/cpp0x/variadic140.C: Likewise.
6828         * g++.dg/cpp0x/variadic141.C: Likewise.
6830 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
6832         * gnat.dg/warn8.adb: New test.
6834 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6836         PR fortran/55919
6837         * gfortran.dg/include_8.f90: New test.
6839 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6841         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
6842         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
6844 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
6846         PR tree-optimization/56051
6847         * gcc.c-torture/execute/pr56051.c: New test.
6849 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6851         PR rtl-optimization/56023
6852         * gcc.dg/pr56023.c: New test.
6854 2013-01-21  Martin Jambor  <mjambor@suse.cz>
6856         PR middle-end/56022
6857         * gcc.target/i386/pr56022.c: New test.
6859 2013-01-21  Jason Merrill  <jason@redhat.com>
6861         * lib/target-supports.exp (check_effective_target_alias): New.
6863 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
6865         PR debug/53235
6866         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
6868 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
6870         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
6872 2013-01-19  Jeff Law  <law@redhat.com>
6874         PR tree-optimization/52631
6875         * tree-ssa/pr52631.c: New test.
6876         * tree-ssa/ssa-fre-9: Update expected output.
6878 2013-01-19  Anthony Green  <green@moxielogic.com>
6880         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6881         for moxie.
6883 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6885         PR tree-optimization/56029
6886         * g++.dg/torture/pr56029.C: New test.
6888 2013-01-18  Sharad Singhai  <singhai@google.com>
6890         PR tree-optimization/55995
6891         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
6893 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
6895         PR target/55433
6896         * gcc.target/i386/pr55433.c: New.
6898 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6900         PR middle-end/56015
6901         * gfortran.dg/pr56015.f90: New test.
6903 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
6905         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
6907 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
6909         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6910         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6911         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6912         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6913         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6915 2013-01-17  Jeff Law  <law@redhat.com>
6917         * gcc.dg/pr52573.c: Move to...
6918         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
6920         PR rtl-optimization/52573
6921         * gcc.dg/pr52573.c: New test.
6923 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
6925         PR sanitizer/55679
6926         * g++.dg/asan/interception-test-1.C: Skip on darwin.
6927         * lib/target-supports.exp (check_effective_target_swapcontext): Use
6928         check_no_compiler_messages to test support in ucontext.h.
6929         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6930         compliant RLIMIT_AS.
6932 2013-01-17  Marek Polacek  <polacek@redhat.com>
6934         PR rtl-optimization/55833
6935         * gcc.dg/pr55833.c: New test.
6937 2013-01-17  Jan Hubicka  <jh@suse.cz>
6939         PR tree-optimization/55273
6940         * gcc.c-torture/compile/pr55273.c: New testcase.
6942 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
6944         PR target/55981
6945         * gcc.target/pr55981.c: New test.
6947 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
6949         * gcc.target/arm/pr40887.c: Require at least armv5.
6950         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6951         * gcc.target/arm/pr51915.c: Likewise.
6952         * gcc.target/arm/pr52006.c: Likewise.
6953         * gcc.target/arm/pr53187.c: Likewise.
6955         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6956         * gcc.target/arm/ftest-support-arm.h: Delete.
6957         * gcc.target/arm/ftest-support-thumb.h: Delete.
6958         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6959         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6960         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6961         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6962         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6963         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6964         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6965         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6966         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6967         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6968         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6969         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6970         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6971         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6972         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6973         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6974         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6975         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6976         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6977         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6978         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6979         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6980         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6981         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6983 2013-01-17  Martin Jambor  <mjambor@suse.cz>
6985         PR tree-optimizations/55264
6986         * g++.dg/ipa/pr55264.C: New test.
6988 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
6990         PR fortran/55983
6991         * gfortran.dg/class_55.f90: New.
6993 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
6995         PR testsuite/55994
6996         * gcc.c-torture/execute/builtins/builtins.exp: Add
6997         -Wl,--allow-multiple-definition for eabi and elf targets.
6999         PR testsuite/54622
7000         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7001         check_effective_target_vect_perm_short,
7002         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7003         check_effective_target_vect64): Return 0 for big-endian ARM.
7004         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7006         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7007         prototypes.
7009 2013-01-16  Richard Biener  <rguenther@suse.de>
7011         PR tree-optimization/55964
7012         * gcc.dg/torture/pr55964.c: New testcase.
7014 2013-01-16  Richard Biener  <rguenther@suse.de>
7016         PR tree-optimization/54767
7017         PR tree-optimization/53465
7018         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7020 2013-01-16  Christian Bruel  <christian.bruel@st.com>
7022         PR target/55301
7023         * gcc.target/sh/sh-switch.c: New testcase.
7025 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7027         * gcc.dg/webizer.c: Increase the array size.
7029 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7031         PR target/55940
7032         * gcc.dg/pr55940.c: New test.
7034 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
7035             Harald Anlauf  <anlauf@gmx.de>
7037         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7038         * gfortran.dg/bounds_check_5.f90: Likewise.
7039         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7040         * gfortran.dg/continuation_9.f90: Likewise.
7041         * gfortran.dg/move_alloc_13.f90: Likewise.
7042         * gfortran.dg/structure_constructor_11.f90: Likewise.
7043         * gfortran.dg/tab_continuation.f: Likewise.
7044         * gfortran.dg/warning-directive-2.F90: Likewise.
7045         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7047 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7049         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7050         * gcc.target/arm/fma-sp.c: Likewise.
7052 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7054         PR rtl-optimization/55153
7055         * gcc.dg/pr55153.c: New.
7057 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7059         PR tree-optimization/55920
7060         * gcc.c-torture/compile/pr55920.c: New test.
7062 2013-01-15  Richard Biener  <rguenther@suse.de>
7064         PR middle-end/55882
7065         * gcc.dg/torture/pr55882.c: New testcase.
7067 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7069         PR tree-optimization/55955
7070         * gcc.c-torture/compile/pr55955.c: New test.
7072 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
7074         PR c++/55663
7075         * g++.dg/cpp0x/alias-decl-31.C: New test.
7077 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
7079         PR fortran/54286
7080         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7081         case where interface is null.
7083 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7085         PR fortran/55806
7086         * gfortran.dg/array_constructor_40.f90:  New test.
7088 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
7090         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7092 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7094         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7095         * gcc.target/aarch64/vect-ld1r-compile.c: New.
7096         * gcc.target/aarch64/vect-ld1r-fp.c: New.
7097         * gcc.target/aarch64/vect-ld1r.c: New.
7098         * gcc.target/aarch64/vect-ld1r.x: New.
7100 2013-01-14  Andi Kleen  <ak@linux.intel.com>
7102         PR target/55948
7103         * gcc.target/i386/hle-clear-rel.c: New file
7104         * gcc.target/i386/hle-store-rel.c: New file.
7106 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
7108         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7109         * gfortran.dg/bounds_check_4.f90: Likewise.
7110         * gfortran.dg/inquire_10.f90: Likewise.
7111         * gfortran.dg/minloc_3.f90: Likewise.
7112         * gfortran.dg/minlocval_3.f90: Likewise.
7113         * gfortran.dg/module_double_reuse.f90: Likewise.
7114         * gfortran.dg/mvbits_1.f90: Likewise.
7115         * gfortran.dg/oldstyle_1.f90: Likewise.
7116         * gfortran.dg/pr20163-2.f: Likewise.
7117         * gfortran.dg/save_1.f90: Likewise.
7118         * gfortran.dg/scan_1.f90: Likewise.
7119         * gfortran.dg/select_char_1.f90: Likewise.
7120         * gfortran.dg/shape_4.f90: Likewise.
7121         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7122         * gfortran.dg/function_optimize_10.f90: Likewise.
7123         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7124         * gfortran.dg/used_types_17.f90: Likewise.
7125         * gfortran.dg/used_types_18.f90: Likewise.
7127 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
7129         PR fortran/54286
7130         * gfortran.dg/proc_ptr_result_8.f90 : New test.
7132 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7134         * gcc.dg/unroll_5.c: Add nomips16 attributes.
7136 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7138         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7140 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
7142         PR fortran/55072
7143         * gfortran.dg/assumed_type_2.f90: Fix test case.
7144         * gfortran.dg/internal_pack_13.f90: New test.
7145         * gfortran.dg/internal_pack_14.f90: New test.
7147 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7149         PR fortran/55868
7150         * gfortran.dg/unlimited_polymorphic_8.f90: Update
7151         scan-tree-dump-times for foo.0.x._vptr to deal with change from
7152         $tar to STAR.
7154 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
7156         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
7158 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7160         PR target/55719
7161         * gcc.target/s390/pr55719.c: New testcase.
7163 2013-01-11  Richard Guenther  <rguenther@suse.de>
7165         PR tree-optimization/44061
7166         * gcc.dg/pr44061.c: New testcase.
7168 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
7170         Update copyright years.
7172 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
7173             Jakub Jelinek  <jakub@redhat.com>
7175         PR target/55565
7176         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
7178 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
7180         PR rtl-optimization/55672
7181         * gcc.target/i386/pr55672.c: New.
7183 2013-01-10  Jeff Law  <law@redhat.com>
7185         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
7186         pass/fail message unique.
7189 2013-01-10  Jason Merrill  <jason@redhat.com>
7191         * ada/.gitignore: New.
7193 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7195         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
7196         Add tls options.
7197         * g++.dg/tls/thread_local2.C: Likewise.
7198         * g++.dg/tls/thread_local2g.C: Likewise.
7199         * g++.dg/tls/thread_local6.C: Likewise.
7200         * g++.dg/tls/thread_local-order1.C: Add tls options.
7201         * g++.dg/tls/thread_local-order2.C: Likewise.
7202         * g++.dg/tls/thread_local3.C: Likewise.
7203         * g++.dg/tls/thread_local3g.C: Likewise.
7204         * g++.dg/tls/thread_local4.C: Likewise.
7205         * g++.dg/tls/thread_local4g.C: Likewise.
7206         * g++.dg/tls/thread_local5.C: Likewise.
7207         * g++.dg/tls/thread_local5g.C: Likewise.
7208         * g++.dg/tls/thread_local6g.C: Likewise.
7210 2013-01-10  Kostya Serebryany  <kcc@google.com>
7212         * g++.dg/asan/asan_test.cc: Sync from upstream.
7214 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
7216         PR tree-optimization/55921
7217         * gcc.c-torture/compile/pr55921.c: New test.
7219 2013-01-09  Jan Hubicka  <jh@suse.cz>
7221         PR tree-optimization/55569
7222         * gcc.c-torture/compile/pr55569.c: New testcase.
7224 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
7226         PR fortran/47203
7227         * gfortran.dg/use_28.f90: New test.
7229 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
7231         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
7232         number matching more robust.
7234 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
7236         PR rtl-optimization/55829
7237         * gcc.target/i386/pr55829.c: New.
7239 2013-01-09  Tobias Burnus  <burnus@net-b.de>
7241         PR fortran/55758
7242         * gfortran.dg/bind_c_bool_1.f90: New.
7243         * gfortran.dg/do_5.f90: Add dg-warning.
7245 2013-01-09  Jan Hubicka  <jh@suse.cz>
7247         PR tree-optimization/55875
7248         * gcc.c-torture/execute/pr55875.c: New testcase.
7249         * g++.dg/torture/pr55875.C: New testcase.
7251 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
7253         PR c/48418
7254         * c-c++-common/pr48418.c: New test.
7256 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
7258         PR c++/55801
7259         * g++.dg/tls/thread_local-ice.C: New.
7261 2013-01-09  Andreas Schwab  <schwab@suse.de>
7263         * gcc.dg/guality/pr54693.c: Null-terminate arr.
7265 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
7267         PR tree-optimization/48189
7268         * gcc.dg/pr48189.c: New test.
7270 2013-01-04  Jan Hubicka  <jh@suse.cz>
7272         PR tree-optimization/55823
7273         * g++.dg/ipa/devirt-10.C: New testcase.
7275 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
7276             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
7278         PR rtl-optimization/55845
7279         * gcc.target/i386/pr55845.c: New test.
7281 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
7283         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
7284         instructions generated instead of number of occurances.
7286 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
7288         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
7289         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7290         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7291         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7292         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7293         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7294         * gcc.target/aarch64/vect-fcm.x: Likewise.
7295         * lib/target-supports.exp
7296         (check_effective_target_vect_cond): Enable for AArch64.
7298 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
7300         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
7301         endian-safe float pool loading.
7302         (test_square_root_v4sf): Likewise.
7303         (test_square_root_v2df): Likewise.
7304         * lib/target-supports.exp
7305         (check_effective_target_vect_call_sqrtf): Add AArch64.
7307 2013-01-08  Martin Jambor  <mjambor@suse.cz>
7309         PR debug/55579
7310         * gcc.dg/tree-ssa/pr55579.c: New test.
7312 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7314         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
7315         asm comments.
7317 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
7319         PR middle-end/55890
7320         * gcc.dg/torture/pr55890-3.c: New test.
7322         PR middle-end/55851
7323         * gcc.c-torture/compile/pr55851.c: New test.
7325         PR sanitizer/55844
7326         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
7327         dg-options.
7329 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7331         PR fortran/55618
7332         * gfortran.dg/elemental_scalar_args_2.f90: New test.
7334 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7336         PR fortran/55763
7337         * gfortran.dg/pointer_init_2.f90: Update dg-error.
7338         * gfortran.dg/pointer_init_7.f90: New.
7340 2013-01-07  Richard Biener  <rguenther@suse.de>
7342         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
7344 2013-01-07  Richard Biener  <rguenther@suse.de>
7346         PR middle-end/55890
7347         * gcc.dg/torture/pr55890-1.c: New testcase.
7348         * gcc.dg/torture/pr55890-2.c: Likewise.
7350 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
7352         * gcc.target/aarch64/fmovd.c: New.
7353         * gcc.target/aarch64/fmovf.c: Likewise.
7354         * gcc.target/aarch64/fmovd-zero.c: Likewise.
7355         * gcc.target/aarch64/fmovf-zero.c: Likewise.
7356         * gcc.target/aarch64/vect-fmovd.c: Likewise.
7357         * gcc.target/aarch64/vect-fmovf.c: Likewise.
7358         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7359         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7361 2013-01-07  Richard Biener  <rguenther@suse.de>
7363         PR tree-optimization/55888
7364         PR tree-optimization/55862
7365         * gcc.dg/torture/pr55888.c: New testcase.
7367 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7369         PR fortran/55852
7370         * gfortran.dg/intrinsic_size_3.f90: New.
7372 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7374         PR fortran/55763
7375         * gfortran.dg/select_type_32.f90: New.
7377 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
7379         PR c++/52343
7380         * g++.dg/cpp0x/alias-decl-29.C: New test.
7382 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
7384         PR fortran/53876
7385         PR fortran/54990
7386         PR fortran/54992
7387         * gfortran.dg/class_array_15.f03: New test.
7389 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
7391         PR fortran/42769
7392         PR fortran/45836
7393         PR fortran/45900
7394         * gfortran.dg/use_23.f90: New test.
7395         * gfortran.dg/use_24.f90: New test.
7396         * gfortran.dg/use_25.f90: New test.
7397         * gfortran.dg/use_26.f90: New test.
7398         * gfortran.dg/use_27.f90: New test.
7400 2013-01-06  Olivier Hainque  <hainque@adacore.com>
7402         * gnat.dg/specs/clause_on_volatile.ads: New test.
7404 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7406         * gnat.dg/alignment10.adb: New test.
7408 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
7409             Mikael Morin  <mikael@gcc.gnu.org>
7411         PR fortran/55827
7412         * gfortran.dg/use_22.f90: New test.
7414 2013-01-04  Andrew Pinski  <apinski@cavium.com>
7416         * gcc.target/aarch64/cmp-1.c: New testcase.
7418 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
7420         PR fortran/55172
7421         * gfortran.dg/select_type_31.f03: New test.
7423 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
7425         PR c++/54526 (again)
7426         * g++.dg/cpp0x/parse2.C: Extend.
7427         * g++.old-deja/g++.other/crash28.C: Adjust.
7429 2013-01-04  Richard Biener  <rguenther@suse.de>
7431         PR tree-optimization/55862
7432         * gcc.dg/torture/pr55862.c: New testcase.
7434 2013-01-04  Martin Jambor  <mjambor@suse.cz>
7436         PR tree-optimization/55755
7437         * gcc.dg/torture/pr55755.c: New test.
7438         * gcc.dg/tree-ssa/sra-13.c: Likewise.
7439         * gcc.dg/tree-ssa/pr45144.c: Update.
7441 2013-01-04  Richard Biener  <rguenther@suse.de>
7443         PR middle-end/55863
7444         * gcc.dg/fold-reassoc-2.c: New testcase.
7446 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7448         PR fortran/55763
7449         * gfortran.dg/null_7.f90: New.
7451 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7453         PR fortran/55854
7454         PR fortran/55763
7455         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
7456         * gfortran.dg/unlimited_polymorphic_7.f90: New.
7457         * gfortran.dg/unlimited_polymorphic_8.f90: New.
7459 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
7461         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
7463 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
7465         PR fortran/55855
7466         * gfortran.dg/assignment_1.f90: Modified.
7467         * gfortran.dg/assignment_4.f90: New.
7469 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
7471         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
7473 2013-01-03  Richard Biener  <rguenther@suse.de>
7475         PR tree-optimization/55857
7476         * gcc.dg/vect/pr55857-1.c: New testcase.
7477         * gcc.dg/vect/pr55857-2.c: Likewise.
7479 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
7481         PR rtl-optimization/55838
7482         * gcc.dg/pr55838.c: New test.
7484         PR tree-optimization/55832
7485         * gcc.c-torture/compile/pr55832.c: New test.
7487 2013-01-02  Teresa Johnson  <tejohnson@google.com>
7489         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
7490         * gcc.dg/tree-ssa/loop-23.c: Ditto.
7491         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
7492         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
7493         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
7494         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
7495         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
7496         * gcc.dg/unroll_1.c: Ditto.
7497         * gcc.dg/unroll_2.c: Ditto.
7498         * gcc.dg/unroll_3.c: Ditto.
7499         * gcc.dg/unroll_4.c: Ditto.
7501 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7503         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
7505 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7507         PR fortran/55818
7508         * gfortran.dg/eof_4.f90: New test.
7510 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
7512         * lib/c-compat.exp (compat-use-alt-compiler): Remove
7513         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
7514         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
7515         (compat_setup_dfp): Initialize compat_alt_caret and
7516         compat_save_TEST_ALWAYS_FLAGS.
7518 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7520         * gcc.dg/torture/tls/tls-reload-1.c: New test.
7522 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7524         * gcc.dg/torture/fp-int-convert-2.c: New test.
7526 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7528         * gfortran.dg/newunit_3.f90: Add dg-do run.
7529         * gfortran.dg/inquire_15.f90: Add dg-do run.
7531 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
7533         PR tree-optimization/55831
7534         * gcc.dg/pr55831.c: New test.
7536 Copyright (C) 2013 Free Software Foundation, Inc.
7538 Copying and distribution of this file, with or without modification,
7539 are permitted in any medium without royalty provided the copyright
7540 notice and this notice are preserved.