1 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
3 PR rtl-optimization/57425
4 PR rtl-optimization/57569
5 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
6 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
8 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
12 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
14 * gfortran.dg/typebound_assignment_6.f03: New.
16 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
18 * gcc.target/h8300/h8300.exp: New.
19 * gcc.dg/pragma-isr.c: Move to ...
20 * gcc.target/sh/torture/pragma-isr.c: ... here ...
21 * gcc.target/h8300/pragma-isr.c: ... and here.
22 * gcc.dg/pragma-isr2.c: Move to ...
23 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
24 * gcc.target/h8300/pragma-isr2.c: ... and here.
25 * gcc.dg/pragma-isr-trapa.c: Move to ...
26 * gcc.target/sh/pragma-isr-trapa.c: ... here.
27 * gcc.dg/pragma-isr-trapa2.c: Move to ...
28 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
29 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
30 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
31 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
32 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
33 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
34 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
35 * gcc.dg/attr-isr-trap_exit.c: Move to ...
36 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
37 * gcc.dg/attr-isr-trapa.c: Move to ...
38 * gcc.target/sh/attr-isr-trapa.c: ... here.
40 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
43 * g++.dg/ext/builtin-offsetof1.C: New.
45 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
47 * gcc.target/aarch64/vect_smlal_1.c: New file.
49 2013-06-14 Tobias Burnus <burnus@net-b.de>
52 * gfortran.dg/defined_assignment_7.f90: New.
54 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
57 * g++.dg/rtti/dyncast6.C: New.
58 * g++.dg/cpp0x/dyncast1.C: Likewise.
60 2013-06-14 Alan Modra <amodra@gmail.com>
63 * gcc.dg/pr57134.c: New.
65 2013-06-14 Tobias Burnus <burnus@net-b.de>
68 * gfortran.dg/deferred_type_param_9.f90: New.
70 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
72 * gcc.dg/fold-minus-1.c: New testcase.
74 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
77 * gfortran.dg/typebound_assignment_5.f03: New.
79 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
81 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
83 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
84 Pat Haugen <pthaugen@us.ibm.com>
85 Peter Bergner <bergner@vnet.ibm.com>
87 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
88 load/store instructions on power7, power8.
89 * gcc.target/powerpc/atomic-p8.c: Likewise.
91 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
94 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
96 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
99 * g++.dg/warn/Wunused-var-20.C: New.
101 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
103 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
104 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
105 Run with -fno-common.
107 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
109 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
110 and exit function calls with return 1 and return 0, respectively.
112 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
114 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
117 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
119 PR tree-optimization/57361
120 * gcc.dg/tree-ssa/pr57361.c: New file.
122 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
124 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
126 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
128 2013-06-12 Tobias Burnus <burnus@net-b.de>
130 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
132 2013-06-12 Tobias Burnus <burnus@net-b.de>
133 Dominique d'Humieres <dominiq@lps.ens.fr>
135 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
137 2013-06-12 Jakub Jelinek <jakub@redhat.com>
140 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
141 * gcc.target/i386/pr56564-3.c: Likewise.
143 2013-06-11 Tobias Burnus <burnus@net-b.de>
146 * gfortran.dg/class_array_18.f90: New.
148 2013-06-11 Jan Hubicka <jh@suse.cz>
151 * g++.dg/ext/visibility/anon6.C: Update testcase.
153 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
156 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
157 in how we check __sec_reduce_mutating function's result.
159 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
160 Pat Haugen <pthaugen@us.ibm.com>
161 Peter Bergner <bergner@vnet.ibm.com>
163 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
164 direct move instructions.
165 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
166 * gcc.target/powerpc/direct-move.h: Likewise.
167 * gcc.target/powerpc/direct-move-float1.c: Likewise.
168 * gcc.target/powerpc/direct-move-float2.c: Likewise.
169 * gcc.target/powerpc/direct-move-double1.c: Likewise.
170 * gcc.target/powerpc/direct-move-double2.c: Likewise.
171 * gcc.target/powerpc/direct-move-long1.c: Likewise.
172 * gcc.target/powerpc/direct-move-long2.c: Likewise.
174 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
177 * g++.dg/cpp0x/pr52440.C: New.
179 2013-06-10 Jakub Jelinek <jakub@redhat.com>
182 * gcc.target/i386/pr56564-1.c: New test.
183 * gcc.target/i386/pr56564-2.c: New test.
184 * gcc.target/i386/pr56564-3.c: New test.
185 * gcc.target/i386/pr56564-4.c: New test.
186 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
187 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
188 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
189 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
190 * gcc.target/i386/vect-sizes-1.c: Likewise.
191 * gcc.target/i386/memcpy-1.c: Likewise.
192 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
193 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
195 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
197 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
198 systems to cover all GNU systems.
199 * g++.dg/abi/guard2.C: Likewise.
200 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
201 * g++.dg/eh/sighandle.C: Likewise.
202 * g++.dg/ext/cleanup-10.C: Likewise.
203 * g++.dg/ext/cleanup-11.C: Likewise.
204 * g++.dg/ext/cleanup-8.C: Likewise.
205 * g++.dg/ext/cleanup-9.C: Likewise.
206 * g++.dg/opt/const5.C: Likewise.
207 * g++.dg/opt/life1.C: Likewise.
208 * g++.dg/other/pr39496.C: Likewise.
209 * g++.old-deja/g++.abi/aggregates.C: Likewise.
210 * g++.old-deja/g++.abi/align.C: Likewise.
211 * g++.old-deja/g++.abi/bitfields.C: Likewise.
212 * g++.old-deja/g++.law/weak.C: Likewise.
213 * g++.old-deja/g++.pt/asm1.C: Likewise.
214 * gcc.c-torture/execute/20030125-1.x: Likewise.
215 * gcc.c-torture/execute/990127-2.x: Likewise.
216 * gcc.dg/20041106-1.c: Likewise.
217 * gcc.dg/20050503-1.c: Likewise.
218 * gcc.dg/builtin-object-size-5.c: Likewise.
219 * gcc.dg/cleanup-10.c: Likewise.
220 * gcc.dg/cleanup-11.c: Likewise.
221 * gcc.dg/cleanup-8.c: Likewise.
222 * gcc.dg/cleanup-9.c: Likewise.
223 * gcc.dg/complex-5.c: Likewise.
224 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
225 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
226 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
227 * gcc.dg/dfp/pr35739.c: Likewise.
228 * gcc.dg/fdata-sections-1.c: Likewise.
229 * gcc.dg/lto/20090206-1_0.c: Likewise.
230 * gcc.dg/lto/20090206-2_0.c: Likewise.
231 * gcc.dg/pr30360.c: Likewise.
232 * gcc.dg/pr37303.c: Likewise.
233 * gcc.dg/pr39323-1.c: Likewise.
234 * gcc.dg/pr39323-2.c: Likewise.
235 * gcc.dg/pr39323-3.c: Likewise.
236 * gcc.dg/pr45416.c: Likewise.
237 * gcc.dg/setjmp-2.c: Likewise.
238 * gcc.dg/split-1.c: Likewise.
239 * gcc.dg/split-3.c: Likewise.
240 * gcc.dg/split-4.c: Likewise.
241 * gcc.dg/strlenopt-12g.c: Likewise.
242 * gcc.dg/strlenopt-14g.c: Likewise.
243 * gcc.dg/strlenopt-14gf.c: Likewise.
244 * gcc.dg/strlenopt-16g.c: Likewise.
245 * gcc.dg/strlenopt-17g.c: Likewise.
246 * gcc.dg/strlenopt-18g.c: Likewise.
247 * gcc.dg/strlenopt-1f.c: Likewise.
248 * gcc.dg/strlenopt-22g.c: Likewise.
249 * gcc.dg/strlenopt-2f.c: Likewise.
250 * gcc.dg/strlenopt-4g.c: Likewise.
251 * gcc.dg/strlenopt-4gf.c: Likewise.
252 * gcc.dg/struct-ret-3.c: Likewise.
253 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
254 * gcc.misc-tests/linkage.exp: Likewise.
255 * gcc.target/i386/20000724-1.c: Likewise.
256 * gcc.target/i386/align-main-3.c: Likewise.
257 * gcc.target/i386/cleanup-1.c: Likewise.
258 * gcc.target/i386/inline-mcpy.c: Likewise.
259 * gcc.target/i386/pr32268.c: Likewise.
260 * gcc.target/i386/pr36613.c: Likewise.
261 * gcc.target/i386/pr39013-1.c: Likewise.
262 * gcc.target/i386/pr39013-2.c: Likewise.
263 * gcc.target/i386/pr39496.c: Likewise.
264 * gcc.target/i386/pr40906-3.c: Likewise.
265 * gcc.target/i386/pr46084.c: Likewise.
266 * lib/target-supports.exp (check_effective_target_pie): Likewise.
268 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
271 * gcc.target/sh/pr6526.c: New.
273 2013-06-09 Jakub Jelinek <jakub@redhat.com>
276 * gcc.c-torture/execute/pr57568.c: New test.
278 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
281 * g++.dg/other/vararg-4.C: New.
283 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
285 PR rtl-optimization/57559
286 * gcc.target/s390/pr57559.c : New test.
288 2013-06-08 Tobias Burnus <burnus@net-b.de>
291 * gfortran.dg/finalize_10.f90: New.
292 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
293 * gfortran.dg/finalize_15.f90: New.
295 2013-06-08 Tobias Burnus <burnus@net-b.de>
298 * gfortran.dg/storage_size_4.f90: New.
300 2013-06-07 Sriraman Tallam <tmsriram@google.com>
303 * testsuite/g++.dg/ext/pr57548.C: New test.
305 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
308 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
310 2013-06-07 Jan Hubicka <jh@suse.cz>
312 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
314 2013-06-07 Tobias Burnus <burnus@net-b.de>
317 * gfortran.dg/array_constructor_48.f90: New.
318 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
319 * gfortran.dg/array_constructor_type_15.f03: Ditto.
321 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
324 * gcc.target/arm/xordi3-opt.c: New test.
326 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
328 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
329 Revert to dg-options.
331 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
334 * gcc.target/powerpc/pr55033.c: New.
336 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
339 * g++.dg/cpp0x/alias-decl-36.C: New.
341 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
342 Pat Haugen <pthaugen@us.ibm.com>
343 Peter Bergner <bergner@vnet.ibm.com>
345 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
346 power8 builtin functions.
347 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
348 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
349 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
350 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
351 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
352 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
353 * gcc.target/powerpc/p8vector-vectorize-1.c: New
354 tests to test power8 auto-vectorization.
355 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
356 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
357 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
358 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
360 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
361 powerpc_p8vector_ok instead of powerpc_vsx_ok.
363 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
365 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
367 (check_effective_target_powerpc_p8vector_ok): Likewise.
368 (is-effective-target): Likewise.
369 (check_vect_support_and_set_flags): Likewise.
371 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
374 * g++.dg/parse/error53.C: New.
376 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
378 PR rtl-optimization/57459
379 * gcc.target/i386/pr57459.c: New test.
381 2013-06-06 Teresa Johnson <tejohnson@google.com>
384 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
385 into -freorder-blocks-and-partition test.
386 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
387 * gcc.dg/tree-prof/20041218-1.c: Ditto.
388 * gcc.dg/tree-prof/pr52027.c: Use -O2.
389 * gcc.dg/tree-prof/pr50907.c: Ditto.
390 * gcc.dg/tree-prof/pr45354.c: Ditto.
391 * g++.dg/tree-prof/partition2.C: Ditto.
392 * g++.dg/tree-prof/partition3.C: Ditto.
394 2013-06-06 Tobias Burnus <burnus@net-b.de>
397 * gfortran.dg/finalize_16.f90: New.
399 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
401 * gcc.dg/vect/no-section-anchors-vect-68.c:
402 Add dg-skip-if aarch64_tiny.
404 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
407 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
408 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
410 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
413 * g++.dg/cpp0x/decltype54.C: New.
415 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
417 * gcc.dg/fshort-wchar.c: Add extra dg-options for
418 arm*-*-*eabi* targets.
419 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
421 * gcc.dg/tree-ssa/pr43491.c: Likewise.
423 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
424 Tobias Burnus <burnus@net-b.de>
426 * gfortran.dg/string_length_2.f90: Fix dg-do run.
427 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
428 * gfortran.dg/io_real_boz_4.f90: Ditto.
429 * gfortran.dg/io_real_boz_5.f90: Ditto.
431 2013-06-05 Andreas Schwab <schwab@suse.de>
433 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
435 2013-06-04 Jan Hubicka <jh@suse.cz>
437 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
439 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
441 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
442 parameters with void.
443 (main2): Removed argc parameter.
444 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
445 (main): Replaced argc, argv parameters with void.
446 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
447 (main2): Removed argc parameter.
448 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
449 argv parameters with void. Added __asm volatile to avoid optimization
450 on argc, if necessary.
451 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
452 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
453 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
454 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
455 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
456 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
457 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
458 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
459 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
460 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
461 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
462 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
463 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
464 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
465 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
466 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
467 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
468 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
469 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
470 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
471 parameters with void.
472 (main2): Removed argc parameter.
473 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
474 (main): Replaced argc, argv parameters with void.
475 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
476 argv parameters with void. Also renamed this function as main, and
477 delete the existing main.
478 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
479 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
480 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
482 2013-06-04 Ian Bolton <ian.bolton@arm.com>
484 * gcc.target/aarch64/movi_1.c: New test.
486 2013-06-04 Tobias Burnus <burnus@net-b.de>
489 * gfortran.dg/finalize_12.f90: New.
490 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
491 end of scope finalization.
492 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
493 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
494 * gfortran.dg/auto_dealloc_2.f90: Ditto.
495 * gfortran.dg/class_19.f03: Ditto.
496 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
497 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
498 * gfortran.dg/extends_14.f03: Ditto.
499 * gfortran.dg/move_alloc_4.f90: Ditto.
500 * gfortran.dg/typebound_proc_27.f03: Ditto.
502 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
504 * gfortran.dg/bounds_check_7.f90: Remove "! {".
505 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
506 * gfortran.dg/default_initialization_5.f90: Update dg-do.
507 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
508 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
509 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
510 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
511 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
512 * gfortran.dg/io_real_boz_4.f90: Ditto.
513 * gfortran.dg/io_real_boz_5.f90: Ditto.
514 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
515 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
516 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
517 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
518 * gfortran.dg/transpose_2.f90: Fix dg-output.
520 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
522 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
523 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
524 dg-option and an header comment.
526 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
529 * g++.dg/cpp0x/sfinae46.C: New.
530 * g++.dg/cpp0x/defaulted13.C: Adjust.
531 * g++.dg/cpp0x/defaulted2.C: Likewise.
532 * g++.dg/cpp0x/defaulted26.C: Likewise.
533 * g++.dg/cpp0x/defaulted3.C: Likewise.
534 * g++.dg/cpp0x/error1.C: Likewise.
535 * g++.dg/cpp0x/implicit1.C: Likewise.
536 * g++.dg/cpp0x/implicit11.C: Likewise.
537 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
538 * g++.dg/cpp0x/initlist47.C: Likewise.
539 * g++.dg/cpp0x/initlist9.C: Likewise.
540 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
541 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
542 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
543 * g++.dg/cpp0x/union4.C: Likewise.
544 * g++.dg/template/crash108.C: Likewise.
545 * g++.dg/template/crash41.C: Likewise.
546 * g++.old-deja/g++.jason/local.C: Likewise.
547 * g++.old-deja/g++.law/visibility3.C: Likewise.
549 2013-06-03 Teresa Johnson <tejohnson@google.com>
551 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
552 * gcc.dg/vect/bb-slp-14.c: Ditto.
553 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
554 * gcc.dg/vect/bb-slp-23.c: Ditto.
555 * gcc.dg/vect/bb-slp-15.c: Ditto.
556 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
557 * gcc.dg/vect/bb-slp-24.c: Ditto.
558 * gcc.dg/vect/bb-slp-16.c: Ditto.
559 * gcc.dg/vect/bb-slp-25.c: Ditto.
560 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
561 * gcc.dg/vect/bb-slp-17.c: Ditto.
562 * gcc.dg/vect/bb-slp-1.c: Ditto.
563 * gcc.dg/vect/bb-slp-26.c: Ditto.
564 * gcc.dg/vect/bb-slp-18.c: Ditto.
565 * gcc.dg/vect/bb-slp-2.c: Ditto.
566 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
567 * gcc.dg/vect/bb-slp-27.c: Ditto.
568 * gcc.dg/vect/bb-slp-19.c: Ditto.
569 * gcc.dg/vect/bb-slp-3.c: Ditto.
570 * gcc.dg/vect/bb-slp-28.c: Ditto.
571 * gcc.dg/vect/bb-slp-4.c: Ditto.
572 * gcc.dg/vect/bb-slp-29.c: Ditto.
573 * gcc.dg/vect/bb-slp-5.c: Ditto.
574 * gcc.dg/vect/bb-slp-6.c: Ditto.
575 * gcc.dg/vect/bb-slp-8a.c: Ditto.
576 * gcc.dg/vect/bb-slp-7.c: Ditto.
577 * gcc.dg/vect/bb-slp-8b.c: Ditto.
578 * gcc.dg/vect/bb-slp-8.c: Ditto.
579 * gcc.dg/vect/bb-slp-9.c: Ditto.
580 * gcc.dg/vect/bb-slp-10.c: Ditto.
581 * gcc.dg/vect/bb-slp-11.c: Ditto.
582 * gcc.dg/vect/bb-slp-20.c: Ditto.
583 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
584 * gcc.dg/vect/bb-slp-21.c: Ditto.
585 * gcc.dg/vect/bb-slp-30.c: Ditto.
586 * gcc.dg/vect/bb-slp-13.c: Ditto.
587 * gcc.dg/vect/bb-slp-22.c: Ditto.
588 * g++.dg/vect/slp-pr50413.cc: Ditto.
589 * g++.dg/vect/slp-pr56812.cc: Ditto.
590 * g++.dg/vect/slp-pr50819.cc: Ditto.
592 2013-06-01 Tobias Burnus <burnus@net-b.de>
595 * gfortran.dg/class_array_17.f90: New.
597 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
599 * ada/acats/floatstore.lst: New.
600 * ada/acats/run_all.sh: Process it.
602 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
604 * gcc.target/powerpc/e500-ord-1.c: New test.
605 * gcc.target/powerpc/e500-ord-2.c: Likewise.
606 * gcc.target/powerpc/e500-unord-1.c: Likewise.
607 * gcc.target/powerpc/e500-unord-2.c: Likewise.
609 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
611 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
613 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
615 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
617 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
619 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
621 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
624 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
627 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
629 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
631 2013-05-31 Marek Polacek <polacek@redhat.com>
633 PR tree-optimization/57478
634 PR tree-optimization/57453
635 * gcc.dg/torture/pr57478.c: New test.
637 2013-05-31 Tobias Burnus <burnus@net-b.de>
640 * gfortran.dg/class_array_17.f90: New.
642 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
645 * gcc.target/arm/iordi3-opt.c: New test.
647 2013-05-31 Janus Weil <janus@gcc.gnu.org>
651 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
652 * gfortran.dg/interface_26.f90: Ditto.
653 * gfortran.dg/proc_ptr_11.f90: Ditto.
654 * gfortran.dg/proc_ptr_15.f90: Ditto.
655 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
656 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
657 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
658 * gfortran.dg/typebound_override_1.f90: Ditto.
659 * gfortran.dg/typebound_override_4.f90: Ditto.
660 * gfortran.dg/typebound_proc_6.f03: Ditto.
661 * gfortran.dg/assumed_type_7.f90: New test.
662 * gfortran.dg/typebound_override_5.f90: New test.
663 * gfortran.dg/typebound_override_6.f90: New test.
664 * gfortran.dg/typebound_override_7.f90: New test.
666 2013-05-30 Tobias Burnus <burnus@net-b.de>
669 * gfortran.dg/power_6.f90: New.
671 2013-05-30 Ian Bolton <ian.bolton@arm.com>
673 * gcc.target/aarch64/insv_1.c: New test.
675 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
677 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
678 dg-skip-if "No stabs".
680 2013-05-30 Janus Weil <janus@gcc.gnu.org>
683 * gfortran.dg/assumed_size_1.f90: New.
685 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
687 * gcc.dg/shrink-wrap-alloca.c: New added.
688 * gcc.dg/shrink-wrap-pretend.c: New added.
689 * gcc.dg/shrink-wrap-sibcall.c: New added.
691 2013-05-30 Tobias Burnus <burnus@net-b.de>
694 * gfortran.dg/assumed_rank_13.f90: New.
696 2013-05-29 Easwaran Raman <eraman@google.com>
698 PR tree-optimization/57442
699 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
701 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
703 PR tree-optimization/57441
704 * gcc.c-torture/compile/pr57441.c: New.
706 2013-05-29 Dehao Chen <dehao@google.com>
709 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
711 2013-05-29 Tobias Burnus <burnus@net-b.de>
714 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
715 * gfortran.dg/class_19.f03: Ditto.
717 2013-05-29 Richard Biener <rguenther@suse.de>
719 * gcc.dg/vect/bb-slp-32.c: New testcase.
721 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
723 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
724 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
725 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
726 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
727 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
728 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
729 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
730 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
731 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
732 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
733 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
734 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
735 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
736 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
737 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
738 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
739 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
740 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
741 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
742 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
743 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
744 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
745 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
746 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
747 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
748 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
749 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
750 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
751 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
752 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
753 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
754 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
755 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
756 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
757 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
758 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
759 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
760 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
761 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
763 2013-05-29 Tobias Burnus <burnus@net-b.de>
766 * gfortran.dg/finalize_11.f90: New.
767 * gfortran.dg/finalize_4.f03: Remove dg-error.
768 * gfortran.dg/finalize_5.f03: Ditto.
769 * gfortran.dg/finalize_6.f03: Ditto.
770 * gfortran.dg/finalize_7.f03: Ditto.
772 2013-05-28 Tobias Burnus <burnus@net-b.de>
774 * gfortran.dg/class_array_16.f90: New.
776 2013-05-28 Tobias Burnus <burnus@net-b.de>
779 * testsuite/gfortran.dg/use_29.f90: New.
781 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
783 * gnat.dg/fp_exception.adb: New test.
785 2013-05-28 Richard Biener <rguenther@suse.de>
787 PR tree-optimization/56787
788 * gcc.dg/vect/pr56787.c: New testcase.
790 2013-05-28 Janus Weil <janus@gcc.gnu.org>
791 Tobias Burnus <burnus@net-b.de>
794 * gfortran.dg/typebound_override_4.f90: New.
796 2013-05-28 Richard Biener <rguenther@suse.de>
798 PR tree-optimization/57411
799 * g++.dg/opt/pr57411.C: New testcase.
801 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
803 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
804 * gcc.dg/builtin-bswap-9.c: Likewise.
806 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
808 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
810 2013-05-27 Richard Biener <rguenther@suse.de>
813 * gcc.dg/gomp/pr57412.c: New testcase.
815 2013-05-27 Bud Davis <jmdavis@link.com>
818 * gfortran.dg/stfunc_8.f90: New.
820 2013-05-27 Richard Biener <rguenther@suse.de>
822 PR tree-optimization/57343
823 * gcc.dg/torture/pr57343.c: New testcase.
825 2013-05-27 Richard Biener <rguenther@suse.de>
827 PR tree-optimization/57417
828 * gcc.dg/torture/pr57417.c: New testcase.
830 2013-05-27 Richard Biener <rguenther@suse.de>
832 PR tree-optimization/57396
833 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
835 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
837 * gnat.dg/specs/last_bit.ads: New test.
839 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
841 * gnat.dg/specs/machine_attribute.ads: New test.
843 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
845 * gnat.dg/incomplete3.ad[sb]: New test.
847 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
850 * gcc.target/mips/div-13.c: New test.
852 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
855 * gcc.target/mips/mips16-attributes-5.c,
856 * gcc.target/mips/mips16-attributes-6.c: New tests.
858 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
860 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
861 * gcc.dg/builtin-bswap-8.c: Likewise.
863 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
866 * g++.dg/cpp0x/new1.C: New.
868 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
871 * g++.dg/parse/dtor16.C: New.
872 * g++.dg/parse/dtor6.C: Adjust.
874 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
877 * g++.dg/expr/bitfield12.C: New.
879 2013-05-24 Jeff Law <law@redhat.com>
881 PR tree-optimization/57124
882 * gcc.c-torture/execute/pr57124.c: New test.
883 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
885 2013-05-24 Martin Jambor <mjambor@suse.cz>
887 PR tree-optimization/57294
888 * gcc.dg/ipa/pr57294.c: New test.
890 2013-05-24 Dehao Chen <dehao@google.com>
892 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
894 2013-05-24 Ian Bolton <ian.bolton@arm.com>
896 * gcc.target/aarch64/scalar_intrinsics.c
897 (force_simd): Use a valid instruction.
898 (test_vdupd_lane_s64): Pass a valid lane argument.
899 (test_vdupd_lane_u64): Likewise.
901 2013-05-24 Richard Biener <rguenther@suse.de>
903 PR tree-optimization/57287
904 * gcc.dg/pr57287.c: New testcase.
906 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
909 * g++.dg/template/error51.C: New.
911 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
914 * g++.dg/template/bitfield2.C: New.
916 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
918 * gnat.dg/specs/noinline1.ads: New test.
919 * gnat.dg/noinline2.ad[sb]: Likewise.
920 * gnat.dg/specs/noinline3.ads: Likewise.
921 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
923 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
926 * gcc.dg/tree-ssa/pr57385.c: New test.
928 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
930 * gnat.dg/derived_type4.adb: New test.
932 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
934 * gcc.dg/builtin-bswap-6.c: New test.
935 * gcc.dg/builtin-bswap-7.c: Likewise.
936 * gcc.dg/builtin-bswap-8.c: Likewise.
937 * gcc.dg/builtin-bswap-9.c: Likewise.
939 2013-05-23 Christian Bruel <christian.bruel@st.com>
942 * gcc.dg/debug/pr57351.c: New test
944 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
946 * gcc.target/aarch64/vect-clz.c: New file.
948 2013-05-23 Martin Jambor <mjambor@suse.cz>
951 * gcc.dg/ipa/pr57347.c: New test.
953 2013-05-23 Richard Biener <rguenther@suse.de>
955 PR tree-optimization/57380
956 * g++.dg/tree-ssa/pr57380.C: New testcase.
958 2013-05-23 Richard Biener <rguenther@suse.de>
961 * gcc.dg/torture/pr57381.c: New testcase.
963 2013-05-23 Jakub Jelinek <jakub@redhat.com>
966 * gcc.c-torture/execute/pr57344-1.c: New test.
967 * gcc.c-torture/execute/pr57344-2.c: New test.
968 * gcc.c-torture/execute/pr57344-3.c: New test.
969 * gcc.c-torture/execute/pr57344-4.c: New test.
971 2013-05-23 Richard Biener <rguenther@suse.de>
973 PR rtl-optimization/57341
974 * gcc.dg/torture/pr57341.c: New testcase.
976 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
979 * g++.dg/parse/crash62.C: New.
981 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
982 Pat Haugen <pthaugen@us.ibm.com>
983 Peter Bergner <bergner@vnet.ibm.com>
985 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
988 2013-05-22 Tobias Burnus <burnus@net-b.de>
991 * gfortran.dg/defined_assignment_6.f90: New.
993 2013-05-22 Tobias Burnus <burnus@net-b.de>
996 * gfortran.dg/assumed_type_6.f90: New.
998 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1001 * g++.dg/cpp0x/Wunused-parm.C: New.
1003 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1005 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1006 * g++.dg/warn/Wdouble-promotion.C: Likewise.
1008 2013-05-21 Easwaran Raman <eraman@google.com>
1010 PR tree-optimization/57322
1011 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1013 2013-05-21 Graham Stott <graham.stott@btinternet.com>
1015 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1018 2013-05-21 Tobias Burnus <burnus@net-b.de>
1021 * gfortran.dg/assumed_type_5.f90: New.
1022 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1023 * gfortran.dg/assumed_rank_2.f90: Ditto.
1024 * gfortran.dg/assumed_type_3.f90: Update dg-error.
1025 * gfortran.dg/no_arg_check_3.f90: Ditto.
1027 2013-05-21 Jakub Jelinek <jakub@redhat.com>
1029 PR tree-optimization/57331
1030 * gcc.c-torture/compile/pr57331.c: New test.
1032 2013-05-21 Richard Biener <rguenther@suse.de>
1034 PR tree-optimization/57330
1035 * gcc.dg/torture/pr57330.c: New testcase.
1037 2013-05-21 Richard Biener <rguenther@suse.de>
1039 PR tree-optimization/57303
1040 * gcc.dg/torture/pr57303.c: New testcase.
1042 2013-05-21 Jakub Jelinek <jakub@redhat.com>
1044 PR tree-optimization/57321
1045 * gcc.c-torture/execute/pr57321.c: New test.
1047 2013-05-20 Tobias Burnus <burnus@net-b.de>
1051 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1052 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1053 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1054 * gfortran.dg/binding_label_tests_3.f03: Ditto.
1055 * gfortran.dg/binding_label_tests_4.f03: Ditto.
1056 * gfortran.dg/binding_label_tests_5.f03: Ditto.
1057 * gfortran.dg/binding_label_tests_6.f03: Ditto.
1058 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1059 * gfortran.dg/binding_label_tests_8.f03: Ditto.
1060 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1061 * gfortran.dg/binding_label_tests_24.f90: New.
1062 * gfortran.dg/binding_label_tests_25.f90: New.
1064 2013-05-20 Tobias Burnus <burnus@net-b.de>
1067 * gfortran.dg/binding_label_tests_17.f90: New.
1068 * gfortran.dg/binding_label_tests_18.f90: New.
1069 * gfortran.dg/binding_label_tests_19.f90: New.
1070 * gfortran.dg/binding_label_tests_20.f90: New.
1071 * gfortran.dg/binding_label_tests_21.f90: New.
1072 * gfortran.dg/binding_label_tests_22.f90: New.
1073 * gfortran.dg/binding_label_tests_23.f90: New.
1075 2013-05-20 Tobias Burnus <burnus@net-b.de>
1078 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1079 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1080 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1081 * gfortran.dg/common_18.f90: New.
1082 * gfortran.dg/common_19.f90: New.
1083 * gfortran.dg/common_20.f90: New.
1084 * gfortran.dg/common_21.f90: New.
1086 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1089 * g++.dg/parse/error52.C: New.
1090 * g++.dg/parse/error3.C: Adjust.
1091 * g++.dg/parse/error36.C: Likewise.
1093 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1096 * gcc.target/sh/pr56547-1.c: New.
1097 * gcc.target/sh/pr56547-2.c: New.
1099 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1102 * g++.dg/warn/Wsign-compare-6.C: New.
1103 * g++.dg/warn/Wdouble-promotion.C: Adjust.
1105 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1108 * g++.dg/template/error50.C: New.
1110 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1113 * g++.dg/ext/complit13.C: New.
1115 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
1118 * g++.dg/pr57175.C: New testcase.
1120 2013-05-17 Easwaran Raman <eraman@google.com>
1122 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
1124 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
1127 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
1129 2013-05-17 Jakub Jelinek <jakub@redhat.com>
1131 PR rtl-optimization/57281
1132 PR rtl-optimization/57300
1133 * gcc.dg/pr57300.c: New test.
1134 * gcc.c-torture/execute/pr57281.c: New test.
1136 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1139 * g++.dg/ext/sizeof-complit.C: New.
1141 2013-05-17 Marek Polacek <polacek@redhat.com>
1143 * gcc.dg/strlenopt-25.c: New test.
1144 * gcc.dg/strlenopt-26.c: Likewise.
1146 2013-05-17 Jakub Jelinek <jakub@redhat.com>
1148 * gcc.target/i386/rotate-4.c: Compile only with -mavx
1149 instead of -mavx2, require only avx instead of avx2.
1150 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
1151 of avx2-check.h and turn into an avx runtime test instead of
1154 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
1156 * g++.dg/ext/vector22.C: Uncomment working test.
1158 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
1161 * g++.dg/template/pr17410.C: New.
1163 2013-05-16 Jakub Jelinek <jakub@redhat.com>
1165 * gcc.target/i386/rotate-3.c: New test.
1166 * gcc.target/i386/rotate-3a.c: New test.
1167 * gcc.target/i386/rotate-4.c: New test.
1168 * gcc.target/i386/rotate-4a.c: New test.
1169 * gcc.target/i386/rotate-5.c: New test.
1170 * gcc.target/i386/rotate-5a.c: New test.
1172 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1174 * gcc.dg/visibility-21.c: Require section_anchors.
1176 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
1178 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
1179 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
1180 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
1182 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
1184 * gcc.dg/visibility-21.c: New.
1186 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
1189 * gcc.dg/pr57286.c: New testcase.
1190 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
1191 * g++.dg/ext/vector22.C: Comment out transformations not
1194 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
1197 * gcc.target/mips/call-1.c: Restrict to o32.
1198 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
1200 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1202 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
1204 * g++.dg/warn/Wshadow-1.C: Likewise.
1205 * g++.dg/warn/Wshadow-6.C: Likewise.
1206 * g++.dg/warn/Wshadow-7.C: Likewise.
1208 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1211 * g++.dg/parse/pr31952-1.C: New.
1212 * g++.dg/parse/pr31952-2.C: Likewise.
1213 * g++.dg/parse/pr31952-3.C: Likewise.
1215 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
1216 * g++.old-deja/g++.jason/cond.C: Likewise.
1217 * g++.dg/cpp0x/range-for5.C: Likewise.
1219 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1222 * gcc.target/arm/pr40887.c: Adjust testcase.
1223 * gcc.target/arm/pr19599.c: New test.
1225 2013-05-15 Richard Biener <rguenther@suse.de>
1227 PR tree-optimization/57275
1228 * gcc.target/i386/pr57275.c: New testcase.
1230 2013-05-15 Jan Hubicka <jh@suse.cz>
1232 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
1233 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
1234 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
1236 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1238 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
1241 2013-05-14 Jakub Jelinek <jakub@redhat.com>
1244 * c-c++-common/Wsequence-point-1.c: New test.
1246 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
1248 * g++.dg/ext/vector22.C: New testcase.
1249 * gcc.dg/binop-xor3.c: Remove xfail.
1251 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
1253 * gcc.target/aarch64/vect-fcm.x: Add cases testing
1254 FLOAT cmp FLOAT ? INT : INT.
1255 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
1256 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1257 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1258 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1259 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1260 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1262 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
1265 * g++.dg/cpp0x/defaulted43.C: New.
1267 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1269 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
1270 (alloca): Remove declaration.
1271 (foo9): Replace alloca by __builtin_alloca.
1273 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
1275 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
1276 Expect "size of array is too large" error.
1278 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1280 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
1282 2013-05-14 Richard Biener <rguenther@suse.de>
1285 * g++.dg/torture/pr57235.C: New testcase.
1287 2013-05-14 Jakub Jelinek <jakub@redhat.com>
1290 * gcc.dg/torture/pr57251.c: New test.
1292 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
1295 * gcc.target/i386/pr57264.c: New test.
1297 2013-05-13 Jakub Jelinek <jakub@redhat.com>
1299 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
1301 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
1303 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
1305 2013-05-13 Jakub Jelinek <jakub@redhat.com>
1307 PR tree-optimization/45216
1308 PR tree-optimization/57157
1309 * c-c++-common/rotate-1.c: Add 32 tests with +.
1310 * c-c++-common/rotate-1a.c: Adjust.
1311 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
1312 * c-c++-common/rotate-2b.c: New test.
1313 * c-c++-common/rotate-3.c: Add 32 tests with +.
1314 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
1315 * c-c++-common/rotate-4b.c: New test.
1316 * c-c++-common/rotate-5.c: New test.
1318 2013-05-13 Martin Jambor <mjambor@suse.cz>
1321 * gcc.dg/ipa/remref-0.c: New test.
1322 * gcc.dg/ipa/remref-1a.c: Likewise.
1323 * gcc.dg/ipa/remref-1b.c: Likewise.
1324 * gcc.dg/ipa/remref-2a.c: Likewise.
1325 * gcc.dg/ipa/remref-2b.c: Likewise.
1327 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
1329 * gcc.dg/vector-shift-2.c: New testcase.
1331 2013-05-13 Jakub Jelinek <jakub@redhat.com>
1333 PR tree-optimization/57230
1334 * gcc.dg/strlenopt-24.c: New test.
1336 PR tree-optimization/57230
1337 * gcc.dg/strlenopt-23.c: New test.
1339 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
1342 * gcc.target/sh/pr57108.c: Move this test case to ...
1343 * gcc.c-torture/compile/pr57108.c: ... here.
1345 2013-05-10 Richard Biener <rguenther@suse.de>
1347 PR tree-optimization/57214
1348 * gcc.dg/torture/pr57214.c: New testcase.
1350 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
1352 * gcc.dg/vector-shift.c: New testcase.
1354 2013-05-10 Jakub Jelinek <jakub@redhat.com>
1356 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
1358 PR tree-optimization/45216
1359 PR tree-optimization/57157
1360 * c-c++-common/rotate-1.c: New test.
1361 * c-c++-common/rotate-1a.c: New test.
1362 * c-c++-common/rotate-2.c: New test.
1363 * c-c++-common/rotate-2a.c: New test.
1364 * c-c++-common/rotate-3.c: New test.
1365 * c-c++-common/rotate-3a.c: New test.
1366 * c-c++-common/rotate-4.c: New test.
1367 * c-c++-common/rotate-4a.c: New test.
1369 2013-05-10 Richard Biener <rguenther@suse.de>
1371 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
1372 * gcc.target/i386/l_fma_double_1.c: Adjust.
1373 * gcc.target/i386/l_fma_double_2.c: Likewise.
1374 * gcc.target/i386/l_fma_double_3.c: Likewise.
1375 * gcc.target/i386/l_fma_double_4.c: Likewise.
1376 * gcc.target/i386/l_fma_double_5.c: Likewise.
1377 * gcc.target/i386/l_fma_double_6.c: Likewise.
1378 * gcc.target/i386/l_fma_float_1.c: Likewise.
1379 * gcc.target/i386/l_fma_float_2.c: Likewise.
1380 * gcc.target/i386/l_fma_float_3.c: Likewise.
1381 * gcc.target/i386/l_fma_float_4.c: Likewise.
1382 * gcc.target/i386/l_fma_float_5.c: Likewise.
1383 * gcc.target/i386/l_fma_float_6.c: Likewise.
1385 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1388 * g++.dg/cpp0x/pr51226.C: New.
1390 2013-04-16 Han Shen <shenhan@google.com>
1392 Test cases for '-fstack-protector-strong'.
1393 * gcc.dg/fstack-protector-strong.c: New.
1394 * g++.dg/fstack-protector-strong.C: New.
1396 2013-05-07 Ian Bolton <ian.bolton@arm.com>
1398 * gcc.target/aarch64/ands_1.c: New test.
1399 * gcc.target/aarch64/ands_2.c: Likewise
1401 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
1403 * lib/target-supports.exp (check_effective_target_hw): New
1405 * c-c++-common/asan/clone-test-1.c: Call
1406 check_effective_target_hw.
1407 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
1408 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
1409 possible decorations.
1410 * c-c++-common/asan/null-deref-1.c: Likewise.
1411 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1412 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1413 * c-c++-common/asan/use-after-free-1.c: Likewise.
1414 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
1415 * g++.dg/asan/large-func-test-1.C: Likewise.
1417 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
1419 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1421 2013-05-07 Richard Biener <rguenther@suse.de>
1424 * g++.dg/torture/pr57190.C: New testcase.
1426 2013-05-07 Jakub Jelinek <jakub@redhat.com>
1428 PR tree-optimization/57149
1429 * gcc.dg/pr57149.c: New test.
1432 * gcc.dg/pr57184.c: New test.
1434 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
1436 * gnat.dg/specs/array3.ads: New test.
1438 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
1440 * c-c++-common/vector-scalar-2.c: New testcase.
1442 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
1444 * gcc.target/i386/asm-dialect-2.c: New testcase.
1446 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
1449 * g++.dg/cpp0x/auto38.C: New.
1451 2013-05-06 Richard Biener <rguenther@suse.de>
1453 PR tree-optimization/57185
1454 * gcc.dg/autopar/pr57185.c: New testcase.
1456 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
1459 * gcc.target/i386/pr57106.c: New test.
1461 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1463 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
1464 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1465 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1466 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1467 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1468 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1469 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1471 2013-05-06 Teresa Johnson <tejohnson@google.com>
1474 * gcc.dg/pr57154.c: New test.
1476 2013-05-06 Richard Biener <rguenther@suse.de>
1479 * gcc.dg/torture/pr57147-1.c: New testcase.
1480 * gcc.dg/torture/pr57147-2.c: Likewise.
1481 * gcc.dg/torture/pr57147-3.c: Likewise.
1483 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1486 * gcc.target/sh/pr55303-1.c: New.
1487 * gcc.target/sh/pr55303-2.c: New.
1488 * gcc.target/sh/pr55303-3.c: New.
1490 2013-05-05 Tobias Burnus <burnus@net-b.de>
1492 * gfortran.dg/allocate_with_source_3.f90: New.
1494 2013-05-05 Tobias Burnus <burnus@net-b.de>
1497 * gfortran.dg/null_8.f90: New.
1499 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1502 * g++.dg/cpp0x/enum27.C: New.
1503 * g++.dg/cpp0x/enum_base.C: Adjust.
1505 2013-05-04 Jakub Jelinek <jakub@redhat.com>
1507 PR tree-optimization/56205
1508 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
1510 2013-05-04 Tobias Burnus <burnus@net-b.de>
1512 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1513 * gfortran.dg/bind_c_usage_27.f90: New.
1514 * gfortran.dg/bind_c_usage_28.f90: New.
1516 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1519 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
1521 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1524 * gcc.target/powerpc/pr57150.c: New file.
1526 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1528 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
1529 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
1530 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
1531 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1532 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1533 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
1534 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
1536 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1538 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
1539 scan-assembler-times.
1541 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1543 * gcc.dg/tree-ssa/slsr-32.c: New.
1544 * gcc.dg/tree-ssa/slsr-33.c: New.
1545 * gcc.dg/tree-ssa/slsr-34.c: New.
1546 * gcc.dg/tree-ssa/slsr-35.c: New.
1547 * gcc.dg/tree-ssa/slsr-36.c: New.
1548 * gcc.dg/tree-ssa/slsr-37.c: New.
1549 * gcc.dg/tree-ssa/slsr-38.c: New.
1551 2013-05-03 Ian Bolton <ian.bolton@arm.com>
1553 * gcc.target/aarch64/tst_1.c: New test.
1554 * gcc.target/aarch64/tst_2.c: Likewise
1556 2013-05-02 Jeff Law <law@redhat.com>
1558 PR tree-optimization/57144
1559 * gcc.c-torture/execute/pr57144.c: New test.
1561 2013-05-03 Jakub Jelinek <jakub@redhat.com>
1563 PR rtl-optimization/57130
1564 * gcc.c-torture/execute/pr57130.c: New test.
1566 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
1568 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
1570 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
1572 * gcc.target/aarch64/fabd.c: New file.
1574 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1577 * g++.dg/cpp0x/pr54318.C: New.
1579 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1582 * g++.dg/parse/error51.C: New.
1583 * g++.dg/parse/error15.C: Adjust column numbers.
1585 2013-05-02 Tobias Burnus <burnus@net-b.de>
1588 * gfortran.dg/size_kind_2.f90: New.
1589 * gfortran.dg/size_kind_3.f90: New.
1591 2013-05-02 Richard Biener <rguenther@suse.de>
1594 * g++.dg/torture/pr57140.C: New testcase.
1596 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
1599 * gcc.target/arm/pr56732-1.c: New test.
1601 2013-05-02 Martin Jambor <mjambor@suse.cz>
1604 * gcc.dg/ipa/pr56988.c: New test.
1606 2013-05-02 Ian Bolton <ian.bolton@arm.com>
1608 * gcc.target/aarch64/bics_1.c: New test.
1609 * gcc.target/aarch64/bics_2.c: Likewise.
1611 2013-05-02 Jakub Jelinek <jakub@redhat.com>
1613 PR rtl-optimization/57131
1614 * gcc.c-torture/execute/pr57131.c: New test.
1616 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1619 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
1621 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
1624 * gcc.target/i386/pr57091.c: New test.
1626 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1628 * gcc.target/aarch64/vect-vaddv.c: New.
1630 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1632 * gcc.target/aarch64/vect-vmaxv.c: New.
1633 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
1635 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1637 * gcc.target/aarch64/scalar-vca.c: New.
1638 * gcc.target/aarch64/vect-vca.c: Likewise.
1640 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
1642 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
1643 (test_vceqd_s64): Force arguments to SIMD registers.
1644 (test_vceqzd_s64): Likewise.
1645 (test_vcged_s64): Likewise.
1646 (test_vcled_s64): Likewise.
1647 (test_vcgezd_s64): Likewise.
1648 (test_vcged_u64): Likewise.
1649 (test_vcgtd_s64): Likewise.
1650 (test_vcltd_s64): Likewise.
1651 (test_vcgtzd_s64): Likewise.
1652 (test_vcgtd_u64): Likewise.
1653 (test_vclezd_s64): Likewise.
1654 (test_vcltzd_s64): Likewise.
1655 (test_vtst_s64): Likewise.
1656 (test_vtst_u64): Likewise.
1658 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1661 * g++.dg/cpp0x/decltype53.C: New.
1663 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1666 * gfortran.dg/power_5.f90: New test.
1668 2013-04-30 Richard Biener <rguenther@suse.de>
1671 * gcc.dg/torture/pr57122.c: New testcase.
1673 2013-04-30 Richard Biener <rguenther@suse.de>
1676 * g++.dg/torture/pr57107.C: New testcase.
1678 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
1680 PR rtl-optimization/57105
1681 * gcc.dg/pr57105.c: New test.
1683 2013-04-30 Jakub Jelinek <jakub@redhat.com>
1685 PR tree-optimization/57104
1686 * gcc.dg/pr57104.c: New test.
1688 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
1691 * gcc.target/i386/pr44578.c: New test.
1693 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
1696 * gcc.target/i386/pr57097.c: New test.
1698 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
1701 * gcc.target/i386/pr57098.c: New test.
1703 2013-04-29 Kai Tietz <ktietz@redhat.com>
1705 * gcc.c-torture/execute/pr55875.c: New test.
1707 2013-04-29 Richard Biener <rguenther@suse.de>
1710 * gcc.dg/torture/pr57075.c: New testcase.
1712 2013-04-29 Richard Biener <rguenther@suse.de>
1715 * gcc.dg/autopar/pr57103.c: New testcase.
1717 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1719 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
1721 2013-04-29 Tom de Vries <tom@codesourcery.com>
1723 * gcc.dg/pr50763.c: Update test.
1725 2013-04-26 Jeff Law <law@redhat.com>
1727 * gcc.dg/tree-ssa/vrp88.c: New test.
1729 2013-04-29 Christian Bruel <christian.bruel@st.com>
1732 * gcc.target/sh/pr57108.c: New test.
1734 2013-04-29 Richard Biener <rguenther@suse.de>
1737 * gfortran.dg/gomp/pr57089.f90: New testcase.
1739 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1741 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
1743 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1745 * gcc.target/aarch64/vect-vcvt.c: New.
1747 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
1749 * gcc.target/aarch64/vect-vrnd.c: New.
1751 2013-04-29 Richard Biener <rguenther@suse.de>
1753 PR tree-optimization/57081
1754 * gcc.dg/torture/pr57081.c: New testcase.
1756 2013-04-29 Jakub Jelinek <jakub@redhat.com>
1758 PR tree-optimization/57083
1759 * gcc.dg/torture/pr57083.c: New test.
1761 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
1764 * g++.dg/cpp0x/decltype52.C: New.
1766 2013-04-28 Jakub Jelinek <jakub@redhat.com>
1768 N3472 binary constants
1769 * g++.dg/cpp/limits.C: Adjust warning wording.
1770 * g++.dg/system-binary-constants-1.C: Likewise.
1771 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
1773 2013-04-28 Tobias Burnus <burnus@net-b.de>
1776 * gfortran.dg/coarray_30.f90: New.
1778 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1781 * frontend-passes (optimize_power): New function.
1782 (optimize_op): Use it.
1784 2013-04-27 Jakub Jelinek <jakub@redhat.com>
1787 * gcc.c-torture/execute/pr56866.c: New test.
1788 * gcc.target/i386/pr56866.c: New test.
1790 2013-04-26 Jakub Jelinek <jakub@redhat.com>
1793 * gcc.dg/setjmp-5.c: New test.
1795 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1798 * g++.dg/cpp0x/constexpr-55708.C: New.
1800 2013-04-26 Richard Biener <rguenther@suse.de>
1802 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
1803 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
1804 * gcc.dg/pr53265.c: Remove XFAILs.
1805 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
1806 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
1808 2013-04-26 Jakub Jelinek <jakub@redhat.com>
1810 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
1811 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
1812 -fdiagnostics-color=never option similarly to
1813 -fno-diagnostics-show-caret option.
1815 2013-04-25 Jakub Jelinek <jakub@redhat.com>
1817 PR rtl-optimization/57003
1818 * gcc.target/i386/pr57003.c: New test.
1820 2013-04-25 Marek Polacek <polacek@redhat.com>
1822 PR tree-optimization/57066
1823 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1825 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
1826 Tejas Belagod <tejas.belagod@arm.com>
1828 * gcc.target/aarch64/vaddv-intrinsic.c: New.
1829 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
1830 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
1832 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1834 * gcc.target/aarch64/cmp.c: New.
1836 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1838 * gcc.target/aarch64/ngc.c: New.
1840 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1842 * lib/target-supports.exp
1843 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1844 (check_effective_target_arm_neon_fp16_ok): Likewise.
1845 (add_options_for_arm_neon_fp16): Likewise.
1846 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1847 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1849 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
1851 PR rtl-optimizations/57046
1852 * gcc.target/i386/pr57046.c: New test.
1854 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1856 * g++.dg/cpp1y/cplusplus.C: New.
1858 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1860 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1862 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1864 * c-c++-common/Wpointer-arith-1.c: New.
1866 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1868 * g++.dg/cpp1y/cxx1y_macro.C: New.
1870 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1873 * g++.dg/cpp0x/sfinae45.C: New.
1875 2013-04-24 Richard Biener <rguenther@suse.de>
1878 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1880 2013-04-23 Richard Biener <rguenther@suse.de>
1883 * gcc.dg/torture/pr57036-1.c: New testcase.
1884 * gcc.dg/torture/pr57036-2.c: Likewise.
1886 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
1888 * gcc.target/aarch64/scalar-mov.c: New testcase.
1890 2013-04-23 Richard Biener <rguenther@suse.de>
1892 PR tree-optimization/57026
1893 * gcc.dg/torture/pr57026.c: New testcase.
1895 2013-04-22 Janus Weil <janus@gcc.gnu.org>
1899 * gfortran.dg/transfer_check_4.f90: New.
1901 2013-04-22 Marek Polacek <polacek@redhat.com>
1904 * gcc.dg/pr56990.c: New test.
1906 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
1909 * gcc.target/i386/pr57018.c: New test.
1911 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
1913 * gcc.target/aarch64/vrecps.c: New.
1914 * gcc.target/aarch64/vrecpx.c: Likewise.
1916 2013-04-22 Christian Bruel <christian.bruel@st.com>
1919 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1921 2013-04-21 Jeff Law <law@redhat.com>
1923 * gcc.dg/tree-ssa/forwprop-26.c: New test.
1925 2013-04-20 Tobias Burnus <burnus@net-b.de>
1928 * gfortran.dg/c_loc_test_22.f90: New.
1930 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
1932 PR rtl-optimization/56847
1933 * gcc.dg/pr56847.c: New test.
1935 2013-04-19 Richard Biener <rguenther@suse.de>
1937 PR tree-optimization/56982
1938 * gcc.c-torture/execute/pr56982.c: New testcase.
1940 2013-04-19 Martin Jambor <mjambor@suse.cz>
1942 PR tree-optimization/56718
1943 * g++.dg/ipa/imm-devirt-1.C: New test.
1944 * g++.dg/ipa/imm-devirt-2.C: Likewise.
1946 2013-04-19 Richard Biener <rguenther@suse.de>
1948 PR tree-optimization/57000
1949 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1951 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1952 Mikael Morin <mikael@gcc.gnu.org>
1955 * gfortran.dg/array_constructor_45.f90: New test.
1956 * gfortran.dg/array_constructor_46.f90: New test.
1957 * gfortran.dg/array_constructor_47.f90: New test.
1958 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
1960 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1962 PR rtl-optimization/56999
1963 * g++.dg/opt/pr56999.C: New test.
1965 2013-04-18 Cary Coutant <ccoutant@google.com>
1967 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1968 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1970 2013-04-18 Cary Coutant <ccoutant@google.com>
1972 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1973 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1974 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1975 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1976 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1977 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1978 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1979 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1980 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1981 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1982 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1984 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
1986 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1988 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1990 PR tree-optimization/56984
1991 * gcc.c-torture/compile/pr56984.c: New test.
1993 PR rtl-optimization/56992
1994 * gcc.dg/pr56992.c: New test.
1996 2013-04-17 Janus Weil <janus@gcc.gnu.org>
1999 * gfortran.dg/proc_ptr_42.f90: New.
2001 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
2003 * gnat.dg/discr41.ad[sb]: New test.
2004 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2005 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2006 * gcc.dg/vect/slp-24.c: Likewise.
2007 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2008 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2009 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2010 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2011 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2012 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2013 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2014 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2015 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2016 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2017 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2018 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2019 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2020 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2021 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2022 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2023 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2024 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2025 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2026 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2027 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2028 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2029 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2030 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2031 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2032 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2034 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
2037 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
2038 * gfortran.dg/module_md5_1.f90: Remove.
2040 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2042 * gcc.target/aarch64/adds3.c: New.
2043 * gcc.target/aarch64/subs3.c: New.
2045 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2047 * gcc.target/aarch64/adds1.c: New.
2048 * gcc.target/aarch64/adds2.c: New.
2049 * gcc.target/aarch64/subs1.c: New.
2050 * gcc.target/aarch64/subs2.c: New.
2052 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
2054 Implement n3599 - Literal operator templates for strings.
2055 * g++.dg/cpp1y/udlit-char-template.C: New test.
2056 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2058 2013-04-16 Tobias Burnus <burnus@net-b.de>
2061 * gfortran.dg/no_arg_check_1.f90: New.
2062 * gfortran.dg/no_arg_check_2.f90: New.
2063 * gfortran.dg/no_arg_check_3.f90: New.
2065 2013-04-16 Janus Weil <janus@gcc.gnu.org>
2068 * gfortran.dg/proc_ptr_41.f90: New.
2070 2013-04-16 Richard Biener <rguenther@suse.de>
2072 PR tree-optimization/56756
2073 * gcc.dg/torture/pr56756.c: New testcase.
2075 2013-04-16 Tobias Burnus <burnus@net-b.de>
2078 * gfortran.dg/c_assoc_5.f90: New.
2080 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
2082 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2083 * gcc.c-torture/execute/pr33992.x: Remove.
2084 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2085 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
2086 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
2088 2013-04-15 Jakub Jelinek <jakub@redhat.com>
2090 PR tree-optimization/56962
2091 * gcc.c-torture/execute/pr56962.c: New test.
2093 2013-04-15 Richard Biener <rguenther@suse.de>
2095 PR tree-optimization/56933
2096 * gcc.dg/vect/pr56933.c: New testcase.
2098 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2100 * gcc.target/arm/anddi3-opt.c: New test.
2101 * gcc.target/arm/anddi3-opt2.c: Likewise.
2103 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
2105 * gcc.dg/pr56890-1.c: New test.
2106 * gcc.dg/pr56890-2.c: Likewise.
2108 2013-04-15 Joey Ye <joey.ye@arm.com>
2110 * gcc.target/arm/thumb1-far-jump-1.c: New test.
2111 * gcc.target/arm/thumb1-far-jump-2.c: New test.
2113 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
2116 * gfortran.dg/select_type_33.f03: New test.
2118 2013-04-13 Janus Weil <janus@gcc.gnu.org>
2121 * gfortran.dg/typebound_proc_29.f03: New.
2123 2013-04-12 Janus Weil <janus@gcc.gnu.org>
2126 * gfortran.dg/typebound_proc_28.f03: New.
2128 2013-04-12 Jeff Law <law@redhat.com>
2130 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
2133 2013-04-12 Tobias Burnus <burnus@net-b.de>
2136 * gfortran.dg/coarray/alloc_comp_2.f90: New.
2138 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
2141 * gcc.target/i386/pr56903.c: New test.
2143 2013-04-12 Janus Weil <janus@gcc.gnu.org>
2146 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
2147 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
2148 * gfortran.dg/block_11.f90: Fix invalid test case.
2149 * gfortran.dg/function_types_3.f90: Add new error message.
2150 * gfortran.dg/global_references_1.f90: Ditto.
2151 * gfortran.dg/import2.f90: Remove unneeded parts.
2152 * gfortran.dg/import6.f90: Fix invalid test case.
2153 * gfortran.dg/proc_decl_2.f90: Ditto.
2154 * gfortran.dg/proc_decl_9.f90: Ditto.
2155 * gfortran.dg/proc_decl_18.f90: Ditto.
2156 * gfortran.dg/proc_ptr_40.f90: New.
2157 * gfortran.dg/whole_file_7.f90: Modified error wording.
2158 * gfortran.dg/whole_file_16.f90: Ditto.
2159 * gfortran.dg/whole_file_17.f90: Add -pedantic.
2160 * gfortran.dg/whole_file_18.f90: Modified error wording.
2161 * gfortran.dg/whole_file_20.f03: Ditto.
2162 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
2165 2013-04-12 Richard Biener <rguenther@suse.de>
2168 2013-04-10 Richard Biener <rguenther@suse.de>
2170 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2172 2013-04-12 Tobias Burnus <burnus@net-b.de>
2175 * gfortran.dg/class_allocate_15.f90: New.
2178 2013-04-12 Tobias Burnus <burnus@net-b.de>
2180 * gfortran.dg/coarray_lib_alloc_2.f90: Update
2181 scan-tree-dump-times.
2183 2013-04-12 Jakub Jelinek <jakub@redhat.com>
2185 PR tree-optimization/56918
2186 PR tree-optimization/56920
2187 * gcc.dg/vect/pr56918.c: New test.
2188 * gcc.dg/vect/pr56920.c: New test.
2190 2013-04-12 Tobias Burnus <burnus@net-b.de>
2193 * gfortran.dg/class_allocate_14.f90: New.
2194 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
2195 * gfortran.dg/coarray_lib_alloc_3.f90: New.
2197 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
2199 * gcc.dg/fold-cstvecshift.c: New testcase.
2201 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2203 * gcc.target/aarch64/negs.c: New.
2206 2013-04-11 Jakub Jelinek <jakub@redhat.com>
2209 * g++.dg/template/arrow4.C: New test.
2211 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
2213 * gnat.dg/array23.adb: New test.
2214 * gnat.dg/array23_pkg[123].ads: New helpers.
2216 2013-04-11 Jeff Law <law@redhat.com>
2218 PR tree-optimization/56900
2219 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
2221 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2224 * g++.dg/cpp0x/sfinae44.C: New.
2226 2013-04-11 Arnaud Charlet <charlet@adacore.com>
2228 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
2229 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
2231 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2234 * g++.dg/cpp0x/enum26.C: New.
2235 * g++.old-deja/g++.pt/mangle1.C: Adjust.
2237 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
2239 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
2241 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
2243 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2244 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
2245 loop is vectorized and that the correct instruction is generated.
2246 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2247 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2248 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2250 2013-04-11 Jakub Jelinek <jakub@redhat.com>
2252 PR tree-optimization/56899
2253 * gcc.c-torture/execute/pr56899.c: New test.
2255 2013-04-10 David S. Miller <davem@davemloft.net>
2257 * gcc.target/sparc/setcc-4.c: New test.
2258 * gcc.target/sparc/setcc-5.c: New test.
2260 2013-04-10 Richard Biener <rguenther@suse.de>
2262 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2264 2013-04-10 Richard Biener <rguenther@suse.de>
2266 * gcc.dg/vect/slp-39.c: New testcase.
2268 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
2270 PR tree-optimization/55524
2271 * gcc.target/epiphany/fnma-1.c: New test.
2273 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
2275 * gcc.dg/tree-ssa/inline-11.c: New test
2277 2013-04-10 Jakub Jelinek <jakub@redhat.com>
2280 * g++.dg/template/arrow3.C: New test.
2282 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2284 * gcc.target/arm/minmax_minus.c: New test.
2286 2013-04-09 Jakub Jelinek <jakub@redhat.com>
2289 * c-c++-common/gomp/pr56883.c: New test.
2291 2013-04-09 Jeff Law <law@redhat.com>
2293 * gcc.dg/tree-ssa/vrp87.c: New test.
2295 2013-04-09 Jakub Jelinek <jakub@redhat.com>
2297 PR tree-optimization/56854
2298 * g++.dg/torture/pr56854.C: New test.
2300 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2303 * gfortran.dg/array_constructor_44.f90: New test.
2305 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
2308 * g++.dg/cpp0x/constexpr-specialization.C: New.
2310 2013-04-08 Jakub Jelinek <jakub@redhat.com>
2312 * gcc.c-torture/execute/pr56837.c: New test.
2316 * g++.dg/opt/vt3.C: New test.
2317 * g++.dg/opt/vt4.C: New test.
2319 2013-04-08 Jeff Law <law@redhat.com>
2321 * gcc.dg/tree-ssa/forwprop-25.c: New test.
2323 2013-04-08 Richard Biener <rguenther@suse.de>
2325 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
2327 2013-04-08 Richard Biener <rguenther@suse.de>
2329 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2331 2013-04-08 Richard Biener <rguenther@suse.de>
2333 * g++.dg/vect/slp-pr56812.cc: Adjust.
2335 2013-04-08 Jakub Jelinek <jakub@redhat.com>
2337 * gcc.dg/pr56837.c: New test.
2338 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
2339 "generated memset minus one".
2341 2013-04-07 Tobias Burnus <burnus@net-b.de>
2344 * gfortran.dg/reshape_5.f90: New.
2346 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2349 * gcc.target/powerpc/recip-1.c: Modify expected output.
2350 * gcc.target/powerpc/recip-3.c: Likewise.
2351 * gcc.target/powerpc/recip-4.c: Likewise.
2352 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
2354 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
2356 * gcc.target/arm/peep-ldrd-1.c: New test.
2357 * gcc.target/arm/peep-strd-1.c: Likewise.
2359 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
2361 * gcc.target/arm/negdi-1.c: New test.
2362 * gcc.target/arm/negdi-2.c: Likewise.
2363 * gcc.target/arm/negdi-3.c: Likewise.
2364 * gcc.target/arm/negdi-4.c: Likewise.
2366 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2368 * lib/target-supports.exp (add_options_for_arm_v8_neon):
2369 Add -march=armv8-a when we use v8 NEON.
2370 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
2371 (check_effective_target_vect_call_ceilf): Likewise.
2372 (check_effective_target_vect_call_floorf): Likewise.
2373 (check_effective_target_vect_call_roundf): Likewise.
2374 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
2375 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
2376 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
2377 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
2378 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
2380 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
2382 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
2383 * gcc.target/powerpc/sd-pwr6.c: Same.
2384 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
2385 * g++.dg/debug/pr56294.C: XFAIL on AIX.
2387 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
2389 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
2391 2013-04-04 Janus Weil <janus@gcc.gnu.org>
2394 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
2395 * gfortran.dg/altreturn_4.f90: Ditto.
2396 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
2397 * gfortran.dg/altreturn_5.f90: Ditto.
2398 * gfortran.dg/altreturn_6.f90: Ditto.
2399 * gfortran.dg/altreturn_7.f90: Ditto.
2401 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2403 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
2405 (check_effective_target_arm_v8_neon_ok_nocache):
2407 (check_effective_target_arm_v8_neon_ok): Change to use
2408 check_effective_target_arm_v8_neon_ok_nocache.
2409 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
2411 (check_effective_target_vect_call_btruncf):
2412 Enable for arm and ARMv8 NEON.
2413 (check_effective_target_vect_call_ceilf): Likewise.
2414 (check_effective_target_vect_call_floorf): Likewise.
2415 (check_effective_target_vect_call_roundf): Likewise.
2416 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
2419 2013-04-04 Marek Polacek <polacek@redhat.com>
2421 PR tree-optimization/48186
2422 * gcc.dg/pr48186.c: New test.
2424 2013-04-04 Richard Biener <rguenther@suse.de>
2426 PR tree-optimization/56826
2427 * gcc.dg/vect/pr56826.c: New testcase.
2428 * gcc.dg/vect/O3-pr36098.c: Adjust.
2430 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
2432 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
2433 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2434 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2435 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2436 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2437 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2438 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2439 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2440 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2441 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2443 2013-04-04 Richard Biener <rguenther@suse.de>
2445 PR tree-optimization/56213
2446 * gcc.dg/vect/vect-123.c: New testcase.
2448 2013-04-04 Tobias Burnus <burnus@net-b.de>
2451 * gfortran.dg/read_repeat_2.f90: New.
2453 2013-04-04 Richard Biener <rguenther@suse.de>
2455 PR tree-optimization/56837
2456 * g++.dg/torture/pr56837.C: New testcase.
2458 2013-04-04 Tobias Burnus <burnus@net-b.de>
2461 * gfortran.dg/c_loc_test_21.f90: New.
2462 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
2463 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
2464 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2465 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
2466 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
2468 2013-04-03 Jeff Law <law@redhat.com>
2470 PR tree-optimization/56799
2471 * gcc.c-torture/execute/pr56799.c: New test.
2473 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2476 * g++.dg/warn/Wpointer-arith-1.C: New.
2477 * g++.dg/gomp/for-19.C: Adjust.
2479 2013-04-03 Marek Polacek <polacek@redhat.com>
2482 * gcc.dg/pr55702.c: New test.
2484 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2487 * gcc.dg/pr56809.c: New testcase.
2489 2013-04-03 Jakub Jelinek <jakub@redhat.com>
2492 * g++.dg/debug/pr56819.C: New test.
2494 2013-04-03 Richard Biener <rguenther@suse.de>
2496 PR tree-optimization/56817
2497 * g++.dg/torture/pr56817.C: New testcase.
2499 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2501 * gcc.dg/vect/bb-slp-31.c: New file.
2503 2013-04-03 Jason Merrill <jason@redhat.com>
2506 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2508 2013-04-03 Richard Biener <rguenther@suse.de>
2510 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
2512 2013-04-03 Richard Biener <rguenther@suse.de>
2514 PR tree-optimization/55964
2515 * gcc.dg/torture/pr55964-2.c: New testcase.
2517 2013-04-03 Richard Biener <rguenther@suse.de>
2519 PR tree-optimization/56501
2520 * gcc.dg/torture/pr56501.c: New testcase.
2522 2013-04-03 Richard Biener <rguenther@suse.de>
2524 PR tree-optimization/56407
2525 * gcc.dg/torture/pr56407.c: New testcase.
2527 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2529 PR tree-optimization/56790
2530 * g++.dg/ext/pr56790-1.C: New testcase.
2532 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
2534 * gcc.target/i386/merge-1.c: New testcase.
2535 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
2537 2013-04-03 Jakub Jelinek <jakub@redhat.com>
2540 * gcc.c-torture/execute/pr19449.c: New test.
2542 2013-04-03 Richard Biener <rguenther@suse.de>
2544 PR tree-optimization/56812
2545 * g++.dg/vect/slp-pr56812.cc: New testcase.
2547 2013-04-03 Janus Weil <janus@gcc.gnu.org>
2551 * gfortran.dg/altreturn_8.f90: New.
2552 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
2553 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
2554 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2556 2013-04-02 Jakub Jelinek <jakub@redhat.com>
2558 PR rtl-optimization/56745
2559 * gcc.c-torture/compile/pr56745.c: New test.
2561 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2563 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
2565 2013-04-02 Richard Biener <rguenther@suse.de>
2567 PR tree-optimization/56778
2568 * gcc.dg/torture/pr56778.c: New testcase.
2570 2013-04-02 Richard Biener <rguenther@suse.de>
2573 * g++.dg/torture/pr56768.C: New testcase.
2575 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
2577 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
2579 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2582 * gfortran.dg/namelist_82.f90: New test.
2584 2013-04-01 Janus Weil <janus@gcc.gnu.org>
2587 * gfortran.dg/implicit_class_1.f90: New.
2589 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2592 * gfortran.dg/namelist_81.f90: New test.
2594 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2596 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
2597 for constant and equal string lengths.
2598 * gfortran.dg/character_comparison_5.f90: Likewise.
2599 * gfortran.dg/character_comparison_9.f90: New test.
2601 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
2603 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
2604 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
2606 2013-03-29 Tobias Burnus <burnus@net-b.de>
2609 * gfortran.dg/optional_absent_3.f90: New.
2611 2013-03-29 Tobias Burnus <burnus@net-b.de>
2614 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
2616 2013-03-29 Tobias Burnus <burnus@net-b.de>
2619 * gfortran.dg/namelist_80.f90: New.
2621 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2624 * gfortran.dg/string_length_2.f90: New test.
2625 * gfortran.dg/dependency_41.f90: New test.
2627 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2630 * gfortran.dg/array_constructor_43.f90: New test.
2631 * gfortran.dg/random_seed_3.f90: New test.
2633 2013-03-28 Ian Bolton <ian.bolton@arm.com>
2635 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
2636 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
2637 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
2638 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
2639 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
2640 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
2641 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
2642 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
2643 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
2644 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
2646 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2649 * g++.dg/conversion/op4.C: Adjust.
2650 * g++.dg/cpp0x/rv1n.C: Likewise.
2651 * g++.dg/cpp0x/rv2n.C: Likewise.
2652 * g++.dg/cpp0x/template_deduction.C: Likewise.
2653 * g++.dg/expr/cond8.C: Likewise.
2654 * g++.dg/other/error4.C: Likewise.
2655 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
2656 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
2657 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
2658 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
2659 * g++.old-deja/g++.jason/conversion2.C: Likewise.
2660 * g++.old-deja/g++.law/cvt20.C: Likewise.
2661 * g++.old-deja/g++.law/cvt8.C: Likewise.
2662 * g++.old-deja/g++.law/init8.C: Likewise.
2663 * g++.old-deja/g++.mike/net12.C: Likewise.
2664 * g++.old-deja/g++.mike/net8.C: Likewise.
2665 * g++.old-deja/g++.mike/p2793.C: Likewise.
2666 * g++.old-deja/g++.mike/p3836.C: Likewise.
2667 * g++.old-deja/g++.mike/p418.C: Likewise.
2668 * g++.old-deja/g++.mike/p701.C: Likewise.
2669 * g++.old-deja/g++.mike/p807.C: Likewise.
2671 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
2674 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2677 2013-03-28 Marek Polacek <polacek@redhat.com>
2679 PR tree-optimization/56695
2680 * gcc.dg/vect/pr56695.c: New test.
2682 2013-03-28 Richard Biener <rguenther@suse.de>
2684 PR tree-optimization/37021
2685 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
2686 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
2688 2013-03-27 Tobias Burnus <burnus@net-b.de>
2692 * gfortran.dg/sizeof_2.f90: New.
2693 * gfortran.dg/sizeof_3.f90: New.
2694 * gfortran.dg/sizeof_proc.f90: Update dg-error.
2696 2013-03-27 Richard Biener <rguenther@suse.de>
2698 PR tree-optimization/37021
2699 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
2701 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
2703 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2704 * g++.dg/ipa/ivinline-2.C: Likewise.
2705 * g++.dg/ipa/ivinline-3.C: Likewise.
2706 * g++.dg/ipa/ivinline-4.C: Likewise.
2707 * g++.dg/ipa/ivinline-5.C: Likewise.
2708 * g++.dg/ipa/ivinline-7.C: Likewise.
2709 * g++.dg/ipa/ivinline-8.C: Likewise.
2710 * g++.dg/ipa/ivinline-9.C: Likewise.
2711 * g++.dg/cpp0x/noexcept03.C: Likewise.
2712 * gcc.dg/const-1.c: Likewise.
2713 * gcc.dg/ipa/pure-const-1.c: Likewise.
2714 * gcc.dg/noreturn-8.c: Likewise.
2715 * gcc.target/i386/mmx-1.c: Likewise.
2716 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2717 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2718 * gcc.c-torture/execute/pr33992.x: New file.
2720 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
2722 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
2724 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2727 * g++.dg/ext/desig5.C: New.
2729 2013-03-26 Tobias Burnus <burnus@net-b.de>
2732 * gfortran.dg/merge_init_expr_2.f90: New.
2733 * gfortran.dg/merge_char_1.f90: Modify test to
2734 stay a run-time test.
2735 * gfortran.dg/merge_char_3.f90: Ditto.
2737 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2739 * g++.dg/cpp0x/constexpr-friend-2.C: New.
2740 * g++.dg/cpp0x/constexpr-main.C: Likewise.
2742 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2745 * g++.dg/cpp0x/range-for23.C: New.
2747 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
2750 * gfortran.dg/namelist_79.f90: New.
2752 2013-03-25 Martin Jambor <mjambor@suse.cz>
2754 * gcc.dg/ipa/ipcp-agg-9.c: New test.
2756 2013-03-25 Tobias Burnus <burnus@net-b.de>
2776 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
2777 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2778 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
2779 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
2780 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
2781 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
2782 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
2783 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
2784 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
2785 * gfortran.dg/c_loc_tests_16.f90: Ditto.
2786 * gfortran.dg/c_loc_tests_4.f03: Ditto.
2787 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
2788 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
2789 * gfortran.dg/c_loc_tests_8.f03: Ditto.
2790 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
2791 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
2792 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
2793 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
2794 * gfortran.dg/pr32601_1.f03: Ditto.
2795 * gfortran.dg/storage_size_2.f08: Remove dg-error.
2796 * gfortran.dg/blockdata_7.f90: New.
2797 * gfortran.dg/c_assoc_4.f90: New.
2798 * gfortran.dg/c_f_pointer_tests_6.f90: New.
2799 * gfortran.dg/c_f_pointer_tests_7.f90: New.
2800 * gfortran.dg/c_funloc_tests_8.f90: New.
2801 * gfortran.dg/c_loc_test_17.f90: New.
2802 * gfortran.dg/c_loc_test_18.f90: New.
2803 * gfortran.dg/c_loc_test_19.f90: New.
2804 * gfortran.dg/c_loc_test_20.f90: New.
2805 * gfortran.dg/c_sizeof_5.f90: New.
2806 * gfortran.dg/iso_c_binding_rename_3.f90: New.
2807 * gfortran.dg/transfer_resolve_2.f90: New.
2808 * gfortran.dg/transfer_resolve_3.f90: New.
2809 * gfortran.dg/transfer_resolve_4.f90: New.
2810 * gfortran.dg/pr32601.f03: Update dg-error.
2811 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
2812 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
2814 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2816 * gcc.target/arm/vseleqdf.c: New test.
2817 * gcc.target/arm/vseleqsf.c: Likewise.
2818 * gcc.target/arm/vselgedf.c: Likewise.
2819 * gcc.target/arm/vselgesf.c: Likewise.
2820 * gcc.target/arm/vselgtdf.c: Likewise.
2821 * gcc.target/arm/vselgtsf.c: Likewise.
2822 * gcc.target/arm/vselledf.c: Likewise.
2823 * gcc.target/arm/vsellesf.c: Likewise.
2824 * gcc.target/arm/vselltdf.c: Likewise.
2825 * gcc.target/arm/vselltsf.c: Likewise.
2826 * gcc.target/arm/vselnedf.c: Likewise.
2827 * gcc.target/arm/vselnesf.c: Likewise.
2828 * gcc.target/arm/vselvcdf.c: Likewise.
2829 * gcc.target/arm/vselvcsf.c: Likewise.
2830 * gcc.target/arm/vselvsdf.c: Likewise.
2831 * gcc.target/arm/vselvssf.c: Likewise.
2833 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
2835 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2837 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2838 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2839 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2840 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2841 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2842 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2843 * gcc.target/aarch64/atomic-op-char.x: ... to here.
2844 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2845 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2846 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2847 * gcc.target/aarch64/atomic-op-int.x: ... to here.
2848 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2849 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2850 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2851 * gcc.target/aarch64/atomic-op-release.x: ... to here.
2852 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2853 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2854 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2855 * gcc.target/aarch64/atomic-op-short.x: ... to here.
2856 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2857 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2858 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2859 * gcc.target/arm/atomic-op-char.c: Likewise.
2860 * gcc.target/arm/atomic-op-consume.c: Likewise.
2861 * gcc.target/arm/atomic-op-int.c: Likewise.
2862 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2863 * gcc.target/arm/atomic-op-release.c: Likewise.
2864 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2865 * gcc.target/arm/atomic-op-short.c: Likewise.
2867 2013-03-25 Richard Biener <rguenther@suse.de>
2870 * g++.dg/torture/pr56694.C: New testcase.
2872 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2875 * gcc.target/arm/neon-vcond-gt.c: New test.
2876 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2877 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2879 2013-03-25 Richard Biener <rguenther@suse.de>
2881 PR tree-optimization/56689
2882 * gcc.dg/torture/pr56689.c: New testcase.
2884 2013-03-25 Kai Tietz <ktietz@redhat.com>
2886 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2888 2013-03-24 Tobias Burnus <burnus@net-b.de>
2891 * gfortran.dg/eof_5.f90: New.
2893 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
2895 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2898 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
2900 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2902 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
2905 * gcc.c-torture/execute/builtins/builtins.exp: Add
2906 -Wl,--allow-multiple-definition for RTEMS targets.
2908 2013-03-22 Ian Bolton <ian.bolton@arm.com>
2910 * gcc.target/aarch64/movk.c: New test.
2912 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
2914 * g++.dg/ext/vector21.C: New testcase.
2916 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2918 * gcc.target/arm/neon-for-64bits-1.c: New tests.
2919 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2921 2013-03-21 Richard Biener <rguenther@suse.de>
2923 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2924 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2926 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2928 * gcc.target/aarch64/vect.c: Test and result vector added
2929 for sabd and saba instructions.
2930 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2931 instructions in assembly.
2932 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2933 * gcc.target/aarch64/vect-fp.c: Test and result vector added
2934 for fabd instruction.
2935 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2936 instruction in assembly.
2937 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2939 2013-03-20 Jeff Law <law@redhat.com>
2941 * g++.dg/tree-ssa/ssa-dom.C: New test.
2943 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2945 * gcc.target/powerpc/mmfpgpr.c: New test.
2946 * gcc.target/powerpc/sd-vsx.c: Likewise.
2947 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2948 * gcc.target/powerpc/vsx-float0.c: Likewise.
2950 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
2952 PR tree-optimization/56355
2953 * gcc.dg/pr56355-1.c: New file.
2955 2013-03-20 Catherine Moore <clm@codesourcery.com>
2956 Richard Sandiford <rdsandiford@googlemail.com>
2958 * gcc.target/mips/mips.exp: Add microMIPS support.
2959 * gcc.target/mips/umips-movep-2.c: New test.
2960 * gcc.target/mips/umips-lwp-2.c: New test.
2961 * gcc.target/mips/umips-swp-5.c: New test.
2962 * gcc.target/mips/umips-constraints-1.c: New test.
2963 * gcc.target/mips/umips-lwp-3.c: New test.
2964 * gcc.target/mips/umips-swp-6.c: New test.
2965 * gcc.target/mips/umips-constraints-2.c: New test.
2966 * gcc.target/mips/umips-save-restore-1.c: New test.
2967 * gcc.target/mips/umips-lwp-4.c: New test.
2968 * gcc.target/mips/umips-swp-7.c: New test.
2969 * gcc.target/mips/umips-save-restore-2.c: New test.
2970 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2971 * gcc.target/mips/umips-lwp-5.c: New test.
2972 * gcc.target/mips/umips-save-restore-3.c: New test.
2973 * gcc.target/mips/umips-lwp-6.c: New test.
2974 * gcc.target/mips/umips-swp-1.c: New test.
2975 * gcc.target/mips/umips-lwp-7.c: New test.
2976 * gcc.target/mips/umips-swp-2.c: New test.
2977 * gcc.target/mips/umips-lwp-8.c: New test.
2978 * gcc.target/mips/umips-swp-3.c: New test.
2979 * gcc.target/mips/umips-movep-1.c: New test.
2980 * gcc.target/mips/umips-lwp-1.c: New test.
2981 * gcc.target/mips/umips-swp-4.c: New test.
2983 2013-03-20 Richard Biener <rguenther@suse.de>
2985 PR tree-optimization/56661
2986 * gcc.dg/torture/pr56661.c: New testcase.
2988 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2990 PR rtl-optimization/56605
2991 * gcc.target/powerpc/pr56605.c: New.
2993 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2996 * gfortran.dg/do_1.f90: Don't xfail.
2998 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
3001 * gfortran.dg/namelist_77.f90: New.
3002 * gfortran.dg/namelist_78.f90: New.
3004 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
3007 * gfortran.dg/open_negative_unit_1.f90: New.
3009 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3011 * gcc.target/aarch64/sbc.c: New test.
3013 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3015 * gcc.target/aarch64/ror.c: New test.
3017 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3019 * gcc.target/aarch64/extr.c: New test.
3021 2013-03-19 Richard Biener <rguenther@suse.de>
3023 PR tree-optimization/56273
3024 * gcc.dg/tree-ssa/vrp47.c: Adjust.
3025 * c-c++-common/uninit-17.c: Likewise.
3027 2013-03-18 Jakub Jelinek <jakub@redhat.com>
3029 PR tree-optimization/56635
3030 * g++.dg/torture/pr56635.C: New test.
3032 2013-03-18 Richard Biener <rguenther@suse.de>
3034 PR tree-optimization/3713
3035 * g++.dg/ipa/devirt-12.C: New testcase.
3037 2013-03-18 Jakub Jelinek <jakub@redhat.com>
3040 * c-c++-common/pr56566.c: New test.
3042 2013-03-17 Jason Merrill <jason@redhat.com>
3044 * g++.dg/template/abstract-dr337.C: XFAIL.
3046 2013-03-16 Jakub Jelinek <jakub@redhat.com>
3049 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3050 * c-c++-common/pr56607.c: New test.
3052 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
3055 * g++.dg/cpp0x/constexpr-array5.C: New.
3057 2013-03-15 Tobias Burnus <burnus@net-b.de>
3060 * gfortran.dg/transfer_intrinsic_5.f90: New.
3062 2013-03-15 Kai Tietz <ktietz@redhat.com>
3064 * gcc.target/i386/movti.c: Don't test for x64 mingw.
3065 * gcc.target/i386/pr20020-1.c: Likewise.
3066 * gcc.target/i386/pr20020-2.c: Likewise.
3067 * gcc.target/i386/pr20020-3.c: Likewise.
3068 * gcc.target/i386/pr53425-1.c: Likewise.
3069 * gcc.target/i386/pr53425-2.c: Likewise.
3070 * gcc.target/i386/pr55093.c: Likewise.
3071 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3073 2013-03-15 Jakub Jelinek <jakub@redhat.com>
3076 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3077 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
3079 2013-03-14 Jakub Jelinek <jakub@redhat.com>
3081 PR tree-optimization/53265
3082 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3084 * gcc.dg/graphite/id-6.c (test): Likewise.
3085 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3086 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
3088 PR tree-optimization/53265
3089 * gcc.dg/pr53265.c: New test.
3090 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
3092 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
3094 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
3095 n, use it as high bound instead of 4.
3097 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
3100 * gcc.target/sh/pr49880-1.c: New.
3101 * gcc.target/sh/pr49880-2.c: New.
3102 * gcc.target/sh/pr49880-3.c: New.
3103 * gcc.target/sh/pr49880-4.c: New.
3104 * gcc.target/sh/pr49880-5.c: New.
3106 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3108 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
3110 2013-03-13 Richard Biener <rguenther@suse.de>
3112 PR tree-optimization/56608
3113 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
3115 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3118 * g++.dg/cpp0x/alias-decl-32.C: New.
3120 2013-03-11 Jan Hubicka <jh@suse.cz>
3123 * gcc.c-torture/compile/pr56571.c: New testcase.
3125 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3127 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
3128 * gcc.dg/tree-ssa/pr55579.c: Likewise.
3130 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3132 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
3133 * gcc.dg/inline_4.c: Likewise.
3134 * gcc.dg/unroll_2.c: Likewise.
3135 * gcc.dg/unroll_3.c: Likewise.
3136 * gcc.dg/unroll_4.c: Likewise.
3138 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3141 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
3144 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
3146 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
3149 * gcc.c-torture/compile/pr40797.c: New.
3151 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3153 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
3155 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
3158 * gfortran.dg/class_56.f90: New test.
3160 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
3163 * gcc.target/mips/pr56524.c: New test.
3165 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3168 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
3170 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3173 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
3175 2013-03-08 Marek Polacek <polacek@redhat.com>
3177 PR tree-optimization/56478
3178 * gcc.dg/torture/pr56478.c: New test.
3180 2013-03-08 Kai Tietz <ktietz@redhat.com>
3182 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
3183 targets linker option --allow-multiple-definition.
3185 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
3186 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
3187 * gcc.dg/pr52549.c: Add LLP64 case.
3188 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
3189 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
3190 * gcc.dg/torture/pr51071-2.c: Likewise.
3191 * gcc.dg/tree-ssa/vrp72.c: Likewise.
3192 * gcc.dg/tree-ssa/vrp73.c: Likewise.
3193 * gcc.dg/tree-ssa/vrp75.c: Likewise.
3194 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
3195 * gcc.dg/weak/weak-1.c: Likewise.
3196 * gcc.dg/weak/weak-2.c: Likewise.
3197 * gcc.dg/weak/weak-3.c: Likewise.
3198 * gcc.dg/weak/weak-4.c: Likewise.
3199 * gcc.dg/weak/weak-5.c: Likewise.
3200 * gcc.dg/weak/weak-15.c: Likewise.
3201 * gcc.dg/weak/weak-16.c: Likewise.
3203 * c-c++-common/pr54486.c: Skip test for mingw-targets.
3205 2013-03-07 Jakub Jelinek <jakub@redhat.com>
3207 PR tree-optimization/56559
3208 * gcc.dg/tree-ssa/reassoc-26.c: New test.
3210 2013-03-07 Andreas Schwab <schwab@suse.de>
3212 * gcc.dg/pr31490.c: Fix last change.
3214 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3217 * g++.dg/template/crash115.C: New.
3219 2013-03-06 Jakub Jelinek <jakub@redhat.com>
3221 PR tree-optimization/56539
3222 * gcc.c-torture/compile/pr56539.c: New test.
3224 2013-03-06 Kai Tietz <ktietz@redhat.com>
3226 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
3228 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
3229 * gcc.dg/lto/20091013-1_2.c: Likewise.
3230 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
3232 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
3234 * gnat.dg/specs/aggr6.ads: New test.
3236 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
3238 * gnat.dg/loop_optimization15.ad[sb]: New test.
3240 2013-03-06 Jakub Jelinek <jakub@redhat.com>
3243 * gcc.dg/pr56548.c: New test.
3245 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3248 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
3250 2013-03-06 Jakub Jelinek <jakub@redhat.com>
3253 * g++.dg/template/typename20.C: New test.
3255 2013-03-05 Jakub Jelinek <jakub@redhat.com>
3258 * gcc.dg/pr56510.c: New test.
3260 PR rtl-optimization/56484
3261 * gcc.c-torture/compile/pr56484.c: New test.
3263 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3266 * g++.dg/warn/Wsign-conversion-2.C: New.
3268 2013-03-05 Richard Biener <rguenther@suse.de>
3270 PR tree-optimization/56270
3271 * gcc.dg/vect/slp-38.c: New testcase.
3273 2013-03-05 Jakub Jelinek <jakub@redhat.com>
3275 PR rtl-optimization/56494
3276 * gcc.dg/pr56494.c: New test.
3278 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
3280 * gcc.dg/pr56424.c: New test.
3282 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
3284 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
3285 * gcc.dg/pr56228.c <avr>: Skip.
3287 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
3290 PR tree-optimization/52631
3291 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
3293 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
3295 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
3296 * gcc.dg/vect/vect-83_64.c: Same.
3298 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
3301 * gfortran.dg/pointer_check_13.f90: New test.
3303 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
3306 * gfortran.dg/array_constructor_42.f90: New test.
3308 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3311 * g++.dg/template/static33.C: New.
3312 * g++.dg/template/static34.C: Likewise.
3315 * g++.dg/template/static35.C: New.
3317 2013-03-01 Steve Ellcey <sellcey@mips.com>
3319 * gcc.dg/pr56396.c: Require pic support.
3321 2013-03-01 Richard Biener <rguenther@suse.de>
3323 PR tree-optimization/55481
3324 * gcc.dg/torture/pr56488.c: New testcase.
3326 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
3327 Jakub Jelinek <jakub@redhat.com>
3330 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
3331 no_sanitize_address attribute rather than no_address_safety_analysis.
3332 * g++.dg/asan/sanitizer_test_utils.h
3333 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
3334 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
3335 in addition to no_address_safety_analysis.
3337 2013-02-28 Jason Merrill <jason@redhat.com>
3340 * g++.dg/cpp0x/constexpr-and.C: New.
3342 2013-02-28 Martin Jambor <mjambor@suse.cz>
3344 PR tree-optimization/56294
3345 * g++.dg/debug/pr56294.C: New test.
3347 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
3349 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
3351 2013-02-27 Marek Polacek <polacek@redhat.com>
3353 PR rtl-optimization/56466
3354 * gcc.dg/pr56466.c: New test.
3356 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3358 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
3359 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3360 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3362 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
3365 * gcc.dg/pr45472.c: New test.
3367 2013-02-26 Marek Polacek <polacek@redhat.com>
3369 PR tree-optimization/56426
3370 * gcc.dg/pr56436.c: New test.
3372 2013-02-26 Jakub Jelinek <jakub@redhat.com>
3374 PR tree-optimization/56448
3375 * gcc.c-torture/compile/pr56448.c: New test.
3377 PR tree-optimization/56443
3378 * gcc.dg/torture/pr56443.c: New test.
3380 2013-02-25 Richard Biener <rguenther@suse.de>
3382 PR tree-optimization/56175
3383 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
3385 2013-02-24 Jakub Jelinek <jakub@redhat.com>
3388 * g++.dg/torture/pr56403.C: New test.
3390 2013-02-25 Catherine Moore <clm@codesourcery.com>
3393 2013-02-24 Catherine Moore <clm@codesourcery.com>
3394 Richard Sandiford <rdsandiford@googlemail.com>
3396 * gcc.target/mips/mips.exp: Add microMIPS support.
3397 * gcc.target/mips/umips-movep-2.c: New test.
3398 * gcc.target/mips/umips-lwp-2.c: New test.
3399 * gcc.target/mips/umips-swp-5.c: New test.
3400 * gcc.target/mips/umips-constraints-1.c: New test.
3401 * gcc.target/mips/umips-lwp-3.c: New test.
3402 * gcc.target/mips/umips-swp-6.c: New test.
3403 * gcc.target/mips/umips-constraints-2.c: New test.
3404 * gcc.target/mips/umips-save-restore-1.c: New test.
3405 * gcc.target/mips/umips-lwp-4.c: New test.
3406 * gcc.target/mips/umips-swp-7.c: New test.
3407 * gcc.target/mips/umips-save-restore-2.c: New test.
3408 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3409 * gcc.target/mips/umips-lwp-5.c: New test.
3410 * gcc.target/mips/umips-save-restore-3.c: New test.
3411 * gcc.target/mips/umips-lwp-6.c: New test.
3412 * gcc.target/mips/umips-swp-1.c: New test.
3413 * gcc.target/mips/umips-lwp-7.c: New test.
3414 * gcc.target/mips/umips-swp-2.c: New test.
3415 * gcc.target/mips/umips-lwp-8.c: New test.
3416 * gcc.target/mips/umips-swp-3.c: New test.
3417 * gcc.target/mips/umips-movep-1.c: New test.
3418 * gcc.target/mips/umips-lwp-1.c: New test.
3419 * gcc.target/mips/umips-swp-4.c: New test.
3421 2013-02-24 Catherine Moore <clm@codesourcery.com>
3422 Richard Sandiford <rdsandiford@googlemail.com>
3424 * gcc.target/mips/mips.exp: Add microMIPS support.
3425 * gcc.target/mips/umips-movep-2.c: New test.
3426 * gcc.target/mips/umips-lwp-2.c: New test.
3427 * gcc.target/mips/umips-swp-5.c: New test.
3428 * gcc.target/mips/umips-constraints-1.c: New test.
3429 * gcc.target/mips/umips-lwp-3.c: New test.
3430 * gcc.target/mips/umips-swp-6.c: New test.
3431 * gcc.target/mips/umips-constraints-2.c: New test.
3432 * gcc.target/mips/umips-save-restore-1.c: New test.
3433 * gcc.target/mips/umips-lwp-4.c: New test.
3434 * gcc.target/mips/umips-swp-7.c: New test.
3435 * gcc.target/mips/umips-save-restore-2.c: New test.
3436 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3437 * gcc.target/mips/umips-lwp-5.c: New test.
3438 * gcc.target/mips/umips-save-restore-3.c: New test.
3439 * gcc.target/mips/umips-lwp-6.c: New test.
3440 * gcc.target/mips/umips-swp-1.c: New test.
3441 * gcc.target/mips/umips-lwp-7.c: New test.
3442 * gcc.target/mips/umips-swp-2.c: New test.
3443 * gcc.target/mips/umips-lwp-8.c: New test.
3444 * gcc.target/mips/umips-swp-3.c: New test.
3445 * gcc.target/mips/umips-movep-1.c: New test.
3446 * gcc.target/mips/umips-lwp-1.c: New test.
3447 * gcc.target/mips/umips-swp-4.c: New test.
3449 2013-02-22 Jakub Jelinek <jakub@redhat.com>
3452 * lib/asan-dg.exp (asan_link_flags): Add
3453 -B${gccpath}/libsanitizer/asan/ to flags.
3455 2013-02-21 Jakub Jelinek <jakub@redhat.com>
3458 * gcc.dg/torture/pr56420.c: New test.
3460 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
3463 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
3465 2013-02-21 Martin Jambor <mjambor@suse.cz>
3467 PR tree-optimization/56310
3468 * g++.dg/ipa/pr56310.C: New test.
3470 2013-02-21 Janus Weil <janus@gcc.gnu.org>
3473 * gfortran.dg/proc_ptr_comp_37.f90: New.
3475 2013-02-21 Richard Biener <rguenther@suse.de>
3477 PR tree-optimization/56415
3479 2013-02-11 Richard Biener <rguenther@suse.de>
3481 PR tree-optimization/56273
3482 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3483 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3484 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3485 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3486 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3487 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3489 2013-02-21 Marek Polacek <polacek@redhat.com>
3491 PR tree-optimization/56398
3492 * g++.dg/torture/pr56398.C: New test.
3494 2013-02-21 Jakub Jelinek <jakub@redhat.com>
3497 * gcc.c-torture/compile/pr56405.c: New test.
3499 2013-02-20 Jan Hubicka <jh@suse.cz>
3501 PR tree-optimization/56265
3502 * g++.dg/ipa/devirt-11.C: New testcase.
3504 2013-02-20 Richard Biener <rguenther@suse.de>
3506 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3508 2013-02-20 Richard Biener <rguenther@suse.de>
3509 Jakub Jelinek <jakub@redhat.com>
3511 PR tree-optimization/56396
3512 * gcc.dg/pr56396.c: New testcase.
3514 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3517 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
3519 2013-02-19 Richard Biener <rguenther@suse.de>
3521 PR tree-optimization/56384
3522 * gcc.dg/torture/pr56384.c: New testcase.
3524 2013-02-19 Jakub Jelinek <jakub@redhat.com>
3526 PR tree-optimization/56350
3527 * gcc.dg/pr56350.c: New test.
3529 PR tree-optimization/56381
3530 * g++.dg/opt/pr56381.C: New test.
3532 2013-02-18 Jakub Jelinek <jakub@redhat.com>
3535 * lib/dg-pch.exp (pch-init, pch-finish,
3536 check_effective_target_pch_supported_debug): New procs.
3537 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
3538 Likewise if $pch_unsupported_debug and $flags include -g.
3539 Skip FAILs about missing *.gch file if $pch_unsupported_debug
3540 and dg-require-effective-target pch_unsupported_debug.
3541 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
3542 * objc.dg/pch/pch.exp: Likewise.
3543 * gcc.dg/pch/pch.exp: Likewise.
3544 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
3545 pch_unsupported_debug.
3546 * gcc.dg/pch/valid-1.hs: Likewise.
3547 * gcc.dg/pch/valid-1b.c: Likewise.
3548 * gcc.dg/pch/valid-1b.hs: Likewise.
3550 2013-02-18 Richard Biener <rguenther@suse.de>
3552 PR tree-optimization/56366
3553 * gcc.dg/torture/pr56366.c: New testcase.
3555 2013-02-18 Richard Biener <rguenther@suse.de>
3558 * gcc.dg/torture/pr56349.c: New testcase.
3560 2013-02-18 Richard Biener <rguenther@suse.de>
3562 PR tree-optimization/56321
3563 * gcc.dg/torture/pr56321.c: New testcase.
3565 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
3567 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
3569 2013-02-16 Jakub Jelinek <jakub@redhat.com>
3570 Dodji Seketeli <dodji@redhat.com>
3573 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
3574 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3575 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3576 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3577 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3578 * c-c++-common/asan/pr56330.c: Likewise.
3579 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
3580 Ensure the size argument of __builtin_memcpy is a constant.
3582 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3583 Paolo Carlini <paolo.carlini@oracle.com>
3586 * g++.dg/cpp0x/enum23.C: New.
3588 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
3591 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
3593 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
3595 PR rtl-optimization/56348
3596 * gcc.target/i386/pr56348.c: New test.
3598 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
3600 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
3601 * gcc.target/arm/interrupt-2.c: Likewise.
3603 2013-02-15 Tobias Burnus <burnus@net-b.de>
3606 * gfortran.dg/matmul_9.f90: New.
3608 2013-02-15 Tobias Burnus <burnus@net-b.de>
3611 * gfortran.dg/init_flag_11.f90: New.
3613 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3615 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
3617 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3619 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
3622 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
3623 Tobias Burnus <burnus@net-b.de>
3626 * gfortran.dg/allocatable_function_7.f90: New.
3628 2013-02-14 Jakub Jelinek <jakub@redhat.com>
3630 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
3631 * asan_globals_test-wrapper.cc: New file.
3632 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
3633 instead of asan_globals_test.cc as dg-additional-sources.
3634 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
3635 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
3636 "sanitizer_test_utils.h" instead of
3637 "sanitizer_common/tests/sanitizer_test_utils.h".
3638 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
3639 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
3640 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
3641 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
3642 * g++.dg/asan/asan_test.cc: Synced from upstream.
3643 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
3645 2013-02-14 Dodji Seketeli <dodji@redhat.com>
3648 * c-c++-common/asan/memcmp-2.c: New test.
3650 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
3653 * g++.dg/cpp0x/udlit-string-literal.h: New.
3654 * g++.dg/cpp0x/udlit-string-literal.C: New.
3656 2013-02-13 Sriraman Tallam <tmsriram@google.com>
3658 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
3660 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
3663 * gcc.target/arm/pr56184.C: New test.
3665 2013-02-13 Jakub Jelinek <jakub@redhat.com>
3668 * g++.dg/torture/pr56302.C: New test.
3669 * g++.dg/cpp0x/constexpr-56302.C: New test.
3670 * c-c++-common/pr56302.c: New test.
3672 2013-02-13 Tobias Burnus <burnus@net-b.de>
3673 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3676 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
3677 * gfortran.dg/quad_3.f90: Ditto.
3679 2013-02-13 Kostya Serebryany <kcc@google.com>
3681 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
3682 to match the fresh asan run-time.
3683 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
3685 2013-02-12 Dodji Seketeli <dodji@redhat.com>
3687 Avoid instrumenting duplicated memory access in the same basic block
3688 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
3689 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3690 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
3691 * c-c++-common/asan/inc.c: Likewise.
3693 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
3696 * gcc.target/i386/pr56148.c: New test.
3698 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3699 Tobias Burnus <burnus@net-b.de>
3702 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
3705 2013-02-12 Richard Biener <rguenther@suse.de>
3708 * gcc.dg/lto/pr56297_0.c: New testcase.
3709 * gcc.dg/lto/pr56297_0.c: Likewise.
3711 2013-02-12 Janus Weil <janus@gcc.gnu.org>
3714 * gfortran.dg/typebound_deferred_1.f90: New.
3716 2013-02-12 Jakub Jelinek <jakub@redhat.com>
3718 PR rtl-optimization/56151
3719 * gcc.target/i386/pr56151.c: New test.
3721 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
3723 * g++.dg/ext/mv12.C: New test.
3724 * g++.dg/ext/mv12.h: New file.
3725 * g++.dg/ext/mv12-aux.C: New file.
3726 * g++.dg/ext/mv13.C: New test.
3728 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
3730 * lib/target-supports.exp
3731 (check_effective_target_powerpc_eabi_ok): New.
3732 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
3734 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
3735 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
3737 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
3738 * gcc.target/powerpc/pr51623.c: Likewise.
3739 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
3740 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
3742 2013-02-11 Alexander Potapenko <glider@google.com>
3743 Jack Howarth <howarth@bromo.med.uc.edu>
3744 Jakub Jelinek <jakub@redhat.com>
3747 * g++.dg/asan/pr55617.C: Run on all targets.
3749 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
3751 PR rtl-optimization/56275
3752 * gcc.dg/pr56275.c: New test.
3754 2013-02-11 Richard Biener <rguenther@suse.de>
3756 PR tree-optimization/56273
3757 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
3759 2013-02-11 Richard Biener <rguenther@suse.de>
3761 PR tree-optimization/56264
3762 * gcc.dg/torture/pr56264.c: New testcase.
3764 2013-02-11 Richard Biener <rguenther@suse.de>
3766 PR tree-optimization/56273
3767 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3768 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3769 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3770 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3771 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3772 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3774 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
3776 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
3777 for *-*-linux-gnu targets.
3778 * g++.dg/asan/interception-test-1.c: Ditto.
3779 * g++.dg/asan/interception-failure-test-1.C: Ditto.
3780 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
3782 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
3785 * gfortran.dg/intrinsic_size_4.f90 : New test.
3787 2013-02-09 Jakub Jelinek <jakub@redhat.com>
3790 * gcc.target/powerpc/pr56256.c: New test.
3792 2013-02-08 Ian Lance Taylor <iant@google.com>
3794 * lib/go.exp: Load timeout.exp.
3796 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
3798 PR rtl-optimization/56246
3799 * gcc.target/i386/pr56246.c: New test.
3801 2013-02-08 Jeff Law <law@redhat.com>
3804 * gcc.dg/debug/dwarf2/pr53948.c: New test.
3806 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3809 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
3812 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
3814 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
3816 2013-02-08 Jakub Jelinek <jakub@redhat.com>
3818 PR rtl-optimization/56195
3819 * gcc.dg/torture/pr56195.c: New test.
3821 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
3824 * gfortran.dg/recursive_interface_2.f90: New test.
3826 2013-02-08 Jakub Jelinek <jakub@redhat.com>
3828 PR tree-optimization/56250
3829 * gcc.c-torture/execute/pr56250.c: New test.
3831 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
3833 PR tree-optimization/56064
3834 * gcc.dg/fixed-point/view-convert-2.c: New test.
3836 2013-02-08 Michael Matz <matz@suse.de>
3838 PR tree-optimization/52448
3839 * gcc.dg/pr52448.c: New test.
3841 2013-02-08 Richard Biener <rguenther@suse.de>
3844 * gcc.dg/torture/pr56181.c: New testcase.
3846 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
3849 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3850 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3852 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3855 * g++.dg/parse/crash61.C: New test.
3858 * g++.dg/parse/pr56239.C: New test.
3861 * g++.dg/abi/mangle61.C: New test.
3863 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
3865 PR rtl-optimization/56225
3866 * gcc.target/i386/pr56225.c: New test.
3868 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3871 * gcc.dg/guality/pr56154-1.c: New test.
3872 * gcc.dg/guality/pr56154-2.c: New test.
3873 * gcc.dg/guality/pr56154-3.c: New test.
3874 * gcc.dg/guality/pr56154-4.c: New test.
3875 * gcc.dg/guality/pr56154-aux.c: New file.
3877 PR tree-optimization/55789
3878 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3880 * gcc.dg/tree-ssa/inline-3.c: Add
3881 --param max-early-inliner-iterations=2 option.
3883 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3886 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3887 Add -fno-dwarf2-cfi-asm to dg-options.
3890 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3893 * gcc.dg/pr56228.c: New test.
3895 2013-02-07 Alan Modra <amodra@gmail.com>
3898 * gcc.target/powerpc/pr54009.c: New test.
3900 * gfortran.dg/pr54131.f: New test.
3902 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
3905 * gfortran.dg/array_constructor_41.f90: New test.
3907 2013-02-06 Janus Weil <janus@gcc.gnu.org>
3910 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3912 2013-02-06 Jakub Jelinek <jakub@redhat.com>
3915 * g++.dg/gomp/pr56217.C: New test.
3917 2013-02-05 Jakub Jelinek <jakub@redhat.com>
3919 PR tree-optimization/56205
3920 * gcc.dg/tree-ssa/stdarg-6.c: New test.
3921 * gcc.c-torture/execute/pr56205.c: New test.
3923 2013-02-05 Richard Biener <rguenther@suse.de>
3925 PR tree-optimization/53342
3926 PR tree-optimization/53185
3927 * gcc.dg/vect/pr53185-2.c: New testcase.
3929 2013-02-05 Jan Hubicka <jh@suse.cz>
3931 PR tree-optimization/55789
3932 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3933 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3934 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3935 * g++.dg/ipa/inline-1.C: New testcase.
3936 * g++.dg/ipa/inline-2.C: New testcase.
3937 * g++.dg/ipa/inline-3.C: New testcase.
3939 2013-02-05 Jan Hubicka <jh@suse.cz>
3941 PR tree-optimization/55789
3942 * g++.dg/torture/pr55789.C: New testcase.
3944 2013-02-05 Jakub Jelinek <jakub@redhat.com>
3947 * gcc.dg/pr56167.c: New test.
3949 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
3952 * gcc.target/sh/pr55146.c: New.
3954 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
3956 PR tree-optimization/54386
3957 * gcc.target/sh/pr54386.c: New.
3959 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
3962 * gfortran.dg/realloc_on _assign_16.f90 : New test.
3965 * gfortran.dg/realloc_on _assign_17.f90 : New test.
3967 2013-02-04 Alexander Potapenko <glider@google.com>
3968 Jack Howarth <howarth@bromo.med.uc.edu>
3969 Jakub Jelinek <jakub@redhat.com>
3972 * g++.dg/asan/pr55617.C: New test.
3974 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3977 * gfortran.dg/typebound_operator_19.f90: New test.
3978 * gfortran.dg/typebound_assignment_4.f90: New test.
3980 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3983 * gfortran.dg/recursive_interface_1.f90: New test.
3985 2013-02-04 Richard Guenther <rguenther@suse.de>
3988 * gcc.dg/lto/pr56168_0.c: New testcase.
3989 * gcc.dg/lto/pr56168_1.c: Likewise.
3991 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3995 * gfortran.dg/block_12.f90: New test.
3996 * gfortran.dg/module_error_1.f90: New test.
3998 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4000 * lib/target-supports.exp (check_effective_target_vect_float)
4001 (check_effective_target_vect_no_align): Add mips-sde-elf.
4003 2013-02-01 Jakub Jelinek <jakub@redhat.com>
4005 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4007 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
4009 * gcc.dg/pr56023.c: XFAIL on AIX.
4010 * gcc.dg/vect/pr49352.c: Same.
4012 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
4014 * gnat.dg/opt26.adb: New test.
4016 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4019 2013-01-27 Amol Pise <amolpise15@gmail.com>
4021 * gcc.target/arm/neon-vfnms-1.c: New test.
4022 * gcc.target/arm/neon-vfnma-1.c: New test.
4024 2013-01-31 Richard Biener <rguenther@suse.de>
4026 PR tree-optimization/56157
4027 * gcc.dg/torture/pr56157.c: New testcase.
4029 2013-01-30 Richard Biener <rguenther@suse.de>
4031 PR tree-optimization/56150
4032 * gcc.dg/torture/pr56150.c: New testcase.
4034 2013-01-30 Jakub Jelinek <jakub@redhat.com>
4037 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
4038 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
4039 printed in backtrace.
4040 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
4041 to avoid errors about mismatched allocation vs. deallocation.
4044 * g++.dg/mv1.C: Moved to...
4045 * g++.dg/ext/mv1.C: ... here. Adjust test.
4046 * g++.dg/mv2.C: Moved to...
4047 * g++.dg/ext/mv2.C: ... here. Adjust test.
4048 * g++.dg/mv3.C: Moved to...
4049 * g++.dg/ext/mv3.C: ... here.
4050 * g++.dg/mv4.C: Moved to...
4051 * g++.dg/ext/mv4.C: ... here.
4052 * g++.dg/mv5.C: Moved to...
4053 * g++.dg/ext/mv5.C: ... here. Adjust test.
4054 * g++.dg/mv6.C: Moved to...
4055 * g++.dg/ext/mv6.C: ... here. Adjust test.
4056 * g++.dg/ext/mv7.C: New test.
4057 * g++.dg/ext/mv8.C: New test.
4058 * g++.dg/ext/mv9.C: New test.
4059 * g++.dg/ext/mv10.C: New test.
4060 * g++.dg/ext/mv11.C: New test.
4062 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
4064 PR rtl-optimization/56144
4065 * gcc.dg/pr56144.c: New.
4067 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
4069 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4071 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4072 * g++.dg/cpp0x/constexpr-55573.C: Same
4074 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
4076 PR tree-optimization/56064
4077 * gcc.dg/fixed-point/view-convert.c: New test.
4079 2013-01-30 Andreas Schwab <schwab@suse.de>
4081 * lib/target-supports-dg.exp (dg-process-target): Use expr to
4082 evaluate the end index in string range.
4084 2013-01-30 Tobias Burnus <burnus@net-b.de>
4087 * gfortran.dg/allocatable_function_6.f90: New.
4089 2013-01-29 Janus Weil <janus@gcc.gnu.org>
4090 Mikael Morin <mikael@gcc.gnu.org>
4093 * gfortran.dg/proc_ptr_comp_36.f90: New.
4095 2013-01-29 Richard Biener <rguenther@suse.de>
4097 PR tree-optimization/55270
4098 * gcc.dg/torture/pr55270.c: New testcase.
4100 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4102 PR rtl-optimization/56117
4103 * gcc.dg/pr56117.c: New test.
4105 2013-01-28 Richard Biener <rguenther@suse.de>
4107 PR tree-optimization/56034
4108 * gcc.dg/torture/pr56034.c: New testcase.
4110 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4112 PR tree-optimization/56125
4113 * gcc.dg/pr56125.c: New test.
4115 2013-01-28 Tobias Burnus <burnus@net-b.de>
4116 Mikael Morin <mikael@gcc.gnu.org>
4119 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
4120 * gfortran.dg/import8.f90: Likewise.
4121 * gfortran.dg/interface_derived_type_1.f90: Likewise.
4122 * gfortran.dg/import10.f90: New test.
4123 * gfortran.dg/import11.f90: Likewise
4125 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4128 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
4129 string.h. Provide memset, malloc and free prototypes, adjust line
4130 numbers in dg-output.
4131 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
4132 Provide memset prototype and adjust line numbers in dg-output.
4133 * c-c++-common/asan/global-overflow-1.c: Likewise.
4135 PR tree-optimization/56094
4136 * gcc.dg/pr56094.c: New test.
4138 2013-01-27 Amol Pise <amolpise15@gmail.com>
4140 * gcc.target/arm/neon-vfnms-1.c: New test.
4141 * gcc.target/arm/neon-vfnma-1.c: New test.
4143 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
4146 * gcc.target/i386/pr56114.c: New test.
4148 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
4151 * gfortran.dg/associate_14.f90: New test.
4154 * gfortran.dg/associate_13.f90: New test.
4156 2013-01-25 Jakub Jelinek <jakub@redhat.com>
4158 PR tree-optimization/56098
4159 * gcc.dg/pr56098-1.c: New test.
4160 * gcc.dg/pr56098-2.c: New test.
4162 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
4165 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
4167 2013-01-22 Marek Polacek <polacek@redhat.com>
4169 PR tree-optimization/56035
4170 * gcc.dg/pr56035.c: New test.
4172 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4174 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
4177 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4179 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
4181 2013-01-24 Jakub Jelinek <jakub@redhat.com>
4184 * gcc.dg/pr56078.c: New test.
4185 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
4187 2013-01-24 Martin Jambor <mjambor@suse.cz>
4189 PR tree-optimization/55927
4190 * g++.dg/ipa/devirt-10.C: Disable early inlining.
4192 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
4194 * gcc.target/i386/movsd.c: New test.
4196 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
4199 * gcc.target/i386/pr55934.c: New test.
4201 2013-01-23 Janus Weil <janus@gcc.gnu.org>
4204 * gfortran.dg/select_8.f90: New.
4206 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
4208 * gcc.target/microblaze/microblaze.exp: Remove
4209 target_config_cflags check.
4211 2013-01-23 Jakub Jelinek <jakub@redhat.com>
4214 * gfortran.dg/gomp/pr56052.f90: New test.
4217 * gcc.dg/pr49069.c: New test.
4219 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
4222 * g++.dg/cpp0x/constexpr-static10.C: New.
4224 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
4227 * gcc.target/i386/pr56028.c: New test.
4229 2013-01-22 Jakub Jelinek <jakub@redhat.com>
4232 * gcc.target/i386/pr55686.c: New test.
4234 2013-01-22 Dodji Seketeli <dodji@redhat.com>
4237 * g++.dg/cpp0x/variadic139.C: New test.
4238 * g++.dg/cpp0x/variadic140.C: Likewise.
4239 * g++.dg/cpp0x/variadic141.C: Likewise.
4241 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
4243 * gnat.dg/warn8.adb: New test.
4245 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4248 * gfortran.dg/include_8.f90: New test.
4250 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
4252 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
4253 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
4255 2013-01-21 Jakub Jelinek <jakub@redhat.com>
4257 PR tree-optimization/56051
4258 * gcc.c-torture/execute/pr56051.c: New test.
4260 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
4262 PR rtl-optimization/56023
4263 * gcc.dg/pr56023.c: New test.
4265 2013-01-21 Martin Jambor <mjambor@suse.cz>
4268 * gcc.target/i386/pr56022.c: New test.
4270 2013-01-21 Jason Merrill <jason@redhat.com>
4272 * lib/target-supports.exp (check_effective_target_alias): New.
4274 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
4277 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
4279 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
4281 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
4283 2013-01-19 Jeff Law <law@redhat.com>
4285 PR tree-optimization/52631
4286 * tree-ssa/pr52631.c: New test.
4287 * tree-ssa/ssa-fre-9: Update expected output.
4289 2013-01-19 Anthony Green <green@moxielogic.com>
4291 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
4294 2013-01-18 Jakub Jelinek <jakub@redhat.com>
4296 PR tree-optimization/56029
4297 * g++.dg/torture/pr56029.C: New test.
4299 2013-01-18 Sharad Singhai <singhai@google.com>
4301 PR tree-optimization/55995
4302 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
4304 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
4307 * gcc.target/i386/pr55433.c: New.
4309 2013-01-18 Jakub Jelinek <jakub@redhat.com>
4312 * gfortran.dg/pr56015.f90: New test.
4314 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
4316 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
4318 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
4320 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
4321 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4322 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4323 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4324 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4326 2013-01-17 Jeff Law <law@redhat.com>
4328 * gcc.dg/pr52573.c: Move to...
4329 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
4331 PR rtl-optimization/52573
4332 * gcc.dg/pr52573.c: New test.
4334 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
4337 * g++.dg/asan/interception-test-1.C: Skip on darwin.
4338 * lib/target-supports.exp (check_effective_target_swapcontext): Use
4339 check_no_compiler_messages to test support in ucontext.h.
4340 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
4341 compliant RLIMIT_AS.
4343 2013-01-17 Marek Polacek <polacek@redhat.com>
4345 PR rtl-optimization/55833
4346 * gcc.dg/pr55833.c: New test.
4348 2013-01-17 Jan Hubicka <jh@suse.cz>
4350 PR tree-optimization/55273
4351 * gcc.c-torture/compile/pr55273.c: New testcase.
4353 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
4356 * gcc.target/pr55981.c: New test.
4358 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
4360 * gcc.target/arm/pr40887.c: Require at least armv5.
4361 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
4362 * gcc.target/arm/pr51915.c: Likewise.
4363 * gcc.target/arm/pr52006.c: Likewise.
4364 * gcc.target/arm/pr53187.c: Likewise.
4366 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
4367 * gcc.target/arm/ftest-support-arm.h: Delete.
4368 * gcc.target/arm/ftest-support-thumb.h: Delete.
4369 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
4370 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4371 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4372 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
4373 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
4374 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4375 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4376 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
4377 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
4378 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
4379 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
4380 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4381 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4382 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4383 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4384 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4385 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
4386 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
4387 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4388 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4389 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
4390 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
4391 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
4392 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
4394 2013-01-17 Martin Jambor <mjambor@suse.cz>
4396 PR tree-optimizations/55264
4397 * g++.dg/ipa/pr55264.C: New test.
4399 2013-01-16 Janus Weil <janus@gcc.gnu.org>
4402 * gfortran.dg/class_55.f90: New.
4404 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
4407 * gcc.c-torture/execute/builtins/builtins.exp: Add
4408 -Wl,--allow-multiple-definition for eabi and elf targets.
4411 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4412 check_effective_target_vect_perm_short,
4413 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
4414 check_effective_target_vect64): Return 0 for big-endian ARM.
4415 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
4417 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
4420 2013-01-16 Richard Biener <rguenther@suse.de>
4422 PR tree-optimization/55964
4423 * gcc.dg/torture/pr55964.c: New testcase.
4425 2013-01-16 Richard Biener <rguenther@suse.de>
4427 PR tree-optimization/54767
4428 PR tree-optimization/53465
4429 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
4431 2013-01-16 Christian Bruel <christian.bruel@st.com>
4434 * gcc.target/sh/sh-switch.c: New testcase.
4436 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
4438 * gcc.dg/webizer.c: Increase the array size.
4440 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4443 * gcc.dg/pr55940.c: New test.
4445 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
4446 Harald Anlauf <anlauf@gmx.de>
4448 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
4449 * gfortran.dg/bounds_check_5.f90: Likewise.
4450 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
4451 * gfortran.dg/continuation_9.f90: Likewise.
4452 * gfortran.dg/move_alloc_13.f90: Likewise.
4453 * gfortran.dg/structure_constructor_11.f90: Likewise.
4454 * gfortran.dg/tab_continuation.f: Likewise.
4455 * gfortran.dg/warning-directive-2.F90: Likewise.
4456 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
4458 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
4460 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
4461 * gcc.target/arm/fma-sp.c: Likewise.
4463 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
4465 PR rtl-optimization/55153
4466 * gcc.dg/pr55153.c: New.
4468 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4470 PR tree-optimization/55920
4471 * gcc.c-torture/compile/pr55920.c: New test.
4473 2013-01-15 Richard Biener <rguenther@suse.de>
4476 * gcc.dg/torture/pr55882.c: New testcase.
4478 2013-01-15 Jakub Jelinek <jakub@redhat.com>
4480 PR tree-optimization/55955
4481 * gcc.c-torture/compile/pr55955.c: New test.
4483 2013-01-15 Dodji Seketeli <dodji@redhat.com>
4486 * g++.dg/cpp0x/alias-decl-31.C: New test.
4488 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
4491 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
4492 case where interface is null.
4494 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4497 * gfortran.dg/array_constructor_40.f90: New test.
4499 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
4501 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
4503 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
4505 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
4506 * gcc.target/aarch64/vect-ld1r-compile.c: New.
4507 * gcc.target/aarch64/vect-ld1r-fp.c: New.
4508 * gcc.target/aarch64/vect-ld1r.c: New.
4509 * gcc.target/aarch64/vect-ld1r.x: New.
4511 2013-01-14 Andi Kleen <ak@linux.intel.com>
4514 * gcc.target/i386/hle-clear-rel.c: New file
4515 * gcc.target/i386/hle-store-rel.c: New file.
4517 2013-01-14 Harald Anlauf <anlauf@gmx.de>
4519 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
4520 * gfortran.dg/bounds_check_4.f90: Likewise.
4521 * gfortran.dg/inquire_10.f90: Likewise.
4522 * gfortran.dg/minloc_3.f90: Likewise.
4523 * gfortran.dg/minlocval_3.f90: Likewise.
4524 * gfortran.dg/module_double_reuse.f90: Likewise.
4525 * gfortran.dg/mvbits_1.f90: Likewise.
4526 * gfortran.dg/oldstyle_1.f90: Likewise.
4527 * gfortran.dg/pr20163-2.f: Likewise.
4528 * gfortran.dg/save_1.f90: Likewise.
4529 * gfortran.dg/scan_1.f90: Likewise.
4530 * gfortran.dg/select_char_1.f90: Likewise.
4531 * gfortran.dg/shape_4.f90: Likewise.
4532 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
4533 * gfortran.dg/function_optimize_10.f90: Likewise.
4534 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
4535 * gfortran.dg/used_types_17.f90: Likewise.
4536 * gfortran.dg/used_types_18.f90: Likewise.
4538 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
4541 * gfortran.dg/proc_ptr_result_8.f90 : New test.
4543 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
4545 * gcc.dg/unroll_5.c: Add nomips16 attributes.
4547 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
4549 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
4551 2013-01-12 Janus Weil <janus@gcc.gnu.org>
4554 * gfortran.dg/assumed_type_2.f90: Fix test case.
4555 * gfortran.dg/internal_pack_13.f90: New test.
4556 * gfortran.dg/internal_pack_14.f90: New test.
4558 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
4561 * gfortran.dg/unlimited_polymorphic_8.f90: Update
4562 scan-tree-dump-times for foo.0.x._vptr to deal with change from
4565 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
4567 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
4569 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4572 * gcc.target/s390/pr55719.c: New testcase.
4574 2013-01-11 Richard Guenther <rguenther@suse.de>
4576 PR tree-optimization/44061
4577 * gcc.dg/pr44061.c: New testcase.
4579 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
4581 Update copyright years.
4583 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
4584 Jakub Jelinek <jakub@redhat.com>
4587 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
4589 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
4591 PR rtl-optimization/55672
4592 * gcc.target/i386/pr55672.c: New.
4594 2013-01-10 Jeff Law <law@redhat.com>
4596 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
4597 pass/fail message unique.
4600 2013-01-10 Jason Merrill <jason@redhat.com>
4602 * ada/.gitignore: New.
4604 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4606 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
4608 * g++.dg/tls/thread_local2.C: Likewise.
4609 * g++.dg/tls/thread_local2g.C: Likewise.
4610 * g++.dg/tls/thread_local6.C: Likewise.
4611 * g++.dg/tls/thread_local-order1.C: Add tls options.
4612 * g++.dg/tls/thread_local-order2.C: Likewise.
4613 * g++.dg/tls/thread_local3.C: Likewise.
4614 * g++.dg/tls/thread_local3g.C: Likewise.
4615 * g++.dg/tls/thread_local4.C: Likewise.
4616 * g++.dg/tls/thread_local4g.C: Likewise.
4617 * g++.dg/tls/thread_local5.C: Likewise.
4618 * g++.dg/tls/thread_local5g.C: Likewise.
4619 * g++.dg/tls/thread_local6g.C: Likewise.
4621 2013-01-10 Kostya Serebryany <kcc@google.com>
4623 * g++.dg/asan/asan_test.cc: Sync from upstream.
4625 2013-01-10 Jakub Jelinek <jakub@redhat.com>
4627 PR tree-optimization/55921
4628 * gcc.c-torture/compile/pr55921.c: New test.
4630 2013-01-09 Jan Hubicka <jh@suse.cz>
4632 PR tree-optimization/55569
4633 * gcc.c-torture/compile/pr55569.c: New testcase.
4635 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
4638 * gfortran.dg/use_28.f90: New test.
4640 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
4642 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
4643 number matching more robust.
4645 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
4647 PR rtl-optimization/55829
4648 * gcc.target/i386/pr55829.c: New.
4650 2013-01-09 Tobias Burnus <burnus@net-b.de>
4653 * gfortran.dg/bind_c_bool_1.f90: New.
4654 * gfortran.dg/do_5.f90: Add dg-warning.
4656 2013-01-09 Jan Hubicka <jh@suse.cz>
4658 PR tree-optimization/55875
4659 * gcc.c-torture/execute/pr55875.c: New testcase.
4660 * g++.dg/torture/pr55875.C: New testcase.
4662 2013-01-09 Jakub Jelinek <jakub@redhat.com>
4665 * c-c++-common/pr48418.c: New test.
4667 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
4670 * g++.dg/tls/thread_local-ice.C: New.
4672 2013-01-09 Andreas Schwab <schwab@suse.de>
4674 * gcc.dg/guality/pr54693.c: Null-terminate arr.
4676 2013-01-09 Jakub Jelinek <jakub@redhat.com>
4678 PR tree-optimization/48189
4679 * gcc.dg/pr48189.c: New test.
4681 2013-01-04 Jan Hubicka <jh@suse.cz>
4683 PR tree-optimization/55823
4684 * g++.dg/ipa/devirt-10.C: New testcase.
4686 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
4687 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
4689 PR rtl-optimization/55845
4690 * gcc.target/i386/pr55845.c: New test.
4692 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
4694 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
4695 instructions generated instead of number of occurances.
4697 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
4699 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
4700 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4701 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4702 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4703 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4704 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4705 * gcc.target/aarch64/vect-fcm.x: Likewise.
4706 * lib/target-supports.exp
4707 (check_effective_target_vect_cond): Enable for AArch64.
4709 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
4711 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
4712 endian-safe float pool loading.
4713 (test_square_root_v4sf): Likewise.
4714 (test_square_root_v2df): Likewise.
4715 * lib/target-supports.exp
4716 (check_effective_target_vect_call_sqrtf): Add AArch64.
4718 2013-01-08 Martin Jambor <mjambor@suse.cz>
4721 * gcc.dg/tree-ssa/pr55579.c: New test.
4723 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4725 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
4728 2013-01-08 Jakub Jelinek <jakub@redhat.com>
4731 * gcc.dg/torture/pr55890-3.c: New test.
4734 * gcc.c-torture/compile/pr55851.c: New test.
4737 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
4740 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
4743 * gfortran.dg/elemental_scalar_args_2.f90: New test.
4745 2013-01-07 Tobias Burnus <burnus@net-b.de>
4748 * gfortran.dg/pointer_init_2.f90: Update dg-error.
4749 * gfortran.dg/pointer_init_7.f90: New.
4751 2013-01-07 Richard Biener <rguenther@suse.de>
4753 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
4755 2013-01-07 Richard Biener <rguenther@suse.de>
4758 * gcc.dg/torture/pr55890-1.c: New testcase.
4759 * gcc.dg/torture/pr55890-2.c: Likewise.
4761 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
4763 * gcc.target/aarch64/fmovd.c: New.
4764 * gcc.target/aarch64/fmovf.c: Likewise.
4765 * gcc.target/aarch64/fmovd-zero.c: Likewise.
4766 * gcc.target/aarch64/fmovf-zero.c: Likewise.
4767 * gcc.target/aarch64/vect-fmovd.c: Likewise.
4768 * gcc.target/aarch64/vect-fmovf.c: Likewise.
4769 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4770 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4772 2013-01-07 Richard Biener <rguenther@suse.de>
4774 PR tree-optimization/55888
4775 PR tree-optimization/55862
4776 * gcc.dg/torture/pr55888.c: New testcase.
4778 2013-01-07 Tobias Burnus <burnus@net-b.de>
4781 * gfortran.dg/intrinsic_size_3.f90: New.
4783 2013-01-07 Tobias Burnus <burnus@net-b.de>
4786 * gfortran.dg/select_type_32.f90: New.
4788 2013-01-04 Dodji Seketeli <dodji@redhat.com>
4791 * g++.dg/cpp0x/alias-decl-29.C: New test.
4793 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
4798 * gfortran.dg/class_array_15.f03: New test.
4800 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
4805 * gfortran.dg/use_23.f90: New test.
4806 * gfortran.dg/use_24.f90: New test.
4807 * gfortran.dg/use_25.f90: New test.
4808 * gfortran.dg/use_26.f90: New test.
4809 * gfortran.dg/use_27.f90: New test.
4811 2013-01-06 Olivier Hainque <hainque@adacore.com>
4813 * gnat.dg/specs/clause_on_volatile.ads: New test.
4815 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
4817 * gnat.dg/alignment10.adb: New test.
4819 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
4820 Mikael Morin <mikael@gcc.gnu.org>
4823 * gfortran.dg/use_22.f90: New test.
4825 2013-01-04 Andrew Pinski <apinski@cavium.com>
4827 * gcc.target/aarch64/cmp-1.c: New testcase.
4829 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
4832 * gfortran.dg/select_type_31.f03: New test.
4834 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
4836 PR c++/54526 (again)
4837 * g++.dg/cpp0x/parse2.C: Extend.
4838 * g++.old-deja/g++.other/crash28.C: Adjust.
4840 2013-01-04 Richard Biener <rguenther@suse.de>
4842 PR tree-optimization/55862
4843 * gcc.dg/torture/pr55862.c: New testcase.
4845 2013-01-04 Martin Jambor <mjambor@suse.cz>
4847 PR tree-optimization/55755
4848 * gcc.dg/torture/pr55755.c: New test.
4849 * gcc.dg/tree-ssa/sra-13.c: Likewise.
4850 * gcc.dg/tree-ssa/pr45144.c: Update.
4852 2013-01-04 Richard Biener <rguenther@suse.de>
4855 * gcc.dg/fold-reassoc-2.c: New testcase.
4857 2013-01-04 Tobias Burnus <burnus@net-b.de>
4860 * gfortran.dg/null_7.f90: New.
4862 2013-01-04 Tobias Burnus <burnus@net-b.de>
4866 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4867 * gfortran.dg/unlimited_polymorphic_7.f90: New.
4868 * gfortran.dg/unlimited_polymorphic_8.f90: New.
4870 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
4872 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4874 2013-01-03 Janus Weil <janus@gcc.gnu.org>
4877 * gfortran.dg/assignment_1.f90: Modified.
4878 * gfortran.dg/assignment_4.f90: New.
4880 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
4882 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4884 2013-01-03 Richard Biener <rguenther@suse.de>
4886 PR tree-optimization/55857
4887 * gcc.dg/vect/pr55857-1.c: New testcase.
4888 * gcc.dg/vect/pr55857-2.c: Likewise.
4890 2013-01-03 Jakub Jelinek <jakub@redhat.com>
4892 PR rtl-optimization/55838
4893 * gcc.dg/pr55838.c: New test.
4895 PR tree-optimization/55832
4896 * gcc.c-torture/compile/pr55832.c: New test.
4898 2013-01-02 Teresa Johnson <tejohnson@google.com>
4900 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4901 * gcc.dg/tree-ssa/loop-23.c: Ditto.
4902 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4903 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4904 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4905 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4906 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4907 * gcc.dg/unroll_1.c: Ditto.
4908 * gcc.dg/unroll_2.c: Ditto.
4909 * gcc.dg/unroll_3.c: Ditto.
4910 * gcc.dg/unroll_4.c: Ditto.
4912 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4914 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4916 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4919 * gfortran.dg/eof_4.f90: New test.
4921 2013-01-02 Jakub Jelinek <jakub@redhat.com>
4923 * lib/c-compat.exp (compat-use-alt-compiler): Remove
4924 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4925 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4926 (compat_setup_dfp): Initialize compat_alt_caret and
4927 compat_save_TEST_ALWAYS_FLAGS.
4929 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4931 * gcc.dg/torture/tls/tls-reload-1.c: New test.
4933 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4935 * gcc.dg/torture/fp-int-convert-2.c: New test.
4937 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4939 * gfortran.dg/newunit_3.f90: Add dg-do run.
4940 * gfortran.dg/inquire_15.f90: Add dg-do run.
4942 2013-01-01 Jakub Jelinek <jakub@redhat.com>
4944 PR tree-optimization/55831
4945 * gcc.dg/pr55831.c: New test.
4947 Copyright (C) 2013 Free Software Foundation, Inc.
4949 Copying and distribution of this file, with or without modification,
4950 are permitted in any medium without royalty provided the copyright
4951 notice and this notice are preserved.