1 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
3 PR rtl-optimization/57459
4 * gcc.target/i386/pr57459.c: New test.
6 2013-06-06 Teresa Johnson <tejohnson@google.com>
9 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
10 into -freorder-blocks-and-partition test.
11 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
12 * gcc.dg/tree-prof/20041218-1.c: Ditto.
13 * gcc.dg/tree-prof/pr52027.c: Use -O2.
14 * gcc.dg/tree-prof/pr50907.c: Ditto.
15 * gcc.dg/tree-prof/pr45354.c: Ditto.
16 * g++.dg/tree-prof/partition2.C: Ditto.
17 * g++.dg/tree-prof/partition3.C: Ditto.
19 2013-06-06 Tobias Burnus <burnus@net-b.de>
22 * gfortran.dg/finalize_16.f90: New.
24 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
26 * gcc.dg/vect/no-section-anchors-vect-68.c:
27 Add dg-skip-if aarch64_tiny.
29 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
32 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
33 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
35 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
38 * g++.dg/cpp0x/decltype54.C: New.
40 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
42 * gcc.dg/fshort-wchar.c: Add extra dg-options for
43 arm*-*-*eabi* targets.
44 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
46 * gcc.dg/tree-ssa/pr43491.c: Likewise.
48 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
49 Tobias Burnus <burnus@net-b.de>
51 * gfortran.dg/string_length_2.f90: Fix dg-do run.
52 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
53 * gfortran.dg/io_real_boz_4.f90: Ditto.
54 * gfortran.dg/io_real_boz_5.f90: Ditto.
56 2013-06-05 Andreas Schwab <schwab@suse.de>
58 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
60 2013-06-04 Jan Hubicka <jh@suse.cz>
62 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
64 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
66 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
68 (main2): Removed argc parameter.
69 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
70 (main): Replaced argc, argv parameters with void.
71 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
72 (main2): Removed argc parameter.
73 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
74 argv parameters with void. Added __asm volatile to avoid optimization
75 on argc, if necessary.
76 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
77 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
78 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
79 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
80 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
81 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
82 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
83 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
84 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
85 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
86 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
87 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
88 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
89 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
90 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
91 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
92 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
93 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
94 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
95 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
97 (main2): Removed argc parameter.
98 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
99 (main): Replaced argc, argv parameters with void.
100 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
101 argv parameters with void. Also renamed this function as main, and
102 delete the existing main.
103 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
104 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
105 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
107 2013-06-04 Ian Bolton <ian.bolton@arm.com>
109 * gcc.target/aarch64/movi_1.c: New test.
111 2013-06-04 Tobias Burnus <burnus@net-b.de>
114 * gfortran.dg/finalize_12.f90: New.
115 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
116 end of scope finalization.
117 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
118 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
119 * gfortran.dg/auto_dealloc_2.f90: Ditto.
120 * gfortran.dg/class_19.f03: Ditto.
121 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
122 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
123 * gfortran.dg/extends_14.f03: Ditto.
124 * gfortran.dg/move_alloc_4.f90: Ditto.
125 * gfortran.dg/typebound_proc_27.f03: Ditto.
127 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
129 * gfortran.dg/bounds_check_7.f90: Remove "! {".
130 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
131 * gfortran.dg/default_initialization_5.f90: Update dg-do.
132 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
133 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
134 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
135 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
136 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
137 * gfortran.dg/io_real_boz_4.f90: Ditto.
138 * gfortran.dg/io_real_boz_5.f90: Ditto.
139 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
140 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
141 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
142 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
143 * gfortran.dg/transpose_2.f90: Fix dg-output.
145 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
147 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
148 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
149 dg-option and an header comment.
151 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
154 * g++.dg/cpp0x/sfinae46.C: New.
155 * g++.dg/cpp0x/defaulted13.C: Adjust.
156 * g++.dg/cpp0x/defaulted2.C: Likewise.
157 * g++.dg/cpp0x/defaulted26.C: Likewise.
158 * g++.dg/cpp0x/defaulted3.C: Likewise.
159 * g++.dg/cpp0x/error1.C: Likewise.
160 * g++.dg/cpp0x/implicit1.C: Likewise.
161 * g++.dg/cpp0x/implicit11.C: Likewise.
162 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
163 * g++.dg/cpp0x/initlist47.C: Likewise.
164 * g++.dg/cpp0x/initlist9.C: Likewise.
165 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
166 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
167 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
168 * g++.dg/cpp0x/union4.C: Likewise.
169 * g++.dg/template/crash108.C: Likewise.
170 * g++.dg/template/crash41.C: Likewise.
171 * g++.old-deja/g++.jason/local.C: Likewise.
172 * g++.old-deja/g++.law/visibility3.C: Likewise.
174 2013-06-03 Teresa Johnson <tejohnson@google.com>
176 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
177 * gcc.dg/vect/bb-slp-14.c: Ditto.
178 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
179 * gcc.dg/vect/bb-slp-23.c: Ditto.
180 * gcc.dg/vect/bb-slp-15.c: Ditto.
181 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
182 * gcc.dg/vect/bb-slp-24.c: Ditto.
183 * gcc.dg/vect/bb-slp-16.c: Ditto.
184 * gcc.dg/vect/bb-slp-25.c: Ditto.
185 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
186 * gcc.dg/vect/bb-slp-17.c: Ditto.
187 * gcc.dg/vect/bb-slp-1.c: Ditto.
188 * gcc.dg/vect/bb-slp-26.c: Ditto.
189 * gcc.dg/vect/bb-slp-18.c: Ditto.
190 * gcc.dg/vect/bb-slp-2.c: Ditto.
191 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
192 * gcc.dg/vect/bb-slp-27.c: Ditto.
193 * gcc.dg/vect/bb-slp-19.c: Ditto.
194 * gcc.dg/vect/bb-slp-3.c: Ditto.
195 * gcc.dg/vect/bb-slp-28.c: Ditto.
196 * gcc.dg/vect/bb-slp-4.c: Ditto.
197 * gcc.dg/vect/bb-slp-29.c: Ditto.
198 * gcc.dg/vect/bb-slp-5.c: Ditto.
199 * gcc.dg/vect/bb-slp-6.c: Ditto.
200 * gcc.dg/vect/bb-slp-8a.c: Ditto.
201 * gcc.dg/vect/bb-slp-7.c: Ditto.
202 * gcc.dg/vect/bb-slp-8b.c: Ditto.
203 * gcc.dg/vect/bb-slp-8.c: Ditto.
204 * gcc.dg/vect/bb-slp-9.c: Ditto.
205 * gcc.dg/vect/bb-slp-10.c: Ditto.
206 * gcc.dg/vect/bb-slp-11.c: Ditto.
207 * gcc.dg/vect/bb-slp-20.c: Ditto.
208 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
209 * gcc.dg/vect/bb-slp-21.c: Ditto.
210 * gcc.dg/vect/bb-slp-30.c: Ditto.
211 * gcc.dg/vect/bb-slp-13.c: Ditto.
212 * gcc.dg/vect/bb-slp-22.c: Ditto.
213 * g++.dg/vect/slp-pr50413.cc: Ditto.
214 * g++.dg/vect/slp-pr56812.cc: Ditto.
215 * g++.dg/vect/slp-pr50819.cc: Ditto.
217 2013-06-01 Tobias Burnus <burnus@net-b.de>
220 * gfortran.dg/class_array_17.f90: New.
222 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
224 * ada/acats/floatstore.lst: New.
225 * ada/acats/run_all.sh: Process it.
227 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
229 * gcc.target/powerpc/e500-ord-1.c: New test.
230 * gcc.target/powerpc/e500-ord-2.c: Likewise.
231 * gcc.target/powerpc/e500-unord-1.c: Likewise.
232 * gcc.target/powerpc/e500-unord-2.c: Likewise.
234 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
236 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
238 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
240 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
242 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
244 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
246 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
249 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
252 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
254 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
256 2013-05-31 Marek Polacek <polacek@redhat.com>
258 PR tree-optimization/57478
259 PR tree-optimization/57453
260 * gcc.dg/torture/pr57478.c: New test.
262 2013-05-31 Tobias Burnus <burnus@net-b.de>
265 * gfortran.dg/class_array_17.f90: New.
267 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
270 * gcc.target/arm/iordi3-opt.c: New test.
272 2013-05-31 Janus Weil <janus@gcc.gnu.org>
276 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
277 * gfortran.dg/interface_26.f90: Ditto.
278 * gfortran.dg/proc_ptr_11.f90: Ditto.
279 * gfortran.dg/proc_ptr_15.f90: Ditto.
280 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
281 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
282 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
283 * gfortran.dg/typebound_override_1.f90: Ditto.
284 * gfortran.dg/typebound_override_4.f90: Ditto.
285 * gfortran.dg/typebound_proc_6.f03: Ditto.
286 * gfortran.dg/assumed_type_7.f90: New test.
287 * gfortran.dg/typebound_override_5.f90: New test.
288 * gfortran.dg/typebound_override_6.f90: New test.
289 * gfortran.dg/typebound_override_7.f90: New test.
291 2013-05-30 Tobias Burnus <burnus@net-b.de>
294 * gfortran.dg/power_6.f90: New.
296 2013-05-30 Ian Bolton <ian.bolton@arm.com>
298 * gcc.target/aarch64/insv_1.c: New test.
300 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
302 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
303 dg-skip-if "No stabs".
305 2013-05-30 Janus Weil <janus@gcc.gnu.org>
308 * gfortran.dg/assumed_size_1.f90: New.
310 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
312 * gcc.dg/shrink-wrap-alloca.c: New added.
313 * gcc.dg/shrink-wrap-pretend.c: New added.
314 * gcc.dg/shrink-wrap-sibcall.c: New added.
316 2013-05-30 Tobias Burnus <burnus@net-b.de>
319 * gfortran.dg/assumed_rank_13.f90: New.
321 2013-05-29 Easwaran Raman <eraman@google.com>
323 PR tree-optimization/57442
324 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
326 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
328 PR tree-optimization/57441
329 * gcc.c-torture/compile/pr57441.c: New.
331 2013-05-29 Dehao Chen <dehao@google.com>
334 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
336 2013-05-29 Tobias Burnus <burnus@net-b.de>
339 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
340 * gfortran.dg/class_19.f03: Ditto.
342 2013-05-29 Richard Biener <rguenther@suse.de>
344 * gcc.dg/vect/bb-slp-32.c: New testcase.
346 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
348 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
349 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
350 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
351 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
352 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
353 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
354 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
355 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
356 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
357 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
358 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
359 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
360 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
361 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
362 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
363 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
364 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
365 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
366 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
367 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
368 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
369 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
370 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
371 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
372 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
373 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
374 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
375 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
376 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
377 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
378 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
379 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
380 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
381 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
382 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
383 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
384 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
385 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
386 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
388 2013-05-29 Tobias Burnus <burnus@net-b.de>
391 * gfortran.dg/finalize_11.f90: New.
392 * gfortran.dg/finalize_4.f03: Remove dg-error.
393 * gfortran.dg/finalize_5.f03: Ditto.
394 * gfortran.dg/finalize_6.f03: Ditto.
395 * gfortran.dg/finalize_7.f03: Ditto.
397 2013-05-28 Tobias Burnus <burnus@net-b.de>
399 * gfortran.dg/class_array_16.f90: New.
401 2013-05-28 Tobias Burnus <burnus@net-b.de>
404 * testsuite/gfortran.dg/use_29.f90: New.
406 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
408 * gnat.dg/fp_exception.adb: New test.
410 2013-05-28 Richard Biener <rguenther@suse.de>
412 PR tree-optimization/56787
413 * gcc.dg/vect/pr56787.c: New testcase.
415 2013-05-28 Janus Weil <janus@gcc.gnu.org>
416 Tobias Burnus <burnus@net-b.de>
419 * gfortran.dg/typebound_override_4.f90: New.
421 2013-05-28 Richard Biener <rguenther@suse.de>
423 PR tree-optimization/57411
424 * g++.dg/opt/pr57411.C: New testcase.
426 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
428 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
429 * gcc.dg/builtin-bswap-9.c: Likewise.
431 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
433 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
435 2013-05-27 Richard Biener <rguenther@suse.de>
438 * gcc.dg/gomp/pr57412.c: New testcase.
440 2013-05-27 Bud Davis <jmdavis@link.com>
443 * gfortran.dg/stfunc_8.f90: New.
445 2013-05-27 Richard Biener <rguenther@suse.de>
447 PR tree-optimization/57343
448 * gcc.dg/torture/pr57343.c: New testcase.
450 2013-05-27 Richard Biener <rguenther@suse.de>
452 PR tree-optimization/57417
453 * gcc.dg/torture/pr57417.c: New testcase.
455 2013-05-27 Richard Biener <rguenther@suse.de>
457 PR tree-optimization/57396
458 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
460 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
462 * gnat.dg/specs/last_bit.ads: New test.
464 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
466 * gnat.dg/specs/machine_attribute.ads: New test.
468 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
470 * gnat.dg/incomplete3.ad[sb]: New test.
472 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
475 * gcc.target/mips/div-13.c: New test.
477 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
480 * gcc.target/mips/mips16-attributes-5.c,
481 * gcc.target/mips/mips16-attributes-6.c: New tests.
483 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
485 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
486 * gcc.dg/builtin-bswap-8.c: Likewise.
488 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
491 * g++.dg/cpp0x/new1.C: New.
493 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
496 * g++.dg/parse/dtor16.C: New.
497 * g++.dg/parse/dtor6.C: Adjust.
499 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
502 * g++.dg/expr/bitfield12.C: New.
504 2013-05-24 Jeff Law <law@redhat.com>
506 PR tree-optimization/57124
507 * gcc.c-torture/execute/pr57124.c: New test.
508 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
510 2013-05-24 Martin Jambor <mjambor@suse.cz>
512 PR tree-optimization/57294
513 * gcc.dg/ipa/pr57294.c: New test.
515 2013-05-24 Dehao Chen <dehao@google.com>
517 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
519 2013-05-24 Ian Bolton <ian.bolton@arm.com>
521 * gcc.target/aarch64/scalar_intrinsics.c
522 (force_simd): Use a valid instruction.
523 (test_vdupd_lane_s64): Pass a valid lane argument.
524 (test_vdupd_lane_u64): Likewise.
526 2013-05-24 Richard Biener <rguenther@suse.de>
528 PR tree-optimization/57287
529 * gcc.dg/pr57287.c: New testcase.
531 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
534 * g++.dg/template/error51.C: New.
536 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
539 * g++.dg/template/bitfield2.C: New.
541 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
543 * gnat.dg/specs/noinline1.ads: New test.
544 * gnat.dg/noinline2.ad[sb]: Likewise.
545 * gnat.dg/specs/noinline3.ads: Likewise.
546 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
548 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
551 * gcc.dg/tree-ssa/pr57385.c: New test.
553 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
555 * gnat.dg/derived_type4.adb: New test.
557 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
559 * gcc.dg/builtin-bswap-6.c: New test.
560 * gcc.dg/builtin-bswap-7.c: Likewise.
561 * gcc.dg/builtin-bswap-8.c: Likewise.
562 * gcc.dg/builtin-bswap-9.c: Likewise.
564 2013-05-23 Christian Bruel <christian.bruel@st.com>
567 * gcc.dg/debug/pr57351.c: New test
569 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
571 * gcc.target/aarch64/vect-clz.c: New file.
573 2013-05-23 Martin Jambor <mjambor@suse.cz>
576 * gcc.dg/ipa/pr57347.c: New test.
578 2013-05-23 Richard Biener <rguenther@suse.de>
580 PR tree-optimization/57380
581 * g++.dg/tree-ssa/pr57380.C: New testcase.
583 2013-05-23 Richard Biener <rguenther@suse.de>
586 * gcc.dg/torture/pr57381.c: New testcase.
588 2013-05-23 Jakub Jelinek <jakub@redhat.com>
591 * gcc.c-torture/execute/pr57344-1.c: New test.
592 * gcc.c-torture/execute/pr57344-2.c: New test.
593 * gcc.c-torture/execute/pr57344-3.c: New test.
594 * gcc.c-torture/execute/pr57344-4.c: New test.
596 2013-05-23 Richard Biener <rguenther@suse.de>
598 PR rtl-optimization/57341
599 * gcc.dg/torture/pr57341.c: New testcase.
601 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
604 * g++.dg/parse/crash62.C: New.
606 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
607 Pat Haugen <pthaugen@us.ibm.com>
608 Peter Bergner <bergner@vnet.ibm.com>
610 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
613 2013-05-22 Tobias Burnus <burnus@net-b.de>
616 * gfortran.dg/defined_assignment_6.f90: New.
618 2013-05-22 Tobias Burnus <burnus@net-b.de>
621 * gfortran.dg/assumed_type_6.f90: New.
623 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
626 * g++.dg/cpp0x/Wunused-parm.C: New.
628 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
630 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
631 * g++.dg/warn/Wdouble-promotion.C: Likewise.
633 2013-05-21 Easwaran Raman <eraman@google.com>
635 PR tree-optimization/57322
636 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
638 2013-05-21 Graham Stott <graham.stott@btinternet.com>
640 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
643 2013-05-21 Tobias Burnus <burnus@net-b.de>
646 * gfortran.dg/assumed_type_5.f90: New.
647 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
648 * gfortran.dg/assumed_rank_2.f90: Ditto.
649 * gfortran.dg/assumed_type_3.f90: Update dg-error.
650 * gfortran.dg/no_arg_check_3.f90: Ditto.
652 2013-05-21 Jakub Jelinek <jakub@redhat.com>
654 PR tree-optimization/57331
655 * gcc.c-torture/compile/pr57331.c: New test.
657 2013-05-21 Richard Biener <rguenther@suse.de>
659 PR tree-optimization/57330
660 * gcc.dg/torture/pr57330.c: New testcase.
662 2013-05-21 Richard Biener <rguenther@suse.de>
664 PR tree-optimization/57303
665 * gcc.dg/torture/pr57303.c: New testcase.
667 2013-05-21 Jakub Jelinek <jakub@redhat.com>
669 PR tree-optimization/57321
670 * gcc.c-torture/execute/pr57321.c: New test.
672 2013-05-20 Tobias Burnus <burnus@net-b.de>
676 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
677 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
678 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
679 * gfortran.dg/binding_label_tests_3.f03: Ditto.
680 * gfortran.dg/binding_label_tests_4.f03: Ditto.
681 * gfortran.dg/binding_label_tests_5.f03: Ditto.
682 * gfortran.dg/binding_label_tests_6.f03: Ditto.
683 * gfortran.dg/binding_label_tests_7.f03: Ditto.
684 * gfortran.dg/binding_label_tests_8.f03: Ditto.
685 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
686 * gfortran.dg/binding_label_tests_24.f90: New.
687 * gfortran.dg/binding_label_tests_25.f90: New.
689 2013-05-20 Tobias Burnus <burnus@net-b.de>
692 * gfortran.dg/binding_label_tests_17.f90: New.
693 * gfortran.dg/binding_label_tests_18.f90: New.
694 * gfortran.dg/binding_label_tests_19.f90: New.
695 * gfortran.dg/binding_label_tests_20.f90: New.
696 * gfortran.dg/binding_label_tests_21.f90: New.
697 * gfortran.dg/binding_label_tests_22.f90: New.
698 * gfortran.dg/binding_label_tests_23.f90: New.
700 2013-05-20 Tobias Burnus <burnus@net-b.de>
703 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
704 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
705 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
706 * gfortran.dg/common_18.f90: New.
707 * gfortran.dg/common_19.f90: New.
708 * gfortran.dg/common_20.f90: New.
709 * gfortran.dg/common_21.f90: New.
711 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
714 * g++.dg/parse/error52.C: New.
715 * g++.dg/parse/error3.C: Adjust.
716 * g++.dg/parse/error36.C: Likewise.
718 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
721 * gcc.target/sh/pr56547-1.c: New.
722 * gcc.target/sh/pr56547-2.c: New.
724 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
727 * g++.dg/warn/Wsign-compare-6.C: New.
728 * g++.dg/warn/Wdouble-promotion.C: Adjust.
730 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
733 * g++.dg/template/error50.C: New.
735 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
738 * g++.dg/ext/complit13.C: New.
740 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
743 * g++.dg/pr57175.C: New testcase.
745 2013-05-17 Easwaran Raman <eraman@google.com>
747 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
749 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
752 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
754 2013-05-17 Jakub Jelinek <jakub@redhat.com>
756 PR rtl-optimization/57281
757 PR rtl-optimization/57300
758 * gcc.dg/pr57300.c: New test.
759 * gcc.c-torture/execute/pr57281.c: New test.
761 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
764 * g++.dg/ext/sizeof-complit.C: New.
766 2013-05-17 Marek Polacek <polacek@redhat.com>
768 * gcc.dg/strlenopt-25.c: New test.
769 * gcc.dg/strlenopt-26.c: Likewise.
771 2013-05-17 Jakub Jelinek <jakub@redhat.com>
773 * gcc.target/i386/rotate-4.c: Compile only with -mavx
774 instead of -mavx2, require only avx instead of avx2.
775 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
776 of avx2-check.h and turn into an avx runtime test instead of
779 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
781 * g++.dg/ext/vector22.C: Uncomment working test.
783 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
786 * g++.dg/template/pr17410.C: New.
788 2013-05-16 Jakub Jelinek <jakub@redhat.com>
790 * gcc.target/i386/rotate-3.c: New test.
791 * gcc.target/i386/rotate-3a.c: New test.
792 * gcc.target/i386/rotate-4.c: New test.
793 * gcc.target/i386/rotate-4a.c: New test.
794 * gcc.target/i386/rotate-5.c: New test.
795 * gcc.target/i386/rotate-5a.c: New test.
797 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
799 * gcc.dg/visibility-21.c: Require section_anchors.
801 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
803 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
804 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
805 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
807 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
809 * gcc.dg/visibility-21.c: New.
811 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
814 * gcc.dg/pr57286.c: New testcase.
815 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
816 * g++.dg/ext/vector22.C: Comment out transformations not
819 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
822 * gcc.target/mips/call-1.c: Restrict to o32.
823 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
825 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
827 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
829 * g++.dg/warn/Wshadow-1.C: Likewise.
830 * g++.dg/warn/Wshadow-6.C: Likewise.
831 * g++.dg/warn/Wshadow-7.C: Likewise.
833 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
836 * g++.dg/parse/pr31952-1.C: New.
837 * g++.dg/parse/pr31952-2.C: Likewise.
838 * g++.dg/parse/pr31952-3.C: Likewise.
840 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
841 * g++.old-deja/g++.jason/cond.C: Likewise.
842 * g++.dg/cpp0x/range-for5.C: Likewise.
844 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
847 * gcc.target/arm/pr40887.c: Adjust testcase.
848 * gcc.target/arm/pr19599.c: New test.
850 2013-05-15 Richard Biener <rguenther@suse.de>
852 PR tree-optimization/57275
853 * gcc.target/i386/pr57275.c: New testcase.
855 2013-05-15 Jan Hubicka <jh@suse.cz>
857 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
858 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
859 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
861 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
863 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
866 2013-05-14 Jakub Jelinek <jakub@redhat.com>
869 * c-c++-common/Wsequence-point-1.c: New test.
871 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
873 * g++.dg/ext/vector22.C: New testcase.
874 * gcc.dg/binop-xor3.c: Remove xfail.
876 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
878 * gcc.target/aarch64/vect-fcm.x: Add cases testing
879 FLOAT cmp FLOAT ? INT : INT.
880 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
881 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
882 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
883 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
884 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
885 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
887 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
890 * g++.dg/cpp0x/defaulted43.C: New.
892 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
894 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
895 (alloca): Remove declaration.
896 (foo9): Replace alloca by __builtin_alloca.
898 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
900 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
901 Expect "size of array is too large" error.
903 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
905 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
907 2013-05-14 Richard Biener <rguenther@suse.de>
910 * g++.dg/torture/pr57235.C: New testcase.
912 2013-05-14 Jakub Jelinek <jakub@redhat.com>
915 * gcc.dg/torture/pr57251.c: New test.
917 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
920 * gcc.target/i386/pr57264.c: New test.
922 2013-05-13 Jakub Jelinek <jakub@redhat.com>
924 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
926 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
928 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
930 2013-05-13 Jakub Jelinek <jakub@redhat.com>
932 PR tree-optimization/45216
933 PR tree-optimization/57157
934 * c-c++-common/rotate-1.c: Add 32 tests with +.
935 * c-c++-common/rotate-1a.c: Adjust.
936 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
937 * c-c++-common/rotate-2b.c: New test.
938 * c-c++-common/rotate-3.c: Add 32 tests with +.
939 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
940 * c-c++-common/rotate-4b.c: New test.
941 * c-c++-common/rotate-5.c: New test.
943 2013-05-13 Martin Jambor <mjambor@suse.cz>
946 * gcc.dg/ipa/remref-0.c: New test.
947 * gcc.dg/ipa/remref-1a.c: Likewise.
948 * gcc.dg/ipa/remref-1b.c: Likewise.
949 * gcc.dg/ipa/remref-2a.c: Likewise.
950 * gcc.dg/ipa/remref-2b.c: Likewise.
952 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
954 * gcc.dg/vector-shift-2.c: New testcase.
956 2013-05-13 Jakub Jelinek <jakub@redhat.com>
958 PR tree-optimization/57230
959 * gcc.dg/strlenopt-24.c: New test.
961 PR tree-optimization/57230
962 * gcc.dg/strlenopt-23.c: New test.
964 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
967 * gcc.target/sh/pr57108.c: Move this test case to ...
968 * gcc.c-torture/compile/pr57108.c: ... here.
970 2013-05-10 Richard Biener <rguenther@suse.de>
972 PR tree-optimization/57214
973 * gcc.dg/torture/pr57214.c: New testcase.
975 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
977 * gcc.dg/vector-shift.c: New testcase.
979 2013-05-10 Jakub Jelinek <jakub@redhat.com>
981 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
983 PR tree-optimization/45216
984 PR tree-optimization/57157
985 * c-c++-common/rotate-1.c: New test.
986 * c-c++-common/rotate-1a.c: New test.
987 * c-c++-common/rotate-2.c: New test.
988 * c-c++-common/rotate-2a.c: New test.
989 * c-c++-common/rotate-3.c: New test.
990 * c-c++-common/rotate-3a.c: New test.
991 * c-c++-common/rotate-4.c: New test.
992 * c-c++-common/rotate-4a.c: New test.
994 2013-05-10 Richard Biener <rguenther@suse.de>
996 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
997 * gcc.target/i386/l_fma_double_1.c: Adjust.
998 * gcc.target/i386/l_fma_double_2.c: Likewise.
999 * gcc.target/i386/l_fma_double_3.c: Likewise.
1000 * gcc.target/i386/l_fma_double_4.c: Likewise.
1001 * gcc.target/i386/l_fma_double_5.c: Likewise.
1002 * gcc.target/i386/l_fma_double_6.c: Likewise.
1003 * gcc.target/i386/l_fma_float_1.c: Likewise.
1004 * gcc.target/i386/l_fma_float_2.c: Likewise.
1005 * gcc.target/i386/l_fma_float_3.c: Likewise.
1006 * gcc.target/i386/l_fma_float_4.c: Likewise.
1007 * gcc.target/i386/l_fma_float_5.c: Likewise.
1008 * gcc.target/i386/l_fma_float_6.c: Likewise.
1010 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1013 * g++.dg/cpp0x/pr51226.C: New.
1015 2013-04-16 Han Shen <shenhan@google.com>
1017 Test cases for '-fstack-protector-strong'.
1018 * gcc.dg/fstack-protector-strong.c: New.
1019 * g++.dg/fstack-protector-strong.C: New.
1021 2013-05-07 Ian Bolton <ian.bolton@arm.com>
1023 * gcc.target/aarch64/ands_1.c: New test.
1024 * gcc.target/aarch64/ands_2.c: Likewise
1026 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
1028 * lib/target-supports.exp (check_effective_target_hw): New
1030 * c-c++-common/asan/clone-test-1.c: Call
1031 check_effective_target_hw.
1032 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
1033 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
1034 possible decorations.
1035 * c-c++-common/asan/null-deref-1.c: Likewise.
1036 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1037 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1038 * c-c++-common/asan/use-after-free-1.c: Likewise.
1039 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
1040 * g++.dg/asan/large-func-test-1.C: Likewise.
1042 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
1044 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1046 2013-05-07 Richard Biener <rguenther@suse.de>
1049 * g++.dg/torture/pr57190.C: New testcase.
1051 2013-05-07 Jakub Jelinek <jakub@redhat.com>
1053 PR tree-optimization/57149
1054 * gcc.dg/pr57149.c: New test.
1057 * gcc.dg/pr57184.c: New test.
1059 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
1061 * gnat.dg/specs/array3.ads: New test.
1063 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
1065 * c-c++-common/vector-scalar-2.c: New testcase.
1067 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
1069 * gcc.target/i386/asm-dialect-2.c: New testcase.
1071 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
1074 * g++.dg/cpp0x/auto38.C: New.
1076 2013-05-06 Richard Biener <rguenther@suse.de>
1078 PR tree-optimization/57185
1079 * gcc.dg/autopar/pr57185.c: New testcase.
1081 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
1084 * gcc.target/i386/pr57106.c: New test.
1086 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1088 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
1089 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1090 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1091 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1092 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1093 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1094 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1096 2013-05-06 Teresa Johnson <tejohnson@google.com>
1099 * gcc.dg/pr57154.c: New test.
1101 2013-05-06 Richard Biener <rguenther@suse.de>
1104 * gcc.dg/torture/pr57147-1.c: New testcase.
1105 * gcc.dg/torture/pr57147-2.c: Likewise.
1106 * gcc.dg/torture/pr57147-3.c: Likewise.
1108 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1111 * gcc.target/sh/pr55303-1.c: New.
1112 * gcc.target/sh/pr55303-2.c: New.
1113 * gcc.target/sh/pr55303-3.c: New.
1115 2013-05-05 Tobias Burnus <burnus@net-b.de>
1117 * gfortran.dg/allocate_with_source_3.f90: New.
1119 2013-05-05 Tobias Burnus <burnus@net-b.de>
1122 * gfortran.dg/null_8.f90: New.
1124 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1127 * g++.dg/cpp0x/enum27.C: New.
1128 * g++.dg/cpp0x/enum_base.C: Adjust.
1130 2013-05-04 Jakub Jelinek <jakub@redhat.com>
1132 PR tree-optimization/56205
1133 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
1135 2013-05-04 Tobias Burnus <burnus@net-b.de>
1137 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1138 * gfortran.dg/bind_c_usage_27.f90: New.
1139 * gfortran.dg/bind_c_usage_28.f90: New.
1141 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1144 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
1146 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1149 * gcc.target/powerpc/pr57150.c: New file.
1151 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1153 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
1154 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1155 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1156 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1157 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1158 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1159 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1161 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1163 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
1164 scan-assembler-times.
1166 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1168 * gcc.dg/tree-ssa/slsr-32.c: New.
1169 * gcc.dg/tree-ssa/slsr-33.c: New.
1170 * gcc.dg/tree-ssa/slsr-34.c: New.
1171 * gcc.dg/tree-ssa/slsr-35.c: New.
1172 * gcc.dg/tree-ssa/slsr-36.c: New.
1173 * gcc.dg/tree-ssa/slsr-37.c: New.
1174 * gcc.dg/tree-ssa/slsr-38.c: New.
1176 2013-05-03 Ian Bolton <ian.bolton@arm.com>
1178 * gcc.target/aarch64/tst_1.c: New test.
1179 * gcc.target/aarch64/tst_2.c: Likewise
1181 2013-05-02 Jeff Law <law@redhat.com>
1183 PR tree-optimization/57144
1184 * gcc.c-torture/execute/pr57144.c: New test.
1186 2013-05-03 Jakub Jelinek <jakub@redhat.com>
1188 PR rtl-optimization/57130
1189 * gcc.c-torture/execute/pr57130.c: New test.
1191 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
1193 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
1195 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
1197 * gcc.target/aarch64/fabd.c: New file.
1199 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1202 * g++.dg/cpp0x/pr54318.C: New.
1204 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1207 * g++.dg/parse/error51.C: New.
1208 * g++.dg/parse/error15.C: Adjust column numbers.
1210 2013-05-02 Tobias Burnus <burnus@net-b.de>
1213 * gfortran.dg/size_kind_2.f90: New.
1214 * gfortran.dg/size_kind_3.f90: New.
1216 2013-05-02 Richard Biener <rguenther@suse.de>
1219 * g++.dg/torture/pr57140.C: New testcase.
1221 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
1224 * gcc.target/arm/pr56732-1.c: New test.
1226 2013-05-02 Martin Jambor <mjambor@suse.cz>
1229 * gcc.dg/ipa/pr56988.c: New test.
1231 2013-05-02 Ian Bolton <ian.bolton@arm.com>
1233 * gcc.target/aarch64/bics_1.c: New test.
1234 * gcc.target/aarch64/bics_2.c: Likewise.
1236 2013-05-02 Jakub Jelinek <jakub@redhat.com>
1238 PR rtl-optimization/57131
1239 * gcc.c-torture/execute/pr57131.c: New test.
1241 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1244 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
1246 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
1249 * gcc.target/i386/pr57091.c: New test.
1251 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1253 * gcc.target/aarch64/vect-vaddv.c: New.
1255 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1257 * gcc.target/aarch64/vect-vmaxv.c: New.
1258 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
1260 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1262 * gcc.target/aarch64/scalar-vca.c: New.
1263 * gcc.target/aarch64/vect-vca.c: Likewise.
1265 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1267 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
1268 (test_vceqd_s64): Force arguments to SIMD registers.
1269 (test_vceqzd_s64): Likewise.
1270 (test_vcged_s64): Likewise.
1271 (test_vcled_s64): Likewise.
1272 (test_vcgezd_s64): Likewise.
1273 (test_vcged_u64): Likewise.
1274 (test_vcgtd_s64): Likewise.
1275 (test_vcltd_s64): Likewise.
1276 (test_vcgtzd_s64): Likewise.
1277 (test_vcgtd_u64): Likewise.
1278 (test_vclezd_s64): Likewise.
1279 (test_vcltzd_s64): Likewise.
1280 (test_vtst_s64): Likewise.
1281 (test_vtst_u64): Likewise.
1283 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1286 * g++.dg/cpp0x/decltype53.C: New.
1288 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1291 * gfortran.dg/power_5.f90: New test.
1293 2013-04-30 Richard Biener <rguenther@suse.de>
1296 * gcc.dg/torture/pr57122.c: New testcase.
1298 2013-04-30 Richard Biener <rguenther@suse.de>
1301 * g++.dg/torture/pr57107.C: New testcase.
1303 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
1305 PR rtl-optimization/57105
1306 * gcc.dg/pr57105.c: New test.
1308 2013-04-30 Jakub Jelinek <jakub@redhat.com>
1310 PR tree-optimization/57104
1311 * gcc.dg/pr57104.c: New test.
1313 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
1316 * gcc.target/i386/pr44578.c: New test.
1318 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
1321 * gcc.target/i386/pr57097.c: New test.
1323 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
1326 * gcc.target/i386/pr57098.c: New test.
1328 2013-04-29 Kai Tietz <ktietz@redhat.com>
1330 * gcc.c-torture/execute/pr55875.c: New test.
1332 2013-04-29 Richard Biener <rguenther@suse.de>
1335 * gcc.dg/torture/pr57075.c: New testcase.
1337 2013-04-29 Richard Biener <rguenther@suse.de>
1340 * gcc.dg/autopar/pr57103.c: New testcase.
1342 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1344 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1346 2013-04-29 Tom de Vries <tom@codesourcery.com>
1348 * gcc.dg/pr50763.c: Update test.
1350 2013-04-26 Jeff Law <law@redhat.com>
1352 * gcc.dg/tree-ssa/vrp88.c: New test.
1354 2013-04-29 Christian Bruel <christian.bruel@st.com>
1357 * gcc.target/sh/pr57108.c: New test.
1359 2013-04-29 Richard Biener <rguenther@suse.de>
1362 * gfortran.dg/gomp/pr57089.f90: New testcase.
1364 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1366 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1368 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1370 * gcc.target/aarch64/vect-vcvt.c: New.
1372 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1374 * gcc.target/aarch64/vect-vrnd.c: New.
1376 2013-04-29 Richard Biener <rguenther@suse.de>
1378 PR tree-optimization/57081
1379 * gcc.dg/torture/pr57081.c: New testcase.
1381 2013-04-29 Jakub Jelinek <jakub@redhat.com>
1383 PR tree-optimization/57083
1384 * gcc.dg/torture/pr57083.c: New test.
1386 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1389 * g++.dg/cpp0x/decltype52.C: New.
1391 2013-04-28 Jakub Jelinek <jakub@redhat.com>
1393 N3472 binary constants
1394 * g++.dg/cpp/limits.C: Adjust warning wording.
1395 * g++.dg/system-binary-constants-1.C: Likewise.
1396 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1398 2013-04-28 Tobias Burnus <burnus@net-b.de>
1401 * gfortran.dg/coarray_30.f90: New.
1403 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1406 * frontend-passes (optimize_power): New function.
1407 (optimize_op): Use it.
1409 2013-04-27 Jakub Jelinek <jakub@redhat.com>
1412 * gcc.c-torture/execute/pr56866.c: New test.
1413 * gcc.target/i386/pr56866.c: New test.
1415 2013-04-26 Jakub Jelinek <jakub@redhat.com>
1418 * gcc.dg/setjmp-5.c: New test.
1420 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1423 * g++.dg/cpp0x/constexpr-55708.C: New.
1425 2013-04-26 Richard Biener <rguenther@suse.de>
1427 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
1428 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
1429 * gcc.dg/pr53265.c: Remove XFAILs.
1430 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
1431 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
1433 2013-04-26 Jakub Jelinek <jakub@redhat.com>
1435 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
1436 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
1437 -fdiagnostics-color=never option similarly to
1438 -fno-diagnostics-show-caret option.
1440 2013-04-25 Jakub Jelinek <jakub@redhat.com>
1442 PR rtl-optimization/57003
1443 * gcc.target/i386/pr57003.c: New test.
1445 2013-04-25 Marek Polacek <polacek@redhat.com>
1447 PR tree-optimization/57066
1448 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1450 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
1451 Tejas Belagod <tejas.belagod@arm.com>
1453 * gcc.target/aarch64/vaddv-intrinsic.c: New.
1454 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
1455 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
1457 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1459 * gcc.target/aarch64/cmp.c: New.
1461 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1463 * gcc.target/aarch64/ngc.c: New.
1465 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1467 * lib/target-supports.exp
1468 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1469 (check_effective_target_arm_neon_fp16_ok): Likewise.
1470 (add_options_for_arm_neon_fp16): Likewise.
1471 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1472 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1474 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
1476 PR rtl-optimizations/57046
1477 * gcc.target/i386/pr57046.c: New test.
1479 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1481 * g++.dg/cpp1y/cplusplus.C: New.
1483 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1485 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1487 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1489 * c-c++-common/Wpointer-arith-1.c: New.
1491 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1493 * g++.dg/cpp1y/cxx1y_macro.C: New.
1495 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1498 * g++.dg/cpp0x/sfinae45.C: New.
1500 2013-04-24 Richard Biener <rguenther@suse.de>
1503 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1505 2013-04-23 Richard Biener <rguenther@suse.de>
1508 * gcc.dg/torture/pr57036-1.c: New testcase.
1509 * gcc.dg/torture/pr57036-2.c: Likewise.
1511 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
1513 * gcc.target/aarch64/scalar-mov.c: New testcase.
1515 2013-04-23 Richard Biener <rguenther@suse.de>
1517 PR tree-optimization/57026
1518 * gcc.dg/torture/pr57026.c: New testcase.
1520 2013-04-22 Janus Weil <janus@gcc.gnu.org>
1524 * gfortran.dg/transfer_check_4.f90: New.
1526 2013-04-22 Marek Polacek <polacek@redhat.com>
1529 * gcc.dg/pr56990.c: New test.
1531 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
1534 * gcc.target/i386/pr57018.c: New test.
1536 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
1538 * gcc.target/aarch64/vrecps.c: New.
1539 * gcc.target/aarch64/vrecpx.c: Likewise.
1541 2013-04-22 Christian Bruel <christian.bruel@st.com>
1544 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1546 2013-04-21 Jeff Law <law@redhat.com>
1548 * gcc.dg/tree-ssa/forwprop-26.c: New test.
1550 2013-04-20 Tobias Burnus <burnus@net-b.de>
1553 * gfortran.dg/c_loc_test_22.f90: New.
1555 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
1557 PR rtl-optimization/56847
1558 * gcc.dg/pr56847.c: New test.
1560 2013-04-19 Richard Biener <rguenther@suse.de>
1562 PR tree-optimization/56982
1563 * gcc.c-torture/execute/pr56982.c: New testcase.
1565 2013-04-19 Martin Jambor <mjambor@suse.cz>
1567 PR tree-optimization/56718
1568 * g++.dg/ipa/imm-devirt-1.C: New test.
1569 * g++.dg/ipa/imm-devirt-2.C: Likewise.
1571 2013-04-19 Richard Biener <rguenther@suse.de>
1573 PR tree-optimization/57000
1574 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1576 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1577 Mikael Morin <mikael@gcc.gnu.org>
1580 * gfortran.dg/array_constructor_45.f90: New test.
1581 * gfortran.dg/array_constructor_46.f90: New test.
1582 * gfortran.dg/array_constructor_47.f90: New test.
1583 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
1585 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1587 PR rtl-optimization/56999
1588 * g++.dg/opt/pr56999.C: New test.
1590 2013-04-18 Cary Coutant <ccoutant@google.com>
1592 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1593 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1595 2013-04-18 Cary Coutant <ccoutant@google.com>
1597 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1598 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1599 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1600 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1601 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1602 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1603 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1604 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1605 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1606 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1607 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1609 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
1611 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1613 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1615 PR tree-optimization/56984
1616 * gcc.c-torture/compile/pr56984.c: New test.
1618 PR rtl-optimization/56992
1619 * gcc.dg/pr56992.c: New test.
1621 2013-04-17 Janus Weil <janus@gcc.gnu.org>
1624 * gfortran.dg/proc_ptr_42.f90: New.
1626 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
1628 * gnat.dg/discr41.ad[sb]: New test.
1629 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
1630 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
1631 * gcc.dg/vect/slp-24.c: Likewise.
1632 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1633 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1634 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1635 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1636 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1637 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
1638 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1639 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
1640 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1641 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1642 * gcc.dg/vect/vect-strided-mult.c: Likewise.
1643 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1644 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1645 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1646 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1647 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1648 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1649 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1650 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1651 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1652 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1653 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1654 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1655 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1656 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1657 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1659 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
1662 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1663 * gfortran.dg/module_md5_1.f90: Remove.
1665 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1667 * gcc.target/aarch64/adds3.c: New.
1668 * gcc.target/aarch64/subs3.c: New.
1670 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1672 * gcc.target/aarch64/adds1.c: New.
1673 * gcc.target/aarch64/adds2.c: New.
1674 * gcc.target/aarch64/subs1.c: New.
1675 * gcc.target/aarch64/subs2.c: New.
1677 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
1679 Implement n3599 - Literal operator templates for strings.
1680 * g++.dg/cpp1y/udlit-char-template.C: New test.
1681 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1683 2013-04-16 Tobias Burnus <burnus@net-b.de>
1686 * gfortran.dg/no_arg_check_1.f90: New.
1687 * gfortran.dg/no_arg_check_2.f90: New.
1688 * gfortran.dg/no_arg_check_3.f90: New.
1690 2013-04-16 Janus Weil <janus@gcc.gnu.org>
1693 * gfortran.dg/proc_ptr_41.f90: New.
1695 2013-04-16 Richard Biener <rguenther@suse.de>
1697 PR tree-optimization/56756
1698 * gcc.dg/torture/pr56756.c: New testcase.
1700 2013-04-16 Tobias Burnus <burnus@net-b.de>
1703 * gfortran.dg/c_assoc_5.f90: New.
1705 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
1707 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1708 * gcc.c-torture/execute/pr33992.x: Remove.
1709 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1710 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1711 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1713 2013-04-15 Jakub Jelinek <jakub@redhat.com>
1715 PR tree-optimization/56962
1716 * gcc.c-torture/execute/pr56962.c: New test.
1718 2013-04-15 Richard Biener <rguenther@suse.de>
1720 PR tree-optimization/56933
1721 * gcc.dg/vect/pr56933.c: New testcase.
1723 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1725 * gcc.target/arm/anddi3-opt.c: New test.
1726 * gcc.target/arm/anddi3-opt2.c: Likewise.
1728 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
1730 * gcc.dg/pr56890-1.c: New test.
1731 * gcc.dg/pr56890-2.c: Likewise.
1733 2013-04-15 Joey Ye <joey.ye@arm.com>
1735 * gcc.target/arm/thumb1-far-jump-1.c: New test.
1736 * gcc.target/arm/thumb1-far-jump-2.c: New test.
1738 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
1741 * gfortran.dg/select_type_33.f03: New test.
1743 2013-04-13 Janus Weil <janus@gcc.gnu.org>
1746 * gfortran.dg/typebound_proc_29.f03: New.
1748 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1751 * gfortran.dg/typebound_proc_28.f03: New.
1753 2013-04-12 Jeff Law <law@redhat.com>
1755 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1758 2013-04-12 Tobias Burnus <burnus@net-b.de>
1761 * gfortran.dg/coarray/alloc_comp_2.f90: New.
1763 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
1766 * gcc.target/i386/pr56903.c: New test.
1768 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1771 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1772 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1773 * gfortran.dg/block_11.f90: Fix invalid test case.
1774 * gfortran.dg/function_types_3.f90: Add new error message.
1775 * gfortran.dg/global_references_1.f90: Ditto.
1776 * gfortran.dg/import2.f90: Remove unneeded parts.
1777 * gfortran.dg/import6.f90: Fix invalid test case.
1778 * gfortran.dg/proc_decl_2.f90: Ditto.
1779 * gfortran.dg/proc_decl_9.f90: Ditto.
1780 * gfortran.dg/proc_decl_18.f90: Ditto.
1781 * gfortran.dg/proc_ptr_40.f90: New.
1782 * gfortran.dg/whole_file_7.f90: Modified error wording.
1783 * gfortran.dg/whole_file_16.f90: Ditto.
1784 * gfortran.dg/whole_file_17.f90: Add -pedantic.
1785 * gfortran.dg/whole_file_18.f90: Modified error wording.
1786 * gfortran.dg/whole_file_20.f03: Ditto.
1787 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1790 2013-04-12 Richard Biener <rguenther@suse.de>
1793 2013-04-10 Richard Biener <rguenther@suse.de>
1795 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1797 2013-04-12 Tobias Burnus <burnus@net-b.de>
1800 * gfortran.dg/class_allocate_15.f90: New.
1803 2013-04-12 Tobias Burnus <burnus@net-b.de>
1805 * gfortran.dg/coarray_lib_alloc_2.f90: Update
1806 scan-tree-dump-times.
1808 2013-04-12 Jakub Jelinek <jakub@redhat.com>
1810 PR tree-optimization/56918
1811 PR tree-optimization/56920
1812 * gcc.dg/vect/pr56918.c: New test.
1813 * gcc.dg/vect/pr56920.c: New test.
1815 2013-04-12 Tobias Burnus <burnus@net-b.de>
1818 * gfortran.dg/class_allocate_14.f90: New.
1819 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1820 * gfortran.dg/coarray_lib_alloc_3.f90: New.
1822 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
1824 * gcc.dg/fold-cstvecshift.c: New testcase.
1826 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1828 * gcc.target/aarch64/negs.c: New.
1831 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1834 * g++.dg/template/arrow4.C: New test.
1836 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
1838 * gnat.dg/array23.adb: New test.
1839 * gnat.dg/array23_pkg[123].ads: New helpers.
1841 2013-04-11 Jeff Law <law@redhat.com>
1843 PR tree-optimization/56900
1844 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1846 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1849 * g++.dg/cpp0x/sfinae44.C: New.
1851 2013-04-11 Arnaud Charlet <charlet@adacore.com>
1853 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1854 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1856 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1859 * g++.dg/cpp0x/enum26.C: New.
1860 * g++.old-deja/g++.pt/mangle1.C: Adjust.
1862 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1864 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1866 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1868 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1869 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1870 loop is vectorized and that the correct instruction is generated.
1871 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1872 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1873 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1875 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1877 PR tree-optimization/56899
1878 * gcc.c-torture/execute/pr56899.c: New test.
1880 2013-04-10 David S. Miller <davem@davemloft.net>
1882 * gcc.target/sparc/setcc-4.c: New test.
1883 * gcc.target/sparc/setcc-5.c: New test.
1885 2013-04-10 Richard Biener <rguenther@suse.de>
1887 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1889 2013-04-10 Richard Biener <rguenther@suse.de>
1891 * gcc.dg/vect/slp-39.c: New testcase.
1893 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
1895 PR tree-optimization/55524
1896 * gcc.target/epiphany/fnma-1.c: New test.
1898 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1900 * gcc.dg/tree-ssa/inline-11.c: New test
1902 2013-04-10 Jakub Jelinek <jakub@redhat.com>
1905 * g++.dg/template/arrow3.C: New test.
1907 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1909 * gcc.target/arm/minmax_minus.c: New test.
1911 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1914 * c-c++-common/gomp/pr56883.c: New test.
1916 2013-04-09 Jeff Law <law@redhat.com>
1918 * gcc.dg/tree-ssa/vrp87.c: New test.
1920 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1922 PR tree-optimization/56854
1923 * g++.dg/torture/pr56854.C: New test.
1925 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1928 * gfortran.dg/array_constructor_44.f90: New test.
1930 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
1933 * g++.dg/cpp0x/constexpr-specialization.C: New.
1935 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1937 * gcc.c-torture/execute/pr56837.c: New test.
1941 * g++.dg/opt/vt3.C: New test.
1942 * g++.dg/opt/vt4.C: New test.
1944 2013-04-08 Jeff Law <law@redhat.com>
1946 * gcc.dg/tree-ssa/forwprop-25.c: New test.
1948 2013-04-08 Richard Biener <rguenther@suse.de>
1950 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1952 2013-04-08 Richard Biener <rguenther@suse.de>
1954 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1956 2013-04-08 Richard Biener <rguenther@suse.de>
1958 * g++.dg/vect/slp-pr56812.cc: Adjust.
1960 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1962 * gcc.dg/pr56837.c: New test.
1963 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1964 "generated memset minus one".
1966 2013-04-07 Tobias Burnus <burnus@net-b.de>
1969 * gfortran.dg/reshape_5.f90: New.
1971 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1974 * gcc.target/powerpc/recip-1.c: Modify expected output.
1975 * gcc.target/powerpc/recip-3.c: Likewise.
1976 * gcc.target/powerpc/recip-4.c: Likewise.
1977 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1979 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1981 * gcc.target/arm/peep-ldrd-1.c: New test.
1982 * gcc.target/arm/peep-strd-1.c: Likewise.
1984 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1986 * gcc.target/arm/negdi-1.c: New test.
1987 * gcc.target/arm/negdi-2.c: Likewise.
1988 * gcc.target/arm/negdi-3.c: Likewise.
1989 * gcc.target/arm/negdi-4.c: Likewise.
1991 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1993 * lib/target-supports.exp (add_options_for_arm_v8_neon):
1994 Add -march=armv8-a when we use v8 NEON.
1995 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1996 (check_effective_target_vect_call_ceilf): Likewise.
1997 (check_effective_target_vect_call_floorf): Likewise.
1998 (check_effective_target_vect_call_roundf): Likewise.
1999 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
2000 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
2001 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2002 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2003 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2005 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
2007 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
2008 * gcc.target/powerpc/sd-pwr6.c: Same.
2009 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
2010 * g++.dg/debug/pr56294.C: XFAIL on AIX.
2012 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
2014 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
2016 2013-04-04 Janus Weil <janus@gcc.gnu.org>
2019 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
2020 * gfortran.dg/altreturn_4.f90: Ditto.
2021 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
2022 * gfortran.dg/altreturn_5.f90: Ditto.
2023 * gfortran.dg/altreturn_6.f90: Ditto.
2024 * gfortran.dg/altreturn_7.f90: Ditto.
2026 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2028 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
2030 (check_effective_target_arm_v8_neon_ok_nocache):
2032 (check_effective_target_arm_v8_neon_ok): Change to use
2033 check_effective_target_arm_v8_neon_ok_nocache.
2034 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
2036 (check_effective_target_vect_call_btruncf):
2037 Enable for arm and ARMv8 NEON.
2038 (check_effective_target_vect_call_ceilf): Likewise.
2039 (check_effective_target_vect_call_floorf): Likewise.
2040 (check_effective_target_vect_call_roundf): Likewise.
2041 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
2044 2013-04-04 Marek Polacek <polacek@redhat.com>
2046 PR tree-optimization/48186
2047 * gcc.dg/pr48186.c: New test.
2049 2013-04-04 Richard Biener <rguenther@suse.de>
2051 PR tree-optimization/56826
2052 * gcc.dg/vect/pr56826.c: New testcase.
2053 * gcc.dg/vect/O3-pr36098.c: Adjust.
2055 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
2057 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
2058 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2059 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2060 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2061 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2062 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2063 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2064 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2065 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2066 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2068 2013-04-04 Richard Biener <rguenther@suse.de>
2070 PR tree-optimization/56213
2071 * gcc.dg/vect/vect-123.c: New testcase.
2073 2013-04-04 Tobias Burnus <burnus@net-b.de>
2076 * gfortran.dg/read_repeat_2.f90: New.
2078 2013-04-04 Richard Biener <rguenther@suse.de>
2080 PR tree-optimization/56837
2081 * g++.dg/torture/pr56837.C: New testcase.
2083 2013-04-04 Tobias Burnus <burnus@net-b.de>
2086 * gfortran.dg/c_loc_test_21.f90: New.
2087 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
2088 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
2089 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2090 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
2091 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
2093 2013-04-03 Jeff Law <law@redhat.com>
2095 PR tree-optimization/56799
2096 * gcc.c-torture/execute/pr56799.c: New test.
2098 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2101 * g++.dg/warn/Wpointer-arith-1.C: New.
2102 * g++.dg/gomp/for-19.C: Adjust.
2104 2013-04-03 Marek Polacek <polacek@redhat.com>
2107 * gcc.dg/pr55702.c: New test.
2109 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2112 * gcc.dg/pr56809.c: New testcase.
2114 2013-04-03 Jakub Jelinek <jakub@redhat.com>
2117 * g++.dg/debug/pr56819.C: New test.
2119 2013-04-03 Richard Biener <rguenther@suse.de>
2121 PR tree-optimization/56817
2122 * g++.dg/torture/pr56817.C: New testcase.
2124 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2126 * gcc.dg/vect/bb-slp-31.c: New file.
2128 2013-04-03 Jason Merrill <jason@redhat.com>
2131 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2133 2013-04-03 Richard Biener <rguenther@suse.de>
2135 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
2137 2013-04-03 Richard Biener <rguenther@suse.de>
2139 PR tree-optimization/55964
2140 * gcc.dg/torture/pr55964-2.c: New testcase.
2142 2013-04-03 Richard Biener <rguenther@suse.de>
2144 PR tree-optimization/56501
2145 * gcc.dg/torture/pr56501.c: New testcase.
2147 2013-04-03 Richard Biener <rguenther@suse.de>
2149 PR tree-optimization/56407
2150 * gcc.dg/torture/pr56407.c: New testcase.
2152 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2154 PR tree-optimization/56790
2155 * g++.dg/ext/pr56790-1.C: New testcase.
2157 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2159 * gcc.target/i386/merge-1.c: New testcase.
2160 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
2162 2013-04-03 Jakub Jelinek <jakub@redhat.com>
2165 * gcc.c-torture/execute/pr19449.c: New test.
2167 2013-04-03 Richard Biener <rguenther@suse.de>
2169 PR tree-optimization/56812
2170 * g++.dg/vect/slp-pr56812.cc: New testcase.
2172 2013-04-03 Janus Weil <janus@gcc.gnu.org>
2176 * gfortran.dg/altreturn_8.f90: New.
2177 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
2178 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
2179 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2181 2013-04-02 Jakub Jelinek <jakub@redhat.com>
2183 PR rtl-optimization/56745
2184 * gcc.c-torture/compile/pr56745.c: New test.
2186 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2188 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
2190 2013-04-02 Richard Biener <rguenther@suse.de>
2192 PR tree-optimization/56778
2193 * gcc.dg/torture/pr56778.c: New testcase.
2195 2013-04-02 Richard Biener <rguenther@suse.de>
2198 * g++.dg/torture/pr56768.C: New testcase.
2200 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
2202 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
2204 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2207 * gfortran.dg/namelist_82.f90: New test.
2209 2013-04-01 Janus Weil <janus@gcc.gnu.org>
2212 * gfortran.dg/implicit_class_1.f90: New.
2214 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2217 * gfortran.dg/namelist_81.f90: New test.
2219 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2221 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
2222 for constant and equal string lengths.
2223 * gfortran.dg/character_comparison_5.f90: Likewise.
2224 * gfortran.dg/character_comparison_9.f90: New test.
2226 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
2228 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
2229 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
2231 2013-03-29 Tobias Burnus <burnus@net-b.de>
2234 * gfortran.dg/optional_absent_3.f90: New.
2236 2013-03-29 Tobias Burnus <burnus@net-b.de>
2239 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
2241 2013-03-29 Tobias Burnus <burnus@net-b.de>
2244 * gfortran.dg/namelist_80.f90: New.
2246 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2249 * gfortran.dg/string_length_2.f90: New test.
2250 * gfortran.dg/dependency_41.f90: New test.
2252 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2255 * gfortran.dg/array_constructor_43.f90: New test.
2256 * gfortran.dg/random_seed_3.f90: New test.
2258 2013-03-28 Ian Bolton <ian.bolton@arm.com>
2260 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
2261 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2262 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2263 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2264 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2265 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2266 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2267 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2268 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2269 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2271 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2274 * g++.dg/conversion/op4.C: Adjust.
2275 * g++.dg/cpp0x/rv1n.C: Likewise.
2276 * g++.dg/cpp0x/rv2n.C: Likewise.
2277 * g++.dg/cpp0x/template_deduction.C: Likewise.
2278 * g++.dg/expr/cond8.C: Likewise.
2279 * g++.dg/other/error4.C: Likewise.
2280 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2281 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
2282 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
2283 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
2284 * g++.old-deja/g++.jason/conversion2.C: Likewise.
2285 * g++.old-deja/g++.law/cvt20.C: Likewise.
2286 * g++.old-deja/g++.law/cvt8.C: Likewise.
2287 * g++.old-deja/g++.law/init8.C: Likewise.
2288 * g++.old-deja/g++.mike/net12.C: Likewise.
2289 * g++.old-deja/g++.mike/net8.C: Likewise.
2290 * g++.old-deja/g++.mike/p2793.C: Likewise.
2291 * g++.old-deja/g++.mike/p3836.C: Likewise.
2292 * g++.old-deja/g++.mike/p418.C: Likewise.
2293 * g++.old-deja/g++.mike/p701.C: Likewise.
2294 * g++.old-deja/g++.mike/p807.C: Likewise.
2296 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
2299 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2302 2013-03-28 Marek Polacek <polacek@redhat.com>
2304 PR tree-optimization/56695
2305 * gcc.dg/vect/pr56695.c: New test.
2307 2013-03-28 Richard Biener <rguenther@suse.de>
2309 PR tree-optimization/37021
2310 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2311 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2313 2013-03-27 Tobias Burnus <burnus@net-b.de>
2317 * gfortran.dg/sizeof_2.f90: New.
2318 * gfortran.dg/sizeof_3.f90: New.
2319 * gfortran.dg/sizeof_proc.f90: Update dg-error.
2321 2013-03-27 Richard Biener <rguenther@suse.de>
2323 PR tree-optimization/37021
2324 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2326 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
2328 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2329 * g++.dg/ipa/ivinline-2.C: Likewise.
2330 * g++.dg/ipa/ivinline-3.C: Likewise.
2331 * g++.dg/ipa/ivinline-4.C: Likewise.
2332 * g++.dg/ipa/ivinline-5.C: Likewise.
2333 * g++.dg/ipa/ivinline-7.C: Likewise.
2334 * g++.dg/ipa/ivinline-8.C: Likewise.
2335 * g++.dg/ipa/ivinline-9.C: Likewise.
2336 * g++.dg/cpp0x/noexcept03.C: Likewise.
2337 * gcc.dg/const-1.c: Likewise.
2338 * gcc.dg/ipa/pure-const-1.c: Likewise.
2339 * gcc.dg/noreturn-8.c: Likewise.
2340 * gcc.target/i386/mmx-1.c: Likewise.
2341 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2342 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2343 * gcc.c-torture/execute/pr33992.x: New file.
2345 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
2347 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2349 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2352 * g++.dg/ext/desig5.C: New.
2354 2013-03-26 Tobias Burnus <burnus@net-b.de>
2357 * gfortran.dg/merge_init_expr_2.f90: New.
2358 * gfortran.dg/merge_char_1.f90: Modify test to
2359 stay a run-time test.
2360 * gfortran.dg/merge_char_3.f90: Ditto.
2362 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2364 * g++.dg/cpp0x/constexpr-friend-2.C: New.
2365 * g++.dg/cpp0x/constexpr-main.C: Likewise.
2367 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2370 * g++.dg/cpp0x/range-for23.C: New.
2372 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
2375 * gfortran.dg/namelist_79.f90: New.
2377 2013-03-25 Martin Jambor <mjambor@suse.cz>
2379 * gcc.dg/ipa/ipcp-agg-9.c: New test.
2381 2013-03-25 Tobias Burnus <burnus@net-b.de>
2401 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2402 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2403 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2404 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2405 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2406 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2407 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2408 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2409 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2410 * gfortran.dg/c_loc_tests_16.f90: Ditto.
2411 * gfortran.dg/c_loc_tests_4.f03: Ditto.
2412 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2413 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2414 * gfortran.dg/c_loc_tests_8.f03: Ditto.
2415 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
2416 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
2417 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
2418 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
2419 * gfortran.dg/pr32601_1.f03: Ditto.
2420 * gfortran.dg/storage_size_2.f08: Remove dg-error.
2421 * gfortran.dg/blockdata_7.f90: New.
2422 * gfortran.dg/c_assoc_4.f90: New.
2423 * gfortran.dg/c_f_pointer_tests_6.f90: New.
2424 * gfortran.dg/c_f_pointer_tests_7.f90: New.
2425 * gfortran.dg/c_funloc_tests_8.f90: New.
2426 * gfortran.dg/c_loc_test_17.f90: New.
2427 * gfortran.dg/c_loc_test_18.f90: New.
2428 * gfortran.dg/c_loc_test_19.f90: New.
2429 * gfortran.dg/c_loc_test_20.f90: New.
2430 * gfortran.dg/c_sizeof_5.f90: New.
2431 * gfortran.dg/iso_c_binding_rename_3.f90: New.
2432 * gfortran.dg/transfer_resolve_2.f90: New.
2433 * gfortran.dg/transfer_resolve_3.f90: New.
2434 * gfortran.dg/transfer_resolve_4.f90: New.
2435 * gfortran.dg/pr32601.f03: Update dg-error.
2436 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
2437 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
2439 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2441 * gcc.target/arm/vseleqdf.c: New test.
2442 * gcc.target/arm/vseleqsf.c: Likewise.
2443 * gcc.target/arm/vselgedf.c: Likewise.
2444 * gcc.target/arm/vselgesf.c: Likewise.
2445 * gcc.target/arm/vselgtdf.c: Likewise.
2446 * gcc.target/arm/vselgtsf.c: Likewise.
2447 * gcc.target/arm/vselledf.c: Likewise.
2448 * gcc.target/arm/vsellesf.c: Likewise.
2449 * gcc.target/arm/vselltdf.c: Likewise.
2450 * gcc.target/arm/vselltsf.c: Likewise.
2451 * gcc.target/arm/vselnedf.c: Likewise.
2452 * gcc.target/arm/vselnesf.c: Likewise.
2453 * gcc.target/arm/vselvcdf.c: Likewise.
2454 * gcc.target/arm/vselvcsf.c: Likewise.
2455 * gcc.target/arm/vselvsdf.c: Likewise.
2456 * gcc.target/arm/vselvssf.c: Likewise.
2458 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
2460 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2462 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2463 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2464 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2465 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2466 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2467 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2468 * gcc.target/aarch64/atomic-op-char.x: ... to here.
2469 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2470 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2471 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2472 * gcc.target/aarch64/atomic-op-int.x: ... to here.
2473 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2474 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2475 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2476 * gcc.target/aarch64/atomic-op-release.x: ... to here.
2477 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2478 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2479 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2480 * gcc.target/aarch64/atomic-op-short.x: ... to here.
2481 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2482 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2483 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2484 * gcc.target/arm/atomic-op-char.c: Likewise.
2485 * gcc.target/arm/atomic-op-consume.c: Likewise.
2486 * gcc.target/arm/atomic-op-int.c: Likewise.
2487 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2488 * gcc.target/arm/atomic-op-release.c: Likewise.
2489 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2490 * gcc.target/arm/atomic-op-short.c: Likewise.
2492 2013-03-25 Richard Biener <rguenther@suse.de>
2495 * g++.dg/torture/pr56694.C: New testcase.
2497 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2500 * gcc.target/arm/neon-vcond-gt.c: New test.
2501 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2502 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2504 2013-03-25 Richard Biener <rguenther@suse.de>
2506 PR tree-optimization/56689
2507 * gcc.dg/torture/pr56689.c: New testcase.
2509 2013-03-25 Kai Tietz <ktietz@redhat.com>
2511 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2513 2013-03-24 Tobias Burnus <burnus@net-b.de>
2516 * gfortran.dg/eof_5.f90: New.
2518 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
2520 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2523 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
2525 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2527 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
2530 * gcc.c-torture/execute/builtins/builtins.exp: Add
2531 -Wl,--allow-multiple-definition for RTEMS targets.
2533 2013-03-22 Ian Bolton <ian.bolton@arm.com>
2535 * gcc.target/aarch64/movk.c: New test.
2537 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
2539 * g++.dg/ext/vector21.C: New testcase.
2541 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2543 * gcc.target/arm/neon-for-64bits-1.c: New tests.
2544 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2546 2013-03-21 Richard Biener <rguenther@suse.de>
2548 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2549 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2551 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2553 * gcc.target/aarch64/vect.c: Test and result vector added
2554 for sabd and saba instructions.
2555 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2556 instructions in assembly.
2557 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2558 * gcc.target/aarch64/vect-fp.c: Test and result vector added
2559 for fabd instruction.
2560 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2561 instruction in assembly.
2562 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2564 2013-03-20 Jeff Law <law@redhat.com>
2566 * g++.dg/tree-ssa/ssa-dom.C: New test.
2568 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2570 * gcc.target/powerpc/mmfpgpr.c: New test.
2571 * gcc.target/powerpc/sd-vsx.c: Likewise.
2572 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2573 * gcc.target/powerpc/vsx-float0.c: Likewise.
2575 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
2577 PR tree-optimization/56355
2578 * gcc.dg/pr56355-1.c: New file.
2580 2013-03-20 Catherine Moore <clm@codesourcery.com>
2581 Richard Sandiford <rdsandiford@googlemail.com>
2583 * gcc.target/mips/mips.exp: Add microMIPS support.
2584 * gcc.target/mips/umips-movep-2.c: New test.
2585 * gcc.target/mips/umips-lwp-2.c: New test.
2586 * gcc.target/mips/umips-swp-5.c: New test.
2587 * gcc.target/mips/umips-constraints-1.c: New test.
2588 * gcc.target/mips/umips-lwp-3.c: New test.
2589 * gcc.target/mips/umips-swp-6.c: New test.
2590 * gcc.target/mips/umips-constraints-2.c: New test.
2591 * gcc.target/mips/umips-save-restore-1.c: New test.
2592 * gcc.target/mips/umips-lwp-4.c: New test.
2593 * gcc.target/mips/umips-swp-7.c: New test.
2594 * gcc.target/mips/umips-save-restore-2.c: New test.
2595 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2596 * gcc.target/mips/umips-lwp-5.c: New test.
2597 * gcc.target/mips/umips-save-restore-3.c: New test.
2598 * gcc.target/mips/umips-lwp-6.c: New test.
2599 * gcc.target/mips/umips-swp-1.c: New test.
2600 * gcc.target/mips/umips-lwp-7.c: New test.
2601 * gcc.target/mips/umips-swp-2.c: New test.
2602 * gcc.target/mips/umips-lwp-8.c: New test.
2603 * gcc.target/mips/umips-swp-3.c: New test.
2604 * gcc.target/mips/umips-movep-1.c: New test.
2605 * gcc.target/mips/umips-lwp-1.c: New test.
2606 * gcc.target/mips/umips-swp-4.c: New test.
2608 2013-03-20 Richard Biener <rguenther@suse.de>
2610 PR tree-optimization/56661
2611 * gcc.dg/torture/pr56661.c: New testcase.
2613 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2615 PR rtl-optimization/56605
2616 * gcc.target/powerpc/pr56605.c: New.
2618 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2621 * gfortran.dg/do_1.f90: Don't xfail.
2623 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
2626 * gfortran.dg/namelist_77.f90: New.
2627 * gfortran.dg/namelist_78.f90: New.
2629 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
2632 * gfortran.dg/open_negative_unit_1.f90: New.
2634 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2636 * gcc.target/aarch64/sbc.c: New test.
2638 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2640 * gcc.target/aarch64/ror.c: New test.
2642 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2644 * gcc.target/aarch64/extr.c: New test.
2646 2013-03-19 Richard Biener <rguenther@suse.de>
2648 PR tree-optimization/56273
2649 * gcc.dg/tree-ssa/vrp47.c: Adjust.
2650 * c-c++-common/uninit-17.c: Likewise.
2652 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2654 PR tree-optimization/56635
2655 * g++.dg/torture/pr56635.C: New test.
2657 2013-03-18 Richard Biener <rguenther@suse.de>
2659 PR tree-optimization/3713
2660 * g++.dg/ipa/devirt-12.C: New testcase.
2662 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2665 * c-c++-common/pr56566.c: New test.
2667 2013-03-17 Jason Merrill <jason@redhat.com>
2669 * g++.dg/template/abstract-dr337.C: XFAIL.
2671 2013-03-16 Jakub Jelinek <jakub@redhat.com>
2674 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2675 * c-c++-common/pr56607.c: New test.
2677 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
2680 * g++.dg/cpp0x/constexpr-array5.C: New.
2682 2013-03-15 Tobias Burnus <burnus@net-b.de>
2685 * gfortran.dg/transfer_intrinsic_5.f90: New.
2687 2013-03-15 Kai Tietz <ktietz@redhat.com>
2689 * gcc.target/i386/movti.c: Don't test for x64 mingw.
2690 * gcc.target/i386/pr20020-1.c: Likewise.
2691 * gcc.target/i386/pr20020-2.c: Likewise.
2692 * gcc.target/i386/pr20020-3.c: Likewise.
2693 * gcc.target/i386/pr53425-1.c: Likewise.
2694 * gcc.target/i386/pr53425-2.c: Likewise.
2695 * gcc.target/i386/pr55093.c: Likewise.
2696 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2698 2013-03-15 Jakub Jelinek <jakub@redhat.com>
2701 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2702 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
2704 2013-03-14 Jakub Jelinek <jakub@redhat.com>
2706 PR tree-optimization/53265
2707 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2709 * gcc.dg/graphite/id-6.c (test): Likewise.
2710 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2711 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2713 PR tree-optimization/53265
2714 * gcc.dg/pr53265.c: New test.
2715 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2717 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2719 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
2720 n, use it as high bound instead of 4.
2722 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
2725 * gcc.target/sh/pr49880-1.c: New.
2726 * gcc.target/sh/pr49880-2.c: New.
2727 * gcc.target/sh/pr49880-3.c: New.
2728 * gcc.target/sh/pr49880-4.c: New.
2729 * gcc.target/sh/pr49880-5.c: New.
2731 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2733 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2735 2013-03-13 Richard Biener <rguenther@suse.de>
2737 PR tree-optimization/56608
2738 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2740 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2743 * g++.dg/cpp0x/alias-decl-32.C: New.
2745 2013-03-11 Jan Hubicka <jh@suse.cz>
2748 * gcc.c-torture/compile/pr56571.c: New testcase.
2750 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2752 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2753 * gcc.dg/tree-ssa/pr55579.c: Likewise.
2755 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2757 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2758 * gcc.dg/inline_4.c: Likewise.
2759 * gcc.dg/unroll_2.c: Likewise.
2760 * gcc.dg/unroll_3.c: Likewise.
2761 * gcc.dg/unroll_4.c: Likewise.
2763 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2766 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2769 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2771 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
2774 * gcc.c-torture/compile/pr40797.c: New.
2776 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2778 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2780 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
2783 * gfortran.dg/class_56.f90: New test.
2785 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
2788 * gcc.target/mips/pr56524.c: New test.
2790 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2793 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2795 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2798 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2800 2013-03-08 Marek Polacek <polacek@redhat.com>
2802 PR tree-optimization/56478
2803 * gcc.dg/torture/pr56478.c: New test.
2805 2013-03-08 Kai Tietz <ktietz@redhat.com>
2807 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2808 targets linker option --allow-multiple-definition.
2810 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2811 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2812 * gcc.dg/pr52549.c: Add LLP64 case.
2813 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2814 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2815 * gcc.dg/torture/pr51071-2.c: Likewise.
2816 * gcc.dg/tree-ssa/vrp72.c: Likewise.
2817 * gcc.dg/tree-ssa/vrp73.c: Likewise.
2818 * gcc.dg/tree-ssa/vrp75.c: Likewise.
2819 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2820 * gcc.dg/weak/weak-1.c: Likewise.
2821 * gcc.dg/weak/weak-2.c: Likewise.
2822 * gcc.dg/weak/weak-3.c: Likewise.
2823 * gcc.dg/weak/weak-4.c: Likewise.
2824 * gcc.dg/weak/weak-5.c: Likewise.
2825 * gcc.dg/weak/weak-15.c: Likewise.
2826 * gcc.dg/weak/weak-16.c: Likewise.
2828 * c-c++-common/pr54486.c: Skip test for mingw-targets.
2830 2013-03-07 Jakub Jelinek <jakub@redhat.com>
2832 PR tree-optimization/56559
2833 * gcc.dg/tree-ssa/reassoc-26.c: New test.
2835 2013-03-07 Andreas Schwab <schwab@suse.de>
2837 * gcc.dg/pr31490.c: Fix last change.
2839 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2842 * g++.dg/template/crash115.C: New.
2844 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2846 PR tree-optimization/56539
2847 * gcc.c-torture/compile/pr56539.c: New test.
2849 2013-03-06 Kai Tietz <ktietz@redhat.com>
2851 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2853 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2854 * gcc.dg/lto/20091013-1_2.c: Likewise.
2855 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2857 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2859 * gnat.dg/specs/aggr6.ads: New test.
2861 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2863 * gnat.dg/loop_optimization15.ad[sb]: New test.
2865 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2868 * gcc.dg/pr56548.c: New test.
2870 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2873 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2875 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2878 * g++.dg/template/typename20.C: New test.
2880 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2883 * gcc.dg/pr56510.c: New test.
2885 PR rtl-optimization/56484
2886 * gcc.c-torture/compile/pr56484.c: New test.
2888 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2891 * g++.dg/warn/Wsign-conversion-2.C: New.
2893 2013-03-05 Richard Biener <rguenther@suse.de>
2895 PR tree-optimization/56270
2896 * gcc.dg/vect/slp-38.c: New testcase.
2898 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2900 PR rtl-optimization/56494
2901 * gcc.dg/pr56494.c: New test.
2903 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
2905 * gcc.dg/pr56424.c: New test.
2907 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2909 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2910 * gcc.dg/pr56228.c <avr>: Skip.
2912 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2915 PR tree-optimization/52631
2916 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2918 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
2920 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2921 * gcc.dg/vect/vect-83_64.c: Same.
2923 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2926 * gfortran.dg/pointer_check_13.f90: New test.
2928 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2931 * gfortran.dg/array_constructor_42.f90: New test.
2933 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2936 * g++.dg/template/static33.C: New.
2937 * g++.dg/template/static34.C: Likewise.
2940 * g++.dg/template/static35.C: New.
2942 2013-03-01 Steve Ellcey <sellcey@mips.com>
2944 * gcc.dg/pr56396.c: Require pic support.
2946 2013-03-01 Richard Biener <rguenther@suse.de>
2948 PR tree-optimization/55481
2949 * gcc.dg/torture/pr56488.c: New testcase.
2951 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
2952 Jakub Jelinek <jakub@redhat.com>
2955 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2956 no_sanitize_address attribute rather than no_address_safety_analysis.
2957 * g++.dg/asan/sanitizer_test_utils.h
2958 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2959 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2960 in addition to no_address_safety_analysis.
2962 2013-02-28 Jason Merrill <jason@redhat.com>
2965 * g++.dg/cpp0x/constexpr-and.C: New.
2967 2013-02-28 Martin Jambor <mjambor@suse.cz>
2969 PR tree-optimization/56294
2970 * g++.dg/debug/pr56294.C: New test.
2972 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
2974 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2976 2013-02-27 Marek Polacek <polacek@redhat.com>
2978 PR rtl-optimization/56466
2979 * gcc.dg/pr56466.c: New test.
2981 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2983 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2984 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2985 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2987 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
2990 * gcc.dg/pr45472.c: New test.
2992 2013-02-26 Marek Polacek <polacek@redhat.com>
2994 PR tree-optimization/56426
2995 * gcc.dg/pr56436.c: New test.
2997 2013-02-26 Jakub Jelinek <jakub@redhat.com>
2999 PR tree-optimization/56448
3000 * gcc.c-torture/compile/pr56448.c: New test.
3002 PR tree-optimization/56443
3003 * gcc.dg/torture/pr56443.c: New test.
3005 2013-02-25 Richard Biener <rguenther@suse.de>
3007 PR tree-optimization/56175
3008 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
3010 2013-02-24 Jakub Jelinek <jakub@redhat.com>
3013 * g++.dg/torture/pr56403.C: New test.
3015 2013-02-25 Catherine Moore <clm@codesourcery.com>
3018 2013-02-24 Catherine Moore <clm@codesourcery.com>
3019 Richard Sandiford <rdsandiford@googlemail.com>
3021 * gcc.target/mips/mips.exp: Add microMIPS support.
3022 * gcc.target/mips/umips-movep-2.c: New test.
3023 * gcc.target/mips/umips-lwp-2.c: New test.
3024 * gcc.target/mips/umips-swp-5.c: New test.
3025 * gcc.target/mips/umips-constraints-1.c: New test.
3026 * gcc.target/mips/umips-lwp-3.c: New test.
3027 * gcc.target/mips/umips-swp-6.c: New test.
3028 * gcc.target/mips/umips-constraints-2.c: New test.
3029 * gcc.target/mips/umips-save-restore-1.c: New test.
3030 * gcc.target/mips/umips-lwp-4.c: New test.
3031 * gcc.target/mips/umips-swp-7.c: New test.
3032 * gcc.target/mips/umips-save-restore-2.c: New test.
3033 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3034 * gcc.target/mips/umips-lwp-5.c: New test.
3035 * gcc.target/mips/umips-save-restore-3.c: New test.
3036 * gcc.target/mips/umips-lwp-6.c: New test.
3037 * gcc.target/mips/umips-swp-1.c: New test.
3038 * gcc.target/mips/umips-lwp-7.c: New test.
3039 * gcc.target/mips/umips-swp-2.c: New test.
3040 * gcc.target/mips/umips-lwp-8.c: New test.
3041 * gcc.target/mips/umips-swp-3.c: New test.
3042 * gcc.target/mips/umips-movep-1.c: New test.
3043 * gcc.target/mips/umips-lwp-1.c: New test.
3044 * gcc.target/mips/umips-swp-4.c: New test.
3046 2013-02-24 Catherine Moore <clm@codesourcery.com>
3047 Richard Sandiford <rdsandiford@googlemail.com>
3049 * gcc.target/mips/mips.exp: Add microMIPS support.
3050 * gcc.target/mips/umips-movep-2.c: New test.
3051 * gcc.target/mips/umips-lwp-2.c: New test.
3052 * gcc.target/mips/umips-swp-5.c: New test.
3053 * gcc.target/mips/umips-constraints-1.c: New test.
3054 * gcc.target/mips/umips-lwp-3.c: New test.
3055 * gcc.target/mips/umips-swp-6.c: New test.
3056 * gcc.target/mips/umips-constraints-2.c: New test.
3057 * gcc.target/mips/umips-save-restore-1.c: New test.
3058 * gcc.target/mips/umips-lwp-4.c: New test.
3059 * gcc.target/mips/umips-swp-7.c: New test.
3060 * gcc.target/mips/umips-save-restore-2.c: New test.
3061 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3062 * gcc.target/mips/umips-lwp-5.c: New test.
3063 * gcc.target/mips/umips-save-restore-3.c: New test.
3064 * gcc.target/mips/umips-lwp-6.c: New test.
3065 * gcc.target/mips/umips-swp-1.c: New test.
3066 * gcc.target/mips/umips-lwp-7.c: New test.
3067 * gcc.target/mips/umips-swp-2.c: New test.
3068 * gcc.target/mips/umips-lwp-8.c: New test.
3069 * gcc.target/mips/umips-swp-3.c: New test.
3070 * gcc.target/mips/umips-movep-1.c: New test.
3071 * gcc.target/mips/umips-lwp-1.c: New test.
3072 * gcc.target/mips/umips-swp-4.c: New test.
3074 2013-02-22 Jakub Jelinek <jakub@redhat.com>
3077 * lib/asan-dg.exp (asan_link_flags): Add
3078 -B${gccpath}/libsanitizer/asan/ to flags.
3080 2013-02-21 Jakub Jelinek <jakub@redhat.com>
3083 * gcc.dg/torture/pr56420.c: New test.
3085 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
3088 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
3090 2013-02-21 Martin Jambor <mjambor@suse.cz>
3092 PR tree-optimization/56310
3093 * g++.dg/ipa/pr56310.C: New test.
3095 2013-02-21 Janus Weil <janus@gcc.gnu.org>
3098 * gfortran.dg/proc_ptr_comp_37.f90: New.
3100 2013-02-21 Richard Biener <rguenther@suse.de>
3102 PR tree-optimization/56415
3104 2013-02-11 Richard Biener <rguenther@suse.de>
3106 PR tree-optimization/56273
3107 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3108 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3109 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3110 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3111 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3112 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3114 2013-02-21 Marek Polacek <polacek@redhat.com>
3116 PR tree-optimization/56398
3117 * g++.dg/torture/pr56398.C: New test.
3119 2013-02-21 Jakub Jelinek <jakub@redhat.com>
3122 * gcc.c-torture/compile/pr56405.c: New test.
3124 2013-02-20 Jan Hubicka <jh@suse.cz>
3126 PR tree-optimization/56265
3127 * g++.dg/ipa/devirt-11.C: New testcase.
3129 2013-02-20 Richard Biener <rguenther@suse.de>
3131 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3133 2013-02-20 Richard Biener <rguenther@suse.de>
3134 Jakub Jelinek <jakub@redhat.com>
3136 PR tree-optimization/56396
3137 * gcc.dg/pr56396.c: New testcase.
3139 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3142 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
3144 2013-02-19 Richard Biener <rguenther@suse.de>
3146 PR tree-optimization/56384
3147 * gcc.dg/torture/pr56384.c: New testcase.
3149 2013-02-19 Jakub Jelinek <jakub@redhat.com>
3151 PR tree-optimization/56350
3152 * gcc.dg/pr56350.c: New test.
3154 PR tree-optimization/56381
3155 * g++.dg/opt/pr56381.C: New test.
3157 2013-02-18 Jakub Jelinek <jakub@redhat.com>
3160 * lib/dg-pch.exp (pch-init, pch-finish,
3161 check_effective_target_pch_supported_debug): New procs.
3162 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
3163 Likewise if $pch_unsupported_debug and $flags include -g.
3164 Skip FAILs about missing *.gch file if $pch_unsupported_debug
3165 and dg-require-effective-target pch_unsupported_debug.
3166 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
3167 * objc.dg/pch/pch.exp: Likewise.
3168 * gcc.dg/pch/pch.exp: Likewise.
3169 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
3170 pch_unsupported_debug.
3171 * gcc.dg/pch/valid-1.hs: Likewise.
3172 * gcc.dg/pch/valid-1b.c: Likewise.
3173 * gcc.dg/pch/valid-1b.hs: Likewise.
3175 2013-02-18 Richard Biener <rguenther@suse.de>
3177 PR tree-optimization/56366
3178 * gcc.dg/torture/pr56366.c: New testcase.
3180 2013-02-18 Richard Biener <rguenther@suse.de>
3183 * gcc.dg/torture/pr56349.c: New testcase.
3185 2013-02-18 Richard Biener <rguenther@suse.de>
3187 PR tree-optimization/56321
3188 * gcc.dg/torture/pr56321.c: New testcase.
3190 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
3192 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
3194 2013-02-16 Jakub Jelinek <jakub@redhat.com>
3195 Dodji Seketeli <dodji@redhat.com>
3198 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
3199 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3200 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3201 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3202 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3203 * c-c++-common/asan/pr56330.c: Likewise.
3204 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
3205 Ensure the size argument of __builtin_memcpy is a constant.
3207 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3208 Paolo Carlini <paolo.carlini@oracle.com>
3211 * g++.dg/cpp0x/enum23.C: New.
3213 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
3216 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
3218 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
3220 PR rtl-optimization/56348
3221 * gcc.target/i386/pr56348.c: New test.
3223 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
3225 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
3226 * gcc.target/arm/interrupt-2.c: Likewise.
3228 2013-02-15 Tobias Burnus <burnus@net-b.de>
3231 * gfortran.dg/matmul_9.f90: New.
3233 2013-02-15 Tobias Burnus <burnus@net-b.de>
3236 * gfortran.dg/init_flag_11.f90: New.
3238 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3240 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
3242 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3244 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
3247 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
3248 Tobias Burnus <burnus@net-b.de>
3251 * gfortran.dg/allocatable_function_7.f90: New.
3253 2013-02-14 Jakub Jelinek <jakub@redhat.com>
3255 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
3256 * asan_globals_test-wrapper.cc: New file.
3257 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
3258 instead of asan_globals_test.cc as dg-additional-sources.
3259 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
3260 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
3261 "sanitizer_test_utils.h" instead of
3262 "sanitizer_common/tests/sanitizer_test_utils.h".
3263 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
3264 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
3265 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
3266 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
3267 * g++.dg/asan/asan_test.cc: Synced from upstream.
3268 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
3270 2013-02-14 Dodji Seketeli <dodji@redhat.com>
3273 * c-c++-common/asan/memcmp-2.c: New test.
3275 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
3278 * g++.dg/cpp0x/udlit-string-literal.h: New.
3279 * g++.dg/cpp0x/udlit-string-literal.C: New.
3281 2013-02-13 Sriraman Tallam <tmsriram@google.com>
3283 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
3285 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
3288 * gcc.target/arm/pr56184.C: New test.
3290 2013-02-13 Jakub Jelinek <jakub@redhat.com>
3293 * g++.dg/torture/pr56302.C: New test.
3294 * g++.dg/cpp0x/constexpr-56302.C: New test.
3295 * c-c++-common/pr56302.c: New test.
3297 2013-02-13 Tobias Burnus <burnus@net-b.de>
3298 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3301 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3302 * gfortran.dg/quad_3.f90: Ditto.
3304 2013-02-13 Kostya Serebryany <kcc@google.com>
3306 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3307 to match the fresh asan run-time.
3308 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3310 2013-02-12 Dodji Seketeli <dodji@redhat.com>
3312 Avoid instrumenting duplicated memory access in the same basic block
3313 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3314 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3315 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3316 * c-c++-common/asan/inc.c: Likewise.
3318 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
3321 * gcc.target/i386/pr56148.c: New test.
3323 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3324 Tobias Burnus <burnus@net-b.de>
3327 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3330 2013-02-12 Richard Biener <rguenther@suse.de>
3333 * gcc.dg/lto/pr56297_0.c: New testcase.
3334 * gcc.dg/lto/pr56297_0.c: Likewise.
3336 2013-02-12 Janus Weil <janus@gcc.gnu.org>
3339 * gfortran.dg/typebound_deferred_1.f90: New.
3341 2013-02-12 Jakub Jelinek <jakub@redhat.com>
3343 PR rtl-optimization/56151
3344 * gcc.target/i386/pr56151.c: New test.
3346 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
3348 * g++.dg/ext/mv12.C: New test.
3349 * g++.dg/ext/mv12.h: New file.
3350 * g++.dg/ext/mv12-aux.C: New file.
3351 * g++.dg/ext/mv13.C: New test.
3353 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
3355 * lib/target-supports.exp
3356 (check_effective_target_powerpc_eabi_ok): New.
3357 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3359 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3360 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3362 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3363 * gcc.target/powerpc/pr51623.c: Likewise.
3364 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3365 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3367 2013-02-11 Alexander Potapenko <glider@google.com>
3368 Jack Howarth <howarth@bromo.med.uc.edu>
3369 Jakub Jelinek <jakub@redhat.com>
3372 * g++.dg/asan/pr55617.C: Run on all targets.
3374 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
3376 PR rtl-optimization/56275
3377 * gcc.dg/pr56275.c: New test.
3379 2013-02-11 Richard Biener <rguenther@suse.de>
3381 PR tree-optimization/56273
3382 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3384 2013-02-11 Richard Biener <rguenther@suse.de>
3386 PR tree-optimization/56264
3387 * gcc.dg/torture/pr56264.c: New testcase.
3389 2013-02-11 Richard Biener <rguenther@suse.de>
3391 PR tree-optimization/56273
3392 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3393 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3394 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3395 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3396 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3397 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3399 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
3401 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3402 for *-*-linux-gnu targets.
3403 * g++.dg/asan/interception-test-1.c: Ditto.
3404 * g++.dg/asan/interception-failure-test-1.C: Ditto.
3405 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3407 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
3410 * gfortran.dg/intrinsic_size_4.f90 : New test.
3412 2013-02-09 Jakub Jelinek <jakub@redhat.com>
3415 * gcc.target/powerpc/pr56256.c: New test.
3417 2013-02-08 Ian Lance Taylor <iant@google.com>
3419 * lib/go.exp: Load timeout.exp.
3421 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
3423 PR rtl-optimization/56246
3424 * gcc.target/i386/pr56246.c: New test.
3426 2013-02-08 Jeff Law <law@redhat.com>
3429 * gcc.dg/debug/dwarf2/pr53948.c: New test.
3431 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3434 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
3437 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
3439 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
3441 2013-02-08 Jakub Jelinek <jakub@redhat.com>
3443 PR rtl-optimization/56195
3444 * gcc.dg/torture/pr56195.c: New test.
3446 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
3449 * gfortran.dg/recursive_interface_2.f90: New test.
3451 2013-02-08 Jakub Jelinek <jakub@redhat.com>
3453 PR tree-optimization/56250
3454 * gcc.c-torture/execute/pr56250.c: New test.
3456 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
3458 PR tree-optimization/56064
3459 * gcc.dg/fixed-point/view-convert-2.c: New test.
3461 2013-02-08 Michael Matz <matz@suse.de>
3463 PR tree-optimization/52448
3464 * gcc.dg/pr52448.c: New test.
3466 2013-02-08 Richard Biener <rguenther@suse.de>
3469 * gcc.dg/torture/pr56181.c: New testcase.
3471 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
3474 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3475 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3477 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3480 * g++.dg/parse/crash61.C: New test.
3483 * g++.dg/parse/pr56239.C: New test.
3486 * g++.dg/abi/mangle61.C: New test.
3488 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
3490 PR rtl-optimization/56225
3491 * gcc.target/i386/pr56225.c: New test.
3493 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3496 * gcc.dg/guality/pr56154-1.c: New test.
3497 * gcc.dg/guality/pr56154-2.c: New test.
3498 * gcc.dg/guality/pr56154-3.c: New test.
3499 * gcc.dg/guality/pr56154-4.c: New test.
3500 * gcc.dg/guality/pr56154-aux.c: New file.
3502 PR tree-optimization/55789
3503 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3505 * gcc.dg/tree-ssa/inline-3.c: Add
3506 --param max-early-inliner-iterations=2 option.
3508 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3511 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3512 Add -fno-dwarf2-cfi-asm to dg-options.
3515 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3518 * gcc.dg/pr56228.c: New test.
3520 2013-02-07 Alan Modra <amodra@gmail.com>
3523 * gcc.target/powerpc/pr54009.c: New test.
3525 * gfortran.dg/pr54131.f: New test.
3527 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
3530 * gfortran.dg/array_constructor_41.f90: New test.
3532 2013-02-06 Janus Weil <janus@gcc.gnu.org>
3535 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3537 2013-02-06 Jakub Jelinek <jakub@redhat.com>
3540 * g++.dg/gomp/pr56217.C: New test.
3542 2013-02-05 Jakub Jelinek <jakub@redhat.com>
3544 PR tree-optimization/56205
3545 * gcc.dg/tree-ssa/stdarg-6.c: New test.
3546 * gcc.c-torture/execute/pr56205.c: New test.
3548 2013-02-05 Richard Biener <rguenther@suse.de>
3550 PR tree-optimization/53342
3551 PR tree-optimization/53185
3552 * gcc.dg/vect/pr53185-2.c: New testcase.
3554 2013-02-05 Jan Hubicka <jh@suse.cz>
3556 PR tree-optimization/55789
3557 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3558 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3559 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3560 * g++.dg/ipa/inline-1.C: New testcase.
3561 * g++.dg/ipa/inline-2.C: New testcase.
3562 * g++.dg/ipa/inline-3.C: New testcase.
3564 2013-02-05 Jan Hubicka <jh@suse.cz>
3566 PR tree-optimization/55789
3567 * g++.dg/torture/pr55789.C: New testcase.
3569 2013-02-05 Jakub Jelinek <jakub@redhat.com>
3572 * gcc.dg/pr56167.c: New test.
3574 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
3577 * gcc.target/sh/pr55146.c: New.
3579 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
3581 PR tree-optimization/54386
3582 * gcc.target/sh/pr54386.c: New.
3584 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
3587 * gfortran.dg/realloc_on _assign_16.f90 : New test.
3590 * gfortran.dg/realloc_on _assign_17.f90 : New test.
3592 2013-02-04 Alexander Potapenko <glider@google.com>
3593 Jack Howarth <howarth@bromo.med.uc.edu>
3594 Jakub Jelinek <jakub@redhat.com>
3597 * g++.dg/asan/pr55617.C: New test.
3599 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3602 * gfortran.dg/typebound_operator_19.f90: New test.
3603 * gfortran.dg/typebound_assignment_4.f90: New test.
3605 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3608 * gfortran.dg/recursive_interface_1.f90: New test.
3610 2013-02-04 Richard Guenther <rguenther@suse.de>
3613 * gcc.dg/lto/pr56168_0.c: New testcase.
3614 * gcc.dg/lto/pr56168_1.c: Likewise.
3616 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3620 * gfortran.dg/block_12.f90: New test.
3621 * gfortran.dg/module_error_1.f90: New test.
3623 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
3625 * lib/target-supports.exp (check_effective_target_vect_float)
3626 (check_effective_target_vect_no_align): Add mips-sde-elf.
3628 2013-02-01 Jakub Jelinek <jakub@redhat.com>
3630 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3632 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
3634 * gcc.dg/pr56023.c: XFAIL on AIX.
3635 * gcc.dg/vect/pr49352.c: Same.
3637 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
3639 * gnat.dg/opt26.adb: New test.
3641 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3644 2013-01-27 Amol Pise <amolpise15@gmail.com>
3646 * gcc.target/arm/neon-vfnms-1.c: New test.
3647 * gcc.target/arm/neon-vfnma-1.c: New test.
3649 2013-01-31 Richard Biener <rguenther@suse.de>
3651 PR tree-optimization/56157
3652 * gcc.dg/torture/pr56157.c: New testcase.
3654 2013-01-30 Richard Biener <rguenther@suse.de>
3656 PR tree-optimization/56150
3657 * gcc.dg/torture/pr56150.c: New testcase.
3659 2013-01-30 Jakub Jelinek <jakub@redhat.com>
3662 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3663 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
3664 printed in backtrace.
3665 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3666 to avoid errors about mismatched allocation vs. deallocation.
3669 * g++.dg/mv1.C: Moved to...
3670 * g++.dg/ext/mv1.C: ... here. Adjust test.
3671 * g++.dg/mv2.C: Moved to...
3672 * g++.dg/ext/mv2.C: ... here. Adjust test.
3673 * g++.dg/mv3.C: Moved to...
3674 * g++.dg/ext/mv3.C: ... here.
3675 * g++.dg/mv4.C: Moved to...
3676 * g++.dg/ext/mv4.C: ... here.
3677 * g++.dg/mv5.C: Moved to...
3678 * g++.dg/ext/mv5.C: ... here. Adjust test.
3679 * g++.dg/mv6.C: Moved to...
3680 * g++.dg/ext/mv6.C: ... here. Adjust test.
3681 * g++.dg/ext/mv7.C: New test.
3682 * g++.dg/ext/mv8.C: New test.
3683 * g++.dg/ext/mv9.C: New test.
3684 * g++.dg/ext/mv10.C: New test.
3685 * g++.dg/ext/mv11.C: New test.
3687 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
3689 PR rtl-optimization/56144
3690 * gcc.dg/pr56144.c: New.
3692 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
3694 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3696 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3697 * g++.dg/cpp0x/constexpr-55573.C: Same
3699 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
3701 PR tree-optimization/56064
3702 * gcc.dg/fixed-point/view-convert.c: New test.
3704 2013-01-30 Andreas Schwab <schwab@suse.de>
3706 * lib/target-supports-dg.exp (dg-process-target): Use expr to
3707 evaluate the end index in string range.
3709 2013-01-30 Tobias Burnus <burnus@net-b.de>
3712 * gfortran.dg/allocatable_function_6.f90: New.
3714 2013-01-29 Janus Weil <janus@gcc.gnu.org>
3715 Mikael Morin <mikael@gcc.gnu.org>
3718 * gfortran.dg/proc_ptr_comp_36.f90: New.
3720 2013-01-29 Richard Biener <rguenther@suse.de>
3722 PR tree-optimization/55270
3723 * gcc.dg/torture/pr55270.c: New testcase.
3725 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3727 PR rtl-optimization/56117
3728 * gcc.dg/pr56117.c: New test.
3730 2013-01-28 Richard Biener <rguenther@suse.de>
3732 PR tree-optimization/56034
3733 * gcc.dg/torture/pr56034.c: New testcase.
3735 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3737 PR tree-optimization/56125
3738 * gcc.dg/pr56125.c: New test.
3740 2013-01-28 Tobias Burnus <burnus@net-b.de>
3741 Mikael Morin <mikael@gcc.gnu.org>
3744 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3745 * gfortran.dg/import8.f90: Likewise.
3746 * gfortran.dg/interface_derived_type_1.f90: Likewise.
3747 * gfortran.dg/import10.f90: New test.
3748 * gfortran.dg/import11.f90: Likewise
3750 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3753 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3754 string.h. Provide memset, malloc and free prototypes, adjust line
3755 numbers in dg-output.
3756 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3757 Provide memset prototype and adjust line numbers in dg-output.
3758 * c-c++-common/asan/global-overflow-1.c: Likewise.
3760 PR tree-optimization/56094
3761 * gcc.dg/pr56094.c: New test.
3763 2013-01-27 Amol Pise <amolpise15@gmail.com>
3765 * gcc.target/arm/neon-vfnms-1.c: New test.
3766 * gcc.target/arm/neon-vfnma-1.c: New test.
3768 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
3771 * gcc.target/i386/pr56114.c: New test.
3773 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
3776 * gfortran.dg/associate_14.f90: New test.
3779 * gfortran.dg/associate_13.f90: New test.
3781 2013-01-25 Jakub Jelinek <jakub@redhat.com>
3783 PR tree-optimization/56098
3784 * gcc.dg/pr56098-1.c: New test.
3785 * gcc.dg/pr56098-2.c: New test.
3787 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
3790 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3792 2013-01-22 Marek Polacek <polacek@redhat.com>
3794 PR tree-optimization/56035
3795 * gcc.dg/pr56035.c: New test.
3797 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3799 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3802 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3804 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3806 2013-01-24 Jakub Jelinek <jakub@redhat.com>
3809 * gcc.dg/pr56078.c: New test.
3810 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3812 2013-01-24 Martin Jambor <mjambor@suse.cz>
3814 PR tree-optimization/55927
3815 * g++.dg/ipa/devirt-10.C: Disable early inlining.
3817 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
3819 * gcc.target/i386/movsd.c: New test.
3821 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
3824 * gcc.target/i386/pr55934.c: New test.
3826 2013-01-23 Janus Weil <janus@gcc.gnu.org>
3829 * gfortran.dg/select_8.f90: New.
3831 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
3833 * gcc.target/microblaze/microblaze.exp: Remove
3834 target_config_cflags check.
3836 2013-01-23 Jakub Jelinek <jakub@redhat.com>
3839 * gfortran.dg/gomp/pr56052.f90: New test.
3842 * gcc.dg/pr49069.c: New test.
3844 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
3847 * g++.dg/cpp0x/constexpr-static10.C: New.
3849 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
3852 * gcc.target/i386/pr56028.c: New test.
3854 2013-01-22 Jakub Jelinek <jakub@redhat.com>
3857 * gcc.target/i386/pr55686.c: New test.
3859 2013-01-22 Dodji Seketeli <dodji@redhat.com>
3862 * g++.dg/cpp0x/variadic139.C: New test.
3863 * g++.dg/cpp0x/variadic140.C: Likewise.
3864 * g++.dg/cpp0x/variadic141.C: Likewise.
3866 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
3868 * gnat.dg/warn8.adb: New test.
3870 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3873 * gfortran.dg/include_8.f90: New test.
3875 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3877 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3878 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3880 2013-01-21 Jakub Jelinek <jakub@redhat.com>
3882 PR tree-optimization/56051
3883 * gcc.c-torture/execute/pr56051.c: New test.
3885 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3887 PR rtl-optimization/56023
3888 * gcc.dg/pr56023.c: New test.
3890 2013-01-21 Martin Jambor <mjambor@suse.cz>
3893 * gcc.target/i386/pr56022.c: New test.
3895 2013-01-21 Jason Merrill <jason@redhat.com>
3897 * lib/target-supports.exp (check_effective_target_alias): New.
3899 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
3902 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3904 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
3906 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3908 2013-01-19 Jeff Law <law@redhat.com>
3910 PR tree-optimization/52631
3911 * tree-ssa/pr52631.c: New test.
3912 * tree-ssa/ssa-fre-9: Update expected output.
3914 2013-01-19 Anthony Green <green@moxielogic.com>
3916 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3919 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3921 PR tree-optimization/56029
3922 * g++.dg/torture/pr56029.C: New test.
3924 2013-01-18 Sharad Singhai <singhai@google.com>
3926 PR tree-optimization/55995
3927 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3929 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
3932 * gcc.target/i386/pr55433.c: New.
3934 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3937 * gfortran.dg/pr56015.f90: New test.
3939 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
3941 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3943 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
3945 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3946 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3947 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3948 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3949 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3951 2013-01-17 Jeff Law <law@redhat.com>
3953 * gcc.dg/pr52573.c: Move to...
3954 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
3956 PR rtl-optimization/52573
3957 * gcc.dg/pr52573.c: New test.
3959 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
3962 * g++.dg/asan/interception-test-1.C: Skip on darwin.
3963 * lib/target-supports.exp (check_effective_target_swapcontext): Use
3964 check_no_compiler_messages to test support in ucontext.h.
3965 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3966 compliant RLIMIT_AS.
3968 2013-01-17 Marek Polacek <polacek@redhat.com>
3970 PR rtl-optimization/55833
3971 * gcc.dg/pr55833.c: New test.
3973 2013-01-17 Jan Hubicka <jh@suse.cz>
3975 PR tree-optimization/55273
3976 * gcc.c-torture/compile/pr55273.c: New testcase.
3978 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
3981 * gcc.target/pr55981.c: New test.
3983 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
3985 * gcc.target/arm/pr40887.c: Require at least armv5.
3986 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3987 * gcc.target/arm/pr51915.c: Likewise.
3988 * gcc.target/arm/pr52006.c: Likewise.
3989 * gcc.target/arm/pr53187.c: Likewise.
3991 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3992 * gcc.target/arm/ftest-support-arm.h: Delete.
3993 * gcc.target/arm/ftest-support-thumb.h: Delete.
3994 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3995 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3996 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3997 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3998 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3999 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4000 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4001 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
4002 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
4003 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
4004 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
4005 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4006 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4007 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4008 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4009 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4010 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
4011 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
4012 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4013 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4014 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
4015 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
4016 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
4017 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
4019 2013-01-17 Martin Jambor <mjambor@suse.cz>
4021 PR tree-optimizations/55264
4022 * g++.dg/ipa/pr55264.C: New test.
4024 2013-01-16 Janus Weil <janus@gcc.gnu.org>
4027 * gfortran.dg/class_55.f90: New.
4029 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
4032 * gcc.c-torture/execute/builtins/builtins.exp: Add
4033 -Wl,--allow-multiple-definition for eabi and elf targets.
4036 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4037 check_effective_target_vect_perm_short,
4038 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4039 check_effective_target_vect64): Return 0 for big-endian ARM.
4040 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
4042 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
4045 2013-01-16 Richard Biener <rguenther@suse.de>
4047 PR tree-optimization/55964
4048 * gcc.dg/torture/pr55964.c: New testcase.
4050 2013-01-16 Richard Biener <rguenther@suse.de>
4052 PR tree-optimization/54767
4053 PR tree-optimization/53465
4054 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
4056 2013-01-16 Christian Bruel <christian.bruel@st.com>
4059 * gcc.target/sh/sh-switch.c: New testcase.
4061 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
4063 * gcc.dg/webizer.c: Increase the array size.
4065 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4068 * gcc.dg/pr55940.c: New test.
4070 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
4071 Harald Anlauf <anlauf@gmx.de>
4073 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
4074 * gfortran.dg/bounds_check_5.f90: Likewise.
4075 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
4076 * gfortran.dg/continuation_9.f90: Likewise.
4077 * gfortran.dg/move_alloc_13.f90: Likewise.
4078 * gfortran.dg/structure_constructor_11.f90: Likewise.
4079 * gfortran.dg/tab_continuation.f: Likewise.
4080 * gfortran.dg/warning-directive-2.F90: Likewise.
4081 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
4083 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
4085 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
4086 * gcc.target/arm/fma-sp.c: Likewise.
4088 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
4090 PR rtl-optimization/55153
4091 * gcc.dg/pr55153.c: New.
4093 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4095 PR tree-optimization/55920
4096 * gcc.c-torture/compile/pr55920.c: New test.
4098 2013-01-15 Richard Biener <rguenther@suse.de>
4101 * gcc.dg/torture/pr55882.c: New testcase.
4103 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4105 PR tree-optimization/55955
4106 * gcc.c-torture/compile/pr55955.c: New test.
4108 2013-01-15 Dodji Seketeli <dodji@redhat.com>
4111 * g++.dg/cpp0x/alias-decl-31.C: New test.
4113 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
4116 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
4117 case where interface is null.
4119 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4122 * gfortran.dg/array_constructor_40.f90: New test.
4124 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
4126 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
4128 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
4130 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
4131 * gcc.target/aarch64/vect-ld1r-compile.c: New.
4132 * gcc.target/aarch64/vect-ld1r-fp.c: New.
4133 * gcc.target/aarch64/vect-ld1r.c: New.
4134 * gcc.target/aarch64/vect-ld1r.x: New.
4136 2013-01-14 Andi Kleen <ak@linux.intel.com>
4139 * gcc.target/i386/hle-clear-rel.c: New file
4140 * gcc.target/i386/hle-store-rel.c: New file.
4142 2013-01-14 Harald Anlauf <anlauf@gmx.de>
4144 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
4145 * gfortran.dg/bounds_check_4.f90: Likewise.
4146 * gfortran.dg/inquire_10.f90: Likewise.
4147 * gfortran.dg/minloc_3.f90: Likewise.
4148 * gfortran.dg/minlocval_3.f90: Likewise.
4149 * gfortran.dg/module_double_reuse.f90: Likewise.
4150 * gfortran.dg/mvbits_1.f90: Likewise.
4151 * gfortran.dg/oldstyle_1.f90: Likewise.
4152 * gfortran.dg/pr20163-2.f: Likewise.
4153 * gfortran.dg/save_1.f90: Likewise.
4154 * gfortran.dg/scan_1.f90: Likewise.
4155 * gfortran.dg/select_char_1.f90: Likewise.
4156 * gfortran.dg/shape_4.f90: Likewise.
4157 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
4158 * gfortran.dg/function_optimize_10.f90: Likewise.
4159 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
4160 * gfortran.dg/used_types_17.f90: Likewise.
4161 * gfortran.dg/used_types_18.f90: Likewise.
4163 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
4166 * gfortran.dg/proc_ptr_result_8.f90 : New test.
4168 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
4170 * gcc.dg/unroll_5.c: Add nomips16 attributes.
4172 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
4174 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
4176 2013-01-12 Janus Weil <janus@gcc.gnu.org>
4179 * gfortran.dg/assumed_type_2.f90: Fix test case.
4180 * gfortran.dg/internal_pack_13.f90: New test.
4181 * gfortran.dg/internal_pack_14.f90: New test.
4183 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
4186 * gfortran.dg/unlimited_polymorphic_8.f90: Update
4187 scan-tree-dump-times for foo.0.x._vptr to deal with change from
4190 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
4192 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
4194 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4197 * gcc.target/s390/pr55719.c: New testcase.
4199 2013-01-11 Richard Guenther <rguenther@suse.de>
4201 PR tree-optimization/44061
4202 * gcc.dg/pr44061.c: New testcase.
4204 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
4206 Update copyright years.
4208 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
4209 Jakub Jelinek <jakub@redhat.com>
4212 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
4214 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
4216 PR rtl-optimization/55672
4217 * gcc.target/i386/pr55672.c: New.
4219 2013-01-10 Jeff Law <law@redhat.com>
4221 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
4222 pass/fail message unique.
4225 2013-01-10 Jason Merrill <jason@redhat.com>
4227 * ada/.gitignore: New.
4229 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4231 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
4233 * g++.dg/tls/thread_local2.C: Likewise.
4234 * g++.dg/tls/thread_local2g.C: Likewise.
4235 * g++.dg/tls/thread_local6.C: Likewise.
4236 * g++.dg/tls/thread_local-order1.C: Add tls options.
4237 * g++.dg/tls/thread_local-order2.C: Likewise.
4238 * g++.dg/tls/thread_local3.C: Likewise.
4239 * g++.dg/tls/thread_local3g.C: Likewise.
4240 * g++.dg/tls/thread_local4.C: Likewise.
4241 * g++.dg/tls/thread_local4g.C: Likewise.
4242 * g++.dg/tls/thread_local5.C: Likewise.
4243 * g++.dg/tls/thread_local5g.C: Likewise.
4244 * g++.dg/tls/thread_local6g.C: Likewise.
4246 2013-01-10 Kostya Serebryany <kcc@google.com>
4248 * g++.dg/asan/asan_test.cc: Sync from upstream.
4250 2013-01-10 Jakub Jelinek <jakub@redhat.com>
4252 PR tree-optimization/55921
4253 * gcc.c-torture/compile/pr55921.c: New test.
4255 2013-01-09 Jan Hubicka <jh@suse.cz>
4257 PR tree-optimization/55569
4258 * gcc.c-torture/compile/pr55569.c: New testcase.
4260 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
4263 * gfortran.dg/use_28.f90: New test.
4265 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
4267 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
4268 number matching more robust.
4270 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
4272 PR rtl-optimization/55829
4273 * gcc.target/i386/pr55829.c: New.
4275 2013-01-09 Tobias Burnus <burnus@net-b.de>
4278 * gfortran.dg/bind_c_bool_1.f90: New.
4279 * gfortran.dg/do_5.f90: Add dg-warning.
4281 2013-01-09 Jan Hubicka <jh@suse.cz>
4283 PR tree-optimization/55875
4284 * gcc.c-torture/execute/pr55875.c: New testcase.
4285 * g++.dg/torture/pr55875.C: New testcase.
4287 2013-01-09 Jakub Jelinek <jakub@redhat.com>
4290 * c-c++-common/pr48418.c: New test.
4292 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
4295 * g++.dg/tls/thread_local-ice.C: New.
4297 2013-01-09 Andreas Schwab <schwab@suse.de>
4299 * gcc.dg/guality/pr54693.c: Null-terminate arr.
4301 2013-01-09 Jakub Jelinek <jakub@redhat.com>
4303 PR tree-optimization/48189
4304 * gcc.dg/pr48189.c: New test.
4306 2013-01-04 Jan Hubicka <jh@suse.cz>
4308 PR tree-optimization/55823
4309 * g++.dg/ipa/devirt-10.C: New testcase.
4311 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
4312 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
4314 PR rtl-optimization/55845
4315 * gcc.target/i386/pr55845.c: New test.
4317 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
4319 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4320 instructions generated instead of number of occurances.
4322 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
4324 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4325 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4326 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4327 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4328 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4329 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4330 * gcc.target/aarch64/vect-fcm.x: Likewise.
4331 * lib/target-supports.exp
4332 (check_effective_target_vect_cond): Enable for AArch64.
4334 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
4336 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4337 endian-safe float pool loading.
4338 (test_square_root_v4sf): Likewise.
4339 (test_square_root_v2df): Likewise.
4340 * lib/target-supports.exp
4341 (check_effective_target_vect_call_sqrtf): Add AArch64.
4343 2013-01-08 Martin Jambor <mjambor@suse.cz>
4346 * gcc.dg/tree-ssa/pr55579.c: New test.
4348 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4350 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4353 2013-01-08 Jakub Jelinek <jakub@redhat.com>
4356 * gcc.dg/torture/pr55890-3.c: New test.
4359 * gcc.c-torture/compile/pr55851.c: New test.
4362 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4365 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
4368 * gfortran.dg/elemental_scalar_args_2.f90: New test.
4370 2013-01-07 Tobias Burnus <burnus@net-b.de>
4373 * gfortran.dg/pointer_init_2.f90: Update dg-error.
4374 * gfortran.dg/pointer_init_7.f90: New.
4376 2013-01-07 Richard Biener <rguenther@suse.de>
4378 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4380 2013-01-07 Richard Biener <rguenther@suse.de>
4383 * gcc.dg/torture/pr55890-1.c: New testcase.
4384 * gcc.dg/torture/pr55890-2.c: Likewise.
4386 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
4388 * gcc.target/aarch64/fmovd.c: New.
4389 * gcc.target/aarch64/fmovf.c: Likewise.
4390 * gcc.target/aarch64/fmovd-zero.c: Likewise.
4391 * gcc.target/aarch64/fmovf-zero.c: Likewise.
4392 * gcc.target/aarch64/vect-fmovd.c: Likewise.
4393 * gcc.target/aarch64/vect-fmovf.c: Likewise.
4394 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4395 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4397 2013-01-07 Richard Biener <rguenther@suse.de>
4399 PR tree-optimization/55888
4400 PR tree-optimization/55862
4401 * gcc.dg/torture/pr55888.c: New testcase.
4403 2013-01-07 Tobias Burnus <burnus@net-b.de>
4406 * gfortran.dg/intrinsic_size_3.f90: New.
4408 2013-01-07 Tobias Burnus <burnus@net-b.de>
4411 * gfortran.dg/select_type_32.f90: New.
4413 2013-01-04 Dodji Seketeli <dodji@redhat.com>
4416 * g++.dg/cpp0x/alias-decl-29.C: New test.
4418 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
4423 * gfortran.dg/class_array_15.f03: New test.
4425 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
4430 * gfortran.dg/use_23.f90: New test.
4431 * gfortran.dg/use_24.f90: New test.
4432 * gfortran.dg/use_25.f90: New test.
4433 * gfortran.dg/use_26.f90: New test.
4434 * gfortran.dg/use_27.f90: New test.
4436 2013-01-06 Olivier Hainque <hainque@adacore.com>
4438 * gnat.dg/specs/clause_on_volatile.ads: New test.
4440 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
4442 * gnat.dg/alignment10.adb: New test.
4444 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
4445 Mikael Morin <mikael@gcc.gnu.org>
4448 * gfortran.dg/use_22.f90: New test.
4450 2013-01-04 Andrew Pinski <apinski@cavium.com>
4452 * gcc.target/aarch64/cmp-1.c: New testcase.
4454 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
4457 * gfortran.dg/select_type_31.f03: New test.
4459 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
4461 PR c++/54526 (again)
4462 * g++.dg/cpp0x/parse2.C: Extend.
4463 * g++.old-deja/g++.other/crash28.C: Adjust.
4465 2013-01-04 Richard Biener <rguenther@suse.de>
4467 PR tree-optimization/55862
4468 * gcc.dg/torture/pr55862.c: New testcase.
4470 2013-01-04 Martin Jambor <mjambor@suse.cz>
4472 PR tree-optimization/55755
4473 * gcc.dg/torture/pr55755.c: New test.
4474 * gcc.dg/tree-ssa/sra-13.c: Likewise.
4475 * gcc.dg/tree-ssa/pr45144.c: Update.
4477 2013-01-04 Richard Biener <rguenther@suse.de>
4480 * gcc.dg/fold-reassoc-2.c: New testcase.
4482 2013-01-04 Tobias Burnus <burnus@net-b.de>
4485 * gfortran.dg/null_7.f90: New.
4487 2013-01-04 Tobias Burnus <burnus@net-b.de>
4491 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4492 * gfortran.dg/unlimited_polymorphic_7.f90: New.
4493 * gfortran.dg/unlimited_polymorphic_8.f90: New.
4495 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
4497 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4499 2013-01-03 Janus Weil <janus@gcc.gnu.org>
4502 * gfortran.dg/assignment_1.f90: Modified.
4503 * gfortran.dg/assignment_4.f90: New.
4505 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
4507 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4509 2013-01-03 Richard Biener <rguenther@suse.de>
4511 PR tree-optimization/55857
4512 * gcc.dg/vect/pr55857-1.c: New testcase.
4513 * gcc.dg/vect/pr55857-2.c: Likewise.
4515 2013-01-03 Jakub Jelinek <jakub@redhat.com>
4517 PR rtl-optimization/55838
4518 * gcc.dg/pr55838.c: New test.
4520 PR tree-optimization/55832
4521 * gcc.c-torture/compile/pr55832.c: New test.
4523 2013-01-02 Teresa Johnson <tejohnson@google.com>
4525 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4526 * gcc.dg/tree-ssa/loop-23.c: Ditto.
4527 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4528 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4529 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4530 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4531 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4532 * gcc.dg/unroll_1.c: Ditto.
4533 * gcc.dg/unroll_2.c: Ditto.
4534 * gcc.dg/unroll_3.c: Ditto.
4535 * gcc.dg/unroll_4.c: Ditto.
4537 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4539 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4541 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4544 * gfortran.dg/eof_4.f90: New test.
4546 2013-01-02 Jakub Jelinek <jakub@redhat.com>
4548 * lib/c-compat.exp (compat-use-alt-compiler): Remove
4549 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4550 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4551 (compat_setup_dfp): Initialize compat_alt_caret and
4552 compat_save_TEST_ALWAYS_FLAGS.
4554 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4556 * gcc.dg/torture/tls/tls-reload-1.c: New test.
4558 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4560 * gcc.dg/torture/fp-int-convert-2.c: New test.
4562 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4564 * gfortran.dg/newunit_3.f90: Add dg-do run.
4565 * gfortran.dg/inquire_15.f90: Add dg-do run.
4567 2013-01-01 Jakub Jelinek <jakub@redhat.com>
4569 PR tree-optimization/55831
4570 * gcc.dg/pr55831.c: New test.
4572 Copyright (C) 2013 Free Software Foundation, Inc.
4574 Copying and distribution of this file, with or without modification,
4575 are permitted in any medium without royalty provided the copyright
4576 notice and this notice are preserved.