Moved gcc.dg/debug/dwarf2/discriminator.c to proper ChangeLog.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobfbfbcf3580a049b89f1bced39ca7dce370116335
1 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5 2013-05-31  Marek Polacek  <polacek@redhat.com>
7         PR tree-optimization/57478
8         PR tree-optimization/57453
9         * gcc.dg/torture/pr57478.c: New test.
11 2013-05-31  Tobias Burnus  <burnus@net-b.de>
13         PR fortran/57456
14         * gfortran.dg/class_array_17.f90: New.
16 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18         PR target/56315
19         * gcc.target/arm/iordi3-opt.c: New test.
21 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
23         PR fortran/54190
24         PR fortran/57217
25         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
26         * gfortran.dg/interface_26.f90: Ditto.
27         * gfortran.dg/proc_ptr_11.f90: Ditto.
28         * gfortran.dg/proc_ptr_15.f90: Ditto.
29         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
30         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
31         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
32         * gfortran.dg/typebound_override_1.f90: Ditto.
33         * gfortran.dg/typebound_override_4.f90: Ditto.
34         * gfortran.dg/typebound_proc_6.f03: Ditto.
35         * gfortran.dg/assumed_type_7.f90: New test.
36         * gfortran.dg/typebound_override_5.f90: New test.
37         * gfortran.dg/typebound_override_6.f90: New test.
38         * gfortran.dg/typebound_override_7.f90: New test.
40 2013-05-30  Tobias Burnus  <burnus@net-b.de>
42         PR middle-end/57073
43         * gfortran.dg/power_6.f90: New.
45 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
47         * gcc.target/aarch64/insv_1.c: New test.
49 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
51         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
52         dg-skip-if "No stabs".
54 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
56         PR fortran/54189
57         * gfortran.dg/assumed_size_1.f90: New.
59 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
61         * gcc.dg/shrink-wrap-alloca.c: New added.
62         * gcc.dg/shrink-wrap-pretend.c: New added.
63         * gcc.dg/shrink-wrap-sibcall.c: New added.
65 2013-05-30  Tobias Burnus  <burnus@net-b.de>
67         PR fortran/57458
68         * gfortran.dg/assumed_rank_13.f90: New.
70 2013-05-29  Easwaran Raman  <eraman@google.com>
72         PR tree-optimization/57442
73         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
75 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
77         PR tree-optimization/57441
78         * gcc.c-torture/compile/pr57441.c: New.
80 2013-05-29  Dehao Chen  <dehao@google.com>
82         PR testsuite/57413
83         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
85 2013-05-29  Tobias Burnus  <burnus@net-b.de>
87         PR fortran/37336
88         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
89         * gfortran.dg/class_19.f03: Ditto.
91 2013-05-29  Richard Biener  <rguenther@suse.de>
93         * gcc.dg/vect/bb-slp-32.c: New testcase.
95 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
97         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
98         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
99         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
100         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
101         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
102         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
103         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
104         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
105         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
106         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
107         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
108         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
109         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
110         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
111         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
112         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
113         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
114         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
115         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
116         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
117         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
118         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
119         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
120         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
121         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
122         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
123         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
124         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
125         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
126         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
127         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
128         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
129         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
130         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
131         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
132         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
133         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
134         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
135         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
137 2013-05-29  Tobias Burnus  <burnus@net-b.de>
139         PR fortran/37336
140         * gfortran.dg/finalize_11.f90: New.
141         * gfortran.dg/finalize_4.f03: Remove dg-error.
142         * gfortran.dg/finalize_5.f03: Ditto.
143         * gfortran.dg/finalize_6.f03: Ditto.
144         * gfortran.dg/finalize_7.f03: Ditto.
146 2013-05-28  Tobias Burnus  <burnus@net-b.de>
148         * gfortran.dg/class_array_16.f90: New.
150 2013-05-28  Tobias Burnus  <burnus@net-b.de>
152         PR fortran/57435
153         * testsuite/gfortran.dg/use_29.f90: New.
155 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
157         * gnat.dg/fp_exception.adb: New test.
159 2013-05-28  Richard Biener  <rguenther@suse.de>
161         PR tree-optimization/56787
162         * gcc.dg/vect/pr56787.c: New testcase.
164 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
165             Tobias Burnus  <burnus@net-b.de>
167         PR fortran/57217
168         * gfortran.dg/typebound_override_4.f90: New.
170 2013-05-28  Richard Biener  <rguenther@suse.de>
172         PR tree-optimization/57411
173         * g++.dg/opt/pr57411.C: New testcase.
175 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
177         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
178         * gcc.dg/builtin-bswap-9.c: Likewise.
180 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
182         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
184 2013-05-27  Richard Biener  <rguenther@suse.de>
186         PR middle-end/57412
187         * gcc.dg/gomp/pr57412.c: New testcase.
189 2013-05-27  Bud Davis  <jmdavis@link.com>
191         PR fortran/50405
192         * gfortran.dg/stfunc_8.f90: New.
194 2013-05-27  Richard Biener  <rguenther@suse.de>
196         PR tree-optimization/57343
197         * gcc.dg/torture/pr57343.c: New testcase.
199 2013-05-27  Richard Biener  <rguenther@suse.de>
201         PR tree-optimization/57417
202         * gcc.dg/torture/pr57417.c: New testcase.
204 2013-05-27  Richard Biener  <rguenther@suse.de>
206         PR tree-optimization/57396
207         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
209 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
211         * gnat.dg/specs/last_bit.ads: New test.
213 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
215         * gnat.dg/specs/machine_attribute.ads: New test.
217 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
219         * gnat.dg/incomplete3.ad[sb]: New test.
221 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
223         PR target/53916
224         * gcc.target/mips/div-13.c: New test.
226 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
228         PR target/55777
229         * gcc.target/mips/mips16-attributes-5.c,
230         * gcc.target/mips/mips16-attributes-6.c: New tests.
232 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
234         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
235         * gcc.dg/builtin-bswap-8.c: Likewise.
237 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
239         PR c++/52216
240         * g++.dg/cpp0x/new1.C: New.
242 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
244         PR c++/25666
245         * g++.dg/parse/dtor16.C: New.
246         * g++.dg/parse/dtor6.C: Adjust.
248 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
250         PR c++/19618
251         * g++.dg/expr/bitfield12.C: New.
253 2013-05-24  Jeff Law  <law@redhat.com>
255         PR tree-optimization/57124
256         * gcc.c-torture/execute/pr57124.c: New test.
257         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
259 2013-05-24  Martin Jambor  <mjambor@suse.cz>
261         PR tree-optimization/57294
262         * gcc.dg/ipa/pr57294.c: New test.
264 2013-05-24  Dehao Chen  <dehao@google.com>
266         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
268 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
270         * gcc.target/aarch64/scalar_intrinsics.c
271         (force_simd): Use a valid instruction.
272         (test_vdupd_lane_s64): Pass a valid lane argument.
273         (test_vdupd_lane_u64): Likewise.
275 2013-05-24  Richard Biener  <rguenther@suse.de>
277         PR tree-optimization/57287
278         * gcc.dg/pr57287.c: New testcase.
280 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
282         PR c++/26572
283         * g++.dg/template/error51.C: New.
285 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
287         PR c++/25503
288         * g++.dg/template/bitfield2.C: New.
290 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
292         * gnat.dg/specs/noinline1.ads: New test.
293         * gnat.dg/noinline2.ad[sb]: Likewise.
294         * gnat.dg/specs/noinline3.ads: Likewise.
295         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
297 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
299         PR tree-ssa/57385
300         * gcc.dg/tree-ssa/pr57385.c: New test.
302 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
304         * gnat.dg/derived_type4.adb: New test.
306 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
308         * gcc.dg/builtin-bswap-6.c: New test.
309         * gcc.dg/builtin-bswap-7.c: Likewise.
310         * gcc.dg/builtin-bswap-8.c: Likewise.
311         * gcc.dg/builtin-bswap-9.c: Likewise.
313 2013-05-23  Christian Bruel  <christian.bruel@st.com>
315         PR debug/57351
316         * gcc.dg/debug/pr57351.c: New test
318 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
320         * gcc.target/aarch64/vect-clz.c: New file.
322 2013-05-23  Martin Jambor  <mjambor@suse.cz>
324         PR middle-end/57347
325         * gcc.dg/ipa/pr57347.c: New test.
327 2013-05-23  Richard Biener  <rguenther@suse.de>
329         PR tree-optimization/57380
330         * g++.dg/tree-ssa/pr57380.C: New testcase.
332 2013-05-23  Richard Biener  <rguenther@suse.de>
334         PR middle-end/57381
335         * gcc.dg/torture/pr57381.c: New testcase.
337 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
339         PR middle-end/57344
340         * gcc.c-torture/execute/pr57344-1.c: New test.
341         * gcc.c-torture/execute/pr57344-2.c: New test.
342         * gcc.c-torture/execute/pr57344-3.c: New test.
343         * gcc.c-torture/execute/pr57344-4.c: New test.
345 2013-05-23  Richard Biener  <rguenther@suse.de>
347         PR rtl-optimization/57341
348         * gcc.dg/torture/pr57341.c: New testcase.
350 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
352         PR c++/57352
353         * g++.dg/parse/crash62.C: New.
355 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
356             Pat Haugen <pthaugen@us.ibm.com>
357             Peter Bergner <bergner@vnet.ibm.com>
359         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
360         crypto builtins.
362 2013-05-22  Tobias Burnus  <burnus@net-b.de>
364         PR fortran/57364
365         * gfortran.dg/defined_assignment_6.f90: New.
367 2013-05-22  Tobias Burnus  <burnus@net-b.de>
369         PR fortran/57338
370         * gfortran.dg/assumed_type_6.f90: New.
372 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
374         PR c++/57211
375         * g++.dg/cpp0x/Wunused-parm.C: New.
377 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
379         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
380         * g++.dg/warn/Wdouble-promotion.C: Likewise.
382 2013-05-21  Easwaran Raman  <eraman@google.com>
384         PR tree-optimization/57322
385         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
387 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
389         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
390         .set (no)?micromips
392 2013-05-21  Tobias Burnus  <burnus@net-b.de>
394         PR fortran/57035
395         * gfortran.dg/assumed_type_5.f90: New.
396         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
397         * gfortran.dg/assumed_rank_2.f90: Ditto.
398         * gfortran.dg/assumed_type_3.f90: Update dg-error.
399         * gfortran.dg/no_arg_check_3.f90: Ditto.
401 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
403         PR tree-optimization/57331
404         * gcc.c-torture/compile/pr57331.c: New test.
406 2013-05-21  Richard Biener  <rguenther@suse.de>
408         PR tree-optimization/57330
409         * gcc.dg/torture/pr57330.c: New testcase.
411 2013-05-21  Richard Biener  <rguenther@suse.de>
413         PR tree-optimization/57303
414         * gcc.dg/torture/pr57303.c: New testcase.
416 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
418         PR tree-optimization/57321
419         * gcc.c-torture/execute/pr57321.c: New test.
421 2013-05-20  Tobias Burnus  <burnus@net-b.de>
423         PR fortran/48858
424         PR fortran/55465
425         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
426         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
427         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
428         * gfortran.dg/binding_label_tests_3.f03: Ditto.
429         * gfortran.dg/binding_label_tests_4.f03: Ditto.
430         * gfortran.dg/binding_label_tests_5.f03: Ditto.
431         * gfortran.dg/binding_label_tests_6.f03: Ditto.
432         * gfortran.dg/binding_label_tests_7.f03: Ditto.
433         * gfortran.dg/binding_label_tests_8.f03: Ditto.
434         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
435         * gfortran.dg/binding_label_tests_24.f90: New.
436         * gfortran.dg/binding_label_tests_25.f90: New.
438 2013-05-20  Tobias Burnus  <burnus@net-b.de>
440         PR fortran/48858
441         * gfortran.dg/binding_label_tests_17.f90: New.
442         * gfortran.dg/binding_label_tests_18.f90: New.
443         * gfortran.dg/binding_label_tests_19.f90: New.
444         * gfortran.dg/binding_label_tests_20.f90: New.
445         * gfortran.dg/binding_label_tests_21.f90: New.
446         * gfortran.dg/binding_label_tests_22.f90: New.
447         * gfortran.dg/binding_label_tests_23.f90: New.
449 2013-05-20  Tobias Burnus  <burnus@net-b.de>
451         PR fortran/48858
452         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
453         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
454         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
455         * gfortran.dg/common_18.f90: New.
456         * gfortran.dg/common_19.f90: New.
457         * gfortran.dg/common_20.f90: New.
458         * gfortran.dg/common_21.f90: New.
460 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
462         PR c++/12288
463         * g++.dg/parse/error52.C: New.
464         * g++.dg/parse/error3.C: Adjust.
465         * g++.dg/parse/error36.C: Likewise.
467 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
469         PR target/56547
470         * gcc.target/sh/pr56547-1.c: New.
471         * gcc.target/sh/pr56547-2.c: New.
473 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
475         PR c++/23608
476         * g++.dg/warn/Wsign-compare-6.C: New.
477         * g++.dg/warn/Wdouble-promotion.C: Adjust.
479 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
481         PR c++/57327
482         * g++.dg/template/error50.C: New.
484 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
486         PR c++/10207
487         * g++.dg/ext/complit13.C: New.
489 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
491         PR c++/57175
492         * g++.dg/pr57175.C: New testcase.
494 2013-05-17  Easwaran Raman  <eraman@google.com>
496         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
498 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
500         PR testsuite/57313
501         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
503 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
505         PR rtl-optimization/57281
506         PR rtl-optimization/57300
507         * gcc.dg/pr57300.c: New test.
508         * gcc.c-torture/execute/pr57281.c: New test.
510 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
512         PR c++/18126
513         * g++.dg/ext/sizeof-complit.C: New.
515 2013-05-17  Marek Polacek  <polacek@redhat.com>
517         * gcc.dg/strlenopt-25.c: New test.
518         * gcc.dg/strlenopt-26.c: Likewise.
520 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
522         * gcc.target/i386/rotate-4.c: Compile only with -mavx
523         instead of -mavx2, require only avx instead of avx2.
524         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
525         of avx2-check.h and turn into an avx runtime test instead of
526         avx2 runtime test.
528 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
530         * g++.dg/ext/vector22.C: Uncomment working test.
532 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
534         PR c++/17410
535         * g++.dg/template/pr17410.C: New.
537 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
539         * gcc.target/i386/rotate-3.c: New test.
540         * gcc.target/i386/rotate-3a.c: New test.
541         * gcc.target/i386/rotate-4.c: New test.
542         * gcc.target/i386/rotate-4a.c: New test.
543         * gcc.target/i386/rotate-5.c: New test.
544         * gcc.target/i386/rotate-5a.c: New test.
546 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
548         * gcc.dg/visibility-21.c: Require section_anchors.
550 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
552         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
553         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
554         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
556 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
558         * gcc.dg/visibility-21.c: New.
560 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
562         PR middle-end/57286
563         * gcc.dg/pr57286.c: New testcase.
564         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
565         * g++.dg/ext/vector22.C: Comment out transformations not
566         performed anymore.
568 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
570         PR target/57260
571         * gcc.target/mips/call-1.c: Restrict to o32.
572         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
574 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
576         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
577         dg-messages.
578         * g++.dg/warn/Wshadow-1.C: Likewise.
579         * g++.dg/warn/Wshadow-6.C: Likewise.
580         * g++.dg/warn/Wshadow-7.C: Likewise.
582 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
584         PR c++/31952
585         * g++.dg/parse/pr31952-1.C: New.
586         * g++.dg/parse/pr31952-2.C: Likewise.
587         * g++.dg/parse/pr31952-3.C: Likewise.
589         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
590         * g++.old-deja/g++.jason/cond.C: Likewise.
591         * g++.dg/cpp0x/range-for5.C: Likewise.
593 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
595         PR target/19599
596         * gcc.target/arm/pr40887.c: Adjust testcase.
597         * gcc.target/arm/pr19599.c: New test.
599 2013-05-15  Richard Biener  <rguenther@suse.de>
601         PR tree-optimization/57275
602         * gcc.target/i386/pr57275.c: New testcase.
604 2013-05-15  Jan Hubicka  <jh@suse.cz>
606         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
607         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
608         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
610 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
612         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
613         scheduling.
615 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
617         PR c++/57274
618         * c-c++-common/Wsequence-point-1.c: New test.
620 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
622         * g++.dg/ext/vector22.C: New testcase.
623         * gcc.dg/binop-xor3.c: Remove xfail.
625 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
627         * gcc.target/aarch64/vect-fcm.x: Add cases testing
628         FLOAT cmp FLOAT ? INT : INT.
629         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
630         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
631         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
632         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
633         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
634         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
636 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
638         PR c++/53903
639         * g++.dg/cpp0x/defaulted43.C: New.
641 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
643         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
644         (alloca): Remove declaration.
645         (foo9): Replace alloca by __builtin_alloca.
647 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
649         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
650         Expect "size of array is too large" error.
652 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
654         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
656 2013-05-14  Richard Biener  <rguenther@suse.de>
658         PR middle-end/57235
659         * g++.dg/torture/pr57235.C: New testcase.
661 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
663         PR middle-end/57251
664         * gcc.dg/torture/pr57251.c: New test.
666 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
668         PR target/57264
669         * gcc.target/i386/pr57264.c: New test.
671 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
673         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
675 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
677         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
679 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
681         PR tree-optimization/45216
682         PR tree-optimization/57157
683         * c-c++-common/rotate-1.c: Add 32 tests with +.
684         * c-c++-common/rotate-1a.c: Adjust.
685         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
686         * c-c++-common/rotate-2b.c: New test.
687         * c-c++-common/rotate-3.c: Add 32 tests with +.
688         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
689         * c-c++-common/rotate-4b.c: New test.
690         * c-c++-common/rotate-5.c: New test.
692 2013-05-13  Martin Jambor  <mjambor@suse.cz>
694         PR middle-end/42371
695         * gcc.dg/ipa/remref-0.c: New test.
696         * gcc.dg/ipa/remref-1a.c: Likewise.
697         * gcc.dg/ipa/remref-1b.c: Likewise.
698         * gcc.dg/ipa/remref-2a.c: Likewise.
699         * gcc.dg/ipa/remref-2b.c: Likewise.
701 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
703         * gcc.dg/vector-shift-2.c: New testcase.
705 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
707         PR tree-optimization/57230
708         * gcc.dg/strlenopt-24.c: New test.
710         PR tree-optimization/57230
711         * gcc.dg/strlenopt-23.c: New test.
713 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
715         PR target/57108
716         * gcc.target/sh/pr57108.c: Move this test case to ...
717         * gcc.c-torture/compile/pr57108.c: ... here.
719 2013-05-10  Richard Biener  <rguenther@suse.de>
721         PR tree-optimization/57214
722         * gcc.dg/torture/pr57214.c: New testcase.
724 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
726         * gcc.dg/vector-shift.c: New testcase.
728 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
730         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
732         PR tree-optimization/45216
733         PR tree-optimization/57157
734         * c-c++-common/rotate-1.c: New test.
735         * c-c++-common/rotate-1a.c: New test.
736         * c-c++-common/rotate-2.c: New test.
737         * c-c++-common/rotate-2a.c: New test.
738         * c-c++-common/rotate-3.c: New test.
739         * c-c++-common/rotate-3a.c: New test.
740         * c-c++-common/rotate-4.c: New test.
741         * c-c++-common/rotate-4a.c: New test.
743 2013-05-10  Richard Biener  <rguenther@suse.de>
745         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
746         * gcc.target/i386/l_fma_double_1.c: Adjust.
747         * gcc.target/i386/l_fma_double_2.c: Likewise.
748         * gcc.target/i386/l_fma_double_3.c: Likewise.
749         * gcc.target/i386/l_fma_double_4.c: Likewise.
750         * gcc.target/i386/l_fma_double_5.c: Likewise.
751         * gcc.target/i386/l_fma_double_6.c: Likewise.
752         * gcc.target/i386/l_fma_float_1.c: Likewise.
753         * gcc.target/i386/l_fma_float_2.c: Likewise.
754         * gcc.target/i386/l_fma_float_3.c: Likewise.
755         * gcc.target/i386/l_fma_float_4.c: Likewise.
756         * gcc.target/i386/l_fma_float_5.c: Likewise.
757         * gcc.target/i386/l_fma_float_6.c: Likewise.
759 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
761         PR c++/51226
762         * g++.dg/cpp0x/pr51226.C: New.
764 2013-04-16  Han Shen  <shenhan@google.com>
766         Test cases for '-fstack-protector-strong'.
767         * gcc.dg/fstack-protector-strong.c: New.
768         * g++.dg/fstack-protector-strong.C: New.
770 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
772         * gcc.target/aarch64/ands_1.c: New test.
773         * gcc.target/aarch64/ands_2.c: Likewise
775 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
777         * lib/target-supports.exp (check_effective_target_hw): New
778         function.
779         * c-c++-common/asan/clone-test-1.c: Call
780         check_effective_target_hw.
781         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
782         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
783         possible decorations.
784         * c-c++-common/asan/null-deref-1.c: Likewise.
785         * c-c++-common/asan/stack-overflow-1.c: Likewise.
786         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
787         * c-c++-common/asan/use-after-free-1.c: Likewise.
788         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
789         * g++.dg/asan/large-func-test-1.C: Likewise.
791 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
793         * gcc.target/aarch64/scalar_intrinsics.c: Update.
795 2013-05-07  Richard Biener  <rguenther@suse.de>
797         PR middle-end/57190
798         * g++.dg/torture/pr57190.C: New testcase.
800 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
802         PR tree-optimization/57149
803         * gcc.dg/pr57149.c: New test.
805         PR debug/57184
806         * gcc.dg/pr57184.c: New test.
808 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
810         * gnat.dg/specs/array3.ads: New test.
812 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
814         * c-c++-common/vector-scalar-2.c: New testcase.
816 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
818         * gcc.target/i386/asm-dialect-2.c: New testcase.
820 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
822         PR c++/57183
823         * g++.dg/cpp0x/auto38.C: New.
825 2013-05-06  Richard Biener  <rguenther@suse.de>
827         PR tree-optimization/57185
828         * gcc.dg/autopar/pr57185.c: New testcase.
830 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
832         PR target/57106
833         * gcc.target/i386/pr57106.c: New test.
835 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
837         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
838         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
839         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
840         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
841         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
842         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
843         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
845 2013-05-06  Teresa Johnson  <tejohnson@google.com>
847         PR bootstrap/57154
848         * gcc.dg/pr57154.c: New test.
850 2013-05-06  Richard Biener  <rguenther@suse.de>
852         PR middle-end/57147
853         * gcc.dg/torture/pr57147-1.c: New testcase.
854         * gcc.dg/torture/pr57147-2.c: Likewise.
855         * gcc.dg/torture/pr57147-3.c: Likewise.
857 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
859         PR target/55303
860         * gcc.target/sh/pr55303-1.c: New.
861         * gcc.target/sh/pr55303-2.c: New.
862         * gcc.target/sh/pr55303-3.c: New.
864 2013-05-05  Tobias Burnus  <burnus@net-b.de>
866         * gfortran.dg/allocate_with_source_3.f90: New.
868 2013-05-05  Tobias Burnus  <burnus@net-b.de>
870         PR fortran/57141
871         * gfortran.dg/null_8.f90: New.
873 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
875         PR c++/53745
876         * g++.dg/cpp0x/enum27.C: New.
877         * g++.dg/cpp0x/enum_base.C: Adjust.
879 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
881         PR tree-optimization/56205
882         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
884 2013-05-04  Tobias Burnus  <burnus@net-b.de>
886         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
887         * gfortran.dg/bind_c_usage_27.f90: New.
888         * gfortran.dg/bind_c_usage_28.f90: New.
890 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
892         PR c++/51927
893         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
895 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
897         PR target/57150
898         * gcc.target/powerpc/pr57150.c: New file.
900 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
902         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
903         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
904         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
905         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
906         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
907         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
908         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
910 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
912         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
913         scan-assembler-times.
915 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
917         * gcc.dg/tree-ssa/slsr-32.c: New.
918         * gcc.dg/tree-ssa/slsr-33.c: New.
919         * gcc.dg/tree-ssa/slsr-34.c: New.
920         * gcc.dg/tree-ssa/slsr-35.c: New.
921         * gcc.dg/tree-ssa/slsr-36.c: New.
922         * gcc.dg/tree-ssa/slsr-37.c: New.
923         * gcc.dg/tree-ssa/slsr-38.c: New.
925 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
927         * gcc.target/aarch64/tst_1.c: New test.
928         * gcc.target/aarch64/tst_2.c: Likewise
930 2013-05-02  Jeff Law  <law@redhat.com>
932         PR tree-optimization/57144
933         * gcc.c-torture/execute/pr57144.c: New test.
935 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
937         PR rtl-optimization/57130
938         * gcc.c-torture/execute/pr57130.c: New test.
940 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
942         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
944 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
946         * gcc.target/aarch64/fabd.c: New file.
948 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
950         PR c++/54318
951         * g++.dg/cpp0x/pr54318.C: New.
953 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
955         PR c++/14283
956         * g++.dg/parse/error51.C: New.
957         * g++.dg/parse/error15.C: Adjust column numbers.
959 2013-05-02  Tobias Burnus  <burnus@net-b.de>
961         PR fortran/57142
962         * gfortran.dg/size_kind_2.f90: New.
963         * gfortran.dg/size_kind_3.f90: New.
965 2013-05-02  Richard Biener  <rguenther@suse.de>
967         PR middle-end/57140
968         * g++.dg/torture/pr57140.C: New testcase.
970 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
972         PR target/56732
973         * gcc.target/arm/pr56732-1.c: New test.
975 2013-05-02  Martin Jambor  <mjambor@suse.cz>
977         PR middle-end/56988
978         * gcc.dg/ipa/pr56988.c: New test.
980 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
982         * gcc.target/aarch64/bics_1.c: New test.
983         * gcc.target/aarch64/bics_2.c: Likewise.
985 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
987         PR rtl-optimization/57131
988         * gcc.c-torture/execute/pr57131.c: New test.
990 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
992         PR c++/57132
993         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
995 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
997         PR target/57091
998         * gcc.target/i386/pr57091.c: New test.
1000 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1002         * gcc.target/aarch64/vect-vaddv.c: New.
1004 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1006         * gcc.target/aarch64/vect-vmaxv.c: New.
1007         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
1009 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1011         * gcc.target/aarch64/scalar-vca.c: New.
1012         * gcc.target/aarch64/vect-vca.c: Likewise.
1014 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1016         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
1017         (test_vceqd_s64): Force arguments to SIMD registers.
1018         (test_vceqzd_s64): Likewise.
1019         (test_vcged_s64): Likewise.
1020         (test_vcled_s64): Likewise.
1021         (test_vcgezd_s64): Likewise.
1022         (test_vcged_u64): Likewise.
1023         (test_vcgtd_s64): Likewise.
1024         (test_vcltd_s64): Likewise.
1025         (test_vcgtzd_s64): Likewise.
1026         (test_vcgtd_u64): Likewise.
1027         (test_vclezd_s64): Likewise.
1028         (test_vcltzd_s64): Likewise.
1029         (test_vtst_s64): Likewise.
1030         (test_vtst_u64): Likewise.
1032 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1034         PR c++/57092
1035         * g++.dg/cpp0x/decltype53.C: New.
1037 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1039         PR fortran/57071
1040         * gfortran.dg/power_5.f90:  New test.
1042 2013-04-30  Richard Biener  <rguenther@suse.de>
1044         PR middle-end/57122
1045         * gcc.dg/torture/pr57122.c: New testcase.
1047 2013-04-30  Richard Biener  <rguenther@suse.de>
1049         PR middle-end/57107
1050         * g++.dg/torture/pr57107.C: New testcase.
1052 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
1054         PR rtl-optimization/57105
1055         * gcc.dg/pr57105.c: New test.
1057 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
1059         PR tree-optimization/57104
1060         * gcc.dg/pr57104.c: New test.
1062 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1064         PR target/44578
1065         * gcc.target/i386/pr44578.c: New test.
1067 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
1069         PR target/57097
1070         * gcc.target/i386/pr57097.c: New test.
1072 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1074         PR target/57098
1075         * gcc.target/i386/pr57098.c: New test.
1077 2013-04-29  Kai Tietz  <ktietz@redhat.com>
1079         * gcc.c-torture/execute/pr55875.c: New test.
1081 2013-04-29  Richard Biener  <rguenther@suse.de>
1083         PR middle-end/57075
1084         * gcc.dg/torture/pr57075.c: New testcase.
1086 2013-04-29  Richard Biener  <rguenther@suse.de>
1088         PR middle-end/57103
1089         * gcc.dg/autopar/pr57103.c: New testcase.
1091 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1093         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1095 2013-04-29  Tom de Vries  <tom@codesourcery.com>
1097         * gcc.dg/pr50763.c: Update test.
1099 2013-04-26  Jeff Law  <law@redhat.com>
1101         * gcc.dg/tree-ssa/vrp88.c: New test.
1103 2013-04-29  Christian Bruel  <christian.bruel@st.com>
1105         PR target/57108
1106         * gcc.target/sh/pr57108.c: New test.
1108 2013-04-29  Richard Biener  <rguenther@suse.de>
1110         PR middle-end/57089
1111         * gfortran.dg/gomp/pr57089.f90: New testcase.
1113 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1115         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1117 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1119         * gcc.target/aarch64/vect-vcvt.c: New.
1121 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1123         * gcc.target/aarch64/vect-vrnd.c: New.
1125 2013-04-29  Richard Biener  <rguenther@suse.de>
1127         PR tree-optimization/57081
1128         * gcc.dg/torture/pr57081.c: New testcase.
1130 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
1132         PR tree-optimization/57083
1133         * gcc.dg/torture/pr57083.c: New test.
1135 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1137         PR c++/56450
1138         * g++.dg/cpp0x/decltype52.C: New.
1140 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
1142         N3472 binary constants
1143         * g++.dg/cpp/limits.C: Adjust warning wording.
1144         * g++.dg/system-binary-constants-1.C: Likewise.
1145         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1147 2013-04-28  Tobias Burnus  <burnus@net-b.de>
1149         PR fortran/57093
1150         * gfortran.dg/coarray_30.f90: New.
1152 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1154         PR fortran/57071
1155         * frontend-passes (optimize_power):  New function.
1156         (optimize_op):  Use it.
1158 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
1160         PR target/56866
1161         * gcc.c-torture/execute/pr56866.c: New test.
1162         * gcc.target/i386/pr56866.c: New test.
1164 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1166         PR go/57045
1167         * gcc.dg/setjmp-5.c: New test.
1169 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
1171         PR c++/55708
1172         * g++.dg/cpp0x/constexpr-55708.C: New.
1174 2013-04-26  Richard Biener  <rguenther@suse.de>
1176         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
1177         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
1178         * gcc.dg/pr53265.c: Remove XFAILs.
1179         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
1180         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
1182 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1184         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
1185         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
1186         -fdiagnostics-color=never option similarly to
1187         -fno-diagnostics-show-caret option.
1189 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
1191         PR rtl-optimization/57003
1192         * gcc.target/i386/pr57003.c: New test.
1194 2013-04-25  Marek Polacek  <polacek@redhat.com>
1196         PR tree-optimization/57066
1197         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1199 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
1200             Tejas Belagod  <tejas.belagod@arm.com>
1202         * gcc.target/aarch64/vaddv-intrinsic.c: New.
1203         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
1204         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
1206 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1208         * gcc.target/aarch64/cmp.c: New.
1210 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1212         * gcc.target/aarch64/ngc.c: New.
1214 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1216         * lib/target-supports.exp
1217         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1218         (check_effective_target_arm_neon_fp16_ok): Likewise.
1219         (add_options_for_arm_neon_fp16): Likewise.
1220         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1221         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1223 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
1225         PR rtl-optimizations/57046
1226         * gcc.target/i386/pr57046.c: New test.
1228 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1230         * g++.dg/cpp1y/cplusplus.C: New.
1232 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1234         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1236 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1238         * c-c++-common/Wpointer-arith-1.c: New.
1240 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1242         * g++.dg/cpp1y/cxx1y_macro.C: New.
1244 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1246         PR c++/56970
1247         * g++.dg/cpp0x/sfinae45.C: New.
1249 2013-04-24  Richard Biener  <rguenther@suse.de>
1251         PR testsuite/57050
1252         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1254 2013-04-23  Richard Biener  <rguenther@suse.de>
1256         PR middle-end/57036
1257         * gcc.dg/torture/pr57036-1.c: New testcase.
1258         * gcc.dg/torture/pr57036-2.c: Likewise.
1260 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
1262         * gcc.target/aarch64/scalar-mov.c: New testcase.
1264 2013-04-23  Richard Biener  <rguenther@suse.de>
1266         PR tree-optimization/57026
1267         * gcc.dg/torture/pr57026.c: New testcase.
1269 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
1271         PR fortran/53685
1272         PR fortran/57022
1273         * gfortran.dg/transfer_check_4.f90: New.
1275 2013-04-22  Marek Polacek  <polacek@redhat.com>
1277         PR sanitizer/56990
1278         * gcc.dg/pr56990.c: New test.
1280 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
1282         PR target/57018
1283         * gcc.target/i386/pr57018.c: New test.
1285 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
1287         * gcc.target/aarch64/vrecps.c: New.
1288         * gcc.target/aarch64/vrecpx.c: Likewise.
1290 2013-04-22  Christian Bruel  <christian.bruel@st.com>
1292         PR target/56995
1293         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1295 2013-04-21  Jeff Law  <law@redhat.com>
1297         * gcc.dg/tree-ssa/forwprop-26.c: New test.
1299 2013-04-20  Tobias Burnus  <burnus@net-b.de>
1301         PR fortran/56907
1302         * gfortran.dg/c_loc_test_22.f90: New.
1304 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
1306         PR rtl-optimization/56847
1307         * gcc.dg/pr56847.c: New test.
1309 2013-04-19  Richard Biener  <rguenther@suse.de>
1311         PR tree-optimization/56982
1312         * gcc.c-torture/execute/pr56982.c: New testcase.
1314 2013-04-19  Martin Jambor  <mjambor@suse.cz>
1316         PR tree-optimization/56718
1317         * g++.dg/ipa/imm-devirt-1.C: New test.
1318         * g++.dg/ipa/imm-devirt-2.C: Likewise.
1320 2013-04-19  Richard Biener  <rguenther@suse.de>
1322         PR tree-optimization/57000
1323         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1325 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1326             Mikael Morin  <mikael@gcc.gnu.org>
1328         PR fortran/56872
1329         * gfortran.dg/array_constructor_45.f90:  New test.
1330         * gfortran.dg/array_constructor_46.f90:  New test.
1331         * gfortran.dg/array_constructor_47.f90:  New test.
1332         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
1334 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1336         PR rtl-optimization/56999
1337         * g++.dg/opt/pr56999.C: New test.
1339 2013-04-18  Cary Coutant  <ccoutant@google.com>
1341         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1342         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1344 2013-04-18  Cary Coutant  <ccoutant@google.com>
1346         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1347         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1348         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1349         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1350         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1351         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1352         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1353         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1354         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1355         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1356         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1358 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
1360         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1362 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1364         PR tree-optimization/56984
1365         * gcc.c-torture/compile/pr56984.c: New test.
1367         PR rtl-optimization/56992
1368         * gcc.dg/pr56992.c: New test.
1370 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
1372         PR fortran/56814
1373         * gfortran.dg/proc_ptr_42.f90: New.
1375 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1377         * gnat.dg/discr41.ad[sb]: New test.
1378         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
1379         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
1380         * gcc.dg/vect/slp-24.c: Likewise.
1381         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1382         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1383         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1384         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1385         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1386         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
1387         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1388         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
1389         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1390         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1391         * gcc.dg/vect/vect-strided-mult.c: Likewise.
1392         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1393         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1394         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1395         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1396         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1397         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1398         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1399         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1400         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1401         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1402         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1403         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1404         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1405         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1406         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1408 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
1410         PR fortran/40958
1411         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1412         * gfortran.dg/module_md5_1.f90: Remove.
1414 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1416         * gcc.target/aarch64/adds3.c: New.
1417         * gcc.target/aarch64/subs3.c: New.
1419 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1421         * gcc.target/aarch64/adds1.c: New.
1422         * gcc.target/aarch64/adds2.c: New.
1423         * gcc.target/aarch64/subs1.c: New.
1424         * gcc.target/aarch64/subs2.c: New.
1426 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
1428         Implement n3599 - Literal operator templates for strings.
1429         * g++.dg/cpp1y/udlit-char-template.C: New test.
1430         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1432 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1434         PR fortran/39505
1435         * gfortran.dg/no_arg_check_1.f90: New.
1436         * gfortran.dg/no_arg_check_2.f90: New.
1437         * gfortran.dg/no_arg_check_3.f90: New.
1439 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
1441         PR fortran/56968
1442         * gfortran.dg/proc_ptr_41.f90: New.
1444 2013-04-16  Richard Biener  <rguenther@suse.de>
1446         PR tree-optimization/56756
1447         * gcc.dg/torture/pr56756.c: New testcase.
1449 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1451         PR fortran/56969
1452         * gfortran.dg/c_assoc_5.f90: New.
1454 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
1456         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1457         * gcc.c-torture/execute/pr33992.x: Remove.
1458         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1459         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1460         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1462 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
1464         PR tree-optimization/56962
1465         * gcc.c-torture/execute/pr56962.c: New test.
1467 2013-04-15  Richard Biener  <rguenther@suse.de>
1469         PR tree-optimization/56933
1470         * gcc.dg/vect/pr56933.c: New testcase.
1472 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1474         * gcc.target/arm/anddi3-opt.c: New test.
1475         * gcc.target/arm/anddi3-opt2.c: Likewise.
1477 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1479         * gcc.dg/pr56890-1.c: New test.
1480         * gcc.dg/pr56890-2.c: Likewise.
1482 2013-04-15  Joey Ye  <joey.ye@arm.com>
1484         * gcc.target/arm/thumb1-far-jump-1.c: New test.
1485         * gcc.target/arm/thumb1-far-jump-2.c: New test.
1487 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
1489         PR fortran/56816
1490         * gfortran.dg/select_type_33.f03: New test.
1492 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
1494         PR fortran/55959
1495         * gfortran.dg/typebound_proc_29.f03: New.
1497 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1499         PR fortran/56266
1500         * gfortran.dg/typebound_proc_28.f03: New.
1502 2013-04-12  Jeff Law  <law@redhat.com>
1504         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1505         either.
1507 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1509         PR fortran/56929
1510         * gfortran.dg/coarray/alloc_comp_2.f90: New.
1512 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
1514         PR target/56903
1515         * gcc.target/i386/pr56903.c: New test.
1517 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1519         PR fortran/56261
1520         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1521         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1522         * gfortran.dg/block_11.f90: Fix invalid test case.
1523         * gfortran.dg/function_types_3.f90: Add new error message.
1524         * gfortran.dg/global_references_1.f90: Ditto.
1525         * gfortran.dg/import2.f90: Remove unneeded parts.
1526         * gfortran.dg/import6.f90: Fix invalid test case.
1527         * gfortran.dg/proc_decl_2.f90: Ditto.
1528         * gfortran.dg/proc_decl_9.f90: Ditto.
1529         * gfortran.dg/proc_decl_18.f90: Ditto.
1530         * gfortran.dg/proc_ptr_40.f90: New.
1531         * gfortran.dg/whole_file_7.f90: Modified error wording.
1532         * gfortran.dg/whole_file_16.f90: Ditto.
1533         * gfortran.dg/whole_file_17.f90: Add -pedantic.
1534         * gfortran.dg/whole_file_18.f90: Modified error wording.
1535         * gfortran.dg/whole_file_20.f03: Ditto.
1536         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1537         invalid test case.
1539 2013-04-12  Richard Biener  <rguenther@suse.de>
1541         Revert
1542         2013-04-10  Richard Biener  <rguenther@suse.de>
1544         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1546 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1548         PR fortran/56845
1549         * gfortran.dg/class_allocate_15.f90: New.
1551         Revert:
1552         2013-04-12  Tobias Burnus  <burnus@net-b.de>
1554         * gfortran.dg/coarray_lib_alloc_2.f90: Update
1555         scan-tree-dump-times.
1557 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
1559         PR tree-optimization/56918
1560         PR tree-optimization/56920
1561         * gcc.dg/vect/pr56918.c: New test.
1562         * gcc.dg/vect/pr56920.c: New test.
1564 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1566         PR fortran/56845
1567         * gfortran.dg/class_allocate_14.f90: New.
1568         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1569         * gfortran.dg/coarray_lib_alloc_3.f90: New.
1571 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
1573         * gcc.dg/fold-cstvecshift.c: New testcase.
1575 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1577         * gcc.target/aarch64/negs.c: New.
1579 >>>>>>> trunk
1580 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1582         PR c++/56895
1583         * g++.dg/template/arrow4.C: New test.
1585 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
1587         * gnat.dg/array23.adb: New test.
1588         * gnat.dg/array23_pkg[123].ads: New helpers.
1590 2013-04-11  Jeff Law  <law@redhat.com>
1592         PR tree-optimization/56900
1593         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1595 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1597         PR c++/56913
1598         * g++.dg/cpp0x/sfinae44.C: New.
1600 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
1602         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1603         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1605 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1607         PR c++/54216
1608         * g++.dg/cpp0x/enum26.C: New.
1609         * g++.old-deja/g++.pt/mangle1.C: Adjust.
1611 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
1613         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1614         inverse operands.
1615         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1616         loop is vectorized.
1617         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1618         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1619         loop is vectorized and that the correct instruction is generated.
1620         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1621         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1622         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1624 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1626         PR tree-optimization/56899
1627         * gcc.c-torture/execute/pr56899.c: New test.
1629 2013-04-10  David S. Miller  <davem@davemloft.net>
1631         * gcc.target/sparc/setcc-4.c: New test.
1632         * gcc.target/sparc/setcc-5.c: New test.
1634 2013-04-10  Richard Biener  <rguenther@suse.de>
1636         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1638 2013-04-10  Richard Biener  <rguenther@suse.de>
1640         * gcc.dg/vect/slp-39.c: New testcase.
1642 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
1644         PR tree-optimization/55524
1645         * gcc.target/epiphany/fnma-1.c: New test.
1647 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1649         * gcc.dg/tree-ssa/inline-11.c: New test
1651 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
1653         PR c++/56895
1654         * g++.dg/template/arrow3.C: New test.
1656 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1658         * gcc.target/arm/minmax_minus.c: New test.
1660 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1662         PR middle-end/56883
1663         * c-c++-common/gomp/pr56883.c: New test.
1665 2013-04-09  Jeff Law  <law@redhat.com>
1667         * gcc.dg/tree-ssa/vrp87.c: New test.
1669 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1671         PR tree-optimization/56854
1672         * g++.dg/torture/pr56854.C: New test.
1674 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1676         PR fortran/56782
1677         * gfortran.dg/array_constructor_44.f90:  New test.
1679 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
1681         PR c++/56871
1682         * g++.dg/cpp0x/constexpr-specialization.C: New.
1684 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1686         * gcc.c-torture/execute/pr56837.c: New test.
1688         PR c++/34949
1689         PR c++/50243
1690         * g++.dg/opt/vt3.C: New test.
1691         * g++.dg/opt/vt4.C: New test.
1693 2013-04-08  Jeff Law  <law@redhat.com>
1695         * gcc.dg/tree-ssa/forwprop-25.c: New test.
1697 2013-04-08  Richard Biener  <rguenther@suse.de>
1699         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1701 2013-04-08  Richard Biener  <rguenther@suse.de>
1703         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1705 2013-04-08  Richard Biener  <rguenther@suse.de>
1707         * g++.dg/vect/slp-pr56812.cc: Adjust.
1709 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1711         * gcc.dg/pr56837.c: New test.
1712         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1713         "generated memset minus one".
1715 2013-04-07  Tobias Burnus  <burnus@net-b.de>
1717         PR fortran/56849
1718         * gfortran.dg/reshape_5.f90: New.
1720 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1722         PR target/56843
1723         * gcc.target/powerpc/recip-1.c: Modify expected output.
1724         * gcc.target/powerpc/recip-3.c: Likewise.
1725         * gcc.target/powerpc/recip-4.c: Likewise.
1726         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1728 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1730         * gcc.target/arm/peep-ldrd-1.c: New test.
1731         * gcc.target/arm/peep-strd-1.c: Likewise.
1733 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1735         * gcc.target/arm/negdi-1.c: New test.
1736         * gcc.target/arm/negdi-2.c: Likewise.
1737         * gcc.target/arm/negdi-3.c: Likewise.
1738         * gcc.target/arm/negdi-4.c: Likewise.
1740 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1742         * lib/target-supports.exp (add_options_for_arm_v8_neon):
1743         Add -march=armv8-a when we use v8 NEON.
1744         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1745         (check_effective_target_vect_call_ceilf): Likewise.
1746         (check_effective_target_vect_call_floorf): Likewise.
1747         (check_effective_target_vect_call_roundf): Likewise.
1748         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1749         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1750         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1751         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1752         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1754 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
1756         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1757         * gcc.target/powerpc/sd-pwr6.c: Same.
1758         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1759         * g++.dg/debug/pr56294.C: XFAIL on AIX.
1761 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
1763         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1765 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
1767         PR fortran/40881
1768         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1769         * gfortran.dg/altreturn_4.f90: Ditto.
1770         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1771         * gfortran.dg/altreturn_5.f90: Ditto.
1772         * gfortran.dg/altreturn_6.f90: Ditto.
1773         * gfortran.dg/altreturn_7.f90: Ditto.
1775 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1777         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1778         New procedure.
1779         (check_effective_target_arm_v8_neon_ok_nocache):
1780         Likewise.
1781         (check_effective_target_arm_v8_neon_ok): Change to use
1782         check_effective_target_arm_v8_neon_ok_nocache.
1783         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1784         NEON flags.
1785         (check_effective_target_vect_call_btruncf):
1786         Enable for arm and ARMv8 NEON.
1787         (check_effective_target_vect_call_ceilf): Likewise.
1788         (check_effective_target_vect_call_floorf): Likewise.
1789         (check_effective_target_vect_call_roundf): Likewise.
1790         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1791         target.
1793 2013-04-04  Marek Polacek  <polacek@redhat.com>
1795         PR tree-optimization/48186
1796         * gcc.dg/pr48186.c: New test.
1798 2013-04-04  Richard Biener  <rguenther@suse.de>
1800         PR tree-optimization/56826
1801         * gcc.dg/vect/pr56826.c: New testcase.
1802         * gcc.dg/vect/O3-pr36098.c: Adjust.
1804 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
1806         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1807         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1808         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1809         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1810         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1811         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1812         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1813         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1814         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1815         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1817 2013-04-04  Richard Biener  <rguenther@suse.de>
1819         PR tree-optimization/56213
1820         * gcc.dg/vect/vect-123.c: New testcase.
1822 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1824         PR fortran/56810
1825         * gfortran.dg/read_repeat_2.f90: New.
1827 2013-04-04  Richard Biener  <rguenther@suse.de>
1829         PR tree-optimization/56837
1830         * g++.dg/torture/pr56837.C: New testcase.
1832 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1834         PR fortran/50269
1835         * gfortran.dg/c_loc_test_21.f90: New.
1836         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1837         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1838         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1839         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1840         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
1842 2013-04-03  Jeff Law  <law@redhat.com>
1844         PR tree-optimization/56799
1845         * gcc.c-torture/execute/pr56799.c: New test.
1847 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1849         PR c++/56815
1850         * g++.dg/warn/Wpointer-arith-1.C: New.
1851         * g++.dg/gomp/for-19.C: Adjust.
1853 2013-04-03  Marek Polacek  <polacek@redhat.com>
1855         PR sanitizer/55702
1856         * gcc.dg/pr55702.c: New test.
1858 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1860         PR target/56809
1861         * gcc.dg/pr56809.c: New testcase.
1863 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1865         PR debug/56819
1866         * g++.dg/debug/pr56819.C: New test.
1868 2013-04-03  Richard Biener  <rguenther@suse.de>
1870         PR tree-optimization/56817
1871         * g++.dg/torture/pr56817.C: New testcase.
1873 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1875         * gcc.dg/vect/bb-slp-31.c: New file.
1877 2013-04-03  Jason Merrill  <jason@redhat.com>
1879         PR c++/34949
1880         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1882 2013-04-03  Richard Biener  <rguenther@suse.de>
1884         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1886 2013-04-03  Richard Biener  <rguenther@suse.de>
1888         PR tree-optimization/55964
1889         * gcc.dg/torture/pr55964-2.c: New testcase.
1891 2013-04-03  Richard Biener  <rguenther@suse.de>
1893         PR tree-optimization/56501
1894         * gcc.dg/torture/pr56501.c: New testcase.
1896 2013-04-03  Richard Biener  <rguenther@suse.de>
1898         PR tree-optimization/56407
1899         * gcc.dg/torture/pr56407.c: New testcase.
1901 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1903         PR tree-optimization/56790
1904         * g++.dg/ext/pr56790-1.C: New testcase.
1906 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1908         * gcc.target/i386/merge-1.c: New testcase.
1909         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1911 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1913         PR c/19449
1914         * gcc.c-torture/execute/pr19449.c: New test.
1916 2013-04-03  Richard Biener  <rguenther@suse.de>
1918         PR tree-optimization/56812
1919         * g++.dg/vect/slp-pr56812.cc: New testcase.
1921 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
1923         PR fortran/56284
1924         PR fortran/40881
1925         * gfortran.dg/altreturn_8.f90: New.
1926         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1927         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1928         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1930 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
1932         PR rtl-optimization/56745
1933         * gcc.c-torture/compile/pr56745.c: New test.
1935 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
1937         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1939 2013-04-02  Richard Biener  <rguenther@suse.de>
1941         PR tree-optimization/56778
1942         * gcc.dg/torture/pr56778.c: New testcase.
1944 2013-04-02  Richard Biener  <rguenther@suse.de>
1946         PR middle-end/56768
1947         * g++.dg/torture/pr56768.C: New testcase.
1949 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
1951         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1953 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1955         PR fortran/56660
1956         * gfortran.dg/namelist_82.f90:  New test.
1958 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
1960         PR fortran/56500
1961         * gfortran.dg/implicit_class_1.f90: New.
1963 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1965         PR fortran/56786
1966         * gfortran.dg/namelist_81.f90:  New test.
1968 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1970         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
1971         for constant and equal string lengths.
1972         * gfortran.dg/character_comparison_5.f90:  Likewise.
1973         * gfortran.dg/character_comparison_9.f90:  New test.
1975 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
1977         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1978         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1980 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1982         PR fortran/35203
1983         * gfortran.dg/optional_absent_3.f90: New.
1985 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1987         PR fortran/56737
1988         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1990 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1992         PR fortran/56735
1993         * gfortran.dg/namelist_80.f90: New.
1995 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1997         PR fortran/45159
1998         * gfortran.dg/string_length_2.f90:  New test.
1999         * gfortran.dg/dependency_41.f90:  New test.
2001 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2003         PR fortran/55806
2004         * gfortran.dg/array_constructor_43.f90:  New test.
2005         * gfortran.dg/random_seed_3.f90:  New test.
2007 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
2009         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
2010         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2011         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2012         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2013         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2014         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2015         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2016         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2017         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2018         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2020 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
2022         PR c++/56725
2023         * g++.dg/conversion/op4.C: Adjust.
2024         * g++.dg/cpp0x/rv1n.C: Likewise.
2025         * g++.dg/cpp0x/rv2n.C: Likewise.
2026         * g++.dg/cpp0x/template_deduction.C: Likewise.
2027         * g++.dg/expr/cond8.C: Likewise.
2028         * g++.dg/other/error4.C: Likewise.
2029         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2030         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
2031         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
2032         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
2033         * g++.old-deja/g++.jason/conversion2.C: Likewise.
2034         * g++.old-deja/g++.law/cvt20.C: Likewise.
2035         * g++.old-deja/g++.law/cvt8.C: Likewise.
2036         * g++.old-deja/g++.law/init8.C: Likewise.
2037         * g++.old-deja/g++.mike/net12.C: Likewise.
2038         * g++.old-deja/g++.mike/net8.C: Likewise.
2039         * g++.old-deja/g++.mike/p2793.C: Likewise.
2040         * g++.old-deja/g++.mike/p3836.C: Likewise.
2041         * g++.old-deja/g++.mike/p418.C: Likewise.
2042         * g++.old-deja/g++.mike/p701.C: Likewise.
2043         * g++.old-deja/g++.mike/p807.C: Likewise.
2045 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
2047         PR middle-end/56694
2048         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2049         targets.
2051 2013-03-28  Marek Polacek  <polacek@redhat.com>
2053         PR tree-optimization/56695
2054         * gcc.dg/vect/pr56695.c: New test.
2056 2013-03-28  Richard Biener  <rguenther@suse.de>
2058         PR tree-optimization/37021
2059         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2060         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2062 2013-03-27  Tobias Burnus  <burnus@net-b.de>
2064         PR fortran/56650
2065         PR fortran/36437
2066         * gfortran.dg/sizeof_2.f90: New.
2067         * gfortran.dg/sizeof_3.f90: New.
2068         * gfortran.dg/sizeof_proc.f90: Update dg-error.
2070 2013-03-27  Richard Biener  <rguenther@suse.de>
2072         PR tree-optimization/37021
2073         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2075 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2077         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2078         * g++.dg/ipa/ivinline-2.C: Likewise.
2079         * g++.dg/ipa/ivinline-3.C: Likewise.
2080         * g++.dg/ipa/ivinline-4.C: Likewise.
2081         * g++.dg/ipa/ivinline-5.C: Likewise.
2082         * g++.dg/ipa/ivinline-7.C: Likewise.
2083         * g++.dg/ipa/ivinline-8.C: Likewise.
2084         * g++.dg/ipa/ivinline-9.C: Likewise.
2085         * g++.dg/cpp0x/noexcept03.C: Likewise.
2086         * gcc.dg/const-1.c: Likewise.
2087         * gcc.dg/ipa/pure-const-1.c: Likewise.
2088         * gcc.dg/noreturn-8.c: Likewise.
2089         * gcc.target/i386/mmx-1.c: Likewise.
2090         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2091         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2092         * gcc.c-torture/execute/pr33992.x: New file.
2094 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2096         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2098 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2100         PR c++/55951
2101         * g++.dg/ext/desig5.C: New.
2103 2013-03-26  Tobias Burnus  <burnus@net-b.de>
2105         PR fortran/56649
2106         * gfortran.dg/merge_init_expr_2.f90: New.
2107         * gfortran.dg/merge_char_1.f90: Modify test to
2108         stay a run-time test.
2109         * gfortran.dg/merge_char_3.f90: Ditto.
2111 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2113         * g++.dg/cpp0x/constexpr-friend-2.C: New.
2114         * g++.dg/cpp0x/constexpr-main.C: Likewise.
2116 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
2118         PR c++/56722
2119         * g++.dg/cpp0x/range-for23.C: New.
2121 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
2123         PR libfortran/52512
2124         * gfortran.dg/namelist_79.f90: New.
2126 2013-03-25  Martin Jambor  <mjambor@suse.cz>
2128         * gcc.dg/ipa/ipcp-agg-9.c: New test.
2130 2013-03-25  Tobias Burnus  <burnus@net-b.de>
2132         PR fortran/38536
2133         PR fortran/38813
2134         PR fortran/38894
2135         PR fortran/39288
2136         PR fortran/40963
2137         PR fortran/45824
2138         PR fortran/47023
2139         PR fortran/47034
2140         PR fortran/49023
2141         PR fortran/50269
2142         PR fortran/50612
2143         PR fortran/52426
2144         PR fortran/54263
2145         PR fortran/55343
2146         PR fortran/55444
2147         PR fortran/55574
2148         PR fortran/56079
2149         PR fortran/56378
2150         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2151         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2152         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2153         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2154         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2155         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2156         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2157         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2158         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2159         * gfortran.dg/c_loc_tests_16.f90: Ditto.
2160         * gfortran.dg/c_loc_tests_4.f03: Ditto.
2161         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2162         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2163         * gfortran.dg/c_loc_tests_8.f03: Ditto.
2164         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
2165         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
2166         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
2167         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
2168         * gfortran.dg/pr32601_1.f03: Ditto.
2169         * gfortran.dg/storage_size_2.f08: Remove dg-error.
2170         * gfortran.dg/blockdata_7.f90: New.
2171         * gfortran.dg/c_assoc_4.f90: New.
2172         * gfortran.dg/c_f_pointer_tests_6.f90: New.
2173         * gfortran.dg/c_f_pointer_tests_7.f90: New.
2174         * gfortran.dg/c_funloc_tests_8.f90: New.
2175         * gfortran.dg/c_loc_test_17.f90: New.
2176         * gfortran.dg/c_loc_test_18.f90: New.
2177         * gfortran.dg/c_loc_test_19.f90: New.
2178         * gfortran.dg/c_loc_test_20.f90: New.
2179         * gfortran.dg/c_sizeof_5.f90: New.
2180         * gfortran.dg/iso_c_binding_rename_3.f90: New.
2181         * gfortran.dg/transfer_resolve_2.f90: New.
2182         * gfortran.dg/transfer_resolve_3.f90: New.
2183         * gfortran.dg/transfer_resolve_4.f90: New.
2184         * gfortran.dg/pr32601.f03: Update dg-error.
2185         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
2186         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
2188 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2190         * gcc.target/arm/vseleqdf.c: New test.
2191         * gcc.target/arm/vseleqsf.c: Likewise.
2192         * gcc.target/arm/vselgedf.c: Likewise.
2193         * gcc.target/arm/vselgesf.c: Likewise.
2194         * gcc.target/arm/vselgtdf.c: Likewise.
2195         * gcc.target/arm/vselgtsf.c: Likewise.
2196         * gcc.target/arm/vselledf.c: Likewise.
2197         * gcc.target/arm/vsellesf.c: Likewise.
2198         * gcc.target/arm/vselltdf.c: Likewise.
2199         * gcc.target/arm/vselltsf.c: Likewise.
2200         * gcc.target/arm/vselnedf.c: Likewise.
2201         * gcc.target/arm/vselnesf.c: Likewise.
2202         * gcc.target/arm/vselvcdf.c: Likewise.
2203         * gcc.target/arm/vselvcsf.c: Likewise.
2204         * gcc.target/arm/vselvsdf.c: Likewise.
2205         * gcc.target/arm/vselvssf.c: Likewise.
2207 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
2209         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2210         body from here...
2211         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2212         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2213         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2214         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2215         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2216         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2217         * gcc.target/aarch64/atomic-op-char.x: ... to here.
2218         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2219         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2220         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2221         * gcc.target/aarch64/atomic-op-int.x: ... to here.
2222         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2223         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2224         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2225         * gcc.target/aarch64/atomic-op-release.x: ... to here.
2226         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2227         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2228         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2229         * gcc.target/aarch64/atomic-op-short.x: ... to here.
2230         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2231         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2232         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2233         * gcc.target/arm/atomic-op-char.c: Likewise.
2234         * gcc.target/arm/atomic-op-consume.c: Likewise.
2235         * gcc.target/arm/atomic-op-int.c: Likewise.
2236         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2237         * gcc.target/arm/atomic-op-release.c: Likewise.
2238         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2239         * gcc.target/arm/atomic-op-short.c: Likewise.
2241 2013-03-25  Richard Biener  <rguenther@suse.de>
2243         PR middle-end/56694
2244         * g++.dg/torture/pr56694.C: New testcase.
2246 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2248         PR target/56720
2249         * gcc.target/arm/neon-vcond-gt.c: New test.
2250         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2251         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2253 2013-03-25  Richard Biener  <rguenther@suse.de>
2255         PR tree-optimization/56689
2256         * gcc.dg/torture/pr56689.c: New testcase.
2258 2013-03-25  Kai Tietz  <ktietz@redhat.com>
2260         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2262 2013-03-24  Tobias Burnus  <burnus@net-b.de>
2264         PR fortran/56696
2265         * gfortran.dg/eof_5.f90: New.
2267 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2269         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2270         alphabetically.
2272 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
2274         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2276 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2278         PR testsuite/55994
2279         * gcc.c-torture/execute/builtins/builtins.exp: Add
2280         -Wl,--allow-multiple-definition for RTEMS targets.
2282 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
2284         * gcc.target/aarch64/movk.c: New test.
2286 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
2288         * g++.dg/ext/vector21.C: New testcase.
2290 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
2292         * gcc.target/arm/neon-for-64bits-1.c: New tests.
2293         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2295 2013-03-21  Richard Biener  <rguenther@suse.de>
2297         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2298         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2300 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2302         * gcc.target/aarch64/vect.c: Test and result vector added
2303         for sabd and saba instructions.
2304         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2305         instructions in assembly.
2306         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2307         * gcc.target/aarch64/vect-fp.c: Test and result vector added
2308         for fabd instruction.
2309         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2310         instruction in assembly.
2311         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2313 2013-03-20  Jeff Law  <law@redhat.com>
2315         * g++.dg/tree-ssa/ssa-dom.C: New test.
2317 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2319         * gcc.target/powerpc/mmfpgpr.c: New test.
2320         * gcc.target/powerpc/sd-vsx.c: Likewise.
2321         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2322         * gcc.target/powerpc/vsx-float0.c: Likewise.
2324 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
2326         PR tree-optimization/56355
2327         * gcc.dg/pr56355-1.c: New file.
2329 2013-03-20  Catherine Moore  <clm@codesourcery.com>
2330             Richard Sandiford <rdsandiford@googlemail.com>
2332         * gcc.target/mips/mips.exp: Add microMIPS support.
2333         * gcc.target/mips/umips-movep-2.c: New test.
2334         * gcc.target/mips/umips-lwp-2.c: New test.
2335         * gcc.target/mips/umips-swp-5.c: New test.
2336         * gcc.target/mips/umips-constraints-1.c: New test.
2337         * gcc.target/mips/umips-lwp-3.c: New test.
2338         * gcc.target/mips/umips-swp-6.c: New test.
2339         * gcc.target/mips/umips-constraints-2.c: New test.
2340         * gcc.target/mips/umips-save-restore-1.c: New test.
2341         * gcc.target/mips/umips-lwp-4.c: New test.
2342         * gcc.target/mips/umips-swp-7.c: New test.
2343         * gcc.target/mips/umips-save-restore-2.c: New test.
2344         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2345         * gcc.target/mips/umips-lwp-5.c: New test.
2346         * gcc.target/mips/umips-save-restore-3.c: New test.
2347         * gcc.target/mips/umips-lwp-6.c: New test.
2348         * gcc.target/mips/umips-swp-1.c: New test.
2349         * gcc.target/mips/umips-lwp-7.c: New test.
2350         * gcc.target/mips/umips-swp-2.c: New test.
2351         * gcc.target/mips/umips-lwp-8.c: New test.
2352         * gcc.target/mips/umips-swp-3.c: New test.
2353         * gcc.target/mips/umips-movep-1.c: New test.
2354         * gcc.target/mips/umips-lwp-1.c: New test.
2355         * gcc.target/mips/umips-swp-4.c: New test.
2357 2013-03-20  Richard Biener  <rguenther@suse.de>
2359         PR tree-optimization/56661
2360         * gcc.dg/torture/pr56661.c: New testcase.
2362 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2364         PR rtl-optimization/56605
2365         * gcc.target/powerpc/pr56605.c: New.
2367 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2369         PR fortran/54932
2370         * gfortran.dg/do_1.f90: Don't xfail.
2372 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2374         PR libfortran/51825
2375         * gfortran.dg/namelist_77.f90: New.
2376         * gfortran.dg/namelist_78.f90: New.
2378 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2380         PR libfortran/48618
2381         * gfortran.dg/open_negative_unit_1.f90: New.
2383 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2385         * gcc.target/aarch64/sbc.c: New test.
2387 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2389         * gcc.target/aarch64/ror.c: New test.
2391 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2393         * gcc.target/aarch64/extr.c: New test.
2395 2013-03-19  Richard Biener  <rguenther@suse.de>
2397         PR tree-optimization/56273
2398         * gcc.dg/tree-ssa/vrp47.c: Adjust.
2399         * c-c++-common/uninit-17.c: Likewise.
2401 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2403         PR tree-optimization/56635
2404         * g++.dg/torture/pr56635.C: New test.
2406 2013-03-18  Richard Biener  <rguenther@suse.de>
2408         PR tree-optimization/3713
2409         * g++.dg/ipa/devirt-12.C: New testcase.
2411 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2413         PR c/56566
2414         * c-c++-common/pr56566.c: New test.
2416 2013-03-17  Jason Merrill  <jason@redhat.com>
2418         * g++.dg/template/abstract-dr337.C: XFAIL.
2420 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
2422         PR c++/56607
2423         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2424         * c-c++-common/pr56607.c: New test.
2426 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
2428         PR c++/56582
2429         * g++.dg/cpp0x/constexpr-array5.C: New.
2431 2013-03-15  Tobias Burnus  <burnus@net-b.de>
2433         PR fortran/56615
2434         * gfortran.dg/transfer_intrinsic_5.f90: New.
2436 2013-03-15  Kai Tietz  <ktietz@redhat.com>
2438         * gcc.target/i386/movti.c: Don't test for x64 mingw.
2439         * gcc.target/i386/pr20020-1.c: Likewise.
2440         * gcc.target/i386/pr20020-2.c: Likewise.
2441         * gcc.target/i386/pr20020-3.c: Likewise.
2442         * gcc.target/i386/pr53425-1.c: Likewise.
2443         * gcc.target/i386/pr53425-2.c: Likewise.
2444         * gcc.target/i386/pr55093.c: Likewise.
2445         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2447 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
2449         PR debug/56307
2450         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2451         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
2453 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
2455         PR tree-optimization/53265
2456         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2457         undefined behavior.
2458         * gcc.dg/graphite/id-6.c (test): Likewise.
2459         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2460         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2462         PR tree-optimization/53265
2463         * gcc.dg/pr53265.c: New test.
2464         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2465         to dg-options.
2466         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2467         arrays.
2468         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
2469         n, use it as high bound instead of 4.
2471 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
2473         PR target/49880
2474         * gcc.target/sh/pr49880-1.c: New.
2475         * gcc.target/sh/pr49880-2.c: New.
2476         * gcc.target/sh/pr49880-3.c: New.
2477         * gcc.target/sh/pr49880-4.c: New.
2478         * gcc.target/sh/pr49880-5.c: New.
2480 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2482         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2484 2013-03-13  Richard Biener  <rguenther@suse.de>
2486         PR tree-optimization/56608
2487         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2489 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2491         PR c++/56611
2492         * g++.dg/cpp0x/alias-decl-32.C: New.
2494 2013-03-11  Jan Hubicka  <jh@suse.cz>
2496         PR middle-end/56571
2497         * gcc.c-torture/compile/pr56571.c: New testcase.
2499 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2501         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2502         * gcc.dg/tree-ssa/pr55579.c: Likewise.
2504 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2506         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2507         * gcc.dg/inline_4.c: Likewise.
2508         * gcc.dg/unroll_2.c: Likewise.
2509         * gcc.dg/unroll_3.c: Likewise.
2510         * gcc.dg/unroll_4.c: Likewise.
2512 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2514         PR testsuite/54119
2515         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2517         PR debug/56307
2518         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2520 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
2522         PR target/40797
2523         * gcc.c-torture/compile/pr40797.c: New.
2525 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2527         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2529 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
2531         PR fortran/56575
2532         * gfortran.dg/class_56.f90: New test.
2534 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
2536         PR middle-end/56524
2537         * gcc.target/mips/pr56524.c: New test.
2539 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2541         PR c++/56565
2542         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2544 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2546         PR c++/51412
2547         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2549 2013-03-08  Marek Polacek  <polacek@redhat.com>
2551         PR tree-optimization/56478
2552         * gcc.dg/torture/pr56478.c: New test.
2554 2013-03-08  Kai Tietz  <ktietz@redhat.com>
2556         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2557         targets linker option --allow-multiple-definition.
2559         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2560         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2561         * gcc.dg/pr52549.c: Add LLP64 case.
2562         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2563         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2564         * gcc.dg/torture/pr51071-2.c: Likewise.
2565         * gcc.dg/tree-ssa/vrp72.c: Likewise.
2566         * gcc.dg/tree-ssa/vrp73.c: Likewise.
2567         * gcc.dg/tree-ssa/vrp75.c: Likewise.
2568         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2569         * gcc.dg/weak/weak-1.c: Likewise.
2570         * gcc.dg/weak/weak-2.c: Likewise.
2571         * gcc.dg/weak/weak-3.c: Likewise.
2572         * gcc.dg/weak/weak-4.c: Likewise.
2573         * gcc.dg/weak/weak-5.c: Likewise.
2574         * gcc.dg/weak/weak-15.c: Likewise.
2575         * gcc.dg/weak/weak-16.c: Likewise.
2577         * c-c++-common/pr54486.c: Skip test for mingw-targets.
2579 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
2581         PR tree-optimization/56559
2582         * gcc.dg/tree-ssa/reassoc-26.c: New test.
2584 2013-03-07  Andreas Schwab  <schwab@suse.de>
2586         * gcc.dg/pr31490.c: Fix last change.
2588 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
2590         PR c++/56534
2591         * g++.dg/template/crash115.C: New.
2593 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2595         PR tree-optimization/56539
2596         * gcc.c-torture/compile/pr56539.c: New test.
2598 2013-03-06  Kai Tietz  <ktietz@redhat.com>
2600         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2601         targets.
2602         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2603         * gcc.dg/lto/20091013-1_2.c: Likewise.
2604         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2606 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2608         * gnat.dg/specs/aggr6.ads: New test.
2610 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2612         * gnat.dg/loop_optimization15.ad[sb]: New test.
2614 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2616         PR middle-end/56548
2617         * gcc.dg/pr56548.c: New test.
2619 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2621         PR debug/53363
2622         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2624 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2626         PR c++/56543
2627         * g++.dg/template/typename20.C: New test.
2629 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2631         PR debug/56510
2632         * gcc.dg/pr56510.c: New test.
2634         PR rtl-optimization/56484
2635         * gcc.c-torture/compile/pr56484.c: New test.
2637 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2639         PR c++/56530
2640         * g++.dg/warn/Wsign-conversion-2.C: New.
2642 2013-03-05  Richard Biener  <rguenther@suse.de>
2644         PR tree-optimization/56270
2645         * gcc.dg/vect/slp-38.c: New testcase.
2647 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2649         PR rtl-optimization/56494
2650         * gcc.dg/pr56494.c: New test.
2652 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2654         * gcc.dg/pr56424.c: New test.
2656 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2658         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2659         * gcc.dg/pr56228.c <avr>: Skip.
2661 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2663         PR testsuite/52641
2664         PR tree-optimization/52631
2665         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2667 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
2669         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2670         * gcc.dg/vect/vect-83_64.c: Same.
2672 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2674         PR fortran/56477
2675         * gfortran.dg/pointer_check_13.f90: New test.
2677 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2679         PR fortran/54730
2680         * gfortran.dg/array_constructor_42.f90: New test.
2682 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
2684         PR c++/52688
2685         * g++.dg/template/static33.C: New.
2686         * g++.dg/template/static34.C: Likewise.
2688         PR c++/10291
2689         * g++.dg/template/static35.C: New.
2691 2013-03-01  Steve Ellcey  <sellcey@mips.com>
2693         * gcc.dg/pr56396.c: Require pic support.
2695 2013-03-01  Richard Biener  <rguenther@suse.de>
2697         PR tree-optimization/55481
2698         * gcc.dg/torture/pr56488.c: New testcase.
2700 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
2701             Jakub Jelinek  <jakub@redhat.com>
2703         PR sanitizer/56454
2704         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2705         no_sanitize_address attribute rather than no_address_safety_analysis.
2706         * g++.dg/asan/sanitizer_test_utils.h
2707         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2708         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2709         in addition to no_address_safety_analysis.
2711 2013-02-28  Jason Merrill  <jason@redhat.com>
2713         PR c++/56481
2714         * g++.dg/cpp0x/constexpr-and.C: New.
2716 2013-02-28  Martin Jambor  <mjambor@suse.cz>
2718         PR tree-optimization/56294
2719         * g++.dg/debug/pr56294.C: New test.
2721 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2723         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2725 2013-02-27  Marek Polacek  <polacek@redhat.com>
2727         PR rtl-optimization/56466
2728         * gcc.dg/pr56466.c: New test.
2730 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2732         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2733         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2734         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2736 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
2738         PR middle-end/45472
2739         * gcc.dg/pr45472.c: New test.
2741 2013-02-26  Marek Polacek  <polacek@redhat.com>
2743         PR tree-optimization/56426
2744         * gcc.dg/pr56436.c: New test.
2746 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
2748         PR tree-optimization/56448
2749         * gcc.c-torture/compile/pr56448.c: New test.
2751         PR tree-optimization/56443
2752         * gcc.dg/torture/pr56443.c: New test.
2754 2013-02-25  Richard Biener  <rguenther@suse.de>
2756         PR tree-optimization/56175
2757         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2759 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
2761         PR c++/56403
2762         * g++.dg/torture/pr56403.C: New test.
2764 2013-02-25  Catherine Moore  <clm@codesourcery.com>
2766         Revert:
2767         2013-02-24  Catherine Moore  <clm@codesourcery.com>
2768         Richard Sandiford  <rdsandiford@googlemail.com>
2770         * gcc.target/mips/mips.exp: Add microMIPS support.
2771         * gcc.target/mips/umips-movep-2.c: New test.
2772         * gcc.target/mips/umips-lwp-2.c: New test.
2773         * gcc.target/mips/umips-swp-5.c: New test.
2774         * gcc.target/mips/umips-constraints-1.c: New test.
2775         * gcc.target/mips/umips-lwp-3.c: New test.
2776         * gcc.target/mips/umips-swp-6.c: New test.
2777         * gcc.target/mips/umips-constraints-2.c: New test.
2778         * gcc.target/mips/umips-save-restore-1.c: New test.
2779         * gcc.target/mips/umips-lwp-4.c: New test.
2780         * gcc.target/mips/umips-swp-7.c: New test.
2781         * gcc.target/mips/umips-save-restore-2.c: New test.
2782         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2783         * gcc.target/mips/umips-lwp-5.c: New test.
2784         * gcc.target/mips/umips-save-restore-3.c: New test.
2785         * gcc.target/mips/umips-lwp-6.c: New test.
2786         * gcc.target/mips/umips-swp-1.c: New test.
2787         * gcc.target/mips/umips-lwp-7.c: New test.
2788         * gcc.target/mips/umips-swp-2.c: New test.
2789         * gcc.target/mips/umips-lwp-8.c: New test.
2790         * gcc.target/mips/umips-swp-3.c: New test.
2791         * gcc.target/mips/umips-movep-1.c: New test.
2792         * gcc.target/mips/umips-lwp-1.c: New test.
2793         * gcc.target/mips/umips-swp-4.c: New test.
2795 2013-02-24  Catherine Moore  <clm@codesourcery.com>
2796             Richard Sandiford  <rdsandiford@googlemail.com>
2798         * gcc.target/mips/mips.exp: Add microMIPS support.
2799         * gcc.target/mips/umips-movep-2.c: New test.
2800         * gcc.target/mips/umips-lwp-2.c: New test.
2801         * gcc.target/mips/umips-swp-5.c: New test.
2802         * gcc.target/mips/umips-constraints-1.c: New test.
2803         * gcc.target/mips/umips-lwp-3.c: New test.
2804         * gcc.target/mips/umips-swp-6.c: New test.
2805         * gcc.target/mips/umips-constraints-2.c: New test.
2806         * gcc.target/mips/umips-save-restore-1.c: New test.
2807         * gcc.target/mips/umips-lwp-4.c: New test.
2808         * gcc.target/mips/umips-swp-7.c: New test.
2809         * gcc.target/mips/umips-save-restore-2.c: New test.
2810         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2811         * gcc.target/mips/umips-lwp-5.c: New test.
2812         * gcc.target/mips/umips-save-restore-3.c: New test.
2813         * gcc.target/mips/umips-lwp-6.c: New test.
2814         * gcc.target/mips/umips-swp-1.c: New test.
2815         * gcc.target/mips/umips-lwp-7.c: New test.
2816         * gcc.target/mips/umips-swp-2.c: New test.
2817         * gcc.target/mips/umips-lwp-8.c: New test.
2818         * gcc.target/mips/umips-swp-3.c: New test.
2819         * gcc.target/mips/umips-movep-1.c: New test.
2820         * gcc.target/mips/umips-lwp-1.c: New test.
2821         * gcc.target/mips/umips-swp-4.c: New test.
2823 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
2825         PR sanitizer/56393
2826         * lib/asan-dg.exp (asan_link_flags): Add
2827         -B${gccpath}/libsanitizer/asan/ to flags.
2829 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2831         PR middle-end/56420
2832         * gcc.dg/torture/pr56420.c: New test.
2834 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
2836         PR middle-end/56108
2837         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2839 2013-02-21  Martin Jambor  <mjambor@suse.cz>
2841         PR tree-optimization/56310
2842         * g++.dg/ipa/pr56310.C: New test.
2844 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
2846         PR fortran/56385
2847         * gfortran.dg/proc_ptr_comp_37.f90: New.
2849 2013-02-21  Richard Biener  <rguenther@suse.de>
2851         PR tree-optimization/56415
2852         Revert
2853         2013-02-11  Richard Biener  <rguenther@suse.de>
2855         PR tree-optimization/56273
2856         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2857         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2858         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2859         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2860         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2861         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2863 2013-02-21  Marek Polacek  <polacek@redhat.com>
2865         PR tree-optimization/56398
2866         * g++.dg/torture/pr56398.C: New test.
2868 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2870         PR inline-asm/56405
2871         * gcc.c-torture/compile/pr56405.c: New test.
2873 2013-02-20  Jan Hubicka  <jh@suse.cz>
2875         PR tree-optimization/56265
2876         * g++.dg/ipa/devirt-11.C: New testcase.
2878 2013-02-20  Richard Biener  <rguenther@suse.de>
2880         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2882 2013-02-20  Richard Biener  <rguenther@suse.de>
2883         Jakub Jelinek  <jakub@redhat.com>
2885         PR tree-optimization/56396
2886         * gcc.dg/pr56396.c: New testcase.
2888 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2890         PR c++/56373
2891         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2893 2013-02-19  Richard Biener  <rguenther@suse.de>
2895         PR tree-optimization/56384
2896         * gcc.dg/torture/pr56384.c: New testcase.
2898 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
2900         PR tree-optimization/56350
2901         * gcc.dg/pr56350.c: New test.
2903         PR tree-optimization/56381
2904         * g++.dg/opt/pr56381.C: New test.
2906 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
2908         PR pch/54117
2909         * lib/dg-pch.exp (pch-init, pch-finish,
2910         check_effective_target_pch_supported_debug): New procs.
2911         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2912         Likewise if $pch_unsupported_debug and $flags include -g.
2913         Skip FAILs about missing *.gch file if $pch_unsupported_debug
2914         and dg-require-effective-target pch_unsupported_debug.
2915         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2916         * objc.dg/pch/pch.exp: Likewise.
2917         * gcc.dg/pch/pch.exp: Likewise.
2918         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2919         pch_unsupported_debug.
2920         * gcc.dg/pch/valid-1.hs: Likewise.
2921         * gcc.dg/pch/valid-1b.c: Likewise.
2922         * gcc.dg/pch/valid-1b.hs: Likewise.
2924 2013-02-18  Richard Biener  <rguenther@suse.de>
2926         PR tree-optimization/56366
2927         * gcc.dg/torture/pr56366.c: New testcase.
2929 2013-02-18  Richard Biener  <rguenther@suse.de>
2931         PR middle-end/56349
2932         * gcc.dg/torture/pr56349.c: New testcase.
2934 2013-02-18  Richard Biener  <rguenther@suse.de>
2936         PR tree-optimization/56321
2937         * gcc.dg/torture/pr56321.c: New testcase.
2939 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2941         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2943 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
2944             Dodji Seketeli  <dodji@redhat.com>
2946         PR asan/56330
2947         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2948         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2949         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2950         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2951         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2952         * c-c++-common/asan/pr56330.c: Likewise.
2953         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2954         Ensure the size argument of __builtin_memcpy is a constant.
2956 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
2957             Paolo Carlini  <paolo.carlini@oracle.com>
2959         PR c++/51242
2960         * g++.dg/cpp0x/enum23.C: New.
2962 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
2964         PR target/54685
2965         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2967 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
2969         PR rtl-optimization/56348
2970         * gcc.target/i386/pr56348.c: New test.
2972 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
2974         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2975         * gcc.target/arm/interrupt-2.c: Likewise.
2977 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2979         PR fortran/56318
2980         * gfortran.dg/matmul_9.f90: New.
2982 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2984         PR fortran/53818
2985         * gfortran.dg/init_flag_11.f90: New.
2987 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2989         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2991 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2993         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2994         characters.
2996 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
2997             Tobias Burnus  <burnus@net-b.de>
2999         PR testsuite/56138
3000         * gfortran.dg/allocatable_function_7.f90: New.
3002 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
3004         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
3005         * asan_globals_test-wrapper.cc: New file.
3006         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
3007         instead of asan_globals_test.cc as dg-additional-sources.
3008         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
3009         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
3010         "sanitizer_test_utils.h" instead of
3011         "sanitizer_common/tests/sanitizer_test_utils.h".
3012         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
3013         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
3014         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
3015         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
3016         * g++.dg/asan/asan_test.cc: Synced from upstream.
3017         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
3019 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
3021         Fix an asan crash
3022         * c-c++-common/asan/memcmp-2.c: New test.
3024 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
3026         PR c++/55582
3027         * g++.dg/cpp0x/udlit-string-literal.h: New.
3028         * g++.dg/cpp0x/udlit-string-literal.C: New.
3030 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
3032         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
3034 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
3036         PR target/56184
3037         * gcc.target/arm/pr56184.C: New test.
3039 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
3041         PR c++/56302
3042         * g++.dg/torture/pr56302.C: New test.
3043         * g++.dg/cpp0x/constexpr-56302.C: New test.
3044         * c-c++-common/pr56302.c: New test.
3046 2013-02-13  Tobias Burnus  <burnus@net-b.de>
3047             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3049         PR fortran/56204
3050         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3051         * gfortran.dg/quad_3.f90: Ditto.
3053 2013-02-13  Kostya Serebryany  <kcc@google.com>
3055         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3056         to match the fresh asan run-time.
3057         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3059 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
3061         Avoid instrumenting duplicated memory access in the same basic block
3062         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3063         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3064         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3065         * c-c++-common/asan/inc.c: Likewise.
3067 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
3069         PR inline-asm/56148
3070         * gcc.target/i386/pr56148.c: New test.
3072 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
3073             Tobias Burnus  <burnus@net-b.de>
3075         PR testsuite/56082
3076         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3077         to kind=2.
3079 2013-02-12  Richard Biener  <rguenther@suse.de>
3081         PR lto/56297
3082         * gcc.dg/lto/pr56297_0.c: New testcase.
3083         * gcc.dg/lto/pr56297_0.c: Likewise.
3085 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
3087         PR fortran/46952
3088         * gfortran.dg/typebound_deferred_1.f90: New.
3090 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
3092         PR rtl-optimization/56151
3093         * gcc.target/i386/pr56151.c: New test.
3095 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
3097         * g++.dg/ext/mv12.C: New test.
3098         * g++.dg/ext/mv12.h: New file.
3099         * g++.dg/ext/mv12-aux.C: New file.
3100         * g++.dg/ext/mv13.C: New test.
3102 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3104         * lib/target-supports.exp
3105         (check_effective_target_powerpc_eabi_ok): New.
3106         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3107         powerpc_eabi_ok.
3108         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3109         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3110         only.
3111         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3112         * gcc.target/powerpc/pr51623.c: Likewise.
3113         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3114         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3116 2013-02-11  Alexander Potapenko  <glider@google.com>
3117             Jack Howarth  <howarth@bromo.med.uc.edu>
3118             Jakub Jelinek  <jakub@redhat.com>
3120         PR sanitizer/55617
3121         * g++.dg/asan/pr55617.C: Run on all targets.
3123 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
3125         PR rtl-optimization/56275
3126         * gcc.dg/pr56275.c: New test.
3128 2013-02-11  Richard Biener  <rguenther@suse.de>
3130         PR tree-optimization/56273
3131         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3133 2013-02-11  Richard Biener  <rguenther@suse.de>
3135         PR tree-optimization/56264
3136         * gcc.dg/torture/pr56264.c: New testcase.
3138 2013-02-11  Richard Biener  <rguenther@suse.de>
3140         PR tree-optimization/56273
3141         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3142         * gcc.dg/tree-ssa/pr21559.c: Adjust.
3143         * gcc.dg/tree-ssa/vrp17.c: Likewise.
3144         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3145         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3146         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3148 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
3150         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3151         for *-*-linux-gnu targets.
3152         * g++.dg/asan/interception-test-1.c: Ditto.
3153         * g++.dg/asan/interception-failure-test-1.C: Ditto.
3154         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3156 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
3158         PR fortran/55362
3159         * gfortran.dg/intrinsic_size_4.f90 : New test.
3161 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
3163         PR target/56256
3164         * gcc.target/powerpc/pr56256.c: New test.
3166 2013-02-08  Ian Lance Taylor  <iant@google.com>
3168         * lib/go.exp: Load timeout.exp.
3170 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
3172         PR rtl-optimization/56246
3173         * gcc.target/i386/pr56246.c: New test.
3175 2013-02-08  Jeff Law  <law@redhat.com>
3177         PR debug/53948
3178         * gcc.dg/debug/dwarf2/pr53948.c: New test.
3180 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3182         PR target/56043
3183         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
3184         powerpc*-*-linux*.
3186 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3188         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
3190 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3192         PR rtl-optimization/56195
3193         * gcc.dg/torture/pr56195.c: New test.
3195 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3197         PR fortran/54107
3198         * gfortran.dg/recursive_interface_2.f90: New test.
3200 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3202         PR tree-optimization/56250
3203         * gcc.c-torture/execute/pr56250.c: New test.
3205 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3207         PR tree-optimization/56064
3208         * gcc.dg/fixed-point/view-convert-2.c: New test.
3210 2013-02-08  Michael Matz  <matz@suse.de>
3212         PR tree-optimization/52448
3213         * gcc.dg/pr52448.c: New test.
3215 2013-02-08  Richard Biener  <rguenther@suse.de>
3217         PR middle-end/56181
3218         * gcc.dg/torture/pr56181.c: New testcase.
3220 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3222         PR target/54222
3223         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3224         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3226 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3228         PR c++/56241
3229         * g++.dg/parse/crash61.C: New test.
3231         PR c++/56239
3232         * g++.dg/parse/pr56239.C: New test.
3234         PR c++/56237
3235         * g++.dg/abi/mangle61.C: New test.
3237 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
3239         PR rtl-optimization/56225
3240         * gcc.target/i386/pr56225.c: New test.
3242 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3244         PR debug/56154
3245         * gcc.dg/guality/pr56154-1.c: New test.
3246         * gcc.dg/guality/pr56154-2.c: New test.
3247         * gcc.dg/guality/pr56154-3.c: New test.
3248         * gcc.dg/guality/pr56154-4.c: New test.
3249         * gcc.dg/guality/pr56154-aux.c: New file.
3251         PR tree-optimization/55789
3252         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3253         cleanup-tree-dump.
3254         * gcc.dg/tree-ssa/inline-3.c: Add
3255         --param max-early-inliner-iterations=2 option.
3257 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3259         PR debug/53363
3260         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3261         Add -fno-dwarf2-cfi-asm to dg-options.
3262         Adapt match count.
3264 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3266         PR target/56228
3267         * gcc.dg/pr56228.c: New test.
3269 2013-02-07  Alan Modra  <amodra@gmail.com>
3271         PR target/54009
3272         * gcc.target/powerpc/pr54009.c: New test.
3273         PR target/54131
3274         * gfortran.dg/pr54131.f: New test.
3276 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
3278         PR fortran/55789
3279         * gfortran.dg/array_constructor_41.f90: New test.
3281 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
3283         PR fortran/55978
3284         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3286 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
3288         PR middle-end/56217
3289         * g++.dg/gomp/pr56217.C: New test.
3291 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3293         PR tree-optimization/56205
3294         * gcc.dg/tree-ssa/stdarg-6.c: New test.
3295         * gcc.c-torture/execute/pr56205.c: New test.
3297 2013-02-05  Richard Biener  <rguenther@suse.de>
3299         PR tree-optimization/53342
3300         PR tree-optimization/53185
3301         * gcc.dg/vect/pr53185-2.c: New testcase.
3303 2013-02-05  Jan Hubicka  <jh@suse.cz>
3305         PR tree-optimization/55789
3306         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3307         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3308         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3309         * g++.dg/ipa/inline-1.C: New testcase.
3310         * g++.dg/ipa/inline-2.C: New testcase.
3311         * g++.dg/ipa/inline-3.C: New testcase.
3313 2013-02-05  Jan Hubicka  <jh@suse.cz>
3315         PR tree-optimization/55789
3316         * g++.dg/torture/pr55789.C: New testcase.
3318 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3320         PR middle-end/56167
3321         * gcc.dg/pr56167.c: New test.
3323 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3325         PR target/55146
3326         * gcc.target/sh/pr55146.c: New.
3328 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3330         PR tree-optimization/54386
3331         * gcc.target/sh/pr54386.c: New.
3333 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
3335         PR fortran/56008
3336         * gfortran.dg/realloc_on _assign_16.f90 : New test.
3338         PR fortran/47517
3339         * gfortran.dg/realloc_on _assign_17.f90 : New test.
3341 2013-02-04  Alexander Potapenko  <glider@google.com>
3342             Jack Howarth  <howarth@bromo.med.uc.edu>
3343             Jakub Jelinek  <jakub@redhat.com>
3345         PR sanitizer/55617
3346         * g++.dg/asan/pr55617.C: New test.
3348 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3350         PR fortran/54195
3351         * gfortran.dg/typebound_operator_19.f90: New test.
3352         * gfortran.dg/typebound_assignment_4.f90: New test.
3354 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3356         PR fortran/54107
3357         * gfortran.dg/recursive_interface_1.f90: New test.
3359 2013-02-04  Richard Guenther  <rguenther@suse.de>
3361         PR lto/56168
3362         * gcc.dg/lto/pr56168_0.c: New testcase.
3363         * gcc.dg/lto/pr56168_1.c: Likewise.
3365 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3367         PR fortran/50627
3368         PR fortran/56054
3369         * gfortran.dg/block_12.f90:  New test.
3370         * gfortran.dg/module_error_1.f90:  New test.
3372 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
3374         * lib/target-supports.exp (check_effective_target_vect_float)
3375         (check_effective_target_vect_no_align): Add mips-sde-elf.
3377 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
3379         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3381 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
3383         * gcc.dg/pr56023.c: XFAIL on AIX.
3384         * gcc.dg/vect/pr49352.c: Same.
3386 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
3388         * gnat.dg/opt26.adb: New test.
3390 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3392         Revert.
3393         2013-01-27  Amol Pise  <amolpise15@gmail.com>
3395         * gcc.target/arm/neon-vfnms-1.c: New test.
3396         * gcc.target/arm/neon-vfnma-1.c: New test.
3398 2013-01-31  Richard Biener  <rguenther@suse.de>
3400         PR tree-optimization/56157
3401         * gcc.dg/torture/pr56157.c: New testcase.
3403 2013-01-30  Richard Biener  <rguenther@suse.de>
3405         PR tree-optimization/56150
3406         * gcc.dg/torture/pr56150.c: New testcase.
3408 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
3410         PR sanitizer/55374
3411         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3412         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
3413         printed in backtrace.
3414         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3415         to avoid errors about mismatched allocation vs. deallocation.
3417         PR c++/55742
3418         * g++.dg/mv1.C: Moved to...
3419         * g++.dg/ext/mv1.C: ... here.  Adjust test.
3420         * g++.dg/mv2.C: Moved to...
3421         * g++.dg/ext/mv2.C: ... here.  Adjust test.
3422         * g++.dg/mv3.C: Moved to...
3423         * g++.dg/ext/mv3.C: ... here.
3424         * g++.dg/mv4.C: Moved to...
3425         * g++.dg/ext/mv4.C: ... here.
3426         * g++.dg/mv5.C: Moved to...
3427         * g++.dg/ext/mv5.C: ... here.  Adjust test.
3428         * g++.dg/mv6.C: Moved to...
3429         * g++.dg/ext/mv6.C: ... here.  Adjust test.
3430         * g++.dg/ext/mv7.C: New test.
3431         * g++.dg/ext/mv8.C: New test.
3432         * g++.dg/ext/mv9.C: New test.
3433         * g++.dg/ext/mv10.C: New test.
3434         * g++.dg/ext/mv11.C: New test.
3436 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3438         PR rtl-optimization/56144
3439         * gcc.dg/pr56144.c: New.
3441 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
3443         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3444         message.
3445         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3446         * g++.dg/cpp0x/constexpr-55573.C: Same
3448 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
3450         PR tree-optimization/56064
3451         * gcc.dg/fixed-point/view-convert.c: New test.
3453 2013-01-30  Andreas Schwab  <schwab@suse.de>
3455         * lib/target-supports-dg.exp (dg-process-target): Use expr to
3456         evaluate the end index in string range.
3458 2013-01-30  Tobias Burnus  <burnus@net-b.de>
3460         PR fortran/56138
3461         * gfortran.dg/allocatable_function_6.f90: New.
3463 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
3464             Mikael Morin  <mikael@gcc.gnu.org>
3466         PR fortran/54107
3467         * gfortran.dg/proc_ptr_comp_36.f90: New.
3469 2013-01-29  Richard Biener  <rguenther@suse.de>
3471         PR tree-optimization/55270
3472         * gcc.dg/torture/pr55270.c: New testcase.
3474 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3476         PR rtl-optimization/56117
3477         * gcc.dg/pr56117.c: New test.
3479 2013-01-28  Richard Biener  <rguenther@suse.de>
3481         PR tree-optimization/56034
3482         * gcc.dg/torture/pr56034.c: New testcase.
3484 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3486         PR tree-optimization/56125
3487         * gcc.dg/pr56125.c: New test.
3489 2013-01-28  Tobias Burnus  <burnus@net-b.de>
3490             Mikael Morin  <mikael@gcc.gnu.org>
3492         PR fortran/53537
3493         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3494         * gfortran.dg/import8.f90: Likewise.
3495         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3496         * gfortran.dg/import10.f90: New test.
3497         * gfortran.dg/import11.f90: Likewise
3499 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3501         PR testsuite/56053
3502         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3503         string.h.  Provide memset, malloc and free prototypes, adjust line
3504         numbers in dg-output.
3505         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3506         Provide memset prototype and adjust line numbers in dg-output.
3507         * c-c++-common/asan/global-overflow-1.c: Likewise.
3509         PR tree-optimization/56094
3510         * gcc.dg/pr56094.c: New test.
3512 2013-01-27  Amol Pise  <amolpise15@gmail.com>
3514         * gcc.target/arm/neon-vfnms-1.c: New test.
3515         * gcc.target/arm/neon-vfnma-1.c: New test.
3517 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
3519         PR target/56114
3520         * gcc.target/i386/pr56114.c: New test.
3522 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
3524         PR fortran/55984
3525         * gfortran.dg/associate_14.f90: New test.
3527         PR fortran/56047
3528         * gfortran.dg/associate_13.f90: New test.
3530 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
3532         PR tree-optimization/56098
3533         * gcc.dg/pr56098-1.c: New test.
3534         * gcc.dg/pr56098-2.c: New test.
3536 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
3538         PR target/54222
3539         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3541 2013-01-22  Marek Polacek  <polacek@redhat.com>
3543         PR tree-optimization/56035
3544         * gcc.dg/pr56035.c: New test.
3546 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3548         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3549         for MIPS.
3551 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3553         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3555 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
3557         PR c/56078
3558         * gcc.dg/pr56078.c: New test.
3559         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3561 2013-01-24  Martin Jambor  <mjambor@suse.cz>
3563         PR tree-optimization/55927
3564         * g++.dg/ipa/devirt-10.C: Disable early inlining.
3566 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
3568         * gcc.target/i386/movsd.c: New test.
3570 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
3572         PR inline-asm/55934
3573         * gcc.target/i386/pr55934.c: New test.
3575 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
3577         PR fortran/56081
3578         * gfortran.dg/select_8.f90: New.
3580 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
3582         * gcc.target/microblaze/microblaze.exp: Remove
3583         target_config_cflags check.
3585 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
3587         PR fortran/56052
3588         * gfortran.dg/gomp/pr56052.f90: New test.
3590         PR target/49069
3591         * gcc.dg/pr49069.c: New test.
3593 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
3595         PR c++/55944
3596         * g++.dg/cpp0x/constexpr-static10.C: New.
3598 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
3600         PR target/56028
3601         * gcc.target/i386/pr56028.c: New test.
3603 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
3605         PR target/55686
3606         * gcc.target/i386/pr55686.c: New test.
3608 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
3610         PR c++/53609
3611         * g++.dg/cpp0x/variadic139.C: New test.
3612         * g++.dg/cpp0x/variadic140.C: Likewise.
3613         * g++.dg/cpp0x/variadic141.C: Likewise.
3615 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3617         * gnat.dg/warn8.adb: New test.
3619 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3621         PR fortran/55919
3622         * gfortran.dg/include_8.f90: New test.
3624 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3626         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3627         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3629 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
3631         PR tree-optimization/56051
3632         * gcc.c-torture/execute/pr56051.c: New test.
3634 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3636         PR rtl-optimization/56023
3637         * gcc.dg/pr56023.c: New test.
3639 2013-01-21  Martin Jambor  <mjambor@suse.cz>
3641         PR middle-end/56022
3642         * gcc.target/i386/pr56022.c: New test.
3644 2013-01-21  Jason Merrill  <jason@redhat.com>
3646         * lib/target-supports.exp (check_effective_target_alias): New.
3648 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3650         PR debug/53235
3651         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3653 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
3655         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3657 2013-01-19  Jeff Law  <law@redhat.com>
3659         PR tree-optimization/52631
3660         * tree-ssa/pr52631.c: New test.
3661         * tree-ssa/ssa-fre-9: Update expected output.
3663 2013-01-19  Anthony Green  <green@moxielogic.com>
3665         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3666         for moxie.
3668 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3670         PR tree-optimization/56029
3671         * g++.dg/torture/pr56029.C: New test.
3673 2013-01-18  Sharad Singhai  <singhai@google.com>
3675         PR tree-optimization/55995
3676         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3678 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
3680         PR target/55433
3681         * gcc.target/i386/pr55433.c: New.
3683 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3685         PR middle-end/56015
3686         * gfortran.dg/pr56015.f90: New test.
3688 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
3690         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3692 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
3694         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3695         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3696         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3697         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3698         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3700 2013-01-17  Jeff Law  <law@redhat.com>
3702         * gcc.dg/pr52573.c: Move to...
3703         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
3705         PR rtl-optimization/52573
3706         * gcc.dg/pr52573.c: New test.
3708 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
3710         PR sanitizer/55679
3711         * g++.dg/asan/interception-test-1.C: Skip on darwin.
3712         * lib/target-supports.exp (check_effective_target_swapcontext): Use
3713         check_no_compiler_messages to test support in ucontext.h.
3714         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3715         compliant RLIMIT_AS.
3717 2013-01-17  Marek Polacek  <polacek@redhat.com>
3719         PR rtl-optimization/55833
3720         * gcc.dg/pr55833.c: New test.
3722 2013-01-17  Jan Hubicka  <jh@suse.cz>
3724         PR tree-optimization/55273
3725         * gcc.c-torture/compile/pr55273.c: New testcase.
3727 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
3729         PR target/55981
3730         * gcc.target/pr55981.c: New test.
3732 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
3734         * gcc.target/arm/pr40887.c: Require at least armv5.
3735         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3736         * gcc.target/arm/pr51915.c: Likewise.
3737         * gcc.target/arm/pr52006.c: Likewise.
3738         * gcc.target/arm/pr53187.c: Likewise.
3740         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3741         * gcc.target/arm/ftest-support-arm.h: Delete.
3742         * gcc.target/arm/ftest-support-thumb.h: Delete.
3743         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3744         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3745         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3746         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3747         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3748         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3749         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3750         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3751         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3752         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3753         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3754         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3755         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3756         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3757         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3758         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3759         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3760         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3761         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3762         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3763         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3764         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3765         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3766         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3768 2013-01-17  Martin Jambor  <mjambor@suse.cz>
3770         PR tree-optimizations/55264
3771         * g++.dg/ipa/pr55264.C: New test.
3773 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
3775         PR fortran/55983
3776         * gfortran.dg/class_55.f90: New.
3778 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
3780         PR testsuite/55994
3781         * gcc.c-torture/execute/builtins/builtins.exp: Add
3782         -Wl,--allow-multiple-definition for eabi and elf targets.
3784         PR testsuite/54622
3785         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3786         check_effective_target_vect_perm_short,
3787         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3788         check_effective_target_vect64): Return 0 for big-endian ARM.
3789         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3791         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3792         prototypes.
3794 2013-01-16  Richard Biener  <rguenther@suse.de>
3796         PR tree-optimization/55964
3797         * gcc.dg/torture/pr55964.c: New testcase.
3799 2013-01-16  Richard Biener  <rguenther@suse.de>
3801         PR tree-optimization/54767
3802         PR tree-optimization/53465
3803         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3805 2013-01-16  Christian Bruel  <christian.bruel@st.com>
3807         PR target/55301
3808         * gcc.target/sh/sh-switch.c: New testcase.
3810 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3812         * gcc.dg/webizer.c: Increase the array size.
3814 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3816         PR target/55940
3817         * gcc.dg/pr55940.c: New test.
3819 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
3820             Harald Anlauf  <anlauf@gmx.de>
3822         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3823         * gfortran.dg/bounds_check_5.f90: Likewise.
3824         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3825         * gfortran.dg/continuation_9.f90: Likewise.
3826         * gfortran.dg/move_alloc_13.f90: Likewise.
3827         * gfortran.dg/structure_constructor_11.f90: Likewise.
3828         * gfortran.dg/tab_continuation.f: Likewise.
3829         * gfortran.dg/warning-directive-2.F90: Likewise.
3830         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3832 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3834         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3835         * gcc.target/arm/fma-sp.c: Likewise.
3837 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3839         PR rtl-optimization/55153
3840         * gcc.dg/pr55153.c: New.
3842 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3844         PR tree-optimization/55920
3845         * gcc.c-torture/compile/pr55920.c: New test.
3847 2013-01-15  Richard Biener  <rguenther@suse.de>
3849         PR middle-end/55882
3850         * gcc.dg/torture/pr55882.c: New testcase.
3852 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3854         PR tree-optimization/55955
3855         * gcc.c-torture/compile/pr55955.c: New test.
3857 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
3859         PR c++/55663
3860         * g++.dg/cpp0x/alias-decl-31.C: New test.
3862 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
3864         PR fortran/54286
3865         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3866         case where interface is null.
3868 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3870         PR fortran/55806
3871         * gfortran.dg/array_constructor_40.f90:  New test.
3873 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
3875         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3877 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3879         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3880         * gcc.target/aarch64/vect-ld1r-compile.c: New.
3881         * gcc.target/aarch64/vect-ld1r-fp.c: New.
3882         * gcc.target/aarch64/vect-ld1r.c: New.
3883         * gcc.target/aarch64/vect-ld1r.x: New.
3885 2013-01-14  Andi Kleen  <ak@linux.intel.com>
3887         PR target/55948
3888         * gcc.target/i386/hle-clear-rel.c: New file
3889         * gcc.target/i386/hle-store-rel.c: New file.
3891 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
3893         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3894         * gfortran.dg/bounds_check_4.f90: Likewise.
3895         * gfortran.dg/inquire_10.f90: Likewise.
3896         * gfortran.dg/minloc_3.f90: Likewise.
3897         * gfortran.dg/minlocval_3.f90: Likewise.
3898         * gfortran.dg/module_double_reuse.f90: Likewise.
3899         * gfortran.dg/mvbits_1.f90: Likewise.
3900         * gfortran.dg/oldstyle_1.f90: Likewise.
3901         * gfortran.dg/pr20163-2.f: Likewise.
3902         * gfortran.dg/save_1.f90: Likewise.
3903         * gfortran.dg/scan_1.f90: Likewise.
3904         * gfortran.dg/select_char_1.f90: Likewise.
3905         * gfortran.dg/shape_4.f90: Likewise.
3906         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3907         * gfortran.dg/function_optimize_10.f90: Likewise.
3908         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3909         * gfortran.dg/used_types_17.f90: Likewise.
3910         * gfortran.dg/used_types_18.f90: Likewise.
3912 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
3914         PR fortran/54286
3915         * gfortran.dg/proc_ptr_result_8.f90 : New test.
3917 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3919         * gcc.dg/unroll_5.c: Add nomips16 attributes.
3921 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3923         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3925 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
3927         PR fortran/55072
3928         * gfortran.dg/assumed_type_2.f90: Fix test case.
3929         * gfortran.dg/internal_pack_13.f90: New test.
3930         * gfortran.dg/internal_pack_14.f90: New test.
3932 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3934         PR fortran/55868
3935         * gfortran.dg/unlimited_polymorphic_8.f90: Update
3936         scan-tree-dump-times for foo.0.x._vptr to deal with change from
3937         $tar to STAR.
3939 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
3941         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3943 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3945         PR target/55719
3946         * gcc.target/s390/pr55719.c: New testcase.
3948 2013-01-11  Richard Guenther  <rguenther@suse.de>
3950         PR tree-optimization/44061
3951         * gcc.dg/pr44061.c: New testcase.
3953 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
3955         Update copyright years.
3957 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
3958             Jakub Jelinek  <jakub@redhat.com>
3960         PR target/55565
3961         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3963 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
3965         PR rtl-optimization/55672
3966         * gcc.target/i386/pr55672.c: New.
3968 2013-01-10  Jeff Law  <law@redhat.com>
3970         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
3971         pass/fail message unique.
3974 2013-01-10  Jason Merrill  <jason@redhat.com>
3976         * ada/.gitignore: New.
3978 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3980         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3981         Add tls options.
3982         * g++.dg/tls/thread_local2.C: Likewise.
3983         * g++.dg/tls/thread_local2g.C: Likewise.
3984         * g++.dg/tls/thread_local6.C: Likewise.
3985         * g++.dg/tls/thread_local-order1.C: Add tls options.
3986         * g++.dg/tls/thread_local-order2.C: Likewise.
3987         * g++.dg/tls/thread_local3.C: Likewise.
3988         * g++.dg/tls/thread_local3g.C: Likewise.
3989         * g++.dg/tls/thread_local4.C: Likewise.
3990         * g++.dg/tls/thread_local4g.C: Likewise.
3991         * g++.dg/tls/thread_local5.C: Likewise.
3992         * g++.dg/tls/thread_local5g.C: Likewise.
3993         * g++.dg/tls/thread_local6g.C: Likewise.
3995 2013-01-10  Kostya Serebryany  <kcc@google.com>
3997         * g++.dg/asan/asan_test.cc: Sync from upstream.
3999 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
4001         PR tree-optimization/55921
4002         * gcc.c-torture/compile/pr55921.c: New test.
4004 2013-01-09  Jan Hubicka  <jh@suse.cz>
4006         PR tree-optimization/55569
4007         * gcc.c-torture/compile/pr55569.c: New testcase.
4009 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
4011         PR fortran/47203
4012         * gfortran.dg/use_28.f90: New test.
4014 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
4016         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
4017         number matching more robust.
4019 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
4021         PR rtl-optimization/55829
4022         * gcc.target/i386/pr55829.c: New.
4024 2013-01-09  Tobias Burnus  <burnus@net-b.de>
4026         PR fortran/55758
4027         * gfortran.dg/bind_c_bool_1.f90: New.
4028         * gfortran.dg/do_5.f90: Add dg-warning.
4030 2013-01-09  Jan Hubicka  <jh@suse.cz>
4032         PR tree-optimization/55875
4033         * gcc.c-torture/execute/pr55875.c: New testcase.
4034         * g++.dg/torture/pr55875.C: New testcase.
4036 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4038         PR c/48418
4039         * c-c++-common/pr48418.c: New test.
4041 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
4043         PR c++/55801
4044         * g++.dg/tls/thread_local-ice.C: New.
4046 2013-01-09  Andreas Schwab  <schwab@suse.de>
4048         * gcc.dg/guality/pr54693.c: Null-terminate arr.
4050 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4052         PR tree-optimization/48189
4053         * gcc.dg/pr48189.c: New test.
4055 2013-01-04  Jan Hubicka  <jh@suse.cz>
4057         PR tree-optimization/55823
4058         * g++.dg/ipa/devirt-10.C: New testcase.
4060 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
4061             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
4063         PR rtl-optimization/55845
4064         * gcc.target/i386/pr55845.c: New test.
4066 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
4068         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4069         instructions generated instead of number of occurances.
4071 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4073         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4074         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4075         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4076         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4077         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4078         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4079         * gcc.target/aarch64/vect-fcm.x: Likewise.
4080         * lib/target-supports.exp
4081         (check_effective_target_vect_cond): Enable for AArch64.
4083 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4085         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4086         endian-safe float pool loading.
4087         (test_square_root_v4sf): Likewise.
4088         (test_square_root_v2df): Likewise.
4089         * lib/target-supports.exp
4090         (check_effective_target_vect_call_sqrtf): Add AArch64.
4092 2013-01-08  Martin Jambor  <mjambor@suse.cz>
4094         PR debug/55579
4095         * gcc.dg/tree-ssa/pr55579.c: New test.
4097 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4099         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4100         asm comments.
4102 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
4104         PR middle-end/55890
4105         * gcc.dg/torture/pr55890-3.c: New test.
4107         PR middle-end/55851
4108         * gcc.c-torture/compile/pr55851.c: New test.
4110         PR sanitizer/55844
4111         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4112         dg-options.
4114 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4116         PR fortran/55618
4117         * gfortran.dg/elemental_scalar_args_2.f90: New test.
4119 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4121         PR fortran/55763
4122         * gfortran.dg/pointer_init_2.f90: Update dg-error.
4123         * gfortran.dg/pointer_init_7.f90: New.
4125 2013-01-07  Richard Biener  <rguenther@suse.de>
4127         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4129 2013-01-07  Richard Biener  <rguenther@suse.de>
4131         PR middle-end/55890
4132         * gcc.dg/torture/pr55890-1.c: New testcase.
4133         * gcc.dg/torture/pr55890-2.c: Likewise.
4135 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
4137         * gcc.target/aarch64/fmovd.c: New.
4138         * gcc.target/aarch64/fmovf.c: Likewise.
4139         * gcc.target/aarch64/fmovd-zero.c: Likewise.
4140         * gcc.target/aarch64/fmovf-zero.c: Likewise.
4141         * gcc.target/aarch64/vect-fmovd.c: Likewise.
4142         * gcc.target/aarch64/vect-fmovf.c: Likewise.
4143         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4144         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4146 2013-01-07  Richard Biener  <rguenther@suse.de>
4148         PR tree-optimization/55888
4149         PR tree-optimization/55862
4150         * gcc.dg/torture/pr55888.c: New testcase.
4152 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4154         PR fortran/55852
4155         * gfortran.dg/intrinsic_size_3.f90: New.
4157 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4159         PR fortran/55763
4160         * gfortran.dg/select_type_32.f90: New.
4162 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
4164         PR c++/52343
4165         * g++.dg/cpp0x/alias-decl-29.C: New test.
4167 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
4169         PR fortran/53876
4170         PR fortran/54990
4171         PR fortran/54992
4172         * gfortran.dg/class_array_15.f03: New test.
4174 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
4176         PR fortran/42769
4177         PR fortran/45836
4178         PR fortran/45900
4179         * gfortran.dg/use_23.f90: New test.
4180         * gfortran.dg/use_24.f90: New test.
4181         * gfortran.dg/use_25.f90: New test.
4182         * gfortran.dg/use_26.f90: New test.
4183         * gfortran.dg/use_27.f90: New test.
4185 2013-01-06  Olivier Hainque  <hainque@adacore.com>
4187         * gnat.dg/specs/clause_on_volatile.ads: New test.
4189 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4191         * gnat.dg/alignment10.adb: New test.
4193 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4194             Mikael Morin  <mikael@gcc.gnu.org>
4196         PR fortran/55827
4197         * gfortran.dg/use_22.f90: New test.
4199 2013-01-04  Andrew Pinski  <apinski@cavium.com>
4201         * gcc.target/aarch64/cmp-1.c: New testcase.
4203 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
4205         PR fortran/55172
4206         * gfortran.dg/select_type_31.f03: New test.
4208 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
4210         PR c++/54526 (again)
4211         * g++.dg/cpp0x/parse2.C: Extend.
4212         * g++.old-deja/g++.other/crash28.C: Adjust.
4214 2013-01-04  Richard Biener  <rguenther@suse.de>
4216         PR tree-optimization/55862
4217         * gcc.dg/torture/pr55862.c: New testcase.
4219 2013-01-04  Martin Jambor  <mjambor@suse.cz>
4221         PR tree-optimization/55755
4222         * gcc.dg/torture/pr55755.c: New test.
4223         * gcc.dg/tree-ssa/sra-13.c: Likewise.
4224         * gcc.dg/tree-ssa/pr45144.c: Update.
4226 2013-01-04  Richard Biener  <rguenther@suse.de>
4228         PR middle-end/55863
4229         * gcc.dg/fold-reassoc-2.c: New testcase.
4231 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4233         PR fortran/55763
4234         * gfortran.dg/null_7.f90: New.
4236 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4238         PR fortran/55854
4239         PR fortran/55763
4240         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4241         * gfortran.dg/unlimited_polymorphic_7.f90: New.
4242         * gfortran.dg/unlimited_polymorphic_8.f90: New.
4244 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
4246         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4248 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
4250         PR fortran/55855
4251         * gfortran.dg/assignment_1.f90: Modified.
4252         * gfortran.dg/assignment_4.f90: New.
4254 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
4256         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4258 2013-01-03  Richard Biener  <rguenther@suse.de>
4260         PR tree-optimization/55857
4261         * gcc.dg/vect/pr55857-1.c: New testcase.
4262         * gcc.dg/vect/pr55857-2.c: Likewise.
4264 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
4266         PR rtl-optimization/55838
4267         * gcc.dg/pr55838.c: New test.
4269         PR tree-optimization/55832
4270         * gcc.c-torture/compile/pr55832.c: New test.
4272 2013-01-02  Teresa Johnson  <tejohnson@google.com>
4274         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4275         * gcc.dg/tree-ssa/loop-23.c: Ditto.
4276         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4277         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4278         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4279         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4280         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4281         * gcc.dg/unroll_1.c: Ditto.
4282         * gcc.dg/unroll_2.c: Ditto.
4283         * gcc.dg/unroll_3.c: Ditto.
4284         * gcc.dg/unroll_4.c: Ditto.
4286 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4288         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4290 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4292         PR fortran/55818
4293         * gfortran.dg/eof_4.f90: New test.
4295 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
4297         * lib/c-compat.exp (compat-use-alt-compiler): Remove
4298         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4299         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4300         (compat_setup_dfp): Initialize compat_alt_caret and
4301         compat_save_TEST_ALWAYS_FLAGS.
4303 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4305         * gcc.dg/torture/tls/tls-reload-1.c: New test.
4307 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4309         * gcc.dg/torture/fp-int-convert-2.c: New test.
4311 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4313         * gfortran.dg/newunit_3.f90: Add dg-do run.
4314         * gfortran.dg/inquire_15.f90: Add dg-do run.
4316 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
4318         PR tree-optimization/55831
4319         * gcc.dg/pr55831.c: New test.
4321 Copyright (C) 2013 Free Software Foundation, Inc.
4323 Copying and distribution of this file, with or without modification,
4324 are permitted in any medium without royalty provided the copyright
4325 notice and this notice are preserved.