Fixed a bug in expansion of array notations in if-statement conditions.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobe0f75fdc0a245feaab90da43e753b62e5c83201d
1 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5         dg-option and an header comment.
6         
7 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9         PR c++/57419
10         * g++.dg/cpp0x/sfinae46.C: New.
11         * g++.dg/cpp0x/defaulted13.C: Adjust.
12         * g++.dg/cpp0x/defaulted2.C: Likewise.
13         * g++.dg/cpp0x/defaulted26.C: Likewise.
14         * g++.dg/cpp0x/defaulted3.C: Likewise.
15         * g++.dg/cpp0x/error1.C: Likewise.
16         * g++.dg/cpp0x/implicit1.C: Likewise.
17         * g++.dg/cpp0x/implicit11.C: Likewise.
18         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
19         * g++.dg/cpp0x/initlist47.C: Likewise.
20         * g++.dg/cpp0x/initlist9.C: Likewise.
21         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
22         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
23         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
24         * g++.dg/cpp0x/union4.C: Likewise.
25         * g++.dg/template/crash108.C: Likewise.
26         * g++.dg/template/crash41.C: Likewise.
27         * g++.old-deja/g++.jason/local.C: Likewise.
28         * g++.old-deja/g++.law/visibility3.C: Likewise.
30 2013-06-03  Teresa Johnson  <tejohnson@google.com>
32         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
33         * gcc.dg/vect/bb-slp-14.c: Ditto.
34         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
35         * gcc.dg/vect/bb-slp-23.c: Ditto.
36         * gcc.dg/vect/bb-slp-15.c: Ditto.
37         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
38         * gcc.dg/vect/bb-slp-24.c: Ditto.
39         * gcc.dg/vect/bb-slp-16.c: Ditto.
40         * gcc.dg/vect/bb-slp-25.c: Ditto.
41         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
42         * gcc.dg/vect/bb-slp-17.c: Ditto.
43         * gcc.dg/vect/bb-slp-1.c: Ditto.
44         * gcc.dg/vect/bb-slp-26.c: Ditto.
45         * gcc.dg/vect/bb-slp-18.c: Ditto.
46         * gcc.dg/vect/bb-slp-2.c: Ditto.
47         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
48         * gcc.dg/vect/bb-slp-27.c: Ditto.
49         * gcc.dg/vect/bb-slp-19.c: Ditto.
50         * gcc.dg/vect/bb-slp-3.c: Ditto.
51         * gcc.dg/vect/bb-slp-28.c: Ditto.
52         * gcc.dg/vect/bb-slp-4.c: Ditto.
53         * gcc.dg/vect/bb-slp-29.c: Ditto.
54         * gcc.dg/vect/bb-slp-5.c: Ditto.
55         * gcc.dg/vect/bb-slp-6.c: Ditto.
56         * gcc.dg/vect/bb-slp-8a.c: Ditto.
57         * gcc.dg/vect/bb-slp-7.c: Ditto.
58         * gcc.dg/vect/bb-slp-8b.c: Ditto.
59         * gcc.dg/vect/bb-slp-8.c: Ditto.
60         * gcc.dg/vect/bb-slp-9.c: Ditto.
61         * gcc.dg/vect/bb-slp-10.c: Ditto.
62         * gcc.dg/vect/bb-slp-11.c: Ditto.
63         * gcc.dg/vect/bb-slp-20.c: Ditto.
64         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
65         * gcc.dg/vect/bb-slp-21.c: Ditto.
66         * gcc.dg/vect/bb-slp-30.c: Ditto.
67         * gcc.dg/vect/bb-slp-13.c: Ditto.
68         * gcc.dg/vect/bb-slp-22.c: Ditto.
69         * g++.dg/vect/slp-pr50413.cc: Ditto.
70         * g++.dg/vect/slp-pr56812.cc: Ditto.
71         * g++.dg/vect/slp-pr50819.cc: Ditto.
73 2013-06-01  Tobias Burnus  <burnus@net-b.de>
75         PR fortran/57456
76         * gfortran.dg/class_array_17.f90: New.
78 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
80         * ada/acats/floatstore.lst: New.
81         * ada/acats/run_all.sh: Process it.
83 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
85         * gcc.target/powerpc/e500-ord-1.c: New test.
86         * gcc.target/powerpc/e500-ord-2.c: Likewise.
87         * gcc.target/powerpc/e500-unord-1.c: Likewise.
88         * gcc.target/powerpc/e500-unord-2.c: Likewise.
90 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
92         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
94 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
96         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
98 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
100         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
102 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
104         PR c/57452
105         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
106         test-case.
108 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
110         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
112 2013-05-31  Marek Polacek  <polacek@redhat.com>
114         PR tree-optimization/57478
115         PR tree-optimization/57453
116         * gcc.dg/torture/pr57478.c: New test.
118 2013-05-31  Tobias Burnus  <burnus@net-b.de>
120         PR fortran/57456
121         * gfortran.dg/class_array_17.f90: New.
123 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
125         PR target/56315
126         * gcc.target/arm/iordi3-opt.c: New test.
128 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
130         PR fortran/54190
131         PR fortran/57217
132         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
133         * gfortran.dg/interface_26.f90: Ditto.
134         * gfortran.dg/proc_ptr_11.f90: Ditto.
135         * gfortran.dg/proc_ptr_15.f90: Ditto.
136         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
137         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
138         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
139         * gfortran.dg/typebound_override_1.f90: Ditto.
140         * gfortran.dg/typebound_override_4.f90: Ditto.
141         * gfortran.dg/typebound_proc_6.f03: Ditto.
142         * gfortran.dg/assumed_type_7.f90: New test.
143         * gfortran.dg/typebound_override_5.f90: New test.
144         * gfortran.dg/typebound_override_6.f90: New test.
145         * gfortran.dg/typebound_override_7.f90: New test.
147 2013-05-30  Tobias Burnus  <burnus@net-b.de>
149         PR middle-end/57073
150         * gfortran.dg/power_6.f90: New.
152 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
154         * gcc.target/aarch64/insv_1.c: New test.
156 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
158         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
159         dg-skip-if "No stabs".
161 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
163         PR fortran/54189
164         * gfortran.dg/assumed_size_1.f90: New.
166 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
168         * gcc.dg/shrink-wrap-alloca.c: New added.
169         * gcc.dg/shrink-wrap-pretend.c: New added.
170         * gcc.dg/shrink-wrap-sibcall.c: New added.
172 2013-05-30  Tobias Burnus  <burnus@net-b.de>
174         PR fortran/57458
175         * gfortran.dg/assumed_rank_13.f90: New.
177 2013-05-29  Easwaran Raman  <eraman@google.com>
179         PR tree-optimization/57442
180         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
182 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
184         PR tree-optimization/57441
185         * gcc.c-torture/compile/pr57441.c: New.
187 2013-05-29  Dehao Chen  <dehao@google.com>
189         PR testsuite/57413
190         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
192 2013-05-29  Tobias Burnus  <burnus@net-b.de>
194         PR fortran/37336
195         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
196         * gfortran.dg/class_19.f03: Ditto.
198 2013-05-29  Richard Biener  <rguenther@suse.de>
200         * gcc.dg/vect/bb-slp-32.c: New testcase.
202 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
204         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
205         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
206         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
207         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
208         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
209         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
210         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
211         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
212         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
213         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
214         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
215         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
216         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
217         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
218         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
219         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
220         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
221         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
222         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
223         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
224         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
225         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
226         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
227         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
228         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
229         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
230         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
231         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
232         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
233         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
234         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
235         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
236         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
237         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
238         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
239         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
240         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
241         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
242         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
244 2013-05-29  Tobias Burnus  <burnus@net-b.de>
246         PR fortran/37336
247         * gfortran.dg/finalize_11.f90: New.
248         * gfortran.dg/finalize_4.f03: Remove dg-error.
249         * gfortran.dg/finalize_5.f03: Ditto.
250         * gfortran.dg/finalize_6.f03: Ditto.
251         * gfortran.dg/finalize_7.f03: Ditto.
253 2013-05-28  Tobias Burnus  <burnus@net-b.de>
255         * gfortran.dg/class_array_16.f90: New.
257 2013-05-28  Tobias Burnus  <burnus@net-b.de>
259         PR fortran/57435
260         * testsuite/gfortran.dg/use_29.f90: New.
262 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
264         * gnat.dg/fp_exception.adb: New test.
266 2013-05-28  Richard Biener  <rguenther@suse.de>
268         PR tree-optimization/56787
269         * gcc.dg/vect/pr56787.c: New testcase.
271 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
272             Tobias Burnus  <burnus@net-b.de>
274         PR fortran/57217
275         * gfortran.dg/typebound_override_4.f90: New.
277 2013-05-28  Richard Biener  <rguenther@suse.de>
279         PR tree-optimization/57411
280         * g++.dg/opt/pr57411.C: New testcase.
282 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
284         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
285         * gcc.dg/builtin-bswap-9.c: Likewise.
287 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
289         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
291 2013-05-27  Richard Biener  <rguenther@suse.de>
293         PR middle-end/57412
294         * gcc.dg/gomp/pr57412.c: New testcase.
296 2013-05-27  Bud Davis  <jmdavis@link.com>
298         PR fortran/50405
299         * gfortran.dg/stfunc_8.f90: New.
301 2013-05-27  Richard Biener  <rguenther@suse.de>
303         PR tree-optimization/57343
304         * gcc.dg/torture/pr57343.c: New testcase.
306 2013-05-27  Richard Biener  <rguenther@suse.de>
308         PR tree-optimization/57417
309         * gcc.dg/torture/pr57417.c: New testcase.
311 2013-05-27  Richard Biener  <rguenther@suse.de>
313         PR tree-optimization/57396
314         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
316 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
318         * gnat.dg/specs/last_bit.ads: New test.
320 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
322         * gnat.dg/specs/machine_attribute.ads: New test.
324 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
326         * gnat.dg/incomplete3.ad[sb]: New test.
328 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
330         PR target/53916
331         * gcc.target/mips/div-13.c: New test.
333 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
335         PR target/55777
336         * gcc.target/mips/mips16-attributes-5.c,
337         * gcc.target/mips/mips16-attributes-6.c: New tests.
339 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
341         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
342         * gcc.dg/builtin-bswap-8.c: Likewise.
344 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
346         PR c++/52216
347         * g++.dg/cpp0x/new1.C: New.
349 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
351         PR c++/25666
352         * g++.dg/parse/dtor16.C: New.
353         * g++.dg/parse/dtor6.C: Adjust.
355 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
357         PR c++/19618
358         * g++.dg/expr/bitfield12.C: New.
360 2013-05-24  Jeff Law  <law@redhat.com>
362         PR tree-optimization/57124
363         * gcc.c-torture/execute/pr57124.c: New test.
364         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
366 2013-05-24  Martin Jambor  <mjambor@suse.cz>
368         PR tree-optimization/57294
369         * gcc.dg/ipa/pr57294.c: New test.
371 2013-05-24  Dehao Chen  <dehao@google.com>
373         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
375 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
377         * gcc.target/aarch64/scalar_intrinsics.c
378         (force_simd): Use a valid instruction.
379         (test_vdupd_lane_s64): Pass a valid lane argument.
380         (test_vdupd_lane_u64): Likewise.
382 2013-05-24  Richard Biener  <rguenther@suse.de>
384         PR tree-optimization/57287
385         * gcc.dg/pr57287.c: New testcase.
387 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
389         PR c++/26572
390         * g++.dg/template/error51.C: New.
392 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
394         PR c++/25503
395         * g++.dg/template/bitfield2.C: New.
397 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
399         * gnat.dg/specs/noinline1.ads: New test.
400         * gnat.dg/noinline2.ad[sb]: Likewise.
401         * gnat.dg/specs/noinline3.ads: Likewise.
402         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
404 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
406         PR tree-ssa/57385
407         * gcc.dg/tree-ssa/pr57385.c: New test.
409 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
411         * gnat.dg/derived_type4.adb: New test.
413 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
415         * gcc.dg/builtin-bswap-6.c: New test.
416         * gcc.dg/builtin-bswap-7.c: Likewise.
417         * gcc.dg/builtin-bswap-8.c: Likewise.
418         * gcc.dg/builtin-bswap-9.c: Likewise.
420 2013-05-23  Christian Bruel  <christian.bruel@st.com>
422         PR debug/57351
423         * gcc.dg/debug/pr57351.c: New test
425 2013-05-23  Vidya Praveen <vidyapraveen@arm.com>
427         * gcc.target/aarch64/vect-clz.c: New file.
429 2013-05-23  Martin Jambor  <mjambor@suse.cz>
431         PR middle-end/57347
432         * gcc.dg/ipa/pr57347.c: New test.
434 2013-05-23  Richard Biener  <rguenther@suse.de>
436         PR tree-optimization/57380
437         * g++.dg/tree-ssa/pr57380.C: New testcase.
439 2013-05-23  Richard Biener  <rguenther@suse.de>
441         PR middle-end/57381
442         * gcc.dg/torture/pr57381.c: New testcase.
444 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
446         PR middle-end/57344
447         * gcc.c-torture/execute/pr57344-1.c: New test.
448         * gcc.c-torture/execute/pr57344-2.c: New test.
449         * gcc.c-torture/execute/pr57344-3.c: New test.
450         * gcc.c-torture/execute/pr57344-4.c: New test.
452 2013-05-23  Richard Biener  <rguenther@suse.de>
454         PR rtl-optimization/57341
455         * gcc.dg/torture/pr57341.c: New testcase.
457 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
459         PR c++/57352
460         * g++.dg/parse/crash62.C: New.
462 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
463             Pat Haugen <pthaugen@us.ibm.com>
464             Peter Bergner <bergner@vnet.ibm.com>
466         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
467         crypto builtins.
469 2013-05-22  Tobias Burnus  <burnus@net-b.de>
471         PR fortran/57364
472         * gfortran.dg/defined_assignment_6.f90: New.
474 2013-05-22  Tobias Burnus  <burnus@net-b.de>
476         PR fortran/57338
477         * gfortran.dg/assumed_type_6.f90: New.
479 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
481         PR c++/57211
482         * g++.dg/cpp0x/Wunused-parm.C: New.
484 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
486         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
487         * g++.dg/warn/Wdouble-promotion.C: Likewise.
489 2013-05-21  Easwaran Raman  <eraman@google.com>
491         PR tree-optimization/57322
492         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
494 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
496         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
497         .set (no)?micromips
499 2013-05-21  Tobias Burnus  <burnus@net-b.de>
501         PR fortran/57035
502         * gfortran.dg/assumed_type_5.f90: New.
503         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
504         * gfortran.dg/assumed_rank_2.f90: Ditto.
505         * gfortran.dg/assumed_type_3.f90: Update dg-error.
506         * gfortran.dg/no_arg_check_3.f90: Ditto.
508 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
510         PR tree-optimization/57331
511         * gcc.c-torture/compile/pr57331.c: New test.
513 2013-05-21  Richard Biener  <rguenther@suse.de>
515         PR tree-optimization/57330
516         * gcc.dg/torture/pr57330.c: New testcase.
518 2013-05-21  Richard Biener  <rguenther@suse.de>
520         PR tree-optimization/57303
521         * gcc.dg/torture/pr57303.c: New testcase.
523 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
525         PR tree-optimization/57321
526         * gcc.c-torture/execute/pr57321.c: New test.
528 2013-05-20  Tobias Burnus  <burnus@net-b.de>
530         PR fortran/48858
531         PR fortran/55465
532         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
533         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
534         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
535         * gfortran.dg/binding_label_tests_3.f03: Ditto.
536         * gfortran.dg/binding_label_tests_4.f03: Ditto.
537         * gfortran.dg/binding_label_tests_5.f03: Ditto.
538         * gfortran.dg/binding_label_tests_6.f03: Ditto.
539         * gfortran.dg/binding_label_tests_7.f03: Ditto.
540         * gfortran.dg/binding_label_tests_8.f03: Ditto.
541         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
542         * gfortran.dg/binding_label_tests_24.f90: New.
543         * gfortran.dg/binding_label_tests_25.f90: New.
545 2013-05-20  Tobias Burnus  <burnus@net-b.de>
547         PR fortran/48858
548         * gfortran.dg/binding_label_tests_17.f90: New.
549         * gfortran.dg/binding_label_tests_18.f90: New.
550         * gfortran.dg/binding_label_tests_19.f90: New.
551         * gfortran.dg/binding_label_tests_20.f90: New.
552         * gfortran.dg/binding_label_tests_21.f90: New.
553         * gfortran.dg/binding_label_tests_22.f90: New.
554         * gfortran.dg/binding_label_tests_23.f90: New.
556 2013-05-20  Tobias Burnus  <burnus@net-b.de>
558         PR fortran/48858
559         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
560         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
561         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
562         * gfortran.dg/common_18.f90: New.
563         * gfortran.dg/common_19.f90: New.
564         * gfortran.dg/common_20.f90: New.
565         * gfortran.dg/common_21.f90: New.
567 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
569         PR c++/12288
570         * g++.dg/parse/error52.C: New.
571         * g++.dg/parse/error3.C: Adjust.
572         * g++.dg/parse/error36.C: Likewise.
574 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
576         PR target/56547
577         * gcc.target/sh/pr56547-1.c: New.
578         * gcc.target/sh/pr56547-2.c: New.
580 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
582         PR c++/23608
583         * g++.dg/warn/Wsign-compare-6.C: New.
584         * g++.dg/warn/Wdouble-promotion.C: Adjust.
586 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
588         PR c++/57327
589         * g++.dg/template/error50.C: New.
591 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
593         PR c++/10207
594         * g++.dg/ext/complit13.C: New.
596 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
598         PR c++/57175
599         * g++.dg/pr57175.C: New testcase.
601 2013-05-17  Easwaran Raman  <eraman@google.com>
603         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
605 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
607         PR testsuite/57313
608         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
610 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
612         PR rtl-optimization/57281
613         PR rtl-optimization/57300
614         * gcc.dg/pr57300.c: New test.
615         * gcc.c-torture/execute/pr57281.c: New test.
617 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
619         PR c++/18126
620         * g++.dg/ext/sizeof-complit.C: New.
622 2013-05-17  Marek Polacek  <polacek@redhat.com>
624         * gcc.dg/strlenopt-25.c: New test.
625         * gcc.dg/strlenopt-26.c: Likewise.
627 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
629         * gcc.target/i386/rotate-4.c: Compile only with -mavx
630         instead of -mavx2, require only avx instead of avx2.
631         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
632         of avx2-check.h and turn into an avx runtime test instead of
633         avx2 runtime test.
635 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
637         * g++.dg/ext/vector22.C: Uncomment working test.
639 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
641         PR c++/17410
642         * g++.dg/template/pr17410.C: New.
644 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
646         * gcc.target/i386/rotate-3.c: New test.
647         * gcc.target/i386/rotate-3a.c: New test.
648         * gcc.target/i386/rotate-4.c: New test.
649         * gcc.target/i386/rotate-4a.c: New test.
650         * gcc.target/i386/rotate-5.c: New test.
651         * gcc.target/i386/rotate-5a.c: New test.
653 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
655         * gcc.dg/visibility-21.c: Require section_anchors.
657 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
659         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
660         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
661         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
663 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
665         * gcc.dg/visibility-21.c: New.
667 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
669         PR middle-end/57286
670         * gcc.dg/pr57286.c: New testcase.
671         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
672         * g++.dg/ext/vector22.C: Comment out transformations not
673         performed anymore.
675 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
677         PR target/57260
678         * gcc.target/mips/call-1.c: Restrict to o32.
679         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
681 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
683         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
684         dg-messages.
685         * g++.dg/warn/Wshadow-1.C: Likewise.
686         * g++.dg/warn/Wshadow-6.C: Likewise.
687         * g++.dg/warn/Wshadow-7.C: Likewise.
689 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
691         PR c++/31952
692         * g++.dg/parse/pr31952-1.C: New.
693         * g++.dg/parse/pr31952-2.C: Likewise.
694         * g++.dg/parse/pr31952-3.C: Likewise.
696         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
697         * g++.old-deja/g++.jason/cond.C: Likewise.
698         * g++.dg/cpp0x/range-for5.C: Likewise.
700 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
702         PR target/19599
703         * gcc.target/arm/pr40887.c: Adjust testcase.
704         * gcc.target/arm/pr19599.c: New test.
706 2013-05-15  Richard Biener  <rguenther@suse.de>
708         PR tree-optimization/57275
709         * gcc.target/i386/pr57275.c: New testcase.
711 2013-05-15  Jan Hubicka  <jh@suse.cz>
713         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
714         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
715         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
717 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
719         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
720         scheduling.
722 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
724         PR c++/57274
725         * c-c++-common/Wsequence-point-1.c: New test.
727 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
729         * g++.dg/ext/vector22.C: New testcase.
730         * gcc.dg/binop-xor3.c: Remove xfail.
732 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
734         * gcc.target/aarch64/vect-fcm.x: Add cases testing
735         FLOAT cmp FLOAT ? INT : INT.
736         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
737         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
738         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
739         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
740         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
741         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
743 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
745         PR c++/53903
746         * g++.dg/cpp0x/defaulted43.C: New.
748 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
750         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
751         (alloca): Remove declaration.
752         (foo9): Replace alloca by __builtin_alloca.
754 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
756         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
757         Expect "size of array is too large" error.
759 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
761         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
763 2013-05-14  Richard Biener  <rguenther@suse.de>
765         PR middle-end/57235
766         * g++.dg/torture/pr57235.C: New testcase.
768 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
770         PR middle-end/57251
771         * gcc.dg/torture/pr57251.c: New test.
773 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
775         PR target/57264
776         * gcc.target/i386/pr57264.c: New test.
778 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
780         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
782 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
784         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
786 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
788         PR tree-optimization/45216
789         PR tree-optimization/57157
790         * c-c++-common/rotate-1.c: Add 32 tests with +.
791         * c-c++-common/rotate-1a.c: Adjust.
792         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
793         * c-c++-common/rotate-2b.c: New test.
794         * c-c++-common/rotate-3.c: Add 32 tests with +.
795         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
796         * c-c++-common/rotate-4b.c: New test.
797         * c-c++-common/rotate-5.c: New test.
799 2013-05-13  Martin Jambor  <mjambor@suse.cz>
801         PR middle-end/42371
802         * gcc.dg/ipa/remref-0.c: New test.
803         * gcc.dg/ipa/remref-1a.c: Likewise.
804         * gcc.dg/ipa/remref-1b.c: Likewise.
805         * gcc.dg/ipa/remref-2a.c: Likewise.
806         * gcc.dg/ipa/remref-2b.c: Likewise.
808 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
810         * gcc.dg/vector-shift-2.c: New testcase.
812 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
814         PR tree-optimization/57230
815         * gcc.dg/strlenopt-24.c: New test.
817         PR tree-optimization/57230
818         * gcc.dg/strlenopt-23.c: New test.
820 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
822         PR target/57108
823         * gcc.target/sh/pr57108.c: Move this test case to ...
824         * gcc.c-torture/compile/pr57108.c: ... here.
826 2013-05-10  Richard Biener  <rguenther@suse.de>
828         PR tree-optimization/57214
829         * gcc.dg/torture/pr57214.c: New testcase.
831 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
833         * gcc.dg/vector-shift.c: New testcase.
835 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
837         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
839         PR tree-optimization/45216
840         PR tree-optimization/57157
841         * c-c++-common/rotate-1.c: New test.
842         * c-c++-common/rotate-1a.c: New test.
843         * c-c++-common/rotate-2.c: New test.
844         * c-c++-common/rotate-2a.c: New test.
845         * c-c++-common/rotate-3.c: New test.
846         * c-c++-common/rotate-3a.c: New test.
847         * c-c++-common/rotate-4.c: New test.
848         * c-c++-common/rotate-4a.c: New test.
850 2013-05-10  Richard Biener  <rguenther@suse.de>
852         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
853         * gcc.target/i386/l_fma_double_1.c: Adjust.
854         * gcc.target/i386/l_fma_double_2.c: Likewise.
855         * gcc.target/i386/l_fma_double_3.c: Likewise.
856         * gcc.target/i386/l_fma_double_4.c: Likewise.
857         * gcc.target/i386/l_fma_double_5.c: Likewise.
858         * gcc.target/i386/l_fma_double_6.c: Likewise.
859         * gcc.target/i386/l_fma_float_1.c: Likewise.
860         * gcc.target/i386/l_fma_float_2.c: Likewise.
861         * gcc.target/i386/l_fma_float_3.c: Likewise.
862         * gcc.target/i386/l_fma_float_4.c: Likewise.
863         * gcc.target/i386/l_fma_float_5.c: Likewise.
864         * gcc.target/i386/l_fma_float_6.c: Likewise.
866 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
868         PR c++/51226
869         * g++.dg/cpp0x/pr51226.C: New.
871 2013-04-16  Han Shen  <shenhan@google.com>
873         Test cases for '-fstack-protector-strong'.
874         * gcc.dg/fstack-protector-strong.c: New.
875         * g++.dg/fstack-protector-strong.C: New.
877 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
879         * gcc.target/aarch64/ands_1.c: New test.
880         * gcc.target/aarch64/ands_2.c: Likewise
882 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
884         * lib/target-supports.exp (check_effective_target_hw): New
885         function.
886         * c-c++-common/asan/clone-test-1.c: Call
887         check_effective_target_hw.
888         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
889         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
890         possible decorations.
891         * c-c++-common/asan/null-deref-1.c: Likewise.
892         * c-c++-common/asan/stack-overflow-1.c: Likewise.
893         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
894         * c-c++-common/asan/use-after-free-1.c: Likewise.
895         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
896         * g++.dg/asan/large-func-test-1.C: Likewise.
898 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
900         * gcc.target/aarch64/scalar_intrinsics.c: Update.
902 2013-05-07  Richard Biener  <rguenther@suse.de>
904         PR middle-end/57190
905         * g++.dg/torture/pr57190.C: New testcase.
907 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
909         PR tree-optimization/57149
910         * gcc.dg/pr57149.c: New test.
912         PR debug/57184
913         * gcc.dg/pr57184.c: New test.
915 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
917         * gnat.dg/specs/array3.ads: New test.
919 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
921         * c-c++-common/vector-scalar-2.c: New testcase.
923 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
925         * gcc.target/i386/asm-dialect-2.c: New testcase.
927 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
929         PR c++/57183
930         * g++.dg/cpp0x/auto38.C: New.
932 2013-05-06  Richard Biener  <rguenther@suse.de>
934         PR tree-optimization/57185
935         * gcc.dg/autopar/pr57185.c: New testcase.
937 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
939         PR target/57106
940         * gcc.target/i386/pr57106.c: New test.
942 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
944         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
945         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
946         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
947         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
948         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
949         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
950         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
952 2013-05-06  Teresa Johnson  <tejohnson@google.com>
954         PR bootstrap/57154
955         * gcc.dg/pr57154.c: New test.
957 2013-05-06  Richard Biener  <rguenther@suse.de>
959         PR middle-end/57147
960         * gcc.dg/torture/pr57147-1.c: New testcase.
961         * gcc.dg/torture/pr57147-2.c: Likewise.
962         * gcc.dg/torture/pr57147-3.c: Likewise.
964 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
966         PR target/55303
967         * gcc.target/sh/pr55303-1.c: New.
968         * gcc.target/sh/pr55303-2.c: New.
969         * gcc.target/sh/pr55303-3.c: New.
971 2013-05-05  Tobias Burnus  <burnus@net-b.de>
973         * gfortran.dg/allocate_with_source_3.f90: New.
975 2013-05-05  Tobias Burnus  <burnus@net-b.de>
977         PR fortran/57141
978         * gfortran.dg/null_8.f90: New.
980 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
982         PR c++/53745
983         * g++.dg/cpp0x/enum27.C: New.
984         * g++.dg/cpp0x/enum_base.C: Adjust.
986 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
988         PR tree-optimization/56205
989         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
991 2013-05-04  Tobias Burnus  <burnus@net-b.de>
993         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
994         * gfortran.dg/bind_c_usage_27.f90: New.
995         * gfortran.dg/bind_c_usage_28.f90: New.
997 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
999         PR c++/51927
1000         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
1002 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1004         PR target/57150
1005         * gcc.target/powerpc/pr57150.c: New file.
1007 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1009         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
1010         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1011         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1012         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1013         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1014         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1015         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1017 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
1019         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
1020         scan-assembler-times.
1022 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1024         * gcc.dg/tree-ssa/slsr-32.c: New.
1025         * gcc.dg/tree-ssa/slsr-33.c: New.
1026         * gcc.dg/tree-ssa/slsr-34.c: New.
1027         * gcc.dg/tree-ssa/slsr-35.c: New.
1028         * gcc.dg/tree-ssa/slsr-36.c: New.
1029         * gcc.dg/tree-ssa/slsr-37.c: New.
1030         * gcc.dg/tree-ssa/slsr-38.c: New.
1032 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
1034         * gcc.target/aarch64/tst_1.c: New test.
1035         * gcc.target/aarch64/tst_2.c: Likewise
1037 2013-05-02  Jeff Law  <law@redhat.com>
1039         PR tree-optimization/57144
1040         * gcc.c-torture/execute/pr57144.c: New test.
1042 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
1044         PR rtl-optimization/57130
1045         * gcc.c-torture/execute/pr57130.c: New test.
1047 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
1049         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
1051 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
1053         * gcc.target/aarch64/fabd.c: New file.
1055 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1057         PR c++/54318
1058         * g++.dg/cpp0x/pr54318.C: New.
1060 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1062         PR c++/14283
1063         * g++.dg/parse/error51.C: New.
1064         * g++.dg/parse/error15.C: Adjust column numbers.
1066 2013-05-02  Tobias Burnus  <burnus@net-b.de>
1068         PR fortran/57142
1069         * gfortran.dg/size_kind_2.f90: New.
1070         * gfortran.dg/size_kind_3.f90: New.
1072 2013-05-02  Richard Biener  <rguenther@suse.de>
1074         PR middle-end/57140
1075         * g++.dg/torture/pr57140.C: New testcase.
1077 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
1079         PR target/56732
1080         * gcc.target/arm/pr56732-1.c: New test.
1082 2013-05-02  Martin Jambor  <mjambor@suse.cz>
1084         PR middle-end/56988
1085         * gcc.dg/ipa/pr56988.c: New test.
1087 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
1089         * gcc.target/aarch64/bics_1.c: New test.
1090         * gcc.target/aarch64/bics_2.c: Likewise.
1092 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
1094         PR rtl-optimization/57131
1095         * gcc.c-torture/execute/pr57131.c: New test.
1097 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1099         PR c++/57132
1100         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
1102 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
1104         PR target/57091
1105         * gcc.target/i386/pr57091.c: New test.
1107 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1109         * gcc.target/aarch64/vect-vaddv.c: New.
1111 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1113         * gcc.target/aarch64/vect-vmaxv.c: New.
1114         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
1116 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1118         * gcc.target/aarch64/scalar-vca.c: New.
1119         * gcc.target/aarch64/vect-vca.c: Likewise.
1121 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
1123         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
1124         (test_vceqd_s64): Force arguments to SIMD registers.
1125         (test_vceqzd_s64): Likewise.
1126         (test_vcged_s64): Likewise.
1127         (test_vcled_s64): Likewise.
1128         (test_vcgezd_s64): Likewise.
1129         (test_vcged_u64): Likewise.
1130         (test_vcgtd_s64): Likewise.
1131         (test_vcltd_s64): Likewise.
1132         (test_vcgtzd_s64): Likewise.
1133         (test_vcgtd_u64): Likewise.
1134         (test_vclezd_s64): Likewise.
1135         (test_vcltzd_s64): Likewise.
1136         (test_vtst_s64): Likewise.
1137         (test_vtst_u64): Likewise.
1139 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1141         PR c++/57092
1142         * g++.dg/cpp0x/decltype53.C: New.
1144 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1146         PR fortran/57071
1147         * gfortran.dg/power_5.f90:  New test.
1149 2013-04-30  Richard Biener  <rguenther@suse.de>
1151         PR middle-end/57122
1152         * gcc.dg/torture/pr57122.c: New testcase.
1154 2013-04-30  Richard Biener  <rguenther@suse.de>
1156         PR middle-end/57107
1157         * g++.dg/torture/pr57107.C: New testcase.
1159 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
1161         PR rtl-optimization/57105
1162         * gcc.dg/pr57105.c: New test.
1164 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
1166         PR tree-optimization/57104
1167         * gcc.dg/pr57104.c: New test.
1169 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1171         PR target/44578
1172         * gcc.target/i386/pr44578.c: New test.
1174 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
1176         PR target/57097
1177         * gcc.target/i386/pr57097.c: New test.
1179 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1181         PR target/57098
1182         * gcc.target/i386/pr57098.c: New test.
1184 2013-04-29  Kai Tietz  <ktietz@redhat.com>
1186         * gcc.c-torture/execute/pr55875.c: New test.
1188 2013-04-29  Richard Biener  <rguenther@suse.de>
1190         PR middle-end/57075
1191         * gcc.dg/torture/pr57075.c: New testcase.
1193 2013-04-29  Richard Biener  <rguenther@suse.de>
1195         PR middle-end/57103
1196         * gcc.dg/autopar/pr57103.c: New testcase.
1198 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1200         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1202 2013-04-29  Tom de Vries  <tom@codesourcery.com>
1204         * gcc.dg/pr50763.c: Update test.
1206 2013-04-26  Jeff Law  <law@redhat.com>
1208         * gcc.dg/tree-ssa/vrp88.c: New test.
1210 2013-04-29  Christian Bruel  <christian.bruel@st.com>
1212         PR target/57108
1213         * gcc.target/sh/pr57108.c: New test.
1215 2013-04-29  Richard Biener  <rguenther@suse.de>
1217         PR middle-end/57089
1218         * gfortran.dg/gomp/pr57089.f90: New testcase.
1220 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1222         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1224 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1226         * gcc.target/aarch64/vect-vcvt.c: New.
1228 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
1230         * gcc.target/aarch64/vect-vrnd.c: New.
1232 2013-04-29  Richard Biener  <rguenther@suse.de>
1234         PR tree-optimization/57081
1235         * gcc.dg/torture/pr57081.c: New testcase.
1237 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
1239         PR tree-optimization/57083
1240         * gcc.dg/torture/pr57083.c: New test.
1242 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1244         PR c++/56450
1245         * g++.dg/cpp0x/decltype52.C: New.
1247 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
1249         N3472 binary constants
1250         * g++.dg/cpp/limits.C: Adjust warning wording.
1251         * g++.dg/system-binary-constants-1.C: Likewise.
1252         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1254 2013-04-28  Tobias Burnus  <burnus@net-b.de>
1256         PR fortran/57093
1257         * gfortran.dg/coarray_30.f90: New.
1259 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1261         PR fortran/57071
1262         * frontend-passes (optimize_power):  New function.
1263         (optimize_op):  Use it.
1265 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
1267         PR target/56866
1268         * gcc.c-torture/execute/pr56866.c: New test.
1269         * gcc.target/i386/pr56866.c: New test.
1271 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1273         PR go/57045
1274         * gcc.dg/setjmp-5.c: New test.
1276 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
1278         PR c++/55708
1279         * g++.dg/cpp0x/constexpr-55708.C: New.
1281 2013-04-26  Richard Biener  <rguenther@suse.de>
1283         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
1284         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
1285         * gcc.dg/pr53265.c: Remove XFAILs.
1286         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
1287         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
1289 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
1291         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
1292         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
1293         -fdiagnostics-color=never option similarly to
1294         -fno-diagnostics-show-caret option.
1296 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
1298         PR rtl-optimization/57003
1299         * gcc.target/i386/pr57003.c: New test.
1301 2013-04-25  Marek Polacek  <polacek@redhat.com>
1303         PR tree-optimization/57066
1304         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1306 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
1307             Tejas Belagod  <tejas.belagod@arm.com>
1309         * gcc.target/aarch64/vaddv-intrinsic.c: New.
1310         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
1311         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
1313 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1315         * gcc.target/aarch64/cmp.c: New.
1317 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1319         * gcc.target/aarch64/ngc.c: New.
1321 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1323         * lib/target-supports.exp
1324         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1325         (check_effective_target_arm_neon_fp16_ok): Likewise.
1326         (add_options_for_arm_neon_fp16): Likewise.
1327         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1328         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1330 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
1332         PR rtl-optimizations/57046
1333         * gcc.target/i386/pr57046.c: New test.
1335 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1337         * g++.dg/cpp1y/cplusplus.C: New.
1339 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1341         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1343 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1345         * c-c++-common/Wpointer-arith-1.c: New.
1347 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1349         * g++.dg/cpp1y/cxx1y_macro.C: New.
1351 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1353         PR c++/56970
1354         * g++.dg/cpp0x/sfinae45.C: New.
1356 2013-04-24  Richard Biener  <rguenther@suse.de>
1358         PR testsuite/57050
1359         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1361 2013-04-23  Richard Biener  <rguenther@suse.de>
1363         PR middle-end/57036
1364         * gcc.dg/torture/pr57036-1.c: New testcase.
1365         * gcc.dg/torture/pr57036-2.c: Likewise.
1367 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
1369         * gcc.target/aarch64/scalar-mov.c: New testcase.
1371 2013-04-23  Richard Biener  <rguenther@suse.de>
1373         PR tree-optimization/57026
1374         * gcc.dg/torture/pr57026.c: New testcase.
1376 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
1378         PR fortran/53685
1379         PR fortran/57022
1380         * gfortran.dg/transfer_check_4.f90: New.
1382 2013-04-22  Marek Polacek  <polacek@redhat.com>
1384         PR sanitizer/56990
1385         * gcc.dg/pr56990.c: New test.
1387 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
1389         PR target/57018
1390         * gcc.target/i386/pr57018.c: New test.
1392 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
1394         * gcc.target/aarch64/vrecps.c: New.
1395         * gcc.target/aarch64/vrecpx.c: Likewise.
1397 2013-04-22  Christian Bruel  <christian.bruel@st.com>
1399         PR target/56995
1400         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1402 2013-04-21  Jeff Law  <law@redhat.com>
1404         * gcc.dg/tree-ssa/forwprop-26.c: New test.
1406 2013-04-20  Tobias Burnus  <burnus@net-b.de>
1408         PR fortran/56907
1409         * gfortran.dg/c_loc_test_22.f90: New.
1411 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
1413         PR rtl-optimization/56847
1414         * gcc.dg/pr56847.c: New test.
1416 2013-04-19  Richard Biener  <rguenther@suse.de>
1418         PR tree-optimization/56982
1419         * gcc.c-torture/execute/pr56982.c: New testcase.
1421 2013-04-19  Martin Jambor  <mjambor@suse.cz>
1423         PR tree-optimization/56718
1424         * g++.dg/ipa/imm-devirt-1.C: New test.
1425         * g++.dg/ipa/imm-devirt-2.C: Likewise.
1427 2013-04-19  Richard Biener  <rguenther@suse.de>
1429         PR tree-optimization/57000
1430         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1432 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1433             Mikael Morin  <mikael@gcc.gnu.org>
1435         PR fortran/56872
1436         * gfortran.dg/array_constructor_45.f90:  New test.
1437         * gfortran.dg/array_constructor_46.f90:  New test.
1438         * gfortran.dg/array_constructor_47.f90:  New test.
1439         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
1441 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1443         PR rtl-optimization/56999
1444         * g++.dg/opt/pr56999.C: New test.
1446 2013-04-18  Cary Coutant  <ccoutant@google.com>
1448         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1449         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1451 2013-04-18  Cary Coutant  <ccoutant@google.com>
1453         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1454         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1455         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1456         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1457         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1458         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1459         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1460         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1461         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1462         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1463         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1465 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
1467         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1469 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1471         PR tree-optimization/56984
1472         * gcc.c-torture/compile/pr56984.c: New test.
1474         PR rtl-optimization/56992
1475         * gcc.dg/pr56992.c: New test.
1477 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
1479         PR fortran/56814
1480         * gfortran.dg/proc_ptr_42.f90: New.
1482 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1484         * gnat.dg/discr41.ad[sb]: New test.
1485         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
1486         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
1487         * gcc.dg/vect/slp-24.c: Likewise.
1488         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1489         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1490         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1491         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1492         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1493         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
1494         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1495         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
1496         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1497         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1498         * gcc.dg/vect/vect-strided-mult.c: Likewise.
1499         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1500         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1501         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1502         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1503         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1504         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1505         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1506         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1507         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1508         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1509         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1510         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1511         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1512         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1513         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1515 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
1517         PR fortran/40958
1518         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1519         * gfortran.dg/module_md5_1.f90: Remove.
1521 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1523         * gcc.target/aarch64/adds3.c: New.
1524         * gcc.target/aarch64/subs3.c: New.
1526 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1528         * gcc.target/aarch64/adds1.c: New.
1529         * gcc.target/aarch64/adds2.c: New.
1530         * gcc.target/aarch64/subs1.c: New.
1531         * gcc.target/aarch64/subs2.c: New.
1533 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
1535         Implement n3599 - Literal operator templates for strings.
1536         * g++.dg/cpp1y/udlit-char-template.C: New test.
1537         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1539 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1541         PR fortran/39505
1542         * gfortran.dg/no_arg_check_1.f90: New.
1543         * gfortran.dg/no_arg_check_2.f90: New.
1544         * gfortran.dg/no_arg_check_3.f90: New.
1546 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
1548         PR fortran/56968
1549         * gfortran.dg/proc_ptr_41.f90: New.
1551 2013-04-16  Richard Biener  <rguenther@suse.de>
1553         PR tree-optimization/56756
1554         * gcc.dg/torture/pr56756.c: New testcase.
1556 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1558         PR fortran/56969
1559         * gfortran.dg/c_assoc_5.f90: New.
1561 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
1563         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1564         * gcc.c-torture/execute/pr33992.x: Remove.
1565         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1566         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1567         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1569 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
1571         PR tree-optimization/56962
1572         * gcc.c-torture/execute/pr56962.c: New test.
1574 2013-04-15  Richard Biener  <rguenther@suse.de>
1576         PR tree-optimization/56933
1577         * gcc.dg/vect/pr56933.c: New testcase.
1579 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1581         * gcc.target/arm/anddi3-opt.c: New test.
1582         * gcc.target/arm/anddi3-opt2.c: Likewise.
1584 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1586         * gcc.dg/pr56890-1.c: New test.
1587         * gcc.dg/pr56890-2.c: Likewise.
1589 2013-04-15  Joey Ye  <joey.ye@arm.com>
1591         * gcc.target/arm/thumb1-far-jump-1.c: New test.
1592         * gcc.target/arm/thumb1-far-jump-2.c: New test.
1594 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
1596         PR fortran/56816
1597         * gfortran.dg/select_type_33.f03: New test.
1599 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
1601         PR fortran/55959
1602         * gfortran.dg/typebound_proc_29.f03: New.
1604 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1606         PR fortran/56266
1607         * gfortran.dg/typebound_proc_28.f03: New.
1609 2013-04-12  Jeff Law  <law@redhat.com>
1611         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1612         either.
1614 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1616         PR fortran/56929
1617         * gfortran.dg/coarray/alloc_comp_2.f90: New.
1619 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
1621         PR target/56903
1622         * gcc.target/i386/pr56903.c: New test.
1624 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1626         PR fortran/56261
1627         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1628         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1629         * gfortran.dg/block_11.f90: Fix invalid test case.
1630         * gfortran.dg/function_types_3.f90: Add new error message.
1631         * gfortran.dg/global_references_1.f90: Ditto.
1632         * gfortran.dg/import2.f90: Remove unneeded parts.
1633         * gfortran.dg/import6.f90: Fix invalid test case.
1634         * gfortran.dg/proc_decl_2.f90: Ditto.
1635         * gfortran.dg/proc_decl_9.f90: Ditto.
1636         * gfortran.dg/proc_decl_18.f90: Ditto.
1637         * gfortran.dg/proc_ptr_40.f90: New.
1638         * gfortran.dg/whole_file_7.f90: Modified error wording.
1639         * gfortran.dg/whole_file_16.f90: Ditto.
1640         * gfortran.dg/whole_file_17.f90: Add -pedantic.
1641         * gfortran.dg/whole_file_18.f90: Modified error wording.
1642         * gfortran.dg/whole_file_20.f03: Ditto.
1643         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1644         invalid test case.
1646 2013-04-12  Richard Biener  <rguenther@suse.de>
1648         Revert
1649         2013-04-10  Richard Biener  <rguenther@suse.de>
1651         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1653 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1655         PR fortran/56845
1656         * gfortran.dg/class_allocate_15.f90: New.
1658         Revert:
1659         2013-04-12  Tobias Burnus  <burnus@net-b.de>
1661         * gfortran.dg/coarray_lib_alloc_2.f90: Update
1662         scan-tree-dump-times.
1664 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
1666         PR tree-optimization/56918
1667         PR tree-optimization/56920
1668         * gcc.dg/vect/pr56918.c: New test.
1669         * gcc.dg/vect/pr56920.c: New test.
1671 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1673         PR fortran/56845
1674         * gfortran.dg/class_allocate_14.f90: New.
1675         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1676         * gfortran.dg/coarray_lib_alloc_3.f90: New.
1678 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
1680         * gcc.dg/fold-cstvecshift.c: New testcase.
1682 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1684         * gcc.target/aarch64/negs.c: New.
1686 >>>>>>> trunk
1687 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1689         PR c++/56895
1690         * g++.dg/template/arrow4.C: New test.
1692 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
1694         * gnat.dg/array23.adb: New test.
1695         * gnat.dg/array23_pkg[123].ads: New helpers.
1697 2013-04-11  Jeff Law  <law@redhat.com>
1699         PR tree-optimization/56900
1700         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1702 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1704         PR c++/56913
1705         * g++.dg/cpp0x/sfinae44.C: New.
1707 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
1709         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1710         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1712 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1714         PR c++/54216
1715         * g++.dg/cpp0x/enum26.C: New.
1716         * g++.old-deja/g++.pt/mangle1.C: Adjust.
1718 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
1720         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1721         inverse operands.
1722         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1723         loop is vectorized.
1724         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1725         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1726         loop is vectorized and that the correct instruction is generated.
1727         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1728         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1729         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1731 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1733         PR tree-optimization/56899
1734         * gcc.c-torture/execute/pr56899.c: New test.
1736 2013-04-10  David S. Miller  <davem@davemloft.net>
1738         * gcc.target/sparc/setcc-4.c: New test.
1739         * gcc.target/sparc/setcc-5.c: New test.
1741 2013-04-10  Richard Biener  <rguenther@suse.de>
1743         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1745 2013-04-10  Richard Biener  <rguenther@suse.de>
1747         * gcc.dg/vect/slp-39.c: New testcase.
1749 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
1751         PR tree-optimization/55524
1752         * gcc.target/epiphany/fnma-1.c: New test.
1754 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1756         * gcc.dg/tree-ssa/inline-11.c: New test
1758 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
1760         PR c++/56895
1761         * g++.dg/template/arrow3.C: New test.
1763 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1765         * gcc.target/arm/minmax_minus.c: New test.
1767 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1769         PR middle-end/56883
1770         * c-c++-common/gomp/pr56883.c: New test.
1772 2013-04-09  Jeff Law  <law@redhat.com>
1774         * gcc.dg/tree-ssa/vrp87.c: New test.
1776 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1778         PR tree-optimization/56854
1779         * g++.dg/torture/pr56854.C: New test.
1781 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1783         PR fortran/56782
1784         * gfortran.dg/array_constructor_44.f90:  New test.
1786 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
1788         PR c++/56871
1789         * g++.dg/cpp0x/constexpr-specialization.C: New.
1791 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1793         * gcc.c-torture/execute/pr56837.c: New test.
1795         PR c++/34949
1796         PR c++/50243
1797         * g++.dg/opt/vt3.C: New test.
1798         * g++.dg/opt/vt4.C: New test.
1800 2013-04-08  Jeff Law  <law@redhat.com>
1802         * gcc.dg/tree-ssa/forwprop-25.c: New test.
1804 2013-04-08  Richard Biener  <rguenther@suse.de>
1806         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1808 2013-04-08  Richard Biener  <rguenther@suse.de>
1810         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1812 2013-04-08  Richard Biener  <rguenther@suse.de>
1814         * g++.dg/vect/slp-pr56812.cc: Adjust.
1816 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1818         * gcc.dg/pr56837.c: New test.
1819         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1820         "generated memset minus one".
1822 2013-04-07  Tobias Burnus  <burnus@net-b.de>
1824         PR fortran/56849
1825         * gfortran.dg/reshape_5.f90: New.
1827 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1829         PR target/56843
1830         * gcc.target/powerpc/recip-1.c: Modify expected output.
1831         * gcc.target/powerpc/recip-3.c: Likewise.
1832         * gcc.target/powerpc/recip-4.c: Likewise.
1833         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1835 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1837         * gcc.target/arm/peep-ldrd-1.c: New test.
1838         * gcc.target/arm/peep-strd-1.c: Likewise.
1840 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1842         * gcc.target/arm/negdi-1.c: New test.
1843         * gcc.target/arm/negdi-2.c: Likewise.
1844         * gcc.target/arm/negdi-3.c: Likewise.
1845         * gcc.target/arm/negdi-4.c: Likewise.
1847 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1849         * lib/target-supports.exp (add_options_for_arm_v8_neon):
1850         Add -march=armv8-a when we use v8 NEON.
1851         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1852         (check_effective_target_vect_call_ceilf): Likewise.
1853         (check_effective_target_vect_call_floorf): Likewise.
1854         (check_effective_target_vect_call_roundf): Likewise.
1855         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1856         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1857         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1858         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1859         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1861 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
1863         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1864         * gcc.target/powerpc/sd-pwr6.c: Same.
1865         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1866         * g++.dg/debug/pr56294.C: XFAIL on AIX.
1868 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
1870         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1872 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
1874         PR fortran/40881
1875         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1876         * gfortran.dg/altreturn_4.f90: Ditto.
1877         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1878         * gfortran.dg/altreturn_5.f90: Ditto.
1879         * gfortran.dg/altreturn_6.f90: Ditto.
1880         * gfortran.dg/altreturn_7.f90: Ditto.
1882 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1884         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1885         New procedure.
1886         (check_effective_target_arm_v8_neon_ok_nocache):
1887         Likewise.
1888         (check_effective_target_arm_v8_neon_ok): Change to use
1889         check_effective_target_arm_v8_neon_ok_nocache.
1890         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1891         NEON flags.
1892         (check_effective_target_vect_call_btruncf):
1893         Enable for arm and ARMv8 NEON.
1894         (check_effective_target_vect_call_ceilf): Likewise.
1895         (check_effective_target_vect_call_floorf): Likewise.
1896         (check_effective_target_vect_call_roundf): Likewise.
1897         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1898         target.
1900 2013-04-04  Marek Polacek  <polacek@redhat.com>
1902         PR tree-optimization/48186
1903         * gcc.dg/pr48186.c: New test.
1905 2013-04-04  Richard Biener  <rguenther@suse.de>
1907         PR tree-optimization/56826
1908         * gcc.dg/vect/pr56826.c: New testcase.
1909         * gcc.dg/vect/O3-pr36098.c: Adjust.
1911 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
1913         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1914         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1915         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1916         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1917         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1918         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1919         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1920         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1921         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1922         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1924 2013-04-04  Richard Biener  <rguenther@suse.de>
1926         PR tree-optimization/56213
1927         * gcc.dg/vect/vect-123.c: New testcase.
1929 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1931         PR fortran/56810
1932         * gfortran.dg/read_repeat_2.f90: New.
1934 2013-04-04  Richard Biener  <rguenther@suse.de>
1936         PR tree-optimization/56837
1937         * g++.dg/torture/pr56837.C: New testcase.
1939 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1941         PR fortran/50269
1942         * gfortran.dg/c_loc_test_21.f90: New.
1943         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1944         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1945         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1946         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1947         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
1949 2013-04-03  Jeff Law  <law@redhat.com>
1951         PR tree-optimization/56799
1952         * gcc.c-torture/execute/pr56799.c: New test.
1954 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1956         PR c++/56815
1957         * g++.dg/warn/Wpointer-arith-1.C: New.
1958         * g++.dg/gomp/for-19.C: Adjust.
1960 2013-04-03  Marek Polacek  <polacek@redhat.com>
1962         PR sanitizer/55702
1963         * gcc.dg/pr55702.c: New test.
1965 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1967         PR target/56809
1968         * gcc.dg/pr56809.c: New testcase.
1970 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1972         PR debug/56819
1973         * g++.dg/debug/pr56819.C: New test.
1975 2013-04-03  Richard Biener  <rguenther@suse.de>
1977         PR tree-optimization/56817
1978         * g++.dg/torture/pr56817.C: New testcase.
1980 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1982         * gcc.dg/vect/bb-slp-31.c: New file.
1984 2013-04-03  Jason Merrill  <jason@redhat.com>
1986         PR c++/34949
1987         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1989 2013-04-03  Richard Biener  <rguenther@suse.de>
1991         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1993 2013-04-03  Richard Biener  <rguenther@suse.de>
1995         PR tree-optimization/55964
1996         * gcc.dg/torture/pr55964-2.c: New testcase.
1998 2013-04-03  Richard Biener  <rguenther@suse.de>
2000         PR tree-optimization/56501
2001         * gcc.dg/torture/pr56501.c: New testcase.
2003 2013-04-03  Richard Biener  <rguenther@suse.de>
2005         PR tree-optimization/56407
2006         * gcc.dg/torture/pr56407.c: New testcase.
2008 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2010         PR tree-optimization/56790
2011         * g++.dg/ext/pr56790-1.C: New testcase.
2013 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
2015         * gcc.target/i386/merge-1.c: New testcase.
2016         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
2018 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
2020         PR c/19449
2021         * gcc.c-torture/execute/pr19449.c: New test.
2023 2013-04-03  Richard Biener  <rguenther@suse.de>
2025         PR tree-optimization/56812
2026         * g++.dg/vect/slp-pr56812.cc: New testcase.
2028 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
2030         PR fortran/56284
2031         PR fortran/40881
2032         * gfortran.dg/altreturn_8.f90: New.
2033         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
2034         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
2035         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2037 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
2039         PR rtl-optimization/56745
2040         * gcc.c-torture/compile/pr56745.c: New test.
2042 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
2044         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
2046 2013-04-02  Richard Biener  <rguenther@suse.de>
2048         PR tree-optimization/56778
2049         * gcc.dg/torture/pr56778.c: New testcase.
2051 2013-04-02  Richard Biener  <rguenther@suse.de>
2053         PR middle-end/56768
2054         * g++.dg/torture/pr56768.C: New testcase.
2056 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
2058         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
2060 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2062         PR fortran/56660
2063         * gfortran.dg/namelist_82.f90:  New test.
2065 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
2067         PR fortran/56500
2068         * gfortran.dg/implicit_class_1.f90: New.
2070 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2072         PR fortran/56786
2073         * gfortran.dg/namelist_81.f90:  New test.
2075 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2077         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
2078         for constant and equal string lengths.
2079         * gfortran.dg/character_comparison_5.f90:  Likewise.
2080         * gfortran.dg/character_comparison_9.f90:  New test.
2082 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2084         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
2085         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
2087 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2089         PR fortran/35203
2090         * gfortran.dg/optional_absent_3.f90: New.
2092 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2094         PR fortran/56737
2095         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
2097 2013-03-29  Tobias Burnus  <burnus@net-b.de>
2099         PR fortran/56735
2100         * gfortran.dg/namelist_80.f90: New.
2102 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2104         PR fortran/45159
2105         * gfortran.dg/string_length_2.f90:  New test.
2106         * gfortran.dg/dependency_41.f90:  New test.
2108 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2110         PR fortran/55806
2111         * gfortran.dg/array_constructor_43.f90:  New test.
2112         * gfortran.dg/random_seed_3.f90:  New test.
2114 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
2116         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
2117         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2118         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2119         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2120         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2121         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2122         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2123         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2124         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2125         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2127 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
2129         PR c++/56725
2130         * g++.dg/conversion/op4.C: Adjust.
2131         * g++.dg/cpp0x/rv1n.C: Likewise.
2132         * g++.dg/cpp0x/rv2n.C: Likewise.
2133         * g++.dg/cpp0x/template_deduction.C: Likewise.
2134         * g++.dg/expr/cond8.C: Likewise.
2135         * g++.dg/other/error4.C: Likewise.
2136         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2137         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
2138         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
2139         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
2140         * g++.old-deja/g++.jason/conversion2.C: Likewise.
2141         * g++.old-deja/g++.law/cvt20.C: Likewise.
2142         * g++.old-deja/g++.law/cvt8.C: Likewise.
2143         * g++.old-deja/g++.law/init8.C: Likewise.
2144         * g++.old-deja/g++.mike/net12.C: Likewise.
2145         * g++.old-deja/g++.mike/net8.C: Likewise.
2146         * g++.old-deja/g++.mike/p2793.C: Likewise.
2147         * g++.old-deja/g++.mike/p3836.C: Likewise.
2148         * g++.old-deja/g++.mike/p418.C: Likewise.
2149         * g++.old-deja/g++.mike/p701.C: Likewise.
2150         * g++.old-deja/g++.mike/p807.C: Likewise.
2152 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
2154         PR middle-end/56694
2155         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2156         targets.
2158 2013-03-28  Marek Polacek  <polacek@redhat.com>
2160         PR tree-optimization/56695
2161         * gcc.dg/vect/pr56695.c: New test.
2163 2013-03-28  Richard Biener  <rguenther@suse.de>
2165         PR tree-optimization/37021
2166         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2167         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2169 2013-03-27  Tobias Burnus  <burnus@net-b.de>
2171         PR fortran/56650
2172         PR fortran/36437
2173         * gfortran.dg/sizeof_2.f90: New.
2174         * gfortran.dg/sizeof_3.f90: New.
2175         * gfortran.dg/sizeof_proc.f90: Update dg-error.
2177 2013-03-27  Richard Biener  <rguenther@suse.de>
2179         PR tree-optimization/37021
2180         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2182 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2184         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2185         * g++.dg/ipa/ivinline-2.C: Likewise.
2186         * g++.dg/ipa/ivinline-3.C: Likewise.
2187         * g++.dg/ipa/ivinline-4.C: Likewise.
2188         * g++.dg/ipa/ivinline-5.C: Likewise.
2189         * g++.dg/ipa/ivinline-7.C: Likewise.
2190         * g++.dg/ipa/ivinline-8.C: Likewise.
2191         * g++.dg/ipa/ivinline-9.C: Likewise.
2192         * g++.dg/cpp0x/noexcept03.C: Likewise.
2193         * gcc.dg/const-1.c: Likewise.
2194         * gcc.dg/ipa/pure-const-1.c: Likewise.
2195         * gcc.dg/noreturn-8.c: Likewise.
2196         * gcc.target/i386/mmx-1.c: Likewise.
2197         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2198         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2199         * gcc.c-torture/execute/pr33992.x: New file.
2201 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2203         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2205 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2207         PR c++/55951
2208         * g++.dg/ext/desig5.C: New.
2210 2013-03-26  Tobias Burnus  <burnus@net-b.de>
2212         PR fortran/56649
2213         * gfortran.dg/merge_init_expr_2.f90: New.
2214         * gfortran.dg/merge_char_1.f90: Modify test to
2215         stay a run-time test.
2216         * gfortran.dg/merge_char_3.f90: Ditto.
2218 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
2220         * g++.dg/cpp0x/constexpr-friend-2.C: New.
2221         * g++.dg/cpp0x/constexpr-main.C: Likewise.
2223 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
2225         PR c++/56722
2226         * g++.dg/cpp0x/range-for23.C: New.
2228 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
2230         PR libfortran/52512
2231         * gfortran.dg/namelist_79.f90: New.
2233 2013-03-25  Martin Jambor  <mjambor@suse.cz>
2235         * gcc.dg/ipa/ipcp-agg-9.c: New test.
2237 2013-03-25  Tobias Burnus  <burnus@net-b.de>
2239         PR fortran/38536
2240         PR fortran/38813
2241         PR fortran/38894
2242         PR fortran/39288
2243         PR fortran/40963
2244         PR fortran/45824
2245         PR fortran/47023
2246         PR fortran/47034
2247         PR fortran/49023
2248         PR fortran/50269
2249         PR fortran/50612
2250         PR fortran/52426
2251         PR fortran/54263
2252         PR fortran/55343
2253         PR fortran/55444
2254         PR fortran/55574
2255         PR fortran/56079
2256         PR fortran/56378
2257         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2258         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2259         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2260         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2261         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2262         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2263         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2264         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2265         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2266         * gfortran.dg/c_loc_tests_16.f90: Ditto.
2267         * gfortran.dg/c_loc_tests_4.f03: Ditto.
2268         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2269         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2270         * gfortran.dg/c_loc_tests_8.f03: Ditto.
2271         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
2272         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
2273         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
2274         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
2275         * gfortran.dg/pr32601_1.f03: Ditto.
2276         * gfortran.dg/storage_size_2.f08: Remove dg-error.
2277         * gfortran.dg/blockdata_7.f90: New.
2278         * gfortran.dg/c_assoc_4.f90: New.
2279         * gfortran.dg/c_f_pointer_tests_6.f90: New.
2280         * gfortran.dg/c_f_pointer_tests_7.f90: New.
2281         * gfortran.dg/c_funloc_tests_8.f90: New.
2282         * gfortran.dg/c_loc_test_17.f90: New.
2283         * gfortran.dg/c_loc_test_18.f90: New.
2284         * gfortran.dg/c_loc_test_19.f90: New.
2285         * gfortran.dg/c_loc_test_20.f90: New.
2286         * gfortran.dg/c_sizeof_5.f90: New.
2287         * gfortran.dg/iso_c_binding_rename_3.f90: New.
2288         * gfortran.dg/transfer_resolve_2.f90: New.
2289         * gfortran.dg/transfer_resolve_3.f90: New.
2290         * gfortran.dg/transfer_resolve_4.f90: New.
2291         * gfortran.dg/pr32601.f03: Update dg-error.
2292         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
2293         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
2295 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2297         * gcc.target/arm/vseleqdf.c: New test.
2298         * gcc.target/arm/vseleqsf.c: Likewise.
2299         * gcc.target/arm/vselgedf.c: Likewise.
2300         * gcc.target/arm/vselgesf.c: Likewise.
2301         * gcc.target/arm/vselgtdf.c: Likewise.
2302         * gcc.target/arm/vselgtsf.c: Likewise.
2303         * gcc.target/arm/vselledf.c: Likewise.
2304         * gcc.target/arm/vsellesf.c: Likewise.
2305         * gcc.target/arm/vselltdf.c: Likewise.
2306         * gcc.target/arm/vselltsf.c: Likewise.
2307         * gcc.target/arm/vselnedf.c: Likewise.
2308         * gcc.target/arm/vselnesf.c: Likewise.
2309         * gcc.target/arm/vselvcdf.c: Likewise.
2310         * gcc.target/arm/vselvcsf.c: Likewise.
2311         * gcc.target/arm/vselvsdf.c: Likewise.
2312         * gcc.target/arm/vselvssf.c: Likewise.
2314 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
2316         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2317         body from here...
2318         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2319         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2320         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2321         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2322         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2323         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2324         * gcc.target/aarch64/atomic-op-char.x: ... to here.
2325         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2326         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2327         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2328         * gcc.target/aarch64/atomic-op-int.x: ... to here.
2329         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2330         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2331         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2332         * gcc.target/aarch64/atomic-op-release.x: ... to here.
2333         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2334         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2335         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2336         * gcc.target/aarch64/atomic-op-short.x: ... to here.
2337         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2338         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2339         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2340         * gcc.target/arm/atomic-op-char.c: Likewise.
2341         * gcc.target/arm/atomic-op-consume.c: Likewise.
2342         * gcc.target/arm/atomic-op-int.c: Likewise.
2343         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2344         * gcc.target/arm/atomic-op-release.c: Likewise.
2345         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2346         * gcc.target/arm/atomic-op-short.c: Likewise.
2348 2013-03-25  Richard Biener  <rguenther@suse.de>
2350         PR middle-end/56694
2351         * g++.dg/torture/pr56694.C: New testcase.
2353 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2355         PR target/56720
2356         * gcc.target/arm/neon-vcond-gt.c: New test.
2357         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2358         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2360 2013-03-25  Richard Biener  <rguenther@suse.de>
2362         PR tree-optimization/56689
2363         * gcc.dg/torture/pr56689.c: New testcase.
2365 2013-03-25  Kai Tietz  <ktietz@redhat.com>
2367         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2369 2013-03-24  Tobias Burnus  <burnus@net-b.de>
2371         PR fortran/56696
2372         * gfortran.dg/eof_5.f90: New.
2374 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2376         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2377         alphabetically.
2379 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
2381         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2383 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2385         PR testsuite/55994
2386         * gcc.c-torture/execute/builtins/builtins.exp: Add
2387         -Wl,--allow-multiple-definition for RTEMS targets.
2389 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
2391         * gcc.target/aarch64/movk.c: New test.
2393 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
2395         * g++.dg/ext/vector21.C: New testcase.
2397 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
2399         * gcc.target/arm/neon-for-64bits-1.c: New tests.
2400         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2402 2013-03-21  Richard Biener  <rguenther@suse.de>
2404         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2405         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2407 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2409         * gcc.target/aarch64/vect.c: Test and result vector added
2410         for sabd and saba instructions.
2411         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2412         instructions in assembly.
2413         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2414         * gcc.target/aarch64/vect-fp.c: Test and result vector added
2415         for fabd instruction.
2416         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2417         instruction in assembly.
2418         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2420 2013-03-20  Jeff Law  <law@redhat.com>
2422         * g++.dg/tree-ssa/ssa-dom.C: New test.
2424 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2426         * gcc.target/powerpc/mmfpgpr.c: New test.
2427         * gcc.target/powerpc/sd-vsx.c: Likewise.
2428         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2429         * gcc.target/powerpc/vsx-float0.c: Likewise.
2431 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
2433         PR tree-optimization/56355
2434         * gcc.dg/pr56355-1.c: New file.
2436 2013-03-20  Catherine Moore  <clm@codesourcery.com>
2437             Richard Sandiford <rdsandiford@googlemail.com>
2439         * gcc.target/mips/mips.exp: Add microMIPS support.
2440         * gcc.target/mips/umips-movep-2.c: New test.
2441         * gcc.target/mips/umips-lwp-2.c: New test.
2442         * gcc.target/mips/umips-swp-5.c: New test.
2443         * gcc.target/mips/umips-constraints-1.c: New test.
2444         * gcc.target/mips/umips-lwp-3.c: New test.
2445         * gcc.target/mips/umips-swp-6.c: New test.
2446         * gcc.target/mips/umips-constraints-2.c: New test.
2447         * gcc.target/mips/umips-save-restore-1.c: New test.
2448         * gcc.target/mips/umips-lwp-4.c: New test.
2449         * gcc.target/mips/umips-swp-7.c: New test.
2450         * gcc.target/mips/umips-save-restore-2.c: New test.
2451         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2452         * gcc.target/mips/umips-lwp-5.c: New test.
2453         * gcc.target/mips/umips-save-restore-3.c: New test.
2454         * gcc.target/mips/umips-lwp-6.c: New test.
2455         * gcc.target/mips/umips-swp-1.c: New test.
2456         * gcc.target/mips/umips-lwp-7.c: New test.
2457         * gcc.target/mips/umips-swp-2.c: New test.
2458         * gcc.target/mips/umips-lwp-8.c: New test.
2459         * gcc.target/mips/umips-swp-3.c: New test.
2460         * gcc.target/mips/umips-movep-1.c: New test.
2461         * gcc.target/mips/umips-lwp-1.c: New test.
2462         * gcc.target/mips/umips-swp-4.c: New test.
2464 2013-03-20  Richard Biener  <rguenther@suse.de>
2466         PR tree-optimization/56661
2467         * gcc.dg/torture/pr56661.c: New testcase.
2469 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2471         PR rtl-optimization/56605
2472         * gcc.target/powerpc/pr56605.c: New.
2474 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2476         PR fortran/54932
2477         * gfortran.dg/do_1.f90: Don't xfail.
2479 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2481         PR libfortran/51825
2482         * gfortran.dg/namelist_77.f90: New.
2483         * gfortran.dg/namelist_78.f90: New.
2485 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2487         PR libfortran/48618
2488         * gfortran.dg/open_negative_unit_1.f90: New.
2490 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2492         * gcc.target/aarch64/sbc.c: New test.
2494 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2496         * gcc.target/aarch64/ror.c: New test.
2498 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2500         * gcc.target/aarch64/extr.c: New test.
2502 2013-03-19  Richard Biener  <rguenther@suse.de>
2504         PR tree-optimization/56273
2505         * gcc.dg/tree-ssa/vrp47.c: Adjust.
2506         * c-c++-common/uninit-17.c: Likewise.
2508 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2510         PR tree-optimization/56635
2511         * g++.dg/torture/pr56635.C: New test.
2513 2013-03-18  Richard Biener  <rguenther@suse.de>
2515         PR tree-optimization/3713
2516         * g++.dg/ipa/devirt-12.C: New testcase.
2518 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2520         PR c/56566
2521         * c-c++-common/pr56566.c: New test.
2523 2013-03-17  Jason Merrill  <jason@redhat.com>
2525         * g++.dg/template/abstract-dr337.C: XFAIL.
2527 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
2529         PR c++/56607
2530         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2531         * c-c++-common/pr56607.c: New test.
2533 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
2535         PR c++/56582
2536         * g++.dg/cpp0x/constexpr-array5.C: New.
2538 2013-03-15  Tobias Burnus  <burnus@net-b.de>
2540         PR fortran/56615
2541         * gfortran.dg/transfer_intrinsic_5.f90: New.
2543 2013-03-15  Kai Tietz  <ktietz@redhat.com>
2545         * gcc.target/i386/movti.c: Don't test for x64 mingw.
2546         * gcc.target/i386/pr20020-1.c: Likewise.
2547         * gcc.target/i386/pr20020-2.c: Likewise.
2548         * gcc.target/i386/pr20020-3.c: Likewise.
2549         * gcc.target/i386/pr53425-1.c: Likewise.
2550         * gcc.target/i386/pr53425-2.c: Likewise.
2551         * gcc.target/i386/pr55093.c: Likewise.
2552         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2554 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
2556         PR debug/56307
2557         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2558         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
2560 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
2562         PR tree-optimization/53265
2563         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2564         undefined behavior.
2565         * gcc.dg/graphite/id-6.c (test): Likewise.
2566         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2567         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2569         PR tree-optimization/53265
2570         * gcc.dg/pr53265.c: New test.
2571         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2572         to dg-options.
2573         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2574         arrays.
2575         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
2576         n, use it as high bound instead of 4.
2578 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
2580         PR target/49880
2581         * gcc.target/sh/pr49880-1.c: New.
2582         * gcc.target/sh/pr49880-2.c: New.
2583         * gcc.target/sh/pr49880-3.c: New.
2584         * gcc.target/sh/pr49880-4.c: New.
2585         * gcc.target/sh/pr49880-5.c: New.
2587 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2589         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2591 2013-03-13  Richard Biener  <rguenther@suse.de>
2593         PR tree-optimization/56608
2594         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2596 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2598         PR c++/56611
2599         * g++.dg/cpp0x/alias-decl-32.C: New.
2601 2013-03-11  Jan Hubicka  <jh@suse.cz>
2603         PR middle-end/56571
2604         * gcc.c-torture/compile/pr56571.c: New testcase.
2606 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2608         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2609         * gcc.dg/tree-ssa/pr55579.c: Likewise.
2611 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2613         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2614         * gcc.dg/inline_4.c: Likewise.
2615         * gcc.dg/unroll_2.c: Likewise.
2616         * gcc.dg/unroll_3.c: Likewise.
2617         * gcc.dg/unroll_4.c: Likewise.
2619 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2621         PR testsuite/54119
2622         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2624         PR debug/56307
2625         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2627 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
2629         PR target/40797
2630         * gcc.c-torture/compile/pr40797.c: New.
2632 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2634         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2636 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
2638         PR fortran/56575
2639         * gfortran.dg/class_56.f90: New test.
2641 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
2643         PR middle-end/56524
2644         * gcc.target/mips/pr56524.c: New test.
2646 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2648         PR c++/56565
2649         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2651 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2653         PR c++/51412
2654         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2656 2013-03-08  Marek Polacek  <polacek@redhat.com>
2658         PR tree-optimization/56478
2659         * gcc.dg/torture/pr56478.c: New test.
2661 2013-03-08  Kai Tietz  <ktietz@redhat.com>
2663         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2664         targets linker option --allow-multiple-definition.
2666         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2667         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2668         * gcc.dg/pr52549.c: Add LLP64 case.
2669         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2670         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2671         * gcc.dg/torture/pr51071-2.c: Likewise.
2672         * gcc.dg/tree-ssa/vrp72.c: Likewise.
2673         * gcc.dg/tree-ssa/vrp73.c: Likewise.
2674         * gcc.dg/tree-ssa/vrp75.c: Likewise.
2675         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2676         * gcc.dg/weak/weak-1.c: Likewise.
2677         * gcc.dg/weak/weak-2.c: Likewise.
2678         * gcc.dg/weak/weak-3.c: Likewise.
2679         * gcc.dg/weak/weak-4.c: Likewise.
2680         * gcc.dg/weak/weak-5.c: Likewise.
2681         * gcc.dg/weak/weak-15.c: Likewise.
2682         * gcc.dg/weak/weak-16.c: Likewise.
2684         * c-c++-common/pr54486.c: Skip test for mingw-targets.
2686 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
2688         PR tree-optimization/56559
2689         * gcc.dg/tree-ssa/reassoc-26.c: New test.
2691 2013-03-07  Andreas Schwab  <schwab@suse.de>
2693         * gcc.dg/pr31490.c: Fix last change.
2695 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
2697         PR c++/56534
2698         * g++.dg/template/crash115.C: New.
2700 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2702         PR tree-optimization/56539
2703         * gcc.c-torture/compile/pr56539.c: New test.
2705 2013-03-06  Kai Tietz  <ktietz@redhat.com>
2707         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2708         targets.
2709         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2710         * gcc.dg/lto/20091013-1_2.c: Likewise.
2711         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2713 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2715         * gnat.dg/specs/aggr6.ads: New test.
2717 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2719         * gnat.dg/loop_optimization15.ad[sb]: New test.
2721 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2723         PR middle-end/56548
2724         * gcc.dg/pr56548.c: New test.
2726 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2728         PR debug/53363
2729         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2731 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2733         PR c++/56543
2734         * g++.dg/template/typename20.C: New test.
2736 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2738         PR debug/56510
2739         * gcc.dg/pr56510.c: New test.
2741         PR rtl-optimization/56484
2742         * gcc.c-torture/compile/pr56484.c: New test.
2744 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2746         PR c++/56530
2747         * g++.dg/warn/Wsign-conversion-2.C: New.
2749 2013-03-05  Richard Biener  <rguenther@suse.de>
2751         PR tree-optimization/56270
2752         * gcc.dg/vect/slp-38.c: New testcase.
2754 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2756         PR rtl-optimization/56494
2757         * gcc.dg/pr56494.c: New test.
2759 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2761         * gcc.dg/pr56424.c: New test.
2763 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2765         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2766         * gcc.dg/pr56228.c <avr>: Skip.
2768 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2770         PR testsuite/52641
2771         PR tree-optimization/52631
2772         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2774 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
2776         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2777         * gcc.dg/vect/vect-83_64.c: Same.
2779 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2781         PR fortran/56477
2782         * gfortran.dg/pointer_check_13.f90: New test.
2784 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2786         PR fortran/54730
2787         * gfortran.dg/array_constructor_42.f90: New test.
2789 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
2791         PR c++/52688
2792         * g++.dg/template/static33.C: New.
2793         * g++.dg/template/static34.C: Likewise.
2795         PR c++/10291
2796         * g++.dg/template/static35.C: New.
2798 2013-03-01  Steve Ellcey  <sellcey@mips.com>
2800         * gcc.dg/pr56396.c: Require pic support.
2802 2013-03-01  Richard Biener  <rguenther@suse.de>
2804         PR tree-optimization/55481
2805         * gcc.dg/torture/pr56488.c: New testcase.
2807 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
2808             Jakub Jelinek  <jakub@redhat.com>
2810         PR sanitizer/56454
2811         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2812         no_sanitize_address attribute rather than no_address_safety_analysis.
2813         * g++.dg/asan/sanitizer_test_utils.h
2814         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2815         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2816         in addition to no_address_safety_analysis.
2818 2013-02-28  Jason Merrill  <jason@redhat.com>
2820         PR c++/56481
2821         * g++.dg/cpp0x/constexpr-and.C: New.
2823 2013-02-28  Martin Jambor  <mjambor@suse.cz>
2825         PR tree-optimization/56294
2826         * g++.dg/debug/pr56294.C: New test.
2828 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2830         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2832 2013-02-27  Marek Polacek  <polacek@redhat.com>
2834         PR rtl-optimization/56466
2835         * gcc.dg/pr56466.c: New test.
2837 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2839         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2840         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2841         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2843 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
2845         PR middle-end/45472
2846         * gcc.dg/pr45472.c: New test.
2848 2013-02-26  Marek Polacek  <polacek@redhat.com>
2850         PR tree-optimization/56426
2851         * gcc.dg/pr56436.c: New test.
2853 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
2855         PR tree-optimization/56448
2856         * gcc.c-torture/compile/pr56448.c: New test.
2858         PR tree-optimization/56443
2859         * gcc.dg/torture/pr56443.c: New test.
2861 2013-02-25  Richard Biener  <rguenther@suse.de>
2863         PR tree-optimization/56175
2864         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2866 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
2868         PR c++/56403
2869         * g++.dg/torture/pr56403.C: New test.
2871 2013-02-25  Catherine Moore  <clm@codesourcery.com>
2873         Revert:
2874         2013-02-24  Catherine Moore  <clm@codesourcery.com>
2875         Richard Sandiford  <rdsandiford@googlemail.com>
2877         * gcc.target/mips/mips.exp: Add microMIPS support.
2878         * gcc.target/mips/umips-movep-2.c: New test.
2879         * gcc.target/mips/umips-lwp-2.c: New test.
2880         * gcc.target/mips/umips-swp-5.c: New test.
2881         * gcc.target/mips/umips-constraints-1.c: New test.
2882         * gcc.target/mips/umips-lwp-3.c: New test.
2883         * gcc.target/mips/umips-swp-6.c: New test.
2884         * gcc.target/mips/umips-constraints-2.c: New test.
2885         * gcc.target/mips/umips-save-restore-1.c: New test.
2886         * gcc.target/mips/umips-lwp-4.c: New test.
2887         * gcc.target/mips/umips-swp-7.c: New test.
2888         * gcc.target/mips/umips-save-restore-2.c: New test.
2889         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2890         * gcc.target/mips/umips-lwp-5.c: New test.
2891         * gcc.target/mips/umips-save-restore-3.c: New test.
2892         * gcc.target/mips/umips-lwp-6.c: New test.
2893         * gcc.target/mips/umips-swp-1.c: New test.
2894         * gcc.target/mips/umips-lwp-7.c: New test.
2895         * gcc.target/mips/umips-swp-2.c: New test.
2896         * gcc.target/mips/umips-lwp-8.c: New test.
2897         * gcc.target/mips/umips-swp-3.c: New test.
2898         * gcc.target/mips/umips-movep-1.c: New test.
2899         * gcc.target/mips/umips-lwp-1.c: New test.
2900         * gcc.target/mips/umips-swp-4.c: New test.
2902 2013-02-24  Catherine Moore  <clm@codesourcery.com>
2903             Richard Sandiford  <rdsandiford@googlemail.com>
2905         * gcc.target/mips/mips.exp: Add microMIPS support.
2906         * gcc.target/mips/umips-movep-2.c: New test.
2907         * gcc.target/mips/umips-lwp-2.c: New test.
2908         * gcc.target/mips/umips-swp-5.c: New test.
2909         * gcc.target/mips/umips-constraints-1.c: New test.
2910         * gcc.target/mips/umips-lwp-3.c: New test.
2911         * gcc.target/mips/umips-swp-6.c: New test.
2912         * gcc.target/mips/umips-constraints-2.c: New test.
2913         * gcc.target/mips/umips-save-restore-1.c: New test.
2914         * gcc.target/mips/umips-lwp-4.c: New test.
2915         * gcc.target/mips/umips-swp-7.c: New test.
2916         * gcc.target/mips/umips-save-restore-2.c: New test.
2917         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2918         * gcc.target/mips/umips-lwp-5.c: New test.
2919         * gcc.target/mips/umips-save-restore-3.c: New test.
2920         * gcc.target/mips/umips-lwp-6.c: New test.
2921         * gcc.target/mips/umips-swp-1.c: New test.
2922         * gcc.target/mips/umips-lwp-7.c: New test.
2923         * gcc.target/mips/umips-swp-2.c: New test.
2924         * gcc.target/mips/umips-lwp-8.c: New test.
2925         * gcc.target/mips/umips-swp-3.c: New test.
2926         * gcc.target/mips/umips-movep-1.c: New test.
2927         * gcc.target/mips/umips-lwp-1.c: New test.
2928         * gcc.target/mips/umips-swp-4.c: New test.
2930 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
2932         PR sanitizer/56393
2933         * lib/asan-dg.exp (asan_link_flags): Add
2934         -B${gccpath}/libsanitizer/asan/ to flags.
2936 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2938         PR middle-end/56420
2939         * gcc.dg/torture/pr56420.c: New test.
2941 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
2943         PR middle-end/56108
2944         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2946 2013-02-21  Martin Jambor  <mjambor@suse.cz>
2948         PR tree-optimization/56310
2949         * g++.dg/ipa/pr56310.C: New test.
2951 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
2953         PR fortran/56385
2954         * gfortran.dg/proc_ptr_comp_37.f90: New.
2956 2013-02-21  Richard Biener  <rguenther@suse.de>
2958         PR tree-optimization/56415
2959         Revert
2960         2013-02-11  Richard Biener  <rguenther@suse.de>
2962         PR tree-optimization/56273
2963         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2964         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2965         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2966         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2967         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2968         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2970 2013-02-21  Marek Polacek  <polacek@redhat.com>
2972         PR tree-optimization/56398
2973         * g++.dg/torture/pr56398.C: New test.
2975 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2977         PR inline-asm/56405
2978         * gcc.c-torture/compile/pr56405.c: New test.
2980 2013-02-20  Jan Hubicka  <jh@suse.cz>
2982         PR tree-optimization/56265
2983         * g++.dg/ipa/devirt-11.C: New testcase.
2985 2013-02-20  Richard Biener  <rguenther@suse.de>
2987         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2989 2013-02-20  Richard Biener  <rguenther@suse.de>
2990         Jakub Jelinek  <jakub@redhat.com>
2992         PR tree-optimization/56396
2993         * gcc.dg/pr56396.c: New testcase.
2995 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2997         PR c++/56373
2998         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
3000 2013-02-19  Richard Biener  <rguenther@suse.de>
3002         PR tree-optimization/56384
3003         * gcc.dg/torture/pr56384.c: New testcase.
3005 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
3007         PR tree-optimization/56350
3008         * gcc.dg/pr56350.c: New test.
3010         PR tree-optimization/56381
3011         * g++.dg/opt/pr56381.C: New test.
3013 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
3015         PR pch/54117
3016         * lib/dg-pch.exp (pch-init, pch-finish,
3017         check_effective_target_pch_supported_debug): New procs.
3018         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
3019         Likewise if $pch_unsupported_debug and $flags include -g.
3020         Skip FAILs about missing *.gch file if $pch_unsupported_debug
3021         and dg-require-effective-target pch_unsupported_debug.
3022         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
3023         * objc.dg/pch/pch.exp: Likewise.
3024         * gcc.dg/pch/pch.exp: Likewise.
3025         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
3026         pch_unsupported_debug.
3027         * gcc.dg/pch/valid-1.hs: Likewise.
3028         * gcc.dg/pch/valid-1b.c: Likewise.
3029         * gcc.dg/pch/valid-1b.hs: Likewise.
3031 2013-02-18  Richard Biener  <rguenther@suse.de>
3033         PR tree-optimization/56366
3034         * gcc.dg/torture/pr56366.c: New testcase.
3036 2013-02-18  Richard Biener  <rguenther@suse.de>
3038         PR middle-end/56349
3039         * gcc.dg/torture/pr56349.c: New testcase.
3041 2013-02-18  Richard Biener  <rguenther@suse.de>
3043         PR tree-optimization/56321
3044         * gcc.dg/torture/pr56321.c: New testcase.
3046 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3048         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
3050 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
3051             Dodji Seketeli  <dodji@redhat.com>
3053         PR asan/56330
3054         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
3055         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3056         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3057         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3058         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3059         * c-c++-common/asan/pr56330.c: Likewise.
3060         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
3061         Ensure the size argument of __builtin_memcpy is a constant.
3063 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
3064             Paolo Carlini  <paolo.carlini@oracle.com>
3066         PR c++/51242
3067         * g++.dg/cpp0x/enum23.C: New.
3069 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
3071         PR target/54685
3072         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
3074 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
3076         PR rtl-optimization/56348
3077         * gcc.target/i386/pr56348.c: New test.
3079 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
3081         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
3082         * gcc.target/arm/interrupt-2.c: Likewise.
3084 2013-02-15  Tobias Burnus  <burnus@net-b.de>
3086         PR fortran/56318
3087         * gfortran.dg/matmul_9.f90: New.
3089 2013-02-15  Tobias Burnus  <burnus@net-b.de>
3091         PR fortran/53818
3092         * gfortran.dg/init_flag_11.f90: New.
3094 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3096         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
3098 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3100         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
3101         characters.
3103 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
3104             Tobias Burnus  <burnus@net-b.de>
3106         PR testsuite/56138
3107         * gfortran.dg/allocatable_function_7.f90: New.
3109 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
3111         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
3112         * asan_globals_test-wrapper.cc: New file.
3113         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
3114         instead of asan_globals_test.cc as dg-additional-sources.
3115         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
3116         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
3117         "sanitizer_test_utils.h" instead of
3118         "sanitizer_common/tests/sanitizer_test_utils.h".
3119         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
3120         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
3121         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
3122         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
3123         * g++.dg/asan/asan_test.cc: Synced from upstream.
3124         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
3126 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
3128         Fix an asan crash
3129         * c-c++-common/asan/memcmp-2.c: New test.
3131 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
3133         PR c++/55582
3134         * g++.dg/cpp0x/udlit-string-literal.h: New.
3135         * g++.dg/cpp0x/udlit-string-literal.C: New.
3137 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
3139         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
3141 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
3143         PR target/56184
3144         * gcc.target/arm/pr56184.C: New test.
3146 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
3148         PR c++/56302
3149         * g++.dg/torture/pr56302.C: New test.
3150         * g++.dg/cpp0x/constexpr-56302.C: New test.
3151         * c-c++-common/pr56302.c: New test.
3153 2013-02-13  Tobias Burnus  <burnus@net-b.de>
3154             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3156         PR fortran/56204
3157         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3158         * gfortran.dg/quad_3.f90: Ditto.
3160 2013-02-13  Kostya Serebryany  <kcc@google.com>
3162         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3163         to match the fresh asan run-time.
3164         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3166 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
3168         Avoid instrumenting duplicated memory access in the same basic block
3169         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3170         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3171         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3172         * c-c++-common/asan/inc.c: Likewise.
3174 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
3176         PR inline-asm/56148
3177         * gcc.target/i386/pr56148.c: New test.
3179 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
3180             Tobias Burnus  <burnus@net-b.de>
3182         PR testsuite/56082
3183         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3184         to kind=2.
3186 2013-02-12  Richard Biener  <rguenther@suse.de>
3188         PR lto/56297
3189         * gcc.dg/lto/pr56297_0.c: New testcase.
3190         * gcc.dg/lto/pr56297_0.c: Likewise.
3192 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
3194         PR fortran/46952
3195         * gfortran.dg/typebound_deferred_1.f90: New.
3197 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
3199         PR rtl-optimization/56151
3200         * gcc.target/i386/pr56151.c: New test.
3202 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
3204         * g++.dg/ext/mv12.C: New test.
3205         * g++.dg/ext/mv12.h: New file.
3206         * g++.dg/ext/mv12-aux.C: New file.
3207         * g++.dg/ext/mv13.C: New test.
3209 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3211         * lib/target-supports.exp
3212         (check_effective_target_powerpc_eabi_ok): New.
3213         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3214         powerpc_eabi_ok.
3215         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3216         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3217         only.
3218         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3219         * gcc.target/powerpc/pr51623.c: Likewise.
3220         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3221         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3223 2013-02-11  Alexander Potapenko  <glider@google.com>
3224             Jack Howarth  <howarth@bromo.med.uc.edu>
3225             Jakub Jelinek  <jakub@redhat.com>
3227         PR sanitizer/55617
3228         * g++.dg/asan/pr55617.C: Run on all targets.
3230 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
3232         PR rtl-optimization/56275
3233         * gcc.dg/pr56275.c: New test.
3235 2013-02-11  Richard Biener  <rguenther@suse.de>
3237         PR tree-optimization/56273
3238         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3240 2013-02-11  Richard Biener  <rguenther@suse.de>
3242         PR tree-optimization/56264
3243         * gcc.dg/torture/pr56264.c: New testcase.
3245 2013-02-11  Richard Biener  <rguenther@suse.de>
3247         PR tree-optimization/56273
3248         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3249         * gcc.dg/tree-ssa/pr21559.c: Adjust.
3250         * gcc.dg/tree-ssa/vrp17.c: Likewise.
3251         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3252         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3253         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3255 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
3257         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3258         for *-*-linux-gnu targets.
3259         * g++.dg/asan/interception-test-1.c: Ditto.
3260         * g++.dg/asan/interception-failure-test-1.C: Ditto.
3261         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3263 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
3265         PR fortran/55362
3266         * gfortran.dg/intrinsic_size_4.f90 : New test.
3268 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
3270         PR target/56256
3271         * gcc.target/powerpc/pr56256.c: New test.
3273 2013-02-08  Ian Lance Taylor  <iant@google.com>
3275         * lib/go.exp: Load timeout.exp.
3277 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
3279         PR rtl-optimization/56246
3280         * gcc.target/i386/pr56246.c: New test.
3282 2013-02-08  Jeff Law  <law@redhat.com>
3284         PR debug/53948
3285         * gcc.dg/debug/dwarf2/pr53948.c: New test.
3287 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3289         PR target/56043
3290         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
3291         powerpc*-*-linux*.
3293 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3295         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
3297 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3299         PR rtl-optimization/56195
3300         * gcc.dg/torture/pr56195.c: New test.
3302 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3304         PR fortran/54107
3305         * gfortran.dg/recursive_interface_2.f90: New test.
3307 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3309         PR tree-optimization/56250
3310         * gcc.c-torture/execute/pr56250.c: New test.
3312 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3314         PR tree-optimization/56064
3315         * gcc.dg/fixed-point/view-convert-2.c: New test.
3317 2013-02-08  Michael Matz  <matz@suse.de>
3319         PR tree-optimization/52448
3320         * gcc.dg/pr52448.c: New test.
3322 2013-02-08  Richard Biener  <rguenther@suse.de>
3324         PR middle-end/56181
3325         * gcc.dg/torture/pr56181.c: New testcase.
3327 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3329         PR target/54222
3330         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3331         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3333 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3335         PR c++/56241
3336         * g++.dg/parse/crash61.C: New test.
3338         PR c++/56239
3339         * g++.dg/parse/pr56239.C: New test.
3341         PR c++/56237
3342         * g++.dg/abi/mangle61.C: New test.
3344 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
3346         PR rtl-optimization/56225
3347         * gcc.target/i386/pr56225.c: New test.
3349 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3351         PR debug/56154
3352         * gcc.dg/guality/pr56154-1.c: New test.
3353         * gcc.dg/guality/pr56154-2.c: New test.
3354         * gcc.dg/guality/pr56154-3.c: New test.
3355         * gcc.dg/guality/pr56154-4.c: New test.
3356         * gcc.dg/guality/pr56154-aux.c: New file.
3358         PR tree-optimization/55789
3359         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3360         cleanup-tree-dump.
3361         * gcc.dg/tree-ssa/inline-3.c: Add
3362         --param max-early-inliner-iterations=2 option.
3364 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3366         PR debug/53363
3367         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3368         Add -fno-dwarf2-cfi-asm to dg-options.
3369         Adapt match count.
3371 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3373         PR target/56228
3374         * gcc.dg/pr56228.c: New test.
3376 2013-02-07  Alan Modra  <amodra@gmail.com>
3378         PR target/54009
3379         * gcc.target/powerpc/pr54009.c: New test.
3380         PR target/54131
3381         * gfortran.dg/pr54131.f: New test.
3383 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
3385         PR fortran/55789
3386         * gfortran.dg/array_constructor_41.f90: New test.
3388 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
3390         PR fortran/55978
3391         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3393 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
3395         PR middle-end/56217
3396         * g++.dg/gomp/pr56217.C: New test.
3398 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3400         PR tree-optimization/56205
3401         * gcc.dg/tree-ssa/stdarg-6.c: New test.
3402         * gcc.c-torture/execute/pr56205.c: New test.
3404 2013-02-05  Richard Biener  <rguenther@suse.de>
3406         PR tree-optimization/53342
3407         PR tree-optimization/53185
3408         * gcc.dg/vect/pr53185-2.c: New testcase.
3410 2013-02-05  Jan Hubicka  <jh@suse.cz>
3412         PR tree-optimization/55789
3413         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3414         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3415         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3416         * g++.dg/ipa/inline-1.C: New testcase.
3417         * g++.dg/ipa/inline-2.C: New testcase.
3418         * g++.dg/ipa/inline-3.C: New testcase.
3420 2013-02-05  Jan Hubicka  <jh@suse.cz>
3422         PR tree-optimization/55789
3423         * g++.dg/torture/pr55789.C: New testcase.
3425 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3427         PR middle-end/56167
3428         * gcc.dg/pr56167.c: New test.
3430 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3432         PR target/55146
3433         * gcc.target/sh/pr55146.c: New.
3435 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3437         PR tree-optimization/54386
3438         * gcc.target/sh/pr54386.c: New.
3440 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
3442         PR fortran/56008
3443         * gfortran.dg/realloc_on _assign_16.f90 : New test.
3445         PR fortran/47517
3446         * gfortran.dg/realloc_on _assign_17.f90 : New test.
3448 2013-02-04  Alexander Potapenko  <glider@google.com>
3449             Jack Howarth  <howarth@bromo.med.uc.edu>
3450             Jakub Jelinek  <jakub@redhat.com>
3452         PR sanitizer/55617
3453         * g++.dg/asan/pr55617.C: New test.
3455 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3457         PR fortran/54195
3458         * gfortran.dg/typebound_operator_19.f90: New test.
3459         * gfortran.dg/typebound_assignment_4.f90: New test.
3461 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3463         PR fortran/54107
3464         * gfortran.dg/recursive_interface_1.f90: New test.
3466 2013-02-04  Richard Guenther  <rguenther@suse.de>
3468         PR lto/56168
3469         * gcc.dg/lto/pr56168_0.c: New testcase.
3470         * gcc.dg/lto/pr56168_1.c: Likewise.
3472 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3474         PR fortran/50627
3475         PR fortran/56054
3476         * gfortran.dg/block_12.f90:  New test.
3477         * gfortran.dg/module_error_1.f90:  New test.
3479 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
3481         * lib/target-supports.exp (check_effective_target_vect_float)
3482         (check_effective_target_vect_no_align): Add mips-sde-elf.
3484 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
3486         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3488 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
3490         * gcc.dg/pr56023.c: XFAIL on AIX.
3491         * gcc.dg/vect/pr49352.c: Same.
3493 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
3495         * gnat.dg/opt26.adb: New test.
3497 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3499         Revert.
3500         2013-01-27  Amol Pise  <amolpise15@gmail.com>
3502         * gcc.target/arm/neon-vfnms-1.c: New test.
3503         * gcc.target/arm/neon-vfnma-1.c: New test.
3505 2013-01-31  Richard Biener  <rguenther@suse.de>
3507         PR tree-optimization/56157
3508         * gcc.dg/torture/pr56157.c: New testcase.
3510 2013-01-30  Richard Biener  <rguenther@suse.de>
3512         PR tree-optimization/56150
3513         * gcc.dg/torture/pr56150.c: New testcase.
3515 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
3517         PR sanitizer/55374
3518         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3519         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
3520         printed in backtrace.
3521         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3522         to avoid errors about mismatched allocation vs. deallocation.
3524         PR c++/55742
3525         * g++.dg/mv1.C: Moved to...
3526         * g++.dg/ext/mv1.C: ... here.  Adjust test.
3527         * g++.dg/mv2.C: Moved to...
3528         * g++.dg/ext/mv2.C: ... here.  Adjust test.
3529         * g++.dg/mv3.C: Moved to...
3530         * g++.dg/ext/mv3.C: ... here.
3531         * g++.dg/mv4.C: Moved to...
3532         * g++.dg/ext/mv4.C: ... here.
3533         * g++.dg/mv5.C: Moved to...
3534         * g++.dg/ext/mv5.C: ... here.  Adjust test.
3535         * g++.dg/mv6.C: Moved to...
3536         * g++.dg/ext/mv6.C: ... here.  Adjust test.
3537         * g++.dg/ext/mv7.C: New test.
3538         * g++.dg/ext/mv8.C: New test.
3539         * g++.dg/ext/mv9.C: New test.
3540         * g++.dg/ext/mv10.C: New test.
3541         * g++.dg/ext/mv11.C: New test.
3543 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3545         PR rtl-optimization/56144
3546         * gcc.dg/pr56144.c: New.
3548 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
3550         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3551         message.
3552         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3553         * g++.dg/cpp0x/constexpr-55573.C: Same
3555 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
3557         PR tree-optimization/56064
3558         * gcc.dg/fixed-point/view-convert.c: New test.
3560 2013-01-30  Andreas Schwab  <schwab@suse.de>
3562         * lib/target-supports-dg.exp (dg-process-target): Use expr to
3563         evaluate the end index in string range.
3565 2013-01-30  Tobias Burnus  <burnus@net-b.de>
3567         PR fortran/56138
3568         * gfortran.dg/allocatable_function_6.f90: New.
3570 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
3571             Mikael Morin  <mikael@gcc.gnu.org>
3573         PR fortran/54107
3574         * gfortran.dg/proc_ptr_comp_36.f90: New.
3576 2013-01-29  Richard Biener  <rguenther@suse.de>
3578         PR tree-optimization/55270
3579         * gcc.dg/torture/pr55270.c: New testcase.
3581 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3583         PR rtl-optimization/56117
3584         * gcc.dg/pr56117.c: New test.
3586 2013-01-28  Richard Biener  <rguenther@suse.de>
3588         PR tree-optimization/56034
3589         * gcc.dg/torture/pr56034.c: New testcase.
3591 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3593         PR tree-optimization/56125
3594         * gcc.dg/pr56125.c: New test.
3596 2013-01-28  Tobias Burnus  <burnus@net-b.de>
3597             Mikael Morin  <mikael@gcc.gnu.org>
3599         PR fortran/53537
3600         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3601         * gfortran.dg/import8.f90: Likewise.
3602         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3603         * gfortran.dg/import10.f90: New test.
3604         * gfortran.dg/import11.f90: Likewise
3606 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3608         PR testsuite/56053
3609         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3610         string.h.  Provide memset, malloc and free prototypes, adjust line
3611         numbers in dg-output.
3612         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3613         Provide memset prototype and adjust line numbers in dg-output.
3614         * c-c++-common/asan/global-overflow-1.c: Likewise.
3616         PR tree-optimization/56094
3617         * gcc.dg/pr56094.c: New test.
3619 2013-01-27  Amol Pise  <amolpise15@gmail.com>
3621         * gcc.target/arm/neon-vfnms-1.c: New test.
3622         * gcc.target/arm/neon-vfnma-1.c: New test.
3624 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
3626         PR target/56114
3627         * gcc.target/i386/pr56114.c: New test.
3629 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
3631         PR fortran/55984
3632         * gfortran.dg/associate_14.f90: New test.
3634         PR fortran/56047
3635         * gfortran.dg/associate_13.f90: New test.
3637 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
3639         PR tree-optimization/56098
3640         * gcc.dg/pr56098-1.c: New test.
3641         * gcc.dg/pr56098-2.c: New test.
3643 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
3645         PR target/54222
3646         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3648 2013-01-22  Marek Polacek  <polacek@redhat.com>
3650         PR tree-optimization/56035
3651         * gcc.dg/pr56035.c: New test.
3653 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3655         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3656         for MIPS.
3658 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3660         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3662 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
3664         PR c/56078
3665         * gcc.dg/pr56078.c: New test.
3666         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3668 2013-01-24  Martin Jambor  <mjambor@suse.cz>
3670         PR tree-optimization/55927
3671         * g++.dg/ipa/devirt-10.C: Disable early inlining.
3673 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
3675         * gcc.target/i386/movsd.c: New test.
3677 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
3679         PR inline-asm/55934
3680         * gcc.target/i386/pr55934.c: New test.
3682 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
3684         PR fortran/56081
3685         * gfortran.dg/select_8.f90: New.
3687 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
3689         * gcc.target/microblaze/microblaze.exp: Remove
3690         target_config_cflags check.
3692 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
3694         PR fortran/56052
3695         * gfortran.dg/gomp/pr56052.f90: New test.
3697         PR target/49069
3698         * gcc.dg/pr49069.c: New test.
3700 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
3702         PR c++/55944
3703         * g++.dg/cpp0x/constexpr-static10.C: New.
3705 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
3707         PR target/56028
3708         * gcc.target/i386/pr56028.c: New test.
3710 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
3712         PR target/55686
3713         * gcc.target/i386/pr55686.c: New test.
3715 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
3717         PR c++/53609
3718         * g++.dg/cpp0x/variadic139.C: New test.
3719         * g++.dg/cpp0x/variadic140.C: Likewise.
3720         * g++.dg/cpp0x/variadic141.C: Likewise.
3722 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3724         * gnat.dg/warn8.adb: New test.
3726 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3728         PR fortran/55919
3729         * gfortran.dg/include_8.f90: New test.
3731 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3733         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3734         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3736 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
3738         PR tree-optimization/56051
3739         * gcc.c-torture/execute/pr56051.c: New test.
3741 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3743         PR rtl-optimization/56023
3744         * gcc.dg/pr56023.c: New test.
3746 2013-01-21  Martin Jambor  <mjambor@suse.cz>
3748         PR middle-end/56022
3749         * gcc.target/i386/pr56022.c: New test.
3751 2013-01-21  Jason Merrill  <jason@redhat.com>
3753         * lib/target-supports.exp (check_effective_target_alias): New.
3755 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3757         PR debug/53235
3758         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3760 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
3762         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3764 2013-01-19  Jeff Law  <law@redhat.com>
3766         PR tree-optimization/52631
3767         * tree-ssa/pr52631.c: New test.
3768         * tree-ssa/ssa-fre-9: Update expected output.
3770 2013-01-19  Anthony Green  <green@moxielogic.com>
3772         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3773         for moxie.
3775 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3777         PR tree-optimization/56029
3778         * g++.dg/torture/pr56029.C: New test.
3780 2013-01-18  Sharad Singhai  <singhai@google.com>
3782         PR tree-optimization/55995
3783         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3785 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
3787         PR target/55433
3788         * gcc.target/i386/pr55433.c: New.
3790 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3792         PR middle-end/56015
3793         * gfortran.dg/pr56015.f90: New test.
3795 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
3797         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3799 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
3801         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3802         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3803         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3804         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3805         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3807 2013-01-17  Jeff Law  <law@redhat.com>
3809         * gcc.dg/pr52573.c: Move to...
3810         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
3812         PR rtl-optimization/52573
3813         * gcc.dg/pr52573.c: New test.
3815 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
3817         PR sanitizer/55679
3818         * g++.dg/asan/interception-test-1.C: Skip on darwin.
3819         * lib/target-supports.exp (check_effective_target_swapcontext): Use
3820         check_no_compiler_messages to test support in ucontext.h.
3821         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3822         compliant RLIMIT_AS.
3824 2013-01-17  Marek Polacek  <polacek@redhat.com>
3826         PR rtl-optimization/55833
3827         * gcc.dg/pr55833.c: New test.
3829 2013-01-17  Jan Hubicka  <jh@suse.cz>
3831         PR tree-optimization/55273
3832         * gcc.c-torture/compile/pr55273.c: New testcase.
3834 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
3836         PR target/55981
3837         * gcc.target/pr55981.c: New test.
3839 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
3841         * gcc.target/arm/pr40887.c: Require at least armv5.
3842         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3843         * gcc.target/arm/pr51915.c: Likewise.
3844         * gcc.target/arm/pr52006.c: Likewise.
3845         * gcc.target/arm/pr53187.c: Likewise.
3847         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3848         * gcc.target/arm/ftest-support-arm.h: Delete.
3849         * gcc.target/arm/ftest-support-thumb.h: Delete.
3850         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3851         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3852         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3853         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3854         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3855         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3856         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3857         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3858         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3859         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3860         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3861         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3862         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3863         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3864         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3865         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3866         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3867         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3868         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3869         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3870         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3871         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3872         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3873         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3875 2013-01-17  Martin Jambor  <mjambor@suse.cz>
3877         PR tree-optimizations/55264
3878         * g++.dg/ipa/pr55264.C: New test.
3880 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
3882         PR fortran/55983
3883         * gfortran.dg/class_55.f90: New.
3885 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
3887         PR testsuite/55994
3888         * gcc.c-torture/execute/builtins/builtins.exp: Add
3889         -Wl,--allow-multiple-definition for eabi and elf targets.
3891         PR testsuite/54622
3892         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3893         check_effective_target_vect_perm_short,
3894         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3895         check_effective_target_vect64): Return 0 for big-endian ARM.
3896         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3898         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3899         prototypes.
3901 2013-01-16  Richard Biener  <rguenther@suse.de>
3903         PR tree-optimization/55964
3904         * gcc.dg/torture/pr55964.c: New testcase.
3906 2013-01-16  Richard Biener  <rguenther@suse.de>
3908         PR tree-optimization/54767
3909         PR tree-optimization/53465
3910         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3912 2013-01-16  Christian Bruel  <christian.bruel@st.com>
3914         PR target/55301
3915         * gcc.target/sh/sh-switch.c: New testcase.
3917 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3919         * gcc.dg/webizer.c: Increase the array size.
3921 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3923         PR target/55940
3924         * gcc.dg/pr55940.c: New test.
3926 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
3927             Harald Anlauf  <anlauf@gmx.de>
3929         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3930         * gfortran.dg/bounds_check_5.f90: Likewise.
3931         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3932         * gfortran.dg/continuation_9.f90: Likewise.
3933         * gfortran.dg/move_alloc_13.f90: Likewise.
3934         * gfortran.dg/structure_constructor_11.f90: Likewise.
3935         * gfortran.dg/tab_continuation.f: Likewise.
3936         * gfortran.dg/warning-directive-2.F90: Likewise.
3937         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3939 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3941         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3942         * gcc.target/arm/fma-sp.c: Likewise.
3944 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3946         PR rtl-optimization/55153
3947         * gcc.dg/pr55153.c: New.
3949 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3951         PR tree-optimization/55920
3952         * gcc.c-torture/compile/pr55920.c: New test.
3954 2013-01-15  Richard Biener  <rguenther@suse.de>
3956         PR middle-end/55882
3957         * gcc.dg/torture/pr55882.c: New testcase.
3959 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3961         PR tree-optimization/55955
3962         * gcc.c-torture/compile/pr55955.c: New test.
3964 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
3966         PR c++/55663
3967         * g++.dg/cpp0x/alias-decl-31.C: New test.
3969 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
3971         PR fortran/54286
3972         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3973         case where interface is null.
3975 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3977         PR fortran/55806
3978         * gfortran.dg/array_constructor_40.f90:  New test.
3980 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
3982         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3984 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3986         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3987         * gcc.target/aarch64/vect-ld1r-compile.c: New.
3988         * gcc.target/aarch64/vect-ld1r-fp.c: New.
3989         * gcc.target/aarch64/vect-ld1r.c: New.
3990         * gcc.target/aarch64/vect-ld1r.x: New.
3992 2013-01-14  Andi Kleen  <ak@linux.intel.com>
3994         PR target/55948
3995         * gcc.target/i386/hle-clear-rel.c: New file
3996         * gcc.target/i386/hle-store-rel.c: New file.
3998 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
4000         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
4001         * gfortran.dg/bounds_check_4.f90: Likewise.
4002         * gfortran.dg/inquire_10.f90: Likewise.
4003         * gfortran.dg/minloc_3.f90: Likewise.
4004         * gfortran.dg/minlocval_3.f90: Likewise.
4005         * gfortran.dg/module_double_reuse.f90: Likewise.
4006         * gfortran.dg/mvbits_1.f90: Likewise.
4007         * gfortran.dg/oldstyle_1.f90: Likewise.
4008         * gfortran.dg/pr20163-2.f: Likewise.
4009         * gfortran.dg/save_1.f90: Likewise.
4010         * gfortran.dg/scan_1.f90: Likewise.
4011         * gfortran.dg/select_char_1.f90: Likewise.
4012         * gfortran.dg/shape_4.f90: Likewise.
4013         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
4014         * gfortran.dg/function_optimize_10.f90: Likewise.
4015         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
4016         * gfortran.dg/used_types_17.f90: Likewise.
4017         * gfortran.dg/used_types_18.f90: Likewise.
4019 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
4021         PR fortran/54286
4022         * gfortran.dg/proc_ptr_result_8.f90 : New test.
4024 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
4026         * gcc.dg/unroll_5.c: Add nomips16 attributes.
4028 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
4030         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
4032 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
4034         PR fortran/55072
4035         * gfortran.dg/assumed_type_2.f90: Fix test case.
4036         * gfortran.dg/internal_pack_13.f90: New test.
4037         * gfortran.dg/internal_pack_14.f90: New test.
4039 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4041         PR fortran/55868
4042         * gfortran.dg/unlimited_polymorphic_8.f90: Update
4043         scan-tree-dump-times for foo.0.x._vptr to deal with change from
4044         $tar to STAR.
4046 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
4048         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
4050 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4052         PR target/55719
4053         * gcc.target/s390/pr55719.c: New testcase.
4055 2013-01-11  Richard Guenther  <rguenther@suse.de>
4057         PR tree-optimization/44061
4058         * gcc.dg/pr44061.c: New testcase.
4060 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
4062         Update copyright years.
4064 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
4065             Jakub Jelinek  <jakub@redhat.com>
4067         PR target/55565
4068         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
4070 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
4072         PR rtl-optimization/55672
4073         * gcc.target/i386/pr55672.c: New.
4075 2013-01-10  Jeff Law  <law@redhat.com>
4077         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
4078         pass/fail message unique.
4081 2013-01-10  Jason Merrill  <jason@redhat.com>
4083         * ada/.gitignore: New.
4085 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4087         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
4088         Add tls options.
4089         * g++.dg/tls/thread_local2.C: Likewise.
4090         * g++.dg/tls/thread_local2g.C: Likewise.
4091         * g++.dg/tls/thread_local6.C: Likewise.
4092         * g++.dg/tls/thread_local-order1.C: Add tls options.
4093         * g++.dg/tls/thread_local-order2.C: Likewise.
4094         * g++.dg/tls/thread_local3.C: Likewise.
4095         * g++.dg/tls/thread_local3g.C: Likewise.
4096         * g++.dg/tls/thread_local4.C: Likewise.
4097         * g++.dg/tls/thread_local4g.C: Likewise.
4098         * g++.dg/tls/thread_local5.C: Likewise.
4099         * g++.dg/tls/thread_local5g.C: Likewise.
4100         * g++.dg/tls/thread_local6g.C: Likewise.
4102 2013-01-10  Kostya Serebryany  <kcc@google.com>
4104         * g++.dg/asan/asan_test.cc: Sync from upstream.
4106 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
4108         PR tree-optimization/55921
4109         * gcc.c-torture/compile/pr55921.c: New test.
4111 2013-01-09  Jan Hubicka  <jh@suse.cz>
4113         PR tree-optimization/55569
4114         * gcc.c-torture/compile/pr55569.c: New testcase.
4116 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
4118         PR fortran/47203
4119         * gfortran.dg/use_28.f90: New test.
4121 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
4123         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
4124         number matching more robust.
4126 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
4128         PR rtl-optimization/55829
4129         * gcc.target/i386/pr55829.c: New.
4131 2013-01-09  Tobias Burnus  <burnus@net-b.de>
4133         PR fortran/55758
4134         * gfortran.dg/bind_c_bool_1.f90: New.
4135         * gfortran.dg/do_5.f90: Add dg-warning.
4137 2013-01-09  Jan Hubicka  <jh@suse.cz>
4139         PR tree-optimization/55875
4140         * gcc.c-torture/execute/pr55875.c: New testcase.
4141         * g++.dg/torture/pr55875.C: New testcase.
4143 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4145         PR c/48418
4146         * c-c++-common/pr48418.c: New test.
4148 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
4150         PR c++/55801
4151         * g++.dg/tls/thread_local-ice.C: New.
4153 2013-01-09  Andreas Schwab  <schwab@suse.de>
4155         * gcc.dg/guality/pr54693.c: Null-terminate arr.
4157 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
4159         PR tree-optimization/48189
4160         * gcc.dg/pr48189.c: New test.
4162 2013-01-04  Jan Hubicka  <jh@suse.cz>
4164         PR tree-optimization/55823
4165         * g++.dg/ipa/devirt-10.C: New testcase.
4167 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
4168             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
4170         PR rtl-optimization/55845
4171         * gcc.target/i386/pr55845.c: New test.
4173 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
4175         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4176         instructions generated instead of number of occurances.
4178 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4180         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4181         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4182         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4183         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4184         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4185         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4186         * gcc.target/aarch64/vect-fcm.x: Likewise.
4187         * lib/target-supports.exp
4188         (check_effective_target_vect_cond): Enable for AArch64.
4190 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
4192         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4193         endian-safe float pool loading.
4194         (test_square_root_v4sf): Likewise.
4195         (test_square_root_v2df): Likewise.
4196         * lib/target-supports.exp
4197         (check_effective_target_vect_call_sqrtf): Add AArch64.
4199 2013-01-08  Martin Jambor  <mjambor@suse.cz>
4201         PR debug/55579
4202         * gcc.dg/tree-ssa/pr55579.c: New test.
4204 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4206         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4207         asm comments.
4209 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
4211         PR middle-end/55890
4212         * gcc.dg/torture/pr55890-3.c: New test.
4214         PR middle-end/55851
4215         * gcc.c-torture/compile/pr55851.c: New test.
4217         PR sanitizer/55844
4218         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4219         dg-options.
4221 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
4223         PR fortran/55618
4224         * gfortran.dg/elemental_scalar_args_2.f90: New test.
4226 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4228         PR fortran/55763
4229         * gfortran.dg/pointer_init_2.f90: Update dg-error.
4230         * gfortran.dg/pointer_init_7.f90: New.
4232 2013-01-07  Richard Biener  <rguenther@suse.de>
4234         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4236 2013-01-07  Richard Biener  <rguenther@suse.de>
4238         PR middle-end/55890
4239         * gcc.dg/torture/pr55890-1.c: New testcase.
4240         * gcc.dg/torture/pr55890-2.c: Likewise.
4242 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
4244         * gcc.target/aarch64/fmovd.c: New.
4245         * gcc.target/aarch64/fmovf.c: Likewise.
4246         * gcc.target/aarch64/fmovd-zero.c: Likewise.
4247         * gcc.target/aarch64/fmovf-zero.c: Likewise.
4248         * gcc.target/aarch64/vect-fmovd.c: Likewise.
4249         * gcc.target/aarch64/vect-fmovf.c: Likewise.
4250         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4251         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4253 2013-01-07  Richard Biener  <rguenther@suse.de>
4255         PR tree-optimization/55888
4256         PR tree-optimization/55862
4257         * gcc.dg/torture/pr55888.c: New testcase.
4259 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4261         PR fortran/55852
4262         * gfortran.dg/intrinsic_size_3.f90: New.
4264 2013-01-07  Tobias Burnus  <burnus@net-b.de>
4266         PR fortran/55763
4267         * gfortran.dg/select_type_32.f90: New.
4269 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
4271         PR c++/52343
4272         * g++.dg/cpp0x/alias-decl-29.C: New test.
4274 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
4276         PR fortran/53876
4277         PR fortran/54990
4278         PR fortran/54992
4279         * gfortran.dg/class_array_15.f03: New test.
4281 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
4283         PR fortran/42769
4284         PR fortran/45836
4285         PR fortran/45900
4286         * gfortran.dg/use_23.f90: New test.
4287         * gfortran.dg/use_24.f90: New test.
4288         * gfortran.dg/use_25.f90: New test.
4289         * gfortran.dg/use_26.f90: New test.
4290         * gfortran.dg/use_27.f90: New test.
4292 2013-01-06  Olivier Hainque  <hainque@adacore.com>
4294         * gnat.dg/specs/clause_on_volatile.ads: New test.
4296 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4298         * gnat.dg/alignment10.adb: New test.
4300 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4301             Mikael Morin  <mikael@gcc.gnu.org>
4303         PR fortran/55827
4304         * gfortran.dg/use_22.f90: New test.
4306 2013-01-04  Andrew Pinski  <apinski@cavium.com>
4308         * gcc.target/aarch64/cmp-1.c: New testcase.
4310 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
4312         PR fortran/55172
4313         * gfortran.dg/select_type_31.f03: New test.
4315 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
4317         PR c++/54526 (again)
4318         * g++.dg/cpp0x/parse2.C: Extend.
4319         * g++.old-deja/g++.other/crash28.C: Adjust.
4321 2013-01-04  Richard Biener  <rguenther@suse.de>
4323         PR tree-optimization/55862
4324         * gcc.dg/torture/pr55862.c: New testcase.
4326 2013-01-04  Martin Jambor  <mjambor@suse.cz>
4328         PR tree-optimization/55755
4329         * gcc.dg/torture/pr55755.c: New test.
4330         * gcc.dg/tree-ssa/sra-13.c: Likewise.
4331         * gcc.dg/tree-ssa/pr45144.c: Update.
4333 2013-01-04  Richard Biener  <rguenther@suse.de>
4335         PR middle-end/55863
4336         * gcc.dg/fold-reassoc-2.c: New testcase.
4338 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4340         PR fortran/55763
4341         * gfortran.dg/null_7.f90: New.
4343 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4345         PR fortran/55854
4346         PR fortran/55763
4347         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4348         * gfortran.dg/unlimited_polymorphic_7.f90: New.
4349         * gfortran.dg/unlimited_polymorphic_8.f90: New.
4351 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
4353         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4355 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
4357         PR fortran/55855
4358         * gfortran.dg/assignment_1.f90: Modified.
4359         * gfortran.dg/assignment_4.f90: New.
4361 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
4363         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4365 2013-01-03  Richard Biener  <rguenther@suse.de>
4367         PR tree-optimization/55857
4368         * gcc.dg/vect/pr55857-1.c: New testcase.
4369         * gcc.dg/vect/pr55857-2.c: Likewise.
4371 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
4373         PR rtl-optimization/55838
4374         * gcc.dg/pr55838.c: New test.
4376         PR tree-optimization/55832
4377         * gcc.c-torture/compile/pr55832.c: New test.
4379 2013-01-02  Teresa Johnson  <tejohnson@google.com>
4381         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4382         * gcc.dg/tree-ssa/loop-23.c: Ditto.
4383         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4384         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4385         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4386         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4387         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4388         * gcc.dg/unroll_1.c: Ditto.
4389         * gcc.dg/unroll_2.c: Ditto.
4390         * gcc.dg/unroll_3.c: Ditto.
4391         * gcc.dg/unroll_4.c: Ditto.
4393 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4395         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4397 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4399         PR fortran/55818
4400         * gfortran.dg/eof_4.f90: New test.
4402 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
4404         * lib/c-compat.exp (compat-use-alt-compiler): Remove
4405         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4406         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4407         (compat_setup_dfp): Initialize compat_alt_caret and
4408         compat_save_TEST_ALWAYS_FLAGS.
4410 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4412         * gcc.dg/torture/tls/tls-reload-1.c: New test.
4414 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4416         * gcc.dg/torture/fp-int-convert-2.c: New test.
4418 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4420         * gfortran.dg/newunit_3.f90: Add dg-do run.
4421         * gfortran.dg/inquire_15.f90: Add dg-do run.
4423 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
4425         PR tree-optimization/55831
4426         * gcc.dg/pr55831.c: New test.
4428 Copyright (C) 2013 Free Software Foundation, Inc.
4430 Copying and distribution of this file, with or without modification,
4431 are permitted in any medium without royalty provided the copyright
4432 notice and this notice are preserved.