/cp
[official-gcc.git] / gcc / testsuite / ChangeLog
blob016545a54bd98acf352d74050532e1164a87d572
1 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/58126
4         * g++.dg/init/uninitialized1.C: New.
6 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
8         PR c++/56060
9         * g++.dg/cpp0x/variadic144.C: New.
11 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
13         PR c++/58560
14         * g++.dg/cpp0x/auto39.C: New.
16 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
18         PR c++/58503
19         * g++.dg/cpp0x/range-for26.C: New.
20         * g++.dg/cpp0x/range-for27.C: Likewise.
22 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
24         PR c++/58448
25         * g++.dg/template/crash117.C: New.
27 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
29         PR c++/19476
30         * g++.dg/tree-ssa/pr19476-5.C: New file.
31         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
33 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
35         PR c++/58584
36         * g++.dg/cpp0x/gen-attrs-55.C: New.
38 2013-10-03  Easwaran Raman  <eraman@google.com>
40         PR c++/33911
41         * g++.dg/ext/attribute47.C: New.
43 2013-10-03  Rong Xu  <xur@google.com>
45         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
46         probability.
47         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
48         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
50 2013-10-03  Marek Polacek  <polacek@redhat.com>
52         PR c++/58510
53         * g++.dg/cpp0x/pr58510.C: New test.
55 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
57         PR c++/19476
58         * g++.dg/tree-ssa/pr19476-1.C: New file.
59         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
60         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
61         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
63 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
65         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
66         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
67         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
68         VSX scalar operations or the traditional floating point form of
69         the instruction.
70         * gcc.target/powerpc/ppc-target-2.c: Likewise.
71         * gcc.target/powerpc/recip-3.c: Likewise.
72         * gcc.target/powerpc/recip-5.c: Likewise.
73         * gcc.target/powerpc/pr72747.c: Likewise.
74         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
76 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
78         PR target/58460
79         * gcc.target/aarch64/pr58460.c: New file.
81 2013-10-02  Tobias Burnus  <burnus@net-b.de>
83         PR fortran/58593
84         * gfortran.dg/char_length_19.f90: New.
86 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
88         PR c++/58535
89         * g++.dg/parse/crash65.C: New.
90         * g++.dg/cpp1y/pr58535.C: Likewise.
92 2013-10-02  Richard Biener  <rguenther@suse.de>
94         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
95         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
96         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
97         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
98         * gfortran.dg/ldist-pr45199.f: Likewise.
100 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
102         PR c++/58565
103         * g++.dg/parse/crash64.C: New.
105 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
107         * gcc.dg/tree-ssa/slsr-40.c: New test.
109 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
111         PR c++/58563
112         * g++.dg/cpp0x/pr58563.C: New.
114 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
116         * gcc.target/aarch64/vect_saddl_1.c: New.
118 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
120         PR target/58574
121         * gcc.c-torture/execute/pr58574.c: New testcase.
123 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
125         PR Target/58578
126         * gcc.target/arm/pr58578.c: New test.
128 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
130         PR tree-optimization/58556
131         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
132         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
134 2013-10-01  Nick Clifton  <nickc@redhat.com>
136         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
137         for MSP430.
138         * gcc.c-torture/compile/20010327-1.c: Only run the test for
139         ptr32plus targets.
140         * gcc.c-torture/compile/pr41181.c: Likewise.
141         * gcc.c-torture/compile/calls.c: Likewise.
142         * gcc.c-torture/compile/990617-1.c: Likewise.
143         * gcc.c-torture/compile/pr55955.c: Only run the test for
144         int32plus targets.
145         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
147 2013-10-01  Richard Biener  <rguenther@suse.de>
149         PR tree-optimization/58553
150         * gcc.dg/torture/pr58553.c: New testcase.
152 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
154         PR middle-end/58564
155         * gcc.c-torture/execute/pr58564.c: New test.
157 2013-09-30  Teresa Johnson  <tejohnson@google.com>
159         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
160         Update for additional dump message.
162 2013-09-30  Richard Biener  <rguenther@suse.de>
164         PR tree-optimization/58554
165         * gcc.dg/torture/pr58554.c: New testcase.
167 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
168             Joern Rennecke  <joern.rennecke@embecosm.com>
170         * gcc.target/arc/barrel-shifter-1.c: New test.
171         * gcc.target/arc/barrel-shifter-2.c: Likewise.
172         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
173         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
174         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
175         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
176         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
177         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
178         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
179         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
180         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
181         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
182         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
183         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
184         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
185         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
186         * gcc.target/arc/mtune-ARC600.c: Likewise.
187         * gcc.target/arc/mtune-ARC601.c: Likewise.
188         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
189         * gcc.target/arc/mtune-ARC700.c: Likewise.
190         * gcc.target/arc/mtune-ARC725D.c: Likewise.
191         * gcc.target/arc/mtune-ARC750D.c: Likewise.
192         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
193         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
195 2013-09-30  Richard Biener  <rguenther@suse.de>
197         PR middle-end/58532
198         * g++.dg/torture/pr58552.C: New testcase.
200 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
202         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
203         and -mupper-regs-df.
205 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
207         PR middle-end/58551
208         * c-c++-common/gomp/pr58551.c: New test.
210 2013-09-27  Richard Biener  <rguenther@suse.de>
212         PR tree-optimization/58459
213         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
215 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
217         PR fortran/58113
218         * gfortran.dg/round_4.f90: Check for rounding support.
220 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
222         * g++.dg/vect/pr58513.cc (op): Make static.
224 2013-09-26  Richard Biener  <rguenther@suse.de>
226         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
228 2013-09-26  Richard Biener  <rguenther@suse.de>
230         PR tree-optimization/58539
231         * gcc.dg/torture/pr58539.c: New testcase.
233 2013-09-25  Jeff Law  <law@redhat.com>
235         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
237 2013-09-25  Tobias Burnus  <burnus@net-b.de>
239         PR fortran/58436
240         * gfortran.dg/finalize_21.f90: New.
242 2013-09-25  Tobias Burnus  <burnus@net-b.de>
244         PR fortran/57697
245         PR fortran/58469
246         * gfortran.dg/defined_assignment_8.f90: New.
247         * gfortran.dg/defined_assignment_9.f90: New.
249 2013-09-25  Marek Polacek  <polacek@redhat.com>
251         PR sanitizer/58413
252         * c-c++-common/ubsan/shift-5.c: New test.
253         * c-c++-common/ubsan/shift-6.c: New test.
254         * c-c++-common/ubsan/div-by-zero-5.c: New test.
255         * gcc.dg/ubsan/c-shift-1.c: New test.
257 2013-09-25  Marek Polacek  <polacek@redhat.com>
259         PR c++/58516
260         * g++.dg/tm/pr58516.C: New test.
262 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
264         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
265         New procedure.
266         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
268 2013-09-24  Richard Biener  <rguenther@suse.de>
270         PR middle-end/58513
271         * g++.dg/vect/pr58513.cc: New testcase.
273 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
275         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
276         output.
278 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
280         PR c++/58500
281         * g++.dg/cpp1y/pr58500.C: New testcase.
283 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
285         * gnat.dg/opt28.ad[sb]: New test.
286         * gnat.dg/opt28_pkg.ads: New helper.
288 2013-09-23  Richard Biener  <rguenther@suse.de>
290         PR tree-optimization/58464
291         * g++.dg/torture/pr58464.C: New testcase.
293 2013-09-23  Christian Bruel  <christian.bruel@st.com>
295         PR target/58475
296         * gcc.target/sh/torture/pr58475.c: New test.
298 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
300         PR fortran/58355
301         * gfortran.dg/extends_15.f90: New.
303 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
305         PR c++/58481
306         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
308 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
310         PR target/56875
311         * gcc.target/vax/vax.exp: New.
312         * gcc.target/vax/pr56875.c: Ditto.
314 2013-09-20  Richard Biener  <rguenther@suse.de>
316         PR middle-end/58484
317         * gfortran.dg/pr58484.f: New testcase.
319 2013-09-20  Jeff Law  <law@redhat.com>
321         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
323 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
325         PR middle-end/57748
326         * gcc.dg/torture/pr57748-1.c: New test.
327         * gcc.dg/torture/pr57748-2.c: New test.
329 2013-09-20  Marek Polacek  <polacek@redhat.com>
331         PR sanitizer/58413
332         * c-c++-common/ubsan/shift-4.c: New test.
334 2013-09-20  Richard Biener  <rguenther@suse.de>
336         PR tree-optimization/58453
337         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
339 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
341         PR fortran/58099
342         * gfortran.dg/proc_ptr_43.f90: New.
344 2013-09-18  Tobias Burnus  <burnus@net-b.de>
346         PR fortran/57697
347         * gfortran.dg/defined_assignment_11.f90: New.
349 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
351         PR rtl-optimization/58438
352         * g++.dg/pr58438.C: New test.
354 2013-09-18  Tobias Burnus  <burnus@net-b.de>
356         PR fortran/43366
357         * gfortran.dg/class_39.f03: Update dg-error.
358         * gfortran.dg/class_5.f03: Ditto.
359         * gfortran.dg/class_53.f90: Ditto.
360         * gfortran.dg/realloc_on_assign_20.f90: New.
361         * gfortran.dg/realloc_on_assign_21.f90: New.
362         * gfortran.dg/realloc_on_assign_22.f90: New.
364 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
366         PR c++/58457
367         * g++.dg/parse/using4.C: New.
369 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
371         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
373 2013-09-18  Marek Polacek  <polacek@redhat.com>
375         PR sanitize/58443
376         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
377         instead of the shift option.
378         * c-c++-common/ubsan/pr58443-1.c: New test.
379         * c-c++-common/ubsan/pr58443-3.c: New test.
380         * c-c++-common/ubsan/pr58443-2.c: New test.
382 2013-09-18  Richard Biener  <rguenther@suse.de>
384         PR tree-optimization/58417
385         * gcc.dg/torture/pr58417.c: New testcase.
387 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
389         * gnat.dg/array_bounds_test2.adb: New test.
391 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
393         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
394         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
396 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
398         * gnat.dg/in_out_parameter4.adb: New test.
400 2013-09-18  Marek Polacek  <polacek@redhat.com>
402         PR sanitizer/58411
403         * c-c++-common/ubsan/attrib-1.c: New test.
405 2013-09-17  Cong Hou  <congh@google.com>
407         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product 
408         on two arrays with short and int types. This should not be recognized
409         as a dot product pattern.
411 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
413         PR c++/58435
414         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
415         the cp_type_quals (r) too.
417 2013-09-17  Jan Hubicka  <jh@suse.cz>
419         PR middle-end/58332
420         * gcc.c-torture/compile/pr58332.c: New testcase.
422 2013-09-17  Jeff Law  <law@redhat.com>
424         * gcc.c-torture/execute/pr58387.c: New test.
426 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
428         PR tree-optimization/58088
429         * gcc.c-torture/compile/pr58088.c: New test.
431 2013-09-17  Nick Clifton  <nickc@redhat.com>
433         * lib/target-supports.exp (check_effective_target_trampolines):
434         Add MSP430 to the list of targets that do not support
435         trampolines.
436         (check_profiling_available): Add MSP430 to the list of targets
437         that do not support profiling.
438         (check_effective_target_tls_runtime): Add MSP430 to the list of
439         targets that do not support TLS.
441 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
443         * gnat.dg/opt27.adb: New test.
444         * gnat.dg/opt27_pkg.ad[sb]: New helper.
446 2013-09-17  Andreas Schwab  <schwab@suse.de>
448         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
450 2013-09-17  Richard Biener  <rguenther@suse.de>
452         PR tree-optimization/58432
453         * gcc.dg/pr58432.c: New testcase.
455 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
457         * gcc.dg/tree-ssa/slsr-39.c: New test.
459 2013-09-16  Xinliang David Li  <davidxl@google.com>
461         * gcc.misc-tests/help.exp: Optimizer help change.
463 2013-09-16  Jeff Law  <law@redhat.com>
465         * gcc.c-torture/execute/pr58419.c: New test.
466         * gcc.c-torture/execute/pr58431.c: New test.
468 2013-09-16  Tobias Burnus  <burnus@net-b.de>
470         PR fortran/58356
471         * gfortran.dg/finalize_19.f90: New.
473 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
475         * gcc.target/i386/pr58418.c: New.
477 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
479         * gcc.target/aarch64/fmla-intrinsic.c: New.
480         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
481         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
482         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
484 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
486         * gcc.target/aarch64/mul_intrinsic_1.c: New.
487         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
489 2013-09-16  Richard Biener  <rguenther@suse.de>
491         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
493 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
495         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
496         interpreted as implicit templates) to be expected pedwarns instead.
498 2013-09-16  Tobias Burnus  <burnus@net-b.de>
500         PR fortran/57697
501         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
503 2013-09-15  Tobias Burnus  <burnus@net-b.de>
505         PR fortran/57697
506         * gfortran.dg/defined_assignment_10.f90: New.
508 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
510         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
511         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
513 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
515         * g++.dg/abi/main.C: Added implicit C linkage tests
517 2013-09-13  Kai Tietz  <ktietz@redhat.com>
519         gcc.target/i386/pr57848.c: New file.
521 2013-09-13  Christian Bruel  <christian.bruel@st.com>
523         PR target/58314
524         * gcc.target/sh/torture/pr58314.c: New test.
526 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
528         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
530 2013-09-12  Martin Jambor  <mjambor@suse.cz>
532         PR ipa/58389
533         * g++.dg/pr58389.C: New test.
535 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
537         * g++.dg/template/pseudodtor2.C: Add column number to dg-error
538         strings.
539         * g++.dg/template/pseudodtor3.C: Likewise.
541 2013-09-12  Richard Biener  <rguenther@suse.de>
543         PR tree-optimization/58404
544         * g++.dg/tree-ssa/pr58404.C: New testcase.
546 2013-09-12  Martin Jambor  <mjambor@suse.cz>
548         PR ipa/58371
549         * g++.dg/ipa/pr58371.C: New test.
551 2013-09-12  Richard Biener  <rguenther@suse.de>
553         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
554         expected outcome and comment why that happens.
556 2013-09-11  Richard Biener  <rguenther@suse.de>
558         PR middle-end/58377
559         * g++.dg/uninit-pred-4.C: New testcase.
561 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
563         PR tree-optimization/58385
564         * gcc.c-torture/execute/pr58385.c: New test.
566 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
568         * gcc.target/arm/thumb-ifcvt-2.c: New test.
570 2013-09-10  Jeff Law  <law@redhat.com>
572         * g++.dg/torture/pr58380.C: New test.
574 2013-09-10  Jan Hubicka  <jh@suse.cz>
575             Paolo Carlini  <paolo.carlini@oracle.com>
577         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
579 2013-09-10  Jeff Law  <law@redhat.com>
581         * gcc.c-torture/compile/pr58343.c: New test.
583 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
585         PR rtl-optimization/58365
586         * gcc.c-torture/execute/pr58365.c: New test.
588 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
590         * gcc.dg/torture/memcpy-1.c: New test.
592 2013-09-10  Alan Modra  <amodra@gmail.com>
594         * gcc.target/powerpc/pr58330.c: New.
596 2013-09-10  Alan Modra  <amodra@gmail.com>
598         * gcc.target/powerpc/medium_offset.c: New.
600 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
602         PR c++/58325
603         * g++.dg/warn/Wunused-var-21.C: New test.
605         PR tree-optimization/58364
606         * gcc.c-torture/execute/pr58364.c: New test.
608 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
610         PR c++/43452
611         * g++.dg/warn/Wdelete-incomplete-1.C: New.
612         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
613         * g++.dg/init/delete1.C: Adjust.
615 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
617         * gcc.target/aarch64/movdi_1.c: New test.
619 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
621         PR c++/58362
622         * g++.dg/warn/Wunused-parm-5.C: New.
624 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
626         * gcc.target/aarch64/cmn-neg.c: New test.
628 2013-09-09  Richard Biener  <rguenther@suse.de>
630         PR middle-end/58326
631         * gcc.dg/torture/pr58326-1.c: New testcase.
632         * gcc.dg/torture/pr58326-2.c: Likewise.
634 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
636         PR target/57735
637         * g++.dg/ext/pr57735.C: New test.
639 2013-09-09  Jan Hubicka  <jh@suse.cz>
641         PR middle-end/58294
642         * g++.dg/torture/PR58294.C: New testcase.
644 2013-09-08  Jeff Law  <law@redhat.com>
646         * gcc.c-torture/compile/pr58340.c: New test.
648 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
650         * g++.dg/debug/ra1.C: New test.
652 2013-09-08  Jan Hubicka  <jh@suse.cz>
654         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
655         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
656         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
657         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
659 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
661         PR c++/54941
662         * g++.dg/overload/new1.C: Adjust.
664 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
666         * c-c++-common/opaque-vector.c: New test.
668 2013-09-08  Tom de Vries  <tom@codesourcery.com>
670         PR c++/58282
671         * g++.dg/tm/noexcept-6.C: New test.
673 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
675         * gcc.target/arc/cond-set-use.c: New test.
677 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
679         * gnat.dg/stack_usage2.adb: New test.
681 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
683         * gcc.target/aarch64/table-intrinsics.c
684         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
685         (qtb_tests8_< ,2,3,4>): Likewise.
686         (qtblq_tests8_< ,2,3,4>): Likewise.
687         (qtbxq_tests8_< ,2,3,4>): Likewise.
689 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
691         * gnat.dg/warn10.ad[sb]: New test.
692         * gnat.dg/warn10_pkg.ads: New helper.
694 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
696         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
697         Don't expect NULL in foo.result set.
698         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
699         in ESCAPED set.
700         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
701         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
703 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
705         * gcc.target/s390/nearestint-1.c: New testcase.
707 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
708             Vineet Gupta  <Vineet.Gupta@synopsys.com>
710         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
711         * testsuite/gcc.target/arc: New directory.
712         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
713         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
714         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
715         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
716         * testsuite/gcc.dg/builtin-apply2.c
717         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
719 2013-09-04  Jan Hubicka  <jh@suse.cz>
721         PR middle-end/58201
722         * g++.dg/torture/pr58201_0.C: New testcase.
723         * g++.dg/torture/pr58201_1.C: New testcase.
724         * g++.dg/torture/pr58201.h: New testcase.
726 2013-09-05  Jan Hubicka  <jh@suse.cz>
728         * gcc.dg/autopar/pr49960.c: Disable partial inlining
730 2013-09-05  Richard Biener  <rguenther@suse.de>
732         PR tree-optimization/58137
733         * gcc.target/i386/pr58137.c: New testcase.
735 2013-09-05  Martin Jambor  <mjambor@suse.cz>
737         * g++.dg/ipa/remref-1.C: New test.
738         * g++.dg/ipa/remref-2.C: Likewise.
740 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
742         PR c++/24926
743         * g++.dg/parse/access11.C: New.
745 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
747         * g++.dg/warn/weak1.C: Skip on AIX.
749 2013-09-04  Easwaran Raman  <eraman@google.com>
751         PR middle-end/57370
752         PR tree-optimization/58011
753         * gfortran.dg/reassoc_12.f90: New testcase.
754         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
756 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
758         * gcc.dg/attr-weakref-1.c: Skip on AIX.
759         * gcc.dg/torture/pr53922.c: Skip on AIX.
760         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
762 2013-09-04  Teresa Johnson  <tejohnson@google.com>
764         * gcc.dg/unroll_1.c: Test dumping to stderr.
766 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
768         PR c++/58305
769         * g++.dg/warn/deprecated-8.C: New.
771 2013-09-03  Jeff Law  <law@redhat.com>
773         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
774         dump output.
776 2013-09-03  Meador Inge  <meadori@codesourcery.com>
778         Revert:
780         2013-08-30  Meador Inge  <meadori@codesourcery.com>
782         * gcc.dg/Warray-bounds-11.c: New testcase.
784 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
786         * lib/target-supports.exp (check_weak_available): Return true for AIX.
788 2013-09-03  Jan Hubicka  <jh@suse.cz>
790         * g++.dg/ipa/devirt-15.C: Fix testcase.
792 2013-09-03  Richard Biener  <rguenther@suse.de>
794         PR middle-end/57656
795         * gcc.dg/torture/pr57656.c: New testcase.
797 2013-09-03  Richard Biener  <rguenther@suse.de>
799         PR middle-end/57287
800         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
802 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
804         PR fortran/PR56519
805         * gfortran.dg/do_concurrent_3.f90:  New test case.
807 2013-09-02  Jan Hubicka  <jh@suse.cz>
809         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
811 2013-09-02  Martin Jambor  <mjambor@suse.cz>
813         PR ipa/58106
814         * gcc.dg/ipa/pr58106.c: New test.
816 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
818         * gcc.target/aarch64/scalar_intrinsics.c
819         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
821 2013-09-02  Richard Biener  <rguenther@suse.de>
823         PR middle-end/57511
824         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
826 2013-09-02  Richard Biener  <rguenther@suse.de>
828         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
829         reference.
831 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
833         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
835 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
837         PR c++/21682, implement DR 565
838         * g++.dg/template/using24.C: New.
839         * g++.dg/template/using25.C: Likewise.
840         * g++.dg/template/using26.C: Likewise.
842 2013-09-01  Jan Hubicka  <jh@suse.cz>
844         * g++.dg/ipa/devirt-15.C: New testcase.
846 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
848         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
850 2013-08-31  Jan Hubicka  <jh@suse.cz>
852         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
853         * g++.dg/tree-ssa/pr45453.C: Likewise.
855 2013-08-31  Jan Hubicka  <jh@suse.cz>
857         * gcc.dg/fork-instrumentation.c: New testcase.
859 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
861         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
863 2013-08-30  Meador Inge  <meadori@codesourcery.com>
865         * gcc.dg/Warray-bounds-11.c: New testcase.
867 2013-08-30  Marek Polacek  <polacek@redhat.com>
869         * g++.dg/ubsan/div-by-zero-1.C: New test.
870         * c-c++-common/ubsan/save-expr-1.c: New test.
871         * c-c++-common/ubsan/save-expr-2.c: New test.
872         * c-c++-common/ubsan/save-expr-3.c: New test.
873         * c-c++-common/ubsan/save-expr-4.c: New test.
874         * c-c++-common/ubsan/typedef-1.c: New test.
875         * c-c++-common/ubsan/const-char-1.c: New test.
876         * c-c++-common/ubsan/const-expr.c: New test.
877         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
878         * c-c++-common/ubsan/shift-1.c: Likewise.
879         * c-c++-common/ubsan/shift-2.c: Likewise.
880         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
881         * lib/ubsan-dg.exp: New file.
882         * g++.dg/dg.exp: Add ubsan tests.
883         * g++.dg/ubsan/ubsan.exp: New file.
884         * gcc.dg/ubsan/ubsan.exp: New file.
885         * g++.dg/ubsan/cxx11-shift-1.C: New test.
886         * g++.dg/ubsan/cxx11-shift-2.C: New test.
887         * c-c++-common/ubsan/div-by-zero-3.c: New test.
888         * c-c++-common/ubsan/div-by-zero-1.c: New test.
889         * c-c++-common/ubsan/div-by-zero-4.c: New test.
890         * c-c++-common/ubsan/shift-3.c: New test.
891         * c-c++-common/ubsan/unreachable-1.c: New test.
892         * c-c++-common/ubsan/shift-1.c: New test.
893         * c-c++-common/ubsan/shift-2.c: New test.
894         * c-c++-common/ubsan/div-by-zero-2.c: New test.
895         * gcc.dg/ubsan/c99-shift-2.c: New test.
896         * gcc.dg/ubsan/c99-shift-1.c: New test.
898 2013-08-29  Jan Hubicka  <jh@suse.cz>
900         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
901         to match template and comment.
903 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
905         PR c++/51424
906         * g++.dg/cpp0x/dc8.C: New.
907         * g++.dg/template/meminit1.C: Adjust.
909 2013-08-30  Teresa Johnson  <tejohnson@google.com>
911         * gcc.dg/inline-dump.c: Delete inadvertant commit.
913 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
915         PR tree-optimization/58277
916         * gcc.c-torture/execute/pr58277-1.c: New test.
917         * gcc.c-torture/execute/pr58277-2.c: New test.
919 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
921         * gcc.dg/guality/param-1.c: New test.
922         * gcc.dg/guality/param-2.c: Likewise.
924 2013-08-30  Richard Biener  <rguenther@suse.de>
926         PR tree-optimization/58228
927         * gcc.dg/torture/pr58228.c: New testcase.
929 2013-08-30  Richard Biener  <rguenther@suse.de>
931         PR tree-optimization/58223
932         * gcc.dg/torture/pr58223.c: New testcase.
933         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
935 2013-08-30  Richard Biener  <rguenther@suse.de>
937         PR tree-optimization/58010
938         * gcc.dg/pr58010.c: New testcase.
940 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
942         * gcc.dg/unroll_3.c: Message change.
943         * gcc.dg/unroll_4.c: Likewise.
944         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
945         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
946         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
947         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
948         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
949         * gcc.dg/tree-ssa/loop-23.c: Likewise.
950         * gcc.dg/tree-ssa/loop-1.c: Likewise.
951         * gcc.dg/unroll_1.c: Likewise.
952         * gcc.dg/vect/bb-slp-31.c: Likewise.
953         * gcc.dg/vect/bb-slp-14.c: Likewise.
954         * gcc.dg/vect/bb-slp-8.c: Likewise.
955         * gcc.dg/vect/bb-slp-23.c: Likewise.
956         * gcc.dg/vect/bb-slp-15.c: Likewise.
957         * gcc.dg/vect/bb-slp-9.c: Likewise.
958         * gcc.dg/vect/bb-slp-24.c: Likewise.
959         * gcc.dg/vect/bb-slp-16.c: Likewise.
960         * gcc.dg/vect/bb-slp-25.c: Likewise.
961         * gcc.dg/vect/bb-slp-17.c: Likewise.
962         * gcc.dg/vect/bb-slp-26.c: Likewise.
963         * gcc.dg/vect/bb-slp-18.c: Likewise.
964         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
965         * gcc.dg/vect/bb-slp-27.c: Likewise.
966         * gcc.dg/vect/bb-slp-19.c: Likewise.
967         * gcc.dg/vect/bb-slp-28.c: Likewise.
968         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
969         * gcc.dg/vect/bb-slp-29.c: Likewise.
970         * gcc.dg/vect/bb-slp-8a.c: Likewise.
971         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
972         * gcc.dg/vect/bb-slp-1.c: Likewise.
973         * gcc.dg/vect/bb-slp-8b.c: Likewise.
974         * gcc.dg/vect/bb-slp-2.c: Likewise.
975         * gcc.dg/vect/bb-slp-3.c: Likewise.
976         * gcc.dg/vect/bb-slp-10.c: Likewise.
977         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
978         * gcc.dg/vect/bb-slp-4.c: Likewise.
979         * gcc.dg/vect/bb-slp-11.c: Likewise.
980         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
981         * gcc.dg/vect/bb-slp-5.c: Likewise.
982         * gcc.dg/vect/bb-slp-20.c: Likewise.
983         * gcc.dg/vect/bb-slp-6.c: Likewise.
984         * gcc.dg/vect/bb-slp-21.c: Likewise.
985         * gcc.dg/vect/bb-slp-30.c: Likewise.
986         * gcc.dg/vect/bb-slp-13.c: Likewise.
987         * gcc.dg/vect/bb-slp-7.c: Likewise.
988         * gcc.dg/vect/bb-slp-22.c: Likewise.
989         * gcc.dg/unroll_2.c: Likewise.
990         * g++.dg/vect/slp-pr50413.cc: Likewise.
991         * g++.dg/vect/slp-pr56812.cc: Likewise.
992         * g++.dg/vect/slp-pr50819.cc: Likewise.
994 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
996         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
998 2013-08-29  Teresa Johnson  <tejohnson@google.com>
1000         * gcc.dg/pr40209.c: Use -fopt-info.
1001         * gcc.dg/pr26570.c: Ditto.
1002         * gcc.dg/pr32773.c: Ditto.
1003         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1005 2013-08-29  Richard Biener  <rguenther@suse.de>
1007         PR tree-optimization/58246
1008         * gcc.dg/torture/pr58246.c: New testcase.
1010 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1012         PR fortran/52243
1013         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
1014         obsolete by patch.
1015         * gfortran.dg/realloc_on_assign_19.f90:  New test.
1017 2013-08-29  Richard Biener  <rguenther@suse.de>
1019         PR middle-end/57287
1020         * gcc.dg/pr57287-2.c: New testcase.
1022 2013-08-29  Richard Biener  <rguenther@suse.de>
1024         PR tree-optimization/57685
1025         * gcc.dg/torture/pr57685.c: New testcase.
1027 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
1029         PR c++/58255
1030         * g++.dg/cpp0x/dc7.C: New.
1032 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
1034         PR middle-end/58257
1035         * c-c++-common/gomp/pr58257.c: New test.
1037 2013-08-28  Richard Biener  <rguenther@suse.de>
1039         PR tree-optimization/56933
1040         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1042 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
1044         * gcc.target/aarch64/scalar_shift_1.c: New.
1046 2013-08-27  Richard Biener  <rguenther@suse.de>
1048         PR tree-optimization/57521
1049         * gcc.dg/torture/pr57521.c: New testcase.
1051 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
1053         PR rtl-optimization/57860
1054         PR rtl-optimization/57861
1055         PR rtl-optimization/57875
1056         PR rtl-optimization/57876
1057         PR rtl-optimization/57877
1058         * gcc.c-torture/execute/pr57860.c: New test.
1059         * gcc.c-torture/execute/pr57861.c: New test.
1060         * gcc.c-torture/execute/pr57875.c: New test.
1061         * gcc.c-torture/execute/pr57876.c: New test.
1062         * gcc.c-torture/execute/pr57877.c: New test.
1064 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1066         PR fortran/58146
1067         * gfortran.dg/bounds_check_18.f90:  New test.
1069 2013-08-23  Jan Hubicka  <jh@suse.cz>
1071         * g++.dg/ipa/devirt-14.C: Fix typo.
1073 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
1075         PR fortran/57798
1076         * gfortran.dg/inline_sum_5.f90: New.
1078 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
1080         PR fortran/57843
1081         * gfortran.dg/typebound_assignment_7.f90: New.
1083 2013-08-23  Jan Hubicka  <jh@suse.cz>
1085         * g++.dg/ipa/devirt-13.C: New testcase.
1086         * g++.dg/ipa/devirt-14.C: New testcase.
1088 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
1090         PR target/58218
1091         * gcc.target/i386/pr58218.c: New test.
1093         PR tree-optimization/58209
1094         * gcc.c-torture/execute/pr58209.c: New test.
1096 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1098         * gcc.target/powerpc/pr57744.c: Declare abort.
1100 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
1102         PR c++/56380
1103         * g++.dg/template/error54.C: New.
1105 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
1107         PR fortran/58185
1108         * gfortran.dg/select_type_34.f90: New.
1110 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1112         PR c++/56130
1113         * g++.dg/warn/deprecated-7.C: New.
1115 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1117         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1119 2013-08-21  Jeff Law  <law@redhat.com>
1121         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1123 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1125         PR c++/56134
1126         * g++.dg/ext/attr-alias-3.C: New.
1128 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
1130         PR fortran/53655
1131         * gfortran.dg/intent_out_8.f90: New.
1133 2013-08-20  Teresa Johnson  <tejohnson@google.com>
1135         PR rtl-optimizations/57451
1136         * g++.dg/tree-prof/pr57451.C: New test.
1138 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1140         PR c++/58190
1141         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1143 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1145         PR c/57490
1146         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1148 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
1150         * gcc.target/powerpc/dfp-dd-2.c: New test.
1151         * gcc.target/powerpc/dfp-td-2.c: Likewise.
1152         * gcc.target/powerpc/dfp-td-3.c: Likewise.
1154 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
1156         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1157         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1158         Check for SLL too.
1160 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
1162         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1164         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1165         "Threaded".
1167         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1168         correct test response.
1170         PR testsuite/52641
1171         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1172         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1173         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1174         (v4si): Use it.
1175         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1176         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1178         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1180 2013-08-18  Jan Hubicka  <jh@suse.cz>
1182         * g++.dg/ipa/type-inheritance-1.C: New testcase.
1184 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
1186         PR fortran/46271
1187         * gfortran.dg/gomp/proc_ptr_1.f90: New.
1189 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
1191         PR tree-optimization/58006
1192         * g++.dg/opt/pr58006.C: New test.
1194 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
1196         * gnat.dg/specs/linker_alias.ads: New test.
1198 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
1200         PR tree-optimization/58164
1201         * gcc.c-torture/compile/pr58164.c: New test.
1203         PR tree-optimization/58165
1204         * g++.dg/opt/pr58165.C: New test.
1206 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
1208         PR c++/51912
1209         * g++.dg/cpp0x/enum28.C: New.
1210         * g++.dg/cpp0x/enum15.C: Adjust.
1212 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1214         PR target/57949
1215         * gcc.target/powerpc/pr57949-1.c: New.
1216         * gcc.target/powerpc/pr57949-2.c: New.
1218 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
1220         PR tree-optimization/58145
1221         * gcc.dg/pr58145-1.c: New test.
1222         * gcc.dg/pr58145-2.c: New test.
1224 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
1226         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1227         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1228         * gcc.dg/debug/dwarf2/static1.c: Likewise.
1229         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1230         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1231         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1232         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1233         * gcc.dg/debug/dwarf2/var1.c: Likewise.
1234         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1235         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1236         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1237         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1238         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1239         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1240         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1241         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1242         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1243         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1244         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1245         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1246         * gcc.dg/debug/dwarf2/var2.c: Likewise.
1247         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1248         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1249         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1250         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1251         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1252         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1253         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1254         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1255         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1256         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1257         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1258         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1259         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1260         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1261         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1262         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1263         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1264         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1265         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1266         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1268         PR testsuite/52641
1269         * gcc.c-torture/execute/pr56799.x: New file.
1271         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1273         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1275         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1276         * gcc.dg/pr44214-3.c (v2df): Likewise.
1278         * gcc.dg/pr46647.c: xfail for avr-*-*.
1280         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1281         memcpy by one.
1282         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1283         Expect l to be optimized away.
1284         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1286         PR testsuite/52641
1287         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1288         to tests that assume int/double are larger than short/float.
1290         PR testsuite/52641
1291         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1292         target { ! int16 }.
1293         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1294         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1295         target { int16 }.  Restrict existing tests to target { int32 }
1296         where appropriate.
1297         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1298         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1299         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1300         * lib/target-supports.exp (check_effective_target_int32): New proc.
1302         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1303         exclude from scan test.
1305         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1306         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1307         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1308         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1309         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
1310         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
1311         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
1312         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
1313         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
1314         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1315         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
1316         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
1317         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
1318         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
1319         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1320         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1321         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1322         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
1323         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
1325 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
1327         * gcc.target/arm/pr19599.c: Skip for -mthumb.
1329         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
1330         to be the first test directive.
1331         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1332         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1333         * gcc.target/arm/atomic-op-char.c: Likewise.
1334         * gcc.target/arm/atomic-op-consume.c: Likewise.
1335         * gcc.target/arm/atomic-op-int.c: Likewise.
1336         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1337         * gcc.target/arm/atomic-op-release.c: Likewise.
1338         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1339         * gcc.target/arm/atomic-op-short.c: Likewise.
1341 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
1343         PR rtl-optimization/57662
1344         * gcc.dg/pr57662.c: New test.
1346 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1348         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
1349         alternative to -1.
1350         * gcc.target/mips/nans-legacy.c: Likewise.
1352 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1354         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
1355         escapes.
1356         * gcc.target/mips/fabs-legacy.c: Likewise.
1357         * gcc.target/mips/fabsf-2008.c: Likewise.
1358         * gcc.target/mips/fabsf-legacy.c: Likewise.
1359         * gcc.target/mips/fneg-2008.c: Likewise.
1360         * gcc.target/mips/fneg-legacy.c: Likewise.
1361         * gcc.target/mips/fnegf-2008.c: Likewise.
1362         * gcc.target/mips/fnegf-legacy.c: Likewise.
1363         * gcc.target/mips/nan-2008.c: Likewise.
1364         * gcc.target/mips/nan-legacy.c: Likewise.
1365         * gcc.target/mips/nanf-2008.c: Likewise.
1366         * gcc.target/mips/nanf-legacy.c: Likewise.
1367         * gcc.target/mips/nans-2008.c: Likewise.
1368         * gcc.target/mips/nans-legacy.c: Likewise.
1369         * gcc.target/mips/nansf-2008.c: Likewise.
1370         * gcc.target/mips/nansf-legacy.c: Likewise.
1372 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1374         * gnat.dg/valued_proc.adb: New test.
1375         * gnat.dg/valued_proc_pkg.ads: New helper.
1377 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
1379         PR tree-optimization/57661
1380         * g++.dg/opt/pr57661.C: New test.
1382         PR sanitizer/56417
1383         * gcc.dg/asan/pr56417.c: New test.
1385 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1387         * gnat.dg/loop_optimization16.adb: New test.
1388         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
1390 2013-08-13  Marek Polacek  <polacek@redhat.com>
1392         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
1394 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1396         Example of converting global state to per-pass state.
1398         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
1399         global state "static int counter" to...
1400         (one_pass::counter): ...this instance data.
1402 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1404         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
1405         to member function...
1406         (one_pass::gate): ...this.
1407         (one_pass_exec): Convert to member function...
1408         (one_pass::impl_execute): ...this.
1410 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1412         PR c++/57416
1413         * g++.dg/cpp0x/pr57416.C: New.
1415 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1417         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
1418         changes.
1419         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1420         * g++.dg/cpp0x/defaulted2.C: Likewise.
1421         * g++.dg/cpp0x/defaulted31.C: Likewise.
1422         * g++.dg/cpp0x/error6.C: Likewise.
1423         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1424         * g++.dg/cpp0x/override2.C: Likewise.
1425         * g++.dg/cpp0x/parse1.C: Likewise.
1426         * g++.dg/cpp0x/scoped_enum.C: Likewise.
1427         * g++.dg/cpp0x/temp_default4.C: Likewise.
1428         * g++.dg/ext/attrib32.C: Likewise.
1429         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
1430         * g++.dg/ext/mv13.C: Likewise.
1431         * g++.dg/ext/mv7.C: Likewise.
1432         * g++.dg/ext/mv9.C: Likewise.
1433         * g++.dg/ext/pr57362.C: Likewise.
1434         * g++.dg/ext/typeof10.C: Likewise.
1435         * g++.dg/lookup/anon6.C: Likewise.
1436         * g++.dg/lookup/crash6.C: Likewise.
1437         * g++.dg/lookup/name-clash5.C: Likewise.
1438         * g++.dg/lookup/name-clash6.C: Likewise.
1439         * g++.dg/other/anon4.C: Likewise.
1440         * g++.dg/other/error15.C: Likewise.
1441         * g++.dg/other/error8.C: Likewise.
1442         * g++.dg/other/redecl2.C: Likewise.
1443         * g++.dg/parse/crash16.C: Likewise.
1444         * g++.dg/parse/crash21.C: Likewise.
1445         * g++.dg/parse/crash38.C: Likewise.
1446         * g++.dg/parse/redef2.C: Likewise.
1447         * g++.dg/parse/struct-as-enum1.C: Likewise.
1448         * g++.dg/template/crash39.C: Likewise.
1449         * g++.dg/template/redecl3.C: Likewise.
1450         * g++.dg/tls/diag-3.C: Likewise.
1451         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
1452         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1453         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1454         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1455         * g++.old-deja/g++.brendan/crash18.C: Likewise.
1456         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
1457         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
1458         * g++.old-deja/g++.brendan/static3.C: Likewise.
1459         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1460         * g++.old-deja/g++.jason/binding.C: Likewise.
1461         * g++.old-deja/g++.jason/crash4.C: Likewise.
1462         * g++.old-deja/g++.jason/crash7.C: Likewise.
1463         * g++.old-deja/g++.jason/lineno.C: Likewise.
1464         * g++.old-deja/g++.jason/scoping7.C: Likewise.
1465         * g++.old-deja/g++.mike/misc3.C: Likewise.
1466         * g++.old-deja/g++.mike/net44.C: Likewise.
1467         * g++.old-deja/g++.mike/ns3.C: Likewise.
1468         * g++.old-deja/g++.ns/alias4.C: Likewise.
1469         * g++.old-deja/g++.ns/ns11.C: Likewise.
1470         * g++.old-deja/g++.other/crash23.C: Likewise.
1471         * g++.old-deja/g++.other/decl8.C: Likewise.
1472         * g++.old-deja/g++.other/linkage3.C: Likewise.
1473         * g++.old-deja/g++.other/typeck1.C: Likewise.
1474         * g++.old-deja/g++.other/typedef5.C: Likewise.
1475         * g++.old-deja/g++.pt/explicit34.C: Likewise.
1476         * g++.old-deja/g++.pt/friend36.C: Likewise.
1477         * obj-c++.dg/method-8.mm: Likewise.
1478         * obj-c++.dg/tls/diag-3.mm: Likewise.
1480 2013-08-12  Perez Read  <netfirewall@gmail.com>
1482         PR target/58132
1483         * gcc.target/i386/movabs-1.c: New test.
1485 2013-08-12  Marek Polacek  <polacek@redhat.com>
1487         PR tree-optimization/57980
1488         * gcc.dg/pr57980.c: New test.
1490 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1492         PR fortran/56666
1493         * gfortran.dg/do_check_10.f90:  New test.
1494         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
1495         * gfortran.dg/array_constructor_18.f90:  Likewise.
1496         * gfortran.dg/array_constructor_22.f90:  Likewise.
1497         * gfortran.dg/coarray_15.f90:  Likewise.
1498         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
1499         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
1500         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
1502 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
1504         PR c++/53349
1505         * g++.dg/cpp0x/constexpr-ice8.C: New.
1507 2013-08-09  Xinliang David Li  <davidxl@google.com>
1509         * gcc.target/i386/memcpy-strategy-1.c: New test.
1510         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
1511         * gcc.target/i386/memset-strategy-1.c: Ditto.
1512         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
1514 2013-08-09  Jan Hubicka  <jh@suse.cz>
1516         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
1517         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
1519 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
1521         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
1523 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
1525         PR fortran/58058
1526         * gfortran.dg/transfer_intrinsic_6.f90: New.
1528 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
1530         Revert:
1531         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1533         PR c++/46206
1534         * g++.dg/lookup/typedef2.C: New.
1536 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
1538         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
1539         output of vdup intrinsics.
1541 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1543         * gcc.target/arm/lp1189445.c: New testcase.
1545 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
1547         * gcc.dg/torture/pr58079.c: New test.
1549 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
1551         * gnat.dg/warn9.adb: New test.
1553 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1555         PR c++/46206
1556         * g++.dg/lookup/typedef2.C: New.
1558 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
1560         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1561         to optstr when building plugins on darwin.
1563 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1565         PR tree-optimization/57539
1566         * gcc.dg/ipa/pr57539.c: New test.
1568 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1569             Bernd Edlinger  <bernd.edlinger@hotmail.de>
1571         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
1572         (a): Fix constructor.
1574 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1576         PR fortran/57987
1577         * gfortran.dg/pr57987.f90: New test.
1579 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1581         PR middle-end/58041
1582         * gcc.dg/torture/pr58041.c: New test.
1583         * gcc.target/arm/pr58041.c: Likewise.
1585 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
1587         PR fortran/57306
1588         * gfortran.dg/pointer_init_8.f90: New.
1590 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1592         PR c++/58080
1593         * g++.dg/cpp0x/pr58080.C: New.
1595 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1597         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1598         to optstr when building plugins.
1600 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1602         Patch autogenerated by refactor_passes.py from
1603         https://github.com/davidmalcolm/gcc-refactoring-scripts
1604         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
1606         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
1607         struct to a subclass of gimple_opt_pass along with...
1608         (pass_data_one_pass): ...new pass_data instance and...
1609         (make_one_pass): ...new function.
1610         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1611         global struct to a subclass of gimple_opt_pass along with...
1612         (pass_data_warn_self_assign): ...new pass_data instance and...
1613         (make_pass_warn_self_assign): ...new function.
1614         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
1615         a global struct to a subclass of gimple_opt_pass along with...
1616         (pass_data_dumb_plugin_example): ...new pass_data instance and...
1617         (make_pass_dumb_plugin_example): ...new function.
1618         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1619         global struct to a subclass of gimple_opt_pass along with...
1620         (pass_data_warn_self_assign): ...new pass_data instance and...
1621         (make_pass_warn_self_assign): ...new function.
1623 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1625         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
1626         is created and added to the pass_manager to reflect
1627         autogenerated changes.
1628         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
1629         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
1630         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
1632 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
1634         PR c++/58072
1635         * g++.dg/cpp0x/pr58072.C: New.
1637 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1639         * gcc.dg/torture/pr57993-2.cpp: New.
1641 2013-08-02  Jan Hubicka  <jh@suse.cz>
1643         * gcc.dg/ipa/ipa-1.c: Update.
1644         * gcc.dg/ipa/ipa-2.c: Update.
1645         * gcc.dg/ipa/ipa-3.c: Update.
1646         * gcc.dg/ipa/ipa-4.c: Update.
1647         * gcc.dg/ipa/ipa-5.c: Update.
1648         * gcc.dg/ipa/ipa-7.c: Update.
1649         * gcc.dg/ipa/ipa-8.c: Update.
1650         * gcc.dg/ipa/ipcp-1.c: Update.
1651         * gcc.dg/ipa/ipcp-2.c: Update.
1653 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
1655         PR rtl-optimization/58048
1656         * gcc.target/i386/pr58048.c: New.
1658 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1660         * gcc.target/arm/neon-for-64bits-2.c: Delete.
1662 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
1663             Peter Bergner  <bergner@vnet.ibm.com>
1665         PR c++/54537
1666         * g++.dg/overload/using3.C: New.
1667         * g++.dg/overload/using2.C: Adjust.
1668         * g++.dg/lookup/using9.C: Likewise.
1670 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1672         * gcc.target/arm/pr46972-2.c: New test.
1674 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
1676         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
1678 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1680         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
1682 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
1684         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
1685         rather than addressing!=absolute when deciding how to handle MIPS16
1686         when the test forces an ABI.
1688 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1690         PR c++/57673
1691         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
1693 2013-07-30  Steve Ellcey  <sellcey@mips.com>
1695         * gcc.target/mips/code-readable-1.c: Increase switch size.
1696         * gcc.target/mips/code-readable-2.c: Ditto.
1697         * gcc.target/mips/code-readable-3.c: Ditto.
1698         * gcc.target/mips/code-readable-4.c: Ditto.
1700 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1702         PR c++/57947
1703         * g++.dg/parse/crash63.C: New.
1705 2013-07-30  Tobias Burnus  <burnus@net-b.de>
1707         PR fortran/57530
1708         * gfortran.dg/pointer_assign_8.f90: New.
1709         * gfortran.dg/pointer_assign_9.f90: New.
1710         * gfortran.dg/pointer_assign_10.f90: New.
1711         * gfortran.dg/pointer_assign_11.f90: New.
1713 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1715         * gcc.target/arm/pr57637.c: New testcase.
1717 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1719         PR tree-optimization/57993
1720         * gcc.dg/torture/pr57993.c: New test.
1722 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
1724         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
1726 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
1728         PR c++/57948
1729         * g++.dg/conversion/ambig2.C: New.
1731 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
1733         * gcc.target/mips/fabs-2008.c: New test case.
1734         * gcc.target/mips/fabs-legacy.c: New test case.
1735         * gcc.target/mips/fabsf-2008.c: New test case.
1736         * gcc.target/mips/fabsf-legacy.c: New test case.
1737         * gcc.target/mips/fneg-2008.c: New test case.
1738         * gcc.target/mips/fneg-legacy.c: New test case.
1739         * gcc.target/mips/fneg-2008.c: New test case.
1740         * gcc.target/mips/fneg-legacy.c: New test case.
1741         * gcc.target/mips/nan-2008.c: New test case.
1742         * gcc.target/mips/nan-legacy.c: New test case.
1743         * gcc.target/mips/nanf-2008.c: New test case.
1744         * gcc.target/mips/nanf-legacy.c: New test case.
1745         * gcc.target/mips/nans-2008.c: New test case.
1746         * gcc.target/mips/nans-legacy.c: New test case.
1747         * gcc.target/mips/nansf-2008.c: New test case.
1748         * gcc.target/mips/nansf-legacy.c: New test case.
1749         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
1751 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1752             Maxim Kuvyrkov  <maxim@kugelworks.com>
1754         * lib/target-supports.exp (check_effective_target_non_bionic): New
1755         effective-target test.
1756         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
1757         * g++.dg/tls/thread_local4g.C: Ditto.
1759 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1761         PR fortran/58009
1762         * gfortran.dg/vector_subsript_7.f90:  New test.
1764 2013-07-27  Tobias Burnus  <burnus@net-b.de>
1766         PR fortran/57991
1767         * gfortran.dg/warn_alias.f90: New.
1769 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
1771         PR fortran/57285
1772         * gfortran.dg/class_array_19.f90: New.
1774 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
1776         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
1777         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
1778         * gcc.dg/vect/pr57741-3.c: Likewise.
1779         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
1781 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
1783         Skip tests that make assumptions about struct layout that don't hold
1784         on epiphany:
1785         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
1786         * g++.dg/cpp0x/iop.C: Likewise.
1787         * g++.dg/cpp0x/named_refs.C: Likewise.
1788         * g++.dg/cpp0x/rv1p.C: Likewise.
1789         * g++.dg/cpp0x/rv2p.C: Likewise.
1790         * g++.dg/cpp0x/rv3p.C: Likewise.
1791         * g++.dg/cpp0x/rv4p.C: Likewise.
1792         * g++.dg/cpp0x/rv5p.C: Likewise.
1793         * g++.dg/cpp0x/rv6p.C: Likewise.
1794         * g++.dg/cpp0x/rv7p.C: Likewise.
1795         * g++.dg/cpp0x/rv8p.C: Likewise.
1796         * g++.dg/ext/strncpy-chk1.C: Likewise.
1797         * gcc.dg/builtin-object-size-10.c: Likewise.
1798         * gcc.dg/builtin-object-size-11.c: Likewise.
1799         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1800         * gcc.dg/pr25805.c: Likewise.
1801         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
1802         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1803         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1804         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1805         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1806         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1807         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1808         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1809         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1810         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1811         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1812         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1813         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1814         * gcc.c-torture/execute/zerolen-2.x: Likewise.
1815         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1817         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
1818         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1820         * gcc.dg/torture/pr37868.c: Disable for epiphany.
1821         * gcc.dg/sibcall-6.c: Enable for epiphany.
1823 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1825         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
1827 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
1829         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
1830         memcpy not initializers.
1832         * gcc.dg/guality/guality.exp: Skip on AIX.
1834 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1836         PR c++/57101
1837         * g++.dg/cpp0x/pr57101.C: New.
1839 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
1841         * gcc.target/aarch64/neg_1.c: New test.
1843 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1845         PR fortran/57966
1846         * gfortran.dg/typebound_call_25.f90: New.
1848 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1850         PR c++/57981
1851         * g++.dg/cpp0x/pr57981.C: New.
1853 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1855         PR c++/57880
1856         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
1858 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
1860         PR rtl-optimization/57960
1861         * gcc.target/s390/pr57960.c: New.
1863 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1865         PR fortran/57639
1866         * gfortran.dg/unlimited_polymorphic_9.f90: New.
1868 2013-07-25  Terry Guo  <terry.guo@arm.com>
1870         * gcc.target/arm/thumb1-Os-mult.c: New test case.
1872 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
1874         PR c++/57942
1875         * g++.dg/inherit/pr57942.C: New.
1877 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1879         * gcc.target/powerpc/bool2.h: New file, test the code generation
1880         of logical operations for power5, altivec, power7, and power8 systems.
1881         * gcc.target/powerpc/bool2-p5.c: Likewise.
1882         * gcc.target/powerpc/bool2-av.c: Likewise.
1883         * gcc.target/powerpc/bool2-p7.c: Likewise.
1884         * gcc.target/powerpc/bool2-p8.c: Likewise.
1885         * gcc.target/powerpc/bool3.h: Likewise.
1886         * gcc.target/powerpc/bool3-av.c: Likewise.
1887         * gcc.target/powerpc/bool2-p7.c: Likewise.
1888         * gcc.target/powerpc/bool2-p8.c: Likewise.
1890 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1892         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1894 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1896         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
1898 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1900         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
1901         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
1902         type from long to long long.
1903         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
1904         to have effective-target keywords of lp64 and ilp32.
1905         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
1906         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
1907         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
1908         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
1909         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
1910         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
1911         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
1912         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
1913         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1915 2013-07-23  Tom Tromey  <tromey@redhat.com>
1916             Joseph Myers  <joseph@codesourcery.com>
1918         * gcc.dg/c11-generic-1.c: New file.
1919         * gcc.dg/c11-generic-2.c: New file.
1921 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1923         PR fortran/57906
1924         PR fortran/52052
1925         * coarray/lib_realloc_1.f90: Permit optimization.
1926         * gfortran.dg/coarray_31.f90: New.
1928 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1930         PR fortran/57762
1931         * gfortran.dg/class_array_7.f03: Fix memory leak.
1933 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
1935         PR c++/52816
1936         * g++.dg/cpp0x/decltype56.C: New.
1938 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1940         * gcc.dg/pr53265.c: Correct line number in dg-message.
1942 2013-07-22  Diego Novillo  <dnovillo@google.com>
1944         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
1946 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1948         PR testsuite/52641
1949         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
1950         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
1952 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1954         PR testsuite/52641
1955         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
1956         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
1957         * gcc.dg/torture/pr53366-1.c: Same.
1958         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1959         * gcc.dg/torture/pr56488.c: Same.
1960         * gcc.dg/torture/pr57584.c: Same.
1961         * gcc.dg/tree-ssa/pr57385.c: Same.
1962         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1964 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
1966         * c-c++-common/pr41779.c: Fix typos.
1967         * gcc.c-torture/compile/20031125-2.c: Likewise.
1968         * gcc.c-torture/compile/20040621-1.c: Likewise.
1969         * gcc.c-torture/execute/20020418-1.c: Likewise.
1970         * gcc.dg/20020108-1.c: Likewise.
1971         * gcc.dg/atomic-generic-aux.c: Likewise.
1972         * gcc.dg/builtin-complex-err-2.c: Likewise.
1973         * gcc.dg/decl-1.c: Likewise.
1974         * gcc.dg/di-sync-multithread.c: Likewise.
1975         * gcc.dg/format/c90-printf-1.c: Likewise.
1976         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
1977         * gcc.dg/long-long-compare-1.c: Likewise.
1978         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1979         * gcc.dg/pr17055-1.c: Likewise.
1980         * gcc.dg/pr27095.c: Likewise.
1981         * gcc.dg/torture/fp-int-convert.h: Likewise.
1982         * gcc.dg/tree-prof/inliner-1.c: Likewise.
1983         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
1984         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1985         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1986         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1987         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1988         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1989         * gcc.dg/tree-ssa/pr42585.c: Likewise.
1990         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
1991         * gcc.dg/vect/vect-cond-5.c: Likewise.
1992         * gcc.dg/weak/typeof-2.c: Likewise.
1993         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
1994         * gcc.target/arm/naked-1.c: Likewise.
1995         * gcc.target/i386/pr9771-1.c: Likewise.
1996         * gcc.target/sparc/sparc-constant-1.c: Likewise.
1997         * gcc.target/sparc/struct-ret-check.c: Likewise.
1998         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
1999         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2000         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2001         Likewise.
2003 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2005         PR fortran/56937
2006         * gfortran.dg/dependency_42.f90:  New test.
2007         * gfortran.dg/dependency_43.f90:  New test.
2009 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2011         PR fortran/35862
2012         * gfortran.dg/round_4.f90: New.
2014 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2016         PR fortran/57894
2017         * gfortran.dg/min_max_conformance_2.f90: New.
2019 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
2021         PR preprocessor/57620
2022         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2023         (main): Don't test {s,u,U,L}12.
2024         * c-c++-common/raw-string-13.c: New test.
2025         * c-c++-common/raw-string-14.c: New test.
2026         * c-c++-common/raw-string-15.c: New test.
2027         * c-c++-common/raw-string-16.c: New test.
2029 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
2031         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2033 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
2035         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2037         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2038         target { ! keeps_null_pointer_checks }.
2039         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2040         target { ! keeps_null_pointer_checks }.
2042         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2043         * gcc.dg/torture/pr56488.c: Likewise.
2045 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
2047         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2048         new testcase.
2050 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
2052         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2053         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2054         * gfortran.dg/guality/guality.exp: Skip on AIX.
2056         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2058         * g++.dg/debug/pr56819.C: Skip on AIX.
2059         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2060         * g++.dg/guality/guality.exp: Skip on AIX.
2062         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2064         * gcc.misc-tests/gcov-14.c: Skip on AIX.
2066         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2068 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2070         PR target/57516
2071         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2072         Adjust to corrected rounding.
2074 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2076         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2077         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2078         check_effective_target_cilkplus.
2079         * g++.dg/cilk-plus/cilk-plus.exp: Same.
2081 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
2083         * gcc.target/powerpc/pr57744.c: Fix typo.
2085 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
2087         PR middle-end/57698
2088         * gcc.c-torture/compile/pr57698.c: New test.
2089         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2090         * gcc.c-torture/compile/pr44043.c: Ditto.
2092 2013-07-18  Wei Mi  <wmi@google.com>
2094         PR rtl-optimization/57878
2095         * g++.dg/pr57878.C: New test.
2097 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2099         * gcc.dg/pr42611.c: Move dg-error to correct line.
2101 2013-07-17  Tobias Burnus  <burnus@net-b.de>
2103         PR fortran/57895
2104         * gfortran.dg/dollar_sym_3.f: New.
2105         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2107 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
2109         PR target/55654
2110         PR target/55656
2111         PR target/55657
2112         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2113         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2114         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2115         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2116         * objc.dg/image-info.m: Likewise.
2117         * objc.dg/symtab-1.m: Likewise.
2118         * objc.dg/torture/strings/const-str-10.m: Likewise.
2119         * objc.dg/torture/strings/const-str-11.m: Likewise.
2120         * objc.dg/torture/strings/const-str-9.m: Likewise.
2121         * objc.dg/zero-link-1.m: Likewise.
2122         * objc.dg/zero-link-2.m: Likewise.
2123         * objc.dg/no-extra-load.m: Avoid Foundation.h.
2124         * objc.dg/objc-foreach-4.m: Likewise.
2125         * objc.dg/objc-foreach-5.m: Likewise.
2126         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2127         (for Darwin).
2128         * obj-c++.dg/strings/const-str-12.mm: Likewise.
2129         * obj-c++.dg/syntax-error-1.mm: Likewise.
2130         * objc.dg/method-6.m: Likewise.
2131         * objc.dg/pr23214.m: Likewise.
2132         * objc.dg/proto-lossage-7.m: Likewise.
2133         * objc.dg/strings/const-str-12b.m: Likewise.
2134         * objc.dg/zero-link-3.m: Likewise.
2135         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2136         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2137         adjust headers, interfaces and encoded types to reflect current system
2138         versions.  Add FIXME and outputs from current system compiler for
2139         reference.
2141 2013-07-15  Cong Hou  <congh@google.com>
2143         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2144         counted.
2145         * gcc.target/i386/l_fma_float_3.c: Likewise.
2146         * gcc.target/i386/l_fma_double_1.c: Likewise.
2147         * gcc.target/i386/l_fma_double_3.c: Likewise.
2149 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
2151         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2152         function to test if HTM is available.
2153         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2154         * gcc.target/powerpc/htm-builtin-1.c: New test.
2156 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2158         * gfortran.dg/coarray_lib_realloc_1.f90: New.
2159         * gfortran.dg/coarray/lib_realloc_1.f90: New.
2160         * gfortran.dg/coarray_6.f90: Add dg-error.
2162 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2164         PR fortran/37336
2165         * gfortran.dg/finalize_18.f90: New.
2167 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2169         PR fortran/52669
2170         * fortran.dg/module_variable_1.f90:  New test.
2171         * fortran.dg/module_variable_2.f90:  New test.
2173 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
2175         * g++.dg/ext/vector19.C: Adapt.
2176         * g++.dg/ext/vector23.C: New testcase.
2178 2013-07-12  Michael Matz  <matz@suse.de>
2180         PR middle-end/55771
2181         * c-c++-common/pr55771.c: New test.
2183 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
2185         * gcc.target/aarch64/vect-movi.c: New.
2187 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
2189         PR target/57362
2190         * g++.dg/ext/pr57362.C: New.
2192 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
2194         PR target/57631
2195         * gcc.target/avr/torture/pr57631.c: New test.
2197 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2199         PR c++/57827
2200         * g++.dg/cpp0x/constexpr-ice7.C: New.
2202 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
2204         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2205         for EABI targets.
2206         * gcc.c-torture/execute/nest-align-1.x: New.
2208 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2210         PR c++/57874
2211         * g++.dg/cpp0x/sfinae48.C: New.
2213 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2215         PR preprocessor/57824
2216         * c-c++-common/raw-string-17.c: New test.
2217         * c-c++-common/gomp/pr57824.c: New test.
2219 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2221         PR c++/57869
2222         * g++.dg/cpp0x/reinterpret_cast1.C: New.
2223         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2224         * g++.dg/conversion/dr195.C: Update.
2225         * g++.dg/expr/cast2.C: Likewise.
2227 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2229         * c-c++-common/raw-string-18.c: New test.
2230         * c-c++-common/raw-string-19.c: New test.
2232         PR preprocessor/57757
2233         * g++.dg/cpp/paste1.C: New test.
2234         * g++.dg/cpp/paste2.C: New test.
2236 2013-07-10  Graham Stott  <grahams@btinternet.com>
2238         * gcc.target/mips/mulsize-1.c: New.
2239         * gcc.target/mips/mulsize-2.c: New.
2240         * gcc.target/mips/mulsize-3.c: New.
2241         * gcc.target/mips/mulsize-4.c: New.
2243 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2245         PR c++/53094
2246         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2247         * g++.dg/ext/vector24.C: New testcase.
2249 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2251         PR c++/53000
2252         * g++.dg/cpp0x/decltype17.C: Adjust.
2254 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2256         PR c++/51786
2257         * g++.dg/cpp0x/pr51786.C: New.
2259 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
2261         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2263         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2265         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2267         * gcc.target/powerpc/sd-vsx.c: Require dfp.
2268         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2270 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2272         PR fortran/57834
2273         * gfortran.dg/c_f_pointer_tests_8.f90: New.
2275 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2277         PR fortran/50554
2278         * gfortran.dg/do_check_9.f90: New.
2280 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2282         PR fortran/57785
2283         * gfortran.dg/dot_product_2.f90: New.
2285 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2287         PR fortran/57469
2288         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2290 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
2292         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2293         * gfortran.dg/finalize_10.f90: Fix dg-final.
2295 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
2297         PR target/57819
2298         * gcc.target/i386/pr57819.c: New test.
2300         PR rtl-optimization/57829
2301         * gcc.c-torture/execute/pr57829.c: New test.
2303 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2305         * gcc.target/i386/memcpy-vector_loop-1.c: New.
2306         * gcc.target/i386/memcpy-vector_loop-2.c: New.
2308 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
2310         PR target/57807
2311         * gcc.target/i386/pr57807.c: New test.
2313 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
2315         PR target/29776
2316         * gcc.dg/tree-ssa/vrp89.c: New test.
2318 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
2320         PR c++/28262
2321         * g++.dg/parse/defarg16.C: New.
2323 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
2325         PR rtl-optimization/55342
2326         * gcc.target/i386/pr55342.c: New.
2328 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2330         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
2332 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
2334         PR c++/14263
2335         * g++.dg/inherit/virtual10.C: New.
2337 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2339         PR c/57821
2340         * gcc.dg/large-size-array-6.c: New test.
2342 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2344         PR c++/38634
2345         * g++.dg/template/crash116.C: New.
2347 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2349         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
2350         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
2352 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2354         PR c++/54998
2355         * g++.dg/cpp0x/nsdmi-list3.C: New.
2357 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
2359         PR target/57777
2360         * gcc.target/i386/pr57777.c: New test.
2362         PR c++/57771
2363         * g++.dg/template/arg9.C: New test.
2365 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
2367         * gcc.target/i386/avx-inline.c: New test.
2369 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
2371         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
2372         * gcc.target/mips/call-2.c: Likewise.
2373         * gcc.target/mips/call-3.c: Likewise.
2374         * gcc.target/mips/lazy-binding-1.c: Likewise.
2376 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
2378         PR tree-optimization/57741
2379         * gcc.dg/vect/pr57741-1.c: New test.
2380         * gcc.dg/vect/pr57741-2.c: New test.
2381         * gcc.dg/vect/pr57741-3.c: New test.
2383 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2385         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
2386         on big endian.
2387         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
2388         * lib/target-supports.exp: Define aarch64_little_endian.
2390 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2392         * gcc.target/aarch64/abs_1.c: New test.
2394 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2396         * gcc.target/aarch64/bfxil_1.c: New test.
2397         * gcc.target/aarch64/bfxil_2.c: Likewise.
2399 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2401         PR c/57766
2402         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
2403         array sizes from 100 to 20.
2405 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
2407         PR fortran/54788
2408         * gfortran.dg/pointer_remapping_8.f90: New.
2410 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
2412         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
2413         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
2414         * g++.dg/cpp1y/udlit-userdef-string.C: New.
2415         * g++.dg/cpp1y/complex_literals.h: New.
2417 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
2419         PR c++/57645
2420         * g++.dg/cpp0x/noexcept21.C: New.
2422 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
2424         PR target/57736
2425         * gcc.target/i386/pr57736.c: New test.
2427 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2429         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
2430         c specific.
2431         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
2432         strings to match the fixed error messages.
2433         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2434         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
2435         message check.
2437 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
2439         PR target/57744
2440         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
2441         stqcx. get even registers.
2443 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
2445         PR c++/57509
2446         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
2448 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2450         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
2451         Fix scan patterns.
2452         * gcc.target/i386/bmi-1.c: Ditto.
2453         * gcc.target/i386/bmi-bextr-4.c: New.
2454         * gcc.target/i386/bmi-bextr-5.c: Ditto.
2456 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
2458         PR c++/57682
2459         * g++.dg/cpp0x/initlist73.C: New.
2461 2013-06-27  Meador Inge  <meadori@codesourcery.com>
2463         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
2464         * g++.dg/simulate-thread/atomics-2.C: Likewise.
2465         * g++.dg/simulate-thread/atomics-1.C: Likewise.
2467 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
2469         PR c++/57509
2470         * g++.dg/ext/pr57509.C: New file.
2472 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
2474         PR target/57623
2475         * gcc.target/i386/bmi-bextr-3.c: New test.
2477         PR target/57623
2478         * gcc.target/i386/bmi2-bzhi-1.c: New test.
2480 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
2482         PR c++/57172
2483         * g++.dg/cpp0x/pr57172.C: New testcase.
2485 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2487         * gcc.target/s390/htm-1.c: New file.
2488         * gcc.target/s390/htm-nofloat-1.c: New file.
2489         * gcc.target/s390/htm-xl-intrin-1.c: New file.
2491 2013-06-26  Tobias Burnus  <burnus@net-b.de>
2493         PR fortran/29800
2494         * gfortran.dg/bounds_check_17.f90: New.
2496 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
2498         PR c++/57640
2499         * g++.dg/cpp1y/pr57640.C: New.
2501 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2503         PR c/57692
2504         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
2505         overflow due to size of arrays.
2507 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
2509         PR tree-optimization/57705
2510         * gcc.dg/vect/pr57705.c: New test.
2511         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
2513 2013-06-25  Martin Jambor  <mjambor@suse.cz>
2515         PR middle-end/57670
2516         * g++.dg/ipa/pr57670.C: New test.
2518 2013-06-25  Richard Biener  <rguenther@suse.de>
2520         PR middle-end/56977
2521         * gcc.dg/pr56977.c: New testcase.
2523 2013-06-24  Martin Jambor  <mjambor@suse.cz>
2525         PR tree-optimization/57358
2526         * gcc.dg/ipa/pr57358.c: New test.
2528 2013-06-24  Richard Biener  <rguenther@suse.de>
2530         PR testsuite/57686
2531         * gcc.dg/torture/pr57584.c: Remove target specific bits.
2533 2013-06-24  Richard Biener  <rguenther@suse.de>
2535         PR tree-optimization/57488
2536         * gcc.dg/torture/pr57488.c: New testcase.
2538 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2539             Dominique d'Humieres  <dominiq@lps.ens.fr>
2541         PR fortran/52413
2542         * gfortran.dg/fraction.f90: New.
2544 2013-06-24  Alan Modra  <amodra@gmail.com>
2546         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
2547         Add scan-assembler-not "lvx".
2548         * gcc.target/powerpc/le-altivec-consts.c: New.
2550 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2552         * g++.dg/cpp0x/sfinae47.C: New.
2554 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
2556         PR target/52483
2557         * gcc.target/sh/pr52483-1.c: New.
2558         * gcc.target/sh/pr52483-2.c: New.
2559         * gcc.target/sh/pr52483-3.c: New.
2560         * gcc.target/sh/pr52483-4.c: New.
2561         * gcc.target/sh/pr52483-5.c: New.
2563 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
2565         * gcc.target/i386/intrinsics_1.c: New test.
2566         * gcc.target/i386/intrinsics_2.c: Ditto.
2567         * gcc.target/i386/intrinsics_3.c: Ditto.
2568         * gcc.target/i386/intrinsics_4.c: Ditto.
2569         * gcc.target/i386/intrinsics_5.c: Ditto.
2570         * gcc.target/i386/intrinsics_6.c: Ditto.
2571         * gcc.target/i386/avx-1.c: Provide macros for builtins
2572         needing immediate arguments in f16cintrin.h and rtmintrin.h.
2574 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2576         PR fortran/37336
2577         * gfortran.dg/finalize_17.f90: New.
2579 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2581         * gfortran.dg/realloc_on_assign_18.f90: New.
2583 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2585         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2586         Also changed the returns from error as distinct values so that
2587         debugging can get easier.
2588         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
2589         errors specific to C, if necessary.  Also added new error
2590         hooks for C++.
2591         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2592         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2593         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2594         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2595         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
2596         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
2597         the same changes as parser_errors3.c, spaces were added between colons
2598         to not confuse C++ compiler with 2 colons as scope.
2599         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
2600         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
2601         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
2602         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
2603         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
2604         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
2605         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
2606         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
2607         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
2608         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
2609         * g++.dg/cilk-plus/cilk-plus.exp: New script.
2610         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
2611         in the list.
2613 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
2615         PR other/53317
2616         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
2618 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
2620         PR target/57655
2621         * gcc.target/i386/pr57655.c: New test.
2623 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
2625         * ada/acats/tests/gcc: Delete.
2626         * gnat.dg/style: Likewise.
2628 2013-06-20  Jeff Law  <law@redhat.com>
2630         PR tree-optimization/57660
2631         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
2632         based on their branch cost.
2634         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
2636 2013-06-20  Tobias Burnus  <burnus@net-b.de>
2638         PR fortran/57633
2639         * gfortran.dg/list_read_11.f90: New.
2641 2013-06-20  Richard Biener  <rguenther@suse.de>
2643         PR tree-optimization/57584
2644         * gcc.dg/torture/pr57584.c: New testcase.
2646 2013-06-19  Sharad Singhai  <singhai@google.com>
2648         * g++.dg/gcov/gcov-8.C: New testcase.
2649         * lib/gcov.exp: Handle intermediate format.
2651 2013-06-19  Wei Mi  <wmi@google.com>
2653         PR rtl-optimization/57518
2654         * testsuite/gcc.dg/pr57518.c: New test.
2656 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2658         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
2660 2013-06-19  Jan Hubicka  <jh@suse.cz>
2662         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
2664 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2666         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
2667         hard-coded values of array sizes with a #define.
2668         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2669         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2670         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2671         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
2672         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2674 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
2676         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
2677         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
2679 2013-06-19  Jeff Law  <law@redhat.com>
2681         * gcc.dg/tree-ssa/forwprop-28.c: New test.
2683 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2685         PR c++/57638
2686         * g++.dg/template/error53.C: New.
2688 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2690         PR target/55033
2691         * gcc.target/powerpc/pr55033.c: Fix options.
2693 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
2695         * gcc.target/i386/inline_error.c: New test.
2696         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
2697         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
2699 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
2701         PR c++/53211
2702         * g++.dg/cpp0x/decltype55.C: New.
2704 2013-06-18  Marek Polacek  <polacek@redhat.com>
2706         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
2708 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2710         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
2712 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2714         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2715         Also changed the returns from error as distinct values so that it is
2716         easier to debug.
2718 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
2720         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2722 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
2724         PR c++/16128
2725         * g++.dg/template/error52.C: New.
2726         * g++.dg/lookup/friend15.C: Update.
2727         * g++.dg/parse/error11.C: Likewise.
2728         * g++.dg/parse/error14.C: Likewise.
2729         * g++.dg/parse/parser-pr28152-2.C: Likewise.
2730         * g++.dg/parse/template25.C: Likewise.
2731         * g++.old-deja/g++.jason/cond.C: Likewise.
2732         * g++.old-deja/g++.mike/for2.C: Likewise.
2733         * g++.old-deja/g++.robertl/eb125.C: Likewise.
2734         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
2736 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2738         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
2739         ensure alignment.
2741 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2743         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
2744         accidentally placing minus sign for length instead of stride.
2746 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
2748         PR rtl-optimization/57425
2749         PR rtl-optimization/57569
2750         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
2751         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
2753 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
2755         PR fortran/49074
2756         PR fortran/56136
2757         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
2758         packing.
2759         * gfortran.dg/typebound_assignment_6.f03: New.
2761 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
2763         * gcc.target/h8300/h8300.exp: New.
2764         * gcc.dg/pragma-isr.c: Move to ...
2765         * gcc.target/sh/torture/pragma-isr.c: ... here ...
2766         * gcc.target/h8300/pragma-isr.c: ... and here.
2767         * gcc.dg/pragma-isr2.c: Move to ...
2768         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
2769         * gcc.target/h8300/pragma-isr2.c: ... and here.
2770         * gcc.dg/pragma-isr-trapa.c: Move to ...
2771         * gcc.target/sh/pragma-isr-trapa.c: ... here.
2772         * gcc.dg/pragma-isr-trapa2.c: Move to ...
2773         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
2774         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
2775         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
2776         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
2777         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
2778         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
2779         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
2780         * gcc.dg/attr-isr-trap_exit.c: Move to ...
2781         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
2782         * gcc.dg/attr-isr-trapa.c: Move to ...
2783         * gcc.target/sh/attr-isr-trapa.c: ... here.
2785 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2787         PR c++/51413
2788         * g++.dg/ext/builtin-offsetof1.C: New.
2790 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
2792         * gcc.target/aarch64/vect_smlal_1.c: New file.
2794 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2796         PR fortran/57508
2797         * gfortran.dg/defined_assignment_7.f90: New.
2799 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2801         PR c++/57599
2802         * g++.dg/rtti/dyncast6.C: New.
2803         * g++.dg/cpp0x/dyncast1.C: Likewise.
2805 2013-06-14  Alan Modra  <amodra@gmail.com>
2807         PR middle-end/57134
2808         * gcc.dg/pr57134.c: New.
2810 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2812         PR fortran/57596
2813         * gfortran.dg/deferred_type_param_9.f90: New.
2815 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2817         * gcc.dg/fold-minus-1.c: New testcase.
2819 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
2821         PR fortran/49074
2822         * gfortran.dg/typebound_assignment_5.f03: New.
2824 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2826         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
2828 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2829             Pat Haugen  <pthaugen@us.ibm.com>
2830             Peter Bergner  <bergner@vnet.ibm.com>
2832         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
2833         load/store instructions on power7, power8.
2834         * gcc.target/powerpc/atomic-p8.c: Likewise.
2836 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2838         PR c/57577
2839         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
2841 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
2843         PR c++/38958
2844         * g++.dg/warn/Wunused-var-20.C: New.
2846 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2848         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
2849         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
2850         Run with -fno-common.
2852 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2854         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
2855         and exit function calls with return 1 and return 0, respectively.
2857 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2859         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
2860         New tests.
2862 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
2864         PR tree-optimization/57361
2865         * gcc.dg/tree-ssa/pr57361.c: New file.
2867 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2869         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
2870         to ensure alignment.
2871         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
2873 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2875         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2877 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2878             Dominique d'Humieres  <dominiq@lps.ens.fr>
2880         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2882 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
2884         PR target/56564
2885         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
2886         * gcc.target/i386/pr56564-3.c: Likewise.
2888 2013-06-11  Tobias Burnus  <burnus@net-b.de>
2890         PR fortran/57535
2891         * gfortran.dg/class_array_18.f90: New.
2893 2013-06-11  Jan Hubicka  <jh@suse.cz>
2895         PR c++/57551
2896         * g++.dg/ext/visibility/anon6.C: Update testcase.
2898 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2900         PR c/57563
2901         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
2902         in how we check __sec_reduce_mutating function's result.
2904 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2905             Pat Haugen  <pthaugen@us.ibm.com>
2906             Peter Bergner  <bergner@vnet.ibm.com>
2908         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
2909         direct move instructions.
2910         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2911         * gcc.target/powerpc/direct-move.h: Likewise.
2912         * gcc.target/powerpc/direct-move-float1.c: Likewise.
2913         * gcc.target/powerpc/direct-move-float2.c: Likewise.
2914         * gcc.target/powerpc/direct-move-double1.c: Likewise.
2915         * gcc.target/powerpc/direct-move-double2.c: Likewise.
2916         * gcc.target/powerpc/direct-move-long1.c: Likewise.
2917         * gcc.target/powerpc/direct-move-long2.c: Likewise.
2919 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2921         PR c++/52440
2922         * g++.dg/cpp0x/pr52440.C: New.
2924 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
2926         PR target/56564
2927         * gcc.target/i386/pr56564-1.c: New test.
2928         * gcc.target/i386/pr56564-2.c: New test.
2929         * gcc.target/i386/pr56564-3.c: New test.
2930         * gcc.target/i386/pr56564-4.c: New test.
2931         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
2932         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2933         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2934         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2935         * gcc.target/i386/vect-sizes-1.c: Likewise.
2936         * gcc.target/i386/memcpy-1.c: Likewise.
2937         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
2938         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
2940 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2942         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
2943         systems to cover all GNU systems.
2944         * g++.dg/abi/guard2.C: Likewise.
2945         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2946         * g++.dg/eh/sighandle.C: Likewise.
2947         * g++.dg/ext/cleanup-10.C: Likewise.
2948         * g++.dg/ext/cleanup-11.C: Likewise.
2949         * g++.dg/ext/cleanup-8.C: Likewise.
2950         * g++.dg/ext/cleanup-9.C: Likewise.
2951         * g++.dg/opt/const5.C: Likewise.
2952         * g++.dg/opt/life1.C: Likewise.
2953         * g++.dg/other/pr39496.C: Likewise.
2954         * g++.old-deja/g++.abi/aggregates.C: Likewise.
2955         * g++.old-deja/g++.abi/align.C: Likewise.
2956         * g++.old-deja/g++.abi/bitfields.C: Likewise.
2957         * g++.old-deja/g++.law/weak.C: Likewise.
2958         * g++.old-deja/g++.pt/asm1.C: Likewise.
2959         * gcc.c-torture/execute/20030125-1.x: Likewise.
2960         * gcc.c-torture/execute/990127-2.x: Likewise.
2961         * gcc.dg/20041106-1.c: Likewise.
2962         * gcc.dg/20050503-1.c: Likewise.
2963         * gcc.dg/builtin-object-size-5.c: Likewise.
2964         * gcc.dg/cleanup-10.c: Likewise.
2965         * gcc.dg/cleanup-11.c: Likewise.
2966         * gcc.dg/cleanup-8.c: Likewise.
2967         * gcc.dg/cleanup-9.c: Likewise.
2968         * gcc.dg/complex-5.c: Likewise.
2969         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2970         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2971         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
2972         * gcc.dg/dfp/pr35739.c: Likewise.
2973         * gcc.dg/fdata-sections-1.c: Likewise.
2974         * gcc.dg/lto/20090206-1_0.c: Likewise.
2975         * gcc.dg/lto/20090206-2_0.c: Likewise.
2976         * gcc.dg/pr30360.c: Likewise.
2977         * gcc.dg/pr37303.c: Likewise.
2978         * gcc.dg/pr39323-1.c: Likewise.
2979         * gcc.dg/pr39323-2.c: Likewise.
2980         * gcc.dg/pr39323-3.c: Likewise.
2981         * gcc.dg/pr45416.c: Likewise.
2982         * gcc.dg/setjmp-2.c: Likewise.
2983         * gcc.dg/split-1.c: Likewise.
2984         * gcc.dg/split-3.c: Likewise.
2985         * gcc.dg/split-4.c: Likewise.
2986         * gcc.dg/strlenopt-12g.c: Likewise.
2987         * gcc.dg/strlenopt-14g.c: Likewise.
2988         * gcc.dg/strlenopt-14gf.c: Likewise.
2989         * gcc.dg/strlenopt-16g.c: Likewise.
2990         * gcc.dg/strlenopt-17g.c: Likewise.
2991         * gcc.dg/strlenopt-18g.c: Likewise.
2992         * gcc.dg/strlenopt-1f.c: Likewise.
2993         * gcc.dg/strlenopt-22g.c: Likewise.
2994         * gcc.dg/strlenopt-2f.c: Likewise.
2995         * gcc.dg/strlenopt-4g.c: Likewise.
2996         * gcc.dg/strlenopt-4gf.c: Likewise.
2997         * gcc.dg/struct-ret-3.c: Likewise.
2998         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
2999         * gcc.misc-tests/linkage.exp: Likewise.
3000         * gcc.target/i386/20000724-1.c: Likewise.
3001         * gcc.target/i386/align-main-3.c: Likewise.
3002         * gcc.target/i386/cleanup-1.c: Likewise.
3003         * gcc.target/i386/inline-mcpy.c: Likewise.
3004         * gcc.target/i386/pr32268.c: Likewise.
3005         * gcc.target/i386/pr36613.c: Likewise.
3006         * gcc.target/i386/pr39013-1.c: Likewise.
3007         * gcc.target/i386/pr39013-2.c: Likewise.
3008         * gcc.target/i386/pr39496.c: Likewise.
3009         * gcc.target/i386/pr40906-3.c: Likewise.
3010         * gcc.target/i386/pr46084.c: Likewise.
3011         * lib/target-supports.exp (check_effective_target_pie): Likewise.
3013 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
3015         PR target/6526
3016         * gcc.target/sh/pr6526.c: New.
3018 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
3020         PR target/57568
3021         * gcc.c-torture/execute/pr57568.c: New test.
3023 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3025         PR c++/37404
3026         * g++.dg/other/vararg-4.C: New.
3028 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
3030         PR rtl-optimization/57559
3031         * gcc.target/s390/pr57559.c : New test.
3033 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3035         PR fortran/37336
3036         * gfortran.dg/finalize_10.f90: New.
3037         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3038         * gfortran.dg/finalize_15.f90: New.
3040 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3042         PR fortran/57553
3043         * gfortran.dg/storage_size_4.f90: New.
3045 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
3047         PR c++/57548
3048         * testsuite/g++.dg/ext/pr57548.C: New test.
3050 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3052         PR middle-end/57541
3053         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3055 2013-06-07  Jan Hubicka  <jh@suse.cz>
3057         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3059 2013-06-07  Tobias Burnus  <burnus@net-b.de>
3061         PR fortran/57549
3062         * gfortran.dg/array_constructor_48.f90: New.
3063         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3064         * gfortran.dg/array_constructor_type_15.f03: Ditto.
3066 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3068         PR target/56315
3069         * gcc.target/arm/xordi3-opt.c: New test.
3071 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3073         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3074         Revert to dg-options.
3076 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3078         PR target/55033
3079         * gcc.target/powerpc/pr55033.c: New.
3081 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
3083         PR c++/53658
3084         * g++.dg/cpp0x/alias-decl-36.C: New.
3086 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3087             Pat Haugen  <pthaugen@us.ibm.com>
3088             Peter Bergner  <bergner@vnet.ibm.com>
3090         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3091         power8 builtin functions.
3092         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3093         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3094         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3095         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3096         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3097         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3098         * gcc.target/powerpc/p8vector-vectorize-1.c: New
3099         tests to test power8 auto-vectorization.
3100         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3101         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3102         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3103         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3105         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3106         powerpc_p8vector_ok instead of powerpc_vsx_ok.
3108         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3110         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3111         support.
3112         (check_effective_target_powerpc_p8vector_ok): Likewise.
3113         (is-effective-target): Likewise.
3114         (check_vect_support_and_set_flags): Likewise.
3116 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
3118         PR c++/43652
3119         * g++.dg/parse/error53.C: New.
3121 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
3123         PR rtl-optimization/57459
3124         * gcc.target/i386/pr57459.c: New test.
3126 2013-06-06  Teresa Johnson  <tejohnson@google.com>
3128         PR c++/53743
3129         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3130         into -freorder-blocks-and-partition test.
3131         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3132         * gcc.dg/tree-prof/20041218-1.c: Ditto.
3133         * gcc.dg/tree-prof/pr52027.c: Use -O2.
3134         * gcc.dg/tree-prof/pr50907.c: Ditto.
3135         * gcc.dg/tree-prof/pr45354.c: Ditto.
3136         * g++.dg/tree-prof/partition2.C: Ditto.
3137         * g++.dg/tree-prof/partition3.C: Ditto.
3139 2013-06-06  Tobias Burnus  <burnus@net-b.de>
3141         PR fortran/57542
3142         * gfortran.dg/finalize_16.f90: New.
3144 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3146         * gcc.dg/vect/no-section-anchors-vect-68.c:
3147         Add dg-skip-if aarch64_tiny.
3149 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3151         PR C/57457
3152         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3153         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3155 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
3157         PR c++/51908
3158         * g++.dg/cpp0x/decltype54.C: New.
3160 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
3162         * gcc.dg/fshort-wchar.c: Add extra dg-options for
3163         arm*-*-*eabi* targets.
3164         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3165         arm*-*-* targets.
3166         * gcc.dg/tree-ssa/pr43491.c: Likewise.
3168 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
3169             Tobias Burnus  <burnus@net-b.de>
3171         * gfortran.dg/string_length_2.f90: Fix dg-do run.
3172         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
3173         * gfortran.dg/io_real_boz_4.f90: Ditto.
3174         * gfortran.dg/io_real_boz_5.f90: Ditto.
3176 2013-06-05  Andreas Schwab  <schwab@suse.de>
3178         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3180 2013-06-04  Jan Hubicka  <jh@suse.cz>
3182         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3184 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3186         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3187         parameters with void.
3188         (main2): Removed argc parameter.
3189         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3190         (main): Replaced argc, argv parameters with void.
3191         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3192         (main2): Removed argc parameter.
3193         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3194         argv parameters with void.  Added __asm volatile to avoid optimization
3195         on argc, if necessary.
3196         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3197         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3198         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3199         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3200         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3201         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3202         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3203         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3204         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3205         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3206         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3207         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3208         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3209         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3210         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3211         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3212         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3213         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3214         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3215         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3216         parameters with void.
3217         (main2): Removed argc parameter.
3218         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3219         (main): Replaced argc, argv parameters with void.
3220         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3221         argv parameters with void.  Also renamed this function as main, and
3222         delete the existing main.
3223         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3224         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3225         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3227 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
3229         * gcc.target/aarch64/movi_1.c: New test.
3231 2013-06-04  Tobias Burnus  <burnus@net-b.de>
3233         PR fortran/37336
3234         * gfortran.dg/finalize_12.f90: New.
3235         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3236         end of scope finalization.
3237         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3238         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3239         * gfortran.dg/auto_dealloc_2.f90: Ditto.
3240         * gfortran.dg/class_19.f03: Ditto.
3241         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3242         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3243         * gfortran.dg/extends_14.f03: Ditto.
3244         * gfortran.dg/move_alloc_4.f90: Ditto.
3245         * gfortran.dg/typebound_proc_27.f03: Ditto.
3247 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
3249         * gfortran.dg/bounds_check_7.f90: Remove "! {".
3250         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3251         * gfortran.dg/default_initialization_5.f90: Update dg-do.
3252         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3253         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3254         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3255         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3256         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
3257         * gfortran.dg/io_real_boz_4.f90: Ditto.
3258         * gfortran.dg/io_real_boz_5.f90: Ditto.
3259         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3260         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3261         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3262         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3263         * gfortran.dg/transpose_2.f90: Fix dg-output.
3265 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3267         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3268         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3269         dg-option and an header comment.
3271 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3273         PR c++/57419
3274         * g++.dg/cpp0x/sfinae46.C: New.
3275         * g++.dg/cpp0x/defaulted13.C: Adjust.
3276         * g++.dg/cpp0x/defaulted2.C: Likewise.
3277         * g++.dg/cpp0x/defaulted26.C: Likewise.
3278         * g++.dg/cpp0x/defaulted3.C: Likewise.
3279         * g++.dg/cpp0x/error1.C: Likewise.
3280         * g++.dg/cpp0x/implicit1.C: Likewise.
3281         * g++.dg/cpp0x/implicit11.C: Likewise.
3282         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3283         * g++.dg/cpp0x/initlist47.C: Likewise.
3284         * g++.dg/cpp0x/initlist9.C: Likewise.
3285         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3286         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3287         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3288         * g++.dg/cpp0x/union4.C: Likewise.
3289         * g++.dg/template/crash108.C: Likewise.
3290         * g++.dg/template/crash41.C: Likewise.
3291         * g++.old-deja/g++.jason/local.C: Likewise.
3292         * g++.old-deja/g++.law/visibility3.C: Likewise.
3294 2013-06-03  Teresa Johnson  <tejohnson@google.com>
3296         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3297         * gcc.dg/vect/bb-slp-14.c: Ditto.
3298         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3299         * gcc.dg/vect/bb-slp-23.c: Ditto.
3300         * gcc.dg/vect/bb-slp-15.c: Ditto.
3301         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3302         * gcc.dg/vect/bb-slp-24.c: Ditto.
3303         * gcc.dg/vect/bb-slp-16.c: Ditto.
3304         * gcc.dg/vect/bb-slp-25.c: Ditto.
3305         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3306         * gcc.dg/vect/bb-slp-17.c: Ditto.
3307         * gcc.dg/vect/bb-slp-1.c: Ditto.
3308         * gcc.dg/vect/bb-slp-26.c: Ditto.
3309         * gcc.dg/vect/bb-slp-18.c: Ditto.
3310         * gcc.dg/vect/bb-slp-2.c: Ditto.
3311         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
3312         * gcc.dg/vect/bb-slp-27.c: Ditto.
3313         * gcc.dg/vect/bb-slp-19.c: Ditto.
3314         * gcc.dg/vect/bb-slp-3.c: Ditto.
3315         * gcc.dg/vect/bb-slp-28.c: Ditto.
3316         * gcc.dg/vect/bb-slp-4.c: Ditto.
3317         * gcc.dg/vect/bb-slp-29.c: Ditto.
3318         * gcc.dg/vect/bb-slp-5.c: Ditto.
3319         * gcc.dg/vect/bb-slp-6.c: Ditto.
3320         * gcc.dg/vect/bb-slp-8a.c: Ditto.
3321         * gcc.dg/vect/bb-slp-7.c: Ditto.
3322         * gcc.dg/vect/bb-slp-8b.c: Ditto.
3323         * gcc.dg/vect/bb-slp-8.c: Ditto.
3324         * gcc.dg/vect/bb-slp-9.c: Ditto.
3325         * gcc.dg/vect/bb-slp-10.c: Ditto.
3326         * gcc.dg/vect/bb-slp-11.c: Ditto.
3327         * gcc.dg/vect/bb-slp-20.c: Ditto.
3328         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
3329         * gcc.dg/vect/bb-slp-21.c: Ditto.
3330         * gcc.dg/vect/bb-slp-30.c: Ditto.
3331         * gcc.dg/vect/bb-slp-13.c: Ditto.
3332         * gcc.dg/vect/bb-slp-22.c: Ditto.
3333         * g++.dg/vect/slp-pr50413.cc: Ditto.
3334         * g++.dg/vect/slp-pr56812.cc: Ditto.
3335         * g++.dg/vect/slp-pr50819.cc: Ditto.
3337 2013-06-01  Tobias Burnus  <burnus@net-b.de>
3339         PR fortran/57456
3340         * gfortran.dg/class_array_17.f90: New.
3342 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3344         * ada/acats/floatstore.lst: New.
3345         * ada/acats/run_all.sh: Process it.
3347 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3349         * gcc.target/powerpc/e500-ord-1.c: New test.
3350         * gcc.target/powerpc/e500-ord-2.c: Likewise.
3351         * gcc.target/powerpc/e500-unord-1.c: Likewise.
3352         * gcc.target/powerpc/e500-unord-2.c: Likewise.
3354 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3356         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
3358 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3360         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
3362 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3364         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
3366 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3368         PR c/57452
3369         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
3370         test-case.
3372 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3374         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
3376 2013-05-31  Marek Polacek  <polacek@redhat.com>
3378         PR tree-optimization/57478
3379         PR tree-optimization/57453
3380         * gcc.dg/torture/pr57478.c: New test.
3382 2013-05-31  Tobias Burnus  <burnus@net-b.de>
3384         PR fortran/57456
3385         * gfortran.dg/class_array_17.f90: New.
3387 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3389         PR target/56315
3390         * gcc.target/arm/iordi3-opt.c: New test.
3392 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
3394         PR fortran/54190
3395         PR fortran/57217
3396         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
3397         * gfortran.dg/interface_26.f90: Ditto.
3398         * gfortran.dg/proc_ptr_11.f90: Ditto.
3399         * gfortran.dg/proc_ptr_15.f90: Ditto.
3400         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3401         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
3402         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3403         * gfortran.dg/typebound_override_1.f90: Ditto.
3404         * gfortran.dg/typebound_override_4.f90: Ditto.
3405         * gfortran.dg/typebound_proc_6.f03: Ditto.
3406         * gfortran.dg/assumed_type_7.f90: New test.
3407         * gfortran.dg/typebound_override_5.f90: New test.
3408         * gfortran.dg/typebound_override_6.f90: New test.
3409         * gfortran.dg/typebound_override_7.f90: New test.
3411 2013-05-30  Tobias Burnus  <burnus@net-b.de>
3413         PR middle-end/57073
3414         * gfortran.dg/power_6.f90: New.
3416 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
3418         * gcc.target/aarch64/insv_1.c: New test.
3420 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
3422         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
3423         dg-skip-if "No stabs".
3425 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
3427         PR fortran/54189
3428         * gfortran.dg/assumed_size_1.f90: New.
3430 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3432         * gcc.dg/shrink-wrap-alloca.c: New added.
3433         * gcc.dg/shrink-wrap-pretend.c: New added.
3434         * gcc.dg/shrink-wrap-sibcall.c: New added.
3436 2013-05-30  Tobias Burnus  <burnus@net-b.de>
3438         PR fortran/57458
3439         * gfortran.dg/assumed_rank_13.f90: New.
3441 2013-05-29  Easwaran Raman  <eraman@google.com>
3443         PR tree-optimization/57442
3444         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
3446 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3448         PR tree-optimization/57441
3449         * gcc.c-torture/compile/pr57441.c: New.
3451 2013-05-29  Dehao Chen  <dehao@google.com>
3453         PR testsuite/57413
3454         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
3456 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3458         PR fortran/37336
3459         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
3460         * gfortran.dg/class_19.f03: Ditto.
3462 2013-05-29  Richard Biener  <rguenther@suse.de>
3464         * gcc.dg/vect/bb-slp-32.c: New testcase.
3466 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3468         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
3469         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
3470         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
3471         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
3472         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3473         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
3474         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
3475         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3476         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
3477         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
3478         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
3479         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
3480         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
3481         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
3482         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
3483         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
3484         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
3485         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
3486         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
3487         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
3488         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
3489         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
3490         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
3491         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
3492         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
3493         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
3494         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
3495         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
3496         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3497         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
3498         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
3499         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
3500         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
3501         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3502         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
3503         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
3504         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
3505         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
3506         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
3508 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3510         PR fortran/37336
3511         * gfortran.dg/finalize_11.f90: New.
3512         * gfortran.dg/finalize_4.f03: Remove dg-error.
3513         * gfortran.dg/finalize_5.f03: Ditto.
3514         * gfortran.dg/finalize_6.f03: Ditto.
3515         * gfortran.dg/finalize_7.f03: Ditto.
3517 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3519         * gfortran.dg/class_array_16.f90: New.
3521 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3523         PR fortran/57435
3524         * testsuite/gfortran.dg/use_29.f90: New.
3526 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3528         * gnat.dg/fp_exception.adb: New test.
3530 2013-05-28  Richard Biener  <rguenther@suse.de>
3532         PR tree-optimization/56787
3533         * gcc.dg/vect/pr56787.c: New testcase.
3535 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
3536             Tobias Burnus  <burnus@net-b.de>
3538         PR fortran/57217
3539         * gfortran.dg/typebound_override_4.f90: New.
3541 2013-05-28  Richard Biener  <rguenther@suse.de>
3543         PR tree-optimization/57411
3544         * g++.dg/opt/pr57411.C: New testcase.
3546 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3548         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
3549         * gcc.dg/builtin-bswap-9.c: Likewise.
3551 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3553         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
3555 2013-05-27  Richard Biener  <rguenther@suse.de>
3557         PR middle-end/57412
3558         * gcc.dg/gomp/pr57412.c: New testcase.
3560 2013-05-27  Bud Davis  <jmdavis@link.com>
3562         PR fortran/50405
3563         * gfortran.dg/stfunc_8.f90: New.
3565 2013-05-27  Richard Biener  <rguenther@suse.de>
3567         PR tree-optimization/57343
3568         * gcc.dg/torture/pr57343.c: New testcase.
3570 2013-05-27  Richard Biener  <rguenther@suse.de>
3572         PR tree-optimization/57417
3573         * gcc.dg/torture/pr57417.c: New testcase.
3575 2013-05-27  Richard Biener  <rguenther@suse.de>
3577         PR tree-optimization/57396
3578         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
3580 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3582         * gnat.dg/specs/last_bit.ads: New test.
3584 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3586         * gnat.dg/specs/machine_attribute.ads: New test.
3588 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3590         * gnat.dg/incomplete3.ad[sb]: New test.
3592 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3594         PR target/53916
3595         * gcc.target/mips/div-13.c: New test.
3597 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3599         PR target/55777
3600         * gcc.target/mips/mips16-attributes-5.c,
3601         * gcc.target/mips/mips16-attributes-6.c: New tests.
3603 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3605         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
3606         * gcc.dg/builtin-bswap-8.c: Likewise.
3608 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3610         PR c++/52216
3611         * g++.dg/cpp0x/new1.C: New.
3613 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3615         PR c++/25666
3616         * g++.dg/parse/dtor16.C: New.
3617         * g++.dg/parse/dtor6.C: Adjust.
3619 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3621         PR c++/19618
3622         * g++.dg/expr/bitfield12.C: New.
3624 2013-05-24  Jeff Law  <law@redhat.com>
3626         PR tree-optimization/57124
3627         * gcc.c-torture/execute/pr57124.c: New test.
3628         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
3630 2013-05-24  Martin Jambor  <mjambor@suse.cz>
3632         PR tree-optimization/57294
3633         * gcc.dg/ipa/pr57294.c: New test.
3635 2013-05-24  Dehao Chen  <dehao@google.com>
3637         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
3639 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
3641         * gcc.target/aarch64/scalar_intrinsics.c
3642         (force_simd): Use a valid instruction.
3643         (test_vdupd_lane_s64): Pass a valid lane argument.
3644         (test_vdupd_lane_u64): Likewise.
3646 2013-05-24  Richard Biener  <rguenther@suse.de>
3648         PR tree-optimization/57287
3649         * gcc.dg/pr57287.c: New testcase.
3651 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3653         PR c++/26572
3654         * g++.dg/template/error51.C: New.
3656 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3658         PR c++/25503
3659         * g++.dg/template/bitfield2.C: New.
3661 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3663         * gnat.dg/specs/noinline1.ads: New test.
3664         * gnat.dg/noinline2.ad[sb]: Likewise.
3665         * gnat.dg/specs/noinline3.ads: Likewise.
3666         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
3668 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3670         PR tree-ssa/57385
3671         * gcc.dg/tree-ssa/pr57385.c: New test.
3673 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3675         * gnat.dg/derived_type4.adb: New test.
3677 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3679         * gcc.dg/builtin-bswap-6.c: New test.
3680         * gcc.dg/builtin-bswap-7.c: Likewise.
3681         * gcc.dg/builtin-bswap-8.c: Likewise.
3682         * gcc.dg/builtin-bswap-9.c: Likewise.
3684 2013-05-23  Christian Bruel  <christian.bruel@st.com>
3686         PR debug/57351
3687         * gcc.dg/debug/pr57351.c: New test
3689 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
3691         * gcc.target/aarch64/vect-clz.c: New file.
3693 2013-05-23  Martin Jambor  <mjambor@suse.cz>
3695         PR middle-end/57347
3696         * gcc.dg/ipa/pr57347.c: New test.
3698 2013-05-23  Richard Biener  <rguenther@suse.de>
3700         PR tree-optimization/57380
3701         * g++.dg/tree-ssa/pr57380.C: New testcase.
3703 2013-05-23  Richard Biener  <rguenther@suse.de>
3705         PR middle-end/57381
3706         * gcc.dg/torture/pr57381.c: New testcase.
3708 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
3710         PR middle-end/57344
3711         * gcc.c-torture/execute/pr57344-1.c: New test.
3712         * gcc.c-torture/execute/pr57344-2.c: New test.
3713         * gcc.c-torture/execute/pr57344-3.c: New test.
3714         * gcc.c-torture/execute/pr57344-4.c: New test.
3716 2013-05-23  Richard Biener  <rguenther@suse.de>
3718         PR rtl-optimization/57341
3719         * gcc.dg/torture/pr57341.c: New testcase.
3721 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3723         PR c++/57352
3724         * g++.dg/parse/crash62.C: New.
3726 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3727             Pat Haugen  <pthaugen@us.ibm.com>
3728             Peter Bergner  <bergner@vnet.ibm.com>
3730         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
3731         crypto builtins.
3733 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3735         PR fortran/57364
3736         * gfortran.dg/defined_assignment_6.f90: New.
3738 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3740         PR fortran/57338
3741         * gfortran.dg/assumed_type_6.f90: New.
3743 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3745         PR c++/57211
3746         * g++.dg/cpp0x/Wunused-parm.C: New.
3748 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3750         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
3751         * g++.dg/warn/Wdouble-promotion.C: Likewise.
3753 2013-05-21  Easwaran Raman  <eraman@google.com>
3755         PR tree-optimization/57322
3756         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
3758 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
3760         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
3761         .set (no)?micromips
3763 2013-05-21  Tobias Burnus  <burnus@net-b.de>
3765         PR fortran/57035
3766         * gfortran.dg/assumed_type_5.f90: New.
3767         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
3768         * gfortran.dg/assumed_rank_2.f90: Ditto.
3769         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3770         * gfortran.dg/no_arg_check_3.f90: Ditto.
3772 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3774         PR tree-optimization/57331
3775         * gcc.c-torture/compile/pr57331.c: New test.
3777 2013-05-21  Richard Biener  <rguenther@suse.de>
3779         PR tree-optimization/57330
3780         * gcc.dg/torture/pr57330.c: New testcase.
3782 2013-05-21  Richard Biener  <rguenther@suse.de>
3784         PR tree-optimization/57303
3785         * gcc.dg/torture/pr57303.c: New testcase.
3787 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3789         PR tree-optimization/57321
3790         * gcc.c-torture/execute/pr57321.c: New test.
3792 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3794         PR fortran/48858
3795         PR fortran/55465
3796         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
3797         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
3798         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
3799         * gfortran.dg/binding_label_tests_3.f03: Ditto.
3800         * gfortran.dg/binding_label_tests_4.f03: Ditto.
3801         * gfortran.dg/binding_label_tests_5.f03: Ditto.
3802         * gfortran.dg/binding_label_tests_6.f03: Ditto.
3803         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3804         * gfortran.dg/binding_label_tests_8.f03: Ditto.
3805         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
3806         * gfortran.dg/binding_label_tests_24.f90: New.
3807         * gfortran.dg/binding_label_tests_25.f90: New.
3809 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3811         PR fortran/48858
3812         * gfortran.dg/binding_label_tests_17.f90: New.
3813         * gfortran.dg/binding_label_tests_18.f90: New.
3814         * gfortran.dg/binding_label_tests_19.f90: New.
3815         * gfortran.dg/binding_label_tests_20.f90: New.
3816         * gfortran.dg/binding_label_tests_21.f90: New.
3817         * gfortran.dg/binding_label_tests_22.f90: New.
3818         * gfortran.dg/binding_label_tests_23.f90: New.
3820 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3822         PR fortran/48858
3823         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
3824         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
3825         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
3826         * gfortran.dg/common_18.f90: New.
3827         * gfortran.dg/common_19.f90: New.
3828         * gfortran.dg/common_20.f90: New.
3829         * gfortran.dg/common_21.f90: New.
3831 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3833         PR c++/12288
3834         * g++.dg/parse/error52.C: New.
3835         * g++.dg/parse/error3.C: Adjust.
3836         * g++.dg/parse/error36.C: Likewise.
3838 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3840         PR target/56547
3841         * gcc.target/sh/pr56547-1.c: New.
3842         * gcc.target/sh/pr56547-2.c: New.
3844 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3846         PR c++/23608
3847         * g++.dg/warn/Wsign-compare-6.C: New.
3848         * g++.dg/warn/Wdouble-promotion.C: Adjust.
3850 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3852         PR c++/57327
3853         * g++.dg/template/error50.C: New.
3855 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3857         PR c++/10207
3858         * g++.dg/ext/complit13.C: New.
3860 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
3862         PR c++/57175
3863         * g++.dg/pr57175.C: New testcase.
3865 2013-05-17  Easwaran Raman  <eraman@google.com>
3867         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
3869 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
3871         PR testsuite/57313
3872         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
3874 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3876         PR rtl-optimization/57281
3877         PR rtl-optimization/57300
3878         * gcc.dg/pr57300.c: New test.
3879         * gcc.c-torture/execute/pr57281.c: New test.
3881 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3883         PR c++/18126
3884         * g++.dg/ext/sizeof-complit.C: New.
3886 2013-05-17  Marek Polacek  <polacek@redhat.com>
3888         * gcc.dg/strlenopt-25.c: New test.
3889         * gcc.dg/strlenopt-26.c: Likewise.
3891 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3893         * gcc.target/i386/rotate-4.c: Compile only with -mavx
3894         instead of -mavx2, require only avx instead of avx2.
3895         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
3896         of avx2-check.h and turn into an avx runtime test instead of
3897         avx2 runtime test.
3899 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3901         * g++.dg/ext/vector22.C: Uncomment working test.
3903 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
3905         PR c++/17410
3906         * g++.dg/template/pr17410.C: New.
3908 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
3910         * gcc.target/i386/rotate-3.c: New test.
3911         * gcc.target/i386/rotate-3a.c: New test.
3912         * gcc.target/i386/rotate-4.c: New test.
3913         * gcc.target/i386/rotate-4a.c: New test.
3914         * gcc.target/i386/rotate-5.c: New test.
3915         * gcc.target/i386/rotate-5a.c: New test.
3917 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3919         * gcc.dg/visibility-21.c: Require section_anchors.
3921 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
3923         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
3924         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
3925         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
3927 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
3929         * gcc.dg/visibility-21.c: New.
3931 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3933         PR middle-end/57286
3934         * gcc.dg/pr57286.c: New testcase.
3935         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
3936         * g++.dg/ext/vector22.C: Comment out transformations not
3937         performed anymore.
3939 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
3941         PR target/57260
3942         * gcc.target/mips/call-1.c: Restrict to o32.
3943         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
3945 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3947         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
3948         dg-messages.
3949         * g++.dg/warn/Wshadow-1.C: Likewise.
3950         * g++.dg/warn/Wshadow-6.C: Likewise.
3951         * g++.dg/warn/Wshadow-7.C: Likewise.
3953 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3955         PR c++/31952
3956         * g++.dg/parse/pr31952-1.C: New.
3957         * g++.dg/parse/pr31952-2.C: Likewise.
3958         * g++.dg/parse/pr31952-3.C: Likewise.
3960         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
3961         * g++.old-deja/g++.jason/cond.C: Likewise.
3962         * g++.dg/cpp0x/range-for5.C: Likewise.
3964 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3966         PR target/19599
3967         * gcc.target/arm/pr40887.c: Adjust testcase.
3968         * gcc.target/arm/pr19599.c: New test.
3970 2013-05-15  Richard Biener  <rguenther@suse.de>
3972         PR tree-optimization/57275
3973         * gcc.target/i386/pr57275.c: New testcase.
3975 2013-05-15  Jan Hubicka  <jh@suse.cz>
3977         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
3978         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
3979         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
3981 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3983         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
3984         scheduling.
3986 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3988         PR c++/57274
3989         * c-c++-common/Wsequence-point-1.c: New test.
3991 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
3993         * g++.dg/ext/vector22.C: New testcase.
3994         * gcc.dg/binop-xor3.c: Remove xfail.
3996 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
3998         * gcc.target/aarch64/vect-fcm.x: Add cases testing
3999         FLOAT cmp FLOAT ? INT : INT.
4000         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4001         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4002         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4003         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4004         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4005         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4007 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
4009         PR c++/53903
4010         * g++.dg/cpp0x/defaulted43.C: New.
4012 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4014         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4015         (alloca): Remove declaration.
4016         (foo9): Replace alloca by __builtin_alloca.
4018 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
4020         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4021         Expect "size of array is too large" error.
4023 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4025         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4027 2013-05-14  Richard Biener  <rguenther@suse.de>
4029         PR middle-end/57235
4030         * g++.dg/torture/pr57235.C: New testcase.
4032 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4034         PR middle-end/57251
4035         * gcc.dg/torture/pr57251.c: New test.
4037 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
4039         PR target/57264
4040         * gcc.target/i386/pr57264.c: New test.
4042 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4044         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4046 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
4048         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4050 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4052         PR tree-optimization/45216
4053         PR tree-optimization/57157
4054         * c-c++-common/rotate-1.c: Add 32 tests with +.
4055         * c-c++-common/rotate-1a.c: Adjust.
4056         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4057         * c-c++-common/rotate-2b.c: New test.
4058         * c-c++-common/rotate-3.c: Add 32 tests with +.
4059         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4060         * c-c++-common/rotate-4b.c: New test.
4061         * c-c++-common/rotate-5.c: New test.
4063 2013-05-13  Martin Jambor  <mjambor@suse.cz>
4065         PR middle-end/42371
4066         * gcc.dg/ipa/remref-0.c: New test.
4067         * gcc.dg/ipa/remref-1a.c: Likewise.
4068         * gcc.dg/ipa/remref-1b.c: Likewise.
4069         * gcc.dg/ipa/remref-2a.c: Likewise.
4070         * gcc.dg/ipa/remref-2b.c: Likewise.
4072 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
4074         * gcc.dg/vector-shift-2.c: New testcase.
4076 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4078         PR tree-optimization/57230
4079         * gcc.dg/strlenopt-24.c: New test.
4081         PR tree-optimization/57230
4082         * gcc.dg/strlenopt-23.c: New test.
4084 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
4086         PR target/57108
4087         * gcc.target/sh/pr57108.c: Move this test case to ...
4088         * gcc.c-torture/compile/pr57108.c: ... here.
4090 2013-05-10  Richard Biener  <rguenther@suse.de>
4092         PR tree-optimization/57214
4093         * gcc.dg/torture/pr57214.c: New testcase.
4095 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
4097         * gcc.dg/vector-shift.c: New testcase.
4099 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
4101         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4103         PR tree-optimization/45216
4104         PR tree-optimization/57157
4105         * c-c++-common/rotate-1.c: New test.
4106         * c-c++-common/rotate-1a.c: New test.
4107         * c-c++-common/rotate-2.c: New test.
4108         * c-c++-common/rotate-2a.c: New test.
4109         * c-c++-common/rotate-3.c: New test.
4110         * c-c++-common/rotate-3a.c: New test.
4111         * c-c++-common/rotate-4.c: New test.
4112         * c-c++-common/rotate-4a.c: New test.
4114 2013-05-10  Richard Biener  <rguenther@suse.de>
4116         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4117         * gcc.target/i386/l_fma_double_1.c: Adjust.
4118         * gcc.target/i386/l_fma_double_2.c: Likewise.
4119         * gcc.target/i386/l_fma_double_3.c: Likewise.
4120         * gcc.target/i386/l_fma_double_4.c: Likewise.
4121         * gcc.target/i386/l_fma_double_5.c: Likewise.
4122         * gcc.target/i386/l_fma_double_6.c: Likewise.
4123         * gcc.target/i386/l_fma_float_1.c: Likewise.
4124         * gcc.target/i386/l_fma_float_2.c: Likewise.
4125         * gcc.target/i386/l_fma_float_3.c: Likewise.
4126         * gcc.target/i386/l_fma_float_4.c: Likewise.
4127         * gcc.target/i386/l_fma_float_5.c: Likewise.
4128         * gcc.target/i386/l_fma_float_6.c: Likewise.
4130 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
4132         PR c++/51226
4133         * g++.dg/cpp0x/pr51226.C: New.
4135 2013-04-16  Han Shen  <shenhan@google.com>
4137         Test cases for '-fstack-protector-strong'.
4138         * gcc.dg/fstack-protector-strong.c: New.
4139         * g++.dg/fstack-protector-strong.C: New.
4141 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
4143         * gcc.target/aarch64/ands_1.c: New test.
4144         * gcc.target/aarch64/ands_2.c: Likewise
4146 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
4148         * lib/target-supports.exp (check_effective_target_hw): New
4149         function.
4150         * c-c++-common/asan/clone-test-1.c: Call
4151         check_effective_target_hw.
4152         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4153         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4154         possible decorations.
4155         * c-c++-common/asan/null-deref-1.c: Likewise.
4156         * c-c++-common/asan/stack-overflow-1.c: Likewise.
4157         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4158         * c-c++-common/asan/use-after-free-1.c: Likewise.
4159         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4160         * g++.dg/asan/large-func-test-1.C: Likewise.
4162 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
4164         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4166 2013-05-07  Richard Biener  <rguenther@suse.de>
4168         PR middle-end/57190
4169         * g++.dg/torture/pr57190.C: New testcase.
4171 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
4173         PR tree-optimization/57149
4174         * gcc.dg/pr57149.c: New test.
4176         PR debug/57184
4177         * gcc.dg/pr57184.c: New test.
4179 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4181         * gnat.dg/specs/array3.ads: New test.
4183 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
4185         * c-c++-common/vector-scalar-2.c: New testcase.
4187 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
4189         * gcc.target/i386/asm-dialect-2.c: New testcase.
4191 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
4193         PR c++/57183
4194         * g++.dg/cpp0x/auto38.C: New.
4196 2013-05-06  Richard Biener  <rguenther@suse.de>
4198         PR tree-optimization/57185
4199         * gcc.dg/autopar/pr57185.c: New testcase.
4201 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
4203         PR target/57106
4204         * gcc.target/i386/pr57106.c: New test.
4206 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4208         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4209         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4210         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4211         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4212         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4213         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4214         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4216 2013-05-06  Teresa Johnson  <tejohnson@google.com>
4218         PR bootstrap/57154
4219         * gcc.dg/pr57154.c: New test.
4221 2013-05-06  Richard Biener  <rguenther@suse.de>
4223         PR middle-end/57147
4224         * gcc.dg/torture/pr57147-1.c: New testcase.
4225         * gcc.dg/torture/pr57147-2.c: Likewise.
4226         * gcc.dg/torture/pr57147-3.c: Likewise.
4228 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4230         PR target/55303
4231         * gcc.target/sh/pr55303-1.c: New.
4232         * gcc.target/sh/pr55303-2.c: New.
4233         * gcc.target/sh/pr55303-3.c: New.
4235 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4237         * gfortran.dg/allocate_with_source_3.f90: New.
4239 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4241         PR fortran/57141
4242         * gfortran.dg/null_8.f90: New.
4244 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4246         PR c++/53745
4247         * g++.dg/cpp0x/enum27.C: New.
4248         * g++.dg/cpp0x/enum_base.C: Adjust.
4250 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
4252         PR tree-optimization/56205
4253         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4255 2013-05-04  Tobias Burnus  <burnus@net-b.de>
4257         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4258         * gfortran.dg/bind_c_usage_27.f90: New.
4259         * gfortran.dg/bind_c_usage_28.f90: New.
4261 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4263         PR c++/51927
4264         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4266 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4268         PR target/57150
4269         * gcc.target/powerpc/pr57150.c: New file.
4271 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4273         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4274         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4275         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4276         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4277         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4278         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4279         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4281 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
4283         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4284         scan-assembler-times.
4286 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4288         * gcc.dg/tree-ssa/slsr-32.c: New.
4289         * gcc.dg/tree-ssa/slsr-33.c: New.
4290         * gcc.dg/tree-ssa/slsr-34.c: New.
4291         * gcc.dg/tree-ssa/slsr-35.c: New.
4292         * gcc.dg/tree-ssa/slsr-36.c: New.
4293         * gcc.dg/tree-ssa/slsr-37.c: New.
4294         * gcc.dg/tree-ssa/slsr-38.c: New.
4296 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
4298         * gcc.target/aarch64/tst_1.c: New test.
4299         * gcc.target/aarch64/tst_2.c: Likewise
4301 2013-05-02  Jeff Law  <law@redhat.com>
4303         PR tree-optimization/57144
4304         * gcc.c-torture/execute/pr57144.c: New test.
4306 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
4308         PR rtl-optimization/57130
4309         * gcc.c-torture/execute/pr57130.c: New test.
4311 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
4313         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
4315 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
4317         * gcc.target/aarch64/fabd.c: New file.
4319 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4321         PR c++/54318
4322         * g++.dg/cpp0x/pr54318.C: New.
4324 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4326         PR c++/14283
4327         * g++.dg/parse/error51.C: New.
4328         * g++.dg/parse/error15.C: Adjust column numbers.
4330 2013-05-02  Tobias Burnus  <burnus@net-b.de>
4332         PR fortran/57142
4333         * gfortran.dg/size_kind_2.f90: New.
4334         * gfortran.dg/size_kind_3.f90: New.
4336 2013-05-02  Richard Biener  <rguenther@suse.de>
4338         PR middle-end/57140
4339         * g++.dg/torture/pr57140.C: New testcase.
4341 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
4343         PR target/56732
4344         * gcc.target/arm/pr56732-1.c: New test.
4346 2013-05-02  Martin Jambor  <mjambor@suse.cz>
4348         PR middle-end/56988
4349         * gcc.dg/ipa/pr56988.c: New test.
4351 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
4353         * gcc.target/aarch64/bics_1.c: New test.
4354         * gcc.target/aarch64/bics_2.c: Likewise.
4356 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
4358         PR rtl-optimization/57131
4359         * gcc.c-torture/execute/pr57131.c: New test.
4361 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4363         PR c++/57132
4364         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
4366 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
4368         PR target/57091
4369         * gcc.target/i386/pr57091.c: New test.
4371 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4373         * gcc.target/aarch64/vect-vaddv.c: New.
4375 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4377         * gcc.target/aarch64/vect-vmaxv.c: New.
4378         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
4380 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4382         * gcc.target/aarch64/scalar-vca.c: New.
4383         * gcc.target/aarch64/vect-vca.c: Likewise.
4385 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4387         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
4388         (test_vceqd_s64): Force arguments to SIMD registers.
4389         (test_vceqzd_s64): Likewise.
4390         (test_vcged_s64): Likewise.
4391         (test_vcled_s64): Likewise.
4392         (test_vcgezd_s64): Likewise.
4393         (test_vcged_u64): Likewise.
4394         (test_vcgtd_s64): Likewise.
4395         (test_vcltd_s64): Likewise.
4396         (test_vcgtzd_s64): Likewise.
4397         (test_vcgtd_u64): Likewise.
4398         (test_vclezd_s64): Likewise.
4399         (test_vcltzd_s64): Likewise.
4400         (test_vtst_s64): Likewise.
4401         (test_vtst_u64): Likewise.
4403 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4405         PR c++/57092
4406         * g++.dg/cpp0x/decltype53.C: New.
4408 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4410         PR fortran/57071
4411         * gfortran.dg/power_5.f90:  New test.
4413 2013-04-30  Richard Biener  <rguenther@suse.de>
4415         PR middle-end/57122
4416         * gcc.dg/torture/pr57122.c: New testcase.
4418 2013-04-30  Richard Biener  <rguenther@suse.de>
4420         PR middle-end/57107
4421         * g++.dg/torture/pr57107.C: New testcase.
4423 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
4425         PR rtl-optimization/57105
4426         * gcc.dg/pr57105.c: New test.
4428 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
4430         PR tree-optimization/57104
4431         * gcc.dg/pr57104.c: New test.
4433 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
4435         PR target/44578
4436         * gcc.target/i386/pr44578.c: New test.
4438 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
4440         PR target/57097
4441         * gcc.target/i386/pr57097.c: New test.
4443 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
4445         PR target/57098
4446         * gcc.target/i386/pr57098.c: New test.
4448 2013-04-29  Kai Tietz  <ktietz@redhat.com>
4450         * gcc.c-torture/execute/pr55875.c: New test.
4452 2013-04-29  Richard Biener  <rguenther@suse.de>
4454         PR middle-end/57075
4455         * gcc.dg/torture/pr57075.c: New testcase.
4457 2013-04-29  Richard Biener  <rguenther@suse.de>
4459         PR middle-end/57103
4460         * gcc.dg/autopar/pr57103.c: New testcase.
4462 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4464         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
4466 2013-04-29  Tom de Vries  <tom@codesourcery.com>
4468         * gcc.dg/pr50763.c: Update test.
4470 2013-04-26  Jeff Law  <law@redhat.com>
4472         * gcc.dg/tree-ssa/vrp88.c: New test.
4474 2013-04-29  Christian Bruel  <christian.bruel@st.com>
4476         PR target/57108
4477         * gcc.target/sh/pr57108.c: New test.
4479 2013-04-29  Richard Biener  <rguenther@suse.de>
4481         PR middle-end/57089
4482         * gfortran.dg/gomp/pr57089.f90: New testcase.
4484 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4486         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
4488 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4490         * gcc.target/aarch64/vect-vcvt.c: New.
4492 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4494         * gcc.target/aarch64/vect-vrnd.c: New.
4496 2013-04-29  Richard Biener  <rguenther@suse.de>
4498         PR tree-optimization/57081
4499         * gcc.dg/torture/pr57081.c: New testcase.
4501 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
4503         PR tree-optimization/57083
4504         * gcc.dg/torture/pr57083.c: New test.
4506 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4508         PR c++/56450
4509         * g++.dg/cpp0x/decltype52.C: New.
4511 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
4513         N3472 binary constants
4514         * g++.dg/cpp/limits.C: Adjust warning wording.
4515         * g++.dg/system-binary-constants-1.C: Likewise.
4516         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
4518 2013-04-28  Tobias Burnus  <burnus@net-b.de>
4520         PR fortran/57093
4521         * gfortran.dg/coarray_30.f90: New.
4523 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4525         PR fortran/57071
4526         * frontend-passes (optimize_power):  New function.
4527         (optimize_op):  Use it.
4529 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
4531         PR target/56866
4532         * gcc.c-torture/execute/pr56866.c: New test.
4533         * gcc.target/i386/pr56866.c: New test.
4535 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4537         PR go/57045
4538         * gcc.dg/setjmp-5.c: New test.
4540 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
4542         PR c++/55708
4543         * g++.dg/cpp0x/constexpr-55708.C: New.
4545 2013-04-26  Richard Biener  <rguenther@suse.de>
4547         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
4548         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
4549         * gcc.dg/pr53265.c: Remove XFAILs.
4550         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
4551         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
4553 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4555         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
4556         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
4557         -fdiagnostics-color=never option similarly to
4558         -fno-diagnostics-show-caret option.
4560 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
4562         PR rtl-optimization/57003
4563         * gcc.target/i386/pr57003.c: New test.
4565 2013-04-25  Marek Polacek  <polacek@redhat.com>
4567         PR tree-optimization/57066
4568         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
4570 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
4571             Tejas Belagod  <tejas.belagod@arm.com>
4573         * gcc.target/aarch64/vaddv-intrinsic.c: New.
4574         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
4575         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
4577 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4579         * gcc.target/aarch64/cmp.c: New.
4581 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4583         * gcc.target/aarch64/ngc.c: New.
4585 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4587         * lib/target-supports.exp
4588         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
4589         (check_effective_target_arm_neon_fp16_ok): Likewise.
4590         (add_options_for_arm_neon_fp16): Likewise.
4591         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
4592         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
4594 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
4596         PR rtl-optimizations/57046
4597         * gcc.target/i386/pr57046.c: New test.
4599 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4601         * g++.dg/cpp1y/cplusplus.C: New.
4603 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4605         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
4607 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4609         * c-c++-common/Wpointer-arith-1.c: New.
4611 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4613         * g++.dg/cpp1y/cxx1y_macro.C: New.
4615 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4617         PR c++/56970
4618         * g++.dg/cpp0x/sfinae45.C: New.
4620 2013-04-24  Richard Biener  <rguenther@suse.de>
4622         PR testsuite/57050
4623         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
4625 2013-04-23  Richard Biener  <rguenther@suse.de>
4627         PR middle-end/57036
4628         * gcc.dg/torture/pr57036-1.c: New testcase.
4629         * gcc.dg/torture/pr57036-2.c: Likewise.
4631 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
4633         * gcc.target/aarch64/scalar-mov.c: New testcase.
4635 2013-04-23  Richard Biener  <rguenther@suse.de>
4637         PR tree-optimization/57026
4638         * gcc.dg/torture/pr57026.c: New testcase.
4640 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
4642         PR fortran/53685
4643         PR fortran/57022
4644         * gfortran.dg/transfer_check_4.f90: New.
4646 2013-04-22  Marek Polacek  <polacek@redhat.com>
4648         PR sanitizer/56990
4649         * gcc.dg/pr56990.c: New test.
4651 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
4653         PR target/57018
4654         * gcc.target/i386/pr57018.c: New test.
4656 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
4658         * gcc.target/aarch64/vrecps.c: New.
4659         * gcc.target/aarch64/vrecpx.c: Likewise.
4661 2013-04-22  Christian Bruel  <christian.bruel@st.com>
4663         PR target/56995
4664         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
4666 2013-04-21  Jeff Law  <law@redhat.com>
4668         * gcc.dg/tree-ssa/forwprop-26.c: New test.
4670 2013-04-20  Tobias Burnus  <burnus@net-b.de>
4672         PR fortran/56907
4673         * gfortran.dg/c_loc_test_22.f90: New.
4675 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
4677         PR rtl-optimization/56847
4678         * gcc.dg/pr56847.c: New test.
4680 2013-04-19  Richard Biener  <rguenther@suse.de>
4682         PR tree-optimization/56982
4683         * gcc.c-torture/execute/pr56982.c: New testcase.
4685 2013-04-19  Martin Jambor  <mjambor@suse.cz>
4687         PR tree-optimization/56718
4688         * g++.dg/ipa/imm-devirt-1.C: New test.
4689         * g++.dg/ipa/imm-devirt-2.C: Likewise.
4691 2013-04-19  Richard Biener  <rguenther@suse.de>
4693         PR tree-optimization/57000
4694         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
4696 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4697             Mikael Morin  <mikael@gcc.gnu.org>
4699         PR fortran/56872
4700         * gfortran.dg/array_constructor_45.f90:  New test.
4701         * gfortran.dg/array_constructor_46.f90:  New test.
4702         * gfortran.dg/array_constructor_47.f90:  New test.
4703         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
4705 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4707         PR rtl-optimization/56999
4708         * g++.dg/opt/pr56999.C: New test.
4710 2013-04-18  Cary Coutant  <ccoutant@google.com>
4712         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
4713         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
4715 2013-04-18  Cary Coutant  <ccoutant@google.com>
4717         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
4718         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
4719         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
4720         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
4721         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4722         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
4723         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4724         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
4725         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
4726         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
4727         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
4729 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
4731         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
4733 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4735         PR tree-optimization/56984
4736         * gcc.c-torture/compile/pr56984.c: New test.
4738         PR rtl-optimization/56992
4739         * gcc.dg/pr56992.c: New test.
4741 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
4743         PR fortran/56814
4744         * gfortran.dg/proc_ptr_42.f90: New.
4746 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4748         * gnat.dg/discr41.ad[sb]: New test.
4749         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
4750         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
4751         * gcc.dg/vect/slp-24.c: Likewise.
4752         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4753         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4754         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4755         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4756         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4757         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
4758         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4759         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
4760         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4761         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4762         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4763         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4764         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4765         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4766         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4767         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4768         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4769         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4770         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
4771         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4772         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
4773         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
4774         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4775         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
4776         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4777         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4779 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
4781         PR fortran/40958
4782         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
4783         * gfortran.dg/module_md5_1.f90: Remove.
4785 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4787         * gcc.target/aarch64/adds3.c: New.
4788         * gcc.target/aarch64/subs3.c: New.
4790 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4792         * gcc.target/aarch64/adds1.c: New.
4793         * gcc.target/aarch64/adds2.c: New.
4794         * gcc.target/aarch64/subs1.c: New.
4795         * gcc.target/aarch64/subs2.c: New.
4797 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
4799         Implement n3599 - Literal operator templates for strings.
4800         * g++.dg/cpp1y/udlit-char-template.C: New test.
4801         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
4803 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4805         PR fortran/39505
4806         * gfortran.dg/no_arg_check_1.f90: New.
4807         * gfortran.dg/no_arg_check_2.f90: New.
4808         * gfortran.dg/no_arg_check_3.f90: New.
4810 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
4812         PR fortran/56968
4813         * gfortran.dg/proc_ptr_41.f90: New.
4815 2013-04-16  Richard Biener  <rguenther@suse.de>
4817         PR tree-optimization/56756
4818         * gcc.dg/torture/pr56756.c: New testcase.
4820 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4822         PR fortran/56969
4823         * gfortran.dg/c_assoc_5.f90: New.
4825 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
4827         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
4828         * gcc.c-torture/execute/pr33992.x: Remove.
4829         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
4830         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
4831         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
4833 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
4835         PR tree-optimization/56962
4836         * gcc.c-torture/execute/pr56962.c: New test.
4838 2013-04-15  Richard Biener  <rguenther@suse.de>
4840         PR tree-optimization/56933
4841         * gcc.dg/vect/pr56933.c: New testcase.
4843 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4845         * gcc.target/arm/anddi3-opt.c: New test.
4846         * gcc.target/arm/anddi3-opt2.c: Likewise.
4848 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
4850         * gcc.dg/pr56890-1.c: New test.
4851         * gcc.dg/pr56890-2.c: Likewise.
4853 2013-04-15  Joey Ye  <joey.ye@arm.com>
4855         * gcc.target/arm/thumb1-far-jump-1.c: New test.
4856         * gcc.target/arm/thumb1-far-jump-2.c: New test.
4858 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
4860         PR fortran/56816
4861         * gfortran.dg/select_type_33.f03: New test.
4863 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
4865         PR fortran/55959
4866         * gfortran.dg/typebound_proc_29.f03: New.
4868 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4870         PR fortran/56266
4871         * gfortran.dg/typebound_proc_28.f03: New.
4873 2013-04-12  Jeff Law  <law@redhat.com>
4875         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
4876         either.
4878 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4880         PR fortran/56929
4881         * gfortran.dg/coarray/alloc_comp_2.f90: New.
4883 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
4885         PR target/56903
4886         * gcc.target/i386/pr56903.c: New test.
4888 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4890         PR fortran/56261
4891         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
4892         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
4893         * gfortran.dg/block_11.f90: Fix invalid test case.
4894         * gfortran.dg/function_types_3.f90: Add new error message.
4895         * gfortran.dg/global_references_1.f90: Ditto.
4896         * gfortran.dg/import2.f90: Remove unneeded parts.
4897         * gfortran.dg/import6.f90: Fix invalid test case.
4898         * gfortran.dg/proc_decl_2.f90: Ditto.
4899         * gfortran.dg/proc_decl_9.f90: Ditto.
4900         * gfortran.dg/proc_decl_18.f90: Ditto.
4901         * gfortran.dg/proc_ptr_40.f90: New.
4902         * gfortran.dg/whole_file_7.f90: Modified error wording.
4903         * gfortran.dg/whole_file_16.f90: Ditto.
4904         * gfortran.dg/whole_file_17.f90: Add -pedantic.
4905         * gfortran.dg/whole_file_18.f90: Modified error wording.
4906         * gfortran.dg/whole_file_20.f03: Ditto.
4907         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
4908         invalid test case.
4910 2013-04-12  Richard Biener  <rguenther@suse.de>
4912         Revert
4913         2013-04-10  Richard Biener  <rguenther@suse.de>
4915         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4917 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4919         PR fortran/56845
4920         * gfortran.dg/class_allocate_15.f90: New.
4922         Revert:
4923         2013-04-12  Tobias Burnus  <burnus@net-b.de>
4925         * gfortran.dg/coarray_lib_alloc_2.f90: Update
4926         scan-tree-dump-times.
4928 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
4930         PR tree-optimization/56918
4931         PR tree-optimization/56920
4932         * gcc.dg/vect/pr56918.c: New test.
4933         * gcc.dg/vect/pr56920.c: New test.
4935 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4937         PR fortran/56845
4938         * gfortran.dg/class_allocate_14.f90: New.
4939         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
4940         * gfortran.dg/coarray_lib_alloc_3.f90: New.
4942 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
4944         * gcc.dg/fold-cstvecshift.c: New testcase.
4946 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4948         * gcc.target/aarch64/negs.c: New.
4950 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4952         PR c++/56895
4953         * g++.dg/template/arrow4.C: New test.
4955 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
4957         * gnat.dg/array23.adb: New test.
4958         * gnat.dg/array23_pkg[123].ads: New helpers.
4960 2013-04-11  Jeff Law  <law@redhat.com>
4962         PR tree-optimization/56900
4963         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
4965 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4967         PR c++/56913
4968         * g++.dg/cpp0x/sfinae44.C: New.
4970 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
4972         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
4973         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
4975 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4977         PR c++/54216
4978         * g++.dg/cpp0x/enum26.C: New.
4979         * g++.old-deja/g++.pt/mangle1.C: Adjust.
4981 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4983         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
4984         inverse operands.
4985         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
4986         loop is vectorized.
4987         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4988         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
4989         loop is vectorized and that the correct instruction is generated.
4990         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4991         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4992         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4994 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4996         PR tree-optimization/56899
4997         * gcc.c-torture/execute/pr56899.c: New test.
4999 2013-04-10  David S. Miller  <davem@davemloft.net>
5001         * gcc.target/sparc/setcc-4.c: New test.
5002         * gcc.target/sparc/setcc-5.c: New test.
5004 2013-04-10  Richard Biener  <rguenther@suse.de>
5006         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5008 2013-04-10  Richard Biener  <rguenther@suse.de>
5010         * gcc.dg/vect/slp-39.c: New testcase.
5012 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
5014         PR tree-optimization/55524
5015         * gcc.target/epiphany/fnma-1.c: New test.
5017 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
5019         * gcc.dg/tree-ssa/inline-11.c: New test
5021 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
5023         PR c++/56895
5024         * g++.dg/template/arrow3.C: New test.
5026 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5028         * gcc.target/arm/minmax_minus.c: New test.
5030 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5032         PR middle-end/56883
5033         * c-c++-common/gomp/pr56883.c: New test.
5035 2013-04-09  Jeff Law  <law@redhat.com>
5037         * gcc.dg/tree-ssa/vrp87.c: New test.
5039 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5041         PR tree-optimization/56854
5042         * g++.dg/torture/pr56854.C: New test.
5044 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5046         PR fortran/56782
5047         * gfortran.dg/array_constructor_44.f90:  New test.
5049 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
5051         PR c++/56871
5052         * g++.dg/cpp0x/constexpr-specialization.C: New.
5054 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5056         * gcc.c-torture/execute/pr56837.c: New test.
5058         PR c++/34949
5059         PR c++/50243
5060         * g++.dg/opt/vt3.C: New test.
5061         * g++.dg/opt/vt4.C: New test.
5063 2013-04-08  Jeff Law  <law@redhat.com>
5065         * gcc.dg/tree-ssa/forwprop-25.c: New test.
5067 2013-04-08  Richard Biener  <rguenther@suse.de>
5069         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5071 2013-04-08  Richard Biener  <rguenther@suse.de>
5073         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5075 2013-04-08  Richard Biener  <rguenther@suse.de>
5077         * g++.dg/vect/slp-pr56812.cc: Adjust.
5079 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5081         * gcc.dg/pr56837.c: New test.
5082         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5083         "generated memset minus one".
5085 2013-04-07  Tobias Burnus  <burnus@net-b.de>
5087         PR fortran/56849
5088         * gfortran.dg/reshape_5.f90: New.
5090 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5092         PR target/56843
5093         * gcc.target/powerpc/recip-1.c: Modify expected output.
5094         * gcc.target/powerpc/recip-3.c: Likewise.
5095         * gcc.target/powerpc/recip-4.c: Likewise.
5096         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5098 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5100         * gcc.target/arm/peep-ldrd-1.c: New test.
5101         * gcc.target/arm/peep-strd-1.c: Likewise.
5103 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5105         * gcc.target/arm/negdi-1.c: New test.
5106         * gcc.target/arm/negdi-2.c: Likewise.
5107         * gcc.target/arm/negdi-3.c: Likewise.
5108         * gcc.target/arm/negdi-4.c: Likewise.
5110 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5112         * lib/target-supports.exp (add_options_for_arm_v8_neon):
5113         Add -march=armv8-a when we use v8 NEON.
5114         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5115         (check_effective_target_vect_call_ceilf): Likewise.
5116         (check_effective_target_vect_call_floorf): Likewise.
5117         (check_effective_target_vect_call_roundf): Likewise.
5118         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5119         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5120         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5121         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5122         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5124 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
5126         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5127         * gcc.target/powerpc/sd-pwr6.c: Same.
5128         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5129         * g++.dg/debug/pr56294.C: XFAIL on AIX.
5131 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
5133         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5135 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
5137         PR fortran/40881
5138         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5139         * gfortran.dg/altreturn_4.f90: Ditto.
5140         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5141         * gfortran.dg/altreturn_5.f90: Ditto.
5142         * gfortran.dg/altreturn_6.f90: Ditto.
5143         * gfortran.dg/altreturn_7.f90: Ditto.
5145 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5147         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5148         New procedure.
5149         (check_effective_target_arm_v8_neon_ok_nocache):
5150         Likewise.
5151         (check_effective_target_arm_v8_neon_ok): Change to use
5152         check_effective_target_arm_v8_neon_ok_nocache.
5153         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5154         NEON flags.
5155         (check_effective_target_vect_call_btruncf):
5156         Enable for arm and ARMv8 NEON.
5157         (check_effective_target_vect_call_ceilf): Likewise.
5158         (check_effective_target_vect_call_floorf): Likewise.
5159         (check_effective_target_vect_call_roundf): Likewise.
5160         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5161         target.
5163 2013-04-04  Marek Polacek  <polacek@redhat.com>
5165         PR tree-optimization/48186
5166         * gcc.dg/pr48186.c: New test.
5168 2013-04-04  Richard Biener  <rguenther@suse.de>
5170         PR tree-optimization/56826
5171         * gcc.dg/vect/pr56826.c: New testcase.
5172         * gcc.dg/vect/O3-pr36098.c: Adjust.
5174 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
5176         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5177         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5178         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5179         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5180         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5181         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5182         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5183         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5184         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5185         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5187 2013-04-04  Richard Biener  <rguenther@suse.de>
5189         PR tree-optimization/56213
5190         * gcc.dg/vect/vect-123.c: New testcase.
5192 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5194         PR fortran/56810
5195         * gfortran.dg/read_repeat_2.f90: New.
5197 2013-04-04  Richard Biener  <rguenther@suse.de>
5199         PR tree-optimization/56837
5200         * g++.dg/torture/pr56837.C: New testcase.
5202 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5204         PR fortran/50269
5205         * gfortran.dg/c_loc_test_21.f90: New.
5206         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5207         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5208         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5209         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5210         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
5212 2013-04-03  Jeff Law  <law@redhat.com>
5214         PR tree-optimization/56799
5215         * gcc.c-torture/execute/pr56799.c: New test.
5217 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5219         PR c++/56815
5220         * g++.dg/warn/Wpointer-arith-1.C: New.
5221         * g++.dg/gomp/for-19.C: Adjust.
5223 2013-04-03  Marek Polacek  <polacek@redhat.com>
5225         PR sanitizer/55702
5226         * gcc.dg/pr55702.c: New test.
5228 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5230         PR target/56809
5231         * gcc.dg/pr56809.c: New testcase.
5233 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5235         PR debug/56819
5236         * g++.dg/debug/pr56819.C: New test.
5238 2013-04-03  Richard Biener  <rguenther@suse.de>
5240         PR tree-optimization/56817
5241         * g++.dg/torture/pr56817.C: New testcase.
5243 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5245         * gcc.dg/vect/bb-slp-31.c: New file.
5247 2013-04-03  Jason Merrill  <jason@redhat.com>
5249         PR c++/34949
5250         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5252 2013-04-03  Richard Biener  <rguenther@suse.de>
5254         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5256 2013-04-03  Richard Biener  <rguenther@suse.de>
5258         PR tree-optimization/55964
5259         * gcc.dg/torture/pr55964-2.c: New testcase.
5261 2013-04-03  Richard Biener  <rguenther@suse.de>
5263         PR tree-optimization/56501
5264         * gcc.dg/torture/pr56501.c: New testcase.
5266 2013-04-03  Richard Biener  <rguenther@suse.de>
5268         PR tree-optimization/56407
5269         * gcc.dg/torture/pr56407.c: New testcase.
5271 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5273         PR tree-optimization/56790
5274         * g++.dg/ext/pr56790-1.C: New testcase.
5276 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5278         * gcc.target/i386/merge-1.c: New testcase.
5279         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5281 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5283         PR c/19449
5284         * gcc.c-torture/execute/pr19449.c: New test.
5286 2013-04-03  Richard Biener  <rguenther@suse.de>
5288         PR tree-optimization/56812
5289         * g++.dg/vect/slp-pr56812.cc: New testcase.
5291 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
5293         PR fortran/56284
5294         PR fortran/40881
5295         * gfortran.dg/altreturn_8.f90: New.
5296         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5297         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5298         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5300 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
5302         PR rtl-optimization/56745
5303         * gcc.c-torture/compile/pr56745.c: New test.
5305 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
5307         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5309 2013-04-02  Richard Biener  <rguenther@suse.de>
5311         PR tree-optimization/56778
5312         * gcc.dg/torture/pr56778.c: New testcase.
5314 2013-04-02  Richard Biener  <rguenther@suse.de>
5316         PR middle-end/56768
5317         * g++.dg/torture/pr56768.C: New testcase.
5319 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
5321         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
5323 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5325         PR fortran/56660
5326         * gfortran.dg/namelist_82.f90:  New test.
5328 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
5330         PR fortran/56500
5331         * gfortran.dg/implicit_class_1.f90: New.
5333 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5335         PR fortran/56786
5336         * gfortran.dg/namelist_81.f90:  New test.
5338 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5340         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
5341         for constant and equal string lengths.
5342         * gfortran.dg/character_comparison_5.f90:  Likewise.
5343         * gfortran.dg/character_comparison_9.f90:  New test.
5345 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
5347         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
5348         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
5350 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5352         PR fortran/35203
5353         * gfortran.dg/optional_absent_3.f90: New.
5355 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5357         PR fortran/56737
5358         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
5360 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5362         PR fortran/56735
5363         * gfortran.dg/namelist_80.f90: New.
5365 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5367         PR fortran/45159
5368         * gfortran.dg/string_length_2.f90:  New test.
5369         * gfortran.dg/dependency_41.f90:  New test.
5371 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5373         PR fortran/55806
5374         * gfortran.dg/array_constructor_43.f90:  New test.
5375         * gfortran.dg/random_seed_3.f90:  New test.
5377 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
5379         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
5380         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5381         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5382         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5383         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5384         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5385         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5386         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5387         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5388         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5390 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5392         PR c++/56725
5393         * g++.dg/conversion/op4.C: Adjust.
5394         * g++.dg/cpp0x/rv1n.C: Likewise.
5395         * g++.dg/cpp0x/rv2n.C: Likewise.
5396         * g++.dg/cpp0x/template_deduction.C: Likewise.
5397         * g++.dg/expr/cond8.C: Likewise.
5398         * g++.dg/other/error4.C: Likewise.
5399         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
5400         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
5401         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
5402         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
5403         * g++.old-deja/g++.jason/conversion2.C: Likewise.
5404         * g++.old-deja/g++.law/cvt20.C: Likewise.
5405         * g++.old-deja/g++.law/cvt8.C: Likewise.
5406         * g++.old-deja/g++.law/init8.C: Likewise.
5407         * g++.old-deja/g++.mike/net12.C: Likewise.
5408         * g++.old-deja/g++.mike/net8.C: Likewise.
5409         * g++.old-deja/g++.mike/p2793.C: Likewise.
5410         * g++.old-deja/g++.mike/p3836.C: Likewise.
5411         * g++.old-deja/g++.mike/p418.C: Likewise.
5412         * g++.old-deja/g++.mike/p701.C: Likewise.
5413         * g++.old-deja/g++.mike/p807.C: Likewise.
5415 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
5417         PR middle-end/56694
5418         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
5419         targets.
5421 2013-03-28  Marek Polacek  <polacek@redhat.com>
5423         PR tree-optimization/56695
5424         * gcc.dg/vect/pr56695.c: New test.
5426 2013-03-28  Richard Biener  <rguenther@suse.de>
5428         PR tree-optimization/37021
5429         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
5430         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
5432 2013-03-27  Tobias Burnus  <burnus@net-b.de>
5434         PR fortran/56650
5435         PR fortran/36437
5436         * gfortran.dg/sizeof_2.f90: New.
5437         * gfortran.dg/sizeof_3.f90: New.
5438         * gfortran.dg/sizeof_proc.f90: Update dg-error.
5440 2013-03-27  Richard Biener  <rguenther@suse.de>
5442         PR tree-optimization/37021
5443         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
5445 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5447         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
5448         * g++.dg/ipa/ivinline-2.C: Likewise.
5449         * g++.dg/ipa/ivinline-3.C: Likewise.
5450         * g++.dg/ipa/ivinline-4.C: Likewise.
5451         * g++.dg/ipa/ivinline-5.C: Likewise.
5452         * g++.dg/ipa/ivinline-7.C: Likewise.
5453         * g++.dg/ipa/ivinline-8.C: Likewise.
5454         * g++.dg/ipa/ivinline-9.C: Likewise.
5455         * g++.dg/cpp0x/noexcept03.C: Likewise.
5456         * gcc.dg/const-1.c: Likewise.
5457         * gcc.dg/ipa/pure-const-1.c: Likewise.
5458         * gcc.dg/noreturn-8.c: Likewise.
5459         * gcc.target/i386/mmx-1.c: Likewise.
5460         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5461         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5462         * gcc.c-torture/execute/pr33992.x: New file.
5464 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5466         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
5468 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5470         PR c++/55951
5471         * g++.dg/ext/desig5.C: New.
5473 2013-03-26  Tobias Burnus  <burnus@net-b.de>
5475         PR fortran/56649
5476         * gfortran.dg/merge_init_expr_2.f90: New.
5477         * gfortran.dg/merge_char_1.f90: Modify test to
5478         stay a run-time test.
5479         * gfortran.dg/merge_char_3.f90: Ditto.
5481 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5483         * g++.dg/cpp0x/constexpr-friend-2.C: New.
5484         * g++.dg/cpp0x/constexpr-main.C: Likewise.
5486 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5488         PR c++/56722
5489         * g++.dg/cpp0x/range-for23.C: New.
5491 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
5493         PR libfortran/52512
5494         * gfortran.dg/namelist_79.f90: New.
5496 2013-03-25  Martin Jambor  <mjambor@suse.cz>
5498         * gcc.dg/ipa/ipcp-agg-9.c: New test.
5500 2013-03-25  Tobias Burnus  <burnus@net-b.de>
5502         PR fortran/38536
5503         PR fortran/38813
5504         PR fortran/38894
5505         PR fortran/39288
5506         PR fortran/40963
5507         PR fortran/45824
5508         PR fortran/47023
5509         PR fortran/47034
5510         PR fortran/49023
5511         PR fortran/50269
5512         PR fortran/50612
5513         PR fortran/52426
5514         PR fortran/54263
5515         PR fortran/55343
5516         PR fortran/55444
5517         PR fortran/55574
5518         PR fortran/56079
5519         PR fortran/56378
5520         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
5521         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
5522         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
5523         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
5524         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
5525         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5526         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5527         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
5528         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
5529         * gfortran.dg/c_loc_tests_16.f90: Ditto.
5530         * gfortran.dg/c_loc_tests_4.f03: Ditto.
5531         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
5532         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
5533         * gfortran.dg/c_loc_tests_8.f03: Ditto.
5534         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
5535         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
5536         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
5537         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
5538         * gfortran.dg/pr32601_1.f03: Ditto.
5539         * gfortran.dg/storage_size_2.f08: Remove dg-error.
5540         * gfortran.dg/blockdata_7.f90: New.
5541         * gfortran.dg/c_assoc_4.f90: New.
5542         * gfortran.dg/c_f_pointer_tests_6.f90: New.
5543         * gfortran.dg/c_f_pointer_tests_7.f90: New.
5544         * gfortran.dg/c_funloc_tests_8.f90: New.
5545         * gfortran.dg/c_loc_test_17.f90: New.
5546         * gfortran.dg/c_loc_test_18.f90: New.
5547         * gfortran.dg/c_loc_test_19.f90: New.
5548         * gfortran.dg/c_loc_test_20.f90: New.
5549         * gfortran.dg/c_sizeof_5.f90: New.
5550         * gfortran.dg/iso_c_binding_rename_3.f90: New.
5551         * gfortran.dg/transfer_resolve_2.f90: New.
5552         * gfortran.dg/transfer_resolve_3.f90: New.
5553         * gfortran.dg/transfer_resolve_4.f90: New.
5554         * gfortran.dg/pr32601.f03: Update dg-error.
5555         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
5556         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
5558 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5560         * gcc.target/arm/vseleqdf.c: New test.
5561         * gcc.target/arm/vseleqsf.c: Likewise.
5562         * gcc.target/arm/vselgedf.c: Likewise.
5563         * gcc.target/arm/vselgesf.c: Likewise.
5564         * gcc.target/arm/vselgtdf.c: Likewise.
5565         * gcc.target/arm/vselgtsf.c: Likewise.
5566         * gcc.target/arm/vselledf.c: Likewise.
5567         * gcc.target/arm/vsellesf.c: Likewise.
5568         * gcc.target/arm/vselltdf.c: Likewise.
5569         * gcc.target/arm/vselltsf.c: Likewise.
5570         * gcc.target/arm/vselnedf.c: Likewise.
5571         * gcc.target/arm/vselnesf.c: Likewise.
5572         * gcc.target/arm/vselvcdf.c: Likewise.
5573         * gcc.target/arm/vselvcsf.c: Likewise.
5574         * gcc.target/arm/vselvsdf.c: Likewise.
5575         * gcc.target/arm/vselvssf.c: Likewise.
5577 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
5579         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
5580         body from here...
5581         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
5582         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
5583         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
5584         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
5585         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
5586         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
5587         * gcc.target/aarch64/atomic-op-char.x: ... to here.
5588         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
5589         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
5590         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
5591         * gcc.target/aarch64/atomic-op-int.x: ... to here.
5592         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
5593         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
5594         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
5595         * gcc.target/aarch64/atomic-op-release.x: ... to here.
5596         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
5597         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
5598         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
5599         * gcc.target/aarch64/atomic-op-short.x: ... to here.
5600         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
5601         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
5602         * gcc.target/arm/atomic-op-acquire.c: Likewise.
5603         * gcc.target/arm/atomic-op-char.c: Likewise.
5604         * gcc.target/arm/atomic-op-consume.c: Likewise.
5605         * gcc.target/arm/atomic-op-int.c: Likewise.
5606         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
5607         * gcc.target/arm/atomic-op-release.c: Likewise.
5608         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
5609         * gcc.target/arm/atomic-op-short.c: Likewise.
5611 2013-03-25  Richard Biener  <rguenther@suse.de>
5613         PR middle-end/56694
5614         * g++.dg/torture/pr56694.C: New testcase.
5616 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5618         PR target/56720
5619         * gcc.target/arm/neon-vcond-gt.c: New test.
5620         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
5621         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
5623 2013-03-25  Richard Biener  <rguenther@suse.de>
5625         PR tree-optimization/56689
5626         * gcc.dg/torture/pr56689.c: New testcase.
5628 2013-03-25  Kai Tietz  <ktietz@redhat.com>
5630         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
5632 2013-03-24  Tobias Burnus  <burnus@net-b.de>
5634         PR fortran/56696
5635         * gfortran.dg/eof_5.f90: New.
5637 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5639         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
5640         alphabetically.
5642 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
5644         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
5646 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5648         PR testsuite/55994
5649         * gcc.c-torture/execute/builtins/builtins.exp: Add
5650         -Wl,--allow-multiple-definition for RTEMS targets.
5652 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
5654         * gcc.target/aarch64/movk.c: New test.
5656 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
5658         * g++.dg/ext/vector21.C: New testcase.
5660 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
5662         * gcc.target/arm/neon-for-64bits-1.c: New tests.
5663         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
5665 2013-03-21  Richard Biener  <rguenther@suse.de>
5667         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
5668         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5670 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5672         * gcc.target/aarch64/vect.c: Test and result vector added
5673         for sabd and saba instructions.
5674         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
5675         instructions in assembly.
5676         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
5677         * gcc.target/aarch64/vect-fp.c: Test and result vector added
5678         for fabd instruction.
5679         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
5680         instruction in assembly.
5681         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
5683 2013-03-20  Jeff Law  <law@redhat.com>
5685         * g++.dg/tree-ssa/ssa-dom.C: New test.
5687 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5689         * gcc.target/powerpc/mmfpgpr.c: New test.
5690         * gcc.target/powerpc/sd-vsx.c: Likewise.
5691         * gcc.target/powerpc/sd-pwr6.c: Likewise.
5692         * gcc.target/powerpc/vsx-float0.c: Likewise.
5694 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
5696         PR tree-optimization/56355
5697         * gcc.dg/pr56355-1.c: New file.
5699 2013-03-20  Catherine Moore  <clm@codesourcery.com>
5700             Richard Sandiford  <rdsandiford@googlemail.com>
5702         * gcc.target/mips/mips.exp: Add microMIPS support.
5703         * gcc.target/mips/umips-movep-2.c: New test.
5704         * gcc.target/mips/umips-lwp-2.c: New test.
5705         * gcc.target/mips/umips-swp-5.c: New test.
5706         * gcc.target/mips/umips-constraints-1.c: New test.
5707         * gcc.target/mips/umips-lwp-3.c: New test.
5708         * gcc.target/mips/umips-swp-6.c: New test.
5709         * gcc.target/mips/umips-constraints-2.c: New test.
5710         * gcc.target/mips/umips-save-restore-1.c: New test.
5711         * gcc.target/mips/umips-lwp-4.c: New test.
5712         * gcc.target/mips/umips-swp-7.c: New test.
5713         * gcc.target/mips/umips-save-restore-2.c: New test.
5714         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5715         * gcc.target/mips/umips-lwp-5.c: New test.
5716         * gcc.target/mips/umips-save-restore-3.c: New test.
5717         * gcc.target/mips/umips-lwp-6.c: New test.
5718         * gcc.target/mips/umips-swp-1.c: New test.
5719         * gcc.target/mips/umips-lwp-7.c: New test.
5720         * gcc.target/mips/umips-swp-2.c: New test.
5721         * gcc.target/mips/umips-lwp-8.c: New test.
5722         * gcc.target/mips/umips-swp-3.c: New test.
5723         * gcc.target/mips/umips-movep-1.c: New test.
5724         * gcc.target/mips/umips-lwp-1.c: New test.
5725         * gcc.target/mips/umips-swp-4.c: New test.
5727 2013-03-20  Richard Biener  <rguenther@suse.de>
5729         PR tree-optimization/56661
5730         * gcc.dg/torture/pr56661.c: New testcase.
5732 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5734         PR rtl-optimization/56605
5735         * gcc.target/powerpc/pr56605.c: New.
5737 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5739         PR fortran/54932
5740         * gfortran.dg/do_1.f90: Don't xfail.
5742 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5744         PR libfortran/51825
5745         * gfortran.dg/namelist_77.f90: New.
5746         * gfortran.dg/namelist_78.f90: New.
5748 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5750         PR libfortran/48618
5751         * gfortran.dg/open_negative_unit_1.f90: New.
5753 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5755         * gcc.target/aarch64/sbc.c: New test.
5757 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5759         * gcc.target/aarch64/ror.c: New test.
5761 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5763         * gcc.target/aarch64/extr.c: New test.
5765 2013-03-19  Richard Biener  <rguenther@suse.de>
5767         PR tree-optimization/56273
5768         * gcc.dg/tree-ssa/vrp47.c: Adjust.
5769         * c-c++-common/uninit-17.c: Likewise.
5771 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5773         PR tree-optimization/56635
5774         * g++.dg/torture/pr56635.C: New test.
5776 2013-03-18  Richard Biener  <rguenther@suse.de>
5778         PR tree-optimization/3713
5779         * g++.dg/ipa/devirt-12.C: New testcase.
5781 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5783         PR c/56566
5784         * c-c++-common/pr56566.c: New test.
5786 2013-03-17  Jason Merrill  <jason@redhat.com>
5788         * g++.dg/template/abstract-dr337.C: XFAIL.
5790 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
5792         PR c++/56607
5793         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
5794         * c-c++-common/pr56607.c: New test.
5796 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
5798         PR c++/56582
5799         * g++.dg/cpp0x/constexpr-array5.C: New.
5801 2013-03-15  Tobias Burnus  <burnus@net-b.de>
5803         PR fortran/56615
5804         * gfortran.dg/transfer_intrinsic_5.f90: New.
5806 2013-03-15  Kai Tietz  <ktietz@redhat.com>
5808         * gcc.target/i386/movti.c: Don't test for x64 mingw.
5809         * gcc.target/i386/pr20020-1.c: Likewise.
5810         * gcc.target/i386/pr20020-2.c: Likewise.
5811         * gcc.target/i386/pr20020-3.c: Likewise.
5812         * gcc.target/i386/pr53425-1.c: Likewise.
5813         * gcc.target/i386/pr53425-2.c: Likewise.
5814         * gcc.target/i386/pr55093.c: Likewise.
5815         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
5817 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
5819         PR debug/56307
5820         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
5821         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
5823 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
5825         PR tree-optimization/53265
5826         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
5827         undefined behavior.
5828         * gcc.dg/graphite/id-6.c (test): Likewise.
5829         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
5830         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
5832         PR tree-optimization/53265
5833         * gcc.dg/pr53265.c: New test.
5834         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
5835         to dg-options.
5836         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
5837         arrays.
5838         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
5839         n, use it as high bound instead of 4.
5841 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
5843         PR target/49880
5844         * gcc.target/sh/pr49880-1.c: New.
5845         * gcc.target/sh/pr49880-2.c: New.
5846         * gcc.target/sh/pr49880-3.c: New.
5847         * gcc.target/sh/pr49880-4.c: New.
5848         * gcc.target/sh/pr49880-5.c: New.
5850 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5852         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
5854 2013-03-13  Richard Biener  <rguenther@suse.de>
5856         PR tree-optimization/56608
5857         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
5859 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5861         PR c++/56611
5862         * g++.dg/cpp0x/alias-decl-32.C: New.
5864 2013-03-11  Jan Hubicka  <jh@suse.cz>
5866         PR middle-end/56571
5867         * gcc.c-torture/compile/pr56571.c: New testcase.
5869 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5871         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
5872         * gcc.dg/tree-ssa/pr55579.c: Likewise.
5874 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5876         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
5877         * gcc.dg/inline_4.c: Likewise.
5878         * gcc.dg/unroll_2.c: Likewise.
5879         * gcc.dg/unroll_3.c: Likewise.
5880         * gcc.dg/unroll_4.c: Likewise.
5882 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5884         PR testsuite/54119
5885         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
5887         PR debug/56307
5888         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
5890 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
5892         PR target/40797
5893         * gcc.c-torture/compile/pr40797.c: New.
5895 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5897         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
5899 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
5901         PR fortran/56575
5902         * gfortran.dg/class_56.f90: New test.
5904 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
5906         PR middle-end/56524
5907         * gcc.target/mips/pr56524.c: New test.
5909 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5911         PR c++/56565
5912         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
5914 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5916         PR c++/51412
5917         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
5919 2013-03-08  Marek Polacek  <polacek@redhat.com>
5921         PR tree-optimization/56478
5922         * gcc.dg/torture/pr56478.c: New test.
5924 2013-03-08  Kai Tietz  <ktietz@redhat.com>
5926         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
5927         targets linker option --allow-multiple-definition.
5929         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
5930         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
5931         * gcc.dg/pr52549.c: Add LLP64 case.
5932         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
5933         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
5934         * gcc.dg/torture/pr51071-2.c: Likewise.
5935         * gcc.dg/tree-ssa/vrp72.c: Likewise.
5936         * gcc.dg/tree-ssa/vrp73.c: Likewise.
5937         * gcc.dg/tree-ssa/vrp75.c: Likewise.
5938         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
5939         * gcc.dg/weak/weak-1.c: Likewise.
5940         * gcc.dg/weak/weak-2.c: Likewise.
5941         * gcc.dg/weak/weak-3.c: Likewise.
5942         * gcc.dg/weak/weak-4.c: Likewise.
5943         * gcc.dg/weak/weak-5.c: Likewise.
5944         * gcc.dg/weak/weak-15.c: Likewise.
5945         * gcc.dg/weak/weak-16.c: Likewise.
5947         * c-c++-common/pr54486.c: Skip test for mingw-targets.
5949 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
5951         PR tree-optimization/56559
5952         * gcc.dg/tree-ssa/reassoc-26.c: New test.
5954 2013-03-07  Andreas Schwab  <schwab@suse.de>
5956         * gcc.dg/pr31490.c: Fix last change.
5958 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
5960         PR c++/56534
5961         * g++.dg/template/crash115.C: New.
5963 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5965         PR tree-optimization/56539
5966         * gcc.c-torture/compile/pr56539.c: New test.
5968 2013-03-06  Kai Tietz  <ktietz@redhat.com>
5970         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
5971         targets.
5972         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
5973         * gcc.dg/lto/20091013-1_2.c: Likewise.
5974         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
5976 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5978         * gnat.dg/specs/aggr6.ads: New test.
5980 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5982         * gnat.dg/loop_optimization15.ad[sb]: New test.
5984 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5986         PR middle-end/56548
5987         * gcc.dg/pr56548.c: New test.
5989 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5991         PR debug/53363
5992         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5994 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5996         PR c++/56543
5997         * g++.dg/template/typename20.C: New test.
5999 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6001         PR debug/56510
6002         * gcc.dg/pr56510.c: New test.
6004         PR rtl-optimization/56484
6005         * gcc.c-torture/compile/pr56484.c: New test.
6007 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6009         PR c++/56530
6010         * g++.dg/warn/Wsign-conversion-2.C: New.
6012 2013-03-05  Richard Biener  <rguenther@suse.de>
6014         PR tree-optimization/56270
6015         * gcc.dg/vect/slp-38.c: New testcase.
6017 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6019         PR rtl-optimization/56494
6020         * gcc.dg/pr56494.c: New test.
6022 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6024         * gcc.dg/pr56424.c: New test.
6026 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6028         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6029         * gcc.dg/pr56228.c <avr>: Skip.
6031 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6033         PR testsuite/52641
6034         PR tree-optimization/52631
6035         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6037 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
6039         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6040         * gcc.dg/vect/vect-83_64.c: Same.
6042 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6044         PR fortran/56477
6045         * gfortran.dg/pointer_check_13.f90: New test.
6047 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6049         PR fortran/54730
6050         * gfortran.dg/array_constructor_42.f90: New test.
6052 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6054         PR c++/52688
6055         * g++.dg/template/static33.C: New.
6056         * g++.dg/template/static34.C: Likewise.
6058         PR c++/10291
6059         * g++.dg/template/static35.C: New.
6061 2013-03-01  Steve Ellcey  <sellcey@mips.com>
6063         * gcc.dg/pr56396.c: Require pic support.
6065 2013-03-01  Richard Biener  <rguenther@suse.de>
6067         PR tree-optimization/55481
6068         * gcc.dg/torture/pr56488.c: New testcase.
6070 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
6071             Jakub Jelinek  <jakub@redhat.com>
6073         PR sanitizer/56454
6074         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6075         no_sanitize_address attribute rather than no_address_safety_analysis.
6076         * g++.dg/asan/sanitizer_test_utils.h
6077         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6078         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6079         in addition to no_address_safety_analysis.
6081 2013-02-28  Jason Merrill  <jason@redhat.com>
6083         PR c++/56481
6084         * g++.dg/cpp0x/constexpr-and.C: New.
6086 2013-02-28  Martin Jambor  <mjambor@suse.cz>
6088         PR tree-optimization/56294
6089         * g++.dg/debug/pr56294.C: New test.
6091 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6093         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6095 2013-02-27  Marek Polacek  <polacek@redhat.com>
6097         PR rtl-optimization/56466
6098         * gcc.dg/pr56466.c: New test.
6100 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6102         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6103         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6104         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6106 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
6108         PR middle-end/45472
6109         * gcc.dg/pr45472.c: New test.
6111 2013-02-26  Marek Polacek  <polacek@redhat.com>
6113         PR tree-optimization/56426
6114         * gcc.dg/pr56436.c: New test.
6116 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
6118         PR tree-optimization/56448
6119         * gcc.c-torture/compile/pr56448.c: New test.
6121         PR tree-optimization/56443
6122         * gcc.dg/torture/pr56443.c: New test.
6124 2013-02-25  Richard Biener  <rguenther@suse.de>
6126         PR tree-optimization/56175
6127         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6129 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
6131         PR c++/56403
6132         * g++.dg/torture/pr56403.C: New test.
6134 2013-02-25  Catherine Moore  <clm@codesourcery.com>
6136         Revert:
6137         2013-02-24  Catherine Moore  <clm@codesourcery.com>
6138         Richard Sandiford  <rdsandiford@googlemail.com>
6140         * gcc.target/mips/mips.exp: Add microMIPS support.
6141         * gcc.target/mips/umips-movep-2.c: New test.
6142         * gcc.target/mips/umips-lwp-2.c: New test.
6143         * gcc.target/mips/umips-swp-5.c: New test.
6144         * gcc.target/mips/umips-constraints-1.c: New test.
6145         * gcc.target/mips/umips-lwp-3.c: New test.
6146         * gcc.target/mips/umips-swp-6.c: New test.
6147         * gcc.target/mips/umips-constraints-2.c: New test.
6148         * gcc.target/mips/umips-save-restore-1.c: New test.
6149         * gcc.target/mips/umips-lwp-4.c: New test.
6150         * gcc.target/mips/umips-swp-7.c: New test.
6151         * gcc.target/mips/umips-save-restore-2.c: New test.
6152         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6153         * gcc.target/mips/umips-lwp-5.c: New test.
6154         * gcc.target/mips/umips-save-restore-3.c: New test.
6155         * gcc.target/mips/umips-lwp-6.c: New test.
6156         * gcc.target/mips/umips-swp-1.c: New test.
6157         * gcc.target/mips/umips-lwp-7.c: New test.
6158         * gcc.target/mips/umips-swp-2.c: New test.
6159         * gcc.target/mips/umips-lwp-8.c: New test.
6160         * gcc.target/mips/umips-swp-3.c: New test.
6161         * gcc.target/mips/umips-movep-1.c: New test.
6162         * gcc.target/mips/umips-lwp-1.c: New test.
6163         * gcc.target/mips/umips-swp-4.c: New test.
6165 2013-02-24  Catherine Moore  <clm@codesourcery.com>
6166             Richard Sandiford  <rdsandiford@googlemail.com>
6168         * gcc.target/mips/mips.exp: Add microMIPS support.
6169         * gcc.target/mips/umips-movep-2.c: New test.
6170         * gcc.target/mips/umips-lwp-2.c: New test.
6171         * gcc.target/mips/umips-swp-5.c: New test.
6172         * gcc.target/mips/umips-constraints-1.c: New test.
6173         * gcc.target/mips/umips-lwp-3.c: New test.
6174         * gcc.target/mips/umips-swp-6.c: New test.
6175         * gcc.target/mips/umips-constraints-2.c: New test.
6176         * gcc.target/mips/umips-save-restore-1.c: New test.
6177         * gcc.target/mips/umips-lwp-4.c: New test.
6178         * gcc.target/mips/umips-swp-7.c: New test.
6179         * gcc.target/mips/umips-save-restore-2.c: New test.
6180         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6181         * gcc.target/mips/umips-lwp-5.c: New test.
6182         * gcc.target/mips/umips-save-restore-3.c: New test.
6183         * gcc.target/mips/umips-lwp-6.c: New test.
6184         * gcc.target/mips/umips-swp-1.c: New test.
6185         * gcc.target/mips/umips-lwp-7.c: New test.
6186         * gcc.target/mips/umips-swp-2.c: New test.
6187         * gcc.target/mips/umips-lwp-8.c: New test.
6188         * gcc.target/mips/umips-swp-3.c: New test.
6189         * gcc.target/mips/umips-movep-1.c: New test.
6190         * gcc.target/mips/umips-lwp-1.c: New test.
6191         * gcc.target/mips/umips-swp-4.c: New test.
6193 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
6195         PR sanitizer/56393
6196         * lib/asan-dg.exp (asan_link_flags): Add
6197         -B${gccpath}/libsanitizer/asan/ to flags.
6199 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6201         PR middle-end/56420
6202         * gcc.dg/torture/pr56420.c: New test.
6204 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
6206         PR middle-end/56108
6207         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6209 2013-02-21  Martin Jambor  <mjambor@suse.cz>
6211         PR tree-optimization/56310
6212         * g++.dg/ipa/pr56310.C: New test.
6214 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
6216         PR fortran/56385
6217         * gfortran.dg/proc_ptr_comp_37.f90: New.
6219 2013-02-21  Richard Biener  <rguenther@suse.de>
6221         PR tree-optimization/56415
6222         Revert
6223         2013-02-11  Richard Biener  <rguenther@suse.de>
6225         PR tree-optimization/56273
6226         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6227         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6228         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6229         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6230         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6231         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6233 2013-02-21  Marek Polacek  <polacek@redhat.com>
6235         PR tree-optimization/56398
6236         * g++.dg/torture/pr56398.C: New test.
6238 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6240         PR inline-asm/56405
6241         * gcc.c-torture/compile/pr56405.c: New test.
6243 2013-02-20  Jan Hubicka  <jh@suse.cz>
6245         PR tree-optimization/56265
6246         * g++.dg/ipa/devirt-11.C: New testcase.
6248 2013-02-20  Richard Biener  <rguenther@suse.de>
6250         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6252 2013-02-20  Richard Biener  <rguenther@suse.de>
6253         Jakub Jelinek  <jakub@redhat.com>
6255         PR tree-optimization/56396
6256         * gcc.dg/pr56396.c: New testcase.
6258 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
6260         PR c++/56373
6261         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6263 2013-02-19  Richard Biener  <rguenther@suse.de>
6265         PR tree-optimization/56384
6266         * gcc.dg/torture/pr56384.c: New testcase.
6268 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
6270         PR tree-optimization/56350
6271         * gcc.dg/pr56350.c: New test.
6273         PR tree-optimization/56381
6274         * g++.dg/opt/pr56381.C: New test.
6276 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
6278         PR pch/54117
6279         * lib/dg-pch.exp (pch-init, pch-finish,
6280         check_effective_target_pch_supported_debug): New procs.
6281         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6282         Likewise if $pch_unsupported_debug and $flags include -g.
6283         Skip FAILs about missing *.gch file if $pch_unsupported_debug
6284         and dg-require-effective-target pch_unsupported_debug.
6285         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6286         * objc.dg/pch/pch.exp: Likewise.
6287         * gcc.dg/pch/pch.exp: Likewise.
6288         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6289         pch_unsupported_debug.
6290         * gcc.dg/pch/valid-1.hs: Likewise.
6291         * gcc.dg/pch/valid-1b.c: Likewise.
6292         * gcc.dg/pch/valid-1b.hs: Likewise.
6294 2013-02-18  Richard Biener  <rguenther@suse.de>
6296         PR tree-optimization/56366
6297         * gcc.dg/torture/pr56366.c: New testcase.
6299 2013-02-18  Richard Biener  <rguenther@suse.de>
6301         PR middle-end/56349
6302         * gcc.dg/torture/pr56349.c: New testcase.
6304 2013-02-18  Richard Biener  <rguenther@suse.de>
6306         PR tree-optimization/56321
6307         * gcc.dg/torture/pr56321.c: New testcase.
6309 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6311         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
6313 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
6314             Dodji Seketeli  <dodji@redhat.com>
6316         PR asan/56330
6317         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
6318         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6319         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6320         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6321         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6322         * c-c++-common/asan/pr56330.c: Likewise.
6323         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
6324         Ensure the size argument of __builtin_memcpy is a constant.
6326 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6327             Paolo Carlini  <paolo.carlini@oracle.com>
6329         PR c++/51242
6330         * g++.dg/cpp0x/enum23.C: New.
6332 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
6334         PR target/54685
6335         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
6337 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
6339         PR rtl-optimization/56348
6340         * gcc.target/i386/pr56348.c: New test.
6342 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
6344         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
6345         * gcc.target/arm/interrupt-2.c: Likewise.
6347 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6349         PR fortran/56318
6350         * gfortran.dg/matmul_9.f90: New.
6352 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6354         PR fortran/53818
6355         * gfortran.dg/init_flag_11.f90: New.
6357 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6359         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
6361 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6363         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
6364         characters.
6366 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
6367             Tobias Burnus  <burnus@net-b.de>
6369         PR testsuite/56138
6370         * gfortran.dg/allocatable_function_7.f90: New.
6372 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
6374         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
6375         * asan_globals_test-wrapper.cc: New file.
6376         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
6377         instead of asan_globals_test.cc as dg-additional-sources.
6378         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
6379         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
6380         "sanitizer_test_utils.h" instead of
6381         "sanitizer_common/tests/sanitizer_test_utils.h".
6382         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
6383         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
6384         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
6385         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
6386         * g++.dg/asan/asan_test.cc: Synced from upstream.
6387         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
6389 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
6391         Fix an asan crash
6392         * c-c++-common/asan/memcmp-2.c: New test.
6394 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
6396         PR c++/55582
6397         * g++.dg/cpp0x/udlit-string-literal.h: New.
6398         * g++.dg/cpp0x/udlit-string-literal.C: New.
6400 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
6402         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
6404 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
6406         PR target/56184
6407         * gcc.target/arm/pr56184.C: New test.
6409 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
6411         PR c++/56302
6412         * g++.dg/torture/pr56302.C: New test.
6413         * g++.dg/cpp0x/constexpr-56302.C: New test.
6414         * c-c++-common/pr56302.c: New test.
6416 2013-02-13  Tobias Burnus  <burnus@net-b.de>
6417             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6419         PR fortran/56204
6420         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
6421         * gfortran.dg/quad_3.f90: Ditto.
6423 2013-02-13  Kostya Serebryany  <kcc@google.com>
6425         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
6426         to match the fresh asan run-time.
6427         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
6429 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
6431         Avoid instrumenting duplicated memory access in the same basic block
6432         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
6433         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
6434         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
6435         * c-c++-common/asan/inc.c: Likewise.
6437 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
6439         PR inline-asm/56148
6440         * gcc.target/i386/pr56148.c: New test.
6442 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6443             Tobias Burnus  <burnus@net-b.de>
6445         PR testsuite/56082
6446         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
6447         to kind=2.
6449 2013-02-12  Richard Biener  <rguenther@suse.de>
6451         PR lto/56297
6452         * gcc.dg/lto/pr56297_0.c: New testcase.
6453         * gcc.dg/lto/pr56297_0.c: Likewise.
6455 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
6457         PR fortran/46952
6458         * gfortran.dg/typebound_deferred_1.f90: New.
6460 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
6462         PR rtl-optimization/56151
6463         * gcc.target/i386/pr56151.c: New test.
6465 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
6467         * g++.dg/ext/mv12.C: New test.
6468         * g++.dg/ext/mv12.h: New file.
6469         * g++.dg/ext/mv12-aux.C: New file.
6470         * g++.dg/ext/mv13.C: New test.
6472 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6474         * lib/target-supports.exp
6475         (check_effective_target_powerpc_eabi_ok): New.
6476         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
6477         powerpc_eabi_ok.
6478         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
6479         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
6480         only.
6481         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
6482         * gcc.target/powerpc/pr51623.c: Likewise.
6483         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
6484         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
6486 2013-02-11  Alexander Potapenko  <glider@google.com>
6487             Jack Howarth  <howarth@bromo.med.uc.edu>
6488             Jakub Jelinek  <jakub@redhat.com>
6490         PR sanitizer/55617
6491         * g++.dg/asan/pr55617.C: Run on all targets.
6493 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
6495         PR rtl-optimization/56275
6496         * gcc.dg/pr56275.c: New test.
6498 2013-02-11  Richard Biener  <rguenther@suse.de>
6500         PR tree-optimization/56273
6501         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
6503 2013-02-11  Richard Biener  <rguenther@suse.de>
6505         PR tree-optimization/56264
6506         * gcc.dg/torture/pr56264.c: New testcase.
6508 2013-02-11  Richard Biener  <rguenther@suse.de>
6510         PR tree-optimization/56273
6511         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6512         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6513         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6514         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6515         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6516         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6518 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
6520         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
6521         for *-*-linux-gnu targets.
6522         * g++.dg/asan/interception-test-1.c: Ditto.
6523         * g++.dg/asan/interception-failure-test-1.C: Ditto.
6524         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
6526 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
6528         PR fortran/55362
6529         * gfortran.dg/intrinsic_size_4.f90 : New test.
6531 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
6533         PR target/56256
6534         * gcc.target/powerpc/pr56256.c: New test.
6536 2013-02-08  Ian Lance Taylor  <iant@google.com>
6538         * lib/go.exp: Load timeout.exp.
6540 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
6542         PR rtl-optimization/56246
6543         * gcc.target/i386/pr56246.c: New test.
6545 2013-02-08  Jeff Law  <law@redhat.com>
6547         PR debug/53948
6548         * gcc.dg/debug/dwarf2/pr53948.c: New test.
6550 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6552         PR target/56043
6553         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
6554         powerpc*-*-linux*.
6556 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6558         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
6560 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6562         PR rtl-optimization/56195
6563         * gcc.dg/torture/pr56195.c: New test.
6565 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6567         PR fortran/54107
6568         * gfortran.dg/recursive_interface_2.f90: New test.
6570 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6572         PR tree-optimization/56250
6573         * gcc.c-torture/execute/pr56250.c: New test.
6575 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
6577         PR tree-optimization/56064
6578         * gcc.dg/fixed-point/view-convert-2.c: New test.
6580 2013-02-08  Michael Matz  <matz@suse.de>
6582         PR tree-optimization/52448
6583         * gcc.dg/pr52448.c: New test.
6585 2013-02-08  Richard Biener  <rguenther@suse.de>
6587         PR middle-end/56181
6588         * gcc.dg/torture/pr56181.c: New testcase.
6590 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
6592         PR target/54222
6593         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
6594         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
6596 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6598         PR c++/56241
6599         * g++.dg/parse/crash61.C: New test.
6601         PR c++/56239
6602         * g++.dg/parse/pr56239.C: New test.
6604         PR c++/56237
6605         * g++.dg/abi/mangle61.C: New test.
6607 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
6609         PR rtl-optimization/56225
6610         * gcc.target/i386/pr56225.c: New test.
6612 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6614         PR debug/56154
6615         * gcc.dg/guality/pr56154-1.c: New test.
6616         * gcc.dg/guality/pr56154-2.c: New test.
6617         * gcc.dg/guality/pr56154-3.c: New test.
6618         * gcc.dg/guality/pr56154-4.c: New test.
6619         * gcc.dg/guality/pr56154-aux.c: New file.
6621         PR tree-optimization/55789
6622         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
6623         cleanup-tree-dump.
6624         * gcc.dg/tree-ssa/inline-3.c: Add
6625         --param max-early-inliner-iterations=2 option.
6627 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6629         PR debug/53363
6630         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
6631         Add -fno-dwarf2-cfi-asm to dg-options.
6632         Adapt match count.
6634 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6636         PR target/56228
6637         * gcc.dg/pr56228.c: New test.
6639 2013-02-07  Alan Modra  <amodra@gmail.com>
6641         PR target/54009
6642         * gcc.target/powerpc/pr54009.c: New test.
6643         PR target/54131
6644         * gfortran.dg/pr54131.f: New test.
6646 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
6648         PR fortran/55789
6649         * gfortran.dg/array_constructor_41.f90: New test.
6651 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
6653         PR fortran/55978
6654         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
6656 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
6658         PR middle-end/56217
6659         * g++.dg/gomp/pr56217.C: New test.
6661 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6663         PR tree-optimization/56205
6664         * gcc.dg/tree-ssa/stdarg-6.c: New test.
6665         * gcc.c-torture/execute/pr56205.c: New test.
6667 2013-02-05  Richard Biener  <rguenther@suse.de>
6669         PR tree-optimization/53342
6670         PR tree-optimization/53185
6671         * gcc.dg/vect/pr53185-2.c: New testcase.
6673 2013-02-05  Jan Hubicka  <jh@suse.cz>
6675         PR tree-optimization/55789
6676         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
6677         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
6678         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
6679         * g++.dg/ipa/inline-1.C: New testcase.
6680         * g++.dg/ipa/inline-2.C: New testcase.
6681         * g++.dg/ipa/inline-3.C: New testcase.
6683 2013-02-05  Jan Hubicka  <jh@suse.cz>
6685         PR tree-optimization/55789
6686         * g++.dg/torture/pr55789.C: New testcase.
6688 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6690         PR middle-end/56167
6691         * gcc.dg/pr56167.c: New test.
6693 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6695         PR target/55146
6696         * gcc.target/sh/pr55146.c: New.
6698 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6700         PR tree-optimization/54386
6701         * gcc.target/sh/pr54386.c: New.
6703 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
6705         PR fortran/56008
6706         * gfortran.dg/realloc_on _assign_16.f90 : New test.
6708         PR fortran/47517
6709         * gfortran.dg/realloc_on _assign_17.f90 : New test.
6711 2013-02-04  Alexander Potapenko  <glider@google.com>
6712             Jack Howarth  <howarth@bromo.med.uc.edu>
6713             Jakub Jelinek  <jakub@redhat.com>
6715         PR sanitizer/55617
6716         * g++.dg/asan/pr55617.C: New test.
6718 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6720         PR fortran/54195
6721         * gfortran.dg/typebound_operator_19.f90: New test.
6722         * gfortran.dg/typebound_assignment_4.f90: New test.
6724 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6726         PR fortran/54107
6727         * gfortran.dg/recursive_interface_1.f90: New test.
6729 2013-02-04  Richard Guenther  <rguenther@suse.de>
6731         PR lto/56168
6732         * gcc.dg/lto/pr56168_0.c: New testcase.
6733         * gcc.dg/lto/pr56168_1.c: Likewise.
6735 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6737         PR fortran/50627
6738         PR fortran/56054
6739         * gfortran.dg/block_12.f90:  New test.
6740         * gfortran.dg/module_error_1.f90:  New test.
6742 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
6744         * lib/target-supports.exp (check_effective_target_vect_float)
6745         (check_effective_target_vect_no_align): Add mips-sde-elf.
6747 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
6749         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
6751 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
6753         * gcc.dg/pr56023.c: XFAIL on AIX.
6754         * gcc.dg/vect/pr49352.c: Same.
6756 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
6758         * gnat.dg/opt26.adb: New test.
6760 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6762         Revert.
6763         2013-01-27  Amol Pise  <amolpise15@gmail.com>
6765         * gcc.target/arm/neon-vfnms-1.c: New test.
6766         * gcc.target/arm/neon-vfnma-1.c: New test.
6768 2013-01-31  Richard Biener  <rguenther@suse.de>
6770         PR tree-optimization/56157
6771         * gcc.dg/torture/pr56157.c: New testcase.
6773 2013-01-30  Richard Biener  <rguenther@suse.de>
6775         PR tree-optimization/56150
6776         * gcc.dg/torture/pr56150.c: New testcase.
6778 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
6780         PR sanitizer/55374
6781         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
6782         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
6783         printed in backtrace.
6784         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
6785         to avoid errors about mismatched allocation vs. deallocation.
6787         PR c++/55742
6788         * g++.dg/mv1.C: Moved to...
6789         * g++.dg/ext/mv1.C: ... here.  Adjust test.
6790         * g++.dg/mv2.C: Moved to...
6791         * g++.dg/ext/mv2.C: ... here.  Adjust test.
6792         * g++.dg/mv3.C: Moved to...
6793         * g++.dg/ext/mv3.C: ... here.
6794         * g++.dg/mv4.C: Moved to...
6795         * g++.dg/ext/mv4.C: ... here.
6796         * g++.dg/mv5.C: Moved to...
6797         * g++.dg/ext/mv5.C: ... here.  Adjust test.
6798         * g++.dg/mv6.C: Moved to...
6799         * g++.dg/ext/mv6.C: ... here.  Adjust test.
6800         * g++.dg/ext/mv7.C: New test.
6801         * g++.dg/ext/mv8.C: New test.
6802         * g++.dg/ext/mv9.C: New test.
6803         * g++.dg/ext/mv10.C: New test.
6804         * g++.dg/ext/mv11.C: New test.
6806 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6808         PR rtl-optimization/56144
6809         * gcc.dg/pr56144.c: New.
6811 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
6813         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
6814         message.
6815         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
6816         * g++.dg/cpp0x/constexpr-55573.C: Same
6818 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
6820         PR tree-optimization/56064
6821         * gcc.dg/fixed-point/view-convert.c: New test.
6823 2013-01-30  Andreas Schwab  <schwab@suse.de>
6825         * lib/target-supports-dg.exp (dg-process-target): Use expr to
6826         evaluate the end index in string range.
6828 2013-01-30  Tobias Burnus  <burnus@net-b.de>
6830         PR fortran/56138
6831         * gfortran.dg/allocatable_function_6.f90: New.
6833 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
6834             Mikael Morin  <mikael@gcc.gnu.org>
6836         PR fortran/54107
6837         * gfortran.dg/proc_ptr_comp_36.f90: New.
6839 2013-01-29  Richard Biener  <rguenther@suse.de>
6841         PR tree-optimization/55270
6842         * gcc.dg/torture/pr55270.c: New testcase.
6844 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6846         PR rtl-optimization/56117
6847         * gcc.dg/pr56117.c: New test.
6849 2013-01-28  Richard Biener  <rguenther@suse.de>
6851         PR tree-optimization/56034
6852         * gcc.dg/torture/pr56034.c: New testcase.
6854 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6856         PR tree-optimization/56125
6857         * gcc.dg/pr56125.c: New test.
6859 2013-01-28  Tobias Burnus  <burnus@net-b.de>
6860             Mikael Morin  <mikael@gcc.gnu.org>
6862         PR fortran/53537
6863         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
6864         * gfortran.dg/import8.f90: Likewise.
6865         * gfortran.dg/interface_derived_type_1.f90: Likewise.
6866         * gfortran.dg/import10.f90: New test.
6867         * gfortran.dg/import11.f90: Likewise
6869 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6871         PR testsuite/56053
6872         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
6873         string.h.  Provide memset, malloc and free prototypes, adjust line
6874         numbers in dg-output.
6875         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
6876         Provide memset prototype and adjust line numbers in dg-output.
6877         * c-c++-common/asan/global-overflow-1.c: Likewise.
6879         PR tree-optimization/56094
6880         * gcc.dg/pr56094.c: New test.
6882 2013-01-27  Amol Pise  <amolpise15@gmail.com>
6884         * gcc.target/arm/neon-vfnms-1.c: New test.
6885         * gcc.target/arm/neon-vfnma-1.c: New test.
6887 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
6889         PR target/56114
6890         * gcc.target/i386/pr56114.c: New test.
6892 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
6894         PR fortran/55984
6895         * gfortran.dg/associate_14.f90: New test.
6897         PR fortran/56047
6898         * gfortran.dg/associate_13.f90: New test.
6900 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
6902         PR tree-optimization/56098
6903         * gcc.dg/pr56098-1.c: New test.
6904         * gcc.dg/pr56098-2.c: New test.
6906 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
6908         PR target/54222
6909         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
6911 2013-01-22  Marek Polacek  <polacek@redhat.com>
6913         PR tree-optimization/56035
6914         * gcc.dg/pr56035.c: New test.
6916 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6918         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
6919         for MIPS.
6921 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6923         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
6925 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
6927         PR c/56078
6928         * gcc.dg/pr56078.c: New test.
6929         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
6931 2013-01-24  Martin Jambor  <mjambor@suse.cz>
6933         PR tree-optimization/55927
6934         * g++.dg/ipa/devirt-10.C: Disable early inlining.
6936 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
6938         * gcc.target/i386/movsd.c: New test.
6940 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
6942         PR inline-asm/55934
6943         * gcc.target/i386/pr55934.c: New test.
6945 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
6947         PR fortran/56081
6948         * gfortran.dg/select_8.f90: New.
6950 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
6952         * gcc.target/microblaze/microblaze.exp: Remove
6953         target_config_cflags check.
6955 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
6957         PR fortran/56052
6958         * gfortran.dg/gomp/pr56052.f90: New test.
6960         PR target/49069
6961         * gcc.dg/pr49069.c: New test.
6963 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
6965         PR c++/55944
6966         * g++.dg/cpp0x/constexpr-static10.C: New.
6968 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
6970         PR target/56028
6971         * gcc.target/i386/pr56028.c: New test.
6973 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
6975         PR target/55686
6976         * gcc.target/i386/pr55686.c: New test.
6978 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
6980         PR c++/53609
6981         * g++.dg/cpp0x/variadic139.C: New test.
6982         * g++.dg/cpp0x/variadic140.C: Likewise.
6983         * g++.dg/cpp0x/variadic141.C: Likewise.
6985 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
6987         * gnat.dg/warn8.adb: New test.
6989 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6991         PR fortran/55919
6992         * gfortran.dg/include_8.f90: New test.
6994 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6996         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
6997         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
6999 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
7001         PR tree-optimization/56051
7002         * gcc.c-torture/execute/pr56051.c: New test.
7004 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7006         PR rtl-optimization/56023
7007         * gcc.dg/pr56023.c: New test.
7009 2013-01-21  Martin Jambor  <mjambor@suse.cz>
7011         PR middle-end/56022
7012         * gcc.target/i386/pr56022.c: New test.
7014 2013-01-21  Jason Merrill  <jason@redhat.com>
7016         * lib/target-supports.exp (check_effective_target_alias): New.
7018 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7020         PR debug/53235
7021         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7023 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
7025         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7027 2013-01-19  Jeff Law  <law@redhat.com>
7029         PR tree-optimization/52631
7030         * tree-ssa/pr52631.c: New test.
7031         * tree-ssa/ssa-fre-9: Update expected output.
7033 2013-01-19  Anthony Green  <green@moxielogic.com>
7035         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7036         for moxie.
7038 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7040         PR tree-optimization/56029
7041         * g++.dg/torture/pr56029.C: New test.
7043 2013-01-18  Sharad Singhai  <singhai@google.com>
7045         PR tree-optimization/55995
7046         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7048 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
7050         PR target/55433
7051         * gcc.target/i386/pr55433.c: New.
7053 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7055         PR middle-end/56015
7056         * gfortran.dg/pr56015.f90: New test.
7058 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
7060         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7062 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
7064         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7065         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7066         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7067         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7068         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7070 2013-01-17  Jeff Law  <law@redhat.com>
7072         * gcc.dg/pr52573.c: Move to...
7073         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
7075         PR rtl-optimization/52573
7076         * gcc.dg/pr52573.c: New test.
7078 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
7080         PR sanitizer/55679
7081         * g++.dg/asan/interception-test-1.C: Skip on darwin.
7082         * lib/target-supports.exp (check_effective_target_swapcontext): Use
7083         check_no_compiler_messages to test support in ucontext.h.
7084         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7085         compliant RLIMIT_AS.
7087 2013-01-17  Marek Polacek  <polacek@redhat.com>
7089         PR rtl-optimization/55833
7090         * gcc.dg/pr55833.c: New test.
7092 2013-01-17  Jan Hubicka  <jh@suse.cz>
7094         PR tree-optimization/55273
7095         * gcc.c-torture/compile/pr55273.c: New testcase.
7097 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
7099         PR target/55981
7100         * gcc.target/pr55981.c: New test.
7102 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
7104         * gcc.target/arm/pr40887.c: Require at least armv5.
7105         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7106         * gcc.target/arm/pr51915.c: Likewise.
7107         * gcc.target/arm/pr52006.c: Likewise.
7108         * gcc.target/arm/pr53187.c: Likewise.
7110         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7111         * gcc.target/arm/ftest-support-arm.h: Delete.
7112         * gcc.target/arm/ftest-support-thumb.h: Delete.
7113         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7114         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7115         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7116         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7117         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7118         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7119         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7120         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7121         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7122         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7123         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7124         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7125         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7126         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7127         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7128         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7129         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7130         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7131         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7132         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7133         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7134         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7135         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7136         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7138 2013-01-17  Martin Jambor  <mjambor@suse.cz>
7140         PR tree-optimizations/55264
7141         * g++.dg/ipa/pr55264.C: New test.
7143 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
7145         PR fortran/55983
7146         * gfortran.dg/class_55.f90: New.
7148 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
7150         PR testsuite/55994
7151         * gcc.c-torture/execute/builtins/builtins.exp: Add
7152         -Wl,--allow-multiple-definition for eabi and elf targets.
7154         PR testsuite/54622
7155         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7156         check_effective_target_vect_perm_short,
7157         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7158         check_effective_target_vect64): Return 0 for big-endian ARM.
7159         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7161         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7162         prototypes.
7164 2013-01-16  Richard Biener  <rguenther@suse.de>
7166         PR tree-optimization/55964
7167         * gcc.dg/torture/pr55964.c: New testcase.
7169 2013-01-16  Richard Biener  <rguenther@suse.de>
7171         PR tree-optimization/54767
7172         PR tree-optimization/53465
7173         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7175 2013-01-16  Christian Bruel  <christian.bruel@st.com>
7177         PR target/55301
7178         * gcc.target/sh/sh-switch.c: New testcase.
7180 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7182         * gcc.dg/webizer.c: Increase the array size.
7184 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7186         PR target/55940
7187         * gcc.dg/pr55940.c: New test.
7189 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
7190             Harald Anlauf  <anlauf@gmx.de>
7192         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7193         * gfortran.dg/bounds_check_5.f90: Likewise.
7194         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7195         * gfortran.dg/continuation_9.f90: Likewise.
7196         * gfortran.dg/move_alloc_13.f90: Likewise.
7197         * gfortran.dg/structure_constructor_11.f90: Likewise.
7198         * gfortran.dg/tab_continuation.f: Likewise.
7199         * gfortran.dg/warning-directive-2.F90: Likewise.
7200         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7202 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7204         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7205         * gcc.target/arm/fma-sp.c: Likewise.
7207 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7209         PR rtl-optimization/55153
7210         * gcc.dg/pr55153.c: New.
7212 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7214         PR tree-optimization/55920
7215         * gcc.c-torture/compile/pr55920.c: New test.
7217 2013-01-15  Richard Biener  <rguenther@suse.de>
7219         PR middle-end/55882
7220         * gcc.dg/torture/pr55882.c: New testcase.
7222 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7224         PR tree-optimization/55955
7225         * gcc.c-torture/compile/pr55955.c: New test.
7227 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
7229         PR c++/55663
7230         * g++.dg/cpp0x/alias-decl-31.C: New test.
7232 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
7234         PR fortran/54286
7235         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7236         case where interface is null.
7238 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7240         PR fortran/55806
7241         * gfortran.dg/array_constructor_40.f90:  New test.
7243 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
7245         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7247 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7249         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7250         * gcc.target/aarch64/vect-ld1r-compile.c: New.
7251         * gcc.target/aarch64/vect-ld1r-fp.c: New.
7252         * gcc.target/aarch64/vect-ld1r.c: New.
7253         * gcc.target/aarch64/vect-ld1r.x: New.
7255 2013-01-14  Andi Kleen  <ak@linux.intel.com>
7257         PR target/55948
7258         * gcc.target/i386/hle-clear-rel.c: New file
7259         * gcc.target/i386/hle-store-rel.c: New file.
7261 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
7263         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7264         * gfortran.dg/bounds_check_4.f90: Likewise.
7265         * gfortran.dg/inquire_10.f90: Likewise.
7266         * gfortran.dg/minloc_3.f90: Likewise.
7267         * gfortran.dg/minlocval_3.f90: Likewise.
7268         * gfortran.dg/module_double_reuse.f90: Likewise.
7269         * gfortran.dg/mvbits_1.f90: Likewise.
7270         * gfortran.dg/oldstyle_1.f90: Likewise.
7271         * gfortran.dg/pr20163-2.f: Likewise.
7272         * gfortran.dg/save_1.f90: Likewise.
7273         * gfortran.dg/scan_1.f90: Likewise.
7274         * gfortran.dg/select_char_1.f90: Likewise.
7275         * gfortran.dg/shape_4.f90: Likewise.
7276         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7277         * gfortran.dg/function_optimize_10.f90: Likewise.
7278         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7279         * gfortran.dg/used_types_17.f90: Likewise.
7280         * gfortran.dg/used_types_18.f90: Likewise.
7282 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
7284         PR fortran/54286
7285         * gfortran.dg/proc_ptr_result_8.f90 : New test.
7287 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7289         * gcc.dg/unroll_5.c: Add nomips16 attributes.
7291 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7293         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7295 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
7297         PR fortran/55072
7298         * gfortran.dg/assumed_type_2.f90: Fix test case.
7299         * gfortran.dg/internal_pack_13.f90: New test.
7300         * gfortran.dg/internal_pack_14.f90: New test.
7302 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7304         PR fortran/55868
7305         * gfortran.dg/unlimited_polymorphic_8.f90: Update
7306         scan-tree-dump-times for foo.0.x._vptr to deal with change from
7307         $tar to STAR.
7309 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
7311         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
7313 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7315         PR target/55719
7316         * gcc.target/s390/pr55719.c: New testcase.
7318 2013-01-11  Richard Guenther  <rguenther@suse.de>
7320         PR tree-optimization/44061
7321         * gcc.dg/pr44061.c: New testcase.
7323 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
7325         Update copyright years.
7327 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
7328             Jakub Jelinek  <jakub@redhat.com>
7330         PR target/55565
7331         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
7333 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
7335         PR rtl-optimization/55672
7336         * gcc.target/i386/pr55672.c: New.
7338 2013-01-10  Jeff Law  <law@redhat.com>
7340         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
7341         pass/fail message unique.
7344 2013-01-10  Jason Merrill  <jason@redhat.com>
7346         * ada/.gitignore: New.
7348 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7350         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
7351         Add tls options.
7352         * g++.dg/tls/thread_local2.C: Likewise.
7353         * g++.dg/tls/thread_local2g.C: Likewise.
7354         * g++.dg/tls/thread_local6.C: Likewise.
7355         * g++.dg/tls/thread_local-order1.C: Add tls options.
7356         * g++.dg/tls/thread_local-order2.C: Likewise.
7357         * g++.dg/tls/thread_local3.C: Likewise.
7358         * g++.dg/tls/thread_local3g.C: Likewise.
7359         * g++.dg/tls/thread_local4.C: Likewise.
7360         * g++.dg/tls/thread_local4g.C: Likewise.
7361         * g++.dg/tls/thread_local5.C: Likewise.
7362         * g++.dg/tls/thread_local5g.C: Likewise.
7363         * g++.dg/tls/thread_local6g.C: Likewise.
7365 2013-01-10  Kostya Serebryany  <kcc@google.com>
7367         * g++.dg/asan/asan_test.cc: Sync from upstream.
7369 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
7371         PR tree-optimization/55921
7372         * gcc.c-torture/compile/pr55921.c: New test.
7374 2013-01-09  Jan Hubicka  <jh@suse.cz>
7376         PR tree-optimization/55569
7377         * gcc.c-torture/compile/pr55569.c: New testcase.
7379 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
7381         PR fortran/47203
7382         * gfortran.dg/use_28.f90: New test.
7384 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
7386         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
7387         number matching more robust.
7389 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
7391         PR rtl-optimization/55829
7392         * gcc.target/i386/pr55829.c: New.
7394 2013-01-09  Tobias Burnus  <burnus@net-b.de>
7396         PR fortran/55758
7397         * gfortran.dg/bind_c_bool_1.f90: New.
7398         * gfortran.dg/do_5.f90: Add dg-warning.
7400 2013-01-09  Jan Hubicka  <jh@suse.cz>
7402         PR tree-optimization/55875
7403         * gcc.c-torture/execute/pr55875.c: New testcase.
7404         * g++.dg/torture/pr55875.C: New testcase.
7406 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
7408         PR c/48418
7409         * c-c++-common/pr48418.c: New test.
7411 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
7413         PR c++/55801
7414         * g++.dg/tls/thread_local-ice.C: New.
7416 2013-01-09  Andreas Schwab  <schwab@suse.de>
7418         * gcc.dg/guality/pr54693.c: Null-terminate arr.
7420 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
7422         PR tree-optimization/48189
7423         * gcc.dg/pr48189.c: New test.
7425 2013-01-04  Jan Hubicka  <jh@suse.cz>
7427         PR tree-optimization/55823
7428         * g++.dg/ipa/devirt-10.C: New testcase.
7430 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
7431             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
7433         PR rtl-optimization/55845
7434         * gcc.target/i386/pr55845.c: New test.
7436 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
7438         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
7439         instructions generated instead of number of occurances.
7441 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
7443         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
7444         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7445         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7446         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7447         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7448         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7449         * gcc.target/aarch64/vect-fcm.x: Likewise.
7450         * lib/target-supports.exp
7451         (check_effective_target_vect_cond): Enable for AArch64.
7453 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
7455         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
7456         endian-safe float pool loading.
7457         (test_square_root_v4sf): Likewise.
7458         (test_square_root_v2df): Likewise.
7459         * lib/target-supports.exp
7460         (check_effective_target_vect_call_sqrtf): Add AArch64.
7462 2013-01-08  Martin Jambor  <mjambor@suse.cz>
7464         PR debug/55579
7465         * gcc.dg/tree-ssa/pr55579.c: New test.
7467 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7469         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
7470         asm comments.
7472 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
7474         PR middle-end/55890
7475         * gcc.dg/torture/pr55890-3.c: New test.
7477         PR middle-end/55851
7478         * gcc.c-torture/compile/pr55851.c: New test.
7480         PR sanitizer/55844
7481         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
7482         dg-options.
7484 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7486         PR fortran/55618
7487         * gfortran.dg/elemental_scalar_args_2.f90: New test.
7489 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7491         PR fortran/55763
7492         * gfortran.dg/pointer_init_2.f90: Update dg-error.
7493         * gfortran.dg/pointer_init_7.f90: New.
7495 2013-01-07  Richard Biener  <rguenther@suse.de>
7497         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
7499 2013-01-07  Richard Biener  <rguenther@suse.de>
7501         PR middle-end/55890
7502         * gcc.dg/torture/pr55890-1.c: New testcase.
7503         * gcc.dg/torture/pr55890-2.c: Likewise.
7505 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
7507         * gcc.target/aarch64/fmovd.c: New.
7508         * gcc.target/aarch64/fmovf.c: Likewise.
7509         * gcc.target/aarch64/fmovd-zero.c: Likewise.
7510         * gcc.target/aarch64/fmovf-zero.c: Likewise.
7511         * gcc.target/aarch64/vect-fmovd.c: Likewise.
7512         * gcc.target/aarch64/vect-fmovf.c: Likewise.
7513         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7514         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7516 2013-01-07  Richard Biener  <rguenther@suse.de>
7518         PR tree-optimization/55888
7519         PR tree-optimization/55862
7520         * gcc.dg/torture/pr55888.c: New testcase.
7522 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7524         PR fortran/55852
7525         * gfortran.dg/intrinsic_size_3.f90: New.
7527 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7529         PR fortran/55763
7530         * gfortran.dg/select_type_32.f90: New.
7532 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
7534         PR c++/52343
7535         * g++.dg/cpp0x/alias-decl-29.C: New test.
7537 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
7539         PR fortran/53876
7540         PR fortran/54990
7541         PR fortran/54992
7542         * gfortran.dg/class_array_15.f03: New test.
7544 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
7546         PR fortran/42769
7547         PR fortran/45836
7548         PR fortran/45900
7549         * gfortran.dg/use_23.f90: New test.
7550         * gfortran.dg/use_24.f90: New test.
7551         * gfortran.dg/use_25.f90: New test.
7552         * gfortran.dg/use_26.f90: New test.
7553         * gfortran.dg/use_27.f90: New test.
7555 2013-01-06  Olivier Hainque  <hainque@adacore.com>
7557         * gnat.dg/specs/clause_on_volatile.ads: New test.
7559 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7561         * gnat.dg/alignment10.adb: New test.
7563 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
7564             Mikael Morin  <mikael@gcc.gnu.org>
7566         PR fortran/55827
7567         * gfortran.dg/use_22.f90: New test.
7569 2013-01-04  Andrew Pinski  <apinski@cavium.com>
7571         * gcc.target/aarch64/cmp-1.c: New testcase.
7573 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
7575         PR fortran/55172
7576         * gfortran.dg/select_type_31.f03: New test.
7578 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
7580         PR c++/54526 (again)
7581         * g++.dg/cpp0x/parse2.C: Extend.
7582         * g++.old-deja/g++.other/crash28.C: Adjust.
7584 2013-01-04  Richard Biener  <rguenther@suse.de>
7586         PR tree-optimization/55862
7587         * gcc.dg/torture/pr55862.c: New testcase.
7589 2013-01-04  Martin Jambor  <mjambor@suse.cz>
7591         PR tree-optimization/55755
7592         * gcc.dg/torture/pr55755.c: New test.
7593         * gcc.dg/tree-ssa/sra-13.c: Likewise.
7594         * gcc.dg/tree-ssa/pr45144.c: Update.
7596 2013-01-04  Richard Biener  <rguenther@suse.de>
7598         PR middle-end/55863
7599         * gcc.dg/fold-reassoc-2.c: New testcase.
7601 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7603         PR fortran/55763
7604         * gfortran.dg/null_7.f90: New.
7606 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7608         PR fortran/55854
7609         PR fortran/55763
7610         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
7611         * gfortran.dg/unlimited_polymorphic_7.f90: New.
7612         * gfortran.dg/unlimited_polymorphic_8.f90: New.
7614 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
7616         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
7618 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
7620         PR fortran/55855
7621         * gfortran.dg/assignment_1.f90: Modified.
7622         * gfortran.dg/assignment_4.f90: New.
7624 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
7626         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
7628 2013-01-03  Richard Biener  <rguenther@suse.de>
7630         PR tree-optimization/55857
7631         * gcc.dg/vect/pr55857-1.c: New testcase.
7632         * gcc.dg/vect/pr55857-2.c: Likewise.
7634 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
7636         PR rtl-optimization/55838
7637         * gcc.dg/pr55838.c: New test.
7639         PR tree-optimization/55832
7640         * gcc.c-torture/compile/pr55832.c: New test.
7642 2013-01-02  Teresa Johnson  <tejohnson@google.com>
7644         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
7645         * gcc.dg/tree-ssa/loop-23.c: Ditto.
7646         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
7647         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
7648         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
7649         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
7650         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
7651         * gcc.dg/unroll_1.c: Ditto.
7652         * gcc.dg/unroll_2.c: Ditto.
7653         * gcc.dg/unroll_3.c: Ditto.
7654         * gcc.dg/unroll_4.c: Ditto.
7656 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7658         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
7660 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7662         PR fortran/55818
7663         * gfortran.dg/eof_4.f90: New test.
7665 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
7667         * lib/c-compat.exp (compat-use-alt-compiler): Remove
7668         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
7669         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
7670         (compat_setup_dfp): Initialize compat_alt_caret and
7671         compat_save_TEST_ALWAYS_FLAGS.
7673 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7675         * gcc.dg/torture/tls/tls-reload-1.c: New test.
7677 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7679         * gcc.dg/torture/fp-int-convert-2.c: New test.
7681 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7683         * gfortran.dg/newunit_3.f90: Add dg-do run.
7684         * gfortran.dg/inquire_15.f90: Add dg-do run.
7686 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
7688         PR tree-optimization/55831
7689         * gcc.dg/pr55831.c: New test.
7691 Copyright (C) 2013 Free Software Foundation, Inc.
7693 Copying and distribution of this file, with or without modification,
7694 are permitted in any medium without royalty provided the copyright
7695 notice and this notice are preserved.