1 2013-10-29 Tobias Burnus <burnus@net-b.de>
4 * gfortran.dg/blockdata_8.f90: New.
6 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
9 * gfortran.dg/unlimited_polymorphic_13.f90 : Use real variables
10 to determine sizes of real kinds.
13 * gfortran.dg/unlimited_polymorphic_14.f90 : New test.
15 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
17 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
18 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
19 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
20 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
21 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
22 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
23 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
24 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
25 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
26 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
27 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
28 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
29 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
30 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
31 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
32 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
33 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
34 test stored in c-c++-common. Also, added the Cilk runtime's library
35 to the ld_library_path.
37 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
40 * g++.dg/cpp0x/auto40.C: New.
41 * g++.dg/other/warning1.C: Adjust.
43 2013-10-29 Richard Biener <rguenther@suse.de>
45 * gcc.dg/torture/restrict-2.c: New testcase.
46 * gcc.dg/torture/restrict-3.c: Likewise.
47 * gcc.dg/torture/restrict-4.c: Likewise.
48 * gcc.dg/torture/restrict-5.c: Likewise.
50 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
52 PR tree-optimization/19831
53 * gcc.dg/tree-ssa/alias-25.c: New file.
55 2013-10-29 Richard Biener <rguenther@suse.de>
57 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
59 * gcc.dg/vect/bb-slp-32.c: Likewise.
60 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
61 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
62 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
63 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
64 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
65 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
66 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
67 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
68 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
69 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
70 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
71 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
72 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
73 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
74 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
75 * gfortran.dg/vect/vect.exp: Likewise.
77 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
79 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
80 * gcc.dg/vmx/eg-5.c: Likewise.
82 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
83 Joern Rennecke <joern.rennecke@embecosm.com>
85 * gcc.target/arc/jump-around-jump.c: New test.
87 2013-10-27 Tom de Vries <tom@codesourcery.com>
89 * gcc.target/arm/require-pic-register-loc.c: New test.
91 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
94 * gcc.target/i386/pr58679-1.c: New test.
95 * gcc.target/i386/pr58679-2.c: Ditto.
97 2013-10-27 Tobias Burnus <burnus@net-b.de>
100 * gcc.dg/vect/vect-ivdep-2.c: New.
102 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
105 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
106 * gcc.target/sh/pr52483-2.c: Likewise.
107 * gcc.target/sh/pr52483-3.c: Likewise.
108 * gcc.target/sh/pr52483-4.c: Likewise.
110 2013-10-26 Jeff Law <law@redhat.com>
112 * g++.dg/torture/pr49309.C: Removed.
113 * gcc.dg/dfp/pr35739.c: Removed.
115 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
117 PR rtl-optimization/58759
118 * gcc.target/i386/pr58759.c: New.
120 2013-10-25 Tobias Burnus <burnus@net-b.de>
122 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
123 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
124 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
126 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
128 * gcc.dg/wmul-1.c: New test.
130 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
133 * g++.dg/template/pr58878.C: New.
135 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
137 * gcc.dg/tree-ssa/alias-23.c: New file.
139 2013-10-25 Richard Biener <rguenther@suse.de>
141 PR tree-optimization/58626
142 * gcc.dg/torture/pr58626.c: New testcase.
144 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
147 * g++.dg/cpp0x/defaulted47.C: New.
149 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
151 * gcc.c-torture/execute/pr58831.c: New test.
153 2013-10-25 Nick Clifton <nickc@redhat.com>
155 * c-c++-common/pr57793.c: Add expected error messages for
156 targets with small integers.
157 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
158 * gcc.dg/c99-stdint-2.c: Likewise.
159 * gcc.dg/cdce1.c: Likewise.
160 * gcc.dg/fold-overflow-1.c: Likewise.
161 * gcc.dg/utf-cvt.c: Likewise.
162 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
164 * gcc.dg/ftrapv-2.c: Likewise.
165 * gcc.dg/pr30286.c: Likewise.
166 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
167 * lib/target-supports.exp (check_effective_target_trapping): New
168 proc. Returns true if the target supports trapping arithmetic.
170 2013-10-25 Tobias Burnus <burnus@net-b.de>
172 * g++.dg/parse/ivdep.C: New.
173 * g++.dg/vect/pr33426-ivdep.cc: New.
175 2013-10-24 Richard Henderson <rth@redhat.com>
178 * gcc.dg/atomic-store-6.c: New.
180 2013-10-24 Ian Lance Taylor <iant@google.com>
182 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
184 2013-10-24 Cong Hou <congh@google.com>
186 * gcc.c-torture/execute/20030125-1.c: Update.
188 2013-10-24 Tobias Burnus <burnus@net-b.de>
191 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
193 2013-10-24 Dehao Chen <dehao@google.com>
195 * g++.dg/opt/devirt3.C: New test.
197 2013-08-24 Tobias Burnus <burnus@net-b.de>
200 * testsuite/gcc.dg/ivdep.c: New.
201 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
203 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
205 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
206 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
208 2013-10-24 Nick Clifton <nickc@redhat.com>
210 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
212 2013-10-24 Marek Polacek <polacek@redhat.com>
215 * g++.dg/parse/pr58705.C: New test.
217 2013-10-24 Marek Polacek <polacek@redhat.com>
219 * gcc.dg/c11-align-5.c: Add more testing.
221 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
223 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
225 2013-10-23 Jakub Jelinek <jakub@redhat.com>
227 PR tree-optimization/58775
228 PR tree-optimization/58791
229 * gcc.dg/guality/pr58791-1.c: New test.
230 * gcc.dg/guality/pr58791-2.c: New test.
231 * gcc.dg/guality/pr58791-3.c: New test.
232 * gcc.dg/guality/pr58791-4.c: New test.
233 * gcc.dg/guality/pr58791-5.c: New test.
234 * gcc.c-torture/compile/pr58775.c: New test.
235 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
237 2013-10-23 Tom de Vries <tom@codesourcery.com>
239 PR tree-optimization/58805
240 * gcc.dg/pr58805.c: New test.
242 2013-10-23 Jakub Jelinek <jakub@redhat.com>
244 * gcc.target/i386/vect-div-1.c: New test.
246 * gcc.dg/vect/pr58508.c: Remove dg-options.
248 2013-10-23 Richard Biener <rguenther@suse.de>
250 * gcc.dg/torture/pr58830.c: New testcase.
252 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
254 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
255 * g++.dg/cpp1y/attr-deprecated.C: New.
256 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
258 2013-10-23 Tobias Burnus <burnus@net-b.de>
261 * gfortran.dg/assumed_type_8.f90: New.
263 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
266 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
267 and MINUSCCZEXT defines. Update scan-assembler dg directive.
268 * gcc.dg/torture/pr58779.c: New test.
270 2013-10-22 Steve Ellcey <sellcey@mips.com>
272 * gcc.target/mips/nor.c: New.
274 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
276 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
278 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
279 restricted to big-endian targets.
281 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
284 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
286 2013-10-21 Tobias Burnus <burnus@net-b.de>
289 * gfortran.dg/proc_ptr_comp_38.f90: New.
291 2013-10-21 Marek Polacek <polacek@redhat.com>
294 * gcc.dg/gomp/pr58809.c: New test.
296 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
298 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
299 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
301 2013-10-21 Richard Biener <rguenther@suse.de>
303 PR tree-optimization/58794
304 * c-c++-common/torture/pr58794-1.c: New testcase.
305 * c-c++-common/torture/pr58794-2.c: Likewise.
307 2013-10-21 Richard Biener <rguenther@suse.de>
310 * c-c++-common/fold-divmul-1.c: New testcase.
312 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
314 * gcc.target/i386/memset-vector_loop-1.c: New test.
315 * gcc.target/i386/memset-vector_loop-2.c: New test.
317 2013-10-21 Diego Novillo <dnovillo@google.com>
319 * g++.dg/plugin/selfassign.c: Include tree.h.
320 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
321 * gcc.dg/plugin/ggcplug.c: Likewise.
322 * gcc.dg/plugin/one_time_plugin.c: Likewise.
323 * gcc.dg/plugin/selfassign.c: Likewise.
324 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
326 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
328 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
329 * gcc.target/mips/mips-ps-7.c: Likewise.
331 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
333 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
334 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
335 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
337 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
339 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
342 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
344 2013-10-19 Mike Stump <mikestump@comcast.net>
346 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
348 * gcc.dg/lto/pr54625-1_0.c: Move from here...
349 * g++.dg/lto/pr54625-1_0.c: ... to here.
350 * gcc.dg/lto/pr54625-1_1.C: Likewise.
351 * g++.dg/lto/pr54625-1_1.C: Likewise.
352 * gcc.dg/lto/pr54625-2_0.c: Likewise.
353 * g++.dg/lto/pr54625-2_0.c: Likewise.
354 * gcc.dg/lto/pr54625-2_1.C: Likewise.
355 * g++.dg/lto/pr54625-2_1.C: Likewise.
357 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
359 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
361 2013-10-18 Cong Hou <congh@google.com>
363 * gcc.dg/vect/pr58508.c: New test.
365 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
368 * g++.dg/cpp0x/variadic145.C: New.
370 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
372 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
374 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
376 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
377 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
378 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
379 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
381 2013-10-17 Charles Bayis <charles.baylis@linaro.org>
383 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
384 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
385 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
386 effective target arm_thumb1_ok.
387 * lib/target-supports.exp
388 (check_effective_target_arm_fp16_ok_nocache): Don't force
389 -mfloat-abi=soft when building for hardfloat target.
391 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
394 * gcc.target/powerpc/pr58673-1.c: New file to test whether
395 -mquad-word + -mno-vsx-timode causes errors.
396 * gcc.target/powerpc/pr58673-2.c: Likewise.
398 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
401 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
403 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
405 * gcc.target/aarch64/c-output-template.c: New testcase.
406 * gcc.target/aarch64/c-output-template-2.c: Likewise.
407 * gcc.target/aarch64/c-output-template-3.c: Likewise.
409 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
411 * gcc/testsuite/lib/target-supports.exp
412 (check_effective_target_sync_long_long): AArch64 supports
413 atomic operations on "long long".
414 (check_effective_target_sync_long_long_runtime): AArch64 can
415 execute atomic operations on "long long".
417 2013-10-17 Richard Biener <rguenther@suse.de>
419 PR tree-optimization/58143
420 * gcc.dg/torture/pr58143-1.c: New testcase.
421 * gcc.dg/torture/pr58143-2.c: Likewise.
422 * gcc.dg/torture/pr58143-3.c: Likewise.
424 2013-10-17 Marek Polacek <polacek@redhat.com>
427 * gcc.dg/c1x-align-5.c: New test.
429 2013-10-16 Tobias Burnus <burnus@net-b.de>
432 * gfortran.dg/unlimited_polymorphic_12.f90: New.
434 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
436 * c-c++-common/cpp/openmp-define-1.c: Move
437 dg-require-effective-target fopenmp after dg-do directive.
438 * c-c++-common/cpp/openmp-define-2.c: Likewise.
439 * gfortran.dg/openmp-define-1.f90: Likewise.
440 * gfortran.dg/openmp-define-2.f90: Likewise.
441 * gfortran.dg/openmp-define-3.f90: Likewise.
443 2013-10-16 Paulo Matos <pmatos@broadcom.com>
445 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
447 2013-10-15 Sriraman Tallam <tmsriram@google.com>
450 * gcc.target/i386/pr57756.c: New test.
451 * gcc.target/i386/pr57756_2.c: New test.
453 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
455 * gcc.dg/torture/builtin-self.c: New file.
457 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
459 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
460 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
461 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
462 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
463 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
465 2013-10-15 Cong Hou <congh@google.com>
467 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
469 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
472 * g++.dg/cpp0x/pr58707.C: New.
474 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
476 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
477 after other directives.
479 2013-10-15 Tobias Burnus <burnus@net-b.de>
482 * gfortran.dg/unlimited_polymorphic_11.f90: New.
484 2013-10-14 Ian Lance Taylor <iant@google.com>
486 * go.test/go-test.exp (go-find-packages): New proc.
487 (go-gc-tests): Skip stress and safe tests. Skip *.dir
488 subdirectories. Do simple +build line matching. Handle run with
489 arguments. Handle errorcheckdir and rundircmpout. Use packages
490 for rundir. Remove special handling for bug191 and dwarf.
492 2013-10-14 Tobias Burnus <burnus@net-b.de>
495 * gfortran.dg/unlimited_polymorphic_10.f90: New.
497 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
499 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
502 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
504 * gnat.dg/specs/opt1.ads: New test.
506 2013-10-14 Richard Biener <rguenther@suse.de>
508 PR tree-optimization/58640
509 * gcc.c-torture/execute/pr58640-2.c: New testcase.
511 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
513 * gnat.dg/uninit_array.ad[sn]: New test.
514 * gnat.dg/uninit_array_pkg.ads: New helper.
516 2013-10-13 Richard Biener <rguenther@suse.de>
518 * gcc.c-torture/execute/pr58662.c: New test.
520 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
523 * gcc.dg/torture/p51244-21.c: New.
524 * gcc.target/sh/pr51244-20.c: New.
525 * gcc.target/sh/pr51244-20-sh2a.c: New.
527 2013-10-12 Arnaud Charlet <charlet@adacore.com>
529 * gnat.dg/specs/linker_section.ads: Update test.
531 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
534 * gcc.target/i386/pr58690.c: New test
536 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
538 * gcc.target/i386/builtin-ucmp.c: New test.
540 2013-10-11 Brooks Moses <bmoses@google.com>
542 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
544 2013-10-11 Jeff Law <law@redhat.com>
546 * gcc.c-torture/execute/pr58640.c: New test.
548 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
551 * g++.dg/cpp0x/decltype57.C: New.
553 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
556 * g++.dg/template/nontype26.C: New.
558 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
560 * c-c++-common/cpp/openmp-define-1.c: New file.
561 * c-c++-common/cpp/openmp-define-2.c: Likewise.
562 * c-c++-common/cpp/openmp-define-3.c: Likewise.
563 * gfortran.dg/openmp-define-1.f90: Likewise.
564 * gfortran.dg/openmp-define-2.f90: Likewise.
565 * gfortran.dg/openmp-define-3.f90: Likewise.
567 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
568 for test source files.
569 * gcc.dg/gomp/gomp.exp: Likewise.
570 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
571 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
572 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
573 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
574 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
576 2013-10-11 Jakub Jelinek <jakub@redhat.com>
578 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
579 Remove error test that is now valid in OpenMP 4.0.
580 * c-c++-common/gomp/atomic-16.c: New test.
581 * c-c++-common/gomp/cancel-1.c: New test.
582 * c-c++-common/gomp/depend-1.c: New test.
583 * c-c++-common/gomp/depend-2.c: New test.
584 * c-c++-common/gomp/map-1.c: New test.
585 * c-c++-common/gomp/pr58472.c: New test.
586 * c-c++-common/gomp/sections1.c: New test.
587 * c-c++-common/gomp/simd1.c: New test.
588 * c-c++-common/gomp/simd2.c: New test.
589 * c-c++-common/gomp/simd3.c: New test.
590 * c-c++-common/gomp/simd4.c: New test.
591 * c-c++-common/gomp/simd5.c: New test.
592 * c-c++-common/gomp/single1.c: New test.
593 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
595 * g++.dg/gomp/block-3.C: Likewise.
596 * g++.dg/gomp/clause-3.C: Adjust error messages.
597 * g++.dg/gomp/declare-simd-1.C: New test.
598 * g++.dg/gomp/declare-simd-2.C: New test.
599 * g++.dg/gomp/depend-1.C: New test.
600 * g++.dg/gomp/depend-2.C: New test.
601 * g++.dg/gomp/target-1.C: New test.
602 * g++.dg/gomp/target-2.C: New test.
603 * g++.dg/gomp/taskgroup-1.C: New test.
604 * g++.dg/gomp/teams-1.C: New test.
605 * g++.dg/gomp/udr-1.C: New test.
606 * g++.dg/gomp/udr-2.C: New test.
607 * g++.dg/gomp/udr-3.C: New test.
608 * g++.dg/gomp/udr-4.C: New test.
609 * g++.dg/gomp/udr-5.C: New test.
610 * g++.dg/gomp/udr-6.C: New test.
611 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
612 * gcc.dg/autopar/outer-2.c: Likewise.
613 * gcc.dg/autopar/outer-3.c: Likewise.
614 * gcc.dg/autopar/outer-4.c: Likewise.
615 * gcc.dg/autopar/outer-5.c: Likewise.
616 * gcc.dg/autopar/outer-6.c: Likewise.
617 * gcc.dg/autopar/parallelization-1.c: Likewise.
618 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
620 * gcc.dg/gomp/clause-1.c: Adjust error messages.
621 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
622 instead of GOMP_parallel_loop_runtime_start.
623 * gcc.dg/gomp/declare-simd-1.c: New test.
624 * gcc.dg/gomp/declare-simd-2.c: New test.
625 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
626 parser. Add further #pragma omp sections nesting tests.
627 * gcc.dg/gomp/target-1.c: New test.
628 * gcc.dg/gomp/target-2.c: New test.
629 * gcc.dg/gomp/taskgroup-1.c: New test.
630 * gcc.dg/gomp/teams-1.c: New test.
631 * gcc.dg/gomp/udr-1.c: New test.
632 * gcc.dg/gomp/udr-2.c: New test.
633 * gcc.dg/gomp/udr-3.c: New test.
634 * gcc.dg/gomp/udr-4.c: New test.
635 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
637 2013-10-10 Jan Hubicka <jh@suse.cz>
639 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
641 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
642 * gcc.target/i386/pr49168-1.c: Likewise.
643 * gcc.target/i386/pr49002-2.c: Likewise.
645 2013-10-10 Jakub Jelinek <jakub@redhat.com>
648 * gcc.dg/torture/pr58670.c: New test.
650 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
652 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
654 2013-10-09 Marek Polacek <polacek@redhat.com>
657 * g++.dg/tm/pr58635-1.C: New test.
658 * g++.dg/tm/pr58635-2.C: New test.
660 2013-10-09 Jakub Jelinek <jakub@redhat.com>
662 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
664 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
666 PR tree-optimization/20318
667 * c-c++-common/pr20318.c: New file.
668 * gcc.dg/tree-ssa/pr20318.c: New file.
670 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
672 * gcc.c-torture/execute/pr58570.c: New test.
674 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
676 * gcc.target/aarch64/vclz.c: New testcase.
678 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
680 * gcc.target/aarch64/vadd_f64.c: New testcase.
681 * gcc.target/aarch64/vsub_f64.c: New testcase.
683 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
685 * gcc.target/aarch64/vdiv_f.c: New testcase.
687 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
689 * gcc.target/aarch64/vneg_f.c: New testcase.
690 * gcc.target/aarch64/vneg_s.c: New testcase.
692 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
695 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
696 * g++.old-deja/g++.mike/misc9.C: Adjust.
698 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
702 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
705 * g++.dg/template/crash117.C: New.
707 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
709 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
711 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
713 PR tree-optimization/58480
714 * gcc.dg/tree-ssa/pr58480.c: New file.
716 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
718 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
719 * gcc.target/powerpc/fusion.c: Likewise.
721 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
723 * gcc.target/s390/htm-nofloat-2.c: New testcase.
725 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
727 * gcc.target/s390/htm-1.c: Add more tests to cover different
730 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
733 * g++.dg/init/uninitialized1.C: New.
735 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
738 * g++.dg/cpp0x/variadic144.C: New.
740 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
743 * g++.dg/cpp0x/auto39.C: New.
745 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
748 * g++.dg/cpp0x/range-for26.C: New.
749 * g++.dg/cpp0x/range-for27.C: Likewise.
751 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
754 * g++.dg/template/crash117.C: New.
756 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
759 * g++.dg/tree-ssa/pr19476-5.C: New file.
760 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
762 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
765 * g++.dg/cpp0x/gen-attrs-55.C: New.
767 2013-10-03 Easwaran Raman <eraman@google.com>
770 * g++.dg/ext/attribute47.C: New.
772 2013-10-03 Rong Xu <xur@google.com>
774 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
776 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
777 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
779 2013-10-03 Marek Polacek <polacek@redhat.com>
782 * g++.dg/cpp0x/pr58510.C: New test.
784 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
787 * g++.dg/tree-ssa/pr19476-1.C: New file.
788 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
789 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
790 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
792 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
794 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
795 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
796 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
797 VSX scalar operations or the traditional floating point form of
799 * gcc.target/powerpc/ppc-target-2.c: Likewise.
800 * gcc.target/powerpc/recip-3.c: Likewise.
801 * gcc.target/powerpc/recip-5.c: Likewise.
802 * gcc.target/powerpc/pr72747.c: Likewise.
803 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
805 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
808 * gcc.target/aarch64/pr58460.c: New file.
810 2013-10-02 Tobias Burnus <burnus@net-b.de>
813 * gfortran.dg/char_length_19.f90: New.
815 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
818 * g++.dg/parse/crash65.C: New.
819 * g++.dg/cpp1y/pr58535.C: Likewise.
821 2013-10-02 Richard Biener <rguenther@suse.de>
823 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
824 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
825 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
826 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
827 * gfortran.dg/ldist-pr45199.f: Likewise.
829 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
832 * g++.dg/parse/crash64.C: New.
834 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
836 * gcc.dg/tree-ssa/slsr-40.c: New test.
838 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
841 * g++.dg/cpp0x/pr58563.C: New.
843 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
845 * gcc.target/aarch64/vect_saddl_1.c: New.
847 2013-10-01 Jakub Jelinek <jakub@redhat.com>
850 * gcc.c-torture/execute/pr58574.c: New testcase.
852 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
855 * gcc.target/arm/pr58578.c: New test.
857 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
859 PR tree-optimization/58556
860 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
861 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
863 2013-10-01 Nick Clifton <nickc@redhat.com>
865 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
867 * gcc.c-torture/compile/20010327-1.c: Only run the test for
869 * gcc.c-torture/compile/pr41181.c: Likewise.
870 * gcc.c-torture/compile/calls.c: Likewise.
871 * gcc.c-torture/compile/990617-1.c: Likewise.
872 * gcc.c-torture/compile/pr55955.c: Only run the test for
874 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
876 2013-10-01 Richard Biener <rguenther@suse.de>
878 PR tree-optimization/58553
879 * gcc.dg/torture/pr58553.c: New testcase.
881 2013-09-30 Jakub Jelinek <jakub@redhat.com>
884 * gcc.c-torture/execute/pr58564.c: New test.
886 2013-09-30 Teresa Johnson <tejohnson@google.com>
888 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
889 Update for additional dump message.
891 2013-09-30 Richard Biener <rguenther@suse.de>
893 PR tree-optimization/58554
894 * gcc.dg/torture/pr58554.c: New testcase.
896 2013-09-30 Simon Cook <simon.cook@embecosm.com>
897 Joern Rennecke <joern.rennecke@embecosm.com>
899 * gcc.target/arc/barrel-shifter-1.c: New test.
900 * gcc.target/arc/barrel-shifter-2.c: Likewise.
901 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
902 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
903 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
904 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
905 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
906 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
907 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
908 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
909 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
910 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
911 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
912 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
913 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
914 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
915 * gcc.target/arc/mtune-ARC600.c: Likewise.
916 * gcc.target/arc/mtune-ARC601.c: Likewise.
917 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
918 * gcc.target/arc/mtune-ARC700.c: Likewise.
919 * gcc.target/arc/mtune-ARC725D.c: Likewise.
920 * gcc.target/arc/mtune-ARC750D.c: Likewise.
921 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
922 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
924 2013-09-30 Richard Biener <rguenther@suse.de>
927 * g++.dg/torture/pr58552.C: New testcase.
929 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
931 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
934 2013-09-27 Paulo Matos <pmatos@broadcom.com>
937 * gcc.dg/pr58463.c: New test.
939 2013-09-27 Jakub Jelinek <jakub@redhat.com>
942 * c-c++-common/gomp/pr58551.c: New test.
944 2013-09-27 Richard Biener <rguenther@suse.de>
946 PR tree-optimization/58459
947 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
949 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
952 * gfortran.dg/round_4.f90: Check for rounding support.
954 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
956 * g++.dg/vect/pr58513.cc (op): Make static.
958 2013-09-26 Richard Biener <rguenther@suse.de>
960 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
962 2013-09-26 Richard Biener <rguenther@suse.de>
964 PR tree-optimization/58539
965 * gcc.dg/torture/pr58539.c: New testcase.
967 2013-09-25 Jeff Law <law@redhat.com>
969 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
971 2013-09-25 Tobias Burnus <burnus@net-b.de>
974 * gfortran.dg/finalize_21.f90: New.
976 2013-09-25 Tobias Burnus <burnus@net-b.de>
980 * gfortran.dg/defined_assignment_8.f90: New.
981 * gfortran.dg/defined_assignment_9.f90: New.
983 2013-09-25 Marek Polacek <polacek@redhat.com>
986 * c-c++-common/ubsan/shift-5.c: New test.
987 * c-c++-common/ubsan/shift-6.c: New test.
988 * c-c++-common/ubsan/div-by-zero-5.c: New test.
989 * gcc.dg/ubsan/c-shift-1.c: New test.
991 2013-09-25 Marek Polacek <polacek@redhat.com>
994 * g++.dg/tm/pr58516.C: New test.
996 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
998 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1000 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1002 2013-09-24 Richard Biener <rguenther@suse.de>
1005 * g++.dg/vect/pr58513.cc: New testcase.
1007 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
1009 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1012 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
1015 * g++.dg/cpp1y/pr58500.C: New testcase.
1017 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
1019 * gnat.dg/opt28.ad[sb]: New test.
1020 * gnat.dg/opt28_pkg.ads: New helper.
1022 2013-09-23 Richard Biener <rguenther@suse.de>
1024 PR tree-optimization/58464
1025 * g++.dg/torture/pr58464.C: New testcase.
1027 2013-09-23 Christian Bruel <christian.bruel@st.com>
1030 * gcc.target/sh/torture/pr58475.c: New test.
1032 2013-09-23 Janus Weil <janus@gcc.gnu.org>
1035 * gfortran.dg/extends_15.f90: New.
1037 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1040 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1042 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
1045 * gcc.target/vax/vax.exp: New.
1046 * gcc.target/vax/pr56875.c: Ditto.
1048 2013-09-20 Richard Biener <rguenther@suse.de>
1051 * gfortran.dg/pr58484.f: New testcase.
1053 2013-09-20 Jeff Law <law@redhat.com>
1055 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1057 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1060 * gcc.dg/torture/pr57748-1.c: New test.
1061 * gcc.dg/torture/pr57748-2.c: New test.
1063 2013-09-20 Marek Polacek <polacek@redhat.com>
1066 * c-c++-common/ubsan/shift-4.c: New test.
1068 2013-09-20 Richard Biener <rguenther@suse.de>
1070 PR tree-optimization/58453
1071 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1073 2013-09-20 Janus Weil <janus@gcc.gnu.org>
1076 * gfortran.dg/proc_ptr_43.f90: New.
1078 2013-09-18 Tobias Burnus <burnus@net-b.de>
1081 * gfortran.dg/defined_assignment_11.f90: New.
1083 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
1085 PR rtl-optimization/58438
1086 * g++.dg/pr58438.C: New test.
1088 2013-09-18 Tobias Burnus <burnus@net-b.de>
1091 * gfortran.dg/class_39.f03: Update dg-error.
1092 * gfortran.dg/class_5.f03: Ditto.
1093 * gfortran.dg/class_53.f90: Ditto.
1094 * gfortran.dg/realloc_on_assign_20.f90: New.
1095 * gfortran.dg/realloc_on_assign_21.f90: New.
1096 * gfortran.dg/realloc_on_assign_22.f90: New.
1098 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1101 * g++.dg/parse/using4.C: New.
1103 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1105 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1107 2013-09-18 Marek Polacek <polacek@redhat.com>
1110 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1111 instead of the shift option.
1112 * c-c++-common/ubsan/pr58443-1.c: New test.
1113 * c-c++-common/ubsan/pr58443-3.c: New test.
1114 * c-c++-common/ubsan/pr58443-2.c: New test.
1116 2013-09-18 Richard Biener <rguenther@suse.de>
1118 PR tree-optimization/58417
1119 * gcc.dg/torture/pr58417.c: New testcase.
1121 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1123 * gnat.dg/array_bounds_test2.adb: New test.
1125 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1127 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1128 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1130 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1132 * gnat.dg/in_out_parameter4.adb: New test.
1134 2013-09-18 Marek Polacek <polacek@redhat.com>
1137 * c-c++-common/ubsan/attrib-1.c: New test.
1139 2013-09-17 Cong Hou <congh@google.com>
1141 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1142 on two arrays with short and int types. This should not be recognized
1143 as a dot product pattern.
1145 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
1148 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1149 the cp_type_quals (r) too.
1151 2013-09-17 Jan Hubicka <jh@suse.cz>
1154 * gcc.c-torture/compile/pr58332.c: New testcase.
1156 2013-09-17 Jeff Law <law@redhat.com>
1158 * gcc.c-torture/execute/pr58387.c: New test.
1160 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1162 PR tree-optimization/58088
1163 * gcc.c-torture/compile/pr58088.c: New test.
1165 2013-09-17 Nick Clifton <nickc@redhat.com>
1167 * lib/target-supports.exp (check_effective_target_trampolines):
1168 Add MSP430 to the list of targets that do not support trampolines.
1169 (check_profiling_available): Add MSP430 to the list of targets
1170 that do not support profiling.
1171 (check_effective_target_tls_runtime): Add MSP430 to the list of
1172 targets that do not support TLS.
1174 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
1176 * gnat.dg/opt27.adb: New test.
1177 * gnat.dg/opt27_pkg.ad[sb]: New helper.
1179 2013-09-17 Andreas Schwab <schwab@suse.de>
1181 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1183 2013-09-17 Richard Biener <rguenther@suse.de>
1185 PR tree-optimization/58432
1186 * gcc.dg/pr58432.c: New testcase.
1188 2013-09-17 Bin Cheng <bin.cheng@arm.com>
1190 * gcc.dg/tree-ssa/slsr-39.c: New test.
1192 2013-09-16 Xinliang David Li <davidxl@google.com>
1194 * gcc.misc-tests/help.exp: Optimizer help change.
1196 2013-09-16 Jeff Law <law@redhat.com>
1198 * gcc.c-torture/execute/pr58419.c: New test.
1199 * gcc.c-torture/execute/pr58431.c: New test.
1201 2013-09-16 Tobias Burnus <burnus@net-b.de>
1204 * gfortran.dg/finalize_19.f90: New.
1206 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
1208 * gcc.target/i386/pr58418.c: New.
1210 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1212 * gcc.target/aarch64/fmla-intrinsic.c: New.
1213 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1214 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1215 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1217 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1219 * gcc.target/aarch64/mul_intrinsic_1.c: New.
1220 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1222 2013-09-16 Richard Biener <rguenther@suse.de>
1224 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1226 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
1228 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1229 interpreted as implicit templates) to be expected pedwarns instead.
1231 2013-09-16 Tobias Burnus <burnus@net-b.de>
1234 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1236 2013-09-15 Tobias Burnus <burnus@net-b.de>
1239 * gfortran.dg/defined_assignment_10.f90: New.
1241 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
1243 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1244 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1246 2013-09-13 Jacek Caban <jacek@codeweavers.com>
1248 * g++.dg/abi/main.C: Added implicit C linkage tests
1250 2013-09-13 Kai Tietz <ktietz@redhat.com>
1252 * gcc.target/i386/pr57848.c: New file.
1254 2013-09-13 Christian Bruel <christian.bruel@st.com>
1257 * gcc.target/sh/torture/pr58314.c: New test.
1259 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1261 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1263 2013-09-12 Martin Jambor <mjambor@suse.cz>
1266 * g++.dg/pr58389.C: New test.
1268 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1270 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1271 * g++.dg/template/pseudodtor3.C: Likewise.
1273 2013-09-12 Richard Biener <rguenther@suse.de>
1275 PR tree-optimization/58404
1276 * g++.dg/tree-ssa/pr58404.C: New testcase.
1278 2013-09-12 Martin Jambor <mjambor@suse.cz>
1281 * g++.dg/ipa/pr58371.C: New test.
1283 2013-09-12 Richard Biener <rguenther@suse.de>
1285 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
1286 expected outcome and comment why that happens.
1288 2013-09-11 Richard Biener <rguenther@suse.de>
1291 * g++.dg/uninit-pred-4.C: New testcase.
1293 2013-09-11 Jakub Jelinek <jakub@redhat.com>
1295 PR tree-optimization/58385
1296 * gcc.c-torture/execute/pr58385.c: New test.
1298 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1300 * gcc.target/arm/thumb-ifcvt-2.c: New test.
1302 2013-09-10 Jeff Law <law@redhat.com>
1304 * g++.dg/torture/pr58380.C: New test.
1306 2013-09-10 Jan Hubicka <jh@suse.cz>
1307 Paolo Carlini <paolo.carlini@oracle.com>
1309 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1311 2013-09-10 Jeff Law <law@redhat.com>
1313 * gcc.c-torture/compile/pr58343.c: New test.
1315 2013-09-10 Jakub Jelinek <jakub@redhat.com>
1317 PR rtl-optimization/58365
1318 * gcc.c-torture/execute/pr58365.c: New test.
1320 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1322 * gcc.dg/torture/memcpy-1.c: New test.
1324 2013-09-10 Alan Modra <amodra@gmail.com>
1326 * gcc.target/powerpc/pr58330.c: New.
1328 2013-09-10 Alan Modra <amodra@gmail.com>
1330 * gcc.target/powerpc/medium_offset.c: New.
1332 2013-09-09 Jakub Jelinek <jakub@redhat.com>
1335 * g++.dg/warn/Wunused-var-21.C: New test.
1337 PR tree-optimization/58364
1338 * gcc.c-torture/execute/pr58364.c: New test.
1340 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1343 * g++.dg/warn/Wdelete-incomplete-1.C: New.
1344 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1345 * g++.dg/init/delete1.C: Adjust.
1347 2013-09-09 Ian Bolton <ian.bolton@arm.com>
1349 * gcc.target/aarch64/movdi_1.c: New test.
1351 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1354 * g++.dg/warn/Wunused-parm-5.C: New.
1356 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1358 * gcc.target/aarch64/cmn-neg.c: New test.
1360 2013-09-09 Richard Biener <rguenther@suse.de>
1363 * gcc.dg/torture/pr58326-1.c: New testcase.
1364 * gcc.dg/torture/pr58326-2.c: Likewise.
1366 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1369 * g++.dg/ext/pr57735.C: New test.
1371 2013-09-09 Jan Hubicka <jh@suse.cz>
1374 * g++.dg/torture/PR58294.C: New testcase.
1376 2013-09-08 Jeff Law <law@redhat.com>
1378 * gcc.c-torture/compile/pr58340.c: New test.
1380 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
1382 * g++.dg/debug/ra1.C: New test.
1384 2013-09-08 Jan Hubicka <jh@suse.cz>
1386 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1387 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1388 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1389 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1391 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1394 * g++.dg/overload/new1.C: Adjust.
1396 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
1398 * c-c++-common/opaque-vector.c: New test.
1400 2013-09-08 Tom de Vries <tom@codesourcery.com>
1403 * g++.dg/tm/noexcept-6.C: New test.
1405 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1407 * gcc.target/arc/cond-set-use.c: New test.
1409 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1411 * gnat.dg/stack_usage2.adb: New test.
1413 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
1415 * gcc.target/aarch64/table-intrinsics.c
1416 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1417 (qtb_tests8_< ,2,3,4>): Likewise.
1418 (qtblq_tests8_< ,2,3,4>): Likewise.
1419 (qtbxq_tests8_< ,2,3,4>): Likewise.
1421 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1423 * gnat.dg/warn10.ad[sb]: New test.
1424 * gnat.dg/warn10_pkg.ads: New helper.
1426 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1428 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1429 Don't expect NULL in foo.result set.
1430 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1432 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1433 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1435 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1437 * gcc.target/s390/nearestint-1.c: New testcase.
1439 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1440 Vineet Gupta <Vineet.Gupta@synopsys.com>
1442 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1443 * testsuite/gcc.target/arc: New directory.
1444 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1445 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1446 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1447 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1448 * testsuite/gcc.dg/builtin-apply2.c
1449 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1451 2013-09-04 Jan Hubicka <jh@suse.cz>
1454 * g++.dg/torture/pr58201_0.C: New testcase.
1455 * g++.dg/torture/pr58201_1.C: New testcase.
1456 * g++.dg/torture/pr58201.h: New testcase.
1458 2013-09-05 Jan Hubicka <jh@suse.cz>
1460 * gcc.dg/autopar/pr49960.c: Disable partial inlining
1462 2013-09-05 Richard Biener <rguenther@suse.de>
1464 PR tree-optimization/58137
1465 * gcc.target/i386/pr58137.c: New testcase.
1467 2013-09-05 Martin Jambor <mjambor@suse.cz>
1469 * g++.dg/ipa/remref-1.C: New test.
1470 * g++.dg/ipa/remref-2.C: Likewise.
1472 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1475 * g++.dg/parse/access11.C: New.
1477 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1479 * g++.dg/warn/weak1.C: Skip on AIX.
1481 2013-09-04 Easwaran Raman <eraman@google.com>
1484 PR tree-optimization/58011
1485 * gfortran.dg/reassoc_12.f90: New testcase.
1486 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1488 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1490 * gcc.dg/attr-weakref-1.c: Skip on AIX.
1491 * gcc.dg/torture/pr53922.c: Skip on AIX.
1492 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1494 2013-09-04 Teresa Johnson <tejohnson@google.com>
1496 * gcc.dg/unroll_1.c: Test dumping to stderr.
1498 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1501 * g++.dg/warn/deprecated-8.C: New.
1503 2013-09-03 Jeff Law <law@redhat.com>
1505 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1508 2013-09-03 Meador Inge <meadori@codesourcery.com>
1512 2013-08-30 Meador Inge <meadori@codesourcery.com>
1514 * gcc.dg/Warray-bounds-11.c: New testcase.
1516 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
1518 * lib/target-supports.exp (check_weak_available): Return true for AIX.
1520 2013-09-03 Jan Hubicka <jh@suse.cz>
1522 * g++.dg/ipa/devirt-15.C: Fix testcase.
1524 2013-09-03 Richard Biener <rguenther@suse.de>
1527 * gcc.dg/torture/pr57656.c: New testcase.
1529 2013-09-03 Richard Biener <rguenther@suse.de>
1532 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1534 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1537 * gfortran.dg/do_concurrent_3.f90: New test case.
1539 2013-09-02 Jan Hubicka <jh@suse.cz>
1541 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1543 2013-09-02 Martin Jambor <mjambor@suse.cz>
1546 * gcc.dg/ipa/pr58106.c: New test.
1548 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
1550 * gcc.target/aarch64/scalar_intrinsics.c
1551 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1553 2013-09-02 Richard Biener <rguenther@suse.de>
1556 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1558 2013-09-02 Richard Biener <rguenther@suse.de>
1560 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1563 2013-09-02 Bin Cheng <bin.cheng@arm.com>
1565 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1567 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1569 PR c++/21682, implement DR 565
1570 * g++.dg/template/using24.C: New.
1571 * g++.dg/template/using25.C: Likewise.
1572 * g++.dg/template/using26.C: Likewise.
1574 2013-09-01 Jan Hubicka <jh@suse.cz>
1576 * g++.dg/ipa/devirt-15.C: New testcase.
1578 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
1580 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1582 2013-08-31 Jan Hubicka <jh@suse.cz>
1584 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1585 * g++.dg/tree-ssa/pr45453.C: Likewise.
1587 2013-08-31 Jan Hubicka <jh@suse.cz>
1589 * gcc.dg/fork-instrumentation.c: New testcase.
1591 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
1593 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1595 2013-08-30 Meador Inge <meadori@codesourcery.com>
1597 * gcc.dg/Warray-bounds-11.c: New testcase.
1599 2013-08-30 Marek Polacek <polacek@redhat.com>
1601 * g++.dg/ubsan/div-by-zero-1.C: New test.
1602 * c-c++-common/ubsan/save-expr-1.c: New test.
1603 * c-c++-common/ubsan/save-expr-2.c: New test.
1604 * c-c++-common/ubsan/save-expr-3.c: New test.
1605 * c-c++-common/ubsan/save-expr-4.c: New test.
1606 * c-c++-common/ubsan/typedef-1.c: New test.
1607 * c-c++-common/ubsan/const-char-1.c: New test.
1608 * c-c++-common/ubsan/const-expr.c: New test.
1609 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1610 * c-c++-common/ubsan/shift-1.c: Likewise.
1611 * c-c++-common/ubsan/shift-2.c: Likewise.
1612 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1613 * lib/ubsan-dg.exp: New file.
1614 * g++.dg/dg.exp: Add ubsan tests.
1615 * g++.dg/ubsan/ubsan.exp: New file.
1616 * gcc.dg/ubsan/ubsan.exp: New file.
1617 * g++.dg/ubsan/cxx11-shift-1.C: New test.
1618 * g++.dg/ubsan/cxx11-shift-2.C: New test.
1619 * c-c++-common/ubsan/div-by-zero-3.c: New test.
1620 * c-c++-common/ubsan/div-by-zero-1.c: New test.
1621 * c-c++-common/ubsan/div-by-zero-4.c: New test.
1622 * c-c++-common/ubsan/shift-3.c: New test.
1623 * c-c++-common/ubsan/unreachable-1.c: New test.
1624 * c-c++-common/ubsan/shift-1.c: New test.
1625 * c-c++-common/ubsan/shift-2.c: New test.
1626 * c-c++-common/ubsan/div-by-zero-2.c: New test.
1627 * gcc.dg/ubsan/c99-shift-2.c: New test.
1628 * gcc.dg/ubsan/c99-shift-1.c: New test.
1630 2013-08-29 Jan Hubicka <jh@suse.cz>
1632 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1633 to match template and comment.
1635 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1638 * g++.dg/cpp0x/dc8.C: New.
1639 * g++.dg/template/meminit1.C: Adjust.
1641 2013-08-30 Teresa Johnson <tejohnson@google.com>
1643 * gcc.dg/inline-dump.c: Delete inadvertant commit.
1645 2013-08-30 Jakub Jelinek <jakub@redhat.com>
1647 PR tree-optimization/58277
1648 * gcc.c-torture/execute/pr58277-1.c: New test.
1649 * gcc.c-torture/execute/pr58277-2.c: New test.
1651 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
1653 * gcc.dg/guality/param-1.c: New test.
1654 * gcc.dg/guality/param-2.c: Likewise.
1656 2013-08-30 Richard Biener <rguenther@suse.de>
1658 PR tree-optimization/58228
1659 * gcc.dg/torture/pr58228.c: New testcase.
1661 2013-08-30 Richard Biener <rguenther@suse.de>
1663 PR tree-optimization/58223
1664 * gcc.dg/torture/pr58223.c: New testcase.
1665 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1667 2013-08-30 Richard Biener <rguenther@suse.de>
1669 PR tree-optimization/58010
1670 * gcc.dg/pr58010.c: New testcase.
1672 2013-08-29 Xinliang DavidLi <davidxl@google.com>
1674 * gcc.dg/unroll_3.c: Message change.
1675 * gcc.dg/unroll_4.c: Likewise.
1676 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1677 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1678 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1679 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1680 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1681 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1682 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1683 * gcc.dg/unroll_1.c: Likewise.
1684 * gcc.dg/vect/bb-slp-31.c: Likewise.
1685 * gcc.dg/vect/bb-slp-14.c: Likewise.
1686 * gcc.dg/vect/bb-slp-8.c: Likewise.
1687 * gcc.dg/vect/bb-slp-23.c: Likewise.
1688 * gcc.dg/vect/bb-slp-15.c: Likewise.
1689 * gcc.dg/vect/bb-slp-9.c: Likewise.
1690 * gcc.dg/vect/bb-slp-24.c: Likewise.
1691 * gcc.dg/vect/bb-slp-16.c: Likewise.
1692 * gcc.dg/vect/bb-slp-25.c: Likewise.
1693 * gcc.dg/vect/bb-slp-17.c: Likewise.
1694 * gcc.dg/vect/bb-slp-26.c: Likewise.
1695 * gcc.dg/vect/bb-slp-18.c: Likewise.
1696 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1697 * gcc.dg/vect/bb-slp-27.c: Likewise.
1698 * gcc.dg/vect/bb-slp-19.c: Likewise.
1699 * gcc.dg/vect/bb-slp-28.c: Likewise.
1700 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1701 * gcc.dg/vect/bb-slp-29.c: Likewise.
1702 * gcc.dg/vect/bb-slp-8a.c: Likewise.
1703 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1704 * gcc.dg/vect/bb-slp-1.c: Likewise.
1705 * gcc.dg/vect/bb-slp-8b.c: Likewise.
1706 * gcc.dg/vect/bb-slp-2.c: Likewise.
1707 * gcc.dg/vect/bb-slp-3.c: Likewise.
1708 * gcc.dg/vect/bb-slp-10.c: Likewise.
1709 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1710 * gcc.dg/vect/bb-slp-4.c: Likewise.
1711 * gcc.dg/vect/bb-slp-11.c: Likewise.
1712 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1713 * gcc.dg/vect/bb-slp-5.c: Likewise.
1714 * gcc.dg/vect/bb-slp-20.c: Likewise.
1715 * gcc.dg/vect/bb-slp-6.c: Likewise.
1716 * gcc.dg/vect/bb-slp-21.c: Likewise.
1717 * gcc.dg/vect/bb-slp-30.c: Likewise.
1718 * gcc.dg/vect/bb-slp-13.c: Likewise.
1719 * gcc.dg/vect/bb-slp-7.c: Likewise.
1720 * gcc.dg/vect/bb-slp-22.c: Likewise.
1721 * gcc.dg/unroll_2.c: Likewise.
1722 * g++.dg/vect/slp-pr50413.cc: Likewise.
1723 * g++.dg/vect/slp-pr56812.cc: Likewise.
1724 * g++.dg/vect/slp-pr50819.cc: Likewise.
1726 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
1728 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1730 2013-08-29 Teresa Johnson <tejohnson@google.com>
1732 * gcc.dg/pr40209.c: Use -fopt-info.
1733 * gcc.dg/pr26570.c: Ditto.
1734 * gcc.dg/pr32773.c: Ditto.
1735 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1737 2013-08-29 Richard Biener <rguenther@suse.de>
1739 PR tree-optimization/58246
1740 * gcc.dg/torture/pr58246.c: New testcase.
1742 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1745 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
1747 * gfortran.dg/realloc_on_assign_19.f90: New test.
1749 2013-08-29 Richard Biener <rguenther@suse.de>
1752 * gcc.dg/pr57287-2.c: New testcase.
1754 2013-08-29 Richard Biener <rguenther@suse.de>
1756 PR tree-optimization/57685
1757 * gcc.dg/torture/pr57685.c: New testcase.
1759 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
1762 * g++.dg/cpp0x/dc7.C: New.
1764 2013-08-28 Jakub Jelinek <jakub@redhat.com>
1767 * c-c++-common/gomp/pr58257.c: New test.
1769 2013-08-28 Richard Biener <rguenther@suse.de>
1771 PR tree-optimization/56933
1772 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1774 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
1776 * gcc.target/aarch64/scalar_shift_1.c: New.
1778 2013-08-27 Richard Biener <rguenther@suse.de>
1780 PR tree-optimization/57521
1781 * gcc.dg/torture/pr57521.c: New testcase.
1783 2013-08-27 Jakub Jelinek <jakub@redhat.com>
1785 PR rtl-optimization/57860
1786 PR rtl-optimization/57861
1787 PR rtl-optimization/57875
1788 PR rtl-optimization/57876
1789 PR rtl-optimization/57877
1790 * gcc.c-torture/execute/pr57860.c: New test.
1791 * gcc.c-torture/execute/pr57861.c: New test.
1792 * gcc.c-torture/execute/pr57875.c: New test.
1793 * gcc.c-torture/execute/pr57876.c: New test.
1794 * gcc.c-torture/execute/pr57877.c: New test.
1796 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1799 * gfortran.dg/bounds_check_18.f90: New test.
1801 2013-08-23 Jan Hubicka <jh@suse.cz>
1803 * g++.dg/ipa/devirt-14.C: Fix typo.
1805 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
1808 * gfortran.dg/inline_sum_5.f90: New.
1810 2013-08-23 Janus Weil <janus@gcc.gnu.org>
1813 * gfortran.dg/typebound_assignment_7.f90: New.
1815 2013-08-23 Jan Hubicka <jh@suse.cz>
1817 * g++.dg/ipa/devirt-13.C: New testcase.
1818 * g++.dg/ipa/devirt-14.C: New testcase.
1820 2013-08-23 Jakub Jelinek <jakub@redhat.com>
1823 * gcc.target/i386/pr58218.c: New test.
1825 PR tree-optimization/58209
1826 * gcc.c-torture/execute/pr58209.c: New test.
1828 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1830 * gcc.target/powerpc/pr57744.c: Declare abort.
1832 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1835 * g++.dg/template/error54.C: New.
1837 2013-08-22 Janus Weil <janus@gcc.gnu.org>
1840 * gfortran.dg/select_type_34.f90: New.
1842 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1845 * g++.dg/warn/deprecated-7.C: New.
1847 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1849 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1851 2013-08-21 Jeff Law <law@redhat.com>
1853 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1855 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1858 * g++.dg/ext/attr-alias-3.C: New.
1860 2013-08-20 Janus Weil <janus@gcc.gnu.org>
1863 * gfortran.dg/intent_out_8.f90: New.
1865 2013-08-20 Teresa Johnson <tejohnson@google.com>
1867 PR rtl-optimizations/57451
1868 * g++.dg/tree-prof/pr57451.C: New test.
1870 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1873 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1875 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1878 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1880 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
1882 * gcc.target/powerpc/dfp-dd-2.c: New test.
1883 * gcc.target/powerpc/dfp-td-2.c: Likewise.
1884 * gcc.target/powerpc/dfp-td-3.c: Likewise.
1886 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
1888 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1889 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1892 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
1894 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1896 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1899 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1900 correct test response.
1903 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1904 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1905 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1907 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1908 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1910 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1912 2013-08-18 Jan Hubicka <jh@suse.cz>
1914 * g++.dg/ipa/type-inheritance-1.C: New testcase.
1916 2013-08-19 Janus Weil <janus@gcc.gnu.org>
1919 * gfortran.dg/gomp/proc_ptr_1.f90: New.
1921 2013-08-18 Jakub Jelinek <jakub@redhat.com>
1923 PR tree-optimization/58006
1924 * g++.dg/opt/pr58006.C: New test.
1926 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
1928 * gnat.dg/specs/linker_alias.ads: New test.
1930 2013-08-16 Jakub Jelinek <jakub@redhat.com>
1932 PR tree-optimization/58164
1933 * gcc.c-torture/compile/pr58164.c: New test.
1935 PR tree-optimization/58165
1936 * g++.dg/opt/pr58165.C: New test.
1938 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1941 * g++.dg/cpp0x/enum28.C: New.
1942 * g++.dg/cpp0x/enum15.C: Adjust.
1944 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1947 * gcc.target/powerpc/pr57949-1.c: New.
1948 * gcc.target/powerpc/pr57949-2.c: New.
1950 2013-08-14 Jakub Jelinek <jakub@redhat.com>
1952 PR tree-optimization/58145
1953 * gcc.dg/pr58145-1.c: New test.
1954 * gcc.dg/pr58145-2.c: New test.
1956 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
1958 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1959 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1960 * gcc.dg/debug/dwarf2/static1.c: Likewise.
1961 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1962 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1963 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1964 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1965 * gcc.dg/debug/dwarf2/var1.c: Likewise.
1966 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1967 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1968 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1969 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1970 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1971 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1972 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1973 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1974 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1975 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1976 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1977 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1978 * gcc.dg/debug/dwarf2/var2.c: Likewise.
1979 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1980 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1981 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1982 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1983 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1984 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1985 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1986 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1987 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1988 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1989 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1990 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1991 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1992 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1993 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1994 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1995 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1996 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1997 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1998 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2001 * gcc.c-torture/execute/pr56799.x: New file.
2003 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2005 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2007 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2008 * gcc.dg/pr44214-3.c (v2df): Likewise.
2010 * gcc.dg/pr46647.c: xfail for avr-*-*.
2012 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2014 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2015 Expect l to be optimized away.
2016 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2019 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2020 to tests that assume int/double are larger than short/float.
2023 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2025 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2026 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2027 target { int16 }. Restrict existing tests to target { int32 }
2029 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2030 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2031 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2032 * lib/target-supports.exp (check_effective_target_int32): New proc.
2034 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2035 exclude from scan test.
2037 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2038 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2039 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2040 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2041 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2042 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2043 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2044 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2045 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2046 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2047 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2048 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2049 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2050 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2051 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2052 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2053 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2054 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2055 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2057 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
2059 * gcc.target/arm/pr19599.c: Skip for -mthumb.
2061 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2062 to be the first test directive.
2063 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2064 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2065 * gcc.target/arm/atomic-op-char.c: Likewise.
2066 * gcc.target/arm/atomic-op-consume.c: Likewise.
2067 * gcc.target/arm/atomic-op-int.c: Likewise.
2068 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2069 * gcc.target/arm/atomic-op-release.c: Likewise.
2070 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2071 * gcc.target/arm/atomic-op-short.c: Likewise.
2073 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
2075 PR rtl-optimization/57662
2076 * gcc.dg/pr57662.c: New test.
2078 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2080 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2082 * gcc.target/mips/nans-legacy.c: Likewise.
2084 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2086 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2088 * gcc.target/mips/fabs-legacy.c: Likewise.
2089 * gcc.target/mips/fabsf-2008.c: Likewise.
2090 * gcc.target/mips/fabsf-legacy.c: Likewise.
2091 * gcc.target/mips/fneg-2008.c: Likewise.
2092 * gcc.target/mips/fneg-legacy.c: Likewise.
2093 * gcc.target/mips/fnegf-2008.c: Likewise.
2094 * gcc.target/mips/fnegf-legacy.c: Likewise.
2095 * gcc.target/mips/nan-2008.c: Likewise.
2096 * gcc.target/mips/nan-legacy.c: Likewise.
2097 * gcc.target/mips/nanf-2008.c: Likewise.
2098 * gcc.target/mips/nanf-legacy.c: Likewise.
2099 * gcc.target/mips/nans-2008.c: Likewise.
2100 * gcc.target/mips/nans-legacy.c: Likewise.
2101 * gcc.target/mips/nansf-2008.c: Likewise.
2102 * gcc.target/mips/nansf-legacy.c: Likewise.
2104 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2106 * gnat.dg/valued_proc.adb: New test.
2107 * gnat.dg/valued_proc_pkg.ads: New helper.
2109 2013-08-13 Jakub Jelinek <jakub@redhat.com>
2111 PR tree-optimization/57661
2112 * g++.dg/opt/pr57661.C: New test.
2115 * gcc.dg/asan/pr56417.c: New test.
2117 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2119 * gnat.dg/loop_optimization16.adb: New test.
2120 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2122 2013-08-13 Marek Polacek <polacek@redhat.com>
2124 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2126 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2128 Example of converting global state to per-pass state.
2130 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2131 global state "static int counter" to...
2132 (one_pass::counter): ...this instance data.
2134 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2136 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2137 to member function...
2138 (one_pass::gate): ...this.
2139 (one_pass_exec): Convert to member function...
2140 (one_pass::impl_execute): ...this.
2142 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2145 * g++.dg/cpp0x/pr57416.C: New.
2147 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2149 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2151 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2152 * g++.dg/cpp0x/defaulted2.C: Likewise.
2153 * g++.dg/cpp0x/defaulted31.C: Likewise.
2154 * g++.dg/cpp0x/error6.C: Likewise.
2155 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2156 * g++.dg/cpp0x/override2.C: Likewise.
2157 * g++.dg/cpp0x/parse1.C: Likewise.
2158 * g++.dg/cpp0x/scoped_enum.C: Likewise.
2159 * g++.dg/cpp0x/temp_default4.C: Likewise.
2160 * g++.dg/ext/attrib32.C: Likewise.
2161 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2162 * g++.dg/ext/mv13.C: Likewise.
2163 * g++.dg/ext/mv7.C: Likewise.
2164 * g++.dg/ext/mv9.C: Likewise.
2165 * g++.dg/ext/pr57362.C: Likewise.
2166 * g++.dg/ext/typeof10.C: Likewise.
2167 * g++.dg/lookup/anon6.C: Likewise.
2168 * g++.dg/lookup/crash6.C: Likewise.
2169 * g++.dg/lookup/name-clash5.C: Likewise.
2170 * g++.dg/lookup/name-clash6.C: Likewise.
2171 * g++.dg/other/anon4.C: Likewise.
2172 * g++.dg/other/error15.C: Likewise.
2173 * g++.dg/other/error8.C: Likewise.
2174 * g++.dg/other/redecl2.C: Likewise.
2175 * g++.dg/parse/crash16.C: Likewise.
2176 * g++.dg/parse/crash21.C: Likewise.
2177 * g++.dg/parse/crash38.C: Likewise.
2178 * g++.dg/parse/redef2.C: Likewise.
2179 * g++.dg/parse/struct-as-enum1.C: Likewise.
2180 * g++.dg/template/crash39.C: Likewise.
2181 * g++.dg/template/redecl3.C: Likewise.
2182 * g++.dg/tls/diag-3.C: Likewise.
2183 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2184 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2185 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2186 * g++.old-deja/g++.brendan/crash16.C: Likewise.
2187 * g++.old-deja/g++.brendan/crash18.C: Likewise.
2188 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2189 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2190 * g++.old-deja/g++.brendan/static3.C: Likewise.
2191 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2192 * g++.old-deja/g++.jason/binding.C: Likewise.
2193 * g++.old-deja/g++.jason/crash4.C: Likewise.
2194 * g++.old-deja/g++.jason/crash7.C: Likewise.
2195 * g++.old-deja/g++.jason/lineno.C: Likewise.
2196 * g++.old-deja/g++.jason/scoping7.C: Likewise.
2197 * g++.old-deja/g++.mike/misc3.C: Likewise.
2198 * g++.old-deja/g++.mike/net44.C: Likewise.
2199 * g++.old-deja/g++.mike/ns3.C: Likewise.
2200 * g++.old-deja/g++.ns/alias4.C: Likewise.
2201 * g++.old-deja/g++.ns/ns11.C: Likewise.
2202 * g++.old-deja/g++.other/crash23.C: Likewise.
2203 * g++.old-deja/g++.other/decl8.C: Likewise.
2204 * g++.old-deja/g++.other/linkage3.C: Likewise.
2205 * g++.old-deja/g++.other/typeck1.C: Likewise.
2206 * g++.old-deja/g++.other/typedef5.C: Likewise.
2207 * g++.old-deja/g++.pt/explicit34.C: Likewise.
2208 * g++.old-deja/g++.pt/friend36.C: Likewise.
2209 * obj-c++.dg/method-8.mm: Likewise.
2210 * obj-c++.dg/tls/diag-3.mm: Likewise.
2212 2013-08-12 Perez Read <netfirewall@gmail.com>
2215 * gcc.target/i386/movabs-1.c: New test.
2217 2013-08-12 Marek Polacek <polacek@redhat.com>
2219 PR tree-optimization/57980
2220 * gcc.dg/pr57980.c: New test.
2222 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2225 * gfortran.dg/do_check_10.f90: New test.
2226 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
2227 * gfortran.dg/array_constructor_18.f90: Likewise.
2228 * gfortran.dg/array_constructor_22.f90: Likewise.
2229 * gfortran.dg/coarray_15.f90: Likewise.
2230 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
2231 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
2232 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
2234 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
2237 * g++.dg/cpp0x/constexpr-ice8.C: New.
2239 2013-08-09 Xinliang David Li <davidxl@google.com>
2241 * gcc.target/i386/memcpy-strategy-1.c: New test.
2242 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2243 * gcc.target/i386/memset-strategy-1.c: Ditto.
2244 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2246 2013-08-09 Jan Hubicka <jh@suse.cz>
2248 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2249 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2251 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
2253 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2255 2013-08-09 Janus Weil <janus@gcc.gnu.org>
2258 * gfortran.dg/transfer_intrinsic_6.f90: New.
2260 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2263 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2266 * g++.dg/lookup/typedef2.C: New.
2268 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
2270 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2271 output of vdup intrinsics.
2273 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2275 * gcc.target/arm/lp1189445.c: New testcase.
2277 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
2279 * gcc.dg/torture/pr58079.c: New test.
2281 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
2283 * gnat.dg/warn9.adb: New test.
2285 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2288 * g++.dg/lookup/typedef2.C: New.
2290 2013-08-07 David Malcolm <dmalcolm@redhat.com>
2292 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2293 to optstr when building plugins on darwin.
2295 2013-08-06 Martin Jambor <mjambor@suse.cz>
2297 PR tree-optimization/57539
2298 * gcc.dg/ipa/pr57539.c: New test.
2300 2013-08-06 Martin Jambor <mjambor@suse.cz>
2301 Bernd Edlinger <bernd.edlinger@hotmail.de>
2303 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2304 (a): Fix constructor.
2306 2013-08-06 Martin Jambor <mjambor@suse.cz>
2309 * gfortran.dg/pr57987.f90: New test.
2311 2013-08-06 Martin Jambor <mjambor@suse.cz>
2314 * gcc.dg/torture/pr58041.c: New test.
2315 * gcc.target/arm/pr58041.c: Likewise.
2317 2013-08-06 Janus Weil <janus@gcc.gnu.org>
2320 * gfortran.dg/pointer_init_8.f90: New.
2322 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2325 * g++.dg/cpp0x/pr58080.C: New.
2327 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2329 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2330 to optstr when building plugins.
2332 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2334 Patch autogenerated by refactor_passes.py from
2335 https://github.com/davidmalcolm/gcc-refactoring-scripts
2336 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2338 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2339 struct to a subclass of gimple_opt_pass along with...
2340 (pass_data_one_pass): ...new pass_data instance and...
2341 (make_one_pass): ...new function.
2342 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2343 global struct to a subclass of gimple_opt_pass along with...
2344 (pass_data_warn_self_assign): ...new pass_data instance and...
2345 (make_pass_warn_self_assign): ...new function.
2346 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2347 a global struct to a subclass of gimple_opt_pass along with...
2348 (pass_data_dumb_plugin_example): ...new pass_data instance and...
2349 (make_pass_dumb_plugin_example): ...new function.
2350 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2351 global struct to a subclass of gimple_opt_pass along with...
2352 (pass_data_warn_self_assign): ...new pass_data instance and...
2353 (make_pass_warn_self_assign): ...new function.
2355 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2357 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2358 is created and added to the pass_manager to reflect
2359 autogenerated changes.
2360 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2361 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2362 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2364 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2367 * g++.dg/cpp0x/pr58072.C: New.
2369 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2371 * gcc.dg/torture/pr57993-2.cpp: New.
2373 2013-08-02 Jan Hubicka <jh@suse.cz>
2375 * gcc.dg/ipa/ipa-1.c: Update.
2376 * gcc.dg/ipa/ipa-2.c: Update.
2377 * gcc.dg/ipa/ipa-3.c: Update.
2378 * gcc.dg/ipa/ipa-4.c: Update.
2379 * gcc.dg/ipa/ipa-5.c: Update.
2380 * gcc.dg/ipa/ipa-7.c: Update.
2381 * gcc.dg/ipa/ipa-8.c: Update.
2382 * gcc.dg/ipa/ipcp-1.c: Update.
2383 * gcc.dg/ipa/ipcp-2.c: Update.
2385 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
2387 PR rtl-optimization/58048
2388 * gcc.target/i386/pr58048.c: New.
2390 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2392 * gcc.target/arm/neon-for-64bits-2.c: Delete.
2394 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
2395 Peter Bergner <bergner@vnet.ibm.com>
2398 * g++.dg/overload/using3.C: New.
2399 * g++.dg/overload/using2.C: Adjust.
2400 * g++.dg/lookup/using9.C: Likewise.
2402 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2404 * gcc.target/arm/pr46972-2.c: New test.
2406 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
2408 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2410 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2412 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2414 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
2416 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2417 rather than addressing!=absolute when deciding how to handle MIPS16
2418 when the test forces an ABI.
2420 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2423 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2425 2013-07-30 Steve Ellcey <sellcey@mips.com>
2427 * gcc.target/mips/code-readable-1.c: Increase switch size.
2428 * gcc.target/mips/code-readable-2.c: Ditto.
2429 * gcc.target/mips/code-readable-3.c: Ditto.
2430 * gcc.target/mips/code-readable-4.c: Ditto.
2432 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2435 * g++.dg/parse/crash63.C: New.
2437 2013-07-30 Tobias Burnus <burnus@net-b.de>
2440 * gfortran.dg/pointer_assign_8.f90: New.
2441 * gfortran.dg/pointer_assign_9.f90: New.
2442 * gfortran.dg/pointer_assign_10.f90: New.
2443 * gfortran.dg/pointer_assign_11.f90: New.
2445 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2447 * gcc.target/arm/pr57637.c: New testcase.
2449 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2451 PR tree-optimization/57993
2452 * gcc.dg/torture/pr57993.c: New test.
2454 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
2456 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2458 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2461 * g++.dg/conversion/ambig2.C: New.
2463 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
2465 * gcc.target/mips/fabs-2008.c: New test case.
2466 * gcc.target/mips/fabs-legacy.c: New test case.
2467 * gcc.target/mips/fabsf-2008.c: New test case.
2468 * gcc.target/mips/fabsf-legacy.c: New test case.
2469 * gcc.target/mips/fneg-2008.c: New test case.
2470 * gcc.target/mips/fneg-legacy.c: New test case.
2471 * gcc.target/mips/fneg-2008.c: New test case.
2472 * gcc.target/mips/fneg-legacy.c: New test case.
2473 * gcc.target/mips/nan-2008.c: New test case.
2474 * gcc.target/mips/nan-legacy.c: New test case.
2475 * gcc.target/mips/nanf-2008.c: New test case.
2476 * gcc.target/mips/nanf-legacy.c: New test case.
2477 * gcc.target/mips/nans-2008.c: New test case.
2478 * gcc.target/mips/nans-legacy.c: New test case.
2479 * gcc.target/mips/nansf-2008.c: New test case.
2480 * gcc.target/mips/nansf-legacy.c: New test case.
2481 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2483 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2484 Maxim Kuvyrkov <maxim@kugelworks.com>
2486 * lib/target-supports.exp (check_effective_target_non_bionic): New
2487 effective-target test.
2488 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2489 * g++.dg/tls/thread_local4g.C: Ditto.
2491 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2494 * gfortran.dg/vector_subsript_7.f90: New test.
2496 2013-07-27 Tobias Burnus <burnus@net-b.de>
2499 * gfortran.dg/warn_alias.f90: New.
2501 2013-07-27 Janus Weil <janus@gcc.gnu.org>
2504 * gfortran.dg/class_array_19.f90: New.
2506 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
2508 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2509 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2510 * gcc.dg/vect/pr57741-3.c: Likewise.
2511 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2513 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
2515 Skip tests that make assumptions about struct layout that don't hold
2517 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2518 * g++.dg/cpp0x/iop.C: Likewise.
2519 * g++.dg/cpp0x/named_refs.C: Likewise.
2520 * g++.dg/cpp0x/rv1p.C: Likewise.
2521 * g++.dg/cpp0x/rv2p.C: Likewise.
2522 * g++.dg/cpp0x/rv3p.C: Likewise.
2523 * g++.dg/cpp0x/rv4p.C: Likewise.
2524 * g++.dg/cpp0x/rv5p.C: Likewise.
2525 * g++.dg/cpp0x/rv6p.C: Likewise.
2526 * g++.dg/cpp0x/rv7p.C: Likewise.
2527 * g++.dg/cpp0x/rv8p.C: Likewise.
2528 * g++.dg/ext/strncpy-chk1.C: Likewise.
2529 * gcc.dg/builtin-object-size-10.c: Likewise.
2530 * gcc.dg/builtin-object-size-11.c: Likewise.
2531 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2532 * gcc.dg/pr25805.c: Likewise.
2533 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2534 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2535 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2536 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2537 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2538 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2539 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2540 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2541 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2542 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2543 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2544 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2545 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2546 * gcc.c-torture/execute/zerolen-2.x: Likewise.
2547 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2549 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2550 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2552 * gcc.dg/torture/pr37868.c: Disable for epiphany.
2553 * gcc.dg/sibcall-6.c: Enable for epiphany.
2555 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2557 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2559 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
2561 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2562 memcpy not initializers.
2564 * gcc.dg/guality/guality.exp: Skip on AIX.
2566 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2569 * g++.dg/cpp0x/pr57101.C: New.
2571 2013-07-26 Ian Bolton <ian.bolton@arm.com>
2573 * gcc.target/aarch64/neg_1.c: New test.
2575 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2578 * gfortran.dg/typebound_call_25.f90: New.
2580 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2583 * g++.dg/cpp0x/pr57981.C: New.
2585 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2588 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2590 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
2592 PR rtl-optimization/57960
2593 * gcc.target/s390/pr57960.c: New.
2595 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2598 * gfortran.dg/unlimited_polymorphic_9.f90: New.
2600 2013-07-25 Terry Guo <terry.guo@arm.com>
2602 * gcc.target/arm/thumb1-Os-mult.c: New test case.
2604 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2607 * g++.dg/inherit/pr57942.C: New.
2609 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2611 * gcc.target/powerpc/bool2.h: New file, test the code generation
2612 of logical operations for power5, altivec, power7, and power8 systems.
2613 * gcc.target/powerpc/bool2-p5.c: Likewise.
2614 * gcc.target/powerpc/bool2-av.c: Likewise.
2615 * gcc.target/powerpc/bool2-p7.c: Likewise.
2616 * gcc.target/powerpc/bool2-p8.c: Likewise.
2617 * gcc.target/powerpc/bool3.h: Likewise.
2618 * gcc.target/powerpc/bool3-av.c: Likewise.
2619 * gcc.target/powerpc/bool2-p7.c: Likewise.
2620 * gcc.target/powerpc/bool2-p8.c: Likewise.
2622 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2624 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2626 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2628 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2630 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2632 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2633 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2634 type from long to long long.
2635 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2636 to have effective-target keywords of lp64 and ilp32.
2637 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2638 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2639 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2640 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2641 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2642 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2643 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2644 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2645 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2647 2013-07-23 Tom Tromey <tromey@redhat.com>
2648 Joseph Myers <joseph@codesourcery.com>
2650 * gcc.dg/c11-generic-1.c: New file.
2651 * gcc.dg/c11-generic-2.c: New file.
2653 2013-07-22 Tobias Burnus <burnus@net-b.de>
2657 * coarray/lib_realloc_1.f90: Permit optimization.
2658 * gfortran.dg/coarray_31.f90: New.
2660 2013-07-22 Tobias Burnus <burnus@net-b.de>
2663 * gfortran.dg/class_array_7.f03: Fix memory leak.
2665 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2668 * g++.dg/cpp0x/decltype56.C: New.
2670 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2672 * gcc.dg/pr53265.c: Correct line number in dg-message.
2674 2013-07-22 Diego Novillo <dnovillo@google.com>
2676 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
2678 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2681 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2682 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2684 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2687 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2688 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2689 * gcc.dg/torture/pr53366-1.c: Same.
2690 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2691 * gcc.dg/torture/pr56488.c: Same.
2692 * gcc.dg/torture/pr57584.c: Same.
2693 * gcc.dg/tree-ssa/pr57385.c: Same.
2694 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2696 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
2698 * c-c++-common/pr41779.c: Fix typos.
2699 * gcc.c-torture/compile/20031125-2.c: Likewise.
2700 * gcc.c-torture/compile/20040621-1.c: Likewise.
2701 * gcc.c-torture/execute/20020418-1.c: Likewise.
2702 * gcc.dg/20020108-1.c: Likewise.
2703 * gcc.dg/atomic-generic-aux.c: Likewise.
2704 * gcc.dg/builtin-complex-err-2.c: Likewise.
2705 * gcc.dg/decl-1.c: Likewise.
2706 * gcc.dg/di-sync-multithread.c: Likewise.
2707 * gcc.dg/format/c90-printf-1.c: Likewise.
2708 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2709 * gcc.dg/long-long-compare-1.c: Likewise.
2710 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2711 * gcc.dg/pr17055-1.c: Likewise.
2712 * gcc.dg/pr27095.c: Likewise.
2713 * gcc.dg/torture/fp-int-convert.h: Likewise.
2714 * gcc.dg/tree-prof/inliner-1.c: Likewise.
2715 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2716 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2717 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2718 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2719 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2720 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2721 * gcc.dg/tree-ssa/pr42585.c: Likewise.
2722 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2723 * gcc.dg/vect/vect-cond-5.c: Likewise.
2724 * gcc.dg/weak/typeof-2.c: Likewise.
2725 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2726 * gcc.target/arm/naked-1.c: Likewise.
2727 * gcc.target/i386/pr9771-1.c: Likewise.
2728 * gcc.target/sparc/sparc-constant-1.c: Likewise.
2729 * gcc.target/sparc/struct-ret-check.c: Likewise.
2730 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2731 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2732 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2735 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2738 * gfortran.dg/dependency_42.f90: New test.
2739 * gfortran.dg/dependency_43.f90: New test.
2741 2013-07-21 Tobias Burnus <burnus@net-b.de>
2744 * gfortran.dg/round_4.f90: New.
2746 2013-07-21 Tobias Burnus <burnus@net-b.de>
2749 * gfortran.dg/min_max_conformance_2.f90: New.
2751 2013-07-20 Jakub Jelinek <jakub@redhat.com>
2753 PR preprocessor/57620
2754 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2755 (main): Don't test {s,u,U,L}12.
2756 * c-c++-common/raw-string-13.c: New test.
2757 * c-c++-common/raw-string-14.c: New test.
2758 * c-c++-common/raw-string-15.c: New test.
2759 * c-c++-common/raw-string-16.c: New test.
2761 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
2763 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2765 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
2767 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2769 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2770 target { ! keeps_null_pointer_checks }.
2771 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2772 target { ! keeps_null_pointer_checks }.
2774 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2775 * gcc.dg/torture/pr56488.c: Likewise.
2777 2013-07-19 Ian Bolton <ian.bolton@arm.com>
2779 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2782 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
2784 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2785 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2786 * gfortran.dg/guality/guality.exp: Skip on AIX.
2788 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2790 * g++.dg/debug/pr56819.C: Skip on AIX.
2791 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2792 * g++.dg/guality/guality.exp: Skip on AIX.
2794 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2796 * gcc.misc-tests/gcov-14.c: Skip on AIX.
2798 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2800 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
2803 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2804 Adjust to corrected rounding.
2806 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
2808 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2809 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2810 check_effective_target_cilkplus.
2811 * g++.dg/cilk-plus/cilk-plus.exp: Same.
2813 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
2815 * gcc.target/powerpc/pr57744.c: Fix typo.
2817 2013-07-18 Sriraman Tallam <tmsriram@google.com>
2820 * gcc.c-torture/compile/pr57698.c: New test.
2821 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2822 * gcc.c-torture/compile/pr44043.c: Ditto.
2824 2013-07-18 Wei Mi <wmi@google.com>
2826 PR rtl-optimization/57878
2827 * g++.dg/pr57878.C: New test.
2829 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2831 * gcc.dg/pr42611.c: Move dg-error to correct line.
2833 2013-07-17 Tobias Burnus <burnus@net-b.de>
2836 * gfortran.dg/dollar_sym_3.f: New.
2837 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2839 2013-07-16 Iain Sandoe <iain@codesourcery.com>
2844 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2845 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2846 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2847 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2848 * objc.dg/image-info.m: Likewise.
2849 * objc.dg/symtab-1.m: Likewise.
2850 * objc.dg/torture/strings/const-str-10.m: Likewise.
2851 * objc.dg/torture/strings/const-str-11.m: Likewise.
2852 * objc.dg/torture/strings/const-str-9.m: Likewise.
2853 * objc.dg/zero-link-1.m: Likewise.
2854 * objc.dg/zero-link-2.m: Likewise.
2855 * objc.dg/no-extra-load.m: Avoid Foundation.h.
2856 * objc.dg/objc-foreach-4.m: Likewise.
2857 * objc.dg/objc-foreach-5.m: Likewise.
2858 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2860 * obj-c++.dg/strings/const-str-12.mm: Likewise.
2861 * obj-c++.dg/syntax-error-1.mm: Likewise.
2862 * objc.dg/method-6.m: Likewise.
2863 * objc.dg/pr23214.m: Likewise.
2864 * objc.dg/proto-lossage-7.m: Likewise.
2865 * objc.dg/strings/const-str-12b.m: Likewise.
2866 * objc.dg/zero-link-3.m: Likewise.
2867 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2868 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2869 adjust headers, interfaces and encoded types to reflect current system
2870 versions. Add FIXME and outputs from current system compiler for
2873 2013-07-15 Cong Hou <congh@google.com>
2875 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2877 * gcc.target/i386/l_fma_float_3.c: Likewise.
2878 * gcc.target/i386/l_fma_double_1.c: Likewise.
2879 * gcc.target/i386/l_fma_double_3.c: Likewise.
2881 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
2883 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2884 function to test if HTM is available.
2885 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2886 * gcc.target/powerpc/htm-builtin-1.c: New test.
2888 2013-07-15 Tobias Burnus <burnus@net-b.de>
2890 * gfortran.dg/coarray_lib_realloc_1.f90: New.
2891 * gfortran.dg/coarray/lib_realloc_1.f90: New.
2892 * gfortran.dg/coarray_6.f90: Add dg-error.
2894 2013-07-15 Tobias Burnus <burnus@net-b.de>
2897 * gfortran.dg/finalize_18.f90: New.
2899 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2902 * fortran.dg/module_variable_1.f90: New test.
2903 * fortran.dg/module_variable_2.f90: New test.
2905 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
2907 * g++.dg/ext/vector19.C: Adapt.
2908 * g++.dg/ext/vector23.C: New testcase.
2910 2013-07-12 Michael Matz <matz@suse.de>
2913 * c-c++-common/pr55771.c: New test.
2915 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
2917 * gcc.target/aarch64/vect-movi.c: New.
2919 2013-07-11 Sriraman Tallam <tmsriram@google.com>
2922 * g++.dg/ext/pr57362.C: New.
2924 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
2927 * gcc.target/avr/torture/pr57631.c: New test.
2929 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2932 * g++.dg/cpp0x/constexpr-ice7.C: New.
2934 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
2936 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2938 * gcc.c-torture/execute/nest-align-1.x: New.
2940 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2943 * g++.dg/cpp0x/sfinae48.C: New.
2945 2013-07-10 Jakub Jelinek <jakub@redhat.com>
2947 PR preprocessor/57824
2948 * c-c++-common/raw-string-17.c: New test.
2949 * c-c++-common/gomp/pr57824.c: New test.
2951 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2954 * g++.dg/cpp0x/reinterpret_cast1.C: New.
2955 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2956 * g++.dg/conversion/dr195.C: Update.
2957 * g++.dg/expr/cast2.C: Likewise.
2959 2013-07-10 Jakub Jelinek <jakub@redhat.com>
2961 * c-c++-common/raw-string-18.c: New test.
2962 * c-c++-common/raw-string-19.c: New test.
2964 PR preprocessor/57757
2965 * g++.dg/cpp/paste1.C: New test.
2966 * g++.dg/cpp/paste2.C: New test.
2968 2013-07-10 Graham Stott <grahams@btinternet.com>
2970 * gcc.target/mips/mulsize-1.c: New.
2971 * gcc.target/mips/mulsize-2.c: New.
2972 * gcc.target/mips/mulsize-3.c: New.
2973 * gcc.target/mips/mulsize-4.c: New.
2975 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
2978 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2979 * g++.dg/ext/vector24.C: New testcase.
2981 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
2984 * g++.dg/cpp0x/decltype17.C: Adjust.
2986 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2989 * g++.dg/cpp0x/pr51786.C: New.
2991 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
2993 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2995 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2997 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2999 * gcc.target/powerpc/sd-vsx.c: Require dfp.
3000 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3002 2013-07-08 Tobias Burnus <burnus@net-b.de>
3005 * gfortran.dg/c_f_pointer_tests_8.f90: New.
3007 2013-07-08 Tobias Burnus <burnus@net-b.de>
3010 * gfortran.dg/do_check_9.f90: New.
3012 2013-07-08 Tobias Burnus <burnus@net-b.de>
3015 * gfortran.dg/dot_product_2.f90: New.
3017 2013-07-08 Tobias Burnus <burnus@net-b.de>
3020 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3022 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
3024 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3025 * gfortran.dg/finalize_10.f90: Fix dg-final.
3027 2013-07-08 Jakub Jelinek <jakub@redhat.com>
3030 * gcc.target/i386/pr57819.c: New test.
3032 PR rtl-optimization/57829
3033 * gcc.c-torture/execute/pr57829.c: New test.
3035 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3037 * gcc.target/i386/memcpy-vector_loop-1.c: New.
3038 * gcc.target/i386/memcpy-vector_loop-2.c: New.
3040 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
3043 * gcc.target/i386/pr57807.c: New test.
3045 2013-07-06 Jakub Jelinek <jakub@redhat.com>
3048 * gcc.dg/tree-ssa/vrp89.c: New test.
3050 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
3053 * g++.dg/parse/defarg16.C: New.
3055 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
3057 PR rtl-optimization/55342
3058 * gcc.target/i386/pr55342.c: New.
3060 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
3062 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3064 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
3067 * g++.dg/inherit/virtual10.C: New.
3069 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3072 * gcc.dg/large-size-array-6.c: New test.
3074 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3077 * g++.dg/template/crash116.C: New.
3079 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3081 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3082 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3084 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3087 * g++.dg/cpp0x/nsdmi-list3.C: New.
3089 2013-07-03 Jakub Jelinek <jakub@redhat.com>
3092 * gcc.target/i386/pr57777.c: New test.
3095 * g++.dg/template/arg9.C: New test.
3097 2013-07-02 Sriraman Tallam <tmsriram@google.com>
3099 * gcc.target/i386/avx-inline.c: New test.
3101 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
3103 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3104 * gcc.target/mips/call-2.c: Likewise.
3105 * gcc.target/mips/call-3.c: Likewise.
3106 * gcc.target/mips/lazy-binding-1.c: Likewise.
3108 2013-07-02 Jakub Jelinek <jakub@redhat.com>
3110 PR tree-optimization/57741
3111 * gcc.dg/vect/pr57741-1.c: New test.
3112 * gcc.dg/vect/pr57741-2.c: New test.
3113 * gcc.dg/vect/pr57741-3.c: New test.
3115 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3117 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3119 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3120 * lib/target-supports.exp: Define aarch64_little_endian.
3122 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3124 * gcc.target/aarch64/abs_1.c: New test.
3126 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3128 * gcc.target/aarch64/bfxil_1.c: New test.
3129 * gcc.target/aarch64/bfxil_2.c: Likewise.
3131 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
3134 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3135 array sizes from 100 to 20.
3137 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3140 * gfortran.dg/pointer_remapping_8.f90: New.
3142 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
3144 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3145 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3146 * g++.dg/cpp1y/udlit-userdef-string.C: New.
3147 * g++.dg/cpp1y/complex_literals.h: New.
3149 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3152 * g++.dg/cpp0x/noexcept21.C: New.
3154 2013-06-28 Jakub Jelinek <jakub@redhat.com>
3157 * gcc.target/i386/pr57736.c: New test.
3159 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
3161 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3163 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3164 strings to match the fixed error messages.
3165 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3166 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3169 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3172 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3173 stqcx. get even registers.
3175 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
3178 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3180 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
3182 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3184 * gcc.target/i386/bmi-1.c: Ditto.
3185 * gcc.target/i386/bmi-bextr-4.c: New.
3186 * gcc.target/i386/bmi-bextr-5.c: Ditto.
3188 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3191 * g++.dg/cpp0x/initlist73.C: New.
3193 2013-06-27 Meador Inge <meadori@codesourcery.com>
3195 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3196 * g++.dg/simulate-thread/atomics-2.C: Likewise.
3197 * g++.dg/simulate-thread/atomics-1.C: Likewise.
3199 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3202 * g++.dg/ext/pr57509.C: New file.
3204 2013-06-27 Jakub Jelinek <jakub@redhat.com>
3207 * gcc.target/i386/bmi-bextr-3.c: New test.
3210 * gcc.target/i386/bmi2-bzhi-1.c: New test.
3212 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3215 * g++.dg/cpp0x/pr57172.C: New testcase.
3217 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3219 * gcc.target/s390/htm-1.c: New file.
3220 * gcc.target/s390/htm-nofloat-1.c: New file.
3221 * gcc.target/s390/htm-xl-intrin-1.c: New file.
3223 2013-06-26 Tobias Burnus <burnus@net-b.de>
3226 * gfortran.dg/bounds_check_17.f90: New.
3228 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
3231 * g++.dg/cpp1y/pr57640.C: New.
3233 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
3236 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3237 overflow due to size of arrays.
3239 2013-06-25 Jakub Jelinek <jakub@redhat.com>
3241 PR tree-optimization/57705
3242 * gcc.dg/vect/pr57705.c: New test.
3243 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3245 2013-06-25 Martin Jambor <mjambor@suse.cz>
3248 * g++.dg/ipa/pr57670.C: New test.
3250 2013-06-25 Richard Biener <rguenther@suse.de>
3253 * gcc.dg/pr56977.c: New testcase.
3255 2013-06-24 Martin Jambor <mjambor@suse.cz>
3257 PR tree-optimization/57358
3258 * gcc.dg/ipa/pr57358.c: New test.
3260 2013-06-24 Richard Biener <rguenther@suse.de>
3263 * gcc.dg/torture/pr57584.c: Remove target specific bits.
3265 2013-06-24 Richard Biener <rguenther@suse.de>
3267 PR tree-optimization/57488
3268 * gcc.dg/torture/pr57488.c: New testcase.
3270 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3271 Dominique d'Humieres <dominiq@lps.ens.fr>
3274 * gfortran.dg/fraction.f90: New.
3276 2013-06-24 Alan Modra <amodra@gmail.com>
3278 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3279 Add scan-assembler-not "lvx".
3280 * gcc.target/powerpc/le-altivec-consts.c: New.
3282 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3284 * g++.dg/cpp0x/sfinae47.C: New.
3286 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
3289 * gcc.target/sh/pr52483-1.c: New.
3290 * gcc.target/sh/pr52483-2.c: New.
3291 * gcc.target/sh/pr52483-3.c: New.
3292 * gcc.target/sh/pr52483-4.c: New.
3293 * gcc.target/sh/pr52483-5.c: New.
3295 2013-06-23 Sriraman Tallam <tmsriram@google.com>
3297 * gcc.target/i386/intrinsics_1.c: New test.
3298 * gcc.target/i386/intrinsics_2.c: Ditto.
3299 * gcc.target/i386/intrinsics_3.c: Ditto.
3300 * gcc.target/i386/intrinsics_4.c: Ditto.
3301 * gcc.target/i386/intrinsics_5.c: Ditto.
3302 * gcc.target/i386/intrinsics_6.c: Ditto.
3303 * gcc.target/i386/avx-1.c: Provide macros for builtins
3304 needing immediate arguments in f16cintrin.h and rtmintrin.h.
3306 2013-06-21 Tobias Burnus <burnus@net-b.de>
3309 * gfortran.dg/finalize_17.f90: New.
3311 2013-06-21 Tobias Burnus <burnus@net-b.de>
3313 * gfortran.dg/realloc_on_assign_18.f90: New.
3315 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
3317 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3318 Also changed the returns from error as distinct values so that
3319 debugging can get easier.
3320 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3321 errors specific to C, if necessary. Also added new error
3323 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3324 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3325 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3326 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3327 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3328 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3329 the same changes as parser_errors3.c, spaces were added between colons
3330 to not confuse C++ compiler with 2 colons as scope.
3331 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3332 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3333 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3334 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3335 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3336 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3337 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3338 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3339 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3340 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3341 * g++.dg/cilk-plus/cilk-plus.exp: New script.
3342 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3345 2013-06-21 Joseph Myers <joseph@codesourcery.com>
3348 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3350 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
3353 * gcc.target/i386/pr57655.c: New test.
3355 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
3357 * ada/acats/tests/gcc: Delete.
3358 * gnat.dg/style: Likewise.
3360 2013-06-20 Jeff Law <law@redhat.com>
3362 PR tree-optimization/57660
3363 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3364 based on their branch cost.
3366 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3368 2013-06-20 Tobias Burnus <burnus@net-b.de>
3371 * gfortran.dg/list_read_11.f90: New.
3373 2013-06-20 Richard Biener <rguenther@suse.de>
3375 PR tree-optimization/57584
3376 * gcc.dg/torture/pr57584.c: New testcase.
3378 2013-06-19 Sharad Singhai <singhai@google.com>
3380 * g++.dg/gcov/gcov-8.C: New testcase.
3381 * lib/gcov.exp: Handle intermediate format.
3383 2013-06-19 Wei Mi <wmi@google.com>
3385 PR rtl-optimization/57518
3386 * testsuite/gcc.dg/pr57518.c: New test.
3388 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
3390 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3392 2013-06-19 Jan Hubicka <jh@suse.cz>
3394 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3396 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3398 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3399 hard-coded values of array sizes with a #define.
3400 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3401 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3402 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3403 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3404 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3406 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
3408 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3409 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3411 2013-06-19 Jeff Law <law@redhat.com>
3413 * gcc.dg/tree-ssa/forwprop-28.c: New test.
3415 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3418 * g++.dg/template/error53.C: New.
3420 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
3423 * gcc.target/powerpc/pr55033.c: Fix options.
3425 2013-06-18 Sriraman Tallam <tmsriram@google.com>
3427 * gcc.target/i386/inline_error.c: New test.
3428 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3429 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3431 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
3434 * g++.dg/cpp0x/decltype55.C: New.
3436 2013-06-18 Marek Polacek <polacek@redhat.com>
3438 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3440 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3442 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3444 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3446 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3447 Also changed the returns from error as distinct values so that it is
3450 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
3452 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3454 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3457 * g++.dg/template/error52.C: New.
3458 * g++.dg/lookup/friend15.C: Update.
3459 * g++.dg/parse/error11.C: Likewise.
3460 * g++.dg/parse/error14.C: Likewise.
3461 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3462 * g++.dg/parse/template25.C: Likewise.
3463 * g++.old-deja/g++.jason/cond.C: Likewise.
3464 * g++.old-deja/g++.mike/for2.C: Likewise.
3465 * g++.old-deja/g++.robertl/eb125.C: Likewise.
3466 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3468 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3470 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3473 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
3475 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3476 accidentally placing minus sign for length instead of stride.
3478 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
3480 PR rtl-optimization/57425
3481 PR rtl-optimization/57569
3482 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3483 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3485 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
3489 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3491 * gfortran.dg/typebound_assignment_6.f03: New.
3493 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
3495 * gcc.target/h8300/h8300.exp: New.
3496 * gcc.dg/pragma-isr.c: Move to ...
3497 * gcc.target/sh/torture/pragma-isr.c: ... here ...
3498 * gcc.target/h8300/pragma-isr.c: ... and here.
3499 * gcc.dg/pragma-isr2.c: Move to ...
3500 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3501 * gcc.target/h8300/pragma-isr2.c: ... and here.
3502 * gcc.dg/pragma-isr-trapa.c: Move to ...
3503 * gcc.target/sh/pragma-isr-trapa.c: ... here.
3504 * gcc.dg/pragma-isr-trapa2.c: Move to ...
3505 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3506 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3507 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3508 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3509 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3510 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3511 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3512 * gcc.dg/attr-isr-trap_exit.c: Move to ...
3513 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3514 * gcc.dg/attr-isr-trapa.c: Move to ...
3515 * gcc.target/sh/attr-isr-trapa.c: ... here.
3517 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3520 * g++.dg/ext/builtin-offsetof1.C: New.
3522 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
3524 * gcc.target/aarch64/vect_smlal_1.c: New file.
3526 2013-06-14 Tobias Burnus <burnus@net-b.de>
3529 * gfortran.dg/defined_assignment_7.f90: New.
3531 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3534 * g++.dg/rtti/dyncast6.C: New.
3535 * g++.dg/cpp0x/dyncast1.C: Likewise.
3537 2013-06-14 Alan Modra <amodra@gmail.com>
3540 * gcc.dg/pr57134.c: New.
3542 2013-06-14 Tobias Burnus <burnus@net-b.de>
3545 * gfortran.dg/deferred_type_param_9.f90: New.
3547 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3549 * gcc.dg/fold-minus-1.c: New testcase.
3551 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
3554 * gfortran.dg/typebound_assignment_5.f03: New.
3556 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3558 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3560 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3561 Pat Haugen <pthaugen@us.ibm.com>
3562 Peter Bergner <bergner@vnet.ibm.com>
3564 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3565 load/store instructions on power7, power8.
3566 * gcc.target/powerpc/atomic-p8.c: Likewise.
3568 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3571 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3573 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3576 * g++.dg/warn/Wunused-var-20.C: New.
3578 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3580 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3581 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3582 Run with -fno-common.
3584 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3586 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3587 and exit function calls with return 1 and return 0, respectively.
3589 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3591 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3594 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
3596 PR tree-optimization/57361
3597 * gcc.dg/tree-ssa/pr57361.c: New file.
3599 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3601 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3602 to ensure alignment.
3603 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3605 2013-06-12 Tobias Burnus <burnus@net-b.de>
3607 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3609 2013-06-12 Tobias Burnus <burnus@net-b.de>
3610 Dominique d'Humieres <dominiq@lps.ens.fr>
3612 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3614 2013-06-12 Jakub Jelinek <jakub@redhat.com>
3617 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3618 * gcc.target/i386/pr56564-3.c: Likewise.
3620 2013-06-11 Tobias Burnus <burnus@net-b.de>
3623 * gfortran.dg/class_array_18.f90: New.
3625 2013-06-11 Jan Hubicka <jh@suse.cz>
3628 * g++.dg/ext/visibility/anon6.C: Update testcase.
3630 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
3633 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3634 in how we check __sec_reduce_mutating function's result.
3636 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3637 Pat Haugen <pthaugen@us.ibm.com>
3638 Peter Bergner <bergner@vnet.ibm.com>
3640 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3641 direct move instructions.
3642 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3643 * gcc.target/powerpc/direct-move.h: Likewise.
3644 * gcc.target/powerpc/direct-move-float1.c: Likewise.
3645 * gcc.target/powerpc/direct-move-float2.c: Likewise.
3646 * gcc.target/powerpc/direct-move-double1.c: Likewise.
3647 * gcc.target/powerpc/direct-move-double2.c: Likewise.
3648 * gcc.target/powerpc/direct-move-long1.c: Likewise.
3649 * gcc.target/powerpc/direct-move-long2.c: Likewise.
3651 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3654 * g++.dg/cpp0x/pr52440.C: New.
3656 2013-06-10 Jakub Jelinek <jakub@redhat.com>
3659 * gcc.target/i386/pr56564-1.c: New test.
3660 * gcc.target/i386/pr56564-2.c: New test.
3661 * gcc.target/i386/pr56564-3.c: New test.
3662 * gcc.target/i386/pr56564-4.c: New test.
3663 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3664 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3665 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3666 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3667 * gcc.target/i386/vect-sizes-1.c: Likewise.
3668 * gcc.target/i386/memcpy-1.c: Likewise.
3669 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3670 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3672 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
3674 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3675 systems to cover all GNU systems.
3676 * g++.dg/abi/guard2.C: Likewise.
3677 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3678 * g++.dg/eh/sighandle.C: Likewise.
3679 * g++.dg/ext/cleanup-10.C: Likewise.
3680 * g++.dg/ext/cleanup-11.C: Likewise.
3681 * g++.dg/ext/cleanup-8.C: Likewise.
3682 * g++.dg/ext/cleanup-9.C: Likewise.
3683 * g++.dg/opt/const5.C: Likewise.
3684 * g++.dg/opt/life1.C: Likewise.
3685 * g++.dg/other/pr39496.C: Likewise.
3686 * g++.old-deja/g++.abi/aggregates.C: Likewise.
3687 * g++.old-deja/g++.abi/align.C: Likewise.
3688 * g++.old-deja/g++.abi/bitfields.C: Likewise.
3689 * g++.old-deja/g++.law/weak.C: Likewise.
3690 * g++.old-deja/g++.pt/asm1.C: Likewise.
3691 * gcc.c-torture/execute/20030125-1.x: Likewise.
3692 * gcc.c-torture/execute/990127-2.x: Likewise.
3693 * gcc.dg/20041106-1.c: Likewise.
3694 * gcc.dg/20050503-1.c: Likewise.
3695 * gcc.dg/builtin-object-size-5.c: Likewise.
3696 * gcc.dg/cleanup-10.c: Likewise.
3697 * gcc.dg/cleanup-11.c: Likewise.
3698 * gcc.dg/cleanup-8.c: Likewise.
3699 * gcc.dg/cleanup-9.c: Likewise.
3700 * gcc.dg/complex-5.c: Likewise.
3701 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3702 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3703 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3704 * gcc.dg/dfp/pr35739.c: Likewise.
3705 * gcc.dg/fdata-sections-1.c: Likewise.
3706 * gcc.dg/lto/20090206-1_0.c: Likewise.
3707 * gcc.dg/lto/20090206-2_0.c: Likewise.
3708 * gcc.dg/pr30360.c: Likewise.
3709 * gcc.dg/pr37303.c: Likewise.
3710 * gcc.dg/pr39323-1.c: Likewise.
3711 * gcc.dg/pr39323-2.c: Likewise.
3712 * gcc.dg/pr39323-3.c: Likewise.
3713 * gcc.dg/pr45416.c: Likewise.
3714 * gcc.dg/setjmp-2.c: Likewise.
3715 * gcc.dg/split-1.c: Likewise.
3716 * gcc.dg/split-3.c: Likewise.
3717 * gcc.dg/split-4.c: Likewise.
3718 * gcc.dg/strlenopt-12g.c: Likewise.
3719 * gcc.dg/strlenopt-14g.c: Likewise.
3720 * gcc.dg/strlenopt-14gf.c: Likewise.
3721 * gcc.dg/strlenopt-16g.c: Likewise.
3722 * gcc.dg/strlenopt-17g.c: Likewise.
3723 * gcc.dg/strlenopt-18g.c: Likewise.
3724 * gcc.dg/strlenopt-1f.c: Likewise.
3725 * gcc.dg/strlenopt-22g.c: Likewise.
3726 * gcc.dg/strlenopt-2f.c: Likewise.
3727 * gcc.dg/strlenopt-4g.c: Likewise.
3728 * gcc.dg/strlenopt-4gf.c: Likewise.
3729 * gcc.dg/struct-ret-3.c: Likewise.
3730 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3731 * gcc.misc-tests/linkage.exp: Likewise.
3732 * gcc.target/i386/20000724-1.c: Likewise.
3733 * gcc.target/i386/align-main-3.c: Likewise.
3734 * gcc.target/i386/cleanup-1.c: Likewise.
3735 * gcc.target/i386/inline-mcpy.c: Likewise.
3736 * gcc.target/i386/pr32268.c: Likewise.
3737 * gcc.target/i386/pr36613.c: Likewise.
3738 * gcc.target/i386/pr39013-1.c: Likewise.
3739 * gcc.target/i386/pr39013-2.c: Likewise.
3740 * gcc.target/i386/pr39496.c: Likewise.
3741 * gcc.target/i386/pr40906-3.c: Likewise.
3742 * gcc.target/i386/pr46084.c: Likewise.
3743 * lib/target-supports.exp (check_effective_target_pie): Likewise.
3745 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
3748 * gcc.target/sh/pr6526.c: New.
3750 2013-06-09 Jakub Jelinek <jakub@redhat.com>
3753 * gcc.c-torture/execute/pr57568.c: New test.
3755 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3758 * g++.dg/other/vararg-4.C: New.
3760 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
3762 PR rtl-optimization/57559
3763 * gcc.target/s390/pr57559.c : New test.
3765 2013-06-08 Tobias Burnus <burnus@net-b.de>
3768 * gfortran.dg/finalize_10.f90: New.
3769 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3770 * gfortran.dg/finalize_15.f90: New.
3772 2013-06-08 Tobias Burnus <burnus@net-b.de>
3775 * gfortran.dg/storage_size_4.f90: New.
3777 2013-06-07 Sriraman Tallam <tmsriram@google.com>
3780 * testsuite/g++.dg/ext/pr57548.C: New test.
3782 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
3785 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3787 2013-06-07 Jan Hubicka <jh@suse.cz>
3789 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3791 2013-06-07 Tobias Burnus <burnus@net-b.de>
3794 * gfortran.dg/array_constructor_48.f90: New.
3795 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3796 * gfortran.dg/array_constructor_type_15.f03: Ditto.
3798 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3801 * gcc.target/arm/xordi3-opt.c: New test.
3803 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3805 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3806 Revert to dg-options.
3808 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
3811 * gcc.target/powerpc/pr55033.c: New.
3813 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
3816 * g++.dg/cpp0x/alias-decl-36.C: New.
3818 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3819 Pat Haugen <pthaugen@us.ibm.com>
3820 Peter Bergner <bergner@vnet.ibm.com>
3822 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3823 power8 builtin functions.
3824 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3825 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3826 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3827 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3828 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3829 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3830 * gcc.target/powerpc/p8vector-vectorize-1.c: New
3831 tests to test power8 auto-vectorization.
3832 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3833 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3834 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3835 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3837 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3838 powerpc_p8vector_ok instead of powerpc_vsx_ok.
3840 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3842 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3844 (check_effective_target_powerpc_p8vector_ok): Likewise.
3845 (is-effective-target): Likewise.
3846 (check_vect_support_and_set_flags): Likewise.
3848 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3851 * g++.dg/parse/error53.C: New.
3853 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
3855 PR rtl-optimization/57459
3856 * gcc.target/i386/pr57459.c: New test.
3858 2013-06-06 Teresa Johnson <tejohnson@google.com>
3861 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3862 into -freorder-blocks-and-partition test.
3863 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3864 * gcc.dg/tree-prof/20041218-1.c: Ditto.
3865 * gcc.dg/tree-prof/pr52027.c: Use -O2.
3866 * gcc.dg/tree-prof/pr50907.c: Ditto.
3867 * gcc.dg/tree-prof/pr45354.c: Ditto.
3868 * g++.dg/tree-prof/partition2.C: Ditto.
3869 * g++.dg/tree-prof/partition3.C: Ditto.
3871 2013-06-06 Tobias Burnus <burnus@net-b.de>
3874 * gfortran.dg/finalize_16.f90: New.
3876 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
3878 * gcc.dg/vect/no-section-anchors-vect-68.c:
3879 Add dg-skip-if aarch64_tiny.
3881 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
3884 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3885 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3887 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3890 * g++.dg/cpp0x/decltype54.C: New.
3892 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
3894 * gcc.dg/fshort-wchar.c: Add extra dg-options for
3895 arm*-*-*eabi* targets.
3896 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3898 * gcc.dg/tree-ssa/pr43491.c: Likewise.
3900 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
3901 Tobias Burnus <burnus@net-b.de>
3903 * gfortran.dg/string_length_2.f90: Fix dg-do run.
3904 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
3905 * gfortran.dg/io_real_boz_4.f90: Ditto.
3906 * gfortran.dg/io_real_boz_5.f90: Ditto.
3908 2013-06-05 Andreas Schwab <schwab@suse.de>
3910 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3912 2013-06-04 Jan Hubicka <jh@suse.cz>
3914 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3916 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
3918 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3919 parameters with void.
3920 (main2): Removed argc parameter.
3921 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3922 (main): Replaced argc, argv parameters with void.
3923 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3924 (main2): Removed argc parameter.
3925 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3926 argv parameters with void. Added __asm volatile to avoid optimization
3927 on argc, if necessary.
3928 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3929 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3930 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3931 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3932 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3933 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3934 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3935 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3936 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3937 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3938 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3939 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3940 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3941 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3942 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3943 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3944 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3945 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3946 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3947 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3948 parameters with void.
3949 (main2): Removed argc parameter.
3950 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3951 (main): Replaced argc, argv parameters with void.
3952 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3953 argv parameters with void. Also renamed this function as main, and
3954 delete the existing main.
3955 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3956 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3957 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3959 2013-06-04 Ian Bolton <ian.bolton@arm.com>
3961 * gcc.target/aarch64/movi_1.c: New test.
3963 2013-06-04 Tobias Burnus <burnus@net-b.de>
3966 * gfortran.dg/finalize_12.f90: New.
3967 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3968 end of scope finalization.
3969 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3970 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3971 * gfortran.dg/auto_dealloc_2.f90: Ditto.
3972 * gfortran.dg/class_19.f03: Ditto.
3973 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3974 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3975 * gfortran.dg/extends_14.f03: Ditto.
3976 * gfortran.dg/move_alloc_4.f90: Ditto.
3977 * gfortran.dg/typebound_proc_27.f03: Ditto.
3979 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
3981 * gfortran.dg/bounds_check_7.f90: Remove "! {".
3982 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3983 * gfortran.dg/default_initialization_5.f90: Update dg-do.
3984 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3985 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3986 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3987 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3988 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
3989 * gfortran.dg/io_real_boz_4.f90: Ditto.
3990 * gfortran.dg/io_real_boz_5.f90: Ditto.
3991 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3992 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3993 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3994 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3995 * gfortran.dg/transpose_2.f90: Fix dg-output.
3997 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
3999 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4000 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4001 dg-option and an header comment.
4003 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4006 * g++.dg/cpp0x/sfinae46.C: New.
4007 * g++.dg/cpp0x/defaulted13.C: Adjust.
4008 * g++.dg/cpp0x/defaulted2.C: Likewise.
4009 * g++.dg/cpp0x/defaulted26.C: Likewise.
4010 * g++.dg/cpp0x/defaulted3.C: Likewise.
4011 * g++.dg/cpp0x/error1.C: Likewise.
4012 * g++.dg/cpp0x/implicit1.C: Likewise.
4013 * g++.dg/cpp0x/implicit11.C: Likewise.
4014 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4015 * g++.dg/cpp0x/initlist47.C: Likewise.
4016 * g++.dg/cpp0x/initlist9.C: Likewise.
4017 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4018 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4019 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4020 * g++.dg/cpp0x/union4.C: Likewise.
4021 * g++.dg/template/crash108.C: Likewise.
4022 * g++.dg/template/crash41.C: Likewise.
4023 * g++.old-deja/g++.jason/local.C: Likewise.
4024 * g++.old-deja/g++.law/visibility3.C: Likewise.
4026 2013-06-03 Teresa Johnson <tejohnson@google.com>
4028 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4029 * gcc.dg/vect/bb-slp-14.c: Ditto.
4030 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4031 * gcc.dg/vect/bb-slp-23.c: Ditto.
4032 * gcc.dg/vect/bb-slp-15.c: Ditto.
4033 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4034 * gcc.dg/vect/bb-slp-24.c: Ditto.
4035 * gcc.dg/vect/bb-slp-16.c: Ditto.
4036 * gcc.dg/vect/bb-slp-25.c: Ditto.
4037 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4038 * gcc.dg/vect/bb-slp-17.c: Ditto.
4039 * gcc.dg/vect/bb-slp-1.c: Ditto.
4040 * gcc.dg/vect/bb-slp-26.c: Ditto.
4041 * gcc.dg/vect/bb-slp-18.c: Ditto.
4042 * gcc.dg/vect/bb-slp-2.c: Ditto.
4043 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4044 * gcc.dg/vect/bb-slp-27.c: Ditto.
4045 * gcc.dg/vect/bb-slp-19.c: Ditto.
4046 * gcc.dg/vect/bb-slp-3.c: Ditto.
4047 * gcc.dg/vect/bb-slp-28.c: Ditto.
4048 * gcc.dg/vect/bb-slp-4.c: Ditto.
4049 * gcc.dg/vect/bb-slp-29.c: Ditto.
4050 * gcc.dg/vect/bb-slp-5.c: Ditto.
4051 * gcc.dg/vect/bb-slp-6.c: Ditto.
4052 * gcc.dg/vect/bb-slp-8a.c: Ditto.
4053 * gcc.dg/vect/bb-slp-7.c: Ditto.
4054 * gcc.dg/vect/bb-slp-8b.c: Ditto.
4055 * gcc.dg/vect/bb-slp-8.c: Ditto.
4056 * gcc.dg/vect/bb-slp-9.c: Ditto.
4057 * gcc.dg/vect/bb-slp-10.c: Ditto.
4058 * gcc.dg/vect/bb-slp-11.c: Ditto.
4059 * gcc.dg/vect/bb-slp-20.c: Ditto.
4060 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4061 * gcc.dg/vect/bb-slp-21.c: Ditto.
4062 * gcc.dg/vect/bb-slp-30.c: Ditto.
4063 * gcc.dg/vect/bb-slp-13.c: Ditto.
4064 * gcc.dg/vect/bb-slp-22.c: Ditto.
4065 * g++.dg/vect/slp-pr50413.cc: Ditto.
4066 * g++.dg/vect/slp-pr56812.cc: Ditto.
4067 * g++.dg/vect/slp-pr50819.cc: Ditto.
4069 2013-06-01 Tobias Burnus <burnus@net-b.de>
4072 * gfortran.dg/class_array_17.f90: New.
4074 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4076 * ada/acats/floatstore.lst: New.
4077 * ada/acats/run_all.sh: Process it.
4079 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4081 * gcc.target/powerpc/e500-ord-1.c: New test.
4082 * gcc.target/powerpc/e500-ord-2.c: Likewise.
4083 * gcc.target/powerpc/e500-unord-1.c: Likewise.
4084 * gcc.target/powerpc/e500-unord-2.c: Likewise.
4086 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4088 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4090 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4092 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4094 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4096 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4098 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
4101 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4104 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4106 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4108 2013-05-31 Marek Polacek <polacek@redhat.com>
4110 PR tree-optimization/57478
4111 PR tree-optimization/57453
4112 * gcc.dg/torture/pr57478.c: New test.
4114 2013-05-31 Tobias Burnus <burnus@net-b.de>
4117 * gfortran.dg/class_array_17.f90: New.
4119 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4122 * gcc.target/arm/iordi3-opt.c: New test.
4124 2013-05-31 Janus Weil <janus@gcc.gnu.org>
4128 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4129 * gfortran.dg/interface_26.f90: Ditto.
4130 * gfortran.dg/proc_ptr_11.f90: Ditto.
4131 * gfortran.dg/proc_ptr_15.f90: Ditto.
4132 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4133 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4134 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4135 * gfortran.dg/typebound_override_1.f90: Ditto.
4136 * gfortran.dg/typebound_override_4.f90: Ditto.
4137 * gfortran.dg/typebound_proc_6.f03: Ditto.
4138 * gfortran.dg/assumed_type_7.f90: New test.
4139 * gfortran.dg/typebound_override_5.f90: New test.
4140 * gfortran.dg/typebound_override_6.f90: New test.
4141 * gfortran.dg/typebound_override_7.f90: New test.
4143 2013-05-30 Tobias Burnus <burnus@net-b.de>
4146 * gfortran.dg/power_6.f90: New.
4148 2013-05-30 Ian Bolton <ian.bolton@arm.com>
4150 * gcc.target/aarch64/insv_1.c: New test.
4152 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
4154 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4155 dg-skip-if "No stabs".
4157 2013-05-30 Janus Weil <janus@gcc.gnu.org>
4160 * gfortran.dg/assumed_size_1.f90: New.
4162 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4164 * gcc.dg/shrink-wrap-alloca.c: New added.
4165 * gcc.dg/shrink-wrap-pretend.c: New added.
4166 * gcc.dg/shrink-wrap-sibcall.c: New added.
4168 2013-05-30 Tobias Burnus <burnus@net-b.de>
4171 * gfortran.dg/assumed_rank_13.f90: New.
4173 2013-05-29 Easwaran Raman <eraman@google.com>
4175 PR tree-optimization/57442
4176 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4178 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4180 PR tree-optimization/57441
4181 * gcc.c-torture/compile/pr57441.c: New.
4183 2013-05-29 Dehao Chen <dehao@google.com>
4186 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4188 2013-05-29 Tobias Burnus <burnus@net-b.de>
4191 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4192 * gfortran.dg/class_19.f03: Ditto.
4194 2013-05-29 Richard Biener <rguenther@suse.de>
4196 * gcc.dg/vect/bb-slp-32.c: New testcase.
4198 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4200 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4201 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4202 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4203 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4204 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4205 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4206 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4207 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4208 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4209 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4210 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4211 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4212 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4213 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4214 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4215 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4216 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4217 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4218 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4219 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4220 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4221 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4222 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4223 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4224 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4225 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4226 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4227 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4228 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4229 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4230 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4231 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4232 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4233 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4234 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4235 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4236 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4237 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4238 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4240 2013-05-29 Tobias Burnus <burnus@net-b.de>
4243 * gfortran.dg/finalize_11.f90: New.
4244 * gfortran.dg/finalize_4.f03: Remove dg-error.
4245 * gfortran.dg/finalize_5.f03: Ditto.
4246 * gfortran.dg/finalize_6.f03: Ditto.
4247 * gfortran.dg/finalize_7.f03: Ditto.
4249 2013-05-28 Tobias Burnus <burnus@net-b.de>
4251 * gfortran.dg/class_array_16.f90: New.
4253 2013-05-28 Tobias Burnus <burnus@net-b.de>
4256 * testsuite/gfortran.dg/use_29.f90: New.
4258 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4260 * gnat.dg/fp_exception.adb: New test.
4262 2013-05-28 Richard Biener <rguenther@suse.de>
4264 PR tree-optimization/56787
4265 * gcc.dg/vect/pr56787.c: New testcase.
4267 2013-05-28 Janus Weil <janus@gcc.gnu.org>
4268 Tobias Burnus <burnus@net-b.de>
4271 * gfortran.dg/typebound_override_4.f90: New.
4273 2013-05-28 Richard Biener <rguenther@suse.de>
4275 PR tree-optimization/57411
4276 * g++.dg/opt/pr57411.C: New testcase.
4278 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4280 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4281 * gcc.dg/builtin-bswap-9.c: Likewise.
4283 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4285 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4287 2013-05-27 Richard Biener <rguenther@suse.de>
4290 * gcc.dg/gomp/pr57412.c: New testcase.
4292 2013-05-27 Bud Davis <jmdavis@link.com>
4295 * gfortran.dg/stfunc_8.f90: New.
4297 2013-05-27 Richard Biener <rguenther@suse.de>
4299 PR tree-optimization/57343
4300 * gcc.dg/torture/pr57343.c: New testcase.
4302 2013-05-27 Richard Biener <rguenther@suse.de>
4304 PR tree-optimization/57417
4305 * gcc.dg/torture/pr57417.c: New testcase.
4307 2013-05-27 Richard Biener <rguenther@suse.de>
4309 PR tree-optimization/57396
4310 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4312 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4314 * gnat.dg/specs/last_bit.ads: New test.
4316 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4318 * gnat.dg/specs/machine_attribute.ads: New test.
4320 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4322 * gnat.dg/incomplete3.ad[sb]: New test.
4324 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4327 * gcc.target/mips/div-13.c: New test.
4329 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4332 * gcc.target/mips/mips16-attributes-5.c,
4333 * gcc.target/mips/mips16-attributes-6.c: New tests.
4335 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
4337 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4338 * gcc.dg/builtin-bswap-8.c: Likewise.
4340 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4343 * g++.dg/cpp0x/new1.C: New.
4345 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4348 * g++.dg/parse/dtor16.C: New.
4349 * g++.dg/parse/dtor6.C: Adjust.
4351 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4354 * g++.dg/expr/bitfield12.C: New.
4356 2013-05-24 Jeff Law <law@redhat.com>
4358 PR tree-optimization/57124
4359 * gcc.c-torture/execute/pr57124.c: New test.
4360 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4362 2013-05-24 Martin Jambor <mjambor@suse.cz>
4364 PR tree-optimization/57294
4365 * gcc.dg/ipa/pr57294.c: New test.
4367 2013-05-24 Dehao Chen <dehao@google.com>
4369 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4371 2013-05-24 Ian Bolton <ian.bolton@arm.com>
4373 * gcc.target/aarch64/scalar_intrinsics.c
4374 (force_simd): Use a valid instruction.
4375 (test_vdupd_lane_s64): Pass a valid lane argument.
4376 (test_vdupd_lane_u64): Likewise.
4378 2013-05-24 Richard Biener <rguenther@suse.de>
4380 PR tree-optimization/57287
4381 * gcc.dg/pr57287.c: New testcase.
4383 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4386 * g++.dg/template/error51.C: New.
4388 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4391 * g++.dg/template/bitfield2.C: New.
4393 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4395 * gnat.dg/specs/noinline1.ads: New test.
4396 * gnat.dg/noinline2.ad[sb]: Likewise.
4397 * gnat.dg/specs/noinline3.ads: Likewise.
4398 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4400 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
4403 * gcc.dg/tree-ssa/pr57385.c: New test.
4405 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4407 * gnat.dg/derived_type4.adb: New test.
4409 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4411 * gcc.dg/builtin-bswap-6.c: New test.
4412 * gcc.dg/builtin-bswap-7.c: Likewise.
4413 * gcc.dg/builtin-bswap-8.c: Likewise.
4414 * gcc.dg/builtin-bswap-9.c: Likewise.
4416 2013-05-23 Christian Bruel <christian.bruel@st.com>
4419 * gcc.dg/debug/pr57351.c: New test
4421 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
4423 * gcc.target/aarch64/vect-clz.c: New file.
4425 2013-05-23 Martin Jambor <mjambor@suse.cz>
4428 * gcc.dg/ipa/pr57347.c: New test.
4430 2013-05-23 Richard Biener <rguenther@suse.de>
4432 PR tree-optimization/57380
4433 * g++.dg/tree-ssa/pr57380.C: New testcase.
4435 2013-05-23 Richard Biener <rguenther@suse.de>
4438 * gcc.dg/torture/pr57381.c: New testcase.
4440 2013-05-23 Jakub Jelinek <jakub@redhat.com>
4443 * gcc.c-torture/execute/pr57344-1.c: New test.
4444 * gcc.c-torture/execute/pr57344-2.c: New test.
4445 * gcc.c-torture/execute/pr57344-3.c: New test.
4446 * gcc.c-torture/execute/pr57344-4.c: New test.
4448 2013-05-23 Richard Biener <rguenther@suse.de>
4450 PR rtl-optimization/57341
4451 * gcc.dg/torture/pr57341.c: New testcase.
4453 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4456 * g++.dg/parse/crash62.C: New.
4458 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4459 Pat Haugen <pthaugen@us.ibm.com>
4460 Peter Bergner <bergner@vnet.ibm.com>
4462 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4465 2013-05-22 Tobias Burnus <burnus@net-b.de>
4468 * gfortran.dg/defined_assignment_6.f90: New.
4470 2013-05-22 Tobias Burnus <burnus@net-b.de>
4473 * gfortran.dg/assumed_type_6.f90: New.
4475 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4478 * g++.dg/cpp0x/Wunused-parm.C: New.
4480 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4482 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4483 * g++.dg/warn/Wdouble-promotion.C: Likewise.
4485 2013-05-21 Easwaran Raman <eraman@google.com>
4487 PR tree-optimization/57322
4488 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4490 2013-05-21 Graham Stott <graham.stott@btinternet.com>
4492 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4495 2013-05-21 Tobias Burnus <burnus@net-b.de>
4498 * gfortran.dg/assumed_type_5.f90: New.
4499 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4500 * gfortran.dg/assumed_rank_2.f90: Ditto.
4501 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4502 * gfortran.dg/no_arg_check_3.f90: Ditto.
4504 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4506 PR tree-optimization/57331
4507 * gcc.c-torture/compile/pr57331.c: New test.
4509 2013-05-21 Richard Biener <rguenther@suse.de>
4511 PR tree-optimization/57330
4512 * gcc.dg/torture/pr57330.c: New testcase.
4514 2013-05-21 Richard Biener <rguenther@suse.de>
4516 PR tree-optimization/57303
4517 * gcc.dg/torture/pr57303.c: New testcase.
4519 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4521 PR tree-optimization/57321
4522 * gcc.c-torture/execute/pr57321.c: New test.
4524 2013-05-20 Tobias Burnus <burnus@net-b.de>
4528 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4529 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4530 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4531 * gfortran.dg/binding_label_tests_3.f03: Ditto.
4532 * gfortran.dg/binding_label_tests_4.f03: Ditto.
4533 * gfortran.dg/binding_label_tests_5.f03: Ditto.
4534 * gfortran.dg/binding_label_tests_6.f03: Ditto.
4535 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4536 * gfortran.dg/binding_label_tests_8.f03: Ditto.
4537 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4538 * gfortran.dg/binding_label_tests_24.f90: New.
4539 * gfortran.dg/binding_label_tests_25.f90: New.
4541 2013-05-20 Tobias Burnus <burnus@net-b.de>
4544 * gfortran.dg/binding_label_tests_17.f90: New.
4545 * gfortran.dg/binding_label_tests_18.f90: New.
4546 * gfortran.dg/binding_label_tests_19.f90: New.
4547 * gfortran.dg/binding_label_tests_20.f90: New.
4548 * gfortran.dg/binding_label_tests_21.f90: New.
4549 * gfortran.dg/binding_label_tests_22.f90: New.
4550 * gfortran.dg/binding_label_tests_23.f90: New.
4552 2013-05-20 Tobias Burnus <burnus@net-b.de>
4555 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4556 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4557 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4558 * gfortran.dg/common_18.f90: New.
4559 * gfortran.dg/common_19.f90: New.
4560 * gfortran.dg/common_20.f90: New.
4561 * gfortran.dg/common_21.f90: New.
4563 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4566 * g++.dg/parse/error52.C: New.
4567 * g++.dg/parse/error3.C: Adjust.
4568 * g++.dg/parse/error36.C: Likewise.
4570 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4573 * gcc.target/sh/pr56547-1.c: New.
4574 * gcc.target/sh/pr56547-2.c: New.
4576 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4579 * g++.dg/warn/Wsign-compare-6.C: New.
4580 * g++.dg/warn/Wdouble-promotion.C: Adjust.
4582 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4585 * g++.dg/template/error50.C: New.
4587 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4590 * g++.dg/ext/complit13.C: New.
4592 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
4595 * g++.dg/pr57175.C: New testcase.
4597 2013-05-17 Easwaran Raman <eraman@google.com>
4599 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4601 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
4604 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4606 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4608 PR rtl-optimization/57281
4609 PR rtl-optimization/57300
4610 * gcc.dg/pr57300.c: New test.
4611 * gcc.c-torture/execute/pr57281.c: New test.
4613 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4616 * g++.dg/ext/sizeof-complit.C: New.
4618 2013-05-17 Marek Polacek <polacek@redhat.com>
4620 * gcc.dg/strlenopt-25.c: New test.
4621 * gcc.dg/strlenopt-26.c: Likewise.
4623 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4625 * gcc.target/i386/rotate-4.c: Compile only with -mavx
4626 instead of -mavx2, require only avx instead of avx2.
4627 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4628 of avx2-check.h and turn into an avx runtime test instead of
4631 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4633 * g++.dg/ext/vector22.C: Uncomment working test.
4635 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
4638 * g++.dg/template/pr17410.C: New.
4640 2013-05-16 Jakub Jelinek <jakub@redhat.com>
4642 * gcc.target/i386/rotate-3.c: New test.
4643 * gcc.target/i386/rotate-3a.c: New test.
4644 * gcc.target/i386/rotate-4.c: New test.
4645 * gcc.target/i386/rotate-4a.c: New test.
4646 * gcc.target/i386/rotate-5.c: New test.
4647 * gcc.target/i386/rotate-5a.c: New test.
4649 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4651 * gcc.dg/visibility-21.c: Require section_anchors.
4653 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
4655 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4656 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4657 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4659 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
4661 * gcc.dg/visibility-21.c: New.
4663 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4666 * gcc.dg/pr57286.c: New testcase.
4667 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4668 * g++.dg/ext/vector22.C: Comment out transformations not
4671 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
4674 * gcc.target/mips/call-1.c: Restrict to o32.
4675 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4677 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4679 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4681 * g++.dg/warn/Wshadow-1.C: Likewise.
4682 * g++.dg/warn/Wshadow-6.C: Likewise.
4683 * g++.dg/warn/Wshadow-7.C: Likewise.
4685 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4688 * g++.dg/parse/pr31952-1.C: New.
4689 * g++.dg/parse/pr31952-2.C: Likewise.
4690 * g++.dg/parse/pr31952-3.C: Likewise.
4692 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4693 * g++.old-deja/g++.jason/cond.C: Likewise.
4694 * g++.dg/cpp0x/range-for5.C: Likewise.
4696 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4699 * gcc.target/arm/pr40887.c: Adjust testcase.
4700 * gcc.target/arm/pr19599.c: New test.
4702 2013-05-15 Richard Biener <rguenther@suse.de>
4704 PR tree-optimization/57275
4705 * gcc.target/i386/pr57275.c: New testcase.
4707 2013-05-15 Jan Hubicka <jh@suse.cz>
4709 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4710 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4711 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4713 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4715 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4718 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4721 * c-c++-common/Wsequence-point-1.c: New test.
4723 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
4725 * g++.dg/ext/vector22.C: New testcase.
4726 * gcc.dg/binop-xor3.c: Remove xfail.
4728 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
4730 * gcc.target/aarch64/vect-fcm.x: Add cases testing
4731 FLOAT cmp FLOAT ? INT : INT.
4732 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4733 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4734 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4735 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4736 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4737 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4739 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
4742 * g++.dg/cpp0x/defaulted43.C: New.
4744 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4746 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4747 (alloca): Remove declaration.
4748 (foo9): Replace alloca by __builtin_alloca.
4750 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
4752 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4753 Expect "size of array is too large" error.
4755 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4757 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4759 2013-05-14 Richard Biener <rguenther@suse.de>
4762 * g++.dg/torture/pr57235.C: New testcase.
4764 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4767 * gcc.dg/torture/pr57251.c: New test.
4769 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
4772 * gcc.target/i386/pr57264.c: New test.
4774 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4776 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4778 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
4780 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4782 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4784 PR tree-optimization/45216
4785 PR tree-optimization/57157
4786 * c-c++-common/rotate-1.c: Add 32 tests with +.
4787 * c-c++-common/rotate-1a.c: Adjust.
4788 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4789 * c-c++-common/rotate-2b.c: New test.
4790 * c-c++-common/rotate-3.c: Add 32 tests with +.
4791 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4792 * c-c++-common/rotate-4b.c: New test.
4793 * c-c++-common/rotate-5.c: New test.
4795 2013-05-13 Martin Jambor <mjambor@suse.cz>
4798 * gcc.dg/ipa/remref-0.c: New test.
4799 * gcc.dg/ipa/remref-1a.c: Likewise.
4800 * gcc.dg/ipa/remref-1b.c: Likewise.
4801 * gcc.dg/ipa/remref-2a.c: Likewise.
4802 * gcc.dg/ipa/remref-2b.c: Likewise.
4804 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
4806 * gcc.dg/vector-shift-2.c: New testcase.
4808 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4810 PR tree-optimization/57230
4811 * gcc.dg/strlenopt-24.c: New test.
4813 PR tree-optimization/57230
4814 * gcc.dg/strlenopt-23.c: New test.
4816 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
4819 * gcc.target/sh/pr57108.c: Move this test case to ...
4820 * gcc.c-torture/compile/pr57108.c: ... here.
4822 2013-05-10 Richard Biener <rguenther@suse.de>
4824 PR tree-optimization/57214
4825 * gcc.dg/torture/pr57214.c: New testcase.
4827 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
4829 * gcc.dg/vector-shift.c: New testcase.
4831 2013-05-10 Jakub Jelinek <jakub@redhat.com>
4833 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4835 PR tree-optimization/45216
4836 PR tree-optimization/57157
4837 * c-c++-common/rotate-1.c: New test.
4838 * c-c++-common/rotate-1a.c: New test.
4839 * c-c++-common/rotate-2.c: New test.
4840 * c-c++-common/rotate-2a.c: New test.
4841 * c-c++-common/rotate-3.c: New test.
4842 * c-c++-common/rotate-3a.c: New test.
4843 * c-c++-common/rotate-4.c: New test.
4844 * c-c++-common/rotate-4a.c: New test.
4846 2013-05-10 Richard Biener <rguenther@suse.de>
4848 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4849 * gcc.target/i386/l_fma_double_1.c: Adjust.
4850 * gcc.target/i386/l_fma_double_2.c: Likewise.
4851 * gcc.target/i386/l_fma_double_3.c: Likewise.
4852 * gcc.target/i386/l_fma_double_4.c: Likewise.
4853 * gcc.target/i386/l_fma_double_5.c: Likewise.
4854 * gcc.target/i386/l_fma_double_6.c: Likewise.
4855 * gcc.target/i386/l_fma_float_1.c: Likewise.
4856 * gcc.target/i386/l_fma_float_2.c: Likewise.
4857 * gcc.target/i386/l_fma_float_3.c: Likewise.
4858 * gcc.target/i386/l_fma_float_4.c: Likewise.
4859 * gcc.target/i386/l_fma_float_5.c: Likewise.
4860 * gcc.target/i386/l_fma_float_6.c: Likewise.
4862 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4865 * g++.dg/cpp0x/pr51226.C: New.
4867 2013-04-16 Han Shen <shenhan@google.com>
4869 Test cases for '-fstack-protector-strong'.
4870 * gcc.dg/fstack-protector-strong.c: New.
4871 * g++.dg/fstack-protector-strong.C: New.
4873 2013-05-07 Ian Bolton <ian.bolton@arm.com>
4875 * gcc.target/aarch64/ands_1.c: New test.
4876 * gcc.target/aarch64/ands_2.c: Likewise
4878 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4880 * lib/target-supports.exp (check_effective_target_hw): New
4882 * c-c++-common/asan/clone-test-1.c: Call
4883 check_effective_target_hw.
4884 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4885 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4886 possible decorations.
4887 * c-c++-common/asan/null-deref-1.c: Likewise.
4888 * c-c++-common/asan/stack-overflow-1.c: Likewise.
4889 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4890 * c-c++-common/asan/use-after-free-1.c: Likewise.
4891 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4892 * g++.dg/asan/large-func-test-1.C: Likewise.
4894 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
4896 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4898 2013-05-07 Richard Biener <rguenther@suse.de>
4901 * g++.dg/torture/pr57190.C: New testcase.
4903 2013-05-07 Jakub Jelinek <jakub@redhat.com>
4905 PR tree-optimization/57149
4906 * gcc.dg/pr57149.c: New test.
4909 * gcc.dg/pr57184.c: New test.
4911 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
4913 * gnat.dg/specs/array3.ads: New test.
4915 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
4917 * c-c++-common/vector-scalar-2.c: New testcase.
4919 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
4921 * gcc.target/i386/asm-dialect-2.c: New testcase.
4923 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4926 * g++.dg/cpp0x/auto38.C: New.
4928 2013-05-06 Richard Biener <rguenther@suse.de>
4930 PR tree-optimization/57185
4931 * gcc.dg/autopar/pr57185.c: New testcase.
4933 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
4936 * gcc.target/i386/pr57106.c: New test.
4938 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4940 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4941 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4942 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4943 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4944 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4945 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4946 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4948 2013-05-06 Teresa Johnson <tejohnson@google.com>
4951 * gcc.dg/pr57154.c: New test.
4953 2013-05-06 Richard Biener <rguenther@suse.de>
4956 * gcc.dg/torture/pr57147-1.c: New testcase.
4957 * gcc.dg/torture/pr57147-2.c: Likewise.
4958 * gcc.dg/torture/pr57147-3.c: Likewise.
4960 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4963 * gcc.target/sh/pr55303-1.c: New.
4964 * gcc.target/sh/pr55303-2.c: New.
4965 * gcc.target/sh/pr55303-3.c: New.
4967 2013-05-05 Tobias Burnus <burnus@net-b.de>
4969 * gfortran.dg/allocate_with_source_3.f90: New.
4971 2013-05-05 Tobias Burnus <burnus@net-b.de>
4974 * gfortran.dg/null_8.f90: New.
4976 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4979 * g++.dg/cpp0x/enum27.C: New.
4980 * g++.dg/cpp0x/enum_base.C: Adjust.
4982 2013-05-04 Jakub Jelinek <jakub@redhat.com>
4984 PR tree-optimization/56205
4985 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4987 2013-05-04 Tobias Burnus <burnus@net-b.de>
4989 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4990 * gfortran.dg/bind_c_usage_27.f90: New.
4991 * gfortran.dg/bind_c_usage_28.f90: New.
4993 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4996 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4998 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5001 * gcc.target/powerpc/pr57150.c: New file.
5003 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5005 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5006 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5007 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5008 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5009 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5010 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5011 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5013 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5015 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5016 scan-assembler-times.
5018 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5020 * gcc.dg/tree-ssa/slsr-32.c: New.
5021 * gcc.dg/tree-ssa/slsr-33.c: New.
5022 * gcc.dg/tree-ssa/slsr-34.c: New.
5023 * gcc.dg/tree-ssa/slsr-35.c: New.
5024 * gcc.dg/tree-ssa/slsr-36.c: New.
5025 * gcc.dg/tree-ssa/slsr-37.c: New.
5026 * gcc.dg/tree-ssa/slsr-38.c: New.
5028 2013-05-03 Ian Bolton <ian.bolton@arm.com>
5030 * gcc.target/aarch64/tst_1.c: New test.
5031 * gcc.target/aarch64/tst_2.c: Likewise
5033 2013-05-02 Jeff Law <law@redhat.com>
5035 PR tree-optimization/57144
5036 * gcc.c-torture/execute/pr57144.c: New test.
5038 2013-05-03 Jakub Jelinek <jakub@redhat.com>
5040 PR rtl-optimization/57130
5041 * gcc.c-torture/execute/pr57130.c: New test.
5043 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
5045 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5047 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
5049 * gcc.target/aarch64/fabd.c: New file.
5051 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5054 * g++.dg/cpp0x/pr54318.C: New.
5056 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5059 * g++.dg/parse/error51.C: New.
5060 * g++.dg/parse/error15.C: Adjust column numbers.
5062 2013-05-02 Tobias Burnus <burnus@net-b.de>
5065 * gfortran.dg/size_kind_2.f90: New.
5066 * gfortran.dg/size_kind_3.f90: New.
5068 2013-05-02 Richard Biener <rguenther@suse.de>
5071 * g++.dg/torture/pr57140.C: New testcase.
5073 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
5076 * gcc.target/arm/pr56732-1.c: New test.
5078 2013-05-02 Martin Jambor <mjambor@suse.cz>
5081 * gcc.dg/ipa/pr56988.c: New test.
5083 2013-05-02 Ian Bolton <ian.bolton@arm.com>
5085 * gcc.target/aarch64/bics_1.c: New test.
5086 * gcc.target/aarch64/bics_2.c: Likewise.
5088 2013-05-02 Jakub Jelinek <jakub@redhat.com>
5090 PR rtl-optimization/57131
5091 * gcc.c-torture/execute/pr57131.c: New test.
5093 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5096 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5098 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
5101 * gcc.target/i386/pr57091.c: New test.
5103 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5105 * gcc.target/aarch64/vect-vaddv.c: New.
5107 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5109 * gcc.target/aarch64/vect-vmaxv.c: New.
5110 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5112 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5114 * gcc.target/aarch64/scalar-vca.c: New.
5115 * gcc.target/aarch64/vect-vca.c: Likewise.
5117 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5119 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5120 (test_vceqd_s64): Force arguments to SIMD registers.
5121 (test_vceqzd_s64): Likewise.
5122 (test_vcged_s64): Likewise.
5123 (test_vcled_s64): Likewise.
5124 (test_vcgezd_s64): Likewise.
5125 (test_vcged_u64): Likewise.
5126 (test_vcgtd_s64): Likewise.
5127 (test_vcltd_s64): Likewise.
5128 (test_vcgtzd_s64): Likewise.
5129 (test_vcgtd_u64): Likewise.
5130 (test_vclezd_s64): Likewise.
5131 (test_vcltzd_s64): Likewise.
5132 (test_vtst_s64): Likewise.
5133 (test_vtst_u64): Likewise.
5135 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5138 * g++.dg/cpp0x/decltype53.C: New.
5140 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5143 * gfortran.dg/power_5.f90: New test.
5145 2013-04-30 Richard Biener <rguenther@suse.de>
5148 * gcc.dg/torture/pr57122.c: New testcase.
5150 2013-04-30 Richard Biener <rguenther@suse.de>
5153 * g++.dg/torture/pr57107.C: New testcase.
5155 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
5157 PR rtl-optimization/57105
5158 * gcc.dg/pr57105.c: New test.
5160 2013-04-30 Jakub Jelinek <jakub@redhat.com>
5162 PR tree-optimization/57104
5163 * gcc.dg/pr57104.c: New test.
5165 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5168 * gcc.target/i386/pr44578.c: New test.
5170 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
5173 * gcc.target/i386/pr57097.c: New test.
5175 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5178 * gcc.target/i386/pr57098.c: New test.
5180 2013-04-29 Kai Tietz <ktietz@redhat.com>
5182 * gcc.c-torture/execute/pr55875.c: New test.
5184 2013-04-29 Richard Biener <rguenther@suse.de>
5187 * gcc.dg/torture/pr57075.c: New testcase.
5189 2013-04-29 Richard Biener <rguenther@suse.de>
5192 * gcc.dg/autopar/pr57103.c: New testcase.
5194 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5196 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5198 2013-04-29 Tom de Vries <tom@codesourcery.com>
5200 * gcc.dg/pr50763.c: Update test.
5202 2013-04-26 Jeff Law <law@redhat.com>
5204 * gcc.dg/tree-ssa/vrp88.c: New test.
5206 2013-04-29 Christian Bruel <christian.bruel@st.com>
5209 * gcc.target/sh/pr57108.c: New test.
5211 2013-04-29 Richard Biener <rguenther@suse.de>
5214 * gfortran.dg/gomp/pr57089.f90: New testcase.
5216 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5218 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5220 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5222 * gcc.target/aarch64/vect-vcvt.c: New.
5224 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5226 * gcc.target/aarch64/vect-vrnd.c: New.
5228 2013-04-29 Richard Biener <rguenther@suse.de>
5230 PR tree-optimization/57081
5231 * gcc.dg/torture/pr57081.c: New testcase.
5233 2013-04-29 Jakub Jelinek <jakub@redhat.com>
5235 PR tree-optimization/57083
5236 * gcc.dg/torture/pr57083.c: New test.
5238 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5241 * g++.dg/cpp0x/decltype52.C: New.
5243 2013-04-28 Jakub Jelinek <jakub@redhat.com>
5245 N3472 binary constants
5246 * g++.dg/cpp/limits.C: Adjust warning wording.
5247 * g++.dg/system-binary-constants-1.C: Likewise.
5248 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5250 2013-04-28 Tobias Burnus <burnus@net-b.de>
5253 * gfortran.dg/coarray_30.f90: New.
5255 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5258 * frontend-passes (optimize_power): New function.
5259 (optimize_op): Use it.
5261 2013-04-27 Jakub Jelinek <jakub@redhat.com>
5264 * gcc.c-torture/execute/pr56866.c: New test.
5265 * gcc.target/i386/pr56866.c: New test.
5267 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5270 * gcc.dg/setjmp-5.c: New test.
5272 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5275 * g++.dg/cpp0x/constexpr-55708.C: New.
5277 2013-04-26 Richard Biener <rguenther@suse.de>
5279 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5280 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5281 * gcc.dg/pr53265.c: Remove XFAILs.
5282 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5283 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5285 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5287 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5288 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5289 -fdiagnostics-color=never option similarly to
5290 -fno-diagnostics-show-caret option.
5292 2013-04-25 Jakub Jelinek <jakub@redhat.com>
5294 PR rtl-optimization/57003
5295 * gcc.target/i386/pr57003.c: New test.
5297 2013-04-25 Marek Polacek <polacek@redhat.com>
5299 PR tree-optimization/57066
5300 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5302 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
5303 Tejas Belagod <tejas.belagod@arm.com>
5305 * gcc.target/aarch64/vaddv-intrinsic.c: New.
5306 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5307 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5309 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5311 * gcc.target/aarch64/cmp.c: New.
5313 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5315 * gcc.target/aarch64/ngc.c: New.
5317 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5319 * lib/target-supports.exp
5320 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5321 (check_effective_target_arm_neon_fp16_ok): Likewise.
5322 (add_options_for_arm_neon_fp16): Likewise.
5323 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5324 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5326 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
5328 PR rtl-optimizations/57046
5329 * gcc.target/i386/pr57046.c: New test.
5331 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5333 * g++.dg/cpp1y/cplusplus.C: New.
5335 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5337 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5339 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5341 * c-c++-common/Wpointer-arith-1.c: New.
5343 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5345 * g++.dg/cpp1y/cxx1y_macro.C: New.
5347 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5350 * g++.dg/cpp0x/sfinae45.C: New.
5352 2013-04-24 Richard Biener <rguenther@suse.de>
5355 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5357 2013-04-23 Richard Biener <rguenther@suse.de>
5360 * gcc.dg/torture/pr57036-1.c: New testcase.
5361 * gcc.dg/torture/pr57036-2.c: Likewise.
5363 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
5365 * gcc.target/aarch64/scalar-mov.c: New testcase.
5367 2013-04-23 Richard Biener <rguenther@suse.de>
5369 PR tree-optimization/57026
5370 * gcc.dg/torture/pr57026.c: New testcase.
5372 2013-04-22 Janus Weil <janus@gcc.gnu.org>
5376 * gfortran.dg/transfer_check_4.f90: New.
5378 2013-04-22 Marek Polacek <polacek@redhat.com>
5381 * gcc.dg/pr56990.c: New test.
5383 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
5386 * gcc.target/i386/pr57018.c: New test.
5388 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
5390 * gcc.target/aarch64/vrecps.c: New.
5391 * gcc.target/aarch64/vrecpx.c: Likewise.
5393 2013-04-22 Christian Bruel <christian.bruel@st.com>
5396 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5398 2013-04-21 Jeff Law <law@redhat.com>
5400 * gcc.dg/tree-ssa/forwprop-26.c: New test.
5402 2013-04-20 Tobias Burnus <burnus@net-b.de>
5405 * gfortran.dg/c_loc_test_22.f90: New.
5407 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
5409 PR rtl-optimization/56847
5410 * gcc.dg/pr56847.c: New test.
5412 2013-04-19 Richard Biener <rguenther@suse.de>
5414 PR tree-optimization/56982
5415 * gcc.c-torture/execute/pr56982.c: New testcase.
5417 2013-04-19 Martin Jambor <mjambor@suse.cz>
5419 PR tree-optimization/56718
5420 * g++.dg/ipa/imm-devirt-1.C: New test.
5421 * g++.dg/ipa/imm-devirt-2.C: Likewise.
5423 2013-04-19 Richard Biener <rguenther@suse.de>
5425 PR tree-optimization/57000
5426 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5428 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5429 Mikael Morin <mikael@gcc.gnu.org>
5432 * gfortran.dg/array_constructor_45.f90: New test.
5433 * gfortran.dg/array_constructor_46.f90: New test.
5434 * gfortran.dg/array_constructor_47.f90: New test.
5435 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
5437 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5439 PR rtl-optimization/56999
5440 * g++.dg/opt/pr56999.C: New test.
5442 2013-04-18 Cary Coutant <ccoutant@google.com>
5444 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5445 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5447 2013-04-18 Cary Coutant <ccoutant@google.com>
5449 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5450 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5451 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5452 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5453 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5454 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5455 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5456 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5457 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5458 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5459 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5461 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
5463 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5465 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5467 PR tree-optimization/56984
5468 * gcc.c-torture/compile/pr56984.c: New test.
5470 PR rtl-optimization/56992
5471 * gcc.dg/pr56992.c: New test.
5473 2013-04-17 Janus Weil <janus@gcc.gnu.org>
5476 * gfortran.dg/proc_ptr_42.f90: New.
5478 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
5480 * gnat.dg/discr41.ad[sb]: New test.
5481 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5482 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5483 * gcc.dg/vect/slp-24.c: Likewise.
5484 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5485 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5486 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5487 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5488 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5489 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5490 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5491 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5492 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5493 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5494 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5495 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5496 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5497 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5498 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5499 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5500 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5501 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5502 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5503 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5504 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5505 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5506 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5507 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5508 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5509 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5511 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
5514 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5515 * gfortran.dg/module_md5_1.f90: Remove.
5517 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5519 * gcc.target/aarch64/adds3.c: New.
5520 * gcc.target/aarch64/subs3.c: New.
5522 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5524 * gcc.target/aarch64/adds1.c: New.
5525 * gcc.target/aarch64/adds2.c: New.
5526 * gcc.target/aarch64/subs1.c: New.
5527 * gcc.target/aarch64/subs2.c: New.
5529 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
5531 Implement n3599 - Literal operator templates for strings.
5532 * g++.dg/cpp1y/udlit-char-template.C: New test.
5533 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5535 2013-04-16 Tobias Burnus <burnus@net-b.de>
5538 * gfortran.dg/no_arg_check_1.f90: New.
5539 * gfortran.dg/no_arg_check_2.f90: New.
5540 * gfortran.dg/no_arg_check_3.f90: New.
5542 2013-04-16 Janus Weil <janus@gcc.gnu.org>
5545 * gfortran.dg/proc_ptr_41.f90: New.
5547 2013-04-16 Richard Biener <rguenther@suse.de>
5549 PR tree-optimization/56756
5550 * gcc.dg/torture/pr56756.c: New testcase.
5552 2013-04-16 Tobias Burnus <burnus@net-b.de>
5555 * gfortran.dg/c_assoc_5.f90: New.
5557 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
5559 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5560 * gcc.c-torture/execute/pr33992.x: Remove.
5561 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5562 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5563 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5565 2013-04-15 Jakub Jelinek <jakub@redhat.com>
5567 PR tree-optimization/56962
5568 * gcc.c-torture/execute/pr56962.c: New test.
5570 2013-04-15 Richard Biener <rguenther@suse.de>
5572 PR tree-optimization/56933
5573 * gcc.dg/vect/pr56933.c: New testcase.
5575 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5577 * gcc.target/arm/anddi3-opt.c: New test.
5578 * gcc.target/arm/anddi3-opt2.c: Likewise.
5580 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
5582 * gcc.dg/pr56890-1.c: New test.
5583 * gcc.dg/pr56890-2.c: Likewise.
5585 2013-04-15 Joey Ye <joey.ye@arm.com>
5587 * gcc.target/arm/thumb1-far-jump-1.c: New test.
5588 * gcc.target/arm/thumb1-far-jump-2.c: New test.
5590 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
5593 * gfortran.dg/select_type_33.f03: New test.
5595 2013-04-13 Janus Weil <janus@gcc.gnu.org>
5598 * gfortran.dg/typebound_proc_29.f03: New.
5600 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5603 * gfortran.dg/typebound_proc_28.f03: New.
5605 2013-04-12 Jeff Law <law@redhat.com>
5607 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5610 2013-04-12 Tobias Burnus <burnus@net-b.de>
5613 * gfortran.dg/coarray/alloc_comp_2.f90: New.
5615 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
5618 * gcc.target/i386/pr56903.c: New test.
5620 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5623 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5624 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5625 * gfortran.dg/block_11.f90: Fix invalid test case.
5626 * gfortran.dg/function_types_3.f90: Add new error message.
5627 * gfortran.dg/global_references_1.f90: Ditto.
5628 * gfortran.dg/import2.f90: Remove unneeded parts.
5629 * gfortran.dg/import6.f90: Fix invalid test case.
5630 * gfortran.dg/proc_decl_2.f90: Ditto.
5631 * gfortran.dg/proc_decl_9.f90: Ditto.
5632 * gfortran.dg/proc_decl_18.f90: Ditto.
5633 * gfortran.dg/proc_ptr_40.f90: New.
5634 * gfortran.dg/whole_file_7.f90: Modified error wording.
5635 * gfortran.dg/whole_file_16.f90: Ditto.
5636 * gfortran.dg/whole_file_17.f90: Add -pedantic.
5637 * gfortran.dg/whole_file_18.f90: Modified error wording.
5638 * gfortran.dg/whole_file_20.f03: Ditto.
5639 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5642 2013-04-12 Richard Biener <rguenther@suse.de>
5645 2013-04-10 Richard Biener <rguenther@suse.de>
5647 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5649 2013-04-12 Tobias Burnus <burnus@net-b.de>
5652 * gfortran.dg/class_allocate_15.f90: New.
5655 2013-04-12 Tobias Burnus <burnus@net-b.de>
5657 * gfortran.dg/coarray_lib_alloc_2.f90: Update
5658 scan-tree-dump-times.
5660 2013-04-12 Jakub Jelinek <jakub@redhat.com>
5662 PR tree-optimization/56918
5663 PR tree-optimization/56920
5664 * gcc.dg/vect/pr56918.c: New test.
5665 * gcc.dg/vect/pr56920.c: New test.
5667 2013-04-12 Tobias Burnus <burnus@net-b.de>
5670 * gfortran.dg/class_allocate_14.f90: New.
5671 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5672 * gfortran.dg/coarray_lib_alloc_3.f90: New.
5674 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
5676 * gcc.dg/fold-cstvecshift.c: New testcase.
5678 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5680 * gcc.target/aarch64/negs.c: New.
5682 2013-04-11 Jakub Jelinek <jakub@redhat.com>
5685 * g++.dg/template/arrow4.C: New test.
5687 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
5689 * gnat.dg/array23.adb: New test.
5690 * gnat.dg/array23_pkg[123].ads: New helpers.
5692 2013-04-11 Jeff Law <law@redhat.com>
5694 PR tree-optimization/56900
5695 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5697 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5700 * g++.dg/cpp0x/sfinae44.C: New.
5702 2013-04-11 Arnaud Charlet <charlet@adacore.com>
5704 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5705 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5707 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5710 * g++.dg/cpp0x/enum26.C: New.
5711 * g++.old-deja/g++.pt/mangle1.C: Adjust.
5713 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5715 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5717 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5719 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5720 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5721 loop is vectorized and that the correct instruction is generated.
5722 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5723 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5724 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5726 2013-04-11 Jakub Jelinek <jakub@redhat.com>
5728 PR tree-optimization/56899
5729 * gcc.c-torture/execute/pr56899.c: New test.
5731 2013-04-10 David S. Miller <davem@davemloft.net>
5733 * gcc.target/sparc/setcc-4.c: New test.
5734 * gcc.target/sparc/setcc-5.c: New test.
5736 2013-04-10 Richard Biener <rguenther@suse.de>
5738 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5740 2013-04-10 Richard Biener <rguenther@suse.de>
5742 * gcc.dg/vect/slp-39.c: New testcase.
5744 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
5746 PR tree-optimization/55524
5747 * gcc.target/epiphany/fnma-1.c: New test.
5749 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
5751 * gcc.dg/tree-ssa/inline-11.c: New test
5753 2013-04-10 Jakub Jelinek <jakub@redhat.com>
5756 * g++.dg/template/arrow3.C: New test.
5758 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5760 * gcc.target/arm/minmax_minus.c: New test.
5762 2013-04-09 Jakub Jelinek <jakub@redhat.com>
5765 * c-c++-common/gomp/pr56883.c: New test.
5767 2013-04-09 Jeff Law <law@redhat.com>
5769 * gcc.dg/tree-ssa/vrp87.c: New test.
5771 2013-04-09 Jakub Jelinek <jakub@redhat.com>
5773 PR tree-optimization/56854
5774 * g++.dg/torture/pr56854.C: New test.
5776 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5779 * gfortran.dg/array_constructor_44.f90: New test.
5781 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
5784 * g++.dg/cpp0x/constexpr-specialization.C: New.
5786 2013-04-08 Jakub Jelinek <jakub@redhat.com>
5788 * gcc.c-torture/execute/pr56837.c: New test.
5792 * g++.dg/opt/vt3.C: New test.
5793 * g++.dg/opt/vt4.C: New test.
5795 2013-04-08 Jeff Law <law@redhat.com>
5797 * gcc.dg/tree-ssa/forwprop-25.c: New test.
5799 2013-04-08 Richard Biener <rguenther@suse.de>
5801 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5803 2013-04-08 Richard Biener <rguenther@suse.de>
5805 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5807 2013-04-08 Richard Biener <rguenther@suse.de>
5809 * g++.dg/vect/slp-pr56812.cc: Adjust.
5811 2013-04-08 Jakub Jelinek <jakub@redhat.com>
5813 * gcc.dg/pr56837.c: New test.
5814 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5815 "generated memset minus one".
5817 2013-04-07 Tobias Burnus <burnus@net-b.de>
5820 * gfortran.dg/reshape_5.f90: New.
5822 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5825 * gcc.target/powerpc/recip-1.c: Modify expected output.
5826 * gcc.target/powerpc/recip-3.c: Likewise.
5827 * gcc.target/powerpc/recip-4.c: Likewise.
5828 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5830 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5832 * gcc.target/arm/peep-ldrd-1.c: New test.
5833 * gcc.target/arm/peep-strd-1.c: Likewise.
5835 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5837 * gcc.target/arm/negdi-1.c: New test.
5838 * gcc.target/arm/negdi-2.c: Likewise.
5839 * gcc.target/arm/negdi-3.c: Likewise.
5840 * gcc.target/arm/negdi-4.c: Likewise.
5842 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5844 * lib/target-supports.exp (add_options_for_arm_v8_neon):
5845 Add -march=armv8-a when we use v8 NEON.
5846 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5847 (check_effective_target_vect_call_ceilf): Likewise.
5848 (check_effective_target_vect_call_floorf): Likewise.
5849 (check_effective_target_vect_call_roundf): Likewise.
5850 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5851 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5852 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5853 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5854 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5856 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
5858 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5859 * gcc.target/powerpc/sd-pwr6.c: Same.
5860 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5861 * g++.dg/debug/pr56294.C: XFAIL on AIX.
5863 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
5865 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5867 2013-04-04 Janus Weil <janus@gcc.gnu.org>
5870 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5871 * gfortran.dg/altreturn_4.f90: Ditto.
5872 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5873 * gfortran.dg/altreturn_5.f90: Ditto.
5874 * gfortran.dg/altreturn_6.f90: Ditto.
5875 * gfortran.dg/altreturn_7.f90: Ditto.
5877 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5879 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5881 (check_effective_target_arm_v8_neon_ok_nocache):
5883 (check_effective_target_arm_v8_neon_ok): Change to use
5884 check_effective_target_arm_v8_neon_ok_nocache.
5885 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5887 (check_effective_target_vect_call_btruncf):
5888 Enable for arm and ARMv8 NEON.
5889 (check_effective_target_vect_call_ceilf): Likewise.
5890 (check_effective_target_vect_call_floorf): Likewise.
5891 (check_effective_target_vect_call_roundf): Likewise.
5892 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5895 2013-04-04 Marek Polacek <polacek@redhat.com>
5897 PR tree-optimization/48186
5898 * gcc.dg/pr48186.c: New test.
5900 2013-04-04 Richard Biener <rguenther@suse.de>
5902 PR tree-optimization/56826
5903 * gcc.dg/vect/pr56826.c: New testcase.
5904 * gcc.dg/vect/O3-pr36098.c: Adjust.
5906 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
5908 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5909 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5910 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5911 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5912 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5913 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5914 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5915 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5916 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5917 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5919 2013-04-04 Richard Biener <rguenther@suse.de>
5921 PR tree-optimization/56213
5922 * gcc.dg/vect/vect-123.c: New testcase.
5924 2013-04-04 Tobias Burnus <burnus@net-b.de>
5927 * gfortran.dg/read_repeat_2.f90: New.
5929 2013-04-04 Richard Biener <rguenther@suse.de>
5931 PR tree-optimization/56837
5932 * g++.dg/torture/pr56837.C: New testcase.
5934 2013-04-04 Tobias Burnus <burnus@net-b.de>
5937 * gfortran.dg/c_loc_test_21.f90: New.
5938 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5939 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5940 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5941 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5942 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
5944 2013-04-03 Jeff Law <law@redhat.com>
5946 PR tree-optimization/56799
5947 * gcc.c-torture/execute/pr56799.c: New test.
5949 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5952 * g++.dg/warn/Wpointer-arith-1.C: New.
5953 * g++.dg/gomp/for-19.C: Adjust.
5955 2013-04-03 Marek Polacek <polacek@redhat.com>
5958 * gcc.dg/pr55702.c: New test.
5960 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5963 * gcc.dg/pr56809.c: New testcase.
5965 2013-04-03 Jakub Jelinek <jakub@redhat.com>
5968 * g++.dg/debug/pr56819.C: New test.
5970 2013-04-03 Richard Biener <rguenther@suse.de>
5972 PR tree-optimization/56817
5973 * g++.dg/torture/pr56817.C: New testcase.
5975 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5977 * gcc.dg/vect/bb-slp-31.c: New file.
5979 2013-04-03 Jason Merrill <jason@redhat.com>
5982 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5984 2013-04-03 Richard Biener <rguenther@suse.de>
5986 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5988 2013-04-03 Richard Biener <rguenther@suse.de>
5990 PR tree-optimization/55964
5991 * gcc.dg/torture/pr55964-2.c: New testcase.
5993 2013-04-03 Richard Biener <rguenther@suse.de>
5995 PR tree-optimization/56501
5996 * gcc.dg/torture/pr56501.c: New testcase.
5998 2013-04-03 Richard Biener <rguenther@suse.de>
6000 PR tree-optimization/56407
6001 * gcc.dg/torture/pr56407.c: New testcase.
6003 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6005 PR tree-optimization/56790
6006 * g++.dg/ext/pr56790-1.C: New testcase.
6008 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6010 * gcc.target/i386/merge-1.c: New testcase.
6011 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6013 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6016 * gcc.c-torture/execute/pr19449.c: New test.
6018 2013-04-03 Richard Biener <rguenther@suse.de>
6020 PR tree-optimization/56812
6021 * g++.dg/vect/slp-pr56812.cc: New testcase.
6023 2013-04-03 Janus Weil <janus@gcc.gnu.org>
6027 * gfortran.dg/altreturn_8.f90: New.
6028 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6029 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6030 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6032 2013-04-02 Jakub Jelinek <jakub@redhat.com>
6034 PR rtl-optimization/56745
6035 * gcc.c-torture/compile/pr56745.c: New test.
6037 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6039 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6041 2013-04-02 Richard Biener <rguenther@suse.de>
6043 PR tree-optimization/56778
6044 * gcc.dg/torture/pr56778.c: New testcase.
6046 2013-04-02 Richard Biener <rguenther@suse.de>
6049 * g++.dg/torture/pr56768.C: New testcase.
6051 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
6053 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6055 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6058 * gfortran.dg/namelist_82.f90: New test.
6060 2013-04-01 Janus Weil <janus@gcc.gnu.org>
6063 * gfortran.dg/implicit_class_1.f90: New.
6065 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6068 * gfortran.dg/namelist_81.f90: New test.
6070 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6072 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
6073 for constant and equal string lengths.
6074 * gfortran.dg/character_comparison_5.f90: Likewise.
6075 * gfortran.dg/character_comparison_9.f90: New test.
6077 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
6079 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6080 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6082 2013-03-29 Tobias Burnus <burnus@net-b.de>
6085 * gfortran.dg/optional_absent_3.f90: New.
6087 2013-03-29 Tobias Burnus <burnus@net-b.de>
6090 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6092 2013-03-29 Tobias Burnus <burnus@net-b.de>
6095 * gfortran.dg/namelist_80.f90: New.
6097 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6100 * gfortran.dg/string_length_2.f90: New test.
6101 * gfortran.dg/dependency_41.f90: New test.
6103 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6106 * gfortran.dg/array_constructor_43.f90: New test.
6107 * gfortran.dg/random_seed_3.f90: New test.
6109 2013-03-28 Ian Bolton <ian.bolton@arm.com>
6111 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6112 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6113 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6114 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6115 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6116 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6117 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6118 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6119 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6120 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6122 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6125 * g++.dg/conversion/op4.C: Adjust.
6126 * g++.dg/cpp0x/rv1n.C: Likewise.
6127 * g++.dg/cpp0x/rv2n.C: Likewise.
6128 * g++.dg/cpp0x/template_deduction.C: Likewise.
6129 * g++.dg/expr/cond8.C: Likewise.
6130 * g++.dg/other/error4.C: Likewise.
6131 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6132 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6133 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6134 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6135 * g++.old-deja/g++.jason/conversion2.C: Likewise.
6136 * g++.old-deja/g++.law/cvt20.C: Likewise.
6137 * g++.old-deja/g++.law/cvt8.C: Likewise.
6138 * g++.old-deja/g++.law/init8.C: Likewise.
6139 * g++.old-deja/g++.mike/net12.C: Likewise.
6140 * g++.old-deja/g++.mike/net8.C: Likewise.
6141 * g++.old-deja/g++.mike/p2793.C: Likewise.
6142 * g++.old-deja/g++.mike/p3836.C: Likewise.
6143 * g++.old-deja/g++.mike/p418.C: Likewise.
6144 * g++.old-deja/g++.mike/p701.C: Likewise.
6145 * g++.old-deja/g++.mike/p807.C: Likewise.
6147 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
6150 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6153 2013-03-28 Marek Polacek <polacek@redhat.com>
6155 PR tree-optimization/56695
6156 * gcc.dg/vect/pr56695.c: New test.
6158 2013-03-28 Richard Biener <rguenther@suse.de>
6160 PR tree-optimization/37021
6161 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6162 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6164 2013-03-27 Tobias Burnus <burnus@net-b.de>
6168 * gfortran.dg/sizeof_2.f90: New.
6169 * gfortran.dg/sizeof_3.f90: New.
6170 * gfortran.dg/sizeof_proc.f90: Update dg-error.
6172 2013-03-27 Richard Biener <rguenther@suse.de>
6174 PR tree-optimization/37021
6175 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6177 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
6179 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6180 * g++.dg/ipa/ivinline-2.C: Likewise.
6181 * g++.dg/ipa/ivinline-3.C: Likewise.
6182 * g++.dg/ipa/ivinline-4.C: Likewise.
6183 * g++.dg/ipa/ivinline-5.C: Likewise.
6184 * g++.dg/ipa/ivinline-7.C: Likewise.
6185 * g++.dg/ipa/ivinline-8.C: Likewise.
6186 * g++.dg/ipa/ivinline-9.C: Likewise.
6187 * g++.dg/cpp0x/noexcept03.C: Likewise.
6188 * gcc.dg/const-1.c: Likewise.
6189 * gcc.dg/ipa/pure-const-1.c: Likewise.
6190 * gcc.dg/noreturn-8.c: Likewise.
6191 * gcc.target/i386/mmx-1.c: Likewise.
6192 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6193 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6194 * gcc.c-torture/execute/pr33992.x: New file.
6196 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
6198 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6200 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6203 * g++.dg/ext/desig5.C: New.
6205 2013-03-26 Tobias Burnus <burnus@net-b.de>
6208 * gfortran.dg/merge_init_expr_2.f90: New.
6209 * gfortran.dg/merge_char_1.f90: Modify test to
6210 stay a run-time test.
6211 * gfortran.dg/merge_char_3.f90: Ditto.
6213 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6215 * g++.dg/cpp0x/constexpr-friend-2.C: New.
6216 * g++.dg/cpp0x/constexpr-main.C: Likewise.
6218 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6221 * g++.dg/cpp0x/range-for23.C: New.
6223 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
6226 * gfortran.dg/namelist_79.f90: New.
6228 2013-03-25 Martin Jambor <mjambor@suse.cz>
6230 * gcc.dg/ipa/ipcp-agg-9.c: New test.
6232 2013-03-25 Tobias Burnus <burnus@net-b.de>
6252 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6253 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6254 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6255 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6256 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6257 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6258 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6259 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6260 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6261 * gfortran.dg/c_loc_tests_16.f90: Ditto.
6262 * gfortran.dg/c_loc_tests_4.f03: Ditto.
6263 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6264 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6265 * gfortran.dg/c_loc_tests_8.f03: Ditto.
6266 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6267 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6268 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6269 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6270 * gfortran.dg/pr32601_1.f03: Ditto.
6271 * gfortran.dg/storage_size_2.f08: Remove dg-error.
6272 * gfortran.dg/blockdata_7.f90: New.
6273 * gfortran.dg/c_assoc_4.f90: New.
6274 * gfortran.dg/c_f_pointer_tests_6.f90: New.
6275 * gfortran.dg/c_f_pointer_tests_7.f90: New.
6276 * gfortran.dg/c_funloc_tests_8.f90: New.
6277 * gfortran.dg/c_loc_test_17.f90: New.
6278 * gfortran.dg/c_loc_test_18.f90: New.
6279 * gfortran.dg/c_loc_test_19.f90: New.
6280 * gfortran.dg/c_loc_test_20.f90: New.
6281 * gfortran.dg/c_sizeof_5.f90: New.
6282 * gfortran.dg/iso_c_binding_rename_3.f90: New.
6283 * gfortran.dg/transfer_resolve_2.f90: New.
6284 * gfortran.dg/transfer_resolve_3.f90: New.
6285 * gfortran.dg/transfer_resolve_4.f90: New.
6286 * gfortran.dg/pr32601.f03: Update dg-error.
6287 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6288 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6290 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6292 * gcc.target/arm/vseleqdf.c: New test.
6293 * gcc.target/arm/vseleqsf.c: Likewise.
6294 * gcc.target/arm/vselgedf.c: Likewise.
6295 * gcc.target/arm/vselgesf.c: Likewise.
6296 * gcc.target/arm/vselgtdf.c: Likewise.
6297 * gcc.target/arm/vselgtsf.c: Likewise.
6298 * gcc.target/arm/vselledf.c: Likewise.
6299 * gcc.target/arm/vsellesf.c: Likewise.
6300 * gcc.target/arm/vselltdf.c: Likewise.
6301 * gcc.target/arm/vselltsf.c: Likewise.
6302 * gcc.target/arm/vselnedf.c: Likewise.
6303 * gcc.target/arm/vselnesf.c: Likewise.
6304 * gcc.target/arm/vselvcdf.c: Likewise.
6305 * gcc.target/arm/vselvcsf.c: Likewise.
6306 * gcc.target/arm/vselvsdf.c: Likewise.
6307 * gcc.target/arm/vselvssf.c: Likewise.
6309 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6311 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6313 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6314 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6315 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6316 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6317 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6318 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6319 * gcc.target/aarch64/atomic-op-char.x: ... to here.
6320 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6321 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6322 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6323 * gcc.target/aarch64/atomic-op-int.x: ... to here.
6324 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6325 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6326 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6327 * gcc.target/aarch64/atomic-op-release.x: ... to here.
6328 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6329 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6330 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6331 * gcc.target/aarch64/atomic-op-short.x: ... to here.
6332 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6333 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6334 * gcc.target/arm/atomic-op-acquire.c: Likewise.
6335 * gcc.target/arm/atomic-op-char.c: Likewise.
6336 * gcc.target/arm/atomic-op-consume.c: Likewise.
6337 * gcc.target/arm/atomic-op-int.c: Likewise.
6338 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6339 * gcc.target/arm/atomic-op-release.c: Likewise.
6340 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6341 * gcc.target/arm/atomic-op-short.c: Likewise.
6343 2013-03-25 Richard Biener <rguenther@suse.de>
6346 * g++.dg/torture/pr56694.C: New testcase.
6348 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6351 * gcc.target/arm/neon-vcond-gt.c: New test.
6352 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6353 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6355 2013-03-25 Richard Biener <rguenther@suse.de>
6357 PR tree-optimization/56689
6358 * gcc.dg/torture/pr56689.c: New testcase.
6360 2013-03-25 Kai Tietz <ktietz@redhat.com>
6362 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6364 2013-03-24 Tobias Burnus <burnus@net-b.de>
6367 * gfortran.dg/eof_5.f90: New.
6369 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
6371 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6374 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
6376 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6378 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
6381 * gcc.c-torture/execute/builtins/builtins.exp: Add
6382 -Wl,--allow-multiple-definition for RTEMS targets.
6384 2013-03-22 Ian Bolton <ian.bolton@arm.com>
6386 * gcc.target/aarch64/movk.c: New test.
6388 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
6390 * g++.dg/ext/vector21.C: New testcase.
6392 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
6394 * gcc.target/arm/neon-for-64bits-1.c: New tests.
6395 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6397 2013-03-21 Richard Biener <rguenther@suse.de>
6399 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6400 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6402 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6404 * gcc.target/aarch64/vect.c: Test and result vector added
6405 for sabd and saba instructions.
6406 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6407 instructions in assembly.
6408 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6409 * gcc.target/aarch64/vect-fp.c: Test and result vector added
6410 for fabd instruction.
6411 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6412 instruction in assembly.
6413 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6415 2013-03-20 Jeff Law <law@redhat.com>
6417 * g++.dg/tree-ssa/ssa-dom.C: New test.
6419 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6421 * gcc.target/powerpc/mmfpgpr.c: New test.
6422 * gcc.target/powerpc/sd-vsx.c: Likewise.
6423 * gcc.target/powerpc/sd-pwr6.c: Likewise.
6424 * gcc.target/powerpc/vsx-float0.c: Likewise.
6426 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
6428 PR tree-optimization/56355
6429 * gcc.dg/pr56355-1.c: New file.
6431 2013-03-20 Catherine Moore <clm@codesourcery.com>
6432 Richard Sandiford <rdsandiford@googlemail.com>
6434 * gcc.target/mips/mips.exp: Add microMIPS support.
6435 * gcc.target/mips/umips-movep-2.c: New test.
6436 * gcc.target/mips/umips-lwp-2.c: New test.
6437 * gcc.target/mips/umips-swp-5.c: New test.
6438 * gcc.target/mips/umips-constraints-1.c: New test.
6439 * gcc.target/mips/umips-lwp-3.c: New test.
6440 * gcc.target/mips/umips-swp-6.c: New test.
6441 * gcc.target/mips/umips-constraints-2.c: New test.
6442 * gcc.target/mips/umips-save-restore-1.c: New test.
6443 * gcc.target/mips/umips-lwp-4.c: New test.
6444 * gcc.target/mips/umips-swp-7.c: New test.
6445 * gcc.target/mips/umips-save-restore-2.c: New test.
6446 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6447 * gcc.target/mips/umips-lwp-5.c: New test.
6448 * gcc.target/mips/umips-save-restore-3.c: New test.
6449 * gcc.target/mips/umips-lwp-6.c: New test.
6450 * gcc.target/mips/umips-swp-1.c: New test.
6451 * gcc.target/mips/umips-lwp-7.c: New test.
6452 * gcc.target/mips/umips-swp-2.c: New test.
6453 * gcc.target/mips/umips-lwp-8.c: New test.
6454 * gcc.target/mips/umips-swp-3.c: New test.
6455 * gcc.target/mips/umips-movep-1.c: New test.
6456 * gcc.target/mips/umips-lwp-1.c: New test.
6457 * gcc.target/mips/umips-swp-4.c: New test.
6459 2013-03-20 Richard Biener <rguenther@suse.de>
6461 PR tree-optimization/56661
6462 * gcc.dg/torture/pr56661.c: New testcase.
6464 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6466 PR rtl-optimization/56605
6467 * gcc.target/powerpc/pr56605.c: New.
6469 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6472 * gfortran.dg/do_1.f90: Don't xfail.
6474 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6477 * gfortran.dg/namelist_77.f90: New.
6478 * gfortran.dg/namelist_78.f90: New.
6480 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6483 * gfortran.dg/open_negative_unit_1.f90: New.
6485 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6487 * gcc.target/aarch64/sbc.c: New test.
6489 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6491 * gcc.target/aarch64/ror.c: New test.
6493 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6495 * gcc.target/aarch64/extr.c: New test.
6497 2013-03-19 Richard Biener <rguenther@suse.de>
6499 PR tree-optimization/56273
6500 * gcc.dg/tree-ssa/vrp47.c: Adjust.
6501 * c-c++-common/uninit-17.c: Likewise.
6503 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6505 PR tree-optimization/56635
6506 * g++.dg/torture/pr56635.C: New test.
6508 2013-03-18 Richard Biener <rguenther@suse.de>
6510 PR tree-optimization/3713
6511 * g++.dg/ipa/devirt-12.C: New testcase.
6513 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6516 * c-c++-common/pr56566.c: New test.
6518 2013-03-17 Jason Merrill <jason@redhat.com>
6520 * g++.dg/template/abstract-dr337.C: XFAIL.
6522 2013-03-16 Jakub Jelinek <jakub@redhat.com>
6525 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6526 * c-c++-common/pr56607.c: New test.
6528 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
6531 * g++.dg/cpp0x/constexpr-array5.C: New.
6533 2013-03-15 Tobias Burnus <burnus@net-b.de>
6536 * gfortran.dg/transfer_intrinsic_5.f90: New.
6538 2013-03-15 Kai Tietz <ktietz@redhat.com>
6540 * gcc.target/i386/movti.c: Don't test for x64 mingw.
6541 * gcc.target/i386/pr20020-1.c: Likewise.
6542 * gcc.target/i386/pr20020-2.c: Likewise.
6543 * gcc.target/i386/pr20020-3.c: Likewise.
6544 * gcc.target/i386/pr53425-1.c: Likewise.
6545 * gcc.target/i386/pr53425-2.c: Likewise.
6546 * gcc.target/i386/pr55093.c: Likewise.
6547 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6549 2013-03-15 Jakub Jelinek <jakub@redhat.com>
6552 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6553 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
6555 2013-03-14 Jakub Jelinek <jakub@redhat.com>
6557 PR tree-optimization/53265
6558 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6560 * gcc.dg/graphite/id-6.c (test): Likewise.
6561 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6562 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6564 PR tree-optimization/53265
6565 * gcc.dg/pr53265.c: New test.
6566 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6568 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6570 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
6571 n, use it as high bound instead of 4.
6573 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6576 * gcc.target/sh/pr49880-1.c: New.
6577 * gcc.target/sh/pr49880-2.c: New.
6578 * gcc.target/sh/pr49880-3.c: New.
6579 * gcc.target/sh/pr49880-4.c: New.
6580 * gcc.target/sh/pr49880-5.c: New.
6582 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6584 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6586 2013-03-13 Richard Biener <rguenther@suse.de>
6588 PR tree-optimization/56608
6589 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6591 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6594 * g++.dg/cpp0x/alias-decl-32.C: New.
6596 2013-03-11 Jan Hubicka <jh@suse.cz>
6599 * gcc.c-torture/compile/pr56571.c: New testcase.
6601 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6603 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6604 * gcc.dg/tree-ssa/pr55579.c: Likewise.
6606 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6608 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6609 * gcc.dg/inline_4.c: Likewise.
6610 * gcc.dg/unroll_2.c: Likewise.
6611 * gcc.dg/unroll_3.c: Likewise.
6612 * gcc.dg/unroll_4.c: Likewise.
6614 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6617 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6620 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6622 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6625 * gcc.c-torture/compile/pr40797.c: New.
6627 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6629 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6631 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
6634 * gfortran.dg/class_56.f90: New test.
6636 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
6639 * gcc.target/mips/pr56524.c: New test.
6641 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6644 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6646 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6649 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6651 2013-03-08 Marek Polacek <polacek@redhat.com>
6653 PR tree-optimization/56478
6654 * gcc.dg/torture/pr56478.c: New test.
6656 2013-03-08 Kai Tietz <ktietz@redhat.com>
6658 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6659 targets linker option --allow-multiple-definition.
6661 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6662 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6663 * gcc.dg/pr52549.c: Add LLP64 case.
6664 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6665 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6666 * gcc.dg/torture/pr51071-2.c: Likewise.
6667 * gcc.dg/tree-ssa/vrp72.c: Likewise.
6668 * gcc.dg/tree-ssa/vrp73.c: Likewise.
6669 * gcc.dg/tree-ssa/vrp75.c: Likewise.
6670 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6671 * gcc.dg/weak/weak-1.c: Likewise.
6672 * gcc.dg/weak/weak-2.c: Likewise.
6673 * gcc.dg/weak/weak-3.c: Likewise.
6674 * gcc.dg/weak/weak-4.c: Likewise.
6675 * gcc.dg/weak/weak-5.c: Likewise.
6676 * gcc.dg/weak/weak-15.c: Likewise.
6677 * gcc.dg/weak/weak-16.c: Likewise.
6679 * c-c++-common/pr54486.c: Skip test for mingw-targets.
6681 2013-03-07 Jakub Jelinek <jakub@redhat.com>
6683 PR tree-optimization/56559
6684 * gcc.dg/tree-ssa/reassoc-26.c: New test.
6686 2013-03-07 Andreas Schwab <schwab@suse.de>
6688 * gcc.dg/pr31490.c: Fix last change.
6690 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6693 * g++.dg/template/crash115.C: New.
6695 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6697 PR tree-optimization/56539
6698 * gcc.c-torture/compile/pr56539.c: New test.
6700 2013-03-06 Kai Tietz <ktietz@redhat.com>
6702 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6704 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6705 * gcc.dg/lto/20091013-1_2.c: Likewise.
6706 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6708 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6710 * gnat.dg/specs/aggr6.ads: New test.
6712 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6714 * gnat.dg/loop_optimization15.ad[sb]: New test.
6716 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6719 * gcc.dg/pr56548.c: New test.
6721 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6724 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6726 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6729 * g++.dg/template/typename20.C: New test.
6731 2013-03-05 Jakub Jelinek <jakub@redhat.com>
6734 * gcc.dg/pr56510.c: New test.
6736 PR rtl-optimization/56484
6737 * gcc.c-torture/compile/pr56484.c: New test.
6739 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6742 * g++.dg/warn/Wsign-conversion-2.C: New.
6744 2013-03-05 Richard Biener <rguenther@suse.de>
6746 PR tree-optimization/56270
6747 * gcc.dg/vect/slp-38.c: New testcase.
6749 2013-03-05 Jakub Jelinek <jakub@redhat.com>
6751 PR rtl-optimization/56494
6752 * gcc.dg/pr56494.c: New test.
6754 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
6756 * gcc.dg/pr56424.c: New test.
6758 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
6760 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6761 * gcc.dg/pr56228.c <avr>: Skip.
6763 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
6766 PR tree-optimization/52631
6767 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6769 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
6771 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6772 * gcc.dg/vect/vect-83_64.c: Same.
6774 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6777 * gfortran.dg/pointer_check_13.f90: New test.
6779 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6782 * gfortran.dg/array_constructor_42.f90: New test.
6784 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6787 * g++.dg/template/static33.C: New.
6788 * g++.dg/template/static34.C: Likewise.
6791 * g++.dg/template/static35.C: New.
6793 2013-03-01 Steve Ellcey <sellcey@mips.com>
6795 * gcc.dg/pr56396.c: Require pic support.
6797 2013-03-01 Richard Biener <rguenther@suse.de>
6799 PR tree-optimization/55481
6800 * gcc.dg/torture/pr56488.c: New testcase.
6802 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
6803 Jakub Jelinek <jakub@redhat.com>
6806 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6807 no_sanitize_address attribute rather than no_address_safety_analysis.
6808 * g++.dg/asan/sanitizer_test_utils.h
6809 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6810 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6811 in addition to no_address_safety_analysis.
6813 2013-02-28 Jason Merrill <jason@redhat.com>
6816 * g++.dg/cpp0x/constexpr-and.C: New.
6818 2013-02-28 Martin Jambor <mjambor@suse.cz>
6820 PR tree-optimization/56294
6821 * g++.dg/debug/pr56294.C: New test.
6823 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
6825 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6827 2013-02-27 Marek Polacek <polacek@redhat.com>
6829 PR rtl-optimization/56466
6830 * gcc.dg/pr56466.c: New test.
6832 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6834 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6835 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6836 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6838 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
6841 * gcc.dg/pr45472.c: New test.
6843 2013-02-26 Marek Polacek <polacek@redhat.com>
6845 PR tree-optimization/56426
6846 * gcc.dg/pr56436.c: New test.
6848 2013-02-26 Jakub Jelinek <jakub@redhat.com>
6850 PR tree-optimization/56448
6851 * gcc.c-torture/compile/pr56448.c: New test.
6853 PR tree-optimization/56443
6854 * gcc.dg/torture/pr56443.c: New test.
6856 2013-02-25 Richard Biener <rguenther@suse.de>
6858 PR tree-optimization/56175
6859 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6861 2013-02-24 Jakub Jelinek <jakub@redhat.com>
6864 * g++.dg/torture/pr56403.C: New test.
6866 2013-02-25 Catherine Moore <clm@codesourcery.com>
6869 2013-02-24 Catherine Moore <clm@codesourcery.com>
6870 Richard Sandiford <rdsandiford@googlemail.com>
6872 * gcc.target/mips/mips.exp: Add microMIPS support.
6873 * gcc.target/mips/umips-movep-2.c: New test.
6874 * gcc.target/mips/umips-lwp-2.c: New test.
6875 * gcc.target/mips/umips-swp-5.c: New test.
6876 * gcc.target/mips/umips-constraints-1.c: New test.
6877 * gcc.target/mips/umips-lwp-3.c: New test.
6878 * gcc.target/mips/umips-swp-6.c: New test.
6879 * gcc.target/mips/umips-constraints-2.c: New test.
6880 * gcc.target/mips/umips-save-restore-1.c: New test.
6881 * gcc.target/mips/umips-lwp-4.c: New test.
6882 * gcc.target/mips/umips-swp-7.c: New test.
6883 * gcc.target/mips/umips-save-restore-2.c: New test.
6884 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6885 * gcc.target/mips/umips-lwp-5.c: New test.
6886 * gcc.target/mips/umips-save-restore-3.c: New test.
6887 * gcc.target/mips/umips-lwp-6.c: New test.
6888 * gcc.target/mips/umips-swp-1.c: New test.
6889 * gcc.target/mips/umips-lwp-7.c: New test.
6890 * gcc.target/mips/umips-swp-2.c: New test.
6891 * gcc.target/mips/umips-lwp-8.c: New test.
6892 * gcc.target/mips/umips-swp-3.c: New test.
6893 * gcc.target/mips/umips-movep-1.c: New test.
6894 * gcc.target/mips/umips-lwp-1.c: New test.
6895 * gcc.target/mips/umips-swp-4.c: New test.
6897 2013-02-24 Catherine Moore <clm@codesourcery.com>
6898 Richard Sandiford <rdsandiford@googlemail.com>
6900 * gcc.target/mips/mips.exp: Add microMIPS support.
6901 * gcc.target/mips/umips-movep-2.c: New test.
6902 * gcc.target/mips/umips-lwp-2.c: New test.
6903 * gcc.target/mips/umips-swp-5.c: New test.
6904 * gcc.target/mips/umips-constraints-1.c: New test.
6905 * gcc.target/mips/umips-lwp-3.c: New test.
6906 * gcc.target/mips/umips-swp-6.c: New test.
6907 * gcc.target/mips/umips-constraints-2.c: New test.
6908 * gcc.target/mips/umips-save-restore-1.c: New test.
6909 * gcc.target/mips/umips-lwp-4.c: New test.
6910 * gcc.target/mips/umips-swp-7.c: New test.
6911 * gcc.target/mips/umips-save-restore-2.c: New test.
6912 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6913 * gcc.target/mips/umips-lwp-5.c: New test.
6914 * gcc.target/mips/umips-save-restore-3.c: New test.
6915 * gcc.target/mips/umips-lwp-6.c: New test.
6916 * gcc.target/mips/umips-swp-1.c: New test.
6917 * gcc.target/mips/umips-lwp-7.c: New test.
6918 * gcc.target/mips/umips-swp-2.c: New test.
6919 * gcc.target/mips/umips-lwp-8.c: New test.
6920 * gcc.target/mips/umips-swp-3.c: New test.
6921 * gcc.target/mips/umips-movep-1.c: New test.
6922 * gcc.target/mips/umips-lwp-1.c: New test.
6923 * gcc.target/mips/umips-swp-4.c: New test.
6925 2013-02-22 Jakub Jelinek <jakub@redhat.com>
6928 * lib/asan-dg.exp (asan_link_flags): Add
6929 -B${gccpath}/libsanitizer/asan/ to flags.
6931 2013-02-21 Jakub Jelinek <jakub@redhat.com>
6934 * gcc.dg/torture/pr56420.c: New test.
6936 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
6939 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6941 2013-02-21 Martin Jambor <mjambor@suse.cz>
6943 PR tree-optimization/56310
6944 * g++.dg/ipa/pr56310.C: New test.
6946 2013-02-21 Janus Weil <janus@gcc.gnu.org>
6949 * gfortran.dg/proc_ptr_comp_37.f90: New.
6951 2013-02-21 Richard Biener <rguenther@suse.de>
6953 PR tree-optimization/56415
6955 2013-02-11 Richard Biener <rguenther@suse.de>
6957 PR tree-optimization/56273
6958 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6959 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6960 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6961 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6962 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6963 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6965 2013-02-21 Marek Polacek <polacek@redhat.com>
6967 PR tree-optimization/56398
6968 * g++.dg/torture/pr56398.C: New test.
6970 2013-02-21 Jakub Jelinek <jakub@redhat.com>
6973 * gcc.c-torture/compile/pr56405.c: New test.
6975 2013-02-20 Jan Hubicka <jh@suse.cz>
6977 PR tree-optimization/56265
6978 * g++.dg/ipa/devirt-11.C: New testcase.
6980 2013-02-20 Richard Biener <rguenther@suse.de>
6982 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6984 2013-02-20 Richard Biener <rguenther@suse.de>
6985 Jakub Jelinek <jakub@redhat.com>
6987 PR tree-optimization/56396
6988 * gcc.dg/pr56396.c: New testcase.
6990 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6993 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6995 2013-02-19 Richard Biener <rguenther@suse.de>
6997 PR tree-optimization/56384
6998 * gcc.dg/torture/pr56384.c: New testcase.
7000 2013-02-19 Jakub Jelinek <jakub@redhat.com>
7002 PR tree-optimization/56350
7003 * gcc.dg/pr56350.c: New test.
7005 PR tree-optimization/56381
7006 * g++.dg/opt/pr56381.C: New test.
7008 2013-02-18 Jakub Jelinek <jakub@redhat.com>
7011 * lib/dg-pch.exp (pch-init, pch-finish,
7012 check_effective_target_pch_supported_debug): New procs.
7013 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7014 Likewise if $pch_unsupported_debug and $flags include -g.
7015 Skip FAILs about missing *.gch file if $pch_unsupported_debug
7016 and dg-require-effective-target pch_unsupported_debug.
7017 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7018 * objc.dg/pch/pch.exp: Likewise.
7019 * gcc.dg/pch/pch.exp: Likewise.
7020 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7021 pch_unsupported_debug.
7022 * gcc.dg/pch/valid-1.hs: Likewise.
7023 * gcc.dg/pch/valid-1b.c: Likewise.
7024 * gcc.dg/pch/valid-1b.hs: Likewise.
7026 2013-02-18 Richard Biener <rguenther@suse.de>
7028 PR tree-optimization/56366
7029 * gcc.dg/torture/pr56366.c: New testcase.
7031 2013-02-18 Richard Biener <rguenther@suse.de>
7034 * gcc.dg/torture/pr56349.c: New testcase.
7036 2013-02-18 Richard Biener <rguenther@suse.de>
7038 PR tree-optimization/56321
7039 * gcc.dg/torture/pr56321.c: New testcase.
7041 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7043 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7045 2013-02-16 Jakub Jelinek <jakub@redhat.com>
7046 Dodji Seketeli <dodji@redhat.com>
7049 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7050 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7051 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7052 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7053 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7054 * c-c++-common/asan/pr56330.c: Likewise.
7055 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7056 Ensure the size argument of __builtin_memcpy is a constant.
7058 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7059 Paolo Carlini <paolo.carlini@oracle.com>
7062 * g++.dg/cpp0x/enum23.C: New.
7064 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
7067 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7069 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
7071 PR rtl-optimization/56348
7072 * gcc.target/i386/pr56348.c: New test.
7074 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
7076 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7077 * gcc.target/arm/interrupt-2.c: Likewise.
7079 2013-02-15 Tobias Burnus <burnus@net-b.de>
7082 * gfortran.dg/matmul_9.f90: New.
7084 2013-02-15 Tobias Burnus <burnus@net-b.de>
7087 * gfortran.dg/init_flag_11.f90: New.
7089 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7091 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7093 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7095 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7098 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
7099 Tobias Burnus <burnus@net-b.de>
7102 * gfortran.dg/allocatable_function_7.f90: New.
7104 2013-02-14 Jakub Jelinek <jakub@redhat.com>
7106 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7107 * asan_globals_test-wrapper.cc: New file.
7108 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7109 instead of asan_globals_test.cc as dg-additional-sources.
7110 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7111 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
7112 "sanitizer_test_utils.h" instead of
7113 "sanitizer_common/tests/sanitizer_test_utils.h".
7114 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7115 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7116 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7117 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7118 * g++.dg/asan/asan_test.cc: Synced from upstream.
7119 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7121 2013-02-14 Dodji Seketeli <dodji@redhat.com>
7124 * c-c++-common/asan/memcmp-2.c: New test.
7126 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
7129 * g++.dg/cpp0x/udlit-string-literal.h: New.
7130 * g++.dg/cpp0x/udlit-string-literal.C: New.
7132 2013-02-13 Sriraman Tallam <tmsriram@google.com>
7134 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7136 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
7139 * gcc.target/arm/pr56184.C: New test.
7141 2013-02-13 Jakub Jelinek <jakub@redhat.com>
7144 * g++.dg/torture/pr56302.C: New test.
7145 * g++.dg/cpp0x/constexpr-56302.C: New test.
7146 * c-c++-common/pr56302.c: New test.
7148 2013-02-13 Tobias Burnus <burnus@net-b.de>
7149 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7152 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7153 * gfortran.dg/quad_3.f90: Ditto.
7155 2013-02-13 Kostya Serebryany <kcc@google.com>
7157 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7158 to match the fresh asan run-time.
7159 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7161 2013-02-12 Dodji Seketeli <dodji@redhat.com>
7163 Avoid instrumenting duplicated memory access in the same basic block
7164 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7165 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7166 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7167 * c-c++-common/asan/inc.c: Likewise.
7169 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
7172 * gcc.target/i386/pr56148.c: New test.
7174 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7175 Tobias Burnus <burnus@net-b.de>
7178 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7181 2013-02-12 Richard Biener <rguenther@suse.de>
7184 * gcc.dg/lto/pr56297_0.c: New testcase.
7185 * gcc.dg/lto/pr56297_0.c: Likewise.
7187 2013-02-12 Janus Weil <janus@gcc.gnu.org>
7190 * gfortran.dg/typebound_deferred_1.f90: New.
7192 2013-02-12 Jakub Jelinek <jakub@redhat.com>
7194 PR rtl-optimization/56151
7195 * gcc.target/i386/pr56151.c: New test.
7197 2013-02-11 Sriraman Tallam <tmsriram@google.com>
7199 * g++.dg/ext/mv12.C: New test.
7200 * g++.dg/ext/mv12.h: New file.
7201 * g++.dg/ext/mv12-aux.C: New file.
7202 * g++.dg/ext/mv13.C: New test.
7204 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
7206 * lib/target-supports.exp
7207 (check_effective_target_powerpc_eabi_ok): New.
7208 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7210 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7211 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7213 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7214 * gcc.target/powerpc/pr51623.c: Likewise.
7215 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7216 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7218 2013-02-11 Alexander Potapenko <glider@google.com>
7219 Jack Howarth <howarth@bromo.med.uc.edu>
7220 Jakub Jelinek <jakub@redhat.com>
7223 * g++.dg/asan/pr55617.C: Run on all targets.
7225 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
7227 PR rtl-optimization/56275
7228 * gcc.dg/pr56275.c: New test.
7230 2013-02-11 Richard Biener <rguenther@suse.de>
7232 PR tree-optimization/56273
7233 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7235 2013-02-11 Richard Biener <rguenther@suse.de>
7237 PR tree-optimization/56264
7238 * gcc.dg/torture/pr56264.c: New testcase.
7240 2013-02-11 Richard Biener <rguenther@suse.de>
7242 PR tree-optimization/56273
7243 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7244 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7245 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7246 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7247 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7248 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7250 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
7252 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7253 for *-*-linux-gnu targets.
7254 * g++.dg/asan/interception-test-1.c: Ditto.
7255 * g++.dg/asan/interception-failure-test-1.C: Ditto.
7256 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7258 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
7261 * gfortran.dg/intrinsic_size_4.f90 : New test.
7263 2013-02-09 Jakub Jelinek <jakub@redhat.com>
7266 * gcc.target/powerpc/pr56256.c: New test.
7268 2013-02-08 Ian Lance Taylor <iant@google.com>
7270 * lib/go.exp: Load timeout.exp.
7272 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
7274 PR rtl-optimization/56246
7275 * gcc.target/i386/pr56246.c: New test.
7277 2013-02-08 Jeff Law <law@redhat.com>
7280 * gcc.dg/debug/dwarf2/pr53948.c: New test.
7282 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7285 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7288 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7290 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7292 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7294 PR rtl-optimization/56195
7295 * gcc.dg/torture/pr56195.c: New test.
7297 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
7300 * gfortran.dg/recursive_interface_2.f90: New test.
7302 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7304 PR tree-optimization/56250
7305 * gcc.c-torture/execute/pr56250.c: New test.
7307 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7309 PR tree-optimization/56064
7310 * gcc.dg/fixed-point/view-convert-2.c: New test.
7312 2013-02-08 Michael Matz <matz@suse.de>
7314 PR tree-optimization/52448
7315 * gcc.dg/pr52448.c: New test.
7317 2013-02-08 Richard Biener <rguenther@suse.de>
7320 * gcc.dg/torture/pr56181.c: New testcase.
7322 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7325 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7326 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7328 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7331 * g++.dg/parse/crash61.C: New test.
7334 * g++.dg/parse/pr56239.C: New test.
7337 * g++.dg/abi/mangle61.C: New test.
7339 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
7341 PR rtl-optimization/56225
7342 * gcc.target/i386/pr56225.c: New test.
7344 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7347 * gcc.dg/guality/pr56154-1.c: New test.
7348 * gcc.dg/guality/pr56154-2.c: New test.
7349 * gcc.dg/guality/pr56154-3.c: New test.
7350 * gcc.dg/guality/pr56154-4.c: New test.
7351 * gcc.dg/guality/pr56154-aux.c: New file.
7353 PR tree-optimization/55789
7354 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7356 * gcc.dg/tree-ssa/inline-3.c: Add
7357 --param max-early-inliner-iterations=2 option.
7359 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7362 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7363 Add -fno-dwarf2-cfi-asm to dg-options.
7366 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7369 * gcc.dg/pr56228.c: New test.
7371 2013-02-07 Alan Modra <amodra@gmail.com>
7374 * gcc.target/powerpc/pr54009.c: New test.
7376 * gfortran.dg/pr54131.f: New test.
7378 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
7381 * gfortran.dg/array_constructor_41.f90: New test.
7383 2013-02-06 Janus Weil <janus@gcc.gnu.org>
7386 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7388 2013-02-06 Jakub Jelinek <jakub@redhat.com>
7391 * g++.dg/gomp/pr56217.C: New test.
7393 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7395 PR tree-optimization/56205
7396 * gcc.dg/tree-ssa/stdarg-6.c: New test.
7397 * gcc.c-torture/execute/pr56205.c: New test.
7399 2013-02-05 Richard Biener <rguenther@suse.de>
7401 PR tree-optimization/53342
7402 PR tree-optimization/53185
7403 * gcc.dg/vect/pr53185-2.c: New testcase.
7405 2013-02-05 Jan Hubicka <jh@suse.cz>
7407 PR tree-optimization/55789
7408 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7409 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7410 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7411 * g++.dg/ipa/inline-1.C: New testcase.
7412 * g++.dg/ipa/inline-2.C: New testcase.
7413 * g++.dg/ipa/inline-3.C: New testcase.
7415 2013-02-05 Jan Hubicka <jh@suse.cz>
7417 PR tree-optimization/55789
7418 * g++.dg/torture/pr55789.C: New testcase.
7420 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7423 * gcc.dg/pr56167.c: New test.
7425 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7428 * gcc.target/sh/pr55146.c: New.
7430 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7432 PR tree-optimization/54386
7433 * gcc.target/sh/pr54386.c: New.
7435 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
7438 * gfortran.dg/realloc_on _assign_16.f90 : New test.
7441 * gfortran.dg/realloc_on _assign_17.f90 : New test.
7443 2013-02-04 Alexander Potapenko <glider@google.com>
7444 Jack Howarth <howarth@bromo.med.uc.edu>
7445 Jakub Jelinek <jakub@redhat.com>
7448 * g++.dg/asan/pr55617.C: New test.
7450 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7453 * gfortran.dg/typebound_operator_19.f90: New test.
7454 * gfortran.dg/typebound_assignment_4.f90: New test.
7456 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7459 * gfortran.dg/recursive_interface_1.f90: New test.
7461 2013-02-04 Richard Guenther <rguenther@suse.de>
7464 * gcc.dg/lto/pr56168_0.c: New testcase.
7465 * gcc.dg/lto/pr56168_1.c: Likewise.
7467 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7471 * gfortran.dg/block_12.f90: New test.
7472 * gfortran.dg/module_error_1.f90: New test.
7474 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7476 * lib/target-supports.exp (check_effective_target_vect_float)
7477 (check_effective_target_vect_no_align): Add mips-sde-elf.
7479 2013-02-01 Jakub Jelinek <jakub@redhat.com>
7481 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7483 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
7485 * gcc.dg/pr56023.c: XFAIL on AIX.
7486 * gcc.dg/vect/pr49352.c: Same.
7488 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
7490 * gnat.dg/opt26.adb: New test.
7492 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7495 2013-01-27 Amol Pise <amolpise15@gmail.com>
7497 * gcc.target/arm/neon-vfnms-1.c: New test.
7498 * gcc.target/arm/neon-vfnma-1.c: New test.
7500 2013-01-31 Richard Biener <rguenther@suse.de>
7502 PR tree-optimization/56157
7503 * gcc.dg/torture/pr56157.c: New testcase.
7505 2013-01-30 Richard Biener <rguenther@suse.de>
7507 PR tree-optimization/56150
7508 * gcc.dg/torture/pr56150.c: New testcase.
7510 2013-01-30 Jakub Jelinek <jakub@redhat.com>
7513 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7514 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
7515 printed in backtrace.
7516 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7517 to avoid errors about mismatched allocation vs. deallocation.
7520 * g++.dg/mv1.C: Moved to...
7521 * g++.dg/ext/mv1.C: ... here. Adjust test.
7522 * g++.dg/mv2.C: Moved to...
7523 * g++.dg/ext/mv2.C: ... here. Adjust test.
7524 * g++.dg/mv3.C: Moved to...
7525 * g++.dg/ext/mv3.C: ... here.
7526 * g++.dg/mv4.C: Moved to...
7527 * g++.dg/ext/mv4.C: ... here.
7528 * g++.dg/mv5.C: Moved to...
7529 * g++.dg/ext/mv5.C: ... here. Adjust test.
7530 * g++.dg/mv6.C: Moved to...
7531 * g++.dg/ext/mv6.C: ... here. Adjust test.
7532 * g++.dg/ext/mv7.C: New test.
7533 * g++.dg/ext/mv8.C: New test.
7534 * g++.dg/ext/mv9.C: New test.
7535 * g++.dg/ext/mv10.C: New test.
7536 * g++.dg/ext/mv11.C: New test.
7538 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
7540 PR rtl-optimization/56144
7541 * gcc.dg/pr56144.c: New.
7543 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
7545 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7547 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7548 * g++.dg/cpp0x/constexpr-55573.C: Same
7550 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
7552 PR tree-optimization/56064
7553 * gcc.dg/fixed-point/view-convert.c: New test.
7555 2013-01-30 Andreas Schwab <schwab@suse.de>
7557 * lib/target-supports-dg.exp (dg-process-target): Use expr to
7558 evaluate the end index in string range.
7560 2013-01-30 Tobias Burnus <burnus@net-b.de>
7563 * gfortran.dg/allocatable_function_6.f90: New.
7565 2013-01-29 Janus Weil <janus@gcc.gnu.org>
7566 Mikael Morin <mikael@gcc.gnu.org>
7569 * gfortran.dg/proc_ptr_comp_36.f90: New.
7571 2013-01-29 Richard Biener <rguenther@suse.de>
7573 PR tree-optimization/55270
7574 * gcc.dg/torture/pr55270.c: New testcase.
7576 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7578 PR rtl-optimization/56117
7579 * gcc.dg/pr56117.c: New test.
7581 2013-01-28 Richard Biener <rguenther@suse.de>
7583 PR tree-optimization/56034
7584 * gcc.dg/torture/pr56034.c: New testcase.
7586 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7588 PR tree-optimization/56125
7589 * gcc.dg/pr56125.c: New test.
7591 2013-01-28 Tobias Burnus <burnus@net-b.de>
7592 Mikael Morin <mikael@gcc.gnu.org>
7595 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7596 * gfortran.dg/import8.f90: Likewise.
7597 * gfortran.dg/interface_derived_type_1.f90: Likewise.
7598 * gfortran.dg/import10.f90: New test.
7599 * gfortran.dg/import11.f90: Likewise
7601 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7604 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7605 string.h. Provide memset, malloc and free prototypes, adjust line
7606 numbers in dg-output.
7607 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7608 Provide memset prototype and adjust line numbers in dg-output.
7609 * c-c++-common/asan/global-overflow-1.c: Likewise.
7611 PR tree-optimization/56094
7612 * gcc.dg/pr56094.c: New test.
7614 2013-01-27 Amol Pise <amolpise15@gmail.com>
7616 * gcc.target/arm/neon-vfnms-1.c: New test.
7617 * gcc.target/arm/neon-vfnma-1.c: New test.
7619 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
7622 * gcc.target/i386/pr56114.c: New test.
7624 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
7627 * gfortran.dg/associate_14.f90: New test.
7630 * gfortran.dg/associate_13.f90: New test.
7632 2013-01-25 Jakub Jelinek <jakub@redhat.com>
7634 PR tree-optimization/56098
7635 * gcc.dg/pr56098-1.c: New test.
7636 * gcc.dg/pr56098-2.c: New test.
7638 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
7641 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7643 2013-01-22 Marek Polacek <polacek@redhat.com>
7645 PR tree-optimization/56035
7646 * gcc.dg/pr56035.c: New test.
7648 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7650 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7653 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7655 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7657 2013-01-24 Jakub Jelinek <jakub@redhat.com>
7660 * gcc.dg/pr56078.c: New test.
7661 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7663 2013-01-24 Martin Jambor <mjambor@suse.cz>
7665 PR tree-optimization/55927
7666 * g++.dg/ipa/devirt-10.C: Disable early inlining.
7668 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
7670 * gcc.target/i386/movsd.c: New test.
7672 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
7675 * gcc.target/i386/pr55934.c: New test.
7677 2013-01-23 Janus Weil <janus@gcc.gnu.org>
7680 * gfortran.dg/select_8.f90: New.
7682 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
7684 * gcc.target/microblaze/microblaze.exp: Remove
7685 target_config_cflags check.
7687 2013-01-23 Jakub Jelinek <jakub@redhat.com>
7690 * gfortran.dg/gomp/pr56052.f90: New test.
7693 * gcc.dg/pr49069.c: New test.
7695 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7698 * g++.dg/cpp0x/constexpr-static10.C: New.
7700 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
7703 * gcc.target/i386/pr56028.c: New test.
7705 2013-01-22 Jakub Jelinek <jakub@redhat.com>
7708 * gcc.target/i386/pr55686.c: New test.
7710 2013-01-22 Dodji Seketeli <dodji@redhat.com>
7713 * g++.dg/cpp0x/variadic139.C: New test.
7714 * g++.dg/cpp0x/variadic140.C: Likewise.
7715 * g++.dg/cpp0x/variadic141.C: Likewise.
7717 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
7719 * gnat.dg/warn8.adb: New test.
7721 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7724 * gfortran.dg/include_8.f90: New test.
7726 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
7728 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7729 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7731 2013-01-21 Jakub Jelinek <jakub@redhat.com>
7733 PR tree-optimization/56051
7734 * gcc.c-torture/execute/pr56051.c: New test.
7736 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
7738 PR rtl-optimization/56023
7739 * gcc.dg/pr56023.c: New test.
7741 2013-01-21 Martin Jambor <mjambor@suse.cz>
7744 * gcc.target/i386/pr56022.c: New test.
7746 2013-01-21 Jason Merrill <jason@redhat.com>
7748 * lib/target-supports.exp (check_effective_target_alias): New.
7750 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
7753 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7755 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
7757 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7759 2013-01-19 Jeff Law <law@redhat.com>
7761 PR tree-optimization/52631
7762 * tree-ssa/pr52631.c: New test.
7763 * tree-ssa/ssa-fre-9: Update expected output.
7765 2013-01-19 Anthony Green <green@moxielogic.com>
7767 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7770 2013-01-18 Jakub Jelinek <jakub@redhat.com>
7772 PR tree-optimization/56029
7773 * g++.dg/torture/pr56029.C: New test.
7775 2013-01-18 Sharad Singhai <singhai@google.com>
7777 PR tree-optimization/55995
7778 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7780 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
7783 * gcc.target/i386/pr55433.c: New.
7785 2013-01-18 Jakub Jelinek <jakub@redhat.com>
7788 * gfortran.dg/pr56015.f90: New test.
7790 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
7792 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7794 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
7796 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7797 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7798 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7799 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7800 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7802 2013-01-17 Jeff Law <law@redhat.com>
7804 * gcc.dg/pr52573.c: Move to...
7805 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
7807 PR rtl-optimization/52573
7808 * gcc.dg/pr52573.c: New test.
7810 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
7813 * g++.dg/asan/interception-test-1.C: Skip on darwin.
7814 * lib/target-supports.exp (check_effective_target_swapcontext): Use
7815 check_no_compiler_messages to test support in ucontext.h.
7816 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7817 compliant RLIMIT_AS.
7819 2013-01-17 Marek Polacek <polacek@redhat.com>
7821 PR rtl-optimization/55833
7822 * gcc.dg/pr55833.c: New test.
7824 2013-01-17 Jan Hubicka <jh@suse.cz>
7826 PR tree-optimization/55273
7827 * gcc.c-torture/compile/pr55273.c: New testcase.
7829 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
7832 * gcc.target/pr55981.c: New test.
7834 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
7836 * gcc.target/arm/pr40887.c: Require at least armv5.
7837 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7838 * gcc.target/arm/pr51915.c: Likewise.
7839 * gcc.target/arm/pr52006.c: Likewise.
7840 * gcc.target/arm/pr53187.c: Likewise.
7842 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7843 * gcc.target/arm/ftest-support-arm.h: Delete.
7844 * gcc.target/arm/ftest-support-thumb.h: Delete.
7845 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7846 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7847 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7848 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7849 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7850 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7851 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7852 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7853 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7854 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7855 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7856 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7857 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7858 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7859 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7860 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7861 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7862 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7863 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7864 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7865 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7866 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7867 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7868 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7870 2013-01-17 Martin Jambor <mjambor@suse.cz>
7872 PR tree-optimizations/55264
7873 * g++.dg/ipa/pr55264.C: New test.
7875 2013-01-16 Janus Weil <janus@gcc.gnu.org>
7878 * gfortran.dg/class_55.f90: New.
7880 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
7883 * gcc.c-torture/execute/builtins/builtins.exp: Add
7884 -Wl,--allow-multiple-definition for eabi and elf targets.
7887 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7888 check_effective_target_vect_perm_short,
7889 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7890 check_effective_target_vect64): Return 0 for big-endian ARM.
7891 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7893 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7896 2013-01-16 Richard Biener <rguenther@suse.de>
7898 PR tree-optimization/55964
7899 * gcc.dg/torture/pr55964.c: New testcase.
7901 2013-01-16 Richard Biener <rguenther@suse.de>
7903 PR tree-optimization/54767
7904 PR tree-optimization/53465
7905 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7907 2013-01-16 Christian Bruel <christian.bruel@st.com>
7910 * gcc.target/sh/sh-switch.c: New testcase.
7912 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
7914 * gcc.dg/webizer.c: Increase the array size.
7916 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7919 * gcc.dg/pr55940.c: New test.
7921 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
7922 Harald Anlauf <anlauf@gmx.de>
7924 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7925 * gfortran.dg/bounds_check_5.f90: Likewise.
7926 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7927 * gfortran.dg/continuation_9.f90: Likewise.
7928 * gfortran.dg/move_alloc_13.f90: Likewise.
7929 * gfortran.dg/structure_constructor_11.f90: Likewise.
7930 * gfortran.dg/tab_continuation.f: Likewise.
7931 * gfortran.dg/warning-directive-2.F90: Likewise.
7932 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7934 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
7936 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7937 * gcc.target/arm/fma-sp.c: Likewise.
7939 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
7941 PR rtl-optimization/55153
7942 * gcc.dg/pr55153.c: New.
7944 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7946 PR tree-optimization/55920
7947 * gcc.c-torture/compile/pr55920.c: New test.
7949 2013-01-15 Richard Biener <rguenther@suse.de>
7952 * gcc.dg/torture/pr55882.c: New testcase.
7954 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7956 PR tree-optimization/55955
7957 * gcc.c-torture/compile/pr55955.c: New test.
7959 2013-01-15 Dodji Seketeli <dodji@redhat.com>
7962 * g++.dg/cpp0x/alias-decl-31.C: New test.
7964 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
7967 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7968 case where interface is null.
7970 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7973 * gfortran.dg/array_constructor_40.f90: New test.
7975 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
7977 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7979 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
7981 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7982 * gcc.target/aarch64/vect-ld1r-compile.c: New.
7983 * gcc.target/aarch64/vect-ld1r-fp.c: New.
7984 * gcc.target/aarch64/vect-ld1r.c: New.
7985 * gcc.target/aarch64/vect-ld1r.x: New.
7987 2013-01-14 Andi Kleen <ak@linux.intel.com>
7990 * gcc.target/i386/hle-clear-rel.c: New file
7991 * gcc.target/i386/hle-store-rel.c: New file.
7993 2013-01-14 Harald Anlauf <anlauf@gmx.de>
7995 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7996 * gfortran.dg/bounds_check_4.f90: Likewise.
7997 * gfortran.dg/inquire_10.f90: Likewise.
7998 * gfortran.dg/minloc_3.f90: Likewise.
7999 * gfortran.dg/minlocval_3.f90: Likewise.
8000 * gfortran.dg/module_double_reuse.f90: Likewise.
8001 * gfortran.dg/mvbits_1.f90: Likewise.
8002 * gfortran.dg/oldstyle_1.f90: Likewise.
8003 * gfortran.dg/pr20163-2.f: Likewise.
8004 * gfortran.dg/save_1.f90: Likewise.
8005 * gfortran.dg/scan_1.f90: Likewise.
8006 * gfortran.dg/select_char_1.f90: Likewise.
8007 * gfortran.dg/shape_4.f90: Likewise.
8008 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8009 * gfortran.dg/function_optimize_10.f90: Likewise.
8010 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8011 * gfortran.dg/used_types_17.f90: Likewise.
8012 * gfortran.dg/used_types_18.f90: Likewise.
8014 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
8017 * gfortran.dg/proc_ptr_result_8.f90 : New test.
8019 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8021 * gcc.dg/unroll_5.c: Add nomips16 attributes.
8023 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8025 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8027 2013-01-12 Janus Weil <janus@gcc.gnu.org>
8030 * gfortran.dg/assumed_type_2.f90: Fix test case.
8031 * gfortran.dg/internal_pack_13.f90: New test.
8032 * gfortran.dg/internal_pack_14.f90: New test.
8034 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8037 * gfortran.dg/unlimited_polymorphic_8.f90: Update
8038 scan-tree-dump-times for foo.0.x._vptr to deal with change from
8041 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
8043 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8045 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8048 * gcc.target/s390/pr55719.c: New testcase.
8050 2013-01-11 Richard Guenther <rguenther@suse.de>
8052 PR tree-optimization/44061
8053 * gcc.dg/pr44061.c: New testcase.
8055 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
8057 Update copyright years.
8059 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
8060 Jakub Jelinek <jakub@redhat.com>
8063 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8065 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
8067 PR rtl-optimization/55672
8068 * gcc.target/i386/pr55672.c: New.
8070 2013-01-10 Jeff Law <law@redhat.com>
8072 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
8073 pass/fail message unique.
8076 2013-01-10 Jason Merrill <jason@redhat.com>
8078 * ada/.gitignore: New.
8080 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8082 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8084 * g++.dg/tls/thread_local2.C: Likewise.
8085 * g++.dg/tls/thread_local2g.C: Likewise.
8086 * g++.dg/tls/thread_local6.C: Likewise.
8087 * g++.dg/tls/thread_local-order1.C: Add tls options.
8088 * g++.dg/tls/thread_local-order2.C: Likewise.
8089 * g++.dg/tls/thread_local3.C: Likewise.
8090 * g++.dg/tls/thread_local3g.C: Likewise.
8091 * g++.dg/tls/thread_local4.C: Likewise.
8092 * g++.dg/tls/thread_local4g.C: Likewise.
8093 * g++.dg/tls/thread_local5.C: Likewise.
8094 * g++.dg/tls/thread_local5g.C: Likewise.
8095 * g++.dg/tls/thread_local6g.C: Likewise.
8097 2013-01-10 Kostya Serebryany <kcc@google.com>
8099 * g++.dg/asan/asan_test.cc: Sync from upstream.
8101 2013-01-10 Jakub Jelinek <jakub@redhat.com>
8103 PR tree-optimization/55921
8104 * gcc.c-torture/compile/pr55921.c: New test.
8106 2013-01-09 Jan Hubicka <jh@suse.cz>
8108 PR tree-optimization/55569
8109 * gcc.c-torture/compile/pr55569.c: New testcase.
8111 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
8114 * gfortran.dg/use_28.f90: New test.
8116 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
8118 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8119 number matching more robust.
8121 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
8123 PR rtl-optimization/55829
8124 * gcc.target/i386/pr55829.c: New.
8126 2013-01-09 Tobias Burnus <burnus@net-b.de>
8129 * gfortran.dg/bind_c_bool_1.f90: New.
8130 * gfortran.dg/do_5.f90: Add dg-warning.
8132 2013-01-09 Jan Hubicka <jh@suse.cz>
8134 PR tree-optimization/55875
8135 * gcc.c-torture/execute/pr55875.c: New testcase.
8136 * g++.dg/torture/pr55875.C: New testcase.
8138 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8141 * c-c++-common/pr48418.c: New test.
8143 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
8146 * g++.dg/tls/thread_local-ice.C: New.
8148 2013-01-09 Andreas Schwab <schwab@suse.de>
8150 * gcc.dg/guality/pr54693.c: Null-terminate arr.
8152 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8154 PR tree-optimization/48189
8155 * gcc.dg/pr48189.c: New test.
8157 2013-01-04 Jan Hubicka <jh@suse.cz>
8159 PR tree-optimization/55823
8160 * g++.dg/ipa/devirt-10.C: New testcase.
8162 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
8163 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
8165 PR rtl-optimization/55845
8166 * gcc.target/i386/pr55845.c: New test.
8168 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
8170 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8171 instructions generated instead of number of occurances.
8173 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8175 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8176 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8177 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8178 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8179 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8180 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8181 * gcc.target/aarch64/vect-fcm.x: Likewise.
8182 * lib/target-supports.exp
8183 (check_effective_target_vect_cond): Enable for AArch64.
8185 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8187 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8188 endian-safe float pool loading.
8189 (test_square_root_v4sf): Likewise.
8190 (test_square_root_v2df): Likewise.
8191 * lib/target-supports.exp
8192 (check_effective_target_vect_call_sqrtf): Add AArch64.
8194 2013-01-08 Martin Jambor <mjambor@suse.cz>
8197 * gcc.dg/tree-ssa/pr55579.c: New test.
8199 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8201 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8204 2013-01-08 Jakub Jelinek <jakub@redhat.com>
8207 * gcc.dg/torture/pr55890-3.c: New test.
8210 * gcc.c-torture/compile/pr55851.c: New test.
8213 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8216 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8219 * gfortran.dg/elemental_scalar_args_2.f90: New test.
8221 2013-01-07 Tobias Burnus <burnus@net-b.de>
8224 * gfortran.dg/pointer_init_2.f90: Update dg-error.
8225 * gfortran.dg/pointer_init_7.f90: New.
8227 2013-01-07 Richard Biener <rguenther@suse.de>
8229 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8231 2013-01-07 Richard Biener <rguenther@suse.de>
8234 * gcc.dg/torture/pr55890-1.c: New testcase.
8235 * gcc.dg/torture/pr55890-2.c: Likewise.
8237 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
8239 * gcc.target/aarch64/fmovd.c: New.
8240 * gcc.target/aarch64/fmovf.c: Likewise.
8241 * gcc.target/aarch64/fmovd-zero.c: Likewise.
8242 * gcc.target/aarch64/fmovf-zero.c: Likewise.
8243 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8244 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8245 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8246 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8248 2013-01-07 Richard Biener <rguenther@suse.de>
8250 PR tree-optimization/55888
8251 PR tree-optimization/55862
8252 * gcc.dg/torture/pr55888.c: New testcase.
8254 2013-01-07 Tobias Burnus <burnus@net-b.de>
8257 * gfortran.dg/intrinsic_size_3.f90: New.
8259 2013-01-07 Tobias Burnus <burnus@net-b.de>
8262 * gfortran.dg/select_type_32.f90: New.
8264 2013-01-04 Dodji Seketeli <dodji@redhat.com>
8267 * g++.dg/cpp0x/alias-decl-29.C: New test.
8269 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
8274 * gfortran.dg/class_array_15.f03: New test.
8276 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
8281 * gfortran.dg/use_23.f90: New test.
8282 * gfortran.dg/use_24.f90: New test.
8283 * gfortran.dg/use_25.f90: New test.
8284 * gfortran.dg/use_26.f90: New test.
8285 * gfortran.dg/use_27.f90: New test.
8287 2013-01-06 Olivier Hainque <hainque@adacore.com>
8289 * gnat.dg/specs/clause_on_volatile.ads: New test.
8291 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
8293 * gnat.dg/alignment10.adb: New test.
8295 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
8296 Mikael Morin <mikael@gcc.gnu.org>
8299 * gfortran.dg/use_22.f90: New test.
8301 2013-01-04 Andrew Pinski <apinski@cavium.com>
8303 * gcc.target/aarch64/cmp-1.c: New testcase.
8305 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
8308 * gfortran.dg/select_type_31.f03: New test.
8310 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8312 PR c++/54526 (again)
8313 * g++.dg/cpp0x/parse2.C: Extend.
8314 * g++.old-deja/g++.other/crash28.C: Adjust.
8316 2013-01-04 Richard Biener <rguenther@suse.de>
8318 PR tree-optimization/55862
8319 * gcc.dg/torture/pr55862.c: New testcase.
8321 2013-01-04 Martin Jambor <mjambor@suse.cz>
8323 PR tree-optimization/55755
8324 * gcc.dg/torture/pr55755.c: New test.
8325 * gcc.dg/tree-ssa/sra-13.c: Likewise.
8326 * gcc.dg/tree-ssa/pr45144.c: Update.
8328 2013-01-04 Richard Biener <rguenther@suse.de>
8331 * gcc.dg/fold-reassoc-2.c: New testcase.
8333 2013-01-04 Tobias Burnus <burnus@net-b.de>
8336 * gfortran.dg/null_7.f90: New.
8338 2013-01-04 Tobias Burnus <burnus@net-b.de>
8342 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8343 * gfortran.dg/unlimited_polymorphic_7.f90: New.
8344 * gfortran.dg/unlimited_polymorphic_8.f90: New.
8346 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
8348 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8350 2013-01-03 Janus Weil <janus@gcc.gnu.org>
8353 * gfortran.dg/assignment_1.f90: Modified.
8354 * gfortran.dg/assignment_4.f90: New.
8356 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
8358 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8360 2013-01-03 Richard Biener <rguenther@suse.de>
8362 PR tree-optimization/55857
8363 * gcc.dg/vect/pr55857-1.c: New testcase.
8364 * gcc.dg/vect/pr55857-2.c: Likewise.
8366 2013-01-03 Jakub Jelinek <jakub@redhat.com>
8368 PR rtl-optimization/55838
8369 * gcc.dg/pr55838.c: New test.
8371 PR tree-optimization/55832
8372 * gcc.c-torture/compile/pr55832.c: New test.
8374 2013-01-02 Teresa Johnson <tejohnson@google.com>
8376 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8377 * gcc.dg/tree-ssa/loop-23.c: Ditto.
8378 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8379 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8380 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8381 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8382 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8383 * gcc.dg/unroll_1.c: Ditto.
8384 * gcc.dg/unroll_2.c: Ditto.
8385 * gcc.dg/unroll_3.c: Ditto.
8386 * gcc.dg/unroll_4.c: Ditto.
8388 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8390 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8392 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8395 * gfortran.dg/eof_4.f90: New test.
8397 2013-01-02 Jakub Jelinek <jakub@redhat.com>
8399 * lib/c-compat.exp (compat-use-alt-compiler): Remove
8400 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8401 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8402 (compat_setup_dfp): Initialize compat_alt_caret and
8403 compat_save_TEST_ALWAYS_FLAGS.
8405 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8407 * gcc.dg/torture/tls/tls-reload-1.c: New test.
8409 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8411 * gcc.dg/torture/fp-int-convert-2.c: New test.
8413 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8415 * gfortran.dg/newunit_3.f90: Add dg-do run.
8416 * gfortran.dg/inquire_15.f90: Add dg-do run.
8418 2013-01-01 Jakub Jelinek <jakub@redhat.com>
8420 PR tree-optimization/55831
8421 * gcc.dg/pr55831.c: New test.
8423 Copyright (C) 2013 Free Software Foundation, Inc.
8425 Copying and distribution of this file, with or without modification,
8426 are permitted in any medium without royalty provided the copyright
8427 notice and this notice are preserved.