1 2013-10-27 Tom de Vries <tom@codesourcery.com>
3 * gcc.target/arm/require-pic-register-loc.c: New test.
5 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
8 * gcc.target/i386/pr58679-1.c: New test.
9 * gcc.target/i386/pr58679-2.c: Ditto.
11 2013-10-27 Tobias Burnus <burnus@net-b.de>
14 * gcc.dg/vect/vect-ivdep-2.c: New.
16 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
19 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
20 * gcc.target/sh/pr52483-2.c: Likewise.
21 * gcc.target/sh/pr52483-3.c: Likewise.
22 * gcc.target/sh/pr52483-4.c: Likewise.
24 2013-10-26 Jeff Law <law@redhat.com>
26 * g++.dg/torture/pr49309.C: Removed.
27 * gcc.dg/dfp/pr35739.c: Removed.
29 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
31 PR rtl-optimization/58759
32 * gcc.target/i386/pr58759.c: New.
34 2013-10-25 Tobias Burnus <burnus@net-b.de>
36 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
37 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
38 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
40 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
42 * gcc.dg/wmul-1.c: New test.
44 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
47 * g++.dg/template/pr58878.C: New.
49 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
51 * gcc.dg/tree-ssa/alias-23.c: New file.
53 2013-10-25 Richard Biener <rguenther@suse.de>
55 PR tree-optimization/58626
56 * gcc.dg/torture/pr58626.c: New testcase.
58 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
61 * g++.dg/cpp0x/defaulted47.C: New.
63 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
65 * gcc.c-torture/execute/pr58831.c: New test.
67 2013-10-25 Nick Clifton <nickc@redhat.com>
69 * c-c++-common/pr57793.c: Add expected error messages for
70 targets with small integers.
71 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
72 * gcc.dg/c99-stdint-2.c: Likewise.
73 * gcc.dg/cdce1.c: Likewise.
74 * gcc.dg/fold-overflow-1.c: Likewise.
75 * gcc.dg/utf-cvt.c: Likewise.
76 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
78 * gcc.dg/ftrapv-2.c: Likewise.
79 * gcc.dg/pr30286.c: Likewise.
80 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
81 * lib/target-supports.exp (check_effective_target_trapping): New
82 proc. Returns true if the target supports trapping arithmetic.
84 2013-10-25 Tobias Burnus <burnus@net-b.de>
86 * g++.dg/parse/ivdep.C: New.
87 * g++.dg/vect/pr33426-ivdep.cc: New.
89 2013-10-24 Richard Henderson <rth@redhat.com>
92 * gcc.dg/atomic-store-6.c: New.
94 2013-10-24 Ian Lance Taylor <iant@google.com>
96 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
98 2013-10-24 Cong Hou <congh@google.com>
100 * gcc.c-torture/execute/20030125-1.c: Update.
102 2013-10-24 Tobias Burnus <burnus@net-b.de>
105 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
107 2013-10-24 Dehao Chen <dehao@google.com>
109 * g++.dg/opt/devirt3.C: New test.
111 2013-08-24 Tobias Burnus <burnus@net-b.de>
114 * testsuite/gcc.dg/ivdep.c: New.
115 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
117 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
119 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
120 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
122 2013-10-24 Nick Clifton <nickc@redhat.com>
124 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
126 2013-10-24 Marek Polacek <polacek@redhat.com>
129 * g++.dg/parse/pr58705.C: New test.
131 2013-10-24 Marek Polacek <polacek@redhat.com>
133 * gcc.dg/c11-align-5.c: Add more testing.
135 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
137 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
139 2013-10-23 Jakub Jelinek <jakub@redhat.com>
141 PR tree-optimization/58775
142 PR tree-optimization/58791
143 * gcc.dg/guality/pr58791-1.c: New test.
144 * gcc.dg/guality/pr58791-2.c: New test.
145 * gcc.dg/guality/pr58791-3.c: New test.
146 * gcc.dg/guality/pr58791-4.c: New test.
147 * gcc.dg/guality/pr58791-5.c: New test.
148 * gcc.c-torture/compile/pr58775.c: New test.
149 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
151 2013-10-23 Tom de Vries <tom@codesourcery.com>
153 PR tree-optimization/58805
154 * gcc.dg/pr58805.c: New test.
156 2013-10-23 Jakub Jelinek <jakub@redhat.com>
158 * gcc.target/i386/vect-div-1.c: New test.
160 * gcc.dg/vect/pr58508.c: Remove dg-options.
162 2013-10-23 Richard Biener <rguenther@suse.de>
164 * gcc.dg/torture/pr58830.c: New testcase.
166 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
168 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
169 * g++.dg/cpp1y/attr-deprecated.C: New.
170 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
172 2013-10-23 Tobias Burnus <burnus@net-b.de>
175 * gfortran.dg/assumed_type_8.f90: New.
177 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
180 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
181 and MINUSCCZEXT defines. Update scan-assembler dg directive.
182 * gcc.dg/torture/pr58779.c: New test.
184 2013-10-22 Steve Ellcey <sellcey@mips.com>
186 * gcc.target/mips/nor.c: New.
188 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
190 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
192 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
193 restricted to big-endian targets.
195 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
198 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
200 2013-10-21 Tobias Burnus <burnus@net-b.de>
203 * gfortran.dg/proc_ptr_comp_38.f90: New.
205 2013-10-21 Marek Polacek <polacek@redhat.com>
208 * gcc.dg/gomp/pr58809.c: New test.
210 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
212 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
213 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
215 2013-10-21 Richard Biener <rguenther@suse.de>
217 PR tree-optimization/58794
218 * c-c++-common/torture/pr58794-1.c: New testcase.
219 * c-c++-common/torture/pr58794-2.c: Likewise.
221 2013-10-21 Richard Biener <rguenther@suse.de>
224 * c-c++-common/fold-divmul-1.c: New testcase.
226 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
228 * gcc.target/i386/memset-vector_loop-1.c: New test.
229 * gcc.target/i386/memset-vector_loop-2.c: New test.
231 2013-10-21 Diego Novillo <dnovillo@google.com>
233 * g++.dg/plugin/selfassign.c: Include tree.h.
234 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
235 * gcc.dg/plugin/ggcplug.c: Likewise.
236 * gcc.dg/plugin/one_time_plugin.c: Likewise.
237 * gcc.dg/plugin/selfassign.c: Likewise.
238 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
240 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
242 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
243 * gcc.target/mips/mips-ps-7.c: Likewise.
245 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
247 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
248 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
249 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
251 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
253 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
256 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
258 2013-10-19 Mike Stump <mikestump@comcast.net>
260 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
262 * gcc.dg/lto/pr54625-1_0.c: Move from here...
263 * g++.dg/lto/pr54625-1_0.c: ... to here.
264 * gcc.dg/lto/pr54625-1_1.C: Likewise.
265 * g++.dg/lto/pr54625-1_1.C: Likewise.
266 * gcc.dg/lto/pr54625-2_0.c: Likewise.
267 * g++.dg/lto/pr54625-2_0.c: Likewise.
268 * gcc.dg/lto/pr54625-2_1.C: Likewise.
269 * g++.dg/lto/pr54625-2_1.C: Likewise.
271 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
273 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
275 2013-10-18 Cong Hou <congh@google.com>
277 * gcc.dg/vect/pr58508.c: New test.
279 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
282 * g++.dg/cpp0x/variadic145.C: New.
284 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
286 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
288 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
290 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
291 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
292 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
293 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
295 2013-10-17 Charles Bayis <charles.baylis@linaro.org>
297 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
298 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
299 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
300 effective target arm_thumb1_ok.
301 * lib/target-supports.exp
302 (check_effective_target_arm_fp16_ok_nocache): Don't force
303 -mfloat-abi=soft when building for hardfloat target.
305 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
308 * gcc.target/powerpc/pr58673-1.c: New file to test whether
309 -mquad-word + -mno-vsx-timode causes errors.
310 * gcc.target/powerpc/pr58673-2.c: Likewise.
312 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
315 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
317 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319 * gcc.target/aarch64/c-output-template.c: New testcase.
320 * gcc.target/aarch64/c-output-template-2.c: Likewise.
321 * gcc.target/aarch64/c-output-template-3.c: Likewise.
323 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
325 * gcc/testsuite/lib/target-supports.exp
326 (check_effective_target_sync_long_long): AArch64 supports
327 atomic operations on "long long".
328 (check_effective_target_sync_long_long_runtime): AArch64 can
329 execute atomic operations on "long long".
331 2013-10-17 Richard Biener <rguenther@suse.de>
333 PR tree-optimization/58143
334 * gcc.dg/torture/pr58143-1.c: New testcase.
335 * gcc.dg/torture/pr58143-2.c: Likewise.
336 * gcc.dg/torture/pr58143-3.c: Likewise.
338 2013-10-17 Marek Polacek <polacek@redhat.com>
341 * gcc.dg/c1x-align-5.c: New test.
343 2013-10-16 Tobias Burnus <burnus@net-b.de>
346 * gfortran.dg/unlimited_polymorphic_12.f90: New.
348 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
350 * c-c++-common/cpp/openmp-define-1.c: Move
351 dg-require-effective-target fopenmp after dg-do directive.
352 * c-c++-common/cpp/openmp-define-2.c: Likewise.
353 * gfortran.dg/openmp-define-1.f90: Likewise.
354 * gfortran.dg/openmp-define-2.f90: Likewise.
355 * gfortran.dg/openmp-define-3.f90: Likewise.
357 2013-10-16 Paulo Matos <pmatos@broadcom.com>
359 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
361 2013-10-15 Sriraman Tallam <tmsriram@google.com>
364 * gcc.target/i386/pr57756.c: New test.
365 * gcc.target/i386/pr57756_2.c: New test.
367 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
369 * gcc.dg/torture/builtin-self.c: New file.
371 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
373 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
374 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
375 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
376 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
377 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
379 2013-10-15 Cong Hou <congh@google.com>
381 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
383 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
386 * g++.dg/cpp0x/pr58707.C: New.
388 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
390 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
391 after other directives.
393 2013-10-15 Tobias Burnus <burnus@net-b.de>
396 * gfortran.dg/unlimited_polymorphic_11.f90: New.
398 2013-10-14 Ian Lance Taylor <iant@google.com>
400 * go.test/go-test.exp (go-find-packages): New proc.
401 (go-gc-tests): Skip stress and safe tests. Skip *.dir
402 subdirectories. Do simple +build line matching. Handle run with
403 arguments. Handle errorcheckdir and rundircmpout. Use packages
404 for rundir. Remove special handling for bug191 and dwarf.
406 2013-10-14 Tobias Burnus <burnus@net-b.de>
409 * gfortran.dg/unlimited_polymorphic_10.f90: New.
411 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
413 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
416 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
418 * gnat.dg/specs/opt1.ads: New test.
420 2013-10-14 Richard Biener <rguenther@suse.de>
422 PR tree-optimization/58640
423 * gcc.c-torture/execute/pr58640-2.c: New testcase.
425 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
427 * gnat.dg/uninit_array.ad[sn]: New test.
428 * gnat.dg/uninit_array_pkg.ads: New helper.
430 2013-10-13 Richard Biener <rguenther@suse.de>
432 * gcc.c-torture/execute/pr58662.c: New test.
434 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
437 * gcc.dg/torture/p51244-21.c: New.
438 * gcc.target/sh/pr51244-20.c: New.
439 * gcc.target/sh/pr51244-20-sh2a.c: New.
441 2013-10-12 Arnaud Charlet <charlet@adacore.com>
443 * gnat.dg/specs/linker_section.ads: Update test.
445 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
448 * gcc.target/i386/pr58690.c: New test
450 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
452 * gcc.target/i386/builtin-ucmp.c: New test.
454 2013-10-11 Brooks Moses <bmoses@google.com>
456 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
458 2013-10-11 Jeff Law <law@redhat.com>
460 * gcc.c-torture/execute/pr58640.c: New test.
462 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
465 * g++.dg/cpp0x/decltype57.C: New.
467 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
470 * g++.dg/template/nontype26.C: New.
472 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
474 * c-c++-common/cpp/openmp-define-1.c: New file.
475 * c-c++-common/cpp/openmp-define-2.c: Likewise.
476 * c-c++-common/cpp/openmp-define-3.c: Likewise.
477 * gfortran.dg/openmp-define-1.f90: Likewise.
478 * gfortran.dg/openmp-define-2.f90: Likewise.
479 * gfortran.dg/openmp-define-3.f90: Likewise.
481 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
482 for test source files.
483 * gcc.dg/gomp/gomp.exp: Likewise.
484 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
485 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
486 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
487 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
488 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
490 2013-10-11 Jakub Jelinek <jakub@redhat.com>
492 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
493 Remove error test that is now valid in OpenMP 4.0.
494 * c-c++-common/gomp/atomic-16.c: New test.
495 * c-c++-common/gomp/cancel-1.c: New test.
496 * c-c++-common/gomp/depend-1.c: New test.
497 * c-c++-common/gomp/depend-2.c: New test.
498 * c-c++-common/gomp/map-1.c: New test.
499 * c-c++-common/gomp/pr58472.c: New test.
500 * c-c++-common/gomp/sections1.c: New test.
501 * c-c++-common/gomp/simd1.c: New test.
502 * c-c++-common/gomp/simd2.c: New test.
503 * c-c++-common/gomp/simd3.c: New test.
504 * c-c++-common/gomp/simd4.c: New test.
505 * c-c++-common/gomp/simd5.c: New test.
506 * c-c++-common/gomp/single1.c: New test.
507 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
509 * g++.dg/gomp/block-3.C: Likewise.
510 * g++.dg/gomp/clause-3.C: Adjust error messages.
511 * g++.dg/gomp/declare-simd-1.C: New test.
512 * g++.dg/gomp/declare-simd-2.C: New test.
513 * g++.dg/gomp/depend-1.C: New test.
514 * g++.dg/gomp/depend-2.C: New test.
515 * g++.dg/gomp/target-1.C: New test.
516 * g++.dg/gomp/target-2.C: New test.
517 * g++.dg/gomp/taskgroup-1.C: New test.
518 * g++.dg/gomp/teams-1.C: New test.
519 * g++.dg/gomp/udr-1.C: New test.
520 * g++.dg/gomp/udr-2.C: New test.
521 * g++.dg/gomp/udr-3.C: New test.
522 * g++.dg/gomp/udr-4.C: New test.
523 * g++.dg/gomp/udr-5.C: New test.
524 * g++.dg/gomp/udr-6.C: New test.
525 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
526 * gcc.dg/autopar/outer-2.c: Likewise.
527 * gcc.dg/autopar/outer-3.c: Likewise.
528 * gcc.dg/autopar/outer-4.c: Likewise.
529 * gcc.dg/autopar/outer-5.c: Likewise.
530 * gcc.dg/autopar/outer-6.c: Likewise.
531 * gcc.dg/autopar/parallelization-1.c: Likewise.
532 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
534 * gcc.dg/gomp/clause-1.c: Adjust error messages.
535 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
536 instead of GOMP_parallel_loop_runtime_start.
537 * gcc.dg/gomp/declare-simd-1.c: New test.
538 * gcc.dg/gomp/declare-simd-2.c: New test.
539 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
540 parser. Add further #pragma omp sections nesting tests.
541 * gcc.dg/gomp/target-1.c: New test.
542 * gcc.dg/gomp/target-2.c: New test.
543 * gcc.dg/gomp/taskgroup-1.c: New test.
544 * gcc.dg/gomp/teams-1.c: New test.
545 * gcc.dg/gomp/udr-1.c: New test.
546 * gcc.dg/gomp/udr-2.c: New test.
547 * gcc.dg/gomp/udr-3.c: New test.
548 * gcc.dg/gomp/udr-4.c: New test.
549 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
551 2013-10-10 Jan Hubicka <jh@suse.cz>
553 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
555 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
556 * gcc.target/i386/pr49168-1.c: Likewise.
557 * gcc.target/i386/pr49002-2.c: Likewise.
559 2013-10-10 Jakub Jelinek <jakub@redhat.com>
562 * gcc.dg/torture/pr58670.c: New test.
564 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
566 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
568 2013-10-09 Marek Polacek <polacek@redhat.com>
571 * g++.dg/tm/pr58635-1.C: New test.
572 * g++.dg/tm/pr58635-2.C: New test.
574 2013-10-09 Jakub Jelinek <jakub@redhat.com>
576 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
578 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
580 PR tree-optimization/20318
581 * c-c++-common/pr20318.c: New file.
582 * gcc.dg/tree-ssa/pr20318.c: New file.
584 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
586 * gcc.c-torture/execute/pr58570.c: New test.
588 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
590 * gcc.target/aarch64/vclz.c: New testcase.
592 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
594 * gcc.target/aarch64/vadd_f64.c: New testcase.
595 * gcc.target/aarch64/vsub_f64.c: New testcase.
597 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
599 * gcc.target/aarch64/vdiv_f.c: New testcase.
601 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
603 * gcc.target/aarch64/vneg_f.c: New testcase.
604 * gcc.target/aarch64/vneg_s.c: New testcase.
606 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
609 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
610 * g++.old-deja/g++.mike/misc9.C: Adjust.
612 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
616 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
619 * g++.dg/template/crash117.C: New.
621 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
623 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
625 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
627 PR tree-optimization/58480
628 * gcc.dg/tree-ssa/pr58480.c: New file.
630 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
632 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
633 * gcc.target/powerpc/fusion.c: Likewise.
635 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
637 * gcc.target/s390/htm-nofloat-2.c: New testcase.
639 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
641 * gcc.target/s390/htm-1.c: Add more tests to cover different
644 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
647 * g++.dg/init/uninitialized1.C: New.
649 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
652 * g++.dg/cpp0x/variadic144.C: New.
654 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
657 * g++.dg/cpp0x/auto39.C: New.
659 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
662 * g++.dg/cpp0x/range-for26.C: New.
663 * g++.dg/cpp0x/range-for27.C: Likewise.
665 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
668 * g++.dg/template/crash117.C: New.
670 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
673 * g++.dg/tree-ssa/pr19476-5.C: New file.
674 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
676 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
679 * g++.dg/cpp0x/gen-attrs-55.C: New.
681 2013-10-03 Easwaran Raman <eraman@google.com>
684 * g++.dg/ext/attribute47.C: New.
686 2013-10-03 Rong Xu <xur@google.com>
688 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
690 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
691 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
693 2013-10-03 Marek Polacek <polacek@redhat.com>
696 * g++.dg/cpp0x/pr58510.C: New test.
698 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
701 * g++.dg/tree-ssa/pr19476-1.C: New file.
702 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
703 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
704 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
706 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
708 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
709 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
710 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
711 VSX scalar operations or the traditional floating point form of
713 * gcc.target/powerpc/ppc-target-2.c: Likewise.
714 * gcc.target/powerpc/recip-3.c: Likewise.
715 * gcc.target/powerpc/recip-5.c: Likewise.
716 * gcc.target/powerpc/pr72747.c: Likewise.
717 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
719 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
722 * gcc.target/aarch64/pr58460.c: New file.
724 2013-10-02 Tobias Burnus <burnus@net-b.de>
727 * gfortran.dg/char_length_19.f90: New.
729 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
732 * g++.dg/parse/crash65.C: New.
733 * g++.dg/cpp1y/pr58535.C: Likewise.
735 2013-10-02 Richard Biener <rguenther@suse.de>
737 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
738 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
739 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
740 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
741 * gfortran.dg/ldist-pr45199.f: Likewise.
743 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
746 * g++.dg/parse/crash64.C: New.
748 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
750 * gcc.dg/tree-ssa/slsr-40.c: New test.
752 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
755 * g++.dg/cpp0x/pr58563.C: New.
757 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
759 * gcc.target/aarch64/vect_saddl_1.c: New.
761 2013-10-01 Jakub Jelinek <jakub@redhat.com>
764 * gcc.c-torture/execute/pr58574.c: New testcase.
766 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
769 * gcc.target/arm/pr58578.c: New test.
771 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
773 PR tree-optimization/58556
774 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
775 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
777 2013-10-01 Nick Clifton <nickc@redhat.com>
779 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
781 * gcc.c-torture/compile/20010327-1.c: Only run the test for
783 * gcc.c-torture/compile/pr41181.c: Likewise.
784 * gcc.c-torture/compile/calls.c: Likewise.
785 * gcc.c-torture/compile/990617-1.c: Likewise.
786 * gcc.c-torture/compile/pr55955.c: Only run the test for
788 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
790 2013-10-01 Richard Biener <rguenther@suse.de>
792 PR tree-optimization/58553
793 * gcc.dg/torture/pr58553.c: New testcase.
795 2013-09-30 Jakub Jelinek <jakub@redhat.com>
798 * gcc.c-torture/execute/pr58564.c: New test.
800 2013-09-30 Teresa Johnson <tejohnson@google.com>
802 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
803 Update for additional dump message.
805 2013-09-30 Richard Biener <rguenther@suse.de>
807 PR tree-optimization/58554
808 * gcc.dg/torture/pr58554.c: New testcase.
810 2013-09-30 Simon Cook <simon.cook@embecosm.com>
811 Joern Rennecke <joern.rennecke@embecosm.com>
813 * gcc.target/arc/barrel-shifter-1.c: New test.
814 * gcc.target/arc/barrel-shifter-2.c: Likewise.
815 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
816 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
817 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
818 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
819 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
820 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
821 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
822 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
823 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
824 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
825 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
826 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
827 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
828 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
829 * gcc.target/arc/mtune-ARC600.c: Likewise.
830 * gcc.target/arc/mtune-ARC601.c: Likewise.
831 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
832 * gcc.target/arc/mtune-ARC700.c: Likewise.
833 * gcc.target/arc/mtune-ARC725D.c: Likewise.
834 * gcc.target/arc/mtune-ARC750D.c: Likewise.
835 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
836 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
838 2013-09-30 Richard Biener <rguenther@suse.de>
841 * g++.dg/torture/pr58552.C: New testcase.
843 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
845 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
848 2013-09-27 Paulo Matos <pmatos@broadcom.com>
851 * gcc.dg/pr58463.c: New test.
853 2013-09-27 Jakub Jelinek <jakub@redhat.com>
856 * c-c++-common/gomp/pr58551.c: New test.
858 2013-09-27 Richard Biener <rguenther@suse.de>
860 PR tree-optimization/58459
861 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
863 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
866 * gfortran.dg/round_4.f90: Check for rounding support.
868 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
870 * g++.dg/vect/pr58513.cc (op): Make static.
872 2013-09-26 Richard Biener <rguenther@suse.de>
874 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
876 2013-09-26 Richard Biener <rguenther@suse.de>
878 PR tree-optimization/58539
879 * gcc.dg/torture/pr58539.c: New testcase.
881 2013-09-25 Jeff Law <law@redhat.com>
883 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
885 2013-09-25 Tobias Burnus <burnus@net-b.de>
888 * gfortran.dg/finalize_21.f90: New.
890 2013-09-25 Tobias Burnus <burnus@net-b.de>
894 * gfortran.dg/defined_assignment_8.f90: New.
895 * gfortran.dg/defined_assignment_9.f90: New.
897 2013-09-25 Marek Polacek <polacek@redhat.com>
900 * c-c++-common/ubsan/shift-5.c: New test.
901 * c-c++-common/ubsan/shift-6.c: New test.
902 * c-c++-common/ubsan/div-by-zero-5.c: New test.
903 * gcc.dg/ubsan/c-shift-1.c: New test.
905 2013-09-25 Marek Polacek <polacek@redhat.com>
908 * g++.dg/tm/pr58516.C: New test.
910 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
912 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
914 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
916 2013-09-24 Richard Biener <rguenther@suse.de>
919 * g++.dg/vect/pr58513.cc: New testcase.
921 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
923 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
926 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
929 * g++.dg/cpp1y/pr58500.C: New testcase.
931 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
933 * gnat.dg/opt28.ad[sb]: New test.
934 * gnat.dg/opt28_pkg.ads: New helper.
936 2013-09-23 Richard Biener <rguenther@suse.de>
938 PR tree-optimization/58464
939 * g++.dg/torture/pr58464.C: New testcase.
941 2013-09-23 Christian Bruel <christian.bruel@st.com>
944 * gcc.target/sh/torture/pr58475.c: New test.
946 2013-09-23 Janus Weil <janus@gcc.gnu.org>
949 * gfortran.dg/extends_15.f90: New.
951 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
954 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
956 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
959 * gcc.target/vax/vax.exp: New.
960 * gcc.target/vax/pr56875.c: Ditto.
962 2013-09-20 Richard Biener <rguenther@suse.de>
965 * gfortran.dg/pr58484.f: New testcase.
967 2013-09-20 Jeff Law <law@redhat.com>
969 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
971 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
974 * gcc.dg/torture/pr57748-1.c: New test.
975 * gcc.dg/torture/pr57748-2.c: New test.
977 2013-09-20 Marek Polacek <polacek@redhat.com>
980 * c-c++-common/ubsan/shift-4.c: New test.
982 2013-09-20 Richard Biener <rguenther@suse.de>
984 PR tree-optimization/58453
985 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
987 2013-09-20 Janus Weil <janus@gcc.gnu.org>
990 * gfortran.dg/proc_ptr_43.f90: New.
992 2013-09-18 Tobias Burnus <burnus@net-b.de>
995 * gfortran.dg/defined_assignment_11.f90: New.
997 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
999 PR rtl-optimization/58438
1000 * g++.dg/pr58438.C: New test.
1002 2013-09-18 Tobias Burnus <burnus@net-b.de>
1005 * gfortran.dg/class_39.f03: Update dg-error.
1006 * gfortran.dg/class_5.f03: Ditto.
1007 * gfortran.dg/class_53.f90: Ditto.
1008 * gfortran.dg/realloc_on_assign_20.f90: New.
1009 * gfortran.dg/realloc_on_assign_21.f90: New.
1010 * gfortran.dg/realloc_on_assign_22.f90: New.
1012 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1015 * g++.dg/parse/using4.C: New.
1017 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1019 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1021 2013-09-18 Marek Polacek <polacek@redhat.com>
1024 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1025 instead of the shift option.
1026 * c-c++-common/ubsan/pr58443-1.c: New test.
1027 * c-c++-common/ubsan/pr58443-3.c: New test.
1028 * c-c++-common/ubsan/pr58443-2.c: New test.
1030 2013-09-18 Richard Biener <rguenther@suse.de>
1032 PR tree-optimization/58417
1033 * gcc.dg/torture/pr58417.c: New testcase.
1035 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1037 * gnat.dg/array_bounds_test2.adb: New test.
1039 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1041 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1042 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1044 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1046 * gnat.dg/in_out_parameter4.adb: New test.
1048 2013-09-18 Marek Polacek <polacek@redhat.com>
1051 * c-c++-common/ubsan/attrib-1.c: New test.
1053 2013-09-17 Cong Hou <congh@google.com>
1055 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1056 on two arrays with short and int types. This should not be recognized
1057 as a dot product pattern.
1059 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
1062 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1063 the cp_type_quals (r) too.
1065 2013-09-17 Jan Hubicka <jh@suse.cz>
1068 * gcc.c-torture/compile/pr58332.c: New testcase.
1070 2013-09-17 Jeff Law <law@redhat.com>
1072 * gcc.c-torture/execute/pr58387.c: New test.
1074 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1076 PR tree-optimization/58088
1077 * gcc.c-torture/compile/pr58088.c: New test.
1079 2013-09-17 Nick Clifton <nickc@redhat.com>
1081 * lib/target-supports.exp (check_effective_target_trampolines):
1082 Add MSP430 to the list of targets that do not support trampolines.
1083 (check_profiling_available): Add MSP430 to the list of targets
1084 that do not support profiling.
1085 (check_effective_target_tls_runtime): Add MSP430 to the list of
1086 targets that do not support TLS.
1088 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
1090 * gnat.dg/opt27.adb: New test.
1091 * gnat.dg/opt27_pkg.ad[sb]: New helper.
1093 2013-09-17 Andreas Schwab <schwab@suse.de>
1095 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1097 2013-09-17 Richard Biener <rguenther@suse.de>
1099 PR tree-optimization/58432
1100 * gcc.dg/pr58432.c: New testcase.
1102 2013-09-17 Bin Cheng <bin.cheng@arm.com>
1104 * gcc.dg/tree-ssa/slsr-39.c: New test.
1106 2013-09-16 Xinliang David Li <davidxl@google.com>
1108 * gcc.misc-tests/help.exp: Optimizer help change.
1110 2013-09-16 Jeff Law <law@redhat.com>
1112 * gcc.c-torture/execute/pr58419.c: New test.
1113 * gcc.c-torture/execute/pr58431.c: New test.
1115 2013-09-16 Tobias Burnus <burnus@net-b.de>
1118 * gfortran.dg/finalize_19.f90: New.
1120 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
1122 * gcc.target/i386/pr58418.c: New.
1124 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1126 * gcc.target/aarch64/fmla-intrinsic.c: New.
1127 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1128 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1129 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1131 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1133 * gcc.target/aarch64/mul_intrinsic_1.c: New.
1134 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1136 2013-09-16 Richard Biener <rguenther@suse.de>
1138 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1140 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
1142 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1143 interpreted as implicit templates) to be expected pedwarns instead.
1145 2013-09-16 Tobias Burnus <burnus@net-b.de>
1148 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1150 2013-09-15 Tobias Burnus <burnus@net-b.de>
1153 * gfortran.dg/defined_assignment_10.f90: New.
1155 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
1157 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1158 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1160 2013-09-13 Jacek Caban <jacek@codeweavers.com>
1162 * g++.dg/abi/main.C: Added implicit C linkage tests
1164 2013-09-13 Kai Tietz <ktietz@redhat.com>
1166 * gcc.target/i386/pr57848.c: New file.
1168 2013-09-13 Christian Bruel <christian.bruel@st.com>
1171 * gcc.target/sh/torture/pr58314.c: New test.
1173 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1175 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1177 2013-09-12 Martin Jambor <mjambor@suse.cz>
1180 * g++.dg/pr58389.C: New test.
1182 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1184 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1185 * g++.dg/template/pseudodtor3.C: Likewise.
1187 2013-09-12 Richard Biener <rguenther@suse.de>
1189 PR tree-optimization/58404
1190 * g++.dg/tree-ssa/pr58404.C: New testcase.
1192 2013-09-12 Martin Jambor <mjambor@suse.cz>
1195 * g++.dg/ipa/pr58371.C: New test.
1197 2013-09-12 Richard Biener <rguenther@suse.de>
1199 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
1200 expected outcome and comment why that happens.
1202 2013-09-11 Richard Biener <rguenther@suse.de>
1205 * g++.dg/uninit-pred-4.C: New testcase.
1207 2013-09-11 Jakub Jelinek <jakub@redhat.com>
1209 PR tree-optimization/58385
1210 * gcc.c-torture/execute/pr58385.c: New test.
1212 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1214 * gcc.target/arm/thumb-ifcvt-2.c: New test.
1216 2013-09-10 Jeff Law <law@redhat.com>
1218 * g++.dg/torture/pr58380.C: New test.
1220 2013-09-10 Jan Hubicka <jh@suse.cz>
1221 Paolo Carlini <paolo.carlini@oracle.com>
1223 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1225 2013-09-10 Jeff Law <law@redhat.com>
1227 * gcc.c-torture/compile/pr58343.c: New test.
1229 2013-09-10 Jakub Jelinek <jakub@redhat.com>
1231 PR rtl-optimization/58365
1232 * gcc.c-torture/execute/pr58365.c: New test.
1234 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1236 * gcc.dg/torture/memcpy-1.c: New test.
1238 2013-09-10 Alan Modra <amodra@gmail.com>
1240 * gcc.target/powerpc/pr58330.c: New.
1242 2013-09-10 Alan Modra <amodra@gmail.com>
1244 * gcc.target/powerpc/medium_offset.c: New.
1246 2013-09-09 Jakub Jelinek <jakub@redhat.com>
1249 * g++.dg/warn/Wunused-var-21.C: New test.
1251 PR tree-optimization/58364
1252 * gcc.c-torture/execute/pr58364.c: New test.
1254 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1257 * g++.dg/warn/Wdelete-incomplete-1.C: New.
1258 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1259 * g++.dg/init/delete1.C: Adjust.
1261 2013-09-09 Ian Bolton <ian.bolton@arm.com>
1263 * gcc.target/aarch64/movdi_1.c: New test.
1265 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1268 * g++.dg/warn/Wunused-parm-5.C: New.
1270 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1272 * gcc.target/aarch64/cmn-neg.c: New test.
1274 2013-09-09 Richard Biener <rguenther@suse.de>
1277 * gcc.dg/torture/pr58326-1.c: New testcase.
1278 * gcc.dg/torture/pr58326-2.c: Likewise.
1280 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1283 * g++.dg/ext/pr57735.C: New test.
1285 2013-09-09 Jan Hubicka <jh@suse.cz>
1288 * g++.dg/torture/PR58294.C: New testcase.
1290 2013-09-08 Jeff Law <law@redhat.com>
1292 * gcc.c-torture/compile/pr58340.c: New test.
1294 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
1296 * g++.dg/debug/ra1.C: New test.
1298 2013-09-08 Jan Hubicka <jh@suse.cz>
1300 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1301 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1302 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1303 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1305 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1308 * g++.dg/overload/new1.C: Adjust.
1310 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
1312 * c-c++-common/opaque-vector.c: New test.
1314 2013-09-08 Tom de Vries <tom@codesourcery.com>
1317 * g++.dg/tm/noexcept-6.C: New test.
1319 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1321 * gcc.target/arc/cond-set-use.c: New test.
1323 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1325 * gnat.dg/stack_usage2.adb: New test.
1327 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
1329 * gcc.target/aarch64/table-intrinsics.c
1330 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1331 (qtb_tests8_< ,2,3,4>): Likewise.
1332 (qtblq_tests8_< ,2,3,4>): Likewise.
1333 (qtbxq_tests8_< ,2,3,4>): Likewise.
1335 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1337 * gnat.dg/warn10.ad[sb]: New test.
1338 * gnat.dg/warn10_pkg.ads: New helper.
1340 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1342 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1343 Don't expect NULL in foo.result set.
1344 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1346 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1347 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1349 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1351 * gcc.target/s390/nearestint-1.c: New testcase.
1353 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1354 Vineet Gupta <Vineet.Gupta@synopsys.com>
1356 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1357 * testsuite/gcc.target/arc: New directory.
1358 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1359 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1360 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1361 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1362 * testsuite/gcc.dg/builtin-apply2.c
1363 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1365 2013-09-04 Jan Hubicka <jh@suse.cz>
1368 * g++.dg/torture/pr58201_0.C: New testcase.
1369 * g++.dg/torture/pr58201_1.C: New testcase.
1370 * g++.dg/torture/pr58201.h: New testcase.
1372 2013-09-05 Jan Hubicka <jh@suse.cz>
1374 * gcc.dg/autopar/pr49960.c: Disable partial inlining
1376 2013-09-05 Richard Biener <rguenther@suse.de>
1378 PR tree-optimization/58137
1379 * gcc.target/i386/pr58137.c: New testcase.
1381 2013-09-05 Martin Jambor <mjambor@suse.cz>
1383 * g++.dg/ipa/remref-1.C: New test.
1384 * g++.dg/ipa/remref-2.C: Likewise.
1386 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1389 * g++.dg/parse/access11.C: New.
1391 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1393 * g++.dg/warn/weak1.C: Skip on AIX.
1395 2013-09-04 Easwaran Raman <eraman@google.com>
1398 PR tree-optimization/58011
1399 * gfortran.dg/reassoc_12.f90: New testcase.
1400 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1402 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1404 * gcc.dg/attr-weakref-1.c: Skip on AIX.
1405 * gcc.dg/torture/pr53922.c: Skip on AIX.
1406 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1408 2013-09-04 Teresa Johnson <tejohnson@google.com>
1410 * gcc.dg/unroll_1.c: Test dumping to stderr.
1412 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1415 * g++.dg/warn/deprecated-8.C: New.
1417 2013-09-03 Jeff Law <law@redhat.com>
1419 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1422 2013-09-03 Meador Inge <meadori@codesourcery.com>
1426 2013-08-30 Meador Inge <meadori@codesourcery.com>
1428 * gcc.dg/Warray-bounds-11.c: New testcase.
1430 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
1432 * lib/target-supports.exp (check_weak_available): Return true for AIX.
1434 2013-09-03 Jan Hubicka <jh@suse.cz>
1436 * g++.dg/ipa/devirt-15.C: Fix testcase.
1438 2013-09-03 Richard Biener <rguenther@suse.de>
1441 * gcc.dg/torture/pr57656.c: New testcase.
1443 2013-09-03 Richard Biener <rguenther@suse.de>
1446 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1448 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1451 * gfortran.dg/do_concurrent_3.f90: New test case.
1453 2013-09-02 Jan Hubicka <jh@suse.cz>
1455 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1457 2013-09-02 Martin Jambor <mjambor@suse.cz>
1460 * gcc.dg/ipa/pr58106.c: New test.
1462 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
1464 * gcc.target/aarch64/scalar_intrinsics.c
1465 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1467 2013-09-02 Richard Biener <rguenther@suse.de>
1470 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1472 2013-09-02 Richard Biener <rguenther@suse.de>
1474 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1477 2013-09-02 Bin Cheng <bin.cheng@arm.com>
1479 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1481 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1483 PR c++/21682, implement DR 565
1484 * g++.dg/template/using24.C: New.
1485 * g++.dg/template/using25.C: Likewise.
1486 * g++.dg/template/using26.C: Likewise.
1488 2013-09-01 Jan Hubicka <jh@suse.cz>
1490 * g++.dg/ipa/devirt-15.C: New testcase.
1492 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
1494 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1496 2013-08-31 Jan Hubicka <jh@suse.cz>
1498 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1499 * g++.dg/tree-ssa/pr45453.C: Likewise.
1501 2013-08-31 Jan Hubicka <jh@suse.cz>
1503 * gcc.dg/fork-instrumentation.c: New testcase.
1505 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
1507 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1509 2013-08-30 Meador Inge <meadori@codesourcery.com>
1511 * gcc.dg/Warray-bounds-11.c: New testcase.
1513 2013-08-30 Marek Polacek <polacek@redhat.com>
1515 * g++.dg/ubsan/div-by-zero-1.C: New test.
1516 * c-c++-common/ubsan/save-expr-1.c: New test.
1517 * c-c++-common/ubsan/save-expr-2.c: New test.
1518 * c-c++-common/ubsan/save-expr-3.c: New test.
1519 * c-c++-common/ubsan/save-expr-4.c: New test.
1520 * c-c++-common/ubsan/typedef-1.c: New test.
1521 * c-c++-common/ubsan/const-char-1.c: New test.
1522 * c-c++-common/ubsan/const-expr.c: New test.
1523 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1524 * c-c++-common/ubsan/shift-1.c: Likewise.
1525 * c-c++-common/ubsan/shift-2.c: Likewise.
1526 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1527 * lib/ubsan-dg.exp: New file.
1528 * g++.dg/dg.exp: Add ubsan tests.
1529 * g++.dg/ubsan/ubsan.exp: New file.
1530 * gcc.dg/ubsan/ubsan.exp: New file.
1531 * g++.dg/ubsan/cxx11-shift-1.C: New test.
1532 * g++.dg/ubsan/cxx11-shift-2.C: New test.
1533 * c-c++-common/ubsan/div-by-zero-3.c: New test.
1534 * c-c++-common/ubsan/div-by-zero-1.c: New test.
1535 * c-c++-common/ubsan/div-by-zero-4.c: New test.
1536 * c-c++-common/ubsan/shift-3.c: New test.
1537 * c-c++-common/ubsan/unreachable-1.c: New test.
1538 * c-c++-common/ubsan/shift-1.c: New test.
1539 * c-c++-common/ubsan/shift-2.c: New test.
1540 * c-c++-common/ubsan/div-by-zero-2.c: New test.
1541 * gcc.dg/ubsan/c99-shift-2.c: New test.
1542 * gcc.dg/ubsan/c99-shift-1.c: New test.
1544 2013-08-29 Jan Hubicka <jh@suse.cz>
1546 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1547 to match template and comment.
1549 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1552 * g++.dg/cpp0x/dc8.C: New.
1553 * g++.dg/template/meminit1.C: Adjust.
1555 2013-08-30 Teresa Johnson <tejohnson@google.com>
1557 * gcc.dg/inline-dump.c: Delete inadvertant commit.
1559 2013-08-30 Jakub Jelinek <jakub@redhat.com>
1561 PR tree-optimization/58277
1562 * gcc.c-torture/execute/pr58277-1.c: New test.
1563 * gcc.c-torture/execute/pr58277-2.c: New test.
1565 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
1567 * gcc.dg/guality/param-1.c: New test.
1568 * gcc.dg/guality/param-2.c: Likewise.
1570 2013-08-30 Richard Biener <rguenther@suse.de>
1572 PR tree-optimization/58228
1573 * gcc.dg/torture/pr58228.c: New testcase.
1575 2013-08-30 Richard Biener <rguenther@suse.de>
1577 PR tree-optimization/58223
1578 * gcc.dg/torture/pr58223.c: New testcase.
1579 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1581 2013-08-30 Richard Biener <rguenther@suse.de>
1583 PR tree-optimization/58010
1584 * gcc.dg/pr58010.c: New testcase.
1586 2013-08-29 Xinliang DavidLi <davidxl@google.com>
1588 * gcc.dg/unroll_3.c: Message change.
1589 * gcc.dg/unroll_4.c: Likewise.
1590 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1591 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1592 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1593 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1594 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1595 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1596 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1597 * gcc.dg/unroll_1.c: Likewise.
1598 * gcc.dg/vect/bb-slp-31.c: Likewise.
1599 * gcc.dg/vect/bb-slp-14.c: Likewise.
1600 * gcc.dg/vect/bb-slp-8.c: Likewise.
1601 * gcc.dg/vect/bb-slp-23.c: Likewise.
1602 * gcc.dg/vect/bb-slp-15.c: Likewise.
1603 * gcc.dg/vect/bb-slp-9.c: Likewise.
1604 * gcc.dg/vect/bb-slp-24.c: Likewise.
1605 * gcc.dg/vect/bb-slp-16.c: Likewise.
1606 * gcc.dg/vect/bb-slp-25.c: Likewise.
1607 * gcc.dg/vect/bb-slp-17.c: Likewise.
1608 * gcc.dg/vect/bb-slp-26.c: Likewise.
1609 * gcc.dg/vect/bb-slp-18.c: Likewise.
1610 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1611 * gcc.dg/vect/bb-slp-27.c: Likewise.
1612 * gcc.dg/vect/bb-slp-19.c: Likewise.
1613 * gcc.dg/vect/bb-slp-28.c: Likewise.
1614 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1615 * gcc.dg/vect/bb-slp-29.c: Likewise.
1616 * gcc.dg/vect/bb-slp-8a.c: Likewise.
1617 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1618 * gcc.dg/vect/bb-slp-1.c: Likewise.
1619 * gcc.dg/vect/bb-slp-8b.c: Likewise.
1620 * gcc.dg/vect/bb-slp-2.c: Likewise.
1621 * gcc.dg/vect/bb-slp-3.c: Likewise.
1622 * gcc.dg/vect/bb-slp-10.c: Likewise.
1623 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1624 * gcc.dg/vect/bb-slp-4.c: Likewise.
1625 * gcc.dg/vect/bb-slp-11.c: Likewise.
1626 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1627 * gcc.dg/vect/bb-slp-5.c: Likewise.
1628 * gcc.dg/vect/bb-slp-20.c: Likewise.
1629 * gcc.dg/vect/bb-slp-6.c: Likewise.
1630 * gcc.dg/vect/bb-slp-21.c: Likewise.
1631 * gcc.dg/vect/bb-slp-30.c: Likewise.
1632 * gcc.dg/vect/bb-slp-13.c: Likewise.
1633 * gcc.dg/vect/bb-slp-7.c: Likewise.
1634 * gcc.dg/vect/bb-slp-22.c: Likewise.
1635 * gcc.dg/unroll_2.c: Likewise.
1636 * g++.dg/vect/slp-pr50413.cc: Likewise.
1637 * g++.dg/vect/slp-pr56812.cc: Likewise.
1638 * g++.dg/vect/slp-pr50819.cc: Likewise.
1640 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
1642 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1644 2013-08-29 Teresa Johnson <tejohnson@google.com>
1646 * gcc.dg/pr40209.c: Use -fopt-info.
1647 * gcc.dg/pr26570.c: Ditto.
1648 * gcc.dg/pr32773.c: Ditto.
1649 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1651 2013-08-29 Richard Biener <rguenther@suse.de>
1653 PR tree-optimization/58246
1654 * gcc.dg/torture/pr58246.c: New testcase.
1656 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1659 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
1661 * gfortran.dg/realloc_on_assign_19.f90: New test.
1663 2013-08-29 Richard Biener <rguenther@suse.de>
1666 * gcc.dg/pr57287-2.c: New testcase.
1668 2013-08-29 Richard Biener <rguenther@suse.de>
1670 PR tree-optimization/57685
1671 * gcc.dg/torture/pr57685.c: New testcase.
1673 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
1676 * g++.dg/cpp0x/dc7.C: New.
1678 2013-08-28 Jakub Jelinek <jakub@redhat.com>
1681 * c-c++-common/gomp/pr58257.c: New test.
1683 2013-08-28 Richard Biener <rguenther@suse.de>
1685 PR tree-optimization/56933
1686 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1688 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
1690 * gcc.target/aarch64/scalar_shift_1.c: New.
1692 2013-08-27 Richard Biener <rguenther@suse.de>
1694 PR tree-optimization/57521
1695 * gcc.dg/torture/pr57521.c: New testcase.
1697 2013-08-27 Jakub Jelinek <jakub@redhat.com>
1699 PR rtl-optimization/57860
1700 PR rtl-optimization/57861
1701 PR rtl-optimization/57875
1702 PR rtl-optimization/57876
1703 PR rtl-optimization/57877
1704 * gcc.c-torture/execute/pr57860.c: New test.
1705 * gcc.c-torture/execute/pr57861.c: New test.
1706 * gcc.c-torture/execute/pr57875.c: New test.
1707 * gcc.c-torture/execute/pr57876.c: New test.
1708 * gcc.c-torture/execute/pr57877.c: New test.
1710 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1713 * gfortran.dg/bounds_check_18.f90: New test.
1715 2013-08-23 Jan Hubicka <jh@suse.cz>
1717 * g++.dg/ipa/devirt-14.C: Fix typo.
1719 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
1722 * gfortran.dg/inline_sum_5.f90: New.
1724 2013-08-23 Janus Weil <janus@gcc.gnu.org>
1727 * gfortran.dg/typebound_assignment_7.f90: New.
1729 2013-08-23 Jan Hubicka <jh@suse.cz>
1731 * g++.dg/ipa/devirt-13.C: New testcase.
1732 * g++.dg/ipa/devirt-14.C: New testcase.
1734 2013-08-23 Jakub Jelinek <jakub@redhat.com>
1737 * gcc.target/i386/pr58218.c: New test.
1739 PR tree-optimization/58209
1740 * gcc.c-torture/execute/pr58209.c: New test.
1742 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1744 * gcc.target/powerpc/pr57744.c: Declare abort.
1746 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1749 * g++.dg/template/error54.C: New.
1751 2013-08-22 Janus Weil <janus@gcc.gnu.org>
1754 * gfortran.dg/select_type_34.f90: New.
1756 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1759 * g++.dg/warn/deprecated-7.C: New.
1761 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1763 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1765 2013-08-21 Jeff Law <law@redhat.com>
1767 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1769 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1772 * g++.dg/ext/attr-alias-3.C: New.
1774 2013-08-20 Janus Weil <janus@gcc.gnu.org>
1777 * gfortran.dg/intent_out_8.f90: New.
1779 2013-08-20 Teresa Johnson <tejohnson@google.com>
1781 PR rtl-optimizations/57451
1782 * g++.dg/tree-prof/pr57451.C: New test.
1784 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1787 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1789 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1792 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1794 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
1796 * gcc.target/powerpc/dfp-dd-2.c: New test.
1797 * gcc.target/powerpc/dfp-td-2.c: Likewise.
1798 * gcc.target/powerpc/dfp-td-3.c: Likewise.
1800 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
1802 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1803 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1806 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
1808 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1810 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1813 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1814 correct test response.
1817 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1818 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1819 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1821 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1822 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1824 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1826 2013-08-18 Jan Hubicka <jh@suse.cz>
1828 * g++.dg/ipa/type-inheritance-1.C: New testcase.
1830 2013-08-19 Janus Weil <janus@gcc.gnu.org>
1833 * gfortran.dg/gomp/proc_ptr_1.f90: New.
1835 2013-08-18 Jakub Jelinek <jakub@redhat.com>
1837 PR tree-optimization/58006
1838 * g++.dg/opt/pr58006.C: New test.
1840 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
1842 * gnat.dg/specs/linker_alias.ads: New test.
1844 2013-08-16 Jakub Jelinek <jakub@redhat.com>
1846 PR tree-optimization/58164
1847 * gcc.c-torture/compile/pr58164.c: New test.
1849 PR tree-optimization/58165
1850 * g++.dg/opt/pr58165.C: New test.
1852 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1855 * g++.dg/cpp0x/enum28.C: New.
1856 * g++.dg/cpp0x/enum15.C: Adjust.
1858 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1861 * gcc.target/powerpc/pr57949-1.c: New.
1862 * gcc.target/powerpc/pr57949-2.c: New.
1864 2013-08-14 Jakub Jelinek <jakub@redhat.com>
1866 PR tree-optimization/58145
1867 * gcc.dg/pr58145-1.c: New test.
1868 * gcc.dg/pr58145-2.c: New test.
1870 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
1872 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1873 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1874 * gcc.dg/debug/dwarf2/static1.c: Likewise.
1875 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1876 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1877 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1878 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1879 * gcc.dg/debug/dwarf2/var1.c: Likewise.
1880 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1881 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1882 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1883 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1884 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1885 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1886 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1887 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1888 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1889 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1890 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1891 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1892 * gcc.dg/debug/dwarf2/var2.c: Likewise.
1893 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1894 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1895 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1896 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1897 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1898 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1899 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1900 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1901 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1902 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1903 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1904 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1905 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1906 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1907 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1908 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1909 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1910 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1911 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1912 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1915 * gcc.c-torture/execute/pr56799.x: New file.
1917 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1919 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1921 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1922 * gcc.dg/pr44214-3.c (v2df): Likewise.
1924 * gcc.dg/pr46647.c: xfail for avr-*-*.
1926 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1928 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1929 Expect l to be optimized away.
1930 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1933 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1934 to tests that assume int/double are larger than short/float.
1937 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1939 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1940 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1941 target { int16 }. Restrict existing tests to target { int32 }
1943 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1944 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1945 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1946 * lib/target-supports.exp (check_effective_target_int32): New proc.
1948 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1949 exclude from scan test.
1951 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1952 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1953 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1954 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1955 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
1956 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
1957 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
1958 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
1959 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
1960 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1961 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
1962 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
1963 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
1964 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
1965 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1966 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1967 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1968 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
1969 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
1971 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
1973 * gcc.target/arm/pr19599.c: Skip for -mthumb.
1975 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
1976 to be the first test directive.
1977 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1978 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1979 * gcc.target/arm/atomic-op-char.c: Likewise.
1980 * gcc.target/arm/atomic-op-consume.c: Likewise.
1981 * gcc.target/arm/atomic-op-int.c: Likewise.
1982 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1983 * gcc.target/arm/atomic-op-release.c: Likewise.
1984 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1985 * gcc.target/arm/atomic-op-short.c: Likewise.
1987 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
1989 PR rtl-optimization/57662
1990 * gcc.dg/pr57662.c: New test.
1992 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
1994 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
1996 * gcc.target/mips/nans-legacy.c: Likewise.
1998 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2000 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2002 * gcc.target/mips/fabs-legacy.c: Likewise.
2003 * gcc.target/mips/fabsf-2008.c: Likewise.
2004 * gcc.target/mips/fabsf-legacy.c: Likewise.
2005 * gcc.target/mips/fneg-2008.c: Likewise.
2006 * gcc.target/mips/fneg-legacy.c: Likewise.
2007 * gcc.target/mips/fnegf-2008.c: Likewise.
2008 * gcc.target/mips/fnegf-legacy.c: Likewise.
2009 * gcc.target/mips/nan-2008.c: Likewise.
2010 * gcc.target/mips/nan-legacy.c: Likewise.
2011 * gcc.target/mips/nanf-2008.c: Likewise.
2012 * gcc.target/mips/nanf-legacy.c: Likewise.
2013 * gcc.target/mips/nans-2008.c: Likewise.
2014 * gcc.target/mips/nans-legacy.c: Likewise.
2015 * gcc.target/mips/nansf-2008.c: Likewise.
2016 * gcc.target/mips/nansf-legacy.c: Likewise.
2018 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2020 * gnat.dg/valued_proc.adb: New test.
2021 * gnat.dg/valued_proc_pkg.ads: New helper.
2023 2013-08-13 Jakub Jelinek <jakub@redhat.com>
2025 PR tree-optimization/57661
2026 * g++.dg/opt/pr57661.C: New test.
2029 * gcc.dg/asan/pr56417.c: New test.
2031 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2033 * gnat.dg/loop_optimization16.adb: New test.
2034 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2036 2013-08-13 Marek Polacek <polacek@redhat.com>
2038 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2040 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2042 Example of converting global state to per-pass state.
2044 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2045 global state "static int counter" to...
2046 (one_pass::counter): ...this instance data.
2048 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2050 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2051 to member function...
2052 (one_pass::gate): ...this.
2053 (one_pass_exec): Convert to member function...
2054 (one_pass::impl_execute): ...this.
2056 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2059 * g++.dg/cpp0x/pr57416.C: New.
2061 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2063 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2065 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2066 * g++.dg/cpp0x/defaulted2.C: Likewise.
2067 * g++.dg/cpp0x/defaulted31.C: Likewise.
2068 * g++.dg/cpp0x/error6.C: Likewise.
2069 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2070 * g++.dg/cpp0x/override2.C: Likewise.
2071 * g++.dg/cpp0x/parse1.C: Likewise.
2072 * g++.dg/cpp0x/scoped_enum.C: Likewise.
2073 * g++.dg/cpp0x/temp_default4.C: Likewise.
2074 * g++.dg/ext/attrib32.C: Likewise.
2075 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2076 * g++.dg/ext/mv13.C: Likewise.
2077 * g++.dg/ext/mv7.C: Likewise.
2078 * g++.dg/ext/mv9.C: Likewise.
2079 * g++.dg/ext/pr57362.C: Likewise.
2080 * g++.dg/ext/typeof10.C: Likewise.
2081 * g++.dg/lookup/anon6.C: Likewise.
2082 * g++.dg/lookup/crash6.C: Likewise.
2083 * g++.dg/lookup/name-clash5.C: Likewise.
2084 * g++.dg/lookup/name-clash6.C: Likewise.
2085 * g++.dg/other/anon4.C: Likewise.
2086 * g++.dg/other/error15.C: Likewise.
2087 * g++.dg/other/error8.C: Likewise.
2088 * g++.dg/other/redecl2.C: Likewise.
2089 * g++.dg/parse/crash16.C: Likewise.
2090 * g++.dg/parse/crash21.C: Likewise.
2091 * g++.dg/parse/crash38.C: Likewise.
2092 * g++.dg/parse/redef2.C: Likewise.
2093 * g++.dg/parse/struct-as-enum1.C: Likewise.
2094 * g++.dg/template/crash39.C: Likewise.
2095 * g++.dg/template/redecl3.C: Likewise.
2096 * g++.dg/tls/diag-3.C: Likewise.
2097 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2098 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2099 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2100 * g++.old-deja/g++.brendan/crash16.C: Likewise.
2101 * g++.old-deja/g++.brendan/crash18.C: Likewise.
2102 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2103 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2104 * g++.old-deja/g++.brendan/static3.C: Likewise.
2105 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2106 * g++.old-deja/g++.jason/binding.C: Likewise.
2107 * g++.old-deja/g++.jason/crash4.C: Likewise.
2108 * g++.old-deja/g++.jason/crash7.C: Likewise.
2109 * g++.old-deja/g++.jason/lineno.C: Likewise.
2110 * g++.old-deja/g++.jason/scoping7.C: Likewise.
2111 * g++.old-deja/g++.mike/misc3.C: Likewise.
2112 * g++.old-deja/g++.mike/net44.C: Likewise.
2113 * g++.old-deja/g++.mike/ns3.C: Likewise.
2114 * g++.old-deja/g++.ns/alias4.C: Likewise.
2115 * g++.old-deja/g++.ns/ns11.C: Likewise.
2116 * g++.old-deja/g++.other/crash23.C: Likewise.
2117 * g++.old-deja/g++.other/decl8.C: Likewise.
2118 * g++.old-deja/g++.other/linkage3.C: Likewise.
2119 * g++.old-deja/g++.other/typeck1.C: Likewise.
2120 * g++.old-deja/g++.other/typedef5.C: Likewise.
2121 * g++.old-deja/g++.pt/explicit34.C: Likewise.
2122 * g++.old-deja/g++.pt/friend36.C: Likewise.
2123 * obj-c++.dg/method-8.mm: Likewise.
2124 * obj-c++.dg/tls/diag-3.mm: Likewise.
2126 2013-08-12 Perez Read <netfirewall@gmail.com>
2129 * gcc.target/i386/movabs-1.c: New test.
2131 2013-08-12 Marek Polacek <polacek@redhat.com>
2133 PR tree-optimization/57980
2134 * gcc.dg/pr57980.c: New test.
2136 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2139 * gfortran.dg/do_check_10.f90: New test.
2140 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
2141 * gfortran.dg/array_constructor_18.f90: Likewise.
2142 * gfortran.dg/array_constructor_22.f90: Likewise.
2143 * gfortran.dg/coarray_15.f90: Likewise.
2144 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
2145 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
2146 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
2148 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
2151 * g++.dg/cpp0x/constexpr-ice8.C: New.
2153 2013-08-09 Xinliang David Li <davidxl@google.com>
2155 * gcc.target/i386/memcpy-strategy-1.c: New test.
2156 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2157 * gcc.target/i386/memset-strategy-1.c: Ditto.
2158 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2160 2013-08-09 Jan Hubicka <jh@suse.cz>
2162 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2163 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2165 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
2167 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2169 2013-08-09 Janus Weil <janus@gcc.gnu.org>
2172 * gfortran.dg/transfer_intrinsic_6.f90: New.
2174 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2177 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2180 * g++.dg/lookup/typedef2.C: New.
2182 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
2184 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2185 output of vdup intrinsics.
2187 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2189 * gcc.target/arm/lp1189445.c: New testcase.
2191 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
2193 * gcc.dg/torture/pr58079.c: New test.
2195 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
2197 * gnat.dg/warn9.adb: New test.
2199 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2202 * g++.dg/lookup/typedef2.C: New.
2204 2013-08-07 David Malcolm <dmalcolm@redhat.com>
2206 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2207 to optstr when building plugins on darwin.
2209 2013-08-06 Martin Jambor <mjambor@suse.cz>
2211 PR tree-optimization/57539
2212 * gcc.dg/ipa/pr57539.c: New test.
2214 2013-08-06 Martin Jambor <mjambor@suse.cz>
2215 Bernd Edlinger <bernd.edlinger@hotmail.de>
2217 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2218 (a): Fix constructor.
2220 2013-08-06 Martin Jambor <mjambor@suse.cz>
2223 * gfortran.dg/pr57987.f90: New test.
2225 2013-08-06 Martin Jambor <mjambor@suse.cz>
2228 * gcc.dg/torture/pr58041.c: New test.
2229 * gcc.target/arm/pr58041.c: Likewise.
2231 2013-08-06 Janus Weil <janus@gcc.gnu.org>
2234 * gfortran.dg/pointer_init_8.f90: New.
2236 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2239 * g++.dg/cpp0x/pr58080.C: New.
2241 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2243 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2244 to optstr when building plugins.
2246 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2248 Patch autogenerated by refactor_passes.py from
2249 https://github.com/davidmalcolm/gcc-refactoring-scripts
2250 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2252 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2253 struct to a subclass of gimple_opt_pass along with...
2254 (pass_data_one_pass): ...new pass_data instance and...
2255 (make_one_pass): ...new function.
2256 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2257 global struct to a subclass of gimple_opt_pass along with...
2258 (pass_data_warn_self_assign): ...new pass_data instance and...
2259 (make_pass_warn_self_assign): ...new function.
2260 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2261 a global struct to a subclass of gimple_opt_pass along with...
2262 (pass_data_dumb_plugin_example): ...new pass_data instance and...
2263 (make_pass_dumb_plugin_example): ...new function.
2264 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2265 global struct to a subclass of gimple_opt_pass along with...
2266 (pass_data_warn_self_assign): ...new pass_data instance and...
2267 (make_pass_warn_self_assign): ...new function.
2269 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2271 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2272 is created and added to the pass_manager to reflect
2273 autogenerated changes.
2274 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2275 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2276 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2278 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2281 * g++.dg/cpp0x/pr58072.C: New.
2283 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2285 * gcc.dg/torture/pr57993-2.cpp: New.
2287 2013-08-02 Jan Hubicka <jh@suse.cz>
2289 * gcc.dg/ipa/ipa-1.c: Update.
2290 * gcc.dg/ipa/ipa-2.c: Update.
2291 * gcc.dg/ipa/ipa-3.c: Update.
2292 * gcc.dg/ipa/ipa-4.c: Update.
2293 * gcc.dg/ipa/ipa-5.c: Update.
2294 * gcc.dg/ipa/ipa-7.c: Update.
2295 * gcc.dg/ipa/ipa-8.c: Update.
2296 * gcc.dg/ipa/ipcp-1.c: Update.
2297 * gcc.dg/ipa/ipcp-2.c: Update.
2299 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
2301 PR rtl-optimization/58048
2302 * gcc.target/i386/pr58048.c: New.
2304 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2306 * gcc.target/arm/neon-for-64bits-2.c: Delete.
2308 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
2309 Peter Bergner <bergner@vnet.ibm.com>
2312 * g++.dg/overload/using3.C: New.
2313 * g++.dg/overload/using2.C: Adjust.
2314 * g++.dg/lookup/using9.C: Likewise.
2316 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2318 * gcc.target/arm/pr46972-2.c: New test.
2320 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
2322 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2324 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2326 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2328 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
2330 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2331 rather than addressing!=absolute when deciding how to handle MIPS16
2332 when the test forces an ABI.
2334 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2337 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2339 2013-07-30 Steve Ellcey <sellcey@mips.com>
2341 * gcc.target/mips/code-readable-1.c: Increase switch size.
2342 * gcc.target/mips/code-readable-2.c: Ditto.
2343 * gcc.target/mips/code-readable-3.c: Ditto.
2344 * gcc.target/mips/code-readable-4.c: Ditto.
2346 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2349 * g++.dg/parse/crash63.C: New.
2351 2013-07-30 Tobias Burnus <burnus@net-b.de>
2354 * gfortran.dg/pointer_assign_8.f90: New.
2355 * gfortran.dg/pointer_assign_9.f90: New.
2356 * gfortran.dg/pointer_assign_10.f90: New.
2357 * gfortran.dg/pointer_assign_11.f90: New.
2359 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2361 * gcc.target/arm/pr57637.c: New testcase.
2363 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2365 PR tree-optimization/57993
2366 * gcc.dg/torture/pr57993.c: New test.
2368 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
2370 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2372 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2375 * g++.dg/conversion/ambig2.C: New.
2377 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
2379 * gcc.target/mips/fabs-2008.c: New test case.
2380 * gcc.target/mips/fabs-legacy.c: New test case.
2381 * gcc.target/mips/fabsf-2008.c: New test case.
2382 * gcc.target/mips/fabsf-legacy.c: New test case.
2383 * gcc.target/mips/fneg-2008.c: New test case.
2384 * gcc.target/mips/fneg-legacy.c: New test case.
2385 * gcc.target/mips/fneg-2008.c: New test case.
2386 * gcc.target/mips/fneg-legacy.c: New test case.
2387 * gcc.target/mips/nan-2008.c: New test case.
2388 * gcc.target/mips/nan-legacy.c: New test case.
2389 * gcc.target/mips/nanf-2008.c: New test case.
2390 * gcc.target/mips/nanf-legacy.c: New test case.
2391 * gcc.target/mips/nans-2008.c: New test case.
2392 * gcc.target/mips/nans-legacy.c: New test case.
2393 * gcc.target/mips/nansf-2008.c: New test case.
2394 * gcc.target/mips/nansf-legacy.c: New test case.
2395 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2397 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2398 Maxim Kuvyrkov <maxim@kugelworks.com>
2400 * lib/target-supports.exp (check_effective_target_non_bionic): New
2401 effective-target test.
2402 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2403 * g++.dg/tls/thread_local4g.C: Ditto.
2405 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2408 * gfortran.dg/vector_subsript_7.f90: New test.
2410 2013-07-27 Tobias Burnus <burnus@net-b.de>
2413 * gfortran.dg/warn_alias.f90: New.
2415 2013-07-27 Janus Weil <janus@gcc.gnu.org>
2418 * gfortran.dg/class_array_19.f90: New.
2420 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
2422 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2423 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2424 * gcc.dg/vect/pr57741-3.c: Likewise.
2425 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2427 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
2429 Skip tests that make assumptions about struct layout that don't hold
2431 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2432 * g++.dg/cpp0x/iop.C: Likewise.
2433 * g++.dg/cpp0x/named_refs.C: Likewise.
2434 * g++.dg/cpp0x/rv1p.C: Likewise.
2435 * g++.dg/cpp0x/rv2p.C: Likewise.
2436 * g++.dg/cpp0x/rv3p.C: Likewise.
2437 * g++.dg/cpp0x/rv4p.C: Likewise.
2438 * g++.dg/cpp0x/rv5p.C: Likewise.
2439 * g++.dg/cpp0x/rv6p.C: Likewise.
2440 * g++.dg/cpp0x/rv7p.C: Likewise.
2441 * g++.dg/cpp0x/rv8p.C: Likewise.
2442 * g++.dg/ext/strncpy-chk1.C: Likewise.
2443 * gcc.dg/builtin-object-size-10.c: Likewise.
2444 * gcc.dg/builtin-object-size-11.c: Likewise.
2445 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2446 * gcc.dg/pr25805.c: Likewise.
2447 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2448 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2449 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2450 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2451 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2452 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2453 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2454 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2455 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2456 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2457 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2458 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2459 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2460 * gcc.c-torture/execute/zerolen-2.x: Likewise.
2461 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2463 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2464 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2466 * gcc.dg/torture/pr37868.c: Disable for epiphany.
2467 * gcc.dg/sibcall-6.c: Enable for epiphany.
2469 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2471 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2473 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
2475 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2476 memcpy not initializers.
2478 * gcc.dg/guality/guality.exp: Skip on AIX.
2480 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2483 * g++.dg/cpp0x/pr57101.C: New.
2485 2013-07-26 Ian Bolton <ian.bolton@arm.com>
2487 * gcc.target/aarch64/neg_1.c: New test.
2489 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2492 * gfortran.dg/typebound_call_25.f90: New.
2494 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2497 * g++.dg/cpp0x/pr57981.C: New.
2499 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2502 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2504 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
2506 PR rtl-optimization/57960
2507 * gcc.target/s390/pr57960.c: New.
2509 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2512 * gfortran.dg/unlimited_polymorphic_9.f90: New.
2514 2013-07-25 Terry Guo <terry.guo@arm.com>
2516 * gcc.target/arm/thumb1-Os-mult.c: New test case.
2518 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2521 * g++.dg/inherit/pr57942.C: New.
2523 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2525 * gcc.target/powerpc/bool2.h: New file, test the code generation
2526 of logical operations for power5, altivec, power7, and power8 systems.
2527 * gcc.target/powerpc/bool2-p5.c: Likewise.
2528 * gcc.target/powerpc/bool2-av.c: Likewise.
2529 * gcc.target/powerpc/bool2-p7.c: Likewise.
2530 * gcc.target/powerpc/bool2-p8.c: Likewise.
2531 * gcc.target/powerpc/bool3.h: Likewise.
2532 * gcc.target/powerpc/bool3-av.c: Likewise.
2533 * gcc.target/powerpc/bool2-p7.c: Likewise.
2534 * gcc.target/powerpc/bool2-p8.c: Likewise.
2536 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2538 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2540 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2542 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2544 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2546 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2547 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2548 type from long to long long.
2549 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2550 to have effective-target keywords of lp64 and ilp32.
2551 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2552 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2553 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2554 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2555 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2556 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2557 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2558 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2559 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2561 2013-07-23 Tom Tromey <tromey@redhat.com>
2562 Joseph Myers <joseph@codesourcery.com>
2564 * gcc.dg/c11-generic-1.c: New file.
2565 * gcc.dg/c11-generic-2.c: New file.
2567 2013-07-22 Tobias Burnus <burnus@net-b.de>
2571 * coarray/lib_realloc_1.f90: Permit optimization.
2572 * gfortran.dg/coarray_31.f90: New.
2574 2013-07-22 Tobias Burnus <burnus@net-b.de>
2577 * gfortran.dg/class_array_7.f03: Fix memory leak.
2579 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2582 * g++.dg/cpp0x/decltype56.C: New.
2584 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2586 * gcc.dg/pr53265.c: Correct line number in dg-message.
2588 2013-07-22 Diego Novillo <dnovillo@google.com>
2590 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
2592 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2595 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2596 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2598 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2601 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2602 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2603 * gcc.dg/torture/pr53366-1.c: Same.
2604 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2605 * gcc.dg/torture/pr56488.c: Same.
2606 * gcc.dg/torture/pr57584.c: Same.
2607 * gcc.dg/tree-ssa/pr57385.c: Same.
2608 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2610 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
2612 * c-c++-common/pr41779.c: Fix typos.
2613 * gcc.c-torture/compile/20031125-2.c: Likewise.
2614 * gcc.c-torture/compile/20040621-1.c: Likewise.
2615 * gcc.c-torture/execute/20020418-1.c: Likewise.
2616 * gcc.dg/20020108-1.c: Likewise.
2617 * gcc.dg/atomic-generic-aux.c: Likewise.
2618 * gcc.dg/builtin-complex-err-2.c: Likewise.
2619 * gcc.dg/decl-1.c: Likewise.
2620 * gcc.dg/di-sync-multithread.c: Likewise.
2621 * gcc.dg/format/c90-printf-1.c: Likewise.
2622 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2623 * gcc.dg/long-long-compare-1.c: Likewise.
2624 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2625 * gcc.dg/pr17055-1.c: Likewise.
2626 * gcc.dg/pr27095.c: Likewise.
2627 * gcc.dg/torture/fp-int-convert.h: Likewise.
2628 * gcc.dg/tree-prof/inliner-1.c: Likewise.
2629 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2630 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2631 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2632 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2633 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2634 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2635 * gcc.dg/tree-ssa/pr42585.c: Likewise.
2636 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2637 * gcc.dg/vect/vect-cond-5.c: Likewise.
2638 * gcc.dg/weak/typeof-2.c: Likewise.
2639 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2640 * gcc.target/arm/naked-1.c: Likewise.
2641 * gcc.target/i386/pr9771-1.c: Likewise.
2642 * gcc.target/sparc/sparc-constant-1.c: Likewise.
2643 * gcc.target/sparc/struct-ret-check.c: Likewise.
2644 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2645 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2646 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2649 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2652 * gfortran.dg/dependency_42.f90: New test.
2653 * gfortran.dg/dependency_43.f90: New test.
2655 2013-07-21 Tobias Burnus <burnus@net-b.de>
2658 * gfortran.dg/round_4.f90: New.
2660 2013-07-21 Tobias Burnus <burnus@net-b.de>
2663 * gfortran.dg/min_max_conformance_2.f90: New.
2665 2013-07-20 Jakub Jelinek <jakub@redhat.com>
2667 PR preprocessor/57620
2668 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2669 (main): Don't test {s,u,U,L}12.
2670 * c-c++-common/raw-string-13.c: New test.
2671 * c-c++-common/raw-string-14.c: New test.
2672 * c-c++-common/raw-string-15.c: New test.
2673 * c-c++-common/raw-string-16.c: New test.
2675 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
2677 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2679 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
2681 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2683 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2684 target { ! keeps_null_pointer_checks }.
2685 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2686 target { ! keeps_null_pointer_checks }.
2688 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2689 * gcc.dg/torture/pr56488.c: Likewise.
2691 2013-07-19 Ian Bolton <ian.bolton@arm.com>
2693 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2696 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
2698 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2699 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2700 * gfortran.dg/guality/guality.exp: Skip on AIX.
2702 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2704 * g++.dg/debug/pr56819.C: Skip on AIX.
2705 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2706 * g++.dg/guality/guality.exp: Skip on AIX.
2708 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2710 * gcc.misc-tests/gcov-14.c: Skip on AIX.
2712 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2714 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
2717 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2718 Adjust to corrected rounding.
2720 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
2722 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2723 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2724 check_effective_target_cilkplus.
2725 * g++.dg/cilk-plus/cilk-plus.exp: Same.
2727 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
2729 * gcc.target/powerpc/pr57744.c: Fix typo.
2731 2013-07-18 Sriraman Tallam <tmsriram@google.com>
2734 * gcc.c-torture/compile/pr57698.c: New test.
2735 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2736 * gcc.c-torture/compile/pr44043.c: Ditto.
2738 2013-07-18 Wei Mi <wmi@google.com>
2740 PR rtl-optimization/57878
2741 * g++.dg/pr57878.C: New test.
2743 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2745 * gcc.dg/pr42611.c: Move dg-error to correct line.
2747 2013-07-17 Tobias Burnus <burnus@net-b.de>
2750 * gfortran.dg/dollar_sym_3.f: New.
2751 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2753 2013-07-16 Iain Sandoe <iain@codesourcery.com>
2758 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2759 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2760 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2761 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2762 * objc.dg/image-info.m: Likewise.
2763 * objc.dg/symtab-1.m: Likewise.
2764 * objc.dg/torture/strings/const-str-10.m: Likewise.
2765 * objc.dg/torture/strings/const-str-11.m: Likewise.
2766 * objc.dg/torture/strings/const-str-9.m: Likewise.
2767 * objc.dg/zero-link-1.m: Likewise.
2768 * objc.dg/zero-link-2.m: Likewise.
2769 * objc.dg/no-extra-load.m: Avoid Foundation.h.
2770 * objc.dg/objc-foreach-4.m: Likewise.
2771 * objc.dg/objc-foreach-5.m: Likewise.
2772 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2774 * obj-c++.dg/strings/const-str-12.mm: Likewise.
2775 * obj-c++.dg/syntax-error-1.mm: Likewise.
2776 * objc.dg/method-6.m: Likewise.
2777 * objc.dg/pr23214.m: Likewise.
2778 * objc.dg/proto-lossage-7.m: Likewise.
2779 * objc.dg/strings/const-str-12b.m: Likewise.
2780 * objc.dg/zero-link-3.m: Likewise.
2781 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2782 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2783 adjust headers, interfaces and encoded types to reflect current system
2784 versions. Add FIXME and outputs from current system compiler for
2787 2013-07-15 Cong Hou <congh@google.com>
2789 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2791 * gcc.target/i386/l_fma_float_3.c: Likewise.
2792 * gcc.target/i386/l_fma_double_1.c: Likewise.
2793 * gcc.target/i386/l_fma_double_3.c: Likewise.
2795 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
2797 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2798 function to test if HTM is available.
2799 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2800 * gcc.target/powerpc/htm-builtin-1.c: New test.
2802 2013-07-15 Tobias Burnus <burnus@net-b.de>
2804 * gfortran.dg/coarray_lib_realloc_1.f90: New.
2805 * gfortran.dg/coarray/lib_realloc_1.f90: New.
2806 * gfortran.dg/coarray_6.f90: Add dg-error.
2808 2013-07-15 Tobias Burnus <burnus@net-b.de>
2811 * gfortran.dg/finalize_18.f90: New.
2813 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2816 * fortran.dg/module_variable_1.f90: New test.
2817 * fortran.dg/module_variable_2.f90: New test.
2819 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
2821 * g++.dg/ext/vector19.C: Adapt.
2822 * g++.dg/ext/vector23.C: New testcase.
2824 2013-07-12 Michael Matz <matz@suse.de>
2827 * c-c++-common/pr55771.c: New test.
2829 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
2831 * gcc.target/aarch64/vect-movi.c: New.
2833 2013-07-11 Sriraman Tallam <tmsriram@google.com>
2836 * g++.dg/ext/pr57362.C: New.
2838 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
2841 * gcc.target/avr/torture/pr57631.c: New test.
2843 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2846 * g++.dg/cpp0x/constexpr-ice7.C: New.
2848 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
2850 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2852 * gcc.c-torture/execute/nest-align-1.x: New.
2854 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2857 * g++.dg/cpp0x/sfinae48.C: New.
2859 2013-07-10 Jakub Jelinek <jakub@redhat.com>
2861 PR preprocessor/57824
2862 * c-c++-common/raw-string-17.c: New test.
2863 * c-c++-common/gomp/pr57824.c: New test.
2865 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2868 * g++.dg/cpp0x/reinterpret_cast1.C: New.
2869 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2870 * g++.dg/conversion/dr195.C: Update.
2871 * g++.dg/expr/cast2.C: Likewise.
2873 2013-07-10 Jakub Jelinek <jakub@redhat.com>
2875 * c-c++-common/raw-string-18.c: New test.
2876 * c-c++-common/raw-string-19.c: New test.
2878 PR preprocessor/57757
2879 * g++.dg/cpp/paste1.C: New test.
2880 * g++.dg/cpp/paste2.C: New test.
2882 2013-07-10 Graham Stott <grahams@btinternet.com>
2884 * gcc.target/mips/mulsize-1.c: New.
2885 * gcc.target/mips/mulsize-2.c: New.
2886 * gcc.target/mips/mulsize-3.c: New.
2887 * gcc.target/mips/mulsize-4.c: New.
2889 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
2892 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2893 * g++.dg/ext/vector24.C: New testcase.
2895 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
2898 * g++.dg/cpp0x/decltype17.C: Adjust.
2900 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2903 * g++.dg/cpp0x/pr51786.C: New.
2905 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
2907 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2909 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2911 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2913 * gcc.target/powerpc/sd-vsx.c: Require dfp.
2914 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2916 2013-07-08 Tobias Burnus <burnus@net-b.de>
2919 * gfortran.dg/c_f_pointer_tests_8.f90: New.
2921 2013-07-08 Tobias Burnus <burnus@net-b.de>
2924 * gfortran.dg/do_check_9.f90: New.
2926 2013-07-08 Tobias Burnus <burnus@net-b.de>
2929 * gfortran.dg/dot_product_2.f90: New.
2931 2013-07-08 Tobias Burnus <burnus@net-b.de>
2934 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2936 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
2938 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2939 * gfortran.dg/finalize_10.f90: Fix dg-final.
2941 2013-07-08 Jakub Jelinek <jakub@redhat.com>
2944 * gcc.target/i386/pr57819.c: New test.
2946 PR rtl-optimization/57829
2947 * gcc.c-torture/execute/pr57829.c: New test.
2949 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2951 * gcc.target/i386/memcpy-vector_loop-1.c: New.
2952 * gcc.target/i386/memcpy-vector_loop-2.c: New.
2954 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
2957 * gcc.target/i386/pr57807.c: New test.
2959 2013-07-06 Jakub Jelinek <jakub@redhat.com>
2962 * gcc.dg/tree-ssa/vrp89.c: New test.
2964 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
2967 * g++.dg/parse/defarg16.C: New.
2969 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
2971 PR rtl-optimization/55342
2972 * gcc.target/i386/pr55342.c: New.
2974 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
2976 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
2978 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
2981 * g++.dg/inherit/virtual10.C: New.
2983 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
2986 * gcc.dg/large-size-array-6.c: New test.
2988 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
2991 * g++.dg/template/crash116.C: New.
2993 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
2995 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
2996 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
2998 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3001 * g++.dg/cpp0x/nsdmi-list3.C: New.
3003 2013-07-03 Jakub Jelinek <jakub@redhat.com>
3006 * gcc.target/i386/pr57777.c: New test.
3009 * g++.dg/template/arg9.C: New test.
3011 2013-07-02 Sriraman Tallam <tmsriram@google.com>
3013 * gcc.target/i386/avx-inline.c: New test.
3015 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
3017 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3018 * gcc.target/mips/call-2.c: Likewise.
3019 * gcc.target/mips/call-3.c: Likewise.
3020 * gcc.target/mips/lazy-binding-1.c: Likewise.
3022 2013-07-02 Jakub Jelinek <jakub@redhat.com>
3024 PR tree-optimization/57741
3025 * gcc.dg/vect/pr57741-1.c: New test.
3026 * gcc.dg/vect/pr57741-2.c: New test.
3027 * gcc.dg/vect/pr57741-3.c: New test.
3029 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3031 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3033 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3034 * lib/target-supports.exp: Define aarch64_little_endian.
3036 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3038 * gcc.target/aarch64/abs_1.c: New test.
3040 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3042 * gcc.target/aarch64/bfxil_1.c: New test.
3043 * gcc.target/aarch64/bfxil_2.c: Likewise.
3045 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
3048 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3049 array sizes from 100 to 20.
3051 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3054 * gfortran.dg/pointer_remapping_8.f90: New.
3056 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
3058 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3059 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3060 * g++.dg/cpp1y/udlit-userdef-string.C: New.
3061 * g++.dg/cpp1y/complex_literals.h: New.
3063 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3066 * g++.dg/cpp0x/noexcept21.C: New.
3068 2013-06-28 Jakub Jelinek <jakub@redhat.com>
3071 * gcc.target/i386/pr57736.c: New test.
3073 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
3075 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3077 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3078 strings to match the fixed error messages.
3079 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3080 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3083 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3086 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3087 stqcx. get even registers.
3089 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
3092 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3094 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
3096 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3098 * gcc.target/i386/bmi-1.c: Ditto.
3099 * gcc.target/i386/bmi-bextr-4.c: New.
3100 * gcc.target/i386/bmi-bextr-5.c: Ditto.
3102 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3105 * g++.dg/cpp0x/initlist73.C: New.
3107 2013-06-27 Meador Inge <meadori@codesourcery.com>
3109 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3110 * g++.dg/simulate-thread/atomics-2.C: Likewise.
3111 * g++.dg/simulate-thread/atomics-1.C: Likewise.
3113 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3116 * g++.dg/ext/pr57509.C: New file.
3118 2013-06-27 Jakub Jelinek <jakub@redhat.com>
3121 * gcc.target/i386/bmi-bextr-3.c: New test.
3124 * gcc.target/i386/bmi2-bzhi-1.c: New test.
3126 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3129 * g++.dg/cpp0x/pr57172.C: New testcase.
3131 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3133 * gcc.target/s390/htm-1.c: New file.
3134 * gcc.target/s390/htm-nofloat-1.c: New file.
3135 * gcc.target/s390/htm-xl-intrin-1.c: New file.
3137 2013-06-26 Tobias Burnus <burnus@net-b.de>
3140 * gfortran.dg/bounds_check_17.f90: New.
3142 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
3145 * g++.dg/cpp1y/pr57640.C: New.
3147 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
3150 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3151 overflow due to size of arrays.
3153 2013-06-25 Jakub Jelinek <jakub@redhat.com>
3155 PR tree-optimization/57705
3156 * gcc.dg/vect/pr57705.c: New test.
3157 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3159 2013-06-25 Martin Jambor <mjambor@suse.cz>
3162 * g++.dg/ipa/pr57670.C: New test.
3164 2013-06-25 Richard Biener <rguenther@suse.de>
3167 * gcc.dg/pr56977.c: New testcase.
3169 2013-06-24 Martin Jambor <mjambor@suse.cz>
3171 PR tree-optimization/57358
3172 * gcc.dg/ipa/pr57358.c: New test.
3174 2013-06-24 Richard Biener <rguenther@suse.de>
3177 * gcc.dg/torture/pr57584.c: Remove target specific bits.
3179 2013-06-24 Richard Biener <rguenther@suse.de>
3181 PR tree-optimization/57488
3182 * gcc.dg/torture/pr57488.c: New testcase.
3184 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3185 Dominique d'Humieres <dominiq@lps.ens.fr>
3188 * gfortran.dg/fraction.f90: New.
3190 2013-06-24 Alan Modra <amodra@gmail.com>
3192 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3193 Add scan-assembler-not "lvx".
3194 * gcc.target/powerpc/le-altivec-consts.c: New.
3196 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3198 * g++.dg/cpp0x/sfinae47.C: New.
3200 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
3203 * gcc.target/sh/pr52483-1.c: New.
3204 * gcc.target/sh/pr52483-2.c: New.
3205 * gcc.target/sh/pr52483-3.c: New.
3206 * gcc.target/sh/pr52483-4.c: New.
3207 * gcc.target/sh/pr52483-5.c: New.
3209 2013-06-23 Sriraman Tallam <tmsriram@google.com>
3211 * gcc.target/i386/intrinsics_1.c: New test.
3212 * gcc.target/i386/intrinsics_2.c: Ditto.
3213 * gcc.target/i386/intrinsics_3.c: Ditto.
3214 * gcc.target/i386/intrinsics_4.c: Ditto.
3215 * gcc.target/i386/intrinsics_5.c: Ditto.
3216 * gcc.target/i386/intrinsics_6.c: Ditto.
3217 * gcc.target/i386/avx-1.c: Provide macros for builtins
3218 needing immediate arguments in f16cintrin.h and rtmintrin.h.
3220 2013-06-21 Tobias Burnus <burnus@net-b.de>
3223 * gfortran.dg/finalize_17.f90: New.
3225 2013-06-21 Tobias Burnus <burnus@net-b.de>
3227 * gfortran.dg/realloc_on_assign_18.f90: New.
3229 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
3231 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3232 Also changed the returns from error as distinct values so that
3233 debugging can get easier.
3234 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3235 errors specific to C, if necessary. Also added new error
3237 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3238 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3239 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3240 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3241 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3242 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3243 the same changes as parser_errors3.c, spaces were added between colons
3244 to not confuse C++ compiler with 2 colons as scope.
3245 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3246 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3247 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3248 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3249 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3250 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3251 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3252 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3253 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3254 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3255 * g++.dg/cilk-plus/cilk-plus.exp: New script.
3256 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3259 2013-06-21 Joseph Myers <joseph@codesourcery.com>
3262 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3264 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
3267 * gcc.target/i386/pr57655.c: New test.
3269 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
3271 * ada/acats/tests/gcc: Delete.
3272 * gnat.dg/style: Likewise.
3274 2013-06-20 Jeff Law <law@redhat.com>
3276 PR tree-optimization/57660
3277 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3278 based on their branch cost.
3280 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3282 2013-06-20 Tobias Burnus <burnus@net-b.de>
3285 * gfortran.dg/list_read_11.f90: New.
3287 2013-06-20 Richard Biener <rguenther@suse.de>
3289 PR tree-optimization/57584
3290 * gcc.dg/torture/pr57584.c: New testcase.
3292 2013-06-19 Sharad Singhai <singhai@google.com>
3294 * g++.dg/gcov/gcov-8.C: New testcase.
3295 * lib/gcov.exp: Handle intermediate format.
3297 2013-06-19 Wei Mi <wmi@google.com>
3299 PR rtl-optimization/57518
3300 * testsuite/gcc.dg/pr57518.c: New test.
3302 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
3304 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3306 2013-06-19 Jan Hubicka <jh@suse.cz>
3308 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3310 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3312 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3313 hard-coded values of array sizes with a #define.
3314 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3315 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3316 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3317 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3318 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3320 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
3322 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3323 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3325 2013-06-19 Jeff Law <law@redhat.com>
3327 * gcc.dg/tree-ssa/forwprop-28.c: New test.
3329 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3332 * g++.dg/template/error53.C: New.
3334 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
3337 * gcc.target/powerpc/pr55033.c: Fix options.
3339 2013-06-18 Sriraman Tallam <tmsriram@google.com>
3341 * gcc.target/i386/inline_error.c: New test.
3342 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3343 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3345 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
3348 * g++.dg/cpp0x/decltype55.C: New.
3350 2013-06-18 Marek Polacek <polacek@redhat.com>
3352 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3354 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3356 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3358 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3360 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3361 Also changed the returns from error as distinct values so that it is
3364 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
3366 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3368 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3371 * g++.dg/template/error52.C: New.
3372 * g++.dg/lookup/friend15.C: Update.
3373 * g++.dg/parse/error11.C: Likewise.
3374 * g++.dg/parse/error14.C: Likewise.
3375 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3376 * g++.dg/parse/template25.C: Likewise.
3377 * g++.old-deja/g++.jason/cond.C: Likewise.
3378 * g++.old-deja/g++.mike/for2.C: Likewise.
3379 * g++.old-deja/g++.robertl/eb125.C: Likewise.
3380 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3382 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3384 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3387 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
3389 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3390 accidentally placing minus sign for length instead of stride.
3392 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
3394 PR rtl-optimization/57425
3395 PR rtl-optimization/57569
3396 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3397 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3399 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
3403 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3405 * gfortran.dg/typebound_assignment_6.f03: New.
3407 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
3409 * gcc.target/h8300/h8300.exp: New.
3410 * gcc.dg/pragma-isr.c: Move to ...
3411 * gcc.target/sh/torture/pragma-isr.c: ... here ...
3412 * gcc.target/h8300/pragma-isr.c: ... and here.
3413 * gcc.dg/pragma-isr2.c: Move to ...
3414 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3415 * gcc.target/h8300/pragma-isr2.c: ... and here.
3416 * gcc.dg/pragma-isr-trapa.c: Move to ...
3417 * gcc.target/sh/pragma-isr-trapa.c: ... here.
3418 * gcc.dg/pragma-isr-trapa2.c: Move to ...
3419 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3420 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3421 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3422 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3423 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3424 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3425 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3426 * gcc.dg/attr-isr-trap_exit.c: Move to ...
3427 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3428 * gcc.dg/attr-isr-trapa.c: Move to ...
3429 * gcc.target/sh/attr-isr-trapa.c: ... here.
3431 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3434 * g++.dg/ext/builtin-offsetof1.C: New.
3436 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
3438 * gcc.target/aarch64/vect_smlal_1.c: New file.
3440 2013-06-14 Tobias Burnus <burnus@net-b.de>
3443 * gfortran.dg/defined_assignment_7.f90: New.
3445 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3448 * g++.dg/rtti/dyncast6.C: New.
3449 * g++.dg/cpp0x/dyncast1.C: Likewise.
3451 2013-06-14 Alan Modra <amodra@gmail.com>
3454 * gcc.dg/pr57134.c: New.
3456 2013-06-14 Tobias Burnus <burnus@net-b.de>
3459 * gfortran.dg/deferred_type_param_9.f90: New.
3461 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3463 * gcc.dg/fold-minus-1.c: New testcase.
3465 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
3468 * gfortran.dg/typebound_assignment_5.f03: New.
3470 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3472 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3474 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3475 Pat Haugen <pthaugen@us.ibm.com>
3476 Peter Bergner <bergner@vnet.ibm.com>
3478 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3479 load/store instructions on power7, power8.
3480 * gcc.target/powerpc/atomic-p8.c: Likewise.
3482 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3485 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3487 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3490 * g++.dg/warn/Wunused-var-20.C: New.
3492 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3494 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3495 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3496 Run with -fno-common.
3498 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3500 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3501 and exit function calls with return 1 and return 0, respectively.
3503 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3505 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3508 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
3510 PR tree-optimization/57361
3511 * gcc.dg/tree-ssa/pr57361.c: New file.
3513 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3515 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3516 to ensure alignment.
3517 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3519 2013-06-12 Tobias Burnus <burnus@net-b.de>
3521 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3523 2013-06-12 Tobias Burnus <burnus@net-b.de>
3524 Dominique d'Humieres <dominiq@lps.ens.fr>
3526 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3528 2013-06-12 Jakub Jelinek <jakub@redhat.com>
3531 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3532 * gcc.target/i386/pr56564-3.c: Likewise.
3534 2013-06-11 Tobias Burnus <burnus@net-b.de>
3537 * gfortran.dg/class_array_18.f90: New.
3539 2013-06-11 Jan Hubicka <jh@suse.cz>
3542 * g++.dg/ext/visibility/anon6.C: Update testcase.
3544 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
3547 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3548 in how we check __sec_reduce_mutating function's result.
3550 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3551 Pat Haugen <pthaugen@us.ibm.com>
3552 Peter Bergner <bergner@vnet.ibm.com>
3554 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3555 direct move instructions.
3556 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3557 * gcc.target/powerpc/direct-move.h: Likewise.
3558 * gcc.target/powerpc/direct-move-float1.c: Likewise.
3559 * gcc.target/powerpc/direct-move-float2.c: Likewise.
3560 * gcc.target/powerpc/direct-move-double1.c: Likewise.
3561 * gcc.target/powerpc/direct-move-double2.c: Likewise.
3562 * gcc.target/powerpc/direct-move-long1.c: Likewise.
3563 * gcc.target/powerpc/direct-move-long2.c: Likewise.
3565 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3568 * g++.dg/cpp0x/pr52440.C: New.
3570 2013-06-10 Jakub Jelinek <jakub@redhat.com>
3573 * gcc.target/i386/pr56564-1.c: New test.
3574 * gcc.target/i386/pr56564-2.c: New test.
3575 * gcc.target/i386/pr56564-3.c: New test.
3576 * gcc.target/i386/pr56564-4.c: New test.
3577 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3578 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3579 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3580 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3581 * gcc.target/i386/vect-sizes-1.c: Likewise.
3582 * gcc.target/i386/memcpy-1.c: Likewise.
3583 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3584 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3586 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
3588 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3589 systems to cover all GNU systems.
3590 * g++.dg/abi/guard2.C: Likewise.
3591 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3592 * g++.dg/eh/sighandle.C: Likewise.
3593 * g++.dg/ext/cleanup-10.C: Likewise.
3594 * g++.dg/ext/cleanup-11.C: Likewise.
3595 * g++.dg/ext/cleanup-8.C: Likewise.
3596 * g++.dg/ext/cleanup-9.C: Likewise.
3597 * g++.dg/opt/const5.C: Likewise.
3598 * g++.dg/opt/life1.C: Likewise.
3599 * g++.dg/other/pr39496.C: Likewise.
3600 * g++.old-deja/g++.abi/aggregates.C: Likewise.
3601 * g++.old-deja/g++.abi/align.C: Likewise.
3602 * g++.old-deja/g++.abi/bitfields.C: Likewise.
3603 * g++.old-deja/g++.law/weak.C: Likewise.
3604 * g++.old-deja/g++.pt/asm1.C: Likewise.
3605 * gcc.c-torture/execute/20030125-1.x: Likewise.
3606 * gcc.c-torture/execute/990127-2.x: Likewise.
3607 * gcc.dg/20041106-1.c: Likewise.
3608 * gcc.dg/20050503-1.c: Likewise.
3609 * gcc.dg/builtin-object-size-5.c: Likewise.
3610 * gcc.dg/cleanup-10.c: Likewise.
3611 * gcc.dg/cleanup-11.c: Likewise.
3612 * gcc.dg/cleanup-8.c: Likewise.
3613 * gcc.dg/cleanup-9.c: Likewise.
3614 * gcc.dg/complex-5.c: Likewise.
3615 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3616 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3617 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3618 * gcc.dg/dfp/pr35739.c: Likewise.
3619 * gcc.dg/fdata-sections-1.c: Likewise.
3620 * gcc.dg/lto/20090206-1_0.c: Likewise.
3621 * gcc.dg/lto/20090206-2_0.c: Likewise.
3622 * gcc.dg/pr30360.c: Likewise.
3623 * gcc.dg/pr37303.c: Likewise.
3624 * gcc.dg/pr39323-1.c: Likewise.
3625 * gcc.dg/pr39323-2.c: Likewise.
3626 * gcc.dg/pr39323-3.c: Likewise.
3627 * gcc.dg/pr45416.c: Likewise.
3628 * gcc.dg/setjmp-2.c: Likewise.
3629 * gcc.dg/split-1.c: Likewise.
3630 * gcc.dg/split-3.c: Likewise.
3631 * gcc.dg/split-4.c: Likewise.
3632 * gcc.dg/strlenopt-12g.c: Likewise.
3633 * gcc.dg/strlenopt-14g.c: Likewise.
3634 * gcc.dg/strlenopt-14gf.c: Likewise.
3635 * gcc.dg/strlenopt-16g.c: Likewise.
3636 * gcc.dg/strlenopt-17g.c: Likewise.
3637 * gcc.dg/strlenopt-18g.c: Likewise.
3638 * gcc.dg/strlenopt-1f.c: Likewise.
3639 * gcc.dg/strlenopt-22g.c: Likewise.
3640 * gcc.dg/strlenopt-2f.c: Likewise.
3641 * gcc.dg/strlenopt-4g.c: Likewise.
3642 * gcc.dg/strlenopt-4gf.c: Likewise.
3643 * gcc.dg/struct-ret-3.c: Likewise.
3644 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3645 * gcc.misc-tests/linkage.exp: Likewise.
3646 * gcc.target/i386/20000724-1.c: Likewise.
3647 * gcc.target/i386/align-main-3.c: Likewise.
3648 * gcc.target/i386/cleanup-1.c: Likewise.
3649 * gcc.target/i386/inline-mcpy.c: Likewise.
3650 * gcc.target/i386/pr32268.c: Likewise.
3651 * gcc.target/i386/pr36613.c: Likewise.
3652 * gcc.target/i386/pr39013-1.c: Likewise.
3653 * gcc.target/i386/pr39013-2.c: Likewise.
3654 * gcc.target/i386/pr39496.c: Likewise.
3655 * gcc.target/i386/pr40906-3.c: Likewise.
3656 * gcc.target/i386/pr46084.c: Likewise.
3657 * lib/target-supports.exp (check_effective_target_pie): Likewise.
3659 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
3662 * gcc.target/sh/pr6526.c: New.
3664 2013-06-09 Jakub Jelinek <jakub@redhat.com>
3667 * gcc.c-torture/execute/pr57568.c: New test.
3669 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3672 * g++.dg/other/vararg-4.C: New.
3674 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
3676 PR rtl-optimization/57559
3677 * gcc.target/s390/pr57559.c : New test.
3679 2013-06-08 Tobias Burnus <burnus@net-b.de>
3682 * gfortran.dg/finalize_10.f90: New.
3683 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3684 * gfortran.dg/finalize_15.f90: New.
3686 2013-06-08 Tobias Burnus <burnus@net-b.de>
3689 * gfortran.dg/storage_size_4.f90: New.
3691 2013-06-07 Sriraman Tallam <tmsriram@google.com>
3694 * testsuite/g++.dg/ext/pr57548.C: New test.
3696 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
3699 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3701 2013-06-07 Jan Hubicka <jh@suse.cz>
3703 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3705 2013-06-07 Tobias Burnus <burnus@net-b.de>
3708 * gfortran.dg/array_constructor_48.f90: New.
3709 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3710 * gfortran.dg/array_constructor_type_15.f03: Ditto.
3712 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3715 * gcc.target/arm/xordi3-opt.c: New test.
3717 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3719 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3720 Revert to dg-options.
3722 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
3725 * gcc.target/powerpc/pr55033.c: New.
3727 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
3730 * g++.dg/cpp0x/alias-decl-36.C: New.
3732 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3733 Pat Haugen <pthaugen@us.ibm.com>
3734 Peter Bergner <bergner@vnet.ibm.com>
3736 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3737 power8 builtin functions.
3738 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3739 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3740 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3741 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3742 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3743 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3744 * gcc.target/powerpc/p8vector-vectorize-1.c: New
3745 tests to test power8 auto-vectorization.
3746 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3747 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3748 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3749 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3751 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3752 powerpc_p8vector_ok instead of powerpc_vsx_ok.
3754 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3756 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3758 (check_effective_target_powerpc_p8vector_ok): Likewise.
3759 (is-effective-target): Likewise.
3760 (check_vect_support_and_set_flags): Likewise.
3762 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3765 * g++.dg/parse/error53.C: New.
3767 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
3769 PR rtl-optimization/57459
3770 * gcc.target/i386/pr57459.c: New test.
3772 2013-06-06 Teresa Johnson <tejohnson@google.com>
3775 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3776 into -freorder-blocks-and-partition test.
3777 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3778 * gcc.dg/tree-prof/20041218-1.c: Ditto.
3779 * gcc.dg/tree-prof/pr52027.c: Use -O2.
3780 * gcc.dg/tree-prof/pr50907.c: Ditto.
3781 * gcc.dg/tree-prof/pr45354.c: Ditto.
3782 * g++.dg/tree-prof/partition2.C: Ditto.
3783 * g++.dg/tree-prof/partition3.C: Ditto.
3785 2013-06-06 Tobias Burnus <burnus@net-b.de>
3788 * gfortran.dg/finalize_16.f90: New.
3790 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
3792 * gcc.dg/vect/no-section-anchors-vect-68.c:
3793 Add dg-skip-if aarch64_tiny.
3795 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
3798 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3799 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3801 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3804 * g++.dg/cpp0x/decltype54.C: New.
3806 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
3808 * gcc.dg/fshort-wchar.c: Add extra dg-options for
3809 arm*-*-*eabi* targets.
3810 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3812 * gcc.dg/tree-ssa/pr43491.c: Likewise.
3814 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
3815 Tobias Burnus <burnus@net-b.de>
3817 * gfortran.dg/string_length_2.f90: Fix dg-do run.
3818 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
3819 * gfortran.dg/io_real_boz_4.f90: Ditto.
3820 * gfortran.dg/io_real_boz_5.f90: Ditto.
3822 2013-06-05 Andreas Schwab <schwab@suse.de>
3824 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3826 2013-06-04 Jan Hubicka <jh@suse.cz>
3828 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3830 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
3832 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3833 parameters with void.
3834 (main2): Removed argc parameter.
3835 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3836 (main): Replaced argc, argv parameters with void.
3837 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3838 (main2): Removed argc parameter.
3839 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3840 argv parameters with void. Added __asm volatile to avoid optimization
3841 on argc, if necessary.
3842 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3843 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3844 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3845 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3846 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3847 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3848 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3849 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3850 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3851 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3852 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3853 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3854 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3855 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3856 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3857 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3858 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3859 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3860 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3861 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3862 parameters with void.
3863 (main2): Removed argc parameter.
3864 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3865 (main): Replaced argc, argv parameters with void.
3866 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3867 argv parameters with void. Also renamed this function as main, and
3868 delete the existing main.
3869 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3870 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3871 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3873 2013-06-04 Ian Bolton <ian.bolton@arm.com>
3875 * gcc.target/aarch64/movi_1.c: New test.
3877 2013-06-04 Tobias Burnus <burnus@net-b.de>
3880 * gfortran.dg/finalize_12.f90: New.
3881 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3882 end of scope finalization.
3883 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3884 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3885 * gfortran.dg/auto_dealloc_2.f90: Ditto.
3886 * gfortran.dg/class_19.f03: Ditto.
3887 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3888 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3889 * gfortran.dg/extends_14.f03: Ditto.
3890 * gfortran.dg/move_alloc_4.f90: Ditto.
3891 * gfortran.dg/typebound_proc_27.f03: Ditto.
3893 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
3895 * gfortran.dg/bounds_check_7.f90: Remove "! {".
3896 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3897 * gfortran.dg/default_initialization_5.f90: Update dg-do.
3898 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3899 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3900 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3901 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3902 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
3903 * gfortran.dg/io_real_boz_4.f90: Ditto.
3904 * gfortran.dg/io_real_boz_5.f90: Ditto.
3905 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3906 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3907 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3908 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3909 * gfortran.dg/transpose_2.f90: Fix dg-output.
3911 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
3913 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3914 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3915 dg-option and an header comment.
3917 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3920 * g++.dg/cpp0x/sfinae46.C: New.
3921 * g++.dg/cpp0x/defaulted13.C: Adjust.
3922 * g++.dg/cpp0x/defaulted2.C: Likewise.
3923 * g++.dg/cpp0x/defaulted26.C: Likewise.
3924 * g++.dg/cpp0x/defaulted3.C: Likewise.
3925 * g++.dg/cpp0x/error1.C: Likewise.
3926 * g++.dg/cpp0x/implicit1.C: Likewise.
3927 * g++.dg/cpp0x/implicit11.C: Likewise.
3928 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3929 * g++.dg/cpp0x/initlist47.C: Likewise.
3930 * g++.dg/cpp0x/initlist9.C: Likewise.
3931 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3932 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3933 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3934 * g++.dg/cpp0x/union4.C: Likewise.
3935 * g++.dg/template/crash108.C: Likewise.
3936 * g++.dg/template/crash41.C: Likewise.
3937 * g++.old-deja/g++.jason/local.C: Likewise.
3938 * g++.old-deja/g++.law/visibility3.C: Likewise.
3940 2013-06-03 Teresa Johnson <tejohnson@google.com>
3942 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3943 * gcc.dg/vect/bb-slp-14.c: Ditto.
3944 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3945 * gcc.dg/vect/bb-slp-23.c: Ditto.
3946 * gcc.dg/vect/bb-slp-15.c: Ditto.
3947 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3948 * gcc.dg/vect/bb-slp-24.c: Ditto.
3949 * gcc.dg/vect/bb-slp-16.c: Ditto.
3950 * gcc.dg/vect/bb-slp-25.c: Ditto.
3951 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3952 * gcc.dg/vect/bb-slp-17.c: Ditto.
3953 * gcc.dg/vect/bb-slp-1.c: Ditto.
3954 * gcc.dg/vect/bb-slp-26.c: Ditto.
3955 * gcc.dg/vect/bb-slp-18.c: Ditto.
3956 * gcc.dg/vect/bb-slp-2.c: Ditto.
3957 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
3958 * gcc.dg/vect/bb-slp-27.c: Ditto.
3959 * gcc.dg/vect/bb-slp-19.c: Ditto.
3960 * gcc.dg/vect/bb-slp-3.c: Ditto.
3961 * gcc.dg/vect/bb-slp-28.c: Ditto.
3962 * gcc.dg/vect/bb-slp-4.c: Ditto.
3963 * gcc.dg/vect/bb-slp-29.c: Ditto.
3964 * gcc.dg/vect/bb-slp-5.c: Ditto.
3965 * gcc.dg/vect/bb-slp-6.c: Ditto.
3966 * gcc.dg/vect/bb-slp-8a.c: Ditto.
3967 * gcc.dg/vect/bb-slp-7.c: Ditto.
3968 * gcc.dg/vect/bb-slp-8b.c: Ditto.
3969 * gcc.dg/vect/bb-slp-8.c: Ditto.
3970 * gcc.dg/vect/bb-slp-9.c: Ditto.
3971 * gcc.dg/vect/bb-slp-10.c: Ditto.
3972 * gcc.dg/vect/bb-slp-11.c: Ditto.
3973 * gcc.dg/vect/bb-slp-20.c: Ditto.
3974 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
3975 * gcc.dg/vect/bb-slp-21.c: Ditto.
3976 * gcc.dg/vect/bb-slp-30.c: Ditto.
3977 * gcc.dg/vect/bb-slp-13.c: Ditto.
3978 * gcc.dg/vect/bb-slp-22.c: Ditto.
3979 * g++.dg/vect/slp-pr50413.cc: Ditto.
3980 * g++.dg/vect/slp-pr56812.cc: Ditto.
3981 * g++.dg/vect/slp-pr50819.cc: Ditto.
3983 2013-06-01 Tobias Burnus <burnus@net-b.de>
3986 * gfortran.dg/class_array_17.f90: New.
3988 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
3990 * ada/acats/floatstore.lst: New.
3991 * ada/acats/run_all.sh: Process it.
3993 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
3995 * gcc.target/powerpc/e500-ord-1.c: New test.
3996 * gcc.target/powerpc/e500-ord-2.c: Likewise.
3997 * gcc.target/powerpc/e500-unord-1.c: Likewise.
3998 * gcc.target/powerpc/e500-unord-2.c: Likewise.
4000 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4002 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4004 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4006 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4008 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4010 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4012 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
4015 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4018 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4020 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4022 2013-05-31 Marek Polacek <polacek@redhat.com>
4024 PR tree-optimization/57478
4025 PR tree-optimization/57453
4026 * gcc.dg/torture/pr57478.c: New test.
4028 2013-05-31 Tobias Burnus <burnus@net-b.de>
4031 * gfortran.dg/class_array_17.f90: New.
4033 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4036 * gcc.target/arm/iordi3-opt.c: New test.
4038 2013-05-31 Janus Weil <janus@gcc.gnu.org>
4042 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4043 * gfortran.dg/interface_26.f90: Ditto.
4044 * gfortran.dg/proc_ptr_11.f90: Ditto.
4045 * gfortran.dg/proc_ptr_15.f90: Ditto.
4046 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4047 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4048 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4049 * gfortran.dg/typebound_override_1.f90: Ditto.
4050 * gfortran.dg/typebound_override_4.f90: Ditto.
4051 * gfortran.dg/typebound_proc_6.f03: Ditto.
4052 * gfortran.dg/assumed_type_7.f90: New test.
4053 * gfortran.dg/typebound_override_5.f90: New test.
4054 * gfortran.dg/typebound_override_6.f90: New test.
4055 * gfortran.dg/typebound_override_7.f90: New test.
4057 2013-05-30 Tobias Burnus <burnus@net-b.de>
4060 * gfortran.dg/power_6.f90: New.
4062 2013-05-30 Ian Bolton <ian.bolton@arm.com>
4064 * gcc.target/aarch64/insv_1.c: New test.
4066 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
4068 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4069 dg-skip-if "No stabs".
4071 2013-05-30 Janus Weil <janus@gcc.gnu.org>
4074 * gfortran.dg/assumed_size_1.f90: New.
4076 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4078 * gcc.dg/shrink-wrap-alloca.c: New added.
4079 * gcc.dg/shrink-wrap-pretend.c: New added.
4080 * gcc.dg/shrink-wrap-sibcall.c: New added.
4082 2013-05-30 Tobias Burnus <burnus@net-b.de>
4085 * gfortran.dg/assumed_rank_13.f90: New.
4087 2013-05-29 Easwaran Raman <eraman@google.com>
4089 PR tree-optimization/57442
4090 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4092 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4094 PR tree-optimization/57441
4095 * gcc.c-torture/compile/pr57441.c: New.
4097 2013-05-29 Dehao Chen <dehao@google.com>
4100 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4102 2013-05-29 Tobias Burnus <burnus@net-b.de>
4105 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4106 * gfortran.dg/class_19.f03: Ditto.
4108 2013-05-29 Richard Biener <rguenther@suse.de>
4110 * gcc.dg/vect/bb-slp-32.c: New testcase.
4112 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4114 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4115 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4116 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4117 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4118 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4119 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4120 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4121 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4122 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4123 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4124 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4125 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4126 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4127 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4128 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4129 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4130 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4131 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4132 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4133 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4134 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4135 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4136 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4137 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4138 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4139 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4140 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4141 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4142 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4143 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4144 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4145 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4146 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4147 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4148 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4149 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4150 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4151 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4152 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4154 2013-05-29 Tobias Burnus <burnus@net-b.de>
4157 * gfortran.dg/finalize_11.f90: New.
4158 * gfortran.dg/finalize_4.f03: Remove dg-error.
4159 * gfortran.dg/finalize_5.f03: Ditto.
4160 * gfortran.dg/finalize_6.f03: Ditto.
4161 * gfortran.dg/finalize_7.f03: Ditto.
4163 2013-05-28 Tobias Burnus <burnus@net-b.de>
4165 * gfortran.dg/class_array_16.f90: New.
4167 2013-05-28 Tobias Burnus <burnus@net-b.de>
4170 * testsuite/gfortran.dg/use_29.f90: New.
4172 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4174 * gnat.dg/fp_exception.adb: New test.
4176 2013-05-28 Richard Biener <rguenther@suse.de>
4178 PR tree-optimization/56787
4179 * gcc.dg/vect/pr56787.c: New testcase.
4181 2013-05-28 Janus Weil <janus@gcc.gnu.org>
4182 Tobias Burnus <burnus@net-b.de>
4185 * gfortran.dg/typebound_override_4.f90: New.
4187 2013-05-28 Richard Biener <rguenther@suse.de>
4189 PR tree-optimization/57411
4190 * g++.dg/opt/pr57411.C: New testcase.
4192 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4194 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4195 * gcc.dg/builtin-bswap-9.c: Likewise.
4197 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4199 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4201 2013-05-27 Richard Biener <rguenther@suse.de>
4204 * gcc.dg/gomp/pr57412.c: New testcase.
4206 2013-05-27 Bud Davis <jmdavis@link.com>
4209 * gfortran.dg/stfunc_8.f90: New.
4211 2013-05-27 Richard Biener <rguenther@suse.de>
4213 PR tree-optimization/57343
4214 * gcc.dg/torture/pr57343.c: New testcase.
4216 2013-05-27 Richard Biener <rguenther@suse.de>
4218 PR tree-optimization/57417
4219 * gcc.dg/torture/pr57417.c: New testcase.
4221 2013-05-27 Richard Biener <rguenther@suse.de>
4223 PR tree-optimization/57396
4224 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4226 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4228 * gnat.dg/specs/last_bit.ads: New test.
4230 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4232 * gnat.dg/specs/machine_attribute.ads: New test.
4234 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4236 * gnat.dg/incomplete3.ad[sb]: New test.
4238 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4241 * gcc.target/mips/div-13.c: New test.
4243 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4246 * gcc.target/mips/mips16-attributes-5.c,
4247 * gcc.target/mips/mips16-attributes-6.c: New tests.
4249 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
4251 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4252 * gcc.dg/builtin-bswap-8.c: Likewise.
4254 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4257 * g++.dg/cpp0x/new1.C: New.
4259 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4262 * g++.dg/parse/dtor16.C: New.
4263 * g++.dg/parse/dtor6.C: Adjust.
4265 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4268 * g++.dg/expr/bitfield12.C: New.
4270 2013-05-24 Jeff Law <law@redhat.com>
4272 PR tree-optimization/57124
4273 * gcc.c-torture/execute/pr57124.c: New test.
4274 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4276 2013-05-24 Martin Jambor <mjambor@suse.cz>
4278 PR tree-optimization/57294
4279 * gcc.dg/ipa/pr57294.c: New test.
4281 2013-05-24 Dehao Chen <dehao@google.com>
4283 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4285 2013-05-24 Ian Bolton <ian.bolton@arm.com>
4287 * gcc.target/aarch64/scalar_intrinsics.c
4288 (force_simd): Use a valid instruction.
4289 (test_vdupd_lane_s64): Pass a valid lane argument.
4290 (test_vdupd_lane_u64): Likewise.
4292 2013-05-24 Richard Biener <rguenther@suse.de>
4294 PR tree-optimization/57287
4295 * gcc.dg/pr57287.c: New testcase.
4297 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4300 * g++.dg/template/error51.C: New.
4302 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4305 * g++.dg/template/bitfield2.C: New.
4307 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4309 * gnat.dg/specs/noinline1.ads: New test.
4310 * gnat.dg/noinline2.ad[sb]: Likewise.
4311 * gnat.dg/specs/noinline3.ads: Likewise.
4312 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4314 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
4317 * gcc.dg/tree-ssa/pr57385.c: New test.
4319 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4321 * gnat.dg/derived_type4.adb: New test.
4323 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4325 * gcc.dg/builtin-bswap-6.c: New test.
4326 * gcc.dg/builtin-bswap-7.c: Likewise.
4327 * gcc.dg/builtin-bswap-8.c: Likewise.
4328 * gcc.dg/builtin-bswap-9.c: Likewise.
4330 2013-05-23 Christian Bruel <christian.bruel@st.com>
4333 * gcc.dg/debug/pr57351.c: New test
4335 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
4337 * gcc.target/aarch64/vect-clz.c: New file.
4339 2013-05-23 Martin Jambor <mjambor@suse.cz>
4342 * gcc.dg/ipa/pr57347.c: New test.
4344 2013-05-23 Richard Biener <rguenther@suse.de>
4346 PR tree-optimization/57380
4347 * g++.dg/tree-ssa/pr57380.C: New testcase.
4349 2013-05-23 Richard Biener <rguenther@suse.de>
4352 * gcc.dg/torture/pr57381.c: New testcase.
4354 2013-05-23 Jakub Jelinek <jakub@redhat.com>
4357 * gcc.c-torture/execute/pr57344-1.c: New test.
4358 * gcc.c-torture/execute/pr57344-2.c: New test.
4359 * gcc.c-torture/execute/pr57344-3.c: New test.
4360 * gcc.c-torture/execute/pr57344-4.c: New test.
4362 2013-05-23 Richard Biener <rguenther@suse.de>
4364 PR rtl-optimization/57341
4365 * gcc.dg/torture/pr57341.c: New testcase.
4367 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4370 * g++.dg/parse/crash62.C: New.
4372 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4373 Pat Haugen <pthaugen@us.ibm.com>
4374 Peter Bergner <bergner@vnet.ibm.com>
4376 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4379 2013-05-22 Tobias Burnus <burnus@net-b.de>
4382 * gfortran.dg/defined_assignment_6.f90: New.
4384 2013-05-22 Tobias Burnus <burnus@net-b.de>
4387 * gfortran.dg/assumed_type_6.f90: New.
4389 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4392 * g++.dg/cpp0x/Wunused-parm.C: New.
4394 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4396 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4397 * g++.dg/warn/Wdouble-promotion.C: Likewise.
4399 2013-05-21 Easwaran Raman <eraman@google.com>
4401 PR tree-optimization/57322
4402 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4404 2013-05-21 Graham Stott <graham.stott@btinternet.com>
4406 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4409 2013-05-21 Tobias Burnus <burnus@net-b.de>
4412 * gfortran.dg/assumed_type_5.f90: New.
4413 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4414 * gfortran.dg/assumed_rank_2.f90: Ditto.
4415 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4416 * gfortran.dg/no_arg_check_3.f90: Ditto.
4418 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4420 PR tree-optimization/57331
4421 * gcc.c-torture/compile/pr57331.c: New test.
4423 2013-05-21 Richard Biener <rguenther@suse.de>
4425 PR tree-optimization/57330
4426 * gcc.dg/torture/pr57330.c: New testcase.
4428 2013-05-21 Richard Biener <rguenther@suse.de>
4430 PR tree-optimization/57303
4431 * gcc.dg/torture/pr57303.c: New testcase.
4433 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4435 PR tree-optimization/57321
4436 * gcc.c-torture/execute/pr57321.c: New test.
4438 2013-05-20 Tobias Burnus <burnus@net-b.de>
4442 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4443 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4444 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4445 * gfortran.dg/binding_label_tests_3.f03: Ditto.
4446 * gfortran.dg/binding_label_tests_4.f03: Ditto.
4447 * gfortran.dg/binding_label_tests_5.f03: Ditto.
4448 * gfortran.dg/binding_label_tests_6.f03: Ditto.
4449 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4450 * gfortran.dg/binding_label_tests_8.f03: Ditto.
4451 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4452 * gfortran.dg/binding_label_tests_24.f90: New.
4453 * gfortran.dg/binding_label_tests_25.f90: New.
4455 2013-05-20 Tobias Burnus <burnus@net-b.de>
4458 * gfortran.dg/binding_label_tests_17.f90: New.
4459 * gfortran.dg/binding_label_tests_18.f90: New.
4460 * gfortran.dg/binding_label_tests_19.f90: New.
4461 * gfortran.dg/binding_label_tests_20.f90: New.
4462 * gfortran.dg/binding_label_tests_21.f90: New.
4463 * gfortran.dg/binding_label_tests_22.f90: New.
4464 * gfortran.dg/binding_label_tests_23.f90: New.
4466 2013-05-20 Tobias Burnus <burnus@net-b.de>
4469 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4470 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4471 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4472 * gfortran.dg/common_18.f90: New.
4473 * gfortran.dg/common_19.f90: New.
4474 * gfortran.dg/common_20.f90: New.
4475 * gfortran.dg/common_21.f90: New.
4477 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4480 * g++.dg/parse/error52.C: New.
4481 * g++.dg/parse/error3.C: Adjust.
4482 * g++.dg/parse/error36.C: Likewise.
4484 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4487 * gcc.target/sh/pr56547-1.c: New.
4488 * gcc.target/sh/pr56547-2.c: New.
4490 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4493 * g++.dg/warn/Wsign-compare-6.C: New.
4494 * g++.dg/warn/Wdouble-promotion.C: Adjust.
4496 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4499 * g++.dg/template/error50.C: New.
4501 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4504 * g++.dg/ext/complit13.C: New.
4506 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
4509 * g++.dg/pr57175.C: New testcase.
4511 2013-05-17 Easwaran Raman <eraman@google.com>
4513 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4515 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
4518 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4520 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4522 PR rtl-optimization/57281
4523 PR rtl-optimization/57300
4524 * gcc.dg/pr57300.c: New test.
4525 * gcc.c-torture/execute/pr57281.c: New test.
4527 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4530 * g++.dg/ext/sizeof-complit.C: New.
4532 2013-05-17 Marek Polacek <polacek@redhat.com>
4534 * gcc.dg/strlenopt-25.c: New test.
4535 * gcc.dg/strlenopt-26.c: Likewise.
4537 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4539 * gcc.target/i386/rotate-4.c: Compile only with -mavx
4540 instead of -mavx2, require only avx instead of avx2.
4541 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4542 of avx2-check.h and turn into an avx runtime test instead of
4545 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4547 * g++.dg/ext/vector22.C: Uncomment working test.
4549 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
4552 * g++.dg/template/pr17410.C: New.
4554 2013-05-16 Jakub Jelinek <jakub@redhat.com>
4556 * gcc.target/i386/rotate-3.c: New test.
4557 * gcc.target/i386/rotate-3a.c: New test.
4558 * gcc.target/i386/rotate-4.c: New test.
4559 * gcc.target/i386/rotate-4a.c: New test.
4560 * gcc.target/i386/rotate-5.c: New test.
4561 * gcc.target/i386/rotate-5a.c: New test.
4563 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4565 * gcc.dg/visibility-21.c: Require section_anchors.
4567 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
4569 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4570 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4571 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4573 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
4575 * gcc.dg/visibility-21.c: New.
4577 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4580 * gcc.dg/pr57286.c: New testcase.
4581 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4582 * g++.dg/ext/vector22.C: Comment out transformations not
4585 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
4588 * gcc.target/mips/call-1.c: Restrict to o32.
4589 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4591 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4593 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4595 * g++.dg/warn/Wshadow-1.C: Likewise.
4596 * g++.dg/warn/Wshadow-6.C: Likewise.
4597 * g++.dg/warn/Wshadow-7.C: Likewise.
4599 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4602 * g++.dg/parse/pr31952-1.C: New.
4603 * g++.dg/parse/pr31952-2.C: Likewise.
4604 * g++.dg/parse/pr31952-3.C: Likewise.
4606 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4607 * g++.old-deja/g++.jason/cond.C: Likewise.
4608 * g++.dg/cpp0x/range-for5.C: Likewise.
4610 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4613 * gcc.target/arm/pr40887.c: Adjust testcase.
4614 * gcc.target/arm/pr19599.c: New test.
4616 2013-05-15 Richard Biener <rguenther@suse.de>
4618 PR tree-optimization/57275
4619 * gcc.target/i386/pr57275.c: New testcase.
4621 2013-05-15 Jan Hubicka <jh@suse.cz>
4623 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4624 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4625 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4627 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4629 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4632 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4635 * c-c++-common/Wsequence-point-1.c: New test.
4637 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
4639 * g++.dg/ext/vector22.C: New testcase.
4640 * gcc.dg/binop-xor3.c: Remove xfail.
4642 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
4644 * gcc.target/aarch64/vect-fcm.x: Add cases testing
4645 FLOAT cmp FLOAT ? INT : INT.
4646 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4647 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4648 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4649 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4650 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4651 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4653 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
4656 * g++.dg/cpp0x/defaulted43.C: New.
4658 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4660 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4661 (alloca): Remove declaration.
4662 (foo9): Replace alloca by __builtin_alloca.
4664 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
4666 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4667 Expect "size of array is too large" error.
4669 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4671 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4673 2013-05-14 Richard Biener <rguenther@suse.de>
4676 * g++.dg/torture/pr57235.C: New testcase.
4678 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4681 * gcc.dg/torture/pr57251.c: New test.
4683 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
4686 * gcc.target/i386/pr57264.c: New test.
4688 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4690 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4692 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
4694 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4696 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4698 PR tree-optimization/45216
4699 PR tree-optimization/57157
4700 * c-c++-common/rotate-1.c: Add 32 tests with +.
4701 * c-c++-common/rotate-1a.c: Adjust.
4702 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4703 * c-c++-common/rotate-2b.c: New test.
4704 * c-c++-common/rotate-3.c: Add 32 tests with +.
4705 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4706 * c-c++-common/rotate-4b.c: New test.
4707 * c-c++-common/rotate-5.c: New test.
4709 2013-05-13 Martin Jambor <mjambor@suse.cz>
4712 * gcc.dg/ipa/remref-0.c: New test.
4713 * gcc.dg/ipa/remref-1a.c: Likewise.
4714 * gcc.dg/ipa/remref-1b.c: Likewise.
4715 * gcc.dg/ipa/remref-2a.c: Likewise.
4716 * gcc.dg/ipa/remref-2b.c: Likewise.
4718 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
4720 * gcc.dg/vector-shift-2.c: New testcase.
4722 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4724 PR tree-optimization/57230
4725 * gcc.dg/strlenopt-24.c: New test.
4727 PR tree-optimization/57230
4728 * gcc.dg/strlenopt-23.c: New test.
4730 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
4733 * gcc.target/sh/pr57108.c: Move this test case to ...
4734 * gcc.c-torture/compile/pr57108.c: ... here.
4736 2013-05-10 Richard Biener <rguenther@suse.de>
4738 PR tree-optimization/57214
4739 * gcc.dg/torture/pr57214.c: New testcase.
4741 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
4743 * gcc.dg/vector-shift.c: New testcase.
4745 2013-05-10 Jakub Jelinek <jakub@redhat.com>
4747 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4749 PR tree-optimization/45216
4750 PR tree-optimization/57157
4751 * c-c++-common/rotate-1.c: New test.
4752 * c-c++-common/rotate-1a.c: New test.
4753 * c-c++-common/rotate-2.c: New test.
4754 * c-c++-common/rotate-2a.c: New test.
4755 * c-c++-common/rotate-3.c: New test.
4756 * c-c++-common/rotate-3a.c: New test.
4757 * c-c++-common/rotate-4.c: New test.
4758 * c-c++-common/rotate-4a.c: New test.
4760 2013-05-10 Richard Biener <rguenther@suse.de>
4762 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4763 * gcc.target/i386/l_fma_double_1.c: Adjust.
4764 * gcc.target/i386/l_fma_double_2.c: Likewise.
4765 * gcc.target/i386/l_fma_double_3.c: Likewise.
4766 * gcc.target/i386/l_fma_double_4.c: Likewise.
4767 * gcc.target/i386/l_fma_double_5.c: Likewise.
4768 * gcc.target/i386/l_fma_double_6.c: Likewise.
4769 * gcc.target/i386/l_fma_float_1.c: Likewise.
4770 * gcc.target/i386/l_fma_float_2.c: Likewise.
4771 * gcc.target/i386/l_fma_float_3.c: Likewise.
4772 * gcc.target/i386/l_fma_float_4.c: Likewise.
4773 * gcc.target/i386/l_fma_float_5.c: Likewise.
4774 * gcc.target/i386/l_fma_float_6.c: Likewise.
4776 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4779 * g++.dg/cpp0x/pr51226.C: New.
4781 2013-04-16 Han Shen <shenhan@google.com>
4783 Test cases for '-fstack-protector-strong'.
4784 * gcc.dg/fstack-protector-strong.c: New.
4785 * g++.dg/fstack-protector-strong.C: New.
4787 2013-05-07 Ian Bolton <ian.bolton@arm.com>
4789 * gcc.target/aarch64/ands_1.c: New test.
4790 * gcc.target/aarch64/ands_2.c: Likewise
4792 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4794 * lib/target-supports.exp (check_effective_target_hw): New
4796 * c-c++-common/asan/clone-test-1.c: Call
4797 check_effective_target_hw.
4798 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4799 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4800 possible decorations.
4801 * c-c++-common/asan/null-deref-1.c: Likewise.
4802 * c-c++-common/asan/stack-overflow-1.c: Likewise.
4803 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4804 * c-c++-common/asan/use-after-free-1.c: Likewise.
4805 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4806 * g++.dg/asan/large-func-test-1.C: Likewise.
4808 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
4810 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4812 2013-05-07 Richard Biener <rguenther@suse.de>
4815 * g++.dg/torture/pr57190.C: New testcase.
4817 2013-05-07 Jakub Jelinek <jakub@redhat.com>
4819 PR tree-optimization/57149
4820 * gcc.dg/pr57149.c: New test.
4823 * gcc.dg/pr57184.c: New test.
4825 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
4827 * gnat.dg/specs/array3.ads: New test.
4829 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
4831 * c-c++-common/vector-scalar-2.c: New testcase.
4833 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
4835 * gcc.target/i386/asm-dialect-2.c: New testcase.
4837 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4840 * g++.dg/cpp0x/auto38.C: New.
4842 2013-05-06 Richard Biener <rguenther@suse.de>
4844 PR tree-optimization/57185
4845 * gcc.dg/autopar/pr57185.c: New testcase.
4847 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
4850 * gcc.target/i386/pr57106.c: New test.
4852 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4854 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4855 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4856 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4857 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4858 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4859 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4860 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4862 2013-05-06 Teresa Johnson <tejohnson@google.com>
4865 * gcc.dg/pr57154.c: New test.
4867 2013-05-06 Richard Biener <rguenther@suse.de>
4870 * gcc.dg/torture/pr57147-1.c: New testcase.
4871 * gcc.dg/torture/pr57147-2.c: Likewise.
4872 * gcc.dg/torture/pr57147-3.c: Likewise.
4874 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4877 * gcc.target/sh/pr55303-1.c: New.
4878 * gcc.target/sh/pr55303-2.c: New.
4879 * gcc.target/sh/pr55303-3.c: New.
4881 2013-05-05 Tobias Burnus <burnus@net-b.de>
4883 * gfortran.dg/allocate_with_source_3.f90: New.
4885 2013-05-05 Tobias Burnus <burnus@net-b.de>
4888 * gfortran.dg/null_8.f90: New.
4890 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4893 * g++.dg/cpp0x/enum27.C: New.
4894 * g++.dg/cpp0x/enum_base.C: Adjust.
4896 2013-05-04 Jakub Jelinek <jakub@redhat.com>
4898 PR tree-optimization/56205
4899 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4901 2013-05-04 Tobias Burnus <burnus@net-b.de>
4903 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4904 * gfortran.dg/bind_c_usage_27.f90: New.
4905 * gfortran.dg/bind_c_usage_28.f90: New.
4907 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4910 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4912 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4915 * gcc.target/powerpc/pr57150.c: New file.
4917 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4919 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4920 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4921 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4922 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4923 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4924 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4925 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4927 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4929 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4930 scan-assembler-times.
4932 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4934 * gcc.dg/tree-ssa/slsr-32.c: New.
4935 * gcc.dg/tree-ssa/slsr-33.c: New.
4936 * gcc.dg/tree-ssa/slsr-34.c: New.
4937 * gcc.dg/tree-ssa/slsr-35.c: New.
4938 * gcc.dg/tree-ssa/slsr-36.c: New.
4939 * gcc.dg/tree-ssa/slsr-37.c: New.
4940 * gcc.dg/tree-ssa/slsr-38.c: New.
4942 2013-05-03 Ian Bolton <ian.bolton@arm.com>
4944 * gcc.target/aarch64/tst_1.c: New test.
4945 * gcc.target/aarch64/tst_2.c: Likewise
4947 2013-05-02 Jeff Law <law@redhat.com>
4949 PR tree-optimization/57144
4950 * gcc.c-torture/execute/pr57144.c: New test.
4952 2013-05-03 Jakub Jelinek <jakub@redhat.com>
4954 PR rtl-optimization/57130
4955 * gcc.c-torture/execute/pr57130.c: New test.
4957 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
4959 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
4961 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
4963 * gcc.target/aarch64/fabd.c: New file.
4965 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4968 * g++.dg/cpp0x/pr54318.C: New.
4970 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4973 * g++.dg/parse/error51.C: New.
4974 * g++.dg/parse/error15.C: Adjust column numbers.
4976 2013-05-02 Tobias Burnus <burnus@net-b.de>
4979 * gfortran.dg/size_kind_2.f90: New.
4980 * gfortran.dg/size_kind_3.f90: New.
4982 2013-05-02 Richard Biener <rguenther@suse.de>
4985 * g++.dg/torture/pr57140.C: New testcase.
4987 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
4990 * gcc.target/arm/pr56732-1.c: New test.
4992 2013-05-02 Martin Jambor <mjambor@suse.cz>
4995 * gcc.dg/ipa/pr56988.c: New test.
4997 2013-05-02 Ian Bolton <ian.bolton@arm.com>
4999 * gcc.target/aarch64/bics_1.c: New test.
5000 * gcc.target/aarch64/bics_2.c: Likewise.
5002 2013-05-02 Jakub Jelinek <jakub@redhat.com>
5004 PR rtl-optimization/57131
5005 * gcc.c-torture/execute/pr57131.c: New test.
5007 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5010 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5012 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
5015 * gcc.target/i386/pr57091.c: New test.
5017 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5019 * gcc.target/aarch64/vect-vaddv.c: New.
5021 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5023 * gcc.target/aarch64/vect-vmaxv.c: New.
5024 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5026 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5028 * gcc.target/aarch64/scalar-vca.c: New.
5029 * gcc.target/aarch64/vect-vca.c: Likewise.
5031 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5033 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5034 (test_vceqd_s64): Force arguments to SIMD registers.
5035 (test_vceqzd_s64): Likewise.
5036 (test_vcged_s64): Likewise.
5037 (test_vcled_s64): Likewise.
5038 (test_vcgezd_s64): Likewise.
5039 (test_vcged_u64): Likewise.
5040 (test_vcgtd_s64): Likewise.
5041 (test_vcltd_s64): Likewise.
5042 (test_vcgtzd_s64): Likewise.
5043 (test_vcgtd_u64): Likewise.
5044 (test_vclezd_s64): Likewise.
5045 (test_vcltzd_s64): Likewise.
5046 (test_vtst_s64): Likewise.
5047 (test_vtst_u64): Likewise.
5049 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5052 * g++.dg/cpp0x/decltype53.C: New.
5054 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5057 * gfortran.dg/power_5.f90: New test.
5059 2013-04-30 Richard Biener <rguenther@suse.de>
5062 * gcc.dg/torture/pr57122.c: New testcase.
5064 2013-04-30 Richard Biener <rguenther@suse.de>
5067 * g++.dg/torture/pr57107.C: New testcase.
5069 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
5071 PR rtl-optimization/57105
5072 * gcc.dg/pr57105.c: New test.
5074 2013-04-30 Jakub Jelinek <jakub@redhat.com>
5076 PR tree-optimization/57104
5077 * gcc.dg/pr57104.c: New test.
5079 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5082 * gcc.target/i386/pr44578.c: New test.
5084 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
5087 * gcc.target/i386/pr57097.c: New test.
5089 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5092 * gcc.target/i386/pr57098.c: New test.
5094 2013-04-29 Kai Tietz <ktietz@redhat.com>
5096 * gcc.c-torture/execute/pr55875.c: New test.
5098 2013-04-29 Richard Biener <rguenther@suse.de>
5101 * gcc.dg/torture/pr57075.c: New testcase.
5103 2013-04-29 Richard Biener <rguenther@suse.de>
5106 * gcc.dg/autopar/pr57103.c: New testcase.
5108 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5110 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5112 2013-04-29 Tom de Vries <tom@codesourcery.com>
5114 * gcc.dg/pr50763.c: Update test.
5116 2013-04-26 Jeff Law <law@redhat.com>
5118 * gcc.dg/tree-ssa/vrp88.c: New test.
5120 2013-04-29 Christian Bruel <christian.bruel@st.com>
5123 * gcc.target/sh/pr57108.c: New test.
5125 2013-04-29 Richard Biener <rguenther@suse.de>
5128 * gfortran.dg/gomp/pr57089.f90: New testcase.
5130 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5132 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5134 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5136 * gcc.target/aarch64/vect-vcvt.c: New.
5138 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5140 * gcc.target/aarch64/vect-vrnd.c: New.
5142 2013-04-29 Richard Biener <rguenther@suse.de>
5144 PR tree-optimization/57081
5145 * gcc.dg/torture/pr57081.c: New testcase.
5147 2013-04-29 Jakub Jelinek <jakub@redhat.com>
5149 PR tree-optimization/57083
5150 * gcc.dg/torture/pr57083.c: New test.
5152 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5155 * g++.dg/cpp0x/decltype52.C: New.
5157 2013-04-28 Jakub Jelinek <jakub@redhat.com>
5159 N3472 binary constants
5160 * g++.dg/cpp/limits.C: Adjust warning wording.
5161 * g++.dg/system-binary-constants-1.C: Likewise.
5162 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5164 2013-04-28 Tobias Burnus <burnus@net-b.de>
5167 * gfortran.dg/coarray_30.f90: New.
5169 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5172 * frontend-passes (optimize_power): New function.
5173 (optimize_op): Use it.
5175 2013-04-27 Jakub Jelinek <jakub@redhat.com>
5178 * gcc.c-torture/execute/pr56866.c: New test.
5179 * gcc.target/i386/pr56866.c: New test.
5181 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5184 * gcc.dg/setjmp-5.c: New test.
5186 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5189 * g++.dg/cpp0x/constexpr-55708.C: New.
5191 2013-04-26 Richard Biener <rguenther@suse.de>
5193 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5194 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5195 * gcc.dg/pr53265.c: Remove XFAILs.
5196 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5197 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5199 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5201 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5202 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5203 -fdiagnostics-color=never option similarly to
5204 -fno-diagnostics-show-caret option.
5206 2013-04-25 Jakub Jelinek <jakub@redhat.com>
5208 PR rtl-optimization/57003
5209 * gcc.target/i386/pr57003.c: New test.
5211 2013-04-25 Marek Polacek <polacek@redhat.com>
5213 PR tree-optimization/57066
5214 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5216 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
5217 Tejas Belagod <tejas.belagod@arm.com>
5219 * gcc.target/aarch64/vaddv-intrinsic.c: New.
5220 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5221 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5223 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5225 * gcc.target/aarch64/cmp.c: New.
5227 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5229 * gcc.target/aarch64/ngc.c: New.
5231 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5233 * lib/target-supports.exp
5234 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5235 (check_effective_target_arm_neon_fp16_ok): Likewise.
5236 (add_options_for_arm_neon_fp16): Likewise.
5237 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5238 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5240 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
5242 PR rtl-optimizations/57046
5243 * gcc.target/i386/pr57046.c: New test.
5245 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5247 * g++.dg/cpp1y/cplusplus.C: New.
5249 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5251 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5253 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5255 * c-c++-common/Wpointer-arith-1.c: New.
5257 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5259 * g++.dg/cpp1y/cxx1y_macro.C: New.
5261 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5264 * g++.dg/cpp0x/sfinae45.C: New.
5266 2013-04-24 Richard Biener <rguenther@suse.de>
5269 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5271 2013-04-23 Richard Biener <rguenther@suse.de>
5274 * gcc.dg/torture/pr57036-1.c: New testcase.
5275 * gcc.dg/torture/pr57036-2.c: Likewise.
5277 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
5279 * gcc.target/aarch64/scalar-mov.c: New testcase.
5281 2013-04-23 Richard Biener <rguenther@suse.de>
5283 PR tree-optimization/57026
5284 * gcc.dg/torture/pr57026.c: New testcase.
5286 2013-04-22 Janus Weil <janus@gcc.gnu.org>
5290 * gfortran.dg/transfer_check_4.f90: New.
5292 2013-04-22 Marek Polacek <polacek@redhat.com>
5295 * gcc.dg/pr56990.c: New test.
5297 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
5300 * gcc.target/i386/pr57018.c: New test.
5302 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
5304 * gcc.target/aarch64/vrecps.c: New.
5305 * gcc.target/aarch64/vrecpx.c: Likewise.
5307 2013-04-22 Christian Bruel <christian.bruel@st.com>
5310 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5312 2013-04-21 Jeff Law <law@redhat.com>
5314 * gcc.dg/tree-ssa/forwprop-26.c: New test.
5316 2013-04-20 Tobias Burnus <burnus@net-b.de>
5319 * gfortran.dg/c_loc_test_22.f90: New.
5321 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
5323 PR rtl-optimization/56847
5324 * gcc.dg/pr56847.c: New test.
5326 2013-04-19 Richard Biener <rguenther@suse.de>
5328 PR tree-optimization/56982
5329 * gcc.c-torture/execute/pr56982.c: New testcase.
5331 2013-04-19 Martin Jambor <mjambor@suse.cz>
5333 PR tree-optimization/56718
5334 * g++.dg/ipa/imm-devirt-1.C: New test.
5335 * g++.dg/ipa/imm-devirt-2.C: Likewise.
5337 2013-04-19 Richard Biener <rguenther@suse.de>
5339 PR tree-optimization/57000
5340 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5342 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5343 Mikael Morin <mikael@gcc.gnu.org>
5346 * gfortran.dg/array_constructor_45.f90: New test.
5347 * gfortran.dg/array_constructor_46.f90: New test.
5348 * gfortran.dg/array_constructor_47.f90: New test.
5349 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
5351 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5353 PR rtl-optimization/56999
5354 * g++.dg/opt/pr56999.C: New test.
5356 2013-04-18 Cary Coutant <ccoutant@google.com>
5358 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5359 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5361 2013-04-18 Cary Coutant <ccoutant@google.com>
5363 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5364 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5365 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5366 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5367 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5368 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5369 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5370 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5371 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5372 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5373 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5375 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
5377 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5379 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5381 PR tree-optimization/56984
5382 * gcc.c-torture/compile/pr56984.c: New test.
5384 PR rtl-optimization/56992
5385 * gcc.dg/pr56992.c: New test.
5387 2013-04-17 Janus Weil <janus@gcc.gnu.org>
5390 * gfortran.dg/proc_ptr_42.f90: New.
5392 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
5394 * gnat.dg/discr41.ad[sb]: New test.
5395 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5396 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5397 * gcc.dg/vect/slp-24.c: Likewise.
5398 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5399 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5400 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5401 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5402 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5403 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5404 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5405 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5406 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5407 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5408 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5409 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5410 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5411 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5412 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5413 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5414 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5415 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5416 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5417 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5418 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5419 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5420 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5421 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5422 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5423 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5425 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
5428 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5429 * gfortran.dg/module_md5_1.f90: Remove.
5431 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5433 * gcc.target/aarch64/adds3.c: New.
5434 * gcc.target/aarch64/subs3.c: New.
5436 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5438 * gcc.target/aarch64/adds1.c: New.
5439 * gcc.target/aarch64/adds2.c: New.
5440 * gcc.target/aarch64/subs1.c: New.
5441 * gcc.target/aarch64/subs2.c: New.
5443 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
5445 Implement n3599 - Literal operator templates for strings.
5446 * g++.dg/cpp1y/udlit-char-template.C: New test.
5447 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5449 2013-04-16 Tobias Burnus <burnus@net-b.de>
5452 * gfortran.dg/no_arg_check_1.f90: New.
5453 * gfortran.dg/no_arg_check_2.f90: New.
5454 * gfortran.dg/no_arg_check_3.f90: New.
5456 2013-04-16 Janus Weil <janus@gcc.gnu.org>
5459 * gfortran.dg/proc_ptr_41.f90: New.
5461 2013-04-16 Richard Biener <rguenther@suse.de>
5463 PR tree-optimization/56756
5464 * gcc.dg/torture/pr56756.c: New testcase.
5466 2013-04-16 Tobias Burnus <burnus@net-b.de>
5469 * gfortran.dg/c_assoc_5.f90: New.
5471 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
5473 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5474 * gcc.c-torture/execute/pr33992.x: Remove.
5475 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5476 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5477 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5479 2013-04-15 Jakub Jelinek <jakub@redhat.com>
5481 PR tree-optimization/56962
5482 * gcc.c-torture/execute/pr56962.c: New test.
5484 2013-04-15 Richard Biener <rguenther@suse.de>
5486 PR tree-optimization/56933
5487 * gcc.dg/vect/pr56933.c: New testcase.
5489 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5491 * gcc.target/arm/anddi3-opt.c: New test.
5492 * gcc.target/arm/anddi3-opt2.c: Likewise.
5494 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
5496 * gcc.dg/pr56890-1.c: New test.
5497 * gcc.dg/pr56890-2.c: Likewise.
5499 2013-04-15 Joey Ye <joey.ye@arm.com>
5501 * gcc.target/arm/thumb1-far-jump-1.c: New test.
5502 * gcc.target/arm/thumb1-far-jump-2.c: New test.
5504 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
5507 * gfortran.dg/select_type_33.f03: New test.
5509 2013-04-13 Janus Weil <janus@gcc.gnu.org>
5512 * gfortran.dg/typebound_proc_29.f03: New.
5514 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5517 * gfortran.dg/typebound_proc_28.f03: New.
5519 2013-04-12 Jeff Law <law@redhat.com>
5521 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5524 2013-04-12 Tobias Burnus <burnus@net-b.de>
5527 * gfortran.dg/coarray/alloc_comp_2.f90: New.
5529 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
5532 * gcc.target/i386/pr56903.c: New test.
5534 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5537 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5538 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5539 * gfortran.dg/block_11.f90: Fix invalid test case.
5540 * gfortran.dg/function_types_3.f90: Add new error message.
5541 * gfortran.dg/global_references_1.f90: Ditto.
5542 * gfortran.dg/import2.f90: Remove unneeded parts.
5543 * gfortran.dg/import6.f90: Fix invalid test case.
5544 * gfortran.dg/proc_decl_2.f90: Ditto.
5545 * gfortran.dg/proc_decl_9.f90: Ditto.
5546 * gfortran.dg/proc_decl_18.f90: Ditto.
5547 * gfortran.dg/proc_ptr_40.f90: New.
5548 * gfortran.dg/whole_file_7.f90: Modified error wording.
5549 * gfortran.dg/whole_file_16.f90: Ditto.
5550 * gfortran.dg/whole_file_17.f90: Add -pedantic.
5551 * gfortran.dg/whole_file_18.f90: Modified error wording.
5552 * gfortran.dg/whole_file_20.f03: Ditto.
5553 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5556 2013-04-12 Richard Biener <rguenther@suse.de>
5559 2013-04-10 Richard Biener <rguenther@suse.de>
5561 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5563 2013-04-12 Tobias Burnus <burnus@net-b.de>
5566 * gfortran.dg/class_allocate_15.f90: New.
5569 2013-04-12 Tobias Burnus <burnus@net-b.de>
5571 * gfortran.dg/coarray_lib_alloc_2.f90: Update
5572 scan-tree-dump-times.
5574 2013-04-12 Jakub Jelinek <jakub@redhat.com>
5576 PR tree-optimization/56918
5577 PR tree-optimization/56920
5578 * gcc.dg/vect/pr56918.c: New test.
5579 * gcc.dg/vect/pr56920.c: New test.
5581 2013-04-12 Tobias Burnus <burnus@net-b.de>
5584 * gfortran.dg/class_allocate_14.f90: New.
5585 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5586 * gfortran.dg/coarray_lib_alloc_3.f90: New.
5588 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
5590 * gcc.dg/fold-cstvecshift.c: New testcase.
5592 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5594 * gcc.target/aarch64/negs.c: New.
5596 2013-04-11 Jakub Jelinek <jakub@redhat.com>
5599 * g++.dg/template/arrow4.C: New test.
5601 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
5603 * gnat.dg/array23.adb: New test.
5604 * gnat.dg/array23_pkg[123].ads: New helpers.
5606 2013-04-11 Jeff Law <law@redhat.com>
5608 PR tree-optimization/56900
5609 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5611 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5614 * g++.dg/cpp0x/sfinae44.C: New.
5616 2013-04-11 Arnaud Charlet <charlet@adacore.com>
5618 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5619 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5621 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5624 * g++.dg/cpp0x/enum26.C: New.
5625 * g++.old-deja/g++.pt/mangle1.C: Adjust.
5627 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5629 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5631 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5633 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5634 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5635 loop is vectorized and that the correct instruction is generated.
5636 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5637 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5638 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5640 2013-04-11 Jakub Jelinek <jakub@redhat.com>
5642 PR tree-optimization/56899
5643 * gcc.c-torture/execute/pr56899.c: New test.
5645 2013-04-10 David S. Miller <davem@davemloft.net>
5647 * gcc.target/sparc/setcc-4.c: New test.
5648 * gcc.target/sparc/setcc-5.c: New test.
5650 2013-04-10 Richard Biener <rguenther@suse.de>
5652 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5654 2013-04-10 Richard Biener <rguenther@suse.de>
5656 * gcc.dg/vect/slp-39.c: New testcase.
5658 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
5660 PR tree-optimization/55524
5661 * gcc.target/epiphany/fnma-1.c: New test.
5663 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
5665 * gcc.dg/tree-ssa/inline-11.c: New test
5667 2013-04-10 Jakub Jelinek <jakub@redhat.com>
5670 * g++.dg/template/arrow3.C: New test.
5672 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5674 * gcc.target/arm/minmax_minus.c: New test.
5676 2013-04-09 Jakub Jelinek <jakub@redhat.com>
5679 * c-c++-common/gomp/pr56883.c: New test.
5681 2013-04-09 Jeff Law <law@redhat.com>
5683 * gcc.dg/tree-ssa/vrp87.c: New test.
5685 2013-04-09 Jakub Jelinek <jakub@redhat.com>
5687 PR tree-optimization/56854
5688 * g++.dg/torture/pr56854.C: New test.
5690 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5693 * gfortran.dg/array_constructor_44.f90: New test.
5695 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
5698 * g++.dg/cpp0x/constexpr-specialization.C: New.
5700 2013-04-08 Jakub Jelinek <jakub@redhat.com>
5702 * gcc.c-torture/execute/pr56837.c: New test.
5706 * g++.dg/opt/vt3.C: New test.
5707 * g++.dg/opt/vt4.C: New test.
5709 2013-04-08 Jeff Law <law@redhat.com>
5711 * gcc.dg/tree-ssa/forwprop-25.c: New test.
5713 2013-04-08 Richard Biener <rguenther@suse.de>
5715 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5717 2013-04-08 Richard Biener <rguenther@suse.de>
5719 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5721 2013-04-08 Richard Biener <rguenther@suse.de>
5723 * g++.dg/vect/slp-pr56812.cc: Adjust.
5725 2013-04-08 Jakub Jelinek <jakub@redhat.com>
5727 * gcc.dg/pr56837.c: New test.
5728 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5729 "generated memset minus one".
5731 2013-04-07 Tobias Burnus <burnus@net-b.de>
5734 * gfortran.dg/reshape_5.f90: New.
5736 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5739 * gcc.target/powerpc/recip-1.c: Modify expected output.
5740 * gcc.target/powerpc/recip-3.c: Likewise.
5741 * gcc.target/powerpc/recip-4.c: Likewise.
5742 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5744 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5746 * gcc.target/arm/peep-ldrd-1.c: New test.
5747 * gcc.target/arm/peep-strd-1.c: Likewise.
5749 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5751 * gcc.target/arm/negdi-1.c: New test.
5752 * gcc.target/arm/negdi-2.c: Likewise.
5753 * gcc.target/arm/negdi-3.c: Likewise.
5754 * gcc.target/arm/negdi-4.c: Likewise.
5756 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5758 * lib/target-supports.exp (add_options_for_arm_v8_neon):
5759 Add -march=armv8-a when we use v8 NEON.
5760 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5761 (check_effective_target_vect_call_ceilf): Likewise.
5762 (check_effective_target_vect_call_floorf): Likewise.
5763 (check_effective_target_vect_call_roundf): Likewise.
5764 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5765 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5766 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5767 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5768 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5770 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
5772 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5773 * gcc.target/powerpc/sd-pwr6.c: Same.
5774 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5775 * g++.dg/debug/pr56294.C: XFAIL on AIX.
5777 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
5779 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5781 2013-04-04 Janus Weil <janus@gcc.gnu.org>
5784 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5785 * gfortran.dg/altreturn_4.f90: Ditto.
5786 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5787 * gfortran.dg/altreturn_5.f90: Ditto.
5788 * gfortran.dg/altreturn_6.f90: Ditto.
5789 * gfortran.dg/altreturn_7.f90: Ditto.
5791 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5793 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5795 (check_effective_target_arm_v8_neon_ok_nocache):
5797 (check_effective_target_arm_v8_neon_ok): Change to use
5798 check_effective_target_arm_v8_neon_ok_nocache.
5799 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5801 (check_effective_target_vect_call_btruncf):
5802 Enable for arm and ARMv8 NEON.
5803 (check_effective_target_vect_call_ceilf): Likewise.
5804 (check_effective_target_vect_call_floorf): Likewise.
5805 (check_effective_target_vect_call_roundf): Likewise.
5806 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5809 2013-04-04 Marek Polacek <polacek@redhat.com>
5811 PR tree-optimization/48186
5812 * gcc.dg/pr48186.c: New test.
5814 2013-04-04 Richard Biener <rguenther@suse.de>
5816 PR tree-optimization/56826
5817 * gcc.dg/vect/pr56826.c: New testcase.
5818 * gcc.dg/vect/O3-pr36098.c: Adjust.
5820 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
5822 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5823 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5824 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5825 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5826 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5827 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5828 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5829 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5830 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5831 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5833 2013-04-04 Richard Biener <rguenther@suse.de>
5835 PR tree-optimization/56213
5836 * gcc.dg/vect/vect-123.c: New testcase.
5838 2013-04-04 Tobias Burnus <burnus@net-b.de>
5841 * gfortran.dg/read_repeat_2.f90: New.
5843 2013-04-04 Richard Biener <rguenther@suse.de>
5845 PR tree-optimization/56837
5846 * g++.dg/torture/pr56837.C: New testcase.
5848 2013-04-04 Tobias Burnus <burnus@net-b.de>
5851 * gfortran.dg/c_loc_test_21.f90: New.
5852 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5853 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5854 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5855 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5856 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
5858 2013-04-03 Jeff Law <law@redhat.com>
5860 PR tree-optimization/56799
5861 * gcc.c-torture/execute/pr56799.c: New test.
5863 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5866 * g++.dg/warn/Wpointer-arith-1.C: New.
5867 * g++.dg/gomp/for-19.C: Adjust.
5869 2013-04-03 Marek Polacek <polacek@redhat.com>
5872 * gcc.dg/pr55702.c: New test.
5874 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5877 * gcc.dg/pr56809.c: New testcase.
5879 2013-04-03 Jakub Jelinek <jakub@redhat.com>
5882 * g++.dg/debug/pr56819.C: New test.
5884 2013-04-03 Richard Biener <rguenther@suse.de>
5886 PR tree-optimization/56817
5887 * g++.dg/torture/pr56817.C: New testcase.
5889 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5891 * gcc.dg/vect/bb-slp-31.c: New file.
5893 2013-04-03 Jason Merrill <jason@redhat.com>
5896 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5898 2013-04-03 Richard Biener <rguenther@suse.de>
5900 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5902 2013-04-03 Richard Biener <rguenther@suse.de>
5904 PR tree-optimization/55964
5905 * gcc.dg/torture/pr55964-2.c: New testcase.
5907 2013-04-03 Richard Biener <rguenther@suse.de>
5909 PR tree-optimization/56501
5910 * gcc.dg/torture/pr56501.c: New testcase.
5912 2013-04-03 Richard Biener <rguenther@suse.de>
5914 PR tree-optimization/56407
5915 * gcc.dg/torture/pr56407.c: New testcase.
5917 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5919 PR tree-optimization/56790
5920 * g++.dg/ext/pr56790-1.C: New testcase.
5922 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5924 * gcc.target/i386/merge-1.c: New testcase.
5925 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5927 2013-04-03 Jakub Jelinek <jakub@redhat.com>
5930 * gcc.c-torture/execute/pr19449.c: New test.
5932 2013-04-03 Richard Biener <rguenther@suse.de>
5934 PR tree-optimization/56812
5935 * g++.dg/vect/slp-pr56812.cc: New testcase.
5937 2013-04-03 Janus Weil <janus@gcc.gnu.org>
5941 * gfortran.dg/altreturn_8.f90: New.
5942 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5943 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5944 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5946 2013-04-02 Jakub Jelinek <jakub@redhat.com>
5948 PR rtl-optimization/56745
5949 * gcc.c-torture/compile/pr56745.c: New test.
5951 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5953 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5955 2013-04-02 Richard Biener <rguenther@suse.de>
5957 PR tree-optimization/56778
5958 * gcc.dg/torture/pr56778.c: New testcase.
5960 2013-04-02 Richard Biener <rguenther@suse.de>
5963 * g++.dg/torture/pr56768.C: New testcase.
5965 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
5967 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
5969 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5972 * gfortran.dg/namelist_82.f90: New test.
5974 2013-04-01 Janus Weil <janus@gcc.gnu.org>
5977 * gfortran.dg/implicit_class_1.f90: New.
5979 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5982 * gfortran.dg/namelist_81.f90: New test.
5984 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5986 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
5987 for constant and equal string lengths.
5988 * gfortran.dg/character_comparison_5.f90: Likewise.
5989 * gfortran.dg/character_comparison_9.f90: New test.
5991 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
5993 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
5994 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
5996 2013-03-29 Tobias Burnus <burnus@net-b.de>
5999 * gfortran.dg/optional_absent_3.f90: New.
6001 2013-03-29 Tobias Burnus <burnus@net-b.de>
6004 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6006 2013-03-29 Tobias Burnus <burnus@net-b.de>
6009 * gfortran.dg/namelist_80.f90: New.
6011 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6014 * gfortran.dg/string_length_2.f90: New test.
6015 * gfortran.dg/dependency_41.f90: New test.
6017 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6020 * gfortran.dg/array_constructor_43.f90: New test.
6021 * gfortran.dg/random_seed_3.f90: New test.
6023 2013-03-28 Ian Bolton <ian.bolton@arm.com>
6025 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6026 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6027 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6028 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6029 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6030 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6031 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6032 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6033 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6034 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6036 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6039 * g++.dg/conversion/op4.C: Adjust.
6040 * g++.dg/cpp0x/rv1n.C: Likewise.
6041 * g++.dg/cpp0x/rv2n.C: Likewise.
6042 * g++.dg/cpp0x/template_deduction.C: Likewise.
6043 * g++.dg/expr/cond8.C: Likewise.
6044 * g++.dg/other/error4.C: Likewise.
6045 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6046 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6047 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6048 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6049 * g++.old-deja/g++.jason/conversion2.C: Likewise.
6050 * g++.old-deja/g++.law/cvt20.C: Likewise.
6051 * g++.old-deja/g++.law/cvt8.C: Likewise.
6052 * g++.old-deja/g++.law/init8.C: Likewise.
6053 * g++.old-deja/g++.mike/net12.C: Likewise.
6054 * g++.old-deja/g++.mike/net8.C: Likewise.
6055 * g++.old-deja/g++.mike/p2793.C: Likewise.
6056 * g++.old-deja/g++.mike/p3836.C: Likewise.
6057 * g++.old-deja/g++.mike/p418.C: Likewise.
6058 * g++.old-deja/g++.mike/p701.C: Likewise.
6059 * g++.old-deja/g++.mike/p807.C: Likewise.
6061 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
6064 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6067 2013-03-28 Marek Polacek <polacek@redhat.com>
6069 PR tree-optimization/56695
6070 * gcc.dg/vect/pr56695.c: New test.
6072 2013-03-28 Richard Biener <rguenther@suse.de>
6074 PR tree-optimization/37021
6075 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6076 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6078 2013-03-27 Tobias Burnus <burnus@net-b.de>
6082 * gfortran.dg/sizeof_2.f90: New.
6083 * gfortran.dg/sizeof_3.f90: New.
6084 * gfortran.dg/sizeof_proc.f90: Update dg-error.
6086 2013-03-27 Richard Biener <rguenther@suse.de>
6088 PR tree-optimization/37021
6089 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6091 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
6093 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6094 * g++.dg/ipa/ivinline-2.C: Likewise.
6095 * g++.dg/ipa/ivinline-3.C: Likewise.
6096 * g++.dg/ipa/ivinline-4.C: Likewise.
6097 * g++.dg/ipa/ivinline-5.C: Likewise.
6098 * g++.dg/ipa/ivinline-7.C: Likewise.
6099 * g++.dg/ipa/ivinline-8.C: Likewise.
6100 * g++.dg/ipa/ivinline-9.C: Likewise.
6101 * g++.dg/cpp0x/noexcept03.C: Likewise.
6102 * gcc.dg/const-1.c: Likewise.
6103 * gcc.dg/ipa/pure-const-1.c: Likewise.
6104 * gcc.dg/noreturn-8.c: Likewise.
6105 * gcc.target/i386/mmx-1.c: Likewise.
6106 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6107 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6108 * gcc.c-torture/execute/pr33992.x: New file.
6110 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
6112 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6114 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6117 * g++.dg/ext/desig5.C: New.
6119 2013-03-26 Tobias Burnus <burnus@net-b.de>
6122 * gfortran.dg/merge_init_expr_2.f90: New.
6123 * gfortran.dg/merge_char_1.f90: Modify test to
6124 stay a run-time test.
6125 * gfortran.dg/merge_char_3.f90: Ditto.
6127 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6129 * g++.dg/cpp0x/constexpr-friend-2.C: New.
6130 * g++.dg/cpp0x/constexpr-main.C: Likewise.
6132 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6135 * g++.dg/cpp0x/range-for23.C: New.
6137 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
6140 * gfortran.dg/namelist_79.f90: New.
6142 2013-03-25 Martin Jambor <mjambor@suse.cz>
6144 * gcc.dg/ipa/ipcp-agg-9.c: New test.
6146 2013-03-25 Tobias Burnus <burnus@net-b.de>
6166 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6167 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6168 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6169 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6170 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6171 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6172 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6173 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6174 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6175 * gfortran.dg/c_loc_tests_16.f90: Ditto.
6176 * gfortran.dg/c_loc_tests_4.f03: Ditto.
6177 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6178 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6179 * gfortran.dg/c_loc_tests_8.f03: Ditto.
6180 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6181 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6182 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6183 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6184 * gfortran.dg/pr32601_1.f03: Ditto.
6185 * gfortran.dg/storage_size_2.f08: Remove dg-error.
6186 * gfortran.dg/blockdata_7.f90: New.
6187 * gfortran.dg/c_assoc_4.f90: New.
6188 * gfortran.dg/c_f_pointer_tests_6.f90: New.
6189 * gfortran.dg/c_f_pointer_tests_7.f90: New.
6190 * gfortran.dg/c_funloc_tests_8.f90: New.
6191 * gfortran.dg/c_loc_test_17.f90: New.
6192 * gfortran.dg/c_loc_test_18.f90: New.
6193 * gfortran.dg/c_loc_test_19.f90: New.
6194 * gfortran.dg/c_loc_test_20.f90: New.
6195 * gfortran.dg/c_sizeof_5.f90: New.
6196 * gfortran.dg/iso_c_binding_rename_3.f90: New.
6197 * gfortran.dg/transfer_resolve_2.f90: New.
6198 * gfortran.dg/transfer_resolve_3.f90: New.
6199 * gfortran.dg/transfer_resolve_4.f90: New.
6200 * gfortran.dg/pr32601.f03: Update dg-error.
6201 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6202 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6204 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6206 * gcc.target/arm/vseleqdf.c: New test.
6207 * gcc.target/arm/vseleqsf.c: Likewise.
6208 * gcc.target/arm/vselgedf.c: Likewise.
6209 * gcc.target/arm/vselgesf.c: Likewise.
6210 * gcc.target/arm/vselgtdf.c: Likewise.
6211 * gcc.target/arm/vselgtsf.c: Likewise.
6212 * gcc.target/arm/vselledf.c: Likewise.
6213 * gcc.target/arm/vsellesf.c: Likewise.
6214 * gcc.target/arm/vselltdf.c: Likewise.
6215 * gcc.target/arm/vselltsf.c: Likewise.
6216 * gcc.target/arm/vselnedf.c: Likewise.
6217 * gcc.target/arm/vselnesf.c: Likewise.
6218 * gcc.target/arm/vselvcdf.c: Likewise.
6219 * gcc.target/arm/vselvcsf.c: Likewise.
6220 * gcc.target/arm/vselvsdf.c: Likewise.
6221 * gcc.target/arm/vselvssf.c: Likewise.
6223 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6225 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6227 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6228 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6229 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6230 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6231 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6232 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6233 * gcc.target/aarch64/atomic-op-char.x: ... to here.
6234 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6235 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6236 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6237 * gcc.target/aarch64/atomic-op-int.x: ... to here.
6238 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6239 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6240 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6241 * gcc.target/aarch64/atomic-op-release.x: ... to here.
6242 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6243 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6244 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6245 * gcc.target/aarch64/atomic-op-short.x: ... to here.
6246 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6247 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6248 * gcc.target/arm/atomic-op-acquire.c: Likewise.
6249 * gcc.target/arm/atomic-op-char.c: Likewise.
6250 * gcc.target/arm/atomic-op-consume.c: Likewise.
6251 * gcc.target/arm/atomic-op-int.c: Likewise.
6252 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6253 * gcc.target/arm/atomic-op-release.c: Likewise.
6254 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6255 * gcc.target/arm/atomic-op-short.c: Likewise.
6257 2013-03-25 Richard Biener <rguenther@suse.de>
6260 * g++.dg/torture/pr56694.C: New testcase.
6262 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6265 * gcc.target/arm/neon-vcond-gt.c: New test.
6266 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6267 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6269 2013-03-25 Richard Biener <rguenther@suse.de>
6271 PR tree-optimization/56689
6272 * gcc.dg/torture/pr56689.c: New testcase.
6274 2013-03-25 Kai Tietz <ktietz@redhat.com>
6276 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6278 2013-03-24 Tobias Burnus <burnus@net-b.de>
6281 * gfortran.dg/eof_5.f90: New.
6283 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
6285 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6288 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
6290 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6292 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
6295 * gcc.c-torture/execute/builtins/builtins.exp: Add
6296 -Wl,--allow-multiple-definition for RTEMS targets.
6298 2013-03-22 Ian Bolton <ian.bolton@arm.com>
6300 * gcc.target/aarch64/movk.c: New test.
6302 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
6304 * g++.dg/ext/vector21.C: New testcase.
6306 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
6308 * gcc.target/arm/neon-for-64bits-1.c: New tests.
6309 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6311 2013-03-21 Richard Biener <rguenther@suse.de>
6313 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6314 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6316 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6318 * gcc.target/aarch64/vect.c: Test and result vector added
6319 for sabd and saba instructions.
6320 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6321 instructions in assembly.
6322 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6323 * gcc.target/aarch64/vect-fp.c: Test and result vector added
6324 for fabd instruction.
6325 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6326 instruction in assembly.
6327 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6329 2013-03-20 Jeff Law <law@redhat.com>
6331 * g++.dg/tree-ssa/ssa-dom.C: New test.
6333 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6335 * gcc.target/powerpc/mmfpgpr.c: New test.
6336 * gcc.target/powerpc/sd-vsx.c: Likewise.
6337 * gcc.target/powerpc/sd-pwr6.c: Likewise.
6338 * gcc.target/powerpc/vsx-float0.c: Likewise.
6340 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
6342 PR tree-optimization/56355
6343 * gcc.dg/pr56355-1.c: New file.
6345 2013-03-20 Catherine Moore <clm@codesourcery.com>
6346 Richard Sandiford <rdsandiford@googlemail.com>
6348 * gcc.target/mips/mips.exp: Add microMIPS support.
6349 * gcc.target/mips/umips-movep-2.c: New test.
6350 * gcc.target/mips/umips-lwp-2.c: New test.
6351 * gcc.target/mips/umips-swp-5.c: New test.
6352 * gcc.target/mips/umips-constraints-1.c: New test.
6353 * gcc.target/mips/umips-lwp-3.c: New test.
6354 * gcc.target/mips/umips-swp-6.c: New test.
6355 * gcc.target/mips/umips-constraints-2.c: New test.
6356 * gcc.target/mips/umips-save-restore-1.c: New test.
6357 * gcc.target/mips/umips-lwp-4.c: New test.
6358 * gcc.target/mips/umips-swp-7.c: New test.
6359 * gcc.target/mips/umips-save-restore-2.c: New test.
6360 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6361 * gcc.target/mips/umips-lwp-5.c: New test.
6362 * gcc.target/mips/umips-save-restore-3.c: New test.
6363 * gcc.target/mips/umips-lwp-6.c: New test.
6364 * gcc.target/mips/umips-swp-1.c: New test.
6365 * gcc.target/mips/umips-lwp-7.c: New test.
6366 * gcc.target/mips/umips-swp-2.c: New test.
6367 * gcc.target/mips/umips-lwp-8.c: New test.
6368 * gcc.target/mips/umips-swp-3.c: New test.
6369 * gcc.target/mips/umips-movep-1.c: New test.
6370 * gcc.target/mips/umips-lwp-1.c: New test.
6371 * gcc.target/mips/umips-swp-4.c: New test.
6373 2013-03-20 Richard Biener <rguenther@suse.de>
6375 PR tree-optimization/56661
6376 * gcc.dg/torture/pr56661.c: New testcase.
6378 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6380 PR rtl-optimization/56605
6381 * gcc.target/powerpc/pr56605.c: New.
6383 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6386 * gfortran.dg/do_1.f90: Don't xfail.
6388 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6391 * gfortran.dg/namelist_77.f90: New.
6392 * gfortran.dg/namelist_78.f90: New.
6394 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6397 * gfortran.dg/open_negative_unit_1.f90: New.
6399 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6401 * gcc.target/aarch64/sbc.c: New test.
6403 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6405 * gcc.target/aarch64/ror.c: New test.
6407 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6409 * gcc.target/aarch64/extr.c: New test.
6411 2013-03-19 Richard Biener <rguenther@suse.de>
6413 PR tree-optimization/56273
6414 * gcc.dg/tree-ssa/vrp47.c: Adjust.
6415 * c-c++-common/uninit-17.c: Likewise.
6417 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6419 PR tree-optimization/56635
6420 * g++.dg/torture/pr56635.C: New test.
6422 2013-03-18 Richard Biener <rguenther@suse.de>
6424 PR tree-optimization/3713
6425 * g++.dg/ipa/devirt-12.C: New testcase.
6427 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6430 * c-c++-common/pr56566.c: New test.
6432 2013-03-17 Jason Merrill <jason@redhat.com>
6434 * g++.dg/template/abstract-dr337.C: XFAIL.
6436 2013-03-16 Jakub Jelinek <jakub@redhat.com>
6439 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6440 * c-c++-common/pr56607.c: New test.
6442 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
6445 * g++.dg/cpp0x/constexpr-array5.C: New.
6447 2013-03-15 Tobias Burnus <burnus@net-b.de>
6450 * gfortran.dg/transfer_intrinsic_5.f90: New.
6452 2013-03-15 Kai Tietz <ktietz@redhat.com>
6454 * gcc.target/i386/movti.c: Don't test for x64 mingw.
6455 * gcc.target/i386/pr20020-1.c: Likewise.
6456 * gcc.target/i386/pr20020-2.c: Likewise.
6457 * gcc.target/i386/pr20020-3.c: Likewise.
6458 * gcc.target/i386/pr53425-1.c: Likewise.
6459 * gcc.target/i386/pr53425-2.c: Likewise.
6460 * gcc.target/i386/pr55093.c: Likewise.
6461 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6463 2013-03-15 Jakub Jelinek <jakub@redhat.com>
6466 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6467 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
6469 2013-03-14 Jakub Jelinek <jakub@redhat.com>
6471 PR tree-optimization/53265
6472 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6474 * gcc.dg/graphite/id-6.c (test): Likewise.
6475 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6476 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6478 PR tree-optimization/53265
6479 * gcc.dg/pr53265.c: New test.
6480 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6482 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6484 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
6485 n, use it as high bound instead of 4.
6487 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6490 * gcc.target/sh/pr49880-1.c: New.
6491 * gcc.target/sh/pr49880-2.c: New.
6492 * gcc.target/sh/pr49880-3.c: New.
6493 * gcc.target/sh/pr49880-4.c: New.
6494 * gcc.target/sh/pr49880-5.c: New.
6496 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6498 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6500 2013-03-13 Richard Biener <rguenther@suse.de>
6502 PR tree-optimization/56608
6503 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6505 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6508 * g++.dg/cpp0x/alias-decl-32.C: New.
6510 2013-03-11 Jan Hubicka <jh@suse.cz>
6513 * gcc.c-torture/compile/pr56571.c: New testcase.
6515 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6517 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6518 * gcc.dg/tree-ssa/pr55579.c: Likewise.
6520 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6522 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6523 * gcc.dg/inline_4.c: Likewise.
6524 * gcc.dg/unroll_2.c: Likewise.
6525 * gcc.dg/unroll_3.c: Likewise.
6526 * gcc.dg/unroll_4.c: Likewise.
6528 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6531 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6534 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6536 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6539 * gcc.c-torture/compile/pr40797.c: New.
6541 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6543 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6545 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
6548 * gfortran.dg/class_56.f90: New test.
6550 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
6553 * gcc.target/mips/pr56524.c: New test.
6555 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6558 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6560 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6563 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6565 2013-03-08 Marek Polacek <polacek@redhat.com>
6567 PR tree-optimization/56478
6568 * gcc.dg/torture/pr56478.c: New test.
6570 2013-03-08 Kai Tietz <ktietz@redhat.com>
6572 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6573 targets linker option --allow-multiple-definition.
6575 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6576 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6577 * gcc.dg/pr52549.c: Add LLP64 case.
6578 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6579 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6580 * gcc.dg/torture/pr51071-2.c: Likewise.
6581 * gcc.dg/tree-ssa/vrp72.c: Likewise.
6582 * gcc.dg/tree-ssa/vrp73.c: Likewise.
6583 * gcc.dg/tree-ssa/vrp75.c: Likewise.
6584 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6585 * gcc.dg/weak/weak-1.c: Likewise.
6586 * gcc.dg/weak/weak-2.c: Likewise.
6587 * gcc.dg/weak/weak-3.c: Likewise.
6588 * gcc.dg/weak/weak-4.c: Likewise.
6589 * gcc.dg/weak/weak-5.c: Likewise.
6590 * gcc.dg/weak/weak-15.c: Likewise.
6591 * gcc.dg/weak/weak-16.c: Likewise.
6593 * c-c++-common/pr54486.c: Skip test for mingw-targets.
6595 2013-03-07 Jakub Jelinek <jakub@redhat.com>
6597 PR tree-optimization/56559
6598 * gcc.dg/tree-ssa/reassoc-26.c: New test.
6600 2013-03-07 Andreas Schwab <schwab@suse.de>
6602 * gcc.dg/pr31490.c: Fix last change.
6604 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6607 * g++.dg/template/crash115.C: New.
6609 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6611 PR tree-optimization/56539
6612 * gcc.c-torture/compile/pr56539.c: New test.
6614 2013-03-06 Kai Tietz <ktietz@redhat.com>
6616 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6618 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6619 * gcc.dg/lto/20091013-1_2.c: Likewise.
6620 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6622 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6624 * gnat.dg/specs/aggr6.ads: New test.
6626 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6628 * gnat.dg/loop_optimization15.ad[sb]: New test.
6630 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6633 * gcc.dg/pr56548.c: New test.
6635 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6638 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6640 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6643 * g++.dg/template/typename20.C: New test.
6645 2013-03-05 Jakub Jelinek <jakub@redhat.com>
6648 * gcc.dg/pr56510.c: New test.
6650 PR rtl-optimization/56484
6651 * gcc.c-torture/compile/pr56484.c: New test.
6653 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6656 * g++.dg/warn/Wsign-conversion-2.C: New.
6658 2013-03-05 Richard Biener <rguenther@suse.de>
6660 PR tree-optimization/56270
6661 * gcc.dg/vect/slp-38.c: New testcase.
6663 2013-03-05 Jakub Jelinek <jakub@redhat.com>
6665 PR rtl-optimization/56494
6666 * gcc.dg/pr56494.c: New test.
6668 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
6670 * gcc.dg/pr56424.c: New test.
6672 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
6674 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6675 * gcc.dg/pr56228.c <avr>: Skip.
6677 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
6680 PR tree-optimization/52631
6681 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6683 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
6685 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6686 * gcc.dg/vect/vect-83_64.c: Same.
6688 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6691 * gfortran.dg/pointer_check_13.f90: New test.
6693 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6696 * gfortran.dg/array_constructor_42.f90: New test.
6698 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6701 * g++.dg/template/static33.C: New.
6702 * g++.dg/template/static34.C: Likewise.
6705 * g++.dg/template/static35.C: New.
6707 2013-03-01 Steve Ellcey <sellcey@mips.com>
6709 * gcc.dg/pr56396.c: Require pic support.
6711 2013-03-01 Richard Biener <rguenther@suse.de>
6713 PR tree-optimization/55481
6714 * gcc.dg/torture/pr56488.c: New testcase.
6716 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
6717 Jakub Jelinek <jakub@redhat.com>
6720 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6721 no_sanitize_address attribute rather than no_address_safety_analysis.
6722 * g++.dg/asan/sanitizer_test_utils.h
6723 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6724 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6725 in addition to no_address_safety_analysis.
6727 2013-02-28 Jason Merrill <jason@redhat.com>
6730 * g++.dg/cpp0x/constexpr-and.C: New.
6732 2013-02-28 Martin Jambor <mjambor@suse.cz>
6734 PR tree-optimization/56294
6735 * g++.dg/debug/pr56294.C: New test.
6737 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
6739 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6741 2013-02-27 Marek Polacek <polacek@redhat.com>
6743 PR rtl-optimization/56466
6744 * gcc.dg/pr56466.c: New test.
6746 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6748 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6749 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6750 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6752 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
6755 * gcc.dg/pr45472.c: New test.
6757 2013-02-26 Marek Polacek <polacek@redhat.com>
6759 PR tree-optimization/56426
6760 * gcc.dg/pr56436.c: New test.
6762 2013-02-26 Jakub Jelinek <jakub@redhat.com>
6764 PR tree-optimization/56448
6765 * gcc.c-torture/compile/pr56448.c: New test.
6767 PR tree-optimization/56443
6768 * gcc.dg/torture/pr56443.c: New test.
6770 2013-02-25 Richard Biener <rguenther@suse.de>
6772 PR tree-optimization/56175
6773 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6775 2013-02-24 Jakub Jelinek <jakub@redhat.com>
6778 * g++.dg/torture/pr56403.C: New test.
6780 2013-02-25 Catherine Moore <clm@codesourcery.com>
6783 2013-02-24 Catherine Moore <clm@codesourcery.com>
6784 Richard Sandiford <rdsandiford@googlemail.com>
6786 * gcc.target/mips/mips.exp: Add microMIPS support.
6787 * gcc.target/mips/umips-movep-2.c: New test.
6788 * gcc.target/mips/umips-lwp-2.c: New test.
6789 * gcc.target/mips/umips-swp-5.c: New test.
6790 * gcc.target/mips/umips-constraints-1.c: New test.
6791 * gcc.target/mips/umips-lwp-3.c: New test.
6792 * gcc.target/mips/umips-swp-6.c: New test.
6793 * gcc.target/mips/umips-constraints-2.c: New test.
6794 * gcc.target/mips/umips-save-restore-1.c: New test.
6795 * gcc.target/mips/umips-lwp-4.c: New test.
6796 * gcc.target/mips/umips-swp-7.c: New test.
6797 * gcc.target/mips/umips-save-restore-2.c: New test.
6798 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6799 * gcc.target/mips/umips-lwp-5.c: New test.
6800 * gcc.target/mips/umips-save-restore-3.c: New test.
6801 * gcc.target/mips/umips-lwp-6.c: New test.
6802 * gcc.target/mips/umips-swp-1.c: New test.
6803 * gcc.target/mips/umips-lwp-7.c: New test.
6804 * gcc.target/mips/umips-swp-2.c: New test.
6805 * gcc.target/mips/umips-lwp-8.c: New test.
6806 * gcc.target/mips/umips-swp-3.c: New test.
6807 * gcc.target/mips/umips-movep-1.c: New test.
6808 * gcc.target/mips/umips-lwp-1.c: New test.
6809 * gcc.target/mips/umips-swp-4.c: New test.
6811 2013-02-24 Catherine Moore <clm@codesourcery.com>
6812 Richard Sandiford <rdsandiford@googlemail.com>
6814 * gcc.target/mips/mips.exp: Add microMIPS support.
6815 * gcc.target/mips/umips-movep-2.c: New test.
6816 * gcc.target/mips/umips-lwp-2.c: New test.
6817 * gcc.target/mips/umips-swp-5.c: New test.
6818 * gcc.target/mips/umips-constraints-1.c: New test.
6819 * gcc.target/mips/umips-lwp-3.c: New test.
6820 * gcc.target/mips/umips-swp-6.c: New test.
6821 * gcc.target/mips/umips-constraints-2.c: New test.
6822 * gcc.target/mips/umips-save-restore-1.c: New test.
6823 * gcc.target/mips/umips-lwp-4.c: New test.
6824 * gcc.target/mips/umips-swp-7.c: New test.
6825 * gcc.target/mips/umips-save-restore-2.c: New test.
6826 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6827 * gcc.target/mips/umips-lwp-5.c: New test.
6828 * gcc.target/mips/umips-save-restore-3.c: New test.
6829 * gcc.target/mips/umips-lwp-6.c: New test.
6830 * gcc.target/mips/umips-swp-1.c: New test.
6831 * gcc.target/mips/umips-lwp-7.c: New test.
6832 * gcc.target/mips/umips-swp-2.c: New test.
6833 * gcc.target/mips/umips-lwp-8.c: New test.
6834 * gcc.target/mips/umips-swp-3.c: New test.
6835 * gcc.target/mips/umips-movep-1.c: New test.
6836 * gcc.target/mips/umips-lwp-1.c: New test.
6837 * gcc.target/mips/umips-swp-4.c: New test.
6839 2013-02-22 Jakub Jelinek <jakub@redhat.com>
6842 * lib/asan-dg.exp (asan_link_flags): Add
6843 -B${gccpath}/libsanitizer/asan/ to flags.
6845 2013-02-21 Jakub Jelinek <jakub@redhat.com>
6848 * gcc.dg/torture/pr56420.c: New test.
6850 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
6853 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6855 2013-02-21 Martin Jambor <mjambor@suse.cz>
6857 PR tree-optimization/56310
6858 * g++.dg/ipa/pr56310.C: New test.
6860 2013-02-21 Janus Weil <janus@gcc.gnu.org>
6863 * gfortran.dg/proc_ptr_comp_37.f90: New.
6865 2013-02-21 Richard Biener <rguenther@suse.de>
6867 PR tree-optimization/56415
6869 2013-02-11 Richard Biener <rguenther@suse.de>
6871 PR tree-optimization/56273
6872 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6873 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6874 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6875 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6876 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6877 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6879 2013-02-21 Marek Polacek <polacek@redhat.com>
6881 PR tree-optimization/56398
6882 * g++.dg/torture/pr56398.C: New test.
6884 2013-02-21 Jakub Jelinek <jakub@redhat.com>
6887 * gcc.c-torture/compile/pr56405.c: New test.
6889 2013-02-20 Jan Hubicka <jh@suse.cz>
6891 PR tree-optimization/56265
6892 * g++.dg/ipa/devirt-11.C: New testcase.
6894 2013-02-20 Richard Biener <rguenther@suse.de>
6896 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6898 2013-02-20 Richard Biener <rguenther@suse.de>
6899 Jakub Jelinek <jakub@redhat.com>
6901 PR tree-optimization/56396
6902 * gcc.dg/pr56396.c: New testcase.
6904 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6907 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6909 2013-02-19 Richard Biener <rguenther@suse.de>
6911 PR tree-optimization/56384
6912 * gcc.dg/torture/pr56384.c: New testcase.
6914 2013-02-19 Jakub Jelinek <jakub@redhat.com>
6916 PR tree-optimization/56350
6917 * gcc.dg/pr56350.c: New test.
6919 PR tree-optimization/56381
6920 * g++.dg/opt/pr56381.C: New test.
6922 2013-02-18 Jakub Jelinek <jakub@redhat.com>
6925 * lib/dg-pch.exp (pch-init, pch-finish,
6926 check_effective_target_pch_supported_debug): New procs.
6927 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6928 Likewise if $pch_unsupported_debug and $flags include -g.
6929 Skip FAILs about missing *.gch file if $pch_unsupported_debug
6930 and dg-require-effective-target pch_unsupported_debug.
6931 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6932 * objc.dg/pch/pch.exp: Likewise.
6933 * gcc.dg/pch/pch.exp: Likewise.
6934 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6935 pch_unsupported_debug.
6936 * gcc.dg/pch/valid-1.hs: Likewise.
6937 * gcc.dg/pch/valid-1b.c: Likewise.
6938 * gcc.dg/pch/valid-1b.hs: Likewise.
6940 2013-02-18 Richard Biener <rguenther@suse.de>
6942 PR tree-optimization/56366
6943 * gcc.dg/torture/pr56366.c: New testcase.
6945 2013-02-18 Richard Biener <rguenther@suse.de>
6948 * gcc.dg/torture/pr56349.c: New testcase.
6950 2013-02-18 Richard Biener <rguenther@suse.de>
6952 PR tree-optimization/56321
6953 * gcc.dg/torture/pr56321.c: New testcase.
6955 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
6957 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
6959 2013-02-16 Jakub Jelinek <jakub@redhat.com>
6960 Dodji Seketeli <dodji@redhat.com>
6963 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
6964 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6965 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6966 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6967 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6968 * c-c++-common/asan/pr56330.c: Likewise.
6969 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
6970 Ensure the size argument of __builtin_memcpy is a constant.
6972 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6973 Paolo Carlini <paolo.carlini@oracle.com>
6976 * g++.dg/cpp0x/enum23.C: New.
6978 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
6981 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
6983 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
6985 PR rtl-optimization/56348
6986 * gcc.target/i386/pr56348.c: New test.
6988 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
6990 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
6991 * gcc.target/arm/interrupt-2.c: Likewise.
6993 2013-02-15 Tobias Burnus <burnus@net-b.de>
6996 * gfortran.dg/matmul_9.f90: New.
6998 2013-02-15 Tobias Burnus <burnus@net-b.de>
7001 * gfortran.dg/init_flag_11.f90: New.
7003 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7005 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7007 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7009 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7012 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
7013 Tobias Burnus <burnus@net-b.de>
7016 * gfortran.dg/allocatable_function_7.f90: New.
7018 2013-02-14 Jakub Jelinek <jakub@redhat.com>
7020 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7021 * asan_globals_test-wrapper.cc: New file.
7022 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7023 instead of asan_globals_test.cc as dg-additional-sources.
7024 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7025 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
7026 "sanitizer_test_utils.h" instead of
7027 "sanitizer_common/tests/sanitizer_test_utils.h".
7028 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7029 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7030 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7031 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7032 * g++.dg/asan/asan_test.cc: Synced from upstream.
7033 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7035 2013-02-14 Dodji Seketeli <dodji@redhat.com>
7038 * c-c++-common/asan/memcmp-2.c: New test.
7040 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
7043 * g++.dg/cpp0x/udlit-string-literal.h: New.
7044 * g++.dg/cpp0x/udlit-string-literal.C: New.
7046 2013-02-13 Sriraman Tallam <tmsriram@google.com>
7048 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7050 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
7053 * gcc.target/arm/pr56184.C: New test.
7055 2013-02-13 Jakub Jelinek <jakub@redhat.com>
7058 * g++.dg/torture/pr56302.C: New test.
7059 * g++.dg/cpp0x/constexpr-56302.C: New test.
7060 * c-c++-common/pr56302.c: New test.
7062 2013-02-13 Tobias Burnus <burnus@net-b.de>
7063 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7066 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7067 * gfortran.dg/quad_3.f90: Ditto.
7069 2013-02-13 Kostya Serebryany <kcc@google.com>
7071 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7072 to match the fresh asan run-time.
7073 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7075 2013-02-12 Dodji Seketeli <dodji@redhat.com>
7077 Avoid instrumenting duplicated memory access in the same basic block
7078 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7079 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7080 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7081 * c-c++-common/asan/inc.c: Likewise.
7083 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
7086 * gcc.target/i386/pr56148.c: New test.
7088 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7089 Tobias Burnus <burnus@net-b.de>
7092 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7095 2013-02-12 Richard Biener <rguenther@suse.de>
7098 * gcc.dg/lto/pr56297_0.c: New testcase.
7099 * gcc.dg/lto/pr56297_0.c: Likewise.
7101 2013-02-12 Janus Weil <janus@gcc.gnu.org>
7104 * gfortran.dg/typebound_deferred_1.f90: New.
7106 2013-02-12 Jakub Jelinek <jakub@redhat.com>
7108 PR rtl-optimization/56151
7109 * gcc.target/i386/pr56151.c: New test.
7111 2013-02-11 Sriraman Tallam <tmsriram@google.com>
7113 * g++.dg/ext/mv12.C: New test.
7114 * g++.dg/ext/mv12.h: New file.
7115 * g++.dg/ext/mv12-aux.C: New file.
7116 * g++.dg/ext/mv13.C: New test.
7118 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
7120 * lib/target-supports.exp
7121 (check_effective_target_powerpc_eabi_ok): New.
7122 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7124 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7125 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7127 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7128 * gcc.target/powerpc/pr51623.c: Likewise.
7129 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7130 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7132 2013-02-11 Alexander Potapenko <glider@google.com>
7133 Jack Howarth <howarth@bromo.med.uc.edu>
7134 Jakub Jelinek <jakub@redhat.com>
7137 * g++.dg/asan/pr55617.C: Run on all targets.
7139 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
7141 PR rtl-optimization/56275
7142 * gcc.dg/pr56275.c: New test.
7144 2013-02-11 Richard Biener <rguenther@suse.de>
7146 PR tree-optimization/56273
7147 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7149 2013-02-11 Richard Biener <rguenther@suse.de>
7151 PR tree-optimization/56264
7152 * gcc.dg/torture/pr56264.c: New testcase.
7154 2013-02-11 Richard Biener <rguenther@suse.de>
7156 PR tree-optimization/56273
7157 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7158 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7159 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7160 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7161 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7162 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7164 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
7166 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7167 for *-*-linux-gnu targets.
7168 * g++.dg/asan/interception-test-1.c: Ditto.
7169 * g++.dg/asan/interception-failure-test-1.C: Ditto.
7170 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7172 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
7175 * gfortran.dg/intrinsic_size_4.f90 : New test.
7177 2013-02-09 Jakub Jelinek <jakub@redhat.com>
7180 * gcc.target/powerpc/pr56256.c: New test.
7182 2013-02-08 Ian Lance Taylor <iant@google.com>
7184 * lib/go.exp: Load timeout.exp.
7186 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
7188 PR rtl-optimization/56246
7189 * gcc.target/i386/pr56246.c: New test.
7191 2013-02-08 Jeff Law <law@redhat.com>
7194 * gcc.dg/debug/dwarf2/pr53948.c: New test.
7196 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7199 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7202 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7204 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7206 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7208 PR rtl-optimization/56195
7209 * gcc.dg/torture/pr56195.c: New test.
7211 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
7214 * gfortran.dg/recursive_interface_2.f90: New test.
7216 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7218 PR tree-optimization/56250
7219 * gcc.c-torture/execute/pr56250.c: New test.
7221 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7223 PR tree-optimization/56064
7224 * gcc.dg/fixed-point/view-convert-2.c: New test.
7226 2013-02-08 Michael Matz <matz@suse.de>
7228 PR tree-optimization/52448
7229 * gcc.dg/pr52448.c: New test.
7231 2013-02-08 Richard Biener <rguenther@suse.de>
7234 * gcc.dg/torture/pr56181.c: New testcase.
7236 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7239 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7240 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7242 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7245 * g++.dg/parse/crash61.C: New test.
7248 * g++.dg/parse/pr56239.C: New test.
7251 * g++.dg/abi/mangle61.C: New test.
7253 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
7255 PR rtl-optimization/56225
7256 * gcc.target/i386/pr56225.c: New test.
7258 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7261 * gcc.dg/guality/pr56154-1.c: New test.
7262 * gcc.dg/guality/pr56154-2.c: New test.
7263 * gcc.dg/guality/pr56154-3.c: New test.
7264 * gcc.dg/guality/pr56154-4.c: New test.
7265 * gcc.dg/guality/pr56154-aux.c: New file.
7267 PR tree-optimization/55789
7268 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7270 * gcc.dg/tree-ssa/inline-3.c: Add
7271 --param max-early-inliner-iterations=2 option.
7273 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7276 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7277 Add -fno-dwarf2-cfi-asm to dg-options.
7280 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7283 * gcc.dg/pr56228.c: New test.
7285 2013-02-07 Alan Modra <amodra@gmail.com>
7288 * gcc.target/powerpc/pr54009.c: New test.
7290 * gfortran.dg/pr54131.f: New test.
7292 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
7295 * gfortran.dg/array_constructor_41.f90: New test.
7297 2013-02-06 Janus Weil <janus@gcc.gnu.org>
7300 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7302 2013-02-06 Jakub Jelinek <jakub@redhat.com>
7305 * g++.dg/gomp/pr56217.C: New test.
7307 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7309 PR tree-optimization/56205
7310 * gcc.dg/tree-ssa/stdarg-6.c: New test.
7311 * gcc.c-torture/execute/pr56205.c: New test.
7313 2013-02-05 Richard Biener <rguenther@suse.de>
7315 PR tree-optimization/53342
7316 PR tree-optimization/53185
7317 * gcc.dg/vect/pr53185-2.c: New testcase.
7319 2013-02-05 Jan Hubicka <jh@suse.cz>
7321 PR tree-optimization/55789
7322 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7323 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7324 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7325 * g++.dg/ipa/inline-1.C: New testcase.
7326 * g++.dg/ipa/inline-2.C: New testcase.
7327 * g++.dg/ipa/inline-3.C: New testcase.
7329 2013-02-05 Jan Hubicka <jh@suse.cz>
7331 PR tree-optimization/55789
7332 * g++.dg/torture/pr55789.C: New testcase.
7334 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7337 * gcc.dg/pr56167.c: New test.
7339 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7342 * gcc.target/sh/pr55146.c: New.
7344 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7346 PR tree-optimization/54386
7347 * gcc.target/sh/pr54386.c: New.
7349 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
7352 * gfortran.dg/realloc_on _assign_16.f90 : New test.
7355 * gfortran.dg/realloc_on _assign_17.f90 : New test.
7357 2013-02-04 Alexander Potapenko <glider@google.com>
7358 Jack Howarth <howarth@bromo.med.uc.edu>
7359 Jakub Jelinek <jakub@redhat.com>
7362 * g++.dg/asan/pr55617.C: New test.
7364 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7367 * gfortran.dg/typebound_operator_19.f90: New test.
7368 * gfortran.dg/typebound_assignment_4.f90: New test.
7370 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7373 * gfortran.dg/recursive_interface_1.f90: New test.
7375 2013-02-04 Richard Guenther <rguenther@suse.de>
7378 * gcc.dg/lto/pr56168_0.c: New testcase.
7379 * gcc.dg/lto/pr56168_1.c: Likewise.
7381 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7385 * gfortran.dg/block_12.f90: New test.
7386 * gfortran.dg/module_error_1.f90: New test.
7388 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7390 * lib/target-supports.exp (check_effective_target_vect_float)
7391 (check_effective_target_vect_no_align): Add mips-sde-elf.
7393 2013-02-01 Jakub Jelinek <jakub@redhat.com>
7395 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7397 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
7399 * gcc.dg/pr56023.c: XFAIL on AIX.
7400 * gcc.dg/vect/pr49352.c: Same.
7402 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
7404 * gnat.dg/opt26.adb: New test.
7406 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7409 2013-01-27 Amol Pise <amolpise15@gmail.com>
7411 * gcc.target/arm/neon-vfnms-1.c: New test.
7412 * gcc.target/arm/neon-vfnma-1.c: New test.
7414 2013-01-31 Richard Biener <rguenther@suse.de>
7416 PR tree-optimization/56157
7417 * gcc.dg/torture/pr56157.c: New testcase.
7419 2013-01-30 Richard Biener <rguenther@suse.de>
7421 PR tree-optimization/56150
7422 * gcc.dg/torture/pr56150.c: New testcase.
7424 2013-01-30 Jakub Jelinek <jakub@redhat.com>
7427 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7428 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
7429 printed in backtrace.
7430 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7431 to avoid errors about mismatched allocation vs. deallocation.
7434 * g++.dg/mv1.C: Moved to...
7435 * g++.dg/ext/mv1.C: ... here. Adjust test.
7436 * g++.dg/mv2.C: Moved to...
7437 * g++.dg/ext/mv2.C: ... here. Adjust test.
7438 * g++.dg/mv3.C: Moved to...
7439 * g++.dg/ext/mv3.C: ... here.
7440 * g++.dg/mv4.C: Moved to...
7441 * g++.dg/ext/mv4.C: ... here.
7442 * g++.dg/mv5.C: Moved to...
7443 * g++.dg/ext/mv5.C: ... here. Adjust test.
7444 * g++.dg/mv6.C: Moved to...
7445 * g++.dg/ext/mv6.C: ... here. Adjust test.
7446 * g++.dg/ext/mv7.C: New test.
7447 * g++.dg/ext/mv8.C: New test.
7448 * g++.dg/ext/mv9.C: New test.
7449 * g++.dg/ext/mv10.C: New test.
7450 * g++.dg/ext/mv11.C: New test.
7452 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
7454 PR rtl-optimization/56144
7455 * gcc.dg/pr56144.c: New.
7457 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
7459 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7461 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7462 * g++.dg/cpp0x/constexpr-55573.C: Same
7464 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
7466 PR tree-optimization/56064
7467 * gcc.dg/fixed-point/view-convert.c: New test.
7469 2013-01-30 Andreas Schwab <schwab@suse.de>
7471 * lib/target-supports-dg.exp (dg-process-target): Use expr to
7472 evaluate the end index in string range.
7474 2013-01-30 Tobias Burnus <burnus@net-b.de>
7477 * gfortran.dg/allocatable_function_6.f90: New.
7479 2013-01-29 Janus Weil <janus@gcc.gnu.org>
7480 Mikael Morin <mikael@gcc.gnu.org>
7483 * gfortran.dg/proc_ptr_comp_36.f90: New.
7485 2013-01-29 Richard Biener <rguenther@suse.de>
7487 PR tree-optimization/55270
7488 * gcc.dg/torture/pr55270.c: New testcase.
7490 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7492 PR rtl-optimization/56117
7493 * gcc.dg/pr56117.c: New test.
7495 2013-01-28 Richard Biener <rguenther@suse.de>
7497 PR tree-optimization/56034
7498 * gcc.dg/torture/pr56034.c: New testcase.
7500 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7502 PR tree-optimization/56125
7503 * gcc.dg/pr56125.c: New test.
7505 2013-01-28 Tobias Burnus <burnus@net-b.de>
7506 Mikael Morin <mikael@gcc.gnu.org>
7509 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7510 * gfortran.dg/import8.f90: Likewise.
7511 * gfortran.dg/interface_derived_type_1.f90: Likewise.
7512 * gfortran.dg/import10.f90: New test.
7513 * gfortran.dg/import11.f90: Likewise
7515 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7518 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7519 string.h. Provide memset, malloc and free prototypes, adjust line
7520 numbers in dg-output.
7521 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7522 Provide memset prototype and adjust line numbers in dg-output.
7523 * c-c++-common/asan/global-overflow-1.c: Likewise.
7525 PR tree-optimization/56094
7526 * gcc.dg/pr56094.c: New test.
7528 2013-01-27 Amol Pise <amolpise15@gmail.com>
7530 * gcc.target/arm/neon-vfnms-1.c: New test.
7531 * gcc.target/arm/neon-vfnma-1.c: New test.
7533 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
7536 * gcc.target/i386/pr56114.c: New test.
7538 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
7541 * gfortran.dg/associate_14.f90: New test.
7544 * gfortran.dg/associate_13.f90: New test.
7546 2013-01-25 Jakub Jelinek <jakub@redhat.com>
7548 PR tree-optimization/56098
7549 * gcc.dg/pr56098-1.c: New test.
7550 * gcc.dg/pr56098-2.c: New test.
7552 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
7555 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7557 2013-01-22 Marek Polacek <polacek@redhat.com>
7559 PR tree-optimization/56035
7560 * gcc.dg/pr56035.c: New test.
7562 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7564 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7567 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7569 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7571 2013-01-24 Jakub Jelinek <jakub@redhat.com>
7574 * gcc.dg/pr56078.c: New test.
7575 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7577 2013-01-24 Martin Jambor <mjambor@suse.cz>
7579 PR tree-optimization/55927
7580 * g++.dg/ipa/devirt-10.C: Disable early inlining.
7582 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
7584 * gcc.target/i386/movsd.c: New test.
7586 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
7589 * gcc.target/i386/pr55934.c: New test.
7591 2013-01-23 Janus Weil <janus@gcc.gnu.org>
7594 * gfortran.dg/select_8.f90: New.
7596 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
7598 * gcc.target/microblaze/microblaze.exp: Remove
7599 target_config_cflags check.
7601 2013-01-23 Jakub Jelinek <jakub@redhat.com>
7604 * gfortran.dg/gomp/pr56052.f90: New test.
7607 * gcc.dg/pr49069.c: New test.
7609 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7612 * g++.dg/cpp0x/constexpr-static10.C: New.
7614 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
7617 * gcc.target/i386/pr56028.c: New test.
7619 2013-01-22 Jakub Jelinek <jakub@redhat.com>
7622 * gcc.target/i386/pr55686.c: New test.
7624 2013-01-22 Dodji Seketeli <dodji@redhat.com>
7627 * g++.dg/cpp0x/variadic139.C: New test.
7628 * g++.dg/cpp0x/variadic140.C: Likewise.
7629 * g++.dg/cpp0x/variadic141.C: Likewise.
7631 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
7633 * gnat.dg/warn8.adb: New test.
7635 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7638 * gfortran.dg/include_8.f90: New test.
7640 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
7642 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7643 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7645 2013-01-21 Jakub Jelinek <jakub@redhat.com>
7647 PR tree-optimization/56051
7648 * gcc.c-torture/execute/pr56051.c: New test.
7650 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
7652 PR rtl-optimization/56023
7653 * gcc.dg/pr56023.c: New test.
7655 2013-01-21 Martin Jambor <mjambor@suse.cz>
7658 * gcc.target/i386/pr56022.c: New test.
7660 2013-01-21 Jason Merrill <jason@redhat.com>
7662 * lib/target-supports.exp (check_effective_target_alias): New.
7664 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
7667 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7669 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
7671 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7673 2013-01-19 Jeff Law <law@redhat.com>
7675 PR tree-optimization/52631
7676 * tree-ssa/pr52631.c: New test.
7677 * tree-ssa/ssa-fre-9: Update expected output.
7679 2013-01-19 Anthony Green <green@moxielogic.com>
7681 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7684 2013-01-18 Jakub Jelinek <jakub@redhat.com>
7686 PR tree-optimization/56029
7687 * g++.dg/torture/pr56029.C: New test.
7689 2013-01-18 Sharad Singhai <singhai@google.com>
7691 PR tree-optimization/55995
7692 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7694 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
7697 * gcc.target/i386/pr55433.c: New.
7699 2013-01-18 Jakub Jelinek <jakub@redhat.com>
7702 * gfortran.dg/pr56015.f90: New test.
7704 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
7706 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7708 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
7710 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7711 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7712 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7713 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7714 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7716 2013-01-17 Jeff Law <law@redhat.com>
7718 * gcc.dg/pr52573.c: Move to...
7719 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
7721 PR rtl-optimization/52573
7722 * gcc.dg/pr52573.c: New test.
7724 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
7727 * g++.dg/asan/interception-test-1.C: Skip on darwin.
7728 * lib/target-supports.exp (check_effective_target_swapcontext): Use
7729 check_no_compiler_messages to test support in ucontext.h.
7730 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7731 compliant RLIMIT_AS.
7733 2013-01-17 Marek Polacek <polacek@redhat.com>
7735 PR rtl-optimization/55833
7736 * gcc.dg/pr55833.c: New test.
7738 2013-01-17 Jan Hubicka <jh@suse.cz>
7740 PR tree-optimization/55273
7741 * gcc.c-torture/compile/pr55273.c: New testcase.
7743 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
7746 * gcc.target/pr55981.c: New test.
7748 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
7750 * gcc.target/arm/pr40887.c: Require at least armv5.
7751 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7752 * gcc.target/arm/pr51915.c: Likewise.
7753 * gcc.target/arm/pr52006.c: Likewise.
7754 * gcc.target/arm/pr53187.c: Likewise.
7756 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7757 * gcc.target/arm/ftest-support-arm.h: Delete.
7758 * gcc.target/arm/ftest-support-thumb.h: Delete.
7759 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7760 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7761 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7762 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7763 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7764 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7765 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7766 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7767 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7768 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7769 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7770 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7771 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7772 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7773 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7774 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7775 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7776 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7777 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7778 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7779 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7780 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7781 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7782 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7784 2013-01-17 Martin Jambor <mjambor@suse.cz>
7786 PR tree-optimizations/55264
7787 * g++.dg/ipa/pr55264.C: New test.
7789 2013-01-16 Janus Weil <janus@gcc.gnu.org>
7792 * gfortran.dg/class_55.f90: New.
7794 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
7797 * gcc.c-torture/execute/builtins/builtins.exp: Add
7798 -Wl,--allow-multiple-definition for eabi and elf targets.
7801 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7802 check_effective_target_vect_perm_short,
7803 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7804 check_effective_target_vect64): Return 0 for big-endian ARM.
7805 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7807 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7810 2013-01-16 Richard Biener <rguenther@suse.de>
7812 PR tree-optimization/55964
7813 * gcc.dg/torture/pr55964.c: New testcase.
7815 2013-01-16 Richard Biener <rguenther@suse.de>
7817 PR tree-optimization/54767
7818 PR tree-optimization/53465
7819 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7821 2013-01-16 Christian Bruel <christian.bruel@st.com>
7824 * gcc.target/sh/sh-switch.c: New testcase.
7826 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
7828 * gcc.dg/webizer.c: Increase the array size.
7830 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7833 * gcc.dg/pr55940.c: New test.
7835 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
7836 Harald Anlauf <anlauf@gmx.de>
7838 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7839 * gfortran.dg/bounds_check_5.f90: Likewise.
7840 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7841 * gfortran.dg/continuation_9.f90: Likewise.
7842 * gfortran.dg/move_alloc_13.f90: Likewise.
7843 * gfortran.dg/structure_constructor_11.f90: Likewise.
7844 * gfortran.dg/tab_continuation.f: Likewise.
7845 * gfortran.dg/warning-directive-2.F90: Likewise.
7846 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7848 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
7850 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7851 * gcc.target/arm/fma-sp.c: Likewise.
7853 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
7855 PR rtl-optimization/55153
7856 * gcc.dg/pr55153.c: New.
7858 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7860 PR tree-optimization/55920
7861 * gcc.c-torture/compile/pr55920.c: New test.
7863 2013-01-15 Richard Biener <rguenther@suse.de>
7866 * gcc.dg/torture/pr55882.c: New testcase.
7868 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7870 PR tree-optimization/55955
7871 * gcc.c-torture/compile/pr55955.c: New test.
7873 2013-01-15 Dodji Seketeli <dodji@redhat.com>
7876 * g++.dg/cpp0x/alias-decl-31.C: New test.
7878 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
7881 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7882 case where interface is null.
7884 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7887 * gfortran.dg/array_constructor_40.f90: New test.
7889 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
7891 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7893 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
7895 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7896 * gcc.target/aarch64/vect-ld1r-compile.c: New.
7897 * gcc.target/aarch64/vect-ld1r-fp.c: New.
7898 * gcc.target/aarch64/vect-ld1r.c: New.
7899 * gcc.target/aarch64/vect-ld1r.x: New.
7901 2013-01-14 Andi Kleen <ak@linux.intel.com>
7904 * gcc.target/i386/hle-clear-rel.c: New file
7905 * gcc.target/i386/hle-store-rel.c: New file.
7907 2013-01-14 Harald Anlauf <anlauf@gmx.de>
7909 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7910 * gfortran.dg/bounds_check_4.f90: Likewise.
7911 * gfortran.dg/inquire_10.f90: Likewise.
7912 * gfortran.dg/minloc_3.f90: Likewise.
7913 * gfortran.dg/minlocval_3.f90: Likewise.
7914 * gfortran.dg/module_double_reuse.f90: Likewise.
7915 * gfortran.dg/mvbits_1.f90: Likewise.
7916 * gfortran.dg/oldstyle_1.f90: Likewise.
7917 * gfortran.dg/pr20163-2.f: Likewise.
7918 * gfortran.dg/save_1.f90: Likewise.
7919 * gfortran.dg/scan_1.f90: Likewise.
7920 * gfortran.dg/select_char_1.f90: Likewise.
7921 * gfortran.dg/shape_4.f90: Likewise.
7922 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7923 * gfortran.dg/function_optimize_10.f90: Likewise.
7924 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7925 * gfortran.dg/used_types_17.f90: Likewise.
7926 * gfortran.dg/used_types_18.f90: Likewise.
7928 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
7931 * gfortran.dg/proc_ptr_result_8.f90 : New test.
7933 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
7935 * gcc.dg/unroll_5.c: Add nomips16 attributes.
7937 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
7939 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7941 2013-01-12 Janus Weil <janus@gcc.gnu.org>
7944 * gfortran.dg/assumed_type_2.f90: Fix test case.
7945 * gfortran.dg/internal_pack_13.f90: New test.
7946 * gfortran.dg/internal_pack_14.f90: New test.
7948 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
7951 * gfortran.dg/unlimited_polymorphic_8.f90: Update
7952 scan-tree-dump-times for foo.0.x._vptr to deal with change from
7955 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
7957 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
7959 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7962 * gcc.target/s390/pr55719.c: New testcase.
7964 2013-01-11 Richard Guenther <rguenther@suse.de>
7966 PR tree-optimization/44061
7967 * gcc.dg/pr44061.c: New testcase.
7969 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
7971 Update copyright years.
7973 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
7974 Jakub Jelinek <jakub@redhat.com>
7977 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
7979 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
7981 PR rtl-optimization/55672
7982 * gcc.target/i386/pr55672.c: New.
7984 2013-01-10 Jeff Law <law@redhat.com>
7986 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
7987 pass/fail message unique.
7990 2013-01-10 Jason Merrill <jason@redhat.com>
7992 * ada/.gitignore: New.
7994 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7996 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
7998 * g++.dg/tls/thread_local2.C: Likewise.
7999 * g++.dg/tls/thread_local2g.C: Likewise.
8000 * g++.dg/tls/thread_local6.C: Likewise.
8001 * g++.dg/tls/thread_local-order1.C: Add tls options.
8002 * g++.dg/tls/thread_local-order2.C: Likewise.
8003 * g++.dg/tls/thread_local3.C: Likewise.
8004 * g++.dg/tls/thread_local3g.C: Likewise.
8005 * g++.dg/tls/thread_local4.C: Likewise.
8006 * g++.dg/tls/thread_local4g.C: Likewise.
8007 * g++.dg/tls/thread_local5.C: Likewise.
8008 * g++.dg/tls/thread_local5g.C: Likewise.
8009 * g++.dg/tls/thread_local6g.C: Likewise.
8011 2013-01-10 Kostya Serebryany <kcc@google.com>
8013 * g++.dg/asan/asan_test.cc: Sync from upstream.
8015 2013-01-10 Jakub Jelinek <jakub@redhat.com>
8017 PR tree-optimization/55921
8018 * gcc.c-torture/compile/pr55921.c: New test.
8020 2013-01-09 Jan Hubicka <jh@suse.cz>
8022 PR tree-optimization/55569
8023 * gcc.c-torture/compile/pr55569.c: New testcase.
8025 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
8028 * gfortran.dg/use_28.f90: New test.
8030 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
8032 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8033 number matching more robust.
8035 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
8037 PR rtl-optimization/55829
8038 * gcc.target/i386/pr55829.c: New.
8040 2013-01-09 Tobias Burnus <burnus@net-b.de>
8043 * gfortran.dg/bind_c_bool_1.f90: New.
8044 * gfortran.dg/do_5.f90: Add dg-warning.
8046 2013-01-09 Jan Hubicka <jh@suse.cz>
8048 PR tree-optimization/55875
8049 * gcc.c-torture/execute/pr55875.c: New testcase.
8050 * g++.dg/torture/pr55875.C: New testcase.
8052 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8055 * c-c++-common/pr48418.c: New test.
8057 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
8060 * g++.dg/tls/thread_local-ice.C: New.
8062 2013-01-09 Andreas Schwab <schwab@suse.de>
8064 * gcc.dg/guality/pr54693.c: Null-terminate arr.
8066 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8068 PR tree-optimization/48189
8069 * gcc.dg/pr48189.c: New test.
8071 2013-01-04 Jan Hubicka <jh@suse.cz>
8073 PR tree-optimization/55823
8074 * g++.dg/ipa/devirt-10.C: New testcase.
8076 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
8077 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
8079 PR rtl-optimization/55845
8080 * gcc.target/i386/pr55845.c: New test.
8082 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
8084 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8085 instructions generated instead of number of occurances.
8087 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8089 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8090 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8091 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8092 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8093 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8094 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8095 * gcc.target/aarch64/vect-fcm.x: Likewise.
8096 * lib/target-supports.exp
8097 (check_effective_target_vect_cond): Enable for AArch64.
8099 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8101 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8102 endian-safe float pool loading.
8103 (test_square_root_v4sf): Likewise.
8104 (test_square_root_v2df): Likewise.
8105 * lib/target-supports.exp
8106 (check_effective_target_vect_call_sqrtf): Add AArch64.
8108 2013-01-08 Martin Jambor <mjambor@suse.cz>
8111 * gcc.dg/tree-ssa/pr55579.c: New test.
8113 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8115 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8118 2013-01-08 Jakub Jelinek <jakub@redhat.com>
8121 * gcc.dg/torture/pr55890-3.c: New test.
8124 * gcc.c-torture/compile/pr55851.c: New test.
8127 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8130 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8133 * gfortran.dg/elemental_scalar_args_2.f90: New test.
8135 2013-01-07 Tobias Burnus <burnus@net-b.de>
8138 * gfortran.dg/pointer_init_2.f90: Update dg-error.
8139 * gfortran.dg/pointer_init_7.f90: New.
8141 2013-01-07 Richard Biener <rguenther@suse.de>
8143 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8145 2013-01-07 Richard Biener <rguenther@suse.de>
8148 * gcc.dg/torture/pr55890-1.c: New testcase.
8149 * gcc.dg/torture/pr55890-2.c: Likewise.
8151 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
8153 * gcc.target/aarch64/fmovd.c: New.
8154 * gcc.target/aarch64/fmovf.c: Likewise.
8155 * gcc.target/aarch64/fmovd-zero.c: Likewise.
8156 * gcc.target/aarch64/fmovf-zero.c: Likewise.
8157 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8158 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8159 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8160 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8162 2013-01-07 Richard Biener <rguenther@suse.de>
8164 PR tree-optimization/55888
8165 PR tree-optimization/55862
8166 * gcc.dg/torture/pr55888.c: New testcase.
8168 2013-01-07 Tobias Burnus <burnus@net-b.de>
8171 * gfortran.dg/intrinsic_size_3.f90: New.
8173 2013-01-07 Tobias Burnus <burnus@net-b.de>
8176 * gfortran.dg/select_type_32.f90: New.
8178 2013-01-04 Dodji Seketeli <dodji@redhat.com>
8181 * g++.dg/cpp0x/alias-decl-29.C: New test.
8183 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
8188 * gfortran.dg/class_array_15.f03: New test.
8190 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
8195 * gfortran.dg/use_23.f90: New test.
8196 * gfortran.dg/use_24.f90: New test.
8197 * gfortran.dg/use_25.f90: New test.
8198 * gfortran.dg/use_26.f90: New test.
8199 * gfortran.dg/use_27.f90: New test.
8201 2013-01-06 Olivier Hainque <hainque@adacore.com>
8203 * gnat.dg/specs/clause_on_volatile.ads: New test.
8205 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
8207 * gnat.dg/alignment10.adb: New test.
8209 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
8210 Mikael Morin <mikael@gcc.gnu.org>
8213 * gfortran.dg/use_22.f90: New test.
8215 2013-01-04 Andrew Pinski <apinski@cavium.com>
8217 * gcc.target/aarch64/cmp-1.c: New testcase.
8219 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
8222 * gfortran.dg/select_type_31.f03: New test.
8224 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8226 PR c++/54526 (again)
8227 * g++.dg/cpp0x/parse2.C: Extend.
8228 * g++.old-deja/g++.other/crash28.C: Adjust.
8230 2013-01-04 Richard Biener <rguenther@suse.de>
8232 PR tree-optimization/55862
8233 * gcc.dg/torture/pr55862.c: New testcase.
8235 2013-01-04 Martin Jambor <mjambor@suse.cz>
8237 PR tree-optimization/55755
8238 * gcc.dg/torture/pr55755.c: New test.
8239 * gcc.dg/tree-ssa/sra-13.c: Likewise.
8240 * gcc.dg/tree-ssa/pr45144.c: Update.
8242 2013-01-04 Richard Biener <rguenther@suse.de>
8245 * gcc.dg/fold-reassoc-2.c: New testcase.
8247 2013-01-04 Tobias Burnus <burnus@net-b.de>
8250 * gfortran.dg/null_7.f90: New.
8252 2013-01-04 Tobias Burnus <burnus@net-b.de>
8256 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8257 * gfortran.dg/unlimited_polymorphic_7.f90: New.
8258 * gfortran.dg/unlimited_polymorphic_8.f90: New.
8260 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
8262 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8264 2013-01-03 Janus Weil <janus@gcc.gnu.org>
8267 * gfortran.dg/assignment_1.f90: Modified.
8268 * gfortran.dg/assignment_4.f90: New.
8270 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
8272 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8274 2013-01-03 Richard Biener <rguenther@suse.de>
8276 PR tree-optimization/55857
8277 * gcc.dg/vect/pr55857-1.c: New testcase.
8278 * gcc.dg/vect/pr55857-2.c: Likewise.
8280 2013-01-03 Jakub Jelinek <jakub@redhat.com>
8282 PR rtl-optimization/55838
8283 * gcc.dg/pr55838.c: New test.
8285 PR tree-optimization/55832
8286 * gcc.c-torture/compile/pr55832.c: New test.
8288 2013-01-02 Teresa Johnson <tejohnson@google.com>
8290 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8291 * gcc.dg/tree-ssa/loop-23.c: Ditto.
8292 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8293 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8294 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8295 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8296 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8297 * gcc.dg/unroll_1.c: Ditto.
8298 * gcc.dg/unroll_2.c: Ditto.
8299 * gcc.dg/unroll_3.c: Ditto.
8300 * gcc.dg/unroll_4.c: Ditto.
8302 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8304 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8306 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8309 * gfortran.dg/eof_4.f90: New test.
8311 2013-01-02 Jakub Jelinek <jakub@redhat.com>
8313 * lib/c-compat.exp (compat-use-alt-compiler): Remove
8314 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8315 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8316 (compat_setup_dfp): Initialize compat_alt_caret and
8317 compat_save_TEST_ALWAYS_FLAGS.
8319 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8321 * gcc.dg/torture/tls/tls-reload-1.c: New test.
8323 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8325 * gcc.dg/torture/fp-int-convert-2.c: New test.
8327 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8329 * gfortran.dg/newunit_3.f90: Add dg-do run.
8330 * gfortran.dg/inquire_15.f90: Add dg-do run.
8332 2013-01-01 Jakub Jelinek <jakub@redhat.com>
8334 PR tree-optimization/55831
8335 * gcc.dg/pr55831.c: New test.
8337 Copyright (C) 2013 Free Software Foundation, Inc.
8339 Copying and distribution of this file, with or without modification,
8340 are permitted in any medium without royalty provided the copyright
8341 notice and this notice are preserved.