1 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
3 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of accidentally
4 placing minus sign for length instead of stride.
6 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
8 PR rtl-optimization/57425
9 PR rtl-optimization/57569
10 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
11 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
13 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
17 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
19 * gfortran.dg/typebound_assignment_6.f03: New.
21 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
23 * gcc.target/h8300/h8300.exp: New.
24 * gcc.dg/pragma-isr.c: Move to ...
25 * gcc.target/sh/torture/pragma-isr.c: ... here ...
26 * gcc.target/h8300/pragma-isr.c: ... and here.
27 * gcc.dg/pragma-isr2.c: Move to ...
28 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
29 * gcc.target/h8300/pragma-isr2.c: ... and here.
30 * gcc.dg/pragma-isr-trapa.c: Move to ...
31 * gcc.target/sh/pragma-isr-trapa.c: ... here.
32 * gcc.dg/pragma-isr-trapa2.c: Move to ...
33 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
34 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
35 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
36 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
37 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
38 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
39 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
40 * gcc.dg/attr-isr-trap_exit.c: Move to ...
41 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
42 * gcc.dg/attr-isr-trapa.c: Move to ...
43 * gcc.target/sh/attr-isr-trapa.c: ... here.
45 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
48 * g++.dg/ext/builtin-offsetof1.C: New.
50 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
52 * gcc.target/aarch64/vect_smlal_1.c: New file.
54 2013-06-14 Tobias Burnus <burnus@net-b.de>
57 * gfortran.dg/defined_assignment_7.f90: New.
59 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
62 * g++.dg/rtti/dyncast6.C: New.
63 * g++.dg/cpp0x/dyncast1.C: Likewise.
65 2013-06-14 Alan Modra <amodra@gmail.com>
68 * gcc.dg/pr57134.c: New.
70 2013-06-14 Tobias Burnus <burnus@net-b.de>
73 * gfortran.dg/deferred_type_param_9.f90: New.
75 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
77 * gcc.dg/fold-minus-1.c: New testcase.
79 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
82 * gfortran.dg/typebound_assignment_5.f03: New.
84 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
86 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
88 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
89 Pat Haugen <pthaugen@us.ibm.com>
90 Peter Bergner <bergner@vnet.ibm.com>
92 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
93 load/store instructions on power7, power8.
94 * gcc.target/powerpc/atomic-p8.c: Likewise.
96 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
99 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
101 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
104 * g++.dg/warn/Wunused-var-20.C: New.
106 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
108 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
109 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
110 Run with -fno-common.
112 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
114 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
115 and exit function calls with return 1 and return 0, respectively.
117 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
119 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
122 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
124 PR tree-optimization/57361
125 * gcc.dg/tree-ssa/pr57361.c: New file.
127 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
129 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
131 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
133 2013-06-12 Tobias Burnus <burnus@net-b.de>
135 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
137 2013-06-12 Tobias Burnus <burnus@net-b.de>
138 Dominique d'Humieres <dominiq@lps.ens.fr>
140 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
142 2013-06-12 Jakub Jelinek <jakub@redhat.com>
145 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
146 * gcc.target/i386/pr56564-3.c: Likewise.
148 2013-06-11 Tobias Burnus <burnus@net-b.de>
151 * gfortran.dg/class_array_18.f90: New.
153 2013-06-11 Jan Hubicka <jh@suse.cz>
156 * g++.dg/ext/visibility/anon6.C: Update testcase.
158 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
161 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
162 in how we check __sec_reduce_mutating function's result.
164 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
165 Pat Haugen <pthaugen@us.ibm.com>
166 Peter Bergner <bergner@vnet.ibm.com>
168 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
169 direct move instructions.
170 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
171 * gcc.target/powerpc/direct-move.h: Likewise.
172 * gcc.target/powerpc/direct-move-float1.c: Likewise.
173 * gcc.target/powerpc/direct-move-float2.c: Likewise.
174 * gcc.target/powerpc/direct-move-double1.c: Likewise.
175 * gcc.target/powerpc/direct-move-double2.c: Likewise.
176 * gcc.target/powerpc/direct-move-long1.c: Likewise.
177 * gcc.target/powerpc/direct-move-long2.c: Likewise.
179 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
182 * g++.dg/cpp0x/pr52440.C: New.
184 2013-06-10 Jakub Jelinek <jakub@redhat.com>
187 * gcc.target/i386/pr56564-1.c: New test.
188 * gcc.target/i386/pr56564-2.c: New test.
189 * gcc.target/i386/pr56564-3.c: New test.
190 * gcc.target/i386/pr56564-4.c: New test.
191 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
192 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
193 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
194 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
195 * gcc.target/i386/vect-sizes-1.c: Likewise.
196 * gcc.target/i386/memcpy-1.c: Likewise.
197 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
198 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
200 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
202 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
203 systems to cover all GNU systems.
204 * g++.dg/abi/guard2.C: Likewise.
205 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
206 * g++.dg/eh/sighandle.C: Likewise.
207 * g++.dg/ext/cleanup-10.C: Likewise.
208 * g++.dg/ext/cleanup-11.C: Likewise.
209 * g++.dg/ext/cleanup-8.C: Likewise.
210 * g++.dg/ext/cleanup-9.C: Likewise.
211 * g++.dg/opt/const5.C: Likewise.
212 * g++.dg/opt/life1.C: Likewise.
213 * g++.dg/other/pr39496.C: Likewise.
214 * g++.old-deja/g++.abi/aggregates.C: Likewise.
215 * g++.old-deja/g++.abi/align.C: Likewise.
216 * g++.old-deja/g++.abi/bitfields.C: Likewise.
217 * g++.old-deja/g++.law/weak.C: Likewise.
218 * g++.old-deja/g++.pt/asm1.C: Likewise.
219 * gcc.c-torture/execute/20030125-1.x: Likewise.
220 * gcc.c-torture/execute/990127-2.x: Likewise.
221 * gcc.dg/20041106-1.c: Likewise.
222 * gcc.dg/20050503-1.c: Likewise.
223 * gcc.dg/builtin-object-size-5.c: Likewise.
224 * gcc.dg/cleanup-10.c: Likewise.
225 * gcc.dg/cleanup-11.c: Likewise.
226 * gcc.dg/cleanup-8.c: Likewise.
227 * gcc.dg/cleanup-9.c: Likewise.
228 * gcc.dg/complex-5.c: Likewise.
229 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
230 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
231 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
232 * gcc.dg/dfp/pr35739.c: Likewise.
233 * gcc.dg/fdata-sections-1.c: Likewise.
234 * gcc.dg/lto/20090206-1_0.c: Likewise.
235 * gcc.dg/lto/20090206-2_0.c: Likewise.
236 * gcc.dg/pr30360.c: Likewise.
237 * gcc.dg/pr37303.c: Likewise.
238 * gcc.dg/pr39323-1.c: Likewise.
239 * gcc.dg/pr39323-2.c: Likewise.
240 * gcc.dg/pr39323-3.c: Likewise.
241 * gcc.dg/pr45416.c: Likewise.
242 * gcc.dg/setjmp-2.c: Likewise.
243 * gcc.dg/split-1.c: Likewise.
244 * gcc.dg/split-3.c: Likewise.
245 * gcc.dg/split-4.c: Likewise.
246 * gcc.dg/strlenopt-12g.c: Likewise.
247 * gcc.dg/strlenopt-14g.c: Likewise.
248 * gcc.dg/strlenopt-14gf.c: Likewise.
249 * gcc.dg/strlenopt-16g.c: Likewise.
250 * gcc.dg/strlenopt-17g.c: Likewise.
251 * gcc.dg/strlenopt-18g.c: Likewise.
252 * gcc.dg/strlenopt-1f.c: Likewise.
253 * gcc.dg/strlenopt-22g.c: Likewise.
254 * gcc.dg/strlenopt-2f.c: Likewise.
255 * gcc.dg/strlenopt-4g.c: Likewise.
256 * gcc.dg/strlenopt-4gf.c: Likewise.
257 * gcc.dg/struct-ret-3.c: Likewise.
258 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
259 * gcc.misc-tests/linkage.exp: Likewise.
260 * gcc.target/i386/20000724-1.c: Likewise.
261 * gcc.target/i386/align-main-3.c: Likewise.
262 * gcc.target/i386/cleanup-1.c: Likewise.
263 * gcc.target/i386/inline-mcpy.c: Likewise.
264 * gcc.target/i386/pr32268.c: Likewise.
265 * gcc.target/i386/pr36613.c: Likewise.
266 * gcc.target/i386/pr39013-1.c: Likewise.
267 * gcc.target/i386/pr39013-2.c: Likewise.
268 * gcc.target/i386/pr39496.c: Likewise.
269 * gcc.target/i386/pr40906-3.c: Likewise.
270 * gcc.target/i386/pr46084.c: Likewise.
271 * lib/target-supports.exp (check_effective_target_pie): Likewise.
273 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
276 * gcc.target/sh/pr6526.c: New.
278 2013-06-09 Jakub Jelinek <jakub@redhat.com>
281 * gcc.c-torture/execute/pr57568.c: New test.
283 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
286 * g++.dg/other/vararg-4.C: New.
288 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
290 PR rtl-optimization/57559
291 * gcc.target/s390/pr57559.c : New test.
293 2013-06-08 Tobias Burnus <burnus@net-b.de>
296 * gfortran.dg/finalize_10.f90: New.
297 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
298 * gfortran.dg/finalize_15.f90: New.
300 2013-06-08 Tobias Burnus <burnus@net-b.de>
303 * gfortran.dg/storage_size_4.f90: New.
305 2013-06-07 Sriraman Tallam <tmsriram@google.com>
308 * testsuite/g++.dg/ext/pr57548.C: New test.
310 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
313 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
315 2013-06-07 Jan Hubicka <jh@suse.cz>
317 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
319 2013-06-07 Tobias Burnus <burnus@net-b.de>
322 * gfortran.dg/array_constructor_48.f90: New.
323 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
324 * gfortran.dg/array_constructor_type_15.f03: Ditto.
326 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
329 * gcc.target/arm/xordi3-opt.c: New test.
331 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
333 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
334 Revert to dg-options.
336 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
339 * gcc.target/powerpc/pr55033.c: New.
341 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
344 * g++.dg/cpp0x/alias-decl-36.C: New.
346 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
347 Pat Haugen <pthaugen@us.ibm.com>
348 Peter Bergner <bergner@vnet.ibm.com>
350 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
351 power8 builtin functions.
352 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
353 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
354 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
355 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
356 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
357 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
358 * gcc.target/powerpc/p8vector-vectorize-1.c: New
359 tests to test power8 auto-vectorization.
360 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
361 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
362 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
363 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
365 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
366 powerpc_p8vector_ok instead of powerpc_vsx_ok.
368 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
370 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
372 (check_effective_target_powerpc_p8vector_ok): Likewise.
373 (is-effective-target): Likewise.
374 (check_vect_support_and_set_flags): Likewise.
376 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
379 * g++.dg/parse/error53.C: New.
381 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
383 PR rtl-optimization/57459
384 * gcc.target/i386/pr57459.c: New test.
386 2013-06-06 Teresa Johnson <tejohnson@google.com>
389 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
390 into -freorder-blocks-and-partition test.
391 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
392 * gcc.dg/tree-prof/20041218-1.c: Ditto.
393 * gcc.dg/tree-prof/pr52027.c: Use -O2.
394 * gcc.dg/tree-prof/pr50907.c: Ditto.
395 * gcc.dg/tree-prof/pr45354.c: Ditto.
396 * g++.dg/tree-prof/partition2.C: Ditto.
397 * g++.dg/tree-prof/partition3.C: Ditto.
399 2013-06-06 Tobias Burnus <burnus@net-b.de>
402 * gfortran.dg/finalize_16.f90: New.
404 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
406 * gcc.dg/vect/no-section-anchors-vect-68.c:
407 Add dg-skip-if aarch64_tiny.
409 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
412 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
413 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
415 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
418 * g++.dg/cpp0x/decltype54.C: New.
420 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
422 * gcc.dg/fshort-wchar.c: Add extra dg-options for
423 arm*-*-*eabi* targets.
424 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
426 * gcc.dg/tree-ssa/pr43491.c: Likewise.
428 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
429 Tobias Burnus <burnus@net-b.de>
431 * gfortran.dg/string_length_2.f90: Fix dg-do run.
432 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
433 * gfortran.dg/io_real_boz_4.f90: Ditto.
434 * gfortran.dg/io_real_boz_5.f90: Ditto.
436 2013-06-05 Andreas Schwab <schwab@suse.de>
438 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
440 2013-06-04 Jan Hubicka <jh@suse.cz>
442 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
444 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
446 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
447 parameters with void.
448 (main2): Removed argc parameter.
449 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
450 (main): Replaced argc, argv parameters with void.
451 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
452 (main2): Removed argc parameter.
453 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
454 argv parameters with void. Added __asm volatile to avoid optimization
455 on argc, if necessary.
456 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
457 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
458 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
459 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
460 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
461 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
462 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
463 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
464 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
465 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
466 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
467 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
468 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
469 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
470 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
471 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
472 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
473 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
474 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
475 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
476 parameters with void.
477 (main2): Removed argc parameter.
478 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
479 (main): Replaced argc, argv parameters with void.
480 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
481 argv parameters with void. Also renamed this function as main, and
482 delete the existing main.
483 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
484 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
485 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
487 2013-06-04 Ian Bolton <ian.bolton@arm.com>
489 * gcc.target/aarch64/movi_1.c: New test.
491 2013-06-04 Tobias Burnus <burnus@net-b.de>
494 * gfortran.dg/finalize_12.f90: New.
495 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
496 end of scope finalization.
497 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
498 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
499 * gfortran.dg/auto_dealloc_2.f90: Ditto.
500 * gfortran.dg/class_19.f03: Ditto.
501 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
502 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
503 * gfortran.dg/extends_14.f03: Ditto.
504 * gfortran.dg/move_alloc_4.f90: Ditto.
505 * gfortran.dg/typebound_proc_27.f03: Ditto.
507 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
509 * gfortran.dg/bounds_check_7.f90: Remove "! {".
510 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
511 * gfortran.dg/default_initialization_5.f90: Update dg-do.
512 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
513 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
514 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
515 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
516 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
517 * gfortran.dg/io_real_boz_4.f90: Ditto.
518 * gfortran.dg/io_real_boz_5.f90: Ditto.
519 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
520 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
521 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
522 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
523 * gfortran.dg/transpose_2.f90: Fix dg-output.
525 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
527 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
528 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
529 dg-option and an header comment.
531 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
534 * g++.dg/cpp0x/sfinae46.C: New.
535 * g++.dg/cpp0x/defaulted13.C: Adjust.
536 * g++.dg/cpp0x/defaulted2.C: Likewise.
537 * g++.dg/cpp0x/defaulted26.C: Likewise.
538 * g++.dg/cpp0x/defaulted3.C: Likewise.
539 * g++.dg/cpp0x/error1.C: Likewise.
540 * g++.dg/cpp0x/implicit1.C: Likewise.
541 * g++.dg/cpp0x/implicit11.C: Likewise.
542 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
543 * g++.dg/cpp0x/initlist47.C: Likewise.
544 * g++.dg/cpp0x/initlist9.C: Likewise.
545 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
546 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
547 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
548 * g++.dg/cpp0x/union4.C: Likewise.
549 * g++.dg/template/crash108.C: Likewise.
550 * g++.dg/template/crash41.C: Likewise.
551 * g++.old-deja/g++.jason/local.C: Likewise.
552 * g++.old-deja/g++.law/visibility3.C: Likewise.
554 2013-06-03 Teresa Johnson <tejohnson@google.com>
556 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
557 * gcc.dg/vect/bb-slp-14.c: Ditto.
558 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
559 * gcc.dg/vect/bb-slp-23.c: Ditto.
560 * gcc.dg/vect/bb-slp-15.c: Ditto.
561 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
562 * gcc.dg/vect/bb-slp-24.c: Ditto.
563 * gcc.dg/vect/bb-slp-16.c: Ditto.
564 * gcc.dg/vect/bb-slp-25.c: Ditto.
565 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
566 * gcc.dg/vect/bb-slp-17.c: Ditto.
567 * gcc.dg/vect/bb-slp-1.c: Ditto.
568 * gcc.dg/vect/bb-slp-26.c: Ditto.
569 * gcc.dg/vect/bb-slp-18.c: Ditto.
570 * gcc.dg/vect/bb-slp-2.c: Ditto.
571 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
572 * gcc.dg/vect/bb-slp-27.c: Ditto.
573 * gcc.dg/vect/bb-slp-19.c: Ditto.
574 * gcc.dg/vect/bb-slp-3.c: Ditto.
575 * gcc.dg/vect/bb-slp-28.c: Ditto.
576 * gcc.dg/vect/bb-slp-4.c: Ditto.
577 * gcc.dg/vect/bb-slp-29.c: Ditto.
578 * gcc.dg/vect/bb-slp-5.c: Ditto.
579 * gcc.dg/vect/bb-slp-6.c: Ditto.
580 * gcc.dg/vect/bb-slp-8a.c: Ditto.
581 * gcc.dg/vect/bb-slp-7.c: Ditto.
582 * gcc.dg/vect/bb-slp-8b.c: Ditto.
583 * gcc.dg/vect/bb-slp-8.c: Ditto.
584 * gcc.dg/vect/bb-slp-9.c: Ditto.
585 * gcc.dg/vect/bb-slp-10.c: Ditto.
586 * gcc.dg/vect/bb-slp-11.c: Ditto.
587 * gcc.dg/vect/bb-slp-20.c: Ditto.
588 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
589 * gcc.dg/vect/bb-slp-21.c: Ditto.
590 * gcc.dg/vect/bb-slp-30.c: Ditto.
591 * gcc.dg/vect/bb-slp-13.c: Ditto.
592 * gcc.dg/vect/bb-slp-22.c: Ditto.
593 * g++.dg/vect/slp-pr50413.cc: Ditto.
594 * g++.dg/vect/slp-pr56812.cc: Ditto.
595 * g++.dg/vect/slp-pr50819.cc: Ditto.
597 2013-06-01 Tobias Burnus <burnus@net-b.de>
600 * gfortran.dg/class_array_17.f90: New.
602 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
604 * ada/acats/floatstore.lst: New.
605 * ada/acats/run_all.sh: Process it.
607 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
609 * gcc.target/powerpc/e500-ord-1.c: New test.
610 * gcc.target/powerpc/e500-ord-2.c: Likewise.
611 * gcc.target/powerpc/e500-unord-1.c: Likewise.
612 * gcc.target/powerpc/e500-unord-2.c: Likewise.
614 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
616 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
618 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
620 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
622 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
624 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
626 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
629 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
632 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
634 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
636 2013-05-31 Marek Polacek <polacek@redhat.com>
638 PR tree-optimization/57478
639 PR tree-optimization/57453
640 * gcc.dg/torture/pr57478.c: New test.
642 2013-05-31 Tobias Burnus <burnus@net-b.de>
645 * gfortran.dg/class_array_17.f90: New.
647 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
650 * gcc.target/arm/iordi3-opt.c: New test.
652 2013-05-31 Janus Weil <janus@gcc.gnu.org>
656 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
657 * gfortran.dg/interface_26.f90: Ditto.
658 * gfortran.dg/proc_ptr_11.f90: Ditto.
659 * gfortran.dg/proc_ptr_15.f90: Ditto.
660 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
661 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
662 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
663 * gfortran.dg/typebound_override_1.f90: Ditto.
664 * gfortran.dg/typebound_override_4.f90: Ditto.
665 * gfortran.dg/typebound_proc_6.f03: Ditto.
666 * gfortran.dg/assumed_type_7.f90: New test.
667 * gfortran.dg/typebound_override_5.f90: New test.
668 * gfortran.dg/typebound_override_6.f90: New test.
669 * gfortran.dg/typebound_override_7.f90: New test.
671 2013-05-30 Tobias Burnus <burnus@net-b.de>
674 * gfortran.dg/power_6.f90: New.
676 2013-05-30 Ian Bolton <ian.bolton@arm.com>
678 * gcc.target/aarch64/insv_1.c: New test.
680 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
682 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
683 dg-skip-if "No stabs".
685 2013-05-30 Janus Weil <janus@gcc.gnu.org>
688 * gfortran.dg/assumed_size_1.f90: New.
690 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
692 * gcc.dg/shrink-wrap-alloca.c: New added.
693 * gcc.dg/shrink-wrap-pretend.c: New added.
694 * gcc.dg/shrink-wrap-sibcall.c: New added.
696 2013-05-30 Tobias Burnus <burnus@net-b.de>
699 * gfortran.dg/assumed_rank_13.f90: New.
701 2013-05-29 Easwaran Raman <eraman@google.com>
703 PR tree-optimization/57442
704 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
706 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
708 PR tree-optimization/57441
709 * gcc.c-torture/compile/pr57441.c: New.
711 2013-05-29 Dehao Chen <dehao@google.com>
714 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
716 2013-05-29 Tobias Burnus <burnus@net-b.de>
719 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
720 * gfortran.dg/class_19.f03: Ditto.
722 2013-05-29 Richard Biener <rguenther@suse.de>
724 * gcc.dg/vect/bb-slp-32.c: New testcase.
726 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
728 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
729 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
730 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
731 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
732 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
733 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
734 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
735 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
736 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
737 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
738 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
739 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
740 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
741 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
742 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
743 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
744 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
745 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
746 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
747 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
748 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
749 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
750 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
751 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
752 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
753 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
754 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
755 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
756 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
757 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
758 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
759 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
760 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
761 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
762 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
763 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
764 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
765 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
766 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
768 2013-05-29 Tobias Burnus <burnus@net-b.de>
771 * gfortran.dg/finalize_11.f90: New.
772 * gfortran.dg/finalize_4.f03: Remove dg-error.
773 * gfortran.dg/finalize_5.f03: Ditto.
774 * gfortran.dg/finalize_6.f03: Ditto.
775 * gfortran.dg/finalize_7.f03: Ditto.
777 2013-05-28 Tobias Burnus <burnus@net-b.de>
779 * gfortran.dg/class_array_16.f90: New.
781 2013-05-28 Tobias Burnus <burnus@net-b.de>
784 * testsuite/gfortran.dg/use_29.f90: New.
786 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
788 * gnat.dg/fp_exception.adb: New test.
790 2013-05-28 Richard Biener <rguenther@suse.de>
792 PR tree-optimization/56787
793 * gcc.dg/vect/pr56787.c: New testcase.
795 2013-05-28 Janus Weil <janus@gcc.gnu.org>
796 Tobias Burnus <burnus@net-b.de>
799 * gfortran.dg/typebound_override_4.f90: New.
801 2013-05-28 Richard Biener <rguenther@suse.de>
803 PR tree-optimization/57411
804 * g++.dg/opt/pr57411.C: New testcase.
806 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
808 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
809 * gcc.dg/builtin-bswap-9.c: Likewise.
811 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
813 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
815 2013-05-27 Richard Biener <rguenther@suse.de>
818 * gcc.dg/gomp/pr57412.c: New testcase.
820 2013-05-27 Bud Davis <jmdavis@link.com>
823 * gfortran.dg/stfunc_8.f90: New.
825 2013-05-27 Richard Biener <rguenther@suse.de>
827 PR tree-optimization/57343
828 * gcc.dg/torture/pr57343.c: New testcase.
830 2013-05-27 Richard Biener <rguenther@suse.de>
832 PR tree-optimization/57417
833 * gcc.dg/torture/pr57417.c: New testcase.
835 2013-05-27 Richard Biener <rguenther@suse.de>
837 PR tree-optimization/57396
838 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
840 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
842 * gnat.dg/specs/last_bit.ads: New test.
844 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
846 * gnat.dg/specs/machine_attribute.ads: New test.
848 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
850 * gnat.dg/incomplete3.ad[sb]: New test.
852 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
855 * gcc.target/mips/div-13.c: New test.
857 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
860 * gcc.target/mips/mips16-attributes-5.c,
861 * gcc.target/mips/mips16-attributes-6.c: New tests.
863 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
865 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
866 * gcc.dg/builtin-bswap-8.c: Likewise.
868 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
871 * g++.dg/cpp0x/new1.C: New.
873 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
876 * g++.dg/parse/dtor16.C: New.
877 * g++.dg/parse/dtor6.C: Adjust.
879 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
882 * g++.dg/expr/bitfield12.C: New.
884 2013-05-24 Jeff Law <law@redhat.com>
886 PR tree-optimization/57124
887 * gcc.c-torture/execute/pr57124.c: New test.
888 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
890 2013-05-24 Martin Jambor <mjambor@suse.cz>
892 PR tree-optimization/57294
893 * gcc.dg/ipa/pr57294.c: New test.
895 2013-05-24 Dehao Chen <dehao@google.com>
897 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
899 2013-05-24 Ian Bolton <ian.bolton@arm.com>
901 * gcc.target/aarch64/scalar_intrinsics.c
902 (force_simd): Use a valid instruction.
903 (test_vdupd_lane_s64): Pass a valid lane argument.
904 (test_vdupd_lane_u64): Likewise.
906 2013-05-24 Richard Biener <rguenther@suse.de>
908 PR tree-optimization/57287
909 * gcc.dg/pr57287.c: New testcase.
911 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
914 * g++.dg/template/error51.C: New.
916 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
919 * g++.dg/template/bitfield2.C: New.
921 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
923 * gnat.dg/specs/noinline1.ads: New test.
924 * gnat.dg/noinline2.ad[sb]: Likewise.
925 * gnat.dg/specs/noinline3.ads: Likewise.
926 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
928 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
931 * gcc.dg/tree-ssa/pr57385.c: New test.
933 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
935 * gnat.dg/derived_type4.adb: New test.
937 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
939 * gcc.dg/builtin-bswap-6.c: New test.
940 * gcc.dg/builtin-bswap-7.c: Likewise.
941 * gcc.dg/builtin-bswap-8.c: Likewise.
942 * gcc.dg/builtin-bswap-9.c: Likewise.
944 2013-05-23 Christian Bruel <christian.bruel@st.com>
947 * gcc.dg/debug/pr57351.c: New test
949 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
951 * gcc.target/aarch64/vect-clz.c: New file.
953 2013-05-23 Martin Jambor <mjambor@suse.cz>
956 * gcc.dg/ipa/pr57347.c: New test.
958 2013-05-23 Richard Biener <rguenther@suse.de>
960 PR tree-optimization/57380
961 * g++.dg/tree-ssa/pr57380.C: New testcase.
963 2013-05-23 Richard Biener <rguenther@suse.de>
966 * gcc.dg/torture/pr57381.c: New testcase.
968 2013-05-23 Jakub Jelinek <jakub@redhat.com>
971 * gcc.c-torture/execute/pr57344-1.c: New test.
972 * gcc.c-torture/execute/pr57344-2.c: New test.
973 * gcc.c-torture/execute/pr57344-3.c: New test.
974 * gcc.c-torture/execute/pr57344-4.c: New test.
976 2013-05-23 Richard Biener <rguenther@suse.de>
978 PR rtl-optimization/57341
979 * gcc.dg/torture/pr57341.c: New testcase.
981 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
984 * g++.dg/parse/crash62.C: New.
986 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
987 Pat Haugen <pthaugen@us.ibm.com>
988 Peter Bergner <bergner@vnet.ibm.com>
990 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
993 2013-05-22 Tobias Burnus <burnus@net-b.de>
996 * gfortran.dg/defined_assignment_6.f90: New.
998 2013-05-22 Tobias Burnus <burnus@net-b.de>
1001 * gfortran.dg/assumed_type_6.f90: New.
1003 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1006 * g++.dg/cpp0x/Wunused-parm.C: New.
1008 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1010 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1011 * g++.dg/warn/Wdouble-promotion.C: Likewise.
1013 2013-05-21 Easwaran Raman <eraman@google.com>
1015 PR tree-optimization/57322
1016 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1018 2013-05-21 Graham Stott <graham.stott@btinternet.com>
1020 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1023 2013-05-21 Tobias Burnus <burnus@net-b.de>
1026 * gfortran.dg/assumed_type_5.f90: New.
1027 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1028 * gfortran.dg/assumed_rank_2.f90: Ditto.
1029 * gfortran.dg/assumed_type_3.f90: Update dg-error.
1030 * gfortran.dg/no_arg_check_3.f90: Ditto.
1032 2013-05-21 Jakub Jelinek <jakub@redhat.com>
1034 PR tree-optimization/57331
1035 * gcc.c-torture/compile/pr57331.c: New test.
1037 2013-05-21 Richard Biener <rguenther@suse.de>
1039 PR tree-optimization/57330
1040 * gcc.dg/torture/pr57330.c: New testcase.
1042 2013-05-21 Richard Biener <rguenther@suse.de>
1044 PR tree-optimization/57303
1045 * gcc.dg/torture/pr57303.c: New testcase.
1047 2013-05-21 Jakub Jelinek <jakub@redhat.com>
1049 PR tree-optimization/57321
1050 * gcc.c-torture/execute/pr57321.c: New test.
1052 2013-05-20 Tobias Burnus <burnus@net-b.de>
1056 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1057 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1058 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1059 * gfortran.dg/binding_label_tests_3.f03: Ditto.
1060 * gfortran.dg/binding_label_tests_4.f03: Ditto.
1061 * gfortran.dg/binding_label_tests_5.f03: Ditto.
1062 * gfortran.dg/binding_label_tests_6.f03: Ditto.
1063 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1064 * gfortran.dg/binding_label_tests_8.f03: Ditto.
1065 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1066 * gfortran.dg/binding_label_tests_24.f90: New.
1067 * gfortran.dg/binding_label_tests_25.f90: New.
1069 2013-05-20 Tobias Burnus <burnus@net-b.de>
1072 * gfortran.dg/binding_label_tests_17.f90: New.
1073 * gfortran.dg/binding_label_tests_18.f90: New.
1074 * gfortran.dg/binding_label_tests_19.f90: New.
1075 * gfortran.dg/binding_label_tests_20.f90: New.
1076 * gfortran.dg/binding_label_tests_21.f90: New.
1077 * gfortran.dg/binding_label_tests_22.f90: New.
1078 * gfortran.dg/binding_label_tests_23.f90: New.
1080 2013-05-20 Tobias Burnus <burnus@net-b.de>
1083 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1084 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1085 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1086 * gfortran.dg/common_18.f90: New.
1087 * gfortran.dg/common_19.f90: New.
1088 * gfortran.dg/common_20.f90: New.
1089 * gfortran.dg/common_21.f90: New.
1091 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1094 * g++.dg/parse/error52.C: New.
1095 * g++.dg/parse/error3.C: Adjust.
1096 * g++.dg/parse/error36.C: Likewise.
1098 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1101 * gcc.target/sh/pr56547-1.c: New.
1102 * gcc.target/sh/pr56547-2.c: New.
1104 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1107 * g++.dg/warn/Wsign-compare-6.C: New.
1108 * g++.dg/warn/Wdouble-promotion.C: Adjust.
1110 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1113 * g++.dg/template/error50.C: New.
1115 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1118 * g++.dg/ext/complit13.C: New.
1120 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
1123 * g++.dg/pr57175.C: New testcase.
1125 2013-05-17 Easwaran Raman <eraman@google.com>
1127 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
1129 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
1132 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
1134 2013-05-17 Jakub Jelinek <jakub@redhat.com>
1136 PR rtl-optimization/57281
1137 PR rtl-optimization/57300
1138 * gcc.dg/pr57300.c: New test.
1139 * gcc.c-torture/execute/pr57281.c: New test.
1141 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1144 * g++.dg/ext/sizeof-complit.C: New.
1146 2013-05-17 Marek Polacek <polacek@redhat.com>
1148 * gcc.dg/strlenopt-25.c: New test.
1149 * gcc.dg/strlenopt-26.c: Likewise.
1151 2013-05-17 Jakub Jelinek <jakub@redhat.com>
1153 * gcc.target/i386/rotate-4.c: Compile only with -mavx
1154 instead of -mavx2, require only avx instead of avx2.
1155 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
1156 of avx2-check.h and turn into an avx runtime test instead of
1159 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
1161 * g++.dg/ext/vector22.C: Uncomment working test.
1163 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
1166 * g++.dg/template/pr17410.C: New.
1168 2013-05-16 Jakub Jelinek <jakub@redhat.com>
1170 * gcc.target/i386/rotate-3.c: New test.
1171 * gcc.target/i386/rotate-3a.c: New test.
1172 * gcc.target/i386/rotate-4.c: New test.
1173 * gcc.target/i386/rotate-4a.c: New test.
1174 * gcc.target/i386/rotate-5.c: New test.
1175 * gcc.target/i386/rotate-5a.c: New test.
1177 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1179 * gcc.dg/visibility-21.c: Require section_anchors.
1181 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
1183 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
1184 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
1185 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
1187 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
1189 * gcc.dg/visibility-21.c: New.
1191 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
1194 * gcc.dg/pr57286.c: New testcase.
1195 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
1196 * g++.dg/ext/vector22.C: Comment out transformations not
1199 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
1202 * gcc.target/mips/call-1.c: Restrict to o32.
1203 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
1205 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1207 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
1209 * g++.dg/warn/Wshadow-1.C: Likewise.
1210 * g++.dg/warn/Wshadow-6.C: Likewise.
1211 * g++.dg/warn/Wshadow-7.C: Likewise.
1213 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1216 * g++.dg/parse/pr31952-1.C: New.
1217 * g++.dg/parse/pr31952-2.C: Likewise.
1218 * g++.dg/parse/pr31952-3.C: Likewise.
1220 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
1221 * g++.old-deja/g++.jason/cond.C: Likewise.
1222 * g++.dg/cpp0x/range-for5.C: Likewise.
1224 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1227 * gcc.target/arm/pr40887.c: Adjust testcase.
1228 * gcc.target/arm/pr19599.c: New test.
1230 2013-05-15 Richard Biener <rguenther@suse.de>
1232 PR tree-optimization/57275
1233 * gcc.target/i386/pr57275.c: New testcase.
1235 2013-05-15 Jan Hubicka <jh@suse.cz>
1237 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
1238 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
1239 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
1241 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1243 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
1246 2013-05-14 Jakub Jelinek <jakub@redhat.com>
1249 * c-c++-common/Wsequence-point-1.c: New test.
1251 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
1253 * g++.dg/ext/vector22.C: New testcase.
1254 * gcc.dg/binop-xor3.c: Remove xfail.
1256 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
1258 * gcc.target/aarch64/vect-fcm.x: Add cases testing
1259 FLOAT cmp FLOAT ? INT : INT.
1260 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
1261 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1262 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1263 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1264 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1265 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1267 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
1270 * g++.dg/cpp0x/defaulted43.C: New.
1272 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1274 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
1275 (alloca): Remove declaration.
1276 (foo9): Replace alloca by __builtin_alloca.
1278 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
1280 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
1281 Expect "size of array is too large" error.
1283 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1285 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
1287 2013-05-14 Richard Biener <rguenther@suse.de>
1290 * g++.dg/torture/pr57235.C: New testcase.
1292 2013-05-14 Jakub Jelinek <jakub@redhat.com>
1295 * gcc.dg/torture/pr57251.c: New test.
1297 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
1300 * gcc.target/i386/pr57264.c: New test.
1302 2013-05-13 Jakub Jelinek <jakub@redhat.com>
1304 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
1306 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
1308 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
1310 2013-05-13 Jakub Jelinek <jakub@redhat.com>
1312 PR tree-optimization/45216
1313 PR tree-optimization/57157
1314 * c-c++-common/rotate-1.c: Add 32 tests with +.
1315 * c-c++-common/rotate-1a.c: Adjust.
1316 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
1317 * c-c++-common/rotate-2b.c: New test.
1318 * c-c++-common/rotate-3.c: Add 32 tests with +.
1319 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
1320 * c-c++-common/rotate-4b.c: New test.
1321 * c-c++-common/rotate-5.c: New test.
1323 2013-05-13 Martin Jambor <mjambor@suse.cz>
1326 * gcc.dg/ipa/remref-0.c: New test.
1327 * gcc.dg/ipa/remref-1a.c: Likewise.
1328 * gcc.dg/ipa/remref-1b.c: Likewise.
1329 * gcc.dg/ipa/remref-2a.c: Likewise.
1330 * gcc.dg/ipa/remref-2b.c: Likewise.
1332 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
1334 * gcc.dg/vector-shift-2.c: New testcase.
1336 2013-05-13 Jakub Jelinek <jakub@redhat.com>
1338 PR tree-optimization/57230
1339 * gcc.dg/strlenopt-24.c: New test.
1341 PR tree-optimization/57230
1342 * gcc.dg/strlenopt-23.c: New test.
1344 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
1347 * gcc.target/sh/pr57108.c: Move this test case to ...
1348 * gcc.c-torture/compile/pr57108.c: ... here.
1350 2013-05-10 Richard Biener <rguenther@suse.de>
1352 PR tree-optimization/57214
1353 * gcc.dg/torture/pr57214.c: New testcase.
1355 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
1357 * gcc.dg/vector-shift.c: New testcase.
1359 2013-05-10 Jakub Jelinek <jakub@redhat.com>
1361 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
1363 PR tree-optimization/45216
1364 PR tree-optimization/57157
1365 * c-c++-common/rotate-1.c: New test.
1366 * c-c++-common/rotate-1a.c: New test.
1367 * c-c++-common/rotate-2.c: New test.
1368 * c-c++-common/rotate-2a.c: New test.
1369 * c-c++-common/rotate-3.c: New test.
1370 * c-c++-common/rotate-3a.c: New test.
1371 * c-c++-common/rotate-4.c: New test.
1372 * c-c++-common/rotate-4a.c: New test.
1374 2013-05-10 Richard Biener <rguenther@suse.de>
1376 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
1377 * gcc.target/i386/l_fma_double_1.c: Adjust.
1378 * gcc.target/i386/l_fma_double_2.c: Likewise.
1379 * gcc.target/i386/l_fma_double_3.c: Likewise.
1380 * gcc.target/i386/l_fma_double_4.c: Likewise.
1381 * gcc.target/i386/l_fma_double_5.c: Likewise.
1382 * gcc.target/i386/l_fma_double_6.c: Likewise.
1383 * gcc.target/i386/l_fma_float_1.c: Likewise.
1384 * gcc.target/i386/l_fma_float_2.c: Likewise.
1385 * gcc.target/i386/l_fma_float_3.c: Likewise.
1386 * gcc.target/i386/l_fma_float_4.c: Likewise.
1387 * gcc.target/i386/l_fma_float_5.c: Likewise.
1388 * gcc.target/i386/l_fma_float_6.c: Likewise.
1390 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1393 * g++.dg/cpp0x/pr51226.C: New.
1395 2013-04-16 Han Shen <shenhan@google.com>
1397 Test cases for '-fstack-protector-strong'.
1398 * gcc.dg/fstack-protector-strong.c: New.
1399 * g++.dg/fstack-protector-strong.C: New.
1401 2013-05-07 Ian Bolton <ian.bolton@arm.com>
1403 * gcc.target/aarch64/ands_1.c: New test.
1404 * gcc.target/aarch64/ands_2.c: Likewise
1406 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
1408 * lib/target-supports.exp (check_effective_target_hw): New
1410 * c-c++-common/asan/clone-test-1.c: Call
1411 check_effective_target_hw.
1412 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
1413 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
1414 possible decorations.
1415 * c-c++-common/asan/null-deref-1.c: Likewise.
1416 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1417 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1418 * c-c++-common/asan/use-after-free-1.c: Likewise.
1419 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
1420 * g++.dg/asan/large-func-test-1.C: Likewise.
1422 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
1424 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1426 2013-05-07 Richard Biener <rguenther@suse.de>
1429 * g++.dg/torture/pr57190.C: New testcase.
1431 2013-05-07 Jakub Jelinek <jakub@redhat.com>
1433 PR tree-optimization/57149
1434 * gcc.dg/pr57149.c: New test.
1437 * gcc.dg/pr57184.c: New test.
1439 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
1441 * gnat.dg/specs/array3.ads: New test.
1443 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
1445 * c-c++-common/vector-scalar-2.c: New testcase.
1447 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
1449 * gcc.target/i386/asm-dialect-2.c: New testcase.
1451 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
1454 * g++.dg/cpp0x/auto38.C: New.
1456 2013-05-06 Richard Biener <rguenther@suse.de>
1458 PR tree-optimization/57185
1459 * gcc.dg/autopar/pr57185.c: New testcase.
1461 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
1464 * gcc.target/i386/pr57106.c: New test.
1466 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1468 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
1469 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1470 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1471 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1472 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1473 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1474 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1476 2013-05-06 Teresa Johnson <tejohnson@google.com>
1479 * gcc.dg/pr57154.c: New test.
1481 2013-05-06 Richard Biener <rguenther@suse.de>
1484 * gcc.dg/torture/pr57147-1.c: New testcase.
1485 * gcc.dg/torture/pr57147-2.c: Likewise.
1486 * gcc.dg/torture/pr57147-3.c: Likewise.
1488 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1491 * gcc.target/sh/pr55303-1.c: New.
1492 * gcc.target/sh/pr55303-2.c: New.
1493 * gcc.target/sh/pr55303-3.c: New.
1495 2013-05-05 Tobias Burnus <burnus@net-b.de>
1497 * gfortran.dg/allocate_with_source_3.f90: New.
1499 2013-05-05 Tobias Burnus <burnus@net-b.de>
1502 * gfortran.dg/null_8.f90: New.
1504 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1507 * g++.dg/cpp0x/enum27.C: New.
1508 * g++.dg/cpp0x/enum_base.C: Adjust.
1510 2013-05-04 Jakub Jelinek <jakub@redhat.com>
1512 PR tree-optimization/56205
1513 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
1515 2013-05-04 Tobias Burnus <burnus@net-b.de>
1517 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1518 * gfortran.dg/bind_c_usage_27.f90: New.
1519 * gfortran.dg/bind_c_usage_28.f90: New.
1521 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1524 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
1526 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1529 * gcc.target/powerpc/pr57150.c: New file.
1531 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1533 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
1534 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1535 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1536 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1537 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1538 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1539 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1541 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1543 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
1544 scan-assembler-times.
1546 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1548 * gcc.dg/tree-ssa/slsr-32.c: New.
1549 * gcc.dg/tree-ssa/slsr-33.c: New.
1550 * gcc.dg/tree-ssa/slsr-34.c: New.
1551 * gcc.dg/tree-ssa/slsr-35.c: New.
1552 * gcc.dg/tree-ssa/slsr-36.c: New.
1553 * gcc.dg/tree-ssa/slsr-37.c: New.
1554 * gcc.dg/tree-ssa/slsr-38.c: New.
1556 2013-05-03 Ian Bolton <ian.bolton@arm.com>
1558 * gcc.target/aarch64/tst_1.c: New test.
1559 * gcc.target/aarch64/tst_2.c: Likewise
1561 2013-05-02 Jeff Law <law@redhat.com>
1563 PR tree-optimization/57144
1564 * gcc.c-torture/execute/pr57144.c: New test.
1566 2013-05-03 Jakub Jelinek <jakub@redhat.com>
1568 PR rtl-optimization/57130
1569 * gcc.c-torture/execute/pr57130.c: New test.
1571 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
1573 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
1575 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
1577 * gcc.target/aarch64/fabd.c: New file.
1579 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1582 * g++.dg/cpp0x/pr54318.C: New.
1584 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1587 * g++.dg/parse/error51.C: New.
1588 * g++.dg/parse/error15.C: Adjust column numbers.
1590 2013-05-02 Tobias Burnus <burnus@net-b.de>
1593 * gfortran.dg/size_kind_2.f90: New.
1594 * gfortran.dg/size_kind_3.f90: New.
1596 2013-05-02 Richard Biener <rguenther@suse.de>
1599 * g++.dg/torture/pr57140.C: New testcase.
1601 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
1604 * gcc.target/arm/pr56732-1.c: New test.
1606 2013-05-02 Martin Jambor <mjambor@suse.cz>
1609 * gcc.dg/ipa/pr56988.c: New test.
1611 2013-05-02 Ian Bolton <ian.bolton@arm.com>
1613 * gcc.target/aarch64/bics_1.c: New test.
1614 * gcc.target/aarch64/bics_2.c: Likewise.
1616 2013-05-02 Jakub Jelinek <jakub@redhat.com>
1618 PR rtl-optimization/57131
1619 * gcc.c-torture/execute/pr57131.c: New test.
1621 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1624 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
1626 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
1629 * gcc.target/i386/pr57091.c: New test.
1631 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1633 * gcc.target/aarch64/vect-vaddv.c: New.
1635 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1637 * gcc.target/aarch64/vect-vmaxv.c: New.
1638 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
1640 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1642 * gcc.target/aarch64/scalar-vca.c: New.
1643 * gcc.target/aarch64/vect-vca.c: Likewise.
1645 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1647 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
1648 (test_vceqd_s64): Force arguments to SIMD registers.
1649 (test_vceqzd_s64): Likewise.
1650 (test_vcged_s64): Likewise.
1651 (test_vcled_s64): Likewise.
1652 (test_vcgezd_s64): Likewise.
1653 (test_vcged_u64): Likewise.
1654 (test_vcgtd_s64): Likewise.
1655 (test_vcltd_s64): Likewise.
1656 (test_vcgtzd_s64): Likewise.
1657 (test_vcgtd_u64): Likewise.
1658 (test_vclezd_s64): Likewise.
1659 (test_vcltzd_s64): Likewise.
1660 (test_vtst_s64): Likewise.
1661 (test_vtst_u64): Likewise.
1663 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1666 * g++.dg/cpp0x/decltype53.C: New.
1668 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1671 * gfortran.dg/power_5.f90: New test.
1673 2013-04-30 Richard Biener <rguenther@suse.de>
1676 * gcc.dg/torture/pr57122.c: New testcase.
1678 2013-04-30 Richard Biener <rguenther@suse.de>
1681 * g++.dg/torture/pr57107.C: New testcase.
1683 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
1685 PR rtl-optimization/57105
1686 * gcc.dg/pr57105.c: New test.
1688 2013-04-30 Jakub Jelinek <jakub@redhat.com>
1690 PR tree-optimization/57104
1691 * gcc.dg/pr57104.c: New test.
1693 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
1696 * gcc.target/i386/pr44578.c: New test.
1698 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
1701 * gcc.target/i386/pr57097.c: New test.
1703 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
1706 * gcc.target/i386/pr57098.c: New test.
1708 2013-04-29 Kai Tietz <ktietz@redhat.com>
1710 * gcc.c-torture/execute/pr55875.c: New test.
1712 2013-04-29 Richard Biener <rguenther@suse.de>
1715 * gcc.dg/torture/pr57075.c: New testcase.
1717 2013-04-29 Richard Biener <rguenther@suse.de>
1720 * gcc.dg/autopar/pr57103.c: New testcase.
1722 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1724 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1726 2013-04-29 Tom de Vries <tom@codesourcery.com>
1728 * gcc.dg/pr50763.c: Update test.
1730 2013-04-26 Jeff Law <law@redhat.com>
1732 * gcc.dg/tree-ssa/vrp88.c: New test.
1734 2013-04-29 Christian Bruel <christian.bruel@st.com>
1737 * gcc.target/sh/pr57108.c: New test.
1739 2013-04-29 Richard Biener <rguenther@suse.de>
1742 * gfortran.dg/gomp/pr57089.f90: New testcase.
1744 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1746 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1748 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1750 * gcc.target/aarch64/vect-vcvt.c: New.
1752 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1754 * gcc.target/aarch64/vect-vrnd.c: New.
1756 2013-04-29 Richard Biener <rguenther@suse.de>
1758 PR tree-optimization/57081
1759 * gcc.dg/torture/pr57081.c: New testcase.
1761 2013-04-29 Jakub Jelinek <jakub@redhat.com>
1763 PR tree-optimization/57083
1764 * gcc.dg/torture/pr57083.c: New test.
1766 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1769 * g++.dg/cpp0x/decltype52.C: New.
1771 2013-04-28 Jakub Jelinek <jakub@redhat.com>
1773 N3472 binary constants
1774 * g++.dg/cpp/limits.C: Adjust warning wording.
1775 * g++.dg/system-binary-constants-1.C: Likewise.
1776 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1778 2013-04-28 Tobias Burnus <burnus@net-b.de>
1781 * gfortran.dg/coarray_30.f90: New.
1783 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1786 * frontend-passes (optimize_power): New function.
1787 (optimize_op): Use it.
1789 2013-04-27 Jakub Jelinek <jakub@redhat.com>
1792 * gcc.c-torture/execute/pr56866.c: New test.
1793 * gcc.target/i386/pr56866.c: New test.
1795 2013-04-26 Jakub Jelinek <jakub@redhat.com>
1798 * gcc.dg/setjmp-5.c: New test.
1800 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1803 * g++.dg/cpp0x/constexpr-55708.C: New.
1805 2013-04-26 Richard Biener <rguenther@suse.de>
1807 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
1808 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
1809 * gcc.dg/pr53265.c: Remove XFAILs.
1810 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
1811 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
1813 2013-04-26 Jakub Jelinek <jakub@redhat.com>
1815 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
1816 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
1817 -fdiagnostics-color=never option similarly to
1818 -fno-diagnostics-show-caret option.
1820 2013-04-25 Jakub Jelinek <jakub@redhat.com>
1822 PR rtl-optimization/57003
1823 * gcc.target/i386/pr57003.c: New test.
1825 2013-04-25 Marek Polacek <polacek@redhat.com>
1827 PR tree-optimization/57066
1828 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1830 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
1831 Tejas Belagod <tejas.belagod@arm.com>
1833 * gcc.target/aarch64/vaddv-intrinsic.c: New.
1834 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
1835 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
1837 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1839 * gcc.target/aarch64/cmp.c: New.
1841 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1843 * gcc.target/aarch64/ngc.c: New.
1845 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1847 * lib/target-supports.exp
1848 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1849 (check_effective_target_arm_neon_fp16_ok): Likewise.
1850 (add_options_for_arm_neon_fp16): Likewise.
1851 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1852 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1854 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
1856 PR rtl-optimizations/57046
1857 * gcc.target/i386/pr57046.c: New test.
1859 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1861 * g++.dg/cpp1y/cplusplus.C: New.
1863 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1865 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1867 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1869 * c-c++-common/Wpointer-arith-1.c: New.
1871 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1873 * g++.dg/cpp1y/cxx1y_macro.C: New.
1875 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1878 * g++.dg/cpp0x/sfinae45.C: New.
1880 2013-04-24 Richard Biener <rguenther@suse.de>
1883 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1885 2013-04-23 Richard Biener <rguenther@suse.de>
1888 * gcc.dg/torture/pr57036-1.c: New testcase.
1889 * gcc.dg/torture/pr57036-2.c: Likewise.
1891 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
1893 * gcc.target/aarch64/scalar-mov.c: New testcase.
1895 2013-04-23 Richard Biener <rguenther@suse.de>
1897 PR tree-optimization/57026
1898 * gcc.dg/torture/pr57026.c: New testcase.
1900 2013-04-22 Janus Weil <janus@gcc.gnu.org>
1904 * gfortran.dg/transfer_check_4.f90: New.
1906 2013-04-22 Marek Polacek <polacek@redhat.com>
1909 * gcc.dg/pr56990.c: New test.
1911 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
1914 * gcc.target/i386/pr57018.c: New test.
1916 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
1918 * gcc.target/aarch64/vrecps.c: New.
1919 * gcc.target/aarch64/vrecpx.c: Likewise.
1921 2013-04-22 Christian Bruel <christian.bruel@st.com>
1924 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1926 2013-04-21 Jeff Law <law@redhat.com>
1928 * gcc.dg/tree-ssa/forwprop-26.c: New test.
1930 2013-04-20 Tobias Burnus <burnus@net-b.de>
1933 * gfortran.dg/c_loc_test_22.f90: New.
1935 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
1937 PR rtl-optimization/56847
1938 * gcc.dg/pr56847.c: New test.
1940 2013-04-19 Richard Biener <rguenther@suse.de>
1942 PR tree-optimization/56982
1943 * gcc.c-torture/execute/pr56982.c: New testcase.
1945 2013-04-19 Martin Jambor <mjambor@suse.cz>
1947 PR tree-optimization/56718
1948 * g++.dg/ipa/imm-devirt-1.C: New test.
1949 * g++.dg/ipa/imm-devirt-2.C: Likewise.
1951 2013-04-19 Richard Biener <rguenther@suse.de>
1953 PR tree-optimization/57000
1954 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1956 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1957 Mikael Morin <mikael@gcc.gnu.org>
1960 * gfortran.dg/array_constructor_45.f90: New test.
1961 * gfortran.dg/array_constructor_46.f90: New test.
1962 * gfortran.dg/array_constructor_47.f90: New test.
1963 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
1965 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1967 PR rtl-optimization/56999
1968 * g++.dg/opt/pr56999.C: New test.
1970 2013-04-18 Cary Coutant <ccoutant@google.com>
1972 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1973 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1975 2013-04-18 Cary Coutant <ccoutant@google.com>
1977 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1978 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1979 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1980 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1981 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1982 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1983 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1984 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1985 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1986 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1987 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1989 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
1991 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1993 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1995 PR tree-optimization/56984
1996 * gcc.c-torture/compile/pr56984.c: New test.
1998 PR rtl-optimization/56992
1999 * gcc.dg/pr56992.c: New test.
2001 2013-04-17 Janus Weil <janus@gcc.gnu.org>
2004 * gfortran.dg/proc_ptr_42.f90: New.
2006 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
2008 * gnat.dg/discr41.ad[sb]: New test.
2009 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2010 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2011 * gcc.dg/vect/slp-24.c: Likewise.
2012 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2013 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2014 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2015 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2016 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2017 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2018 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2019 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2020 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2021 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2022 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2023 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2024 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2025 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2026 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2027 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2028 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2029 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2030 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2031 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2032 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2033 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2034 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2035 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2036 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2037 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2039 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
2042 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
2043 * gfortran.dg/module_md5_1.f90: Remove.
2045 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2047 * gcc.target/aarch64/adds3.c: New.
2048 * gcc.target/aarch64/subs3.c: New.
2050 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2052 * gcc.target/aarch64/adds1.c: New.
2053 * gcc.target/aarch64/adds2.c: New.
2054 * gcc.target/aarch64/subs1.c: New.
2055 * gcc.target/aarch64/subs2.c: New.
2057 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
2059 Implement n3599 - Literal operator templates for strings.
2060 * g++.dg/cpp1y/udlit-char-template.C: New test.
2061 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2063 2013-04-16 Tobias Burnus <burnus@net-b.de>
2066 * gfortran.dg/no_arg_check_1.f90: New.
2067 * gfortran.dg/no_arg_check_2.f90: New.
2068 * gfortran.dg/no_arg_check_3.f90: New.
2070 2013-04-16 Janus Weil <janus@gcc.gnu.org>
2073 * gfortran.dg/proc_ptr_41.f90: New.
2075 2013-04-16 Richard Biener <rguenther@suse.de>
2077 PR tree-optimization/56756
2078 * gcc.dg/torture/pr56756.c: New testcase.
2080 2013-04-16 Tobias Burnus <burnus@net-b.de>
2083 * gfortran.dg/c_assoc_5.f90: New.
2085 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
2087 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2088 * gcc.c-torture/execute/pr33992.x: Remove.
2089 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2090 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
2091 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
2093 2013-04-15 Jakub Jelinek <jakub@redhat.com>
2095 PR tree-optimization/56962
2096 * gcc.c-torture/execute/pr56962.c: New test.
2098 2013-04-15 Richard Biener <rguenther@suse.de>
2100 PR tree-optimization/56933
2101 * gcc.dg/vect/pr56933.c: New testcase.
2103 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2105 * gcc.target/arm/anddi3-opt.c: New test.
2106 * gcc.target/arm/anddi3-opt2.c: Likewise.
2108 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
2110 * gcc.dg/pr56890-1.c: New test.
2111 * gcc.dg/pr56890-2.c: Likewise.
2113 2013-04-15 Joey Ye <joey.ye@arm.com>
2115 * gcc.target/arm/thumb1-far-jump-1.c: New test.
2116 * gcc.target/arm/thumb1-far-jump-2.c: New test.
2118 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
2121 * gfortran.dg/select_type_33.f03: New test.
2123 2013-04-13 Janus Weil <janus@gcc.gnu.org>
2126 * gfortran.dg/typebound_proc_29.f03: New.
2128 2013-04-12 Janus Weil <janus@gcc.gnu.org>
2131 * gfortran.dg/typebound_proc_28.f03: New.
2133 2013-04-12 Jeff Law <law@redhat.com>
2135 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
2138 2013-04-12 Tobias Burnus <burnus@net-b.de>
2141 * gfortran.dg/coarray/alloc_comp_2.f90: New.
2143 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
2146 * gcc.target/i386/pr56903.c: New test.
2148 2013-04-12 Janus Weil <janus@gcc.gnu.org>
2151 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
2152 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
2153 * gfortran.dg/block_11.f90: Fix invalid test case.
2154 * gfortran.dg/function_types_3.f90: Add new error message.
2155 * gfortran.dg/global_references_1.f90: Ditto.
2156 * gfortran.dg/import2.f90: Remove unneeded parts.
2157 * gfortran.dg/import6.f90: Fix invalid test case.
2158 * gfortran.dg/proc_decl_2.f90: Ditto.
2159 * gfortran.dg/proc_decl_9.f90: Ditto.
2160 * gfortran.dg/proc_decl_18.f90: Ditto.
2161 * gfortran.dg/proc_ptr_40.f90: New.
2162 * gfortran.dg/whole_file_7.f90: Modified error wording.
2163 * gfortran.dg/whole_file_16.f90: Ditto.
2164 * gfortran.dg/whole_file_17.f90: Add -pedantic.
2165 * gfortran.dg/whole_file_18.f90: Modified error wording.
2166 * gfortran.dg/whole_file_20.f03: Ditto.
2167 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
2170 2013-04-12 Richard Biener <rguenther@suse.de>
2173 2013-04-10 Richard Biener <rguenther@suse.de>
2175 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2177 2013-04-12 Tobias Burnus <burnus@net-b.de>
2180 * gfortran.dg/class_allocate_15.f90: New.
2183 2013-04-12 Tobias Burnus <burnus@net-b.de>
2185 * gfortran.dg/coarray_lib_alloc_2.f90: Update
2186 scan-tree-dump-times.
2188 2013-04-12 Jakub Jelinek <jakub@redhat.com>
2190 PR tree-optimization/56918
2191 PR tree-optimization/56920
2192 * gcc.dg/vect/pr56918.c: New test.
2193 * gcc.dg/vect/pr56920.c: New test.
2195 2013-04-12 Tobias Burnus <burnus@net-b.de>
2198 * gfortran.dg/class_allocate_14.f90: New.
2199 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
2200 * gfortran.dg/coarray_lib_alloc_3.f90: New.
2202 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
2204 * gcc.dg/fold-cstvecshift.c: New testcase.
2206 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2208 * gcc.target/aarch64/negs.c: New.
2211 2013-04-11 Jakub Jelinek <jakub@redhat.com>
2214 * g++.dg/template/arrow4.C: New test.
2216 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
2218 * gnat.dg/array23.adb: New test.
2219 * gnat.dg/array23_pkg[123].ads: New helpers.
2221 2013-04-11 Jeff Law <law@redhat.com>
2223 PR tree-optimization/56900
2224 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
2226 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2229 * g++.dg/cpp0x/sfinae44.C: New.
2231 2013-04-11 Arnaud Charlet <charlet@adacore.com>
2233 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
2234 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
2236 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2239 * g++.dg/cpp0x/enum26.C: New.
2240 * g++.old-deja/g++.pt/mangle1.C: Adjust.
2242 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
2244 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
2246 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
2248 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2249 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
2250 loop is vectorized and that the correct instruction is generated.
2251 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2252 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2253 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2255 2013-04-11 Jakub Jelinek <jakub@redhat.com>
2257 PR tree-optimization/56899
2258 * gcc.c-torture/execute/pr56899.c: New test.
2260 2013-04-10 David S. Miller <davem@davemloft.net>
2262 * gcc.target/sparc/setcc-4.c: New test.
2263 * gcc.target/sparc/setcc-5.c: New test.
2265 2013-04-10 Richard Biener <rguenther@suse.de>
2267 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2269 2013-04-10 Richard Biener <rguenther@suse.de>
2271 * gcc.dg/vect/slp-39.c: New testcase.
2273 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
2275 PR tree-optimization/55524
2276 * gcc.target/epiphany/fnma-1.c: New test.
2278 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
2280 * gcc.dg/tree-ssa/inline-11.c: New test
2282 2013-04-10 Jakub Jelinek <jakub@redhat.com>
2285 * g++.dg/template/arrow3.C: New test.
2287 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2289 * gcc.target/arm/minmax_minus.c: New test.
2291 2013-04-09 Jakub Jelinek <jakub@redhat.com>
2294 * c-c++-common/gomp/pr56883.c: New test.
2296 2013-04-09 Jeff Law <law@redhat.com>
2298 * gcc.dg/tree-ssa/vrp87.c: New test.
2300 2013-04-09 Jakub Jelinek <jakub@redhat.com>
2302 PR tree-optimization/56854
2303 * g++.dg/torture/pr56854.C: New test.
2305 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2308 * gfortran.dg/array_constructor_44.f90: New test.
2310 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
2313 * g++.dg/cpp0x/constexpr-specialization.C: New.
2315 2013-04-08 Jakub Jelinek <jakub@redhat.com>
2317 * gcc.c-torture/execute/pr56837.c: New test.
2321 * g++.dg/opt/vt3.C: New test.
2322 * g++.dg/opt/vt4.C: New test.
2324 2013-04-08 Jeff Law <law@redhat.com>
2326 * gcc.dg/tree-ssa/forwprop-25.c: New test.
2328 2013-04-08 Richard Biener <rguenther@suse.de>
2330 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
2332 2013-04-08 Richard Biener <rguenther@suse.de>
2334 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2336 2013-04-08 Richard Biener <rguenther@suse.de>
2338 * g++.dg/vect/slp-pr56812.cc: Adjust.
2340 2013-04-08 Jakub Jelinek <jakub@redhat.com>
2342 * gcc.dg/pr56837.c: New test.
2343 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
2344 "generated memset minus one".
2346 2013-04-07 Tobias Burnus <burnus@net-b.de>
2349 * gfortran.dg/reshape_5.f90: New.
2351 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2354 * gcc.target/powerpc/recip-1.c: Modify expected output.
2355 * gcc.target/powerpc/recip-3.c: Likewise.
2356 * gcc.target/powerpc/recip-4.c: Likewise.
2357 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
2359 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
2361 * gcc.target/arm/peep-ldrd-1.c: New test.
2362 * gcc.target/arm/peep-strd-1.c: Likewise.
2364 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
2366 * gcc.target/arm/negdi-1.c: New test.
2367 * gcc.target/arm/negdi-2.c: Likewise.
2368 * gcc.target/arm/negdi-3.c: Likewise.
2369 * gcc.target/arm/negdi-4.c: Likewise.
2371 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2373 * lib/target-supports.exp (add_options_for_arm_v8_neon):
2374 Add -march=armv8-a when we use v8 NEON.
2375 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
2376 (check_effective_target_vect_call_ceilf): Likewise.
2377 (check_effective_target_vect_call_floorf): Likewise.
2378 (check_effective_target_vect_call_roundf): Likewise.
2379 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
2380 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
2381 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2382 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2383 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2385 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
2387 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
2388 * gcc.target/powerpc/sd-pwr6.c: Same.
2389 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
2390 * g++.dg/debug/pr56294.C: XFAIL on AIX.
2392 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
2394 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
2396 2013-04-04 Janus Weil <janus@gcc.gnu.org>
2399 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
2400 * gfortran.dg/altreturn_4.f90: Ditto.
2401 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
2402 * gfortran.dg/altreturn_5.f90: Ditto.
2403 * gfortran.dg/altreturn_6.f90: Ditto.
2404 * gfortran.dg/altreturn_7.f90: Ditto.
2406 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2408 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
2410 (check_effective_target_arm_v8_neon_ok_nocache):
2412 (check_effective_target_arm_v8_neon_ok): Change to use
2413 check_effective_target_arm_v8_neon_ok_nocache.
2414 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
2416 (check_effective_target_vect_call_btruncf):
2417 Enable for arm and ARMv8 NEON.
2418 (check_effective_target_vect_call_ceilf): Likewise.
2419 (check_effective_target_vect_call_floorf): Likewise.
2420 (check_effective_target_vect_call_roundf): Likewise.
2421 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
2424 2013-04-04 Marek Polacek <polacek@redhat.com>
2426 PR tree-optimization/48186
2427 * gcc.dg/pr48186.c: New test.
2429 2013-04-04 Richard Biener <rguenther@suse.de>
2431 PR tree-optimization/56826
2432 * gcc.dg/vect/pr56826.c: New testcase.
2433 * gcc.dg/vect/O3-pr36098.c: Adjust.
2435 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
2437 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
2438 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2439 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2440 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2441 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2442 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2443 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2444 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2445 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2446 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2448 2013-04-04 Richard Biener <rguenther@suse.de>
2450 PR tree-optimization/56213
2451 * gcc.dg/vect/vect-123.c: New testcase.
2453 2013-04-04 Tobias Burnus <burnus@net-b.de>
2456 * gfortran.dg/read_repeat_2.f90: New.
2458 2013-04-04 Richard Biener <rguenther@suse.de>
2460 PR tree-optimization/56837
2461 * g++.dg/torture/pr56837.C: New testcase.
2463 2013-04-04 Tobias Burnus <burnus@net-b.de>
2466 * gfortran.dg/c_loc_test_21.f90: New.
2467 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
2468 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
2469 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2470 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
2471 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
2473 2013-04-03 Jeff Law <law@redhat.com>
2475 PR tree-optimization/56799
2476 * gcc.c-torture/execute/pr56799.c: New test.
2478 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2481 * g++.dg/warn/Wpointer-arith-1.C: New.
2482 * g++.dg/gomp/for-19.C: Adjust.
2484 2013-04-03 Marek Polacek <polacek@redhat.com>
2487 * gcc.dg/pr55702.c: New test.
2489 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2492 * gcc.dg/pr56809.c: New testcase.
2494 2013-04-03 Jakub Jelinek <jakub@redhat.com>
2497 * g++.dg/debug/pr56819.C: New test.
2499 2013-04-03 Richard Biener <rguenther@suse.de>
2501 PR tree-optimization/56817
2502 * g++.dg/torture/pr56817.C: New testcase.
2504 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2506 * gcc.dg/vect/bb-slp-31.c: New file.
2508 2013-04-03 Jason Merrill <jason@redhat.com>
2511 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2513 2013-04-03 Richard Biener <rguenther@suse.de>
2515 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
2517 2013-04-03 Richard Biener <rguenther@suse.de>
2519 PR tree-optimization/55964
2520 * gcc.dg/torture/pr55964-2.c: New testcase.
2522 2013-04-03 Richard Biener <rguenther@suse.de>
2524 PR tree-optimization/56501
2525 * gcc.dg/torture/pr56501.c: New testcase.
2527 2013-04-03 Richard Biener <rguenther@suse.de>
2529 PR tree-optimization/56407
2530 * gcc.dg/torture/pr56407.c: New testcase.
2532 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2534 PR tree-optimization/56790
2535 * g++.dg/ext/pr56790-1.C: New testcase.
2537 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2539 * gcc.target/i386/merge-1.c: New testcase.
2540 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
2542 2013-04-03 Jakub Jelinek <jakub@redhat.com>
2545 * gcc.c-torture/execute/pr19449.c: New test.
2547 2013-04-03 Richard Biener <rguenther@suse.de>
2549 PR tree-optimization/56812
2550 * g++.dg/vect/slp-pr56812.cc: New testcase.
2552 2013-04-03 Janus Weil <janus@gcc.gnu.org>
2556 * gfortran.dg/altreturn_8.f90: New.
2557 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
2558 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
2559 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2561 2013-04-02 Jakub Jelinek <jakub@redhat.com>
2563 PR rtl-optimization/56745
2564 * gcc.c-torture/compile/pr56745.c: New test.
2566 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2568 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
2570 2013-04-02 Richard Biener <rguenther@suse.de>
2572 PR tree-optimization/56778
2573 * gcc.dg/torture/pr56778.c: New testcase.
2575 2013-04-02 Richard Biener <rguenther@suse.de>
2578 * g++.dg/torture/pr56768.C: New testcase.
2580 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
2582 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
2584 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2587 * gfortran.dg/namelist_82.f90: New test.
2589 2013-04-01 Janus Weil <janus@gcc.gnu.org>
2592 * gfortran.dg/implicit_class_1.f90: New.
2594 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2597 * gfortran.dg/namelist_81.f90: New test.
2599 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2601 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
2602 for constant and equal string lengths.
2603 * gfortran.dg/character_comparison_5.f90: Likewise.
2604 * gfortran.dg/character_comparison_9.f90: New test.
2606 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
2608 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
2609 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
2611 2013-03-29 Tobias Burnus <burnus@net-b.de>
2614 * gfortran.dg/optional_absent_3.f90: New.
2616 2013-03-29 Tobias Burnus <burnus@net-b.de>
2619 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
2621 2013-03-29 Tobias Burnus <burnus@net-b.de>
2624 * gfortran.dg/namelist_80.f90: New.
2626 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2629 * gfortran.dg/string_length_2.f90: New test.
2630 * gfortran.dg/dependency_41.f90: New test.
2632 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2635 * gfortran.dg/array_constructor_43.f90: New test.
2636 * gfortran.dg/random_seed_3.f90: New test.
2638 2013-03-28 Ian Bolton <ian.bolton@arm.com>
2640 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
2641 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2642 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2643 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2644 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2645 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2646 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2647 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2648 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2649 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2651 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2654 * g++.dg/conversion/op4.C: Adjust.
2655 * g++.dg/cpp0x/rv1n.C: Likewise.
2656 * g++.dg/cpp0x/rv2n.C: Likewise.
2657 * g++.dg/cpp0x/template_deduction.C: Likewise.
2658 * g++.dg/expr/cond8.C: Likewise.
2659 * g++.dg/other/error4.C: Likewise.
2660 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2661 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
2662 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
2663 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
2664 * g++.old-deja/g++.jason/conversion2.C: Likewise.
2665 * g++.old-deja/g++.law/cvt20.C: Likewise.
2666 * g++.old-deja/g++.law/cvt8.C: Likewise.
2667 * g++.old-deja/g++.law/init8.C: Likewise.
2668 * g++.old-deja/g++.mike/net12.C: Likewise.
2669 * g++.old-deja/g++.mike/net8.C: Likewise.
2670 * g++.old-deja/g++.mike/p2793.C: Likewise.
2671 * g++.old-deja/g++.mike/p3836.C: Likewise.
2672 * g++.old-deja/g++.mike/p418.C: Likewise.
2673 * g++.old-deja/g++.mike/p701.C: Likewise.
2674 * g++.old-deja/g++.mike/p807.C: Likewise.
2676 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
2679 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2682 2013-03-28 Marek Polacek <polacek@redhat.com>
2684 PR tree-optimization/56695
2685 * gcc.dg/vect/pr56695.c: New test.
2687 2013-03-28 Richard Biener <rguenther@suse.de>
2689 PR tree-optimization/37021
2690 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2691 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2693 2013-03-27 Tobias Burnus <burnus@net-b.de>
2697 * gfortran.dg/sizeof_2.f90: New.
2698 * gfortran.dg/sizeof_3.f90: New.
2699 * gfortran.dg/sizeof_proc.f90: Update dg-error.
2701 2013-03-27 Richard Biener <rguenther@suse.de>
2703 PR tree-optimization/37021
2704 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2706 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
2708 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2709 * g++.dg/ipa/ivinline-2.C: Likewise.
2710 * g++.dg/ipa/ivinline-3.C: Likewise.
2711 * g++.dg/ipa/ivinline-4.C: Likewise.
2712 * g++.dg/ipa/ivinline-5.C: Likewise.
2713 * g++.dg/ipa/ivinline-7.C: Likewise.
2714 * g++.dg/ipa/ivinline-8.C: Likewise.
2715 * g++.dg/ipa/ivinline-9.C: Likewise.
2716 * g++.dg/cpp0x/noexcept03.C: Likewise.
2717 * gcc.dg/const-1.c: Likewise.
2718 * gcc.dg/ipa/pure-const-1.c: Likewise.
2719 * gcc.dg/noreturn-8.c: Likewise.
2720 * gcc.target/i386/mmx-1.c: Likewise.
2721 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2722 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2723 * gcc.c-torture/execute/pr33992.x: New file.
2725 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
2727 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2729 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2732 * g++.dg/ext/desig5.C: New.
2734 2013-03-26 Tobias Burnus <burnus@net-b.de>
2737 * gfortran.dg/merge_init_expr_2.f90: New.
2738 * gfortran.dg/merge_char_1.f90: Modify test to
2739 stay a run-time test.
2740 * gfortran.dg/merge_char_3.f90: Ditto.
2742 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2744 * g++.dg/cpp0x/constexpr-friend-2.C: New.
2745 * g++.dg/cpp0x/constexpr-main.C: Likewise.
2747 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2750 * g++.dg/cpp0x/range-for23.C: New.
2752 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
2755 * gfortran.dg/namelist_79.f90: New.
2757 2013-03-25 Martin Jambor <mjambor@suse.cz>
2759 * gcc.dg/ipa/ipcp-agg-9.c: New test.
2761 2013-03-25 Tobias Burnus <burnus@net-b.de>
2781 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2782 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2783 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2784 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2785 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2786 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2787 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2788 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2789 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2790 * gfortran.dg/c_loc_tests_16.f90: Ditto.
2791 * gfortran.dg/c_loc_tests_4.f03: Ditto.
2792 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2793 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2794 * gfortran.dg/c_loc_tests_8.f03: Ditto.
2795 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
2796 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
2797 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
2798 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
2799 * gfortran.dg/pr32601_1.f03: Ditto.
2800 * gfortran.dg/storage_size_2.f08: Remove dg-error.
2801 * gfortran.dg/blockdata_7.f90: New.
2802 * gfortran.dg/c_assoc_4.f90: New.
2803 * gfortran.dg/c_f_pointer_tests_6.f90: New.
2804 * gfortran.dg/c_f_pointer_tests_7.f90: New.
2805 * gfortran.dg/c_funloc_tests_8.f90: New.
2806 * gfortran.dg/c_loc_test_17.f90: New.
2807 * gfortran.dg/c_loc_test_18.f90: New.
2808 * gfortran.dg/c_loc_test_19.f90: New.
2809 * gfortran.dg/c_loc_test_20.f90: New.
2810 * gfortran.dg/c_sizeof_5.f90: New.
2811 * gfortran.dg/iso_c_binding_rename_3.f90: New.
2812 * gfortran.dg/transfer_resolve_2.f90: New.
2813 * gfortran.dg/transfer_resolve_3.f90: New.
2814 * gfortran.dg/transfer_resolve_4.f90: New.
2815 * gfortran.dg/pr32601.f03: Update dg-error.
2816 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
2817 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
2819 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2821 * gcc.target/arm/vseleqdf.c: New test.
2822 * gcc.target/arm/vseleqsf.c: Likewise.
2823 * gcc.target/arm/vselgedf.c: Likewise.
2824 * gcc.target/arm/vselgesf.c: Likewise.
2825 * gcc.target/arm/vselgtdf.c: Likewise.
2826 * gcc.target/arm/vselgtsf.c: Likewise.
2827 * gcc.target/arm/vselledf.c: Likewise.
2828 * gcc.target/arm/vsellesf.c: Likewise.
2829 * gcc.target/arm/vselltdf.c: Likewise.
2830 * gcc.target/arm/vselltsf.c: Likewise.
2831 * gcc.target/arm/vselnedf.c: Likewise.
2832 * gcc.target/arm/vselnesf.c: Likewise.
2833 * gcc.target/arm/vselvcdf.c: Likewise.
2834 * gcc.target/arm/vselvcsf.c: Likewise.
2835 * gcc.target/arm/vselvsdf.c: Likewise.
2836 * gcc.target/arm/vselvssf.c: Likewise.
2838 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
2840 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2842 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2843 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2844 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2845 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2846 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2847 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2848 * gcc.target/aarch64/atomic-op-char.x: ... to here.
2849 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2850 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2851 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2852 * gcc.target/aarch64/atomic-op-int.x: ... to here.
2853 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2854 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2855 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2856 * gcc.target/aarch64/atomic-op-release.x: ... to here.
2857 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2858 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2859 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2860 * gcc.target/aarch64/atomic-op-short.x: ... to here.
2861 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2862 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2863 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2864 * gcc.target/arm/atomic-op-char.c: Likewise.
2865 * gcc.target/arm/atomic-op-consume.c: Likewise.
2866 * gcc.target/arm/atomic-op-int.c: Likewise.
2867 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2868 * gcc.target/arm/atomic-op-release.c: Likewise.
2869 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2870 * gcc.target/arm/atomic-op-short.c: Likewise.
2872 2013-03-25 Richard Biener <rguenther@suse.de>
2875 * g++.dg/torture/pr56694.C: New testcase.
2877 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2880 * gcc.target/arm/neon-vcond-gt.c: New test.
2881 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2882 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2884 2013-03-25 Richard Biener <rguenther@suse.de>
2886 PR tree-optimization/56689
2887 * gcc.dg/torture/pr56689.c: New testcase.
2889 2013-03-25 Kai Tietz <ktietz@redhat.com>
2891 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2893 2013-03-24 Tobias Burnus <burnus@net-b.de>
2896 * gfortran.dg/eof_5.f90: New.
2898 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
2900 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2903 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
2905 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2907 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
2910 * gcc.c-torture/execute/builtins/builtins.exp: Add
2911 -Wl,--allow-multiple-definition for RTEMS targets.
2913 2013-03-22 Ian Bolton <ian.bolton@arm.com>
2915 * gcc.target/aarch64/movk.c: New test.
2917 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
2919 * g++.dg/ext/vector21.C: New testcase.
2921 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2923 * gcc.target/arm/neon-for-64bits-1.c: New tests.
2924 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2926 2013-03-21 Richard Biener <rguenther@suse.de>
2928 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2929 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2931 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2933 * gcc.target/aarch64/vect.c: Test and result vector added
2934 for sabd and saba instructions.
2935 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2936 instructions in assembly.
2937 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2938 * gcc.target/aarch64/vect-fp.c: Test and result vector added
2939 for fabd instruction.
2940 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2941 instruction in assembly.
2942 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2944 2013-03-20 Jeff Law <law@redhat.com>
2946 * g++.dg/tree-ssa/ssa-dom.C: New test.
2948 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2950 * gcc.target/powerpc/mmfpgpr.c: New test.
2951 * gcc.target/powerpc/sd-vsx.c: Likewise.
2952 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2953 * gcc.target/powerpc/vsx-float0.c: Likewise.
2955 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
2957 PR tree-optimization/56355
2958 * gcc.dg/pr56355-1.c: New file.
2960 2013-03-20 Catherine Moore <clm@codesourcery.com>
2961 Richard Sandiford <rdsandiford@googlemail.com>
2963 * gcc.target/mips/mips.exp: Add microMIPS support.
2964 * gcc.target/mips/umips-movep-2.c: New test.
2965 * gcc.target/mips/umips-lwp-2.c: New test.
2966 * gcc.target/mips/umips-swp-5.c: New test.
2967 * gcc.target/mips/umips-constraints-1.c: New test.
2968 * gcc.target/mips/umips-lwp-3.c: New test.
2969 * gcc.target/mips/umips-swp-6.c: New test.
2970 * gcc.target/mips/umips-constraints-2.c: New test.
2971 * gcc.target/mips/umips-save-restore-1.c: New test.
2972 * gcc.target/mips/umips-lwp-4.c: New test.
2973 * gcc.target/mips/umips-swp-7.c: New test.
2974 * gcc.target/mips/umips-save-restore-2.c: New test.
2975 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2976 * gcc.target/mips/umips-lwp-5.c: New test.
2977 * gcc.target/mips/umips-save-restore-3.c: New test.
2978 * gcc.target/mips/umips-lwp-6.c: New test.
2979 * gcc.target/mips/umips-swp-1.c: New test.
2980 * gcc.target/mips/umips-lwp-7.c: New test.
2981 * gcc.target/mips/umips-swp-2.c: New test.
2982 * gcc.target/mips/umips-lwp-8.c: New test.
2983 * gcc.target/mips/umips-swp-3.c: New test.
2984 * gcc.target/mips/umips-movep-1.c: New test.
2985 * gcc.target/mips/umips-lwp-1.c: New test.
2986 * gcc.target/mips/umips-swp-4.c: New test.
2988 2013-03-20 Richard Biener <rguenther@suse.de>
2990 PR tree-optimization/56661
2991 * gcc.dg/torture/pr56661.c: New testcase.
2993 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2995 PR rtl-optimization/56605
2996 * gcc.target/powerpc/pr56605.c: New.
2998 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3001 * gfortran.dg/do_1.f90: Don't xfail.
3003 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
3006 * gfortran.dg/namelist_77.f90: New.
3007 * gfortran.dg/namelist_78.f90: New.
3009 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
3012 * gfortran.dg/open_negative_unit_1.f90: New.
3014 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3016 * gcc.target/aarch64/sbc.c: New test.
3018 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3020 * gcc.target/aarch64/ror.c: New test.
3022 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3024 * gcc.target/aarch64/extr.c: New test.
3026 2013-03-19 Richard Biener <rguenther@suse.de>
3028 PR tree-optimization/56273
3029 * gcc.dg/tree-ssa/vrp47.c: Adjust.
3030 * c-c++-common/uninit-17.c: Likewise.
3032 2013-03-18 Jakub Jelinek <jakub@redhat.com>
3034 PR tree-optimization/56635
3035 * g++.dg/torture/pr56635.C: New test.
3037 2013-03-18 Richard Biener <rguenther@suse.de>
3039 PR tree-optimization/3713
3040 * g++.dg/ipa/devirt-12.C: New testcase.
3042 2013-03-18 Jakub Jelinek <jakub@redhat.com>
3045 * c-c++-common/pr56566.c: New test.
3047 2013-03-17 Jason Merrill <jason@redhat.com>
3049 * g++.dg/template/abstract-dr337.C: XFAIL.
3051 2013-03-16 Jakub Jelinek <jakub@redhat.com>
3054 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3055 * c-c++-common/pr56607.c: New test.
3057 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
3060 * g++.dg/cpp0x/constexpr-array5.C: New.
3062 2013-03-15 Tobias Burnus <burnus@net-b.de>
3065 * gfortran.dg/transfer_intrinsic_5.f90: New.
3067 2013-03-15 Kai Tietz <ktietz@redhat.com>
3069 * gcc.target/i386/movti.c: Don't test for x64 mingw.
3070 * gcc.target/i386/pr20020-1.c: Likewise.
3071 * gcc.target/i386/pr20020-2.c: Likewise.
3072 * gcc.target/i386/pr20020-3.c: Likewise.
3073 * gcc.target/i386/pr53425-1.c: Likewise.
3074 * gcc.target/i386/pr53425-2.c: Likewise.
3075 * gcc.target/i386/pr55093.c: Likewise.
3076 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3078 2013-03-15 Jakub Jelinek <jakub@redhat.com>
3081 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3082 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
3084 2013-03-14 Jakub Jelinek <jakub@redhat.com>
3086 PR tree-optimization/53265
3087 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3089 * gcc.dg/graphite/id-6.c (test): Likewise.
3090 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3091 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
3093 PR tree-optimization/53265
3094 * gcc.dg/pr53265.c: New test.
3095 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
3097 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
3099 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
3100 n, use it as high bound instead of 4.
3102 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
3105 * gcc.target/sh/pr49880-1.c: New.
3106 * gcc.target/sh/pr49880-2.c: New.
3107 * gcc.target/sh/pr49880-3.c: New.
3108 * gcc.target/sh/pr49880-4.c: New.
3109 * gcc.target/sh/pr49880-5.c: New.
3111 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3113 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
3115 2013-03-13 Richard Biener <rguenther@suse.de>
3117 PR tree-optimization/56608
3118 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
3120 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3123 * g++.dg/cpp0x/alias-decl-32.C: New.
3125 2013-03-11 Jan Hubicka <jh@suse.cz>
3128 * gcc.c-torture/compile/pr56571.c: New testcase.
3130 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3132 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
3133 * gcc.dg/tree-ssa/pr55579.c: Likewise.
3135 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3137 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
3138 * gcc.dg/inline_4.c: Likewise.
3139 * gcc.dg/unroll_2.c: Likewise.
3140 * gcc.dg/unroll_3.c: Likewise.
3141 * gcc.dg/unroll_4.c: Likewise.
3143 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3146 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
3149 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
3151 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
3154 * gcc.c-torture/compile/pr40797.c: New.
3156 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3158 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
3160 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
3163 * gfortran.dg/class_56.f90: New test.
3165 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
3168 * gcc.target/mips/pr56524.c: New test.
3170 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3173 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
3175 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3178 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
3180 2013-03-08 Marek Polacek <polacek@redhat.com>
3182 PR tree-optimization/56478
3183 * gcc.dg/torture/pr56478.c: New test.
3185 2013-03-08 Kai Tietz <ktietz@redhat.com>
3187 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
3188 targets linker option --allow-multiple-definition.
3190 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
3191 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
3192 * gcc.dg/pr52549.c: Add LLP64 case.
3193 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
3194 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
3195 * gcc.dg/torture/pr51071-2.c: Likewise.
3196 * gcc.dg/tree-ssa/vrp72.c: Likewise.
3197 * gcc.dg/tree-ssa/vrp73.c: Likewise.
3198 * gcc.dg/tree-ssa/vrp75.c: Likewise.
3199 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
3200 * gcc.dg/weak/weak-1.c: Likewise.
3201 * gcc.dg/weak/weak-2.c: Likewise.
3202 * gcc.dg/weak/weak-3.c: Likewise.
3203 * gcc.dg/weak/weak-4.c: Likewise.
3204 * gcc.dg/weak/weak-5.c: Likewise.
3205 * gcc.dg/weak/weak-15.c: Likewise.
3206 * gcc.dg/weak/weak-16.c: Likewise.
3208 * c-c++-common/pr54486.c: Skip test for mingw-targets.
3210 2013-03-07 Jakub Jelinek <jakub@redhat.com>
3212 PR tree-optimization/56559
3213 * gcc.dg/tree-ssa/reassoc-26.c: New test.
3215 2013-03-07 Andreas Schwab <schwab@suse.de>
3217 * gcc.dg/pr31490.c: Fix last change.
3219 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3222 * g++.dg/template/crash115.C: New.
3224 2013-03-06 Jakub Jelinek <jakub@redhat.com>
3226 PR tree-optimization/56539
3227 * gcc.c-torture/compile/pr56539.c: New test.
3229 2013-03-06 Kai Tietz <ktietz@redhat.com>
3231 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
3233 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
3234 * gcc.dg/lto/20091013-1_2.c: Likewise.
3235 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
3237 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
3239 * gnat.dg/specs/aggr6.ads: New test.
3241 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
3243 * gnat.dg/loop_optimization15.ad[sb]: New test.
3245 2013-03-06 Jakub Jelinek <jakub@redhat.com>
3248 * gcc.dg/pr56548.c: New test.
3250 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3253 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
3255 2013-03-06 Jakub Jelinek <jakub@redhat.com>
3258 * g++.dg/template/typename20.C: New test.
3260 2013-03-05 Jakub Jelinek <jakub@redhat.com>
3263 * gcc.dg/pr56510.c: New test.
3265 PR rtl-optimization/56484
3266 * gcc.c-torture/compile/pr56484.c: New test.
3268 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3271 * g++.dg/warn/Wsign-conversion-2.C: New.
3273 2013-03-05 Richard Biener <rguenther@suse.de>
3275 PR tree-optimization/56270
3276 * gcc.dg/vect/slp-38.c: New testcase.
3278 2013-03-05 Jakub Jelinek <jakub@redhat.com>
3280 PR rtl-optimization/56494
3281 * gcc.dg/pr56494.c: New test.
3283 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
3285 * gcc.dg/pr56424.c: New test.
3287 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
3289 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
3290 * gcc.dg/pr56228.c <avr>: Skip.
3292 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
3295 PR tree-optimization/52631
3296 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
3298 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
3300 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
3301 * gcc.dg/vect/vect-83_64.c: Same.
3303 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
3306 * gfortran.dg/pointer_check_13.f90: New test.
3308 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
3311 * gfortran.dg/array_constructor_42.f90: New test.
3313 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3316 * g++.dg/template/static33.C: New.
3317 * g++.dg/template/static34.C: Likewise.
3320 * g++.dg/template/static35.C: New.
3322 2013-03-01 Steve Ellcey <sellcey@mips.com>
3324 * gcc.dg/pr56396.c: Require pic support.
3326 2013-03-01 Richard Biener <rguenther@suse.de>
3328 PR tree-optimization/55481
3329 * gcc.dg/torture/pr56488.c: New testcase.
3331 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
3332 Jakub Jelinek <jakub@redhat.com>
3335 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
3336 no_sanitize_address attribute rather than no_address_safety_analysis.
3337 * g++.dg/asan/sanitizer_test_utils.h
3338 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
3339 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
3340 in addition to no_address_safety_analysis.
3342 2013-02-28 Jason Merrill <jason@redhat.com>
3345 * g++.dg/cpp0x/constexpr-and.C: New.
3347 2013-02-28 Martin Jambor <mjambor@suse.cz>
3349 PR tree-optimization/56294
3350 * g++.dg/debug/pr56294.C: New test.
3352 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
3354 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
3356 2013-02-27 Marek Polacek <polacek@redhat.com>
3358 PR rtl-optimization/56466
3359 * gcc.dg/pr56466.c: New test.
3361 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3363 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
3364 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3365 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3367 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
3370 * gcc.dg/pr45472.c: New test.
3372 2013-02-26 Marek Polacek <polacek@redhat.com>
3374 PR tree-optimization/56426
3375 * gcc.dg/pr56436.c: New test.
3377 2013-02-26 Jakub Jelinek <jakub@redhat.com>
3379 PR tree-optimization/56448
3380 * gcc.c-torture/compile/pr56448.c: New test.
3382 PR tree-optimization/56443
3383 * gcc.dg/torture/pr56443.c: New test.
3385 2013-02-25 Richard Biener <rguenther@suse.de>
3387 PR tree-optimization/56175
3388 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
3390 2013-02-24 Jakub Jelinek <jakub@redhat.com>
3393 * g++.dg/torture/pr56403.C: New test.
3395 2013-02-25 Catherine Moore <clm@codesourcery.com>
3398 2013-02-24 Catherine Moore <clm@codesourcery.com>
3399 Richard Sandiford <rdsandiford@googlemail.com>
3401 * gcc.target/mips/mips.exp: Add microMIPS support.
3402 * gcc.target/mips/umips-movep-2.c: New test.
3403 * gcc.target/mips/umips-lwp-2.c: New test.
3404 * gcc.target/mips/umips-swp-5.c: New test.
3405 * gcc.target/mips/umips-constraints-1.c: New test.
3406 * gcc.target/mips/umips-lwp-3.c: New test.
3407 * gcc.target/mips/umips-swp-6.c: New test.
3408 * gcc.target/mips/umips-constraints-2.c: New test.
3409 * gcc.target/mips/umips-save-restore-1.c: New test.
3410 * gcc.target/mips/umips-lwp-4.c: New test.
3411 * gcc.target/mips/umips-swp-7.c: New test.
3412 * gcc.target/mips/umips-save-restore-2.c: New test.
3413 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3414 * gcc.target/mips/umips-lwp-5.c: New test.
3415 * gcc.target/mips/umips-save-restore-3.c: New test.
3416 * gcc.target/mips/umips-lwp-6.c: New test.
3417 * gcc.target/mips/umips-swp-1.c: New test.
3418 * gcc.target/mips/umips-lwp-7.c: New test.
3419 * gcc.target/mips/umips-swp-2.c: New test.
3420 * gcc.target/mips/umips-lwp-8.c: New test.
3421 * gcc.target/mips/umips-swp-3.c: New test.
3422 * gcc.target/mips/umips-movep-1.c: New test.
3423 * gcc.target/mips/umips-lwp-1.c: New test.
3424 * gcc.target/mips/umips-swp-4.c: New test.
3426 2013-02-24 Catherine Moore <clm@codesourcery.com>
3427 Richard Sandiford <rdsandiford@googlemail.com>
3429 * gcc.target/mips/mips.exp: Add microMIPS support.
3430 * gcc.target/mips/umips-movep-2.c: New test.
3431 * gcc.target/mips/umips-lwp-2.c: New test.
3432 * gcc.target/mips/umips-swp-5.c: New test.
3433 * gcc.target/mips/umips-constraints-1.c: New test.
3434 * gcc.target/mips/umips-lwp-3.c: New test.
3435 * gcc.target/mips/umips-swp-6.c: New test.
3436 * gcc.target/mips/umips-constraints-2.c: New test.
3437 * gcc.target/mips/umips-save-restore-1.c: New test.
3438 * gcc.target/mips/umips-lwp-4.c: New test.
3439 * gcc.target/mips/umips-swp-7.c: New test.
3440 * gcc.target/mips/umips-save-restore-2.c: New test.
3441 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3442 * gcc.target/mips/umips-lwp-5.c: New test.
3443 * gcc.target/mips/umips-save-restore-3.c: New test.
3444 * gcc.target/mips/umips-lwp-6.c: New test.
3445 * gcc.target/mips/umips-swp-1.c: New test.
3446 * gcc.target/mips/umips-lwp-7.c: New test.
3447 * gcc.target/mips/umips-swp-2.c: New test.
3448 * gcc.target/mips/umips-lwp-8.c: New test.
3449 * gcc.target/mips/umips-swp-3.c: New test.
3450 * gcc.target/mips/umips-movep-1.c: New test.
3451 * gcc.target/mips/umips-lwp-1.c: New test.
3452 * gcc.target/mips/umips-swp-4.c: New test.
3454 2013-02-22 Jakub Jelinek <jakub@redhat.com>
3457 * lib/asan-dg.exp (asan_link_flags): Add
3458 -B${gccpath}/libsanitizer/asan/ to flags.
3460 2013-02-21 Jakub Jelinek <jakub@redhat.com>
3463 * gcc.dg/torture/pr56420.c: New test.
3465 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
3468 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
3470 2013-02-21 Martin Jambor <mjambor@suse.cz>
3472 PR tree-optimization/56310
3473 * g++.dg/ipa/pr56310.C: New test.
3475 2013-02-21 Janus Weil <janus@gcc.gnu.org>
3478 * gfortran.dg/proc_ptr_comp_37.f90: New.
3480 2013-02-21 Richard Biener <rguenther@suse.de>
3482 PR tree-optimization/56415
3484 2013-02-11 Richard Biener <rguenther@suse.de>
3486 PR tree-optimization/56273
3487 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3488 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3489 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3490 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3491 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3492 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3494 2013-02-21 Marek Polacek <polacek@redhat.com>
3496 PR tree-optimization/56398
3497 * g++.dg/torture/pr56398.C: New test.
3499 2013-02-21 Jakub Jelinek <jakub@redhat.com>
3502 * gcc.c-torture/compile/pr56405.c: New test.
3504 2013-02-20 Jan Hubicka <jh@suse.cz>
3506 PR tree-optimization/56265
3507 * g++.dg/ipa/devirt-11.C: New testcase.
3509 2013-02-20 Richard Biener <rguenther@suse.de>
3511 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3513 2013-02-20 Richard Biener <rguenther@suse.de>
3514 Jakub Jelinek <jakub@redhat.com>
3516 PR tree-optimization/56396
3517 * gcc.dg/pr56396.c: New testcase.
3519 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3522 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
3524 2013-02-19 Richard Biener <rguenther@suse.de>
3526 PR tree-optimization/56384
3527 * gcc.dg/torture/pr56384.c: New testcase.
3529 2013-02-19 Jakub Jelinek <jakub@redhat.com>
3531 PR tree-optimization/56350
3532 * gcc.dg/pr56350.c: New test.
3534 PR tree-optimization/56381
3535 * g++.dg/opt/pr56381.C: New test.
3537 2013-02-18 Jakub Jelinek <jakub@redhat.com>
3540 * lib/dg-pch.exp (pch-init, pch-finish,
3541 check_effective_target_pch_supported_debug): New procs.
3542 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
3543 Likewise if $pch_unsupported_debug and $flags include -g.
3544 Skip FAILs about missing *.gch file if $pch_unsupported_debug
3545 and dg-require-effective-target pch_unsupported_debug.
3546 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
3547 * objc.dg/pch/pch.exp: Likewise.
3548 * gcc.dg/pch/pch.exp: Likewise.
3549 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
3550 pch_unsupported_debug.
3551 * gcc.dg/pch/valid-1.hs: Likewise.
3552 * gcc.dg/pch/valid-1b.c: Likewise.
3553 * gcc.dg/pch/valid-1b.hs: Likewise.
3555 2013-02-18 Richard Biener <rguenther@suse.de>
3557 PR tree-optimization/56366
3558 * gcc.dg/torture/pr56366.c: New testcase.
3560 2013-02-18 Richard Biener <rguenther@suse.de>
3563 * gcc.dg/torture/pr56349.c: New testcase.
3565 2013-02-18 Richard Biener <rguenther@suse.de>
3567 PR tree-optimization/56321
3568 * gcc.dg/torture/pr56321.c: New testcase.
3570 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
3572 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
3574 2013-02-16 Jakub Jelinek <jakub@redhat.com>
3575 Dodji Seketeli <dodji@redhat.com>
3578 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
3579 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3580 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3581 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3582 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3583 * c-c++-common/asan/pr56330.c: Likewise.
3584 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
3585 Ensure the size argument of __builtin_memcpy is a constant.
3587 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3588 Paolo Carlini <paolo.carlini@oracle.com>
3591 * g++.dg/cpp0x/enum23.C: New.
3593 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
3596 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
3598 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
3600 PR rtl-optimization/56348
3601 * gcc.target/i386/pr56348.c: New test.
3603 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
3605 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
3606 * gcc.target/arm/interrupt-2.c: Likewise.
3608 2013-02-15 Tobias Burnus <burnus@net-b.de>
3611 * gfortran.dg/matmul_9.f90: New.
3613 2013-02-15 Tobias Burnus <burnus@net-b.de>
3616 * gfortran.dg/init_flag_11.f90: New.
3618 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3620 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
3622 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3624 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
3627 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
3628 Tobias Burnus <burnus@net-b.de>
3631 * gfortran.dg/allocatable_function_7.f90: New.
3633 2013-02-14 Jakub Jelinek <jakub@redhat.com>
3635 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
3636 * asan_globals_test-wrapper.cc: New file.
3637 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
3638 instead of asan_globals_test.cc as dg-additional-sources.
3639 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
3640 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
3641 "sanitizer_test_utils.h" instead of
3642 "sanitizer_common/tests/sanitizer_test_utils.h".
3643 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
3644 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
3645 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
3646 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
3647 * g++.dg/asan/asan_test.cc: Synced from upstream.
3648 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
3650 2013-02-14 Dodji Seketeli <dodji@redhat.com>
3653 * c-c++-common/asan/memcmp-2.c: New test.
3655 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
3658 * g++.dg/cpp0x/udlit-string-literal.h: New.
3659 * g++.dg/cpp0x/udlit-string-literal.C: New.
3661 2013-02-13 Sriraman Tallam <tmsriram@google.com>
3663 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
3665 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
3668 * gcc.target/arm/pr56184.C: New test.
3670 2013-02-13 Jakub Jelinek <jakub@redhat.com>
3673 * g++.dg/torture/pr56302.C: New test.
3674 * g++.dg/cpp0x/constexpr-56302.C: New test.
3675 * c-c++-common/pr56302.c: New test.
3677 2013-02-13 Tobias Burnus <burnus@net-b.de>
3678 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3681 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3682 * gfortran.dg/quad_3.f90: Ditto.
3684 2013-02-13 Kostya Serebryany <kcc@google.com>
3686 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3687 to match the fresh asan run-time.
3688 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3690 2013-02-12 Dodji Seketeli <dodji@redhat.com>
3692 Avoid instrumenting duplicated memory access in the same basic block
3693 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3694 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3695 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3696 * c-c++-common/asan/inc.c: Likewise.
3698 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
3701 * gcc.target/i386/pr56148.c: New test.
3703 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3704 Tobias Burnus <burnus@net-b.de>
3707 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3710 2013-02-12 Richard Biener <rguenther@suse.de>
3713 * gcc.dg/lto/pr56297_0.c: New testcase.
3714 * gcc.dg/lto/pr56297_0.c: Likewise.
3716 2013-02-12 Janus Weil <janus@gcc.gnu.org>
3719 * gfortran.dg/typebound_deferred_1.f90: New.
3721 2013-02-12 Jakub Jelinek <jakub@redhat.com>
3723 PR rtl-optimization/56151
3724 * gcc.target/i386/pr56151.c: New test.
3726 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
3728 * g++.dg/ext/mv12.C: New test.
3729 * g++.dg/ext/mv12.h: New file.
3730 * g++.dg/ext/mv12-aux.C: New file.
3731 * g++.dg/ext/mv13.C: New test.
3733 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
3735 * lib/target-supports.exp
3736 (check_effective_target_powerpc_eabi_ok): New.
3737 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3739 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3740 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3742 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3743 * gcc.target/powerpc/pr51623.c: Likewise.
3744 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3745 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3747 2013-02-11 Alexander Potapenko <glider@google.com>
3748 Jack Howarth <howarth@bromo.med.uc.edu>
3749 Jakub Jelinek <jakub@redhat.com>
3752 * g++.dg/asan/pr55617.C: Run on all targets.
3754 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
3756 PR rtl-optimization/56275
3757 * gcc.dg/pr56275.c: New test.
3759 2013-02-11 Richard Biener <rguenther@suse.de>
3761 PR tree-optimization/56273
3762 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3764 2013-02-11 Richard Biener <rguenther@suse.de>
3766 PR tree-optimization/56264
3767 * gcc.dg/torture/pr56264.c: New testcase.
3769 2013-02-11 Richard Biener <rguenther@suse.de>
3771 PR tree-optimization/56273
3772 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3773 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3774 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3775 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3776 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3777 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3779 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
3781 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3782 for *-*-linux-gnu targets.
3783 * g++.dg/asan/interception-test-1.c: Ditto.
3784 * g++.dg/asan/interception-failure-test-1.C: Ditto.
3785 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3787 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
3790 * gfortran.dg/intrinsic_size_4.f90 : New test.
3792 2013-02-09 Jakub Jelinek <jakub@redhat.com>
3795 * gcc.target/powerpc/pr56256.c: New test.
3797 2013-02-08 Ian Lance Taylor <iant@google.com>
3799 * lib/go.exp: Load timeout.exp.
3801 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
3803 PR rtl-optimization/56246
3804 * gcc.target/i386/pr56246.c: New test.
3806 2013-02-08 Jeff Law <law@redhat.com>
3809 * gcc.dg/debug/dwarf2/pr53948.c: New test.
3811 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3814 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
3817 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
3819 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
3821 2013-02-08 Jakub Jelinek <jakub@redhat.com>
3823 PR rtl-optimization/56195
3824 * gcc.dg/torture/pr56195.c: New test.
3826 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
3829 * gfortran.dg/recursive_interface_2.f90: New test.
3831 2013-02-08 Jakub Jelinek <jakub@redhat.com>
3833 PR tree-optimization/56250
3834 * gcc.c-torture/execute/pr56250.c: New test.
3836 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
3838 PR tree-optimization/56064
3839 * gcc.dg/fixed-point/view-convert-2.c: New test.
3841 2013-02-08 Michael Matz <matz@suse.de>
3843 PR tree-optimization/52448
3844 * gcc.dg/pr52448.c: New test.
3846 2013-02-08 Richard Biener <rguenther@suse.de>
3849 * gcc.dg/torture/pr56181.c: New testcase.
3851 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
3854 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3855 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3857 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3860 * g++.dg/parse/crash61.C: New test.
3863 * g++.dg/parse/pr56239.C: New test.
3866 * g++.dg/abi/mangle61.C: New test.
3868 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
3870 PR rtl-optimization/56225
3871 * gcc.target/i386/pr56225.c: New test.
3873 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3876 * gcc.dg/guality/pr56154-1.c: New test.
3877 * gcc.dg/guality/pr56154-2.c: New test.
3878 * gcc.dg/guality/pr56154-3.c: New test.
3879 * gcc.dg/guality/pr56154-4.c: New test.
3880 * gcc.dg/guality/pr56154-aux.c: New file.
3882 PR tree-optimization/55789
3883 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3885 * gcc.dg/tree-ssa/inline-3.c: Add
3886 --param max-early-inliner-iterations=2 option.
3888 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3891 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3892 Add -fno-dwarf2-cfi-asm to dg-options.
3895 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3898 * gcc.dg/pr56228.c: New test.
3900 2013-02-07 Alan Modra <amodra@gmail.com>
3903 * gcc.target/powerpc/pr54009.c: New test.
3905 * gfortran.dg/pr54131.f: New test.
3907 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
3910 * gfortran.dg/array_constructor_41.f90: New test.
3912 2013-02-06 Janus Weil <janus@gcc.gnu.org>
3915 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3917 2013-02-06 Jakub Jelinek <jakub@redhat.com>
3920 * g++.dg/gomp/pr56217.C: New test.
3922 2013-02-05 Jakub Jelinek <jakub@redhat.com>
3924 PR tree-optimization/56205
3925 * gcc.dg/tree-ssa/stdarg-6.c: New test.
3926 * gcc.c-torture/execute/pr56205.c: New test.
3928 2013-02-05 Richard Biener <rguenther@suse.de>
3930 PR tree-optimization/53342
3931 PR tree-optimization/53185
3932 * gcc.dg/vect/pr53185-2.c: New testcase.
3934 2013-02-05 Jan Hubicka <jh@suse.cz>
3936 PR tree-optimization/55789
3937 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3938 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3939 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3940 * g++.dg/ipa/inline-1.C: New testcase.
3941 * g++.dg/ipa/inline-2.C: New testcase.
3942 * g++.dg/ipa/inline-3.C: New testcase.
3944 2013-02-05 Jan Hubicka <jh@suse.cz>
3946 PR tree-optimization/55789
3947 * g++.dg/torture/pr55789.C: New testcase.
3949 2013-02-05 Jakub Jelinek <jakub@redhat.com>
3952 * gcc.dg/pr56167.c: New test.
3954 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
3957 * gcc.target/sh/pr55146.c: New.
3959 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
3961 PR tree-optimization/54386
3962 * gcc.target/sh/pr54386.c: New.
3964 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
3967 * gfortran.dg/realloc_on _assign_16.f90 : New test.
3970 * gfortran.dg/realloc_on _assign_17.f90 : New test.
3972 2013-02-04 Alexander Potapenko <glider@google.com>
3973 Jack Howarth <howarth@bromo.med.uc.edu>
3974 Jakub Jelinek <jakub@redhat.com>
3977 * g++.dg/asan/pr55617.C: New test.
3979 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3982 * gfortran.dg/typebound_operator_19.f90: New test.
3983 * gfortran.dg/typebound_assignment_4.f90: New test.
3985 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3988 * gfortran.dg/recursive_interface_1.f90: New test.
3990 2013-02-04 Richard Guenther <rguenther@suse.de>
3993 * gcc.dg/lto/pr56168_0.c: New testcase.
3994 * gcc.dg/lto/pr56168_1.c: Likewise.
3996 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4000 * gfortran.dg/block_12.f90: New test.
4001 * gfortran.dg/module_error_1.f90: New test.
4003 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4005 * lib/target-supports.exp (check_effective_target_vect_float)
4006 (check_effective_target_vect_no_align): Add mips-sde-elf.
4008 2013-02-01 Jakub Jelinek <jakub@redhat.com>
4010 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4012 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
4014 * gcc.dg/pr56023.c: XFAIL on AIX.
4015 * gcc.dg/vect/pr49352.c: Same.
4017 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
4019 * gnat.dg/opt26.adb: New test.
4021 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4024 2013-01-27 Amol Pise <amolpise15@gmail.com>
4026 * gcc.target/arm/neon-vfnms-1.c: New test.
4027 * gcc.target/arm/neon-vfnma-1.c: New test.
4029 2013-01-31 Richard Biener <rguenther@suse.de>
4031 PR tree-optimization/56157
4032 * gcc.dg/torture/pr56157.c: New testcase.
4034 2013-01-30 Richard Biener <rguenther@suse.de>
4036 PR tree-optimization/56150
4037 * gcc.dg/torture/pr56150.c: New testcase.
4039 2013-01-30 Jakub Jelinek <jakub@redhat.com>
4042 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
4043 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
4044 printed in backtrace.
4045 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
4046 to avoid errors about mismatched allocation vs. deallocation.
4049 * g++.dg/mv1.C: Moved to...
4050 * g++.dg/ext/mv1.C: ... here. Adjust test.
4051 * g++.dg/mv2.C: Moved to...
4052 * g++.dg/ext/mv2.C: ... here. Adjust test.
4053 * g++.dg/mv3.C: Moved to...
4054 * g++.dg/ext/mv3.C: ... here.
4055 * g++.dg/mv4.C: Moved to...
4056 * g++.dg/ext/mv4.C: ... here.
4057 * g++.dg/mv5.C: Moved to...
4058 * g++.dg/ext/mv5.C: ... here. Adjust test.
4059 * g++.dg/mv6.C: Moved to...
4060 * g++.dg/ext/mv6.C: ... here. Adjust test.
4061 * g++.dg/ext/mv7.C: New test.
4062 * g++.dg/ext/mv8.C: New test.
4063 * g++.dg/ext/mv9.C: New test.
4064 * g++.dg/ext/mv10.C: New test.
4065 * g++.dg/ext/mv11.C: New test.
4067 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
4069 PR rtl-optimization/56144
4070 * gcc.dg/pr56144.c: New.
4072 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
4074 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4076 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4077 * g++.dg/cpp0x/constexpr-55573.C: Same
4079 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
4081 PR tree-optimization/56064
4082 * gcc.dg/fixed-point/view-convert.c: New test.
4084 2013-01-30 Andreas Schwab <schwab@suse.de>
4086 * lib/target-supports-dg.exp (dg-process-target): Use expr to
4087 evaluate the end index in string range.
4089 2013-01-30 Tobias Burnus <burnus@net-b.de>
4092 * gfortran.dg/allocatable_function_6.f90: New.
4094 2013-01-29 Janus Weil <janus@gcc.gnu.org>
4095 Mikael Morin <mikael@gcc.gnu.org>
4098 * gfortran.dg/proc_ptr_comp_36.f90: New.
4100 2013-01-29 Richard Biener <rguenther@suse.de>
4102 PR tree-optimization/55270
4103 * gcc.dg/torture/pr55270.c: New testcase.
4105 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4107 PR rtl-optimization/56117
4108 * gcc.dg/pr56117.c: New test.
4110 2013-01-28 Richard Biener <rguenther@suse.de>
4112 PR tree-optimization/56034
4113 * gcc.dg/torture/pr56034.c: New testcase.
4115 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4117 PR tree-optimization/56125
4118 * gcc.dg/pr56125.c: New test.
4120 2013-01-28 Tobias Burnus <burnus@net-b.de>
4121 Mikael Morin <mikael@gcc.gnu.org>
4124 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
4125 * gfortran.dg/import8.f90: Likewise.
4126 * gfortran.dg/interface_derived_type_1.f90: Likewise.
4127 * gfortran.dg/import10.f90: New test.
4128 * gfortran.dg/import11.f90: Likewise
4130 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4133 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
4134 string.h. Provide memset, malloc and free prototypes, adjust line
4135 numbers in dg-output.
4136 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
4137 Provide memset prototype and adjust line numbers in dg-output.
4138 * c-c++-common/asan/global-overflow-1.c: Likewise.
4140 PR tree-optimization/56094
4141 * gcc.dg/pr56094.c: New test.
4143 2013-01-27 Amol Pise <amolpise15@gmail.com>
4145 * gcc.target/arm/neon-vfnms-1.c: New test.
4146 * gcc.target/arm/neon-vfnma-1.c: New test.
4148 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
4151 * gcc.target/i386/pr56114.c: New test.
4153 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
4156 * gfortran.dg/associate_14.f90: New test.
4159 * gfortran.dg/associate_13.f90: New test.
4161 2013-01-25 Jakub Jelinek <jakub@redhat.com>
4163 PR tree-optimization/56098
4164 * gcc.dg/pr56098-1.c: New test.
4165 * gcc.dg/pr56098-2.c: New test.
4167 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
4170 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
4172 2013-01-22 Marek Polacek <polacek@redhat.com>
4174 PR tree-optimization/56035
4175 * gcc.dg/pr56035.c: New test.
4177 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4179 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
4182 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4184 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
4186 2013-01-24 Jakub Jelinek <jakub@redhat.com>
4189 * gcc.dg/pr56078.c: New test.
4190 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
4192 2013-01-24 Martin Jambor <mjambor@suse.cz>
4194 PR tree-optimization/55927
4195 * g++.dg/ipa/devirt-10.C: Disable early inlining.
4197 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
4199 * gcc.target/i386/movsd.c: New test.
4201 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
4204 * gcc.target/i386/pr55934.c: New test.
4206 2013-01-23 Janus Weil <janus@gcc.gnu.org>
4209 * gfortran.dg/select_8.f90: New.
4211 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
4213 * gcc.target/microblaze/microblaze.exp: Remove
4214 target_config_cflags check.
4216 2013-01-23 Jakub Jelinek <jakub@redhat.com>
4219 * gfortran.dg/gomp/pr56052.f90: New test.
4222 * gcc.dg/pr49069.c: New test.
4224 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
4227 * g++.dg/cpp0x/constexpr-static10.C: New.
4229 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
4232 * gcc.target/i386/pr56028.c: New test.
4234 2013-01-22 Jakub Jelinek <jakub@redhat.com>
4237 * gcc.target/i386/pr55686.c: New test.
4239 2013-01-22 Dodji Seketeli <dodji@redhat.com>
4242 * g++.dg/cpp0x/variadic139.C: New test.
4243 * g++.dg/cpp0x/variadic140.C: Likewise.
4244 * g++.dg/cpp0x/variadic141.C: Likewise.
4246 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
4248 * gnat.dg/warn8.adb: New test.
4250 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4253 * gfortran.dg/include_8.f90: New test.
4255 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
4257 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
4258 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
4260 2013-01-21 Jakub Jelinek <jakub@redhat.com>
4262 PR tree-optimization/56051
4263 * gcc.c-torture/execute/pr56051.c: New test.
4265 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
4267 PR rtl-optimization/56023
4268 * gcc.dg/pr56023.c: New test.
4270 2013-01-21 Martin Jambor <mjambor@suse.cz>
4273 * gcc.target/i386/pr56022.c: New test.
4275 2013-01-21 Jason Merrill <jason@redhat.com>
4277 * lib/target-supports.exp (check_effective_target_alias): New.
4279 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
4282 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
4284 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
4286 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
4288 2013-01-19 Jeff Law <law@redhat.com>
4290 PR tree-optimization/52631
4291 * tree-ssa/pr52631.c: New test.
4292 * tree-ssa/ssa-fre-9: Update expected output.
4294 2013-01-19 Anthony Green <green@moxielogic.com>
4296 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
4299 2013-01-18 Jakub Jelinek <jakub@redhat.com>
4301 PR tree-optimization/56029
4302 * g++.dg/torture/pr56029.C: New test.
4304 2013-01-18 Sharad Singhai <singhai@google.com>
4306 PR tree-optimization/55995
4307 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
4309 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
4312 * gcc.target/i386/pr55433.c: New.
4314 2013-01-18 Jakub Jelinek <jakub@redhat.com>
4317 * gfortran.dg/pr56015.f90: New test.
4319 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
4321 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
4323 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
4325 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
4326 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4327 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4328 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4329 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4331 2013-01-17 Jeff Law <law@redhat.com>
4333 * gcc.dg/pr52573.c: Move to...
4334 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
4336 PR rtl-optimization/52573
4337 * gcc.dg/pr52573.c: New test.
4339 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
4342 * g++.dg/asan/interception-test-1.C: Skip on darwin.
4343 * lib/target-supports.exp (check_effective_target_swapcontext): Use
4344 check_no_compiler_messages to test support in ucontext.h.
4345 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
4346 compliant RLIMIT_AS.
4348 2013-01-17 Marek Polacek <polacek@redhat.com>
4350 PR rtl-optimization/55833
4351 * gcc.dg/pr55833.c: New test.
4353 2013-01-17 Jan Hubicka <jh@suse.cz>
4355 PR tree-optimization/55273
4356 * gcc.c-torture/compile/pr55273.c: New testcase.
4358 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
4361 * gcc.target/pr55981.c: New test.
4363 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
4365 * gcc.target/arm/pr40887.c: Require at least armv5.
4366 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
4367 * gcc.target/arm/pr51915.c: Likewise.
4368 * gcc.target/arm/pr52006.c: Likewise.
4369 * gcc.target/arm/pr53187.c: Likewise.
4371 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
4372 * gcc.target/arm/ftest-support-arm.h: Delete.
4373 * gcc.target/arm/ftest-support-thumb.h: Delete.
4374 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
4375 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4376 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4377 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
4378 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
4379 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4380 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4381 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
4382 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
4383 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
4384 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
4385 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4386 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4387 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4388 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4389 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4390 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
4391 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
4392 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4393 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4394 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
4395 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
4396 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
4397 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
4399 2013-01-17 Martin Jambor <mjambor@suse.cz>
4401 PR tree-optimizations/55264
4402 * g++.dg/ipa/pr55264.C: New test.
4404 2013-01-16 Janus Weil <janus@gcc.gnu.org>
4407 * gfortran.dg/class_55.f90: New.
4409 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
4412 * gcc.c-torture/execute/builtins/builtins.exp: Add
4413 -Wl,--allow-multiple-definition for eabi and elf targets.
4416 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4417 check_effective_target_vect_perm_short,
4418 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4419 check_effective_target_vect64): Return 0 for big-endian ARM.
4420 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
4422 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
4425 2013-01-16 Richard Biener <rguenther@suse.de>
4427 PR tree-optimization/55964
4428 * gcc.dg/torture/pr55964.c: New testcase.
4430 2013-01-16 Richard Biener <rguenther@suse.de>
4432 PR tree-optimization/54767
4433 PR tree-optimization/53465
4434 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
4436 2013-01-16 Christian Bruel <christian.bruel@st.com>
4439 * gcc.target/sh/sh-switch.c: New testcase.
4441 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
4443 * gcc.dg/webizer.c: Increase the array size.
4445 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4448 * gcc.dg/pr55940.c: New test.
4450 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
4451 Harald Anlauf <anlauf@gmx.de>
4453 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
4454 * gfortran.dg/bounds_check_5.f90: Likewise.
4455 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
4456 * gfortran.dg/continuation_9.f90: Likewise.
4457 * gfortran.dg/move_alloc_13.f90: Likewise.
4458 * gfortran.dg/structure_constructor_11.f90: Likewise.
4459 * gfortran.dg/tab_continuation.f: Likewise.
4460 * gfortran.dg/warning-directive-2.F90: Likewise.
4461 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
4463 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
4465 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
4466 * gcc.target/arm/fma-sp.c: Likewise.
4468 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
4470 PR rtl-optimization/55153
4471 * gcc.dg/pr55153.c: New.
4473 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4475 PR tree-optimization/55920
4476 * gcc.c-torture/compile/pr55920.c: New test.
4478 2013-01-15 Richard Biener <rguenther@suse.de>
4481 * gcc.dg/torture/pr55882.c: New testcase.
4483 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4485 PR tree-optimization/55955
4486 * gcc.c-torture/compile/pr55955.c: New test.
4488 2013-01-15 Dodji Seketeli <dodji@redhat.com>
4491 * g++.dg/cpp0x/alias-decl-31.C: New test.
4493 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
4496 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
4497 case where interface is null.
4499 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4502 * gfortran.dg/array_constructor_40.f90: New test.
4504 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
4506 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
4508 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
4510 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
4511 * gcc.target/aarch64/vect-ld1r-compile.c: New.
4512 * gcc.target/aarch64/vect-ld1r-fp.c: New.
4513 * gcc.target/aarch64/vect-ld1r.c: New.
4514 * gcc.target/aarch64/vect-ld1r.x: New.
4516 2013-01-14 Andi Kleen <ak@linux.intel.com>
4519 * gcc.target/i386/hle-clear-rel.c: New file
4520 * gcc.target/i386/hle-store-rel.c: New file.
4522 2013-01-14 Harald Anlauf <anlauf@gmx.de>
4524 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
4525 * gfortran.dg/bounds_check_4.f90: Likewise.
4526 * gfortran.dg/inquire_10.f90: Likewise.
4527 * gfortran.dg/minloc_3.f90: Likewise.
4528 * gfortran.dg/minlocval_3.f90: Likewise.
4529 * gfortran.dg/module_double_reuse.f90: Likewise.
4530 * gfortran.dg/mvbits_1.f90: Likewise.
4531 * gfortran.dg/oldstyle_1.f90: Likewise.
4532 * gfortran.dg/pr20163-2.f: Likewise.
4533 * gfortran.dg/save_1.f90: Likewise.
4534 * gfortran.dg/scan_1.f90: Likewise.
4535 * gfortran.dg/select_char_1.f90: Likewise.
4536 * gfortran.dg/shape_4.f90: Likewise.
4537 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
4538 * gfortran.dg/function_optimize_10.f90: Likewise.
4539 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
4540 * gfortran.dg/used_types_17.f90: Likewise.
4541 * gfortran.dg/used_types_18.f90: Likewise.
4543 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
4546 * gfortran.dg/proc_ptr_result_8.f90 : New test.
4548 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
4550 * gcc.dg/unroll_5.c: Add nomips16 attributes.
4552 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
4554 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
4556 2013-01-12 Janus Weil <janus@gcc.gnu.org>
4559 * gfortran.dg/assumed_type_2.f90: Fix test case.
4560 * gfortran.dg/internal_pack_13.f90: New test.
4561 * gfortran.dg/internal_pack_14.f90: New test.
4563 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
4566 * gfortran.dg/unlimited_polymorphic_8.f90: Update
4567 scan-tree-dump-times for foo.0.x._vptr to deal with change from
4570 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
4572 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
4574 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4577 * gcc.target/s390/pr55719.c: New testcase.
4579 2013-01-11 Richard Guenther <rguenther@suse.de>
4581 PR tree-optimization/44061
4582 * gcc.dg/pr44061.c: New testcase.
4584 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
4586 Update copyright years.
4588 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
4589 Jakub Jelinek <jakub@redhat.com>
4592 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
4594 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
4596 PR rtl-optimization/55672
4597 * gcc.target/i386/pr55672.c: New.
4599 2013-01-10 Jeff Law <law@redhat.com>
4601 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
4602 pass/fail message unique.
4605 2013-01-10 Jason Merrill <jason@redhat.com>
4607 * ada/.gitignore: New.
4609 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4611 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
4613 * g++.dg/tls/thread_local2.C: Likewise.
4614 * g++.dg/tls/thread_local2g.C: Likewise.
4615 * g++.dg/tls/thread_local6.C: Likewise.
4616 * g++.dg/tls/thread_local-order1.C: Add tls options.
4617 * g++.dg/tls/thread_local-order2.C: Likewise.
4618 * g++.dg/tls/thread_local3.C: Likewise.
4619 * g++.dg/tls/thread_local3g.C: Likewise.
4620 * g++.dg/tls/thread_local4.C: Likewise.
4621 * g++.dg/tls/thread_local4g.C: Likewise.
4622 * g++.dg/tls/thread_local5.C: Likewise.
4623 * g++.dg/tls/thread_local5g.C: Likewise.
4624 * g++.dg/tls/thread_local6g.C: Likewise.
4626 2013-01-10 Kostya Serebryany <kcc@google.com>
4628 * g++.dg/asan/asan_test.cc: Sync from upstream.
4630 2013-01-10 Jakub Jelinek <jakub@redhat.com>
4632 PR tree-optimization/55921
4633 * gcc.c-torture/compile/pr55921.c: New test.
4635 2013-01-09 Jan Hubicka <jh@suse.cz>
4637 PR tree-optimization/55569
4638 * gcc.c-torture/compile/pr55569.c: New testcase.
4640 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
4643 * gfortran.dg/use_28.f90: New test.
4645 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
4647 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
4648 number matching more robust.
4650 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
4652 PR rtl-optimization/55829
4653 * gcc.target/i386/pr55829.c: New.
4655 2013-01-09 Tobias Burnus <burnus@net-b.de>
4658 * gfortran.dg/bind_c_bool_1.f90: New.
4659 * gfortran.dg/do_5.f90: Add dg-warning.
4661 2013-01-09 Jan Hubicka <jh@suse.cz>
4663 PR tree-optimization/55875
4664 * gcc.c-torture/execute/pr55875.c: New testcase.
4665 * g++.dg/torture/pr55875.C: New testcase.
4667 2013-01-09 Jakub Jelinek <jakub@redhat.com>
4670 * c-c++-common/pr48418.c: New test.
4672 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
4675 * g++.dg/tls/thread_local-ice.C: New.
4677 2013-01-09 Andreas Schwab <schwab@suse.de>
4679 * gcc.dg/guality/pr54693.c: Null-terminate arr.
4681 2013-01-09 Jakub Jelinek <jakub@redhat.com>
4683 PR tree-optimization/48189
4684 * gcc.dg/pr48189.c: New test.
4686 2013-01-04 Jan Hubicka <jh@suse.cz>
4688 PR tree-optimization/55823
4689 * g++.dg/ipa/devirt-10.C: New testcase.
4691 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
4692 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
4694 PR rtl-optimization/55845
4695 * gcc.target/i386/pr55845.c: New test.
4697 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
4699 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4700 instructions generated instead of number of occurances.
4702 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
4704 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4705 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4706 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4707 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4708 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4709 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4710 * gcc.target/aarch64/vect-fcm.x: Likewise.
4711 * lib/target-supports.exp
4712 (check_effective_target_vect_cond): Enable for AArch64.
4714 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
4716 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4717 endian-safe float pool loading.
4718 (test_square_root_v4sf): Likewise.
4719 (test_square_root_v2df): Likewise.
4720 * lib/target-supports.exp
4721 (check_effective_target_vect_call_sqrtf): Add AArch64.
4723 2013-01-08 Martin Jambor <mjambor@suse.cz>
4726 * gcc.dg/tree-ssa/pr55579.c: New test.
4728 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4730 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4733 2013-01-08 Jakub Jelinek <jakub@redhat.com>
4736 * gcc.dg/torture/pr55890-3.c: New test.
4739 * gcc.c-torture/compile/pr55851.c: New test.
4742 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4745 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
4748 * gfortran.dg/elemental_scalar_args_2.f90: New test.
4750 2013-01-07 Tobias Burnus <burnus@net-b.de>
4753 * gfortran.dg/pointer_init_2.f90: Update dg-error.
4754 * gfortran.dg/pointer_init_7.f90: New.
4756 2013-01-07 Richard Biener <rguenther@suse.de>
4758 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4760 2013-01-07 Richard Biener <rguenther@suse.de>
4763 * gcc.dg/torture/pr55890-1.c: New testcase.
4764 * gcc.dg/torture/pr55890-2.c: Likewise.
4766 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
4768 * gcc.target/aarch64/fmovd.c: New.
4769 * gcc.target/aarch64/fmovf.c: Likewise.
4770 * gcc.target/aarch64/fmovd-zero.c: Likewise.
4771 * gcc.target/aarch64/fmovf-zero.c: Likewise.
4772 * gcc.target/aarch64/vect-fmovd.c: Likewise.
4773 * gcc.target/aarch64/vect-fmovf.c: Likewise.
4774 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4775 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4777 2013-01-07 Richard Biener <rguenther@suse.de>
4779 PR tree-optimization/55888
4780 PR tree-optimization/55862
4781 * gcc.dg/torture/pr55888.c: New testcase.
4783 2013-01-07 Tobias Burnus <burnus@net-b.de>
4786 * gfortran.dg/intrinsic_size_3.f90: New.
4788 2013-01-07 Tobias Burnus <burnus@net-b.de>
4791 * gfortran.dg/select_type_32.f90: New.
4793 2013-01-04 Dodji Seketeli <dodji@redhat.com>
4796 * g++.dg/cpp0x/alias-decl-29.C: New test.
4798 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
4803 * gfortran.dg/class_array_15.f03: New test.
4805 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
4810 * gfortran.dg/use_23.f90: New test.
4811 * gfortran.dg/use_24.f90: New test.
4812 * gfortran.dg/use_25.f90: New test.
4813 * gfortran.dg/use_26.f90: New test.
4814 * gfortran.dg/use_27.f90: New test.
4816 2013-01-06 Olivier Hainque <hainque@adacore.com>
4818 * gnat.dg/specs/clause_on_volatile.ads: New test.
4820 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
4822 * gnat.dg/alignment10.adb: New test.
4824 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
4825 Mikael Morin <mikael@gcc.gnu.org>
4828 * gfortran.dg/use_22.f90: New test.
4830 2013-01-04 Andrew Pinski <apinski@cavium.com>
4832 * gcc.target/aarch64/cmp-1.c: New testcase.
4834 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
4837 * gfortran.dg/select_type_31.f03: New test.
4839 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
4841 PR c++/54526 (again)
4842 * g++.dg/cpp0x/parse2.C: Extend.
4843 * g++.old-deja/g++.other/crash28.C: Adjust.
4845 2013-01-04 Richard Biener <rguenther@suse.de>
4847 PR tree-optimization/55862
4848 * gcc.dg/torture/pr55862.c: New testcase.
4850 2013-01-04 Martin Jambor <mjambor@suse.cz>
4852 PR tree-optimization/55755
4853 * gcc.dg/torture/pr55755.c: New test.
4854 * gcc.dg/tree-ssa/sra-13.c: Likewise.
4855 * gcc.dg/tree-ssa/pr45144.c: Update.
4857 2013-01-04 Richard Biener <rguenther@suse.de>
4860 * gcc.dg/fold-reassoc-2.c: New testcase.
4862 2013-01-04 Tobias Burnus <burnus@net-b.de>
4865 * gfortran.dg/null_7.f90: New.
4867 2013-01-04 Tobias Burnus <burnus@net-b.de>
4871 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4872 * gfortran.dg/unlimited_polymorphic_7.f90: New.
4873 * gfortran.dg/unlimited_polymorphic_8.f90: New.
4875 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
4877 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4879 2013-01-03 Janus Weil <janus@gcc.gnu.org>
4882 * gfortran.dg/assignment_1.f90: Modified.
4883 * gfortran.dg/assignment_4.f90: New.
4885 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
4887 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4889 2013-01-03 Richard Biener <rguenther@suse.de>
4891 PR tree-optimization/55857
4892 * gcc.dg/vect/pr55857-1.c: New testcase.
4893 * gcc.dg/vect/pr55857-2.c: Likewise.
4895 2013-01-03 Jakub Jelinek <jakub@redhat.com>
4897 PR rtl-optimization/55838
4898 * gcc.dg/pr55838.c: New test.
4900 PR tree-optimization/55832
4901 * gcc.c-torture/compile/pr55832.c: New test.
4903 2013-01-02 Teresa Johnson <tejohnson@google.com>
4905 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4906 * gcc.dg/tree-ssa/loop-23.c: Ditto.
4907 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4908 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4909 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4910 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4911 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4912 * gcc.dg/unroll_1.c: Ditto.
4913 * gcc.dg/unroll_2.c: Ditto.
4914 * gcc.dg/unroll_3.c: Ditto.
4915 * gcc.dg/unroll_4.c: Ditto.
4917 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4919 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4921 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4924 * gfortran.dg/eof_4.f90: New test.
4926 2013-01-02 Jakub Jelinek <jakub@redhat.com>
4928 * lib/c-compat.exp (compat-use-alt-compiler): Remove
4929 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4930 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4931 (compat_setup_dfp): Initialize compat_alt_caret and
4932 compat_save_TEST_ALWAYS_FLAGS.
4934 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4936 * gcc.dg/torture/tls/tls-reload-1.c: New test.
4938 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4940 * gcc.dg/torture/fp-int-convert-2.c: New test.
4942 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4944 * gfortran.dg/newunit_3.f90: Add dg-do run.
4945 * gfortran.dg/inquire_15.f90: Add dg-do run.
4947 2013-01-01 Jakub Jelinek <jakub@redhat.com>
4949 PR tree-optimization/55831
4950 * gcc.dg/pr55831.c: New test.
4952 Copyright (C) 2013 Free Software Foundation, Inc.
4954 Copying and distribution of this file, with or without modification,
4955 are permitted in any medium without royalty provided the copyright
4956 notice and this notice are preserved.