Add testcase for PR57478
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1c3bcf12bc015d02e134d908dd146688b9281d42
1 2013-05-31  Marek Polacek  <polacek@redhat.com>
3         PR tree-optimization/57478
4         PR tree-optimization/57453
5         * gcc.dg/torture/pr57478.c: New test.
7 2013-05-31  Tobias Burnus  <burnus@net-b.de>
9         PR fortran/57456
10         * gfortran.dg/class_array_17.f90: New.
12 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14         PR target/56315
15         * gcc.target/arm/iordi3-opt.c: New test.
17 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
19         PR fortran/54190
20         PR fortran/57217
21         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
22         * gfortran.dg/interface_26.f90: Ditto.
23         * gfortran.dg/proc_ptr_11.f90: Ditto.
24         * gfortran.dg/proc_ptr_15.f90: Ditto.
25         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
26         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
27         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
28         * gfortran.dg/typebound_override_1.f90: Ditto.
29         * gfortran.dg/typebound_override_4.f90: Ditto.
30         * gfortran.dg/typebound_proc_6.f03: Ditto.
31         * gfortran.dg/assumed_type_7.f90: New test.
32         * gfortran.dg/typebound_override_5.f90: New test.
33         * gfortran.dg/typebound_override_6.f90: New test.
34         * gfortran.dg/typebound_override_7.f90: New test.
36 2013-05-30  Tobias Burnus  <burnus@net-b.de>
38         PR middle-end/57073
39         * gfortran.dg/power_6.f90: New.
41 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
43         * gcc.target/aarch64/insv_1.c: New test.
45 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
47         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
48         dg-skip-if "No stabs".
50 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
52         PR fortran/54189
53         * gfortran.dg/assumed_size_1.f90: New.
55 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
57         * gcc.dg/shrink-wrap-alloca.c: New added.
58         * gcc.dg/shrink-wrap-pretend.c: New added.
59         * gcc.dg/shrink-wrap-sibcall.c: New added.
61 2013-05-30  Tobias Burnus  <burnus@net-b.de>
63         PR fortran/57458
64         * gfortran.dg/assumed_rank_13.f90: New.
66 2013-05-29  Easwaran Raman  <eraman@google.com>
68         PR tree-optimization/57442
69         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
71 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
73         PR tree-optimization/57441
74         * gcc.c-torture/compile/pr57441.c: New.
76 2013-05-29  Dehao Chen  <dehao@google.com>
78         PR testsuite/57413
79         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
81 2013-05-29  Tobias Burnus  <burnus@net-b.de>
83         PR fortran/37336
84         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
85         * gfortran.dg/class_19.f03: Ditto.
87 2013-05-29  Richard Biener  <rguenther@suse.de>
89         * gcc.dg/vect/bb-slp-32.c: New testcase.
91 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
93         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
94         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
95         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
96         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
97         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
98         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
99         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
100         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
101         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
102         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
103         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
104         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
105         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
106         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
107         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
108         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
109         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
110         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
111         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
112         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
113         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
114         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
115         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
116         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
117         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
118         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
119         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
120         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
121         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
122         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
123         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
124         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
125         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
126         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
127         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
128         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
129         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
130         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
131         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
133 2013-05-29  Tobias Burnus  <burnus@net-b.de>
135         PR fortran/37336
136         * gfortran.dg/finalize_11.f90: New.
137         * gfortran.dg/finalize_4.f03: Remove dg-error.
138         * gfortran.dg/finalize_5.f03: Ditto.
139         * gfortran.dg/finalize_6.f03: Ditto.
140         * gfortran.dg/finalize_7.f03: Ditto.
142 2013-05-28  Tobias Burnus  <burnus@net-b.de>
144         * gfortran.dg/class_array_16.f90: New.
146 2013-05-28  Tobias Burnus  <burnus@net-b.de>
148         PR fortran/57435
149         * testsuite/gfortran.dg/use_29.f90: New.
151 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
153         * gnat.dg/fp_exception.adb: New test.
155 2013-05-28  Richard Biener  <rguenther@suse.de>
157         PR tree-optimization/56787
158         * gcc.dg/vect/pr56787.c: New testcase.
160 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
161             Tobias Burnus  <burnus@net-b.de>
163         PR fortran/57217
164         * gfortran.dg/typebound_override_4.f90: New.
166 2013-05-28  Richard Biener  <rguenther@suse.de>
168         PR tree-optimization/57411
169         * g++.dg/opt/pr57411.C: New testcase.
171 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
173         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
174         * gcc.dg/builtin-bswap-9.c: Likewise.
176 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
178         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
180 2013-05-27  Richard Biener  <rguenther@suse.de>
182         PR middle-end/57412
183         * gcc.dg/gomp/pr57412.c: New testcase.
185 2013-05-27  Bud Davis  <jmdavis@link.com>
187         PR fortran/50405
188         * gfortran.dg/stfunc_8.f90: New.
190 2013-05-27  Richard Biener  <rguenther@suse.de>
192         PR tree-optimization/57343
193         * gcc.dg/torture/pr57343.c: New testcase.
195 2013-05-27  Richard Biener  <rguenther@suse.de>
197         PR tree-optimization/57417
198         * gcc.dg/torture/pr57417.c: New testcase.
200 2013-05-27  Richard Biener  <rguenther@suse.de>
202         PR tree-optimization/57396
203         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
205 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
207         * gnat.dg/specs/last_bit.ads: New test.
209 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
211         * gnat.dg/specs/machine_attribute.ads: New test.
213 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
215         * gnat.dg/incomplete3.ad[sb]: New test.
217 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
219         PR target/53916
220         * gcc.target/mips/div-13.c: New test.
222 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
224         PR target/55777
225         * gcc.target/mips/mips16-attributes-5.c,
226         * gcc.target/mips/mips16-attributes-6.c: New tests.
228 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
230         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
231         * gcc.dg/builtin-bswap-8.c: Likewise.
233 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
235         PR c++/52216
236         * g++.dg/cpp0x/new1.C: New.
238 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
240         PR c++/25666
241         * g++.dg/parse/dtor16.C: New.
242         * g++.dg/parse/dtor6.C: Adjust.
244 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
246         PR c++/19618
247         * g++.dg/expr/bitfield12.C: New.
249 2013-05-24  Jeff Law  <law@redhat.com>
251         PR tree-optimization/57124
252         * gcc.c-torture/execute/pr57124.c: New test.
253         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
255 2013-05-24  Martin Jambor  <mjambor@suse.cz>
257         PR tree-optimization/57294
258         * gcc.dg/ipa/pr57294.c: New test.
260 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
262         * gcc.target/aarch64/scalar_intrinsics.c
263         (force_simd): Use a valid instruction.
264         (test_vdupd_lane_s64): Pass a valid lane argument.
265         (test_vdupd_lane_u64): Likewise.
267 2013-05-24  Richard Biener  <rguenther@suse.de>
269         PR tree-optimization/57287
270         * gcc.dg/pr57287.c: New testcase.
272 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
274         PR c++/26572
275         * g++.dg/template/error51.C: New.
277 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
279         PR c++/25503
280         * g++.dg/template/bitfield2.C: New.
282 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
284         * gnat.dg/specs/noinline1.ads: New test.
285         * gnat.dg/noinline2.ad[sb]: Likewise.
286         * gnat.dg/specs/noinline3.ads: Likewise.
287         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
289 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
291         PR tree-ssa/57385
292         * gcc.dg/tree-ssa/pr57385.c: New test.
294 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
296         * gnat.dg/derived_type4.adb: New test.
298 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
300         * gcc.dg/builtin-bswap-6.c: New test.
301         * gcc.dg/builtin-bswap-7.c: Likewise.
302         * gcc.dg/builtin-bswap-8.c: Likewise.
303         * gcc.dg/builtin-bswap-9.c: Likewise.
305 2013-05-23  Christian Bruel  <christian.bruel@st.com>
307         PR debug/57351
308         * gcc.dg/debug/pr57351.c: New test
310 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
312         * gcc.target/aarch64/vect-clz.c: New file.
314 2013-05-23  Martin Jambor  <mjambor@suse.cz>
316         PR middle-end/57347
317         * gcc.dg/ipa/pr57347.c: New test.
319 2013-05-23  Richard Biener  <rguenther@suse.de>
321         PR tree-optimization/57380
322         * g++.dg/tree-ssa/pr57380.C: New testcase.
324 2013-05-23  Richard Biener  <rguenther@suse.de>
326         PR middle-end/57381
327         * gcc.dg/torture/pr57381.c: New testcase.
329 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
331         PR middle-end/57344
332         * gcc.c-torture/execute/pr57344-1.c: New test.
333         * gcc.c-torture/execute/pr57344-2.c: New test.
334         * gcc.c-torture/execute/pr57344-3.c: New test.
335         * gcc.c-torture/execute/pr57344-4.c: New test.
337 2013-05-23  Richard Biener  <rguenther@suse.de>
339         PR rtl-optimization/57341
340         * gcc.dg/torture/pr57341.c: New testcase.
342 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
344         PR c++/57352
345         * g++.dg/parse/crash62.C: New.
347 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
348             Pat Haugen <pthaugen@us.ibm.com>
349             Peter Bergner <bergner@vnet.ibm.com>
351         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
352         crypto builtins.
354 2013-05-22  Tobias Burnus  <burnus@net-b.de>
356         PR fortran/57364
357         * gfortran.dg/defined_assignment_6.f90: New.
359 2013-05-22  Tobias Burnus  <burnus@net-b.de>
361         PR fortran/57338
362         * gfortran.dg/assumed_type_6.f90: New.
364 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
366         PR c++/57211
367         * g++.dg/cpp0x/Wunused-parm.C: New.
369 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
371         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
372         * g++.dg/warn/Wdouble-promotion.C: Likewise.
374 2013-05-21  Easwaran Raman  <eraman@google.com>
376         PR tree-optimization/57322
377         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
379 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
381         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
382         .set (no)?micromips
384 2013-05-21  Tobias Burnus  <burnus@net-b.de>
386         PR fortran/57035
387         * gfortran.dg/assumed_type_5.f90: New.
388         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
389         * gfortran.dg/assumed_rank_2.f90: Ditto.
390         * gfortran.dg/assumed_type_3.f90: Update dg-error.
391         * gfortran.dg/no_arg_check_3.f90: Ditto.
393 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
395         PR tree-optimization/57331
396         * gcc.c-torture/compile/pr57331.c: New test.
398 2013-05-21  Richard Biener  <rguenther@suse.de>
400         PR tree-optimization/57330
401         * gcc.dg/torture/pr57330.c: New testcase.
403 2013-05-21  Richard Biener  <rguenther@suse.de>
405         PR tree-optimization/57303
406         * gcc.dg/torture/pr57303.c: New testcase.
408 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
410         PR tree-optimization/57321
411         * gcc.c-torture/execute/pr57321.c: New test.
413 2013-05-20  Tobias Burnus  <burnus@net-b.de>
415         PR fortran/48858
416         PR fortran/55465
417         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
418         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
419         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
420         * gfortran.dg/binding_label_tests_3.f03: Ditto.
421         * gfortran.dg/binding_label_tests_4.f03: Ditto.
422         * gfortran.dg/binding_label_tests_5.f03: Ditto.
423         * gfortran.dg/binding_label_tests_6.f03: Ditto.
424         * gfortran.dg/binding_label_tests_7.f03: Ditto.
425         * gfortran.dg/binding_label_tests_8.f03: Ditto.
426         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
427         * gfortran.dg/binding_label_tests_24.f90: New.
428         * gfortran.dg/binding_label_tests_25.f90: New.
430 2013-05-20  Tobias Burnus  <burnus@net-b.de>
432         PR fortran/48858
433         * gfortran.dg/binding_label_tests_17.f90: New.
434         * gfortran.dg/binding_label_tests_18.f90: New.
435         * gfortran.dg/binding_label_tests_19.f90: New.
436         * gfortran.dg/binding_label_tests_20.f90: New.
437         * gfortran.dg/binding_label_tests_21.f90: New.
438         * gfortran.dg/binding_label_tests_22.f90: New.
439         * gfortran.dg/binding_label_tests_23.f90: New.
441 2013-05-20  Tobias Burnus  <burnus@net-b.de>
443         PR fortran/48858
444         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
445         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
446         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
447         * gfortran.dg/common_18.f90: New.
448         * gfortran.dg/common_19.f90: New.
449         * gfortran.dg/common_20.f90: New.
450         * gfortran.dg/common_21.f90: New.
452 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
454         PR c++/12288
455         * g++.dg/parse/error52.C: New.
456         * g++.dg/parse/error3.C: Adjust.
457         * g++.dg/parse/error36.C: Likewise.
459 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
461         PR target/56547
462         * gcc.target/sh/pr56547-1.c: New.
463         * gcc.target/sh/pr56547-2.c: New.
465 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
467         PR c++/23608
468         * g++.dg/warn/Wsign-compare-6.C: New.
469         * g++.dg/warn/Wdouble-promotion.C: Adjust.
471 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
473         PR c++/57327
474         * g++.dg/template/error50.C: New.
476 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
478         PR c++/10207
479         * g++.dg/ext/complit13.C: New.
481 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
483         PR c++/57175
484         * g++.dg/pr57175.C: New testcase.
486 2013-05-17  Easwaran Raman  <eraman@google.com>
488         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
490 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
492         PR testsuite/57313
493         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
495 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
497         PR rtl-optimization/57281
498         PR rtl-optimization/57300
499         * gcc.dg/pr57300.c: New test.
500         * gcc.c-torture/execute/pr57281.c: New test.
502 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
504         PR c++/18126
505         * g++.dg/ext/sizeof-complit.C: New.
507 2013-05-17  Marek Polacek  <polacek@redhat.com>
509         * gcc.dg/strlenopt-25.c: New test.
510         * gcc.dg/strlenopt-26.c: Likewise.
512 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
514         * gcc.target/i386/rotate-4.c: Compile only with -mavx
515         instead of -mavx2, require only avx instead of avx2.
516         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
517         of avx2-check.h and turn into an avx runtime test instead of
518         avx2 runtime test.
520 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
522         * g++.dg/ext/vector22.C: Uncomment working test.
524 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
526         PR c++/17410
527         * g++.dg/template/pr17410.C: New.
529 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
531         * gcc.target/i386/rotate-3.c: New test.
532         * gcc.target/i386/rotate-3a.c: New test.
533         * gcc.target/i386/rotate-4.c: New test.
534         * gcc.target/i386/rotate-4a.c: New test.
535         * gcc.target/i386/rotate-5.c: New test.
536         * gcc.target/i386/rotate-5a.c: New test.
538 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
540         * gcc.dg/visibility-21.c: Require section_anchors.
542 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
544         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
545         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
546         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
548 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
550         * gcc.dg/visibility-21.c: New.
552 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
554         PR middle-end/57286
555         * gcc.dg/pr57286.c: New testcase.
556         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
557         * g++.dg/ext/vector22.C: Comment out transformations not
558         performed anymore.
560 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
562         PR target/57260
563         * gcc.target/mips/call-1.c: Restrict to o32.
564         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
566 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
568         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
569         dg-messages.
570         * g++.dg/warn/Wshadow-1.C: Likewise.
571         * g++.dg/warn/Wshadow-6.C: Likewise.
572         * g++.dg/warn/Wshadow-7.C: Likewise.
574 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
576         PR c++/31952
577         * g++.dg/parse/pr31952-1.C: New.
578         * g++.dg/parse/pr31952-2.C: Likewise.
579         * g++.dg/parse/pr31952-3.C: Likewise.
581         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
582         * g++.old-deja/g++.jason/cond.C: Likewise.
583         * g++.dg/cpp0x/range-for5.C: Likewise.
585 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
587         PR target/19599
588         * gcc.target/arm/pr40887.c: Adjust testcase.
589         * gcc.target/arm/pr19599.c: New test.
591 2013-05-15  Richard Biener  <rguenther@suse.de>
593         PR tree-optimization/57275
594         * gcc.target/i386/pr57275.c: New testcase.
596 2013-05-15  Jan Hubicka  <jh@suse.cz>
598         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
599         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
600         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
602 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
604         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
605         scheduling.
607 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
609         PR c++/57274
610         * c-c++-common/Wsequence-point-1.c: New test.
612 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
614         * g++.dg/ext/vector22.C: New testcase.
615         * gcc.dg/binop-xor3.c: Remove xfail.
617 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
619         * gcc.target/aarch64/vect-fcm.x: Add cases testing
620         FLOAT cmp FLOAT ? INT : INT.
621         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
622         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
623         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
624         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
625         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
626         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
628 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
630         PR c++/53903
631         * g++.dg/cpp0x/defaulted43.C: New.
633 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
635         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
636         (alloca): Remove declaration.
637         (foo9): Replace alloca by __builtin_alloca.
639 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
641         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
642         Expect "size of array is too large" error.
644 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
646         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
648 2013-05-14  Richard Biener  <rguenther@suse.de>
650         PR middle-end/57235
651         * g++.dg/torture/pr57235.C: New testcase.
653 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
655         PR middle-end/57251
656         * gcc.dg/torture/pr57251.c: New test.
658 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
660         PR target/57264
661         * gcc.target/i386/pr57264.c: New test.
663 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
665         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
667 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
669         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
671 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
673         PR tree-optimization/45216
674         PR tree-optimization/57157
675         * c-c++-common/rotate-1.c: Add 32 tests with +.
676         * c-c++-common/rotate-1a.c: Adjust.
677         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
678         * c-c++-common/rotate-2b.c: New test.
679         * c-c++-common/rotate-3.c: Add 32 tests with +.
680         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
681         * c-c++-common/rotate-4b.c: New test.
682         * c-c++-common/rotate-5.c: New test.
684 2013-05-13  Martin Jambor  <mjambor@suse.cz>
686         PR middle-end/42371
687         * gcc.dg/ipa/remref-0.c: New test.
688         * gcc.dg/ipa/remref-1a.c: Likewise.
689         * gcc.dg/ipa/remref-1b.c: Likewise.
690         * gcc.dg/ipa/remref-2a.c: Likewise.
691         * gcc.dg/ipa/remref-2b.c: Likewise.
693 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
695         * gcc.dg/vector-shift-2.c: New testcase.
697 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
699         PR tree-optimization/57230
700         * gcc.dg/strlenopt-24.c: New test.
702         PR tree-optimization/57230
703         * gcc.dg/strlenopt-23.c: New test.
705 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
707         PR target/57108
708         * gcc.target/sh/pr57108.c: Move this test case to ...
709         * gcc.c-torture/compile/pr57108.c: ... here.
711 2013-05-10  Richard Biener  <rguenther@suse.de>
713         PR tree-optimization/57214
714         * gcc.dg/torture/pr57214.c: New testcase.
716 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
718         * gcc.dg/vector-shift.c: New testcase.
720 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
722         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
724         PR tree-optimization/45216
725         PR tree-optimization/57157
726         * c-c++-common/rotate-1.c: New test.
727         * c-c++-common/rotate-1a.c: New test.
728         * c-c++-common/rotate-2.c: New test.
729         * c-c++-common/rotate-2a.c: New test.
730         * c-c++-common/rotate-3.c: New test.
731         * c-c++-common/rotate-3a.c: New test.
732         * c-c++-common/rotate-4.c: New test.
733         * c-c++-common/rotate-4a.c: New test.
735 2013-05-10  Richard Biener  <rguenther@suse.de>
737         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
738         * gcc.target/i386/l_fma_double_1.c: Adjust.
739         * gcc.target/i386/l_fma_double_2.c: Likewise.
740         * gcc.target/i386/l_fma_double_3.c: Likewise.
741         * gcc.target/i386/l_fma_double_4.c: Likewise.
742         * gcc.target/i386/l_fma_double_5.c: Likewise.
743         * gcc.target/i386/l_fma_double_6.c: Likewise.
744         * gcc.target/i386/l_fma_float_1.c: Likewise.
745         * gcc.target/i386/l_fma_float_2.c: Likewise.
746         * gcc.target/i386/l_fma_float_3.c: Likewise.
747         * gcc.target/i386/l_fma_float_4.c: Likewise.
748         * gcc.target/i386/l_fma_float_5.c: Likewise.
749         * gcc.target/i386/l_fma_float_6.c: Likewise.
751 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
753         PR c++/51226
754         * g++.dg/cpp0x/pr51226.C: New.
756 2013-04-16  Han Shen  <shenhan@google.com>
758         Test cases for '-fstack-protector-strong'.
759         * gcc.dg/fstack-protector-strong.c: New.
760         * g++.dg/fstack-protector-strong.C: New.
762 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
764         * gcc.target/aarch64/ands_1.c: New test.
765         * gcc.target/aarch64/ands_2.c: Likewise
767 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
769         * lib/target-supports.exp (check_effective_target_hw): New
770         function.
771         * c-c++-common/asan/clone-test-1.c: Call
772         check_effective_target_hw.
773         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
774         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
775         possible decorations.
776         * c-c++-common/asan/null-deref-1.c: Likewise.
777         * c-c++-common/asan/stack-overflow-1.c: Likewise.
778         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
779         * c-c++-common/asan/use-after-free-1.c: Likewise.
780         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
781         * g++.dg/asan/large-func-test-1.C: Likewise.
783 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
785         * gcc.target/aarch64/scalar_intrinsics.c: Update.
787 2013-05-07  Richard Biener  <rguenther@suse.de>
789         PR middle-end/57190
790         * g++.dg/torture/pr57190.C: New testcase.
792 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
794         PR tree-optimization/57149
795         * gcc.dg/pr57149.c: New test.
797         PR debug/57184
798         * gcc.dg/pr57184.c: New test.
800 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
802         * gnat.dg/specs/array3.ads: New test.
804 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
806         * c-c++-common/vector-scalar-2.c: New testcase.
808 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
810         * gcc.target/i386/asm-dialect-2.c: New testcase.
812 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
814         PR c++/57183
815         * g++.dg/cpp0x/auto38.C: New.
817 2013-05-06  Richard Biener  <rguenther@suse.de>
819         PR tree-optimization/57185
820         * gcc.dg/autopar/pr57185.c: New testcase.
822 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
824         PR target/57106
825         * gcc.target/i386/pr57106.c: New test.
827 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
829         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
830         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
831         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
832         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
833         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
834         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
835         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
837 2013-05-06  Teresa Johnson  <tejohnson@google.com>
839         PR bootstrap/57154
840         * gcc.dg/pr57154.c: New test.
842 2013-05-06  Richard Biener  <rguenther@suse.de>
844         PR middle-end/57147
845         * gcc.dg/torture/pr57147-1.c: New testcase.
846         * gcc.dg/torture/pr57147-2.c: Likewise.
847         * gcc.dg/torture/pr57147-3.c: Likewise.
849 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
851         PR target/55303
852         * gcc.target/sh/pr55303-1.c: New.
853         * gcc.target/sh/pr55303-2.c: New.
854         * gcc.target/sh/pr55303-3.c: New.
856 2013-05-05  Tobias Burnus  <burnus@net-b.de>
858         * gfortran.dg/allocate_with_source_3.f90: New.
860 2013-05-05  Tobias Burnus  <burnus@net-b.de>
862         PR fortran/57141
863         * gfortran.dg/null_8.f90: New.
865 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
867         PR c++/53745
868         * g++.dg/cpp0x/enum27.C: New.
869         * g++.dg/cpp0x/enum_base.C: Adjust.
871 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
873         PR tree-optimization/56205
874         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
876 2013-05-04  Tobias Burnus  <burnus@net-b.de>
878         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
879         * gfortran.dg/bind_c_usage_27.f90: New.
880         * gfortran.dg/bind_c_usage_28.f90: New.
882 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
884         PR c++/51927
885         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
887 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
889         PR target/57150
890         * gcc.target/powerpc/pr57150.c: New file.
892 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
894         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
895         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
896         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
897         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
898         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
899         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
900         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
902 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
904         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
905         scan-assembler-times.
907 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
909         * gcc.dg/tree-ssa/slsr-32.c: New.
910         * gcc.dg/tree-ssa/slsr-33.c: New.
911         * gcc.dg/tree-ssa/slsr-34.c: New.
912         * gcc.dg/tree-ssa/slsr-35.c: New.
913         * gcc.dg/tree-ssa/slsr-36.c: New.
914         * gcc.dg/tree-ssa/slsr-37.c: New.
915         * gcc.dg/tree-ssa/slsr-38.c: New.
917 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
919         * gcc.target/aarch64/tst_1.c: New test.
920         * gcc.target/aarch64/tst_2.c: Likewise
922 2013-05-02  Jeff Law  <law@redhat.com>
924         PR tree-optimization/57144
925         * gcc.c-torture/execute/pr57144.c: New test.
927 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
929         PR rtl-optimization/57130
930         * gcc.c-torture/execute/pr57130.c: New test.
932 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
934         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
936 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
938         * gcc.target/aarch64/fabd.c: New file.
940 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
942         PR c++/54318
943         * g++.dg/cpp0x/pr54318.C: New.
945 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
947         PR c++/14283
948         * g++.dg/parse/error51.C: New.
949         * g++.dg/parse/error15.C: Adjust column numbers.
951 2013-05-02  Tobias Burnus  <burnus@net-b.de>
953         PR fortran/57142
954         * gfortran.dg/size_kind_2.f90: New.
955         * gfortran.dg/size_kind_3.f90: New.
957 2013-05-02  Richard Biener  <rguenther@suse.de>
959         PR middle-end/57140
960         * g++.dg/torture/pr57140.C: New testcase.
962 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
964         PR target/56732
965         * gcc.target/arm/pr56732-1.c: New test.
967 2013-05-02  Martin Jambor  <mjambor@suse.cz>
969         PR middle-end/56988
970         * gcc.dg/ipa/pr56988.c: New test.
972 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
974         * gcc.target/aarch64/bics_1.c: New test.
975         * gcc.target/aarch64/bics_2.c: Likewise.
977 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
979         PR rtl-optimization/57131
980         * gcc.c-torture/execute/pr57131.c: New test.
982 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
984         PR c++/57132
985         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
987 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
989         PR target/57091
990         * gcc.target/i386/pr57091.c: New test.
992 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
994         * gcc.target/aarch64/vect-vaddv.c: New.
996 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
998         * gcc.target/aarch64/vect-vmaxv.c: New.
999         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
1001 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1003         * gcc.target/aarch64/scalar-vca.c: New.
1004         * gcc.target/aarch64/vect-vca.c: Likewise.
1006 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1008         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
1009         (test_vceqd_s64): Force arguments to SIMD registers.
1010         (test_vceqzd_s64): Likewise.
1011         (test_vcged_s64): Likewise.
1012         (test_vcled_s64): Likewise.
1013         (test_vcgezd_s64): Likewise.
1014         (test_vcged_u64): Likewise.
1015         (test_vcgtd_s64): Likewise.
1016         (test_vcltd_s64): Likewise.
1017         (test_vcgtzd_s64): Likewise.
1018         (test_vcgtd_u64): Likewise.
1019         (test_vclezd_s64): Likewise.
1020         (test_vcltzd_s64): Likewise.
1021         (test_vtst_s64): Likewise.
1022         (test_vtst_u64): Likewise.
1024 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1026         PR c++/57092
1027         * g++.dg/cpp0x/decltype53.C: New.
1029 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1031         PR fortran/57071
1032         * gfortran.dg/power_5.f90:  New test.
1034 2013-04-30  Richard Biener  <rguenther@suse.de>
1036         PR middle-end/57122
1037         * gcc.dg/torture/pr57122.c: New testcase.
1039 2013-04-30  Richard Biener  <rguenther@suse.de>
1041         PR middle-end/57107
1042         * g++.dg/torture/pr57107.C: New testcase.
1044 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
1046         PR rtl-optimization/57105
1047         * gcc.dg/pr57105.c: New test.
1049 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
1051         PR tree-optimization/57104
1052         * gcc.dg/pr57104.c: New test.
1054 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1056         PR target/44578
1057         * gcc.target/i386/pr44578.c: New test.
1059 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
1061         PR target/57097
1062         * gcc.target/i386/pr57097.c: New test.
1064 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1066         PR target/57098
1067         * gcc.target/i386/pr57098.c: New test.
1069 2013-04-29  Kai Tietz  <ktietz@redhat.com>
1071         * gcc.c-torture/execute/pr55875.c: New test.
1073 2013-04-29  Richard Biener  <rguenther@suse.de>
1075         PR middle-end/57075
1076         * gcc.dg/torture/pr57075.c: New testcase.
1078 2013-04-29  Richard Biener  <rguenther@suse.de>
1080         PR middle-end/57103
1081         * gcc.dg/autopar/pr57103.c: New testcase.
1083 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1085         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1087 2013-04-29  Tom de Vries  <tom@codesourcery.com>
1089         * gcc.dg/pr50763.c: Update test.
1091 2013-04-26  Jeff Law  <law@redhat.com>
1093         * gcc.dg/tree-ssa/vrp88.c: New test.
1095 2013-04-29  Christian Bruel  <christian.bruel@st.com>
1097         PR target/57108
1098         * gcc.target/sh/pr57108.c: New test.
1100 2013-04-29  Richard Biener  <rguenther@suse.de>
1102         PR middle-end/57089
1103         * gfortran.dg/gomp/pr57089.f90: New testcase.
1105 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1107         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1109 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1111         * gcc.target/aarch64/vect-vcvt.c: New.
1113 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1115         * gcc.target/aarch64/vect-vrnd.c: New.
1117 2013-04-29  Richard Biener  <rguenther@suse.de>
1119         PR tree-optimization/57081
1120         * gcc.dg/torture/pr57081.c: New testcase.
1122 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
1124         PR tree-optimization/57083
1125         * gcc.dg/torture/pr57083.c: New test.
1127 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1129         PR c++/56450
1130         * g++.dg/cpp0x/decltype52.C: New.
1132 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
1134         N3472 binary constants
1135         * g++.dg/cpp/limits.C: Adjust warning wording.
1136         * g++.dg/system-binary-constants-1.C: Likewise.
1137         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1139 2013-04-28  Tobias Burnus  <burnus@net-b.de>
1141         PR fortran/57093
1142         * gfortran.dg/coarray_30.f90: New.
1144 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1146         PR fortran/57071
1147         * frontend-passes (optimize_power):  New function.
1148         (optimize_op):  Use it.
1150 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
1152         PR target/56866
1153         * gcc.c-torture/execute/pr56866.c: New test.
1154         * gcc.target/i386/pr56866.c: New test.
1156 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1158         PR go/57045
1159         * gcc.dg/setjmp-5.c: New test.
1161 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
1163         PR c++/55708
1164         * g++.dg/cpp0x/constexpr-55708.C: New.
1166 2013-04-26  Richard Biener  <rguenther@suse.de>
1168         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
1169         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
1170         * gcc.dg/pr53265.c: Remove XFAILs.
1171         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
1172         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
1174 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1176         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
1177         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
1178         -fdiagnostics-color=never option similarly to
1179         -fno-diagnostics-show-caret option.
1181 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
1183         PR rtl-optimization/57003
1184         * gcc.target/i386/pr57003.c: New test.
1186 2013-04-25  Marek Polacek  <polacek@redhat.com>
1188         PR tree-optimization/57066
1189         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1191 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
1192             Tejas Belagod  <tejas.belagod@arm.com>
1194         * gcc.target/aarch64/vaddv-intrinsic.c: New.
1195         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
1196         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
1198 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1200         * gcc.target/aarch64/cmp.c: New.
1202 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1204         * gcc.target/aarch64/ngc.c: New.
1206 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1208         * lib/target-supports.exp
1209         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1210         (check_effective_target_arm_neon_fp16_ok): Likewise.
1211         (add_options_for_arm_neon_fp16): Likewise.
1212         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1213         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1215 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
1217         PR rtl-optimizations/57046
1218         * gcc.target/i386/pr57046.c: New test.
1220 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1222         * g++.dg/cpp1y/cplusplus.C: New.
1224 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1226         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1228 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1230         * c-c++-common/Wpointer-arith-1.c: New.
1232 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1234         * g++.dg/cpp1y/cxx1y_macro.C: New.
1236 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1238         PR c++/56970
1239         * g++.dg/cpp0x/sfinae45.C: New.
1241 2013-04-24  Richard Biener  <rguenther@suse.de>
1243         PR testsuite/57050
1244         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1246 2013-04-23  Richard Biener  <rguenther@suse.de>
1248         PR middle-end/57036
1249         * gcc.dg/torture/pr57036-1.c: New testcase.
1250         * gcc.dg/torture/pr57036-2.c: Likewise.
1252 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
1254         * gcc.target/aarch64/scalar-mov.c: New testcase.
1256 2013-04-23  Richard Biener  <rguenther@suse.de>
1258         PR tree-optimization/57026
1259         * gcc.dg/torture/pr57026.c: New testcase.
1261 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
1263         PR fortran/53685
1264         PR fortran/57022
1265         * gfortran.dg/transfer_check_4.f90: New.
1267 2013-04-22  Marek Polacek  <polacek@redhat.com>
1269         PR sanitizer/56990
1270         * gcc.dg/pr56990.c: New test.
1272 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
1274         PR target/57018
1275         * gcc.target/i386/pr57018.c: New test.
1277 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
1279         * gcc.target/aarch64/vrecps.c: New.
1280         * gcc.target/aarch64/vrecpx.c: Likewise.
1282 2013-04-22  Christian Bruel  <christian.bruel@st.com>
1284         PR target/56995
1285         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1287 2013-04-21  Jeff Law  <law@redhat.com>
1289         * gcc.dg/tree-ssa/forwprop-26.c: New test.
1291 2013-04-20  Tobias Burnus  <burnus@net-b.de>
1293         PR fortran/56907
1294         * gfortran.dg/c_loc_test_22.f90: New.
1296 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
1298         PR rtl-optimization/56847
1299         * gcc.dg/pr56847.c: New test.
1301 2013-04-19  Richard Biener  <rguenther@suse.de>
1303         PR tree-optimization/56982
1304         * gcc.c-torture/execute/pr56982.c: New testcase.
1306 2013-04-19  Martin Jambor  <mjambor@suse.cz>
1308         PR tree-optimization/56718
1309         * g++.dg/ipa/imm-devirt-1.C: New test.
1310         * g++.dg/ipa/imm-devirt-2.C: Likewise.
1312 2013-04-19  Richard Biener  <rguenther@suse.de>
1314         PR tree-optimization/57000
1315         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1317 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1318             Mikael Morin  <mikael@gcc.gnu.org>
1320         PR fortran/56872
1321         * gfortran.dg/array_constructor_45.f90:  New test.
1322         * gfortran.dg/array_constructor_46.f90:  New test.
1323         * gfortran.dg/array_constructor_47.f90:  New test.
1324         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
1326 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1328         PR rtl-optimization/56999
1329         * g++.dg/opt/pr56999.C: New test.
1331 2013-04-18  Cary Coutant  <ccoutant@google.com>
1333         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1334         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1336 2013-04-18  Cary Coutant  <ccoutant@google.com>
1338         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1339         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1340         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1341         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1342         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1343         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1344         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1345         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1346         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1347         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1348         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1350 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
1352         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1354 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1356         PR tree-optimization/56984
1357         * gcc.c-torture/compile/pr56984.c: New test.
1359         PR rtl-optimization/56992
1360         * gcc.dg/pr56992.c: New test.
1362 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
1364         PR fortran/56814
1365         * gfortran.dg/proc_ptr_42.f90: New.
1367 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1369         * gnat.dg/discr41.ad[sb]: New test.
1370         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
1371         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
1372         * gcc.dg/vect/slp-24.c: Likewise.
1373         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1374         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1375         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1376         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1377         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1378         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
1379         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1380         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
1381         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1382         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1383         * gcc.dg/vect/vect-strided-mult.c: Likewise.
1384         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1385         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1386         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1387         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1388         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1389         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1390         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1391         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1392         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1393         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1394         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1395         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1396         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1397         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1398         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1400 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
1402         PR fortran/40958
1403         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1404         * gfortran.dg/module_md5_1.f90: Remove.
1406 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1408         * gcc.target/aarch64/adds3.c: New.
1409         * gcc.target/aarch64/subs3.c: New.
1411 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1413         * gcc.target/aarch64/adds1.c: New.
1414         * gcc.target/aarch64/adds2.c: New.
1415         * gcc.target/aarch64/subs1.c: New.
1416         * gcc.target/aarch64/subs2.c: New.
1418 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
1420         Implement n3599 - Literal operator templates for strings.
1421         * g++.dg/cpp1y/udlit-char-template.C: New test.
1422         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1424 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1426         PR fortran/39505
1427         * gfortran.dg/no_arg_check_1.f90: New.
1428         * gfortran.dg/no_arg_check_2.f90: New.
1429         * gfortran.dg/no_arg_check_3.f90: New.
1431 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
1433         PR fortran/56968
1434         * gfortran.dg/proc_ptr_41.f90: New.
1436 2013-04-16  Richard Biener  <rguenther@suse.de>
1438         PR tree-optimization/56756
1439         * gcc.dg/torture/pr56756.c: New testcase.
1441 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1443         PR fortran/56969
1444         * gfortran.dg/c_assoc_5.f90: New.
1446 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
1448         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1449         * gcc.c-torture/execute/pr33992.x: Remove.
1450         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1451         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1452         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1454 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
1456         PR tree-optimization/56962
1457         * gcc.c-torture/execute/pr56962.c: New test.
1459 2013-04-15  Richard Biener  <rguenther@suse.de>
1461         PR tree-optimization/56933
1462         * gcc.dg/vect/pr56933.c: New testcase.
1464 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1466         * gcc.target/arm/anddi3-opt.c: New test.
1467         * gcc.target/arm/anddi3-opt2.c: Likewise.
1469 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1471         * gcc.dg/pr56890-1.c: New test.
1472         * gcc.dg/pr56890-2.c: Likewise.
1474 2013-04-15  Joey Ye  <joey.ye@arm.com>
1476         * gcc.target/arm/thumb1-far-jump-1.c: New test.
1477         * gcc.target/arm/thumb1-far-jump-2.c: New test.
1479 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
1481         PR fortran/56816
1482         * gfortran.dg/select_type_33.f03: New test.
1484 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
1486         PR fortran/55959
1487         * gfortran.dg/typebound_proc_29.f03: New.
1489 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1491         PR fortran/56266
1492         * gfortran.dg/typebound_proc_28.f03: New.
1494 2013-04-12  Jeff Law  <law@redhat.com>
1496         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1497         either.
1499 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1501         PR fortran/56929
1502         * gfortran.dg/coarray/alloc_comp_2.f90: New.
1504 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
1506         PR target/56903
1507         * gcc.target/i386/pr56903.c: New test.
1509 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1511         PR fortran/56261
1512         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1513         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1514         * gfortran.dg/block_11.f90: Fix invalid test case.
1515         * gfortran.dg/function_types_3.f90: Add new error message.
1516         * gfortran.dg/global_references_1.f90: Ditto.
1517         * gfortran.dg/import2.f90: Remove unneeded parts.
1518         * gfortran.dg/import6.f90: Fix invalid test case.
1519         * gfortran.dg/proc_decl_2.f90: Ditto.
1520         * gfortran.dg/proc_decl_9.f90: Ditto.
1521         * gfortran.dg/proc_decl_18.f90: Ditto.
1522         * gfortran.dg/proc_ptr_40.f90: New.
1523         * gfortran.dg/whole_file_7.f90: Modified error wording.
1524         * gfortran.dg/whole_file_16.f90: Ditto.
1525         * gfortran.dg/whole_file_17.f90: Add -pedantic.
1526         * gfortran.dg/whole_file_18.f90: Modified error wording.
1527         * gfortran.dg/whole_file_20.f03: Ditto.
1528         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1529         invalid test case.
1531 2013-04-12  Richard Biener  <rguenther@suse.de>
1533         Revert
1534         2013-04-10  Richard Biener  <rguenther@suse.de>
1536         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1538 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1540         PR fortran/56845
1541         * gfortran.dg/class_allocate_15.f90: New.
1543         Revert:
1544         2013-04-12  Tobias Burnus  <burnus@net-b.de>
1546         * gfortran.dg/coarray_lib_alloc_2.f90: Update
1547         scan-tree-dump-times.
1549 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
1551         PR tree-optimization/56918
1552         PR tree-optimization/56920
1553         * gcc.dg/vect/pr56918.c: New test.
1554         * gcc.dg/vect/pr56920.c: New test.
1556 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1558         PR fortran/56845
1559         * gfortran.dg/class_allocate_14.f90: New.
1560         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1561         * gfortran.dg/coarray_lib_alloc_3.f90: New.
1563 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
1565         * gcc.dg/fold-cstvecshift.c: New testcase.
1567 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1569         * gcc.target/aarch64/negs.c: New.
1571 >>>>>>> trunk
1572 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1574         PR c++/56895
1575         * g++.dg/template/arrow4.C: New test.
1577 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
1579         * gnat.dg/array23.adb: New test.
1580         * gnat.dg/array23_pkg[123].ads: New helpers.
1582 2013-04-11  Jeff Law  <law@redhat.com>
1584         PR tree-optimization/56900
1585         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1587 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1589         PR c++/56913
1590         * g++.dg/cpp0x/sfinae44.C: New.
1592 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
1594         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1595         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1597 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1599         PR c++/54216
1600         * g++.dg/cpp0x/enum26.C: New.
1601         * g++.old-deja/g++.pt/mangle1.C: Adjust.
1603 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
1605         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1606         inverse operands.
1607         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1608         loop is vectorized.
1609         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1610         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1611         loop is vectorized and that the correct instruction is generated.
1612         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1613         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1614         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1616 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1618         PR tree-optimization/56899
1619         * gcc.c-torture/execute/pr56899.c: New test.
1621 2013-04-10  David S. Miller  <davem@davemloft.net>
1623         * gcc.target/sparc/setcc-4.c: New test.
1624         * gcc.target/sparc/setcc-5.c: New test.
1626 2013-04-10  Richard Biener  <rguenther@suse.de>
1628         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1630 2013-04-10  Richard Biener  <rguenther@suse.de>
1632         * gcc.dg/vect/slp-39.c: New testcase.
1634 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
1636         PR tree-optimization/55524
1637         * gcc.target/epiphany/fnma-1.c: New test.
1639 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1641         * gcc.dg/tree-ssa/inline-11.c: New test
1643 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
1645         PR c++/56895
1646         * g++.dg/template/arrow3.C: New test.
1648 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1650         * gcc.target/arm/minmax_minus.c: New test.
1652 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1654         PR middle-end/56883
1655         * c-c++-common/gomp/pr56883.c: New test.
1657 2013-04-09  Jeff Law  <law@redhat.com>
1659         * gcc.dg/tree-ssa/vrp87.c: New test.
1661 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1663         PR tree-optimization/56854
1664         * g++.dg/torture/pr56854.C: New test.
1666 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1668         PR fortran/56782
1669         * gfortran.dg/array_constructor_44.f90:  New test.
1671 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
1673         PR c++/56871
1674         * g++.dg/cpp0x/constexpr-specialization.C: New.
1676 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1678         * gcc.c-torture/execute/pr56837.c: New test.
1680         PR c++/34949
1681         PR c++/50243
1682         * g++.dg/opt/vt3.C: New test.
1683         * g++.dg/opt/vt4.C: New test.
1685 2013-04-08  Jeff Law  <law@redhat.com>
1687         * gcc.dg/tree-ssa/forwprop-25.c: New test.
1689 2013-04-08  Richard Biener  <rguenther@suse.de>
1691         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1693 2013-04-08  Richard Biener  <rguenther@suse.de>
1695         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1697 2013-04-08  Richard Biener  <rguenther@suse.de>
1699         * g++.dg/vect/slp-pr56812.cc: Adjust.
1701 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1703         * gcc.dg/pr56837.c: New test.
1704         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1705         "generated memset minus one".
1707 2013-04-07  Tobias Burnus  <burnus@net-b.de>
1709         PR fortran/56849
1710         * gfortran.dg/reshape_5.f90: New.
1712 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1714         PR target/56843
1715         * gcc.target/powerpc/recip-1.c: Modify expected output.
1716         * gcc.target/powerpc/recip-3.c: Likewise.
1717         * gcc.target/powerpc/recip-4.c: Likewise.
1718         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1720 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1722         * gcc.target/arm/peep-ldrd-1.c: New test.
1723         * gcc.target/arm/peep-strd-1.c: Likewise.
1725 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1727         * gcc.target/arm/negdi-1.c: New test.
1728         * gcc.target/arm/negdi-2.c: Likewise.
1729         * gcc.target/arm/negdi-3.c: Likewise.
1730         * gcc.target/arm/negdi-4.c: Likewise.
1732 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1734         * lib/target-supports.exp (add_options_for_arm_v8_neon):
1735         Add -march=armv8-a when we use v8 NEON.
1736         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1737         (check_effective_target_vect_call_ceilf): Likewise.
1738         (check_effective_target_vect_call_floorf): Likewise.
1739         (check_effective_target_vect_call_roundf): Likewise.
1740         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1741         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1742         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1743         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1744         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1746 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
1748         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1749         * gcc.target/powerpc/sd-pwr6.c: Same.
1750         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1751         * g++.dg/debug/pr56294.C: XFAIL on AIX.
1753 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
1755         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1757 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
1759         PR fortran/40881
1760         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1761         * gfortran.dg/altreturn_4.f90: Ditto.
1762         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1763         * gfortran.dg/altreturn_5.f90: Ditto.
1764         * gfortran.dg/altreturn_6.f90: Ditto.
1765         * gfortran.dg/altreturn_7.f90: Ditto.
1767 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1769         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1770         New procedure.
1771         (check_effective_target_arm_v8_neon_ok_nocache):
1772         Likewise.
1773         (check_effective_target_arm_v8_neon_ok): Change to use
1774         check_effective_target_arm_v8_neon_ok_nocache.
1775         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1776         NEON flags.
1777         (check_effective_target_vect_call_btruncf):
1778         Enable for arm and ARMv8 NEON.
1779         (check_effective_target_vect_call_ceilf): Likewise.
1780         (check_effective_target_vect_call_floorf): Likewise.
1781         (check_effective_target_vect_call_roundf): Likewise.
1782         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1783         target.
1785 2013-04-04  Marek Polacek  <polacek@redhat.com>
1787         PR tree-optimization/48186
1788         * gcc.dg/pr48186.c: New test.
1790 2013-04-04  Richard Biener  <rguenther@suse.de>
1792         PR tree-optimization/56826
1793         * gcc.dg/vect/pr56826.c: New testcase.
1794         * gcc.dg/vect/O3-pr36098.c: Adjust.
1796 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
1798         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1799         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1800         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1801         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1802         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1803         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1804         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1805         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1806         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1807         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1809 2013-04-04  Richard Biener  <rguenther@suse.de>
1811         PR tree-optimization/56213
1812         * gcc.dg/vect/vect-123.c: New testcase.
1814 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1816         PR fortran/56810
1817         * gfortran.dg/read_repeat_2.f90: New.
1819 2013-04-04  Richard Biener  <rguenther@suse.de>
1821         PR tree-optimization/56837
1822         * g++.dg/torture/pr56837.C: New testcase.
1824 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1826         PR fortran/50269
1827         * gfortran.dg/c_loc_test_21.f90: New.
1828         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1829         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1830         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1831         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1832         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
1834 2013-04-03  Jeff Law  <law@redhat.com>
1836         PR tree-optimization/56799
1837         * gcc.c-torture/execute/pr56799.c: New test.
1839 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1841         PR c++/56815
1842         * g++.dg/warn/Wpointer-arith-1.C: New.
1843         * g++.dg/gomp/for-19.C: Adjust.
1845 2013-04-03  Marek Polacek  <polacek@redhat.com>
1847         PR sanitizer/55702
1848         * gcc.dg/pr55702.c: New test.
1850 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1852         PR target/56809
1853         * gcc.dg/pr56809.c: New testcase.
1855 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1857         PR debug/56819
1858         * g++.dg/debug/pr56819.C: New test.
1860 2013-04-03  Richard Biener  <rguenther@suse.de>
1862         PR tree-optimization/56817
1863         * g++.dg/torture/pr56817.C: New testcase.
1865 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1867         * gcc.dg/vect/bb-slp-31.c: New file.
1869 2013-04-03  Jason Merrill  <jason@redhat.com>
1871         PR c++/34949
1872         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1874 2013-04-03  Richard Biener  <rguenther@suse.de>
1876         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1878 2013-04-03  Richard Biener  <rguenther@suse.de>
1880         PR tree-optimization/55964
1881         * gcc.dg/torture/pr55964-2.c: New testcase.
1883 2013-04-03  Richard Biener  <rguenther@suse.de>
1885         PR tree-optimization/56501
1886         * gcc.dg/torture/pr56501.c: New testcase.
1888 2013-04-03  Richard Biener  <rguenther@suse.de>
1890         PR tree-optimization/56407
1891         * gcc.dg/torture/pr56407.c: New testcase.
1893 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1895         PR tree-optimization/56790
1896         * g++.dg/ext/pr56790-1.C: New testcase.
1898 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1900         * gcc.target/i386/merge-1.c: New testcase.
1901         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1903 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1905         PR c/19449
1906         * gcc.c-torture/execute/pr19449.c: New test.
1908 2013-04-03  Richard Biener  <rguenther@suse.de>
1910         PR tree-optimization/56812
1911         * g++.dg/vect/slp-pr56812.cc: New testcase.
1913 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
1915         PR fortran/56284
1916         PR fortran/40881
1917         * gfortran.dg/altreturn_8.f90: New.
1918         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1919         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1920         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1922 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
1924         PR rtl-optimization/56745
1925         * gcc.c-torture/compile/pr56745.c: New test.
1927 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
1929         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1931 2013-04-02  Richard Biener  <rguenther@suse.de>
1933         PR tree-optimization/56778
1934         * gcc.dg/torture/pr56778.c: New testcase.
1936 2013-04-02  Richard Biener  <rguenther@suse.de>
1938         PR middle-end/56768
1939         * g++.dg/torture/pr56768.C: New testcase.
1941 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
1943         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1945 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1947         PR fortran/56660
1948         * gfortran.dg/namelist_82.f90:  New test.
1950 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
1952         PR fortran/56500
1953         * gfortran.dg/implicit_class_1.f90: New.
1955 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1957         PR fortran/56786
1958         * gfortran.dg/namelist_81.f90:  New test.
1960 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1962         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
1963         for constant and equal string lengths.
1964         * gfortran.dg/character_comparison_5.f90:  Likewise.
1965         * gfortran.dg/character_comparison_9.f90:  New test.
1967 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
1969         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1970         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1972 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1974         PR fortran/35203
1975         * gfortran.dg/optional_absent_3.f90: New.
1977 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1979         PR fortran/56737
1980         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1982 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1984         PR fortran/56735
1985         * gfortran.dg/namelist_80.f90: New.
1987 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1989         PR fortran/45159
1990         * gfortran.dg/string_length_2.f90:  New test.
1991         * gfortran.dg/dependency_41.f90:  New test.
1993 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1995         PR fortran/55806
1996         * gfortran.dg/array_constructor_43.f90:  New test.
1997         * gfortran.dg/random_seed_3.f90:  New test.
1999 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
2001         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
2002         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2003         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2004         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2005         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2006         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2007         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2008         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2009         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2010         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2012 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
2014         PR c++/56725
2015         * g++.dg/conversion/op4.C: Adjust.
2016         * g++.dg/cpp0x/rv1n.C: Likewise.
2017         * g++.dg/cpp0x/rv2n.C: Likewise.
2018         * g++.dg/cpp0x/template_deduction.C: Likewise.
2019         * g++.dg/expr/cond8.C: Likewise.
2020         * g++.dg/other/error4.C: Likewise.
2021         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2022         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
2023         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
2024         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
2025         * g++.old-deja/g++.jason/conversion2.C: Likewise.
2026         * g++.old-deja/g++.law/cvt20.C: Likewise.
2027         * g++.old-deja/g++.law/cvt8.C: Likewise.
2028         * g++.old-deja/g++.law/init8.C: Likewise.
2029         * g++.old-deja/g++.mike/net12.C: Likewise.
2030         * g++.old-deja/g++.mike/net8.C: Likewise.
2031         * g++.old-deja/g++.mike/p2793.C: Likewise.
2032         * g++.old-deja/g++.mike/p3836.C: Likewise.
2033         * g++.old-deja/g++.mike/p418.C: Likewise.
2034         * g++.old-deja/g++.mike/p701.C: Likewise.
2035         * g++.old-deja/g++.mike/p807.C: Likewise.
2037 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
2039         PR middle-end/56694
2040         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2041         targets.
2043 2013-03-28  Marek Polacek  <polacek@redhat.com>
2045         PR tree-optimization/56695
2046         * gcc.dg/vect/pr56695.c: New test.
2048 2013-03-28  Richard Biener  <rguenther@suse.de>
2050         PR tree-optimization/37021
2051         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2052         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2054 2013-03-27  Tobias Burnus  <burnus@net-b.de>
2056         PR fortran/56650
2057         PR fortran/36437
2058         * gfortran.dg/sizeof_2.f90: New.
2059         * gfortran.dg/sizeof_3.f90: New.
2060         * gfortran.dg/sizeof_proc.f90: Update dg-error.
2062 2013-03-27  Richard Biener  <rguenther@suse.de>
2064         PR tree-optimization/37021
2065         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2067 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2069         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2070         * g++.dg/ipa/ivinline-2.C: Likewise.
2071         * g++.dg/ipa/ivinline-3.C: Likewise.
2072         * g++.dg/ipa/ivinline-4.C: Likewise.
2073         * g++.dg/ipa/ivinline-5.C: Likewise.
2074         * g++.dg/ipa/ivinline-7.C: Likewise.
2075         * g++.dg/ipa/ivinline-8.C: Likewise.
2076         * g++.dg/ipa/ivinline-9.C: Likewise.
2077         * g++.dg/cpp0x/noexcept03.C: Likewise.
2078         * gcc.dg/const-1.c: Likewise.
2079         * gcc.dg/ipa/pure-const-1.c: Likewise.
2080         * gcc.dg/noreturn-8.c: Likewise.
2081         * gcc.target/i386/mmx-1.c: Likewise.
2082         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2083         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2084         * gcc.c-torture/execute/pr33992.x: New file.
2086 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2088         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2090 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2092         PR c++/55951
2093         * g++.dg/ext/desig5.C: New.
2095 2013-03-26  Tobias Burnus  <burnus@net-b.de>
2097         PR fortran/56649
2098         * gfortran.dg/merge_init_expr_2.f90: New.
2099         * gfortran.dg/merge_char_1.f90: Modify test to
2100         stay a run-time test.
2101         * gfortran.dg/merge_char_3.f90: Ditto.
2103 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2105         * g++.dg/cpp0x/constexpr-friend-2.C: New.
2106         * g++.dg/cpp0x/constexpr-main.C: Likewise.
2108 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
2110         PR c++/56722
2111         * g++.dg/cpp0x/range-for23.C: New.
2113 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
2115         PR libfortran/52512
2116         * gfortran.dg/namelist_79.f90: New.
2118 2013-03-25  Martin Jambor  <mjambor@suse.cz>
2120         * gcc.dg/ipa/ipcp-agg-9.c: New test.
2122 2013-03-25  Tobias Burnus  <burnus@net-b.de>
2124         PR fortran/38536
2125         PR fortran/38813
2126         PR fortran/38894
2127         PR fortran/39288
2128         PR fortran/40963
2129         PR fortran/45824
2130         PR fortran/47023
2131         PR fortran/47034
2132         PR fortran/49023
2133         PR fortran/50269
2134         PR fortran/50612
2135         PR fortran/52426
2136         PR fortran/54263
2137         PR fortran/55343
2138         PR fortran/55444
2139         PR fortran/55574
2140         PR fortran/56079
2141         PR fortran/56378
2142         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2143         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2144         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2145         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2146         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2147         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2148         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2149         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2150         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2151         * gfortran.dg/c_loc_tests_16.f90: Ditto.
2152         * gfortran.dg/c_loc_tests_4.f03: Ditto.
2153         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2154         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2155         * gfortran.dg/c_loc_tests_8.f03: Ditto.
2156         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
2157         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
2158         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
2159         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
2160         * gfortran.dg/pr32601_1.f03: Ditto.
2161         * gfortran.dg/storage_size_2.f08: Remove dg-error.
2162         * gfortran.dg/blockdata_7.f90: New.
2163         * gfortran.dg/c_assoc_4.f90: New.
2164         * gfortran.dg/c_f_pointer_tests_6.f90: New.
2165         * gfortran.dg/c_f_pointer_tests_7.f90: New.
2166         * gfortran.dg/c_funloc_tests_8.f90: New.
2167         * gfortran.dg/c_loc_test_17.f90: New.
2168         * gfortran.dg/c_loc_test_18.f90: New.
2169         * gfortran.dg/c_loc_test_19.f90: New.
2170         * gfortran.dg/c_loc_test_20.f90: New.
2171         * gfortran.dg/c_sizeof_5.f90: New.
2172         * gfortran.dg/iso_c_binding_rename_3.f90: New.
2173         * gfortran.dg/transfer_resolve_2.f90: New.
2174         * gfortran.dg/transfer_resolve_3.f90: New.
2175         * gfortran.dg/transfer_resolve_4.f90: New.
2176         * gfortran.dg/pr32601.f03: Update dg-error.
2177         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
2178         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
2180 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2182         * gcc.target/arm/vseleqdf.c: New test.
2183         * gcc.target/arm/vseleqsf.c: Likewise.
2184         * gcc.target/arm/vselgedf.c: Likewise.
2185         * gcc.target/arm/vselgesf.c: Likewise.
2186         * gcc.target/arm/vselgtdf.c: Likewise.
2187         * gcc.target/arm/vselgtsf.c: Likewise.
2188         * gcc.target/arm/vselledf.c: Likewise.
2189         * gcc.target/arm/vsellesf.c: Likewise.
2190         * gcc.target/arm/vselltdf.c: Likewise.
2191         * gcc.target/arm/vselltsf.c: Likewise.
2192         * gcc.target/arm/vselnedf.c: Likewise.
2193         * gcc.target/arm/vselnesf.c: Likewise.
2194         * gcc.target/arm/vselvcdf.c: Likewise.
2195         * gcc.target/arm/vselvcsf.c: Likewise.
2196         * gcc.target/arm/vselvsdf.c: Likewise.
2197         * gcc.target/arm/vselvssf.c: Likewise.
2199 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
2201         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2202         body from here...
2203         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2204         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2205         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2206         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2207         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2208         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2209         * gcc.target/aarch64/atomic-op-char.x: ... to here.
2210         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2211         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2212         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2213         * gcc.target/aarch64/atomic-op-int.x: ... to here.
2214         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2215         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2216         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2217         * gcc.target/aarch64/atomic-op-release.x: ... to here.
2218         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2219         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2220         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2221         * gcc.target/aarch64/atomic-op-short.x: ... to here.
2222         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2223         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2224         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2225         * gcc.target/arm/atomic-op-char.c: Likewise.
2226         * gcc.target/arm/atomic-op-consume.c: Likewise.
2227         * gcc.target/arm/atomic-op-int.c: Likewise.
2228         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2229         * gcc.target/arm/atomic-op-release.c: Likewise.
2230         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2231         * gcc.target/arm/atomic-op-short.c: Likewise.
2233 2013-03-25  Richard Biener  <rguenther@suse.de>
2235         PR middle-end/56694
2236         * g++.dg/torture/pr56694.C: New testcase.
2238 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2240         PR target/56720
2241         * gcc.target/arm/neon-vcond-gt.c: New test.
2242         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2243         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2245 2013-03-25  Richard Biener  <rguenther@suse.de>
2247         PR tree-optimization/56689
2248         * gcc.dg/torture/pr56689.c: New testcase.
2250 2013-03-25  Kai Tietz  <ktietz@redhat.com>
2252         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2254 2013-03-24  Tobias Burnus  <burnus@net-b.de>
2256         PR fortran/56696
2257         * gfortran.dg/eof_5.f90: New.
2259 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2261         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2262         alphabetically.
2264 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
2266         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2268 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2270         PR testsuite/55994
2271         * gcc.c-torture/execute/builtins/builtins.exp: Add
2272         -Wl,--allow-multiple-definition for RTEMS targets.
2274 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
2276         * gcc.target/aarch64/movk.c: New test.
2278 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
2280         * g++.dg/ext/vector21.C: New testcase.
2282 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
2284         * gcc.target/arm/neon-for-64bits-1.c: New tests.
2285         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2287 2013-03-21  Richard Biener  <rguenther@suse.de>
2289         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2290         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2292 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2294         * gcc.target/aarch64/vect.c: Test and result vector added
2295         for sabd and saba instructions.
2296         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2297         instructions in assembly.
2298         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2299         * gcc.target/aarch64/vect-fp.c: Test and result vector added
2300         for fabd instruction.
2301         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2302         instruction in assembly.
2303         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2305 2013-03-20  Jeff Law  <law@redhat.com>
2307         * g++.dg/tree-ssa/ssa-dom.C: New test.
2309 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2311         * gcc.target/powerpc/mmfpgpr.c: New test.
2312         * gcc.target/powerpc/sd-vsx.c: Likewise.
2313         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2314         * gcc.target/powerpc/vsx-float0.c: Likewise.
2316 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
2318         PR tree-optimization/56355
2319         * gcc.dg/pr56355-1.c: New file.
2321 2013-03-20  Catherine Moore  <clm@codesourcery.com>
2322             Richard Sandiford <rdsandiford@googlemail.com>
2324         * gcc.target/mips/mips.exp: Add microMIPS support.
2325         * gcc.target/mips/umips-movep-2.c: New test.
2326         * gcc.target/mips/umips-lwp-2.c: New test.
2327         * gcc.target/mips/umips-swp-5.c: New test.
2328         * gcc.target/mips/umips-constraints-1.c: New test.
2329         * gcc.target/mips/umips-lwp-3.c: New test.
2330         * gcc.target/mips/umips-swp-6.c: New test.
2331         * gcc.target/mips/umips-constraints-2.c: New test.
2332         * gcc.target/mips/umips-save-restore-1.c: New test.
2333         * gcc.target/mips/umips-lwp-4.c: New test.
2334         * gcc.target/mips/umips-swp-7.c: New test.
2335         * gcc.target/mips/umips-save-restore-2.c: New test.
2336         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2337         * gcc.target/mips/umips-lwp-5.c: New test.
2338         * gcc.target/mips/umips-save-restore-3.c: New test.
2339         * gcc.target/mips/umips-lwp-6.c: New test.
2340         * gcc.target/mips/umips-swp-1.c: New test.
2341         * gcc.target/mips/umips-lwp-7.c: New test.
2342         * gcc.target/mips/umips-swp-2.c: New test.
2343         * gcc.target/mips/umips-lwp-8.c: New test.
2344         * gcc.target/mips/umips-swp-3.c: New test.
2345         * gcc.target/mips/umips-movep-1.c: New test.
2346         * gcc.target/mips/umips-lwp-1.c: New test.
2347         * gcc.target/mips/umips-swp-4.c: New test.
2349 2013-03-20  Richard Biener  <rguenther@suse.de>
2351         PR tree-optimization/56661
2352         * gcc.dg/torture/pr56661.c: New testcase.
2354 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2356         PR rtl-optimization/56605
2357         * gcc.target/powerpc/pr56605.c: New.
2359 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2361         PR fortran/54932
2362         * gfortran.dg/do_1.f90: Don't xfail.
2364 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2366         PR libfortran/51825
2367         * gfortran.dg/namelist_77.f90: New.
2368         * gfortran.dg/namelist_78.f90: New.
2370 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2372         PR libfortran/48618
2373         * gfortran.dg/open_negative_unit_1.f90: New.
2375 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2377         * gcc.target/aarch64/sbc.c: New test.
2379 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2381         * gcc.target/aarch64/ror.c: New test.
2383 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2385         * gcc.target/aarch64/extr.c: New test.
2387 2013-03-19  Richard Biener  <rguenther@suse.de>
2389         PR tree-optimization/56273
2390         * gcc.dg/tree-ssa/vrp47.c: Adjust.
2391         * c-c++-common/uninit-17.c: Likewise.
2393 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2395         PR tree-optimization/56635
2396         * g++.dg/torture/pr56635.C: New test.
2398 2013-03-18  Richard Biener  <rguenther@suse.de>
2400         PR tree-optimization/3713
2401         * g++.dg/ipa/devirt-12.C: New testcase.
2403 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2405         PR c/56566
2406         * c-c++-common/pr56566.c: New test.
2408 2013-03-17  Jason Merrill  <jason@redhat.com>
2410         * g++.dg/template/abstract-dr337.C: XFAIL.
2412 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
2414         PR c++/56607
2415         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2416         * c-c++-common/pr56607.c: New test.
2418 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
2420         PR c++/56582
2421         * g++.dg/cpp0x/constexpr-array5.C: New.
2423 2013-03-15  Tobias Burnus  <burnus@net-b.de>
2425         PR fortran/56615
2426         * gfortran.dg/transfer_intrinsic_5.f90: New.
2428 2013-03-15  Kai Tietz  <ktietz@redhat.com>
2430         * gcc.target/i386/movti.c: Don't test for x64 mingw.
2431         * gcc.target/i386/pr20020-1.c: Likewise.
2432         * gcc.target/i386/pr20020-2.c: Likewise.
2433         * gcc.target/i386/pr20020-3.c: Likewise.
2434         * gcc.target/i386/pr53425-1.c: Likewise.
2435         * gcc.target/i386/pr53425-2.c: Likewise.
2436         * gcc.target/i386/pr55093.c: Likewise.
2437         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2439 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
2441         PR debug/56307
2442         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2443         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
2445 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
2447         PR tree-optimization/53265
2448         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2449         undefined behavior.
2450         * gcc.dg/graphite/id-6.c (test): Likewise.
2451         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2452         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2454         PR tree-optimization/53265
2455         * gcc.dg/pr53265.c: New test.
2456         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2457         to dg-options.
2458         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2459         arrays.
2460         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
2461         n, use it as high bound instead of 4.
2463 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
2465         PR target/49880
2466         * gcc.target/sh/pr49880-1.c: New.
2467         * gcc.target/sh/pr49880-2.c: New.
2468         * gcc.target/sh/pr49880-3.c: New.
2469         * gcc.target/sh/pr49880-4.c: New.
2470         * gcc.target/sh/pr49880-5.c: New.
2472 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2474         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2476 2013-03-13  Richard Biener  <rguenther@suse.de>
2478         PR tree-optimization/56608
2479         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2481 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2483         PR c++/56611
2484         * g++.dg/cpp0x/alias-decl-32.C: New.
2486 2013-03-11  Jan Hubicka  <jh@suse.cz>
2488         PR middle-end/56571
2489         * gcc.c-torture/compile/pr56571.c: New testcase.
2491 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2493         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2494         * gcc.dg/tree-ssa/pr55579.c: Likewise.
2496 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2498         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2499         * gcc.dg/inline_4.c: Likewise.
2500         * gcc.dg/unroll_2.c: Likewise.
2501         * gcc.dg/unroll_3.c: Likewise.
2502         * gcc.dg/unroll_4.c: Likewise.
2504 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2506         PR testsuite/54119
2507         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2509         PR debug/56307
2510         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2512 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
2514         PR target/40797
2515         * gcc.c-torture/compile/pr40797.c: New.
2517 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2519         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2521 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
2523         PR fortran/56575
2524         * gfortran.dg/class_56.f90: New test.
2526 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
2528         PR middle-end/56524
2529         * gcc.target/mips/pr56524.c: New test.
2531 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2533         PR c++/56565
2534         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2536 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2538         PR c++/51412
2539         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2541 2013-03-08  Marek Polacek  <polacek@redhat.com>
2543         PR tree-optimization/56478
2544         * gcc.dg/torture/pr56478.c: New test.
2546 2013-03-08  Kai Tietz  <ktietz@redhat.com>
2548         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2549         targets linker option --allow-multiple-definition.
2551         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2552         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2553         * gcc.dg/pr52549.c: Add LLP64 case.
2554         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2555         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2556         * gcc.dg/torture/pr51071-2.c: Likewise.
2557         * gcc.dg/tree-ssa/vrp72.c: Likewise.
2558         * gcc.dg/tree-ssa/vrp73.c: Likewise.
2559         * gcc.dg/tree-ssa/vrp75.c: Likewise.
2560         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2561         * gcc.dg/weak/weak-1.c: Likewise.
2562         * gcc.dg/weak/weak-2.c: Likewise.
2563         * gcc.dg/weak/weak-3.c: Likewise.
2564         * gcc.dg/weak/weak-4.c: Likewise.
2565         * gcc.dg/weak/weak-5.c: Likewise.
2566         * gcc.dg/weak/weak-15.c: Likewise.
2567         * gcc.dg/weak/weak-16.c: Likewise.
2569         * c-c++-common/pr54486.c: Skip test for mingw-targets.
2571 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
2573         PR tree-optimization/56559
2574         * gcc.dg/tree-ssa/reassoc-26.c: New test.
2576 2013-03-07  Andreas Schwab  <schwab@suse.de>
2578         * gcc.dg/pr31490.c: Fix last change.
2580 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
2582         PR c++/56534
2583         * g++.dg/template/crash115.C: New.
2585 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2587         PR tree-optimization/56539
2588         * gcc.c-torture/compile/pr56539.c: New test.
2590 2013-03-06  Kai Tietz  <ktietz@redhat.com>
2592         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2593         targets.
2594         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2595         * gcc.dg/lto/20091013-1_2.c: Likewise.
2596         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2598 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2600         * gnat.dg/specs/aggr6.ads: New test.
2602 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2604         * gnat.dg/loop_optimization15.ad[sb]: New test.
2606 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2608         PR middle-end/56548
2609         * gcc.dg/pr56548.c: New test.
2611 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2613         PR debug/53363
2614         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2616 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2618         PR c++/56543
2619         * g++.dg/template/typename20.C: New test.
2621 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2623         PR debug/56510
2624         * gcc.dg/pr56510.c: New test.
2626         PR rtl-optimization/56484
2627         * gcc.c-torture/compile/pr56484.c: New test.
2629 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2631         PR c++/56530
2632         * g++.dg/warn/Wsign-conversion-2.C: New.
2634 2013-03-05  Richard Biener  <rguenther@suse.de>
2636         PR tree-optimization/56270
2637         * gcc.dg/vect/slp-38.c: New testcase.
2639 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2641         PR rtl-optimization/56494
2642         * gcc.dg/pr56494.c: New test.
2644 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2646         * gcc.dg/pr56424.c: New test.
2648 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2650         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2651         * gcc.dg/pr56228.c <avr>: Skip.
2653 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2655         PR testsuite/52641
2656         PR tree-optimization/52631
2657         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2659 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
2661         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2662         * gcc.dg/vect/vect-83_64.c: Same.
2664 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2666         PR fortran/56477
2667         * gfortran.dg/pointer_check_13.f90: New test.
2669 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2671         PR fortran/54730
2672         * gfortran.dg/array_constructor_42.f90: New test.
2674 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
2676         PR c++/52688
2677         * g++.dg/template/static33.C: New.
2678         * g++.dg/template/static34.C: Likewise.
2680         PR c++/10291
2681         * g++.dg/template/static35.C: New.
2683 2013-03-01  Steve Ellcey  <sellcey@mips.com>
2685         * gcc.dg/pr56396.c: Require pic support.
2687 2013-03-01  Richard Biener  <rguenther@suse.de>
2689         PR tree-optimization/55481
2690         * gcc.dg/torture/pr56488.c: New testcase.
2692 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
2693             Jakub Jelinek  <jakub@redhat.com>
2695         PR sanitizer/56454
2696         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2697         no_sanitize_address attribute rather than no_address_safety_analysis.
2698         * g++.dg/asan/sanitizer_test_utils.h
2699         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2700         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2701         in addition to no_address_safety_analysis.
2703 2013-02-28  Jason Merrill  <jason@redhat.com>
2705         PR c++/56481
2706         * g++.dg/cpp0x/constexpr-and.C: New.
2708 2013-02-28  Martin Jambor  <mjambor@suse.cz>
2710         PR tree-optimization/56294
2711         * g++.dg/debug/pr56294.C: New test.
2713 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2715         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2717 2013-02-27  Marek Polacek  <polacek@redhat.com>
2719         PR rtl-optimization/56466
2720         * gcc.dg/pr56466.c: New test.
2722 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2724         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2725         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2726         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2728 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
2730         PR middle-end/45472
2731         * gcc.dg/pr45472.c: New test.
2733 2013-02-26  Marek Polacek  <polacek@redhat.com>
2735         PR tree-optimization/56426
2736         * gcc.dg/pr56436.c: New test.
2738 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
2740         PR tree-optimization/56448
2741         * gcc.c-torture/compile/pr56448.c: New test.
2743         PR tree-optimization/56443
2744         * gcc.dg/torture/pr56443.c: New test.
2746 2013-02-25  Richard Biener  <rguenther@suse.de>
2748         PR tree-optimization/56175
2749         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2751 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
2753         PR c++/56403
2754         * g++.dg/torture/pr56403.C: New test.
2756 2013-02-25  Catherine Moore  <clm@codesourcery.com>
2758         Revert:
2759         2013-02-24  Catherine Moore  <clm@codesourcery.com>
2760         Richard Sandiford  <rdsandiford@googlemail.com>
2762         * gcc.target/mips/mips.exp: Add microMIPS support.
2763         * gcc.target/mips/umips-movep-2.c: New test.
2764         * gcc.target/mips/umips-lwp-2.c: New test.
2765         * gcc.target/mips/umips-swp-5.c: New test.
2766         * gcc.target/mips/umips-constraints-1.c: New test.
2767         * gcc.target/mips/umips-lwp-3.c: New test.
2768         * gcc.target/mips/umips-swp-6.c: New test.
2769         * gcc.target/mips/umips-constraints-2.c: New test.
2770         * gcc.target/mips/umips-save-restore-1.c: New test.
2771         * gcc.target/mips/umips-lwp-4.c: New test.
2772         * gcc.target/mips/umips-swp-7.c: New test.
2773         * gcc.target/mips/umips-save-restore-2.c: New test.
2774         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2775         * gcc.target/mips/umips-lwp-5.c: New test.
2776         * gcc.target/mips/umips-save-restore-3.c: New test.
2777         * gcc.target/mips/umips-lwp-6.c: New test.
2778         * gcc.target/mips/umips-swp-1.c: New test.
2779         * gcc.target/mips/umips-lwp-7.c: New test.
2780         * gcc.target/mips/umips-swp-2.c: New test.
2781         * gcc.target/mips/umips-lwp-8.c: New test.
2782         * gcc.target/mips/umips-swp-3.c: New test.
2783         * gcc.target/mips/umips-movep-1.c: New test.
2784         * gcc.target/mips/umips-lwp-1.c: New test.
2785         * gcc.target/mips/umips-swp-4.c: New test.
2787 2013-02-24  Catherine Moore  <clm@codesourcery.com>
2788             Richard Sandiford  <rdsandiford@googlemail.com>
2790         * gcc.target/mips/mips.exp: Add microMIPS support.
2791         * gcc.target/mips/umips-movep-2.c: New test.
2792         * gcc.target/mips/umips-lwp-2.c: New test.
2793         * gcc.target/mips/umips-swp-5.c: New test.
2794         * gcc.target/mips/umips-constraints-1.c: New test.
2795         * gcc.target/mips/umips-lwp-3.c: New test.
2796         * gcc.target/mips/umips-swp-6.c: New test.
2797         * gcc.target/mips/umips-constraints-2.c: New test.
2798         * gcc.target/mips/umips-save-restore-1.c: New test.
2799         * gcc.target/mips/umips-lwp-4.c: New test.
2800         * gcc.target/mips/umips-swp-7.c: New test.
2801         * gcc.target/mips/umips-save-restore-2.c: New test.
2802         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2803         * gcc.target/mips/umips-lwp-5.c: New test.
2804         * gcc.target/mips/umips-save-restore-3.c: New test.
2805         * gcc.target/mips/umips-lwp-6.c: New test.
2806         * gcc.target/mips/umips-swp-1.c: New test.
2807         * gcc.target/mips/umips-lwp-7.c: New test.
2808         * gcc.target/mips/umips-swp-2.c: New test.
2809         * gcc.target/mips/umips-lwp-8.c: New test.
2810         * gcc.target/mips/umips-swp-3.c: New test.
2811         * gcc.target/mips/umips-movep-1.c: New test.
2812         * gcc.target/mips/umips-lwp-1.c: New test.
2813         * gcc.target/mips/umips-swp-4.c: New test.
2815 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
2817         PR sanitizer/56393
2818         * lib/asan-dg.exp (asan_link_flags): Add
2819         -B${gccpath}/libsanitizer/asan/ to flags.
2821 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2823         PR middle-end/56420
2824         * gcc.dg/torture/pr56420.c: New test.
2826 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
2828         PR middle-end/56108
2829         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2831 2013-02-21  Martin Jambor  <mjambor@suse.cz>
2833         PR tree-optimization/56310
2834         * g++.dg/ipa/pr56310.C: New test.
2836 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
2838         PR fortran/56385
2839         * gfortran.dg/proc_ptr_comp_37.f90: New.
2841 2013-02-21  Richard Biener  <rguenther@suse.de>
2843         PR tree-optimization/56415
2844         Revert
2845         2013-02-11  Richard Biener  <rguenther@suse.de>
2847         PR tree-optimization/56273
2848         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2849         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2850         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2851         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2852         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2853         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2855 2013-02-21  Marek Polacek  <polacek@redhat.com>
2857         PR tree-optimization/56398
2858         * g++.dg/torture/pr56398.C: New test.
2860 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2862         PR inline-asm/56405
2863         * gcc.c-torture/compile/pr56405.c: New test.
2865 2013-02-20  Jan Hubicka  <jh@suse.cz>
2867         PR tree-optimization/56265
2868         * g++.dg/ipa/devirt-11.C: New testcase.
2870 2013-02-20  Richard Biener  <rguenther@suse.de>
2872         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2874 2013-02-20  Richard Biener  <rguenther@suse.de>
2875         Jakub Jelinek  <jakub@redhat.com>
2877         PR tree-optimization/56396
2878         * gcc.dg/pr56396.c: New testcase.
2880 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2882         PR c++/56373
2883         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2885 2013-02-19  Richard Biener  <rguenther@suse.de>
2887         PR tree-optimization/56384
2888         * gcc.dg/torture/pr56384.c: New testcase.
2890 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
2892         PR tree-optimization/56350
2893         * gcc.dg/pr56350.c: New test.
2895         PR tree-optimization/56381
2896         * g++.dg/opt/pr56381.C: New test.
2898 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
2900         PR pch/54117
2901         * lib/dg-pch.exp (pch-init, pch-finish,
2902         check_effective_target_pch_supported_debug): New procs.
2903         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2904         Likewise if $pch_unsupported_debug and $flags include -g.
2905         Skip FAILs about missing *.gch file if $pch_unsupported_debug
2906         and dg-require-effective-target pch_unsupported_debug.
2907         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2908         * objc.dg/pch/pch.exp: Likewise.
2909         * gcc.dg/pch/pch.exp: Likewise.
2910         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2911         pch_unsupported_debug.
2912         * gcc.dg/pch/valid-1.hs: Likewise.
2913         * gcc.dg/pch/valid-1b.c: Likewise.
2914         * gcc.dg/pch/valid-1b.hs: Likewise.
2916 2013-02-18  Richard Biener  <rguenther@suse.de>
2918         PR tree-optimization/56366
2919         * gcc.dg/torture/pr56366.c: New testcase.
2921 2013-02-18  Richard Biener  <rguenther@suse.de>
2923         PR middle-end/56349
2924         * gcc.dg/torture/pr56349.c: New testcase.
2926 2013-02-18  Richard Biener  <rguenther@suse.de>
2928         PR tree-optimization/56321
2929         * gcc.dg/torture/pr56321.c: New testcase.
2931 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2933         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2935 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
2936             Dodji Seketeli  <dodji@redhat.com>
2938         PR asan/56330
2939         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2940         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2941         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2942         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2943         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2944         * c-c++-common/asan/pr56330.c: Likewise.
2945         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2946         Ensure the size argument of __builtin_memcpy is a constant.
2948 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
2949             Paolo Carlini  <paolo.carlini@oracle.com>
2951         PR c++/51242
2952         * g++.dg/cpp0x/enum23.C: New.
2954 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
2956         PR target/54685
2957         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2959 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
2961         PR rtl-optimization/56348
2962         * gcc.target/i386/pr56348.c: New test.
2964 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
2966         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2967         * gcc.target/arm/interrupt-2.c: Likewise.
2969 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2971         PR fortran/56318
2972         * gfortran.dg/matmul_9.f90: New.
2974 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2976         PR fortran/53818
2977         * gfortran.dg/init_flag_11.f90: New.
2979 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2981         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2983 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2985         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2986         characters.
2988 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
2989             Tobias Burnus  <burnus@net-b.de>
2991         PR testsuite/56138
2992         * gfortran.dg/allocatable_function_7.f90: New.
2994 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
2996         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2997         * asan_globals_test-wrapper.cc: New file.
2998         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2999         instead of asan_globals_test.cc as dg-additional-sources.
3000         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
3001         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
3002         "sanitizer_test_utils.h" instead of
3003         "sanitizer_common/tests/sanitizer_test_utils.h".
3004         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
3005         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
3006         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
3007         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
3008         * g++.dg/asan/asan_test.cc: Synced from upstream.
3009         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
3011 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
3013         Fix an asan crash
3014         * c-c++-common/asan/memcmp-2.c: New test.
3016 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
3018         PR c++/55582
3019         * g++.dg/cpp0x/udlit-string-literal.h: New.
3020         * g++.dg/cpp0x/udlit-string-literal.C: New.
3022 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
3024         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
3026 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
3028         PR target/56184
3029         * gcc.target/arm/pr56184.C: New test.
3031 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
3033         PR c++/56302
3034         * g++.dg/torture/pr56302.C: New test.
3035         * g++.dg/cpp0x/constexpr-56302.C: New test.
3036         * c-c++-common/pr56302.c: New test.
3038 2013-02-13  Tobias Burnus  <burnus@net-b.de>
3039             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3041         PR fortran/56204
3042         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3043         * gfortran.dg/quad_3.f90: Ditto.
3045 2013-02-13  Kostya Serebryany  <kcc@google.com>
3047         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3048         to match the fresh asan run-time.
3049         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3051 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
3053         Avoid instrumenting duplicated memory access in the same basic block
3054         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3055         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3056         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3057         * c-c++-common/asan/inc.c: Likewise.
3059 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
3061         PR inline-asm/56148
3062         * gcc.target/i386/pr56148.c: New test.
3064 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
3065             Tobias Burnus  <burnus@net-b.de>
3067         PR testsuite/56082
3068         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3069         to kind=2.
3071 2013-02-12  Richard Biener  <rguenther@suse.de>
3073         PR lto/56297
3074         * gcc.dg/lto/pr56297_0.c: New testcase.
3075         * gcc.dg/lto/pr56297_0.c: Likewise.
3077 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
3079         PR fortran/46952
3080         * gfortran.dg/typebound_deferred_1.f90: New.
3082 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
3084         PR rtl-optimization/56151
3085         * gcc.target/i386/pr56151.c: New test.
3087 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
3089         * g++.dg/ext/mv12.C: New test.
3090         * g++.dg/ext/mv12.h: New file.
3091         * g++.dg/ext/mv12-aux.C: New file.
3092         * g++.dg/ext/mv13.C: New test.
3094 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3096         * lib/target-supports.exp
3097         (check_effective_target_powerpc_eabi_ok): New.
3098         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3099         powerpc_eabi_ok.
3100         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3101         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3102         only.
3103         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3104         * gcc.target/powerpc/pr51623.c: Likewise.
3105         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3106         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3108 2013-02-11  Alexander Potapenko  <glider@google.com>
3109             Jack Howarth  <howarth@bromo.med.uc.edu>
3110             Jakub Jelinek  <jakub@redhat.com>
3112         PR sanitizer/55617
3113         * g++.dg/asan/pr55617.C: Run on all targets.
3115 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
3117         PR rtl-optimization/56275
3118         * gcc.dg/pr56275.c: New test.
3120 2013-02-11  Richard Biener  <rguenther@suse.de>
3122         PR tree-optimization/56273
3123         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3125 2013-02-11  Richard Biener  <rguenther@suse.de>
3127         PR tree-optimization/56264
3128         * gcc.dg/torture/pr56264.c: New testcase.
3130 2013-02-11  Richard Biener  <rguenther@suse.de>
3132         PR tree-optimization/56273
3133         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3134         * gcc.dg/tree-ssa/pr21559.c: Adjust.
3135         * gcc.dg/tree-ssa/vrp17.c: Likewise.
3136         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3137         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3138         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3140 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
3142         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3143         for *-*-linux-gnu targets.
3144         * g++.dg/asan/interception-test-1.c: Ditto.
3145         * g++.dg/asan/interception-failure-test-1.C: Ditto.
3146         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3148 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
3150         PR fortran/55362
3151         * gfortran.dg/intrinsic_size_4.f90 : New test.
3153 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
3155         PR target/56256
3156         * gcc.target/powerpc/pr56256.c: New test.
3158 2013-02-08  Ian Lance Taylor  <iant@google.com>
3160         * lib/go.exp: Load timeout.exp.
3162 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
3164         PR rtl-optimization/56246
3165         * gcc.target/i386/pr56246.c: New test.
3167 2013-02-08  Jeff Law  <law@redhat.com>
3169         PR debug/53948
3170         * gcc.dg/debug/dwarf2/pr53948.c: New test.
3172 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3174         PR target/56043
3175         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
3176         powerpc*-*-linux*.
3178 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3180         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
3182 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3184         PR rtl-optimization/56195
3185         * gcc.dg/torture/pr56195.c: New test.
3187 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3189         PR fortran/54107
3190         * gfortran.dg/recursive_interface_2.f90: New test.
3192 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3194         PR tree-optimization/56250
3195         * gcc.c-torture/execute/pr56250.c: New test.
3197 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3199         PR tree-optimization/56064
3200         * gcc.dg/fixed-point/view-convert-2.c: New test.
3202 2013-02-08  Michael Matz  <matz@suse.de>
3204         PR tree-optimization/52448
3205         * gcc.dg/pr52448.c: New test.
3207 2013-02-08  Richard Biener  <rguenther@suse.de>
3209         PR middle-end/56181
3210         * gcc.dg/torture/pr56181.c: New testcase.
3212 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3214         PR target/54222
3215         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3216         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3218 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3220         PR c++/56241
3221         * g++.dg/parse/crash61.C: New test.
3223         PR c++/56239
3224         * g++.dg/parse/pr56239.C: New test.
3226         PR c++/56237
3227         * g++.dg/abi/mangle61.C: New test.
3229 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
3231         PR rtl-optimization/56225
3232         * gcc.target/i386/pr56225.c: New test.
3234 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3236         PR debug/56154
3237         * gcc.dg/guality/pr56154-1.c: New test.
3238         * gcc.dg/guality/pr56154-2.c: New test.
3239         * gcc.dg/guality/pr56154-3.c: New test.
3240         * gcc.dg/guality/pr56154-4.c: New test.
3241         * gcc.dg/guality/pr56154-aux.c: New file.
3243         PR tree-optimization/55789
3244         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3245         cleanup-tree-dump.
3246         * gcc.dg/tree-ssa/inline-3.c: Add
3247         --param max-early-inliner-iterations=2 option.
3249 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3251         PR debug/53363
3252         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3253         Add -fno-dwarf2-cfi-asm to dg-options.
3254         Adapt match count.
3256 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3258         PR target/56228
3259         * gcc.dg/pr56228.c: New test.
3261 2013-02-07  Alan Modra  <amodra@gmail.com>
3263         PR target/54009
3264         * gcc.target/powerpc/pr54009.c: New test.
3265         PR target/54131
3266         * gfortran.dg/pr54131.f: New test.
3268 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
3270         PR fortran/55789
3271         * gfortran.dg/array_constructor_41.f90: New test.
3273 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
3275         PR fortran/55978
3276         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3278 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
3280         PR middle-end/56217
3281         * g++.dg/gomp/pr56217.C: New test.
3283 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3285         PR tree-optimization/56205
3286         * gcc.dg/tree-ssa/stdarg-6.c: New test.
3287         * gcc.c-torture/execute/pr56205.c: New test.
3289 2013-02-05  Richard Biener  <rguenther@suse.de>
3291         PR tree-optimization/53342
3292         PR tree-optimization/53185
3293         * gcc.dg/vect/pr53185-2.c: New testcase.
3295 2013-02-05  Jan Hubicka  <jh@suse.cz>
3297         PR tree-optimization/55789
3298         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3299         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3300         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3301         * g++.dg/ipa/inline-1.C: New testcase.
3302         * g++.dg/ipa/inline-2.C: New testcase.
3303         * g++.dg/ipa/inline-3.C: New testcase.
3305 2013-02-05  Jan Hubicka  <jh@suse.cz>
3307         PR tree-optimization/55789
3308         * g++.dg/torture/pr55789.C: New testcase.
3310 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3312         PR middle-end/56167
3313         * gcc.dg/pr56167.c: New test.
3315 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3317         PR target/55146
3318         * gcc.target/sh/pr55146.c: New.
3320 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3322         PR tree-optimization/54386
3323         * gcc.target/sh/pr54386.c: New.
3325 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
3327         PR fortran/56008
3328         * gfortran.dg/realloc_on _assign_16.f90 : New test.
3330         PR fortran/47517
3331         * gfortran.dg/realloc_on _assign_17.f90 : New test.
3333 2013-02-04  Alexander Potapenko  <glider@google.com>
3334             Jack Howarth  <howarth@bromo.med.uc.edu>
3335             Jakub Jelinek  <jakub@redhat.com>
3337         PR sanitizer/55617
3338         * g++.dg/asan/pr55617.C: New test.
3340 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3342         PR fortran/54195
3343         * gfortran.dg/typebound_operator_19.f90: New test.
3344         * gfortran.dg/typebound_assignment_4.f90: New test.
3346 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3348         PR fortran/54107
3349         * gfortran.dg/recursive_interface_1.f90: New test.
3351 2013-02-04  Richard Guenther  <rguenther@suse.de>
3353         PR lto/56168
3354         * gcc.dg/lto/pr56168_0.c: New testcase.
3355         * gcc.dg/lto/pr56168_1.c: Likewise.
3357 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3359         PR fortran/50627
3360         PR fortran/56054
3361         * gfortran.dg/block_12.f90:  New test.
3362         * gfortran.dg/module_error_1.f90:  New test.
3364 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
3366         * lib/target-supports.exp (check_effective_target_vect_float)
3367         (check_effective_target_vect_no_align): Add mips-sde-elf.
3369 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
3371         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3373 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
3375         * gcc.dg/pr56023.c: XFAIL on AIX.
3376         * gcc.dg/vect/pr49352.c: Same.
3378 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
3380         * gnat.dg/opt26.adb: New test.
3382 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3384         Revert.
3385         2013-01-27  Amol Pise  <amolpise15@gmail.com>
3387         * gcc.target/arm/neon-vfnms-1.c: New test.
3388         * gcc.target/arm/neon-vfnma-1.c: New test.
3390 2013-01-31  Richard Biener  <rguenther@suse.de>
3392         PR tree-optimization/56157
3393         * gcc.dg/torture/pr56157.c: New testcase.
3395 2013-01-30  Richard Biener  <rguenther@suse.de>
3397         PR tree-optimization/56150
3398         * gcc.dg/torture/pr56150.c: New testcase.
3400 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
3402         PR sanitizer/55374
3403         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3404         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
3405         printed in backtrace.
3406         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3407         to avoid errors about mismatched allocation vs. deallocation.
3409         PR c++/55742
3410         * g++.dg/mv1.C: Moved to...
3411         * g++.dg/ext/mv1.C: ... here.  Adjust test.
3412         * g++.dg/mv2.C: Moved to...
3413         * g++.dg/ext/mv2.C: ... here.  Adjust test.
3414         * g++.dg/mv3.C: Moved to...
3415         * g++.dg/ext/mv3.C: ... here.
3416         * g++.dg/mv4.C: Moved to...
3417         * g++.dg/ext/mv4.C: ... here.
3418         * g++.dg/mv5.C: Moved to...
3419         * g++.dg/ext/mv5.C: ... here.  Adjust test.
3420         * g++.dg/mv6.C: Moved to...
3421         * g++.dg/ext/mv6.C: ... here.  Adjust test.
3422         * g++.dg/ext/mv7.C: New test.
3423         * g++.dg/ext/mv8.C: New test.
3424         * g++.dg/ext/mv9.C: New test.
3425         * g++.dg/ext/mv10.C: New test.
3426         * g++.dg/ext/mv11.C: New test.
3428 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3430         PR rtl-optimization/56144
3431         * gcc.dg/pr56144.c: New.
3433 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
3435         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3436         message.
3437         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3438         * g++.dg/cpp0x/constexpr-55573.C: Same
3440 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
3442         PR tree-optimization/56064
3443         * gcc.dg/fixed-point/view-convert.c: New test.
3445 2013-01-30  Andreas Schwab  <schwab@suse.de>
3447         * lib/target-supports-dg.exp (dg-process-target): Use expr to
3448         evaluate the end index in string range.
3450 2013-01-30  Tobias Burnus  <burnus@net-b.de>
3452         PR fortran/56138
3453         * gfortran.dg/allocatable_function_6.f90: New.
3455 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
3456             Mikael Morin  <mikael@gcc.gnu.org>
3458         PR fortran/54107
3459         * gfortran.dg/proc_ptr_comp_36.f90: New.
3461 2013-01-29  Richard Biener  <rguenther@suse.de>
3463         PR tree-optimization/55270
3464         * gcc.dg/torture/pr55270.c: New testcase.
3466 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3468         PR rtl-optimization/56117
3469         * gcc.dg/pr56117.c: New test.
3471 2013-01-28  Richard Biener  <rguenther@suse.de>
3473         PR tree-optimization/56034
3474         * gcc.dg/torture/pr56034.c: New testcase.
3476 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3478         PR tree-optimization/56125
3479         * gcc.dg/pr56125.c: New test.
3481 2013-01-28  Tobias Burnus  <burnus@net-b.de>
3482             Mikael Morin  <mikael@gcc.gnu.org>
3484         PR fortran/53537
3485         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3486         * gfortran.dg/import8.f90: Likewise.
3487         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3488         * gfortran.dg/import10.f90: New test.
3489         * gfortran.dg/import11.f90: Likewise
3491 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3493         PR testsuite/56053
3494         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3495         string.h.  Provide memset, malloc and free prototypes, adjust line
3496         numbers in dg-output.
3497         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3498         Provide memset prototype and adjust line numbers in dg-output.
3499         * c-c++-common/asan/global-overflow-1.c: Likewise.
3501         PR tree-optimization/56094
3502         * gcc.dg/pr56094.c: New test.
3504 2013-01-27  Amol Pise  <amolpise15@gmail.com>
3506         * gcc.target/arm/neon-vfnms-1.c: New test.
3507         * gcc.target/arm/neon-vfnma-1.c: New test.
3509 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
3511         PR target/56114
3512         * gcc.target/i386/pr56114.c: New test.
3514 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
3516         PR fortran/55984
3517         * gfortran.dg/associate_14.f90: New test.
3519         PR fortran/56047
3520         * gfortran.dg/associate_13.f90: New test.
3522 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
3524         PR tree-optimization/56098
3525         * gcc.dg/pr56098-1.c: New test.
3526         * gcc.dg/pr56098-2.c: New test.
3528 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
3530         PR target/54222
3531         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3533 2013-01-22  Marek Polacek  <polacek@redhat.com>
3535         PR tree-optimization/56035
3536         * gcc.dg/pr56035.c: New test.
3538 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3540         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3541         for MIPS.
3543 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3545         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3547 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
3549         PR c/56078
3550         * gcc.dg/pr56078.c: New test.
3551         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3553 2013-01-24  Martin Jambor  <mjambor@suse.cz>
3555         PR tree-optimization/55927
3556         * g++.dg/ipa/devirt-10.C: Disable early inlining.
3558 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
3560         * gcc.target/i386/movsd.c: New test.
3562 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
3564         PR inline-asm/55934
3565         * gcc.target/i386/pr55934.c: New test.
3567 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
3569         PR fortran/56081
3570         * gfortran.dg/select_8.f90: New.
3572 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
3574         * gcc.target/microblaze/microblaze.exp: Remove
3575         target_config_cflags check.
3577 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
3579         PR fortran/56052
3580         * gfortran.dg/gomp/pr56052.f90: New test.
3582         PR target/49069
3583         * gcc.dg/pr49069.c: New test.
3585 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
3587         PR c++/55944
3588         * g++.dg/cpp0x/constexpr-static10.C: New.
3590 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
3592         PR target/56028
3593         * gcc.target/i386/pr56028.c: New test.
3595 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
3597         PR target/55686
3598         * gcc.target/i386/pr55686.c: New test.
3600 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
3602         PR c++/53609
3603         * g++.dg/cpp0x/variadic139.C: New test.
3604         * g++.dg/cpp0x/variadic140.C: Likewise.
3605         * g++.dg/cpp0x/variadic141.C: Likewise.
3607 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3609         * gnat.dg/warn8.adb: New test.
3611 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3613         PR fortran/55919
3614         * gfortran.dg/include_8.f90: New test.
3616 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3618         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3619         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3621 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
3623         PR tree-optimization/56051
3624         * gcc.c-torture/execute/pr56051.c: New test.
3626 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3628         PR rtl-optimization/56023
3629         * gcc.dg/pr56023.c: New test.
3631 2013-01-21  Martin Jambor  <mjambor@suse.cz>
3633         PR middle-end/56022
3634         * gcc.target/i386/pr56022.c: New test.
3636 2013-01-21  Jason Merrill  <jason@redhat.com>
3638         * lib/target-supports.exp (check_effective_target_alias): New.
3640 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3642         PR debug/53235
3643         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3645 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
3647         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3649 2013-01-19  Jeff Law  <law@redhat.com>
3651         PR tree-optimization/52631
3652         * tree-ssa/pr52631.c: New test.
3653         * tree-ssa/ssa-fre-9: Update expected output.
3655 2013-01-19  Anthony Green  <green@moxielogic.com>
3657         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3658         for moxie.
3660 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3662         PR tree-optimization/56029
3663         * g++.dg/torture/pr56029.C: New test.
3665 2013-01-18  Sharad Singhai  <singhai@google.com>
3667         PR tree-optimization/55995
3668         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3670 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
3672         PR target/55433
3673         * gcc.target/i386/pr55433.c: New.
3675 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3677         PR middle-end/56015
3678         * gfortran.dg/pr56015.f90: New test.
3680 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
3682         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3684 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
3686         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3687         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3688         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3689         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3690         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3692 2013-01-17  Jeff Law  <law@redhat.com>
3694         * gcc.dg/pr52573.c: Move to...
3695         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
3697         PR rtl-optimization/52573
3698         * gcc.dg/pr52573.c: New test.
3700 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
3702         PR sanitizer/55679
3703         * g++.dg/asan/interception-test-1.C: Skip on darwin.
3704         * lib/target-supports.exp (check_effective_target_swapcontext): Use
3705         check_no_compiler_messages to test support in ucontext.h.
3706         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3707         compliant RLIMIT_AS.
3709 2013-01-17  Marek Polacek  <polacek@redhat.com>
3711         PR rtl-optimization/55833
3712         * gcc.dg/pr55833.c: New test.
3714 2013-01-17  Jan Hubicka  <jh@suse.cz>
3716         PR tree-optimization/55273
3717         * gcc.c-torture/compile/pr55273.c: New testcase.
3719 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
3721         PR target/55981
3722         * gcc.target/pr55981.c: New test.
3724 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
3726         * gcc.target/arm/pr40887.c: Require at least armv5.
3727         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3728         * gcc.target/arm/pr51915.c: Likewise.
3729         * gcc.target/arm/pr52006.c: Likewise.
3730         * gcc.target/arm/pr53187.c: Likewise.
3732         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3733         * gcc.target/arm/ftest-support-arm.h: Delete.
3734         * gcc.target/arm/ftest-support-thumb.h: Delete.
3735         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3736         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3737         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3738         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3739         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3740         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3741         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3742         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3743         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3744         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3745         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3746         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3747         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3748         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3749         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3750         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3751         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3752         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3753         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3754         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3755         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3756         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3757         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3758         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3760 2013-01-17  Martin Jambor  <mjambor@suse.cz>
3762         PR tree-optimizations/55264
3763         * g++.dg/ipa/pr55264.C: New test.
3765 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
3767         PR fortran/55983
3768         * gfortran.dg/class_55.f90: New.
3770 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
3772         PR testsuite/55994
3773         * gcc.c-torture/execute/builtins/builtins.exp: Add
3774         -Wl,--allow-multiple-definition for eabi and elf targets.
3776         PR testsuite/54622
3777         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3778         check_effective_target_vect_perm_short,
3779         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3780         check_effective_target_vect64): Return 0 for big-endian ARM.
3781         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3783         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3784         prototypes.
3786 2013-01-16  Richard Biener  <rguenther@suse.de>
3788         PR tree-optimization/55964
3789         * gcc.dg/torture/pr55964.c: New testcase.
3791 2013-01-16  Richard Biener  <rguenther@suse.de>
3793         PR tree-optimization/54767
3794         PR tree-optimization/53465
3795         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3797 2013-01-16  Christian Bruel  <christian.bruel@st.com>
3799         PR target/55301
3800         * gcc.target/sh/sh-switch.c: New testcase.
3802 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3804         * gcc.dg/webizer.c: Increase the array size.
3806 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3808         PR target/55940
3809         * gcc.dg/pr55940.c: New test.
3811 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
3812             Harald Anlauf  <anlauf@gmx.de>
3814         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3815         * gfortran.dg/bounds_check_5.f90: Likewise.
3816         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3817         * gfortran.dg/continuation_9.f90: Likewise.
3818         * gfortran.dg/move_alloc_13.f90: Likewise.
3819         * gfortran.dg/structure_constructor_11.f90: Likewise.
3820         * gfortran.dg/tab_continuation.f: Likewise.
3821         * gfortran.dg/warning-directive-2.F90: Likewise.
3822         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3824 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3826         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3827         * gcc.target/arm/fma-sp.c: Likewise.
3829 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3831         PR rtl-optimization/55153
3832         * gcc.dg/pr55153.c: New.
3834 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3836         PR tree-optimization/55920
3837         * gcc.c-torture/compile/pr55920.c: New test.
3839 2013-01-15  Richard Biener  <rguenther@suse.de>
3841         PR middle-end/55882
3842         * gcc.dg/torture/pr55882.c: New testcase.
3844 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3846         PR tree-optimization/55955
3847         * gcc.c-torture/compile/pr55955.c: New test.
3849 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
3851         PR c++/55663
3852         * g++.dg/cpp0x/alias-decl-31.C: New test.
3854 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
3856         PR fortran/54286
3857         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3858         case where interface is null.
3860 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3862         PR fortran/55806
3863         * gfortran.dg/array_constructor_40.f90:  New test.
3865 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
3867         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3869 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3871         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3872         * gcc.target/aarch64/vect-ld1r-compile.c: New.
3873         * gcc.target/aarch64/vect-ld1r-fp.c: New.
3874         * gcc.target/aarch64/vect-ld1r.c: New.
3875         * gcc.target/aarch64/vect-ld1r.x: New.
3877 2013-01-14  Andi Kleen  <ak@linux.intel.com>
3879         PR target/55948
3880         * gcc.target/i386/hle-clear-rel.c: New file
3881         * gcc.target/i386/hle-store-rel.c: New file.
3883 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
3885         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3886         * gfortran.dg/bounds_check_4.f90: Likewise.
3887         * gfortran.dg/inquire_10.f90: Likewise.
3888         * gfortran.dg/minloc_3.f90: Likewise.
3889         * gfortran.dg/minlocval_3.f90: Likewise.
3890         * gfortran.dg/module_double_reuse.f90: Likewise.
3891         * gfortran.dg/mvbits_1.f90: Likewise.
3892         * gfortran.dg/oldstyle_1.f90: Likewise.
3893         * gfortran.dg/pr20163-2.f: Likewise.
3894         * gfortran.dg/save_1.f90: Likewise.
3895         * gfortran.dg/scan_1.f90: Likewise.
3896         * gfortran.dg/select_char_1.f90: Likewise.
3897         * gfortran.dg/shape_4.f90: Likewise.
3898         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3899         * gfortran.dg/function_optimize_10.f90: Likewise.
3900         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3901         * gfortran.dg/used_types_17.f90: Likewise.
3902         * gfortran.dg/used_types_18.f90: Likewise.
3904 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
3906         PR fortran/54286
3907         * gfortran.dg/proc_ptr_result_8.f90 : New test.
3909 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3911         * gcc.dg/unroll_5.c: Add nomips16 attributes.
3913 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3915         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3917 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
3919         PR fortran/55072
3920         * gfortran.dg/assumed_type_2.f90: Fix test case.
3921         * gfortran.dg/internal_pack_13.f90: New test.
3922         * gfortran.dg/internal_pack_14.f90: New test.
3924 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3926         PR fortran/55868
3927         * gfortran.dg/unlimited_polymorphic_8.f90: Update
3928         scan-tree-dump-times for foo.0.x._vptr to deal with change from
3929         $tar to STAR.
3931 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
3933         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3935 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3937         PR target/55719
3938         * gcc.target/s390/pr55719.c: New testcase.
3940 2013-01-11  Richard Guenther  <rguenther@suse.de>
3942         PR tree-optimization/44061
3943         * gcc.dg/pr44061.c: New testcase.
3945 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
3947         Update copyright years.
3949 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
3950             Jakub Jelinek  <jakub@redhat.com>
3952         PR target/55565
3953         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3955 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
3957         PR rtl-optimization/55672
3958         * gcc.target/i386/pr55672.c: New.
3960 2013-01-10  Jeff Law  <law@redhat.com>
3962         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
3963         pass/fail message unique.
3966 2013-01-10  Jason Merrill  <jason@redhat.com>
3968         * ada/.gitignore: New.
3970 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3972         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3973         Add tls options.
3974         * g++.dg/tls/thread_local2.C: Likewise.
3975         * g++.dg/tls/thread_local2g.C: Likewise.
3976         * g++.dg/tls/thread_local6.C: Likewise.
3977         * g++.dg/tls/thread_local-order1.C: Add tls options.
3978         * g++.dg/tls/thread_local-order2.C: Likewise.
3979         * g++.dg/tls/thread_local3.C: Likewise.
3980         * g++.dg/tls/thread_local3g.C: Likewise.
3981         * g++.dg/tls/thread_local4.C: Likewise.
3982         * g++.dg/tls/thread_local4g.C: Likewise.
3983         * g++.dg/tls/thread_local5.C: Likewise.
3984         * g++.dg/tls/thread_local5g.C: Likewise.
3985         * g++.dg/tls/thread_local6g.C: Likewise.
3987 2013-01-10  Kostya Serebryany  <kcc@google.com>
3989         * g++.dg/asan/asan_test.cc: Sync from upstream.
3991 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
3993         PR tree-optimization/55921
3994         * gcc.c-torture/compile/pr55921.c: New test.
3996 2013-01-09  Jan Hubicka  <jh@suse.cz>
3998         PR tree-optimization/55569
3999         * gcc.c-torture/compile/pr55569.c: New testcase.
4001 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
4003         PR fortran/47203
4004         * gfortran.dg/use_28.f90: New test.
4006 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
4008         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
4009         number matching more robust.
4011 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
4013         PR rtl-optimization/55829
4014         * gcc.target/i386/pr55829.c: New.
4016 2013-01-09  Tobias Burnus  <burnus@net-b.de>
4018         PR fortran/55758
4019         * gfortran.dg/bind_c_bool_1.f90: New.
4020         * gfortran.dg/do_5.f90: Add dg-warning.
4022 2013-01-09  Jan Hubicka  <jh@suse.cz>
4024         PR tree-optimization/55875
4025         * gcc.c-torture/execute/pr55875.c: New testcase.
4026         * g++.dg/torture/pr55875.C: New testcase.
4028 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4030         PR c/48418
4031         * c-c++-common/pr48418.c: New test.
4033 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
4035         PR c++/55801
4036         * g++.dg/tls/thread_local-ice.C: New.
4038 2013-01-09  Andreas Schwab  <schwab@suse.de>
4040         * gcc.dg/guality/pr54693.c: Null-terminate arr.
4042 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4044         PR tree-optimization/48189
4045         * gcc.dg/pr48189.c: New test.
4047 2013-01-04  Jan Hubicka  <jh@suse.cz>
4049         PR tree-optimization/55823
4050         * g++.dg/ipa/devirt-10.C: New testcase.
4052 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
4053             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
4055         PR rtl-optimization/55845
4056         * gcc.target/i386/pr55845.c: New test.
4058 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
4060         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4061         instructions generated instead of number of occurances.
4063 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4065         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4066         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4067         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4068         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4069         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4070         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4071         * gcc.target/aarch64/vect-fcm.x: Likewise.
4072         * lib/target-supports.exp
4073         (check_effective_target_vect_cond): Enable for AArch64.
4075 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4077         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4078         endian-safe float pool loading.
4079         (test_square_root_v4sf): Likewise.
4080         (test_square_root_v2df): Likewise.
4081         * lib/target-supports.exp
4082         (check_effective_target_vect_call_sqrtf): Add AArch64.
4084 2013-01-08  Martin Jambor  <mjambor@suse.cz>
4086         PR debug/55579
4087         * gcc.dg/tree-ssa/pr55579.c: New test.
4089 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4091         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4092         asm comments.
4094 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
4096         PR middle-end/55890
4097         * gcc.dg/torture/pr55890-3.c: New test.
4099         PR middle-end/55851
4100         * gcc.c-torture/compile/pr55851.c: New test.
4102         PR sanitizer/55844
4103         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4104         dg-options.
4106 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4108         PR fortran/55618
4109         * gfortran.dg/elemental_scalar_args_2.f90: New test.
4111 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4113         PR fortran/55763
4114         * gfortran.dg/pointer_init_2.f90: Update dg-error.
4115         * gfortran.dg/pointer_init_7.f90: New.
4117 2013-01-07  Richard Biener  <rguenther@suse.de>
4119         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4121 2013-01-07  Richard Biener  <rguenther@suse.de>
4123         PR middle-end/55890
4124         * gcc.dg/torture/pr55890-1.c: New testcase.
4125         * gcc.dg/torture/pr55890-2.c: Likewise.
4127 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
4129         * gcc.target/aarch64/fmovd.c: New.
4130         * gcc.target/aarch64/fmovf.c: Likewise.
4131         * gcc.target/aarch64/fmovd-zero.c: Likewise.
4132         * gcc.target/aarch64/fmovf-zero.c: Likewise.
4133         * gcc.target/aarch64/vect-fmovd.c: Likewise.
4134         * gcc.target/aarch64/vect-fmovf.c: Likewise.
4135         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4136         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4138 2013-01-07  Richard Biener  <rguenther@suse.de>
4140         PR tree-optimization/55888
4141         PR tree-optimization/55862
4142         * gcc.dg/torture/pr55888.c: New testcase.
4144 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4146         PR fortran/55852
4147         * gfortran.dg/intrinsic_size_3.f90: New.
4149 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4151         PR fortran/55763
4152         * gfortran.dg/select_type_32.f90: New.
4154 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
4156         PR c++/52343
4157         * g++.dg/cpp0x/alias-decl-29.C: New test.
4159 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
4161         PR fortran/53876
4162         PR fortran/54990
4163         PR fortran/54992
4164         * gfortran.dg/class_array_15.f03: New test.
4166 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
4168         PR fortran/42769
4169         PR fortran/45836
4170         PR fortran/45900
4171         * gfortran.dg/use_23.f90: New test.
4172         * gfortran.dg/use_24.f90: New test.
4173         * gfortran.dg/use_25.f90: New test.
4174         * gfortran.dg/use_26.f90: New test.
4175         * gfortran.dg/use_27.f90: New test.
4177 2013-01-06  Olivier Hainque  <hainque@adacore.com>
4179         * gnat.dg/specs/clause_on_volatile.ads: New test.
4181 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4183         * gnat.dg/alignment10.adb: New test.
4185 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4186             Mikael Morin  <mikael@gcc.gnu.org>
4188         PR fortran/55827
4189         * gfortran.dg/use_22.f90: New test.
4191 2013-01-04  Andrew Pinski  <apinski@cavium.com>
4193         * gcc.target/aarch64/cmp-1.c: New testcase.
4195 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
4197         PR fortran/55172
4198         * gfortran.dg/select_type_31.f03: New test.
4200 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
4202         PR c++/54526 (again)
4203         * g++.dg/cpp0x/parse2.C: Extend.
4204         * g++.old-deja/g++.other/crash28.C: Adjust.
4206 2013-01-04  Richard Biener  <rguenther@suse.de>
4208         PR tree-optimization/55862
4209         * gcc.dg/torture/pr55862.c: New testcase.
4211 2013-01-04  Martin Jambor  <mjambor@suse.cz>
4213         PR tree-optimization/55755
4214         * gcc.dg/torture/pr55755.c: New test.
4215         * gcc.dg/tree-ssa/sra-13.c: Likewise.
4216         * gcc.dg/tree-ssa/pr45144.c: Update.
4218 2013-01-04  Richard Biener  <rguenther@suse.de>
4220         PR middle-end/55863
4221         * gcc.dg/fold-reassoc-2.c: New testcase.
4223 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4225         PR fortran/55763
4226         * gfortran.dg/null_7.f90: New.
4228 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4230         PR fortran/55854
4231         PR fortran/55763
4232         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4233         * gfortran.dg/unlimited_polymorphic_7.f90: New.
4234         * gfortran.dg/unlimited_polymorphic_8.f90: New.
4236 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
4238         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4240 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
4242         PR fortran/55855
4243         * gfortran.dg/assignment_1.f90: Modified.
4244         * gfortran.dg/assignment_4.f90: New.
4246 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
4248         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4250 2013-01-03  Richard Biener  <rguenther@suse.de>
4252         PR tree-optimization/55857
4253         * gcc.dg/vect/pr55857-1.c: New testcase.
4254         * gcc.dg/vect/pr55857-2.c: Likewise.
4256 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
4258         PR rtl-optimization/55838
4259         * gcc.dg/pr55838.c: New test.
4261         PR tree-optimization/55832
4262         * gcc.c-torture/compile/pr55832.c: New test.
4264 2013-01-02  Teresa Johnson  <tejohnson@google.com>
4266         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4267         * gcc.dg/tree-ssa/loop-23.c: Ditto.
4268         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4269         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4270         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4271         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4272         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4273         * gcc.dg/unroll_1.c: Ditto.
4274         * gcc.dg/unroll_2.c: Ditto.
4275         * gcc.dg/unroll_3.c: Ditto.
4276         * gcc.dg/unroll_4.c: Ditto.
4278 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4280         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4282 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4284         PR fortran/55818
4285         * gfortran.dg/eof_4.f90: New test.
4287 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
4289         * lib/c-compat.exp (compat-use-alt-compiler): Remove
4290         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4291         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4292         (compat_setup_dfp): Initialize compat_alt_caret and
4293         compat_save_TEST_ALWAYS_FLAGS.
4295 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4297         * gcc.dg/torture/tls/tls-reload-1.c: New test.
4299 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4301         * gcc.dg/torture/fp-int-convert-2.c: New test.
4303 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4305         * gfortran.dg/newunit_3.f90: Add dg-do run.
4306         * gfortran.dg/inquire_15.f90: Add dg-do run.
4308 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
4310         PR tree-optimization/55831
4311         * gcc.dg/pr55831.c: New test.
4313 Copyright (C) 2013 Free Software Foundation, Inc.
4315 Copying and distribution of this file, with or without modification,
4316 are permitted in any medium without royalty provided the copyright
4317 notice and this notice are preserved.