/cp
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd631f0f5775c8096df56f1ce90cde381a920c46c
1 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/58584
4         * g++.dg/cpp0x/gen-attrs-55.C: New.
6 2013-10-03  Easwaran Raman  <eraman@google.com>
8         PR c++/33911
9         * g++.dg/ext/attribute47.C: New.
11 2013-10-03  Marek Polacek  <polacek@redhat.com>
13         PR c++/58510
14         * g++.dg/cpp0x/pr58510.C: New test.
16 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
18         PR c++/19476
19         * g++.dg/tree-ssa/pr19476-1.C: New file.
20         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
21         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
22         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
24 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
26         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
27         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
28         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
29         VSX scalar operations or the traditional floating point form of
30         the instruction.
31         * gcc.target/powerpc/ppc-target-2.c: Likewise.
32         * gcc.target/powerpc/recip-3.c: Likewise.
33         * gcc.target/powerpc/recip-5.c: Likewise.
34         * gcc.target/powerpc/pr72747.c: Likewise.
35         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
37 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
39         PR target/58460
40         * gcc.target/aarch64/pr58460.c: New file.
42 2013-10-02  Tobias Burnus  <burnus@net-b.de>
44         PR fortran/58593
45         * gfortran.dg/char_length_19.f90: New.
47 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
49         PR c++/58535
50         * g++.dg/parse/crash65.C: New.
51         * g++.dg/cpp1y/pr58535.C: Likewise.
53 2013-10-02  Richard Biener  <rguenther@suse.de>
55         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
56         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
57         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
58         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
59         * gfortran.dg/ldist-pr45199.f: Likewise.
61 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
63         PR c++/58565
64         * g++.dg/parse/crash64.C: New.
66 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
68         * gcc.dg/tree-ssa/slsr-40.c: New test.
70 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
72         PR c++/58563
73         * g++.dg/cpp0x/pr58563.C: New.
75 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
77         * gcc.target/aarch64/vect_saddl_1.c: New.
79 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
81         PR target/58574
82         * gcc.c-torture/execute/pr58574.c: New testcase.
84 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
86         PR Target/58578
87         * gcc.target/arm/pr58578.c: New test.
89 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
91         PR tree-optimization/58556
92         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
93         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
95 2013-10-01  Nick Clifton  <nickc@redhat.com>
97         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
98         for MSP430.
99         * gcc.c-torture/compile/20010327-1.c: Only run the test for
100         ptr32plus targets.
101         * gcc.c-torture/compile/pr41181.c: Likewise.
102         * gcc.c-torture/compile/calls.c: Likewise.
103         * gcc.c-torture/compile/990617-1.c: Likewise.
104         * gcc.c-torture/compile/pr55955.c: Only run the test for
105         int32plus targets.
106         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
108 2013-10-01  Richard Biener  <rguenther@suse.de>
110         PR tree-optimization/58553
111         * gcc.dg/torture/pr58553.c: New testcase.
113 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
115         PR middle-end/58564
116         * gcc.c-torture/execute/pr58564.c: New test.
118 2013-09-30  Teresa Johnson  <tejohnson@google.com>
120         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
121         Update for additional dump message.
123 2013-09-30  Richard Biener  <rguenther@suse.de>
125         PR tree-optimization/58554
126         * gcc.dg/torture/pr58554.c: New testcase.
128 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
129             Joern Rennecke  <joern.rennecke@embecosm.com>
131         * gcc.target/arc/barrel-shifter-1.c: New test.
132         * gcc.target/arc/barrel-shifter-2.c: Likewise.
133         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
134         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
135         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
136         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
137         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
138         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
139         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
140         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
141         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
142         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
143         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
144         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
145         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
146         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
147         * gcc.target/arc/mtune-ARC600.c: Likewise.
148         * gcc.target/arc/mtune-ARC601.c: Likewise.
149         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
150         * gcc.target/arc/mtune-ARC700.c: Likewise.
151         * gcc.target/arc/mtune-ARC725D.c: Likewise.
152         * gcc.target/arc/mtune-ARC750D.c: Likewise.
153         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
154         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
156 2013-09-30  Richard Biener  <rguenther@suse.de>
158         PR middle-end/58532
159         * g++.dg/torture/pr58552.C: New testcase.
161 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
163         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
164         and -mupper-regs-df.
166 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
168         PR middle-end/58551
169         * c-c++-common/gomp/pr58551.c: New test.
171 2013-09-27  Richard Biener  <rguenther@suse.de>
173         PR tree-optimization/58459
174         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
176 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
178         PR fortran/58113
179         * gfortran.dg/round_4.f90: Check for rounding support.
181 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
183         * g++.dg/vect/pr58513.cc (op): Make static.
185 2013-09-26  Richard Biener  <rguenther@suse.de>
187         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
189 2013-09-26  Richard Biener  <rguenther@suse.de>
191         PR tree-optimization/58539
192         * gcc.dg/torture/pr58539.c: New testcase.
194 2013-09-25  Jeff Law  <law@redhat.com>
196         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
198 2013-09-25  Tobias Burnus  <burnus@net-b.de>
200         PR fortran/58436
201         * gfortran.dg/finalize_21.f90: New.
203 2013-09-25  Tobias Burnus  <burnus@net-b.de>
205         PR fortran/57697
206         PR fortran/58469
207         * gfortran.dg/defined_assignment_8.f90: New.
208         * gfortran.dg/defined_assignment_9.f90: New.
210 2013-09-25  Marek Polacek  <polacek@redhat.com>
212         PR sanitizer/58413
213         * c-c++-common/ubsan/shift-5.c: New test.
214         * c-c++-common/ubsan/shift-6.c: New test.
215         * c-c++-common/ubsan/div-by-zero-5.c: New test.
216         * gcc.dg/ubsan/c-shift-1.c: New test.
218 2013-09-25  Marek Polacek  <polacek@redhat.com>
220         PR c++/58516
221         * g++.dg/tm/pr58516.C: New test.
223 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
225         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
226         New procedure.
227         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
229 2013-09-24  Richard Biener  <rguenther@suse.de>
231         PR middle-end/58513
232         * g++.dg/vect/pr58513.cc: New testcase.
234 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
236         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
237         output.
239 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
241         PR c++/58500
242         * g++.dg/cpp1y/pr58500.C: New testcase.
244 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
246         * gnat.dg/opt28.ad[sb]: New test.
247         * gnat.dg/opt28_pkg.ads: New helper.
249 2013-09-23  Richard Biener  <rguenther@suse.de>
251         PR tree-optimization/58464
252         * g++.dg/torture/pr58464.C: New testcase.
254 2013-09-23  Christian Bruel  <christian.bruel@st.com>
256         PR target/58475
257         * gcc.target/sh/torture/pr58475.c: New test.
259 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
261         PR fortran/58355
262         * gfortran.dg/extends_15.f90: New.
264 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
266         PR c++/58481
267         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
269 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
271         PR target/56875
272         * gcc.target/vax/vax.exp: New.
273         * gcc.target/vax/pr56875.c: Ditto.
275 2013-09-20  Richard Biener  <rguenther@suse.de>
277         PR middle-end/58484
278         * gfortran.dg/pr58484.f: New testcase.
280 2013-09-20  Jeff Law  <law@redhat.com>
282         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
284 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
286         PR middle-end/57748
287         * gcc.dg/torture/pr57748-1.c: New test.
288         * gcc.dg/torture/pr57748-2.c: New test.
290 2013-09-20  Marek Polacek  <polacek@redhat.com>
292         PR sanitizer/58413
293         * c-c++-common/ubsan/shift-4.c: New test.
295 2013-09-20  Richard Biener  <rguenther@suse.de>
297         PR tree-optimization/58453
298         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
300 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
302         PR fortran/58099
303         * gfortran.dg/proc_ptr_43.f90: New.
305 2013-09-18  Tobias Burnus  <burnus@net-b.de>
307         PR fortran/57697
308         * gfortran.dg/defined_assignment_11.f90: New.
310 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
312         PR rtl-optimization/58438
313         * g++.dg/pr58438.C: New test.
315 2013-09-18  Tobias Burnus  <burnus@net-b.de>
317         PR fortran/43366
318         * gfortran.dg/class_39.f03: Update dg-error.
319         * gfortran.dg/class_5.f03: Ditto.
320         * gfortran.dg/class_53.f90: Ditto.
321         * gfortran.dg/realloc_on_assign_20.f90: New.
322         * gfortran.dg/realloc_on_assign_21.f90: New.
323         * gfortran.dg/realloc_on_assign_22.f90: New.
325 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
327         PR c++/58457
328         * g++.dg/parse/using4.C: New.
330 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
332         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
334 2013-09-18  Marek Polacek  <polacek@redhat.com>
336         PR sanitize/58443
337         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
338         instead of the shift option.
339         * c-c++-common/ubsan/pr58443-1.c: New test.
340         * c-c++-common/ubsan/pr58443-3.c: New test.
341         * c-c++-common/ubsan/pr58443-2.c: New test.
343 2013-09-18  Richard Biener  <rguenther@suse.de>
345         PR tree-optimization/58417
346         * gcc.dg/torture/pr58417.c: New testcase.
348 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
350         * gnat.dg/array_bounds_test2.adb: New test.
352 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
354         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
355         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
357 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
359         * gnat.dg/in_out_parameter4.adb: New test.
361 2013-09-18  Marek Polacek  <polacek@redhat.com>
363         PR sanitizer/58411
364         * c-c++-common/ubsan/attrib-1.c: New test.
366 2013-09-17  Cong Hou  <congh@google.com>
368         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product 
369         on two arrays with short and int types. This should not be recognized
370         as a dot product pattern.
372 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
374         PR c++/58435
375         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
376         the cp_type_quals (r) too.
378 2013-09-17  Jan Hubicka  <jh@suse.cz>
380         PR middle-end/58332
381         * gcc.c-torture/compile/pr58332.c: New testcase.
383 2013-09-17  Jeff Law  <law@redhat.com>
385         * gcc.c-torture/execute/pr58387.c: New test.
387 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
389         PR tree-optimization/58088
390         * gcc.c-torture/compile/pr58088.c: New test.
392 2013-09-17  Nick Clifton  <nickc@redhat.com>
394         * lib/target-supports.exp (check_effective_target_trampolines):
395         Add MSP430 to the list of targets that do not support
396         trampolines.
397         (check_profiling_available): Add MSP430 to the list of targets
398         that do not support profiling.
399         (check_effective_target_tls_runtime): Add MSP430 to the list of
400         targets that do not support TLS.
402 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
404         * gnat.dg/opt27.adb: New test.
405         * gnat.dg/opt27_pkg.ad[sb]: New helper.
407 2013-09-17  Andreas Schwab  <schwab@suse.de>
409         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
411 2013-09-17  Richard Biener  <rguenther@suse.de>
413         PR tree-optimization/58432
414         * gcc.dg/pr58432.c: New testcase.
416 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
418         * gcc.dg/tree-ssa/slsr-39.c: New test.
420 2013-09-16  Xinliang David Li  <davidxl@google.com>
422         * gcc.misc-tests/help.exp: Optimizer help change.
424 2013-09-16  Jeff Law  <law@redhat.com>
426         * gcc.c-torture/execute/pr58419.c: New test.
427         * gcc.c-torture/execute/pr58431.c: New test.
429 2013-09-16  Tobias Burnus  <burnus@net-b.de>
431         PR fortran/58356
432         * gfortran.dg/finalize_19.f90: New.
434 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
436         * gcc.target/i386/pr58418.c: New.
438 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
440         * gcc.target/aarch64/fmla-intrinsic.c: New.
441         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
442         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
443         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
445 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
447         * gcc.target/aarch64/mul_intrinsic_1.c: New.
448         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
450 2013-09-16  Richard Biener  <rguenther@suse.de>
452         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
454 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
456         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
457         interpreted as implicit templates) to be expected pedwarns instead.
459 2013-09-16  Tobias Burnus  <burnus@net-b.de>
461         PR fortran/57697
462         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
464 2013-09-15  Tobias Burnus  <burnus@net-b.de>
466         PR fortran/57697
467         * gfortran.dg/defined_assignment_10.f90: New.
469 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
471         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
472         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
474 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
476         * g++.dg/abi/main.C: Added implicit C linkage tests
478 2013-09-13  Kai Tietz  <ktietz@redhat.com>
480         gcc.target/i386/pr57848.c: New file.
482 2013-09-13  Christian Bruel  <christian.bruel@st.com>
484         PR target/58314
485         * gcc.target/sh/torture/pr58314.c: New test.
487 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
489         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
491 2013-09-12  Martin Jambor  <mjambor@suse.cz>
493         PR ipa/58389
494         * g++.dg/pr58389.C: New test.
496 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
498         * g++.dg/template/pseudodtor2.C: Add column number to dg-error
499         strings.
500         * g++.dg/template/pseudodtor3.C: Likewise.
502 2013-09-12  Richard Biener  <rguenther@suse.de>
504         PR tree-optimization/58404
505         * g++.dg/tree-ssa/pr58404.C: New testcase.
507 2013-09-12  Martin Jambor  <mjambor@suse.cz>
509         PR ipa/58371
510         * g++.dg/ipa/pr58371.C: New test.
512 2013-09-12  Richard Biener  <rguenther@suse.de>
514         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
515         expected outcome and comment why that happens.
517 2013-09-11  Richard Biener  <rguenther@suse.de>
519         PR middle-end/58377
520         * g++.dg/uninit-pred-4.C: New testcase.
522 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
524         PR tree-optimization/58385
525         * gcc.c-torture/execute/pr58385.c: New test.
527 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
529         * gcc.target/arm/thumb-ifcvt-2.c: New test.
531 2013-09-10  Jeff Law  <law@redhat.com>
533         * g++.dg/torture/pr58380.C: New test.
535 2013-09-10  Jan Hubicka  <jh@suse.cz>
536             Paolo Carlini  <paolo.carlini@oracle.com>
538         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
540 2013-09-10  Jeff Law  <law@redhat.com>
542         * gcc.c-torture/compile/pr58343.c: New test.
544 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
546         PR rtl-optimization/58365
547         * gcc.c-torture/execute/pr58365.c: New test.
549 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
551         * gcc.dg/torture/memcpy-1.c: New test.
553 2013-09-10  Alan Modra  <amodra@gmail.com>
555         * gcc.target/powerpc/pr58330.c: New.
557 2013-09-10  Alan Modra  <amodra@gmail.com>
559         * gcc.target/powerpc/medium_offset.c: New.
561 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
563         PR c++/58325
564         * g++.dg/warn/Wunused-var-21.C: New test.
566         PR tree-optimization/58364
567         * gcc.c-torture/execute/pr58364.c: New test.
569 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
571         PR c++/43452
572         * g++.dg/warn/Wdelete-incomplete-1.C: New.
573         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
574         * g++.dg/init/delete1.C: Adjust.
576 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
578         * gcc.target/aarch64/movdi_1.c: New test.
580 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
582         PR c++/58362
583         * g++.dg/warn/Wunused-parm-5.C: New.
585 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
587         * gcc.target/aarch64/cmn-neg.c: New test.
589 2013-09-09  Richard Biener  <rguenther@suse.de>
591         PR middle-end/58326
592         * gcc.dg/torture/pr58326-1.c: New testcase.
593         * gcc.dg/torture/pr58326-2.c: Likewise.
595 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
597         PR target/57735
598         * g++.dg/ext/pr57735.C: New test.
600 2013-09-09  Jan Hubicka  <jh@suse.cz>
602         PR middle-end/58294
603         * g++.dg/torture/PR58294.C: New testcase.
605 2013-09-08  Jeff Law  <law@redhat.com>
607         * gcc.c-torture/compile/pr58340.c: New test.
609 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
611         * g++.dg/debug/ra1.C: New test.
613 2013-09-08  Jan Hubicka  <jh@suse.cz>
615         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
616         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
617         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
618         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
620 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
622         PR c++/54941
623         * g++.dg/overload/new1.C: Adjust.
625 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
627         * c-c++-common/opaque-vector.c: New test.
629 2013-09-08  Tom de Vries  <tom@codesourcery.com>
631         PR c++/58282
632         * g++.dg/tm/noexcept-6.C: New test.
634 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
636         * gcc.target/arc/cond-set-use.c: New test.
638 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
640         * gnat.dg/stack_usage2.adb: New test.
642 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
644         * gcc.target/aarch64/table-intrinsics.c
645         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
646         (qtb_tests8_< ,2,3,4>): Likewise.
647         (qtblq_tests8_< ,2,3,4>): Likewise.
648         (qtbxq_tests8_< ,2,3,4>): Likewise.
650 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
652         * gnat.dg/warn10.ad[sb]: New test.
653         * gnat.dg/warn10_pkg.ads: New helper.
655 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
657         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
658         Don't expect NULL in foo.result set.
659         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
660         in ESCAPED set.
661         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
662         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
664 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
666         * gcc.target/s390/nearestint-1.c: New testcase.
668 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
669             Vineet Gupta  <Vineet.Gupta@synopsys.com>
671         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
672         * testsuite/gcc.target/arc: New directory.
673         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
674         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
675         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
676         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
677         * testsuite/gcc.dg/builtin-apply2.c
678         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
680 2013-09-04  Jan Hubicka  <jh@suse.cz>
682         PR middle-end/58201
683         * g++.dg/torture/pr58201_0.C: New testcase.
684         * g++.dg/torture/pr58201_1.C: New testcase.
685         * g++.dg/torture/pr58201.h: New testcase.
687 2013-09-05  Jan Hubicka  <jh@suse.cz>
689         * gcc.dg/autopar/pr49960.c: Disable partial inlining
691 2013-09-05  Richard Biener  <rguenther@suse.de>
693         PR tree-optimization/58137
694         * gcc.target/i386/pr58137.c: New testcase.
696 2013-09-05  Martin Jambor  <mjambor@suse.cz>
698         * g++.dg/ipa/remref-1.C: New test.
699         * g++.dg/ipa/remref-2.C: Likewise.
701 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
703         PR c++/24926
704         * g++.dg/parse/access11.C: New.
706 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
708         * g++.dg/warn/weak1.C: Skip on AIX.
710 2013-09-04  Easwaran Raman  <eraman@google.com>
712         PR middle-end/57370
713         PR tree-optimization/58011
714         * gfortran.dg/reassoc_12.f90: New testcase.
715         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
717 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
719         * gcc.dg/attr-weakref-1.c: Skip on AIX.
720         * gcc.dg/torture/pr53922.c: Skip on AIX.
721         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
723 2013-09-04  Teresa Johnson  <tejohnson@google.com>
725         * gcc.dg/unroll_1.c: Test dumping to stderr.
727 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
729         PR c++/58305
730         * g++.dg/warn/deprecated-8.C: New.
732 2013-09-03  Jeff Law  <law@redhat.com>
734         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
735         dump output.
737 2013-09-03  Meador Inge  <meadori@codesourcery.com>
739         Revert:
741         2013-08-30  Meador Inge  <meadori@codesourcery.com>
743         * gcc.dg/Warray-bounds-11.c: New testcase.
745 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
747         * lib/target-supports.exp (check_weak_available): Return true for AIX.
749 2013-09-03  Jan Hubicka  <jh@suse.cz>
751         * g++.dg/ipa/devirt-15.C: Fix testcase.
753 2013-09-03  Richard Biener  <rguenther@suse.de>
755         PR middle-end/57656
756         * gcc.dg/torture/pr57656.c: New testcase.
758 2013-09-03  Richard Biener  <rguenther@suse.de>
760         PR middle-end/57287
761         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
763 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
765         PR fortran/PR56519
766         * gfortran.dg/do_concurrent_3.f90:  New test case.
768 2013-09-02  Jan Hubicka  <jh@suse.cz>
770         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
772 2013-09-02  Martin Jambor  <mjambor@suse.cz>
774         PR ipa/58106
775         * gcc.dg/ipa/pr58106.c: New test.
777 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
779         * gcc.target/aarch64/scalar_intrinsics.c
780         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
782 2013-09-02  Richard Biener  <rguenther@suse.de>
784         PR middle-end/57511
785         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
787 2013-09-02  Richard Biener  <rguenther@suse.de>
789         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
790         reference.
792 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
794         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
796 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
798         PR c++/21682, implement DR 565
799         * g++.dg/template/using24.C: New.
800         * g++.dg/template/using25.C: Likewise.
801         * g++.dg/template/using26.C: Likewise.
803 2013-09-01  Jan Hubicka  <jh@suse.cz>
805         * g++.dg/ipa/devirt-15.C: New testcase.
807 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
809         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
811 2013-08-31  Jan Hubicka  <jh@suse.cz>
813         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
814         * g++.dg/tree-ssa/pr45453.C: Likewise.
816 2013-08-31  Jan Hubicka  <jh@suse.cz>
818         * gcc.dg/fork-instrumentation.c: New testcase.
820 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
822         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
824 2013-08-30  Meador Inge  <meadori@codesourcery.com>
826         * gcc.dg/Warray-bounds-11.c: New testcase.
828 2013-08-30  Marek Polacek  <polacek@redhat.com>
830         * g++.dg/ubsan/div-by-zero-1.C: New test.
831         * c-c++-common/ubsan/save-expr-1.c: New test.
832         * c-c++-common/ubsan/save-expr-2.c: New test.
833         * c-c++-common/ubsan/save-expr-3.c: New test.
834         * c-c++-common/ubsan/save-expr-4.c: New test.
835         * c-c++-common/ubsan/typedef-1.c: New test.
836         * c-c++-common/ubsan/const-char-1.c: New test.
837         * c-c++-common/ubsan/const-expr.c: New test.
838         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
839         * c-c++-common/ubsan/shift-1.c: Likewise.
840         * c-c++-common/ubsan/shift-2.c: Likewise.
841         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
842         * lib/ubsan-dg.exp: New file.
843         * g++.dg/dg.exp: Add ubsan tests.
844         * g++.dg/ubsan/ubsan.exp: New file.
845         * gcc.dg/ubsan/ubsan.exp: New file.
846         * g++.dg/ubsan/cxx11-shift-1.C: New test.
847         * g++.dg/ubsan/cxx11-shift-2.C: New test.
848         * c-c++-common/ubsan/div-by-zero-3.c: New test.
849         * c-c++-common/ubsan/div-by-zero-1.c: New test.
850         * c-c++-common/ubsan/div-by-zero-4.c: New test.
851         * c-c++-common/ubsan/shift-3.c: New test.
852         * c-c++-common/ubsan/unreachable-1.c: New test.
853         * c-c++-common/ubsan/shift-1.c: New test.
854         * c-c++-common/ubsan/shift-2.c: New test.
855         * c-c++-common/ubsan/div-by-zero-2.c: New test.
856         * gcc.dg/ubsan/c99-shift-2.c: New test.
857         * gcc.dg/ubsan/c99-shift-1.c: New test.
859 2013-08-29  Jan Hubicka  <jh@suse.cz>
861         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
862         to match template and comment.
864 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
866         PR c++/51424
867         * g++.dg/cpp0x/dc8.C: New.
868         * g++.dg/template/meminit1.C: Adjust.
870 2013-08-30  Teresa Johnson  <tejohnson@google.com>
872         * gcc.dg/inline-dump.c: Delete inadvertant commit.
874 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
876         PR tree-optimization/58277
877         * gcc.c-torture/execute/pr58277-1.c: New test.
878         * gcc.c-torture/execute/pr58277-2.c: New test.
880 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
882         * gcc.dg/guality/param-1.c: New test.
883         * gcc.dg/guality/param-2.c: Likewise.
885 2013-08-30  Richard Biener  <rguenther@suse.de>
887         PR tree-optimization/58228
888         * gcc.dg/torture/pr58228.c: New testcase.
890 2013-08-30  Richard Biener  <rguenther@suse.de>
892         PR tree-optimization/58223
893         * gcc.dg/torture/pr58223.c: New testcase.
894         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
896 2013-08-30  Richard Biener  <rguenther@suse.de>
898         PR tree-optimization/58010
899         * gcc.dg/pr58010.c: New testcase.
901 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
903         * gcc.dg/unroll_3.c: Message change.
904         * gcc.dg/unroll_4.c: Likewise.
905         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
906         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
907         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
908         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
909         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
910         * gcc.dg/tree-ssa/loop-23.c: Likewise.
911         * gcc.dg/tree-ssa/loop-1.c: Likewise.
912         * gcc.dg/unroll_1.c: Likewise.
913         * gcc.dg/vect/bb-slp-31.c: Likewise.
914         * gcc.dg/vect/bb-slp-14.c: Likewise.
915         * gcc.dg/vect/bb-slp-8.c: Likewise.
916         * gcc.dg/vect/bb-slp-23.c: Likewise.
917         * gcc.dg/vect/bb-slp-15.c: Likewise.
918         * gcc.dg/vect/bb-slp-9.c: Likewise.
919         * gcc.dg/vect/bb-slp-24.c: Likewise.
920         * gcc.dg/vect/bb-slp-16.c: Likewise.
921         * gcc.dg/vect/bb-slp-25.c: Likewise.
922         * gcc.dg/vect/bb-slp-17.c: Likewise.
923         * gcc.dg/vect/bb-slp-26.c: Likewise.
924         * gcc.dg/vect/bb-slp-18.c: Likewise.
925         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
926         * gcc.dg/vect/bb-slp-27.c: Likewise.
927         * gcc.dg/vect/bb-slp-19.c: Likewise.
928         * gcc.dg/vect/bb-slp-28.c: Likewise.
929         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
930         * gcc.dg/vect/bb-slp-29.c: Likewise.
931         * gcc.dg/vect/bb-slp-8a.c: Likewise.
932         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
933         * gcc.dg/vect/bb-slp-1.c: Likewise.
934         * gcc.dg/vect/bb-slp-8b.c: Likewise.
935         * gcc.dg/vect/bb-slp-2.c: Likewise.
936         * gcc.dg/vect/bb-slp-3.c: Likewise.
937         * gcc.dg/vect/bb-slp-10.c: Likewise.
938         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
939         * gcc.dg/vect/bb-slp-4.c: Likewise.
940         * gcc.dg/vect/bb-slp-11.c: Likewise.
941         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
942         * gcc.dg/vect/bb-slp-5.c: Likewise.
943         * gcc.dg/vect/bb-slp-20.c: Likewise.
944         * gcc.dg/vect/bb-slp-6.c: Likewise.
945         * gcc.dg/vect/bb-slp-21.c: Likewise.
946         * gcc.dg/vect/bb-slp-30.c: Likewise.
947         * gcc.dg/vect/bb-slp-13.c: Likewise.
948         * gcc.dg/vect/bb-slp-7.c: Likewise.
949         * gcc.dg/vect/bb-slp-22.c: Likewise.
950         * gcc.dg/unroll_2.c: Likewise.
951         * g++.dg/vect/slp-pr50413.cc: Likewise.
952         * g++.dg/vect/slp-pr56812.cc: Likewise.
953         * g++.dg/vect/slp-pr50819.cc: Likewise.
955 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
957         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
959 2013-08-29  Teresa Johnson  <tejohnson@google.com>
961         * gcc.dg/pr40209.c: Use -fopt-info.
962         * gcc.dg/pr26570.c: Ditto.
963         * gcc.dg/pr32773.c: Ditto.
964         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
966 2013-08-29  Richard Biener  <rguenther@suse.de>
968         PR tree-optimization/58246
969         * gcc.dg/torture/pr58246.c: New testcase.
971 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
973         PR fortran/52243
974         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
975         obsolete by patch.
976         * gfortran.dg/realloc_on_assign_19.f90:  New test.
978 2013-08-29  Richard Biener  <rguenther@suse.de>
980         PR middle-end/57287
981         * gcc.dg/pr57287-2.c: New testcase.
983 2013-08-29  Richard Biener  <rguenther@suse.de>
985         PR tree-optimization/57685
986         * gcc.dg/torture/pr57685.c: New testcase.
988 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
990         PR c++/58255
991         * g++.dg/cpp0x/dc7.C: New.
993 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
995         PR middle-end/58257
996         * c-c++-common/gomp/pr58257.c: New test.
998 2013-08-28  Richard Biener  <rguenther@suse.de>
1000         PR tree-optimization/56933
1001         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1003 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
1005         * gcc.target/aarch64/scalar_shift_1.c: New.
1007 2013-08-27  Richard Biener  <rguenther@suse.de>
1009         PR tree-optimization/57521
1010         * gcc.dg/torture/pr57521.c: New testcase.
1012 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
1014         PR rtl-optimization/57860
1015         PR rtl-optimization/57861
1016         PR rtl-optimization/57875
1017         PR rtl-optimization/57876
1018         PR rtl-optimization/57877
1019         * gcc.c-torture/execute/pr57860.c: New test.
1020         * gcc.c-torture/execute/pr57861.c: New test.
1021         * gcc.c-torture/execute/pr57875.c: New test.
1022         * gcc.c-torture/execute/pr57876.c: New test.
1023         * gcc.c-torture/execute/pr57877.c: New test.
1025 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1027         PR fortran/58146
1028         * gfortran.dg/bounds_check_18.f90:  New test.
1030 2013-08-23  Jan Hubicka  <jh@suse.cz>
1032         * g++.dg/ipa/devirt-14.C: Fix typo.
1034 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
1036         PR fortran/57798
1037         * gfortran.dg/inline_sum_5.f90: New.
1039 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
1041         PR fortran/57843
1042         * gfortran.dg/typebound_assignment_7.f90: New.
1044 2013-08-23  Jan Hubicka  <jh@suse.cz>
1046         * g++.dg/ipa/devirt-13.C: New testcase.
1047         * g++.dg/ipa/devirt-14.C: New testcase.
1049 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
1051         PR target/58218
1052         * gcc.target/i386/pr58218.c: New test.
1054         PR tree-optimization/58209
1055         * gcc.c-torture/execute/pr58209.c: New test.
1057 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1059         * gcc.target/powerpc/pr57744.c: Declare abort.
1061 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
1063         PR c++/56380
1064         * g++.dg/template/error54.C: New.
1066 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
1068         PR fortran/58185
1069         * gfortran.dg/select_type_34.f90: New.
1071 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1073         PR c++/56130
1074         * g++.dg/warn/deprecated-7.C: New.
1076 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1078         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1080 2013-08-21  Jeff Law  <law@redhat.com>
1082         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1084 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1086         PR c++/56134
1087         * g++.dg/ext/attr-alias-3.C: New.
1089 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
1091         PR fortran/53655
1092         * gfortran.dg/intent_out_8.f90: New.
1094 2013-08-20  Teresa Johnson  <tejohnson@google.com>
1096         PR rtl-optimizations/57451
1097         * g++.dg/tree-prof/pr57451.C: New test.
1099 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1101         PR c++/58190
1102         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1104 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1106         PR c/57490
1107         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1109 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
1111         * gcc.target/powerpc/dfp-dd-2.c: New test.
1112         * gcc.target/powerpc/dfp-td-2.c: Likewise.
1113         * gcc.target/powerpc/dfp-td-3.c: Likewise.
1115 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
1117         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1118         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1119         Check for SLL too.
1121 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
1123         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1125         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1126         "Threaded".
1128         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1129         correct test response.
1131         PR testsuite/52641
1132         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1133         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1134         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1135         (v4si): Use it.
1136         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1137         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1139         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1141 2013-08-18  Jan Hubicka  <jh@suse.cz>
1143         * g++.dg/ipa/type-inheritance-1.C: New testcase.
1145 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
1147         PR fortran/46271
1148         * gfortran.dg/gomp/proc_ptr_1.f90: New.
1150 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
1152         PR tree-optimization/58006
1153         * g++.dg/opt/pr58006.C: New test.
1155 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
1157         * gnat.dg/specs/linker_alias.ads: New test.
1159 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
1161         PR tree-optimization/58164
1162         * gcc.c-torture/compile/pr58164.c: New test.
1164         PR tree-optimization/58165
1165         * g++.dg/opt/pr58165.C: New test.
1167 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
1169         PR c++/51912
1170         * g++.dg/cpp0x/enum28.C: New.
1171         * g++.dg/cpp0x/enum15.C: Adjust.
1173 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1175         PR target/57949
1176         * gcc.target/powerpc/pr57949-1.c: New.
1177         * gcc.target/powerpc/pr57949-2.c: New.
1179 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
1181         PR tree-optimization/58145
1182         * gcc.dg/pr58145-1.c: New test.
1183         * gcc.dg/pr58145-2.c: New test.
1185 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
1187         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1188         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1189         * gcc.dg/debug/dwarf2/static1.c: Likewise.
1190         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1191         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1192         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1193         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1194         * gcc.dg/debug/dwarf2/var1.c: Likewise.
1195         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1196         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1197         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1198         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1199         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1200         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1201         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1202         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1203         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1204         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1205         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1206         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1207         * gcc.dg/debug/dwarf2/var2.c: Likewise.
1208         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1209         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1210         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1211         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1212         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1213         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1214         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1215         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1216         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1217         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1218         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1219         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1220         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1221         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1222         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1223         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1224         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1225         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1226         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1227         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1229         PR testsuite/52641
1230         * gcc.c-torture/execute/pr56799.x: New file.
1232         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1234         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1236         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1237         * gcc.dg/pr44214-3.c (v2df): Likewise.
1239         * gcc.dg/pr46647.c: xfail for avr-*-*.
1241         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1242         memcpy by one.
1243         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1244         Expect l to be optimized away.
1245         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1247         PR testsuite/52641
1248         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1249         to tests that assume int/double are larger than short/float.
1251         PR testsuite/52641
1252         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1253         target { ! int16 }.
1254         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1255         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1256         target { int16 }.  Restrict existing tests to target { int32 }
1257         where appropriate.
1258         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1259         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1260         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1261         * lib/target-supports.exp (check_effective_target_int32): New proc.
1263         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1264         exclude from scan test.
1266         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1267         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1268         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1269         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1270         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
1271         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
1272         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
1273         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
1274         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
1275         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1276         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
1277         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
1278         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
1279         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
1280         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1281         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1282         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1283         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
1284         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
1286 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
1288         * gcc.target/arm/pr19599.c: Skip for -mthumb.
1290         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
1291         to be the first test directive.
1292         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1293         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1294         * gcc.target/arm/atomic-op-char.c: Likewise.
1295         * gcc.target/arm/atomic-op-consume.c: Likewise.
1296         * gcc.target/arm/atomic-op-int.c: Likewise.
1297         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1298         * gcc.target/arm/atomic-op-release.c: Likewise.
1299         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1300         * gcc.target/arm/atomic-op-short.c: Likewise.
1302 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
1304         PR rtl-optimization/57662
1305         * gcc.dg/pr57662.c: New test.
1307 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1309         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
1310         alternative to -1.
1311         * gcc.target/mips/nans-legacy.c: Likewise.
1313 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1315         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
1316         escapes.
1317         * gcc.target/mips/fabs-legacy.c: Likewise.
1318         * gcc.target/mips/fabsf-2008.c: Likewise.
1319         * gcc.target/mips/fabsf-legacy.c: Likewise.
1320         * gcc.target/mips/fneg-2008.c: Likewise.
1321         * gcc.target/mips/fneg-legacy.c: Likewise.
1322         * gcc.target/mips/fnegf-2008.c: Likewise.
1323         * gcc.target/mips/fnegf-legacy.c: Likewise.
1324         * gcc.target/mips/nan-2008.c: Likewise.
1325         * gcc.target/mips/nan-legacy.c: Likewise.
1326         * gcc.target/mips/nanf-2008.c: Likewise.
1327         * gcc.target/mips/nanf-legacy.c: Likewise.
1328         * gcc.target/mips/nans-2008.c: Likewise.
1329         * gcc.target/mips/nans-legacy.c: Likewise.
1330         * gcc.target/mips/nansf-2008.c: Likewise.
1331         * gcc.target/mips/nansf-legacy.c: Likewise.
1333 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1335         * gnat.dg/valued_proc.adb: New test.
1336         * gnat.dg/valued_proc_pkg.ads: New helper.
1338 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
1340         PR tree-optimization/57661
1341         * g++.dg/opt/pr57661.C: New test.
1343         PR sanitizer/56417
1344         * gcc.dg/asan/pr56417.c: New test.
1346 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1348         * gnat.dg/loop_optimization16.adb: New test.
1349         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
1351 2013-08-13  Marek Polacek  <polacek@redhat.com>
1353         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
1355 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1357         Example of converting global state to per-pass state.
1359         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
1360         global state "static int counter" to...
1361         (one_pass::counter): ...this instance data.
1363 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1365         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
1366         to member function...
1367         (one_pass::gate): ...this.
1368         (one_pass_exec): Convert to member function...
1369         (one_pass::impl_execute): ...this.
1371 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1373         PR c++/57416
1374         * g++.dg/cpp0x/pr57416.C: New.
1376 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1378         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
1379         changes.
1380         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1381         * g++.dg/cpp0x/defaulted2.C: Likewise.
1382         * g++.dg/cpp0x/defaulted31.C: Likewise.
1383         * g++.dg/cpp0x/error6.C: Likewise.
1384         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1385         * g++.dg/cpp0x/override2.C: Likewise.
1386         * g++.dg/cpp0x/parse1.C: Likewise.
1387         * g++.dg/cpp0x/scoped_enum.C: Likewise.
1388         * g++.dg/cpp0x/temp_default4.C: Likewise.
1389         * g++.dg/ext/attrib32.C: Likewise.
1390         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
1391         * g++.dg/ext/mv13.C: Likewise.
1392         * g++.dg/ext/mv7.C: Likewise.
1393         * g++.dg/ext/mv9.C: Likewise.
1394         * g++.dg/ext/pr57362.C: Likewise.
1395         * g++.dg/ext/typeof10.C: Likewise.
1396         * g++.dg/lookup/anon6.C: Likewise.
1397         * g++.dg/lookup/crash6.C: Likewise.
1398         * g++.dg/lookup/name-clash5.C: Likewise.
1399         * g++.dg/lookup/name-clash6.C: Likewise.
1400         * g++.dg/other/anon4.C: Likewise.
1401         * g++.dg/other/error15.C: Likewise.
1402         * g++.dg/other/error8.C: Likewise.
1403         * g++.dg/other/redecl2.C: Likewise.
1404         * g++.dg/parse/crash16.C: Likewise.
1405         * g++.dg/parse/crash21.C: Likewise.
1406         * g++.dg/parse/crash38.C: Likewise.
1407         * g++.dg/parse/redef2.C: Likewise.
1408         * g++.dg/parse/struct-as-enum1.C: Likewise.
1409         * g++.dg/template/crash39.C: Likewise.
1410         * g++.dg/template/redecl3.C: Likewise.
1411         * g++.dg/tls/diag-3.C: Likewise.
1412         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
1413         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1414         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1415         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1416         * g++.old-deja/g++.brendan/crash18.C: Likewise.
1417         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
1418         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
1419         * g++.old-deja/g++.brendan/static3.C: Likewise.
1420         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1421         * g++.old-deja/g++.jason/binding.C: Likewise.
1422         * g++.old-deja/g++.jason/crash4.C: Likewise.
1423         * g++.old-deja/g++.jason/crash7.C: Likewise.
1424         * g++.old-deja/g++.jason/lineno.C: Likewise.
1425         * g++.old-deja/g++.jason/scoping7.C: Likewise.
1426         * g++.old-deja/g++.mike/misc3.C: Likewise.
1427         * g++.old-deja/g++.mike/net44.C: Likewise.
1428         * g++.old-deja/g++.mike/ns3.C: Likewise.
1429         * g++.old-deja/g++.ns/alias4.C: Likewise.
1430         * g++.old-deja/g++.ns/ns11.C: Likewise.
1431         * g++.old-deja/g++.other/crash23.C: Likewise.
1432         * g++.old-deja/g++.other/decl8.C: Likewise.
1433         * g++.old-deja/g++.other/linkage3.C: Likewise.
1434         * g++.old-deja/g++.other/typeck1.C: Likewise.
1435         * g++.old-deja/g++.other/typedef5.C: Likewise.
1436         * g++.old-deja/g++.pt/explicit34.C: Likewise.
1437         * g++.old-deja/g++.pt/friend36.C: Likewise.
1438         * obj-c++.dg/method-8.mm: Likewise.
1439         * obj-c++.dg/tls/diag-3.mm: Likewise.
1441 2013-08-12  Perez Read  <netfirewall@gmail.com>
1443         PR target/58132
1444         * gcc.target/i386/movabs-1.c: New test.
1446 2013-08-12  Marek Polacek  <polacek@redhat.com>
1448         PR tree-optimization/57980
1449         * gcc.dg/pr57980.c: New test.
1451 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1453         PR fortran/56666
1454         * gfortran.dg/do_check_10.f90:  New test.
1455         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
1456         * gfortran.dg/array_constructor_18.f90:  Likewise.
1457         * gfortran.dg/array_constructor_22.f90:  Likewise.
1458         * gfortran.dg/coarray_15.f90:  Likewise.
1459         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
1460         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
1461         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
1463 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
1465         PR c++/53349
1466         * g++.dg/cpp0x/constexpr-ice8.C: New.
1468 2013-08-09  Xinliang David Li  <davidxl@google.com>
1470         * gcc.target/i386/memcpy-strategy-1.c: New test.
1471         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
1472         * gcc.target/i386/memset-strategy-1.c: Ditto.
1473         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
1475 2013-08-09  Jan Hubicka  <jh@suse.cz>
1477         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
1478         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
1480 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
1482         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
1484 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
1486         PR fortran/58058
1487         * gfortran.dg/transfer_intrinsic_6.f90: New.
1489 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
1491         Revert:
1492         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1494         PR c++/46206
1495         * g++.dg/lookup/typedef2.C: New.
1497 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
1499         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
1500         output of vdup intrinsics.
1502 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1504         * gcc.target/arm/lp1189445.c: New testcase.
1506 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
1508         * gcc.dg/torture/pr58079.c: New test.
1510 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
1512         * gnat.dg/warn9.adb: New test.
1514 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1516         PR c++/46206
1517         * g++.dg/lookup/typedef2.C: New.
1519 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
1521         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1522         to optstr when building plugins on darwin.
1524 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1526         PR tree-optimization/57539
1527         * gcc.dg/ipa/pr57539.c: New test.
1529 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1530             Bernd Edlinger  <bernd.edlinger@hotmail.de>
1532         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
1533         (a): Fix constructor.
1535 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1537         PR fortran/57987
1538         * gfortran.dg/pr57987.f90: New test.
1540 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1542         PR middle-end/58041
1543         * gcc.dg/torture/pr58041.c: New test.
1544         * gcc.target/arm/pr58041.c: Likewise.
1546 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
1548         PR fortran/57306
1549         * gfortran.dg/pointer_init_8.f90: New.
1551 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1553         PR c++/58080
1554         * g++.dg/cpp0x/pr58080.C: New.
1556 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1558         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1559         to optstr when building plugins.
1561 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1563         Patch autogenerated by refactor_passes.py from
1564         https://github.com/davidmalcolm/gcc-refactoring-scripts
1565         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
1567         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
1568         struct to a subclass of gimple_opt_pass along with...
1569         (pass_data_one_pass): ...new pass_data instance and...
1570         (make_one_pass): ...new function.
1571         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1572         global struct to a subclass of gimple_opt_pass along with...
1573         (pass_data_warn_self_assign): ...new pass_data instance and...
1574         (make_pass_warn_self_assign): ...new function.
1575         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
1576         a global struct to a subclass of gimple_opt_pass along with...
1577         (pass_data_dumb_plugin_example): ...new pass_data instance and...
1578         (make_pass_dumb_plugin_example): ...new function.
1579         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1580         global struct to a subclass of gimple_opt_pass along with...
1581         (pass_data_warn_self_assign): ...new pass_data instance and...
1582         (make_pass_warn_self_assign): ...new function.
1584 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1586         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
1587         is created and added to the pass_manager to reflect
1588         autogenerated changes.
1589         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
1590         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
1591         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
1593 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
1595         PR c++/58072
1596         * g++.dg/cpp0x/pr58072.C: New.
1598 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1600         * gcc.dg/torture/pr57993-2.cpp: New.
1602 2013-08-02  Jan Hubicka  <jh@suse.cz>
1604         * gcc.dg/ipa/ipa-1.c: Update.
1605         * gcc.dg/ipa/ipa-2.c: Update.
1606         * gcc.dg/ipa/ipa-3.c: Update.
1607         * gcc.dg/ipa/ipa-4.c: Update.
1608         * gcc.dg/ipa/ipa-5.c: Update.
1609         * gcc.dg/ipa/ipa-7.c: Update.
1610         * gcc.dg/ipa/ipa-8.c: Update.
1611         * gcc.dg/ipa/ipcp-1.c: Update.
1612         * gcc.dg/ipa/ipcp-2.c: Update.
1614 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
1616         PR rtl-optimization/58048
1617         * gcc.target/i386/pr58048.c: New.
1619 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1621         * gcc.target/arm/neon-for-64bits-2.c: Delete.
1623 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
1624             Peter Bergner  <bergner@vnet.ibm.com>
1626         PR c++/54537
1627         * g++.dg/overload/using3.C: New.
1628         * g++.dg/overload/using2.C: Adjust.
1629         * g++.dg/lookup/using9.C: Likewise.
1631 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1633         * gcc.target/arm/pr46972-2.c: New test.
1635 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
1637         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
1639 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1641         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
1643 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
1645         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
1646         rather than addressing!=absolute when deciding how to handle MIPS16
1647         when the test forces an ABI.
1649 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1651         PR c++/57673
1652         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
1654 2013-07-30  Steve Ellcey  <sellcey@mips.com>
1656         * gcc.target/mips/code-readable-1.c: Increase switch size.
1657         * gcc.target/mips/code-readable-2.c: Ditto.
1658         * gcc.target/mips/code-readable-3.c: Ditto.
1659         * gcc.target/mips/code-readable-4.c: Ditto.
1661 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1663         PR c++/57947
1664         * g++.dg/parse/crash63.C: New.
1666 2013-07-30  Tobias Burnus  <burnus@net-b.de>
1668         PR fortran/57530
1669         * gfortran.dg/pointer_assign_8.f90: New.
1670         * gfortran.dg/pointer_assign_9.f90: New.
1671         * gfortran.dg/pointer_assign_10.f90: New.
1672         * gfortran.dg/pointer_assign_11.f90: New.
1674 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1676         * gcc.target/arm/pr57637.c: New testcase.
1678 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1680         PR tree-optimization/57993
1681         * gcc.dg/torture/pr57993.c: New test.
1683 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
1685         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
1687 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
1689         PR c++/57948
1690         * g++.dg/conversion/ambig2.C: New.
1692 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
1694         * gcc.target/mips/fabs-2008.c: New test case.
1695         * gcc.target/mips/fabs-legacy.c: New test case.
1696         * gcc.target/mips/fabsf-2008.c: New test case.
1697         * gcc.target/mips/fabsf-legacy.c: New test case.
1698         * gcc.target/mips/fneg-2008.c: New test case.
1699         * gcc.target/mips/fneg-legacy.c: New test case.
1700         * gcc.target/mips/fneg-2008.c: New test case.
1701         * gcc.target/mips/fneg-legacy.c: New test case.
1702         * gcc.target/mips/nan-2008.c: New test case.
1703         * gcc.target/mips/nan-legacy.c: New test case.
1704         * gcc.target/mips/nanf-2008.c: New test case.
1705         * gcc.target/mips/nanf-legacy.c: New test case.
1706         * gcc.target/mips/nans-2008.c: New test case.
1707         * gcc.target/mips/nans-legacy.c: New test case.
1708         * gcc.target/mips/nansf-2008.c: New test case.
1709         * gcc.target/mips/nansf-legacy.c: New test case.
1710         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
1712 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1713             Maxim Kuvyrkov  <maxim@kugelworks.com>
1715         * lib/target-supports.exp (check_effective_target_non_bionic): New
1716         effective-target test.
1717         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
1718         * g++.dg/tls/thread_local4g.C: Ditto.
1720 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1722         PR fortran/58009
1723         * gfortran.dg/vector_subsript_7.f90:  New test.
1725 2013-07-27  Tobias Burnus  <burnus@net-b.de>
1727         PR fortran/57991
1728         * gfortran.dg/warn_alias.f90: New.
1730 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
1732         PR fortran/57285
1733         * gfortran.dg/class_array_19.f90: New.
1735 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
1737         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
1738         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
1739         * gcc.dg/vect/pr57741-3.c: Likewise.
1740         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
1742 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
1744         Skip tests that make assumptions about struct layout that don't hold
1745         on epiphany:
1746         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
1747         * g++.dg/cpp0x/iop.C: Likewise.
1748         * g++.dg/cpp0x/named_refs.C: Likewise.
1749         * g++.dg/cpp0x/rv1p.C: Likewise.
1750         * g++.dg/cpp0x/rv2p.C: Likewise.
1751         * g++.dg/cpp0x/rv3p.C: Likewise.
1752         * g++.dg/cpp0x/rv4p.C: Likewise.
1753         * g++.dg/cpp0x/rv5p.C: Likewise.
1754         * g++.dg/cpp0x/rv6p.C: Likewise.
1755         * g++.dg/cpp0x/rv7p.C: Likewise.
1756         * g++.dg/cpp0x/rv8p.C: Likewise.
1757         * g++.dg/ext/strncpy-chk1.C: Likewise.
1758         * gcc.dg/builtin-object-size-10.c: Likewise.
1759         * gcc.dg/builtin-object-size-11.c: Likewise.
1760         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1761         * gcc.dg/pr25805.c: Likewise.
1762         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
1763         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1764         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1765         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1766         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1767         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1768         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1769         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1770         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1771         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1772         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1773         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1774         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1775         * gcc.c-torture/execute/zerolen-2.x: Likewise.
1776         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1778         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
1779         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1781         * gcc.dg/torture/pr37868.c: Disable for epiphany.
1782         * gcc.dg/sibcall-6.c: Enable for epiphany.
1784 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1786         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
1788 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
1790         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
1791         memcpy not initializers.
1793         * gcc.dg/guality/guality.exp: Skip on AIX.
1795 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1797         PR c++/57101
1798         * g++.dg/cpp0x/pr57101.C: New.
1800 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
1802         * gcc.target/aarch64/neg_1.c: New test.
1804 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1806         PR fortran/57966
1807         * gfortran.dg/typebound_call_25.f90: New.
1809 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1811         PR c++/57981
1812         * g++.dg/cpp0x/pr57981.C: New.
1814 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1816         PR c++/57880
1817         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
1819 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
1821         PR rtl-optimization/57960
1822         * gcc.target/s390/pr57960.c: New.
1824 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1826         PR fortran/57639
1827         * gfortran.dg/unlimited_polymorphic_9.f90: New.
1829 2013-07-25  Terry Guo  <terry.guo@arm.com>
1831         * gcc.target/arm/thumb1-Os-mult.c: New test case.
1833 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
1835         PR c++/57942
1836         * g++.dg/inherit/pr57942.C: New.
1838 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1840         * gcc.target/powerpc/bool2.h: New file, test the code generation
1841         of logical operations for power5, altivec, power7, and power8 systems.
1842         * gcc.target/powerpc/bool2-p5.c: Likewise.
1843         * gcc.target/powerpc/bool2-av.c: Likewise.
1844         * gcc.target/powerpc/bool2-p7.c: Likewise.
1845         * gcc.target/powerpc/bool2-p8.c: Likewise.
1846         * gcc.target/powerpc/bool3.h: Likewise.
1847         * gcc.target/powerpc/bool3-av.c: Likewise.
1848         * gcc.target/powerpc/bool2-p7.c: Likewise.
1849         * gcc.target/powerpc/bool2-p8.c: Likewise.
1851 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1853         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1855 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1857         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
1859 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1861         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
1862         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
1863         type from long to long long.
1864         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
1865         to have effective-target keywords of lp64 and ilp32.
1866         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
1867         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
1868         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
1869         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
1870         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
1871         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
1872         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
1873         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
1874         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1876 2013-07-23  Tom Tromey  <tromey@redhat.com>
1877             Joseph Myers  <joseph@codesourcery.com>
1879         * gcc.dg/c11-generic-1.c: New file.
1880         * gcc.dg/c11-generic-2.c: New file.
1882 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1884         PR fortran/57906
1885         PR fortran/52052
1886         * coarray/lib_realloc_1.f90: Permit optimization.
1887         * gfortran.dg/coarray_31.f90: New.
1889 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1891         PR fortran/57762
1892         * gfortran.dg/class_array_7.f03: Fix memory leak.
1894 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
1896         PR c++/52816
1897         * g++.dg/cpp0x/decltype56.C: New.
1899 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1901         * gcc.dg/pr53265.c: Correct line number in dg-message.
1903 2013-07-22  Diego Novillo  <dnovillo@google.com>
1905         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
1907 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1909         PR testsuite/52641
1910         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
1911         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
1913 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1915         PR testsuite/52641
1916         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
1917         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
1918         * gcc.dg/torture/pr53366-1.c: Same.
1919         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1920         * gcc.dg/torture/pr56488.c: Same.
1921         * gcc.dg/torture/pr57584.c: Same.
1922         * gcc.dg/tree-ssa/pr57385.c: Same.
1923         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1925 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
1927         * c-c++-common/pr41779.c: Fix typos.
1928         * gcc.c-torture/compile/20031125-2.c: Likewise.
1929         * gcc.c-torture/compile/20040621-1.c: Likewise.
1930         * gcc.c-torture/execute/20020418-1.c: Likewise.
1931         * gcc.dg/20020108-1.c: Likewise.
1932         * gcc.dg/atomic-generic-aux.c: Likewise.
1933         * gcc.dg/builtin-complex-err-2.c: Likewise.
1934         * gcc.dg/decl-1.c: Likewise.
1935         * gcc.dg/di-sync-multithread.c: Likewise.
1936         * gcc.dg/format/c90-printf-1.c: Likewise.
1937         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
1938         * gcc.dg/long-long-compare-1.c: Likewise.
1939         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1940         * gcc.dg/pr17055-1.c: Likewise.
1941         * gcc.dg/pr27095.c: Likewise.
1942         * gcc.dg/torture/fp-int-convert.h: Likewise.
1943         * gcc.dg/tree-prof/inliner-1.c: Likewise.
1944         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
1945         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1946         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1947         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1948         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1949         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1950         * gcc.dg/tree-ssa/pr42585.c: Likewise.
1951         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
1952         * gcc.dg/vect/vect-cond-5.c: Likewise.
1953         * gcc.dg/weak/typeof-2.c: Likewise.
1954         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
1955         * gcc.target/arm/naked-1.c: Likewise.
1956         * gcc.target/i386/pr9771-1.c: Likewise.
1957         * gcc.target/sparc/sparc-constant-1.c: Likewise.
1958         * gcc.target/sparc/struct-ret-check.c: Likewise.
1959         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
1960         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
1961         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
1962         Likewise.
1964 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1966         PR fortran/56937
1967         * gfortran.dg/dependency_42.f90:  New test.
1968         * gfortran.dg/dependency_43.f90:  New test.
1970 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1972         PR fortran/35862
1973         * gfortran.dg/round_4.f90: New.
1975 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1977         PR fortran/57894
1978         * gfortran.dg/min_max_conformance_2.f90: New.
1980 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
1982         PR preprocessor/57620
1983         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
1984         (main): Don't test {s,u,U,L}12.
1985         * c-c++-common/raw-string-13.c: New test.
1986         * c-c++-common/raw-string-14.c: New test.
1987         * c-c++-common/raw-string-15.c: New test.
1988         * c-c++-common/raw-string-16.c: New test.
1990 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
1992         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
1994 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
1996         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1998         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1999         target { ! keeps_null_pointer_checks }.
2000         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2001         target { ! keeps_null_pointer_checks }.
2003         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2004         * gcc.dg/torture/pr56488.c: Likewise.
2006 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
2008         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2009         new testcase.
2011 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
2013         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2014         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2015         * gfortran.dg/guality/guality.exp: Skip on AIX.
2017         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2019         * g++.dg/debug/pr56819.C: Skip on AIX.
2020         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2021         * g++.dg/guality/guality.exp: Skip on AIX.
2023         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2025         * gcc.misc-tests/gcov-14.c: Skip on AIX.
2027         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2029 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2031         PR target/57516
2032         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2033         Adjust to corrected rounding.
2035 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2037         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2038         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2039         check_effective_target_cilkplus.
2040         * g++.dg/cilk-plus/cilk-plus.exp: Same.
2042 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
2044         * gcc.target/powerpc/pr57744.c: Fix typo.
2046 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
2048         PR middle-end/57698
2049         * gcc.c-torture/compile/pr57698.c: New test.
2050         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2051         * gcc.c-torture/compile/pr44043.c: Ditto.
2053 2013-07-18  Wei Mi  <wmi@google.com>
2055         PR rtl-optimization/57878
2056         * g++.dg/pr57878.C: New test.
2058 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2060         * gcc.dg/pr42611.c: Move dg-error to correct line.
2062 2013-07-17  Tobias Burnus  <burnus@net-b.de>
2064         PR fortran/57895
2065         * gfortran.dg/dollar_sym_3.f: New.
2066         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2068 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
2070         PR target/55654
2071         PR target/55656
2072         PR target/55657
2073         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2074         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2075         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2076         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2077         * objc.dg/image-info.m: Likewise.
2078         * objc.dg/symtab-1.m: Likewise.
2079         * objc.dg/torture/strings/const-str-10.m: Likewise.
2080         * objc.dg/torture/strings/const-str-11.m: Likewise.
2081         * objc.dg/torture/strings/const-str-9.m: Likewise.
2082         * objc.dg/zero-link-1.m: Likewise.
2083         * objc.dg/zero-link-2.m: Likewise.
2084         * objc.dg/no-extra-load.m: Avoid Foundation.h.
2085         * objc.dg/objc-foreach-4.m: Likewise.
2086         * objc.dg/objc-foreach-5.m: Likewise.
2087         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2088         (for Darwin).
2089         * obj-c++.dg/strings/const-str-12.mm: Likewise.
2090         * obj-c++.dg/syntax-error-1.mm: Likewise.
2091         * objc.dg/method-6.m: Likewise.
2092         * objc.dg/pr23214.m: Likewise.
2093         * objc.dg/proto-lossage-7.m: Likewise.
2094         * objc.dg/strings/const-str-12b.m: Likewise.
2095         * objc.dg/zero-link-3.m: Likewise.
2096         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2097         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2098         adjust headers, interfaces and encoded types to reflect current system
2099         versions.  Add FIXME and outputs from current system compiler for
2100         reference.
2102 2013-07-15  Cong Hou  <congh@google.com>
2104         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2105         counted.
2106         * gcc.target/i386/l_fma_float_3.c: Likewise.
2107         * gcc.target/i386/l_fma_double_1.c: Likewise.
2108         * gcc.target/i386/l_fma_double_3.c: Likewise.
2110 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
2112         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2113         function to test if HTM is available.
2114         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2115         * gcc.target/powerpc/htm-builtin-1.c: New test.
2117 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2119         * gfortran.dg/coarray_lib_realloc_1.f90: New.
2120         * gfortran.dg/coarray/lib_realloc_1.f90: New.
2121         * gfortran.dg/coarray_6.f90: Add dg-error.
2123 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2125         PR fortran/37336
2126         * gfortran.dg/finalize_18.f90: New.
2128 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2130         PR fortran/52669
2131         * fortran.dg/module_variable_1.f90:  New test.
2132         * fortran.dg/module_variable_2.f90:  New test.
2134 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
2136         * g++.dg/ext/vector19.C: Adapt.
2137         * g++.dg/ext/vector23.C: New testcase.
2139 2013-07-12  Michael Matz  <matz@suse.de>
2141         PR middle-end/55771
2142         * c-c++-common/pr55771.c: New test.
2144 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
2146         * gcc.target/aarch64/vect-movi.c: New.
2148 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
2150         PR target/57362
2151         * g++.dg/ext/pr57362.C: New.
2153 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
2155         PR target/57631
2156         * gcc.target/avr/torture/pr57631.c: New test.
2158 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2160         PR c++/57827
2161         * g++.dg/cpp0x/constexpr-ice7.C: New.
2163 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
2165         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2166         for EABI targets.
2167         * gcc.c-torture/execute/nest-align-1.x: New.
2169 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2171         PR c++/57874
2172         * g++.dg/cpp0x/sfinae48.C: New.
2174 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2176         PR preprocessor/57824
2177         * c-c++-common/raw-string-17.c: New test.
2178         * c-c++-common/gomp/pr57824.c: New test.
2180 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2182         PR c++/57869
2183         * g++.dg/cpp0x/reinterpret_cast1.C: New.
2184         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2185         * g++.dg/conversion/dr195.C: Update.
2186         * g++.dg/expr/cast2.C: Likewise.
2188 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2190         * c-c++-common/raw-string-18.c: New test.
2191         * c-c++-common/raw-string-19.c: New test.
2193         PR preprocessor/57757
2194         * g++.dg/cpp/paste1.C: New test.
2195         * g++.dg/cpp/paste2.C: New test.
2197 2013-07-10  Graham Stott  <grahams@btinternet.com>
2199         * gcc.target/mips/mulsize-1.c: New.
2200         * gcc.target/mips/mulsize-2.c: New.
2201         * gcc.target/mips/mulsize-3.c: New.
2202         * gcc.target/mips/mulsize-4.c: New.
2204 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2206         PR c++/53094
2207         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2208         * g++.dg/ext/vector24.C: New testcase.
2210 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2212         PR c++/53000
2213         * g++.dg/cpp0x/decltype17.C: Adjust.
2215 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2217         PR c++/51786
2218         * g++.dg/cpp0x/pr51786.C: New.
2220 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
2222         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2224         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2226         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2228         * gcc.target/powerpc/sd-vsx.c: Require dfp.
2229         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2231 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2233         PR fortran/57834
2234         * gfortran.dg/c_f_pointer_tests_8.f90: New.
2236 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2238         PR fortran/50554
2239         * gfortran.dg/do_check_9.f90: New.
2241 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2243         PR fortran/57785
2244         * gfortran.dg/dot_product_2.f90: New.
2246 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2248         PR fortran/57469
2249         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2251 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
2253         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2254         * gfortran.dg/finalize_10.f90: Fix dg-final.
2256 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
2258         PR target/57819
2259         * gcc.target/i386/pr57819.c: New test.
2261         PR rtl-optimization/57829
2262         * gcc.c-torture/execute/pr57829.c: New test.
2264 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2266         * gcc.target/i386/memcpy-vector_loop-1.c: New.
2267         * gcc.target/i386/memcpy-vector_loop-2.c: New.
2269 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
2271         PR target/57807
2272         * gcc.target/i386/pr57807.c: New test.
2274 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
2276         PR target/29776
2277         * gcc.dg/tree-ssa/vrp89.c: New test.
2279 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
2281         PR c++/28262
2282         * g++.dg/parse/defarg16.C: New.
2284 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
2286         PR rtl-optimization/55342
2287         * gcc.target/i386/pr55342.c: New.
2289 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2291         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
2293 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
2295         PR c++/14263
2296         * g++.dg/inherit/virtual10.C: New.
2298 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2300         PR c/57821
2301         * gcc.dg/large-size-array-6.c: New test.
2303 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2305         PR c++/38634
2306         * g++.dg/template/crash116.C: New.
2308 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2310         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
2311         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
2313 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2315         PR c++/54998
2316         * g++.dg/cpp0x/nsdmi-list3.C: New.
2318 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
2320         PR target/57777
2321         * gcc.target/i386/pr57777.c: New test.
2323         PR c++/57771
2324         * g++.dg/template/arg9.C: New test.
2326 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
2328         * gcc.target/i386/avx-inline.c: New test.
2330 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
2332         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
2333         * gcc.target/mips/call-2.c: Likewise.
2334         * gcc.target/mips/call-3.c: Likewise.
2335         * gcc.target/mips/lazy-binding-1.c: Likewise.
2337 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
2339         PR tree-optimization/57741
2340         * gcc.dg/vect/pr57741-1.c: New test.
2341         * gcc.dg/vect/pr57741-2.c: New test.
2342         * gcc.dg/vect/pr57741-3.c: New test.
2344 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2346         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
2347         on big endian.
2348         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
2349         * lib/target-supports.exp: Define aarch64_little_endian.
2351 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2353         * gcc.target/aarch64/abs_1.c: New test.
2355 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2357         * gcc.target/aarch64/bfxil_1.c: New test.
2358         * gcc.target/aarch64/bfxil_2.c: Likewise.
2360 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2362         PR c/57766
2363         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
2364         array sizes from 100 to 20.
2366 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
2368         PR fortran/54788
2369         * gfortran.dg/pointer_remapping_8.f90: New.
2371 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
2373         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
2374         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
2375         * g++.dg/cpp1y/udlit-userdef-string.C: New.
2376         * g++.dg/cpp1y/complex_literals.h: New.
2378 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
2380         PR c++/57645
2381         * g++.dg/cpp0x/noexcept21.C: New.
2383 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
2385         PR target/57736
2386         * gcc.target/i386/pr57736.c: New test.
2388 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2390         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
2391         c specific.
2392         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
2393         strings to match the fixed error messages.
2394         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2395         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
2396         message check.
2398 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
2400         PR target/57744
2401         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
2402         stqcx. get even registers.
2404 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
2406         PR c++/57509
2407         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
2409 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2411         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
2412         Fix scan patterns.
2413         * gcc.target/i386/bmi-1.c: Ditto.
2414         * gcc.target/i386/bmi-bextr-4.c: New.
2415         * gcc.target/i386/bmi-bextr-5.c: Ditto.
2417 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
2419         PR c++/57682
2420         * g++.dg/cpp0x/initlist73.C: New.
2422 2013-06-27  Meador Inge  <meadori@codesourcery.com>
2424         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
2425         * g++.dg/simulate-thread/atomics-2.C: Likewise.
2426         * g++.dg/simulate-thread/atomics-1.C: Likewise.
2428 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
2430         PR c++/57509
2431         * g++.dg/ext/pr57509.C: New file.
2433 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
2435         PR target/57623
2436         * gcc.target/i386/bmi-bextr-3.c: New test.
2438         PR target/57623
2439         * gcc.target/i386/bmi2-bzhi-1.c: New test.
2441 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
2443         PR c++/57172
2444         * g++.dg/cpp0x/pr57172.C: New testcase.
2446 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2448         * gcc.target/s390/htm-1.c: New file.
2449         * gcc.target/s390/htm-nofloat-1.c: New file.
2450         * gcc.target/s390/htm-xl-intrin-1.c: New file.
2452 2013-06-26  Tobias Burnus  <burnus@net-b.de>
2454         PR fortran/29800
2455         * gfortran.dg/bounds_check_17.f90: New.
2457 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
2459         PR c++/57640
2460         * g++.dg/cpp1y/pr57640.C: New.
2462 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2464         PR c/57692
2465         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
2466         overflow due to size of arrays.
2468 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
2470         PR tree-optimization/57705
2471         * gcc.dg/vect/pr57705.c: New test.
2472         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
2474 2013-06-25  Martin Jambor  <mjambor@suse.cz>
2476         PR middle-end/57670
2477         * g++.dg/ipa/pr57670.C: New test.
2479 2013-06-25  Richard Biener  <rguenther@suse.de>
2481         PR middle-end/56977
2482         * gcc.dg/pr56977.c: New testcase.
2484 2013-06-24  Martin Jambor  <mjambor@suse.cz>
2486         PR tree-optimization/57358
2487         * gcc.dg/ipa/pr57358.c: New test.
2489 2013-06-24  Richard Biener  <rguenther@suse.de>
2491         PR testsuite/57686
2492         * gcc.dg/torture/pr57584.c: Remove target specific bits.
2494 2013-06-24  Richard Biener  <rguenther@suse.de>
2496         PR tree-optimization/57488
2497         * gcc.dg/torture/pr57488.c: New testcase.
2499 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2500             Dominique d'Humieres  <dominiq@lps.ens.fr>
2502         PR fortran/52413
2503         * gfortran.dg/fraction.f90: New.
2505 2013-06-24  Alan Modra  <amodra@gmail.com>
2507         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
2508         Add scan-assembler-not "lvx".
2509         * gcc.target/powerpc/le-altivec-consts.c: New.
2511 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2513         * g++.dg/cpp0x/sfinae47.C: New.
2515 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
2517         PR target/52483
2518         * gcc.target/sh/pr52483-1.c: New.
2519         * gcc.target/sh/pr52483-2.c: New.
2520         * gcc.target/sh/pr52483-3.c: New.
2521         * gcc.target/sh/pr52483-4.c: New.
2522         * gcc.target/sh/pr52483-5.c: New.
2524 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
2526         * gcc.target/i386/intrinsics_1.c: New test.
2527         * gcc.target/i386/intrinsics_2.c: Ditto.
2528         * gcc.target/i386/intrinsics_3.c: Ditto.
2529         * gcc.target/i386/intrinsics_4.c: Ditto.
2530         * gcc.target/i386/intrinsics_5.c: Ditto.
2531         * gcc.target/i386/intrinsics_6.c: Ditto.
2532         * gcc.target/i386/avx-1.c: Provide macros for builtins
2533         needing immediate arguments in f16cintrin.h and rtmintrin.h.
2535 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2537         PR fortran/37336
2538         * gfortran.dg/finalize_17.f90: New.
2540 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2542         * gfortran.dg/realloc_on_assign_18.f90: New.
2544 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2546         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2547         Also changed the returns from error as distinct values so that
2548         debugging can get easier.
2549         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
2550         errors specific to C, if necessary.  Also added new error
2551         hooks for C++.
2552         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2553         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2554         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2555         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2556         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
2557         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
2558         the same changes as parser_errors3.c, spaces were added between colons
2559         to not confuse C++ compiler with 2 colons as scope.
2560         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
2561         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
2562         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
2563         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
2564         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
2565         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
2566         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
2567         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
2568         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
2569         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
2570         * g++.dg/cilk-plus/cilk-plus.exp: New script.
2571         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
2572         in the list.
2574 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
2576         PR other/53317
2577         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
2579 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
2581         PR target/57655
2582         * gcc.target/i386/pr57655.c: New test.
2584 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
2586         * ada/acats/tests/gcc: Delete.
2587         * gnat.dg/style: Likewise.
2589 2013-06-20  Jeff Law  <law@redhat.com>
2591         PR tree-optimization/57660
2592         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
2593         based on their branch cost.
2595         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
2597 2013-06-20  Tobias Burnus  <burnus@net-b.de>
2599         PR fortran/57633
2600         * gfortran.dg/list_read_11.f90: New.
2602 2013-06-20  Richard Biener  <rguenther@suse.de>
2604         PR tree-optimization/57584
2605         * gcc.dg/torture/pr57584.c: New testcase.
2607 2013-06-19  Sharad Singhai  <singhai@google.com>
2609         * g++.dg/gcov/gcov-8.C: New testcase.
2610         * lib/gcov.exp: Handle intermediate format.
2612 2013-06-19  Wei Mi  <wmi@google.com>
2614         PR rtl-optimization/57518
2615         * testsuite/gcc.dg/pr57518.c: New test.
2617 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2619         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
2621 2013-06-19  Jan Hubicka  <jh@suse.cz>
2623         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
2625 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2627         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
2628         hard-coded values of array sizes with a #define.
2629         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2630         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2631         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2632         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
2633         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2635 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
2637         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
2638         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
2640 2013-06-19  Jeff Law  <law@redhat.com>
2642         * gcc.dg/tree-ssa/forwprop-28.c: New test.
2644 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2646         PR c++/57638
2647         * g++.dg/template/error53.C: New.
2649 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2651         PR target/55033
2652         * gcc.target/powerpc/pr55033.c: Fix options.
2654 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
2656         * gcc.target/i386/inline_error.c: New test.
2657         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
2658         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
2660 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
2662         PR c++/53211
2663         * g++.dg/cpp0x/decltype55.C: New.
2665 2013-06-18  Marek Polacek  <polacek@redhat.com>
2667         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
2669 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2671         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
2673 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2675         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2676         Also changed the returns from error as distinct values so that it is
2677         easier to debug.
2679 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
2681         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2683 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
2685         PR c++/16128
2686         * g++.dg/template/error52.C: New.
2687         * g++.dg/lookup/friend15.C: Update.
2688         * g++.dg/parse/error11.C: Likewise.
2689         * g++.dg/parse/error14.C: Likewise.
2690         * g++.dg/parse/parser-pr28152-2.C: Likewise.
2691         * g++.dg/parse/template25.C: Likewise.
2692         * g++.old-deja/g++.jason/cond.C: Likewise.
2693         * g++.old-deja/g++.mike/for2.C: Likewise.
2694         * g++.old-deja/g++.robertl/eb125.C: Likewise.
2695         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
2697 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2699         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
2700         ensure alignment.
2702 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2704         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
2705         accidentally placing minus sign for length instead of stride.
2707 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
2709         PR rtl-optimization/57425
2710         PR rtl-optimization/57569
2711         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
2712         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
2714 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
2716         PR fortran/49074
2717         PR fortran/56136
2718         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
2719         packing.
2720         * gfortran.dg/typebound_assignment_6.f03: New.
2722 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
2724         * gcc.target/h8300/h8300.exp: New.
2725         * gcc.dg/pragma-isr.c: Move to ...
2726         * gcc.target/sh/torture/pragma-isr.c: ... here ...
2727         * gcc.target/h8300/pragma-isr.c: ... and here.
2728         * gcc.dg/pragma-isr2.c: Move to ...
2729         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
2730         * gcc.target/h8300/pragma-isr2.c: ... and here.
2731         * gcc.dg/pragma-isr-trapa.c: Move to ...
2732         * gcc.target/sh/pragma-isr-trapa.c: ... here.
2733         * gcc.dg/pragma-isr-trapa2.c: Move to ...
2734         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
2735         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
2736         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
2737         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
2738         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
2739         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
2740         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
2741         * gcc.dg/attr-isr-trap_exit.c: Move to ...
2742         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
2743         * gcc.dg/attr-isr-trapa.c: Move to ...
2744         * gcc.target/sh/attr-isr-trapa.c: ... here.
2746 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2748         PR c++/51413
2749         * g++.dg/ext/builtin-offsetof1.C: New.
2751 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
2753         * gcc.target/aarch64/vect_smlal_1.c: New file.
2755 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2757         PR fortran/57508
2758         * gfortran.dg/defined_assignment_7.f90: New.
2760 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2762         PR c++/57599
2763         * g++.dg/rtti/dyncast6.C: New.
2764         * g++.dg/cpp0x/dyncast1.C: Likewise.
2766 2013-06-14  Alan Modra  <amodra@gmail.com>
2768         PR middle-end/57134
2769         * gcc.dg/pr57134.c: New.
2771 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2773         PR fortran/57596
2774         * gfortran.dg/deferred_type_param_9.f90: New.
2776 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2778         * gcc.dg/fold-minus-1.c: New testcase.
2780 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
2782         PR fortran/49074
2783         * gfortran.dg/typebound_assignment_5.f03: New.
2785 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2787         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
2789 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2790             Pat Haugen  <pthaugen@us.ibm.com>
2791             Peter Bergner  <bergner@vnet.ibm.com>
2793         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
2794         load/store instructions on power7, power8.
2795         * gcc.target/powerpc/atomic-p8.c: Likewise.
2797 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2799         PR c/57577
2800         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
2802 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
2804         PR c++/38958
2805         * g++.dg/warn/Wunused-var-20.C: New.
2807 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2809         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
2810         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
2811         Run with -fno-common.
2813 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2815         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
2816         and exit function calls with return 1 and return 0, respectively.
2818 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2820         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
2821         New tests.
2823 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
2825         PR tree-optimization/57361
2826         * gcc.dg/tree-ssa/pr57361.c: New file.
2828 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2830         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
2831         to ensure alignment.
2832         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
2834 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2836         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2838 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2839             Dominique d'Humieres  <dominiq@lps.ens.fr>
2841         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2843 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
2845         PR target/56564
2846         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
2847         * gcc.target/i386/pr56564-3.c: Likewise.
2849 2013-06-11  Tobias Burnus  <burnus@net-b.de>
2851         PR fortran/57535
2852         * gfortran.dg/class_array_18.f90: New.
2854 2013-06-11  Jan Hubicka  <jh@suse.cz>
2856         PR c++/57551
2857         * g++.dg/ext/visibility/anon6.C: Update testcase.
2859 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2861         PR c/57563
2862         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
2863         in how we check __sec_reduce_mutating function's result.
2865 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2866             Pat Haugen  <pthaugen@us.ibm.com>
2867             Peter Bergner  <bergner@vnet.ibm.com>
2869         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
2870         direct move instructions.
2871         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2872         * gcc.target/powerpc/direct-move.h: Likewise.
2873         * gcc.target/powerpc/direct-move-float1.c: Likewise.
2874         * gcc.target/powerpc/direct-move-float2.c: Likewise.
2875         * gcc.target/powerpc/direct-move-double1.c: Likewise.
2876         * gcc.target/powerpc/direct-move-double2.c: Likewise.
2877         * gcc.target/powerpc/direct-move-long1.c: Likewise.
2878         * gcc.target/powerpc/direct-move-long2.c: Likewise.
2880 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2882         PR c++/52440
2883         * g++.dg/cpp0x/pr52440.C: New.
2885 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
2887         PR target/56564
2888         * gcc.target/i386/pr56564-1.c: New test.
2889         * gcc.target/i386/pr56564-2.c: New test.
2890         * gcc.target/i386/pr56564-3.c: New test.
2891         * gcc.target/i386/pr56564-4.c: New test.
2892         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
2893         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2894         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2895         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2896         * gcc.target/i386/vect-sizes-1.c: Likewise.
2897         * gcc.target/i386/memcpy-1.c: Likewise.
2898         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
2899         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
2901 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2903         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
2904         systems to cover all GNU systems.
2905         * g++.dg/abi/guard2.C: Likewise.
2906         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2907         * g++.dg/eh/sighandle.C: Likewise.
2908         * g++.dg/ext/cleanup-10.C: Likewise.
2909         * g++.dg/ext/cleanup-11.C: Likewise.
2910         * g++.dg/ext/cleanup-8.C: Likewise.
2911         * g++.dg/ext/cleanup-9.C: Likewise.
2912         * g++.dg/opt/const5.C: Likewise.
2913         * g++.dg/opt/life1.C: Likewise.
2914         * g++.dg/other/pr39496.C: Likewise.
2915         * g++.old-deja/g++.abi/aggregates.C: Likewise.
2916         * g++.old-deja/g++.abi/align.C: Likewise.
2917         * g++.old-deja/g++.abi/bitfields.C: Likewise.
2918         * g++.old-deja/g++.law/weak.C: Likewise.
2919         * g++.old-deja/g++.pt/asm1.C: Likewise.
2920         * gcc.c-torture/execute/20030125-1.x: Likewise.
2921         * gcc.c-torture/execute/990127-2.x: Likewise.
2922         * gcc.dg/20041106-1.c: Likewise.
2923         * gcc.dg/20050503-1.c: Likewise.
2924         * gcc.dg/builtin-object-size-5.c: Likewise.
2925         * gcc.dg/cleanup-10.c: Likewise.
2926         * gcc.dg/cleanup-11.c: Likewise.
2927         * gcc.dg/cleanup-8.c: Likewise.
2928         * gcc.dg/cleanup-9.c: Likewise.
2929         * gcc.dg/complex-5.c: Likewise.
2930         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2931         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2932         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
2933         * gcc.dg/dfp/pr35739.c: Likewise.
2934         * gcc.dg/fdata-sections-1.c: Likewise.
2935         * gcc.dg/lto/20090206-1_0.c: Likewise.
2936         * gcc.dg/lto/20090206-2_0.c: Likewise.
2937         * gcc.dg/pr30360.c: Likewise.
2938         * gcc.dg/pr37303.c: Likewise.
2939         * gcc.dg/pr39323-1.c: Likewise.
2940         * gcc.dg/pr39323-2.c: Likewise.
2941         * gcc.dg/pr39323-3.c: Likewise.
2942         * gcc.dg/pr45416.c: Likewise.
2943         * gcc.dg/setjmp-2.c: Likewise.
2944         * gcc.dg/split-1.c: Likewise.
2945         * gcc.dg/split-3.c: Likewise.
2946         * gcc.dg/split-4.c: Likewise.
2947         * gcc.dg/strlenopt-12g.c: Likewise.
2948         * gcc.dg/strlenopt-14g.c: Likewise.
2949         * gcc.dg/strlenopt-14gf.c: Likewise.
2950         * gcc.dg/strlenopt-16g.c: Likewise.
2951         * gcc.dg/strlenopt-17g.c: Likewise.
2952         * gcc.dg/strlenopt-18g.c: Likewise.
2953         * gcc.dg/strlenopt-1f.c: Likewise.
2954         * gcc.dg/strlenopt-22g.c: Likewise.
2955         * gcc.dg/strlenopt-2f.c: Likewise.
2956         * gcc.dg/strlenopt-4g.c: Likewise.
2957         * gcc.dg/strlenopt-4gf.c: Likewise.
2958         * gcc.dg/struct-ret-3.c: Likewise.
2959         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
2960         * gcc.misc-tests/linkage.exp: Likewise.
2961         * gcc.target/i386/20000724-1.c: Likewise.
2962         * gcc.target/i386/align-main-3.c: Likewise.
2963         * gcc.target/i386/cleanup-1.c: Likewise.
2964         * gcc.target/i386/inline-mcpy.c: Likewise.
2965         * gcc.target/i386/pr32268.c: Likewise.
2966         * gcc.target/i386/pr36613.c: Likewise.
2967         * gcc.target/i386/pr39013-1.c: Likewise.
2968         * gcc.target/i386/pr39013-2.c: Likewise.
2969         * gcc.target/i386/pr39496.c: Likewise.
2970         * gcc.target/i386/pr40906-3.c: Likewise.
2971         * gcc.target/i386/pr46084.c: Likewise.
2972         * lib/target-supports.exp (check_effective_target_pie): Likewise.
2974 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
2976         PR target/6526
2977         * gcc.target/sh/pr6526.c: New.
2979 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
2981         PR target/57568
2982         * gcc.c-torture/execute/pr57568.c: New test.
2984 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2986         PR c++/37404
2987         * g++.dg/other/vararg-4.C: New.
2989 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
2991         PR rtl-optimization/57559
2992         * gcc.target/s390/pr57559.c : New test.
2994 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2996         PR fortran/37336
2997         * gfortran.dg/finalize_10.f90: New.
2998         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2999         * gfortran.dg/finalize_15.f90: New.
3001 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3003         PR fortran/57553
3004         * gfortran.dg/storage_size_4.f90: New.
3006 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
3008         PR c++/57548
3009         * testsuite/g++.dg/ext/pr57548.C: New test.
3011 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3013         PR middle-end/57541
3014         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3016 2013-06-07  Jan Hubicka  <jh@suse.cz>
3018         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3020 2013-06-07  Tobias Burnus  <burnus@net-b.de>
3022         PR fortran/57549
3023         * gfortran.dg/array_constructor_48.f90: New.
3024         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3025         * gfortran.dg/array_constructor_type_15.f03: Ditto.
3027 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3029         PR target/56315
3030         * gcc.target/arm/xordi3-opt.c: New test.
3032 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3034         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3035         Revert to dg-options.
3037 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3039         PR target/55033
3040         * gcc.target/powerpc/pr55033.c: New.
3042 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
3044         PR c++/53658
3045         * g++.dg/cpp0x/alias-decl-36.C: New.
3047 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3048             Pat Haugen  <pthaugen@us.ibm.com>
3049             Peter Bergner  <bergner@vnet.ibm.com>
3051         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3052         power8 builtin functions.
3053         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3054         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3055         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3056         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3057         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3058         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3059         * gcc.target/powerpc/p8vector-vectorize-1.c: New
3060         tests to test power8 auto-vectorization.
3061         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3062         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3063         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3064         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3066         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3067         powerpc_p8vector_ok instead of powerpc_vsx_ok.
3069         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3071         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3072         support.
3073         (check_effective_target_powerpc_p8vector_ok): Likewise.
3074         (is-effective-target): Likewise.
3075         (check_vect_support_and_set_flags): Likewise.
3077 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
3079         PR c++/43652
3080         * g++.dg/parse/error53.C: New.
3082 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
3084         PR rtl-optimization/57459
3085         * gcc.target/i386/pr57459.c: New test.
3087 2013-06-06  Teresa Johnson  <tejohnson@google.com>
3089         PR c++/53743
3090         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3091         into -freorder-blocks-and-partition test.
3092         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3093         * gcc.dg/tree-prof/20041218-1.c: Ditto.
3094         * gcc.dg/tree-prof/pr52027.c: Use -O2.
3095         * gcc.dg/tree-prof/pr50907.c: Ditto.
3096         * gcc.dg/tree-prof/pr45354.c: Ditto.
3097         * g++.dg/tree-prof/partition2.C: Ditto.
3098         * g++.dg/tree-prof/partition3.C: Ditto.
3100 2013-06-06  Tobias Burnus  <burnus@net-b.de>
3102         PR fortran/57542
3103         * gfortran.dg/finalize_16.f90: New.
3105 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3107         * gcc.dg/vect/no-section-anchors-vect-68.c:
3108         Add dg-skip-if aarch64_tiny.
3110 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3112         PR C/57457
3113         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3114         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3116 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
3118         PR c++/51908
3119         * g++.dg/cpp0x/decltype54.C: New.
3121 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
3123         * gcc.dg/fshort-wchar.c: Add extra dg-options for
3124         arm*-*-*eabi* targets.
3125         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3126         arm*-*-* targets.
3127         * gcc.dg/tree-ssa/pr43491.c: Likewise.
3129 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
3130             Tobias Burnus  <burnus@net-b.de>
3132         * gfortran.dg/string_length_2.f90: Fix dg-do run.
3133         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
3134         * gfortran.dg/io_real_boz_4.f90: Ditto.
3135         * gfortran.dg/io_real_boz_5.f90: Ditto.
3137 2013-06-05  Andreas Schwab  <schwab@suse.de>
3139         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3141 2013-06-04  Jan Hubicka  <jh@suse.cz>
3143         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3145 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3147         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3148         parameters with void.
3149         (main2): Removed argc parameter.
3150         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3151         (main): Replaced argc, argv parameters with void.
3152         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3153         (main2): Removed argc parameter.
3154         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3155         argv parameters with void.  Added __asm volatile to avoid optimization
3156         on argc, if necessary.
3157         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3158         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3159         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3160         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3161         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3162         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3163         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3164         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3165         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3166         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3167         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3168         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3169         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3170         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3171         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3172         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3173         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3174         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3175         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3176         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3177         parameters with void.
3178         (main2): Removed argc parameter.
3179         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3180         (main): Replaced argc, argv parameters with void.
3181         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3182         argv parameters with void.  Also renamed this function as main, and
3183         delete the existing main.
3184         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3185         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3186         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3188 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
3190         * gcc.target/aarch64/movi_1.c: New test.
3192 2013-06-04  Tobias Burnus  <burnus@net-b.de>
3194         PR fortran/37336
3195         * gfortran.dg/finalize_12.f90: New.
3196         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3197         end of scope finalization.
3198         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3199         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3200         * gfortran.dg/auto_dealloc_2.f90: Ditto.
3201         * gfortran.dg/class_19.f03: Ditto.
3202         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3203         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3204         * gfortran.dg/extends_14.f03: Ditto.
3205         * gfortran.dg/move_alloc_4.f90: Ditto.
3206         * gfortran.dg/typebound_proc_27.f03: Ditto.
3208 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
3210         * gfortran.dg/bounds_check_7.f90: Remove "! {".
3211         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3212         * gfortran.dg/default_initialization_5.f90: Update dg-do.
3213         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3214         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3215         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3216         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3217         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
3218         * gfortran.dg/io_real_boz_4.f90: Ditto.
3219         * gfortran.dg/io_real_boz_5.f90: Ditto.
3220         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3221         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3222         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3223         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3224         * gfortran.dg/transpose_2.f90: Fix dg-output.
3226 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3228         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3229         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3230         dg-option and an header comment.
3232 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3234         PR c++/57419
3235         * g++.dg/cpp0x/sfinae46.C: New.
3236         * g++.dg/cpp0x/defaulted13.C: Adjust.
3237         * g++.dg/cpp0x/defaulted2.C: Likewise.
3238         * g++.dg/cpp0x/defaulted26.C: Likewise.
3239         * g++.dg/cpp0x/defaulted3.C: Likewise.
3240         * g++.dg/cpp0x/error1.C: Likewise.
3241         * g++.dg/cpp0x/implicit1.C: Likewise.
3242         * g++.dg/cpp0x/implicit11.C: Likewise.
3243         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3244         * g++.dg/cpp0x/initlist47.C: Likewise.
3245         * g++.dg/cpp0x/initlist9.C: Likewise.
3246         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3247         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3248         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3249         * g++.dg/cpp0x/union4.C: Likewise.
3250         * g++.dg/template/crash108.C: Likewise.
3251         * g++.dg/template/crash41.C: Likewise.
3252         * g++.old-deja/g++.jason/local.C: Likewise.
3253         * g++.old-deja/g++.law/visibility3.C: Likewise.
3255 2013-06-03  Teresa Johnson  <tejohnson@google.com>
3257         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3258         * gcc.dg/vect/bb-slp-14.c: Ditto.
3259         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3260         * gcc.dg/vect/bb-slp-23.c: Ditto.
3261         * gcc.dg/vect/bb-slp-15.c: Ditto.
3262         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3263         * gcc.dg/vect/bb-slp-24.c: Ditto.
3264         * gcc.dg/vect/bb-slp-16.c: Ditto.
3265         * gcc.dg/vect/bb-slp-25.c: Ditto.
3266         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3267         * gcc.dg/vect/bb-slp-17.c: Ditto.
3268         * gcc.dg/vect/bb-slp-1.c: Ditto.
3269         * gcc.dg/vect/bb-slp-26.c: Ditto.
3270         * gcc.dg/vect/bb-slp-18.c: Ditto.
3271         * gcc.dg/vect/bb-slp-2.c: Ditto.
3272         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
3273         * gcc.dg/vect/bb-slp-27.c: Ditto.
3274         * gcc.dg/vect/bb-slp-19.c: Ditto.
3275         * gcc.dg/vect/bb-slp-3.c: Ditto.
3276         * gcc.dg/vect/bb-slp-28.c: Ditto.
3277         * gcc.dg/vect/bb-slp-4.c: Ditto.
3278         * gcc.dg/vect/bb-slp-29.c: Ditto.
3279         * gcc.dg/vect/bb-slp-5.c: Ditto.
3280         * gcc.dg/vect/bb-slp-6.c: Ditto.
3281         * gcc.dg/vect/bb-slp-8a.c: Ditto.
3282         * gcc.dg/vect/bb-slp-7.c: Ditto.
3283         * gcc.dg/vect/bb-slp-8b.c: Ditto.
3284         * gcc.dg/vect/bb-slp-8.c: Ditto.
3285         * gcc.dg/vect/bb-slp-9.c: Ditto.
3286         * gcc.dg/vect/bb-slp-10.c: Ditto.
3287         * gcc.dg/vect/bb-slp-11.c: Ditto.
3288         * gcc.dg/vect/bb-slp-20.c: Ditto.
3289         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
3290         * gcc.dg/vect/bb-slp-21.c: Ditto.
3291         * gcc.dg/vect/bb-slp-30.c: Ditto.
3292         * gcc.dg/vect/bb-slp-13.c: Ditto.
3293         * gcc.dg/vect/bb-slp-22.c: Ditto.
3294         * g++.dg/vect/slp-pr50413.cc: Ditto.
3295         * g++.dg/vect/slp-pr56812.cc: Ditto.
3296         * g++.dg/vect/slp-pr50819.cc: Ditto.
3298 2013-06-01  Tobias Burnus  <burnus@net-b.de>
3300         PR fortran/57456
3301         * gfortran.dg/class_array_17.f90: New.
3303 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3305         * ada/acats/floatstore.lst: New.
3306         * ada/acats/run_all.sh: Process it.
3308 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3310         * gcc.target/powerpc/e500-ord-1.c: New test.
3311         * gcc.target/powerpc/e500-ord-2.c: Likewise.
3312         * gcc.target/powerpc/e500-unord-1.c: Likewise.
3313         * gcc.target/powerpc/e500-unord-2.c: Likewise.
3315 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3317         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
3319 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3321         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
3323 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3325         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
3327 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3329         PR c/57452
3330         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
3331         test-case.
3333 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3335         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
3337 2013-05-31  Marek Polacek  <polacek@redhat.com>
3339         PR tree-optimization/57478
3340         PR tree-optimization/57453
3341         * gcc.dg/torture/pr57478.c: New test.
3343 2013-05-31  Tobias Burnus  <burnus@net-b.de>
3345         PR fortran/57456
3346         * gfortran.dg/class_array_17.f90: New.
3348 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3350         PR target/56315
3351         * gcc.target/arm/iordi3-opt.c: New test.
3353 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
3355         PR fortran/54190
3356         PR fortran/57217
3357         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
3358         * gfortran.dg/interface_26.f90: Ditto.
3359         * gfortran.dg/proc_ptr_11.f90: Ditto.
3360         * gfortran.dg/proc_ptr_15.f90: Ditto.
3361         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3362         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
3363         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3364         * gfortran.dg/typebound_override_1.f90: Ditto.
3365         * gfortran.dg/typebound_override_4.f90: Ditto.
3366         * gfortran.dg/typebound_proc_6.f03: Ditto.
3367         * gfortran.dg/assumed_type_7.f90: New test.
3368         * gfortran.dg/typebound_override_5.f90: New test.
3369         * gfortran.dg/typebound_override_6.f90: New test.
3370         * gfortran.dg/typebound_override_7.f90: New test.
3372 2013-05-30  Tobias Burnus  <burnus@net-b.de>
3374         PR middle-end/57073
3375         * gfortran.dg/power_6.f90: New.
3377 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
3379         * gcc.target/aarch64/insv_1.c: New test.
3381 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
3383         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
3384         dg-skip-if "No stabs".
3386 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
3388         PR fortran/54189
3389         * gfortran.dg/assumed_size_1.f90: New.
3391 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3393         * gcc.dg/shrink-wrap-alloca.c: New added.
3394         * gcc.dg/shrink-wrap-pretend.c: New added.
3395         * gcc.dg/shrink-wrap-sibcall.c: New added.
3397 2013-05-30  Tobias Burnus  <burnus@net-b.de>
3399         PR fortran/57458
3400         * gfortran.dg/assumed_rank_13.f90: New.
3402 2013-05-29  Easwaran Raman  <eraman@google.com>
3404         PR tree-optimization/57442
3405         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
3407 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3409         PR tree-optimization/57441
3410         * gcc.c-torture/compile/pr57441.c: New.
3412 2013-05-29  Dehao Chen  <dehao@google.com>
3414         PR testsuite/57413
3415         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
3417 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3419         PR fortran/37336
3420         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
3421         * gfortran.dg/class_19.f03: Ditto.
3423 2013-05-29  Richard Biener  <rguenther@suse.de>
3425         * gcc.dg/vect/bb-slp-32.c: New testcase.
3427 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3429         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
3430         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
3431         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
3432         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
3433         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3434         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
3435         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
3436         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3437         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
3438         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
3439         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
3440         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
3441         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
3442         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
3443         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
3444         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
3445         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
3446         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
3447         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
3448         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
3449         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
3450         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
3451         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
3452         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
3453         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
3454         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
3455         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
3456         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
3457         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3458         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
3459         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
3460         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
3461         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
3462         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3463         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
3464         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
3465         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
3466         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
3467         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
3469 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3471         PR fortran/37336
3472         * gfortran.dg/finalize_11.f90: New.
3473         * gfortran.dg/finalize_4.f03: Remove dg-error.
3474         * gfortran.dg/finalize_5.f03: Ditto.
3475         * gfortran.dg/finalize_6.f03: Ditto.
3476         * gfortran.dg/finalize_7.f03: Ditto.
3478 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3480         * gfortran.dg/class_array_16.f90: New.
3482 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3484         PR fortran/57435
3485         * testsuite/gfortran.dg/use_29.f90: New.
3487 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3489         * gnat.dg/fp_exception.adb: New test.
3491 2013-05-28  Richard Biener  <rguenther@suse.de>
3493         PR tree-optimization/56787
3494         * gcc.dg/vect/pr56787.c: New testcase.
3496 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
3497             Tobias Burnus  <burnus@net-b.de>
3499         PR fortran/57217
3500         * gfortran.dg/typebound_override_4.f90: New.
3502 2013-05-28  Richard Biener  <rguenther@suse.de>
3504         PR tree-optimization/57411
3505         * g++.dg/opt/pr57411.C: New testcase.
3507 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3509         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
3510         * gcc.dg/builtin-bswap-9.c: Likewise.
3512 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3514         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
3516 2013-05-27  Richard Biener  <rguenther@suse.de>
3518         PR middle-end/57412
3519         * gcc.dg/gomp/pr57412.c: New testcase.
3521 2013-05-27  Bud Davis  <jmdavis@link.com>
3523         PR fortran/50405
3524         * gfortran.dg/stfunc_8.f90: New.
3526 2013-05-27  Richard Biener  <rguenther@suse.de>
3528         PR tree-optimization/57343
3529         * gcc.dg/torture/pr57343.c: New testcase.
3531 2013-05-27  Richard Biener  <rguenther@suse.de>
3533         PR tree-optimization/57417
3534         * gcc.dg/torture/pr57417.c: New testcase.
3536 2013-05-27  Richard Biener  <rguenther@suse.de>
3538         PR tree-optimization/57396
3539         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
3541 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3543         * gnat.dg/specs/last_bit.ads: New test.
3545 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3547         * gnat.dg/specs/machine_attribute.ads: New test.
3549 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3551         * gnat.dg/incomplete3.ad[sb]: New test.
3553 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3555         PR target/53916
3556         * gcc.target/mips/div-13.c: New test.
3558 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3560         PR target/55777
3561         * gcc.target/mips/mips16-attributes-5.c,
3562         * gcc.target/mips/mips16-attributes-6.c: New tests.
3564 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3566         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
3567         * gcc.dg/builtin-bswap-8.c: Likewise.
3569 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3571         PR c++/52216
3572         * g++.dg/cpp0x/new1.C: New.
3574 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3576         PR c++/25666
3577         * g++.dg/parse/dtor16.C: New.
3578         * g++.dg/parse/dtor6.C: Adjust.
3580 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3582         PR c++/19618
3583         * g++.dg/expr/bitfield12.C: New.
3585 2013-05-24  Jeff Law  <law@redhat.com>
3587         PR tree-optimization/57124
3588         * gcc.c-torture/execute/pr57124.c: New test.
3589         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
3591 2013-05-24  Martin Jambor  <mjambor@suse.cz>
3593         PR tree-optimization/57294
3594         * gcc.dg/ipa/pr57294.c: New test.
3596 2013-05-24  Dehao Chen  <dehao@google.com>
3598         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
3600 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
3602         * gcc.target/aarch64/scalar_intrinsics.c
3603         (force_simd): Use a valid instruction.
3604         (test_vdupd_lane_s64): Pass a valid lane argument.
3605         (test_vdupd_lane_u64): Likewise.
3607 2013-05-24  Richard Biener  <rguenther@suse.de>
3609         PR tree-optimization/57287
3610         * gcc.dg/pr57287.c: New testcase.
3612 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3614         PR c++/26572
3615         * g++.dg/template/error51.C: New.
3617 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3619         PR c++/25503
3620         * g++.dg/template/bitfield2.C: New.
3622 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3624         * gnat.dg/specs/noinline1.ads: New test.
3625         * gnat.dg/noinline2.ad[sb]: Likewise.
3626         * gnat.dg/specs/noinline3.ads: Likewise.
3627         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
3629 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3631         PR tree-ssa/57385
3632         * gcc.dg/tree-ssa/pr57385.c: New test.
3634 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3636         * gnat.dg/derived_type4.adb: New test.
3638 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3640         * gcc.dg/builtin-bswap-6.c: New test.
3641         * gcc.dg/builtin-bswap-7.c: Likewise.
3642         * gcc.dg/builtin-bswap-8.c: Likewise.
3643         * gcc.dg/builtin-bswap-9.c: Likewise.
3645 2013-05-23  Christian Bruel  <christian.bruel@st.com>
3647         PR debug/57351
3648         * gcc.dg/debug/pr57351.c: New test
3650 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
3652         * gcc.target/aarch64/vect-clz.c: New file.
3654 2013-05-23  Martin Jambor  <mjambor@suse.cz>
3656         PR middle-end/57347
3657         * gcc.dg/ipa/pr57347.c: New test.
3659 2013-05-23  Richard Biener  <rguenther@suse.de>
3661         PR tree-optimization/57380
3662         * g++.dg/tree-ssa/pr57380.C: New testcase.
3664 2013-05-23  Richard Biener  <rguenther@suse.de>
3666         PR middle-end/57381
3667         * gcc.dg/torture/pr57381.c: New testcase.
3669 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
3671         PR middle-end/57344
3672         * gcc.c-torture/execute/pr57344-1.c: New test.
3673         * gcc.c-torture/execute/pr57344-2.c: New test.
3674         * gcc.c-torture/execute/pr57344-3.c: New test.
3675         * gcc.c-torture/execute/pr57344-4.c: New test.
3677 2013-05-23  Richard Biener  <rguenther@suse.de>
3679         PR rtl-optimization/57341
3680         * gcc.dg/torture/pr57341.c: New testcase.
3682 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3684         PR c++/57352
3685         * g++.dg/parse/crash62.C: New.
3687 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3688             Pat Haugen  <pthaugen@us.ibm.com>
3689             Peter Bergner  <bergner@vnet.ibm.com>
3691         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
3692         crypto builtins.
3694 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3696         PR fortran/57364
3697         * gfortran.dg/defined_assignment_6.f90: New.
3699 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3701         PR fortran/57338
3702         * gfortran.dg/assumed_type_6.f90: New.
3704 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3706         PR c++/57211
3707         * g++.dg/cpp0x/Wunused-parm.C: New.
3709 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3711         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
3712         * g++.dg/warn/Wdouble-promotion.C: Likewise.
3714 2013-05-21  Easwaran Raman  <eraman@google.com>
3716         PR tree-optimization/57322
3717         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
3719 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
3721         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
3722         .set (no)?micromips
3724 2013-05-21  Tobias Burnus  <burnus@net-b.de>
3726         PR fortran/57035
3727         * gfortran.dg/assumed_type_5.f90: New.
3728         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
3729         * gfortran.dg/assumed_rank_2.f90: Ditto.
3730         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3731         * gfortran.dg/no_arg_check_3.f90: Ditto.
3733 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3735         PR tree-optimization/57331
3736         * gcc.c-torture/compile/pr57331.c: New test.
3738 2013-05-21  Richard Biener  <rguenther@suse.de>
3740         PR tree-optimization/57330
3741         * gcc.dg/torture/pr57330.c: New testcase.
3743 2013-05-21  Richard Biener  <rguenther@suse.de>
3745         PR tree-optimization/57303
3746         * gcc.dg/torture/pr57303.c: New testcase.
3748 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3750         PR tree-optimization/57321
3751         * gcc.c-torture/execute/pr57321.c: New test.
3753 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3755         PR fortran/48858
3756         PR fortran/55465
3757         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
3758         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
3759         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
3760         * gfortran.dg/binding_label_tests_3.f03: Ditto.
3761         * gfortran.dg/binding_label_tests_4.f03: Ditto.
3762         * gfortran.dg/binding_label_tests_5.f03: Ditto.
3763         * gfortran.dg/binding_label_tests_6.f03: Ditto.
3764         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3765         * gfortran.dg/binding_label_tests_8.f03: Ditto.
3766         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
3767         * gfortran.dg/binding_label_tests_24.f90: New.
3768         * gfortran.dg/binding_label_tests_25.f90: New.
3770 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3772         PR fortran/48858
3773         * gfortran.dg/binding_label_tests_17.f90: New.
3774         * gfortran.dg/binding_label_tests_18.f90: New.
3775         * gfortran.dg/binding_label_tests_19.f90: New.
3776         * gfortran.dg/binding_label_tests_20.f90: New.
3777         * gfortran.dg/binding_label_tests_21.f90: New.
3778         * gfortran.dg/binding_label_tests_22.f90: New.
3779         * gfortran.dg/binding_label_tests_23.f90: New.
3781 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3783         PR fortran/48858
3784         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
3785         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
3786         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
3787         * gfortran.dg/common_18.f90: New.
3788         * gfortran.dg/common_19.f90: New.
3789         * gfortran.dg/common_20.f90: New.
3790         * gfortran.dg/common_21.f90: New.
3792 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3794         PR c++/12288
3795         * g++.dg/parse/error52.C: New.
3796         * g++.dg/parse/error3.C: Adjust.
3797         * g++.dg/parse/error36.C: Likewise.
3799 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3801         PR target/56547
3802         * gcc.target/sh/pr56547-1.c: New.
3803         * gcc.target/sh/pr56547-2.c: New.
3805 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3807         PR c++/23608
3808         * g++.dg/warn/Wsign-compare-6.C: New.
3809         * g++.dg/warn/Wdouble-promotion.C: Adjust.
3811 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3813         PR c++/57327
3814         * g++.dg/template/error50.C: New.
3816 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3818         PR c++/10207
3819         * g++.dg/ext/complit13.C: New.
3821 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
3823         PR c++/57175
3824         * g++.dg/pr57175.C: New testcase.
3826 2013-05-17  Easwaran Raman  <eraman@google.com>
3828         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
3830 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
3832         PR testsuite/57313
3833         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
3835 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3837         PR rtl-optimization/57281
3838         PR rtl-optimization/57300
3839         * gcc.dg/pr57300.c: New test.
3840         * gcc.c-torture/execute/pr57281.c: New test.
3842 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3844         PR c++/18126
3845         * g++.dg/ext/sizeof-complit.C: New.
3847 2013-05-17  Marek Polacek  <polacek@redhat.com>
3849         * gcc.dg/strlenopt-25.c: New test.
3850         * gcc.dg/strlenopt-26.c: Likewise.
3852 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3854         * gcc.target/i386/rotate-4.c: Compile only with -mavx
3855         instead of -mavx2, require only avx instead of avx2.
3856         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
3857         of avx2-check.h and turn into an avx runtime test instead of
3858         avx2 runtime test.
3860 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3862         * g++.dg/ext/vector22.C: Uncomment working test.
3864 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
3866         PR c++/17410
3867         * g++.dg/template/pr17410.C: New.
3869 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
3871         * gcc.target/i386/rotate-3.c: New test.
3872         * gcc.target/i386/rotate-3a.c: New test.
3873         * gcc.target/i386/rotate-4.c: New test.
3874         * gcc.target/i386/rotate-4a.c: New test.
3875         * gcc.target/i386/rotate-5.c: New test.
3876         * gcc.target/i386/rotate-5a.c: New test.
3878 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3880         * gcc.dg/visibility-21.c: Require section_anchors.
3882 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
3884         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
3885         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
3886         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
3888 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
3890         * gcc.dg/visibility-21.c: New.
3892 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3894         PR middle-end/57286
3895         * gcc.dg/pr57286.c: New testcase.
3896         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
3897         * g++.dg/ext/vector22.C: Comment out transformations not
3898         performed anymore.
3900 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
3902         PR target/57260
3903         * gcc.target/mips/call-1.c: Restrict to o32.
3904         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
3906 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3908         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
3909         dg-messages.
3910         * g++.dg/warn/Wshadow-1.C: Likewise.
3911         * g++.dg/warn/Wshadow-6.C: Likewise.
3912         * g++.dg/warn/Wshadow-7.C: Likewise.
3914 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3916         PR c++/31952
3917         * g++.dg/parse/pr31952-1.C: New.
3918         * g++.dg/parse/pr31952-2.C: Likewise.
3919         * g++.dg/parse/pr31952-3.C: Likewise.
3921         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
3922         * g++.old-deja/g++.jason/cond.C: Likewise.
3923         * g++.dg/cpp0x/range-for5.C: Likewise.
3925 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3927         PR target/19599
3928         * gcc.target/arm/pr40887.c: Adjust testcase.
3929         * gcc.target/arm/pr19599.c: New test.
3931 2013-05-15  Richard Biener  <rguenther@suse.de>
3933         PR tree-optimization/57275
3934         * gcc.target/i386/pr57275.c: New testcase.
3936 2013-05-15  Jan Hubicka  <jh@suse.cz>
3938         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
3939         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
3940         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
3942 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3944         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
3945         scheduling.
3947 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3949         PR c++/57274
3950         * c-c++-common/Wsequence-point-1.c: New test.
3952 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
3954         * g++.dg/ext/vector22.C: New testcase.
3955         * gcc.dg/binop-xor3.c: Remove xfail.
3957 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
3959         * gcc.target/aarch64/vect-fcm.x: Add cases testing
3960         FLOAT cmp FLOAT ? INT : INT.
3961         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
3962         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3963         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3964         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3965         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3966         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3968 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
3970         PR c++/53903
3971         * g++.dg/cpp0x/defaulted43.C: New.
3973 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3975         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
3976         (alloca): Remove declaration.
3977         (foo9): Replace alloca by __builtin_alloca.
3979 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3981         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3982         Expect "size of array is too large" error.
3984 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3986         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
3988 2013-05-14  Richard Biener  <rguenther@suse.de>
3990         PR middle-end/57235
3991         * g++.dg/torture/pr57235.C: New testcase.
3993 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3995         PR middle-end/57251
3996         * gcc.dg/torture/pr57251.c: New test.
3998 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
4000         PR target/57264
4001         * gcc.target/i386/pr57264.c: New test.
4003 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4005         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4007 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
4009         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4011 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4013         PR tree-optimization/45216
4014         PR tree-optimization/57157
4015         * c-c++-common/rotate-1.c: Add 32 tests with +.
4016         * c-c++-common/rotate-1a.c: Adjust.
4017         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4018         * c-c++-common/rotate-2b.c: New test.
4019         * c-c++-common/rotate-3.c: Add 32 tests with +.
4020         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4021         * c-c++-common/rotate-4b.c: New test.
4022         * c-c++-common/rotate-5.c: New test.
4024 2013-05-13  Martin Jambor  <mjambor@suse.cz>
4026         PR middle-end/42371
4027         * gcc.dg/ipa/remref-0.c: New test.
4028         * gcc.dg/ipa/remref-1a.c: Likewise.
4029         * gcc.dg/ipa/remref-1b.c: Likewise.
4030         * gcc.dg/ipa/remref-2a.c: Likewise.
4031         * gcc.dg/ipa/remref-2b.c: Likewise.
4033 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
4035         * gcc.dg/vector-shift-2.c: New testcase.
4037 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4039         PR tree-optimization/57230
4040         * gcc.dg/strlenopt-24.c: New test.
4042         PR tree-optimization/57230
4043         * gcc.dg/strlenopt-23.c: New test.
4045 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
4047         PR target/57108
4048         * gcc.target/sh/pr57108.c: Move this test case to ...
4049         * gcc.c-torture/compile/pr57108.c: ... here.
4051 2013-05-10  Richard Biener  <rguenther@suse.de>
4053         PR tree-optimization/57214
4054         * gcc.dg/torture/pr57214.c: New testcase.
4056 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
4058         * gcc.dg/vector-shift.c: New testcase.
4060 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
4062         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4064         PR tree-optimization/45216
4065         PR tree-optimization/57157
4066         * c-c++-common/rotate-1.c: New test.
4067         * c-c++-common/rotate-1a.c: New test.
4068         * c-c++-common/rotate-2.c: New test.
4069         * c-c++-common/rotate-2a.c: New test.
4070         * c-c++-common/rotate-3.c: New test.
4071         * c-c++-common/rotate-3a.c: New test.
4072         * c-c++-common/rotate-4.c: New test.
4073         * c-c++-common/rotate-4a.c: New test.
4075 2013-05-10  Richard Biener  <rguenther@suse.de>
4077         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4078         * gcc.target/i386/l_fma_double_1.c: Adjust.
4079         * gcc.target/i386/l_fma_double_2.c: Likewise.
4080         * gcc.target/i386/l_fma_double_3.c: Likewise.
4081         * gcc.target/i386/l_fma_double_4.c: Likewise.
4082         * gcc.target/i386/l_fma_double_5.c: Likewise.
4083         * gcc.target/i386/l_fma_double_6.c: Likewise.
4084         * gcc.target/i386/l_fma_float_1.c: Likewise.
4085         * gcc.target/i386/l_fma_float_2.c: Likewise.
4086         * gcc.target/i386/l_fma_float_3.c: Likewise.
4087         * gcc.target/i386/l_fma_float_4.c: Likewise.
4088         * gcc.target/i386/l_fma_float_5.c: Likewise.
4089         * gcc.target/i386/l_fma_float_6.c: Likewise.
4091 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
4093         PR c++/51226
4094         * g++.dg/cpp0x/pr51226.C: New.
4096 2013-04-16  Han Shen  <shenhan@google.com>
4098         Test cases for '-fstack-protector-strong'.
4099         * gcc.dg/fstack-protector-strong.c: New.
4100         * g++.dg/fstack-protector-strong.C: New.
4102 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
4104         * gcc.target/aarch64/ands_1.c: New test.
4105         * gcc.target/aarch64/ands_2.c: Likewise
4107 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
4109         * lib/target-supports.exp (check_effective_target_hw): New
4110         function.
4111         * c-c++-common/asan/clone-test-1.c: Call
4112         check_effective_target_hw.
4113         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4114         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4115         possible decorations.
4116         * c-c++-common/asan/null-deref-1.c: Likewise.
4117         * c-c++-common/asan/stack-overflow-1.c: Likewise.
4118         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4119         * c-c++-common/asan/use-after-free-1.c: Likewise.
4120         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4121         * g++.dg/asan/large-func-test-1.C: Likewise.
4123 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
4125         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4127 2013-05-07  Richard Biener  <rguenther@suse.de>
4129         PR middle-end/57190
4130         * g++.dg/torture/pr57190.C: New testcase.
4132 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
4134         PR tree-optimization/57149
4135         * gcc.dg/pr57149.c: New test.
4137         PR debug/57184
4138         * gcc.dg/pr57184.c: New test.
4140 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4142         * gnat.dg/specs/array3.ads: New test.
4144 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
4146         * c-c++-common/vector-scalar-2.c: New testcase.
4148 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
4150         * gcc.target/i386/asm-dialect-2.c: New testcase.
4152 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
4154         PR c++/57183
4155         * g++.dg/cpp0x/auto38.C: New.
4157 2013-05-06  Richard Biener  <rguenther@suse.de>
4159         PR tree-optimization/57185
4160         * gcc.dg/autopar/pr57185.c: New testcase.
4162 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
4164         PR target/57106
4165         * gcc.target/i386/pr57106.c: New test.
4167 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4169         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4170         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4171         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4172         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4173         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4174         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4175         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4177 2013-05-06  Teresa Johnson  <tejohnson@google.com>
4179         PR bootstrap/57154
4180         * gcc.dg/pr57154.c: New test.
4182 2013-05-06  Richard Biener  <rguenther@suse.de>
4184         PR middle-end/57147
4185         * gcc.dg/torture/pr57147-1.c: New testcase.
4186         * gcc.dg/torture/pr57147-2.c: Likewise.
4187         * gcc.dg/torture/pr57147-3.c: Likewise.
4189 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4191         PR target/55303
4192         * gcc.target/sh/pr55303-1.c: New.
4193         * gcc.target/sh/pr55303-2.c: New.
4194         * gcc.target/sh/pr55303-3.c: New.
4196 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4198         * gfortran.dg/allocate_with_source_3.f90: New.
4200 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4202         PR fortran/57141
4203         * gfortran.dg/null_8.f90: New.
4205 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4207         PR c++/53745
4208         * g++.dg/cpp0x/enum27.C: New.
4209         * g++.dg/cpp0x/enum_base.C: Adjust.
4211 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
4213         PR tree-optimization/56205
4214         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4216 2013-05-04  Tobias Burnus  <burnus@net-b.de>
4218         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4219         * gfortran.dg/bind_c_usage_27.f90: New.
4220         * gfortran.dg/bind_c_usage_28.f90: New.
4222 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4224         PR c++/51927
4225         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4227 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4229         PR target/57150
4230         * gcc.target/powerpc/pr57150.c: New file.
4232 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4234         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4235         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4236         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4237         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4238         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4239         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4240         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4242 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
4244         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4245         scan-assembler-times.
4247 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4249         * gcc.dg/tree-ssa/slsr-32.c: New.
4250         * gcc.dg/tree-ssa/slsr-33.c: New.
4251         * gcc.dg/tree-ssa/slsr-34.c: New.
4252         * gcc.dg/tree-ssa/slsr-35.c: New.
4253         * gcc.dg/tree-ssa/slsr-36.c: New.
4254         * gcc.dg/tree-ssa/slsr-37.c: New.
4255         * gcc.dg/tree-ssa/slsr-38.c: New.
4257 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
4259         * gcc.target/aarch64/tst_1.c: New test.
4260         * gcc.target/aarch64/tst_2.c: Likewise
4262 2013-05-02  Jeff Law  <law@redhat.com>
4264         PR tree-optimization/57144
4265         * gcc.c-torture/execute/pr57144.c: New test.
4267 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
4269         PR rtl-optimization/57130
4270         * gcc.c-torture/execute/pr57130.c: New test.
4272 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
4274         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
4276 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
4278         * gcc.target/aarch64/fabd.c: New file.
4280 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4282         PR c++/54318
4283         * g++.dg/cpp0x/pr54318.C: New.
4285 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4287         PR c++/14283
4288         * g++.dg/parse/error51.C: New.
4289         * g++.dg/parse/error15.C: Adjust column numbers.
4291 2013-05-02  Tobias Burnus  <burnus@net-b.de>
4293         PR fortran/57142
4294         * gfortran.dg/size_kind_2.f90: New.
4295         * gfortran.dg/size_kind_3.f90: New.
4297 2013-05-02  Richard Biener  <rguenther@suse.de>
4299         PR middle-end/57140
4300         * g++.dg/torture/pr57140.C: New testcase.
4302 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
4304         PR target/56732
4305         * gcc.target/arm/pr56732-1.c: New test.
4307 2013-05-02  Martin Jambor  <mjambor@suse.cz>
4309         PR middle-end/56988
4310         * gcc.dg/ipa/pr56988.c: New test.
4312 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
4314         * gcc.target/aarch64/bics_1.c: New test.
4315         * gcc.target/aarch64/bics_2.c: Likewise.
4317 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
4319         PR rtl-optimization/57131
4320         * gcc.c-torture/execute/pr57131.c: New test.
4322 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4324         PR c++/57132
4325         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
4327 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
4329         PR target/57091
4330         * gcc.target/i386/pr57091.c: New test.
4332 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4334         * gcc.target/aarch64/vect-vaddv.c: New.
4336 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4338         * gcc.target/aarch64/vect-vmaxv.c: New.
4339         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
4341 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4343         * gcc.target/aarch64/scalar-vca.c: New.
4344         * gcc.target/aarch64/vect-vca.c: Likewise.
4346 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4348         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
4349         (test_vceqd_s64): Force arguments to SIMD registers.
4350         (test_vceqzd_s64): Likewise.
4351         (test_vcged_s64): Likewise.
4352         (test_vcled_s64): Likewise.
4353         (test_vcgezd_s64): Likewise.
4354         (test_vcged_u64): Likewise.
4355         (test_vcgtd_s64): Likewise.
4356         (test_vcltd_s64): Likewise.
4357         (test_vcgtzd_s64): Likewise.
4358         (test_vcgtd_u64): Likewise.
4359         (test_vclezd_s64): Likewise.
4360         (test_vcltzd_s64): Likewise.
4361         (test_vtst_s64): Likewise.
4362         (test_vtst_u64): Likewise.
4364 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4366         PR c++/57092
4367         * g++.dg/cpp0x/decltype53.C: New.
4369 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4371         PR fortran/57071
4372         * gfortran.dg/power_5.f90:  New test.
4374 2013-04-30  Richard Biener  <rguenther@suse.de>
4376         PR middle-end/57122
4377         * gcc.dg/torture/pr57122.c: New testcase.
4379 2013-04-30  Richard Biener  <rguenther@suse.de>
4381         PR middle-end/57107
4382         * g++.dg/torture/pr57107.C: New testcase.
4384 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
4386         PR rtl-optimization/57105
4387         * gcc.dg/pr57105.c: New test.
4389 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
4391         PR tree-optimization/57104
4392         * gcc.dg/pr57104.c: New test.
4394 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
4396         PR target/44578
4397         * gcc.target/i386/pr44578.c: New test.
4399 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
4401         PR target/57097
4402         * gcc.target/i386/pr57097.c: New test.
4404 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
4406         PR target/57098
4407         * gcc.target/i386/pr57098.c: New test.
4409 2013-04-29  Kai Tietz  <ktietz@redhat.com>
4411         * gcc.c-torture/execute/pr55875.c: New test.
4413 2013-04-29  Richard Biener  <rguenther@suse.de>
4415         PR middle-end/57075
4416         * gcc.dg/torture/pr57075.c: New testcase.
4418 2013-04-29  Richard Biener  <rguenther@suse.de>
4420         PR middle-end/57103
4421         * gcc.dg/autopar/pr57103.c: New testcase.
4423 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4425         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
4427 2013-04-29  Tom de Vries  <tom@codesourcery.com>
4429         * gcc.dg/pr50763.c: Update test.
4431 2013-04-26  Jeff Law  <law@redhat.com>
4433         * gcc.dg/tree-ssa/vrp88.c: New test.
4435 2013-04-29  Christian Bruel  <christian.bruel@st.com>
4437         PR target/57108
4438         * gcc.target/sh/pr57108.c: New test.
4440 2013-04-29  Richard Biener  <rguenther@suse.de>
4442         PR middle-end/57089
4443         * gfortran.dg/gomp/pr57089.f90: New testcase.
4445 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4447         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
4449 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4451         * gcc.target/aarch64/vect-vcvt.c: New.
4453 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4455         * gcc.target/aarch64/vect-vrnd.c: New.
4457 2013-04-29  Richard Biener  <rguenther@suse.de>
4459         PR tree-optimization/57081
4460         * gcc.dg/torture/pr57081.c: New testcase.
4462 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
4464         PR tree-optimization/57083
4465         * gcc.dg/torture/pr57083.c: New test.
4467 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4469         PR c++/56450
4470         * g++.dg/cpp0x/decltype52.C: New.
4472 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
4474         N3472 binary constants
4475         * g++.dg/cpp/limits.C: Adjust warning wording.
4476         * g++.dg/system-binary-constants-1.C: Likewise.
4477         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
4479 2013-04-28  Tobias Burnus  <burnus@net-b.de>
4481         PR fortran/57093
4482         * gfortran.dg/coarray_30.f90: New.
4484 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4486         PR fortran/57071
4487         * frontend-passes (optimize_power):  New function.
4488         (optimize_op):  Use it.
4490 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
4492         PR target/56866
4493         * gcc.c-torture/execute/pr56866.c: New test.
4494         * gcc.target/i386/pr56866.c: New test.
4496 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4498         PR go/57045
4499         * gcc.dg/setjmp-5.c: New test.
4501 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
4503         PR c++/55708
4504         * g++.dg/cpp0x/constexpr-55708.C: New.
4506 2013-04-26  Richard Biener  <rguenther@suse.de>
4508         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
4509         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
4510         * gcc.dg/pr53265.c: Remove XFAILs.
4511         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
4512         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
4514 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4516         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
4517         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
4518         -fdiagnostics-color=never option similarly to
4519         -fno-diagnostics-show-caret option.
4521 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
4523         PR rtl-optimization/57003
4524         * gcc.target/i386/pr57003.c: New test.
4526 2013-04-25  Marek Polacek  <polacek@redhat.com>
4528         PR tree-optimization/57066
4529         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
4531 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
4532             Tejas Belagod  <tejas.belagod@arm.com>
4534         * gcc.target/aarch64/vaddv-intrinsic.c: New.
4535         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
4536         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
4538 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4540         * gcc.target/aarch64/cmp.c: New.
4542 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4544         * gcc.target/aarch64/ngc.c: New.
4546 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4548         * lib/target-supports.exp
4549         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
4550         (check_effective_target_arm_neon_fp16_ok): Likewise.
4551         (add_options_for_arm_neon_fp16): Likewise.
4552         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
4553         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
4555 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
4557         PR rtl-optimizations/57046
4558         * gcc.target/i386/pr57046.c: New test.
4560 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4562         * g++.dg/cpp1y/cplusplus.C: New.
4564 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4566         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
4568 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4570         * c-c++-common/Wpointer-arith-1.c: New.
4572 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4574         * g++.dg/cpp1y/cxx1y_macro.C: New.
4576 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4578         PR c++/56970
4579         * g++.dg/cpp0x/sfinae45.C: New.
4581 2013-04-24  Richard Biener  <rguenther@suse.de>
4583         PR testsuite/57050
4584         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
4586 2013-04-23  Richard Biener  <rguenther@suse.de>
4588         PR middle-end/57036
4589         * gcc.dg/torture/pr57036-1.c: New testcase.
4590         * gcc.dg/torture/pr57036-2.c: Likewise.
4592 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
4594         * gcc.target/aarch64/scalar-mov.c: New testcase.
4596 2013-04-23  Richard Biener  <rguenther@suse.de>
4598         PR tree-optimization/57026
4599         * gcc.dg/torture/pr57026.c: New testcase.
4601 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
4603         PR fortran/53685
4604         PR fortran/57022
4605         * gfortran.dg/transfer_check_4.f90: New.
4607 2013-04-22  Marek Polacek  <polacek@redhat.com>
4609         PR sanitizer/56990
4610         * gcc.dg/pr56990.c: New test.
4612 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
4614         PR target/57018
4615         * gcc.target/i386/pr57018.c: New test.
4617 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
4619         * gcc.target/aarch64/vrecps.c: New.
4620         * gcc.target/aarch64/vrecpx.c: Likewise.
4622 2013-04-22  Christian Bruel  <christian.bruel@st.com>
4624         PR target/56995
4625         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
4627 2013-04-21  Jeff Law  <law@redhat.com>
4629         * gcc.dg/tree-ssa/forwprop-26.c: New test.
4631 2013-04-20  Tobias Burnus  <burnus@net-b.de>
4633         PR fortran/56907
4634         * gfortran.dg/c_loc_test_22.f90: New.
4636 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
4638         PR rtl-optimization/56847
4639         * gcc.dg/pr56847.c: New test.
4641 2013-04-19  Richard Biener  <rguenther@suse.de>
4643         PR tree-optimization/56982
4644         * gcc.c-torture/execute/pr56982.c: New testcase.
4646 2013-04-19  Martin Jambor  <mjambor@suse.cz>
4648         PR tree-optimization/56718
4649         * g++.dg/ipa/imm-devirt-1.C: New test.
4650         * g++.dg/ipa/imm-devirt-2.C: Likewise.
4652 2013-04-19  Richard Biener  <rguenther@suse.de>
4654         PR tree-optimization/57000
4655         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
4657 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4658             Mikael Morin  <mikael@gcc.gnu.org>
4660         PR fortran/56872
4661         * gfortran.dg/array_constructor_45.f90:  New test.
4662         * gfortran.dg/array_constructor_46.f90:  New test.
4663         * gfortran.dg/array_constructor_47.f90:  New test.
4664         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
4666 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4668         PR rtl-optimization/56999
4669         * g++.dg/opt/pr56999.C: New test.
4671 2013-04-18  Cary Coutant  <ccoutant@google.com>
4673         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
4674         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
4676 2013-04-18  Cary Coutant  <ccoutant@google.com>
4678         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
4679         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
4680         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
4681         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
4682         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4683         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
4684         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4685         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
4686         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
4687         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
4688         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
4690 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
4692         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
4694 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4696         PR tree-optimization/56984
4697         * gcc.c-torture/compile/pr56984.c: New test.
4699         PR rtl-optimization/56992
4700         * gcc.dg/pr56992.c: New test.
4702 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
4704         PR fortran/56814
4705         * gfortran.dg/proc_ptr_42.f90: New.
4707 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4709         * gnat.dg/discr41.ad[sb]: New test.
4710         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
4711         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
4712         * gcc.dg/vect/slp-24.c: Likewise.
4713         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4714         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4715         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4716         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4717         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4718         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
4719         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4720         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
4721         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4722         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4723         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4724         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4725         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4726         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4727         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4728         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4729         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4730         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4731         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
4732         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4733         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
4734         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
4735         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4736         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
4737         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4738         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4740 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
4742         PR fortran/40958
4743         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
4744         * gfortran.dg/module_md5_1.f90: Remove.
4746 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4748         * gcc.target/aarch64/adds3.c: New.
4749         * gcc.target/aarch64/subs3.c: New.
4751 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4753         * gcc.target/aarch64/adds1.c: New.
4754         * gcc.target/aarch64/adds2.c: New.
4755         * gcc.target/aarch64/subs1.c: New.
4756         * gcc.target/aarch64/subs2.c: New.
4758 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
4760         Implement n3599 - Literal operator templates for strings.
4761         * g++.dg/cpp1y/udlit-char-template.C: New test.
4762         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
4764 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4766         PR fortran/39505
4767         * gfortran.dg/no_arg_check_1.f90: New.
4768         * gfortran.dg/no_arg_check_2.f90: New.
4769         * gfortran.dg/no_arg_check_3.f90: New.
4771 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
4773         PR fortran/56968
4774         * gfortran.dg/proc_ptr_41.f90: New.
4776 2013-04-16  Richard Biener  <rguenther@suse.de>
4778         PR tree-optimization/56756
4779         * gcc.dg/torture/pr56756.c: New testcase.
4781 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4783         PR fortran/56969
4784         * gfortran.dg/c_assoc_5.f90: New.
4786 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
4788         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
4789         * gcc.c-torture/execute/pr33992.x: Remove.
4790         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
4791         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
4792         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
4794 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
4796         PR tree-optimization/56962
4797         * gcc.c-torture/execute/pr56962.c: New test.
4799 2013-04-15  Richard Biener  <rguenther@suse.de>
4801         PR tree-optimization/56933
4802         * gcc.dg/vect/pr56933.c: New testcase.
4804 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4806         * gcc.target/arm/anddi3-opt.c: New test.
4807         * gcc.target/arm/anddi3-opt2.c: Likewise.
4809 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
4811         * gcc.dg/pr56890-1.c: New test.
4812         * gcc.dg/pr56890-2.c: Likewise.
4814 2013-04-15  Joey Ye  <joey.ye@arm.com>
4816         * gcc.target/arm/thumb1-far-jump-1.c: New test.
4817         * gcc.target/arm/thumb1-far-jump-2.c: New test.
4819 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
4821         PR fortran/56816
4822         * gfortran.dg/select_type_33.f03: New test.
4824 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
4826         PR fortran/55959
4827         * gfortran.dg/typebound_proc_29.f03: New.
4829 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4831         PR fortran/56266
4832         * gfortran.dg/typebound_proc_28.f03: New.
4834 2013-04-12  Jeff Law  <law@redhat.com>
4836         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
4837         either.
4839 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4841         PR fortran/56929
4842         * gfortran.dg/coarray/alloc_comp_2.f90: New.
4844 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
4846         PR target/56903
4847         * gcc.target/i386/pr56903.c: New test.
4849 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4851         PR fortran/56261
4852         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
4853         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
4854         * gfortran.dg/block_11.f90: Fix invalid test case.
4855         * gfortran.dg/function_types_3.f90: Add new error message.
4856         * gfortran.dg/global_references_1.f90: Ditto.
4857         * gfortran.dg/import2.f90: Remove unneeded parts.
4858         * gfortran.dg/import6.f90: Fix invalid test case.
4859         * gfortran.dg/proc_decl_2.f90: Ditto.
4860         * gfortran.dg/proc_decl_9.f90: Ditto.
4861         * gfortran.dg/proc_decl_18.f90: Ditto.
4862         * gfortran.dg/proc_ptr_40.f90: New.
4863         * gfortran.dg/whole_file_7.f90: Modified error wording.
4864         * gfortran.dg/whole_file_16.f90: Ditto.
4865         * gfortran.dg/whole_file_17.f90: Add -pedantic.
4866         * gfortran.dg/whole_file_18.f90: Modified error wording.
4867         * gfortran.dg/whole_file_20.f03: Ditto.
4868         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
4869         invalid test case.
4871 2013-04-12  Richard Biener  <rguenther@suse.de>
4873         Revert
4874         2013-04-10  Richard Biener  <rguenther@suse.de>
4876         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4878 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4880         PR fortran/56845
4881         * gfortran.dg/class_allocate_15.f90: New.
4883         Revert:
4884         2013-04-12  Tobias Burnus  <burnus@net-b.de>
4886         * gfortran.dg/coarray_lib_alloc_2.f90: Update
4887         scan-tree-dump-times.
4889 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
4891         PR tree-optimization/56918
4892         PR tree-optimization/56920
4893         * gcc.dg/vect/pr56918.c: New test.
4894         * gcc.dg/vect/pr56920.c: New test.
4896 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4898         PR fortran/56845
4899         * gfortran.dg/class_allocate_14.f90: New.
4900         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
4901         * gfortran.dg/coarray_lib_alloc_3.f90: New.
4903 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
4905         * gcc.dg/fold-cstvecshift.c: New testcase.
4907 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4909         * gcc.target/aarch64/negs.c: New.
4911 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4913         PR c++/56895
4914         * g++.dg/template/arrow4.C: New test.
4916 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
4918         * gnat.dg/array23.adb: New test.
4919         * gnat.dg/array23_pkg[123].ads: New helpers.
4921 2013-04-11  Jeff Law  <law@redhat.com>
4923         PR tree-optimization/56900
4924         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
4926 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4928         PR c++/56913
4929         * g++.dg/cpp0x/sfinae44.C: New.
4931 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
4933         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
4934         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
4936 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4938         PR c++/54216
4939         * g++.dg/cpp0x/enum26.C: New.
4940         * g++.old-deja/g++.pt/mangle1.C: Adjust.
4942 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4944         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
4945         inverse operands.
4946         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
4947         loop is vectorized.
4948         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4949         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
4950         loop is vectorized and that the correct instruction is generated.
4951         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4952         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4953         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4955 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4957         PR tree-optimization/56899
4958         * gcc.c-torture/execute/pr56899.c: New test.
4960 2013-04-10  David S. Miller  <davem@davemloft.net>
4962         * gcc.target/sparc/setcc-4.c: New test.
4963         * gcc.target/sparc/setcc-5.c: New test.
4965 2013-04-10  Richard Biener  <rguenther@suse.de>
4967         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4969 2013-04-10  Richard Biener  <rguenther@suse.de>
4971         * gcc.dg/vect/slp-39.c: New testcase.
4973 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
4975         PR tree-optimization/55524
4976         * gcc.target/epiphany/fnma-1.c: New test.
4978 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
4980         * gcc.dg/tree-ssa/inline-11.c: New test
4982 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
4984         PR c++/56895
4985         * g++.dg/template/arrow3.C: New test.
4987 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4989         * gcc.target/arm/minmax_minus.c: New test.
4991 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4993         PR middle-end/56883
4994         * c-c++-common/gomp/pr56883.c: New test.
4996 2013-04-09  Jeff Law  <law@redhat.com>
4998         * gcc.dg/tree-ssa/vrp87.c: New test.
5000 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5002         PR tree-optimization/56854
5003         * g++.dg/torture/pr56854.C: New test.
5005 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5007         PR fortran/56782
5008         * gfortran.dg/array_constructor_44.f90:  New test.
5010 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
5012         PR c++/56871
5013         * g++.dg/cpp0x/constexpr-specialization.C: New.
5015 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5017         * gcc.c-torture/execute/pr56837.c: New test.
5019         PR c++/34949
5020         PR c++/50243
5021         * g++.dg/opt/vt3.C: New test.
5022         * g++.dg/opt/vt4.C: New test.
5024 2013-04-08  Jeff Law  <law@redhat.com>
5026         * gcc.dg/tree-ssa/forwprop-25.c: New test.
5028 2013-04-08  Richard Biener  <rguenther@suse.de>
5030         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5032 2013-04-08  Richard Biener  <rguenther@suse.de>
5034         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5036 2013-04-08  Richard Biener  <rguenther@suse.de>
5038         * g++.dg/vect/slp-pr56812.cc: Adjust.
5040 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5042         * gcc.dg/pr56837.c: New test.
5043         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5044         "generated memset minus one".
5046 2013-04-07  Tobias Burnus  <burnus@net-b.de>
5048         PR fortran/56849
5049         * gfortran.dg/reshape_5.f90: New.
5051 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5053         PR target/56843
5054         * gcc.target/powerpc/recip-1.c: Modify expected output.
5055         * gcc.target/powerpc/recip-3.c: Likewise.
5056         * gcc.target/powerpc/recip-4.c: Likewise.
5057         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5059 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5061         * gcc.target/arm/peep-ldrd-1.c: New test.
5062         * gcc.target/arm/peep-strd-1.c: Likewise.
5064 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5066         * gcc.target/arm/negdi-1.c: New test.
5067         * gcc.target/arm/negdi-2.c: Likewise.
5068         * gcc.target/arm/negdi-3.c: Likewise.
5069         * gcc.target/arm/negdi-4.c: Likewise.
5071 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5073         * lib/target-supports.exp (add_options_for_arm_v8_neon):
5074         Add -march=armv8-a when we use v8 NEON.
5075         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5076         (check_effective_target_vect_call_ceilf): Likewise.
5077         (check_effective_target_vect_call_floorf): Likewise.
5078         (check_effective_target_vect_call_roundf): Likewise.
5079         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5080         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5081         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5082         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5083         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5085 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
5087         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5088         * gcc.target/powerpc/sd-pwr6.c: Same.
5089         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5090         * g++.dg/debug/pr56294.C: XFAIL on AIX.
5092 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
5094         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5096 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
5098         PR fortran/40881
5099         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5100         * gfortran.dg/altreturn_4.f90: Ditto.
5101         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5102         * gfortran.dg/altreturn_5.f90: Ditto.
5103         * gfortran.dg/altreturn_6.f90: Ditto.
5104         * gfortran.dg/altreturn_7.f90: Ditto.
5106 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5108         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5109         New procedure.
5110         (check_effective_target_arm_v8_neon_ok_nocache):
5111         Likewise.
5112         (check_effective_target_arm_v8_neon_ok): Change to use
5113         check_effective_target_arm_v8_neon_ok_nocache.
5114         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5115         NEON flags.
5116         (check_effective_target_vect_call_btruncf):
5117         Enable for arm and ARMv8 NEON.
5118         (check_effective_target_vect_call_ceilf): Likewise.
5119         (check_effective_target_vect_call_floorf): Likewise.
5120         (check_effective_target_vect_call_roundf): Likewise.
5121         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5122         target.
5124 2013-04-04  Marek Polacek  <polacek@redhat.com>
5126         PR tree-optimization/48186
5127         * gcc.dg/pr48186.c: New test.
5129 2013-04-04  Richard Biener  <rguenther@suse.de>
5131         PR tree-optimization/56826
5132         * gcc.dg/vect/pr56826.c: New testcase.
5133         * gcc.dg/vect/O3-pr36098.c: Adjust.
5135 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
5137         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5138         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5139         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5140         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5141         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5142         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5143         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5144         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5145         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5146         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5148 2013-04-04  Richard Biener  <rguenther@suse.de>
5150         PR tree-optimization/56213
5151         * gcc.dg/vect/vect-123.c: New testcase.
5153 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5155         PR fortran/56810
5156         * gfortran.dg/read_repeat_2.f90: New.
5158 2013-04-04  Richard Biener  <rguenther@suse.de>
5160         PR tree-optimization/56837
5161         * g++.dg/torture/pr56837.C: New testcase.
5163 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5165         PR fortran/50269
5166         * gfortran.dg/c_loc_test_21.f90: New.
5167         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5168         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5169         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5170         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5171         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
5173 2013-04-03  Jeff Law  <law@redhat.com>
5175         PR tree-optimization/56799
5176         * gcc.c-torture/execute/pr56799.c: New test.
5178 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5180         PR c++/56815
5181         * g++.dg/warn/Wpointer-arith-1.C: New.
5182         * g++.dg/gomp/for-19.C: Adjust.
5184 2013-04-03  Marek Polacek  <polacek@redhat.com>
5186         PR sanitizer/55702
5187         * gcc.dg/pr55702.c: New test.
5189 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5191         PR target/56809
5192         * gcc.dg/pr56809.c: New testcase.
5194 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5196         PR debug/56819
5197         * g++.dg/debug/pr56819.C: New test.
5199 2013-04-03  Richard Biener  <rguenther@suse.de>
5201         PR tree-optimization/56817
5202         * g++.dg/torture/pr56817.C: New testcase.
5204 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5206         * gcc.dg/vect/bb-slp-31.c: New file.
5208 2013-04-03  Jason Merrill  <jason@redhat.com>
5210         PR c++/34949
5211         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5213 2013-04-03  Richard Biener  <rguenther@suse.de>
5215         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5217 2013-04-03  Richard Biener  <rguenther@suse.de>
5219         PR tree-optimization/55964
5220         * gcc.dg/torture/pr55964-2.c: New testcase.
5222 2013-04-03  Richard Biener  <rguenther@suse.de>
5224         PR tree-optimization/56501
5225         * gcc.dg/torture/pr56501.c: New testcase.
5227 2013-04-03  Richard Biener  <rguenther@suse.de>
5229         PR tree-optimization/56407
5230         * gcc.dg/torture/pr56407.c: New testcase.
5232 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5234         PR tree-optimization/56790
5235         * g++.dg/ext/pr56790-1.C: New testcase.
5237 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5239         * gcc.target/i386/merge-1.c: New testcase.
5240         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5242 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5244         PR c/19449
5245         * gcc.c-torture/execute/pr19449.c: New test.
5247 2013-04-03  Richard Biener  <rguenther@suse.de>
5249         PR tree-optimization/56812
5250         * g++.dg/vect/slp-pr56812.cc: New testcase.
5252 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
5254         PR fortran/56284
5255         PR fortran/40881
5256         * gfortran.dg/altreturn_8.f90: New.
5257         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5258         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5259         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5261 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
5263         PR rtl-optimization/56745
5264         * gcc.c-torture/compile/pr56745.c: New test.
5266 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
5268         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5270 2013-04-02  Richard Biener  <rguenther@suse.de>
5272         PR tree-optimization/56778
5273         * gcc.dg/torture/pr56778.c: New testcase.
5275 2013-04-02  Richard Biener  <rguenther@suse.de>
5277         PR middle-end/56768
5278         * g++.dg/torture/pr56768.C: New testcase.
5280 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
5282         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
5284 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5286         PR fortran/56660
5287         * gfortran.dg/namelist_82.f90:  New test.
5289 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
5291         PR fortran/56500
5292         * gfortran.dg/implicit_class_1.f90: New.
5294 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5296         PR fortran/56786
5297         * gfortran.dg/namelist_81.f90:  New test.
5299 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5301         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
5302         for constant and equal string lengths.
5303         * gfortran.dg/character_comparison_5.f90:  Likewise.
5304         * gfortran.dg/character_comparison_9.f90:  New test.
5306 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
5308         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
5309         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
5311 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5313         PR fortran/35203
5314         * gfortran.dg/optional_absent_3.f90: New.
5316 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5318         PR fortran/56737
5319         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
5321 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5323         PR fortran/56735
5324         * gfortran.dg/namelist_80.f90: New.
5326 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5328         PR fortran/45159
5329         * gfortran.dg/string_length_2.f90:  New test.
5330         * gfortran.dg/dependency_41.f90:  New test.
5332 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5334         PR fortran/55806
5335         * gfortran.dg/array_constructor_43.f90:  New test.
5336         * gfortran.dg/random_seed_3.f90:  New test.
5338 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
5340         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
5341         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5342         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5343         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5344         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5345         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5346         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5347         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5348         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5349         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5351 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5353         PR c++/56725
5354         * g++.dg/conversion/op4.C: Adjust.
5355         * g++.dg/cpp0x/rv1n.C: Likewise.
5356         * g++.dg/cpp0x/rv2n.C: Likewise.
5357         * g++.dg/cpp0x/template_deduction.C: Likewise.
5358         * g++.dg/expr/cond8.C: Likewise.
5359         * g++.dg/other/error4.C: Likewise.
5360         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
5361         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
5362         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
5363         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
5364         * g++.old-deja/g++.jason/conversion2.C: Likewise.
5365         * g++.old-deja/g++.law/cvt20.C: Likewise.
5366         * g++.old-deja/g++.law/cvt8.C: Likewise.
5367         * g++.old-deja/g++.law/init8.C: Likewise.
5368         * g++.old-deja/g++.mike/net12.C: Likewise.
5369         * g++.old-deja/g++.mike/net8.C: Likewise.
5370         * g++.old-deja/g++.mike/p2793.C: Likewise.
5371         * g++.old-deja/g++.mike/p3836.C: Likewise.
5372         * g++.old-deja/g++.mike/p418.C: Likewise.
5373         * g++.old-deja/g++.mike/p701.C: Likewise.
5374         * g++.old-deja/g++.mike/p807.C: Likewise.
5376 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
5378         PR middle-end/56694
5379         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
5380         targets.
5382 2013-03-28  Marek Polacek  <polacek@redhat.com>
5384         PR tree-optimization/56695
5385         * gcc.dg/vect/pr56695.c: New test.
5387 2013-03-28  Richard Biener  <rguenther@suse.de>
5389         PR tree-optimization/37021
5390         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
5391         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
5393 2013-03-27  Tobias Burnus  <burnus@net-b.de>
5395         PR fortran/56650
5396         PR fortran/36437
5397         * gfortran.dg/sizeof_2.f90: New.
5398         * gfortran.dg/sizeof_3.f90: New.
5399         * gfortran.dg/sizeof_proc.f90: Update dg-error.
5401 2013-03-27  Richard Biener  <rguenther@suse.de>
5403         PR tree-optimization/37021
5404         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
5406 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5408         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
5409         * g++.dg/ipa/ivinline-2.C: Likewise.
5410         * g++.dg/ipa/ivinline-3.C: Likewise.
5411         * g++.dg/ipa/ivinline-4.C: Likewise.
5412         * g++.dg/ipa/ivinline-5.C: Likewise.
5413         * g++.dg/ipa/ivinline-7.C: Likewise.
5414         * g++.dg/ipa/ivinline-8.C: Likewise.
5415         * g++.dg/ipa/ivinline-9.C: Likewise.
5416         * g++.dg/cpp0x/noexcept03.C: Likewise.
5417         * gcc.dg/const-1.c: Likewise.
5418         * gcc.dg/ipa/pure-const-1.c: Likewise.
5419         * gcc.dg/noreturn-8.c: Likewise.
5420         * gcc.target/i386/mmx-1.c: Likewise.
5421         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5422         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5423         * gcc.c-torture/execute/pr33992.x: New file.
5425 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5427         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
5429 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5431         PR c++/55951
5432         * g++.dg/ext/desig5.C: New.
5434 2013-03-26  Tobias Burnus  <burnus@net-b.de>
5436         PR fortran/56649
5437         * gfortran.dg/merge_init_expr_2.f90: New.
5438         * gfortran.dg/merge_char_1.f90: Modify test to
5439         stay a run-time test.
5440         * gfortran.dg/merge_char_3.f90: Ditto.
5442 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5444         * g++.dg/cpp0x/constexpr-friend-2.C: New.
5445         * g++.dg/cpp0x/constexpr-main.C: Likewise.
5447 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5449         PR c++/56722
5450         * g++.dg/cpp0x/range-for23.C: New.
5452 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
5454         PR libfortran/52512
5455         * gfortran.dg/namelist_79.f90: New.
5457 2013-03-25  Martin Jambor  <mjambor@suse.cz>
5459         * gcc.dg/ipa/ipcp-agg-9.c: New test.
5461 2013-03-25  Tobias Burnus  <burnus@net-b.de>
5463         PR fortran/38536
5464         PR fortran/38813
5465         PR fortran/38894
5466         PR fortran/39288
5467         PR fortran/40963
5468         PR fortran/45824
5469         PR fortran/47023
5470         PR fortran/47034
5471         PR fortran/49023
5472         PR fortran/50269
5473         PR fortran/50612
5474         PR fortran/52426
5475         PR fortran/54263
5476         PR fortran/55343
5477         PR fortran/55444
5478         PR fortran/55574
5479         PR fortran/56079
5480         PR fortran/56378
5481         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
5482         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
5483         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
5484         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
5485         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
5486         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5487         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5488         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
5489         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
5490         * gfortran.dg/c_loc_tests_16.f90: Ditto.
5491         * gfortran.dg/c_loc_tests_4.f03: Ditto.
5492         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
5493         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
5494         * gfortran.dg/c_loc_tests_8.f03: Ditto.
5495         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
5496         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
5497         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
5498         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
5499         * gfortran.dg/pr32601_1.f03: Ditto.
5500         * gfortran.dg/storage_size_2.f08: Remove dg-error.
5501         * gfortran.dg/blockdata_7.f90: New.
5502         * gfortran.dg/c_assoc_4.f90: New.
5503         * gfortran.dg/c_f_pointer_tests_6.f90: New.
5504         * gfortran.dg/c_f_pointer_tests_7.f90: New.
5505         * gfortran.dg/c_funloc_tests_8.f90: New.
5506         * gfortran.dg/c_loc_test_17.f90: New.
5507         * gfortran.dg/c_loc_test_18.f90: New.
5508         * gfortran.dg/c_loc_test_19.f90: New.
5509         * gfortran.dg/c_loc_test_20.f90: New.
5510         * gfortran.dg/c_sizeof_5.f90: New.
5511         * gfortran.dg/iso_c_binding_rename_3.f90: New.
5512         * gfortran.dg/transfer_resolve_2.f90: New.
5513         * gfortran.dg/transfer_resolve_3.f90: New.
5514         * gfortran.dg/transfer_resolve_4.f90: New.
5515         * gfortran.dg/pr32601.f03: Update dg-error.
5516         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
5517         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
5519 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5521         * gcc.target/arm/vseleqdf.c: New test.
5522         * gcc.target/arm/vseleqsf.c: Likewise.
5523         * gcc.target/arm/vselgedf.c: Likewise.
5524         * gcc.target/arm/vselgesf.c: Likewise.
5525         * gcc.target/arm/vselgtdf.c: Likewise.
5526         * gcc.target/arm/vselgtsf.c: Likewise.
5527         * gcc.target/arm/vselledf.c: Likewise.
5528         * gcc.target/arm/vsellesf.c: Likewise.
5529         * gcc.target/arm/vselltdf.c: Likewise.
5530         * gcc.target/arm/vselltsf.c: Likewise.
5531         * gcc.target/arm/vselnedf.c: Likewise.
5532         * gcc.target/arm/vselnesf.c: Likewise.
5533         * gcc.target/arm/vselvcdf.c: Likewise.
5534         * gcc.target/arm/vselvcsf.c: Likewise.
5535         * gcc.target/arm/vselvsdf.c: Likewise.
5536         * gcc.target/arm/vselvssf.c: Likewise.
5538 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
5540         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
5541         body from here...
5542         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
5543         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
5544         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
5545         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
5546         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
5547         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
5548         * gcc.target/aarch64/atomic-op-char.x: ... to here.
5549         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
5550         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
5551         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
5552         * gcc.target/aarch64/atomic-op-int.x: ... to here.
5553         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
5554         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
5555         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
5556         * gcc.target/aarch64/atomic-op-release.x: ... to here.
5557         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
5558         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
5559         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
5560         * gcc.target/aarch64/atomic-op-short.x: ... to here.
5561         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
5562         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
5563         * gcc.target/arm/atomic-op-acquire.c: Likewise.
5564         * gcc.target/arm/atomic-op-char.c: Likewise.
5565         * gcc.target/arm/atomic-op-consume.c: Likewise.
5566         * gcc.target/arm/atomic-op-int.c: Likewise.
5567         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
5568         * gcc.target/arm/atomic-op-release.c: Likewise.
5569         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
5570         * gcc.target/arm/atomic-op-short.c: Likewise.
5572 2013-03-25  Richard Biener  <rguenther@suse.de>
5574         PR middle-end/56694
5575         * g++.dg/torture/pr56694.C: New testcase.
5577 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5579         PR target/56720
5580         * gcc.target/arm/neon-vcond-gt.c: New test.
5581         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
5582         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
5584 2013-03-25  Richard Biener  <rguenther@suse.de>
5586         PR tree-optimization/56689
5587         * gcc.dg/torture/pr56689.c: New testcase.
5589 2013-03-25  Kai Tietz  <ktietz@redhat.com>
5591         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
5593 2013-03-24  Tobias Burnus  <burnus@net-b.de>
5595         PR fortran/56696
5596         * gfortran.dg/eof_5.f90: New.
5598 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5600         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
5601         alphabetically.
5603 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
5605         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
5607 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5609         PR testsuite/55994
5610         * gcc.c-torture/execute/builtins/builtins.exp: Add
5611         -Wl,--allow-multiple-definition for RTEMS targets.
5613 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
5615         * gcc.target/aarch64/movk.c: New test.
5617 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
5619         * g++.dg/ext/vector21.C: New testcase.
5621 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
5623         * gcc.target/arm/neon-for-64bits-1.c: New tests.
5624         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
5626 2013-03-21  Richard Biener  <rguenther@suse.de>
5628         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
5629         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5631 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5633         * gcc.target/aarch64/vect.c: Test and result vector added
5634         for sabd and saba instructions.
5635         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
5636         instructions in assembly.
5637         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
5638         * gcc.target/aarch64/vect-fp.c: Test and result vector added
5639         for fabd instruction.
5640         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
5641         instruction in assembly.
5642         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
5644 2013-03-20  Jeff Law  <law@redhat.com>
5646         * g++.dg/tree-ssa/ssa-dom.C: New test.
5648 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5650         * gcc.target/powerpc/mmfpgpr.c: New test.
5651         * gcc.target/powerpc/sd-vsx.c: Likewise.
5652         * gcc.target/powerpc/sd-pwr6.c: Likewise.
5653         * gcc.target/powerpc/vsx-float0.c: Likewise.
5655 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
5657         PR tree-optimization/56355
5658         * gcc.dg/pr56355-1.c: New file.
5660 2013-03-20  Catherine Moore  <clm@codesourcery.com>
5661             Richard Sandiford  <rdsandiford@googlemail.com>
5663         * gcc.target/mips/mips.exp: Add microMIPS support.
5664         * gcc.target/mips/umips-movep-2.c: New test.
5665         * gcc.target/mips/umips-lwp-2.c: New test.
5666         * gcc.target/mips/umips-swp-5.c: New test.
5667         * gcc.target/mips/umips-constraints-1.c: New test.
5668         * gcc.target/mips/umips-lwp-3.c: New test.
5669         * gcc.target/mips/umips-swp-6.c: New test.
5670         * gcc.target/mips/umips-constraints-2.c: New test.
5671         * gcc.target/mips/umips-save-restore-1.c: New test.
5672         * gcc.target/mips/umips-lwp-4.c: New test.
5673         * gcc.target/mips/umips-swp-7.c: New test.
5674         * gcc.target/mips/umips-save-restore-2.c: New test.
5675         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5676         * gcc.target/mips/umips-lwp-5.c: New test.
5677         * gcc.target/mips/umips-save-restore-3.c: New test.
5678         * gcc.target/mips/umips-lwp-6.c: New test.
5679         * gcc.target/mips/umips-swp-1.c: New test.
5680         * gcc.target/mips/umips-lwp-7.c: New test.
5681         * gcc.target/mips/umips-swp-2.c: New test.
5682         * gcc.target/mips/umips-lwp-8.c: New test.
5683         * gcc.target/mips/umips-swp-3.c: New test.
5684         * gcc.target/mips/umips-movep-1.c: New test.
5685         * gcc.target/mips/umips-lwp-1.c: New test.
5686         * gcc.target/mips/umips-swp-4.c: New test.
5688 2013-03-20  Richard Biener  <rguenther@suse.de>
5690         PR tree-optimization/56661
5691         * gcc.dg/torture/pr56661.c: New testcase.
5693 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5695         PR rtl-optimization/56605
5696         * gcc.target/powerpc/pr56605.c: New.
5698 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5700         PR fortran/54932
5701         * gfortran.dg/do_1.f90: Don't xfail.
5703 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5705         PR libfortran/51825
5706         * gfortran.dg/namelist_77.f90: New.
5707         * gfortran.dg/namelist_78.f90: New.
5709 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5711         PR libfortran/48618
5712         * gfortran.dg/open_negative_unit_1.f90: New.
5714 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5716         * gcc.target/aarch64/sbc.c: New test.
5718 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5720         * gcc.target/aarch64/ror.c: New test.
5722 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5724         * gcc.target/aarch64/extr.c: New test.
5726 2013-03-19  Richard Biener  <rguenther@suse.de>
5728         PR tree-optimization/56273
5729         * gcc.dg/tree-ssa/vrp47.c: Adjust.
5730         * c-c++-common/uninit-17.c: Likewise.
5732 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5734         PR tree-optimization/56635
5735         * g++.dg/torture/pr56635.C: New test.
5737 2013-03-18  Richard Biener  <rguenther@suse.de>
5739         PR tree-optimization/3713
5740         * g++.dg/ipa/devirt-12.C: New testcase.
5742 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5744         PR c/56566
5745         * c-c++-common/pr56566.c: New test.
5747 2013-03-17  Jason Merrill  <jason@redhat.com>
5749         * g++.dg/template/abstract-dr337.C: XFAIL.
5751 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
5753         PR c++/56607
5754         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
5755         * c-c++-common/pr56607.c: New test.
5757 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
5759         PR c++/56582
5760         * g++.dg/cpp0x/constexpr-array5.C: New.
5762 2013-03-15  Tobias Burnus  <burnus@net-b.de>
5764         PR fortran/56615
5765         * gfortran.dg/transfer_intrinsic_5.f90: New.
5767 2013-03-15  Kai Tietz  <ktietz@redhat.com>
5769         * gcc.target/i386/movti.c: Don't test for x64 mingw.
5770         * gcc.target/i386/pr20020-1.c: Likewise.
5771         * gcc.target/i386/pr20020-2.c: Likewise.
5772         * gcc.target/i386/pr20020-3.c: Likewise.
5773         * gcc.target/i386/pr53425-1.c: Likewise.
5774         * gcc.target/i386/pr53425-2.c: Likewise.
5775         * gcc.target/i386/pr55093.c: Likewise.
5776         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
5778 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
5780         PR debug/56307
5781         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
5782         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
5784 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
5786         PR tree-optimization/53265
5787         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
5788         undefined behavior.
5789         * gcc.dg/graphite/id-6.c (test): Likewise.
5790         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
5791         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
5793         PR tree-optimization/53265
5794         * gcc.dg/pr53265.c: New test.
5795         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
5796         to dg-options.
5797         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
5798         arrays.
5799         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
5800         n, use it as high bound instead of 4.
5802 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
5804         PR target/49880
5805         * gcc.target/sh/pr49880-1.c: New.
5806         * gcc.target/sh/pr49880-2.c: New.
5807         * gcc.target/sh/pr49880-3.c: New.
5808         * gcc.target/sh/pr49880-4.c: New.
5809         * gcc.target/sh/pr49880-5.c: New.
5811 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5813         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
5815 2013-03-13  Richard Biener  <rguenther@suse.de>
5817         PR tree-optimization/56608
5818         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
5820 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5822         PR c++/56611
5823         * g++.dg/cpp0x/alias-decl-32.C: New.
5825 2013-03-11  Jan Hubicka  <jh@suse.cz>
5827         PR middle-end/56571
5828         * gcc.c-torture/compile/pr56571.c: New testcase.
5830 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5832         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
5833         * gcc.dg/tree-ssa/pr55579.c: Likewise.
5835 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5837         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
5838         * gcc.dg/inline_4.c: Likewise.
5839         * gcc.dg/unroll_2.c: Likewise.
5840         * gcc.dg/unroll_3.c: Likewise.
5841         * gcc.dg/unroll_4.c: Likewise.
5843 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5845         PR testsuite/54119
5846         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
5848         PR debug/56307
5849         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
5851 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
5853         PR target/40797
5854         * gcc.c-torture/compile/pr40797.c: New.
5856 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5858         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
5860 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
5862         PR fortran/56575
5863         * gfortran.dg/class_56.f90: New test.
5865 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
5867         PR middle-end/56524
5868         * gcc.target/mips/pr56524.c: New test.
5870 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5872         PR c++/56565
5873         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
5875 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5877         PR c++/51412
5878         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
5880 2013-03-08  Marek Polacek  <polacek@redhat.com>
5882         PR tree-optimization/56478
5883         * gcc.dg/torture/pr56478.c: New test.
5885 2013-03-08  Kai Tietz  <ktietz@redhat.com>
5887         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
5888         targets linker option --allow-multiple-definition.
5890         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
5891         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
5892         * gcc.dg/pr52549.c: Add LLP64 case.
5893         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
5894         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
5895         * gcc.dg/torture/pr51071-2.c: Likewise.
5896         * gcc.dg/tree-ssa/vrp72.c: Likewise.
5897         * gcc.dg/tree-ssa/vrp73.c: Likewise.
5898         * gcc.dg/tree-ssa/vrp75.c: Likewise.
5899         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
5900         * gcc.dg/weak/weak-1.c: Likewise.
5901         * gcc.dg/weak/weak-2.c: Likewise.
5902         * gcc.dg/weak/weak-3.c: Likewise.
5903         * gcc.dg/weak/weak-4.c: Likewise.
5904         * gcc.dg/weak/weak-5.c: Likewise.
5905         * gcc.dg/weak/weak-15.c: Likewise.
5906         * gcc.dg/weak/weak-16.c: Likewise.
5908         * c-c++-common/pr54486.c: Skip test for mingw-targets.
5910 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
5912         PR tree-optimization/56559
5913         * gcc.dg/tree-ssa/reassoc-26.c: New test.
5915 2013-03-07  Andreas Schwab  <schwab@suse.de>
5917         * gcc.dg/pr31490.c: Fix last change.
5919 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
5921         PR c++/56534
5922         * g++.dg/template/crash115.C: New.
5924 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5926         PR tree-optimization/56539
5927         * gcc.c-torture/compile/pr56539.c: New test.
5929 2013-03-06  Kai Tietz  <ktietz@redhat.com>
5931         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
5932         targets.
5933         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
5934         * gcc.dg/lto/20091013-1_2.c: Likewise.
5935         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
5937 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5939         * gnat.dg/specs/aggr6.ads: New test.
5941 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5943         * gnat.dg/loop_optimization15.ad[sb]: New test.
5945 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5947         PR middle-end/56548
5948         * gcc.dg/pr56548.c: New test.
5950 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5952         PR debug/53363
5953         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5955 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5957         PR c++/56543
5958         * g++.dg/template/typename20.C: New test.
5960 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5962         PR debug/56510
5963         * gcc.dg/pr56510.c: New test.
5965         PR rtl-optimization/56484
5966         * gcc.c-torture/compile/pr56484.c: New test.
5968 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5970         PR c++/56530
5971         * g++.dg/warn/Wsign-conversion-2.C: New.
5973 2013-03-05  Richard Biener  <rguenther@suse.de>
5975         PR tree-optimization/56270
5976         * gcc.dg/vect/slp-38.c: New testcase.
5978 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5980         PR rtl-optimization/56494
5981         * gcc.dg/pr56494.c: New test.
5983 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5985         * gcc.dg/pr56424.c: New test.
5987 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5989         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
5990         * gcc.dg/pr56228.c <avr>: Skip.
5992 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5994         PR testsuite/52641
5995         PR tree-optimization/52631
5996         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5998 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
6000         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6001         * gcc.dg/vect/vect-83_64.c: Same.
6003 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6005         PR fortran/56477
6006         * gfortran.dg/pointer_check_13.f90: New test.
6008 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6010         PR fortran/54730
6011         * gfortran.dg/array_constructor_42.f90: New test.
6013 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6015         PR c++/52688
6016         * g++.dg/template/static33.C: New.
6017         * g++.dg/template/static34.C: Likewise.
6019         PR c++/10291
6020         * g++.dg/template/static35.C: New.
6022 2013-03-01  Steve Ellcey  <sellcey@mips.com>
6024         * gcc.dg/pr56396.c: Require pic support.
6026 2013-03-01  Richard Biener  <rguenther@suse.de>
6028         PR tree-optimization/55481
6029         * gcc.dg/torture/pr56488.c: New testcase.
6031 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
6032             Jakub Jelinek  <jakub@redhat.com>
6034         PR sanitizer/56454
6035         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6036         no_sanitize_address attribute rather than no_address_safety_analysis.
6037         * g++.dg/asan/sanitizer_test_utils.h
6038         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6039         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6040         in addition to no_address_safety_analysis.
6042 2013-02-28  Jason Merrill  <jason@redhat.com>
6044         PR c++/56481
6045         * g++.dg/cpp0x/constexpr-and.C: New.
6047 2013-02-28  Martin Jambor  <mjambor@suse.cz>
6049         PR tree-optimization/56294
6050         * g++.dg/debug/pr56294.C: New test.
6052 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6054         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6056 2013-02-27  Marek Polacek  <polacek@redhat.com>
6058         PR rtl-optimization/56466
6059         * gcc.dg/pr56466.c: New test.
6061 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6063         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6064         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6065         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6067 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
6069         PR middle-end/45472
6070         * gcc.dg/pr45472.c: New test.
6072 2013-02-26  Marek Polacek  <polacek@redhat.com>
6074         PR tree-optimization/56426
6075         * gcc.dg/pr56436.c: New test.
6077 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
6079         PR tree-optimization/56448
6080         * gcc.c-torture/compile/pr56448.c: New test.
6082         PR tree-optimization/56443
6083         * gcc.dg/torture/pr56443.c: New test.
6085 2013-02-25  Richard Biener  <rguenther@suse.de>
6087         PR tree-optimization/56175
6088         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6090 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
6092         PR c++/56403
6093         * g++.dg/torture/pr56403.C: New test.
6095 2013-02-25  Catherine Moore  <clm@codesourcery.com>
6097         Revert:
6098         2013-02-24  Catherine Moore  <clm@codesourcery.com>
6099         Richard Sandiford  <rdsandiford@googlemail.com>
6101         * gcc.target/mips/mips.exp: Add microMIPS support.
6102         * gcc.target/mips/umips-movep-2.c: New test.
6103         * gcc.target/mips/umips-lwp-2.c: New test.
6104         * gcc.target/mips/umips-swp-5.c: New test.
6105         * gcc.target/mips/umips-constraints-1.c: New test.
6106         * gcc.target/mips/umips-lwp-3.c: New test.
6107         * gcc.target/mips/umips-swp-6.c: New test.
6108         * gcc.target/mips/umips-constraints-2.c: New test.
6109         * gcc.target/mips/umips-save-restore-1.c: New test.
6110         * gcc.target/mips/umips-lwp-4.c: New test.
6111         * gcc.target/mips/umips-swp-7.c: New test.
6112         * gcc.target/mips/umips-save-restore-2.c: New test.
6113         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6114         * gcc.target/mips/umips-lwp-5.c: New test.
6115         * gcc.target/mips/umips-save-restore-3.c: New test.
6116         * gcc.target/mips/umips-lwp-6.c: New test.
6117         * gcc.target/mips/umips-swp-1.c: New test.
6118         * gcc.target/mips/umips-lwp-7.c: New test.
6119         * gcc.target/mips/umips-swp-2.c: New test.
6120         * gcc.target/mips/umips-lwp-8.c: New test.
6121         * gcc.target/mips/umips-swp-3.c: New test.
6122         * gcc.target/mips/umips-movep-1.c: New test.
6123         * gcc.target/mips/umips-lwp-1.c: New test.
6124         * gcc.target/mips/umips-swp-4.c: New test.
6126 2013-02-24  Catherine Moore  <clm@codesourcery.com>
6127             Richard Sandiford  <rdsandiford@googlemail.com>
6129         * gcc.target/mips/mips.exp: Add microMIPS support.
6130         * gcc.target/mips/umips-movep-2.c: New test.
6131         * gcc.target/mips/umips-lwp-2.c: New test.
6132         * gcc.target/mips/umips-swp-5.c: New test.
6133         * gcc.target/mips/umips-constraints-1.c: New test.
6134         * gcc.target/mips/umips-lwp-3.c: New test.
6135         * gcc.target/mips/umips-swp-6.c: New test.
6136         * gcc.target/mips/umips-constraints-2.c: New test.
6137         * gcc.target/mips/umips-save-restore-1.c: New test.
6138         * gcc.target/mips/umips-lwp-4.c: New test.
6139         * gcc.target/mips/umips-swp-7.c: New test.
6140         * gcc.target/mips/umips-save-restore-2.c: New test.
6141         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6142         * gcc.target/mips/umips-lwp-5.c: New test.
6143         * gcc.target/mips/umips-save-restore-3.c: New test.
6144         * gcc.target/mips/umips-lwp-6.c: New test.
6145         * gcc.target/mips/umips-swp-1.c: New test.
6146         * gcc.target/mips/umips-lwp-7.c: New test.
6147         * gcc.target/mips/umips-swp-2.c: New test.
6148         * gcc.target/mips/umips-lwp-8.c: New test.
6149         * gcc.target/mips/umips-swp-3.c: New test.
6150         * gcc.target/mips/umips-movep-1.c: New test.
6151         * gcc.target/mips/umips-lwp-1.c: New test.
6152         * gcc.target/mips/umips-swp-4.c: New test.
6154 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
6156         PR sanitizer/56393
6157         * lib/asan-dg.exp (asan_link_flags): Add
6158         -B${gccpath}/libsanitizer/asan/ to flags.
6160 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6162         PR middle-end/56420
6163         * gcc.dg/torture/pr56420.c: New test.
6165 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
6167         PR middle-end/56108
6168         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6170 2013-02-21  Martin Jambor  <mjambor@suse.cz>
6172         PR tree-optimization/56310
6173         * g++.dg/ipa/pr56310.C: New test.
6175 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
6177         PR fortran/56385
6178         * gfortran.dg/proc_ptr_comp_37.f90: New.
6180 2013-02-21  Richard Biener  <rguenther@suse.de>
6182         PR tree-optimization/56415
6183         Revert
6184         2013-02-11  Richard Biener  <rguenther@suse.de>
6186         PR tree-optimization/56273
6187         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6188         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6189         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6190         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6191         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6192         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6194 2013-02-21  Marek Polacek  <polacek@redhat.com>
6196         PR tree-optimization/56398
6197         * g++.dg/torture/pr56398.C: New test.
6199 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6201         PR inline-asm/56405
6202         * gcc.c-torture/compile/pr56405.c: New test.
6204 2013-02-20  Jan Hubicka  <jh@suse.cz>
6206         PR tree-optimization/56265
6207         * g++.dg/ipa/devirt-11.C: New testcase.
6209 2013-02-20  Richard Biener  <rguenther@suse.de>
6211         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6213 2013-02-20  Richard Biener  <rguenther@suse.de>
6214         Jakub Jelinek  <jakub@redhat.com>
6216         PR tree-optimization/56396
6217         * gcc.dg/pr56396.c: New testcase.
6219 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
6221         PR c++/56373
6222         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6224 2013-02-19  Richard Biener  <rguenther@suse.de>
6226         PR tree-optimization/56384
6227         * gcc.dg/torture/pr56384.c: New testcase.
6229 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
6231         PR tree-optimization/56350
6232         * gcc.dg/pr56350.c: New test.
6234         PR tree-optimization/56381
6235         * g++.dg/opt/pr56381.C: New test.
6237 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
6239         PR pch/54117
6240         * lib/dg-pch.exp (pch-init, pch-finish,
6241         check_effective_target_pch_supported_debug): New procs.
6242         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6243         Likewise if $pch_unsupported_debug and $flags include -g.
6244         Skip FAILs about missing *.gch file if $pch_unsupported_debug
6245         and dg-require-effective-target pch_unsupported_debug.
6246         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6247         * objc.dg/pch/pch.exp: Likewise.
6248         * gcc.dg/pch/pch.exp: Likewise.
6249         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6250         pch_unsupported_debug.
6251         * gcc.dg/pch/valid-1.hs: Likewise.
6252         * gcc.dg/pch/valid-1b.c: Likewise.
6253         * gcc.dg/pch/valid-1b.hs: Likewise.
6255 2013-02-18  Richard Biener  <rguenther@suse.de>
6257         PR tree-optimization/56366
6258         * gcc.dg/torture/pr56366.c: New testcase.
6260 2013-02-18  Richard Biener  <rguenther@suse.de>
6262         PR middle-end/56349
6263         * gcc.dg/torture/pr56349.c: New testcase.
6265 2013-02-18  Richard Biener  <rguenther@suse.de>
6267         PR tree-optimization/56321
6268         * gcc.dg/torture/pr56321.c: New testcase.
6270 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6272         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
6274 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
6275             Dodji Seketeli  <dodji@redhat.com>
6277         PR asan/56330
6278         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
6279         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6280         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6281         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6282         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6283         * c-c++-common/asan/pr56330.c: Likewise.
6284         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
6285         Ensure the size argument of __builtin_memcpy is a constant.
6287 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6288             Paolo Carlini  <paolo.carlini@oracle.com>
6290         PR c++/51242
6291         * g++.dg/cpp0x/enum23.C: New.
6293 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
6295         PR target/54685
6296         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
6298 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
6300         PR rtl-optimization/56348
6301         * gcc.target/i386/pr56348.c: New test.
6303 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
6305         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
6306         * gcc.target/arm/interrupt-2.c: Likewise.
6308 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6310         PR fortran/56318
6311         * gfortran.dg/matmul_9.f90: New.
6313 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6315         PR fortran/53818
6316         * gfortran.dg/init_flag_11.f90: New.
6318 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6320         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
6322 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6324         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
6325         characters.
6327 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
6328             Tobias Burnus  <burnus@net-b.de>
6330         PR testsuite/56138
6331         * gfortran.dg/allocatable_function_7.f90: New.
6333 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
6335         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
6336         * asan_globals_test-wrapper.cc: New file.
6337         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
6338         instead of asan_globals_test.cc as dg-additional-sources.
6339         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
6340         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
6341         "sanitizer_test_utils.h" instead of
6342         "sanitizer_common/tests/sanitizer_test_utils.h".
6343         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
6344         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
6345         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
6346         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
6347         * g++.dg/asan/asan_test.cc: Synced from upstream.
6348         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
6350 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
6352         Fix an asan crash
6353         * c-c++-common/asan/memcmp-2.c: New test.
6355 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
6357         PR c++/55582
6358         * g++.dg/cpp0x/udlit-string-literal.h: New.
6359         * g++.dg/cpp0x/udlit-string-literal.C: New.
6361 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
6363         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
6365 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
6367         PR target/56184
6368         * gcc.target/arm/pr56184.C: New test.
6370 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
6372         PR c++/56302
6373         * g++.dg/torture/pr56302.C: New test.
6374         * g++.dg/cpp0x/constexpr-56302.C: New test.
6375         * c-c++-common/pr56302.c: New test.
6377 2013-02-13  Tobias Burnus  <burnus@net-b.de>
6378             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6380         PR fortran/56204
6381         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
6382         * gfortran.dg/quad_3.f90: Ditto.
6384 2013-02-13  Kostya Serebryany  <kcc@google.com>
6386         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
6387         to match the fresh asan run-time.
6388         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
6390 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
6392         Avoid instrumenting duplicated memory access in the same basic block
6393         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
6394         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
6395         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
6396         * c-c++-common/asan/inc.c: Likewise.
6398 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
6400         PR inline-asm/56148
6401         * gcc.target/i386/pr56148.c: New test.
6403 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6404             Tobias Burnus  <burnus@net-b.de>
6406         PR testsuite/56082
6407         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
6408         to kind=2.
6410 2013-02-12  Richard Biener  <rguenther@suse.de>
6412         PR lto/56297
6413         * gcc.dg/lto/pr56297_0.c: New testcase.
6414         * gcc.dg/lto/pr56297_0.c: Likewise.
6416 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
6418         PR fortran/46952
6419         * gfortran.dg/typebound_deferred_1.f90: New.
6421 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
6423         PR rtl-optimization/56151
6424         * gcc.target/i386/pr56151.c: New test.
6426 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
6428         * g++.dg/ext/mv12.C: New test.
6429         * g++.dg/ext/mv12.h: New file.
6430         * g++.dg/ext/mv12-aux.C: New file.
6431         * g++.dg/ext/mv13.C: New test.
6433 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6435         * lib/target-supports.exp
6436         (check_effective_target_powerpc_eabi_ok): New.
6437         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
6438         powerpc_eabi_ok.
6439         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
6440         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
6441         only.
6442         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
6443         * gcc.target/powerpc/pr51623.c: Likewise.
6444         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
6445         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
6447 2013-02-11  Alexander Potapenko  <glider@google.com>
6448             Jack Howarth  <howarth@bromo.med.uc.edu>
6449             Jakub Jelinek  <jakub@redhat.com>
6451         PR sanitizer/55617
6452         * g++.dg/asan/pr55617.C: Run on all targets.
6454 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
6456         PR rtl-optimization/56275
6457         * gcc.dg/pr56275.c: New test.
6459 2013-02-11  Richard Biener  <rguenther@suse.de>
6461         PR tree-optimization/56273
6462         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
6464 2013-02-11  Richard Biener  <rguenther@suse.de>
6466         PR tree-optimization/56264
6467         * gcc.dg/torture/pr56264.c: New testcase.
6469 2013-02-11  Richard Biener  <rguenther@suse.de>
6471         PR tree-optimization/56273
6472         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6473         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6474         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6475         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6476         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6477         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6479 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
6481         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
6482         for *-*-linux-gnu targets.
6483         * g++.dg/asan/interception-test-1.c: Ditto.
6484         * g++.dg/asan/interception-failure-test-1.C: Ditto.
6485         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
6487 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
6489         PR fortran/55362
6490         * gfortran.dg/intrinsic_size_4.f90 : New test.
6492 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
6494         PR target/56256
6495         * gcc.target/powerpc/pr56256.c: New test.
6497 2013-02-08  Ian Lance Taylor  <iant@google.com>
6499         * lib/go.exp: Load timeout.exp.
6501 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
6503         PR rtl-optimization/56246
6504         * gcc.target/i386/pr56246.c: New test.
6506 2013-02-08  Jeff Law  <law@redhat.com>
6508         PR debug/53948
6509         * gcc.dg/debug/dwarf2/pr53948.c: New test.
6511 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6513         PR target/56043
6514         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
6515         powerpc*-*-linux*.
6517 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6519         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
6521 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6523         PR rtl-optimization/56195
6524         * gcc.dg/torture/pr56195.c: New test.
6526 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6528         PR fortran/54107
6529         * gfortran.dg/recursive_interface_2.f90: New test.
6531 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6533         PR tree-optimization/56250
6534         * gcc.c-torture/execute/pr56250.c: New test.
6536 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
6538         PR tree-optimization/56064
6539         * gcc.dg/fixed-point/view-convert-2.c: New test.
6541 2013-02-08  Michael Matz  <matz@suse.de>
6543         PR tree-optimization/52448
6544         * gcc.dg/pr52448.c: New test.
6546 2013-02-08  Richard Biener  <rguenther@suse.de>
6548         PR middle-end/56181
6549         * gcc.dg/torture/pr56181.c: New testcase.
6551 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
6553         PR target/54222
6554         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
6555         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
6557 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6559         PR c++/56241
6560         * g++.dg/parse/crash61.C: New test.
6562         PR c++/56239
6563         * g++.dg/parse/pr56239.C: New test.
6565         PR c++/56237
6566         * g++.dg/abi/mangle61.C: New test.
6568 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
6570         PR rtl-optimization/56225
6571         * gcc.target/i386/pr56225.c: New test.
6573 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6575         PR debug/56154
6576         * gcc.dg/guality/pr56154-1.c: New test.
6577         * gcc.dg/guality/pr56154-2.c: New test.
6578         * gcc.dg/guality/pr56154-3.c: New test.
6579         * gcc.dg/guality/pr56154-4.c: New test.
6580         * gcc.dg/guality/pr56154-aux.c: New file.
6582         PR tree-optimization/55789
6583         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
6584         cleanup-tree-dump.
6585         * gcc.dg/tree-ssa/inline-3.c: Add
6586         --param max-early-inliner-iterations=2 option.
6588 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6590         PR debug/53363
6591         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
6592         Add -fno-dwarf2-cfi-asm to dg-options.
6593         Adapt match count.
6595 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6597         PR target/56228
6598         * gcc.dg/pr56228.c: New test.
6600 2013-02-07  Alan Modra  <amodra@gmail.com>
6602         PR target/54009
6603         * gcc.target/powerpc/pr54009.c: New test.
6604         PR target/54131
6605         * gfortran.dg/pr54131.f: New test.
6607 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
6609         PR fortran/55789
6610         * gfortran.dg/array_constructor_41.f90: New test.
6612 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
6614         PR fortran/55978
6615         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
6617 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
6619         PR middle-end/56217
6620         * g++.dg/gomp/pr56217.C: New test.
6622 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6624         PR tree-optimization/56205
6625         * gcc.dg/tree-ssa/stdarg-6.c: New test.
6626         * gcc.c-torture/execute/pr56205.c: New test.
6628 2013-02-05  Richard Biener  <rguenther@suse.de>
6630         PR tree-optimization/53342
6631         PR tree-optimization/53185
6632         * gcc.dg/vect/pr53185-2.c: New testcase.
6634 2013-02-05  Jan Hubicka  <jh@suse.cz>
6636         PR tree-optimization/55789
6637         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
6638         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
6639         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
6640         * g++.dg/ipa/inline-1.C: New testcase.
6641         * g++.dg/ipa/inline-2.C: New testcase.
6642         * g++.dg/ipa/inline-3.C: New testcase.
6644 2013-02-05  Jan Hubicka  <jh@suse.cz>
6646         PR tree-optimization/55789
6647         * g++.dg/torture/pr55789.C: New testcase.
6649 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6651         PR middle-end/56167
6652         * gcc.dg/pr56167.c: New test.
6654 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6656         PR target/55146
6657         * gcc.target/sh/pr55146.c: New.
6659 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6661         PR tree-optimization/54386
6662         * gcc.target/sh/pr54386.c: New.
6664 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
6666         PR fortran/56008
6667         * gfortran.dg/realloc_on _assign_16.f90 : New test.
6669         PR fortran/47517
6670         * gfortran.dg/realloc_on _assign_17.f90 : New test.
6672 2013-02-04  Alexander Potapenko  <glider@google.com>
6673             Jack Howarth  <howarth@bromo.med.uc.edu>
6674             Jakub Jelinek  <jakub@redhat.com>
6676         PR sanitizer/55617
6677         * g++.dg/asan/pr55617.C: New test.
6679 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6681         PR fortran/54195
6682         * gfortran.dg/typebound_operator_19.f90: New test.
6683         * gfortran.dg/typebound_assignment_4.f90: New test.
6685 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6687         PR fortran/54107
6688         * gfortran.dg/recursive_interface_1.f90: New test.
6690 2013-02-04  Richard Guenther  <rguenther@suse.de>
6692         PR lto/56168
6693         * gcc.dg/lto/pr56168_0.c: New testcase.
6694         * gcc.dg/lto/pr56168_1.c: Likewise.
6696 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6698         PR fortran/50627
6699         PR fortran/56054
6700         * gfortran.dg/block_12.f90:  New test.
6701         * gfortran.dg/module_error_1.f90:  New test.
6703 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
6705         * lib/target-supports.exp (check_effective_target_vect_float)
6706         (check_effective_target_vect_no_align): Add mips-sde-elf.
6708 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
6710         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
6712 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
6714         * gcc.dg/pr56023.c: XFAIL on AIX.
6715         * gcc.dg/vect/pr49352.c: Same.
6717 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
6719         * gnat.dg/opt26.adb: New test.
6721 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6723         Revert.
6724         2013-01-27  Amol Pise  <amolpise15@gmail.com>
6726         * gcc.target/arm/neon-vfnms-1.c: New test.
6727         * gcc.target/arm/neon-vfnma-1.c: New test.
6729 2013-01-31  Richard Biener  <rguenther@suse.de>
6731         PR tree-optimization/56157
6732         * gcc.dg/torture/pr56157.c: New testcase.
6734 2013-01-30  Richard Biener  <rguenther@suse.de>
6736         PR tree-optimization/56150
6737         * gcc.dg/torture/pr56150.c: New testcase.
6739 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
6741         PR sanitizer/55374
6742         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
6743         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
6744         printed in backtrace.
6745         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
6746         to avoid errors about mismatched allocation vs. deallocation.
6748         PR c++/55742
6749         * g++.dg/mv1.C: Moved to...
6750         * g++.dg/ext/mv1.C: ... here.  Adjust test.
6751         * g++.dg/mv2.C: Moved to...
6752         * g++.dg/ext/mv2.C: ... here.  Adjust test.
6753         * g++.dg/mv3.C: Moved to...
6754         * g++.dg/ext/mv3.C: ... here.
6755         * g++.dg/mv4.C: Moved to...
6756         * g++.dg/ext/mv4.C: ... here.
6757         * g++.dg/mv5.C: Moved to...
6758         * g++.dg/ext/mv5.C: ... here.  Adjust test.
6759         * g++.dg/mv6.C: Moved to...
6760         * g++.dg/ext/mv6.C: ... here.  Adjust test.
6761         * g++.dg/ext/mv7.C: New test.
6762         * g++.dg/ext/mv8.C: New test.
6763         * g++.dg/ext/mv9.C: New test.
6764         * g++.dg/ext/mv10.C: New test.
6765         * g++.dg/ext/mv11.C: New test.
6767 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6769         PR rtl-optimization/56144
6770         * gcc.dg/pr56144.c: New.
6772 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
6774         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
6775         message.
6776         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
6777         * g++.dg/cpp0x/constexpr-55573.C: Same
6779 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
6781         PR tree-optimization/56064
6782         * gcc.dg/fixed-point/view-convert.c: New test.
6784 2013-01-30  Andreas Schwab  <schwab@suse.de>
6786         * lib/target-supports-dg.exp (dg-process-target): Use expr to
6787         evaluate the end index in string range.
6789 2013-01-30  Tobias Burnus  <burnus@net-b.de>
6791         PR fortran/56138
6792         * gfortran.dg/allocatable_function_6.f90: New.
6794 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
6795             Mikael Morin  <mikael@gcc.gnu.org>
6797         PR fortran/54107
6798         * gfortran.dg/proc_ptr_comp_36.f90: New.
6800 2013-01-29  Richard Biener  <rguenther@suse.de>
6802         PR tree-optimization/55270
6803         * gcc.dg/torture/pr55270.c: New testcase.
6805 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6807         PR rtl-optimization/56117
6808         * gcc.dg/pr56117.c: New test.
6810 2013-01-28  Richard Biener  <rguenther@suse.de>
6812         PR tree-optimization/56034
6813         * gcc.dg/torture/pr56034.c: New testcase.
6815 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6817         PR tree-optimization/56125
6818         * gcc.dg/pr56125.c: New test.
6820 2013-01-28  Tobias Burnus  <burnus@net-b.de>
6821             Mikael Morin  <mikael@gcc.gnu.org>
6823         PR fortran/53537
6824         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
6825         * gfortran.dg/import8.f90: Likewise.
6826         * gfortran.dg/interface_derived_type_1.f90: Likewise.
6827         * gfortran.dg/import10.f90: New test.
6828         * gfortran.dg/import11.f90: Likewise
6830 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6832         PR testsuite/56053
6833         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
6834         string.h.  Provide memset, malloc and free prototypes, adjust line
6835         numbers in dg-output.
6836         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
6837         Provide memset prototype and adjust line numbers in dg-output.
6838         * c-c++-common/asan/global-overflow-1.c: Likewise.
6840         PR tree-optimization/56094
6841         * gcc.dg/pr56094.c: New test.
6843 2013-01-27  Amol Pise  <amolpise15@gmail.com>
6845         * gcc.target/arm/neon-vfnms-1.c: New test.
6846         * gcc.target/arm/neon-vfnma-1.c: New test.
6848 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
6850         PR target/56114
6851         * gcc.target/i386/pr56114.c: New test.
6853 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
6855         PR fortran/55984
6856         * gfortran.dg/associate_14.f90: New test.
6858         PR fortran/56047
6859         * gfortran.dg/associate_13.f90: New test.
6861 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
6863         PR tree-optimization/56098
6864         * gcc.dg/pr56098-1.c: New test.
6865         * gcc.dg/pr56098-2.c: New test.
6867 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
6869         PR target/54222
6870         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
6872 2013-01-22  Marek Polacek  <polacek@redhat.com>
6874         PR tree-optimization/56035
6875         * gcc.dg/pr56035.c: New test.
6877 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6879         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
6880         for MIPS.
6882 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6884         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
6886 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
6888         PR c/56078
6889         * gcc.dg/pr56078.c: New test.
6890         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
6892 2013-01-24  Martin Jambor  <mjambor@suse.cz>
6894         PR tree-optimization/55927
6895         * g++.dg/ipa/devirt-10.C: Disable early inlining.
6897 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
6899         * gcc.target/i386/movsd.c: New test.
6901 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
6903         PR inline-asm/55934
6904         * gcc.target/i386/pr55934.c: New test.
6906 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
6908         PR fortran/56081
6909         * gfortran.dg/select_8.f90: New.
6911 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
6913         * gcc.target/microblaze/microblaze.exp: Remove
6914         target_config_cflags check.
6916 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
6918         PR fortran/56052
6919         * gfortran.dg/gomp/pr56052.f90: New test.
6921         PR target/49069
6922         * gcc.dg/pr49069.c: New test.
6924 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
6926         PR c++/55944
6927         * g++.dg/cpp0x/constexpr-static10.C: New.
6929 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
6931         PR target/56028
6932         * gcc.target/i386/pr56028.c: New test.
6934 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
6936         PR target/55686
6937         * gcc.target/i386/pr55686.c: New test.
6939 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
6941         PR c++/53609
6942         * g++.dg/cpp0x/variadic139.C: New test.
6943         * g++.dg/cpp0x/variadic140.C: Likewise.
6944         * g++.dg/cpp0x/variadic141.C: Likewise.
6946 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
6948         * gnat.dg/warn8.adb: New test.
6950 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6952         PR fortran/55919
6953         * gfortran.dg/include_8.f90: New test.
6955 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6957         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
6958         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
6960 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
6962         PR tree-optimization/56051
6963         * gcc.c-torture/execute/pr56051.c: New test.
6965 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6967         PR rtl-optimization/56023
6968         * gcc.dg/pr56023.c: New test.
6970 2013-01-21  Martin Jambor  <mjambor@suse.cz>
6972         PR middle-end/56022
6973         * gcc.target/i386/pr56022.c: New test.
6975 2013-01-21  Jason Merrill  <jason@redhat.com>
6977         * lib/target-supports.exp (check_effective_target_alias): New.
6979 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
6981         PR debug/53235
6982         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
6984 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
6986         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
6988 2013-01-19  Jeff Law  <law@redhat.com>
6990         PR tree-optimization/52631
6991         * tree-ssa/pr52631.c: New test.
6992         * tree-ssa/ssa-fre-9: Update expected output.
6994 2013-01-19  Anthony Green  <green@moxielogic.com>
6996         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6997         for moxie.
6999 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7001         PR tree-optimization/56029
7002         * g++.dg/torture/pr56029.C: New test.
7004 2013-01-18  Sharad Singhai  <singhai@google.com>
7006         PR tree-optimization/55995
7007         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7009 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
7011         PR target/55433
7012         * gcc.target/i386/pr55433.c: New.
7014 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7016         PR middle-end/56015
7017         * gfortran.dg/pr56015.f90: New test.
7019 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
7021         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7023 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
7025         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7026         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7027         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7028         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7029         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7031 2013-01-17  Jeff Law  <law@redhat.com>
7033         * gcc.dg/pr52573.c: Move to...
7034         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
7036         PR rtl-optimization/52573
7037         * gcc.dg/pr52573.c: New test.
7039 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
7041         PR sanitizer/55679
7042         * g++.dg/asan/interception-test-1.C: Skip on darwin.
7043         * lib/target-supports.exp (check_effective_target_swapcontext): Use
7044         check_no_compiler_messages to test support in ucontext.h.
7045         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7046         compliant RLIMIT_AS.
7048 2013-01-17  Marek Polacek  <polacek@redhat.com>
7050         PR rtl-optimization/55833
7051         * gcc.dg/pr55833.c: New test.
7053 2013-01-17  Jan Hubicka  <jh@suse.cz>
7055         PR tree-optimization/55273
7056         * gcc.c-torture/compile/pr55273.c: New testcase.
7058 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
7060         PR target/55981
7061         * gcc.target/pr55981.c: New test.
7063 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
7065         * gcc.target/arm/pr40887.c: Require at least armv5.
7066         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7067         * gcc.target/arm/pr51915.c: Likewise.
7068         * gcc.target/arm/pr52006.c: Likewise.
7069         * gcc.target/arm/pr53187.c: Likewise.
7071         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7072         * gcc.target/arm/ftest-support-arm.h: Delete.
7073         * gcc.target/arm/ftest-support-thumb.h: Delete.
7074         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7075         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7076         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7077         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7078         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7079         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7080         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7081         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7082         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7083         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7084         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7085         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7086         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7087         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7088         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7089         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7090         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7091         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7092         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7093         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7094         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7095         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7096         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7097         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7099 2013-01-17  Martin Jambor  <mjambor@suse.cz>
7101         PR tree-optimizations/55264
7102         * g++.dg/ipa/pr55264.C: New test.
7104 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
7106         PR fortran/55983
7107         * gfortran.dg/class_55.f90: New.
7109 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
7111         PR testsuite/55994
7112         * gcc.c-torture/execute/builtins/builtins.exp: Add
7113         -Wl,--allow-multiple-definition for eabi and elf targets.
7115         PR testsuite/54622
7116         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7117         check_effective_target_vect_perm_short,
7118         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7119         check_effective_target_vect64): Return 0 for big-endian ARM.
7120         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7122         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7123         prototypes.
7125 2013-01-16  Richard Biener  <rguenther@suse.de>
7127         PR tree-optimization/55964
7128         * gcc.dg/torture/pr55964.c: New testcase.
7130 2013-01-16  Richard Biener  <rguenther@suse.de>
7132         PR tree-optimization/54767
7133         PR tree-optimization/53465
7134         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7136 2013-01-16  Christian Bruel  <christian.bruel@st.com>
7138         PR target/55301
7139         * gcc.target/sh/sh-switch.c: New testcase.
7141 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7143         * gcc.dg/webizer.c: Increase the array size.
7145 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7147         PR target/55940
7148         * gcc.dg/pr55940.c: New test.
7150 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
7151             Harald Anlauf  <anlauf@gmx.de>
7153         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7154         * gfortran.dg/bounds_check_5.f90: Likewise.
7155         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7156         * gfortran.dg/continuation_9.f90: Likewise.
7157         * gfortran.dg/move_alloc_13.f90: Likewise.
7158         * gfortran.dg/structure_constructor_11.f90: Likewise.
7159         * gfortran.dg/tab_continuation.f: Likewise.
7160         * gfortran.dg/warning-directive-2.F90: Likewise.
7161         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7163 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7165         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7166         * gcc.target/arm/fma-sp.c: Likewise.
7168 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7170         PR rtl-optimization/55153
7171         * gcc.dg/pr55153.c: New.
7173 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7175         PR tree-optimization/55920
7176         * gcc.c-torture/compile/pr55920.c: New test.
7178 2013-01-15  Richard Biener  <rguenther@suse.de>
7180         PR middle-end/55882
7181         * gcc.dg/torture/pr55882.c: New testcase.
7183 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7185         PR tree-optimization/55955
7186         * gcc.c-torture/compile/pr55955.c: New test.
7188 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
7190         PR c++/55663
7191         * g++.dg/cpp0x/alias-decl-31.C: New test.
7193 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
7195         PR fortran/54286
7196         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7197         case where interface is null.
7199 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7201         PR fortran/55806
7202         * gfortran.dg/array_constructor_40.f90:  New test.
7204 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
7206         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7208 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7210         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7211         * gcc.target/aarch64/vect-ld1r-compile.c: New.
7212         * gcc.target/aarch64/vect-ld1r-fp.c: New.
7213         * gcc.target/aarch64/vect-ld1r.c: New.
7214         * gcc.target/aarch64/vect-ld1r.x: New.
7216 2013-01-14  Andi Kleen  <ak@linux.intel.com>
7218         PR target/55948
7219         * gcc.target/i386/hle-clear-rel.c: New file
7220         * gcc.target/i386/hle-store-rel.c: New file.
7222 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
7224         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7225         * gfortran.dg/bounds_check_4.f90: Likewise.
7226         * gfortran.dg/inquire_10.f90: Likewise.
7227         * gfortran.dg/minloc_3.f90: Likewise.
7228         * gfortran.dg/minlocval_3.f90: Likewise.
7229         * gfortran.dg/module_double_reuse.f90: Likewise.
7230         * gfortran.dg/mvbits_1.f90: Likewise.
7231         * gfortran.dg/oldstyle_1.f90: Likewise.
7232         * gfortran.dg/pr20163-2.f: Likewise.
7233         * gfortran.dg/save_1.f90: Likewise.
7234         * gfortran.dg/scan_1.f90: Likewise.
7235         * gfortran.dg/select_char_1.f90: Likewise.
7236         * gfortran.dg/shape_4.f90: Likewise.
7237         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7238         * gfortran.dg/function_optimize_10.f90: Likewise.
7239         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7240         * gfortran.dg/used_types_17.f90: Likewise.
7241         * gfortran.dg/used_types_18.f90: Likewise.
7243 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
7245         PR fortran/54286
7246         * gfortran.dg/proc_ptr_result_8.f90 : New test.
7248 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7250         * gcc.dg/unroll_5.c: Add nomips16 attributes.
7252 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7254         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7256 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
7258         PR fortran/55072
7259         * gfortran.dg/assumed_type_2.f90: Fix test case.
7260         * gfortran.dg/internal_pack_13.f90: New test.
7261         * gfortran.dg/internal_pack_14.f90: New test.
7263 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7265         PR fortran/55868
7266         * gfortran.dg/unlimited_polymorphic_8.f90: Update
7267         scan-tree-dump-times for foo.0.x._vptr to deal with change from
7268         $tar to STAR.
7270 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
7272         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
7274 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7276         PR target/55719
7277         * gcc.target/s390/pr55719.c: New testcase.
7279 2013-01-11  Richard Guenther  <rguenther@suse.de>
7281         PR tree-optimization/44061
7282         * gcc.dg/pr44061.c: New testcase.
7284 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
7286         Update copyright years.
7288 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
7289             Jakub Jelinek  <jakub@redhat.com>
7291         PR target/55565
7292         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
7294 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
7296         PR rtl-optimization/55672
7297         * gcc.target/i386/pr55672.c: New.
7299 2013-01-10  Jeff Law  <law@redhat.com>
7301         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
7302         pass/fail message unique.
7305 2013-01-10  Jason Merrill  <jason@redhat.com>
7307         * ada/.gitignore: New.
7309 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7311         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
7312         Add tls options.
7313         * g++.dg/tls/thread_local2.C: Likewise.
7314         * g++.dg/tls/thread_local2g.C: Likewise.
7315         * g++.dg/tls/thread_local6.C: Likewise.
7316         * g++.dg/tls/thread_local-order1.C: Add tls options.
7317         * g++.dg/tls/thread_local-order2.C: Likewise.
7318         * g++.dg/tls/thread_local3.C: Likewise.
7319         * g++.dg/tls/thread_local3g.C: Likewise.
7320         * g++.dg/tls/thread_local4.C: Likewise.
7321         * g++.dg/tls/thread_local4g.C: Likewise.
7322         * g++.dg/tls/thread_local5.C: Likewise.
7323         * g++.dg/tls/thread_local5g.C: Likewise.
7324         * g++.dg/tls/thread_local6g.C: Likewise.
7326 2013-01-10  Kostya Serebryany  <kcc@google.com>
7328         * g++.dg/asan/asan_test.cc: Sync from upstream.
7330 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
7332         PR tree-optimization/55921
7333         * gcc.c-torture/compile/pr55921.c: New test.
7335 2013-01-09  Jan Hubicka  <jh@suse.cz>
7337         PR tree-optimization/55569
7338         * gcc.c-torture/compile/pr55569.c: New testcase.
7340 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
7342         PR fortran/47203
7343         * gfortran.dg/use_28.f90: New test.
7345 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
7347         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
7348         number matching more robust.
7350 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
7352         PR rtl-optimization/55829
7353         * gcc.target/i386/pr55829.c: New.
7355 2013-01-09  Tobias Burnus  <burnus@net-b.de>
7357         PR fortran/55758
7358         * gfortran.dg/bind_c_bool_1.f90: New.
7359         * gfortran.dg/do_5.f90: Add dg-warning.
7361 2013-01-09  Jan Hubicka  <jh@suse.cz>
7363         PR tree-optimization/55875
7364         * gcc.c-torture/execute/pr55875.c: New testcase.
7365         * g++.dg/torture/pr55875.C: New testcase.
7367 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
7369         PR c/48418
7370         * c-c++-common/pr48418.c: New test.
7372 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
7374         PR c++/55801
7375         * g++.dg/tls/thread_local-ice.C: New.
7377 2013-01-09  Andreas Schwab  <schwab@suse.de>
7379         * gcc.dg/guality/pr54693.c: Null-terminate arr.
7381 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
7383         PR tree-optimization/48189
7384         * gcc.dg/pr48189.c: New test.
7386 2013-01-04  Jan Hubicka  <jh@suse.cz>
7388         PR tree-optimization/55823
7389         * g++.dg/ipa/devirt-10.C: New testcase.
7391 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
7392             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
7394         PR rtl-optimization/55845
7395         * gcc.target/i386/pr55845.c: New test.
7397 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
7399         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
7400         instructions generated instead of number of occurances.
7402 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
7404         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
7405         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7406         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7407         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7408         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7409         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7410         * gcc.target/aarch64/vect-fcm.x: Likewise.
7411         * lib/target-supports.exp
7412         (check_effective_target_vect_cond): Enable for AArch64.
7414 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
7416         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
7417         endian-safe float pool loading.
7418         (test_square_root_v4sf): Likewise.
7419         (test_square_root_v2df): Likewise.
7420         * lib/target-supports.exp
7421         (check_effective_target_vect_call_sqrtf): Add AArch64.
7423 2013-01-08  Martin Jambor  <mjambor@suse.cz>
7425         PR debug/55579
7426         * gcc.dg/tree-ssa/pr55579.c: New test.
7428 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7430         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
7431         asm comments.
7433 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
7435         PR middle-end/55890
7436         * gcc.dg/torture/pr55890-3.c: New test.
7438         PR middle-end/55851
7439         * gcc.c-torture/compile/pr55851.c: New test.
7441         PR sanitizer/55844
7442         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
7443         dg-options.
7445 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7447         PR fortran/55618
7448         * gfortran.dg/elemental_scalar_args_2.f90: New test.
7450 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7452         PR fortran/55763
7453         * gfortran.dg/pointer_init_2.f90: Update dg-error.
7454         * gfortran.dg/pointer_init_7.f90: New.
7456 2013-01-07  Richard Biener  <rguenther@suse.de>
7458         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
7460 2013-01-07  Richard Biener  <rguenther@suse.de>
7462         PR middle-end/55890
7463         * gcc.dg/torture/pr55890-1.c: New testcase.
7464         * gcc.dg/torture/pr55890-2.c: Likewise.
7466 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
7468         * gcc.target/aarch64/fmovd.c: New.
7469         * gcc.target/aarch64/fmovf.c: Likewise.
7470         * gcc.target/aarch64/fmovd-zero.c: Likewise.
7471         * gcc.target/aarch64/fmovf-zero.c: Likewise.
7472         * gcc.target/aarch64/vect-fmovd.c: Likewise.
7473         * gcc.target/aarch64/vect-fmovf.c: Likewise.
7474         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7475         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7477 2013-01-07  Richard Biener  <rguenther@suse.de>
7479         PR tree-optimization/55888
7480         PR tree-optimization/55862
7481         * gcc.dg/torture/pr55888.c: New testcase.
7483 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7485         PR fortran/55852
7486         * gfortran.dg/intrinsic_size_3.f90: New.
7488 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7490         PR fortran/55763
7491         * gfortran.dg/select_type_32.f90: New.
7493 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
7495         PR c++/52343
7496         * g++.dg/cpp0x/alias-decl-29.C: New test.
7498 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
7500         PR fortran/53876
7501         PR fortran/54990
7502         PR fortran/54992
7503         * gfortran.dg/class_array_15.f03: New test.
7505 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
7507         PR fortran/42769
7508         PR fortran/45836
7509         PR fortran/45900
7510         * gfortran.dg/use_23.f90: New test.
7511         * gfortran.dg/use_24.f90: New test.
7512         * gfortran.dg/use_25.f90: New test.
7513         * gfortran.dg/use_26.f90: New test.
7514         * gfortran.dg/use_27.f90: New test.
7516 2013-01-06  Olivier Hainque  <hainque@adacore.com>
7518         * gnat.dg/specs/clause_on_volatile.ads: New test.
7520 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7522         * gnat.dg/alignment10.adb: New test.
7524 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
7525             Mikael Morin  <mikael@gcc.gnu.org>
7527         PR fortran/55827
7528         * gfortran.dg/use_22.f90: New test.
7530 2013-01-04  Andrew Pinski  <apinski@cavium.com>
7532         * gcc.target/aarch64/cmp-1.c: New testcase.
7534 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
7536         PR fortran/55172
7537         * gfortran.dg/select_type_31.f03: New test.
7539 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
7541         PR c++/54526 (again)
7542         * g++.dg/cpp0x/parse2.C: Extend.
7543         * g++.old-deja/g++.other/crash28.C: Adjust.
7545 2013-01-04  Richard Biener  <rguenther@suse.de>
7547         PR tree-optimization/55862
7548         * gcc.dg/torture/pr55862.c: New testcase.
7550 2013-01-04  Martin Jambor  <mjambor@suse.cz>
7552         PR tree-optimization/55755
7553         * gcc.dg/torture/pr55755.c: New test.
7554         * gcc.dg/tree-ssa/sra-13.c: Likewise.
7555         * gcc.dg/tree-ssa/pr45144.c: Update.
7557 2013-01-04  Richard Biener  <rguenther@suse.de>
7559         PR middle-end/55863
7560         * gcc.dg/fold-reassoc-2.c: New testcase.
7562 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7564         PR fortran/55763
7565         * gfortran.dg/null_7.f90: New.
7567 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7569         PR fortran/55854
7570         PR fortran/55763
7571         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
7572         * gfortran.dg/unlimited_polymorphic_7.f90: New.
7573         * gfortran.dg/unlimited_polymorphic_8.f90: New.
7575 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
7577         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
7579 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
7581         PR fortran/55855
7582         * gfortran.dg/assignment_1.f90: Modified.
7583         * gfortran.dg/assignment_4.f90: New.
7585 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
7587         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
7589 2013-01-03  Richard Biener  <rguenther@suse.de>
7591         PR tree-optimization/55857
7592         * gcc.dg/vect/pr55857-1.c: New testcase.
7593         * gcc.dg/vect/pr55857-2.c: Likewise.
7595 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
7597         PR rtl-optimization/55838
7598         * gcc.dg/pr55838.c: New test.
7600         PR tree-optimization/55832
7601         * gcc.c-torture/compile/pr55832.c: New test.
7603 2013-01-02  Teresa Johnson  <tejohnson@google.com>
7605         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
7606         * gcc.dg/tree-ssa/loop-23.c: Ditto.
7607         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
7608         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
7609         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
7610         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
7611         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
7612         * gcc.dg/unroll_1.c: Ditto.
7613         * gcc.dg/unroll_2.c: Ditto.
7614         * gcc.dg/unroll_3.c: Ditto.
7615         * gcc.dg/unroll_4.c: Ditto.
7617 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7619         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
7621 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7623         PR fortran/55818
7624         * gfortran.dg/eof_4.f90: New test.
7626 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
7628         * lib/c-compat.exp (compat-use-alt-compiler): Remove
7629         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
7630         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
7631         (compat_setup_dfp): Initialize compat_alt_caret and
7632         compat_save_TEST_ALWAYS_FLAGS.
7634 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7636         * gcc.dg/torture/tls/tls-reload-1.c: New test.
7638 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7640         * gcc.dg/torture/fp-int-convert-2.c: New test.
7642 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7644         * gfortran.dg/newunit_3.f90: Add dg-do run.
7645         * gfortran.dg/inquire_15.f90: Add dg-do run.
7647 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
7649         PR tree-optimization/55831
7650         * gcc.dg/pr55831.c: New test.
7652 Copyright (C) 2013 Free Software Foundation, Inc.
7654 Copying and distribution of this file, with or without modification,
7655 are permitted in any medium without royalty provided the copyright
7656 notice and this notice are preserved.