2013-05-30 Ed Smith-Rowland <3dw4rd@verizon.net>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobcba0446cd26a22013a8502c732713e5be072a133
1 2013-06-01  Tobias Burnus  <burnus@net-b.de>
3         PR fortran/57456
4         * gfortran.dg/class_array_17.f90: New.
6 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8         * ada/acats/floatstore.lst: New.
9         * ada/acats/run_all.sh: Process it.
11 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
13         * gcc.target/powerpc/e500-ord-1.c: New test.
14         * gcc.target/powerpc/e500-ord-2.c: Likewise.
15         * gcc.target/powerpc/e500-unord-1.c: Likewise.
16         * gcc.target/powerpc/e500-unord-2.c: Likewise.
18 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
20         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
22 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
24         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
26 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
28         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
30 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
32         PR c/57452
33         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
34         test-case.
36 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
38         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
40 2013-05-31  Marek Polacek  <polacek@redhat.com>
42         PR tree-optimization/57478
43         PR tree-optimization/57453
44         * gcc.dg/torture/pr57478.c: New test.
46 2013-05-31  Tobias Burnus  <burnus@net-b.de>
48         PR fortran/57456
49         * gfortran.dg/class_array_17.f90: New.
51 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
53         PR target/56315
54         * gcc.target/arm/iordi3-opt.c: New test.
56 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
58         PR fortran/54190
59         PR fortran/57217
60         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
61         * gfortran.dg/interface_26.f90: Ditto.
62         * gfortran.dg/proc_ptr_11.f90: Ditto.
63         * gfortran.dg/proc_ptr_15.f90: Ditto.
64         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
65         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
66         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
67         * gfortran.dg/typebound_override_1.f90: Ditto.
68         * gfortran.dg/typebound_override_4.f90: Ditto.
69         * gfortran.dg/typebound_proc_6.f03: Ditto.
70         * gfortran.dg/assumed_type_7.f90: New test.
71         * gfortran.dg/typebound_override_5.f90: New test.
72         * gfortran.dg/typebound_override_6.f90: New test.
73         * gfortran.dg/typebound_override_7.f90: New test.
75 2013-05-30  Tobias Burnus  <burnus@net-b.de>
77         PR middle-end/57073
78         * gfortran.dg/power_6.f90: New.
80 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
82         * gcc.target/aarch64/insv_1.c: New test.
84 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
86         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
87         dg-skip-if "No stabs".
89 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
91         PR fortran/54189
92         * gfortran.dg/assumed_size_1.f90: New.
94 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
96         * gcc.dg/shrink-wrap-alloca.c: New added.
97         * gcc.dg/shrink-wrap-pretend.c: New added.
98         * gcc.dg/shrink-wrap-sibcall.c: New added.
100 2013-05-30  Tobias Burnus  <burnus@net-b.de>
102         PR fortran/57458
103         * gfortran.dg/assumed_rank_13.f90: New.
105 2013-05-29  Easwaran Raman  <eraman@google.com>
107         PR tree-optimization/57442
108         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
110 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
112         PR tree-optimization/57441
113         * gcc.c-torture/compile/pr57441.c: New.
115 2013-05-29  Dehao Chen  <dehao@google.com>
117         PR testsuite/57413
118         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
120 2013-05-29  Tobias Burnus  <burnus@net-b.de>
122         PR fortran/37336
123         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
124         * gfortran.dg/class_19.f03: Ditto.
126 2013-05-29  Richard Biener  <rguenther@suse.de>
128         * gcc.dg/vect/bb-slp-32.c: New testcase.
130 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
132         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
133         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
134         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
135         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
136         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
137         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
138         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
139         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
140         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
141         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
142         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
143         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
144         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
145         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
146         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
147         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
148         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
149         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
150         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
151         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
152         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
153         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
154         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
155         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
156         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
157         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
158         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
159         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
160         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
161         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
162         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
163         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
164         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
165         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
166         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
167         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
168         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
169         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
170         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
172 2013-05-29  Tobias Burnus  <burnus@net-b.de>
174         PR fortran/37336
175         * gfortran.dg/finalize_11.f90: New.
176         * gfortran.dg/finalize_4.f03: Remove dg-error.
177         * gfortran.dg/finalize_5.f03: Ditto.
178         * gfortran.dg/finalize_6.f03: Ditto.
179         * gfortran.dg/finalize_7.f03: Ditto.
181 2013-05-28  Tobias Burnus  <burnus@net-b.de>
183         * gfortran.dg/class_array_16.f90: New.
185 2013-05-28  Tobias Burnus  <burnus@net-b.de>
187         PR fortran/57435
188         * testsuite/gfortran.dg/use_29.f90: New.
190 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
192         * gnat.dg/fp_exception.adb: New test.
194 2013-05-28  Richard Biener  <rguenther@suse.de>
196         PR tree-optimization/56787
197         * gcc.dg/vect/pr56787.c: New testcase.
199 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
200             Tobias Burnus  <burnus@net-b.de>
202         PR fortran/57217
203         * gfortran.dg/typebound_override_4.f90: New.
205 2013-05-28  Richard Biener  <rguenther@suse.de>
207         PR tree-optimization/57411
208         * g++.dg/opt/pr57411.C: New testcase.
210 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
212         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
213         * gcc.dg/builtin-bswap-9.c: Likewise.
215 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
217         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
219 2013-05-27  Richard Biener  <rguenther@suse.de>
221         PR middle-end/57412
222         * gcc.dg/gomp/pr57412.c: New testcase.
224 2013-05-27  Bud Davis  <jmdavis@link.com>
226         PR fortran/50405
227         * gfortran.dg/stfunc_8.f90: New.
229 2013-05-27  Richard Biener  <rguenther@suse.de>
231         PR tree-optimization/57343
232         * gcc.dg/torture/pr57343.c: New testcase.
234 2013-05-27  Richard Biener  <rguenther@suse.de>
236         PR tree-optimization/57417
237         * gcc.dg/torture/pr57417.c: New testcase.
239 2013-05-27  Richard Biener  <rguenther@suse.de>
241         PR tree-optimization/57396
242         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
244 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
246         * gnat.dg/specs/last_bit.ads: New test.
248 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
250         * gnat.dg/specs/machine_attribute.ads: New test.
252 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
254         * gnat.dg/incomplete3.ad[sb]: New test.
256 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
258         PR target/53916
259         * gcc.target/mips/div-13.c: New test.
261 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
263         PR target/55777
264         * gcc.target/mips/mips16-attributes-5.c,
265         * gcc.target/mips/mips16-attributes-6.c: New tests.
267 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
269         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
270         * gcc.dg/builtin-bswap-8.c: Likewise.
272 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
274         PR c++/52216
275         * g++.dg/cpp0x/new1.C: New.
277 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
279         PR c++/25666
280         * g++.dg/parse/dtor16.C: New.
281         * g++.dg/parse/dtor6.C: Adjust.
283 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
285         PR c++/19618
286         * g++.dg/expr/bitfield12.C: New.
288 2013-05-24  Jeff Law  <law@redhat.com>
290         PR tree-optimization/57124
291         * gcc.c-torture/execute/pr57124.c: New test.
292         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
294 2013-05-24  Martin Jambor  <mjambor@suse.cz>
296         PR tree-optimization/57294
297         * gcc.dg/ipa/pr57294.c: New test.
299 2013-05-24  Dehao Chen  <dehao@google.com>
301         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
303 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
305         * gcc.target/aarch64/scalar_intrinsics.c
306         (force_simd): Use a valid instruction.
307         (test_vdupd_lane_s64): Pass a valid lane argument.
308         (test_vdupd_lane_u64): Likewise.
310 2013-05-24  Richard Biener  <rguenther@suse.de>
312         PR tree-optimization/57287
313         * gcc.dg/pr57287.c: New testcase.
315 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
317         PR c++/26572
318         * g++.dg/template/error51.C: New.
320 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
322         PR c++/25503
323         * g++.dg/template/bitfield2.C: New.
325 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
327         * gnat.dg/specs/noinline1.ads: New test.
328         * gnat.dg/noinline2.ad[sb]: Likewise.
329         * gnat.dg/specs/noinline3.ads: Likewise.
330         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
332 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
334         PR tree-ssa/57385
335         * gcc.dg/tree-ssa/pr57385.c: New test.
337 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
339         * gnat.dg/derived_type4.adb: New test.
341 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
343         * gcc.dg/builtin-bswap-6.c: New test.
344         * gcc.dg/builtin-bswap-7.c: Likewise.
345         * gcc.dg/builtin-bswap-8.c: Likewise.
346         * gcc.dg/builtin-bswap-9.c: Likewise.
348 2013-05-23  Christian Bruel  <christian.bruel@st.com>
350         PR debug/57351
351         * gcc.dg/debug/pr57351.c: New test
353 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
355         * gcc.target/aarch64/vect-clz.c: New file.
357 2013-05-23  Martin Jambor  <mjambor@suse.cz>
359         PR middle-end/57347
360         * gcc.dg/ipa/pr57347.c: New test.
362 2013-05-23  Richard Biener  <rguenther@suse.de>
364         PR tree-optimization/57380
365         * g++.dg/tree-ssa/pr57380.C: New testcase.
367 2013-05-23  Richard Biener  <rguenther@suse.de>
369         PR middle-end/57381
370         * gcc.dg/torture/pr57381.c: New testcase.
372 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
374         PR middle-end/57344
375         * gcc.c-torture/execute/pr57344-1.c: New test.
376         * gcc.c-torture/execute/pr57344-2.c: New test.
377         * gcc.c-torture/execute/pr57344-3.c: New test.
378         * gcc.c-torture/execute/pr57344-4.c: New test.
380 2013-05-23  Richard Biener  <rguenther@suse.de>
382         PR rtl-optimization/57341
383         * gcc.dg/torture/pr57341.c: New testcase.
385 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
387         PR c++/57352
388         * g++.dg/parse/crash62.C: New.
390 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
391             Pat Haugen <pthaugen@us.ibm.com>
392             Peter Bergner <bergner@vnet.ibm.com>
394         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
395         crypto builtins.
397 2013-05-22  Tobias Burnus  <burnus@net-b.de>
399         PR fortran/57364
400         * gfortran.dg/defined_assignment_6.f90: New.
402 2013-05-22  Tobias Burnus  <burnus@net-b.de>
404         PR fortran/57338
405         * gfortran.dg/assumed_type_6.f90: New.
407 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
409         PR c++/57211
410         * g++.dg/cpp0x/Wunused-parm.C: New.
412 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
414         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
415         * g++.dg/warn/Wdouble-promotion.C: Likewise.
417 2013-05-21  Easwaran Raman  <eraman@google.com>
419         PR tree-optimization/57322
420         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
422 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
424         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
425         .set (no)?micromips
427 2013-05-21  Tobias Burnus  <burnus@net-b.de>
429         PR fortran/57035
430         * gfortran.dg/assumed_type_5.f90: New.
431         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
432         * gfortran.dg/assumed_rank_2.f90: Ditto.
433         * gfortran.dg/assumed_type_3.f90: Update dg-error.
434         * gfortran.dg/no_arg_check_3.f90: Ditto.
436 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
438         PR tree-optimization/57331
439         * gcc.c-torture/compile/pr57331.c: New test.
441 2013-05-21  Richard Biener  <rguenther@suse.de>
443         PR tree-optimization/57330
444         * gcc.dg/torture/pr57330.c: New testcase.
446 2013-05-21  Richard Biener  <rguenther@suse.de>
448         PR tree-optimization/57303
449         * gcc.dg/torture/pr57303.c: New testcase.
451 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
453         PR tree-optimization/57321
454         * gcc.c-torture/execute/pr57321.c: New test.
456 2013-05-20  Tobias Burnus  <burnus@net-b.de>
458         PR fortran/48858
459         PR fortran/55465
460         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
461         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
462         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
463         * gfortran.dg/binding_label_tests_3.f03: Ditto.
464         * gfortran.dg/binding_label_tests_4.f03: Ditto.
465         * gfortran.dg/binding_label_tests_5.f03: Ditto.
466         * gfortran.dg/binding_label_tests_6.f03: Ditto.
467         * gfortran.dg/binding_label_tests_7.f03: Ditto.
468         * gfortran.dg/binding_label_tests_8.f03: Ditto.
469         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
470         * gfortran.dg/binding_label_tests_24.f90: New.
471         * gfortran.dg/binding_label_tests_25.f90: New.
473 2013-05-20  Tobias Burnus  <burnus@net-b.de>
475         PR fortran/48858
476         * gfortran.dg/binding_label_tests_17.f90: New.
477         * gfortran.dg/binding_label_tests_18.f90: New.
478         * gfortran.dg/binding_label_tests_19.f90: New.
479         * gfortran.dg/binding_label_tests_20.f90: New.
480         * gfortran.dg/binding_label_tests_21.f90: New.
481         * gfortran.dg/binding_label_tests_22.f90: New.
482         * gfortran.dg/binding_label_tests_23.f90: New.
484 2013-05-20  Tobias Burnus  <burnus@net-b.de>
486         PR fortran/48858
487         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
488         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
489         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
490         * gfortran.dg/common_18.f90: New.
491         * gfortran.dg/common_19.f90: New.
492         * gfortran.dg/common_20.f90: New.
493         * gfortran.dg/common_21.f90: New.
495 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
497         PR c++/12288
498         * g++.dg/parse/error52.C: New.
499         * g++.dg/parse/error3.C: Adjust.
500         * g++.dg/parse/error36.C: Likewise.
502 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
504         PR target/56547
505         * gcc.target/sh/pr56547-1.c: New.
506         * gcc.target/sh/pr56547-2.c: New.
508 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
510         PR c++/23608
511         * g++.dg/warn/Wsign-compare-6.C: New.
512         * g++.dg/warn/Wdouble-promotion.C: Adjust.
514 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
516         PR c++/57327
517         * g++.dg/template/error50.C: New.
519 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
521         PR c++/10207
522         * g++.dg/ext/complit13.C: New.
524 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
526         PR c++/57175
527         * g++.dg/pr57175.C: New testcase.
529 2013-05-17  Easwaran Raman  <eraman@google.com>
531         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
533 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
535         PR testsuite/57313
536         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
538 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
540         PR rtl-optimization/57281
541         PR rtl-optimization/57300
542         * gcc.dg/pr57300.c: New test.
543         * gcc.c-torture/execute/pr57281.c: New test.
545 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
547         PR c++/18126
548         * g++.dg/ext/sizeof-complit.C: New.
550 2013-05-17  Marek Polacek  <polacek@redhat.com>
552         * gcc.dg/strlenopt-25.c: New test.
553         * gcc.dg/strlenopt-26.c: Likewise.
555 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
557         * gcc.target/i386/rotate-4.c: Compile only with -mavx
558         instead of -mavx2, require only avx instead of avx2.
559         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
560         of avx2-check.h and turn into an avx runtime test instead of
561         avx2 runtime test.
563 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
565         * g++.dg/ext/vector22.C: Uncomment working test.
567 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
569         PR c++/17410
570         * g++.dg/template/pr17410.C: New.
572 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
574         * gcc.target/i386/rotate-3.c: New test.
575         * gcc.target/i386/rotate-3a.c: New test.
576         * gcc.target/i386/rotate-4.c: New test.
577         * gcc.target/i386/rotate-4a.c: New test.
578         * gcc.target/i386/rotate-5.c: New test.
579         * gcc.target/i386/rotate-5a.c: New test.
581 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
583         * gcc.dg/visibility-21.c: Require section_anchors.
585 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
587         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
588         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
589         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
591 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
593         * gcc.dg/visibility-21.c: New.
595 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
597         PR middle-end/57286
598         * gcc.dg/pr57286.c: New testcase.
599         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
600         * g++.dg/ext/vector22.C: Comment out transformations not
601         performed anymore.
603 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
605         PR target/57260
606         * gcc.target/mips/call-1.c: Restrict to o32.
607         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
609 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
611         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
612         dg-messages.
613         * g++.dg/warn/Wshadow-1.C: Likewise.
614         * g++.dg/warn/Wshadow-6.C: Likewise.
615         * g++.dg/warn/Wshadow-7.C: Likewise.
617 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
619         PR c++/31952
620         * g++.dg/parse/pr31952-1.C: New.
621         * g++.dg/parse/pr31952-2.C: Likewise.
622         * g++.dg/parse/pr31952-3.C: Likewise.
624         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
625         * g++.old-deja/g++.jason/cond.C: Likewise.
626         * g++.dg/cpp0x/range-for5.C: Likewise.
628 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
630         PR target/19599
631         * gcc.target/arm/pr40887.c: Adjust testcase.
632         * gcc.target/arm/pr19599.c: New test.
634 2013-05-15  Richard Biener  <rguenther@suse.de>
636         PR tree-optimization/57275
637         * gcc.target/i386/pr57275.c: New testcase.
639 2013-05-15  Jan Hubicka  <jh@suse.cz>
641         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
642         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
643         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
645 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
647         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
648         scheduling.
650 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
652         PR c++/57274
653         * c-c++-common/Wsequence-point-1.c: New test.
655 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
657         * g++.dg/ext/vector22.C: New testcase.
658         * gcc.dg/binop-xor3.c: Remove xfail.
660 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
662         * gcc.target/aarch64/vect-fcm.x: Add cases testing
663         FLOAT cmp FLOAT ? INT : INT.
664         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
665         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
666         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
667         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
668         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
669         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
671 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
673         PR c++/53903
674         * g++.dg/cpp0x/defaulted43.C: New.
676 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
678         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
679         (alloca): Remove declaration.
680         (foo9): Replace alloca by __builtin_alloca.
682 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
684         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
685         Expect "size of array is too large" error.
687 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
689         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
691 2013-05-14  Richard Biener  <rguenther@suse.de>
693         PR middle-end/57235
694         * g++.dg/torture/pr57235.C: New testcase.
696 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
698         PR middle-end/57251
699         * gcc.dg/torture/pr57251.c: New test.
701 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
703         PR target/57264
704         * gcc.target/i386/pr57264.c: New test.
706 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
708         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
710 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
712         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
714 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
716         PR tree-optimization/45216
717         PR tree-optimization/57157
718         * c-c++-common/rotate-1.c: Add 32 tests with +.
719         * c-c++-common/rotate-1a.c: Adjust.
720         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
721         * c-c++-common/rotate-2b.c: New test.
722         * c-c++-common/rotate-3.c: Add 32 tests with +.
723         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
724         * c-c++-common/rotate-4b.c: New test.
725         * c-c++-common/rotate-5.c: New test.
727 2013-05-13  Martin Jambor  <mjambor@suse.cz>
729         PR middle-end/42371
730         * gcc.dg/ipa/remref-0.c: New test.
731         * gcc.dg/ipa/remref-1a.c: Likewise.
732         * gcc.dg/ipa/remref-1b.c: Likewise.
733         * gcc.dg/ipa/remref-2a.c: Likewise.
734         * gcc.dg/ipa/remref-2b.c: Likewise.
736 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
738         * gcc.dg/vector-shift-2.c: New testcase.
740 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
742         PR tree-optimization/57230
743         * gcc.dg/strlenopt-24.c: New test.
745         PR tree-optimization/57230
746         * gcc.dg/strlenopt-23.c: New test.
748 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
750         PR target/57108
751         * gcc.target/sh/pr57108.c: Move this test case to ...
752         * gcc.c-torture/compile/pr57108.c: ... here.
754 2013-05-10  Richard Biener  <rguenther@suse.de>
756         PR tree-optimization/57214
757         * gcc.dg/torture/pr57214.c: New testcase.
759 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
761         * gcc.dg/vector-shift.c: New testcase.
763 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
765         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
767         PR tree-optimization/45216
768         PR tree-optimization/57157
769         * c-c++-common/rotate-1.c: New test.
770         * c-c++-common/rotate-1a.c: New test.
771         * c-c++-common/rotate-2.c: New test.
772         * c-c++-common/rotate-2a.c: New test.
773         * c-c++-common/rotate-3.c: New test.
774         * c-c++-common/rotate-3a.c: New test.
775         * c-c++-common/rotate-4.c: New test.
776         * c-c++-common/rotate-4a.c: New test.
778 2013-05-10  Richard Biener  <rguenther@suse.de>
780         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
781         * gcc.target/i386/l_fma_double_1.c: Adjust.
782         * gcc.target/i386/l_fma_double_2.c: Likewise.
783         * gcc.target/i386/l_fma_double_3.c: Likewise.
784         * gcc.target/i386/l_fma_double_4.c: Likewise.
785         * gcc.target/i386/l_fma_double_5.c: Likewise.
786         * gcc.target/i386/l_fma_double_6.c: Likewise.
787         * gcc.target/i386/l_fma_float_1.c: Likewise.
788         * gcc.target/i386/l_fma_float_2.c: Likewise.
789         * gcc.target/i386/l_fma_float_3.c: Likewise.
790         * gcc.target/i386/l_fma_float_4.c: Likewise.
791         * gcc.target/i386/l_fma_float_5.c: Likewise.
792         * gcc.target/i386/l_fma_float_6.c: Likewise.
794 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
796         PR c++/51226
797         * g++.dg/cpp0x/pr51226.C: New.
799 2013-04-16  Han Shen  <shenhan@google.com>
801         Test cases for '-fstack-protector-strong'.
802         * gcc.dg/fstack-protector-strong.c: New.
803         * g++.dg/fstack-protector-strong.C: New.
805 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
807         * gcc.target/aarch64/ands_1.c: New test.
808         * gcc.target/aarch64/ands_2.c: Likewise
810 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
812         * lib/target-supports.exp (check_effective_target_hw): New
813         function.
814         * c-c++-common/asan/clone-test-1.c: Call
815         check_effective_target_hw.
816         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
817         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
818         possible decorations.
819         * c-c++-common/asan/null-deref-1.c: Likewise.
820         * c-c++-common/asan/stack-overflow-1.c: Likewise.
821         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
822         * c-c++-common/asan/use-after-free-1.c: Likewise.
823         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
824         * g++.dg/asan/large-func-test-1.C: Likewise.
826 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
828         * gcc.target/aarch64/scalar_intrinsics.c: Update.
830 2013-05-07  Richard Biener  <rguenther@suse.de>
832         PR middle-end/57190
833         * g++.dg/torture/pr57190.C: New testcase.
835 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
837         PR tree-optimization/57149
838         * gcc.dg/pr57149.c: New test.
840         PR debug/57184
841         * gcc.dg/pr57184.c: New test.
843 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
845         * gnat.dg/specs/array3.ads: New test.
847 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
849         * c-c++-common/vector-scalar-2.c: New testcase.
851 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
853         * gcc.target/i386/asm-dialect-2.c: New testcase.
855 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
857         PR c++/57183
858         * g++.dg/cpp0x/auto38.C: New.
860 2013-05-06  Richard Biener  <rguenther@suse.de>
862         PR tree-optimization/57185
863         * gcc.dg/autopar/pr57185.c: New testcase.
865 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
867         PR target/57106
868         * gcc.target/i386/pr57106.c: New test.
870 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
872         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
873         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
874         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
875         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
876         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
877         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
878         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
880 2013-05-06  Teresa Johnson  <tejohnson@google.com>
882         PR bootstrap/57154
883         * gcc.dg/pr57154.c: New test.
885 2013-05-06  Richard Biener  <rguenther@suse.de>
887         PR middle-end/57147
888         * gcc.dg/torture/pr57147-1.c: New testcase.
889         * gcc.dg/torture/pr57147-2.c: Likewise.
890         * gcc.dg/torture/pr57147-3.c: Likewise.
892 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
894         PR target/55303
895         * gcc.target/sh/pr55303-1.c: New.
896         * gcc.target/sh/pr55303-2.c: New.
897         * gcc.target/sh/pr55303-3.c: New.
899 2013-05-05  Tobias Burnus  <burnus@net-b.de>
901         * gfortran.dg/allocate_with_source_3.f90: New.
903 2013-05-05  Tobias Burnus  <burnus@net-b.de>
905         PR fortran/57141
906         * gfortran.dg/null_8.f90: New.
908 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
910         PR c++/53745
911         * g++.dg/cpp0x/enum27.C: New.
912         * g++.dg/cpp0x/enum_base.C: Adjust.
914 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
916         PR tree-optimization/56205
917         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
919 2013-05-04  Tobias Burnus  <burnus@net-b.de>
921         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
922         * gfortran.dg/bind_c_usage_27.f90: New.
923         * gfortran.dg/bind_c_usage_28.f90: New.
925 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
927         PR c++/51927
928         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
930 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
932         PR target/57150
933         * gcc.target/powerpc/pr57150.c: New file.
935 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
937         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
938         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
939         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
940         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
941         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
942         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
943         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
945 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
947         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
948         scan-assembler-times.
950 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
952         * gcc.dg/tree-ssa/slsr-32.c: New.
953         * gcc.dg/tree-ssa/slsr-33.c: New.
954         * gcc.dg/tree-ssa/slsr-34.c: New.
955         * gcc.dg/tree-ssa/slsr-35.c: New.
956         * gcc.dg/tree-ssa/slsr-36.c: New.
957         * gcc.dg/tree-ssa/slsr-37.c: New.
958         * gcc.dg/tree-ssa/slsr-38.c: New.
960 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
962         * gcc.target/aarch64/tst_1.c: New test.
963         * gcc.target/aarch64/tst_2.c: Likewise
965 2013-05-02  Jeff Law  <law@redhat.com>
967         PR tree-optimization/57144
968         * gcc.c-torture/execute/pr57144.c: New test.
970 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
972         PR rtl-optimization/57130
973         * gcc.c-torture/execute/pr57130.c: New test.
975 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
977         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
979 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
981         * gcc.target/aarch64/fabd.c: New file.
983 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
985         PR c++/54318
986         * g++.dg/cpp0x/pr54318.C: New.
988 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
990         PR c++/14283
991         * g++.dg/parse/error51.C: New.
992         * g++.dg/parse/error15.C: Adjust column numbers.
994 2013-05-02  Tobias Burnus  <burnus@net-b.de>
996         PR fortran/57142
997         * gfortran.dg/size_kind_2.f90: New.
998         * gfortran.dg/size_kind_3.f90: New.
1000 2013-05-02  Richard Biener  <rguenther@suse.de>
1002         PR middle-end/57140
1003         * g++.dg/torture/pr57140.C: New testcase.
1005 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
1007         PR target/56732
1008         * gcc.target/arm/pr56732-1.c: New test.
1010 2013-05-02  Martin Jambor  <mjambor@suse.cz>
1012         PR middle-end/56988
1013         * gcc.dg/ipa/pr56988.c: New test.
1015 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
1017         * gcc.target/aarch64/bics_1.c: New test.
1018         * gcc.target/aarch64/bics_2.c: Likewise.
1020 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
1022         PR rtl-optimization/57131
1023         * gcc.c-torture/execute/pr57131.c: New test.
1025 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1027         PR c++/57132
1028         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
1030 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
1032         PR target/57091
1033         * gcc.target/i386/pr57091.c: New test.
1035 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1037         * gcc.target/aarch64/vect-vaddv.c: New.
1039 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1041         * gcc.target/aarch64/vect-vmaxv.c: New.
1042         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
1044 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1046         * gcc.target/aarch64/scalar-vca.c: New.
1047         * gcc.target/aarch64/vect-vca.c: Likewise.
1049 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1051         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
1052         (test_vceqd_s64): Force arguments to SIMD registers.
1053         (test_vceqzd_s64): Likewise.
1054         (test_vcged_s64): Likewise.
1055         (test_vcled_s64): Likewise.
1056         (test_vcgezd_s64): Likewise.
1057         (test_vcged_u64): Likewise.
1058         (test_vcgtd_s64): Likewise.
1059         (test_vcltd_s64): Likewise.
1060         (test_vcgtzd_s64): Likewise.
1061         (test_vcgtd_u64): Likewise.
1062         (test_vclezd_s64): Likewise.
1063         (test_vcltzd_s64): Likewise.
1064         (test_vtst_s64): Likewise.
1065         (test_vtst_u64): Likewise.
1067 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1069         PR c++/57092
1070         * g++.dg/cpp0x/decltype53.C: New.
1072 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1074         PR fortran/57071
1075         * gfortran.dg/power_5.f90:  New test.
1077 2013-04-30  Richard Biener  <rguenther@suse.de>
1079         PR middle-end/57122
1080         * gcc.dg/torture/pr57122.c: New testcase.
1082 2013-04-30  Richard Biener  <rguenther@suse.de>
1084         PR middle-end/57107
1085         * g++.dg/torture/pr57107.C: New testcase.
1087 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
1089         PR rtl-optimization/57105
1090         * gcc.dg/pr57105.c: New test.
1092 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
1094         PR tree-optimization/57104
1095         * gcc.dg/pr57104.c: New test.
1097 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1099         PR target/44578
1100         * gcc.target/i386/pr44578.c: New test.
1102 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
1104         PR target/57097
1105         * gcc.target/i386/pr57097.c: New test.
1107 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1109         PR target/57098
1110         * gcc.target/i386/pr57098.c: New test.
1112 2013-04-29  Kai Tietz  <ktietz@redhat.com>
1114         * gcc.c-torture/execute/pr55875.c: New test.
1116 2013-04-29  Richard Biener  <rguenther@suse.de>
1118         PR middle-end/57075
1119         * gcc.dg/torture/pr57075.c: New testcase.
1121 2013-04-29  Richard Biener  <rguenther@suse.de>
1123         PR middle-end/57103
1124         * gcc.dg/autopar/pr57103.c: New testcase.
1126 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1128         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1130 2013-04-29  Tom de Vries  <tom@codesourcery.com>
1132         * gcc.dg/pr50763.c: Update test.
1134 2013-04-26  Jeff Law  <law@redhat.com>
1136         * gcc.dg/tree-ssa/vrp88.c: New test.
1138 2013-04-29  Christian Bruel  <christian.bruel@st.com>
1140         PR target/57108
1141         * gcc.target/sh/pr57108.c: New test.
1143 2013-04-29  Richard Biener  <rguenther@suse.de>
1145         PR middle-end/57089
1146         * gfortran.dg/gomp/pr57089.f90: New testcase.
1148 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1150         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1152 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1154         * gcc.target/aarch64/vect-vcvt.c: New.
1156 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1158         * gcc.target/aarch64/vect-vrnd.c: New.
1160 2013-04-29  Richard Biener  <rguenther@suse.de>
1162         PR tree-optimization/57081
1163         * gcc.dg/torture/pr57081.c: New testcase.
1165 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
1167         PR tree-optimization/57083
1168         * gcc.dg/torture/pr57083.c: New test.
1170 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1172         PR c++/56450
1173         * g++.dg/cpp0x/decltype52.C: New.
1175 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
1177         N3472 binary constants
1178         * g++.dg/cpp/limits.C: Adjust warning wording.
1179         * g++.dg/system-binary-constants-1.C: Likewise.
1180         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1182 2013-04-28  Tobias Burnus  <burnus@net-b.de>
1184         PR fortran/57093
1185         * gfortran.dg/coarray_30.f90: New.
1187 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1189         PR fortran/57071
1190         * frontend-passes (optimize_power):  New function.
1191         (optimize_op):  Use it.
1193 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
1195         PR target/56866
1196         * gcc.c-torture/execute/pr56866.c: New test.
1197         * gcc.target/i386/pr56866.c: New test.
1199 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1201         PR go/57045
1202         * gcc.dg/setjmp-5.c: New test.
1204 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
1206         PR c++/55708
1207         * g++.dg/cpp0x/constexpr-55708.C: New.
1209 2013-04-26  Richard Biener  <rguenther@suse.de>
1211         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
1212         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
1213         * gcc.dg/pr53265.c: Remove XFAILs.
1214         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
1215         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
1217 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1219         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
1220         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
1221         -fdiagnostics-color=never option similarly to
1222         -fno-diagnostics-show-caret option.
1224 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
1226         PR rtl-optimization/57003
1227         * gcc.target/i386/pr57003.c: New test.
1229 2013-04-25  Marek Polacek  <polacek@redhat.com>
1231         PR tree-optimization/57066
1232         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1234 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
1235             Tejas Belagod  <tejas.belagod@arm.com>
1237         * gcc.target/aarch64/vaddv-intrinsic.c: New.
1238         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
1239         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
1241 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1243         * gcc.target/aarch64/cmp.c: New.
1245 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1247         * gcc.target/aarch64/ngc.c: New.
1249 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1251         * lib/target-supports.exp
1252         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1253         (check_effective_target_arm_neon_fp16_ok): Likewise.
1254         (add_options_for_arm_neon_fp16): Likewise.
1255         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1256         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1258 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
1260         PR rtl-optimizations/57046
1261         * gcc.target/i386/pr57046.c: New test.
1263 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1265         * g++.dg/cpp1y/cplusplus.C: New.
1267 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1269         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1271 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1273         * c-c++-common/Wpointer-arith-1.c: New.
1275 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1277         * g++.dg/cpp1y/cxx1y_macro.C: New.
1279 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1281         PR c++/56970
1282         * g++.dg/cpp0x/sfinae45.C: New.
1284 2013-04-24  Richard Biener  <rguenther@suse.de>
1286         PR testsuite/57050
1287         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1289 2013-04-23  Richard Biener  <rguenther@suse.de>
1291         PR middle-end/57036
1292         * gcc.dg/torture/pr57036-1.c: New testcase.
1293         * gcc.dg/torture/pr57036-2.c: Likewise.
1295 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
1297         * gcc.target/aarch64/scalar-mov.c: New testcase.
1299 2013-04-23  Richard Biener  <rguenther@suse.de>
1301         PR tree-optimization/57026
1302         * gcc.dg/torture/pr57026.c: New testcase.
1304 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
1306         PR fortran/53685
1307         PR fortran/57022
1308         * gfortran.dg/transfer_check_4.f90: New.
1310 2013-04-22  Marek Polacek  <polacek@redhat.com>
1312         PR sanitizer/56990
1313         * gcc.dg/pr56990.c: New test.
1315 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
1317         PR target/57018
1318         * gcc.target/i386/pr57018.c: New test.
1320 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
1322         * gcc.target/aarch64/vrecps.c: New.
1323         * gcc.target/aarch64/vrecpx.c: Likewise.
1325 2013-04-22  Christian Bruel  <christian.bruel@st.com>
1327         PR target/56995
1328         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1330 2013-04-21  Jeff Law  <law@redhat.com>
1332         * gcc.dg/tree-ssa/forwprop-26.c: New test.
1334 2013-04-20  Tobias Burnus  <burnus@net-b.de>
1336         PR fortran/56907
1337         * gfortran.dg/c_loc_test_22.f90: New.
1339 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
1341         PR rtl-optimization/56847
1342         * gcc.dg/pr56847.c: New test.
1344 2013-04-19  Richard Biener  <rguenther@suse.de>
1346         PR tree-optimization/56982
1347         * gcc.c-torture/execute/pr56982.c: New testcase.
1349 2013-04-19  Martin Jambor  <mjambor@suse.cz>
1351         PR tree-optimization/56718
1352         * g++.dg/ipa/imm-devirt-1.C: New test.
1353         * g++.dg/ipa/imm-devirt-2.C: Likewise.
1355 2013-04-19  Richard Biener  <rguenther@suse.de>
1357         PR tree-optimization/57000
1358         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1360 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1361             Mikael Morin  <mikael@gcc.gnu.org>
1363         PR fortran/56872
1364         * gfortran.dg/array_constructor_45.f90:  New test.
1365         * gfortran.dg/array_constructor_46.f90:  New test.
1366         * gfortran.dg/array_constructor_47.f90:  New test.
1367         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
1369 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1371         PR rtl-optimization/56999
1372         * g++.dg/opt/pr56999.C: New test.
1374 2013-04-18  Cary Coutant  <ccoutant@google.com>
1376         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1377         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1379 2013-04-18  Cary Coutant  <ccoutant@google.com>
1381         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1382         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1383         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1384         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1385         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1386         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1387         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1388         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1389         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1390         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1391         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1393 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
1395         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1397 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1399         PR tree-optimization/56984
1400         * gcc.c-torture/compile/pr56984.c: New test.
1402         PR rtl-optimization/56992
1403         * gcc.dg/pr56992.c: New test.
1405 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
1407         PR fortran/56814
1408         * gfortran.dg/proc_ptr_42.f90: New.
1410 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1412         * gnat.dg/discr41.ad[sb]: New test.
1413         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
1414         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
1415         * gcc.dg/vect/slp-24.c: Likewise.
1416         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1417         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1418         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1419         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1420         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1421         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
1422         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1423         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
1424         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1425         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1426         * gcc.dg/vect/vect-strided-mult.c: Likewise.
1427         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1428         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1429         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1430         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1431         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1432         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1433         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1434         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1435         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1436         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1437         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1438         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1439         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1440         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1441         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1443 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
1445         PR fortran/40958
1446         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1447         * gfortran.dg/module_md5_1.f90: Remove.
1449 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1451         * gcc.target/aarch64/adds3.c: New.
1452         * gcc.target/aarch64/subs3.c: New.
1454 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1456         * gcc.target/aarch64/adds1.c: New.
1457         * gcc.target/aarch64/adds2.c: New.
1458         * gcc.target/aarch64/subs1.c: New.
1459         * gcc.target/aarch64/subs2.c: New.
1461 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
1463         Implement n3599 - Literal operator templates for strings.
1464         * g++.dg/cpp1y/udlit-char-template.C: New test.
1465         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1467 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1469         PR fortran/39505
1470         * gfortran.dg/no_arg_check_1.f90: New.
1471         * gfortran.dg/no_arg_check_2.f90: New.
1472         * gfortran.dg/no_arg_check_3.f90: New.
1474 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
1476         PR fortran/56968
1477         * gfortran.dg/proc_ptr_41.f90: New.
1479 2013-04-16  Richard Biener  <rguenther@suse.de>
1481         PR tree-optimization/56756
1482         * gcc.dg/torture/pr56756.c: New testcase.
1484 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1486         PR fortran/56969
1487         * gfortran.dg/c_assoc_5.f90: New.
1489 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
1491         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1492         * gcc.c-torture/execute/pr33992.x: Remove.
1493         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1494         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1495         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1497 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
1499         PR tree-optimization/56962
1500         * gcc.c-torture/execute/pr56962.c: New test.
1502 2013-04-15  Richard Biener  <rguenther@suse.de>
1504         PR tree-optimization/56933
1505         * gcc.dg/vect/pr56933.c: New testcase.
1507 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1509         * gcc.target/arm/anddi3-opt.c: New test.
1510         * gcc.target/arm/anddi3-opt2.c: Likewise.
1512 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1514         * gcc.dg/pr56890-1.c: New test.
1515         * gcc.dg/pr56890-2.c: Likewise.
1517 2013-04-15  Joey Ye  <joey.ye@arm.com>
1519         * gcc.target/arm/thumb1-far-jump-1.c: New test.
1520         * gcc.target/arm/thumb1-far-jump-2.c: New test.
1522 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
1524         PR fortran/56816
1525         * gfortran.dg/select_type_33.f03: New test.
1527 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
1529         PR fortran/55959
1530         * gfortran.dg/typebound_proc_29.f03: New.
1532 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1534         PR fortran/56266
1535         * gfortran.dg/typebound_proc_28.f03: New.
1537 2013-04-12  Jeff Law  <law@redhat.com>
1539         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1540         either.
1542 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1544         PR fortran/56929
1545         * gfortran.dg/coarray/alloc_comp_2.f90: New.
1547 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
1549         PR target/56903
1550         * gcc.target/i386/pr56903.c: New test.
1552 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1554         PR fortran/56261
1555         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1556         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1557         * gfortran.dg/block_11.f90: Fix invalid test case.
1558         * gfortran.dg/function_types_3.f90: Add new error message.
1559         * gfortran.dg/global_references_1.f90: Ditto.
1560         * gfortran.dg/import2.f90: Remove unneeded parts.
1561         * gfortran.dg/import6.f90: Fix invalid test case.
1562         * gfortran.dg/proc_decl_2.f90: Ditto.
1563         * gfortran.dg/proc_decl_9.f90: Ditto.
1564         * gfortran.dg/proc_decl_18.f90: Ditto.
1565         * gfortran.dg/proc_ptr_40.f90: New.
1566         * gfortran.dg/whole_file_7.f90: Modified error wording.
1567         * gfortran.dg/whole_file_16.f90: Ditto.
1568         * gfortran.dg/whole_file_17.f90: Add -pedantic.
1569         * gfortran.dg/whole_file_18.f90: Modified error wording.
1570         * gfortran.dg/whole_file_20.f03: Ditto.
1571         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1572         invalid test case.
1574 2013-04-12  Richard Biener  <rguenther@suse.de>
1576         Revert
1577         2013-04-10  Richard Biener  <rguenther@suse.de>
1579         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1581 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1583         PR fortran/56845
1584         * gfortran.dg/class_allocate_15.f90: New.
1586         Revert:
1587         2013-04-12  Tobias Burnus  <burnus@net-b.de>
1589         * gfortran.dg/coarray_lib_alloc_2.f90: Update
1590         scan-tree-dump-times.
1592 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
1594         PR tree-optimization/56918
1595         PR tree-optimization/56920
1596         * gcc.dg/vect/pr56918.c: New test.
1597         * gcc.dg/vect/pr56920.c: New test.
1599 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1601         PR fortran/56845
1602         * gfortran.dg/class_allocate_14.f90: New.
1603         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1604         * gfortran.dg/coarray_lib_alloc_3.f90: New.
1606 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
1608         * gcc.dg/fold-cstvecshift.c: New testcase.
1610 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1612         * gcc.target/aarch64/negs.c: New.
1614 >>>>>>> trunk
1615 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1617         PR c++/56895
1618         * g++.dg/template/arrow4.C: New test.
1620 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
1622         * gnat.dg/array23.adb: New test.
1623         * gnat.dg/array23_pkg[123].ads: New helpers.
1625 2013-04-11  Jeff Law  <law@redhat.com>
1627         PR tree-optimization/56900
1628         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1630 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1632         PR c++/56913
1633         * g++.dg/cpp0x/sfinae44.C: New.
1635 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
1637         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1638         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1640 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1642         PR c++/54216
1643         * g++.dg/cpp0x/enum26.C: New.
1644         * g++.old-deja/g++.pt/mangle1.C: Adjust.
1646 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
1648         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1649         inverse operands.
1650         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1651         loop is vectorized.
1652         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1653         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1654         loop is vectorized and that the correct instruction is generated.
1655         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1656         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1657         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1659 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1661         PR tree-optimization/56899
1662         * gcc.c-torture/execute/pr56899.c: New test.
1664 2013-04-10  David S. Miller  <davem@davemloft.net>
1666         * gcc.target/sparc/setcc-4.c: New test.
1667         * gcc.target/sparc/setcc-5.c: New test.
1669 2013-04-10  Richard Biener  <rguenther@suse.de>
1671         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1673 2013-04-10  Richard Biener  <rguenther@suse.de>
1675         * gcc.dg/vect/slp-39.c: New testcase.
1677 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
1679         PR tree-optimization/55524
1680         * gcc.target/epiphany/fnma-1.c: New test.
1682 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1684         * gcc.dg/tree-ssa/inline-11.c: New test
1686 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
1688         PR c++/56895
1689         * g++.dg/template/arrow3.C: New test.
1691 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1693         * gcc.target/arm/minmax_minus.c: New test.
1695 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1697         PR middle-end/56883
1698         * c-c++-common/gomp/pr56883.c: New test.
1700 2013-04-09  Jeff Law  <law@redhat.com>
1702         * gcc.dg/tree-ssa/vrp87.c: New test.
1704 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1706         PR tree-optimization/56854
1707         * g++.dg/torture/pr56854.C: New test.
1709 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1711         PR fortran/56782
1712         * gfortran.dg/array_constructor_44.f90:  New test.
1714 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
1716         PR c++/56871
1717         * g++.dg/cpp0x/constexpr-specialization.C: New.
1719 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1721         * gcc.c-torture/execute/pr56837.c: New test.
1723         PR c++/34949
1724         PR c++/50243
1725         * g++.dg/opt/vt3.C: New test.
1726         * g++.dg/opt/vt4.C: New test.
1728 2013-04-08  Jeff Law  <law@redhat.com>
1730         * gcc.dg/tree-ssa/forwprop-25.c: New test.
1732 2013-04-08  Richard Biener  <rguenther@suse.de>
1734         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1736 2013-04-08  Richard Biener  <rguenther@suse.de>
1738         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1740 2013-04-08  Richard Biener  <rguenther@suse.de>
1742         * g++.dg/vect/slp-pr56812.cc: Adjust.
1744 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1746         * gcc.dg/pr56837.c: New test.
1747         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1748         "generated memset minus one".
1750 2013-04-07  Tobias Burnus  <burnus@net-b.de>
1752         PR fortran/56849
1753         * gfortran.dg/reshape_5.f90: New.
1755 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1757         PR target/56843
1758         * gcc.target/powerpc/recip-1.c: Modify expected output.
1759         * gcc.target/powerpc/recip-3.c: Likewise.
1760         * gcc.target/powerpc/recip-4.c: Likewise.
1761         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1763 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1765         * gcc.target/arm/peep-ldrd-1.c: New test.
1766         * gcc.target/arm/peep-strd-1.c: Likewise.
1768 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1770         * gcc.target/arm/negdi-1.c: New test.
1771         * gcc.target/arm/negdi-2.c: Likewise.
1772         * gcc.target/arm/negdi-3.c: Likewise.
1773         * gcc.target/arm/negdi-4.c: Likewise.
1775 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1777         * lib/target-supports.exp (add_options_for_arm_v8_neon):
1778         Add -march=armv8-a when we use v8 NEON.
1779         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1780         (check_effective_target_vect_call_ceilf): Likewise.
1781         (check_effective_target_vect_call_floorf): Likewise.
1782         (check_effective_target_vect_call_roundf): Likewise.
1783         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1784         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1785         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1786         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1787         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1789 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
1791         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1792         * gcc.target/powerpc/sd-pwr6.c: Same.
1793         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1794         * g++.dg/debug/pr56294.C: XFAIL on AIX.
1796 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
1798         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1800 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
1802         PR fortran/40881
1803         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1804         * gfortran.dg/altreturn_4.f90: Ditto.
1805         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1806         * gfortran.dg/altreturn_5.f90: Ditto.
1807         * gfortran.dg/altreturn_6.f90: Ditto.
1808         * gfortran.dg/altreturn_7.f90: Ditto.
1810 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1812         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1813         New procedure.
1814         (check_effective_target_arm_v8_neon_ok_nocache):
1815         Likewise.
1816         (check_effective_target_arm_v8_neon_ok): Change to use
1817         check_effective_target_arm_v8_neon_ok_nocache.
1818         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1819         NEON flags.
1820         (check_effective_target_vect_call_btruncf):
1821         Enable for arm and ARMv8 NEON.
1822         (check_effective_target_vect_call_ceilf): Likewise.
1823         (check_effective_target_vect_call_floorf): Likewise.
1824         (check_effective_target_vect_call_roundf): Likewise.
1825         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1826         target.
1828 2013-04-04  Marek Polacek  <polacek@redhat.com>
1830         PR tree-optimization/48186
1831         * gcc.dg/pr48186.c: New test.
1833 2013-04-04  Richard Biener  <rguenther@suse.de>
1835         PR tree-optimization/56826
1836         * gcc.dg/vect/pr56826.c: New testcase.
1837         * gcc.dg/vect/O3-pr36098.c: Adjust.
1839 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
1841         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1842         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1843         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1844         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1845         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1846         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1847         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1848         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1849         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1850         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1852 2013-04-04  Richard Biener  <rguenther@suse.de>
1854         PR tree-optimization/56213
1855         * gcc.dg/vect/vect-123.c: New testcase.
1857 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1859         PR fortran/56810
1860         * gfortran.dg/read_repeat_2.f90: New.
1862 2013-04-04  Richard Biener  <rguenther@suse.de>
1864         PR tree-optimization/56837
1865         * g++.dg/torture/pr56837.C: New testcase.
1867 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1869         PR fortran/50269
1870         * gfortran.dg/c_loc_test_21.f90: New.
1871         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1872         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1873         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1874         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1875         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
1877 2013-04-03  Jeff Law  <law@redhat.com>
1879         PR tree-optimization/56799
1880         * gcc.c-torture/execute/pr56799.c: New test.
1882 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1884         PR c++/56815
1885         * g++.dg/warn/Wpointer-arith-1.C: New.
1886         * g++.dg/gomp/for-19.C: Adjust.
1888 2013-04-03  Marek Polacek  <polacek@redhat.com>
1890         PR sanitizer/55702
1891         * gcc.dg/pr55702.c: New test.
1893 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1895         PR target/56809
1896         * gcc.dg/pr56809.c: New testcase.
1898 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1900         PR debug/56819
1901         * g++.dg/debug/pr56819.C: New test.
1903 2013-04-03  Richard Biener  <rguenther@suse.de>
1905         PR tree-optimization/56817
1906         * g++.dg/torture/pr56817.C: New testcase.
1908 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1910         * gcc.dg/vect/bb-slp-31.c: New file.
1912 2013-04-03  Jason Merrill  <jason@redhat.com>
1914         PR c++/34949
1915         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1917 2013-04-03  Richard Biener  <rguenther@suse.de>
1919         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1921 2013-04-03  Richard Biener  <rguenther@suse.de>
1923         PR tree-optimization/55964
1924         * gcc.dg/torture/pr55964-2.c: New testcase.
1926 2013-04-03  Richard Biener  <rguenther@suse.de>
1928         PR tree-optimization/56501
1929         * gcc.dg/torture/pr56501.c: New testcase.
1931 2013-04-03  Richard Biener  <rguenther@suse.de>
1933         PR tree-optimization/56407
1934         * gcc.dg/torture/pr56407.c: New testcase.
1936 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1938         PR tree-optimization/56790
1939         * g++.dg/ext/pr56790-1.C: New testcase.
1941 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1943         * gcc.target/i386/merge-1.c: New testcase.
1944         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1946 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1948         PR c/19449
1949         * gcc.c-torture/execute/pr19449.c: New test.
1951 2013-04-03  Richard Biener  <rguenther@suse.de>
1953         PR tree-optimization/56812
1954         * g++.dg/vect/slp-pr56812.cc: New testcase.
1956 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
1958         PR fortran/56284
1959         PR fortran/40881
1960         * gfortran.dg/altreturn_8.f90: New.
1961         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1962         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1963         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1965 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
1967         PR rtl-optimization/56745
1968         * gcc.c-torture/compile/pr56745.c: New test.
1970 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
1972         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1974 2013-04-02  Richard Biener  <rguenther@suse.de>
1976         PR tree-optimization/56778
1977         * gcc.dg/torture/pr56778.c: New testcase.
1979 2013-04-02  Richard Biener  <rguenther@suse.de>
1981         PR middle-end/56768
1982         * g++.dg/torture/pr56768.C: New testcase.
1984 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
1986         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1988 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1990         PR fortran/56660
1991         * gfortran.dg/namelist_82.f90:  New test.
1993 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
1995         PR fortran/56500
1996         * gfortran.dg/implicit_class_1.f90: New.
1998 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2000         PR fortran/56786
2001         * gfortran.dg/namelist_81.f90:  New test.
2003 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2005         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
2006         for constant and equal string lengths.
2007         * gfortran.dg/character_comparison_5.f90:  Likewise.
2008         * gfortran.dg/character_comparison_9.f90:  New test.
2010 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2012         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
2013         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
2015 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2017         PR fortran/35203
2018         * gfortran.dg/optional_absent_3.f90: New.
2020 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2022         PR fortran/56737
2023         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
2025 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2027         PR fortran/56735
2028         * gfortran.dg/namelist_80.f90: New.
2030 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2032         PR fortran/45159
2033         * gfortran.dg/string_length_2.f90:  New test.
2034         * gfortran.dg/dependency_41.f90:  New test.
2036 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2038         PR fortran/55806
2039         * gfortran.dg/array_constructor_43.f90:  New test.
2040         * gfortran.dg/random_seed_3.f90:  New test.
2042 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
2044         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
2045         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2046         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2047         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2048         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2049         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2050         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2051         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2052         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2053         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2055 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
2057         PR c++/56725
2058         * g++.dg/conversion/op4.C: Adjust.
2059         * g++.dg/cpp0x/rv1n.C: Likewise.
2060         * g++.dg/cpp0x/rv2n.C: Likewise.
2061         * g++.dg/cpp0x/template_deduction.C: Likewise.
2062         * g++.dg/expr/cond8.C: Likewise.
2063         * g++.dg/other/error4.C: Likewise.
2064         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2065         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
2066         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
2067         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
2068         * g++.old-deja/g++.jason/conversion2.C: Likewise.
2069         * g++.old-deja/g++.law/cvt20.C: Likewise.
2070         * g++.old-deja/g++.law/cvt8.C: Likewise.
2071         * g++.old-deja/g++.law/init8.C: Likewise.
2072         * g++.old-deja/g++.mike/net12.C: Likewise.
2073         * g++.old-deja/g++.mike/net8.C: Likewise.
2074         * g++.old-deja/g++.mike/p2793.C: Likewise.
2075         * g++.old-deja/g++.mike/p3836.C: Likewise.
2076         * g++.old-deja/g++.mike/p418.C: Likewise.
2077         * g++.old-deja/g++.mike/p701.C: Likewise.
2078         * g++.old-deja/g++.mike/p807.C: Likewise.
2080 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
2082         PR middle-end/56694
2083         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2084         targets.
2086 2013-03-28  Marek Polacek  <polacek@redhat.com>
2088         PR tree-optimization/56695
2089         * gcc.dg/vect/pr56695.c: New test.
2091 2013-03-28  Richard Biener  <rguenther@suse.de>
2093         PR tree-optimization/37021
2094         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2095         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2097 2013-03-27  Tobias Burnus  <burnus@net-b.de>
2099         PR fortran/56650
2100         PR fortran/36437
2101         * gfortran.dg/sizeof_2.f90: New.
2102         * gfortran.dg/sizeof_3.f90: New.
2103         * gfortran.dg/sizeof_proc.f90: Update dg-error.
2105 2013-03-27  Richard Biener  <rguenther@suse.de>
2107         PR tree-optimization/37021
2108         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2110 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2112         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2113         * g++.dg/ipa/ivinline-2.C: Likewise.
2114         * g++.dg/ipa/ivinline-3.C: Likewise.
2115         * g++.dg/ipa/ivinline-4.C: Likewise.
2116         * g++.dg/ipa/ivinline-5.C: Likewise.
2117         * g++.dg/ipa/ivinline-7.C: Likewise.
2118         * g++.dg/ipa/ivinline-8.C: Likewise.
2119         * g++.dg/ipa/ivinline-9.C: Likewise.
2120         * g++.dg/cpp0x/noexcept03.C: Likewise.
2121         * gcc.dg/const-1.c: Likewise.
2122         * gcc.dg/ipa/pure-const-1.c: Likewise.
2123         * gcc.dg/noreturn-8.c: Likewise.
2124         * gcc.target/i386/mmx-1.c: Likewise.
2125         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2126         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2127         * gcc.c-torture/execute/pr33992.x: New file.
2129 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2131         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2133 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2135         PR c++/55951
2136         * g++.dg/ext/desig5.C: New.
2138 2013-03-26  Tobias Burnus  <burnus@net-b.de>
2140         PR fortran/56649
2141         * gfortran.dg/merge_init_expr_2.f90: New.
2142         * gfortran.dg/merge_char_1.f90: Modify test to
2143         stay a run-time test.
2144         * gfortran.dg/merge_char_3.f90: Ditto.
2146 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2148         * g++.dg/cpp0x/constexpr-friend-2.C: New.
2149         * g++.dg/cpp0x/constexpr-main.C: Likewise.
2151 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
2153         PR c++/56722
2154         * g++.dg/cpp0x/range-for23.C: New.
2156 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
2158         PR libfortran/52512
2159         * gfortran.dg/namelist_79.f90: New.
2161 2013-03-25  Martin Jambor  <mjambor@suse.cz>
2163         * gcc.dg/ipa/ipcp-agg-9.c: New test.
2165 2013-03-25  Tobias Burnus  <burnus@net-b.de>
2167         PR fortran/38536
2168         PR fortran/38813
2169         PR fortran/38894
2170         PR fortran/39288
2171         PR fortran/40963
2172         PR fortran/45824
2173         PR fortran/47023
2174         PR fortran/47034
2175         PR fortran/49023
2176         PR fortran/50269
2177         PR fortran/50612
2178         PR fortran/52426
2179         PR fortran/54263
2180         PR fortran/55343
2181         PR fortran/55444
2182         PR fortran/55574
2183         PR fortran/56079
2184         PR fortran/56378
2185         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2186         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2187         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2188         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2189         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2190         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2191         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2192         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2193         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2194         * gfortran.dg/c_loc_tests_16.f90: Ditto.
2195         * gfortran.dg/c_loc_tests_4.f03: Ditto.
2196         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2197         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2198         * gfortran.dg/c_loc_tests_8.f03: Ditto.
2199         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
2200         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
2201         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
2202         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
2203         * gfortran.dg/pr32601_1.f03: Ditto.
2204         * gfortran.dg/storage_size_2.f08: Remove dg-error.
2205         * gfortran.dg/blockdata_7.f90: New.
2206         * gfortran.dg/c_assoc_4.f90: New.
2207         * gfortran.dg/c_f_pointer_tests_6.f90: New.
2208         * gfortran.dg/c_f_pointer_tests_7.f90: New.
2209         * gfortran.dg/c_funloc_tests_8.f90: New.
2210         * gfortran.dg/c_loc_test_17.f90: New.
2211         * gfortran.dg/c_loc_test_18.f90: New.
2212         * gfortran.dg/c_loc_test_19.f90: New.
2213         * gfortran.dg/c_loc_test_20.f90: New.
2214         * gfortran.dg/c_sizeof_5.f90: New.
2215         * gfortran.dg/iso_c_binding_rename_3.f90: New.
2216         * gfortran.dg/transfer_resolve_2.f90: New.
2217         * gfortran.dg/transfer_resolve_3.f90: New.
2218         * gfortran.dg/transfer_resolve_4.f90: New.
2219         * gfortran.dg/pr32601.f03: Update dg-error.
2220         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
2221         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
2223 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2225         * gcc.target/arm/vseleqdf.c: New test.
2226         * gcc.target/arm/vseleqsf.c: Likewise.
2227         * gcc.target/arm/vselgedf.c: Likewise.
2228         * gcc.target/arm/vselgesf.c: Likewise.
2229         * gcc.target/arm/vselgtdf.c: Likewise.
2230         * gcc.target/arm/vselgtsf.c: Likewise.
2231         * gcc.target/arm/vselledf.c: Likewise.
2232         * gcc.target/arm/vsellesf.c: Likewise.
2233         * gcc.target/arm/vselltdf.c: Likewise.
2234         * gcc.target/arm/vselltsf.c: Likewise.
2235         * gcc.target/arm/vselnedf.c: Likewise.
2236         * gcc.target/arm/vselnesf.c: Likewise.
2237         * gcc.target/arm/vselvcdf.c: Likewise.
2238         * gcc.target/arm/vselvcsf.c: Likewise.
2239         * gcc.target/arm/vselvsdf.c: Likewise.
2240         * gcc.target/arm/vselvssf.c: Likewise.
2242 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
2244         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2245         body from here...
2246         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2247         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2248         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2249         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2250         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2251         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2252         * gcc.target/aarch64/atomic-op-char.x: ... to here.
2253         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2254         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2255         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2256         * gcc.target/aarch64/atomic-op-int.x: ... to here.
2257         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2258         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2259         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2260         * gcc.target/aarch64/atomic-op-release.x: ... to here.
2261         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2262         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2263         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2264         * gcc.target/aarch64/atomic-op-short.x: ... to here.
2265         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2266         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2267         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2268         * gcc.target/arm/atomic-op-char.c: Likewise.
2269         * gcc.target/arm/atomic-op-consume.c: Likewise.
2270         * gcc.target/arm/atomic-op-int.c: Likewise.
2271         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2272         * gcc.target/arm/atomic-op-release.c: Likewise.
2273         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2274         * gcc.target/arm/atomic-op-short.c: Likewise.
2276 2013-03-25  Richard Biener  <rguenther@suse.de>
2278         PR middle-end/56694
2279         * g++.dg/torture/pr56694.C: New testcase.
2281 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2283         PR target/56720
2284         * gcc.target/arm/neon-vcond-gt.c: New test.
2285         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2286         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2288 2013-03-25  Richard Biener  <rguenther@suse.de>
2290         PR tree-optimization/56689
2291         * gcc.dg/torture/pr56689.c: New testcase.
2293 2013-03-25  Kai Tietz  <ktietz@redhat.com>
2295         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2297 2013-03-24  Tobias Burnus  <burnus@net-b.de>
2299         PR fortran/56696
2300         * gfortran.dg/eof_5.f90: New.
2302 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2304         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2305         alphabetically.
2307 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
2309         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2311 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2313         PR testsuite/55994
2314         * gcc.c-torture/execute/builtins/builtins.exp: Add
2315         -Wl,--allow-multiple-definition for RTEMS targets.
2317 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
2319         * gcc.target/aarch64/movk.c: New test.
2321 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
2323         * g++.dg/ext/vector21.C: New testcase.
2325 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
2327         * gcc.target/arm/neon-for-64bits-1.c: New tests.
2328         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2330 2013-03-21  Richard Biener  <rguenther@suse.de>
2332         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2333         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2335 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2337         * gcc.target/aarch64/vect.c: Test and result vector added
2338         for sabd and saba instructions.
2339         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2340         instructions in assembly.
2341         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2342         * gcc.target/aarch64/vect-fp.c: Test and result vector added
2343         for fabd instruction.
2344         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2345         instruction in assembly.
2346         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2348 2013-03-20  Jeff Law  <law@redhat.com>
2350         * g++.dg/tree-ssa/ssa-dom.C: New test.
2352 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2354         * gcc.target/powerpc/mmfpgpr.c: New test.
2355         * gcc.target/powerpc/sd-vsx.c: Likewise.
2356         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2357         * gcc.target/powerpc/vsx-float0.c: Likewise.
2359 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
2361         PR tree-optimization/56355
2362         * gcc.dg/pr56355-1.c: New file.
2364 2013-03-20  Catherine Moore  <clm@codesourcery.com>
2365             Richard Sandiford <rdsandiford@googlemail.com>
2367         * gcc.target/mips/mips.exp: Add microMIPS support.
2368         * gcc.target/mips/umips-movep-2.c: New test.
2369         * gcc.target/mips/umips-lwp-2.c: New test.
2370         * gcc.target/mips/umips-swp-5.c: New test.
2371         * gcc.target/mips/umips-constraints-1.c: New test.
2372         * gcc.target/mips/umips-lwp-3.c: New test.
2373         * gcc.target/mips/umips-swp-6.c: New test.
2374         * gcc.target/mips/umips-constraints-2.c: New test.
2375         * gcc.target/mips/umips-save-restore-1.c: New test.
2376         * gcc.target/mips/umips-lwp-4.c: New test.
2377         * gcc.target/mips/umips-swp-7.c: New test.
2378         * gcc.target/mips/umips-save-restore-2.c: New test.
2379         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2380         * gcc.target/mips/umips-lwp-5.c: New test.
2381         * gcc.target/mips/umips-save-restore-3.c: New test.
2382         * gcc.target/mips/umips-lwp-6.c: New test.
2383         * gcc.target/mips/umips-swp-1.c: New test.
2384         * gcc.target/mips/umips-lwp-7.c: New test.
2385         * gcc.target/mips/umips-swp-2.c: New test.
2386         * gcc.target/mips/umips-lwp-8.c: New test.
2387         * gcc.target/mips/umips-swp-3.c: New test.
2388         * gcc.target/mips/umips-movep-1.c: New test.
2389         * gcc.target/mips/umips-lwp-1.c: New test.
2390         * gcc.target/mips/umips-swp-4.c: New test.
2392 2013-03-20  Richard Biener  <rguenther@suse.de>
2394         PR tree-optimization/56661
2395         * gcc.dg/torture/pr56661.c: New testcase.
2397 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2399         PR rtl-optimization/56605
2400         * gcc.target/powerpc/pr56605.c: New.
2402 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2404         PR fortran/54932
2405         * gfortran.dg/do_1.f90: Don't xfail.
2407 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2409         PR libfortran/51825
2410         * gfortran.dg/namelist_77.f90: New.
2411         * gfortran.dg/namelist_78.f90: New.
2413 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2415         PR libfortran/48618
2416         * gfortran.dg/open_negative_unit_1.f90: New.
2418 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2420         * gcc.target/aarch64/sbc.c: New test.
2422 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2424         * gcc.target/aarch64/ror.c: New test.
2426 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2428         * gcc.target/aarch64/extr.c: New test.
2430 2013-03-19  Richard Biener  <rguenther@suse.de>
2432         PR tree-optimization/56273
2433         * gcc.dg/tree-ssa/vrp47.c: Adjust.
2434         * c-c++-common/uninit-17.c: Likewise.
2436 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2438         PR tree-optimization/56635
2439         * g++.dg/torture/pr56635.C: New test.
2441 2013-03-18  Richard Biener  <rguenther@suse.de>
2443         PR tree-optimization/3713
2444         * g++.dg/ipa/devirt-12.C: New testcase.
2446 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2448         PR c/56566
2449         * c-c++-common/pr56566.c: New test.
2451 2013-03-17  Jason Merrill  <jason@redhat.com>
2453         * g++.dg/template/abstract-dr337.C: XFAIL.
2455 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
2457         PR c++/56607
2458         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2459         * c-c++-common/pr56607.c: New test.
2461 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
2463         PR c++/56582
2464         * g++.dg/cpp0x/constexpr-array5.C: New.
2466 2013-03-15  Tobias Burnus  <burnus@net-b.de>
2468         PR fortran/56615
2469         * gfortran.dg/transfer_intrinsic_5.f90: New.
2471 2013-03-15  Kai Tietz  <ktietz@redhat.com>
2473         * gcc.target/i386/movti.c: Don't test for x64 mingw.
2474         * gcc.target/i386/pr20020-1.c: Likewise.
2475         * gcc.target/i386/pr20020-2.c: Likewise.
2476         * gcc.target/i386/pr20020-3.c: Likewise.
2477         * gcc.target/i386/pr53425-1.c: Likewise.
2478         * gcc.target/i386/pr53425-2.c: Likewise.
2479         * gcc.target/i386/pr55093.c: Likewise.
2480         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2482 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
2484         PR debug/56307
2485         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2486         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
2488 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
2490         PR tree-optimization/53265
2491         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2492         undefined behavior.
2493         * gcc.dg/graphite/id-6.c (test): Likewise.
2494         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2495         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2497         PR tree-optimization/53265
2498         * gcc.dg/pr53265.c: New test.
2499         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2500         to dg-options.
2501         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2502         arrays.
2503         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
2504         n, use it as high bound instead of 4.
2506 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
2508         PR target/49880
2509         * gcc.target/sh/pr49880-1.c: New.
2510         * gcc.target/sh/pr49880-2.c: New.
2511         * gcc.target/sh/pr49880-3.c: New.
2512         * gcc.target/sh/pr49880-4.c: New.
2513         * gcc.target/sh/pr49880-5.c: New.
2515 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2517         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2519 2013-03-13  Richard Biener  <rguenther@suse.de>
2521         PR tree-optimization/56608
2522         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2524 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2526         PR c++/56611
2527         * g++.dg/cpp0x/alias-decl-32.C: New.
2529 2013-03-11  Jan Hubicka  <jh@suse.cz>
2531         PR middle-end/56571
2532         * gcc.c-torture/compile/pr56571.c: New testcase.
2534 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2536         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2537         * gcc.dg/tree-ssa/pr55579.c: Likewise.
2539 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2541         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2542         * gcc.dg/inline_4.c: Likewise.
2543         * gcc.dg/unroll_2.c: Likewise.
2544         * gcc.dg/unroll_3.c: Likewise.
2545         * gcc.dg/unroll_4.c: Likewise.
2547 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2549         PR testsuite/54119
2550         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2552         PR debug/56307
2553         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2555 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
2557         PR target/40797
2558         * gcc.c-torture/compile/pr40797.c: New.
2560 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2562         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2564 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
2566         PR fortran/56575
2567         * gfortran.dg/class_56.f90: New test.
2569 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
2571         PR middle-end/56524
2572         * gcc.target/mips/pr56524.c: New test.
2574 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2576         PR c++/56565
2577         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2579 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2581         PR c++/51412
2582         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2584 2013-03-08  Marek Polacek  <polacek@redhat.com>
2586         PR tree-optimization/56478
2587         * gcc.dg/torture/pr56478.c: New test.
2589 2013-03-08  Kai Tietz  <ktietz@redhat.com>
2591         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2592         targets linker option --allow-multiple-definition.
2594         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2595         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2596         * gcc.dg/pr52549.c: Add LLP64 case.
2597         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2598         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2599         * gcc.dg/torture/pr51071-2.c: Likewise.
2600         * gcc.dg/tree-ssa/vrp72.c: Likewise.
2601         * gcc.dg/tree-ssa/vrp73.c: Likewise.
2602         * gcc.dg/tree-ssa/vrp75.c: Likewise.
2603         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2604         * gcc.dg/weak/weak-1.c: Likewise.
2605         * gcc.dg/weak/weak-2.c: Likewise.
2606         * gcc.dg/weak/weak-3.c: Likewise.
2607         * gcc.dg/weak/weak-4.c: Likewise.
2608         * gcc.dg/weak/weak-5.c: Likewise.
2609         * gcc.dg/weak/weak-15.c: Likewise.
2610         * gcc.dg/weak/weak-16.c: Likewise.
2612         * c-c++-common/pr54486.c: Skip test for mingw-targets.
2614 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
2616         PR tree-optimization/56559
2617         * gcc.dg/tree-ssa/reassoc-26.c: New test.
2619 2013-03-07  Andreas Schwab  <schwab@suse.de>
2621         * gcc.dg/pr31490.c: Fix last change.
2623 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
2625         PR c++/56534
2626         * g++.dg/template/crash115.C: New.
2628 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2630         PR tree-optimization/56539
2631         * gcc.c-torture/compile/pr56539.c: New test.
2633 2013-03-06  Kai Tietz  <ktietz@redhat.com>
2635         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2636         targets.
2637         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2638         * gcc.dg/lto/20091013-1_2.c: Likewise.
2639         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2641 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2643         * gnat.dg/specs/aggr6.ads: New test.
2645 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2647         * gnat.dg/loop_optimization15.ad[sb]: New test.
2649 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2651         PR middle-end/56548
2652         * gcc.dg/pr56548.c: New test.
2654 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2656         PR debug/53363
2657         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2659 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2661         PR c++/56543
2662         * g++.dg/template/typename20.C: New test.
2664 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2666         PR debug/56510
2667         * gcc.dg/pr56510.c: New test.
2669         PR rtl-optimization/56484
2670         * gcc.c-torture/compile/pr56484.c: New test.
2672 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2674         PR c++/56530
2675         * g++.dg/warn/Wsign-conversion-2.C: New.
2677 2013-03-05  Richard Biener  <rguenther@suse.de>
2679         PR tree-optimization/56270
2680         * gcc.dg/vect/slp-38.c: New testcase.
2682 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2684         PR rtl-optimization/56494
2685         * gcc.dg/pr56494.c: New test.
2687 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2689         * gcc.dg/pr56424.c: New test.
2691 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2693         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2694         * gcc.dg/pr56228.c <avr>: Skip.
2696 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2698         PR testsuite/52641
2699         PR tree-optimization/52631
2700         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2702 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
2704         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2705         * gcc.dg/vect/vect-83_64.c: Same.
2707 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2709         PR fortran/56477
2710         * gfortran.dg/pointer_check_13.f90: New test.
2712 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2714         PR fortran/54730
2715         * gfortran.dg/array_constructor_42.f90: New test.
2717 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
2719         PR c++/52688
2720         * g++.dg/template/static33.C: New.
2721         * g++.dg/template/static34.C: Likewise.
2723         PR c++/10291
2724         * g++.dg/template/static35.C: New.
2726 2013-03-01  Steve Ellcey  <sellcey@mips.com>
2728         * gcc.dg/pr56396.c: Require pic support.
2730 2013-03-01  Richard Biener  <rguenther@suse.de>
2732         PR tree-optimization/55481
2733         * gcc.dg/torture/pr56488.c: New testcase.
2735 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
2736             Jakub Jelinek  <jakub@redhat.com>
2738         PR sanitizer/56454
2739         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2740         no_sanitize_address attribute rather than no_address_safety_analysis.
2741         * g++.dg/asan/sanitizer_test_utils.h
2742         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2743         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2744         in addition to no_address_safety_analysis.
2746 2013-02-28  Jason Merrill  <jason@redhat.com>
2748         PR c++/56481
2749         * g++.dg/cpp0x/constexpr-and.C: New.
2751 2013-02-28  Martin Jambor  <mjambor@suse.cz>
2753         PR tree-optimization/56294
2754         * g++.dg/debug/pr56294.C: New test.
2756 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2758         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2760 2013-02-27  Marek Polacek  <polacek@redhat.com>
2762         PR rtl-optimization/56466
2763         * gcc.dg/pr56466.c: New test.
2765 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2767         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2768         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2769         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2771 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
2773         PR middle-end/45472
2774         * gcc.dg/pr45472.c: New test.
2776 2013-02-26  Marek Polacek  <polacek@redhat.com>
2778         PR tree-optimization/56426
2779         * gcc.dg/pr56436.c: New test.
2781 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
2783         PR tree-optimization/56448
2784         * gcc.c-torture/compile/pr56448.c: New test.
2786         PR tree-optimization/56443
2787         * gcc.dg/torture/pr56443.c: New test.
2789 2013-02-25  Richard Biener  <rguenther@suse.de>
2791         PR tree-optimization/56175
2792         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2794 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
2796         PR c++/56403
2797         * g++.dg/torture/pr56403.C: New test.
2799 2013-02-25  Catherine Moore  <clm@codesourcery.com>
2801         Revert:
2802         2013-02-24  Catherine Moore  <clm@codesourcery.com>
2803         Richard Sandiford  <rdsandiford@googlemail.com>
2805         * gcc.target/mips/mips.exp: Add microMIPS support.
2806         * gcc.target/mips/umips-movep-2.c: New test.
2807         * gcc.target/mips/umips-lwp-2.c: New test.
2808         * gcc.target/mips/umips-swp-5.c: New test.
2809         * gcc.target/mips/umips-constraints-1.c: New test.
2810         * gcc.target/mips/umips-lwp-3.c: New test.
2811         * gcc.target/mips/umips-swp-6.c: New test.
2812         * gcc.target/mips/umips-constraints-2.c: New test.
2813         * gcc.target/mips/umips-save-restore-1.c: New test.
2814         * gcc.target/mips/umips-lwp-4.c: New test.
2815         * gcc.target/mips/umips-swp-7.c: New test.
2816         * gcc.target/mips/umips-save-restore-2.c: New test.
2817         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2818         * gcc.target/mips/umips-lwp-5.c: New test.
2819         * gcc.target/mips/umips-save-restore-3.c: New test.
2820         * gcc.target/mips/umips-lwp-6.c: New test.
2821         * gcc.target/mips/umips-swp-1.c: New test.
2822         * gcc.target/mips/umips-lwp-7.c: New test.
2823         * gcc.target/mips/umips-swp-2.c: New test.
2824         * gcc.target/mips/umips-lwp-8.c: New test.
2825         * gcc.target/mips/umips-swp-3.c: New test.
2826         * gcc.target/mips/umips-movep-1.c: New test.
2827         * gcc.target/mips/umips-lwp-1.c: New test.
2828         * gcc.target/mips/umips-swp-4.c: New test.
2830 2013-02-24  Catherine Moore  <clm@codesourcery.com>
2831             Richard Sandiford  <rdsandiford@googlemail.com>
2833         * gcc.target/mips/mips.exp: Add microMIPS support.
2834         * gcc.target/mips/umips-movep-2.c: New test.
2835         * gcc.target/mips/umips-lwp-2.c: New test.
2836         * gcc.target/mips/umips-swp-5.c: New test.
2837         * gcc.target/mips/umips-constraints-1.c: New test.
2838         * gcc.target/mips/umips-lwp-3.c: New test.
2839         * gcc.target/mips/umips-swp-6.c: New test.
2840         * gcc.target/mips/umips-constraints-2.c: New test.
2841         * gcc.target/mips/umips-save-restore-1.c: New test.
2842         * gcc.target/mips/umips-lwp-4.c: New test.
2843         * gcc.target/mips/umips-swp-7.c: New test.
2844         * gcc.target/mips/umips-save-restore-2.c: New test.
2845         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2846         * gcc.target/mips/umips-lwp-5.c: New test.
2847         * gcc.target/mips/umips-save-restore-3.c: New test.
2848         * gcc.target/mips/umips-lwp-6.c: New test.
2849         * gcc.target/mips/umips-swp-1.c: New test.
2850         * gcc.target/mips/umips-lwp-7.c: New test.
2851         * gcc.target/mips/umips-swp-2.c: New test.
2852         * gcc.target/mips/umips-lwp-8.c: New test.
2853         * gcc.target/mips/umips-swp-3.c: New test.
2854         * gcc.target/mips/umips-movep-1.c: New test.
2855         * gcc.target/mips/umips-lwp-1.c: New test.
2856         * gcc.target/mips/umips-swp-4.c: New test.
2858 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
2860         PR sanitizer/56393
2861         * lib/asan-dg.exp (asan_link_flags): Add
2862         -B${gccpath}/libsanitizer/asan/ to flags.
2864 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2866         PR middle-end/56420
2867         * gcc.dg/torture/pr56420.c: New test.
2869 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
2871         PR middle-end/56108
2872         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2874 2013-02-21  Martin Jambor  <mjambor@suse.cz>
2876         PR tree-optimization/56310
2877         * g++.dg/ipa/pr56310.C: New test.
2879 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
2881         PR fortran/56385
2882         * gfortran.dg/proc_ptr_comp_37.f90: New.
2884 2013-02-21  Richard Biener  <rguenther@suse.de>
2886         PR tree-optimization/56415
2887         Revert
2888         2013-02-11  Richard Biener  <rguenther@suse.de>
2890         PR tree-optimization/56273
2891         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2892         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2893         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2894         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2895         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2896         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2898 2013-02-21  Marek Polacek  <polacek@redhat.com>
2900         PR tree-optimization/56398
2901         * g++.dg/torture/pr56398.C: New test.
2903 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2905         PR inline-asm/56405
2906         * gcc.c-torture/compile/pr56405.c: New test.
2908 2013-02-20  Jan Hubicka  <jh@suse.cz>
2910         PR tree-optimization/56265
2911         * g++.dg/ipa/devirt-11.C: New testcase.
2913 2013-02-20  Richard Biener  <rguenther@suse.de>
2915         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2917 2013-02-20  Richard Biener  <rguenther@suse.de>
2918         Jakub Jelinek  <jakub@redhat.com>
2920         PR tree-optimization/56396
2921         * gcc.dg/pr56396.c: New testcase.
2923 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2925         PR c++/56373
2926         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2928 2013-02-19  Richard Biener  <rguenther@suse.de>
2930         PR tree-optimization/56384
2931         * gcc.dg/torture/pr56384.c: New testcase.
2933 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
2935         PR tree-optimization/56350
2936         * gcc.dg/pr56350.c: New test.
2938         PR tree-optimization/56381
2939         * g++.dg/opt/pr56381.C: New test.
2941 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
2943         PR pch/54117
2944         * lib/dg-pch.exp (pch-init, pch-finish,
2945         check_effective_target_pch_supported_debug): New procs.
2946         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2947         Likewise if $pch_unsupported_debug and $flags include -g.
2948         Skip FAILs about missing *.gch file if $pch_unsupported_debug
2949         and dg-require-effective-target pch_unsupported_debug.
2950         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2951         * objc.dg/pch/pch.exp: Likewise.
2952         * gcc.dg/pch/pch.exp: Likewise.
2953         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2954         pch_unsupported_debug.
2955         * gcc.dg/pch/valid-1.hs: Likewise.
2956         * gcc.dg/pch/valid-1b.c: Likewise.
2957         * gcc.dg/pch/valid-1b.hs: Likewise.
2959 2013-02-18  Richard Biener  <rguenther@suse.de>
2961         PR tree-optimization/56366
2962         * gcc.dg/torture/pr56366.c: New testcase.
2964 2013-02-18  Richard Biener  <rguenther@suse.de>
2966         PR middle-end/56349
2967         * gcc.dg/torture/pr56349.c: New testcase.
2969 2013-02-18  Richard Biener  <rguenther@suse.de>
2971         PR tree-optimization/56321
2972         * gcc.dg/torture/pr56321.c: New testcase.
2974 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2976         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2978 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
2979             Dodji Seketeli  <dodji@redhat.com>
2981         PR asan/56330
2982         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2983         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2984         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2985         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2986         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2987         * c-c++-common/asan/pr56330.c: Likewise.
2988         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2989         Ensure the size argument of __builtin_memcpy is a constant.
2991 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
2992             Paolo Carlini  <paolo.carlini@oracle.com>
2994         PR c++/51242
2995         * g++.dg/cpp0x/enum23.C: New.
2997 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
2999         PR target/54685
3000         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
3002 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
3004         PR rtl-optimization/56348
3005         * gcc.target/i386/pr56348.c: New test.
3007 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
3009         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
3010         * gcc.target/arm/interrupt-2.c: Likewise.
3012 2013-02-15  Tobias Burnus  <burnus@net-b.de>
3014         PR fortran/56318
3015         * gfortran.dg/matmul_9.f90: New.
3017 2013-02-15  Tobias Burnus  <burnus@net-b.de>
3019         PR fortran/53818
3020         * gfortran.dg/init_flag_11.f90: New.
3022 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3024         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
3026 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3028         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
3029         characters.
3031 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
3032             Tobias Burnus  <burnus@net-b.de>
3034         PR testsuite/56138
3035         * gfortran.dg/allocatable_function_7.f90: New.
3037 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
3039         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
3040         * asan_globals_test-wrapper.cc: New file.
3041         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
3042         instead of asan_globals_test.cc as dg-additional-sources.
3043         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
3044         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
3045         "sanitizer_test_utils.h" instead of
3046         "sanitizer_common/tests/sanitizer_test_utils.h".
3047         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
3048         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
3049         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
3050         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
3051         * g++.dg/asan/asan_test.cc: Synced from upstream.
3052         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
3054 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
3056         Fix an asan crash
3057         * c-c++-common/asan/memcmp-2.c: New test.
3059 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
3061         PR c++/55582
3062         * g++.dg/cpp0x/udlit-string-literal.h: New.
3063         * g++.dg/cpp0x/udlit-string-literal.C: New.
3065 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
3067         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
3069 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
3071         PR target/56184
3072         * gcc.target/arm/pr56184.C: New test.
3074 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
3076         PR c++/56302
3077         * g++.dg/torture/pr56302.C: New test.
3078         * g++.dg/cpp0x/constexpr-56302.C: New test.
3079         * c-c++-common/pr56302.c: New test.
3081 2013-02-13  Tobias Burnus  <burnus@net-b.de>
3082             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3084         PR fortran/56204
3085         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3086         * gfortran.dg/quad_3.f90: Ditto.
3088 2013-02-13  Kostya Serebryany  <kcc@google.com>
3090         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3091         to match the fresh asan run-time.
3092         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3094 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
3096         Avoid instrumenting duplicated memory access in the same basic block
3097         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3098         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3099         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3100         * c-c++-common/asan/inc.c: Likewise.
3102 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
3104         PR inline-asm/56148
3105         * gcc.target/i386/pr56148.c: New test.
3107 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
3108             Tobias Burnus  <burnus@net-b.de>
3110         PR testsuite/56082
3111         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3112         to kind=2.
3114 2013-02-12  Richard Biener  <rguenther@suse.de>
3116         PR lto/56297
3117         * gcc.dg/lto/pr56297_0.c: New testcase.
3118         * gcc.dg/lto/pr56297_0.c: Likewise.
3120 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
3122         PR fortran/46952
3123         * gfortran.dg/typebound_deferred_1.f90: New.
3125 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
3127         PR rtl-optimization/56151
3128         * gcc.target/i386/pr56151.c: New test.
3130 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
3132         * g++.dg/ext/mv12.C: New test.
3133         * g++.dg/ext/mv12.h: New file.
3134         * g++.dg/ext/mv12-aux.C: New file.
3135         * g++.dg/ext/mv13.C: New test.
3137 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3139         * lib/target-supports.exp
3140         (check_effective_target_powerpc_eabi_ok): New.
3141         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3142         powerpc_eabi_ok.
3143         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3144         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3145         only.
3146         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3147         * gcc.target/powerpc/pr51623.c: Likewise.
3148         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3149         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3151 2013-02-11  Alexander Potapenko  <glider@google.com>
3152             Jack Howarth  <howarth@bromo.med.uc.edu>
3153             Jakub Jelinek  <jakub@redhat.com>
3155         PR sanitizer/55617
3156         * g++.dg/asan/pr55617.C: Run on all targets.
3158 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
3160         PR rtl-optimization/56275
3161         * gcc.dg/pr56275.c: New test.
3163 2013-02-11  Richard Biener  <rguenther@suse.de>
3165         PR tree-optimization/56273
3166         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3168 2013-02-11  Richard Biener  <rguenther@suse.de>
3170         PR tree-optimization/56264
3171         * gcc.dg/torture/pr56264.c: New testcase.
3173 2013-02-11  Richard Biener  <rguenther@suse.de>
3175         PR tree-optimization/56273
3176         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3177         * gcc.dg/tree-ssa/pr21559.c: Adjust.
3178         * gcc.dg/tree-ssa/vrp17.c: Likewise.
3179         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3180         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3181         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3183 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
3185         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3186         for *-*-linux-gnu targets.
3187         * g++.dg/asan/interception-test-1.c: Ditto.
3188         * g++.dg/asan/interception-failure-test-1.C: Ditto.
3189         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3191 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
3193         PR fortran/55362
3194         * gfortran.dg/intrinsic_size_4.f90 : New test.
3196 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
3198         PR target/56256
3199         * gcc.target/powerpc/pr56256.c: New test.
3201 2013-02-08  Ian Lance Taylor  <iant@google.com>
3203         * lib/go.exp: Load timeout.exp.
3205 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
3207         PR rtl-optimization/56246
3208         * gcc.target/i386/pr56246.c: New test.
3210 2013-02-08  Jeff Law  <law@redhat.com>
3212         PR debug/53948
3213         * gcc.dg/debug/dwarf2/pr53948.c: New test.
3215 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3217         PR target/56043
3218         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
3219         powerpc*-*-linux*.
3221 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3223         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
3225 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3227         PR rtl-optimization/56195
3228         * gcc.dg/torture/pr56195.c: New test.
3230 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3232         PR fortran/54107
3233         * gfortran.dg/recursive_interface_2.f90: New test.
3235 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3237         PR tree-optimization/56250
3238         * gcc.c-torture/execute/pr56250.c: New test.
3240 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3242         PR tree-optimization/56064
3243         * gcc.dg/fixed-point/view-convert-2.c: New test.
3245 2013-02-08  Michael Matz  <matz@suse.de>
3247         PR tree-optimization/52448
3248         * gcc.dg/pr52448.c: New test.
3250 2013-02-08  Richard Biener  <rguenther@suse.de>
3252         PR middle-end/56181
3253         * gcc.dg/torture/pr56181.c: New testcase.
3255 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3257         PR target/54222
3258         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3259         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3261 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3263         PR c++/56241
3264         * g++.dg/parse/crash61.C: New test.
3266         PR c++/56239
3267         * g++.dg/parse/pr56239.C: New test.
3269         PR c++/56237
3270         * g++.dg/abi/mangle61.C: New test.
3272 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
3274         PR rtl-optimization/56225
3275         * gcc.target/i386/pr56225.c: New test.
3277 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3279         PR debug/56154
3280         * gcc.dg/guality/pr56154-1.c: New test.
3281         * gcc.dg/guality/pr56154-2.c: New test.
3282         * gcc.dg/guality/pr56154-3.c: New test.
3283         * gcc.dg/guality/pr56154-4.c: New test.
3284         * gcc.dg/guality/pr56154-aux.c: New file.
3286         PR tree-optimization/55789
3287         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3288         cleanup-tree-dump.
3289         * gcc.dg/tree-ssa/inline-3.c: Add
3290         --param max-early-inliner-iterations=2 option.
3292 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3294         PR debug/53363
3295         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3296         Add -fno-dwarf2-cfi-asm to dg-options.
3297         Adapt match count.
3299 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3301         PR target/56228
3302         * gcc.dg/pr56228.c: New test.
3304 2013-02-07  Alan Modra  <amodra@gmail.com>
3306         PR target/54009
3307         * gcc.target/powerpc/pr54009.c: New test.
3308         PR target/54131
3309         * gfortran.dg/pr54131.f: New test.
3311 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
3313         PR fortran/55789
3314         * gfortran.dg/array_constructor_41.f90: New test.
3316 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
3318         PR fortran/55978
3319         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3321 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
3323         PR middle-end/56217
3324         * g++.dg/gomp/pr56217.C: New test.
3326 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3328         PR tree-optimization/56205
3329         * gcc.dg/tree-ssa/stdarg-6.c: New test.
3330         * gcc.c-torture/execute/pr56205.c: New test.
3332 2013-02-05  Richard Biener  <rguenther@suse.de>
3334         PR tree-optimization/53342
3335         PR tree-optimization/53185
3336         * gcc.dg/vect/pr53185-2.c: New testcase.
3338 2013-02-05  Jan Hubicka  <jh@suse.cz>
3340         PR tree-optimization/55789
3341         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3342         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3343         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3344         * g++.dg/ipa/inline-1.C: New testcase.
3345         * g++.dg/ipa/inline-2.C: New testcase.
3346         * g++.dg/ipa/inline-3.C: New testcase.
3348 2013-02-05  Jan Hubicka  <jh@suse.cz>
3350         PR tree-optimization/55789
3351         * g++.dg/torture/pr55789.C: New testcase.
3353 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3355         PR middle-end/56167
3356         * gcc.dg/pr56167.c: New test.
3358 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3360         PR target/55146
3361         * gcc.target/sh/pr55146.c: New.
3363 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3365         PR tree-optimization/54386
3366         * gcc.target/sh/pr54386.c: New.
3368 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
3370         PR fortran/56008
3371         * gfortran.dg/realloc_on _assign_16.f90 : New test.
3373         PR fortran/47517
3374         * gfortran.dg/realloc_on _assign_17.f90 : New test.
3376 2013-02-04  Alexander Potapenko  <glider@google.com>
3377             Jack Howarth  <howarth@bromo.med.uc.edu>
3378             Jakub Jelinek  <jakub@redhat.com>
3380         PR sanitizer/55617
3381         * g++.dg/asan/pr55617.C: New test.
3383 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3385         PR fortran/54195
3386         * gfortran.dg/typebound_operator_19.f90: New test.
3387         * gfortran.dg/typebound_assignment_4.f90: New test.
3389 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3391         PR fortran/54107
3392         * gfortran.dg/recursive_interface_1.f90: New test.
3394 2013-02-04  Richard Guenther  <rguenther@suse.de>
3396         PR lto/56168
3397         * gcc.dg/lto/pr56168_0.c: New testcase.
3398         * gcc.dg/lto/pr56168_1.c: Likewise.
3400 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3402         PR fortran/50627
3403         PR fortran/56054
3404         * gfortran.dg/block_12.f90:  New test.
3405         * gfortran.dg/module_error_1.f90:  New test.
3407 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
3409         * lib/target-supports.exp (check_effective_target_vect_float)
3410         (check_effective_target_vect_no_align): Add mips-sde-elf.
3412 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
3414         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3416 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
3418         * gcc.dg/pr56023.c: XFAIL on AIX.
3419         * gcc.dg/vect/pr49352.c: Same.
3421 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
3423         * gnat.dg/opt26.adb: New test.
3425 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3427         Revert.
3428         2013-01-27  Amol Pise  <amolpise15@gmail.com>
3430         * gcc.target/arm/neon-vfnms-1.c: New test.
3431         * gcc.target/arm/neon-vfnma-1.c: New test.
3433 2013-01-31  Richard Biener  <rguenther@suse.de>
3435         PR tree-optimization/56157
3436         * gcc.dg/torture/pr56157.c: New testcase.
3438 2013-01-30  Richard Biener  <rguenther@suse.de>
3440         PR tree-optimization/56150
3441         * gcc.dg/torture/pr56150.c: New testcase.
3443 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
3445         PR sanitizer/55374
3446         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3447         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
3448         printed in backtrace.
3449         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3450         to avoid errors about mismatched allocation vs. deallocation.
3452         PR c++/55742
3453         * g++.dg/mv1.C: Moved to...
3454         * g++.dg/ext/mv1.C: ... here.  Adjust test.
3455         * g++.dg/mv2.C: Moved to...
3456         * g++.dg/ext/mv2.C: ... here.  Adjust test.
3457         * g++.dg/mv3.C: Moved to...
3458         * g++.dg/ext/mv3.C: ... here.
3459         * g++.dg/mv4.C: Moved to...
3460         * g++.dg/ext/mv4.C: ... here.
3461         * g++.dg/mv5.C: Moved to...
3462         * g++.dg/ext/mv5.C: ... here.  Adjust test.
3463         * g++.dg/mv6.C: Moved to...
3464         * g++.dg/ext/mv6.C: ... here.  Adjust test.
3465         * g++.dg/ext/mv7.C: New test.
3466         * g++.dg/ext/mv8.C: New test.
3467         * g++.dg/ext/mv9.C: New test.
3468         * g++.dg/ext/mv10.C: New test.
3469         * g++.dg/ext/mv11.C: New test.
3471 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3473         PR rtl-optimization/56144
3474         * gcc.dg/pr56144.c: New.
3476 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
3478         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3479         message.
3480         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3481         * g++.dg/cpp0x/constexpr-55573.C: Same
3483 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
3485         PR tree-optimization/56064
3486         * gcc.dg/fixed-point/view-convert.c: New test.
3488 2013-01-30  Andreas Schwab  <schwab@suse.de>
3490         * lib/target-supports-dg.exp (dg-process-target): Use expr to
3491         evaluate the end index in string range.
3493 2013-01-30  Tobias Burnus  <burnus@net-b.de>
3495         PR fortran/56138
3496         * gfortran.dg/allocatable_function_6.f90: New.
3498 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
3499             Mikael Morin  <mikael@gcc.gnu.org>
3501         PR fortran/54107
3502         * gfortran.dg/proc_ptr_comp_36.f90: New.
3504 2013-01-29  Richard Biener  <rguenther@suse.de>
3506         PR tree-optimization/55270
3507         * gcc.dg/torture/pr55270.c: New testcase.
3509 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3511         PR rtl-optimization/56117
3512         * gcc.dg/pr56117.c: New test.
3514 2013-01-28  Richard Biener  <rguenther@suse.de>
3516         PR tree-optimization/56034
3517         * gcc.dg/torture/pr56034.c: New testcase.
3519 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3521         PR tree-optimization/56125
3522         * gcc.dg/pr56125.c: New test.
3524 2013-01-28  Tobias Burnus  <burnus@net-b.de>
3525             Mikael Morin  <mikael@gcc.gnu.org>
3527         PR fortran/53537
3528         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3529         * gfortran.dg/import8.f90: Likewise.
3530         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3531         * gfortran.dg/import10.f90: New test.
3532         * gfortran.dg/import11.f90: Likewise
3534 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3536         PR testsuite/56053
3537         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3538         string.h.  Provide memset, malloc and free prototypes, adjust line
3539         numbers in dg-output.
3540         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3541         Provide memset prototype and adjust line numbers in dg-output.
3542         * c-c++-common/asan/global-overflow-1.c: Likewise.
3544         PR tree-optimization/56094
3545         * gcc.dg/pr56094.c: New test.
3547 2013-01-27  Amol Pise  <amolpise15@gmail.com>
3549         * gcc.target/arm/neon-vfnms-1.c: New test.
3550         * gcc.target/arm/neon-vfnma-1.c: New test.
3552 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
3554         PR target/56114
3555         * gcc.target/i386/pr56114.c: New test.
3557 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
3559         PR fortran/55984
3560         * gfortran.dg/associate_14.f90: New test.
3562         PR fortran/56047
3563         * gfortran.dg/associate_13.f90: New test.
3565 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
3567         PR tree-optimization/56098
3568         * gcc.dg/pr56098-1.c: New test.
3569         * gcc.dg/pr56098-2.c: New test.
3571 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
3573         PR target/54222
3574         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3576 2013-01-22  Marek Polacek  <polacek@redhat.com>
3578         PR tree-optimization/56035
3579         * gcc.dg/pr56035.c: New test.
3581 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3583         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3584         for MIPS.
3586 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3588         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3590 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
3592         PR c/56078
3593         * gcc.dg/pr56078.c: New test.
3594         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3596 2013-01-24  Martin Jambor  <mjambor@suse.cz>
3598         PR tree-optimization/55927
3599         * g++.dg/ipa/devirt-10.C: Disable early inlining.
3601 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
3603         * gcc.target/i386/movsd.c: New test.
3605 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
3607         PR inline-asm/55934
3608         * gcc.target/i386/pr55934.c: New test.
3610 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
3612         PR fortran/56081
3613         * gfortran.dg/select_8.f90: New.
3615 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
3617         * gcc.target/microblaze/microblaze.exp: Remove
3618         target_config_cflags check.
3620 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
3622         PR fortran/56052
3623         * gfortran.dg/gomp/pr56052.f90: New test.
3625         PR target/49069
3626         * gcc.dg/pr49069.c: New test.
3628 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
3630         PR c++/55944
3631         * g++.dg/cpp0x/constexpr-static10.C: New.
3633 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
3635         PR target/56028
3636         * gcc.target/i386/pr56028.c: New test.
3638 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
3640         PR target/55686
3641         * gcc.target/i386/pr55686.c: New test.
3643 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
3645         PR c++/53609
3646         * g++.dg/cpp0x/variadic139.C: New test.
3647         * g++.dg/cpp0x/variadic140.C: Likewise.
3648         * g++.dg/cpp0x/variadic141.C: Likewise.
3650 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3652         * gnat.dg/warn8.adb: New test.
3654 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3656         PR fortran/55919
3657         * gfortran.dg/include_8.f90: New test.
3659 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3661         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3662         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3664 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
3666         PR tree-optimization/56051
3667         * gcc.c-torture/execute/pr56051.c: New test.
3669 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3671         PR rtl-optimization/56023
3672         * gcc.dg/pr56023.c: New test.
3674 2013-01-21  Martin Jambor  <mjambor@suse.cz>
3676         PR middle-end/56022
3677         * gcc.target/i386/pr56022.c: New test.
3679 2013-01-21  Jason Merrill  <jason@redhat.com>
3681         * lib/target-supports.exp (check_effective_target_alias): New.
3683 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3685         PR debug/53235
3686         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3688 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
3690         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3692 2013-01-19  Jeff Law  <law@redhat.com>
3694         PR tree-optimization/52631
3695         * tree-ssa/pr52631.c: New test.
3696         * tree-ssa/ssa-fre-9: Update expected output.
3698 2013-01-19  Anthony Green  <green@moxielogic.com>
3700         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3701         for moxie.
3703 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3705         PR tree-optimization/56029
3706         * g++.dg/torture/pr56029.C: New test.
3708 2013-01-18  Sharad Singhai  <singhai@google.com>
3710         PR tree-optimization/55995
3711         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3713 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
3715         PR target/55433
3716         * gcc.target/i386/pr55433.c: New.
3718 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3720         PR middle-end/56015
3721         * gfortran.dg/pr56015.f90: New test.
3723 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
3725         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3727 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
3729         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3730         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3731         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3732         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3733         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3735 2013-01-17  Jeff Law  <law@redhat.com>
3737         * gcc.dg/pr52573.c: Move to...
3738         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
3740         PR rtl-optimization/52573
3741         * gcc.dg/pr52573.c: New test.
3743 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
3745         PR sanitizer/55679
3746         * g++.dg/asan/interception-test-1.C: Skip on darwin.
3747         * lib/target-supports.exp (check_effective_target_swapcontext): Use
3748         check_no_compiler_messages to test support in ucontext.h.
3749         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3750         compliant RLIMIT_AS.
3752 2013-01-17  Marek Polacek  <polacek@redhat.com>
3754         PR rtl-optimization/55833
3755         * gcc.dg/pr55833.c: New test.
3757 2013-01-17  Jan Hubicka  <jh@suse.cz>
3759         PR tree-optimization/55273
3760         * gcc.c-torture/compile/pr55273.c: New testcase.
3762 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
3764         PR target/55981
3765         * gcc.target/pr55981.c: New test.
3767 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
3769         * gcc.target/arm/pr40887.c: Require at least armv5.
3770         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3771         * gcc.target/arm/pr51915.c: Likewise.
3772         * gcc.target/arm/pr52006.c: Likewise.
3773         * gcc.target/arm/pr53187.c: Likewise.
3775         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3776         * gcc.target/arm/ftest-support-arm.h: Delete.
3777         * gcc.target/arm/ftest-support-thumb.h: Delete.
3778         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3779         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3780         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3781         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3782         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3783         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3784         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3785         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3786         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3787         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3788         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3789         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3790         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3791         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3792         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3793         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3794         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3795         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3796         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3797         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3798         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3799         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3800         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3801         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3803 2013-01-17  Martin Jambor  <mjambor@suse.cz>
3805         PR tree-optimizations/55264
3806         * g++.dg/ipa/pr55264.C: New test.
3808 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
3810         PR fortran/55983
3811         * gfortran.dg/class_55.f90: New.
3813 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
3815         PR testsuite/55994
3816         * gcc.c-torture/execute/builtins/builtins.exp: Add
3817         -Wl,--allow-multiple-definition for eabi and elf targets.
3819         PR testsuite/54622
3820         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3821         check_effective_target_vect_perm_short,
3822         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3823         check_effective_target_vect64): Return 0 for big-endian ARM.
3824         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3826         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3827         prototypes.
3829 2013-01-16  Richard Biener  <rguenther@suse.de>
3831         PR tree-optimization/55964
3832         * gcc.dg/torture/pr55964.c: New testcase.
3834 2013-01-16  Richard Biener  <rguenther@suse.de>
3836         PR tree-optimization/54767
3837         PR tree-optimization/53465
3838         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3840 2013-01-16  Christian Bruel  <christian.bruel@st.com>
3842         PR target/55301
3843         * gcc.target/sh/sh-switch.c: New testcase.
3845 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3847         * gcc.dg/webizer.c: Increase the array size.
3849 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3851         PR target/55940
3852         * gcc.dg/pr55940.c: New test.
3854 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
3855             Harald Anlauf  <anlauf@gmx.de>
3857         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3858         * gfortran.dg/bounds_check_5.f90: Likewise.
3859         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3860         * gfortran.dg/continuation_9.f90: Likewise.
3861         * gfortran.dg/move_alloc_13.f90: Likewise.
3862         * gfortran.dg/structure_constructor_11.f90: Likewise.
3863         * gfortran.dg/tab_continuation.f: Likewise.
3864         * gfortran.dg/warning-directive-2.F90: Likewise.
3865         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3867 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3869         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3870         * gcc.target/arm/fma-sp.c: Likewise.
3872 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3874         PR rtl-optimization/55153
3875         * gcc.dg/pr55153.c: New.
3877 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3879         PR tree-optimization/55920
3880         * gcc.c-torture/compile/pr55920.c: New test.
3882 2013-01-15  Richard Biener  <rguenther@suse.de>
3884         PR middle-end/55882
3885         * gcc.dg/torture/pr55882.c: New testcase.
3887 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3889         PR tree-optimization/55955
3890         * gcc.c-torture/compile/pr55955.c: New test.
3892 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
3894         PR c++/55663
3895         * g++.dg/cpp0x/alias-decl-31.C: New test.
3897 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
3899         PR fortran/54286
3900         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3901         case where interface is null.
3903 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3905         PR fortran/55806
3906         * gfortran.dg/array_constructor_40.f90:  New test.
3908 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
3910         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3912 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3914         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3915         * gcc.target/aarch64/vect-ld1r-compile.c: New.
3916         * gcc.target/aarch64/vect-ld1r-fp.c: New.
3917         * gcc.target/aarch64/vect-ld1r.c: New.
3918         * gcc.target/aarch64/vect-ld1r.x: New.
3920 2013-01-14  Andi Kleen  <ak@linux.intel.com>
3922         PR target/55948
3923         * gcc.target/i386/hle-clear-rel.c: New file
3924         * gcc.target/i386/hle-store-rel.c: New file.
3926 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
3928         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3929         * gfortran.dg/bounds_check_4.f90: Likewise.
3930         * gfortran.dg/inquire_10.f90: Likewise.
3931         * gfortran.dg/minloc_3.f90: Likewise.
3932         * gfortran.dg/minlocval_3.f90: Likewise.
3933         * gfortran.dg/module_double_reuse.f90: Likewise.
3934         * gfortran.dg/mvbits_1.f90: Likewise.
3935         * gfortran.dg/oldstyle_1.f90: Likewise.
3936         * gfortran.dg/pr20163-2.f: Likewise.
3937         * gfortran.dg/save_1.f90: Likewise.
3938         * gfortran.dg/scan_1.f90: Likewise.
3939         * gfortran.dg/select_char_1.f90: Likewise.
3940         * gfortran.dg/shape_4.f90: Likewise.
3941         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3942         * gfortran.dg/function_optimize_10.f90: Likewise.
3943         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3944         * gfortran.dg/used_types_17.f90: Likewise.
3945         * gfortran.dg/used_types_18.f90: Likewise.
3947 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
3949         PR fortran/54286
3950         * gfortran.dg/proc_ptr_result_8.f90 : New test.
3952 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3954         * gcc.dg/unroll_5.c: Add nomips16 attributes.
3956 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3958         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3960 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
3962         PR fortran/55072
3963         * gfortran.dg/assumed_type_2.f90: Fix test case.
3964         * gfortran.dg/internal_pack_13.f90: New test.
3965         * gfortran.dg/internal_pack_14.f90: New test.
3967 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3969         PR fortran/55868
3970         * gfortran.dg/unlimited_polymorphic_8.f90: Update
3971         scan-tree-dump-times for foo.0.x._vptr to deal with change from
3972         $tar to STAR.
3974 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
3976         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3978 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3980         PR target/55719
3981         * gcc.target/s390/pr55719.c: New testcase.
3983 2013-01-11  Richard Guenther  <rguenther@suse.de>
3985         PR tree-optimization/44061
3986         * gcc.dg/pr44061.c: New testcase.
3988 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
3990         Update copyright years.
3992 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
3993             Jakub Jelinek  <jakub@redhat.com>
3995         PR target/55565
3996         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3998 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
4000         PR rtl-optimization/55672
4001         * gcc.target/i386/pr55672.c: New.
4003 2013-01-10  Jeff Law  <law@redhat.com>
4005         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
4006         pass/fail message unique.
4009 2013-01-10  Jason Merrill  <jason@redhat.com>
4011         * ada/.gitignore: New.
4013 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4015         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
4016         Add tls options.
4017         * g++.dg/tls/thread_local2.C: Likewise.
4018         * g++.dg/tls/thread_local2g.C: Likewise.
4019         * g++.dg/tls/thread_local6.C: Likewise.
4020         * g++.dg/tls/thread_local-order1.C: Add tls options.
4021         * g++.dg/tls/thread_local-order2.C: Likewise.
4022         * g++.dg/tls/thread_local3.C: Likewise.
4023         * g++.dg/tls/thread_local3g.C: Likewise.
4024         * g++.dg/tls/thread_local4.C: Likewise.
4025         * g++.dg/tls/thread_local4g.C: Likewise.
4026         * g++.dg/tls/thread_local5.C: Likewise.
4027         * g++.dg/tls/thread_local5g.C: Likewise.
4028         * g++.dg/tls/thread_local6g.C: Likewise.
4030 2013-01-10  Kostya Serebryany  <kcc@google.com>
4032         * g++.dg/asan/asan_test.cc: Sync from upstream.
4034 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
4036         PR tree-optimization/55921
4037         * gcc.c-torture/compile/pr55921.c: New test.
4039 2013-01-09  Jan Hubicka  <jh@suse.cz>
4041         PR tree-optimization/55569
4042         * gcc.c-torture/compile/pr55569.c: New testcase.
4044 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
4046         PR fortran/47203
4047         * gfortran.dg/use_28.f90: New test.
4049 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
4051         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
4052         number matching more robust.
4054 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
4056         PR rtl-optimization/55829
4057         * gcc.target/i386/pr55829.c: New.
4059 2013-01-09  Tobias Burnus  <burnus@net-b.de>
4061         PR fortran/55758
4062         * gfortran.dg/bind_c_bool_1.f90: New.
4063         * gfortran.dg/do_5.f90: Add dg-warning.
4065 2013-01-09  Jan Hubicka  <jh@suse.cz>
4067         PR tree-optimization/55875
4068         * gcc.c-torture/execute/pr55875.c: New testcase.
4069         * g++.dg/torture/pr55875.C: New testcase.
4071 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4073         PR c/48418
4074         * c-c++-common/pr48418.c: New test.
4076 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
4078         PR c++/55801
4079         * g++.dg/tls/thread_local-ice.C: New.
4081 2013-01-09  Andreas Schwab  <schwab@suse.de>
4083         * gcc.dg/guality/pr54693.c: Null-terminate arr.
4085 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4087         PR tree-optimization/48189
4088         * gcc.dg/pr48189.c: New test.
4090 2013-01-04  Jan Hubicka  <jh@suse.cz>
4092         PR tree-optimization/55823
4093         * g++.dg/ipa/devirt-10.C: New testcase.
4095 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
4096             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
4098         PR rtl-optimization/55845
4099         * gcc.target/i386/pr55845.c: New test.
4101 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
4103         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4104         instructions generated instead of number of occurances.
4106 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4108         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4109         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4110         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4111         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4112         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4113         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4114         * gcc.target/aarch64/vect-fcm.x: Likewise.
4115         * lib/target-supports.exp
4116         (check_effective_target_vect_cond): Enable for AArch64.
4118 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4120         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4121         endian-safe float pool loading.
4122         (test_square_root_v4sf): Likewise.
4123         (test_square_root_v2df): Likewise.
4124         * lib/target-supports.exp
4125         (check_effective_target_vect_call_sqrtf): Add AArch64.
4127 2013-01-08  Martin Jambor  <mjambor@suse.cz>
4129         PR debug/55579
4130         * gcc.dg/tree-ssa/pr55579.c: New test.
4132 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4134         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4135         asm comments.
4137 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
4139         PR middle-end/55890
4140         * gcc.dg/torture/pr55890-3.c: New test.
4142         PR middle-end/55851
4143         * gcc.c-torture/compile/pr55851.c: New test.
4145         PR sanitizer/55844
4146         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4147         dg-options.
4149 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4151         PR fortran/55618
4152         * gfortran.dg/elemental_scalar_args_2.f90: New test.
4154 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4156         PR fortran/55763
4157         * gfortran.dg/pointer_init_2.f90: Update dg-error.
4158         * gfortran.dg/pointer_init_7.f90: New.
4160 2013-01-07  Richard Biener  <rguenther@suse.de>
4162         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4164 2013-01-07  Richard Biener  <rguenther@suse.de>
4166         PR middle-end/55890
4167         * gcc.dg/torture/pr55890-1.c: New testcase.
4168         * gcc.dg/torture/pr55890-2.c: Likewise.
4170 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
4172         * gcc.target/aarch64/fmovd.c: New.
4173         * gcc.target/aarch64/fmovf.c: Likewise.
4174         * gcc.target/aarch64/fmovd-zero.c: Likewise.
4175         * gcc.target/aarch64/fmovf-zero.c: Likewise.
4176         * gcc.target/aarch64/vect-fmovd.c: Likewise.
4177         * gcc.target/aarch64/vect-fmovf.c: Likewise.
4178         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4179         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4181 2013-01-07  Richard Biener  <rguenther@suse.de>
4183         PR tree-optimization/55888
4184         PR tree-optimization/55862
4185         * gcc.dg/torture/pr55888.c: New testcase.
4187 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4189         PR fortran/55852
4190         * gfortran.dg/intrinsic_size_3.f90: New.
4192 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4194         PR fortran/55763
4195         * gfortran.dg/select_type_32.f90: New.
4197 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
4199         PR c++/52343
4200         * g++.dg/cpp0x/alias-decl-29.C: New test.
4202 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
4204         PR fortran/53876
4205         PR fortran/54990
4206         PR fortran/54992
4207         * gfortran.dg/class_array_15.f03: New test.
4209 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
4211         PR fortran/42769
4212         PR fortran/45836
4213         PR fortran/45900
4214         * gfortran.dg/use_23.f90: New test.
4215         * gfortran.dg/use_24.f90: New test.
4216         * gfortran.dg/use_25.f90: New test.
4217         * gfortran.dg/use_26.f90: New test.
4218         * gfortran.dg/use_27.f90: New test.
4220 2013-01-06  Olivier Hainque  <hainque@adacore.com>
4222         * gnat.dg/specs/clause_on_volatile.ads: New test.
4224 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4226         * gnat.dg/alignment10.adb: New test.
4228 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4229             Mikael Morin  <mikael@gcc.gnu.org>
4231         PR fortran/55827
4232         * gfortran.dg/use_22.f90: New test.
4234 2013-01-04  Andrew Pinski  <apinski@cavium.com>
4236         * gcc.target/aarch64/cmp-1.c: New testcase.
4238 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
4240         PR fortran/55172
4241         * gfortran.dg/select_type_31.f03: New test.
4243 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
4245         PR c++/54526 (again)
4246         * g++.dg/cpp0x/parse2.C: Extend.
4247         * g++.old-deja/g++.other/crash28.C: Adjust.
4249 2013-01-04  Richard Biener  <rguenther@suse.de>
4251         PR tree-optimization/55862
4252         * gcc.dg/torture/pr55862.c: New testcase.
4254 2013-01-04  Martin Jambor  <mjambor@suse.cz>
4256         PR tree-optimization/55755
4257         * gcc.dg/torture/pr55755.c: New test.
4258         * gcc.dg/tree-ssa/sra-13.c: Likewise.
4259         * gcc.dg/tree-ssa/pr45144.c: Update.
4261 2013-01-04  Richard Biener  <rguenther@suse.de>
4263         PR middle-end/55863
4264         * gcc.dg/fold-reassoc-2.c: New testcase.
4266 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4268         PR fortran/55763
4269         * gfortran.dg/null_7.f90: New.
4271 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4273         PR fortran/55854
4274         PR fortran/55763
4275         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4276         * gfortran.dg/unlimited_polymorphic_7.f90: New.
4277         * gfortran.dg/unlimited_polymorphic_8.f90: New.
4279 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
4281         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4283 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
4285         PR fortran/55855
4286         * gfortran.dg/assignment_1.f90: Modified.
4287         * gfortran.dg/assignment_4.f90: New.
4289 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
4291         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4293 2013-01-03  Richard Biener  <rguenther@suse.de>
4295         PR tree-optimization/55857
4296         * gcc.dg/vect/pr55857-1.c: New testcase.
4297         * gcc.dg/vect/pr55857-2.c: Likewise.
4299 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
4301         PR rtl-optimization/55838
4302         * gcc.dg/pr55838.c: New test.
4304         PR tree-optimization/55832
4305         * gcc.c-torture/compile/pr55832.c: New test.
4307 2013-01-02  Teresa Johnson  <tejohnson@google.com>
4309         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4310         * gcc.dg/tree-ssa/loop-23.c: Ditto.
4311         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4312         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4313         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4314         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4315         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4316         * gcc.dg/unroll_1.c: Ditto.
4317         * gcc.dg/unroll_2.c: Ditto.
4318         * gcc.dg/unroll_3.c: Ditto.
4319         * gcc.dg/unroll_4.c: Ditto.
4321 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4323         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4325 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4327         PR fortran/55818
4328         * gfortran.dg/eof_4.f90: New test.
4330 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
4332         * lib/c-compat.exp (compat-use-alt-compiler): Remove
4333         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4334         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4335         (compat_setup_dfp): Initialize compat_alt_caret and
4336         compat_save_TEST_ALWAYS_FLAGS.
4338 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4340         * gcc.dg/torture/tls/tls-reload-1.c: New test.
4342 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4344         * gcc.dg/torture/fp-int-convert-2.c: New test.
4346 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4348         * gfortran.dg/newunit_3.f90: Add dg-do run.
4349         * gfortran.dg/inquire_15.f90: Add dg-do run.
4351 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
4353         PR tree-optimization/55831
4354         * gcc.dg/pr55831.c: New test.
4356 Copyright (C) 2013 Free Software Foundation, Inc.
4358 Copying and distribution of this file, with or without modification,
4359 are permitted in any medium without royalty provided the copyright
4360 notice and this notice are preserved.