1 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/cpp0x/decltype54.C: New.
6 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
8 * gcc.dg/fshort-wchar.c: Add extra dg-options for
10 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
12 * gcc.dg/tree-ssa/pr43491.c: Likewise.
14 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
15 Tobias Burnus <burnus@net-b.de>
17 * gfortran.dg/string_length_2.f90: Fix dg-do run.
18 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
19 * gfortran.dg/io_real_boz_4.f90: Ditto.
20 * gfortran.dg/io_real_boz_5.f90: Ditto.
22 2013-06-05 Andreas Schwab <schwab@suse.de>
24 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
26 2013-06-04 Jan Hubicka <jh@suse.cz>
28 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
30 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
32 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
34 (main2): Removed argc parameter.
35 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
36 (main): Replaced argc, argv parameters with void.
37 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
38 (main2): Removed argc parameter.
39 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
40 argv parameters with void. Added __asm volatile to avoid optimization
41 on argc, if necessary.
42 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
43 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
44 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
45 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
46 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
47 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
48 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
49 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
50 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
51 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
52 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
53 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
54 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
55 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
56 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
57 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
58 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
59 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
60 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
61 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
63 (main2): Removed argc parameter.
64 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
65 (main): Replaced argc, argv parameters with void.
66 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
67 argv parameters with void. Also renamed this function as main, and
68 delete the existing main.
69 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
70 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
71 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
73 2013-06-04 Ian Bolton <ian.bolton@arm.com>
75 * gcc.target/aarch64/movi_1.c: New test.
77 2013-06-04 Tobias Burnus <burnus@net-b.de>
80 * gfortran.dg/finalize_12.f90: New.
81 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
82 end of scope finalization.
83 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
84 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
85 * gfortran.dg/auto_dealloc_2.f90: Ditto.
86 * gfortran.dg/class_19.f03: Ditto.
87 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
88 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
89 * gfortran.dg/extends_14.f03: Ditto.
90 * gfortran.dg/move_alloc_4.f90: Ditto.
91 * gfortran.dg/typebound_proc_27.f03: Ditto.
93 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
95 * gfortran.dg/bounds_check_7.f90: Remove "! {".
96 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
97 * gfortran.dg/default_initialization_5.f90: Update dg-do.
98 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
99 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
100 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
101 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
102 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
103 * gfortran.dg/io_real_boz_4.f90: Ditto.
104 * gfortran.dg/io_real_boz_5.f90: Ditto.
105 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
106 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
107 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
108 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
109 * gfortran.dg/transpose_2.f90: Fix dg-output.
111 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
113 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
114 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
115 dg-option and an header comment.
117 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
120 * g++.dg/cpp0x/sfinae46.C: New.
121 * g++.dg/cpp0x/defaulted13.C: Adjust.
122 * g++.dg/cpp0x/defaulted2.C: Likewise.
123 * g++.dg/cpp0x/defaulted26.C: Likewise.
124 * g++.dg/cpp0x/defaulted3.C: Likewise.
125 * g++.dg/cpp0x/error1.C: Likewise.
126 * g++.dg/cpp0x/implicit1.C: Likewise.
127 * g++.dg/cpp0x/implicit11.C: Likewise.
128 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
129 * g++.dg/cpp0x/initlist47.C: Likewise.
130 * g++.dg/cpp0x/initlist9.C: Likewise.
131 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
132 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
133 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
134 * g++.dg/cpp0x/union4.C: Likewise.
135 * g++.dg/template/crash108.C: Likewise.
136 * g++.dg/template/crash41.C: Likewise.
137 * g++.old-deja/g++.jason/local.C: Likewise.
138 * g++.old-deja/g++.law/visibility3.C: Likewise.
140 2013-06-03 Teresa Johnson <tejohnson@google.com>
142 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
143 * gcc.dg/vect/bb-slp-14.c: Ditto.
144 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
145 * gcc.dg/vect/bb-slp-23.c: Ditto.
146 * gcc.dg/vect/bb-slp-15.c: Ditto.
147 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
148 * gcc.dg/vect/bb-slp-24.c: Ditto.
149 * gcc.dg/vect/bb-slp-16.c: Ditto.
150 * gcc.dg/vect/bb-slp-25.c: Ditto.
151 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
152 * gcc.dg/vect/bb-slp-17.c: Ditto.
153 * gcc.dg/vect/bb-slp-1.c: Ditto.
154 * gcc.dg/vect/bb-slp-26.c: Ditto.
155 * gcc.dg/vect/bb-slp-18.c: Ditto.
156 * gcc.dg/vect/bb-slp-2.c: Ditto.
157 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
158 * gcc.dg/vect/bb-slp-27.c: Ditto.
159 * gcc.dg/vect/bb-slp-19.c: Ditto.
160 * gcc.dg/vect/bb-slp-3.c: Ditto.
161 * gcc.dg/vect/bb-slp-28.c: Ditto.
162 * gcc.dg/vect/bb-slp-4.c: Ditto.
163 * gcc.dg/vect/bb-slp-29.c: Ditto.
164 * gcc.dg/vect/bb-slp-5.c: Ditto.
165 * gcc.dg/vect/bb-slp-6.c: Ditto.
166 * gcc.dg/vect/bb-slp-8a.c: Ditto.
167 * gcc.dg/vect/bb-slp-7.c: Ditto.
168 * gcc.dg/vect/bb-slp-8b.c: Ditto.
169 * gcc.dg/vect/bb-slp-8.c: Ditto.
170 * gcc.dg/vect/bb-slp-9.c: Ditto.
171 * gcc.dg/vect/bb-slp-10.c: Ditto.
172 * gcc.dg/vect/bb-slp-11.c: Ditto.
173 * gcc.dg/vect/bb-slp-20.c: Ditto.
174 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
175 * gcc.dg/vect/bb-slp-21.c: Ditto.
176 * gcc.dg/vect/bb-slp-30.c: Ditto.
177 * gcc.dg/vect/bb-slp-13.c: Ditto.
178 * gcc.dg/vect/bb-slp-22.c: Ditto.
179 * g++.dg/vect/slp-pr50413.cc: Ditto.
180 * g++.dg/vect/slp-pr56812.cc: Ditto.
181 * g++.dg/vect/slp-pr50819.cc: Ditto.
183 2013-06-01 Tobias Burnus <burnus@net-b.de>
186 * gfortran.dg/class_array_17.f90: New.
188 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
190 * ada/acats/floatstore.lst: New.
191 * ada/acats/run_all.sh: Process it.
193 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
195 * gcc.target/powerpc/e500-ord-1.c: New test.
196 * gcc.target/powerpc/e500-ord-2.c: Likewise.
197 * gcc.target/powerpc/e500-unord-1.c: Likewise.
198 * gcc.target/powerpc/e500-unord-2.c: Likewise.
200 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
202 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
204 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
206 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
208 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
210 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
212 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
215 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
218 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
220 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
222 2013-05-31 Marek Polacek <polacek@redhat.com>
224 PR tree-optimization/57478
225 PR tree-optimization/57453
226 * gcc.dg/torture/pr57478.c: New test.
228 2013-05-31 Tobias Burnus <burnus@net-b.de>
231 * gfortran.dg/class_array_17.f90: New.
233 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
236 * gcc.target/arm/iordi3-opt.c: New test.
238 2013-05-31 Janus Weil <janus@gcc.gnu.org>
242 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
243 * gfortran.dg/interface_26.f90: Ditto.
244 * gfortran.dg/proc_ptr_11.f90: Ditto.
245 * gfortran.dg/proc_ptr_15.f90: Ditto.
246 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
247 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
248 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
249 * gfortran.dg/typebound_override_1.f90: Ditto.
250 * gfortran.dg/typebound_override_4.f90: Ditto.
251 * gfortran.dg/typebound_proc_6.f03: Ditto.
252 * gfortran.dg/assumed_type_7.f90: New test.
253 * gfortran.dg/typebound_override_5.f90: New test.
254 * gfortran.dg/typebound_override_6.f90: New test.
255 * gfortran.dg/typebound_override_7.f90: New test.
257 2013-05-30 Tobias Burnus <burnus@net-b.de>
260 * gfortran.dg/power_6.f90: New.
262 2013-05-30 Ian Bolton <ian.bolton@arm.com>
264 * gcc.target/aarch64/insv_1.c: New test.
266 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
268 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
269 dg-skip-if "No stabs".
271 2013-05-30 Janus Weil <janus@gcc.gnu.org>
274 * gfortran.dg/assumed_size_1.f90: New.
276 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
278 * gcc.dg/shrink-wrap-alloca.c: New added.
279 * gcc.dg/shrink-wrap-pretend.c: New added.
280 * gcc.dg/shrink-wrap-sibcall.c: New added.
282 2013-05-30 Tobias Burnus <burnus@net-b.de>
285 * gfortran.dg/assumed_rank_13.f90: New.
287 2013-05-29 Easwaran Raman <eraman@google.com>
289 PR tree-optimization/57442
290 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
292 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
294 PR tree-optimization/57441
295 * gcc.c-torture/compile/pr57441.c: New.
297 2013-05-29 Dehao Chen <dehao@google.com>
300 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
302 2013-05-29 Tobias Burnus <burnus@net-b.de>
305 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
306 * gfortran.dg/class_19.f03: Ditto.
308 2013-05-29 Richard Biener <rguenther@suse.de>
310 * gcc.dg/vect/bb-slp-32.c: New testcase.
312 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
314 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
315 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
316 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
317 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
318 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
319 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
320 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
321 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
322 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
323 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
324 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
325 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
326 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
327 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
328 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
329 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
330 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
331 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
332 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
333 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
334 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
335 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
336 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
337 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
338 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
339 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
340 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
341 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
342 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
343 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
344 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
345 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
346 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
347 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
348 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
349 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
350 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
351 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
352 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
354 2013-05-29 Tobias Burnus <burnus@net-b.de>
357 * gfortran.dg/finalize_11.f90: New.
358 * gfortran.dg/finalize_4.f03: Remove dg-error.
359 * gfortran.dg/finalize_5.f03: Ditto.
360 * gfortran.dg/finalize_6.f03: Ditto.
361 * gfortran.dg/finalize_7.f03: Ditto.
363 2013-05-28 Tobias Burnus <burnus@net-b.de>
365 * gfortran.dg/class_array_16.f90: New.
367 2013-05-28 Tobias Burnus <burnus@net-b.de>
370 * testsuite/gfortran.dg/use_29.f90: New.
372 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
374 * gnat.dg/fp_exception.adb: New test.
376 2013-05-28 Richard Biener <rguenther@suse.de>
378 PR tree-optimization/56787
379 * gcc.dg/vect/pr56787.c: New testcase.
381 2013-05-28 Janus Weil <janus@gcc.gnu.org>
382 Tobias Burnus <burnus@net-b.de>
385 * gfortran.dg/typebound_override_4.f90: New.
387 2013-05-28 Richard Biener <rguenther@suse.de>
389 PR tree-optimization/57411
390 * g++.dg/opt/pr57411.C: New testcase.
392 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
394 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
395 * gcc.dg/builtin-bswap-9.c: Likewise.
397 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
399 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
401 2013-05-27 Richard Biener <rguenther@suse.de>
404 * gcc.dg/gomp/pr57412.c: New testcase.
406 2013-05-27 Bud Davis <jmdavis@link.com>
409 * gfortran.dg/stfunc_8.f90: New.
411 2013-05-27 Richard Biener <rguenther@suse.de>
413 PR tree-optimization/57343
414 * gcc.dg/torture/pr57343.c: New testcase.
416 2013-05-27 Richard Biener <rguenther@suse.de>
418 PR tree-optimization/57417
419 * gcc.dg/torture/pr57417.c: New testcase.
421 2013-05-27 Richard Biener <rguenther@suse.de>
423 PR tree-optimization/57396
424 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
426 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
428 * gnat.dg/specs/last_bit.ads: New test.
430 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
432 * gnat.dg/specs/machine_attribute.ads: New test.
434 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
436 * gnat.dg/incomplete3.ad[sb]: New test.
438 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
441 * gcc.target/mips/div-13.c: New test.
443 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
446 * gcc.target/mips/mips16-attributes-5.c,
447 * gcc.target/mips/mips16-attributes-6.c: New tests.
449 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
451 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
452 * gcc.dg/builtin-bswap-8.c: Likewise.
454 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
457 * g++.dg/cpp0x/new1.C: New.
459 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
462 * g++.dg/parse/dtor16.C: New.
463 * g++.dg/parse/dtor6.C: Adjust.
465 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
468 * g++.dg/expr/bitfield12.C: New.
470 2013-05-24 Jeff Law <law@redhat.com>
472 PR tree-optimization/57124
473 * gcc.c-torture/execute/pr57124.c: New test.
474 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
476 2013-05-24 Martin Jambor <mjambor@suse.cz>
478 PR tree-optimization/57294
479 * gcc.dg/ipa/pr57294.c: New test.
481 2013-05-24 Dehao Chen <dehao@google.com>
483 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
485 2013-05-24 Ian Bolton <ian.bolton@arm.com>
487 * gcc.target/aarch64/scalar_intrinsics.c
488 (force_simd): Use a valid instruction.
489 (test_vdupd_lane_s64): Pass a valid lane argument.
490 (test_vdupd_lane_u64): Likewise.
492 2013-05-24 Richard Biener <rguenther@suse.de>
494 PR tree-optimization/57287
495 * gcc.dg/pr57287.c: New testcase.
497 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
500 * g++.dg/template/error51.C: New.
502 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
505 * g++.dg/template/bitfield2.C: New.
507 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
509 * gnat.dg/specs/noinline1.ads: New test.
510 * gnat.dg/noinline2.ad[sb]: Likewise.
511 * gnat.dg/specs/noinline3.ads: Likewise.
512 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
514 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
517 * gcc.dg/tree-ssa/pr57385.c: New test.
519 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
521 * gnat.dg/derived_type4.adb: New test.
523 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
525 * gcc.dg/builtin-bswap-6.c: New test.
526 * gcc.dg/builtin-bswap-7.c: Likewise.
527 * gcc.dg/builtin-bswap-8.c: Likewise.
528 * gcc.dg/builtin-bswap-9.c: Likewise.
530 2013-05-23 Christian Bruel <christian.bruel@st.com>
533 * gcc.dg/debug/pr57351.c: New test
535 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
537 * gcc.target/aarch64/vect-clz.c: New file.
539 2013-05-23 Martin Jambor <mjambor@suse.cz>
542 * gcc.dg/ipa/pr57347.c: New test.
544 2013-05-23 Richard Biener <rguenther@suse.de>
546 PR tree-optimization/57380
547 * g++.dg/tree-ssa/pr57380.C: New testcase.
549 2013-05-23 Richard Biener <rguenther@suse.de>
552 * gcc.dg/torture/pr57381.c: New testcase.
554 2013-05-23 Jakub Jelinek <jakub@redhat.com>
557 * gcc.c-torture/execute/pr57344-1.c: New test.
558 * gcc.c-torture/execute/pr57344-2.c: New test.
559 * gcc.c-torture/execute/pr57344-3.c: New test.
560 * gcc.c-torture/execute/pr57344-4.c: New test.
562 2013-05-23 Richard Biener <rguenther@suse.de>
564 PR rtl-optimization/57341
565 * gcc.dg/torture/pr57341.c: New testcase.
567 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
570 * g++.dg/parse/crash62.C: New.
572 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
573 Pat Haugen <pthaugen@us.ibm.com>
574 Peter Bergner <bergner@vnet.ibm.com>
576 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
579 2013-05-22 Tobias Burnus <burnus@net-b.de>
582 * gfortran.dg/defined_assignment_6.f90: New.
584 2013-05-22 Tobias Burnus <burnus@net-b.de>
587 * gfortran.dg/assumed_type_6.f90: New.
589 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
592 * g++.dg/cpp0x/Wunused-parm.C: New.
594 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
596 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
597 * g++.dg/warn/Wdouble-promotion.C: Likewise.
599 2013-05-21 Easwaran Raman <eraman@google.com>
601 PR tree-optimization/57322
602 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
604 2013-05-21 Graham Stott <graham.stott@btinternet.com>
606 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
609 2013-05-21 Tobias Burnus <burnus@net-b.de>
612 * gfortran.dg/assumed_type_5.f90: New.
613 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
614 * gfortran.dg/assumed_rank_2.f90: Ditto.
615 * gfortran.dg/assumed_type_3.f90: Update dg-error.
616 * gfortran.dg/no_arg_check_3.f90: Ditto.
618 2013-05-21 Jakub Jelinek <jakub@redhat.com>
620 PR tree-optimization/57331
621 * gcc.c-torture/compile/pr57331.c: New test.
623 2013-05-21 Richard Biener <rguenther@suse.de>
625 PR tree-optimization/57330
626 * gcc.dg/torture/pr57330.c: New testcase.
628 2013-05-21 Richard Biener <rguenther@suse.de>
630 PR tree-optimization/57303
631 * gcc.dg/torture/pr57303.c: New testcase.
633 2013-05-21 Jakub Jelinek <jakub@redhat.com>
635 PR tree-optimization/57321
636 * gcc.c-torture/execute/pr57321.c: New test.
638 2013-05-20 Tobias Burnus <burnus@net-b.de>
642 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
643 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
644 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
645 * gfortran.dg/binding_label_tests_3.f03: Ditto.
646 * gfortran.dg/binding_label_tests_4.f03: Ditto.
647 * gfortran.dg/binding_label_tests_5.f03: Ditto.
648 * gfortran.dg/binding_label_tests_6.f03: Ditto.
649 * gfortran.dg/binding_label_tests_7.f03: Ditto.
650 * gfortran.dg/binding_label_tests_8.f03: Ditto.
651 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
652 * gfortran.dg/binding_label_tests_24.f90: New.
653 * gfortran.dg/binding_label_tests_25.f90: New.
655 2013-05-20 Tobias Burnus <burnus@net-b.de>
658 * gfortran.dg/binding_label_tests_17.f90: New.
659 * gfortran.dg/binding_label_tests_18.f90: New.
660 * gfortran.dg/binding_label_tests_19.f90: New.
661 * gfortran.dg/binding_label_tests_20.f90: New.
662 * gfortran.dg/binding_label_tests_21.f90: New.
663 * gfortran.dg/binding_label_tests_22.f90: New.
664 * gfortran.dg/binding_label_tests_23.f90: New.
666 2013-05-20 Tobias Burnus <burnus@net-b.de>
669 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
670 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
671 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
672 * gfortran.dg/common_18.f90: New.
673 * gfortran.dg/common_19.f90: New.
674 * gfortran.dg/common_20.f90: New.
675 * gfortran.dg/common_21.f90: New.
677 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
680 * g++.dg/parse/error52.C: New.
681 * g++.dg/parse/error3.C: Adjust.
682 * g++.dg/parse/error36.C: Likewise.
684 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
687 * gcc.target/sh/pr56547-1.c: New.
688 * gcc.target/sh/pr56547-2.c: New.
690 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
693 * g++.dg/warn/Wsign-compare-6.C: New.
694 * g++.dg/warn/Wdouble-promotion.C: Adjust.
696 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
699 * g++.dg/template/error50.C: New.
701 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
704 * g++.dg/ext/complit13.C: New.
706 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
709 * g++.dg/pr57175.C: New testcase.
711 2013-05-17 Easwaran Raman <eraman@google.com>
713 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
715 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
718 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
720 2013-05-17 Jakub Jelinek <jakub@redhat.com>
722 PR rtl-optimization/57281
723 PR rtl-optimization/57300
724 * gcc.dg/pr57300.c: New test.
725 * gcc.c-torture/execute/pr57281.c: New test.
727 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
730 * g++.dg/ext/sizeof-complit.C: New.
732 2013-05-17 Marek Polacek <polacek@redhat.com>
734 * gcc.dg/strlenopt-25.c: New test.
735 * gcc.dg/strlenopt-26.c: Likewise.
737 2013-05-17 Jakub Jelinek <jakub@redhat.com>
739 * gcc.target/i386/rotate-4.c: Compile only with -mavx
740 instead of -mavx2, require only avx instead of avx2.
741 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
742 of avx2-check.h and turn into an avx runtime test instead of
745 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
747 * g++.dg/ext/vector22.C: Uncomment working test.
749 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
752 * g++.dg/template/pr17410.C: New.
754 2013-05-16 Jakub Jelinek <jakub@redhat.com>
756 * gcc.target/i386/rotate-3.c: New test.
757 * gcc.target/i386/rotate-3a.c: New test.
758 * gcc.target/i386/rotate-4.c: New test.
759 * gcc.target/i386/rotate-4a.c: New test.
760 * gcc.target/i386/rotate-5.c: New test.
761 * gcc.target/i386/rotate-5a.c: New test.
763 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
765 * gcc.dg/visibility-21.c: Require section_anchors.
767 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
769 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
770 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
771 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
773 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
775 * gcc.dg/visibility-21.c: New.
777 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
780 * gcc.dg/pr57286.c: New testcase.
781 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
782 * g++.dg/ext/vector22.C: Comment out transformations not
785 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
788 * gcc.target/mips/call-1.c: Restrict to o32.
789 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
791 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
793 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
795 * g++.dg/warn/Wshadow-1.C: Likewise.
796 * g++.dg/warn/Wshadow-6.C: Likewise.
797 * g++.dg/warn/Wshadow-7.C: Likewise.
799 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
802 * g++.dg/parse/pr31952-1.C: New.
803 * g++.dg/parse/pr31952-2.C: Likewise.
804 * g++.dg/parse/pr31952-3.C: Likewise.
806 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
807 * g++.old-deja/g++.jason/cond.C: Likewise.
808 * g++.dg/cpp0x/range-for5.C: Likewise.
810 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
813 * gcc.target/arm/pr40887.c: Adjust testcase.
814 * gcc.target/arm/pr19599.c: New test.
816 2013-05-15 Richard Biener <rguenther@suse.de>
818 PR tree-optimization/57275
819 * gcc.target/i386/pr57275.c: New testcase.
821 2013-05-15 Jan Hubicka <jh@suse.cz>
823 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
824 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
825 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
827 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
829 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
832 2013-05-14 Jakub Jelinek <jakub@redhat.com>
835 * c-c++-common/Wsequence-point-1.c: New test.
837 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
839 * g++.dg/ext/vector22.C: New testcase.
840 * gcc.dg/binop-xor3.c: Remove xfail.
842 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
844 * gcc.target/aarch64/vect-fcm.x: Add cases testing
845 FLOAT cmp FLOAT ? INT : INT.
846 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
847 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
848 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
849 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
850 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
851 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
853 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
856 * g++.dg/cpp0x/defaulted43.C: New.
858 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
860 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
861 (alloca): Remove declaration.
862 (foo9): Replace alloca by __builtin_alloca.
864 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
866 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
867 Expect "size of array is too large" error.
869 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
871 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
873 2013-05-14 Richard Biener <rguenther@suse.de>
876 * g++.dg/torture/pr57235.C: New testcase.
878 2013-05-14 Jakub Jelinek <jakub@redhat.com>
881 * gcc.dg/torture/pr57251.c: New test.
883 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
886 * gcc.target/i386/pr57264.c: New test.
888 2013-05-13 Jakub Jelinek <jakub@redhat.com>
890 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
892 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
894 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
896 2013-05-13 Jakub Jelinek <jakub@redhat.com>
898 PR tree-optimization/45216
899 PR tree-optimization/57157
900 * c-c++-common/rotate-1.c: Add 32 tests with +.
901 * c-c++-common/rotate-1a.c: Adjust.
902 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
903 * c-c++-common/rotate-2b.c: New test.
904 * c-c++-common/rotate-3.c: Add 32 tests with +.
905 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
906 * c-c++-common/rotate-4b.c: New test.
907 * c-c++-common/rotate-5.c: New test.
909 2013-05-13 Martin Jambor <mjambor@suse.cz>
912 * gcc.dg/ipa/remref-0.c: New test.
913 * gcc.dg/ipa/remref-1a.c: Likewise.
914 * gcc.dg/ipa/remref-1b.c: Likewise.
915 * gcc.dg/ipa/remref-2a.c: Likewise.
916 * gcc.dg/ipa/remref-2b.c: Likewise.
918 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
920 * gcc.dg/vector-shift-2.c: New testcase.
922 2013-05-13 Jakub Jelinek <jakub@redhat.com>
924 PR tree-optimization/57230
925 * gcc.dg/strlenopt-24.c: New test.
927 PR tree-optimization/57230
928 * gcc.dg/strlenopt-23.c: New test.
930 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
933 * gcc.target/sh/pr57108.c: Move this test case to ...
934 * gcc.c-torture/compile/pr57108.c: ... here.
936 2013-05-10 Richard Biener <rguenther@suse.de>
938 PR tree-optimization/57214
939 * gcc.dg/torture/pr57214.c: New testcase.
941 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
943 * gcc.dg/vector-shift.c: New testcase.
945 2013-05-10 Jakub Jelinek <jakub@redhat.com>
947 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
949 PR tree-optimization/45216
950 PR tree-optimization/57157
951 * c-c++-common/rotate-1.c: New test.
952 * c-c++-common/rotate-1a.c: New test.
953 * c-c++-common/rotate-2.c: New test.
954 * c-c++-common/rotate-2a.c: New test.
955 * c-c++-common/rotate-3.c: New test.
956 * c-c++-common/rotate-3a.c: New test.
957 * c-c++-common/rotate-4.c: New test.
958 * c-c++-common/rotate-4a.c: New test.
960 2013-05-10 Richard Biener <rguenther@suse.de>
962 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
963 * gcc.target/i386/l_fma_double_1.c: Adjust.
964 * gcc.target/i386/l_fma_double_2.c: Likewise.
965 * gcc.target/i386/l_fma_double_3.c: Likewise.
966 * gcc.target/i386/l_fma_double_4.c: Likewise.
967 * gcc.target/i386/l_fma_double_5.c: Likewise.
968 * gcc.target/i386/l_fma_double_6.c: Likewise.
969 * gcc.target/i386/l_fma_float_1.c: Likewise.
970 * gcc.target/i386/l_fma_float_2.c: Likewise.
971 * gcc.target/i386/l_fma_float_3.c: Likewise.
972 * gcc.target/i386/l_fma_float_4.c: Likewise.
973 * gcc.target/i386/l_fma_float_5.c: Likewise.
974 * gcc.target/i386/l_fma_float_6.c: Likewise.
976 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
979 * g++.dg/cpp0x/pr51226.C: New.
981 2013-04-16 Han Shen <shenhan@google.com>
983 Test cases for '-fstack-protector-strong'.
984 * gcc.dg/fstack-protector-strong.c: New.
985 * g++.dg/fstack-protector-strong.C: New.
987 2013-05-07 Ian Bolton <ian.bolton@arm.com>
989 * gcc.target/aarch64/ands_1.c: New test.
990 * gcc.target/aarch64/ands_2.c: Likewise
992 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
994 * lib/target-supports.exp (check_effective_target_hw): New
996 * c-c++-common/asan/clone-test-1.c: Call
997 check_effective_target_hw.
998 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
999 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
1000 possible decorations.
1001 * c-c++-common/asan/null-deref-1.c: Likewise.
1002 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1003 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1004 * c-c++-common/asan/use-after-free-1.c: Likewise.
1005 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
1006 * g++.dg/asan/large-func-test-1.C: Likewise.
1008 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
1010 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1012 2013-05-07 Richard Biener <rguenther@suse.de>
1015 * g++.dg/torture/pr57190.C: New testcase.
1017 2013-05-07 Jakub Jelinek <jakub@redhat.com>
1019 PR tree-optimization/57149
1020 * gcc.dg/pr57149.c: New test.
1023 * gcc.dg/pr57184.c: New test.
1025 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
1027 * gnat.dg/specs/array3.ads: New test.
1029 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
1031 * c-c++-common/vector-scalar-2.c: New testcase.
1033 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
1035 * gcc.target/i386/asm-dialect-2.c: New testcase.
1037 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
1040 * g++.dg/cpp0x/auto38.C: New.
1042 2013-05-06 Richard Biener <rguenther@suse.de>
1044 PR tree-optimization/57185
1045 * gcc.dg/autopar/pr57185.c: New testcase.
1047 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
1050 * gcc.target/i386/pr57106.c: New test.
1052 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1054 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
1055 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1056 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1057 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1058 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1059 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1060 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1062 2013-05-06 Teresa Johnson <tejohnson@google.com>
1065 * gcc.dg/pr57154.c: New test.
1067 2013-05-06 Richard Biener <rguenther@suse.de>
1070 * gcc.dg/torture/pr57147-1.c: New testcase.
1071 * gcc.dg/torture/pr57147-2.c: Likewise.
1072 * gcc.dg/torture/pr57147-3.c: Likewise.
1074 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1077 * gcc.target/sh/pr55303-1.c: New.
1078 * gcc.target/sh/pr55303-2.c: New.
1079 * gcc.target/sh/pr55303-3.c: New.
1081 2013-05-05 Tobias Burnus <burnus@net-b.de>
1083 * gfortran.dg/allocate_with_source_3.f90: New.
1085 2013-05-05 Tobias Burnus <burnus@net-b.de>
1088 * gfortran.dg/null_8.f90: New.
1090 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1093 * g++.dg/cpp0x/enum27.C: New.
1094 * g++.dg/cpp0x/enum_base.C: Adjust.
1096 2013-05-04 Jakub Jelinek <jakub@redhat.com>
1098 PR tree-optimization/56205
1099 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
1101 2013-05-04 Tobias Burnus <burnus@net-b.de>
1103 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1104 * gfortran.dg/bind_c_usage_27.f90: New.
1105 * gfortran.dg/bind_c_usage_28.f90: New.
1107 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1110 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
1112 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1115 * gcc.target/powerpc/pr57150.c: New file.
1117 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1119 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
1120 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1121 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1122 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1123 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1124 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1125 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1127 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1129 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
1130 scan-assembler-times.
1132 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1134 * gcc.dg/tree-ssa/slsr-32.c: New.
1135 * gcc.dg/tree-ssa/slsr-33.c: New.
1136 * gcc.dg/tree-ssa/slsr-34.c: New.
1137 * gcc.dg/tree-ssa/slsr-35.c: New.
1138 * gcc.dg/tree-ssa/slsr-36.c: New.
1139 * gcc.dg/tree-ssa/slsr-37.c: New.
1140 * gcc.dg/tree-ssa/slsr-38.c: New.
1142 2013-05-03 Ian Bolton <ian.bolton@arm.com>
1144 * gcc.target/aarch64/tst_1.c: New test.
1145 * gcc.target/aarch64/tst_2.c: Likewise
1147 2013-05-02 Jeff Law <law@redhat.com>
1149 PR tree-optimization/57144
1150 * gcc.c-torture/execute/pr57144.c: New test.
1152 2013-05-03 Jakub Jelinek <jakub@redhat.com>
1154 PR rtl-optimization/57130
1155 * gcc.c-torture/execute/pr57130.c: New test.
1157 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
1159 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
1161 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
1163 * gcc.target/aarch64/fabd.c: New file.
1165 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1168 * g++.dg/cpp0x/pr54318.C: New.
1170 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1173 * g++.dg/parse/error51.C: New.
1174 * g++.dg/parse/error15.C: Adjust column numbers.
1176 2013-05-02 Tobias Burnus <burnus@net-b.de>
1179 * gfortran.dg/size_kind_2.f90: New.
1180 * gfortran.dg/size_kind_3.f90: New.
1182 2013-05-02 Richard Biener <rguenther@suse.de>
1185 * g++.dg/torture/pr57140.C: New testcase.
1187 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
1190 * gcc.target/arm/pr56732-1.c: New test.
1192 2013-05-02 Martin Jambor <mjambor@suse.cz>
1195 * gcc.dg/ipa/pr56988.c: New test.
1197 2013-05-02 Ian Bolton <ian.bolton@arm.com>
1199 * gcc.target/aarch64/bics_1.c: New test.
1200 * gcc.target/aarch64/bics_2.c: Likewise.
1202 2013-05-02 Jakub Jelinek <jakub@redhat.com>
1204 PR rtl-optimization/57131
1205 * gcc.c-torture/execute/pr57131.c: New test.
1207 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1210 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
1212 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
1215 * gcc.target/i386/pr57091.c: New test.
1217 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1219 * gcc.target/aarch64/vect-vaddv.c: New.
1221 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1223 * gcc.target/aarch64/vect-vmaxv.c: New.
1224 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
1226 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1228 * gcc.target/aarch64/scalar-vca.c: New.
1229 * gcc.target/aarch64/vect-vca.c: Likewise.
1231 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1233 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
1234 (test_vceqd_s64): Force arguments to SIMD registers.
1235 (test_vceqzd_s64): Likewise.
1236 (test_vcged_s64): Likewise.
1237 (test_vcled_s64): Likewise.
1238 (test_vcgezd_s64): Likewise.
1239 (test_vcged_u64): Likewise.
1240 (test_vcgtd_s64): Likewise.
1241 (test_vcltd_s64): Likewise.
1242 (test_vcgtzd_s64): Likewise.
1243 (test_vcgtd_u64): Likewise.
1244 (test_vclezd_s64): Likewise.
1245 (test_vcltzd_s64): Likewise.
1246 (test_vtst_s64): Likewise.
1247 (test_vtst_u64): Likewise.
1249 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1252 * g++.dg/cpp0x/decltype53.C: New.
1254 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1257 * gfortran.dg/power_5.f90: New test.
1259 2013-04-30 Richard Biener <rguenther@suse.de>
1262 * gcc.dg/torture/pr57122.c: New testcase.
1264 2013-04-30 Richard Biener <rguenther@suse.de>
1267 * g++.dg/torture/pr57107.C: New testcase.
1269 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
1271 PR rtl-optimization/57105
1272 * gcc.dg/pr57105.c: New test.
1274 2013-04-30 Jakub Jelinek <jakub@redhat.com>
1276 PR tree-optimization/57104
1277 * gcc.dg/pr57104.c: New test.
1279 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
1282 * gcc.target/i386/pr44578.c: New test.
1284 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
1287 * gcc.target/i386/pr57097.c: New test.
1289 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
1292 * gcc.target/i386/pr57098.c: New test.
1294 2013-04-29 Kai Tietz <ktietz@redhat.com>
1296 * gcc.c-torture/execute/pr55875.c: New test.
1298 2013-04-29 Richard Biener <rguenther@suse.de>
1301 * gcc.dg/torture/pr57075.c: New testcase.
1303 2013-04-29 Richard Biener <rguenther@suse.de>
1306 * gcc.dg/autopar/pr57103.c: New testcase.
1308 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1310 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1312 2013-04-29 Tom de Vries <tom@codesourcery.com>
1314 * gcc.dg/pr50763.c: Update test.
1316 2013-04-26 Jeff Law <law@redhat.com>
1318 * gcc.dg/tree-ssa/vrp88.c: New test.
1320 2013-04-29 Christian Bruel <christian.bruel@st.com>
1323 * gcc.target/sh/pr57108.c: New test.
1325 2013-04-29 Richard Biener <rguenther@suse.de>
1328 * gfortran.dg/gomp/pr57089.f90: New testcase.
1330 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1332 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1334 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1336 * gcc.target/aarch64/vect-vcvt.c: New.
1338 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1340 * gcc.target/aarch64/vect-vrnd.c: New.
1342 2013-04-29 Richard Biener <rguenther@suse.de>
1344 PR tree-optimization/57081
1345 * gcc.dg/torture/pr57081.c: New testcase.
1347 2013-04-29 Jakub Jelinek <jakub@redhat.com>
1349 PR tree-optimization/57083
1350 * gcc.dg/torture/pr57083.c: New test.
1352 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1355 * g++.dg/cpp0x/decltype52.C: New.
1357 2013-04-28 Jakub Jelinek <jakub@redhat.com>
1359 N3472 binary constants
1360 * g++.dg/cpp/limits.C: Adjust warning wording.
1361 * g++.dg/system-binary-constants-1.C: Likewise.
1362 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1364 2013-04-28 Tobias Burnus <burnus@net-b.de>
1367 * gfortran.dg/coarray_30.f90: New.
1369 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1372 * frontend-passes (optimize_power): New function.
1373 (optimize_op): Use it.
1375 2013-04-27 Jakub Jelinek <jakub@redhat.com>
1378 * gcc.c-torture/execute/pr56866.c: New test.
1379 * gcc.target/i386/pr56866.c: New test.
1381 2013-04-26 Jakub Jelinek <jakub@redhat.com>
1384 * gcc.dg/setjmp-5.c: New test.
1386 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1389 * g++.dg/cpp0x/constexpr-55708.C: New.
1391 2013-04-26 Richard Biener <rguenther@suse.de>
1393 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
1394 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
1395 * gcc.dg/pr53265.c: Remove XFAILs.
1396 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
1397 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
1399 2013-04-26 Jakub Jelinek <jakub@redhat.com>
1401 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
1402 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
1403 -fdiagnostics-color=never option similarly to
1404 -fno-diagnostics-show-caret option.
1406 2013-04-25 Jakub Jelinek <jakub@redhat.com>
1408 PR rtl-optimization/57003
1409 * gcc.target/i386/pr57003.c: New test.
1411 2013-04-25 Marek Polacek <polacek@redhat.com>
1413 PR tree-optimization/57066
1414 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1416 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
1417 Tejas Belagod <tejas.belagod@arm.com>
1419 * gcc.target/aarch64/vaddv-intrinsic.c: New.
1420 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
1421 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
1423 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1425 * gcc.target/aarch64/cmp.c: New.
1427 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1429 * gcc.target/aarch64/ngc.c: New.
1431 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1433 * lib/target-supports.exp
1434 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1435 (check_effective_target_arm_neon_fp16_ok): Likewise.
1436 (add_options_for_arm_neon_fp16): Likewise.
1437 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1438 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1440 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
1442 PR rtl-optimizations/57046
1443 * gcc.target/i386/pr57046.c: New test.
1445 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1447 * g++.dg/cpp1y/cplusplus.C: New.
1449 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1451 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1453 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1455 * c-c++-common/Wpointer-arith-1.c: New.
1457 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1459 * g++.dg/cpp1y/cxx1y_macro.C: New.
1461 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1464 * g++.dg/cpp0x/sfinae45.C: New.
1466 2013-04-24 Richard Biener <rguenther@suse.de>
1469 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1471 2013-04-23 Richard Biener <rguenther@suse.de>
1474 * gcc.dg/torture/pr57036-1.c: New testcase.
1475 * gcc.dg/torture/pr57036-2.c: Likewise.
1477 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
1479 * gcc.target/aarch64/scalar-mov.c: New testcase.
1481 2013-04-23 Richard Biener <rguenther@suse.de>
1483 PR tree-optimization/57026
1484 * gcc.dg/torture/pr57026.c: New testcase.
1486 2013-04-22 Janus Weil <janus@gcc.gnu.org>
1490 * gfortran.dg/transfer_check_4.f90: New.
1492 2013-04-22 Marek Polacek <polacek@redhat.com>
1495 * gcc.dg/pr56990.c: New test.
1497 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
1500 * gcc.target/i386/pr57018.c: New test.
1502 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
1504 * gcc.target/aarch64/vrecps.c: New.
1505 * gcc.target/aarch64/vrecpx.c: Likewise.
1507 2013-04-22 Christian Bruel <christian.bruel@st.com>
1510 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1512 2013-04-21 Jeff Law <law@redhat.com>
1514 * gcc.dg/tree-ssa/forwprop-26.c: New test.
1516 2013-04-20 Tobias Burnus <burnus@net-b.de>
1519 * gfortran.dg/c_loc_test_22.f90: New.
1521 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
1523 PR rtl-optimization/56847
1524 * gcc.dg/pr56847.c: New test.
1526 2013-04-19 Richard Biener <rguenther@suse.de>
1528 PR tree-optimization/56982
1529 * gcc.c-torture/execute/pr56982.c: New testcase.
1531 2013-04-19 Martin Jambor <mjambor@suse.cz>
1533 PR tree-optimization/56718
1534 * g++.dg/ipa/imm-devirt-1.C: New test.
1535 * g++.dg/ipa/imm-devirt-2.C: Likewise.
1537 2013-04-19 Richard Biener <rguenther@suse.de>
1539 PR tree-optimization/57000
1540 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1542 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1543 Mikael Morin <mikael@gcc.gnu.org>
1546 * gfortran.dg/array_constructor_45.f90: New test.
1547 * gfortran.dg/array_constructor_46.f90: New test.
1548 * gfortran.dg/array_constructor_47.f90: New test.
1549 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
1551 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1553 PR rtl-optimization/56999
1554 * g++.dg/opt/pr56999.C: New test.
1556 2013-04-18 Cary Coutant <ccoutant@google.com>
1558 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1559 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1561 2013-04-18 Cary Coutant <ccoutant@google.com>
1563 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1564 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1565 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1566 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1567 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1568 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1569 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1570 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1571 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1572 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1573 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1575 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
1577 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1579 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1581 PR tree-optimization/56984
1582 * gcc.c-torture/compile/pr56984.c: New test.
1584 PR rtl-optimization/56992
1585 * gcc.dg/pr56992.c: New test.
1587 2013-04-17 Janus Weil <janus@gcc.gnu.org>
1590 * gfortran.dg/proc_ptr_42.f90: New.
1592 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
1594 * gnat.dg/discr41.ad[sb]: New test.
1595 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
1596 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
1597 * gcc.dg/vect/slp-24.c: Likewise.
1598 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1599 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1600 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1601 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1602 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1603 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
1604 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1605 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
1606 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1607 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1608 * gcc.dg/vect/vect-strided-mult.c: Likewise.
1609 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1610 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1611 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1612 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1613 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1614 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1615 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1616 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1617 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1618 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1619 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1620 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1621 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1622 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1623 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1625 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
1628 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1629 * gfortran.dg/module_md5_1.f90: Remove.
1631 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1633 * gcc.target/aarch64/adds3.c: New.
1634 * gcc.target/aarch64/subs3.c: New.
1636 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1638 * gcc.target/aarch64/adds1.c: New.
1639 * gcc.target/aarch64/adds2.c: New.
1640 * gcc.target/aarch64/subs1.c: New.
1641 * gcc.target/aarch64/subs2.c: New.
1643 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
1645 Implement n3599 - Literal operator templates for strings.
1646 * g++.dg/cpp1y/udlit-char-template.C: New test.
1647 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1649 2013-04-16 Tobias Burnus <burnus@net-b.de>
1652 * gfortran.dg/no_arg_check_1.f90: New.
1653 * gfortran.dg/no_arg_check_2.f90: New.
1654 * gfortran.dg/no_arg_check_3.f90: New.
1656 2013-04-16 Janus Weil <janus@gcc.gnu.org>
1659 * gfortran.dg/proc_ptr_41.f90: New.
1661 2013-04-16 Richard Biener <rguenther@suse.de>
1663 PR tree-optimization/56756
1664 * gcc.dg/torture/pr56756.c: New testcase.
1666 2013-04-16 Tobias Burnus <burnus@net-b.de>
1669 * gfortran.dg/c_assoc_5.f90: New.
1671 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
1673 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1674 * gcc.c-torture/execute/pr33992.x: Remove.
1675 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1676 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1677 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1679 2013-04-15 Jakub Jelinek <jakub@redhat.com>
1681 PR tree-optimization/56962
1682 * gcc.c-torture/execute/pr56962.c: New test.
1684 2013-04-15 Richard Biener <rguenther@suse.de>
1686 PR tree-optimization/56933
1687 * gcc.dg/vect/pr56933.c: New testcase.
1689 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1691 * gcc.target/arm/anddi3-opt.c: New test.
1692 * gcc.target/arm/anddi3-opt2.c: Likewise.
1694 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
1696 * gcc.dg/pr56890-1.c: New test.
1697 * gcc.dg/pr56890-2.c: Likewise.
1699 2013-04-15 Joey Ye <joey.ye@arm.com>
1701 * gcc.target/arm/thumb1-far-jump-1.c: New test.
1702 * gcc.target/arm/thumb1-far-jump-2.c: New test.
1704 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
1707 * gfortran.dg/select_type_33.f03: New test.
1709 2013-04-13 Janus Weil <janus@gcc.gnu.org>
1712 * gfortran.dg/typebound_proc_29.f03: New.
1714 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1717 * gfortran.dg/typebound_proc_28.f03: New.
1719 2013-04-12 Jeff Law <law@redhat.com>
1721 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1724 2013-04-12 Tobias Burnus <burnus@net-b.de>
1727 * gfortran.dg/coarray/alloc_comp_2.f90: New.
1729 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
1732 * gcc.target/i386/pr56903.c: New test.
1734 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1737 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1738 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1739 * gfortran.dg/block_11.f90: Fix invalid test case.
1740 * gfortran.dg/function_types_3.f90: Add new error message.
1741 * gfortran.dg/global_references_1.f90: Ditto.
1742 * gfortran.dg/import2.f90: Remove unneeded parts.
1743 * gfortran.dg/import6.f90: Fix invalid test case.
1744 * gfortran.dg/proc_decl_2.f90: Ditto.
1745 * gfortran.dg/proc_decl_9.f90: Ditto.
1746 * gfortran.dg/proc_decl_18.f90: Ditto.
1747 * gfortran.dg/proc_ptr_40.f90: New.
1748 * gfortran.dg/whole_file_7.f90: Modified error wording.
1749 * gfortran.dg/whole_file_16.f90: Ditto.
1750 * gfortran.dg/whole_file_17.f90: Add -pedantic.
1751 * gfortran.dg/whole_file_18.f90: Modified error wording.
1752 * gfortran.dg/whole_file_20.f03: Ditto.
1753 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1756 2013-04-12 Richard Biener <rguenther@suse.de>
1759 2013-04-10 Richard Biener <rguenther@suse.de>
1761 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1763 2013-04-12 Tobias Burnus <burnus@net-b.de>
1766 * gfortran.dg/class_allocate_15.f90: New.
1769 2013-04-12 Tobias Burnus <burnus@net-b.de>
1771 * gfortran.dg/coarray_lib_alloc_2.f90: Update
1772 scan-tree-dump-times.
1774 2013-04-12 Jakub Jelinek <jakub@redhat.com>
1776 PR tree-optimization/56918
1777 PR tree-optimization/56920
1778 * gcc.dg/vect/pr56918.c: New test.
1779 * gcc.dg/vect/pr56920.c: New test.
1781 2013-04-12 Tobias Burnus <burnus@net-b.de>
1784 * gfortran.dg/class_allocate_14.f90: New.
1785 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1786 * gfortran.dg/coarray_lib_alloc_3.f90: New.
1788 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
1790 * gcc.dg/fold-cstvecshift.c: New testcase.
1792 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1794 * gcc.target/aarch64/negs.c: New.
1797 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1800 * g++.dg/template/arrow4.C: New test.
1802 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
1804 * gnat.dg/array23.adb: New test.
1805 * gnat.dg/array23_pkg[123].ads: New helpers.
1807 2013-04-11 Jeff Law <law@redhat.com>
1809 PR tree-optimization/56900
1810 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1812 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1815 * g++.dg/cpp0x/sfinae44.C: New.
1817 2013-04-11 Arnaud Charlet <charlet@adacore.com>
1819 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1820 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1822 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1825 * g++.dg/cpp0x/enum26.C: New.
1826 * g++.old-deja/g++.pt/mangle1.C: Adjust.
1828 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1830 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1832 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1834 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1835 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1836 loop is vectorized and that the correct instruction is generated.
1837 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1838 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1839 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1841 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1843 PR tree-optimization/56899
1844 * gcc.c-torture/execute/pr56899.c: New test.
1846 2013-04-10 David S. Miller <davem@davemloft.net>
1848 * gcc.target/sparc/setcc-4.c: New test.
1849 * gcc.target/sparc/setcc-5.c: New test.
1851 2013-04-10 Richard Biener <rguenther@suse.de>
1853 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1855 2013-04-10 Richard Biener <rguenther@suse.de>
1857 * gcc.dg/vect/slp-39.c: New testcase.
1859 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
1861 PR tree-optimization/55524
1862 * gcc.target/epiphany/fnma-1.c: New test.
1864 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1866 * gcc.dg/tree-ssa/inline-11.c: New test
1868 2013-04-10 Jakub Jelinek <jakub@redhat.com>
1871 * g++.dg/template/arrow3.C: New test.
1873 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1875 * gcc.target/arm/minmax_minus.c: New test.
1877 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1880 * c-c++-common/gomp/pr56883.c: New test.
1882 2013-04-09 Jeff Law <law@redhat.com>
1884 * gcc.dg/tree-ssa/vrp87.c: New test.
1886 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1888 PR tree-optimization/56854
1889 * g++.dg/torture/pr56854.C: New test.
1891 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1894 * gfortran.dg/array_constructor_44.f90: New test.
1896 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
1899 * g++.dg/cpp0x/constexpr-specialization.C: New.
1901 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1903 * gcc.c-torture/execute/pr56837.c: New test.
1907 * g++.dg/opt/vt3.C: New test.
1908 * g++.dg/opt/vt4.C: New test.
1910 2013-04-08 Jeff Law <law@redhat.com>
1912 * gcc.dg/tree-ssa/forwprop-25.c: New test.
1914 2013-04-08 Richard Biener <rguenther@suse.de>
1916 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1918 2013-04-08 Richard Biener <rguenther@suse.de>
1920 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1922 2013-04-08 Richard Biener <rguenther@suse.de>
1924 * g++.dg/vect/slp-pr56812.cc: Adjust.
1926 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1928 * gcc.dg/pr56837.c: New test.
1929 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1930 "generated memset minus one".
1932 2013-04-07 Tobias Burnus <burnus@net-b.de>
1935 * gfortran.dg/reshape_5.f90: New.
1937 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1940 * gcc.target/powerpc/recip-1.c: Modify expected output.
1941 * gcc.target/powerpc/recip-3.c: Likewise.
1942 * gcc.target/powerpc/recip-4.c: Likewise.
1943 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1945 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1947 * gcc.target/arm/peep-ldrd-1.c: New test.
1948 * gcc.target/arm/peep-strd-1.c: Likewise.
1950 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1952 * gcc.target/arm/negdi-1.c: New test.
1953 * gcc.target/arm/negdi-2.c: Likewise.
1954 * gcc.target/arm/negdi-3.c: Likewise.
1955 * gcc.target/arm/negdi-4.c: Likewise.
1957 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1959 * lib/target-supports.exp (add_options_for_arm_v8_neon):
1960 Add -march=armv8-a when we use v8 NEON.
1961 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1962 (check_effective_target_vect_call_ceilf): Likewise.
1963 (check_effective_target_vect_call_floorf): Likewise.
1964 (check_effective_target_vect_call_roundf): Likewise.
1965 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1966 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1967 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1968 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1969 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1971 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
1973 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1974 * gcc.target/powerpc/sd-pwr6.c: Same.
1975 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1976 * g++.dg/debug/pr56294.C: XFAIL on AIX.
1978 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
1980 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1982 2013-04-04 Janus Weil <janus@gcc.gnu.org>
1985 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1986 * gfortran.dg/altreturn_4.f90: Ditto.
1987 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1988 * gfortran.dg/altreturn_5.f90: Ditto.
1989 * gfortran.dg/altreturn_6.f90: Ditto.
1990 * gfortran.dg/altreturn_7.f90: Ditto.
1992 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1994 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1996 (check_effective_target_arm_v8_neon_ok_nocache):
1998 (check_effective_target_arm_v8_neon_ok): Change to use
1999 check_effective_target_arm_v8_neon_ok_nocache.
2000 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
2002 (check_effective_target_vect_call_btruncf):
2003 Enable for arm and ARMv8 NEON.
2004 (check_effective_target_vect_call_ceilf): Likewise.
2005 (check_effective_target_vect_call_floorf): Likewise.
2006 (check_effective_target_vect_call_roundf): Likewise.
2007 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
2010 2013-04-04 Marek Polacek <polacek@redhat.com>
2012 PR tree-optimization/48186
2013 * gcc.dg/pr48186.c: New test.
2015 2013-04-04 Richard Biener <rguenther@suse.de>
2017 PR tree-optimization/56826
2018 * gcc.dg/vect/pr56826.c: New testcase.
2019 * gcc.dg/vect/O3-pr36098.c: Adjust.
2021 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
2023 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
2024 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2025 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2026 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2027 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2028 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2029 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2030 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2031 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2032 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2034 2013-04-04 Richard Biener <rguenther@suse.de>
2036 PR tree-optimization/56213
2037 * gcc.dg/vect/vect-123.c: New testcase.
2039 2013-04-04 Tobias Burnus <burnus@net-b.de>
2042 * gfortran.dg/read_repeat_2.f90: New.
2044 2013-04-04 Richard Biener <rguenther@suse.de>
2046 PR tree-optimization/56837
2047 * g++.dg/torture/pr56837.C: New testcase.
2049 2013-04-04 Tobias Burnus <burnus@net-b.de>
2052 * gfortran.dg/c_loc_test_21.f90: New.
2053 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
2054 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
2055 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2056 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
2057 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
2059 2013-04-03 Jeff Law <law@redhat.com>
2061 PR tree-optimization/56799
2062 * gcc.c-torture/execute/pr56799.c: New test.
2064 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2067 * g++.dg/warn/Wpointer-arith-1.C: New.
2068 * g++.dg/gomp/for-19.C: Adjust.
2070 2013-04-03 Marek Polacek <polacek@redhat.com>
2073 * gcc.dg/pr55702.c: New test.
2075 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2078 * gcc.dg/pr56809.c: New testcase.
2080 2013-04-03 Jakub Jelinek <jakub@redhat.com>
2083 * g++.dg/debug/pr56819.C: New test.
2085 2013-04-03 Richard Biener <rguenther@suse.de>
2087 PR tree-optimization/56817
2088 * g++.dg/torture/pr56817.C: New testcase.
2090 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2092 * gcc.dg/vect/bb-slp-31.c: New file.
2094 2013-04-03 Jason Merrill <jason@redhat.com>
2097 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2099 2013-04-03 Richard Biener <rguenther@suse.de>
2101 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
2103 2013-04-03 Richard Biener <rguenther@suse.de>
2105 PR tree-optimization/55964
2106 * gcc.dg/torture/pr55964-2.c: New testcase.
2108 2013-04-03 Richard Biener <rguenther@suse.de>
2110 PR tree-optimization/56501
2111 * gcc.dg/torture/pr56501.c: New testcase.
2113 2013-04-03 Richard Biener <rguenther@suse.de>
2115 PR tree-optimization/56407
2116 * gcc.dg/torture/pr56407.c: New testcase.
2118 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2120 PR tree-optimization/56790
2121 * g++.dg/ext/pr56790-1.C: New testcase.
2123 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2125 * gcc.target/i386/merge-1.c: New testcase.
2126 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
2128 2013-04-03 Jakub Jelinek <jakub@redhat.com>
2131 * gcc.c-torture/execute/pr19449.c: New test.
2133 2013-04-03 Richard Biener <rguenther@suse.de>
2135 PR tree-optimization/56812
2136 * g++.dg/vect/slp-pr56812.cc: New testcase.
2138 2013-04-03 Janus Weil <janus@gcc.gnu.org>
2142 * gfortran.dg/altreturn_8.f90: New.
2143 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
2144 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
2145 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2147 2013-04-02 Jakub Jelinek <jakub@redhat.com>
2149 PR rtl-optimization/56745
2150 * gcc.c-torture/compile/pr56745.c: New test.
2152 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2154 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
2156 2013-04-02 Richard Biener <rguenther@suse.de>
2158 PR tree-optimization/56778
2159 * gcc.dg/torture/pr56778.c: New testcase.
2161 2013-04-02 Richard Biener <rguenther@suse.de>
2164 * g++.dg/torture/pr56768.C: New testcase.
2166 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
2168 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
2170 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2173 * gfortran.dg/namelist_82.f90: New test.
2175 2013-04-01 Janus Weil <janus@gcc.gnu.org>
2178 * gfortran.dg/implicit_class_1.f90: New.
2180 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2183 * gfortran.dg/namelist_81.f90: New test.
2185 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2187 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
2188 for constant and equal string lengths.
2189 * gfortran.dg/character_comparison_5.f90: Likewise.
2190 * gfortran.dg/character_comparison_9.f90: New test.
2192 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
2194 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
2195 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
2197 2013-03-29 Tobias Burnus <burnus@net-b.de>
2200 * gfortran.dg/optional_absent_3.f90: New.
2202 2013-03-29 Tobias Burnus <burnus@net-b.de>
2205 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
2207 2013-03-29 Tobias Burnus <burnus@net-b.de>
2210 * gfortran.dg/namelist_80.f90: New.
2212 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2215 * gfortran.dg/string_length_2.f90: New test.
2216 * gfortran.dg/dependency_41.f90: New test.
2218 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2221 * gfortran.dg/array_constructor_43.f90: New test.
2222 * gfortran.dg/random_seed_3.f90: New test.
2224 2013-03-28 Ian Bolton <ian.bolton@arm.com>
2226 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
2227 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2228 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2229 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2230 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2231 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2232 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2233 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2234 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2235 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2237 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2240 * g++.dg/conversion/op4.C: Adjust.
2241 * g++.dg/cpp0x/rv1n.C: Likewise.
2242 * g++.dg/cpp0x/rv2n.C: Likewise.
2243 * g++.dg/cpp0x/template_deduction.C: Likewise.
2244 * g++.dg/expr/cond8.C: Likewise.
2245 * g++.dg/other/error4.C: Likewise.
2246 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2247 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
2248 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
2249 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
2250 * g++.old-deja/g++.jason/conversion2.C: Likewise.
2251 * g++.old-deja/g++.law/cvt20.C: Likewise.
2252 * g++.old-deja/g++.law/cvt8.C: Likewise.
2253 * g++.old-deja/g++.law/init8.C: Likewise.
2254 * g++.old-deja/g++.mike/net12.C: Likewise.
2255 * g++.old-deja/g++.mike/net8.C: Likewise.
2256 * g++.old-deja/g++.mike/p2793.C: Likewise.
2257 * g++.old-deja/g++.mike/p3836.C: Likewise.
2258 * g++.old-deja/g++.mike/p418.C: Likewise.
2259 * g++.old-deja/g++.mike/p701.C: Likewise.
2260 * g++.old-deja/g++.mike/p807.C: Likewise.
2262 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
2265 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2268 2013-03-28 Marek Polacek <polacek@redhat.com>
2270 PR tree-optimization/56695
2271 * gcc.dg/vect/pr56695.c: New test.
2273 2013-03-28 Richard Biener <rguenther@suse.de>
2275 PR tree-optimization/37021
2276 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2277 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2279 2013-03-27 Tobias Burnus <burnus@net-b.de>
2283 * gfortran.dg/sizeof_2.f90: New.
2284 * gfortran.dg/sizeof_3.f90: New.
2285 * gfortran.dg/sizeof_proc.f90: Update dg-error.
2287 2013-03-27 Richard Biener <rguenther@suse.de>
2289 PR tree-optimization/37021
2290 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2292 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
2294 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2295 * g++.dg/ipa/ivinline-2.C: Likewise.
2296 * g++.dg/ipa/ivinline-3.C: Likewise.
2297 * g++.dg/ipa/ivinline-4.C: Likewise.
2298 * g++.dg/ipa/ivinline-5.C: Likewise.
2299 * g++.dg/ipa/ivinline-7.C: Likewise.
2300 * g++.dg/ipa/ivinline-8.C: Likewise.
2301 * g++.dg/ipa/ivinline-9.C: Likewise.
2302 * g++.dg/cpp0x/noexcept03.C: Likewise.
2303 * gcc.dg/const-1.c: Likewise.
2304 * gcc.dg/ipa/pure-const-1.c: Likewise.
2305 * gcc.dg/noreturn-8.c: Likewise.
2306 * gcc.target/i386/mmx-1.c: Likewise.
2307 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2308 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2309 * gcc.c-torture/execute/pr33992.x: New file.
2311 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
2313 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2315 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2318 * g++.dg/ext/desig5.C: New.
2320 2013-03-26 Tobias Burnus <burnus@net-b.de>
2323 * gfortran.dg/merge_init_expr_2.f90: New.
2324 * gfortran.dg/merge_char_1.f90: Modify test to
2325 stay a run-time test.
2326 * gfortran.dg/merge_char_3.f90: Ditto.
2328 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2330 * g++.dg/cpp0x/constexpr-friend-2.C: New.
2331 * g++.dg/cpp0x/constexpr-main.C: Likewise.
2333 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2336 * g++.dg/cpp0x/range-for23.C: New.
2338 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
2341 * gfortran.dg/namelist_79.f90: New.
2343 2013-03-25 Martin Jambor <mjambor@suse.cz>
2345 * gcc.dg/ipa/ipcp-agg-9.c: New test.
2347 2013-03-25 Tobias Burnus <burnus@net-b.de>
2367 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2368 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2369 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2370 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2371 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2372 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2373 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2374 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2375 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2376 * gfortran.dg/c_loc_tests_16.f90: Ditto.
2377 * gfortran.dg/c_loc_tests_4.f03: Ditto.
2378 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2379 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2380 * gfortran.dg/c_loc_tests_8.f03: Ditto.
2381 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
2382 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
2383 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
2384 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
2385 * gfortran.dg/pr32601_1.f03: Ditto.
2386 * gfortran.dg/storage_size_2.f08: Remove dg-error.
2387 * gfortran.dg/blockdata_7.f90: New.
2388 * gfortran.dg/c_assoc_4.f90: New.
2389 * gfortran.dg/c_f_pointer_tests_6.f90: New.
2390 * gfortran.dg/c_f_pointer_tests_7.f90: New.
2391 * gfortran.dg/c_funloc_tests_8.f90: New.
2392 * gfortran.dg/c_loc_test_17.f90: New.
2393 * gfortran.dg/c_loc_test_18.f90: New.
2394 * gfortran.dg/c_loc_test_19.f90: New.
2395 * gfortran.dg/c_loc_test_20.f90: New.
2396 * gfortran.dg/c_sizeof_5.f90: New.
2397 * gfortran.dg/iso_c_binding_rename_3.f90: New.
2398 * gfortran.dg/transfer_resolve_2.f90: New.
2399 * gfortran.dg/transfer_resolve_3.f90: New.
2400 * gfortran.dg/transfer_resolve_4.f90: New.
2401 * gfortran.dg/pr32601.f03: Update dg-error.
2402 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
2403 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
2405 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2407 * gcc.target/arm/vseleqdf.c: New test.
2408 * gcc.target/arm/vseleqsf.c: Likewise.
2409 * gcc.target/arm/vselgedf.c: Likewise.
2410 * gcc.target/arm/vselgesf.c: Likewise.
2411 * gcc.target/arm/vselgtdf.c: Likewise.
2412 * gcc.target/arm/vselgtsf.c: Likewise.
2413 * gcc.target/arm/vselledf.c: Likewise.
2414 * gcc.target/arm/vsellesf.c: Likewise.
2415 * gcc.target/arm/vselltdf.c: Likewise.
2416 * gcc.target/arm/vselltsf.c: Likewise.
2417 * gcc.target/arm/vselnedf.c: Likewise.
2418 * gcc.target/arm/vselnesf.c: Likewise.
2419 * gcc.target/arm/vselvcdf.c: Likewise.
2420 * gcc.target/arm/vselvcsf.c: Likewise.
2421 * gcc.target/arm/vselvsdf.c: Likewise.
2422 * gcc.target/arm/vselvssf.c: Likewise.
2424 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
2426 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2428 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2429 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2430 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2431 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2432 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2433 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2434 * gcc.target/aarch64/atomic-op-char.x: ... to here.
2435 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2436 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2437 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2438 * gcc.target/aarch64/atomic-op-int.x: ... to here.
2439 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2440 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2441 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2442 * gcc.target/aarch64/atomic-op-release.x: ... to here.
2443 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2444 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2445 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2446 * gcc.target/aarch64/atomic-op-short.x: ... to here.
2447 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2448 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2449 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2450 * gcc.target/arm/atomic-op-char.c: Likewise.
2451 * gcc.target/arm/atomic-op-consume.c: Likewise.
2452 * gcc.target/arm/atomic-op-int.c: Likewise.
2453 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2454 * gcc.target/arm/atomic-op-release.c: Likewise.
2455 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2456 * gcc.target/arm/atomic-op-short.c: Likewise.
2458 2013-03-25 Richard Biener <rguenther@suse.de>
2461 * g++.dg/torture/pr56694.C: New testcase.
2463 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2466 * gcc.target/arm/neon-vcond-gt.c: New test.
2467 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2468 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2470 2013-03-25 Richard Biener <rguenther@suse.de>
2472 PR tree-optimization/56689
2473 * gcc.dg/torture/pr56689.c: New testcase.
2475 2013-03-25 Kai Tietz <ktietz@redhat.com>
2477 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2479 2013-03-24 Tobias Burnus <burnus@net-b.de>
2482 * gfortran.dg/eof_5.f90: New.
2484 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
2486 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2489 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
2491 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2493 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
2496 * gcc.c-torture/execute/builtins/builtins.exp: Add
2497 -Wl,--allow-multiple-definition for RTEMS targets.
2499 2013-03-22 Ian Bolton <ian.bolton@arm.com>
2501 * gcc.target/aarch64/movk.c: New test.
2503 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
2505 * g++.dg/ext/vector21.C: New testcase.
2507 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2509 * gcc.target/arm/neon-for-64bits-1.c: New tests.
2510 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2512 2013-03-21 Richard Biener <rguenther@suse.de>
2514 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2515 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2517 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2519 * gcc.target/aarch64/vect.c: Test and result vector added
2520 for sabd and saba instructions.
2521 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2522 instructions in assembly.
2523 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2524 * gcc.target/aarch64/vect-fp.c: Test and result vector added
2525 for fabd instruction.
2526 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2527 instruction in assembly.
2528 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2530 2013-03-20 Jeff Law <law@redhat.com>
2532 * g++.dg/tree-ssa/ssa-dom.C: New test.
2534 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2536 * gcc.target/powerpc/mmfpgpr.c: New test.
2537 * gcc.target/powerpc/sd-vsx.c: Likewise.
2538 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2539 * gcc.target/powerpc/vsx-float0.c: Likewise.
2541 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
2543 PR tree-optimization/56355
2544 * gcc.dg/pr56355-1.c: New file.
2546 2013-03-20 Catherine Moore <clm@codesourcery.com>
2547 Richard Sandiford <rdsandiford@googlemail.com>
2549 * gcc.target/mips/mips.exp: Add microMIPS support.
2550 * gcc.target/mips/umips-movep-2.c: New test.
2551 * gcc.target/mips/umips-lwp-2.c: New test.
2552 * gcc.target/mips/umips-swp-5.c: New test.
2553 * gcc.target/mips/umips-constraints-1.c: New test.
2554 * gcc.target/mips/umips-lwp-3.c: New test.
2555 * gcc.target/mips/umips-swp-6.c: New test.
2556 * gcc.target/mips/umips-constraints-2.c: New test.
2557 * gcc.target/mips/umips-save-restore-1.c: New test.
2558 * gcc.target/mips/umips-lwp-4.c: New test.
2559 * gcc.target/mips/umips-swp-7.c: New test.
2560 * gcc.target/mips/umips-save-restore-2.c: New test.
2561 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2562 * gcc.target/mips/umips-lwp-5.c: New test.
2563 * gcc.target/mips/umips-save-restore-3.c: New test.
2564 * gcc.target/mips/umips-lwp-6.c: New test.
2565 * gcc.target/mips/umips-swp-1.c: New test.
2566 * gcc.target/mips/umips-lwp-7.c: New test.
2567 * gcc.target/mips/umips-swp-2.c: New test.
2568 * gcc.target/mips/umips-lwp-8.c: New test.
2569 * gcc.target/mips/umips-swp-3.c: New test.
2570 * gcc.target/mips/umips-movep-1.c: New test.
2571 * gcc.target/mips/umips-lwp-1.c: New test.
2572 * gcc.target/mips/umips-swp-4.c: New test.
2574 2013-03-20 Richard Biener <rguenther@suse.de>
2576 PR tree-optimization/56661
2577 * gcc.dg/torture/pr56661.c: New testcase.
2579 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2581 PR rtl-optimization/56605
2582 * gcc.target/powerpc/pr56605.c: New.
2584 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2587 * gfortran.dg/do_1.f90: Don't xfail.
2589 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
2592 * gfortran.dg/namelist_77.f90: New.
2593 * gfortran.dg/namelist_78.f90: New.
2595 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
2598 * gfortran.dg/open_negative_unit_1.f90: New.
2600 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2602 * gcc.target/aarch64/sbc.c: New test.
2604 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2606 * gcc.target/aarch64/ror.c: New test.
2608 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2610 * gcc.target/aarch64/extr.c: New test.
2612 2013-03-19 Richard Biener <rguenther@suse.de>
2614 PR tree-optimization/56273
2615 * gcc.dg/tree-ssa/vrp47.c: Adjust.
2616 * c-c++-common/uninit-17.c: Likewise.
2618 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2620 PR tree-optimization/56635
2621 * g++.dg/torture/pr56635.C: New test.
2623 2013-03-18 Richard Biener <rguenther@suse.de>
2625 PR tree-optimization/3713
2626 * g++.dg/ipa/devirt-12.C: New testcase.
2628 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2631 * c-c++-common/pr56566.c: New test.
2633 2013-03-17 Jason Merrill <jason@redhat.com>
2635 * g++.dg/template/abstract-dr337.C: XFAIL.
2637 2013-03-16 Jakub Jelinek <jakub@redhat.com>
2640 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2641 * c-c++-common/pr56607.c: New test.
2643 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
2646 * g++.dg/cpp0x/constexpr-array5.C: New.
2648 2013-03-15 Tobias Burnus <burnus@net-b.de>
2651 * gfortran.dg/transfer_intrinsic_5.f90: New.
2653 2013-03-15 Kai Tietz <ktietz@redhat.com>
2655 * gcc.target/i386/movti.c: Don't test for x64 mingw.
2656 * gcc.target/i386/pr20020-1.c: Likewise.
2657 * gcc.target/i386/pr20020-2.c: Likewise.
2658 * gcc.target/i386/pr20020-3.c: Likewise.
2659 * gcc.target/i386/pr53425-1.c: Likewise.
2660 * gcc.target/i386/pr53425-2.c: Likewise.
2661 * gcc.target/i386/pr55093.c: Likewise.
2662 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2664 2013-03-15 Jakub Jelinek <jakub@redhat.com>
2667 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2668 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
2670 2013-03-14 Jakub Jelinek <jakub@redhat.com>
2672 PR tree-optimization/53265
2673 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2675 * gcc.dg/graphite/id-6.c (test): Likewise.
2676 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2677 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2679 PR tree-optimization/53265
2680 * gcc.dg/pr53265.c: New test.
2681 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2683 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2685 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
2686 n, use it as high bound instead of 4.
2688 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
2691 * gcc.target/sh/pr49880-1.c: New.
2692 * gcc.target/sh/pr49880-2.c: New.
2693 * gcc.target/sh/pr49880-3.c: New.
2694 * gcc.target/sh/pr49880-4.c: New.
2695 * gcc.target/sh/pr49880-5.c: New.
2697 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2699 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2701 2013-03-13 Richard Biener <rguenther@suse.de>
2703 PR tree-optimization/56608
2704 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2706 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2709 * g++.dg/cpp0x/alias-decl-32.C: New.
2711 2013-03-11 Jan Hubicka <jh@suse.cz>
2714 * gcc.c-torture/compile/pr56571.c: New testcase.
2716 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2718 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2719 * gcc.dg/tree-ssa/pr55579.c: Likewise.
2721 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2723 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2724 * gcc.dg/inline_4.c: Likewise.
2725 * gcc.dg/unroll_2.c: Likewise.
2726 * gcc.dg/unroll_3.c: Likewise.
2727 * gcc.dg/unroll_4.c: Likewise.
2729 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2732 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2735 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2737 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
2740 * gcc.c-torture/compile/pr40797.c: New.
2742 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2744 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2746 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
2749 * gfortran.dg/class_56.f90: New test.
2751 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
2754 * gcc.target/mips/pr56524.c: New test.
2756 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2759 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2761 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2764 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2766 2013-03-08 Marek Polacek <polacek@redhat.com>
2768 PR tree-optimization/56478
2769 * gcc.dg/torture/pr56478.c: New test.
2771 2013-03-08 Kai Tietz <ktietz@redhat.com>
2773 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2774 targets linker option --allow-multiple-definition.
2776 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2777 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2778 * gcc.dg/pr52549.c: Add LLP64 case.
2779 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2780 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2781 * gcc.dg/torture/pr51071-2.c: Likewise.
2782 * gcc.dg/tree-ssa/vrp72.c: Likewise.
2783 * gcc.dg/tree-ssa/vrp73.c: Likewise.
2784 * gcc.dg/tree-ssa/vrp75.c: Likewise.
2785 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2786 * gcc.dg/weak/weak-1.c: Likewise.
2787 * gcc.dg/weak/weak-2.c: Likewise.
2788 * gcc.dg/weak/weak-3.c: Likewise.
2789 * gcc.dg/weak/weak-4.c: Likewise.
2790 * gcc.dg/weak/weak-5.c: Likewise.
2791 * gcc.dg/weak/weak-15.c: Likewise.
2792 * gcc.dg/weak/weak-16.c: Likewise.
2794 * c-c++-common/pr54486.c: Skip test for mingw-targets.
2796 2013-03-07 Jakub Jelinek <jakub@redhat.com>
2798 PR tree-optimization/56559
2799 * gcc.dg/tree-ssa/reassoc-26.c: New test.
2801 2013-03-07 Andreas Schwab <schwab@suse.de>
2803 * gcc.dg/pr31490.c: Fix last change.
2805 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2808 * g++.dg/template/crash115.C: New.
2810 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2812 PR tree-optimization/56539
2813 * gcc.c-torture/compile/pr56539.c: New test.
2815 2013-03-06 Kai Tietz <ktietz@redhat.com>
2817 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2819 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2820 * gcc.dg/lto/20091013-1_2.c: Likewise.
2821 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2823 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2825 * gnat.dg/specs/aggr6.ads: New test.
2827 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2829 * gnat.dg/loop_optimization15.ad[sb]: New test.
2831 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2834 * gcc.dg/pr56548.c: New test.
2836 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2839 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2841 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2844 * g++.dg/template/typename20.C: New test.
2846 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2849 * gcc.dg/pr56510.c: New test.
2851 PR rtl-optimization/56484
2852 * gcc.c-torture/compile/pr56484.c: New test.
2854 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2857 * g++.dg/warn/Wsign-conversion-2.C: New.
2859 2013-03-05 Richard Biener <rguenther@suse.de>
2861 PR tree-optimization/56270
2862 * gcc.dg/vect/slp-38.c: New testcase.
2864 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2866 PR rtl-optimization/56494
2867 * gcc.dg/pr56494.c: New test.
2869 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
2871 * gcc.dg/pr56424.c: New test.
2873 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2875 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2876 * gcc.dg/pr56228.c <avr>: Skip.
2878 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2881 PR tree-optimization/52631
2882 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2884 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
2886 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2887 * gcc.dg/vect/vect-83_64.c: Same.
2889 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2892 * gfortran.dg/pointer_check_13.f90: New test.
2894 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2897 * gfortran.dg/array_constructor_42.f90: New test.
2899 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2902 * g++.dg/template/static33.C: New.
2903 * g++.dg/template/static34.C: Likewise.
2906 * g++.dg/template/static35.C: New.
2908 2013-03-01 Steve Ellcey <sellcey@mips.com>
2910 * gcc.dg/pr56396.c: Require pic support.
2912 2013-03-01 Richard Biener <rguenther@suse.de>
2914 PR tree-optimization/55481
2915 * gcc.dg/torture/pr56488.c: New testcase.
2917 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
2918 Jakub Jelinek <jakub@redhat.com>
2921 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2922 no_sanitize_address attribute rather than no_address_safety_analysis.
2923 * g++.dg/asan/sanitizer_test_utils.h
2924 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2925 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2926 in addition to no_address_safety_analysis.
2928 2013-02-28 Jason Merrill <jason@redhat.com>
2931 * g++.dg/cpp0x/constexpr-and.C: New.
2933 2013-02-28 Martin Jambor <mjambor@suse.cz>
2935 PR tree-optimization/56294
2936 * g++.dg/debug/pr56294.C: New test.
2938 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
2940 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2942 2013-02-27 Marek Polacek <polacek@redhat.com>
2944 PR rtl-optimization/56466
2945 * gcc.dg/pr56466.c: New test.
2947 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2949 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2950 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2951 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2953 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
2956 * gcc.dg/pr45472.c: New test.
2958 2013-02-26 Marek Polacek <polacek@redhat.com>
2960 PR tree-optimization/56426
2961 * gcc.dg/pr56436.c: New test.
2963 2013-02-26 Jakub Jelinek <jakub@redhat.com>
2965 PR tree-optimization/56448
2966 * gcc.c-torture/compile/pr56448.c: New test.
2968 PR tree-optimization/56443
2969 * gcc.dg/torture/pr56443.c: New test.
2971 2013-02-25 Richard Biener <rguenther@suse.de>
2973 PR tree-optimization/56175
2974 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2976 2013-02-24 Jakub Jelinek <jakub@redhat.com>
2979 * g++.dg/torture/pr56403.C: New test.
2981 2013-02-25 Catherine Moore <clm@codesourcery.com>
2984 2013-02-24 Catherine Moore <clm@codesourcery.com>
2985 Richard Sandiford <rdsandiford@googlemail.com>
2987 * gcc.target/mips/mips.exp: Add microMIPS support.
2988 * gcc.target/mips/umips-movep-2.c: New test.
2989 * gcc.target/mips/umips-lwp-2.c: New test.
2990 * gcc.target/mips/umips-swp-5.c: New test.
2991 * gcc.target/mips/umips-constraints-1.c: New test.
2992 * gcc.target/mips/umips-lwp-3.c: New test.
2993 * gcc.target/mips/umips-swp-6.c: New test.
2994 * gcc.target/mips/umips-constraints-2.c: New test.
2995 * gcc.target/mips/umips-save-restore-1.c: New test.
2996 * gcc.target/mips/umips-lwp-4.c: New test.
2997 * gcc.target/mips/umips-swp-7.c: New test.
2998 * gcc.target/mips/umips-save-restore-2.c: New test.
2999 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3000 * gcc.target/mips/umips-lwp-5.c: New test.
3001 * gcc.target/mips/umips-save-restore-3.c: New test.
3002 * gcc.target/mips/umips-lwp-6.c: New test.
3003 * gcc.target/mips/umips-swp-1.c: New test.
3004 * gcc.target/mips/umips-lwp-7.c: New test.
3005 * gcc.target/mips/umips-swp-2.c: New test.
3006 * gcc.target/mips/umips-lwp-8.c: New test.
3007 * gcc.target/mips/umips-swp-3.c: New test.
3008 * gcc.target/mips/umips-movep-1.c: New test.
3009 * gcc.target/mips/umips-lwp-1.c: New test.
3010 * gcc.target/mips/umips-swp-4.c: New test.
3012 2013-02-24 Catherine Moore <clm@codesourcery.com>
3013 Richard Sandiford <rdsandiford@googlemail.com>
3015 * gcc.target/mips/mips.exp: Add microMIPS support.
3016 * gcc.target/mips/umips-movep-2.c: New test.
3017 * gcc.target/mips/umips-lwp-2.c: New test.
3018 * gcc.target/mips/umips-swp-5.c: New test.
3019 * gcc.target/mips/umips-constraints-1.c: New test.
3020 * gcc.target/mips/umips-lwp-3.c: New test.
3021 * gcc.target/mips/umips-swp-6.c: New test.
3022 * gcc.target/mips/umips-constraints-2.c: New test.
3023 * gcc.target/mips/umips-save-restore-1.c: New test.
3024 * gcc.target/mips/umips-lwp-4.c: New test.
3025 * gcc.target/mips/umips-swp-7.c: New test.
3026 * gcc.target/mips/umips-save-restore-2.c: New test.
3027 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3028 * gcc.target/mips/umips-lwp-5.c: New test.
3029 * gcc.target/mips/umips-save-restore-3.c: New test.
3030 * gcc.target/mips/umips-lwp-6.c: New test.
3031 * gcc.target/mips/umips-swp-1.c: New test.
3032 * gcc.target/mips/umips-lwp-7.c: New test.
3033 * gcc.target/mips/umips-swp-2.c: New test.
3034 * gcc.target/mips/umips-lwp-8.c: New test.
3035 * gcc.target/mips/umips-swp-3.c: New test.
3036 * gcc.target/mips/umips-movep-1.c: New test.
3037 * gcc.target/mips/umips-lwp-1.c: New test.
3038 * gcc.target/mips/umips-swp-4.c: New test.
3040 2013-02-22 Jakub Jelinek <jakub@redhat.com>
3043 * lib/asan-dg.exp (asan_link_flags): Add
3044 -B${gccpath}/libsanitizer/asan/ to flags.
3046 2013-02-21 Jakub Jelinek <jakub@redhat.com>
3049 * gcc.dg/torture/pr56420.c: New test.
3051 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
3054 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
3056 2013-02-21 Martin Jambor <mjambor@suse.cz>
3058 PR tree-optimization/56310
3059 * g++.dg/ipa/pr56310.C: New test.
3061 2013-02-21 Janus Weil <janus@gcc.gnu.org>
3064 * gfortran.dg/proc_ptr_comp_37.f90: New.
3066 2013-02-21 Richard Biener <rguenther@suse.de>
3068 PR tree-optimization/56415
3070 2013-02-11 Richard Biener <rguenther@suse.de>
3072 PR tree-optimization/56273
3073 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3074 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3075 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3076 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3077 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3078 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3080 2013-02-21 Marek Polacek <polacek@redhat.com>
3082 PR tree-optimization/56398
3083 * g++.dg/torture/pr56398.C: New test.
3085 2013-02-21 Jakub Jelinek <jakub@redhat.com>
3088 * gcc.c-torture/compile/pr56405.c: New test.
3090 2013-02-20 Jan Hubicka <jh@suse.cz>
3092 PR tree-optimization/56265
3093 * g++.dg/ipa/devirt-11.C: New testcase.
3095 2013-02-20 Richard Biener <rguenther@suse.de>
3097 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3099 2013-02-20 Richard Biener <rguenther@suse.de>
3100 Jakub Jelinek <jakub@redhat.com>
3102 PR tree-optimization/56396
3103 * gcc.dg/pr56396.c: New testcase.
3105 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3108 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
3110 2013-02-19 Richard Biener <rguenther@suse.de>
3112 PR tree-optimization/56384
3113 * gcc.dg/torture/pr56384.c: New testcase.
3115 2013-02-19 Jakub Jelinek <jakub@redhat.com>
3117 PR tree-optimization/56350
3118 * gcc.dg/pr56350.c: New test.
3120 PR tree-optimization/56381
3121 * g++.dg/opt/pr56381.C: New test.
3123 2013-02-18 Jakub Jelinek <jakub@redhat.com>
3126 * lib/dg-pch.exp (pch-init, pch-finish,
3127 check_effective_target_pch_supported_debug): New procs.
3128 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
3129 Likewise if $pch_unsupported_debug and $flags include -g.
3130 Skip FAILs about missing *.gch file if $pch_unsupported_debug
3131 and dg-require-effective-target pch_unsupported_debug.
3132 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
3133 * objc.dg/pch/pch.exp: Likewise.
3134 * gcc.dg/pch/pch.exp: Likewise.
3135 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
3136 pch_unsupported_debug.
3137 * gcc.dg/pch/valid-1.hs: Likewise.
3138 * gcc.dg/pch/valid-1b.c: Likewise.
3139 * gcc.dg/pch/valid-1b.hs: Likewise.
3141 2013-02-18 Richard Biener <rguenther@suse.de>
3143 PR tree-optimization/56366
3144 * gcc.dg/torture/pr56366.c: New testcase.
3146 2013-02-18 Richard Biener <rguenther@suse.de>
3149 * gcc.dg/torture/pr56349.c: New testcase.
3151 2013-02-18 Richard Biener <rguenther@suse.de>
3153 PR tree-optimization/56321
3154 * gcc.dg/torture/pr56321.c: New testcase.
3156 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
3158 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
3160 2013-02-16 Jakub Jelinek <jakub@redhat.com>
3161 Dodji Seketeli <dodji@redhat.com>
3164 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
3165 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3166 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3167 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3168 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3169 * c-c++-common/asan/pr56330.c: Likewise.
3170 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
3171 Ensure the size argument of __builtin_memcpy is a constant.
3173 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3174 Paolo Carlini <paolo.carlini@oracle.com>
3177 * g++.dg/cpp0x/enum23.C: New.
3179 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
3182 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
3184 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
3186 PR rtl-optimization/56348
3187 * gcc.target/i386/pr56348.c: New test.
3189 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
3191 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
3192 * gcc.target/arm/interrupt-2.c: Likewise.
3194 2013-02-15 Tobias Burnus <burnus@net-b.de>
3197 * gfortran.dg/matmul_9.f90: New.
3199 2013-02-15 Tobias Burnus <burnus@net-b.de>
3202 * gfortran.dg/init_flag_11.f90: New.
3204 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3206 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
3208 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3210 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
3213 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
3214 Tobias Burnus <burnus@net-b.de>
3217 * gfortran.dg/allocatable_function_7.f90: New.
3219 2013-02-14 Jakub Jelinek <jakub@redhat.com>
3221 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
3222 * asan_globals_test-wrapper.cc: New file.
3223 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
3224 instead of asan_globals_test.cc as dg-additional-sources.
3225 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
3226 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
3227 "sanitizer_test_utils.h" instead of
3228 "sanitizer_common/tests/sanitizer_test_utils.h".
3229 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
3230 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
3231 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
3232 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
3233 * g++.dg/asan/asan_test.cc: Synced from upstream.
3234 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
3236 2013-02-14 Dodji Seketeli <dodji@redhat.com>
3239 * c-c++-common/asan/memcmp-2.c: New test.
3241 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
3244 * g++.dg/cpp0x/udlit-string-literal.h: New.
3245 * g++.dg/cpp0x/udlit-string-literal.C: New.
3247 2013-02-13 Sriraman Tallam <tmsriram@google.com>
3249 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
3251 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
3254 * gcc.target/arm/pr56184.C: New test.
3256 2013-02-13 Jakub Jelinek <jakub@redhat.com>
3259 * g++.dg/torture/pr56302.C: New test.
3260 * g++.dg/cpp0x/constexpr-56302.C: New test.
3261 * c-c++-common/pr56302.c: New test.
3263 2013-02-13 Tobias Burnus <burnus@net-b.de>
3264 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3267 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3268 * gfortran.dg/quad_3.f90: Ditto.
3270 2013-02-13 Kostya Serebryany <kcc@google.com>
3272 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3273 to match the fresh asan run-time.
3274 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3276 2013-02-12 Dodji Seketeli <dodji@redhat.com>
3278 Avoid instrumenting duplicated memory access in the same basic block
3279 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3280 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3281 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3282 * c-c++-common/asan/inc.c: Likewise.
3284 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
3287 * gcc.target/i386/pr56148.c: New test.
3289 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3290 Tobias Burnus <burnus@net-b.de>
3293 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3296 2013-02-12 Richard Biener <rguenther@suse.de>
3299 * gcc.dg/lto/pr56297_0.c: New testcase.
3300 * gcc.dg/lto/pr56297_0.c: Likewise.
3302 2013-02-12 Janus Weil <janus@gcc.gnu.org>
3305 * gfortran.dg/typebound_deferred_1.f90: New.
3307 2013-02-12 Jakub Jelinek <jakub@redhat.com>
3309 PR rtl-optimization/56151
3310 * gcc.target/i386/pr56151.c: New test.
3312 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
3314 * g++.dg/ext/mv12.C: New test.
3315 * g++.dg/ext/mv12.h: New file.
3316 * g++.dg/ext/mv12-aux.C: New file.
3317 * g++.dg/ext/mv13.C: New test.
3319 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
3321 * lib/target-supports.exp
3322 (check_effective_target_powerpc_eabi_ok): New.
3323 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3325 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3326 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3328 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3329 * gcc.target/powerpc/pr51623.c: Likewise.
3330 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3331 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3333 2013-02-11 Alexander Potapenko <glider@google.com>
3334 Jack Howarth <howarth@bromo.med.uc.edu>
3335 Jakub Jelinek <jakub@redhat.com>
3338 * g++.dg/asan/pr55617.C: Run on all targets.
3340 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
3342 PR rtl-optimization/56275
3343 * gcc.dg/pr56275.c: New test.
3345 2013-02-11 Richard Biener <rguenther@suse.de>
3347 PR tree-optimization/56273
3348 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3350 2013-02-11 Richard Biener <rguenther@suse.de>
3352 PR tree-optimization/56264
3353 * gcc.dg/torture/pr56264.c: New testcase.
3355 2013-02-11 Richard Biener <rguenther@suse.de>
3357 PR tree-optimization/56273
3358 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3359 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3360 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3361 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3362 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3363 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3365 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
3367 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3368 for *-*-linux-gnu targets.
3369 * g++.dg/asan/interception-test-1.c: Ditto.
3370 * g++.dg/asan/interception-failure-test-1.C: Ditto.
3371 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3373 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
3376 * gfortran.dg/intrinsic_size_4.f90 : New test.
3378 2013-02-09 Jakub Jelinek <jakub@redhat.com>
3381 * gcc.target/powerpc/pr56256.c: New test.
3383 2013-02-08 Ian Lance Taylor <iant@google.com>
3385 * lib/go.exp: Load timeout.exp.
3387 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
3389 PR rtl-optimization/56246
3390 * gcc.target/i386/pr56246.c: New test.
3392 2013-02-08 Jeff Law <law@redhat.com>
3395 * gcc.dg/debug/dwarf2/pr53948.c: New test.
3397 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3400 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
3403 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
3405 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
3407 2013-02-08 Jakub Jelinek <jakub@redhat.com>
3409 PR rtl-optimization/56195
3410 * gcc.dg/torture/pr56195.c: New test.
3412 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
3415 * gfortran.dg/recursive_interface_2.f90: New test.
3417 2013-02-08 Jakub Jelinek <jakub@redhat.com>
3419 PR tree-optimization/56250
3420 * gcc.c-torture/execute/pr56250.c: New test.
3422 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
3424 PR tree-optimization/56064
3425 * gcc.dg/fixed-point/view-convert-2.c: New test.
3427 2013-02-08 Michael Matz <matz@suse.de>
3429 PR tree-optimization/52448
3430 * gcc.dg/pr52448.c: New test.
3432 2013-02-08 Richard Biener <rguenther@suse.de>
3435 * gcc.dg/torture/pr56181.c: New testcase.
3437 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
3440 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3441 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3443 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3446 * g++.dg/parse/crash61.C: New test.
3449 * g++.dg/parse/pr56239.C: New test.
3452 * g++.dg/abi/mangle61.C: New test.
3454 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
3456 PR rtl-optimization/56225
3457 * gcc.target/i386/pr56225.c: New test.
3459 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3462 * gcc.dg/guality/pr56154-1.c: New test.
3463 * gcc.dg/guality/pr56154-2.c: New test.
3464 * gcc.dg/guality/pr56154-3.c: New test.
3465 * gcc.dg/guality/pr56154-4.c: New test.
3466 * gcc.dg/guality/pr56154-aux.c: New file.
3468 PR tree-optimization/55789
3469 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3471 * gcc.dg/tree-ssa/inline-3.c: Add
3472 --param max-early-inliner-iterations=2 option.
3474 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3477 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3478 Add -fno-dwarf2-cfi-asm to dg-options.
3481 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3484 * gcc.dg/pr56228.c: New test.
3486 2013-02-07 Alan Modra <amodra@gmail.com>
3489 * gcc.target/powerpc/pr54009.c: New test.
3491 * gfortran.dg/pr54131.f: New test.
3493 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
3496 * gfortran.dg/array_constructor_41.f90: New test.
3498 2013-02-06 Janus Weil <janus@gcc.gnu.org>
3501 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3503 2013-02-06 Jakub Jelinek <jakub@redhat.com>
3506 * g++.dg/gomp/pr56217.C: New test.
3508 2013-02-05 Jakub Jelinek <jakub@redhat.com>
3510 PR tree-optimization/56205
3511 * gcc.dg/tree-ssa/stdarg-6.c: New test.
3512 * gcc.c-torture/execute/pr56205.c: New test.
3514 2013-02-05 Richard Biener <rguenther@suse.de>
3516 PR tree-optimization/53342
3517 PR tree-optimization/53185
3518 * gcc.dg/vect/pr53185-2.c: New testcase.
3520 2013-02-05 Jan Hubicka <jh@suse.cz>
3522 PR tree-optimization/55789
3523 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3524 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3525 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3526 * g++.dg/ipa/inline-1.C: New testcase.
3527 * g++.dg/ipa/inline-2.C: New testcase.
3528 * g++.dg/ipa/inline-3.C: New testcase.
3530 2013-02-05 Jan Hubicka <jh@suse.cz>
3532 PR tree-optimization/55789
3533 * g++.dg/torture/pr55789.C: New testcase.
3535 2013-02-05 Jakub Jelinek <jakub@redhat.com>
3538 * gcc.dg/pr56167.c: New test.
3540 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
3543 * gcc.target/sh/pr55146.c: New.
3545 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
3547 PR tree-optimization/54386
3548 * gcc.target/sh/pr54386.c: New.
3550 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
3553 * gfortran.dg/realloc_on _assign_16.f90 : New test.
3556 * gfortran.dg/realloc_on _assign_17.f90 : New test.
3558 2013-02-04 Alexander Potapenko <glider@google.com>
3559 Jack Howarth <howarth@bromo.med.uc.edu>
3560 Jakub Jelinek <jakub@redhat.com>
3563 * g++.dg/asan/pr55617.C: New test.
3565 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3568 * gfortran.dg/typebound_operator_19.f90: New test.
3569 * gfortran.dg/typebound_assignment_4.f90: New test.
3571 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3574 * gfortran.dg/recursive_interface_1.f90: New test.
3576 2013-02-04 Richard Guenther <rguenther@suse.de>
3579 * gcc.dg/lto/pr56168_0.c: New testcase.
3580 * gcc.dg/lto/pr56168_1.c: Likewise.
3582 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3586 * gfortran.dg/block_12.f90: New test.
3587 * gfortran.dg/module_error_1.f90: New test.
3589 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
3591 * lib/target-supports.exp (check_effective_target_vect_float)
3592 (check_effective_target_vect_no_align): Add mips-sde-elf.
3594 2013-02-01 Jakub Jelinek <jakub@redhat.com>
3596 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3598 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
3600 * gcc.dg/pr56023.c: XFAIL on AIX.
3601 * gcc.dg/vect/pr49352.c: Same.
3603 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
3605 * gnat.dg/opt26.adb: New test.
3607 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3610 2013-01-27 Amol Pise <amolpise15@gmail.com>
3612 * gcc.target/arm/neon-vfnms-1.c: New test.
3613 * gcc.target/arm/neon-vfnma-1.c: New test.
3615 2013-01-31 Richard Biener <rguenther@suse.de>
3617 PR tree-optimization/56157
3618 * gcc.dg/torture/pr56157.c: New testcase.
3620 2013-01-30 Richard Biener <rguenther@suse.de>
3622 PR tree-optimization/56150
3623 * gcc.dg/torture/pr56150.c: New testcase.
3625 2013-01-30 Jakub Jelinek <jakub@redhat.com>
3628 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3629 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
3630 printed in backtrace.
3631 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3632 to avoid errors about mismatched allocation vs. deallocation.
3635 * g++.dg/mv1.C: Moved to...
3636 * g++.dg/ext/mv1.C: ... here. Adjust test.
3637 * g++.dg/mv2.C: Moved to...
3638 * g++.dg/ext/mv2.C: ... here. Adjust test.
3639 * g++.dg/mv3.C: Moved to...
3640 * g++.dg/ext/mv3.C: ... here.
3641 * g++.dg/mv4.C: Moved to...
3642 * g++.dg/ext/mv4.C: ... here.
3643 * g++.dg/mv5.C: Moved to...
3644 * g++.dg/ext/mv5.C: ... here. Adjust test.
3645 * g++.dg/mv6.C: Moved to...
3646 * g++.dg/ext/mv6.C: ... here. Adjust test.
3647 * g++.dg/ext/mv7.C: New test.
3648 * g++.dg/ext/mv8.C: New test.
3649 * g++.dg/ext/mv9.C: New test.
3650 * g++.dg/ext/mv10.C: New test.
3651 * g++.dg/ext/mv11.C: New test.
3653 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
3655 PR rtl-optimization/56144
3656 * gcc.dg/pr56144.c: New.
3658 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
3660 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3662 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3663 * g++.dg/cpp0x/constexpr-55573.C: Same
3665 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
3667 PR tree-optimization/56064
3668 * gcc.dg/fixed-point/view-convert.c: New test.
3670 2013-01-30 Andreas Schwab <schwab@suse.de>
3672 * lib/target-supports-dg.exp (dg-process-target): Use expr to
3673 evaluate the end index in string range.
3675 2013-01-30 Tobias Burnus <burnus@net-b.de>
3678 * gfortran.dg/allocatable_function_6.f90: New.
3680 2013-01-29 Janus Weil <janus@gcc.gnu.org>
3681 Mikael Morin <mikael@gcc.gnu.org>
3684 * gfortran.dg/proc_ptr_comp_36.f90: New.
3686 2013-01-29 Richard Biener <rguenther@suse.de>
3688 PR tree-optimization/55270
3689 * gcc.dg/torture/pr55270.c: New testcase.
3691 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3693 PR rtl-optimization/56117
3694 * gcc.dg/pr56117.c: New test.
3696 2013-01-28 Richard Biener <rguenther@suse.de>
3698 PR tree-optimization/56034
3699 * gcc.dg/torture/pr56034.c: New testcase.
3701 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3703 PR tree-optimization/56125
3704 * gcc.dg/pr56125.c: New test.
3706 2013-01-28 Tobias Burnus <burnus@net-b.de>
3707 Mikael Morin <mikael@gcc.gnu.org>
3710 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3711 * gfortran.dg/import8.f90: Likewise.
3712 * gfortran.dg/interface_derived_type_1.f90: Likewise.
3713 * gfortran.dg/import10.f90: New test.
3714 * gfortran.dg/import11.f90: Likewise
3716 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3719 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3720 string.h. Provide memset, malloc and free prototypes, adjust line
3721 numbers in dg-output.
3722 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3723 Provide memset prototype and adjust line numbers in dg-output.
3724 * c-c++-common/asan/global-overflow-1.c: Likewise.
3726 PR tree-optimization/56094
3727 * gcc.dg/pr56094.c: New test.
3729 2013-01-27 Amol Pise <amolpise15@gmail.com>
3731 * gcc.target/arm/neon-vfnms-1.c: New test.
3732 * gcc.target/arm/neon-vfnma-1.c: New test.
3734 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
3737 * gcc.target/i386/pr56114.c: New test.
3739 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
3742 * gfortran.dg/associate_14.f90: New test.
3745 * gfortran.dg/associate_13.f90: New test.
3747 2013-01-25 Jakub Jelinek <jakub@redhat.com>
3749 PR tree-optimization/56098
3750 * gcc.dg/pr56098-1.c: New test.
3751 * gcc.dg/pr56098-2.c: New test.
3753 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
3756 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3758 2013-01-22 Marek Polacek <polacek@redhat.com>
3760 PR tree-optimization/56035
3761 * gcc.dg/pr56035.c: New test.
3763 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3765 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3768 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3770 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3772 2013-01-24 Jakub Jelinek <jakub@redhat.com>
3775 * gcc.dg/pr56078.c: New test.
3776 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3778 2013-01-24 Martin Jambor <mjambor@suse.cz>
3780 PR tree-optimization/55927
3781 * g++.dg/ipa/devirt-10.C: Disable early inlining.
3783 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
3785 * gcc.target/i386/movsd.c: New test.
3787 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
3790 * gcc.target/i386/pr55934.c: New test.
3792 2013-01-23 Janus Weil <janus@gcc.gnu.org>
3795 * gfortran.dg/select_8.f90: New.
3797 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
3799 * gcc.target/microblaze/microblaze.exp: Remove
3800 target_config_cflags check.
3802 2013-01-23 Jakub Jelinek <jakub@redhat.com>
3805 * gfortran.dg/gomp/pr56052.f90: New test.
3808 * gcc.dg/pr49069.c: New test.
3810 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
3813 * g++.dg/cpp0x/constexpr-static10.C: New.
3815 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
3818 * gcc.target/i386/pr56028.c: New test.
3820 2013-01-22 Jakub Jelinek <jakub@redhat.com>
3823 * gcc.target/i386/pr55686.c: New test.
3825 2013-01-22 Dodji Seketeli <dodji@redhat.com>
3828 * g++.dg/cpp0x/variadic139.C: New test.
3829 * g++.dg/cpp0x/variadic140.C: Likewise.
3830 * g++.dg/cpp0x/variadic141.C: Likewise.
3832 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
3834 * gnat.dg/warn8.adb: New test.
3836 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3839 * gfortran.dg/include_8.f90: New test.
3841 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3843 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3844 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3846 2013-01-21 Jakub Jelinek <jakub@redhat.com>
3848 PR tree-optimization/56051
3849 * gcc.c-torture/execute/pr56051.c: New test.
3851 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3853 PR rtl-optimization/56023
3854 * gcc.dg/pr56023.c: New test.
3856 2013-01-21 Martin Jambor <mjambor@suse.cz>
3859 * gcc.target/i386/pr56022.c: New test.
3861 2013-01-21 Jason Merrill <jason@redhat.com>
3863 * lib/target-supports.exp (check_effective_target_alias): New.
3865 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
3868 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3870 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
3872 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3874 2013-01-19 Jeff Law <law@redhat.com>
3876 PR tree-optimization/52631
3877 * tree-ssa/pr52631.c: New test.
3878 * tree-ssa/ssa-fre-9: Update expected output.
3880 2013-01-19 Anthony Green <green@moxielogic.com>
3882 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3885 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3887 PR tree-optimization/56029
3888 * g++.dg/torture/pr56029.C: New test.
3890 2013-01-18 Sharad Singhai <singhai@google.com>
3892 PR tree-optimization/55995
3893 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3895 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
3898 * gcc.target/i386/pr55433.c: New.
3900 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3903 * gfortran.dg/pr56015.f90: New test.
3905 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
3907 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3909 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
3911 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3912 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3913 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3914 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3915 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3917 2013-01-17 Jeff Law <law@redhat.com>
3919 * gcc.dg/pr52573.c: Move to...
3920 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
3922 PR rtl-optimization/52573
3923 * gcc.dg/pr52573.c: New test.
3925 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
3928 * g++.dg/asan/interception-test-1.C: Skip on darwin.
3929 * lib/target-supports.exp (check_effective_target_swapcontext): Use
3930 check_no_compiler_messages to test support in ucontext.h.
3931 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3932 compliant RLIMIT_AS.
3934 2013-01-17 Marek Polacek <polacek@redhat.com>
3936 PR rtl-optimization/55833
3937 * gcc.dg/pr55833.c: New test.
3939 2013-01-17 Jan Hubicka <jh@suse.cz>
3941 PR tree-optimization/55273
3942 * gcc.c-torture/compile/pr55273.c: New testcase.
3944 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
3947 * gcc.target/pr55981.c: New test.
3949 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
3951 * gcc.target/arm/pr40887.c: Require at least armv5.
3952 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3953 * gcc.target/arm/pr51915.c: Likewise.
3954 * gcc.target/arm/pr52006.c: Likewise.
3955 * gcc.target/arm/pr53187.c: Likewise.
3957 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3958 * gcc.target/arm/ftest-support-arm.h: Delete.
3959 * gcc.target/arm/ftest-support-thumb.h: Delete.
3960 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3961 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3962 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3963 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3964 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3965 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3966 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3967 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3968 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3969 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3970 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3971 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3972 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3973 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3974 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3975 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3976 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3977 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3978 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3979 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3980 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3981 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3982 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3983 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3985 2013-01-17 Martin Jambor <mjambor@suse.cz>
3987 PR tree-optimizations/55264
3988 * g++.dg/ipa/pr55264.C: New test.
3990 2013-01-16 Janus Weil <janus@gcc.gnu.org>
3993 * gfortran.dg/class_55.f90: New.
3995 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
3998 * gcc.c-torture/execute/builtins/builtins.exp: Add
3999 -Wl,--allow-multiple-definition for eabi and elf targets.
4002 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4003 check_effective_target_vect_perm_short,
4004 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4005 check_effective_target_vect64): Return 0 for big-endian ARM.
4006 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
4008 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
4011 2013-01-16 Richard Biener <rguenther@suse.de>
4013 PR tree-optimization/55964
4014 * gcc.dg/torture/pr55964.c: New testcase.
4016 2013-01-16 Richard Biener <rguenther@suse.de>
4018 PR tree-optimization/54767
4019 PR tree-optimization/53465
4020 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
4022 2013-01-16 Christian Bruel <christian.bruel@st.com>
4025 * gcc.target/sh/sh-switch.c: New testcase.
4027 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
4029 * gcc.dg/webizer.c: Increase the array size.
4031 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4034 * gcc.dg/pr55940.c: New test.
4036 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
4037 Harald Anlauf <anlauf@gmx.de>
4039 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
4040 * gfortran.dg/bounds_check_5.f90: Likewise.
4041 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
4042 * gfortran.dg/continuation_9.f90: Likewise.
4043 * gfortran.dg/move_alloc_13.f90: Likewise.
4044 * gfortran.dg/structure_constructor_11.f90: Likewise.
4045 * gfortran.dg/tab_continuation.f: Likewise.
4046 * gfortran.dg/warning-directive-2.F90: Likewise.
4047 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
4049 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
4051 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
4052 * gcc.target/arm/fma-sp.c: Likewise.
4054 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
4056 PR rtl-optimization/55153
4057 * gcc.dg/pr55153.c: New.
4059 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4061 PR tree-optimization/55920
4062 * gcc.c-torture/compile/pr55920.c: New test.
4064 2013-01-15 Richard Biener <rguenther@suse.de>
4067 * gcc.dg/torture/pr55882.c: New testcase.
4069 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4071 PR tree-optimization/55955
4072 * gcc.c-torture/compile/pr55955.c: New test.
4074 2013-01-15 Dodji Seketeli <dodji@redhat.com>
4077 * g++.dg/cpp0x/alias-decl-31.C: New test.
4079 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
4082 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
4083 case where interface is null.
4085 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4088 * gfortran.dg/array_constructor_40.f90: New test.
4090 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
4092 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
4094 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
4096 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
4097 * gcc.target/aarch64/vect-ld1r-compile.c: New.
4098 * gcc.target/aarch64/vect-ld1r-fp.c: New.
4099 * gcc.target/aarch64/vect-ld1r.c: New.
4100 * gcc.target/aarch64/vect-ld1r.x: New.
4102 2013-01-14 Andi Kleen <ak@linux.intel.com>
4105 * gcc.target/i386/hle-clear-rel.c: New file
4106 * gcc.target/i386/hle-store-rel.c: New file.
4108 2013-01-14 Harald Anlauf <anlauf@gmx.de>
4110 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
4111 * gfortran.dg/bounds_check_4.f90: Likewise.
4112 * gfortran.dg/inquire_10.f90: Likewise.
4113 * gfortran.dg/minloc_3.f90: Likewise.
4114 * gfortran.dg/minlocval_3.f90: Likewise.
4115 * gfortran.dg/module_double_reuse.f90: Likewise.
4116 * gfortran.dg/mvbits_1.f90: Likewise.
4117 * gfortran.dg/oldstyle_1.f90: Likewise.
4118 * gfortran.dg/pr20163-2.f: Likewise.
4119 * gfortran.dg/save_1.f90: Likewise.
4120 * gfortran.dg/scan_1.f90: Likewise.
4121 * gfortran.dg/select_char_1.f90: Likewise.
4122 * gfortran.dg/shape_4.f90: Likewise.
4123 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
4124 * gfortran.dg/function_optimize_10.f90: Likewise.
4125 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
4126 * gfortran.dg/used_types_17.f90: Likewise.
4127 * gfortran.dg/used_types_18.f90: Likewise.
4129 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
4132 * gfortran.dg/proc_ptr_result_8.f90 : New test.
4134 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
4136 * gcc.dg/unroll_5.c: Add nomips16 attributes.
4138 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
4140 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
4142 2013-01-12 Janus Weil <janus@gcc.gnu.org>
4145 * gfortran.dg/assumed_type_2.f90: Fix test case.
4146 * gfortran.dg/internal_pack_13.f90: New test.
4147 * gfortran.dg/internal_pack_14.f90: New test.
4149 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
4152 * gfortran.dg/unlimited_polymorphic_8.f90: Update
4153 scan-tree-dump-times for foo.0.x._vptr to deal with change from
4156 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
4158 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
4160 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4163 * gcc.target/s390/pr55719.c: New testcase.
4165 2013-01-11 Richard Guenther <rguenther@suse.de>
4167 PR tree-optimization/44061
4168 * gcc.dg/pr44061.c: New testcase.
4170 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
4172 Update copyright years.
4174 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
4175 Jakub Jelinek <jakub@redhat.com>
4178 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
4180 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
4182 PR rtl-optimization/55672
4183 * gcc.target/i386/pr55672.c: New.
4185 2013-01-10 Jeff Law <law@redhat.com>
4187 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
4188 pass/fail message unique.
4191 2013-01-10 Jason Merrill <jason@redhat.com>
4193 * ada/.gitignore: New.
4195 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4197 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
4199 * g++.dg/tls/thread_local2.C: Likewise.
4200 * g++.dg/tls/thread_local2g.C: Likewise.
4201 * g++.dg/tls/thread_local6.C: Likewise.
4202 * g++.dg/tls/thread_local-order1.C: Add tls options.
4203 * g++.dg/tls/thread_local-order2.C: Likewise.
4204 * g++.dg/tls/thread_local3.C: Likewise.
4205 * g++.dg/tls/thread_local3g.C: Likewise.
4206 * g++.dg/tls/thread_local4.C: Likewise.
4207 * g++.dg/tls/thread_local4g.C: Likewise.
4208 * g++.dg/tls/thread_local5.C: Likewise.
4209 * g++.dg/tls/thread_local5g.C: Likewise.
4210 * g++.dg/tls/thread_local6g.C: Likewise.
4212 2013-01-10 Kostya Serebryany <kcc@google.com>
4214 * g++.dg/asan/asan_test.cc: Sync from upstream.
4216 2013-01-10 Jakub Jelinek <jakub@redhat.com>
4218 PR tree-optimization/55921
4219 * gcc.c-torture/compile/pr55921.c: New test.
4221 2013-01-09 Jan Hubicka <jh@suse.cz>
4223 PR tree-optimization/55569
4224 * gcc.c-torture/compile/pr55569.c: New testcase.
4226 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
4229 * gfortran.dg/use_28.f90: New test.
4231 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
4233 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
4234 number matching more robust.
4236 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
4238 PR rtl-optimization/55829
4239 * gcc.target/i386/pr55829.c: New.
4241 2013-01-09 Tobias Burnus <burnus@net-b.de>
4244 * gfortran.dg/bind_c_bool_1.f90: New.
4245 * gfortran.dg/do_5.f90: Add dg-warning.
4247 2013-01-09 Jan Hubicka <jh@suse.cz>
4249 PR tree-optimization/55875
4250 * gcc.c-torture/execute/pr55875.c: New testcase.
4251 * g++.dg/torture/pr55875.C: New testcase.
4253 2013-01-09 Jakub Jelinek <jakub@redhat.com>
4256 * c-c++-common/pr48418.c: New test.
4258 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
4261 * g++.dg/tls/thread_local-ice.C: New.
4263 2013-01-09 Andreas Schwab <schwab@suse.de>
4265 * gcc.dg/guality/pr54693.c: Null-terminate arr.
4267 2013-01-09 Jakub Jelinek <jakub@redhat.com>
4269 PR tree-optimization/48189
4270 * gcc.dg/pr48189.c: New test.
4272 2013-01-04 Jan Hubicka <jh@suse.cz>
4274 PR tree-optimization/55823
4275 * g++.dg/ipa/devirt-10.C: New testcase.
4277 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
4278 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
4280 PR rtl-optimization/55845
4281 * gcc.target/i386/pr55845.c: New test.
4283 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
4285 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4286 instructions generated instead of number of occurances.
4288 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
4290 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4291 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4292 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4293 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4294 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4295 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4296 * gcc.target/aarch64/vect-fcm.x: Likewise.
4297 * lib/target-supports.exp
4298 (check_effective_target_vect_cond): Enable for AArch64.
4300 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
4302 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4303 endian-safe float pool loading.
4304 (test_square_root_v4sf): Likewise.
4305 (test_square_root_v2df): Likewise.
4306 * lib/target-supports.exp
4307 (check_effective_target_vect_call_sqrtf): Add AArch64.
4309 2013-01-08 Martin Jambor <mjambor@suse.cz>
4312 * gcc.dg/tree-ssa/pr55579.c: New test.
4314 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4316 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4319 2013-01-08 Jakub Jelinek <jakub@redhat.com>
4322 * gcc.dg/torture/pr55890-3.c: New test.
4325 * gcc.c-torture/compile/pr55851.c: New test.
4328 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4331 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
4334 * gfortran.dg/elemental_scalar_args_2.f90: New test.
4336 2013-01-07 Tobias Burnus <burnus@net-b.de>
4339 * gfortran.dg/pointer_init_2.f90: Update dg-error.
4340 * gfortran.dg/pointer_init_7.f90: New.
4342 2013-01-07 Richard Biener <rguenther@suse.de>
4344 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4346 2013-01-07 Richard Biener <rguenther@suse.de>
4349 * gcc.dg/torture/pr55890-1.c: New testcase.
4350 * gcc.dg/torture/pr55890-2.c: Likewise.
4352 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
4354 * gcc.target/aarch64/fmovd.c: New.
4355 * gcc.target/aarch64/fmovf.c: Likewise.
4356 * gcc.target/aarch64/fmovd-zero.c: Likewise.
4357 * gcc.target/aarch64/fmovf-zero.c: Likewise.
4358 * gcc.target/aarch64/vect-fmovd.c: Likewise.
4359 * gcc.target/aarch64/vect-fmovf.c: Likewise.
4360 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4361 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4363 2013-01-07 Richard Biener <rguenther@suse.de>
4365 PR tree-optimization/55888
4366 PR tree-optimization/55862
4367 * gcc.dg/torture/pr55888.c: New testcase.
4369 2013-01-07 Tobias Burnus <burnus@net-b.de>
4372 * gfortran.dg/intrinsic_size_3.f90: New.
4374 2013-01-07 Tobias Burnus <burnus@net-b.de>
4377 * gfortran.dg/select_type_32.f90: New.
4379 2013-01-04 Dodji Seketeli <dodji@redhat.com>
4382 * g++.dg/cpp0x/alias-decl-29.C: New test.
4384 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
4389 * gfortran.dg/class_array_15.f03: New test.
4391 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
4396 * gfortran.dg/use_23.f90: New test.
4397 * gfortran.dg/use_24.f90: New test.
4398 * gfortran.dg/use_25.f90: New test.
4399 * gfortran.dg/use_26.f90: New test.
4400 * gfortran.dg/use_27.f90: New test.
4402 2013-01-06 Olivier Hainque <hainque@adacore.com>
4404 * gnat.dg/specs/clause_on_volatile.ads: New test.
4406 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
4408 * gnat.dg/alignment10.adb: New test.
4410 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
4411 Mikael Morin <mikael@gcc.gnu.org>
4414 * gfortran.dg/use_22.f90: New test.
4416 2013-01-04 Andrew Pinski <apinski@cavium.com>
4418 * gcc.target/aarch64/cmp-1.c: New testcase.
4420 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
4423 * gfortran.dg/select_type_31.f03: New test.
4425 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
4427 PR c++/54526 (again)
4428 * g++.dg/cpp0x/parse2.C: Extend.
4429 * g++.old-deja/g++.other/crash28.C: Adjust.
4431 2013-01-04 Richard Biener <rguenther@suse.de>
4433 PR tree-optimization/55862
4434 * gcc.dg/torture/pr55862.c: New testcase.
4436 2013-01-04 Martin Jambor <mjambor@suse.cz>
4438 PR tree-optimization/55755
4439 * gcc.dg/torture/pr55755.c: New test.
4440 * gcc.dg/tree-ssa/sra-13.c: Likewise.
4441 * gcc.dg/tree-ssa/pr45144.c: Update.
4443 2013-01-04 Richard Biener <rguenther@suse.de>
4446 * gcc.dg/fold-reassoc-2.c: New testcase.
4448 2013-01-04 Tobias Burnus <burnus@net-b.de>
4451 * gfortran.dg/null_7.f90: New.
4453 2013-01-04 Tobias Burnus <burnus@net-b.de>
4457 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4458 * gfortran.dg/unlimited_polymorphic_7.f90: New.
4459 * gfortran.dg/unlimited_polymorphic_8.f90: New.
4461 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
4463 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4465 2013-01-03 Janus Weil <janus@gcc.gnu.org>
4468 * gfortran.dg/assignment_1.f90: Modified.
4469 * gfortran.dg/assignment_4.f90: New.
4471 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
4473 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4475 2013-01-03 Richard Biener <rguenther@suse.de>
4477 PR tree-optimization/55857
4478 * gcc.dg/vect/pr55857-1.c: New testcase.
4479 * gcc.dg/vect/pr55857-2.c: Likewise.
4481 2013-01-03 Jakub Jelinek <jakub@redhat.com>
4483 PR rtl-optimization/55838
4484 * gcc.dg/pr55838.c: New test.
4486 PR tree-optimization/55832
4487 * gcc.c-torture/compile/pr55832.c: New test.
4489 2013-01-02 Teresa Johnson <tejohnson@google.com>
4491 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4492 * gcc.dg/tree-ssa/loop-23.c: Ditto.
4493 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4494 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4495 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4496 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4497 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4498 * gcc.dg/unroll_1.c: Ditto.
4499 * gcc.dg/unroll_2.c: Ditto.
4500 * gcc.dg/unroll_3.c: Ditto.
4501 * gcc.dg/unroll_4.c: Ditto.
4503 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4505 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4507 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4510 * gfortran.dg/eof_4.f90: New test.
4512 2013-01-02 Jakub Jelinek <jakub@redhat.com>
4514 * lib/c-compat.exp (compat-use-alt-compiler): Remove
4515 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4516 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4517 (compat_setup_dfp): Initialize compat_alt_caret and
4518 compat_save_TEST_ALWAYS_FLAGS.
4520 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4522 * gcc.dg/torture/tls/tls-reload-1.c: New test.
4524 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4526 * gcc.dg/torture/fp-int-convert-2.c: New test.
4528 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4530 * gfortran.dg/newunit_3.f90: Add dg-do run.
4531 * gfortran.dg/inquire_15.f90: Add dg-do run.
4533 2013-01-01 Jakub Jelinek <jakub@redhat.com>
4535 PR tree-optimization/55831
4536 * gcc.dg/pr55831.c: New test.
4538 Copyright (C) 2013 Free Software Foundation, Inc.
4540 Copying and distribution of this file, with or without modification,
4541 are permitted in any medium without royalty provided the copyright
4542 notice and this notice are preserved.