1 2013-10-25 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/58626
4 * gcc.dg/torture/pr58626.c: New testcase.
6 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/cpp0x/defaulted47.C: New.
11 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
13 * gcc.c-torture/execute/pr58831.c: New test.
15 2013-10-25 Nick Clifton <nickc@redhat.com>
17 * c-c++-common/pr57793.c: Add expected error messages for
18 targets with small integers.
19 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
20 * gcc.dg/c99-stdint-2.c: Likewise.
21 * gcc.dg/cdce1.c: Likewise.
22 * gcc.dg/fold-overflow-1.c: Likewise.
23 * gcc.dg/utf-cvt.c: Likewise.
24 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
26 * gcc.dg/ftrapv-2.c: Likewise.
27 * gcc.dg/pr30286.c: Likewise.
28 * gcc.dg/pr19340.c: Only run on targets that support
30 * lib/target-supports.exp (check_effective_target_trapping): New
31 proc. Returns true if the target supports trapping arithmetic.
33 2013-10-25 Tobias Burnus <burnus@net-b.de>
35 * g++.dg/parse/ivdep.C: New.
36 * g++.dg/vect/pr33426-ivdep.cc: New.
38 2013-10-24 Richard Henderson <rth@redhat.com>
41 * gcc.dg/atomic-store-6.c: New.
43 2013-10-24 Ian Lance Taylor <iant@google.com>
45 * go.test/go-test.exp (errchk): Combine quoted strings in
48 2013-10-24 Cong Hou <congh@google.com>
50 * gcc.c-torture/execute/20030125-1.c: Update.
52 2013-10-24 Tobias Burnus <burnus@net-b.de>
55 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
57 2013-10-24 Dehao Chen <dehao@google.com>
59 * g++.dg/opt/devirt3.C: New test.
61 2013-08-24 Tobias Burnus <burnus@net-b.de>
64 * testsuite/gcc.dg/ivdep.c: New.
65 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
67 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
69 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
70 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
72 2013-10-24 Nick Clifton <nickc@redhat.com>
74 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
76 2013-10-24 Marek Polacek <polacek@redhat.com>
79 * g++.dg/parse/pr58705.C: New test.
81 2013-10-24 Marek Polacek <polacek@redhat.com>
83 * gcc.dg/c11-align-5.c: Add more testing.
85 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
87 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
89 2013-10-23 Jakub Jelinek <jakub@redhat.com>
91 PR tree-optimization/58775
92 PR tree-optimization/58791
93 * gcc.dg/guality/pr58791-1.c: New test.
94 * gcc.dg/guality/pr58791-2.c: New test.
95 * gcc.dg/guality/pr58791-3.c: New test.
96 * gcc.dg/guality/pr58791-4.c: New test.
97 * gcc.dg/guality/pr58791-5.c: New test.
98 * gcc.c-torture/compile/pr58775.c: New test.
99 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
101 2013-10-23 Tom de Vries <tom@codesourcery.com>
103 PR tree-optimization/58805
104 * gcc.dg/pr58805.c: New test.
106 2013-10-23 Jakub Jelinek <jakub@redhat.com>
108 * gcc.target/i386/vect-div-1.c: New test.
110 * gcc.dg/vect/pr58508.c: Remove dg-options.
112 2013-10-23 Richard Biener <rguenther@suse.de>
114 * gcc.dg/torture/pr58830.c: New testcase.
116 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
118 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
119 * g++.dg/cpp1y/attr-deprecated.C: New.
120 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
122 2013-10-23 Tobias Burnus <burnus@net-b.de>
125 * gfortran.dg/assumed_type_8.f90: New.
127 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
130 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
131 and MINUSCCZEXT defines. Update scan-assembler dg directive.
132 * gcc.dg/torture/pr58779.c: New test.
134 2013-10-22 Steve Ellcey <sellcey@mips.com>
136 * gcc.target/mips/nor.c: New.
138 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
140 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
142 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
143 restricted to big-endian targets.
145 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
148 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
150 2013-10-21 Tobias Burnus <burnus@net-b.de>
153 * gfortran.dg/proc_ptr_comp_38.f90: New.
155 2013-10-21 Marek Polacek <polacek@redhat.com>
158 * gcc.dg/gomp/pr58809.c: New test.
160 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
162 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
163 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
165 2013-10-21 Richard Biener <rguenther@suse.de>
167 PR tree-optimization/58794
168 * c-c++-common/torture/pr58794-1.c: New testcase.
169 * c-c++-common/torture/pr58794-2.c: Likewise.
171 2013-10-21 Richard Biener <rguenther@suse.de>
174 * c-c++-common/fold-divmul-1.c: New testcase.
176 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
178 * gcc.target/i386/memset-vector_loop-1.c: New test.
179 * gcc.target/i386/memset-vector_loop-2.c: New test.
181 2013-10-21 Diego Novillo <dnovillo@google.com>
183 * g++.dg/plugin/selfassign.c: Include tree.h.
184 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
185 * gcc.dg/plugin/ggcplug.c: Likewise.
186 * gcc.dg/plugin/one_time_plugin.c: Likewise.
187 * gcc.dg/plugin/selfassign.c: Likewise.
188 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
190 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
192 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
193 * gcc.target/mips/mips-ps-7.c: Likewise.
195 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
197 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
198 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
199 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
201 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
203 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
206 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
208 2013-10-19 Mike Stump <mikestump@comcast.net>
210 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
212 * gcc.dg/lto/pr54625-1_0.c: Move from here...
213 * g++.dg/lto/pr54625-1_0.c: ... to here.
214 * gcc.dg/lto/pr54625-1_1.C: Likewise.
215 * g++.dg/lto/pr54625-1_1.C: Likewise.
216 * gcc.dg/lto/pr54625-2_0.c: Likewise.
217 * g++.dg/lto/pr54625-2_0.c: Likewise.
218 * gcc.dg/lto/pr54625-2_1.C: Likewise.
219 * g++.dg/lto/pr54625-2_1.C: Likewise.
221 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
223 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
225 2013-10-18 Cong Hou <congh@google.com>
227 * gcc.dg/vect/pr58508.c: New test.
229 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
232 * g++.dg/cpp0x/variadic145.C: New.
234 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
236 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
238 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
240 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
241 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
242 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
243 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
245 2013-10-17 Charles Bayis <charles.baylis@linaro.org>
247 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
248 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
249 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
250 effective target arm_thumb1_ok.
251 * lib/target-supports.exp
252 (check_effective_target_arm_fp16_ok_nocache): Don't force
253 -mfloat-abi=soft when building for hardfloat target.
255 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
258 * gcc.target/powerpc/pr58673-1.c: New file to test whether
259 -mquad-word + -mno-vsx-timode causes errors.
260 * gcc.target/powerpc/pr58673-2.c: Likewise.
262 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
265 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
267 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
269 * gcc.target/aarch64/c-output-template.c: New testcase.
270 * gcc.target/aarch64/c-output-template-2.c: Likewise.
271 * gcc.target/aarch64/c-output-template-3.c: Likewise.
273 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
275 * gcc/testsuite/lib/target-supports.exp
276 (check_effective_target_sync_long_long): AArch64 supports
277 atomic operations on "long long".
278 (check_effective_target_sync_long_long_runtime): AArch64 can
279 execute atomic operations on "long long".
281 2013-10-17 Richard Biener <rguenther@suse.de>
283 PR tree-optimization/58143
284 * gcc.dg/torture/pr58143-1.c: New testcase.
285 * gcc.dg/torture/pr58143-2.c: Likewise.
286 * gcc.dg/torture/pr58143-3.c: Likewise.
288 2013-10-17 Marek Polacek <polacek@redhat.com>
291 * gcc.dg/c1x-align-5.c: New test.
293 2013-10-16 Tobias Burnus <burnus@net-b.de>
296 * gfortran.dg/unlimited_polymorphic_12.f90: New.
298 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
300 * c-c++-common/cpp/openmp-define-1.c: Move
301 dg-require-effective-target fopenmp after dg-do directive.
302 * c-c++-common/cpp/openmp-define-2.c: Likewise.
303 * gfortran.dg/openmp-define-1.f90: Likewise.
304 * gfortran.dg/openmp-define-2.f90: Likewise.
305 * gfortran.dg/openmp-define-3.f90: Likewise.
307 2013-10-16 Paulo Matos <pmatos@broadcom.com>
309 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
311 2013-10-15 Sriraman Tallam <tmsriram@google.com>
314 * gcc.target/i386/pr57756.c: New test.
315 * gcc.target/i386/pr57756_2.c: New test.
317 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
319 * gcc.dg/torture/builtin-self.c: New file.
321 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
323 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
324 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
325 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
326 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
327 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
329 2013-10-15 Cong Hou <congh@google.com>
331 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
333 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
336 * g++.dg/cpp0x/pr58707.C: New.
338 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
340 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
341 after other directives.
343 2013-10-15 Tobias Burnus <burnus@net-b.de>
346 * gfortran.dg/unlimited_polymorphic_11.f90: New.
348 2013-10-14 Ian Lance Taylor <iant@google.com>
350 * go.test/go-test.exp (go-find-packages): New proc.
351 (go-gc-tests): Skip stress and safe tests. Skip *.dir
352 subdirectories. Do simple +build line matching. Handle run with
353 arguments. Handle errorcheckdir and rundircmpout. Use packages
354 for rundir. Remove special handling for bug191 and dwarf.
356 2013-10-14 Tobias Burnus <burnus@net-b.de>
359 * gfortran.dg/unlimited_polymorphic_10.f90: New.
361 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
363 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
366 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
368 * gnat.dg/specs/opt1.ads: New test.
370 2013-10-14 Richard Biener <rguenther@suse.de>
372 PR tree-optimization/58640
373 * gcc.c-torture/execute/pr58640-2.c: New testcase.
375 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
377 * gnat.dg/uninit_array.ad[sn]: New test.
378 * gnat.dg/uninit_array_pkg.ads: New helper.
380 2013-10-13 Richard Biener <rguenther@suse.de>
382 * gcc.c-torture/execute/pr58662.c: New test.
384 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
387 * gcc.dg/torture/p51244-21.c: New.
388 * gcc.target/sh/pr51244-20.c: New.
389 * gcc.target/sh/pr51244-20-sh2a.c: New.
391 2013-10-12 Arnaud Charlet <charlet@adacore.com>
393 * gnat.dg/specs/linker_section.ads: Update test.
395 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
398 * gcc.target/i386/pr58690.c: New test
400 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
402 * gcc.target/i386/builtin-ucmp.c: New test.
404 2013-10-11 Brooks Moses <bmoses@google.com>
406 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
408 2013-10-11 Jeff Law <law@redhat.com>
410 * gcc.c-torture/execute/pr58640.c: New test.
412 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
415 * g++.dg/cpp0x/decltype57.C: New.
417 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
420 * g++.dg/template/nontype26.C: New.
422 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
424 * c-c++-common/cpp/openmp-define-1.c: New file.
425 * c-c++-common/cpp/openmp-define-2.c: Likewise.
426 * c-c++-common/cpp/openmp-define-3.c: Likewise.
427 * gfortran.dg/openmp-define-1.f90: Likewise.
428 * gfortran.dg/openmp-define-2.f90: Likewise.
429 * gfortran.dg/openmp-define-3.f90: Likewise.
431 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
432 for test source files.
433 * gcc.dg/gomp/gomp.exp: Likewise.
434 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
435 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
436 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
437 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
438 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
440 2013-10-11 Jakub Jelinek <jakub@redhat.com>
442 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
443 Remove error test that is now valid in OpenMP 4.0.
444 * c-c++-common/gomp/atomic-16.c: New test.
445 * c-c++-common/gomp/cancel-1.c: New test.
446 * c-c++-common/gomp/depend-1.c: New test.
447 * c-c++-common/gomp/depend-2.c: New test.
448 * c-c++-common/gomp/map-1.c: New test.
449 * c-c++-common/gomp/pr58472.c: New test.
450 * c-c++-common/gomp/sections1.c: New test.
451 * c-c++-common/gomp/simd1.c: New test.
452 * c-c++-common/gomp/simd2.c: New test.
453 * c-c++-common/gomp/simd3.c: New test.
454 * c-c++-common/gomp/simd4.c: New test.
455 * c-c++-common/gomp/simd5.c: New test.
456 * c-c++-common/gomp/single1.c: New test.
457 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
459 * g++.dg/gomp/block-3.C: Likewise.
460 * g++.dg/gomp/clause-3.C: Adjust error messages.
461 * g++.dg/gomp/declare-simd-1.C: New test.
462 * g++.dg/gomp/declare-simd-2.C: New test.
463 * g++.dg/gomp/depend-1.C: New test.
464 * g++.dg/gomp/depend-2.C: New test.
465 * g++.dg/gomp/target-1.C: New test.
466 * g++.dg/gomp/target-2.C: New test.
467 * g++.dg/gomp/taskgroup-1.C: New test.
468 * g++.dg/gomp/teams-1.C: New test.
469 * g++.dg/gomp/udr-1.C: New test.
470 * g++.dg/gomp/udr-2.C: New test.
471 * g++.dg/gomp/udr-3.C: New test.
472 * g++.dg/gomp/udr-4.C: New test.
473 * g++.dg/gomp/udr-5.C: New test.
474 * g++.dg/gomp/udr-6.C: New test.
475 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
476 * gcc.dg/autopar/outer-2.c: Likewise.
477 * gcc.dg/autopar/outer-3.c: Likewise.
478 * gcc.dg/autopar/outer-4.c: Likewise.
479 * gcc.dg/autopar/outer-5.c: Likewise.
480 * gcc.dg/autopar/outer-6.c: Likewise.
481 * gcc.dg/autopar/parallelization-1.c: Likewise.
482 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
484 * gcc.dg/gomp/clause-1.c: Adjust error messages.
485 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
486 instead of GOMP_parallel_loop_runtime_start.
487 * gcc.dg/gomp/declare-simd-1.c: New test.
488 * gcc.dg/gomp/declare-simd-2.c: New test.
489 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
490 parser. Add further #pragma omp sections nesting tests.
491 * gcc.dg/gomp/target-1.c: New test.
492 * gcc.dg/gomp/target-2.c: New test.
493 * gcc.dg/gomp/taskgroup-1.c: New test.
494 * gcc.dg/gomp/teams-1.c: New test.
495 * gcc.dg/gomp/udr-1.c: New test.
496 * gcc.dg/gomp/udr-2.c: New test.
497 * gcc.dg/gomp/udr-3.c: New test.
498 * gcc.dg/gomp/udr-4.c: New test.
499 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
501 2013-10-10 Jan Hubicka <jh@suse.cz>
503 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
505 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
506 * gcc.target/i386/pr49168-1.c: Likewise.
507 * gcc.target/i386/pr49002-2.c: Likewise.
509 2013-10-10 Jakub Jelinek <jakub@redhat.com>
512 * gcc.dg/torture/pr58670.c: New test.
514 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
516 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
518 2013-10-09 Marek Polacek <polacek@redhat.com>
521 * g++.dg/tm/pr58635-1.C: New test.
522 * g++.dg/tm/pr58635-2.C: New test.
524 2013-10-09 Jakub Jelinek <jakub@redhat.com>
526 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
528 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
530 PR tree-optimization/20318
531 * c-c++-common/pr20318.c: New file.
532 * gcc.dg/tree-ssa/pr20318.c: New file.
534 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
536 * gcc.c-torture/execute/pr58570.c: New test.
538 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
540 * gcc.target/aarch64/vclz.c: New testcase.
542 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
544 * gcc.target/aarch64/vadd_f64.c: New testcase.
545 * gcc.target/aarch64/vsub_f64.c: New testcase.
547 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
549 * gcc.target/aarch64/vdiv_f.c: New testcase.
551 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
553 * gcc.target/aarch64/vneg_f.c: New testcase.
554 * gcc.target/aarch64/vneg_s.c: New testcase.
556 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
559 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
560 * g++.old-deja/g++.mike/misc9.C: Adjust.
562 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
566 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
569 * g++.dg/template/crash117.C: New.
571 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
573 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
575 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
577 PR tree-optimization/58480
578 * gcc.dg/tree-ssa/pr58480.c: New file.
580 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
582 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
583 * gcc.target/powerpc/fusion.c: Likewise.
585 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
587 * gcc.target/s390/htm-nofloat-2.c: New testcase.
589 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
591 * gcc.target/s390/htm-1.c: Add more tests to cover different
594 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
597 * g++.dg/init/uninitialized1.C: New.
599 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
602 * g++.dg/cpp0x/variadic144.C: New.
604 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
607 * g++.dg/cpp0x/auto39.C: New.
609 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
612 * g++.dg/cpp0x/range-for26.C: New.
613 * g++.dg/cpp0x/range-for27.C: Likewise.
615 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
618 * g++.dg/template/crash117.C: New.
620 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
623 * g++.dg/tree-ssa/pr19476-5.C: New file.
624 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
626 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
629 * g++.dg/cpp0x/gen-attrs-55.C: New.
631 2013-10-03 Easwaran Raman <eraman@google.com>
634 * g++.dg/ext/attribute47.C: New.
636 2013-10-03 Rong Xu <xur@google.com>
638 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
640 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
641 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
643 2013-10-03 Marek Polacek <polacek@redhat.com>
646 * g++.dg/cpp0x/pr58510.C: New test.
648 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
651 * g++.dg/tree-ssa/pr19476-1.C: New file.
652 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
653 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
654 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
656 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
658 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
659 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
660 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
661 VSX scalar operations or the traditional floating point form of
663 * gcc.target/powerpc/ppc-target-2.c: Likewise.
664 * gcc.target/powerpc/recip-3.c: Likewise.
665 * gcc.target/powerpc/recip-5.c: Likewise.
666 * gcc.target/powerpc/pr72747.c: Likewise.
667 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
669 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
672 * gcc.target/aarch64/pr58460.c: New file.
674 2013-10-02 Tobias Burnus <burnus@net-b.de>
677 * gfortran.dg/char_length_19.f90: New.
679 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
682 * g++.dg/parse/crash65.C: New.
683 * g++.dg/cpp1y/pr58535.C: Likewise.
685 2013-10-02 Richard Biener <rguenther@suse.de>
687 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
688 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
689 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
690 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
691 * gfortran.dg/ldist-pr45199.f: Likewise.
693 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
696 * g++.dg/parse/crash64.C: New.
698 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
700 * gcc.dg/tree-ssa/slsr-40.c: New test.
702 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
705 * g++.dg/cpp0x/pr58563.C: New.
707 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
709 * gcc.target/aarch64/vect_saddl_1.c: New.
711 2013-10-01 Jakub Jelinek <jakub@redhat.com>
714 * gcc.c-torture/execute/pr58574.c: New testcase.
716 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
719 * gcc.target/arm/pr58578.c: New test.
721 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
723 PR tree-optimization/58556
724 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
725 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
727 2013-10-01 Nick Clifton <nickc@redhat.com>
729 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
731 * gcc.c-torture/compile/20010327-1.c: Only run the test for
733 * gcc.c-torture/compile/pr41181.c: Likewise.
734 * gcc.c-torture/compile/calls.c: Likewise.
735 * gcc.c-torture/compile/990617-1.c: Likewise.
736 * gcc.c-torture/compile/pr55955.c: Only run the test for
738 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
740 2013-10-01 Richard Biener <rguenther@suse.de>
742 PR tree-optimization/58553
743 * gcc.dg/torture/pr58553.c: New testcase.
745 2013-09-30 Jakub Jelinek <jakub@redhat.com>
748 * gcc.c-torture/execute/pr58564.c: New test.
750 2013-09-30 Teresa Johnson <tejohnson@google.com>
752 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
753 Update for additional dump message.
755 2013-09-30 Richard Biener <rguenther@suse.de>
757 PR tree-optimization/58554
758 * gcc.dg/torture/pr58554.c: New testcase.
760 2013-09-30 Simon Cook <simon.cook@embecosm.com>
761 Joern Rennecke <joern.rennecke@embecosm.com>
763 * gcc.target/arc/barrel-shifter-1.c: New test.
764 * gcc.target/arc/barrel-shifter-2.c: Likewise.
765 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
766 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
767 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
768 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
769 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
770 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
771 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
772 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
773 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
774 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
775 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
776 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
777 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
778 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
779 * gcc.target/arc/mtune-ARC600.c: Likewise.
780 * gcc.target/arc/mtune-ARC601.c: Likewise.
781 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
782 * gcc.target/arc/mtune-ARC700.c: Likewise.
783 * gcc.target/arc/mtune-ARC725D.c: Likewise.
784 * gcc.target/arc/mtune-ARC750D.c: Likewise.
785 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
786 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
788 2013-09-30 Richard Biener <rguenther@suse.de>
791 * g++.dg/torture/pr58552.C: New testcase.
793 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
795 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
798 2013-09-27 Paulo Matos <pmatos@broadcom.com>
801 * gcc.dg/pr58463.c: New test.
803 2013-09-27 Jakub Jelinek <jakub@redhat.com>
806 * c-c++-common/gomp/pr58551.c: New test.
808 2013-09-27 Richard Biener <rguenther@suse.de>
810 PR tree-optimization/58459
811 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
813 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
816 * gfortran.dg/round_4.f90: Check for rounding support.
818 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
820 * g++.dg/vect/pr58513.cc (op): Make static.
822 2013-09-26 Richard Biener <rguenther@suse.de>
824 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
826 2013-09-26 Richard Biener <rguenther@suse.de>
828 PR tree-optimization/58539
829 * gcc.dg/torture/pr58539.c: New testcase.
831 2013-09-25 Jeff Law <law@redhat.com>
833 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
835 2013-09-25 Tobias Burnus <burnus@net-b.de>
838 * gfortran.dg/finalize_21.f90: New.
840 2013-09-25 Tobias Burnus <burnus@net-b.de>
844 * gfortran.dg/defined_assignment_8.f90: New.
845 * gfortran.dg/defined_assignment_9.f90: New.
847 2013-09-25 Marek Polacek <polacek@redhat.com>
850 * c-c++-common/ubsan/shift-5.c: New test.
851 * c-c++-common/ubsan/shift-6.c: New test.
852 * c-c++-common/ubsan/div-by-zero-5.c: New test.
853 * gcc.dg/ubsan/c-shift-1.c: New test.
855 2013-09-25 Marek Polacek <polacek@redhat.com>
858 * g++.dg/tm/pr58516.C: New test.
860 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
862 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
864 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
866 2013-09-24 Richard Biener <rguenther@suse.de>
869 * g++.dg/vect/pr58513.cc: New testcase.
871 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
873 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
876 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
879 * g++.dg/cpp1y/pr58500.C: New testcase.
881 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
883 * gnat.dg/opt28.ad[sb]: New test.
884 * gnat.dg/opt28_pkg.ads: New helper.
886 2013-09-23 Richard Biener <rguenther@suse.de>
888 PR tree-optimization/58464
889 * g++.dg/torture/pr58464.C: New testcase.
891 2013-09-23 Christian Bruel <christian.bruel@st.com>
894 * gcc.target/sh/torture/pr58475.c: New test.
896 2013-09-23 Janus Weil <janus@gcc.gnu.org>
899 * gfortran.dg/extends_15.f90: New.
901 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
904 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
906 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
909 * gcc.target/vax/vax.exp: New.
910 * gcc.target/vax/pr56875.c: Ditto.
912 2013-09-20 Richard Biener <rguenther@suse.de>
915 * gfortran.dg/pr58484.f: New testcase.
917 2013-09-20 Jeff Law <law@redhat.com>
919 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
921 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
924 * gcc.dg/torture/pr57748-1.c: New test.
925 * gcc.dg/torture/pr57748-2.c: New test.
927 2013-09-20 Marek Polacek <polacek@redhat.com>
930 * c-c++-common/ubsan/shift-4.c: New test.
932 2013-09-20 Richard Biener <rguenther@suse.de>
934 PR tree-optimization/58453
935 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
937 2013-09-20 Janus Weil <janus@gcc.gnu.org>
940 * gfortran.dg/proc_ptr_43.f90: New.
942 2013-09-18 Tobias Burnus <burnus@net-b.de>
945 * gfortran.dg/defined_assignment_11.f90: New.
947 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
949 PR rtl-optimization/58438
950 * g++.dg/pr58438.C: New test.
952 2013-09-18 Tobias Burnus <burnus@net-b.de>
955 * gfortran.dg/class_39.f03: Update dg-error.
956 * gfortran.dg/class_5.f03: Ditto.
957 * gfortran.dg/class_53.f90: Ditto.
958 * gfortran.dg/realloc_on_assign_20.f90: New.
959 * gfortran.dg/realloc_on_assign_21.f90: New.
960 * gfortran.dg/realloc_on_assign_22.f90: New.
962 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
965 * g++.dg/parse/using4.C: New.
967 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
969 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
971 2013-09-18 Marek Polacek <polacek@redhat.com>
974 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
975 instead of the shift option.
976 * c-c++-common/ubsan/pr58443-1.c: New test.
977 * c-c++-common/ubsan/pr58443-3.c: New test.
978 * c-c++-common/ubsan/pr58443-2.c: New test.
980 2013-09-18 Richard Biener <rguenther@suse.de>
982 PR tree-optimization/58417
983 * gcc.dg/torture/pr58417.c: New testcase.
985 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
987 * gnat.dg/array_bounds_test2.adb: New test.
989 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
991 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
992 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
994 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
996 * gnat.dg/in_out_parameter4.adb: New test.
998 2013-09-18 Marek Polacek <polacek@redhat.com>
1001 * c-c++-common/ubsan/attrib-1.c: New test.
1003 2013-09-17 Cong Hou <congh@google.com>
1005 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1006 on two arrays with short and int types. This should not be recognized
1007 as a dot product pattern.
1009 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
1012 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1013 the cp_type_quals (r) too.
1015 2013-09-17 Jan Hubicka <jh@suse.cz>
1018 * gcc.c-torture/compile/pr58332.c: New testcase.
1020 2013-09-17 Jeff Law <law@redhat.com>
1022 * gcc.c-torture/execute/pr58387.c: New test.
1024 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1026 PR tree-optimization/58088
1027 * gcc.c-torture/compile/pr58088.c: New test.
1029 2013-09-17 Nick Clifton <nickc@redhat.com>
1031 * lib/target-supports.exp (check_effective_target_trampolines):
1032 Add MSP430 to the list of targets that do not support trampolines.
1033 (check_profiling_available): Add MSP430 to the list of targets
1034 that do not support profiling.
1035 (check_effective_target_tls_runtime): Add MSP430 to the list of
1036 targets that do not support TLS.
1038 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
1040 * gnat.dg/opt27.adb: New test.
1041 * gnat.dg/opt27_pkg.ad[sb]: New helper.
1043 2013-09-17 Andreas Schwab <schwab@suse.de>
1045 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1047 2013-09-17 Richard Biener <rguenther@suse.de>
1049 PR tree-optimization/58432
1050 * gcc.dg/pr58432.c: New testcase.
1052 2013-09-17 Bin Cheng <bin.cheng@arm.com>
1054 * gcc.dg/tree-ssa/slsr-39.c: New test.
1056 2013-09-16 Xinliang David Li <davidxl@google.com>
1058 * gcc.misc-tests/help.exp: Optimizer help change.
1060 2013-09-16 Jeff Law <law@redhat.com>
1062 * gcc.c-torture/execute/pr58419.c: New test.
1063 * gcc.c-torture/execute/pr58431.c: New test.
1065 2013-09-16 Tobias Burnus <burnus@net-b.de>
1068 * gfortran.dg/finalize_19.f90: New.
1070 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
1072 * gcc.target/i386/pr58418.c: New.
1074 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1076 * gcc.target/aarch64/fmla-intrinsic.c: New.
1077 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1078 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1079 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1081 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1083 * gcc.target/aarch64/mul_intrinsic_1.c: New.
1084 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1086 2013-09-16 Richard Biener <rguenther@suse.de>
1088 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1090 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
1092 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1093 interpreted as implicit templates) to be expected pedwarns instead.
1095 2013-09-16 Tobias Burnus <burnus@net-b.de>
1098 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1100 2013-09-15 Tobias Burnus <burnus@net-b.de>
1103 * gfortran.dg/defined_assignment_10.f90: New.
1105 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
1107 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1108 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1110 2013-09-13 Jacek Caban <jacek@codeweavers.com>
1112 * g++.dg/abi/main.C: Added implicit C linkage tests
1114 2013-09-13 Kai Tietz <ktietz@redhat.com>
1116 * gcc.target/i386/pr57848.c: New file.
1118 2013-09-13 Christian Bruel <christian.bruel@st.com>
1121 * gcc.target/sh/torture/pr58314.c: New test.
1123 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1125 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1127 2013-09-12 Martin Jambor <mjambor@suse.cz>
1130 * g++.dg/pr58389.C: New test.
1132 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1134 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1135 * g++.dg/template/pseudodtor3.C: Likewise.
1137 2013-09-12 Richard Biener <rguenther@suse.de>
1139 PR tree-optimization/58404
1140 * g++.dg/tree-ssa/pr58404.C: New testcase.
1142 2013-09-12 Martin Jambor <mjambor@suse.cz>
1145 * g++.dg/ipa/pr58371.C: New test.
1147 2013-09-12 Richard Biener <rguenther@suse.de>
1149 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
1150 expected outcome and comment why that happens.
1152 2013-09-11 Richard Biener <rguenther@suse.de>
1155 * g++.dg/uninit-pred-4.C: New testcase.
1157 2013-09-11 Jakub Jelinek <jakub@redhat.com>
1159 PR tree-optimization/58385
1160 * gcc.c-torture/execute/pr58385.c: New test.
1162 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1164 * gcc.target/arm/thumb-ifcvt-2.c: New test.
1166 2013-09-10 Jeff Law <law@redhat.com>
1168 * g++.dg/torture/pr58380.C: New test.
1170 2013-09-10 Jan Hubicka <jh@suse.cz>
1171 Paolo Carlini <paolo.carlini@oracle.com>
1173 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1175 2013-09-10 Jeff Law <law@redhat.com>
1177 * gcc.c-torture/compile/pr58343.c: New test.
1179 2013-09-10 Jakub Jelinek <jakub@redhat.com>
1181 PR rtl-optimization/58365
1182 * gcc.c-torture/execute/pr58365.c: New test.
1184 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1186 * gcc.dg/torture/memcpy-1.c: New test.
1188 2013-09-10 Alan Modra <amodra@gmail.com>
1190 * gcc.target/powerpc/pr58330.c: New.
1192 2013-09-10 Alan Modra <amodra@gmail.com>
1194 * gcc.target/powerpc/medium_offset.c: New.
1196 2013-09-09 Jakub Jelinek <jakub@redhat.com>
1199 * g++.dg/warn/Wunused-var-21.C: New test.
1201 PR tree-optimization/58364
1202 * gcc.c-torture/execute/pr58364.c: New test.
1204 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1207 * g++.dg/warn/Wdelete-incomplete-1.C: New.
1208 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1209 * g++.dg/init/delete1.C: Adjust.
1211 2013-09-09 Ian Bolton <ian.bolton@arm.com>
1213 * gcc.target/aarch64/movdi_1.c: New test.
1215 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1218 * g++.dg/warn/Wunused-parm-5.C: New.
1220 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1222 * gcc.target/aarch64/cmn-neg.c: New test.
1224 2013-09-09 Richard Biener <rguenther@suse.de>
1227 * gcc.dg/torture/pr58326-1.c: New testcase.
1228 * gcc.dg/torture/pr58326-2.c: Likewise.
1230 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1233 * g++.dg/ext/pr57735.C: New test.
1235 2013-09-09 Jan Hubicka <jh@suse.cz>
1238 * g++.dg/torture/PR58294.C: New testcase.
1240 2013-09-08 Jeff Law <law@redhat.com>
1242 * gcc.c-torture/compile/pr58340.c: New test.
1244 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
1246 * g++.dg/debug/ra1.C: New test.
1248 2013-09-08 Jan Hubicka <jh@suse.cz>
1250 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1251 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1252 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1253 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1255 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1258 * g++.dg/overload/new1.C: Adjust.
1260 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
1262 * c-c++-common/opaque-vector.c: New test.
1264 2013-09-08 Tom de Vries <tom@codesourcery.com>
1267 * g++.dg/tm/noexcept-6.C: New test.
1269 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1271 * gcc.target/arc/cond-set-use.c: New test.
1273 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1275 * gnat.dg/stack_usage2.adb: New test.
1277 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
1279 * gcc.target/aarch64/table-intrinsics.c
1280 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1281 (qtb_tests8_< ,2,3,4>): Likewise.
1282 (qtblq_tests8_< ,2,3,4>): Likewise.
1283 (qtbxq_tests8_< ,2,3,4>): Likewise.
1285 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1287 * gnat.dg/warn10.ad[sb]: New test.
1288 * gnat.dg/warn10_pkg.ads: New helper.
1290 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1292 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1293 Don't expect NULL in foo.result set.
1294 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1296 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1297 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1299 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1301 * gcc.target/s390/nearestint-1.c: New testcase.
1303 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1304 Vineet Gupta <Vineet.Gupta@synopsys.com>
1306 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1307 * testsuite/gcc.target/arc: New directory.
1308 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1309 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1310 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1311 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1312 * testsuite/gcc.dg/builtin-apply2.c
1313 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1315 2013-09-04 Jan Hubicka <jh@suse.cz>
1318 * g++.dg/torture/pr58201_0.C: New testcase.
1319 * g++.dg/torture/pr58201_1.C: New testcase.
1320 * g++.dg/torture/pr58201.h: New testcase.
1322 2013-09-05 Jan Hubicka <jh@suse.cz>
1324 * gcc.dg/autopar/pr49960.c: Disable partial inlining
1326 2013-09-05 Richard Biener <rguenther@suse.de>
1328 PR tree-optimization/58137
1329 * gcc.target/i386/pr58137.c: New testcase.
1331 2013-09-05 Martin Jambor <mjambor@suse.cz>
1333 * g++.dg/ipa/remref-1.C: New test.
1334 * g++.dg/ipa/remref-2.C: Likewise.
1336 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1339 * g++.dg/parse/access11.C: New.
1341 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1343 * g++.dg/warn/weak1.C: Skip on AIX.
1345 2013-09-04 Easwaran Raman <eraman@google.com>
1348 PR tree-optimization/58011
1349 * gfortran.dg/reassoc_12.f90: New testcase.
1350 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1352 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1354 * gcc.dg/attr-weakref-1.c: Skip on AIX.
1355 * gcc.dg/torture/pr53922.c: Skip on AIX.
1356 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1358 2013-09-04 Teresa Johnson <tejohnson@google.com>
1360 * gcc.dg/unroll_1.c: Test dumping to stderr.
1362 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1365 * g++.dg/warn/deprecated-8.C: New.
1367 2013-09-03 Jeff Law <law@redhat.com>
1369 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1372 2013-09-03 Meador Inge <meadori@codesourcery.com>
1376 2013-08-30 Meador Inge <meadori@codesourcery.com>
1378 * gcc.dg/Warray-bounds-11.c: New testcase.
1380 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
1382 * lib/target-supports.exp (check_weak_available): Return true for AIX.
1384 2013-09-03 Jan Hubicka <jh@suse.cz>
1386 * g++.dg/ipa/devirt-15.C: Fix testcase.
1388 2013-09-03 Richard Biener <rguenther@suse.de>
1391 * gcc.dg/torture/pr57656.c: New testcase.
1393 2013-09-03 Richard Biener <rguenther@suse.de>
1396 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1398 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1401 * gfortran.dg/do_concurrent_3.f90: New test case.
1403 2013-09-02 Jan Hubicka <jh@suse.cz>
1405 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1407 2013-09-02 Martin Jambor <mjambor@suse.cz>
1410 * gcc.dg/ipa/pr58106.c: New test.
1412 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
1414 * gcc.target/aarch64/scalar_intrinsics.c
1415 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1417 2013-09-02 Richard Biener <rguenther@suse.de>
1420 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1422 2013-09-02 Richard Biener <rguenther@suse.de>
1424 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1427 2013-09-02 Bin Cheng <bin.cheng@arm.com>
1429 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1431 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1433 PR c++/21682, implement DR 565
1434 * g++.dg/template/using24.C: New.
1435 * g++.dg/template/using25.C: Likewise.
1436 * g++.dg/template/using26.C: Likewise.
1438 2013-09-01 Jan Hubicka <jh@suse.cz>
1440 * g++.dg/ipa/devirt-15.C: New testcase.
1442 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
1444 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1446 2013-08-31 Jan Hubicka <jh@suse.cz>
1448 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1449 * g++.dg/tree-ssa/pr45453.C: Likewise.
1451 2013-08-31 Jan Hubicka <jh@suse.cz>
1453 * gcc.dg/fork-instrumentation.c: New testcase.
1455 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
1457 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1459 2013-08-30 Meador Inge <meadori@codesourcery.com>
1461 * gcc.dg/Warray-bounds-11.c: New testcase.
1463 2013-08-30 Marek Polacek <polacek@redhat.com>
1465 * g++.dg/ubsan/div-by-zero-1.C: New test.
1466 * c-c++-common/ubsan/save-expr-1.c: New test.
1467 * c-c++-common/ubsan/save-expr-2.c: New test.
1468 * c-c++-common/ubsan/save-expr-3.c: New test.
1469 * c-c++-common/ubsan/save-expr-4.c: New test.
1470 * c-c++-common/ubsan/typedef-1.c: New test.
1471 * c-c++-common/ubsan/const-char-1.c: New test.
1472 * c-c++-common/ubsan/const-expr.c: New test.
1473 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1474 * c-c++-common/ubsan/shift-1.c: Likewise.
1475 * c-c++-common/ubsan/shift-2.c: Likewise.
1476 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1477 * lib/ubsan-dg.exp: New file.
1478 * g++.dg/dg.exp: Add ubsan tests.
1479 * g++.dg/ubsan/ubsan.exp: New file.
1480 * gcc.dg/ubsan/ubsan.exp: New file.
1481 * g++.dg/ubsan/cxx11-shift-1.C: New test.
1482 * g++.dg/ubsan/cxx11-shift-2.C: New test.
1483 * c-c++-common/ubsan/div-by-zero-3.c: New test.
1484 * c-c++-common/ubsan/div-by-zero-1.c: New test.
1485 * c-c++-common/ubsan/div-by-zero-4.c: New test.
1486 * c-c++-common/ubsan/shift-3.c: New test.
1487 * c-c++-common/ubsan/unreachable-1.c: New test.
1488 * c-c++-common/ubsan/shift-1.c: New test.
1489 * c-c++-common/ubsan/shift-2.c: New test.
1490 * c-c++-common/ubsan/div-by-zero-2.c: New test.
1491 * gcc.dg/ubsan/c99-shift-2.c: New test.
1492 * gcc.dg/ubsan/c99-shift-1.c: New test.
1494 2013-08-29 Jan Hubicka <jh@suse.cz>
1496 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1497 to match template and comment.
1499 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1502 * g++.dg/cpp0x/dc8.C: New.
1503 * g++.dg/template/meminit1.C: Adjust.
1505 2013-08-30 Teresa Johnson <tejohnson@google.com>
1507 * gcc.dg/inline-dump.c: Delete inadvertant commit.
1509 2013-08-30 Jakub Jelinek <jakub@redhat.com>
1511 PR tree-optimization/58277
1512 * gcc.c-torture/execute/pr58277-1.c: New test.
1513 * gcc.c-torture/execute/pr58277-2.c: New test.
1515 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
1517 * gcc.dg/guality/param-1.c: New test.
1518 * gcc.dg/guality/param-2.c: Likewise.
1520 2013-08-30 Richard Biener <rguenther@suse.de>
1522 PR tree-optimization/58228
1523 * gcc.dg/torture/pr58228.c: New testcase.
1525 2013-08-30 Richard Biener <rguenther@suse.de>
1527 PR tree-optimization/58223
1528 * gcc.dg/torture/pr58223.c: New testcase.
1529 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1531 2013-08-30 Richard Biener <rguenther@suse.de>
1533 PR tree-optimization/58010
1534 * gcc.dg/pr58010.c: New testcase.
1536 2013-08-29 Xinliang DavidLi <davidxl@google.com>
1538 * gcc.dg/unroll_3.c: Message change.
1539 * gcc.dg/unroll_4.c: Likewise.
1540 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1541 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1542 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1543 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1544 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1545 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1546 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1547 * gcc.dg/unroll_1.c: Likewise.
1548 * gcc.dg/vect/bb-slp-31.c: Likewise.
1549 * gcc.dg/vect/bb-slp-14.c: Likewise.
1550 * gcc.dg/vect/bb-slp-8.c: Likewise.
1551 * gcc.dg/vect/bb-slp-23.c: Likewise.
1552 * gcc.dg/vect/bb-slp-15.c: Likewise.
1553 * gcc.dg/vect/bb-slp-9.c: Likewise.
1554 * gcc.dg/vect/bb-slp-24.c: Likewise.
1555 * gcc.dg/vect/bb-slp-16.c: Likewise.
1556 * gcc.dg/vect/bb-slp-25.c: Likewise.
1557 * gcc.dg/vect/bb-slp-17.c: Likewise.
1558 * gcc.dg/vect/bb-slp-26.c: Likewise.
1559 * gcc.dg/vect/bb-slp-18.c: Likewise.
1560 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1561 * gcc.dg/vect/bb-slp-27.c: Likewise.
1562 * gcc.dg/vect/bb-slp-19.c: Likewise.
1563 * gcc.dg/vect/bb-slp-28.c: Likewise.
1564 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1565 * gcc.dg/vect/bb-slp-29.c: Likewise.
1566 * gcc.dg/vect/bb-slp-8a.c: Likewise.
1567 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1568 * gcc.dg/vect/bb-slp-1.c: Likewise.
1569 * gcc.dg/vect/bb-slp-8b.c: Likewise.
1570 * gcc.dg/vect/bb-slp-2.c: Likewise.
1571 * gcc.dg/vect/bb-slp-3.c: Likewise.
1572 * gcc.dg/vect/bb-slp-10.c: Likewise.
1573 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1574 * gcc.dg/vect/bb-slp-4.c: Likewise.
1575 * gcc.dg/vect/bb-slp-11.c: Likewise.
1576 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1577 * gcc.dg/vect/bb-slp-5.c: Likewise.
1578 * gcc.dg/vect/bb-slp-20.c: Likewise.
1579 * gcc.dg/vect/bb-slp-6.c: Likewise.
1580 * gcc.dg/vect/bb-slp-21.c: Likewise.
1581 * gcc.dg/vect/bb-slp-30.c: Likewise.
1582 * gcc.dg/vect/bb-slp-13.c: Likewise.
1583 * gcc.dg/vect/bb-slp-7.c: Likewise.
1584 * gcc.dg/vect/bb-slp-22.c: Likewise.
1585 * gcc.dg/unroll_2.c: Likewise.
1586 * g++.dg/vect/slp-pr50413.cc: Likewise.
1587 * g++.dg/vect/slp-pr56812.cc: Likewise.
1588 * g++.dg/vect/slp-pr50819.cc: Likewise.
1590 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
1592 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1594 2013-08-29 Teresa Johnson <tejohnson@google.com>
1596 * gcc.dg/pr40209.c: Use -fopt-info.
1597 * gcc.dg/pr26570.c: Ditto.
1598 * gcc.dg/pr32773.c: Ditto.
1599 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1601 2013-08-29 Richard Biener <rguenther@suse.de>
1603 PR tree-optimization/58246
1604 * gcc.dg/torture/pr58246.c: New testcase.
1606 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1609 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
1611 * gfortran.dg/realloc_on_assign_19.f90: New test.
1613 2013-08-29 Richard Biener <rguenther@suse.de>
1616 * gcc.dg/pr57287-2.c: New testcase.
1618 2013-08-29 Richard Biener <rguenther@suse.de>
1620 PR tree-optimization/57685
1621 * gcc.dg/torture/pr57685.c: New testcase.
1623 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
1626 * g++.dg/cpp0x/dc7.C: New.
1628 2013-08-28 Jakub Jelinek <jakub@redhat.com>
1631 * c-c++-common/gomp/pr58257.c: New test.
1633 2013-08-28 Richard Biener <rguenther@suse.de>
1635 PR tree-optimization/56933
1636 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1638 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
1640 * gcc.target/aarch64/scalar_shift_1.c: New.
1642 2013-08-27 Richard Biener <rguenther@suse.de>
1644 PR tree-optimization/57521
1645 * gcc.dg/torture/pr57521.c: New testcase.
1647 2013-08-27 Jakub Jelinek <jakub@redhat.com>
1649 PR rtl-optimization/57860
1650 PR rtl-optimization/57861
1651 PR rtl-optimization/57875
1652 PR rtl-optimization/57876
1653 PR rtl-optimization/57877
1654 * gcc.c-torture/execute/pr57860.c: New test.
1655 * gcc.c-torture/execute/pr57861.c: New test.
1656 * gcc.c-torture/execute/pr57875.c: New test.
1657 * gcc.c-torture/execute/pr57876.c: New test.
1658 * gcc.c-torture/execute/pr57877.c: New test.
1660 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1663 * gfortran.dg/bounds_check_18.f90: New test.
1665 2013-08-23 Jan Hubicka <jh@suse.cz>
1667 * g++.dg/ipa/devirt-14.C: Fix typo.
1669 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
1672 * gfortran.dg/inline_sum_5.f90: New.
1674 2013-08-23 Janus Weil <janus@gcc.gnu.org>
1677 * gfortran.dg/typebound_assignment_7.f90: New.
1679 2013-08-23 Jan Hubicka <jh@suse.cz>
1681 * g++.dg/ipa/devirt-13.C: New testcase.
1682 * g++.dg/ipa/devirt-14.C: New testcase.
1684 2013-08-23 Jakub Jelinek <jakub@redhat.com>
1687 * gcc.target/i386/pr58218.c: New test.
1689 PR tree-optimization/58209
1690 * gcc.c-torture/execute/pr58209.c: New test.
1692 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1694 * gcc.target/powerpc/pr57744.c: Declare abort.
1696 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1699 * g++.dg/template/error54.C: New.
1701 2013-08-22 Janus Weil <janus@gcc.gnu.org>
1704 * gfortran.dg/select_type_34.f90: New.
1706 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1709 * g++.dg/warn/deprecated-7.C: New.
1711 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1713 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1715 2013-08-21 Jeff Law <law@redhat.com>
1717 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1719 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1722 * g++.dg/ext/attr-alias-3.C: New.
1724 2013-08-20 Janus Weil <janus@gcc.gnu.org>
1727 * gfortran.dg/intent_out_8.f90: New.
1729 2013-08-20 Teresa Johnson <tejohnson@google.com>
1731 PR rtl-optimizations/57451
1732 * g++.dg/tree-prof/pr57451.C: New test.
1734 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1737 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1739 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1742 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1744 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
1746 * gcc.target/powerpc/dfp-dd-2.c: New test.
1747 * gcc.target/powerpc/dfp-td-2.c: Likewise.
1748 * gcc.target/powerpc/dfp-td-3.c: Likewise.
1750 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
1752 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1753 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1756 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
1758 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1760 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1763 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1764 correct test response.
1767 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1768 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1769 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1771 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1772 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1774 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1776 2013-08-18 Jan Hubicka <jh@suse.cz>
1778 * g++.dg/ipa/type-inheritance-1.C: New testcase.
1780 2013-08-19 Janus Weil <janus@gcc.gnu.org>
1783 * gfortran.dg/gomp/proc_ptr_1.f90: New.
1785 2013-08-18 Jakub Jelinek <jakub@redhat.com>
1787 PR tree-optimization/58006
1788 * g++.dg/opt/pr58006.C: New test.
1790 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
1792 * gnat.dg/specs/linker_alias.ads: New test.
1794 2013-08-16 Jakub Jelinek <jakub@redhat.com>
1796 PR tree-optimization/58164
1797 * gcc.c-torture/compile/pr58164.c: New test.
1799 PR tree-optimization/58165
1800 * g++.dg/opt/pr58165.C: New test.
1802 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1805 * g++.dg/cpp0x/enum28.C: New.
1806 * g++.dg/cpp0x/enum15.C: Adjust.
1808 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1811 * gcc.target/powerpc/pr57949-1.c: New.
1812 * gcc.target/powerpc/pr57949-2.c: New.
1814 2013-08-14 Jakub Jelinek <jakub@redhat.com>
1816 PR tree-optimization/58145
1817 * gcc.dg/pr58145-1.c: New test.
1818 * gcc.dg/pr58145-2.c: New test.
1820 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
1822 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1823 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1824 * gcc.dg/debug/dwarf2/static1.c: Likewise.
1825 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1826 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1827 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1828 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1829 * gcc.dg/debug/dwarf2/var1.c: Likewise.
1830 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1831 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1832 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1833 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1834 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1835 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1836 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1837 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1838 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1839 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1840 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1841 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1842 * gcc.dg/debug/dwarf2/var2.c: Likewise.
1843 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1844 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1845 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1846 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1847 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1848 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1849 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1850 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1851 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1852 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1853 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1854 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1855 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1856 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1857 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1858 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1859 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1860 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1861 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1862 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1865 * gcc.c-torture/execute/pr56799.x: New file.
1867 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1869 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1871 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1872 * gcc.dg/pr44214-3.c (v2df): Likewise.
1874 * gcc.dg/pr46647.c: xfail for avr-*-*.
1876 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1878 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1879 Expect l to be optimized away.
1880 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1883 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1884 to tests that assume int/double are larger than short/float.
1887 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1889 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1890 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1891 target { int16 }. Restrict existing tests to target { int32 }
1893 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1894 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1895 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1896 * lib/target-supports.exp (check_effective_target_int32): New proc.
1898 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1899 exclude from scan test.
1901 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1902 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1903 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1904 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1905 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
1906 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
1907 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
1908 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
1909 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
1910 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1911 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
1912 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
1913 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
1914 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
1915 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1916 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1917 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1918 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
1919 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
1921 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
1923 * gcc.target/arm/pr19599.c: Skip for -mthumb.
1925 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
1926 to be the first test directive.
1927 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1928 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1929 * gcc.target/arm/atomic-op-char.c: Likewise.
1930 * gcc.target/arm/atomic-op-consume.c: Likewise.
1931 * gcc.target/arm/atomic-op-int.c: Likewise.
1932 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1933 * gcc.target/arm/atomic-op-release.c: Likewise.
1934 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1935 * gcc.target/arm/atomic-op-short.c: Likewise.
1937 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
1939 PR rtl-optimization/57662
1940 * gcc.dg/pr57662.c: New test.
1942 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
1944 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
1946 * gcc.target/mips/nans-legacy.c: Likewise.
1948 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
1950 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
1952 * gcc.target/mips/fabs-legacy.c: Likewise.
1953 * gcc.target/mips/fabsf-2008.c: Likewise.
1954 * gcc.target/mips/fabsf-legacy.c: Likewise.
1955 * gcc.target/mips/fneg-2008.c: Likewise.
1956 * gcc.target/mips/fneg-legacy.c: Likewise.
1957 * gcc.target/mips/fnegf-2008.c: Likewise.
1958 * gcc.target/mips/fnegf-legacy.c: Likewise.
1959 * gcc.target/mips/nan-2008.c: Likewise.
1960 * gcc.target/mips/nan-legacy.c: Likewise.
1961 * gcc.target/mips/nanf-2008.c: Likewise.
1962 * gcc.target/mips/nanf-legacy.c: Likewise.
1963 * gcc.target/mips/nans-2008.c: Likewise.
1964 * gcc.target/mips/nans-legacy.c: Likewise.
1965 * gcc.target/mips/nansf-2008.c: Likewise.
1966 * gcc.target/mips/nansf-legacy.c: Likewise.
1968 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
1970 * gnat.dg/valued_proc.adb: New test.
1971 * gnat.dg/valued_proc_pkg.ads: New helper.
1973 2013-08-13 Jakub Jelinek <jakub@redhat.com>
1975 PR tree-optimization/57661
1976 * g++.dg/opt/pr57661.C: New test.
1979 * gcc.dg/asan/pr56417.c: New test.
1981 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
1983 * gnat.dg/loop_optimization16.adb: New test.
1984 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
1986 2013-08-13 Marek Polacek <polacek@redhat.com>
1988 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
1990 2013-08-13 David Malcolm <dmalcolm@redhat.com>
1992 Example of converting global state to per-pass state.
1994 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
1995 global state "static int counter" to...
1996 (one_pass::counter): ...this instance data.
1998 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2000 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2001 to member function...
2002 (one_pass::gate): ...this.
2003 (one_pass_exec): Convert to member function...
2004 (one_pass::impl_execute): ...this.
2006 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2009 * g++.dg/cpp0x/pr57416.C: New.
2011 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2013 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2015 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2016 * g++.dg/cpp0x/defaulted2.C: Likewise.
2017 * g++.dg/cpp0x/defaulted31.C: Likewise.
2018 * g++.dg/cpp0x/error6.C: Likewise.
2019 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2020 * g++.dg/cpp0x/override2.C: Likewise.
2021 * g++.dg/cpp0x/parse1.C: Likewise.
2022 * g++.dg/cpp0x/scoped_enum.C: Likewise.
2023 * g++.dg/cpp0x/temp_default4.C: Likewise.
2024 * g++.dg/ext/attrib32.C: Likewise.
2025 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2026 * g++.dg/ext/mv13.C: Likewise.
2027 * g++.dg/ext/mv7.C: Likewise.
2028 * g++.dg/ext/mv9.C: Likewise.
2029 * g++.dg/ext/pr57362.C: Likewise.
2030 * g++.dg/ext/typeof10.C: Likewise.
2031 * g++.dg/lookup/anon6.C: Likewise.
2032 * g++.dg/lookup/crash6.C: Likewise.
2033 * g++.dg/lookup/name-clash5.C: Likewise.
2034 * g++.dg/lookup/name-clash6.C: Likewise.
2035 * g++.dg/other/anon4.C: Likewise.
2036 * g++.dg/other/error15.C: Likewise.
2037 * g++.dg/other/error8.C: Likewise.
2038 * g++.dg/other/redecl2.C: Likewise.
2039 * g++.dg/parse/crash16.C: Likewise.
2040 * g++.dg/parse/crash21.C: Likewise.
2041 * g++.dg/parse/crash38.C: Likewise.
2042 * g++.dg/parse/redef2.C: Likewise.
2043 * g++.dg/parse/struct-as-enum1.C: Likewise.
2044 * g++.dg/template/crash39.C: Likewise.
2045 * g++.dg/template/redecl3.C: Likewise.
2046 * g++.dg/tls/diag-3.C: Likewise.
2047 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2048 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2049 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2050 * g++.old-deja/g++.brendan/crash16.C: Likewise.
2051 * g++.old-deja/g++.brendan/crash18.C: Likewise.
2052 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2053 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2054 * g++.old-deja/g++.brendan/static3.C: Likewise.
2055 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2056 * g++.old-deja/g++.jason/binding.C: Likewise.
2057 * g++.old-deja/g++.jason/crash4.C: Likewise.
2058 * g++.old-deja/g++.jason/crash7.C: Likewise.
2059 * g++.old-deja/g++.jason/lineno.C: Likewise.
2060 * g++.old-deja/g++.jason/scoping7.C: Likewise.
2061 * g++.old-deja/g++.mike/misc3.C: Likewise.
2062 * g++.old-deja/g++.mike/net44.C: Likewise.
2063 * g++.old-deja/g++.mike/ns3.C: Likewise.
2064 * g++.old-deja/g++.ns/alias4.C: Likewise.
2065 * g++.old-deja/g++.ns/ns11.C: Likewise.
2066 * g++.old-deja/g++.other/crash23.C: Likewise.
2067 * g++.old-deja/g++.other/decl8.C: Likewise.
2068 * g++.old-deja/g++.other/linkage3.C: Likewise.
2069 * g++.old-deja/g++.other/typeck1.C: Likewise.
2070 * g++.old-deja/g++.other/typedef5.C: Likewise.
2071 * g++.old-deja/g++.pt/explicit34.C: Likewise.
2072 * g++.old-deja/g++.pt/friend36.C: Likewise.
2073 * obj-c++.dg/method-8.mm: Likewise.
2074 * obj-c++.dg/tls/diag-3.mm: Likewise.
2076 2013-08-12 Perez Read <netfirewall@gmail.com>
2079 * gcc.target/i386/movabs-1.c: New test.
2081 2013-08-12 Marek Polacek <polacek@redhat.com>
2083 PR tree-optimization/57980
2084 * gcc.dg/pr57980.c: New test.
2086 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2089 * gfortran.dg/do_check_10.f90: New test.
2090 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
2091 * gfortran.dg/array_constructor_18.f90: Likewise.
2092 * gfortran.dg/array_constructor_22.f90: Likewise.
2093 * gfortran.dg/coarray_15.f90: Likewise.
2094 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
2095 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
2096 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
2098 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
2101 * g++.dg/cpp0x/constexpr-ice8.C: New.
2103 2013-08-09 Xinliang David Li <davidxl@google.com>
2105 * gcc.target/i386/memcpy-strategy-1.c: New test.
2106 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2107 * gcc.target/i386/memset-strategy-1.c: Ditto.
2108 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2110 2013-08-09 Jan Hubicka <jh@suse.cz>
2112 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2113 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2115 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
2117 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2119 2013-08-09 Janus Weil <janus@gcc.gnu.org>
2122 * gfortran.dg/transfer_intrinsic_6.f90: New.
2124 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2127 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2130 * g++.dg/lookup/typedef2.C: New.
2132 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
2134 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2135 output of vdup intrinsics.
2137 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2139 * gcc.target/arm/lp1189445.c: New testcase.
2141 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
2143 * gcc.dg/torture/pr58079.c: New test.
2145 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
2147 * gnat.dg/warn9.adb: New test.
2149 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2152 * g++.dg/lookup/typedef2.C: New.
2154 2013-08-07 David Malcolm <dmalcolm@redhat.com>
2156 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2157 to optstr when building plugins on darwin.
2159 2013-08-06 Martin Jambor <mjambor@suse.cz>
2161 PR tree-optimization/57539
2162 * gcc.dg/ipa/pr57539.c: New test.
2164 2013-08-06 Martin Jambor <mjambor@suse.cz>
2165 Bernd Edlinger <bernd.edlinger@hotmail.de>
2167 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2168 (a): Fix constructor.
2170 2013-08-06 Martin Jambor <mjambor@suse.cz>
2173 * gfortran.dg/pr57987.f90: New test.
2175 2013-08-06 Martin Jambor <mjambor@suse.cz>
2178 * gcc.dg/torture/pr58041.c: New test.
2179 * gcc.target/arm/pr58041.c: Likewise.
2181 2013-08-06 Janus Weil <janus@gcc.gnu.org>
2184 * gfortran.dg/pointer_init_8.f90: New.
2186 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2189 * g++.dg/cpp0x/pr58080.C: New.
2191 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2193 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2194 to optstr when building plugins.
2196 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2198 Patch autogenerated by refactor_passes.py from
2199 https://github.com/davidmalcolm/gcc-refactoring-scripts
2200 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2202 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2203 struct to a subclass of gimple_opt_pass along with...
2204 (pass_data_one_pass): ...new pass_data instance and...
2205 (make_one_pass): ...new function.
2206 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2207 global struct to a subclass of gimple_opt_pass along with...
2208 (pass_data_warn_self_assign): ...new pass_data instance and...
2209 (make_pass_warn_self_assign): ...new function.
2210 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2211 a global struct to a subclass of gimple_opt_pass along with...
2212 (pass_data_dumb_plugin_example): ...new pass_data instance and...
2213 (make_pass_dumb_plugin_example): ...new function.
2214 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2215 global struct to a subclass of gimple_opt_pass along with...
2216 (pass_data_warn_self_assign): ...new pass_data instance and...
2217 (make_pass_warn_self_assign): ...new function.
2219 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2221 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2222 is created and added to the pass_manager to reflect
2223 autogenerated changes.
2224 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2225 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2226 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2228 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2231 * g++.dg/cpp0x/pr58072.C: New.
2233 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2235 * gcc.dg/torture/pr57993-2.cpp: New.
2237 2013-08-02 Jan Hubicka <jh@suse.cz>
2239 * gcc.dg/ipa/ipa-1.c: Update.
2240 * gcc.dg/ipa/ipa-2.c: Update.
2241 * gcc.dg/ipa/ipa-3.c: Update.
2242 * gcc.dg/ipa/ipa-4.c: Update.
2243 * gcc.dg/ipa/ipa-5.c: Update.
2244 * gcc.dg/ipa/ipa-7.c: Update.
2245 * gcc.dg/ipa/ipa-8.c: Update.
2246 * gcc.dg/ipa/ipcp-1.c: Update.
2247 * gcc.dg/ipa/ipcp-2.c: Update.
2249 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
2251 PR rtl-optimization/58048
2252 * gcc.target/i386/pr58048.c: New.
2254 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2256 * gcc.target/arm/neon-for-64bits-2.c: Delete.
2258 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
2259 Peter Bergner <bergner@vnet.ibm.com>
2262 * g++.dg/overload/using3.C: New.
2263 * g++.dg/overload/using2.C: Adjust.
2264 * g++.dg/lookup/using9.C: Likewise.
2266 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2268 * gcc.target/arm/pr46972-2.c: New test.
2270 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
2272 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2274 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2276 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2278 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
2280 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2281 rather than addressing!=absolute when deciding how to handle MIPS16
2282 when the test forces an ABI.
2284 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2287 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2289 2013-07-30 Steve Ellcey <sellcey@mips.com>
2291 * gcc.target/mips/code-readable-1.c: Increase switch size.
2292 * gcc.target/mips/code-readable-2.c: Ditto.
2293 * gcc.target/mips/code-readable-3.c: Ditto.
2294 * gcc.target/mips/code-readable-4.c: Ditto.
2296 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2299 * g++.dg/parse/crash63.C: New.
2301 2013-07-30 Tobias Burnus <burnus@net-b.de>
2304 * gfortran.dg/pointer_assign_8.f90: New.
2305 * gfortran.dg/pointer_assign_9.f90: New.
2306 * gfortran.dg/pointer_assign_10.f90: New.
2307 * gfortran.dg/pointer_assign_11.f90: New.
2309 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2311 * gcc.target/arm/pr57637.c: New testcase.
2313 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2315 PR tree-optimization/57993
2316 * gcc.dg/torture/pr57993.c: New test.
2318 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
2320 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2322 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2325 * g++.dg/conversion/ambig2.C: New.
2327 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
2329 * gcc.target/mips/fabs-2008.c: New test case.
2330 * gcc.target/mips/fabs-legacy.c: New test case.
2331 * gcc.target/mips/fabsf-2008.c: New test case.
2332 * gcc.target/mips/fabsf-legacy.c: New test case.
2333 * gcc.target/mips/fneg-2008.c: New test case.
2334 * gcc.target/mips/fneg-legacy.c: New test case.
2335 * gcc.target/mips/fneg-2008.c: New test case.
2336 * gcc.target/mips/fneg-legacy.c: New test case.
2337 * gcc.target/mips/nan-2008.c: New test case.
2338 * gcc.target/mips/nan-legacy.c: New test case.
2339 * gcc.target/mips/nanf-2008.c: New test case.
2340 * gcc.target/mips/nanf-legacy.c: New test case.
2341 * gcc.target/mips/nans-2008.c: New test case.
2342 * gcc.target/mips/nans-legacy.c: New test case.
2343 * gcc.target/mips/nansf-2008.c: New test case.
2344 * gcc.target/mips/nansf-legacy.c: New test case.
2345 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2347 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2348 Maxim Kuvyrkov <maxim@kugelworks.com>
2350 * lib/target-supports.exp (check_effective_target_non_bionic): New
2351 effective-target test.
2352 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2353 * g++.dg/tls/thread_local4g.C: Ditto.
2355 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2358 * gfortran.dg/vector_subsript_7.f90: New test.
2360 2013-07-27 Tobias Burnus <burnus@net-b.de>
2363 * gfortran.dg/warn_alias.f90: New.
2365 2013-07-27 Janus Weil <janus@gcc.gnu.org>
2368 * gfortran.dg/class_array_19.f90: New.
2370 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
2372 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2373 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2374 * gcc.dg/vect/pr57741-3.c: Likewise.
2375 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2377 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
2379 Skip tests that make assumptions about struct layout that don't hold
2381 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2382 * g++.dg/cpp0x/iop.C: Likewise.
2383 * g++.dg/cpp0x/named_refs.C: Likewise.
2384 * g++.dg/cpp0x/rv1p.C: Likewise.
2385 * g++.dg/cpp0x/rv2p.C: Likewise.
2386 * g++.dg/cpp0x/rv3p.C: Likewise.
2387 * g++.dg/cpp0x/rv4p.C: Likewise.
2388 * g++.dg/cpp0x/rv5p.C: Likewise.
2389 * g++.dg/cpp0x/rv6p.C: Likewise.
2390 * g++.dg/cpp0x/rv7p.C: Likewise.
2391 * g++.dg/cpp0x/rv8p.C: Likewise.
2392 * g++.dg/ext/strncpy-chk1.C: Likewise.
2393 * gcc.dg/builtin-object-size-10.c: Likewise.
2394 * gcc.dg/builtin-object-size-11.c: Likewise.
2395 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2396 * gcc.dg/pr25805.c: Likewise.
2397 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2398 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2399 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2400 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2401 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2402 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2403 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2404 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2405 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2406 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2407 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2408 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2409 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2410 * gcc.c-torture/execute/zerolen-2.x: Likewise.
2411 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2413 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2414 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2416 * gcc.dg/torture/pr37868.c: Disable for epiphany.
2417 * gcc.dg/sibcall-6.c: Enable for epiphany.
2419 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2421 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2423 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
2425 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2426 memcpy not initializers.
2428 * gcc.dg/guality/guality.exp: Skip on AIX.
2430 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2433 * g++.dg/cpp0x/pr57101.C: New.
2435 2013-07-26 Ian Bolton <ian.bolton@arm.com>
2437 * gcc.target/aarch64/neg_1.c: New test.
2439 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2442 * gfortran.dg/typebound_call_25.f90: New.
2444 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2447 * g++.dg/cpp0x/pr57981.C: New.
2449 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2452 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2454 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
2456 PR rtl-optimization/57960
2457 * gcc.target/s390/pr57960.c: New.
2459 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2462 * gfortran.dg/unlimited_polymorphic_9.f90: New.
2464 2013-07-25 Terry Guo <terry.guo@arm.com>
2466 * gcc.target/arm/thumb1-Os-mult.c: New test case.
2468 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2471 * g++.dg/inherit/pr57942.C: New.
2473 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2475 * gcc.target/powerpc/bool2.h: New file, test the code generation
2476 of logical operations for power5, altivec, power7, and power8 systems.
2477 * gcc.target/powerpc/bool2-p5.c: Likewise.
2478 * gcc.target/powerpc/bool2-av.c: Likewise.
2479 * gcc.target/powerpc/bool2-p7.c: Likewise.
2480 * gcc.target/powerpc/bool2-p8.c: Likewise.
2481 * gcc.target/powerpc/bool3.h: Likewise.
2482 * gcc.target/powerpc/bool3-av.c: Likewise.
2483 * gcc.target/powerpc/bool2-p7.c: Likewise.
2484 * gcc.target/powerpc/bool2-p8.c: Likewise.
2486 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2488 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2490 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2492 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2494 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2496 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2497 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2498 type from long to long long.
2499 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2500 to have effective-target keywords of lp64 and ilp32.
2501 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2502 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2503 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2504 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2505 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2506 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2507 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2508 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2509 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2511 2013-07-23 Tom Tromey <tromey@redhat.com>
2512 Joseph Myers <joseph@codesourcery.com>
2514 * gcc.dg/c11-generic-1.c: New file.
2515 * gcc.dg/c11-generic-2.c: New file.
2517 2013-07-22 Tobias Burnus <burnus@net-b.de>
2521 * coarray/lib_realloc_1.f90: Permit optimization.
2522 * gfortran.dg/coarray_31.f90: New.
2524 2013-07-22 Tobias Burnus <burnus@net-b.de>
2527 * gfortran.dg/class_array_7.f03: Fix memory leak.
2529 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2532 * g++.dg/cpp0x/decltype56.C: New.
2534 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2536 * gcc.dg/pr53265.c: Correct line number in dg-message.
2538 2013-07-22 Diego Novillo <dnovillo@google.com>
2540 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
2542 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2545 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2546 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2548 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2551 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2552 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2553 * gcc.dg/torture/pr53366-1.c: Same.
2554 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2555 * gcc.dg/torture/pr56488.c: Same.
2556 * gcc.dg/torture/pr57584.c: Same.
2557 * gcc.dg/tree-ssa/pr57385.c: Same.
2558 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2560 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
2562 * c-c++-common/pr41779.c: Fix typos.
2563 * gcc.c-torture/compile/20031125-2.c: Likewise.
2564 * gcc.c-torture/compile/20040621-1.c: Likewise.
2565 * gcc.c-torture/execute/20020418-1.c: Likewise.
2566 * gcc.dg/20020108-1.c: Likewise.
2567 * gcc.dg/atomic-generic-aux.c: Likewise.
2568 * gcc.dg/builtin-complex-err-2.c: Likewise.
2569 * gcc.dg/decl-1.c: Likewise.
2570 * gcc.dg/di-sync-multithread.c: Likewise.
2571 * gcc.dg/format/c90-printf-1.c: Likewise.
2572 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2573 * gcc.dg/long-long-compare-1.c: Likewise.
2574 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2575 * gcc.dg/pr17055-1.c: Likewise.
2576 * gcc.dg/pr27095.c: Likewise.
2577 * gcc.dg/torture/fp-int-convert.h: Likewise.
2578 * gcc.dg/tree-prof/inliner-1.c: Likewise.
2579 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2580 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2581 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2582 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2583 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2584 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2585 * gcc.dg/tree-ssa/pr42585.c: Likewise.
2586 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2587 * gcc.dg/vect/vect-cond-5.c: Likewise.
2588 * gcc.dg/weak/typeof-2.c: Likewise.
2589 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2590 * gcc.target/arm/naked-1.c: Likewise.
2591 * gcc.target/i386/pr9771-1.c: Likewise.
2592 * gcc.target/sparc/sparc-constant-1.c: Likewise.
2593 * gcc.target/sparc/struct-ret-check.c: Likewise.
2594 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2595 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2596 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2599 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2602 * gfortran.dg/dependency_42.f90: New test.
2603 * gfortran.dg/dependency_43.f90: New test.
2605 2013-07-21 Tobias Burnus <burnus@net-b.de>
2608 * gfortran.dg/round_4.f90: New.
2610 2013-07-21 Tobias Burnus <burnus@net-b.de>
2613 * gfortran.dg/min_max_conformance_2.f90: New.
2615 2013-07-20 Jakub Jelinek <jakub@redhat.com>
2617 PR preprocessor/57620
2618 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2619 (main): Don't test {s,u,U,L}12.
2620 * c-c++-common/raw-string-13.c: New test.
2621 * c-c++-common/raw-string-14.c: New test.
2622 * c-c++-common/raw-string-15.c: New test.
2623 * c-c++-common/raw-string-16.c: New test.
2625 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
2627 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2629 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
2631 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2633 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2634 target { ! keeps_null_pointer_checks }.
2635 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2636 target { ! keeps_null_pointer_checks }.
2638 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2639 * gcc.dg/torture/pr56488.c: Likewise.
2641 2013-07-19 Ian Bolton <ian.bolton@arm.com>
2643 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2646 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
2648 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2649 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2650 * gfortran.dg/guality/guality.exp: Skip on AIX.
2652 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2654 * g++.dg/debug/pr56819.C: Skip on AIX.
2655 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2656 * g++.dg/guality/guality.exp: Skip on AIX.
2658 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2660 * gcc.misc-tests/gcov-14.c: Skip on AIX.
2662 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2664 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
2667 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2668 Adjust to corrected rounding.
2670 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
2672 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2673 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2674 check_effective_target_cilkplus.
2675 * g++.dg/cilk-plus/cilk-plus.exp: Same.
2677 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
2679 * gcc.target/powerpc/pr57744.c: Fix typo.
2681 2013-07-18 Sriraman Tallam <tmsriram@google.com>
2684 * gcc.c-torture/compile/pr57698.c: New test.
2685 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2686 * gcc.c-torture/compile/pr44043.c: Ditto.
2688 2013-07-18 Wei Mi <wmi@google.com>
2690 PR rtl-optimization/57878
2691 * g++.dg/pr57878.C: New test.
2693 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2695 * gcc.dg/pr42611.c: Move dg-error to correct line.
2697 2013-07-17 Tobias Burnus <burnus@net-b.de>
2700 * gfortran.dg/dollar_sym_3.f: New.
2701 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2703 2013-07-16 Iain Sandoe <iain@codesourcery.com>
2708 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2709 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2710 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2711 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2712 * objc.dg/image-info.m: Likewise.
2713 * objc.dg/symtab-1.m: Likewise.
2714 * objc.dg/torture/strings/const-str-10.m: Likewise.
2715 * objc.dg/torture/strings/const-str-11.m: Likewise.
2716 * objc.dg/torture/strings/const-str-9.m: Likewise.
2717 * objc.dg/zero-link-1.m: Likewise.
2718 * objc.dg/zero-link-2.m: Likewise.
2719 * objc.dg/no-extra-load.m: Avoid Foundation.h.
2720 * objc.dg/objc-foreach-4.m: Likewise.
2721 * objc.dg/objc-foreach-5.m: Likewise.
2722 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2724 * obj-c++.dg/strings/const-str-12.mm: Likewise.
2725 * obj-c++.dg/syntax-error-1.mm: Likewise.
2726 * objc.dg/method-6.m: Likewise.
2727 * objc.dg/pr23214.m: Likewise.
2728 * objc.dg/proto-lossage-7.m: Likewise.
2729 * objc.dg/strings/const-str-12b.m: Likewise.
2730 * objc.dg/zero-link-3.m: Likewise.
2731 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2732 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2733 adjust headers, interfaces and encoded types to reflect current system
2734 versions. Add FIXME and outputs from current system compiler for
2737 2013-07-15 Cong Hou <congh@google.com>
2739 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2741 * gcc.target/i386/l_fma_float_3.c: Likewise.
2742 * gcc.target/i386/l_fma_double_1.c: Likewise.
2743 * gcc.target/i386/l_fma_double_3.c: Likewise.
2745 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
2747 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2748 function to test if HTM is available.
2749 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2750 * gcc.target/powerpc/htm-builtin-1.c: New test.
2752 2013-07-15 Tobias Burnus <burnus@net-b.de>
2754 * gfortran.dg/coarray_lib_realloc_1.f90: New.
2755 * gfortran.dg/coarray/lib_realloc_1.f90: New.
2756 * gfortran.dg/coarray_6.f90: Add dg-error.
2758 2013-07-15 Tobias Burnus <burnus@net-b.de>
2761 * gfortran.dg/finalize_18.f90: New.
2763 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2766 * fortran.dg/module_variable_1.f90: New test.
2767 * fortran.dg/module_variable_2.f90: New test.
2769 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
2771 * g++.dg/ext/vector19.C: Adapt.
2772 * g++.dg/ext/vector23.C: New testcase.
2774 2013-07-12 Michael Matz <matz@suse.de>
2777 * c-c++-common/pr55771.c: New test.
2779 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
2781 * gcc.target/aarch64/vect-movi.c: New.
2783 2013-07-11 Sriraman Tallam <tmsriram@google.com>
2786 * g++.dg/ext/pr57362.C: New.
2788 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
2791 * gcc.target/avr/torture/pr57631.c: New test.
2793 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2796 * g++.dg/cpp0x/constexpr-ice7.C: New.
2798 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
2800 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2802 * gcc.c-torture/execute/nest-align-1.x: New.
2804 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2807 * g++.dg/cpp0x/sfinae48.C: New.
2809 2013-07-10 Jakub Jelinek <jakub@redhat.com>
2811 PR preprocessor/57824
2812 * c-c++-common/raw-string-17.c: New test.
2813 * c-c++-common/gomp/pr57824.c: New test.
2815 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2818 * g++.dg/cpp0x/reinterpret_cast1.C: New.
2819 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2820 * g++.dg/conversion/dr195.C: Update.
2821 * g++.dg/expr/cast2.C: Likewise.
2823 2013-07-10 Jakub Jelinek <jakub@redhat.com>
2825 * c-c++-common/raw-string-18.c: New test.
2826 * c-c++-common/raw-string-19.c: New test.
2828 PR preprocessor/57757
2829 * g++.dg/cpp/paste1.C: New test.
2830 * g++.dg/cpp/paste2.C: New test.
2832 2013-07-10 Graham Stott <grahams@btinternet.com>
2834 * gcc.target/mips/mulsize-1.c: New.
2835 * gcc.target/mips/mulsize-2.c: New.
2836 * gcc.target/mips/mulsize-3.c: New.
2837 * gcc.target/mips/mulsize-4.c: New.
2839 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
2842 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2843 * g++.dg/ext/vector24.C: New testcase.
2845 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
2848 * g++.dg/cpp0x/decltype17.C: Adjust.
2850 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2853 * g++.dg/cpp0x/pr51786.C: New.
2855 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
2857 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2859 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2861 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2863 * gcc.target/powerpc/sd-vsx.c: Require dfp.
2864 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2866 2013-07-08 Tobias Burnus <burnus@net-b.de>
2869 * gfortran.dg/c_f_pointer_tests_8.f90: New.
2871 2013-07-08 Tobias Burnus <burnus@net-b.de>
2874 * gfortran.dg/do_check_9.f90: New.
2876 2013-07-08 Tobias Burnus <burnus@net-b.de>
2879 * gfortran.dg/dot_product_2.f90: New.
2881 2013-07-08 Tobias Burnus <burnus@net-b.de>
2884 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2886 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
2888 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2889 * gfortran.dg/finalize_10.f90: Fix dg-final.
2891 2013-07-08 Jakub Jelinek <jakub@redhat.com>
2894 * gcc.target/i386/pr57819.c: New test.
2896 PR rtl-optimization/57829
2897 * gcc.c-torture/execute/pr57829.c: New test.
2899 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2901 * gcc.target/i386/memcpy-vector_loop-1.c: New.
2902 * gcc.target/i386/memcpy-vector_loop-2.c: New.
2904 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
2907 * gcc.target/i386/pr57807.c: New test.
2909 2013-07-06 Jakub Jelinek <jakub@redhat.com>
2912 * gcc.dg/tree-ssa/vrp89.c: New test.
2914 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
2917 * g++.dg/parse/defarg16.C: New.
2919 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
2921 PR rtl-optimization/55342
2922 * gcc.target/i386/pr55342.c: New.
2924 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
2926 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
2928 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
2931 * g++.dg/inherit/virtual10.C: New.
2933 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
2936 * gcc.dg/large-size-array-6.c: New test.
2938 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
2941 * g++.dg/template/crash116.C: New.
2943 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
2945 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
2946 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
2948 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
2951 * g++.dg/cpp0x/nsdmi-list3.C: New.
2953 2013-07-03 Jakub Jelinek <jakub@redhat.com>
2956 * gcc.target/i386/pr57777.c: New test.
2959 * g++.dg/template/arg9.C: New test.
2961 2013-07-02 Sriraman Tallam <tmsriram@google.com>
2963 * gcc.target/i386/avx-inline.c: New test.
2965 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
2967 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
2968 * gcc.target/mips/call-2.c: Likewise.
2969 * gcc.target/mips/call-3.c: Likewise.
2970 * gcc.target/mips/lazy-binding-1.c: Likewise.
2972 2013-07-02 Jakub Jelinek <jakub@redhat.com>
2974 PR tree-optimization/57741
2975 * gcc.dg/vect/pr57741-1.c: New test.
2976 * gcc.dg/vect/pr57741-2.c: New test.
2977 * gcc.dg/vect/pr57741-3.c: New test.
2979 2013-07-02 Ian Bolton <ian.bolton@arm.com>
2981 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
2983 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
2984 * lib/target-supports.exp: Define aarch64_little_endian.
2986 2013-07-02 Ian Bolton <ian.bolton@arm.com>
2988 * gcc.target/aarch64/abs_1.c: New test.
2990 2013-07-02 Ian Bolton <ian.bolton@arm.com>
2992 * gcc.target/aarch64/bfxil_1.c: New test.
2993 * gcc.target/aarch64/bfxil_2.c: Likewise.
2995 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2998 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
2999 array sizes from 100 to 20.
3001 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3004 * gfortran.dg/pointer_remapping_8.f90: New.
3006 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
3008 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3009 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3010 * g++.dg/cpp1y/udlit-userdef-string.C: New.
3011 * g++.dg/cpp1y/complex_literals.h: New.
3013 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3016 * g++.dg/cpp0x/noexcept21.C: New.
3018 2013-06-28 Jakub Jelinek <jakub@redhat.com>
3021 * gcc.target/i386/pr57736.c: New test.
3023 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
3025 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3027 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3028 strings to match the fixed error messages.
3029 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3030 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3033 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3036 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3037 stqcx. get even registers.
3039 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
3042 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3044 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
3046 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3048 * gcc.target/i386/bmi-1.c: Ditto.
3049 * gcc.target/i386/bmi-bextr-4.c: New.
3050 * gcc.target/i386/bmi-bextr-5.c: Ditto.
3052 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3055 * g++.dg/cpp0x/initlist73.C: New.
3057 2013-06-27 Meador Inge <meadori@codesourcery.com>
3059 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3060 * g++.dg/simulate-thread/atomics-2.C: Likewise.
3061 * g++.dg/simulate-thread/atomics-1.C: Likewise.
3063 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3066 * g++.dg/ext/pr57509.C: New file.
3068 2013-06-27 Jakub Jelinek <jakub@redhat.com>
3071 * gcc.target/i386/bmi-bextr-3.c: New test.
3074 * gcc.target/i386/bmi2-bzhi-1.c: New test.
3076 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3079 * g++.dg/cpp0x/pr57172.C: New testcase.
3081 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3083 * gcc.target/s390/htm-1.c: New file.
3084 * gcc.target/s390/htm-nofloat-1.c: New file.
3085 * gcc.target/s390/htm-xl-intrin-1.c: New file.
3087 2013-06-26 Tobias Burnus <burnus@net-b.de>
3090 * gfortran.dg/bounds_check_17.f90: New.
3092 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
3095 * g++.dg/cpp1y/pr57640.C: New.
3097 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
3100 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3101 overflow due to size of arrays.
3103 2013-06-25 Jakub Jelinek <jakub@redhat.com>
3105 PR tree-optimization/57705
3106 * gcc.dg/vect/pr57705.c: New test.
3107 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3109 2013-06-25 Martin Jambor <mjambor@suse.cz>
3112 * g++.dg/ipa/pr57670.C: New test.
3114 2013-06-25 Richard Biener <rguenther@suse.de>
3117 * gcc.dg/pr56977.c: New testcase.
3119 2013-06-24 Martin Jambor <mjambor@suse.cz>
3121 PR tree-optimization/57358
3122 * gcc.dg/ipa/pr57358.c: New test.
3124 2013-06-24 Richard Biener <rguenther@suse.de>
3127 * gcc.dg/torture/pr57584.c: Remove target specific bits.
3129 2013-06-24 Richard Biener <rguenther@suse.de>
3131 PR tree-optimization/57488
3132 * gcc.dg/torture/pr57488.c: New testcase.
3134 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3135 Dominique d'Humieres <dominiq@lps.ens.fr>
3138 * gfortran.dg/fraction.f90: New.
3140 2013-06-24 Alan Modra <amodra@gmail.com>
3142 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3143 Add scan-assembler-not "lvx".
3144 * gcc.target/powerpc/le-altivec-consts.c: New.
3146 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3148 * g++.dg/cpp0x/sfinae47.C: New.
3150 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
3153 * gcc.target/sh/pr52483-1.c: New.
3154 * gcc.target/sh/pr52483-2.c: New.
3155 * gcc.target/sh/pr52483-3.c: New.
3156 * gcc.target/sh/pr52483-4.c: New.
3157 * gcc.target/sh/pr52483-5.c: New.
3159 2013-06-23 Sriraman Tallam <tmsriram@google.com>
3161 * gcc.target/i386/intrinsics_1.c: New test.
3162 * gcc.target/i386/intrinsics_2.c: Ditto.
3163 * gcc.target/i386/intrinsics_3.c: Ditto.
3164 * gcc.target/i386/intrinsics_4.c: Ditto.
3165 * gcc.target/i386/intrinsics_5.c: Ditto.
3166 * gcc.target/i386/intrinsics_6.c: Ditto.
3167 * gcc.target/i386/avx-1.c: Provide macros for builtins
3168 needing immediate arguments in f16cintrin.h and rtmintrin.h.
3170 2013-06-21 Tobias Burnus <burnus@net-b.de>
3173 * gfortran.dg/finalize_17.f90: New.
3175 2013-06-21 Tobias Burnus <burnus@net-b.de>
3177 * gfortran.dg/realloc_on_assign_18.f90: New.
3179 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
3181 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3182 Also changed the returns from error as distinct values so that
3183 debugging can get easier.
3184 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3185 errors specific to C, if necessary. Also added new error
3187 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3188 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3189 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3190 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3191 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3192 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3193 the same changes as parser_errors3.c, spaces were added between colons
3194 to not confuse C++ compiler with 2 colons as scope.
3195 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3196 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3197 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3198 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3199 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3200 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3201 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3202 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3203 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3204 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3205 * g++.dg/cilk-plus/cilk-plus.exp: New script.
3206 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3209 2013-06-21 Joseph Myers <joseph@codesourcery.com>
3212 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3214 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
3217 * gcc.target/i386/pr57655.c: New test.
3219 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
3221 * ada/acats/tests/gcc: Delete.
3222 * gnat.dg/style: Likewise.
3224 2013-06-20 Jeff Law <law@redhat.com>
3226 PR tree-optimization/57660
3227 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3228 based on their branch cost.
3230 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3232 2013-06-20 Tobias Burnus <burnus@net-b.de>
3235 * gfortran.dg/list_read_11.f90: New.
3237 2013-06-20 Richard Biener <rguenther@suse.de>
3239 PR tree-optimization/57584
3240 * gcc.dg/torture/pr57584.c: New testcase.
3242 2013-06-19 Sharad Singhai <singhai@google.com>
3244 * g++.dg/gcov/gcov-8.C: New testcase.
3245 * lib/gcov.exp: Handle intermediate format.
3247 2013-06-19 Wei Mi <wmi@google.com>
3249 PR rtl-optimization/57518
3250 * testsuite/gcc.dg/pr57518.c: New test.
3252 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
3254 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3256 2013-06-19 Jan Hubicka <jh@suse.cz>
3258 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3260 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3262 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3263 hard-coded values of array sizes with a #define.
3264 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3265 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3266 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3267 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3268 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3270 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
3272 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3273 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3275 2013-06-19 Jeff Law <law@redhat.com>
3277 * gcc.dg/tree-ssa/forwprop-28.c: New test.
3279 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3282 * g++.dg/template/error53.C: New.
3284 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
3287 * gcc.target/powerpc/pr55033.c: Fix options.
3289 2013-06-18 Sriraman Tallam <tmsriram@google.com>
3291 * gcc.target/i386/inline_error.c: New test.
3292 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3293 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3295 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
3298 * g++.dg/cpp0x/decltype55.C: New.
3300 2013-06-18 Marek Polacek <polacek@redhat.com>
3302 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3304 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3306 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3308 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3310 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3311 Also changed the returns from error as distinct values so that it is
3314 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
3316 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3318 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3321 * g++.dg/template/error52.C: New.
3322 * g++.dg/lookup/friend15.C: Update.
3323 * g++.dg/parse/error11.C: Likewise.
3324 * g++.dg/parse/error14.C: Likewise.
3325 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3326 * g++.dg/parse/template25.C: Likewise.
3327 * g++.old-deja/g++.jason/cond.C: Likewise.
3328 * g++.old-deja/g++.mike/for2.C: Likewise.
3329 * g++.old-deja/g++.robertl/eb125.C: Likewise.
3330 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3332 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3334 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3337 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
3339 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3340 accidentally placing minus sign for length instead of stride.
3342 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
3344 PR rtl-optimization/57425
3345 PR rtl-optimization/57569
3346 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3347 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3349 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
3353 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3355 * gfortran.dg/typebound_assignment_6.f03: New.
3357 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
3359 * gcc.target/h8300/h8300.exp: New.
3360 * gcc.dg/pragma-isr.c: Move to ...
3361 * gcc.target/sh/torture/pragma-isr.c: ... here ...
3362 * gcc.target/h8300/pragma-isr.c: ... and here.
3363 * gcc.dg/pragma-isr2.c: Move to ...
3364 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3365 * gcc.target/h8300/pragma-isr2.c: ... and here.
3366 * gcc.dg/pragma-isr-trapa.c: Move to ...
3367 * gcc.target/sh/pragma-isr-trapa.c: ... here.
3368 * gcc.dg/pragma-isr-trapa2.c: Move to ...
3369 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3370 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3371 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3372 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3373 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3374 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3375 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3376 * gcc.dg/attr-isr-trap_exit.c: Move to ...
3377 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3378 * gcc.dg/attr-isr-trapa.c: Move to ...
3379 * gcc.target/sh/attr-isr-trapa.c: ... here.
3381 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3384 * g++.dg/ext/builtin-offsetof1.C: New.
3386 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
3388 * gcc.target/aarch64/vect_smlal_1.c: New file.
3390 2013-06-14 Tobias Burnus <burnus@net-b.de>
3393 * gfortran.dg/defined_assignment_7.f90: New.
3395 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3398 * g++.dg/rtti/dyncast6.C: New.
3399 * g++.dg/cpp0x/dyncast1.C: Likewise.
3401 2013-06-14 Alan Modra <amodra@gmail.com>
3404 * gcc.dg/pr57134.c: New.
3406 2013-06-14 Tobias Burnus <burnus@net-b.de>
3409 * gfortran.dg/deferred_type_param_9.f90: New.
3411 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3413 * gcc.dg/fold-minus-1.c: New testcase.
3415 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
3418 * gfortran.dg/typebound_assignment_5.f03: New.
3420 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3422 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3424 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3425 Pat Haugen <pthaugen@us.ibm.com>
3426 Peter Bergner <bergner@vnet.ibm.com>
3428 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3429 load/store instructions on power7, power8.
3430 * gcc.target/powerpc/atomic-p8.c: Likewise.
3432 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3435 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3437 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3440 * g++.dg/warn/Wunused-var-20.C: New.
3442 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3444 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3445 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3446 Run with -fno-common.
3448 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3450 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3451 and exit function calls with return 1 and return 0, respectively.
3453 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3455 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3458 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
3460 PR tree-optimization/57361
3461 * gcc.dg/tree-ssa/pr57361.c: New file.
3463 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3465 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3466 to ensure alignment.
3467 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3469 2013-06-12 Tobias Burnus <burnus@net-b.de>
3471 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3473 2013-06-12 Tobias Burnus <burnus@net-b.de>
3474 Dominique d'Humieres <dominiq@lps.ens.fr>
3476 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3478 2013-06-12 Jakub Jelinek <jakub@redhat.com>
3481 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3482 * gcc.target/i386/pr56564-3.c: Likewise.
3484 2013-06-11 Tobias Burnus <burnus@net-b.de>
3487 * gfortran.dg/class_array_18.f90: New.
3489 2013-06-11 Jan Hubicka <jh@suse.cz>
3492 * g++.dg/ext/visibility/anon6.C: Update testcase.
3494 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
3497 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3498 in how we check __sec_reduce_mutating function's result.
3500 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3501 Pat Haugen <pthaugen@us.ibm.com>
3502 Peter Bergner <bergner@vnet.ibm.com>
3504 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3505 direct move instructions.
3506 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3507 * gcc.target/powerpc/direct-move.h: Likewise.
3508 * gcc.target/powerpc/direct-move-float1.c: Likewise.
3509 * gcc.target/powerpc/direct-move-float2.c: Likewise.
3510 * gcc.target/powerpc/direct-move-double1.c: Likewise.
3511 * gcc.target/powerpc/direct-move-double2.c: Likewise.
3512 * gcc.target/powerpc/direct-move-long1.c: Likewise.
3513 * gcc.target/powerpc/direct-move-long2.c: Likewise.
3515 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3518 * g++.dg/cpp0x/pr52440.C: New.
3520 2013-06-10 Jakub Jelinek <jakub@redhat.com>
3523 * gcc.target/i386/pr56564-1.c: New test.
3524 * gcc.target/i386/pr56564-2.c: New test.
3525 * gcc.target/i386/pr56564-3.c: New test.
3526 * gcc.target/i386/pr56564-4.c: New test.
3527 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3528 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3529 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3530 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3531 * gcc.target/i386/vect-sizes-1.c: Likewise.
3532 * gcc.target/i386/memcpy-1.c: Likewise.
3533 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3534 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3536 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
3538 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3539 systems to cover all GNU systems.
3540 * g++.dg/abi/guard2.C: Likewise.
3541 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3542 * g++.dg/eh/sighandle.C: Likewise.
3543 * g++.dg/ext/cleanup-10.C: Likewise.
3544 * g++.dg/ext/cleanup-11.C: Likewise.
3545 * g++.dg/ext/cleanup-8.C: Likewise.
3546 * g++.dg/ext/cleanup-9.C: Likewise.
3547 * g++.dg/opt/const5.C: Likewise.
3548 * g++.dg/opt/life1.C: Likewise.
3549 * g++.dg/other/pr39496.C: Likewise.
3550 * g++.old-deja/g++.abi/aggregates.C: Likewise.
3551 * g++.old-deja/g++.abi/align.C: Likewise.
3552 * g++.old-deja/g++.abi/bitfields.C: Likewise.
3553 * g++.old-deja/g++.law/weak.C: Likewise.
3554 * g++.old-deja/g++.pt/asm1.C: Likewise.
3555 * gcc.c-torture/execute/20030125-1.x: Likewise.
3556 * gcc.c-torture/execute/990127-2.x: Likewise.
3557 * gcc.dg/20041106-1.c: Likewise.
3558 * gcc.dg/20050503-1.c: Likewise.
3559 * gcc.dg/builtin-object-size-5.c: Likewise.
3560 * gcc.dg/cleanup-10.c: Likewise.
3561 * gcc.dg/cleanup-11.c: Likewise.
3562 * gcc.dg/cleanup-8.c: Likewise.
3563 * gcc.dg/cleanup-9.c: Likewise.
3564 * gcc.dg/complex-5.c: Likewise.
3565 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3566 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3567 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3568 * gcc.dg/dfp/pr35739.c: Likewise.
3569 * gcc.dg/fdata-sections-1.c: Likewise.
3570 * gcc.dg/lto/20090206-1_0.c: Likewise.
3571 * gcc.dg/lto/20090206-2_0.c: Likewise.
3572 * gcc.dg/pr30360.c: Likewise.
3573 * gcc.dg/pr37303.c: Likewise.
3574 * gcc.dg/pr39323-1.c: Likewise.
3575 * gcc.dg/pr39323-2.c: Likewise.
3576 * gcc.dg/pr39323-3.c: Likewise.
3577 * gcc.dg/pr45416.c: Likewise.
3578 * gcc.dg/setjmp-2.c: Likewise.
3579 * gcc.dg/split-1.c: Likewise.
3580 * gcc.dg/split-3.c: Likewise.
3581 * gcc.dg/split-4.c: Likewise.
3582 * gcc.dg/strlenopt-12g.c: Likewise.
3583 * gcc.dg/strlenopt-14g.c: Likewise.
3584 * gcc.dg/strlenopt-14gf.c: Likewise.
3585 * gcc.dg/strlenopt-16g.c: Likewise.
3586 * gcc.dg/strlenopt-17g.c: Likewise.
3587 * gcc.dg/strlenopt-18g.c: Likewise.
3588 * gcc.dg/strlenopt-1f.c: Likewise.
3589 * gcc.dg/strlenopt-22g.c: Likewise.
3590 * gcc.dg/strlenopt-2f.c: Likewise.
3591 * gcc.dg/strlenopt-4g.c: Likewise.
3592 * gcc.dg/strlenopt-4gf.c: Likewise.
3593 * gcc.dg/struct-ret-3.c: Likewise.
3594 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3595 * gcc.misc-tests/linkage.exp: Likewise.
3596 * gcc.target/i386/20000724-1.c: Likewise.
3597 * gcc.target/i386/align-main-3.c: Likewise.
3598 * gcc.target/i386/cleanup-1.c: Likewise.
3599 * gcc.target/i386/inline-mcpy.c: Likewise.
3600 * gcc.target/i386/pr32268.c: Likewise.
3601 * gcc.target/i386/pr36613.c: Likewise.
3602 * gcc.target/i386/pr39013-1.c: Likewise.
3603 * gcc.target/i386/pr39013-2.c: Likewise.
3604 * gcc.target/i386/pr39496.c: Likewise.
3605 * gcc.target/i386/pr40906-3.c: Likewise.
3606 * gcc.target/i386/pr46084.c: Likewise.
3607 * lib/target-supports.exp (check_effective_target_pie): Likewise.
3609 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
3612 * gcc.target/sh/pr6526.c: New.
3614 2013-06-09 Jakub Jelinek <jakub@redhat.com>
3617 * gcc.c-torture/execute/pr57568.c: New test.
3619 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3622 * g++.dg/other/vararg-4.C: New.
3624 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
3626 PR rtl-optimization/57559
3627 * gcc.target/s390/pr57559.c : New test.
3629 2013-06-08 Tobias Burnus <burnus@net-b.de>
3632 * gfortran.dg/finalize_10.f90: New.
3633 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3634 * gfortran.dg/finalize_15.f90: New.
3636 2013-06-08 Tobias Burnus <burnus@net-b.de>
3639 * gfortran.dg/storage_size_4.f90: New.
3641 2013-06-07 Sriraman Tallam <tmsriram@google.com>
3644 * testsuite/g++.dg/ext/pr57548.C: New test.
3646 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
3649 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3651 2013-06-07 Jan Hubicka <jh@suse.cz>
3653 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3655 2013-06-07 Tobias Burnus <burnus@net-b.de>
3658 * gfortran.dg/array_constructor_48.f90: New.
3659 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3660 * gfortran.dg/array_constructor_type_15.f03: Ditto.
3662 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3665 * gcc.target/arm/xordi3-opt.c: New test.
3667 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3669 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3670 Revert to dg-options.
3672 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
3675 * gcc.target/powerpc/pr55033.c: New.
3677 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
3680 * g++.dg/cpp0x/alias-decl-36.C: New.
3682 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3683 Pat Haugen <pthaugen@us.ibm.com>
3684 Peter Bergner <bergner@vnet.ibm.com>
3686 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3687 power8 builtin functions.
3688 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3689 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3690 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3691 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3692 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3693 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3694 * gcc.target/powerpc/p8vector-vectorize-1.c: New
3695 tests to test power8 auto-vectorization.
3696 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3697 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3698 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3699 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3701 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3702 powerpc_p8vector_ok instead of powerpc_vsx_ok.
3704 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3706 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3708 (check_effective_target_powerpc_p8vector_ok): Likewise.
3709 (is-effective-target): Likewise.
3710 (check_vect_support_and_set_flags): Likewise.
3712 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3715 * g++.dg/parse/error53.C: New.
3717 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
3719 PR rtl-optimization/57459
3720 * gcc.target/i386/pr57459.c: New test.
3722 2013-06-06 Teresa Johnson <tejohnson@google.com>
3725 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3726 into -freorder-blocks-and-partition test.
3727 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3728 * gcc.dg/tree-prof/20041218-1.c: Ditto.
3729 * gcc.dg/tree-prof/pr52027.c: Use -O2.
3730 * gcc.dg/tree-prof/pr50907.c: Ditto.
3731 * gcc.dg/tree-prof/pr45354.c: Ditto.
3732 * g++.dg/tree-prof/partition2.C: Ditto.
3733 * g++.dg/tree-prof/partition3.C: Ditto.
3735 2013-06-06 Tobias Burnus <burnus@net-b.de>
3738 * gfortran.dg/finalize_16.f90: New.
3740 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
3742 * gcc.dg/vect/no-section-anchors-vect-68.c:
3743 Add dg-skip-if aarch64_tiny.
3745 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
3748 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3749 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3751 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3754 * g++.dg/cpp0x/decltype54.C: New.
3756 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
3758 * gcc.dg/fshort-wchar.c: Add extra dg-options for
3759 arm*-*-*eabi* targets.
3760 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3762 * gcc.dg/tree-ssa/pr43491.c: Likewise.
3764 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
3765 Tobias Burnus <burnus@net-b.de>
3767 * gfortran.dg/string_length_2.f90: Fix dg-do run.
3768 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
3769 * gfortran.dg/io_real_boz_4.f90: Ditto.
3770 * gfortran.dg/io_real_boz_5.f90: Ditto.
3772 2013-06-05 Andreas Schwab <schwab@suse.de>
3774 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3776 2013-06-04 Jan Hubicka <jh@suse.cz>
3778 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3780 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
3782 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3783 parameters with void.
3784 (main2): Removed argc parameter.
3785 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3786 (main): Replaced argc, argv parameters with void.
3787 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3788 (main2): Removed argc parameter.
3789 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3790 argv parameters with void. Added __asm volatile to avoid optimization
3791 on argc, if necessary.
3792 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3793 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3794 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3795 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3796 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3797 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3798 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3799 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3800 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3801 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3802 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3803 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3804 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3805 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3806 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3807 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3808 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3809 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3810 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3811 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3812 parameters with void.
3813 (main2): Removed argc parameter.
3814 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3815 (main): Replaced argc, argv parameters with void.
3816 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3817 argv parameters with void. Also renamed this function as main, and
3818 delete the existing main.
3819 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3820 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3821 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3823 2013-06-04 Ian Bolton <ian.bolton@arm.com>
3825 * gcc.target/aarch64/movi_1.c: New test.
3827 2013-06-04 Tobias Burnus <burnus@net-b.de>
3830 * gfortran.dg/finalize_12.f90: New.
3831 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3832 end of scope finalization.
3833 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3834 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3835 * gfortran.dg/auto_dealloc_2.f90: Ditto.
3836 * gfortran.dg/class_19.f03: Ditto.
3837 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3838 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3839 * gfortran.dg/extends_14.f03: Ditto.
3840 * gfortran.dg/move_alloc_4.f90: Ditto.
3841 * gfortran.dg/typebound_proc_27.f03: Ditto.
3843 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
3845 * gfortran.dg/bounds_check_7.f90: Remove "! {".
3846 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3847 * gfortran.dg/default_initialization_5.f90: Update dg-do.
3848 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3849 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3850 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3851 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3852 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
3853 * gfortran.dg/io_real_boz_4.f90: Ditto.
3854 * gfortran.dg/io_real_boz_5.f90: Ditto.
3855 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3856 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3857 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3858 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3859 * gfortran.dg/transpose_2.f90: Fix dg-output.
3861 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
3863 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3864 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3865 dg-option and an header comment.
3867 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3870 * g++.dg/cpp0x/sfinae46.C: New.
3871 * g++.dg/cpp0x/defaulted13.C: Adjust.
3872 * g++.dg/cpp0x/defaulted2.C: Likewise.
3873 * g++.dg/cpp0x/defaulted26.C: Likewise.
3874 * g++.dg/cpp0x/defaulted3.C: Likewise.
3875 * g++.dg/cpp0x/error1.C: Likewise.
3876 * g++.dg/cpp0x/implicit1.C: Likewise.
3877 * g++.dg/cpp0x/implicit11.C: Likewise.
3878 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3879 * g++.dg/cpp0x/initlist47.C: Likewise.
3880 * g++.dg/cpp0x/initlist9.C: Likewise.
3881 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3882 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3883 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3884 * g++.dg/cpp0x/union4.C: Likewise.
3885 * g++.dg/template/crash108.C: Likewise.
3886 * g++.dg/template/crash41.C: Likewise.
3887 * g++.old-deja/g++.jason/local.C: Likewise.
3888 * g++.old-deja/g++.law/visibility3.C: Likewise.
3890 2013-06-03 Teresa Johnson <tejohnson@google.com>
3892 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3893 * gcc.dg/vect/bb-slp-14.c: Ditto.
3894 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3895 * gcc.dg/vect/bb-slp-23.c: Ditto.
3896 * gcc.dg/vect/bb-slp-15.c: Ditto.
3897 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3898 * gcc.dg/vect/bb-slp-24.c: Ditto.
3899 * gcc.dg/vect/bb-slp-16.c: Ditto.
3900 * gcc.dg/vect/bb-slp-25.c: Ditto.
3901 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3902 * gcc.dg/vect/bb-slp-17.c: Ditto.
3903 * gcc.dg/vect/bb-slp-1.c: Ditto.
3904 * gcc.dg/vect/bb-slp-26.c: Ditto.
3905 * gcc.dg/vect/bb-slp-18.c: Ditto.
3906 * gcc.dg/vect/bb-slp-2.c: Ditto.
3907 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
3908 * gcc.dg/vect/bb-slp-27.c: Ditto.
3909 * gcc.dg/vect/bb-slp-19.c: Ditto.
3910 * gcc.dg/vect/bb-slp-3.c: Ditto.
3911 * gcc.dg/vect/bb-slp-28.c: Ditto.
3912 * gcc.dg/vect/bb-slp-4.c: Ditto.
3913 * gcc.dg/vect/bb-slp-29.c: Ditto.
3914 * gcc.dg/vect/bb-slp-5.c: Ditto.
3915 * gcc.dg/vect/bb-slp-6.c: Ditto.
3916 * gcc.dg/vect/bb-slp-8a.c: Ditto.
3917 * gcc.dg/vect/bb-slp-7.c: Ditto.
3918 * gcc.dg/vect/bb-slp-8b.c: Ditto.
3919 * gcc.dg/vect/bb-slp-8.c: Ditto.
3920 * gcc.dg/vect/bb-slp-9.c: Ditto.
3921 * gcc.dg/vect/bb-slp-10.c: Ditto.
3922 * gcc.dg/vect/bb-slp-11.c: Ditto.
3923 * gcc.dg/vect/bb-slp-20.c: Ditto.
3924 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
3925 * gcc.dg/vect/bb-slp-21.c: Ditto.
3926 * gcc.dg/vect/bb-slp-30.c: Ditto.
3927 * gcc.dg/vect/bb-slp-13.c: Ditto.
3928 * gcc.dg/vect/bb-slp-22.c: Ditto.
3929 * g++.dg/vect/slp-pr50413.cc: Ditto.
3930 * g++.dg/vect/slp-pr56812.cc: Ditto.
3931 * g++.dg/vect/slp-pr50819.cc: Ditto.
3933 2013-06-01 Tobias Burnus <burnus@net-b.de>
3936 * gfortran.dg/class_array_17.f90: New.
3938 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
3940 * ada/acats/floatstore.lst: New.
3941 * ada/acats/run_all.sh: Process it.
3943 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
3945 * gcc.target/powerpc/e500-ord-1.c: New test.
3946 * gcc.target/powerpc/e500-ord-2.c: Likewise.
3947 * gcc.target/powerpc/e500-unord-1.c: Likewise.
3948 * gcc.target/powerpc/e500-unord-2.c: Likewise.
3950 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
3952 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
3954 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
3956 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
3958 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
3960 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
3962 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
3965 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
3968 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3970 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
3972 2013-05-31 Marek Polacek <polacek@redhat.com>
3974 PR tree-optimization/57478
3975 PR tree-optimization/57453
3976 * gcc.dg/torture/pr57478.c: New test.
3978 2013-05-31 Tobias Burnus <burnus@net-b.de>
3981 * gfortran.dg/class_array_17.f90: New.
3983 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3986 * gcc.target/arm/iordi3-opt.c: New test.
3988 2013-05-31 Janus Weil <janus@gcc.gnu.org>
3992 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
3993 * gfortran.dg/interface_26.f90: Ditto.
3994 * gfortran.dg/proc_ptr_11.f90: Ditto.
3995 * gfortran.dg/proc_ptr_15.f90: Ditto.
3996 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3997 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
3998 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3999 * gfortran.dg/typebound_override_1.f90: Ditto.
4000 * gfortran.dg/typebound_override_4.f90: Ditto.
4001 * gfortran.dg/typebound_proc_6.f03: Ditto.
4002 * gfortran.dg/assumed_type_7.f90: New test.
4003 * gfortran.dg/typebound_override_5.f90: New test.
4004 * gfortran.dg/typebound_override_6.f90: New test.
4005 * gfortran.dg/typebound_override_7.f90: New test.
4007 2013-05-30 Tobias Burnus <burnus@net-b.de>
4010 * gfortran.dg/power_6.f90: New.
4012 2013-05-30 Ian Bolton <ian.bolton@arm.com>
4014 * gcc.target/aarch64/insv_1.c: New test.
4016 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
4018 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4019 dg-skip-if "No stabs".
4021 2013-05-30 Janus Weil <janus@gcc.gnu.org>
4024 * gfortran.dg/assumed_size_1.f90: New.
4026 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4028 * gcc.dg/shrink-wrap-alloca.c: New added.
4029 * gcc.dg/shrink-wrap-pretend.c: New added.
4030 * gcc.dg/shrink-wrap-sibcall.c: New added.
4032 2013-05-30 Tobias Burnus <burnus@net-b.de>
4035 * gfortran.dg/assumed_rank_13.f90: New.
4037 2013-05-29 Easwaran Raman <eraman@google.com>
4039 PR tree-optimization/57442
4040 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4042 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4044 PR tree-optimization/57441
4045 * gcc.c-torture/compile/pr57441.c: New.
4047 2013-05-29 Dehao Chen <dehao@google.com>
4050 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4052 2013-05-29 Tobias Burnus <burnus@net-b.de>
4055 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4056 * gfortran.dg/class_19.f03: Ditto.
4058 2013-05-29 Richard Biener <rguenther@suse.de>
4060 * gcc.dg/vect/bb-slp-32.c: New testcase.
4062 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4064 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4065 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4066 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4067 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4068 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4069 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4070 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4071 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4072 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4073 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4074 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4075 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4076 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4077 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4078 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4079 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4080 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4081 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4082 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4083 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4084 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4085 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4086 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4087 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4088 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4089 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4090 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4091 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4092 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4093 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4094 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4095 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4096 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4097 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4098 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4099 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4100 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4101 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4102 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4104 2013-05-29 Tobias Burnus <burnus@net-b.de>
4107 * gfortran.dg/finalize_11.f90: New.
4108 * gfortran.dg/finalize_4.f03: Remove dg-error.
4109 * gfortran.dg/finalize_5.f03: Ditto.
4110 * gfortran.dg/finalize_6.f03: Ditto.
4111 * gfortran.dg/finalize_7.f03: Ditto.
4113 2013-05-28 Tobias Burnus <burnus@net-b.de>
4115 * gfortran.dg/class_array_16.f90: New.
4117 2013-05-28 Tobias Burnus <burnus@net-b.de>
4120 * testsuite/gfortran.dg/use_29.f90: New.
4122 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4124 * gnat.dg/fp_exception.adb: New test.
4126 2013-05-28 Richard Biener <rguenther@suse.de>
4128 PR tree-optimization/56787
4129 * gcc.dg/vect/pr56787.c: New testcase.
4131 2013-05-28 Janus Weil <janus@gcc.gnu.org>
4132 Tobias Burnus <burnus@net-b.de>
4135 * gfortran.dg/typebound_override_4.f90: New.
4137 2013-05-28 Richard Biener <rguenther@suse.de>
4139 PR tree-optimization/57411
4140 * g++.dg/opt/pr57411.C: New testcase.
4142 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4144 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4145 * gcc.dg/builtin-bswap-9.c: Likewise.
4147 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4149 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4151 2013-05-27 Richard Biener <rguenther@suse.de>
4154 * gcc.dg/gomp/pr57412.c: New testcase.
4156 2013-05-27 Bud Davis <jmdavis@link.com>
4159 * gfortran.dg/stfunc_8.f90: New.
4161 2013-05-27 Richard Biener <rguenther@suse.de>
4163 PR tree-optimization/57343
4164 * gcc.dg/torture/pr57343.c: New testcase.
4166 2013-05-27 Richard Biener <rguenther@suse.de>
4168 PR tree-optimization/57417
4169 * gcc.dg/torture/pr57417.c: New testcase.
4171 2013-05-27 Richard Biener <rguenther@suse.de>
4173 PR tree-optimization/57396
4174 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4176 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4178 * gnat.dg/specs/last_bit.ads: New test.
4180 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4182 * gnat.dg/specs/machine_attribute.ads: New test.
4184 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4186 * gnat.dg/incomplete3.ad[sb]: New test.
4188 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4191 * gcc.target/mips/div-13.c: New test.
4193 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4196 * gcc.target/mips/mips16-attributes-5.c,
4197 * gcc.target/mips/mips16-attributes-6.c: New tests.
4199 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
4201 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4202 * gcc.dg/builtin-bswap-8.c: Likewise.
4204 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4207 * g++.dg/cpp0x/new1.C: New.
4209 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4212 * g++.dg/parse/dtor16.C: New.
4213 * g++.dg/parse/dtor6.C: Adjust.
4215 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4218 * g++.dg/expr/bitfield12.C: New.
4220 2013-05-24 Jeff Law <law@redhat.com>
4222 PR tree-optimization/57124
4223 * gcc.c-torture/execute/pr57124.c: New test.
4224 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4226 2013-05-24 Martin Jambor <mjambor@suse.cz>
4228 PR tree-optimization/57294
4229 * gcc.dg/ipa/pr57294.c: New test.
4231 2013-05-24 Dehao Chen <dehao@google.com>
4233 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4235 2013-05-24 Ian Bolton <ian.bolton@arm.com>
4237 * gcc.target/aarch64/scalar_intrinsics.c
4238 (force_simd): Use a valid instruction.
4239 (test_vdupd_lane_s64): Pass a valid lane argument.
4240 (test_vdupd_lane_u64): Likewise.
4242 2013-05-24 Richard Biener <rguenther@suse.de>
4244 PR tree-optimization/57287
4245 * gcc.dg/pr57287.c: New testcase.
4247 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4250 * g++.dg/template/error51.C: New.
4252 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4255 * g++.dg/template/bitfield2.C: New.
4257 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4259 * gnat.dg/specs/noinline1.ads: New test.
4260 * gnat.dg/noinline2.ad[sb]: Likewise.
4261 * gnat.dg/specs/noinline3.ads: Likewise.
4262 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4264 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
4267 * gcc.dg/tree-ssa/pr57385.c: New test.
4269 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4271 * gnat.dg/derived_type4.adb: New test.
4273 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4275 * gcc.dg/builtin-bswap-6.c: New test.
4276 * gcc.dg/builtin-bswap-7.c: Likewise.
4277 * gcc.dg/builtin-bswap-8.c: Likewise.
4278 * gcc.dg/builtin-bswap-9.c: Likewise.
4280 2013-05-23 Christian Bruel <christian.bruel@st.com>
4283 * gcc.dg/debug/pr57351.c: New test
4285 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
4287 * gcc.target/aarch64/vect-clz.c: New file.
4289 2013-05-23 Martin Jambor <mjambor@suse.cz>
4292 * gcc.dg/ipa/pr57347.c: New test.
4294 2013-05-23 Richard Biener <rguenther@suse.de>
4296 PR tree-optimization/57380
4297 * g++.dg/tree-ssa/pr57380.C: New testcase.
4299 2013-05-23 Richard Biener <rguenther@suse.de>
4302 * gcc.dg/torture/pr57381.c: New testcase.
4304 2013-05-23 Jakub Jelinek <jakub@redhat.com>
4307 * gcc.c-torture/execute/pr57344-1.c: New test.
4308 * gcc.c-torture/execute/pr57344-2.c: New test.
4309 * gcc.c-torture/execute/pr57344-3.c: New test.
4310 * gcc.c-torture/execute/pr57344-4.c: New test.
4312 2013-05-23 Richard Biener <rguenther@suse.de>
4314 PR rtl-optimization/57341
4315 * gcc.dg/torture/pr57341.c: New testcase.
4317 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4320 * g++.dg/parse/crash62.C: New.
4322 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4323 Pat Haugen <pthaugen@us.ibm.com>
4324 Peter Bergner <bergner@vnet.ibm.com>
4326 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4329 2013-05-22 Tobias Burnus <burnus@net-b.de>
4332 * gfortran.dg/defined_assignment_6.f90: New.
4334 2013-05-22 Tobias Burnus <burnus@net-b.de>
4337 * gfortran.dg/assumed_type_6.f90: New.
4339 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4342 * g++.dg/cpp0x/Wunused-parm.C: New.
4344 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4346 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4347 * g++.dg/warn/Wdouble-promotion.C: Likewise.
4349 2013-05-21 Easwaran Raman <eraman@google.com>
4351 PR tree-optimization/57322
4352 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4354 2013-05-21 Graham Stott <graham.stott@btinternet.com>
4356 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4359 2013-05-21 Tobias Burnus <burnus@net-b.de>
4362 * gfortran.dg/assumed_type_5.f90: New.
4363 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4364 * gfortran.dg/assumed_rank_2.f90: Ditto.
4365 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4366 * gfortran.dg/no_arg_check_3.f90: Ditto.
4368 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4370 PR tree-optimization/57331
4371 * gcc.c-torture/compile/pr57331.c: New test.
4373 2013-05-21 Richard Biener <rguenther@suse.de>
4375 PR tree-optimization/57330
4376 * gcc.dg/torture/pr57330.c: New testcase.
4378 2013-05-21 Richard Biener <rguenther@suse.de>
4380 PR tree-optimization/57303
4381 * gcc.dg/torture/pr57303.c: New testcase.
4383 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4385 PR tree-optimization/57321
4386 * gcc.c-torture/execute/pr57321.c: New test.
4388 2013-05-20 Tobias Burnus <burnus@net-b.de>
4392 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4393 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4394 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4395 * gfortran.dg/binding_label_tests_3.f03: Ditto.
4396 * gfortran.dg/binding_label_tests_4.f03: Ditto.
4397 * gfortran.dg/binding_label_tests_5.f03: Ditto.
4398 * gfortran.dg/binding_label_tests_6.f03: Ditto.
4399 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4400 * gfortran.dg/binding_label_tests_8.f03: Ditto.
4401 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4402 * gfortran.dg/binding_label_tests_24.f90: New.
4403 * gfortran.dg/binding_label_tests_25.f90: New.
4405 2013-05-20 Tobias Burnus <burnus@net-b.de>
4408 * gfortran.dg/binding_label_tests_17.f90: New.
4409 * gfortran.dg/binding_label_tests_18.f90: New.
4410 * gfortran.dg/binding_label_tests_19.f90: New.
4411 * gfortran.dg/binding_label_tests_20.f90: New.
4412 * gfortran.dg/binding_label_tests_21.f90: New.
4413 * gfortran.dg/binding_label_tests_22.f90: New.
4414 * gfortran.dg/binding_label_tests_23.f90: New.
4416 2013-05-20 Tobias Burnus <burnus@net-b.de>
4419 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4420 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4421 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4422 * gfortran.dg/common_18.f90: New.
4423 * gfortran.dg/common_19.f90: New.
4424 * gfortran.dg/common_20.f90: New.
4425 * gfortran.dg/common_21.f90: New.
4427 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4430 * g++.dg/parse/error52.C: New.
4431 * g++.dg/parse/error3.C: Adjust.
4432 * g++.dg/parse/error36.C: Likewise.
4434 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4437 * gcc.target/sh/pr56547-1.c: New.
4438 * gcc.target/sh/pr56547-2.c: New.
4440 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4443 * g++.dg/warn/Wsign-compare-6.C: New.
4444 * g++.dg/warn/Wdouble-promotion.C: Adjust.
4446 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4449 * g++.dg/template/error50.C: New.
4451 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4454 * g++.dg/ext/complit13.C: New.
4456 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
4459 * g++.dg/pr57175.C: New testcase.
4461 2013-05-17 Easwaran Raman <eraman@google.com>
4463 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4465 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
4468 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4470 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4472 PR rtl-optimization/57281
4473 PR rtl-optimization/57300
4474 * gcc.dg/pr57300.c: New test.
4475 * gcc.c-torture/execute/pr57281.c: New test.
4477 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4480 * g++.dg/ext/sizeof-complit.C: New.
4482 2013-05-17 Marek Polacek <polacek@redhat.com>
4484 * gcc.dg/strlenopt-25.c: New test.
4485 * gcc.dg/strlenopt-26.c: Likewise.
4487 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4489 * gcc.target/i386/rotate-4.c: Compile only with -mavx
4490 instead of -mavx2, require only avx instead of avx2.
4491 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4492 of avx2-check.h and turn into an avx runtime test instead of
4495 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4497 * g++.dg/ext/vector22.C: Uncomment working test.
4499 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
4502 * g++.dg/template/pr17410.C: New.
4504 2013-05-16 Jakub Jelinek <jakub@redhat.com>
4506 * gcc.target/i386/rotate-3.c: New test.
4507 * gcc.target/i386/rotate-3a.c: New test.
4508 * gcc.target/i386/rotate-4.c: New test.
4509 * gcc.target/i386/rotate-4a.c: New test.
4510 * gcc.target/i386/rotate-5.c: New test.
4511 * gcc.target/i386/rotate-5a.c: New test.
4513 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4515 * gcc.dg/visibility-21.c: Require section_anchors.
4517 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
4519 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4520 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4521 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4523 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
4525 * gcc.dg/visibility-21.c: New.
4527 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4530 * gcc.dg/pr57286.c: New testcase.
4531 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4532 * g++.dg/ext/vector22.C: Comment out transformations not
4535 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
4538 * gcc.target/mips/call-1.c: Restrict to o32.
4539 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4541 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4543 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4545 * g++.dg/warn/Wshadow-1.C: Likewise.
4546 * g++.dg/warn/Wshadow-6.C: Likewise.
4547 * g++.dg/warn/Wshadow-7.C: Likewise.
4549 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4552 * g++.dg/parse/pr31952-1.C: New.
4553 * g++.dg/parse/pr31952-2.C: Likewise.
4554 * g++.dg/parse/pr31952-3.C: Likewise.
4556 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4557 * g++.old-deja/g++.jason/cond.C: Likewise.
4558 * g++.dg/cpp0x/range-for5.C: Likewise.
4560 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4563 * gcc.target/arm/pr40887.c: Adjust testcase.
4564 * gcc.target/arm/pr19599.c: New test.
4566 2013-05-15 Richard Biener <rguenther@suse.de>
4568 PR tree-optimization/57275
4569 * gcc.target/i386/pr57275.c: New testcase.
4571 2013-05-15 Jan Hubicka <jh@suse.cz>
4573 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4574 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4575 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4577 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4579 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4582 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4585 * c-c++-common/Wsequence-point-1.c: New test.
4587 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
4589 * g++.dg/ext/vector22.C: New testcase.
4590 * gcc.dg/binop-xor3.c: Remove xfail.
4592 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
4594 * gcc.target/aarch64/vect-fcm.x: Add cases testing
4595 FLOAT cmp FLOAT ? INT : INT.
4596 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4597 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4598 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4599 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4600 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4601 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4603 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
4606 * g++.dg/cpp0x/defaulted43.C: New.
4608 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4610 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4611 (alloca): Remove declaration.
4612 (foo9): Replace alloca by __builtin_alloca.
4614 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
4616 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4617 Expect "size of array is too large" error.
4619 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4621 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4623 2013-05-14 Richard Biener <rguenther@suse.de>
4626 * g++.dg/torture/pr57235.C: New testcase.
4628 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4631 * gcc.dg/torture/pr57251.c: New test.
4633 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
4636 * gcc.target/i386/pr57264.c: New test.
4638 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4640 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4642 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
4644 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4646 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4648 PR tree-optimization/45216
4649 PR tree-optimization/57157
4650 * c-c++-common/rotate-1.c: Add 32 tests with +.
4651 * c-c++-common/rotate-1a.c: Adjust.
4652 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4653 * c-c++-common/rotate-2b.c: New test.
4654 * c-c++-common/rotate-3.c: Add 32 tests with +.
4655 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4656 * c-c++-common/rotate-4b.c: New test.
4657 * c-c++-common/rotate-5.c: New test.
4659 2013-05-13 Martin Jambor <mjambor@suse.cz>
4662 * gcc.dg/ipa/remref-0.c: New test.
4663 * gcc.dg/ipa/remref-1a.c: Likewise.
4664 * gcc.dg/ipa/remref-1b.c: Likewise.
4665 * gcc.dg/ipa/remref-2a.c: Likewise.
4666 * gcc.dg/ipa/remref-2b.c: Likewise.
4668 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
4670 * gcc.dg/vector-shift-2.c: New testcase.
4672 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4674 PR tree-optimization/57230
4675 * gcc.dg/strlenopt-24.c: New test.
4677 PR tree-optimization/57230
4678 * gcc.dg/strlenopt-23.c: New test.
4680 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
4683 * gcc.target/sh/pr57108.c: Move this test case to ...
4684 * gcc.c-torture/compile/pr57108.c: ... here.
4686 2013-05-10 Richard Biener <rguenther@suse.de>
4688 PR tree-optimization/57214
4689 * gcc.dg/torture/pr57214.c: New testcase.
4691 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
4693 * gcc.dg/vector-shift.c: New testcase.
4695 2013-05-10 Jakub Jelinek <jakub@redhat.com>
4697 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4699 PR tree-optimization/45216
4700 PR tree-optimization/57157
4701 * c-c++-common/rotate-1.c: New test.
4702 * c-c++-common/rotate-1a.c: New test.
4703 * c-c++-common/rotate-2.c: New test.
4704 * c-c++-common/rotate-2a.c: New test.
4705 * c-c++-common/rotate-3.c: New test.
4706 * c-c++-common/rotate-3a.c: New test.
4707 * c-c++-common/rotate-4.c: New test.
4708 * c-c++-common/rotate-4a.c: New test.
4710 2013-05-10 Richard Biener <rguenther@suse.de>
4712 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4713 * gcc.target/i386/l_fma_double_1.c: Adjust.
4714 * gcc.target/i386/l_fma_double_2.c: Likewise.
4715 * gcc.target/i386/l_fma_double_3.c: Likewise.
4716 * gcc.target/i386/l_fma_double_4.c: Likewise.
4717 * gcc.target/i386/l_fma_double_5.c: Likewise.
4718 * gcc.target/i386/l_fma_double_6.c: Likewise.
4719 * gcc.target/i386/l_fma_float_1.c: Likewise.
4720 * gcc.target/i386/l_fma_float_2.c: Likewise.
4721 * gcc.target/i386/l_fma_float_3.c: Likewise.
4722 * gcc.target/i386/l_fma_float_4.c: Likewise.
4723 * gcc.target/i386/l_fma_float_5.c: Likewise.
4724 * gcc.target/i386/l_fma_float_6.c: Likewise.
4726 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4729 * g++.dg/cpp0x/pr51226.C: New.
4731 2013-04-16 Han Shen <shenhan@google.com>
4733 Test cases for '-fstack-protector-strong'.
4734 * gcc.dg/fstack-protector-strong.c: New.
4735 * g++.dg/fstack-protector-strong.C: New.
4737 2013-05-07 Ian Bolton <ian.bolton@arm.com>
4739 * gcc.target/aarch64/ands_1.c: New test.
4740 * gcc.target/aarch64/ands_2.c: Likewise
4742 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4744 * lib/target-supports.exp (check_effective_target_hw): New
4746 * c-c++-common/asan/clone-test-1.c: Call
4747 check_effective_target_hw.
4748 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4749 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4750 possible decorations.
4751 * c-c++-common/asan/null-deref-1.c: Likewise.
4752 * c-c++-common/asan/stack-overflow-1.c: Likewise.
4753 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4754 * c-c++-common/asan/use-after-free-1.c: Likewise.
4755 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4756 * g++.dg/asan/large-func-test-1.C: Likewise.
4758 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
4760 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4762 2013-05-07 Richard Biener <rguenther@suse.de>
4765 * g++.dg/torture/pr57190.C: New testcase.
4767 2013-05-07 Jakub Jelinek <jakub@redhat.com>
4769 PR tree-optimization/57149
4770 * gcc.dg/pr57149.c: New test.
4773 * gcc.dg/pr57184.c: New test.
4775 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
4777 * gnat.dg/specs/array3.ads: New test.
4779 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
4781 * c-c++-common/vector-scalar-2.c: New testcase.
4783 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
4785 * gcc.target/i386/asm-dialect-2.c: New testcase.
4787 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4790 * g++.dg/cpp0x/auto38.C: New.
4792 2013-05-06 Richard Biener <rguenther@suse.de>
4794 PR tree-optimization/57185
4795 * gcc.dg/autopar/pr57185.c: New testcase.
4797 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
4800 * gcc.target/i386/pr57106.c: New test.
4802 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4804 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4805 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4806 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4807 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4808 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4809 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4810 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4812 2013-05-06 Teresa Johnson <tejohnson@google.com>
4815 * gcc.dg/pr57154.c: New test.
4817 2013-05-06 Richard Biener <rguenther@suse.de>
4820 * gcc.dg/torture/pr57147-1.c: New testcase.
4821 * gcc.dg/torture/pr57147-2.c: Likewise.
4822 * gcc.dg/torture/pr57147-3.c: Likewise.
4824 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4827 * gcc.target/sh/pr55303-1.c: New.
4828 * gcc.target/sh/pr55303-2.c: New.
4829 * gcc.target/sh/pr55303-3.c: New.
4831 2013-05-05 Tobias Burnus <burnus@net-b.de>
4833 * gfortran.dg/allocate_with_source_3.f90: New.
4835 2013-05-05 Tobias Burnus <burnus@net-b.de>
4838 * gfortran.dg/null_8.f90: New.
4840 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4843 * g++.dg/cpp0x/enum27.C: New.
4844 * g++.dg/cpp0x/enum_base.C: Adjust.
4846 2013-05-04 Jakub Jelinek <jakub@redhat.com>
4848 PR tree-optimization/56205
4849 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4851 2013-05-04 Tobias Burnus <burnus@net-b.de>
4853 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4854 * gfortran.dg/bind_c_usage_27.f90: New.
4855 * gfortran.dg/bind_c_usage_28.f90: New.
4857 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4860 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4862 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4865 * gcc.target/powerpc/pr57150.c: New file.
4867 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4869 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4870 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4871 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4872 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4873 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4874 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4875 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4877 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4879 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4880 scan-assembler-times.
4882 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4884 * gcc.dg/tree-ssa/slsr-32.c: New.
4885 * gcc.dg/tree-ssa/slsr-33.c: New.
4886 * gcc.dg/tree-ssa/slsr-34.c: New.
4887 * gcc.dg/tree-ssa/slsr-35.c: New.
4888 * gcc.dg/tree-ssa/slsr-36.c: New.
4889 * gcc.dg/tree-ssa/slsr-37.c: New.
4890 * gcc.dg/tree-ssa/slsr-38.c: New.
4892 2013-05-03 Ian Bolton <ian.bolton@arm.com>
4894 * gcc.target/aarch64/tst_1.c: New test.
4895 * gcc.target/aarch64/tst_2.c: Likewise
4897 2013-05-02 Jeff Law <law@redhat.com>
4899 PR tree-optimization/57144
4900 * gcc.c-torture/execute/pr57144.c: New test.
4902 2013-05-03 Jakub Jelinek <jakub@redhat.com>
4904 PR rtl-optimization/57130
4905 * gcc.c-torture/execute/pr57130.c: New test.
4907 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
4909 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
4911 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
4913 * gcc.target/aarch64/fabd.c: New file.
4915 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4918 * g++.dg/cpp0x/pr54318.C: New.
4920 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4923 * g++.dg/parse/error51.C: New.
4924 * g++.dg/parse/error15.C: Adjust column numbers.
4926 2013-05-02 Tobias Burnus <burnus@net-b.de>
4929 * gfortran.dg/size_kind_2.f90: New.
4930 * gfortran.dg/size_kind_3.f90: New.
4932 2013-05-02 Richard Biener <rguenther@suse.de>
4935 * g++.dg/torture/pr57140.C: New testcase.
4937 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
4940 * gcc.target/arm/pr56732-1.c: New test.
4942 2013-05-02 Martin Jambor <mjambor@suse.cz>
4945 * gcc.dg/ipa/pr56988.c: New test.
4947 2013-05-02 Ian Bolton <ian.bolton@arm.com>
4949 * gcc.target/aarch64/bics_1.c: New test.
4950 * gcc.target/aarch64/bics_2.c: Likewise.
4952 2013-05-02 Jakub Jelinek <jakub@redhat.com>
4954 PR rtl-optimization/57131
4955 * gcc.c-torture/execute/pr57131.c: New test.
4957 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
4960 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
4962 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
4965 * gcc.target/i386/pr57091.c: New test.
4967 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4969 * gcc.target/aarch64/vect-vaddv.c: New.
4971 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4973 * gcc.target/aarch64/vect-vmaxv.c: New.
4974 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
4976 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4978 * gcc.target/aarch64/scalar-vca.c: New.
4979 * gcc.target/aarch64/vect-vca.c: Likewise.
4981 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4983 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
4984 (test_vceqd_s64): Force arguments to SIMD registers.
4985 (test_vceqzd_s64): Likewise.
4986 (test_vcged_s64): Likewise.
4987 (test_vcled_s64): Likewise.
4988 (test_vcgezd_s64): Likewise.
4989 (test_vcged_u64): Likewise.
4990 (test_vcgtd_s64): Likewise.
4991 (test_vcltd_s64): Likewise.
4992 (test_vcgtzd_s64): Likewise.
4993 (test_vcgtd_u64): Likewise.
4994 (test_vclezd_s64): Likewise.
4995 (test_vcltzd_s64): Likewise.
4996 (test_vtst_s64): Likewise.
4997 (test_vtst_u64): Likewise.
4999 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5002 * g++.dg/cpp0x/decltype53.C: New.
5004 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5007 * gfortran.dg/power_5.f90: New test.
5009 2013-04-30 Richard Biener <rguenther@suse.de>
5012 * gcc.dg/torture/pr57122.c: New testcase.
5014 2013-04-30 Richard Biener <rguenther@suse.de>
5017 * g++.dg/torture/pr57107.C: New testcase.
5019 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
5021 PR rtl-optimization/57105
5022 * gcc.dg/pr57105.c: New test.
5024 2013-04-30 Jakub Jelinek <jakub@redhat.com>
5026 PR tree-optimization/57104
5027 * gcc.dg/pr57104.c: New test.
5029 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5032 * gcc.target/i386/pr44578.c: New test.
5034 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
5037 * gcc.target/i386/pr57097.c: New test.
5039 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5042 * gcc.target/i386/pr57098.c: New test.
5044 2013-04-29 Kai Tietz <ktietz@redhat.com>
5046 * gcc.c-torture/execute/pr55875.c: New test.
5048 2013-04-29 Richard Biener <rguenther@suse.de>
5051 * gcc.dg/torture/pr57075.c: New testcase.
5053 2013-04-29 Richard Biener <rguenther@suse.de>
5056 * gcc.dg/autopar/pr57103.c: New testcase.
5058 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5060 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5062 2013-04-29 Tom de Vries <tom@codesourcery.com>
5064 * gcc.dg/pr50763.c: Update test.
5066 2013-04-26 Jeff Law <law@redhat.com>
5068 * gcc.dg/tree-ssa/vrp88.c: New test.
5070 2013-04-29 Christian Bruel <christian.bruel@st.com>
5073 * gcc.target/sh/pr57108.c: New test.
5075 2013-04-29 Richard Biener <rguenther@suse.de>
5078 * gfortran.dg/gomp/pr57089.f90: New testcase.
5080 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5082 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5084 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5086 * gcc.target/aarch64/vect-vcvt.c: New.
5088 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5090 * gcc.target/aarch64/vect-vrnd.c: New.
5092 2013-04-29 Richard Biener <rguenther@suse.de>
5094 PR tree-optimization/57081
5095 * gcc.dg/torture/pr57081.c: New testcase.
5097 2013-04-29 Jakub Jelinek <jakub@redhat.com>
5099 PR tree-optimization/57083
5100 * gcc.dg/torture/pr57083.c: New test.
5102 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5105 * g++.dg/cpp0x/decltype52.C: New.
5107 2013-04-28 Jakub Jelinek <jakub@redhat.com>
5109 N3472 binary constants
5110 * g++.dg/cpp/limits.C: Adjust warning wording.
5111 * g++.dg/system-binary-constants-1.C: Likewise.
5112 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5114 2013-04-28 Tobias Burnus <burnus@net-b.de>
5117 * gfortran.dg/coarray_30.f90: New.
5119 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5122 * frontend-passes (optimize_power): New function.
5123 (optimize_op): Use it.
5125 2013-04-27 Jakub Jelinek <jakub@redhat.com>
5128 * gcc.c-torture/execute/pr56866.c: New test.
5129 * gcc.target/i386/pr56866.c: New test.
5131 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5134 * gcc.dg/setjmp-5.c: New test.
5136 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5139 * g++.dg/cpp0x/constexpr-55708.C: New.
5141 2013-04-26 Richard Biener <rguenther@suse.de>
5143 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5144 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5145 * gcc.dg/pr53265.c: Remove XFAILs.
5146 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5147 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5149 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5151 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5152 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5153 -fdiagnostics-color=never option similarly to
5154 -fno-diagnostics-show-caret option.
5156 2013-04-25 Jakub Jelinek <jakub@redhat.com>
5158 PR rtl-optimization/57003
5159 * gcc.target/i386/pr57003.c: New test.
5161 2013-04-25 Marek Polacek <polacek@redhat.com>
5163 PR tree-optimization/57066
5164 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5166 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
5167 Tejas Belagod <tejas.belagod@arm.com>
5169 * gcc.target/aarch64/vaddv-intrinsic.c: New.
5170 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5171 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5173 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5175 * gcc.target/aarch64/cmp.c: New.
5177 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5179 * gcc.target/aarch64/ngc.c: New.
5181 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5183 * lib/target-supports.exp
5184 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5185 (check_effective_target_arm_neon_fp16_ok): Likewise.
5186 (add_options_for_arm_neon_fp16): Likewise.
5187 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5188 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5190 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
5192 PR rtl-optimizations/57046
5193 * gcc.target/i386/pr57046.c: New test.
5195 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5197 * g++.dg/cpp1y/cplusplus.C: New.
5199 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5201 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5203 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5205 * c-c++-common/Wpointer-arith-1.c: New.
5207 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5209 * g++.dg/cpp1y/cxx1y_macro.C: New.
5211 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5214 * g++.dg/cpp0x/sfinae45.C: New.
5216 2013-04-24 Richard Biener <rguenther@suse.de>
5219 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5221 2013-04-23 Richard Biener <rguenther@suse.de>
5224 * gcc.dg/torture/pr57036-1.c: New testcase.
5225 * gcc.dg/torture/pr57036-2.c: Likewise.
5227 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
5229 * gcc.target/aarch64/scalar-mov.c: New testcase.
5231 2013-04-23 Richard Biener <rguenther@suse.de>
5233 PR tree-optimization/57026
5234 * gcc.dg/torture/pr57026.c: New testcase.
5236 2013-04-22 Janus Weil <janus@gcc.gnu.org>
5240 * gfortran.dg/transfer_check_4.f90: New.
5242 2013-04-22 Marek Polacek <polacek@redhat.com>
5245 * gcc.dg/pr56990.c: New test.
5247 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
5250 * gcc.target/i386/pr57018.c: New test.
5252 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
5254 * gcc.target/aarch64/vrecps.c: New.
5255 * gcc.target/aarch64/vrecpx.c: Likewise.
5257 2013-04-22 Christian Bruel <christian.bruel@st.com>
5260 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5262 2013-04-21 Jeff Law <law@redhat.com>
5264 * gcc.dg/tree-ssa/forwprop-26.c: New test.
5266 2013-04-20 Tobias Burnus <burnus@net-b.de>
5269 * gfortran.dg/c_loc_test_22.f90: New.
5271 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
5273 PR rtl-optimization/56847
5274 * gcc.dg/pr56847.c: New test.
5276 2013-04-19 Richard Biener <rguenther@suse.de>
5278 PR tree-optimization/56982
5279 * gcc.c-torture/execute/pr56982.c: New testcase.
5281 2013-04-19 Martin Jambor <mjambor@suse.cz>
5283 PR tree-optimization/56718
5284 * g++.dg/ipa/imm-devirt-1.C: New test.
5285 * g++.dg/ipa/imm-devirt-2.C: Likewise.
5287 2013-04-19 Richard Biener <rguenther@suse.de>
5289 PR tree-optimization/57000
5290 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5292 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5293 Mikael Morin <mikael@gcc.gnu.org>
5296 * gfortran.dg/array_constructor_45.f90: New test.
5297 * gfortran.dg/array_constructor_46.f90: New test.
5298 * gfortran.dg/array_constructor_47.f90: New test.
5299 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
5301 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5303 PR rtl-optimization/56999
5304 * g++.dg/opt/pr56999.C: New test.
5306 2013-04-18 Cary Coutant <ccoutant@google.com>
5308 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5309 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5311 2013-04-18 Cary Coutant <ccoutant@google.com>
5313 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5314 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5315 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5316 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5317 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5318 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5319 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5320 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5321 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5322 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5323 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5325 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
5327 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5329 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5331 PR tree-optimization/56984
5332 * gcc.c-torture/compile/pr56984.c: New test.
5334 PR rtl-optimization/56992
5335 * gcc.dg/pr56992.c: New test.
5337 2013-04-17 Janus Weil <janus@gcc.gnu.org>
5340 * gfortran.dg/proc_ptr_42.f90: New.
5342 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
5344 * gnat.dg/discr41.ad[sb]: New test.
5345 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5346 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5347 * gcc.dg/vect/slp-24.c: Likewise.
5348 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5349 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5350 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5351 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5352 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5353 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5354 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5355 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5356 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5357 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5358 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5359 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5360 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5361 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5362 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5363 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5364 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5365 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5366 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5367 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5368 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5369 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5370 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5371 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5372 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5373 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5375 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
5378 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5379 * gfortran.dg/module_md5_1.f90: Remove.
5381 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5383 * gcc.target/aarch64/adds3.c: New.
5384 * gcc.target/aarch64/subs3.c: New.
5386 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5388 * gcc.target/aarch64/adds1.c: New.
5389 * gcc.target/aarch64/adds2.c: New.
5390 * gcc.target/aarch64/subs1.c: New.
5391 * gcc.target/aarch64/subs2.c: New.
5393 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
5395 Implement n3599 - Literal operator templates for strings.
5396 * g++.dg/cpp1y/udlit-char-template.C: New test.
5397 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5399 2013-04-16 Tobias Burnus <burnus@net-b.de>
5402 * gfortran.dg/no_arg_check_1.f90: New.
5403 * gfortran.dg/no_arg_check_2.f90: New.
5404 * gfortran.dg/no_arg_check_3.f90: New.
5406 2013-04-16 Janus Weil <janus@gcc.gnu.org>
5409 * gfortran.dg/proc_ptr_41.f90: New.
5411 2013-04-16 Richard Biener <rguenther@suse.de>
5413 PR tree-optimization/56756
5414 * gcc.dg/torture/pr56756.c: New testcase.
5416 2013-04-16 Tobias Burnus <burnus@net-b.de>
5419 * gfortran.dg/c_assoc_5.f90: New.
5421 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
5423 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5424 * gcc.c-torture/execute/pr33992.x: Remove.
5425 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5426 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5427 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5429 2013-04-15 Jakub Jelinek <jakub@redhat.com>
5431 PR tree-optimization/56962
5432 * gcc.c-torture/execute/pr56962.c: New test.
5434 2013-04-15 Richard Biener <rguenther@suse.de>
5436 PR tree-optimization/56933
5437 * gcc.dg/vect/pr56933.c: New testcase.
5439 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5441 * gcc.target/arm/anddi3-opt.c: New test.
5442 * gcc.target/arm/anddi3-opt2.c: Likewise.
5444 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
5446 * gcc.dg/pr56890-1.c: New test.
5447 * gcc.dg/pr56890-2.c: Likewise.
5449 2013-04-15 Joey Ye <joey.ye@arm.com>
5451 * gcc.target/arm/thumb1-far-jump-1.c: New test.
5452 * gcc.target/arm/thumb1-far-jump-2.c: New test.
5454 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
5457 * gfortran.dg/select_type_33.f03: New test.
5459 2013-04-13 Janus Weil <janus@gcc.gnu.org>
5462 * gfortran.dg/typebound_proc_29.f03: New.
5464 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5467 * gfortran.dg/typebound_proc_28.f03: New.
5469 2013-04-12 Jeff Law <law@redhat.com>
5471 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5474 2013-04-12 Tobias Burnus <burnus@net-b.de>
5477 * gfortran.dg/coarray/alloc_comp_2.f90: New.
5479 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
5482 * gcc.target/i386/pr56903.c: New test.
5484 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5487 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5488 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5489 * gfortran.dg/block_11.f90: Fix invalid test case.
5490 * gfortran.dg/function_types_3.f90: Add new error message.
5491 * gfortran.dg/global_references_1.f90: Ditto.
5492 * gfortran.dg/import2.f90: Remove unneeded parts.
5493 * gfortran.dg/import6.f90: Fix invalid test case.
5494 * gfortran.dg/proc_decl_2.f90: Ditto.
5495 * gfortran.dg/proc_decl_9.f90: Ditto.
5496 * gfortran.dg/proc_decl_18.f90: Ditto.
5497 * gfortran.dg/proc_ptr_40.f90: New.
5498 * gfortran.dg/whole_file_7.f90: Modified error wording.
5499 * gfortran.dg/whole_file_16.f90: Ditto.
5500 * gfortran.dg/whole_file_17.f90: Add -pedantic.
5501 * gfortran.dg/whole_file_18.f90: Modified error wording.
5502 * gfortran.dg/whole_file_20.f03: Ditto.
5503 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5506 2013-04-12 Richard Biener <rguenther@suse.de>
5509 2013-04-10 Richard Biener <rguenther@suse.de>
5511 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5513 2013-04-12 Tobias Burnus <burnus@net-b.de>
5516 * gfortran.dg/class_allocate_15.f90: New.
5519 2013-04-12 Tobias Burnus <burnus@net-b.de>
5521 * gfortran.dg/coarray_lib_alloc_2.f90: Update
5522 scan-tree-dump-times.
5524 2013-04-12 Jakub Jelinek <jakub@redhat.com>
5526 PR tree-optimization/56918
5527 PR tree-optimization/56920
5528 * gcc.dg/vect/pr56918.c: New test.
5529 * gcc.dg/vect/pr56920.c: New test.
5531 2013-04-12 Tobias Burnus <burnus@net-b.de>
5534 * gfortran.dg/class_allocate_14.f90: New.
5535 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5536 * gfortran.dg/coarray_lib_alloc_3.f90: New.
5538 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
5540 * gcc.dg/fold-cstvecshift.c: New testcase.
5542 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5544 * gcc.target/aarch64/negs.c: New.
5546 2013-04-11 Jakub Jelinek <jakub@redhat.com>
5549 * g++.dg/template/arrow4.C: New test.
5551 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
5553 * gnat.dg/array23.adb: New test.
5554 * gnat.dg/array23_pkg[123].ads: New helpers.
5556 2013-04-11 Jeff Law <law@redhat.com>
5558 PR tree-optimization/56900
5559 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5561 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5564 * g++.dg/cpp0x/sfinae44.C: New.
5566 2013-04-11 Arnaud Charlet <charlet@adacore.com>
5568 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5569 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5571 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5574 * g++.dg/cpp0x/enum26.C: New.
5575 * g++.old-deja/g++.pt/mangle1.C: Adjust.
5577 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5579 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5581 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5583 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5584 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5585 loop is vectorized and that the correct instruction is generated.
5586 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5587 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5588 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5590 2013-04-11 Jakub Jelinek <jakub@redhat.com>
5592 PR tree-optimization/56899
5593 * gcc.c-torture/execute/pr56899.c: New test.
5595 2013-04-10 David S. Miller <davem@davemloft.net>
5597 * gcc.target/sparc/setcc-4.c: New test.
5598 * gcc.target/sparc/setcc-5.c: New test.
5600 2013-04-10 Richard Biener <rguenther@suse.de>
5602 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5604 2013-04-10 Richard Biener <rguenther@suse.de>
5606 * gcc.dg/vect/slp-39.c: New testcase.
5608 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
5610 PR tree-optimization/55524
5611 * gcc.target/epiphany/fnma-1.c: New test.
5613 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
5615 * gcc.dg/tree-ssa/inline-11.c: New test
5617 2013-04-10 Jakub Jelinek <jakub@redhat.com>
5620 * g++.dg/template/arrow3.C: New test.
5622 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5624 * gcc.target/arm/minmax_minus.c: New test.
5626 2013-04-09 Jakub Jelinek <jakub@redhat.com>
5629 * c-c++-common/gomp/pr56883.c: New test.
5631 2013-04-09 Jeff Law <law@redhat.com>
5633 * gcc.dg/tree-ssa/vrp87.c: New test.
5635 2013-04-09 Jakub Jelinek <jakub@redhat.com>
5637 PR tree-optimization/56854
5638 * g++.dg/torture/pr56854.C: New test.
5640 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5643 * gfortran.dg/array_constructor_44.f90: New test.
5645 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
5648 * g++.dg/cpp0x/constexpr-specialization.C: New.
5650 2013-04-08 Jakub Jelinek <jakub@redhat.com>
5652 * gcc.c-torture/execute/pr56837.c: New test.
5656 * g++.dg/opt/vt3.C: New test.
5657 * g++.dg/opt/vt4.C: New test.
5659 2013-04-08 Jeff Law <law@redhat.com>
5661 * gcc.dg/tree-ssa/forwprop-25.c: New test.
5663 2013-04-08 Richard Biener <rguenther@suse.de>
5665 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5667 2013-04-08 Richard Biener <rguenther@suse.de>
5669 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5671 2013-04-08 Richard Biener <rguenther@suse.de>
5673 * g++.dg/vect/slp-pr56812.cc: Adjust.
5675 2013-04-08 Jakub Jelinek <jakub@redhat.com>
5677 * gcc.dg/pr56837.c: New test.
5678 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5679 "generated memset minus one".
5681 2013-04-07 Tobias Burnus <burnus@net-b.de>
5684 * gfortran.dg/reshape_5.f90: New.
5686 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5689 * gcc.target/powerpc/recip-1.c: Modify expected output.
5690 * gcc.target/powerpc/recip-3.c: Likewise.
5691 * gcc.target/powerpc/recip-4.c: Likewise.
5692 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5694 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5696 * gcc.target/arm/peep-ldrd-1.c: New test.
5697 * gcc.target/arm/peep-strd-1.c: Likewise.
5699 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5701 * gcc.target/arm/negdi-1.c: New test.
5702 * gcc.target/arm/negdi-2.c: Likewise.
5703 * gcc.target/arm/negdi-3.c: Likewise.
5704 * gcc.target/arm/negdi-4.c: Likewise.
5706 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5708 * lib/target-supports.exp (add_options_for_arm_v8_neon):
5709 Add -march=armv8-a when we use v8 NEON.
5710 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5711 (check_effective_target_vect_call_ceilf): Likewise.
5712 (check_effective_target_vect_call_floorf): Likewise.
5713 (check_effective_target_vect_call_roundf): Likewise.
5714 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5715 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5716 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5717 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5718 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5720 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
5722 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5723 * gcc.target/powerpc/sd-pwr6.c: Same.
5724 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5725 * g++.dg/debug/pr56294.C: XFAIL on AIX.
5727 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
5729 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5731 2013-04-04 Janus Weil <janus@gcc.gnu.org>
5734 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5735 * gfortran.dg/altreturn_4.f90: Ditto.
5736 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5737 * gfortran.dg/altreturn_5.f90: Ditto.
5738 * gfortran.dg/altreturn_6.f90: Ditto.
5739 * gfortran.dg/altreturn_7.f90: Ditto.
5741 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5743 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5745 (check_effective_target_arm_v8_neon_ok_nocache):
5747 (check_effective_target_arm_v8_neon_ok): Change to use
5748 check_effective_target_arm_v8_neon_ok_nocache.
5749 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5751 (check_effective_target_vect_call_btruncf):
5752 Enable for arm and ARMv8 NEON.
5753 (check_effective_target_vect_call_ceilf): Likewise.
5754 (check_effective_target_vect_call_floorf): Likewise.
5755 (check_effective_target_vect_call_roundf): Likewise.
5756 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5759 2013-04-04 Marek Polacek <polacek@redhat.com>
5761 PR tree-optimization/48186
5762 * gcc.dg/pr48186.c: New test.
5764 2013-04-04 Richard Biener <rguenther@suse.de>
5766 PR tree-optimization/56826
5767 * gcc.dg/vect/pr56826.c: New testcase.
5768 * gcc.dg/vect/O3-pr36098.c: Adjust.
5770 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
5772 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5773 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5774 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5775 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5776 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5777 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5778 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5779 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5780 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5781 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5783 2013-04-04 Richard Biener <rguenther@suse.de>
5785 PR tree-optimization/56213
5786 * gcc.dg/vect/vect-123.c: New testcase.
5788 2013-04-04 Tobias Burnus <burnus@net-b.de>
5791 * gfortran.dg/read_repeat_2.f90: New.
5793 2013-04-04 Richard Biener <rguenther@suse.de>
5795 PR tree-optimization/56837
5796 * g++.dg/torture/pr56837.C: New testcase.
5798 2013-04-04 Tobias Burnus <burnus@net-b.de>
5801 * gfortran.dg/c_loc_test_21.f90: New.
5802 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5803 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5804 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5805 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5806 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
5808 2013-04-03 Jeff Law <law@redhat.com>
5810 PR tree-optimization/56799
5811 * gcc.c-torture/execute/pr56799.c: New test.
5813 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5816 * g++.dg/warn/Wpointer-arith-1.C: New.
5817 * g++.dg/gomp/for-19.C: Adjust.
5819 2013-04-03 Marek Polacek <polacek@redhat.com>
5822 * gcc.dg/pr55702.c: New test.
5824 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5827 * gcc.dg/pr56809.c: New testcase.
5829 2013-04-03 Jakub Jelinek <jakub@redhat.com>
5832 * g++.dg/debug/pr56819.C: New test.
5834 2013-04-03 Richard Biener <rguenther@suse.de>
5836 PR tree-optimization/56817
5837 * g++.dg/torture/pr56817.C: New testcase.
5839 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5841 * gcc.dg/vect/bb-slp-31.c: New file.
5843 2013-04-03 Jason Merrill <jason@redhat.com>
5846 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5848 2013-04-03 Richard Biener <rguenther@suse.de>
5850 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5852 2013-04-03 Richard Biener <rguenther@suse.de>
5854 PR tree-optimization/55964
5855 * gcc.dg/torture/pr55964-2.c: New testcase.
5857 2013-04-03 Richard Biener <rguenther@suse.de>
5859 PR tree-optimization/56501
5860 * gcc.dg/torture/pr56501.c: New testcase.
5862 2013-04-03 Richard Biener <rguenther@suse.de>
5864 PR tree-optimization/56407
5865 * gcc.dg/torture/pr56407.c: New testcase.
5867 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5869 PR tree-optimization/56790
5870 * g++.dg/ext/pr56790-1.C: New testcase.
5872 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5874 * gcc.target/i386/merge-1.c: New testcase.
5875 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5877 2013-04-03 Jakub Jelinek <jakub@redhat.com>
5880 * gcc.c-torture/execute/pr19449.c: New test.
5882 2013-04-03 Richard Biener <rguenther@suse.de>
5884 PR tree-optimization/56812
5885 * g++.dg/vect/slp-pr56812.cc: New testcase.
5887 2013-04-03 Janus Weil <janus@gcc.gnu.org>
5891 * gfortran.dg/altreturn_8.f90: New.
5892 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5893 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5894 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5896 2013-04-02 Jakub Jelinek <jakub@redhat.com>
5898 PR rtl-optimization/56745
5899 * gcc.c-torture/compile/pr56745.c: New test.
5901 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5903 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5905 2013-04-02 Richard Biener <rguenther@suse.de>
5907 PR tree-optimization/56778
5908 * gcc.dg/torture/pr56778.c: New testcase.
5910 2013-04-02 Richard Biener <rguenther@suse.de>
5913 * g++.dg/torture/pr56768.C: New testcase.
5915 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
5917 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
5919 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5922 * gfortran.dg/namelist_82.f90: New test.
5924 2013-04-01 Janus Weil <janus@gcc.gnu.org>
5927 * gfortran.dg/implicit_class_1.f90: New.
5929 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5932 * gfortran.dg/namelist_81.f90: New test.
5934 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5936 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
5937 for constant and equal string lengths.
5938 * gfortran.dg/character_comparison_5.f90: Likewise.
5939 * gfortran.dg/character_comparison_9.f90: New test.
5941 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
5943 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
5944 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
5946 2013-03-29 Tobias Burnus <burnus@net-b.de>
5949 * gfortran.dg/optional_absent_3.f90: New.
5951 2013-03-29 Tobias Burnus <burnus@net-b.de>
5954 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
5956 2013-03-29 Tobias Burnus <burnus@net-b.de>
5959 * gfortran.dg/namelist_80.f90: New.
5961 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5964 * gfortran.dg/string_length_2.f90: New test.
5965 * gfortran.dg/dependency_41.f90: New test.
5967 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5970 * gfortran.dg/array_constructor_43.f90: New test.
5971 * gfortran.dg/random_seed_3.f90: New test.
5973 2013-03-28 Ian Bolton <ian.bolton@arm.com>
5975 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
5976 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5977 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5978 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5979 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5980 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5981 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5982 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5983 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5984 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5986 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5989 * g++.dg/conversion/op4.C: Adjust.
5990 * g++.dg/cpp0x/rv1n.C: Likewise.
5991 * g++.dg/cpp0x/rv2n.C: Likewise.
5992 * g++.dg/cpp0x/template_deduction.C: Likewise.
5993 * g++.dg/expr/cond8.C: Likewise.
5994 * g++.dg/other/error4.C: Likewise.
5995 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
5996 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
5997 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
5998 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
5999 * g++.old-deja/g++.jason/conversion2.C: Likewise.
6000 * g++.old-deja/g++.law/cvt20.C: Likewise.
6001 * g++.old-deja/g++.law/cvt8.C: Likewise.
6002 * g++.old-deja/g++.law/init8.C: Likewise.
6003 * g++.old-deja/g++.mike/net12.C: Likewise.
6004 * g++.old-deja/g++.mike/net8.C: Likewise.
6005 * g++.old-deja/g++.mike/p2793.C: Likewise.
6006 * g++.old-deja/g++.mike/p3836.C: Likewise.
6007 * g++.old-deja/g++.mike/p418.C: Likewise.
6008 * g++.old-deja/g++.mike/p701.C: Likewise.
6009 * g++.old-deja/g++.mike/p807.C: Likewise.
6011 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
6014 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6017 2013-03-28 Marek Polacek <polacek@redhat.com>
6019 PR tree-optimization/56695
6020 * gcc.dg/vect/pr56695.c: New test.
6022 2013-03-28 Richard Biener <rguenther@suse.de>
6024 PR tree-optimization/37021
6025 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6026 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6028 2013-03-27 Tobias Burnus <burnus@net-b.de>
6032 * gfortran.dg/sizeof_2.f90: New.
6033 * gfortran.dg/sizeof_3.f90: New.
6034 * gfortran.dg/sizeof_proc.f90: Update dg-error.
6036 2013-03-27 Richard Biener <rguenther@suse.de>
6038 PR tree-optimization/37021
6039 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6041 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
6043 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6044 * g++.dg/ipa/ivinline-2.C: Likewise.
6045 * g++.dg/ipa/ivinline-3.C: Likewise.
6046 * g++.dg/ipa/ivinline-4.C: Likewise.
6047 * g++.dg/ipa/ivinline-5.C: Likewise.
6048 * g++.dg/ipa/ivinline-7.C: Likewise.
6049 * g++.dg/ipa/ivinline-8.C: Likewise.
6050 * g++.dg/ipa/ivinline-9.C: Likewise.
6051 * g++.dg/cpp0x/noexcept03.C: Likewise.
6052 * gcc.dg/const-1.c: Likewise.
6053 * gcc.dg/ipa/pure-const-1.c: Likewise.
6054 * gcc.dg/noreturn-8.c: Likewise.
6055 * gcc.target/i386/mmx-1.c: Likewise.
6056 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6057 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6058 * gcc.c-torture/execute/pr33992.x: New file.
6060 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
6062 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6064 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6067 * g++.dg/ext/desig5.C: New.
6069 2013-03-26 Tobias Burnus <burnus@net-b.de>
6072 * gfortran.dg/merge_init_expr_2.f90: New.
6073 * gfortran.dg/merge_char_1.f90: Modify test to
6074 stay a run-time test.
6075 * gfortran.dg/merge_char_3.f90: Ditto.
6077 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6079 * g++.dg/cpp0x/constexpr-friend-2.C: New.
6080 * g++.dg/cpp0x/constexpr-main.C: Likewise.
6082 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6085 * g++.dg/cpp0x/range-for23.C: New.
6087 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
6090 * gfortran.dg/namelist_79.f90: New.
6092 2013-03-25 Martin Jambor <mjambor@suse.cz>
6094 * gcc.dg/ipa/ipcp-agg-9.c: New test.
6096 2013-03-25 Tobias Burnus <burnus@net-b.de>
6116 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6117 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6118 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6119 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6120 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6121 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6122 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6123 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6124 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6125 * gfortran.dg/c_loc_tests_16.f90: Ditto.
6126 * gfortran.dg/c_loc_tests_4.f03: Ditto.
6127 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6128 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6129 * gfortran.dg/c_loc_tests_8.f03: Ditto.
6130 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6131 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6132 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6133 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6134 * gfortran.dg/pr32601_1.f03: Ditto.
6135 * gfortran.dg/storage_size_2.f08: Remove dg-error.
6136 * gfortran.dg/blockdata_7.f90: New.
6137 * gfortran.dg/c_assoc_4.f90: New.
6138 * gfortran.dg/c_f_pointer_tests_6.f90: New.
6139 * gfortran.dg/c_f_pointer_tests_7.f90: New.
6140 * gfortran.dg/c_funloc_tests_8.f90: New.
6141 * gfortran.dg/c_loc_test_17.f90: New.
6142 * gfortran.dg/c_loc_test_18.f90: New.
6143 * gfortran.dg/c_loc_test_19.f90: New.
6144 * gfortran.dg/c_loc_test_20.f90: New.
6145 * gfortran.dg/c_sizeof_5.f90: New.
6146 * gfortran.dg/iso_c_binding_rename_3.f90: New.
6147 * gfortran.dg/transfer_resolve_2.f90: New.
6148 * gfortran.dg/transfer_resolve_3.f90: New.
6149 * gfortran.dg/transfer_resolve_4.f90: New.
6150 * gfortran.dg/pr32601.f03: Update dg-error.
6151 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6152 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6154 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6156 * gcc.target/arm/vseleqdf.c: New test.
6157 * gcc.target/arm/vseleqsf.c: Likewise.
6158 * gcc.target/arm/vselgedf.c: Likewise.
6159 * gcc.target/arm/vselgesf.c: Likewise.
6160 * gcc.target/arm/vselgtdf.c: Likewise.
6161 * gcc.target/arm/vselgtsf.c: Likewise.
6162 * gcc.target/arm/vselledf.c: Likewise.
6163 * gcc.target/arm/vsellesf.c: Likewise.
6164 * gcc.target/arm/vselltdf.c: Likewise.
6165 * gcc.target/arm/vselltsf.c: Likewise.
6166 * gcc.target/arm/vselnedf.c: Likewise.
6167 * gcc.target/arm/vselnesf.c: Likewise.
6168 * gcc.target/arm/vselvcdf.c: Likewise.
6169 * gcc.target/arm/vselvcsf.c: Likewise.
6170 * gcc.target/arm/vselvsdf.c: Likewise.
6171 * gcc.target/arm/vselvssf.c: Likewise.
6173 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6175 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6177 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6178 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6179 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6180 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6181 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6182 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6183 * gcc.target/aarch64/atomic-op-char.x: ... to here.
6184 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6185 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6186 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6187 * gcc.target/aarch64/atomic-op-int.x: ... to here.
6188 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6189 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6190 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6191 * gcc.target/aarch64/atomic-op-release.x: ... to here.
6192 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6193 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6194 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6195 * gcc.target/aarch64/atomic-op-short.x: ... to here.
6196 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6197 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6198 * gcc.target/arm/atomic-op-acquire.c: Likewise.
6199 * gcc.target/arm/atomic-op-char.c: Likewise.
6200 * gcc.target/arm/atomic-op-consume.c: Likewise.
6201 * gcc.target/arm/atomic-op-int.c: Likewise.
6202 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6203 * gcc.target/arm/atomic-op-release.c: Likewise.
6204 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6205 * gcc.target/arm/atomic-op-short.c: Likewise.
6207 2013-03-25 Richard Biener <rguenther@suse.de>
6210 * g++.dg/torture/pr56694.C: New testcase.
6212 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6215 * gcc.target/arm/neon-vcond-gt.c: New test.
6216 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6217 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6219 2013-03-25 Richard Biener <rguenther@suse.de>
6221 PR tree-optimization/56689
6222 * gcc.dg/torture/pr56689.c: New testcase.
6224 2013-03-25 Kai Tietz <ktietz@redhat.com>
6226 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6228 2013-03-24 Tobias Burnus <burnus@net-b.de>
6231 * gfortran.dg/eof_5.f90: New.
6233 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
6235 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6238 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
6240 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6242 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
6245 * gcc.c-torture/execute/builtins/builtins.exp: Add
6246 -Wl,--allow-multiple-definition for RTEMS targets.
6248 2013-03-22 Ian Bolton <ian.bolton@arm.com>
6250 * gcc.target/aarch64/movk.c: New test.
6252 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
6254 * g++.dg/ext/vector21.C: New testcase.
6256 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
6258 * gcc.target/arm/neon-for-64bits-1.c: New tests.
6259 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6261 2013-03-21 Richard Biener <rguenther@suse.de>
6263 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6264 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6266 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6268 * gcc.target/aarch64/vect.c: Test and result vector added
6269 for sabd and saba instructions.
6270 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6271 instructions in assembly.
6272 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6273 * gcc.target/aarch64/vect-fp.c: Test and result vector added
6274 for fabd instruction.
6275 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6276 instruction in assembly.
6277 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6279 2013-03-20 Jeff Law <law@redhat.com>
6281 * g++.dg/tree-ssa/ssa-dom.C: New test.
6283 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6285 * gcc.target/powerpc/mmfpgpr.c: New test.
6286 * gcc.target/powerpc/sd-vsx.c: Likewise.
6287 * gcc.target/powerpc/sd-pwr6.c: Likewise.
6288 * gcc.target/powerpc/vsx-float0.c: Likewise.
6290 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
6292 PR tree-optimization/56355
6293 * gcc.dg/pr56355-1.c: New file.
6295 2013-03-20 Catherine Moore <clm@codesourcery.com>
6296 Richard Sandiford <rdsandiford@googlemail.com>
6298 * gcc.target/mips/mips.exp: Add microMIPS support.
6299 * gcc.target/mips/umips-movep-2.c: New test.
6300 * gcc.target/mips/umips-lwp-2.c: New test.
6301 * gcc.target/mips/umips-swp-5.c: New test.
6302 * gcc.target/mips/umips-constraints-1.c: New test.
6303 * gcc.target/mips/umips-lwp-3.c: New test.
6304 * gcc.target/mips/umips-swp-6.c: New test.
6305 * gcc.target/mips/umips-constraints-2.c: New test.
6306 * gcc.target/mips/umips-save-restore-1.c: New test.
6307 * gcc.target/mips/umips-lwp-4.c: New test.
6308 * gcc.target/mips/umips-swp-7.c: New test.
6309 * gcc.target/mips/umips-save-restore-2.c: New test.
6310 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6311 * gcc.target/mips/umips-lwp-5.c: New test.
6312 * gcc.target/mips/umips-save-restore-3.c: New test.
6313 * gcc.target/mips/umips-lwp-6.c: New test.
6314 * gcc.target/mips/umips-swp-1.c: New test.
6315 * gcc.target/mips/umips-lwp-7.c: New test.
6316 * gcc.target/mips/umips-swp-2.c: New test.
6317 * gcc.target/mips/umips-lwp-8.c: New test.
6318 * gcc.target/mips/umips-swp-3.c: New test.
6319 * gcc.target/mips/umips-movep-1.c: New test.
6320 * gcc.target/mips/umips-lwp-1.c: New test.
6321 * gcc.target/mips/umips-swp-4.c: New test.
6323 2013-03-20 Richard Biener <rguenther@suse.de>
6325 PR tree-optimization/56661
6326 * gcc.dg/torture/pr56661.c: New testcase.
6328 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6330 PR rtl-optimization/56605
6331 * gcc.target/powerpc/pr56605.c: New.
6333 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6336 * gfortran.dg/do_1.f90: Don't xfail.
6338 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6341 * gfortran.dg/namelist_77.f90: New.
6342 * gfortran.dg/namelist_78.f90: New.
6344 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6347 * gfortran.dg/open_negative_unit_1.f90: New.
6349 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6351 * gcc.target/aarch64/sbc.c: New test.
6353 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6355 * gcc.target/aarch64/ror.c: New test.
6357 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6359 * gcc.target/aarch64/extr.c: New test.
6361 2013-03-19 Richard Biener <rguenther@suse.de>
6363 PR tree-optimization/56273
6364 * gcc.dg/tree-ssa/vrp47.c: Adjust.
6365 * c-c++-common/uninit-17.c: Likewise.
6367 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6369 PR tree-optimization/56635
6370 * g++.dg/torture/pr56635.C: New test.
6372 2013-03-18 Richard Biener <rguenther@suse.de>
6374 PR tree-optimization/3713
6375 * g++.dg/ipa/devirt-12.C: New testcase.
6377 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6380 * c-c++-common/pr56566.c: New test.
6382 2013-03-17 Jason Merrill <jason@redhat.com>
6384 * g++.dg/template/abstract-dr337.C: XFAIL.
6386 2013-03-16 Jakub Jelinek <jakub@redhat.com>
6389 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6390 * c-c++-common/pr56607.c: New test.
6392 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
6395 * g++.dg/cpp0x/constexpr-array5.C: New.
6397 2013-03-15 Tobias Burnus <burnus@net-b.de>
6400 * gfortran.dg/transfer_intrinsic_5.f90: New.
6402 2013-03-15 Kai Tietz <ktietz@redhat.com>
6404 * gcc.target/i386/movti.c: Don't test for x64 mingw.
6405 * gcc.target/i386/pr20020-1.c: Likewise.
6406 * gcc.target/i386/pr20020-2.c: Likewise.
6407 * gcc.target/i386/pr20020-3.c: Likewise.
6408 * gcc.target/i386/pr53425-1.c: Likewise.
6409 * gcc.target/i386/pr53425-2.c: Likewise.
6410 * gcc.target/i386/pr55093.c: Likewise.
6411 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6413 2013-03-15 Jakub Jelinek <jakub@redhat.com>
6416 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6417 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
6419 2013-03-14 Jakub Jelinek <jakub@redhat.com>
6421 PR tree-optimization/53265
6422 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6424 * gcc.dg/graphite/id-6.c (test): Likewise.
6425 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6426 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6428 PR tree-optimization/53265
6429 * gcc.dg/pr53265.c: New test.
6430 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6432 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6434 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
6435 n, use it as high bound instead of 4.
6437 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6440 * gcc.target/sh/pr49880-1.c: New.
6441 * gcc.target/sh/pr49880-2.c: New.
6442 * gcc.target/sh/pr49880-3.c: New.
6443 * gcc.target/sh/pr49880-4.c: New.
6444 * gcc.target/sh/pr49880-5.c: New.
6446 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6448 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6450 2013-03-13 Richard Biener <rguenther@suse.de>
6452 PR tree-optimization/56608
6453 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6455 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6458 * g++.dg/cpp0x/alias-decl-32.C: New.
6460 2013-03-11 Jan Hubicka <jh@suse.cz>
6463 * gcc.c-torture/compile/pr56571.c: New testcase.
6465 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6467 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6468 * gcc.dg/tree-ssa/pr55579.c: Likewise.
6470 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6472 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6473 * gcc.dg/inline_4.c: Likewise.
6474 * gcc.dg/unroll_2.c: Likewise.
6475 * gcc.dg/unroll_3.c: Likewise.
6476 * gcc.dg/unroll_4.c: Likewise.
6478 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6481 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6484 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6486 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6489 * gcc.c-torture/compile/pr40797.c: New.
6491 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6493 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6495 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
6498 * gfortran.dg/class_56.f90: New test.
6500 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
6503 * gcc.target/mips/pr56524.c: New test.
6505 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6508 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6510 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6513 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6515 2013-03-08 Marek Polacek <polacek@redhat.com>
6517 PR tree-optimization/56478
6518 * gcc.dg/torture/pr56478.c: New test.
6520 2013-03-08 Kai Tietz <ktietz@redhat.com>
6522 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6523 targets linker option --allow-multiple-definition.
6525 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6526 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6527 * gcc.dg/pr52549.c: Add LLP64 case.
6528 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6529 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6530 * gcc.dg/torture/pr51071-2.c: Likewise.
6531 * gcc.dg/tree-ssa/vrp72.c: Likewise.
6532 * gcc.dg/tree-ssa/vrp73.c: Likewise.
6533 * gcc.dg/tree-ssa/vrp75.c: Likewise.
6534 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6535 * gcc.dg/weak/weak-1.c: Likewise.
6536 * gcc.dg/weak/weak-2.c: Likewise.
6537 * gcc.dg/weak/weak-3.c: Likewise.
6538 * gcc.dg/weak/weak-4.c: Likewise.
6539 * gcc.dg/weak/weak-5.c: Likewise.
6540 * gcc.dg/weak/weak-15.c: Likewise.
6541 * gcc.dg/weak/weak-16.c: Likewise.
6543 * c-c++-common/pr54486.c: Skip test for mingw-targets.
6545 2013-03-07 Jakub Jelinek <jakub@redhat.com>
6547 PR tree-optimization/56559
6548 * gcc.dg/tree-ssa/reassoc-26.c: New test.
6550 2013-03-07 Andreas Schwab <schwab@suse.de>
6552 * gcc.dg/pr31490.c: Fix last change.
6554 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6557 * g++.dg/template/crash115.C: New.
6559 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6561 PR tree-optimization/56539
6562 * gcc.c-torture/compile/pr56539.c: New test.
6564 2013-03-06 Kai Tietz <ktietz@redhat.com>
6566 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6568 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6569 * gcc.dg/lto/20091013-1_2.c: Likewise.
6570 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6572 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6574 * gnat.dg/specs/aggr6.ads: New test.
6576 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6578 * gnat.dg/loop_optimization15.ad[sb]: New test.
6580 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6583 * gcc.dg/pr56548.c: New test.
6585 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6588 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6590 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6593 * g++.dg/template/typename20.C: New test.
6595 2013-03-05 Jakub Jelinek <jakub@redhat.com>
6598 * gcc.dg/pr56510.c: New test.
6600 PR rtl-optimization/56484
6601 * gcc.c-torture/compile/pr56484.c: New test.
6603 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6606 * g++.dg/warn/Wsign-conversion-2.C: New.
6608 2013-03-05 Richard Biener <rguenther@suse.de>
6610 PR tree-optimization/56270
6611 * gcc.dg/vect/slp-38.c: New testcase.
6613 2013-03-05 Jakub Jelinek <jakub@redhat.com>
6615 PR rtl-optimization/56494
6616 * gcc.dg/pr56494.c: New test.
6618 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
6620 * gcc.dg/pr56424.c: New test.
6622 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
6624 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6625 * gcc.dg/pr56228.c <avr>: Skip.
6627 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
6630 PR tree-optimization/52631
6631 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6633 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
6635 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6636 * gcc.dg/vect/vect-83_64.c: Same.
6638 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6641 * gfortran.dg/pointer_check_13.f90: New test.
6643 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6646 * gfortran.dg/array_constructor_42.f90: New test.
6648 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6651 * g++.dg/template/static33.C: New.
6652 * g++.dg/template/static34.C: Likewise.
6655 * g++.dg/template/static35.C: New.
6657 2013-03-01 Steve Ellcey <sellcey@mips.com>
6659 * gcc.dg/pr56396.c: Require pic support.
6661 2013-03-01 Richard Biener <rguenther@suse.de>
6663 PR tree-optimization/55481
6664 * gcc.dg/torture/pr56488.c: New testcase.
6666 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
6667 Jakub Jelinek <jakub@redhat.com>
6670 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6671 no_sanitize_address attribute rather than no_address_safety_analysis.
6672 * g++.dg/asan/sanitizer_test_utils.h
6673 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6674 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6675 in addition to no_address_safety_analysis.
6677 2013-02-28 Jason Merrill <jason@redhat.com>
6680 * g++.dg/cpp0x/constexpr-and.C: New.
6682 2013-02-28 Martin Jambor <mjambor@suse.cz>
6684 PR tree-optimization/56294
6685 * g++.dg/debug/pr56294.C: New test.
6687 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
6689 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6691 2013-02-27 Marek Polacek <polacek@redhat.com>
6693 PR rtl-optimization/56466
6694 * gcc.dg/pr56466.c: New test.
6696 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6698 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6699 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6700 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6702 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
6705 * gcc.dg/pr45472.c: New test.
6707 2013-02-26 Marek Polacek <polacek@redhat.com>
6709 PR tree-optimization/56426
6710 * gcc.dg/pr56436.c: New test.
6712 2013-02-26 Jakub Jelinek <jakub@redhat.com>
6714 PR tree-optimization/56448
6715 * gcc.c-torture/compile/pr56448.c: New test.
6717 PR tree-optimization/56443
6718 * gcc.dg/torture/pr56443.c: New test.
6720 2013-02-25 Richard Biener <rguenther@suse.de>
6722 PR tree-optimization/56175
6723 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6725 2013-02-24 Jakub Jelinek <jakub@redhat.com>
6728 * g++.dg/torture/pr56403.C: New test.
6730 2013-02-25 Catherine Moore <clm@codesourcery.com>
6733 2013-02-24 Catherine Moore <clm@codesourcery.com>
6734 Richard Sandiford <rdsandiford@googlemail.com>
6736 * gcc.target/mips/mips.exp: Add microMIPS support.
6737 * gcc.target/mips/umips-movep-2.c: New test.
6738 * gcc.target/mips/umips-lwp-2.c: New test.
6739 * gcc.target/mips/umips-swp-5.c: New test.
6740 * gcc.target/mips/umips-constraints-1.c: New test.
6741 * gcc.target/mips/umips-lwp-3.c: New test.
6742 * gcc.target/mips/umips-swp-6.c: New test.
6743 * gcc.target/mips/umips-constraints-2.c: New test.
6744 * gcc.target/mips/umips-save-restore-1.c: New test.
6745 * gcc.target/mips/umips-lwp-4.c: New test.
6746 * gcc.target/mips/umips-swp-7.c: New test.
6747 * gcc.target/mips/umips-save-restore-2.c: New test.
6748 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6749 * gcc.target/mips/umips-lwp-5.c: New test.
6750 * gcc.target/mips/umips-save-restore-3.c: New test.
6751 * gcc.target/mips/umips-lwp-6.c: New test.
6752 * gcc.target/mips/umips-swp-1.c: New test.
6753 * gcc.target/mips/umips-lwp-7.c: New test.
6754 * gcc.target/mips/umips-swp-2.c: New test.
6755 * gcc.target/mips/umips-lwp-8.c: New test.
6756 * gcc.target/mips/umips-swp-3.c: New test.
6757 * gcc.target/mips/umips-movep-1.c: New test.
6758 * gcc.target/mips/umips-lwp-1.c: New test.
6759 * gcc.target/mips/umips-swp-4.c: New test.
6761 2013-02-24 Catherine Moore <clm@codesourcery.com>
6762 Richard Sandiford <rdsandiford@googlemail.com>
6764 * gcc.target/mips/mips.exp: Add microMIPS support.
6765 * gcc.target/mips/umips-movep-2.c: New test.
6766 * gcc.target/mips/umips-lwp-2.c: New test.
6767 * gcc.target/mips/umips-swp-5.c: New test.
6768 * gcc.target/mips/umips-constraints-1.c: New test.
6769 * gcc.target/mips/umips-lwp-3.c: New test.
6770 * gcc.target/mips/umips-swp-6.c: New test.
6771 * gcc.target/mips/umips-constraints-2.c: New test.
6772 * gcc.target/mips/umips-save-restore-1.c: New test.
6773 * gcc.target/mips/umips-lwp-4.c: New test.
6774 * gcc.target/mips/umips-swp-7.c: New test.
6775 * gcc.target/mips/umips-save-restore-2.c: New test.
6776 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6777 * gcc.target/mips/umips-lwp-5.c: New test.
6778 * gcc.target/mips/umips-save-restore-3.c: New test.
6779 * gcc.target/mips/umips-lwp-6.c: New test.
6780 * gcc.target/mips/umips-swp-1.c: New test.
6781 * gcc.target/mips/umips-lwp-7.c: New test.
6782 * gcc.target/mips/umips-swp-2.c: New test.
6783 * gcc.target/mips/umips-lwp-8.c: New test.
6784 * gcc.target/mips/umips-swp-3.c: New test.
6785 * gcc.target/mips/umips-movep-1.c: New test.
6786 * gcc.target/mips/umips-lwp-1.c: New test.
6787 * gcc.target/mips/umips-swp-4.c: New test.
6789 2013-02-22 Jakub Jelinek <jakub@redhat.com>
6792 * lib/asan-dg.exp (asan_link_flags): Add
6793 -B${gccpath}/libsanitizer/asan/ to flags.
6795 2013-02-21 Jakub Jelinek <jakub@redhat.com>
6798 * gcc.dg/torture/pr56420.c: New test.
6800 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
6803 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6805 2013-02-21 Martin Jambor <mjambor@suse.cz>
6807 PR tree-optimization/56310
6808 * g++.dg/ipa/pr56310.C: New test.
6810 2013-02-21 Janus Weil <janus@gcc.gnu.org>
6813 * gfortran.dg/proc_ptr_comp_37.f90: New.
6815 2013-02-21 Richard Biener <rguenther@suse.de>
6817 PR tree-optimization/56415
6819 2013-02-11 Richard Biener <rguenther@suse.de>
6821 PR tree-optimization/56273
6822 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6823 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6824 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6825 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6826 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6827 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6829 2013-02-21 Marek Polacek <polacek@redhat.com>
6831 PR tree-optimization/56398
6832 * g++.dg/torture/pr56398.C: New test.
6834 2013-02-21 Jakub Jelinek <jakub@redhat.com>
6837 * gcc.c-torture/compile/pr56405.c: New test.
6839 2013-02-20 Jan Hubicka <jh@suse.cz>
6841 PR tree-optimization/56265
6842 * g++.dg/ipa/devirt-11.C: New testcase.
6844 2013-02-20 Richard Biener <rguenther@suse.de>
6846 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6848 2013-02-20 Richard Biener <rguenther@suse.de>
6849 Jakub Jelinek <jakub@redhat.com>
6851 PR tree-optimization/56396
6852 * gcc.dg/pr56396.c: New testcase.
6854 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6857 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6859 2013-02-19 Richard Biener <rguenther@suse.de>
6861 PR tree-optimization/56384
6862 * gcc.dg/torture/pr56384.c: New testcase.
6864 2013-02-19 Jakub Jelinek <jakub@redhat.com>
6866 PR tree-optimization/56350
6867 * gcc.dg/pr56350.c: New test.
6869 PR tree-optimization/56381
6870 * g++.dg/opt/pr56381.C: New test.
6872 2013-02-18 Jakub Jelinek <jakub@redhat.com>
6875 * lib/dg-pch.exp (pch-init, pch-finish,
6876 check_effective_target_pch_supported_debug): New procs.
6877 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6878 Likewise if $pch_unsupported_debug and $flags include -g.
6879 Skip FAILs about missing *.gch file if $pch_unsupported_debug
6880 and dg-require-effective-target pch_unsupported_debug.
6881 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6882 * objc.dg/pch/pch.exp: Likewise.
6883 * gcc.dg/pch/pch.exp: Likewise.
6884 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6885 pch_unsupported_debug.
6886 * gcc.dg/pch/valid-1.hs: Likewise.
6887 * gcc.dg/pch/valid-1b.c: Likewise.
6888 * gcc.dg/pch/valid-1b.hs: Likewise.
6890 2013-02-18 Richard Biener <rguenther@suse.de>
6892 PR tree-optimization/56366
6893 * gcc.dg/torture/pr56366.c: New testcase.
6895 2013-02-18 Richard Biener <rguenther@suse.de>
6898 * gcc.dg/torture/pr56349.c: New testcase.
6900 2013-02-18 Richard Biener <rguenther@suse.de>
6902 PR tree-optimization/56321
6903 * gcc.dg/torture/pr56321.c: New testcase.
6905 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
6907 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
6909 2013-02-16 Jakub Jelinek <jakub@redhat.com>
6910 Dodji Seketeli <dodji@redhat.com>
6913 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
6914 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6915 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6916 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6917 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6918 * c-c++-common/asan/pr56330.c: Likewise.
6919 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
6920 Ensure the size argument of __builtin_memcpy is a constant.
6922 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6923 Paolo Carlini <paolo.carlini@oracle.com>
6926 * g++.dg/cpp0x/enum23.C: New.
6928 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
6931 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
6933 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
6935 PR rtl-optimization/56348
6936 * gcc.target/i386/pr56348.c: New test.
6938 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
6940 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
6941 * gcc.target/arm/interrupt-2.c: Likewise.
6943 2013-02-15 Tobias Burnus <burnus@net-b.de>
6946 * gfortran.dg/matmul_9.f90: New.
6948 2013-02-15 Tobias Burnus <burnus@net-b.de>
6951 * gfortran.dg/init_flag_11.f90: New.
6953 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6955 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
6957 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6959 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
6962 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
6963 Tobias Burnus <burnus@net-b.de>
6966 * gfortran.dg/allocatable_function_7.f90: New.
6968 2013-02-14 Jakub Jelinek <jakub@redhat.com>
6970 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
6971 * asan_globals_test-wrapper.cc: New file.
6972 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
6973 instead of asan_globals_test.cc as dg-additional-sources.
6974 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
6975 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
6976 "sanitizer_test_utils.h" instead of
6977 "sanitizer_common/tests/sanitizer_test_utils.h".
6978 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
6979 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
6980 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
6981 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
6982 * g++.dg/asan/asan_test.cc: Synced from upstream.
6983 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
6985 2013-02-14 Dodji Seketeli <dodji@redhat.com>
6988 * c-c++-common/asan/memcmp-2.c: New test.
6990 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
6993 * g++.dg/cpp0x/udlit-string-literal.h: New.
6994 * g++.dg/cpp0x/udlit-string-literal.C: New.
6996 2013-02-13 Sriraman Tallam <tmsriram@google.com>
6998 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7000 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
7003 * gcc.target/arm/pr56184.C: New test.
7005 2013-02-13 Jakub Jelinek <jakub@redhat.com>
7008 * g++.dg/torture/pr56302.C: New test.
7009 * g++.dg/cpp0x/constexpr-56302.C: New test.
7010 * c-c++-common/pr56302.c: New test.
7012 2013-02-13 Tobias Burnus <burnus@net-b.de>
7013 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7016 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7017 * gfortran.dg/quad_3.f90: Ditto.
7019 2013-02-13 Kostya Serebryany <kcc@google.com>
7021 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7022 to match the fresh asan run-time.
7023 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7025 2013-02-12 Dodji Seketeli <dodji@redhat.com>
7027 Avoid instrumenting duplicated memory access in the same basic block
7028 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7029 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7030 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7031 * c-c++-common/asan/inc.c: Likewise.
7033 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
7036 * gcc.target/i386/pr56148.c: New test.
7038 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7039 Tobias Burnus <burnus@net-b.de>
7042 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7045 2013-02-12 Richard Biener <rguenther@suse.de>
7048 * gcc.dg/lto/pr56297_0.c: New testcase.
7049 * gcc.dg/lto/pr56297_0.c: Likewise.
7051 2013-02-12 Janus Weil <janus@gcc.gnu.org>
7054 * gfortran.dg/typebound_deferred_1.f90: New.
7056 2013-02-12 Jakub Jelinek <jakub@redhat.com>
7058 PR rtl-optimization/56151
7059 * gcc.target/i386/pr56151.c: New test.
7061 2013-02-11 Sriraman Tallam <tmsriram@google.com>
7063 * g++.dg/ext/mv12.C: New test.
7064 * g++.dg/ext/mv12.h: New file.
7065 * g++.dg/ext/mv12-aux.C: New file.
7066 * g++.dg/ext/mv13.C: New test.
7068 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
7070 * lib/target-supports.exp
7071 (check_effective_target_powerpc_eabi_ok): New.
7072 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7074 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7075 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7077 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7078 * gcc.target/powerpc/pr51623.c: Likewise.
7079 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7080 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7082 2013-02-11 Alexander Potapenko <glider@google.com>
7083 Jack Howarth <howarth@bromo.med.uc.edu>
7084 Jakub Jelinek <jakub@redhat.com>
7087 * g++.dg/asan/pr55617.C: Run on all targets.
7089 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
7091 PR rtl-optimization/56275
7092 * gcc.dg/pr56275.c: New test.
7094 2013-02-11 Richard Biener <rguenther@suse.de>
7096 PR tree-optimization/56273
7097 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7099 2013-02-11 Richard Biener <rguenther@suse.de>
7101 PR tree-optimization/56264
7102 * gcc.dg/torture/pr56264.c: New testcase.
7104 2013-02-11 Richard Biener <rguenther@suse.de>
7106 PR tree-optimization/56273
7107 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7108 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7109 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7110 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7111 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7112 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7114 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
7116 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7117 for *-*-linux-gnu targets.
7118 * g++.dg/asan/interception-test-1.c: Ditto.
7119 * g++.dg/asan/interception-failure-test-1.C: Ditto.
7120 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7122 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
7125 * gfortran.dg/intrinsic_size_4.f90 : New test.
7127 2013-02-09 Jakub Jelinek <jakub@redhat.com>
7130 * gcc.target/powerpc/pr56256.c: New test.
7132 2013-02-08 Ian Lance Taylor <iant@google.com>
7134 * lib/go.exp: Load timeout.exp.
7136 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
7138 PR rtl-optimization/56246
7139 * gcc.target/i386/pr56246.c: New test.
7141 2013-02-08 Jeff Law <law@redhat.com>
7144 * gcc.dg/debug/dwarf2/pr53948.c: New test.
7146 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7149 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7152 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7154 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7156 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7158 PR rtl-optimization/56195
7159 * gcc.dg/torture/pr56195.c: New test.
7161 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
7164 * gfortran.dg/recursive_interface_2.f90: New test.
7166 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7168 PR tree-optimization/56250
7169 * gcc.c-torture/execute/pr56250.c: New test.
7171 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7173 PR tree-optimization/56064
7174 * gcc.dg/fixed-point/view-convert-2.c: New test.
7176 2013-02-08 Michael Matz <matz@suse.de>
7178 PR tree-optimization/52448
7179 * gcc.dg/pr52448.c: New test.
7181 2013-02-08 Richard Biener <rguenther@suse.de>
7184 * gcc.dg/torture/pr56181.c: New testcase.
7186 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7189 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7190 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7192 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7195 * g++.dg/parse/crash61.C: New test.
7198 * g++.dg/parse/pr56239.C: New test.
7201 * g++.dg/abi/mangle61.C: New test.
7203 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
7205 PR rtl-optimization/56225
7206 * gcc.target/i386/pr56225.c: New test.
7208 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7211 * gcc.dg/guality/pr56154-1.c: New test.
7212 * gcc.dg/guality/pr56154-2.c: New test.
7213 * gcc.dg/guality/pr56154-3.c: New test.
7214 * gcc.dg/guality/pr56154-4.c: New test.
7215 * gcc.dg/guality/pr56154-aux.c: New file.
7217 PR tree-optimization/55789
7218 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7220 * gcc.dg/tree-ssa/inline-3.c: Add
7221 --param max-early-inliner-iterations=2 option.
7223 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7226 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7227 Add -fno-dwarf2-cfi-asm to dg-options.
7230 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7233 * gcc.dg/pr56228.c: New test.
7235 2013-02-07 Alan Modra <amodra@gmail.com>
7238 * gcc.target/powerpc/pr54009.c: New test.
7240 * gfortran.dg/pr54131.f: New test.
7242 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
7245 * gfortran.dg/array_constructor_41.f90: New test.
7247 2013-02-06 Janus Weil <janus@gcc.gnu.org>
7250 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7252 2013-02-06 Jakub Jelinek <jakub@redhat.com>
7255 * g++.dg/gomp/pr56217.C: New test.
7257 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7259 PR tree-optimization/56205
7260 * gcc.dg/tree-ssa/stdarg-6.c: New test.
7261 * gcc.c-torture/execute/pr56205.c: New test.
7263 2013-02-05 Richard Biener <rguenther@suse.de>
7265 PR tree-optimization/53342
7266 PR tree-optimization/53185
7267 * gcc.dg/vect/pr53185-2.c: New testcase.
7269 2013-02-05 Jan Hubicka <jh@suse.cz>
7271 PR tree-optimization/55789
7272 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7273 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7274 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7275 * g++.dg/ipa/inline-1.C: New testcase.
7276 * g++.dg/ipa/inline-2.C: New testcase.
7277 * g++.dg/ipa/inline-3.C: New testcase.
7279 2013-02-05 Jan Hubicka <jh@suse.cz>
7281 PR tree-optimization/55789
7282 * g++.dg/torture/pr55789.C: New testcase.
7284 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7287 * gcc.dg/pr56167.c: New test.
7289 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7292 * gcc.target/sh/pr55146.c: New.
7294 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7296 PR tree-optimization/54386
7297 * gcc.target/sh/pr54386.c: New.
7299 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
7302 * gfortran.dg/realloc_on _assign_16.f90 : New test.
7305 * gfortran.dg/realloc_on _assign_17.f90 : New test.
7307 2013-02-04 Alexander Potapenko <glider@google.com>
7308 Jack Howarth <howarth@bromo.med.uc.edu>
7309 Jakub Jelinek <jakub@redhat.com>
7312 * g++.dg/asan/pr55617.C: New test.
7314 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7317 * gfortran.dg/typebound_operator_19.f90: New test.
7318 * gfortran.dg/typebound_assignment_4.f90: New test.
7320 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7323 * gfortran.dg/recursive_interface_1.f90: New test.
7325 2013-02-04 Richard Guenther <rguenther@suse.de>
7328 * gcc.dg/lto/pr56168_0.c: New testcase.
7329 * gcc.dg/lto/pr56168_1.c: Likewise.
7331 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7335 * gfortran.dg/block_12.f90: New test.
7336 * gfortran.dg/module_error_1.f90: New test.
7338 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7340 * lib/target-supports.exp (check_effective_target_vect_float)
7341 (check_effective_target_vect_no_align): Add mips-sde-elf.
7343 2013-02-01 Jakub Jelinek <jakub@redhat.com>
7345 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7347 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
7349 * gcc.dg/pr56023.c: XFAIL on AIX.
7350 * gcc.dg/vect/pr49352.c: Same.
7352 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
7354 * gnat.dg/opt26.adb: New test.
7356 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7359 2013-01-27 Amol Pise <amolpise15@gmail.com>
7361 * gcc.target/arm/neon-vfnms-1.c: New test.
7362 * gcc.target/arm/neon-vfnma-1.c: New test.
7364 2013-01-31 Richard Biener <rguenther@suse.de>
7366 PR tree-optimization/56157
7367 * gcc.dg/torture/pr56157.c: New testcase.
7369 2013-01-30 Richard Biener <rguenther@suse.de>
7371 PR tree-optimization/56150
7372 * gcc.dg/torture/pr56150.c: New testcase.
7374 2013-01-30 Jakub Jelinek <jakub@redhat.com>
7377 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7378 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
7379 printed in backtrace.
7380 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7381 to avoid errors about mismatched allocation vs. deallocation.
7384 * g++.dg/mv1.C: Moved to...
7385 * g++.dg/ext/mv1.C: ... here. Adjust test.
7386 * g++.dg/mv2.C: Moved to...
7387 * g++.dg/ext/mv2.C: ... here. Adjust test.
7388 * g++.dg/mv3.C: Moved to...
7389 * g++.dg/ext/mv3.C: ... here.
7390 * g++.dg/mv4.C: Moved to...
7391 * g++.dg/ext/mv4.C: ... here.
7392 * g++.dg/mv5.C: Moved to...
7393 * g++.dg/ext/mv5.C: ... here. Adjust test.
7394 * g++.dg/mv6.C: Moved to...
7395 * g++.dg/ext/mv6.C: ... here. Adjust test.
7396 * g++.dg/ext/mv7.C: New test.
7397 * g++.dg/ext/mv8.C: New test.
7398 * g++.dg/ext/mv9.C: New test.
7399 * g++.dg/ext/mv10.C: New test.
7400 * g++.dg/ext/mv11.C: New test.
7402 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
7404 PR rtl-optimization/56144
7405 * gcc.dg/pr56144.c: New.
7407 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
7409 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7411 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7412 * g++.dg/cpp0x/constexpr-55573.C: Same
7414 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
7416 PR tree-optimization/56064
7417 * gcc.dg/fixed-point/view-convert.c: New test.
7419 2013-01-30 Andreas Schwab <schwab@suse.de>
7421 * lib/target-supports-dg.exp (dg-process-target): Use expr to
7422 evaluate the end index in string range.
7424 2013-01-30 Tobias Burnus <burnus@net-b.de>
7427 * gfortran.dg/allocatable_function_6.f90: New.
7429 2013-01-29 Janus Weil <janus@gcc.gnu.org>
7430 Mikael Morin <mikael@gcc.gnu.org>
7433 * gfortran.dg/proc_ptr_comp_36.f90: New.
7435 2013-01-29 Richard Biener <rguenther@suse.de>
7437 PR tree-optimization/55270
7438 * gcc.dg/torture/pr55270.c: New testcase.
7440 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7442 PR rtl-optimization/56117
7443 * gcc.dg/pr56117.c: New test.
7445 2013-01-28 Richard Biener <rguenther@suse.de>
7447 PR tree-optimization/56034
7448 * gcc.dg/torture/pr56034.c: New testcase.
7450 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7452 PR tree-optimization/56125
7453 * gcc.dg/pr56125.c: New test.
7455 2013-01-28 Tobias Burnus <burnus@net-b.de>
7456 Mikael Morin <mikael@gcc.gnu.org>
7459 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7460 * gfortran.dg/import8.f90: Likewise.
7461 * gfortran.dg/interface_derived_type_1.f90: Likewise.
7462 * gfortran.dg/import10.f90: New test.
7463 * gfortran.dg/import11.f90: Likewise
7465 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7468 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7469 string.h. Provide memset, malloc and free prototypes, adjust line
7470 numbers in dg-output.
7471 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7472 Provide memset prototype and adjust line numbers in dg-output.
7473 * c-c++-common/asan/global-overflow-1.c: Likewise.
7475 PR tree-optimization/56094
7476 * gcc.dg/pr56094.c: New test.
7478 2013-01-27 Amol Pise <amolpise15@gmail.com>
7480 * gcc.target/arm/neon-vfnms-1.c: New test.
7481 * gcc.target/arm/neon-vfnma-1.c: New test.
7483 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
7486 * gcc.target/i386/pr56114.c: New test.
7488 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
7491 * gfortran.dg/associate_14.f90: New test.
7494 * gfortran.dg/associate_13.f90: New test.
7496 2013-01-25 Jakub Jelinek <jakub@redhat.com>
7498 PR tree-optimization/56098
7499 * gcc.dg/pr56098-1.c: New test.
7500 * gcc.dg/pr56098-2.c: New test.
7502 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
7505 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7507 2013-01-22 Marek Polacek <polacek@redhat.com>
7509 PR tree-optimization/56035
7510 * gcc.dg/pr56035.c: New test.
7512 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7514 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7517 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7519 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7521 2013-01-24 Jakub Jelinek <jakub@redhat.com>
7524 * gcc.dg/pr56078.c: New test.
7525 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7527 2013-01-24 Martin Jambor <mjambor@suse.cz>
7529 PR tree-optimization/55927
7530 * g++.dg/ipa/devirt-10.C: Disable early inlining.
7532 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
7534 * gcc.target/i386/movsd.c: New test.
7536 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
7539 * gcc.target/i386/pr55934.c: New test.
7541 2013-01-23 Janus Weil <janus@gcc.gnu.org>
7544 * gfortran.dg/select_8.f90: New.
7546 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
7548 * gcc.target/microblaze/microblaze.exp: Remove
7549 target_config_cflags check.
7551 2013-01-23 Jakub Jelinek <jakub@redhat.com>
7554 * gfortran.dg/gomp/pr56052.f90: New test.
7557 * gcc.dg/pr49069.c: New test.
7559 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7562 * g++.dg/cpp0x/constexpr-static10.C: New.
7564 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
7567 * gcc.target/i386/pr56028.c: New test.
7569 2013-01-22 Jakub Jelinek <jakub@redhat.com>
7572 * gcc.target/i386/pr55686.c: New test.
7574 2013-01-22 Dodji Seketeli <dodji@redhat.com>
7577 * g++.dg/cpp0x/variadic139.C: New test.
7578 * g++.dg/cpp0x/variadic140.C: Likewise.
7579 * g++.dg/cpp0x/variadic141.C: Likewise.
7581 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
7583 * gnat.dg/warn8.adb: New test.
7585 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7588 * gfortran.dg/include_8.f90: New test.
7590 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
7592 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7593 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7595 2013-01-21 Jakub Jelinek <jakub@redhat.com>
7597 PR tree-optimization/56051
7598 * gcc.c-torture/execute/pr56051.c: New test.
7600 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
7602 PR rtl-optimization/56023
7603 * gcc.dg/pr56023.c: New test.
7605 2013-01-21 Martin Jambor <mjambor@suse.cz>
7608 * gcc.target/i386/pr56022.c: New test.
7610 2013-01-21 Jason Merrill <jason@redhat.com>
7612 * lib/target-supports.exp (check_effective_target_alias): New.
7614 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
7617 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7619 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
7621 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7623 2013-01-19 Jeff Law <law@redhat.com>
7625 PR tree-optimization/52631
7626 * tree-ssa/pr52631.c: New test.
7627 * tree-ssa/ssa-fre-9: Update expected output.
7629 2013-01-19 Anthony Green <green@moxielogic.com>
7631 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7634 2013-01-18 Jakub Jelinek <jakub@redhat.com>
7636 PR tree-optimization/56029
7637 * g++.dg/torture/pr56029.C: New test.
7639 2013-01-18 Sharad Singhai <singhai@google.com>
7641 PR tree-optimization/55995
7642 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7644 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
7647 * gcc.target/i386/pr55433.c: New.
7649 2013-01-18 Jakub Jelinek <jakub@redhat.com>
7652 * gfortran.dg/pr56015.f90: New test.
7654 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
7656 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7658 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
7660 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7661 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7662 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7663 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7664 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7666 2013-01-17 Jeff Law <law@redhat.com>
7668 * gcc.dg/pr52573.c: Move to...
7669 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
7671 PR rtl-optimization/52573
7672 * gcc.dg/pr52573.c: New test.
7674 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
7677 * g++.dg/asan/interception-test-1.C: Skip on darwin.
7678 * lib/target-supports.exp (check_effective_target_swapcontext): Use
7679 check_no_compiler_messages to test support in ucontext.h.
7680 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7681 compliant RLIMIT_AS.
7683 2013-01-17 Marek Polacek <polacek@redhat.com>
7685 PR rtl-optimization/55833
7686 * gcc.dg/pr55833.c: New test.
7688 2013-01-17 Jan Hubicka <jh@suse.cz>
7690 PR tree-optimization/55273
7691 * gcc.c-torture/compile/pr55273.c: New testcase.
7693 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
7696 * gcc.target/pr55981.c: New test.
7698 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
7700 * gcc.target/arm/pr40887.c: Require at least armv5.
7701 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7702 * gcc.target/arm/pr51915.c: Likewise.
7703 * gcc.target/arm/pr52006.c: Likewise.
7704 * gcc.target/arm/pr53187.c: Likewise.
7706 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7707 * gcc.target/arm/ftest-support-arm.h: Delete.
7708 * gcc.target/arm/ftest-support-thumb.h: Delete.
7709 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7710 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7711 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7712 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7713 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7714 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7715 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7716 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7717 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7718 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7719 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7720 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7721 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7722 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7723 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7724 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7725 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7726 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7727 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7728 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7729 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7730 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7731 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7732 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7734 2013-01-17 Martin Jambor <mjambor@suse.cz>
7736 PR tree-optimizations/55264
7737 * g++.dg/ipa/pr55264.C: New test.
7739 2013-01-16 Janus Weil <janus@gcc.gnu.org>
7742 * gfortran.dg/class_55.f90: New.
7744 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
7747 * gcc.c-torture/execute/builtins/builtins.exp: Add
7748 -Wl,--allow-multiple-definition for eabi and elf targets.
7751 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7752 check_effective_target_vect_perm_short,
7753 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7754 check_effective_target_vect64): Return 0 for big-endian ARM.
7755 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7757 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7760 2013-01-16 Richard Biener <rguenther@suse.de>
7762 PR tree-optimization/55964
7763 * gcc.dg/torture/pr55964.c: New testcase.
7765 2013-01-16 Richard Biener <rguenther@suse.de>
7767 PR tree-optimization/54767
7768 PR tree-optimization/53465
7769 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7771 2013-01-16 Christian Bruel <christian.bruel@st.com>
7774 * gcc.target/sh/sh-switch.c: New testcase.
7776 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
7778 * gcc.dg/webizer.c: Increase the array size.
7780 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7783 * gcc.dg/pr55940.c: New test.
7785 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
7786 Harald Anlauf <anlauf@gmx.de>
7788 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7789 * gfortran.dg/bounds_check_5.f90: Likewise.
7790 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7791 * gfortran.dg/continuation_9.f90: Likewise.
7792 * gfortran.dg/move_alloc_13.f90: Likewise.
7793 * gfortran.dg/structure_constructor_11.f90: Likewise.
7794 * gfortran.dg/tab_continuation.f: Likewise.
7795 * gfortran.dg/warning-directive-2.F90: Likewise.
7796 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7798 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
7800 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7801 * gcc.target/arm/fma-sp.c: Likewise.
7803 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
7805 PR rtl-optimization/55153
7806 * gcc.dg/pr55153.c: New.
7808 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7810 PR tree-optimization/55920
7811 * gcc.c-torture/compile/pr55920.c: New test.
7813 2013-01-15 Richard Biener <rguenther@suse.de>
7816 * gcc.dg/torture/pr55882.c: New testcase.
7818 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7820 PR tree-optimization/55955
7821 * gcc.c-torture/compile/pr55955.c: New test.
7823 2013-01-15 Dodji Seketeli <dodji@redhat.com>
7826 * g++.dg/cpp0x/alias-decl-31.C: New test.
7828 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
7831 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7832 case where interface is null.
7834 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7837 * gfortran.dg/array_constructor_40.f90: New test.
7839 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
7841 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7843 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
7845 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7846 * gcc.target/aarch64/vect-ld1r-compile.c: New.
7847 * gcc.target/aarch64/vect-ld1r-fp.c: New.
7848 * gcc.target/aarch64/vect-ld1r.c: New.
7849 * gcc.target/aarch64/vect-ld1r.x: New.
7851 2013-01-14 Andi Kleen <ak@linux.intel.com>
7854 * gcc.target/i386/hle-clear-rel.c: New file
7855 * gcc.target/i386/hle-store-rel.c: New file.
7857 2013-01-14 Harald Anlauf <anlauf@gmx.de>
7859 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7860 * gfortran.dg/bounds_check_4.f90: Likewise.
7861 * gfortran.dg/inquire_10.f90: Likewise.
7862 * gfortran.dg/minloc_3.f90: Likewise.
7863 * gfortran.dg/minlocval_3.f90: Likewise.
7864 * gfortran.dg/module_double_reuse.f90: Likewise.
7865 * gfortran.dg/mvbits_1.f90: Likewise.
7866 * gfortran.dg/oldstyle_1.f90: Likewise.
7867 * gfortran.dg/pr20163-2.f: Likewise.
7868 * gfortran.dg/save_1.f90: Likewise.
7869 * gfortran.dg/scan_1.f90: Likewise.
7870 * gfortran.dg/select_char_1.f90: Likewise.
7871 * gfortran.dg/shape_4.f90: Likewise.
7872 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7873 * gfortran.dg/function_optimize_10.f90: Likewise.
7874 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7875 * gfortran.dg/used_types_17.f90: Likewise.
7876 * gfortran.dg/used_types_18.f90: Likewise.
7878 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
7881 * gfortran.dg/proc_ptr_result_8.f90 : New test.
7883 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
7885 * gcc.dg/unroll_5.c: Add nomips16 attributes.
7887 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
7889 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7891 2013-01-12 Janus Weil <janus@gcc.gnu.org>
7894 * gfortran.dg/assumed_type_2.f90: Fix test case.
7895 * gfortran.dg/internal_pack_13.f90: New test.
7896 * gfortran.dg/internal_pack_14.f90: New test.
7898 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
7901 * gfortran.dg/unlimited_polymorphic_8.f90: Update
7902 scan-tree-dump-times for foo.0.x._vptr to deal with change from
7905 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
7907 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
7909 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7912 * gcc.target/s390/pr55719.c: New testcase.
7914 2013-01-11 Richard Guenther <rguenther@suse.de>
7916 PR tree-optimization/44061
7917 * gcc.dg/pr44061.c: New testcase.
7919 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
7921 Update copyright years.
7923 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
7924 Jakub Jelinek <jakub@redhat.com>
7927 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
7929 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
7931 PR rtl-optimization/55672
7932 * gcc.target/i386/pr55672.c: New.
7934 2013-01-10 Jeff Law <law@redhat.com>
7936 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
7937 pass/fail message unique.
7940 2013-01-10 Jason Merrill <jason@redhat.com>
7942 * ada/.gitignore: New.
7944 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7946 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
7948 * g++.dg/tls/thread_local2.C: Likewise.
7949 * g++.dg/tls/thread_local2g.C: Likewise.
7950 * g++.dg/tls/thread_local6.C: Likewise.
7951 * g++.dg/tls/thread_local-order1.C: Add tls options.
7952 * g++.dg/tls/thread_local-order2.C: Likewise.
7953 * g++.dg/tls/thread_local3.C: Likewise.
7954 * g++.dg/tls/thread_local3g.C: Likewise.
7955 * g++.dg/tls/thread_local4.C: Likewise.
7956 * g++.dg/tls/thread_local4g.C: Likewise.
7957 * g++.dg/tls/thread_local5.C: Likewise.
7958 * g++.dg/tls/thread_local5g.C: Likewise.
7959 * g++.dg/tls/thread_local6g.C: Likewise.
7961 2013-01-10 Kostya Serebryany <kcc@google.com>
7963 * g++.dg/asan/asan_test.cc: Sync from upstream.
7965 2013-01-10 Jakub Jelinek <jakub@redhat.com>
7967 PR tree-optimization/55921
7968 * gcc.c-torture/compile/pr55921.c: New test.
7970 2013-01-09 Jan Hubicka <jh@suse.cz>
7972 PR tree-optimization/55569
7973 * gcc.c-torture/compile/pr55569.c: New testcase.
7975 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
7978 * gfortran.dg/use_28.f90: New test.
7980 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
7982 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
7983 number matching more robust.
7985 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
7987 PR rtl-optimization/55829
7988 * gcc.target/i386/pr55829.c: New.
7990 2013-01-09 Tobias Burnus <burnus@net-b.de>
7993 * gfortran.dg/bind_c_bool_1.f90: New.
7994 * gfortran.dg/do_5.f90: Add dg-warning.
7996 2013-01-09 Jan Hubicka <jh@suse.cz>
7998 PR tree-optimization/55875
7999 * gcc.c-torture/execute/pr55875.c: New testcase.
8000 * g++.dg/torture/pr55875.C: New testcase.
8002 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8005 * c-c++-common/pr48418.c: New test.
8007 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
8010 * g++.dg/tls/thread_local-ice.C: New.
8012 2013-01-09 Andreas Schwab <schwab@suse.de>
8014 * gcc.dg/guality/pr54693.c: Null-terminate arr.
8016 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8018 PR tree-optimization/48189
8019 * gcc.dg/pr48189.c: New test.
8021 2013-01-04 Jan Hubicka <jh@suse.cz>
8023 PR tree-optimization/55823
8024 * g++.dg/ipa/devirt-10.C: New testcase.
8026 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
8027 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
8029 PR rtl-optimization/55845
8030 * gcc.target/i386/pr55845.c: New test.
8032 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
8034 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8035 instructions generated instead of number of occurances.
8037 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8039 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8040 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8041 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8042 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8043 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8044 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8045 * gcc.target/aarch64/vect-fcm.x: Likewise.
8046 * lib/target-supports.exp
8047 (check_effective_target_vect_cond): Enable for AArch64.
8049 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8051 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8052 endian-safe float pool loading.
8053 (test_square_root_v4sf): Likewise.
8054 (test_square_root_v2df): Likewise.
8055 * lib/target-supports.exp
8056 (check_effective_target_vect_call_sqrtf): Add AArch64.
8058 2013-01-08 Martin Jambor <mjambor@suse.cz>
8061 * gcc.dg/tree-ssa/pr55579.c: New test.
8063 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8065 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8068 2013-01-08 Jakub Jelinek <jakub@redhat.com>
8071 * gcc.dg/torture/pr55890-3.c: New test.
8074 * gcc.c-torture/compile/pr55851.c: New test.
8077 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8080 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8083 * gfortran.dg/elemental_scalar_args_2.f90: New test.
8085 2013-01-07 Tobias Burnus <burnus@net-b.de>
8088 * gfortran.dg/pointer_init_2.f90: Update dg-error.
8089 * gfortran.dg/pointer_init_7.f90: New.
8091 2013-01-07 Richard Biener <rguenther@suse.de>
8093 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8095 2013-01-07 Richard Biener <rguenther@suse.de>
8098 * gcc.dg/torture/pr55890-1.c: New testcase.
8099 * gcc.dg/torture/pr55890-2.c: Likewise.
8101 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
8103 * gcc.target/aarch64/fmovd.c: New.
8104 * gcc.target/aarch64/fmovf.c: Likewise.
8105 * gcc.target/aarch64/fmovd-zero.c: Likewise.
8106 * gcc.target/aarch64/fmovf-zero.c: Likewise.
8107 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8108 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8109 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8110 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8112 2013-01-07 Richard Biener <rguenther@suse.de>
8114 PR tree-optimization/55888
8115 PR tree-optimization/55862
8116 * gcc.dg/torture/pr55888.c: New testcase.
8118 2013-01-07 Tobias Burnus <burnus@net-b.de>
8121 * gfortran.dg/intrinsic_size_3.f90: New.
8123 2013-01-07 Tobias Burnus <burnus@net-b.de>
8126 * gfortran.dg/select_type_32.f90: New.
8128 2013-01-04 Dodji Seketeli <dodji@redhat.com>
8131 * g++.dg/cpp0x/alias-decl-29.C: New test.
8133 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
8138 * gfortran.dg/class_array_15.f03: New test.
8140 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
8145 * gfortran.dg/use_23.f90: New test.
8146 * gfortran.dg/use_24.f90: New test.
8147 * gfortran.dg/use_25.f90: New test.
8148 * gfortran.dg/use_26.f90: New test.
8149 * gfortran.dg/use_27.f90: New test.
8151 2013-01-06 Olivier Hainque <hainque@adacore.com>
8153 * gnat.dg/specs/clause_on_volatile.ads: New test.
8155 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
8157 * gnat.dg/alignment10.adb: New test.
8159 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
8160 Mikael Morin <mikael@gcc.gnu.org>
8163 * gfortran.dg/use_22.f90: New test.
8165 2013-01-04 Andrew Pinski <apinski@cavium.com>
8167 * gcc.target/aarch64/cmp-1.c: New testcase.
8169 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
8172 * gfortran.dg/select_type_31.f03: New test.
8174 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8176 PR c++/54526 (again)
8177 * g++.dg/cpp0x/parse2.C: Extend.
8178 * g++.old-deja/g++.other/crash28.C: Adjust.
8180 2013-01-04 Richard Biener <rguenther@suse.de>
8182 PR tree-optimization/55862
8183 * gcc.dg/torture/pr55862.c: New testcase.
8185 2013-01-04 Martin Jambor <mjambor@suse.cz>
8187 PR tree-optimization/55755
8188 * gcc.dg/torture/pr55755.c: New test.
8189 * gcc.dg/tree-ssa/sra-13.c: Likewise.
8190 * gcc.dg/tree-ssa/pr45144.c: Update.
8192 2013-01-04 Richard Biener <rguenther@suse.de>
8195 * gcc.dg/fold-reassoc-2.c: New testcase.
8197 2013-01-04 Tobias Burnus <burnus@net-b.de>
8200 * gfortran.dg/null_7.f90: New.
8202 2013-01-04 Tobias Burnus <burnus@net-b.de>
8206 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8207 * gfortran.dg/unlimited_polymorphic_7.f90: New.
8208 * gfortran.dg/unlimited_polymorphic_8.f90: New.
8210 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
8212 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8214 2013-01-03 Janus Weil <janus@gcc.gnu.org>
8217 * gfortran.dg/assignment_1.f90: Modified.
8218 * gfortran.dg/assignment_4.f90: New.
8220 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
8222 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8224 2013-01-03 Richard Biener <rguenther@suse.de>
8226 PR tree-optimization/55857
8227 * gcc.dg/vect/pr55857-1.c: New testcase.
8228 * gcc.dg/vect/pr55857-2.c: Likewise.
8230 2013-01-03 Jakub Jelinek <jakub@redhat.com>
8232 PR rtl-optimization/55838
8233 * gcc.dg/pr55838.c: New test.
8235 PR tree-optimization/55832
8236 * gcc.c-torture/compile/pr55832.c: New test.
8238 2013-01-02 Teresa Johnson <tejohnson@google.com>
8240 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8241 * gcc.dg/tree-ssa/loop-23.c: Ditto.
8242 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8243 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8244 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8245 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8246 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8247 * gcc.dg/unroll_1.c: Ditto.
8248 * gcc.dg/unroll_2.c: Ditto.
8249 * gcc.dg/unroll_3.c: Ditto.
8250 * gcc.dg/unroll_4.c: Ditto.
8252 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8254 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8256 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8259 * gfortran.dg/eof_4.f90: New test.
8261 2013-01-02 Jakub Jelinek <jakub@redhat.com>
8263 * lib/c-compat.exp (compat-use-alt-compiler): Remove
8264 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8265 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8266 (compat_setup_dfp): Initialize compat_alt_caret and
8267 compat_save_TEST_ALWAYS_FLAGS.
8269 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8271 * gcc.dg/torture/tls/tls-reload-1.c: New test.
8273 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8275 * gcc.dg/torture/fp-int-convert-2.c: New test.
8277 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8279 * gfortran.dg/newunit_3.f90: Add dg-do run.
8280 * gfortran.dg/inquire_15.f90: Add dg-do run.
8282 2013-01-01 Jakub Jelinek <jakub@redhat.com>
8284 PR tree-optimization/55831
8285 * gcc.dg/pr55831.c: New test.
8287 Copyright (C) 2013 Free Software Foundation, Inc.
8289 Copying and distribution of this file, with or without modification,
8290 are permitted in any medium without royalty provided the copyright
8291 notice and this notice are preserved.