1 2013-10-29 Richard Biener <rguenther@suse.de>
3 * gcc.dg/torture/restrict-2.c: New testcase.
4 * gcc.dg/torture/restrict-3.c: Likewise.
5 * gcc.dg/torture/restrict-4.c: Likewise.
6 * gcc.dg/torture/restrict-5.c: Likewise.
8 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
10 PR tree-optimization/19831
11 * gcc.dg/tree-ssa/alias-25.c: New file.
13 2013-10-29 Richard Biener <rguenther@suse.de>
15 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
17 * gcc.dg/vect/bb-slp-32.c: Likewise.
18 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
19 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
20 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
21 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
22 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
23 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
24 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
25 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
26 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
27 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
28 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
29 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
30 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
31 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
32 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
33 * gfortran.dg/vect/vect.exp: Likewise.
35 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
37 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
38 * gcc.dg/vmx/eg-5.c: Likewise.
40 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
41 Joern Rennecke <joern.rennecke@embecosm.com>
43 * gcc.target/arc/jump-around-jump.c: New test.
45 2013-10-27 Tom de Vries <tom@codesourcery.com>
47 * gcc.target/arm/require-pic-register-loc.c: New test.
49 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
52 * gcc.target/i386/pr58679-1.c: New test.
53 * gcc.target/i386/pr58679-2.c: Ditto.
55 2013-10-27 Tobias Burnus <burnus@net-b.de>
58 * gcc.dg/vect/vect-ivdep-2.c: New.
60 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
63 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
64 * gcc.target/sh/pr52483-2.c: Likewise.
65 * gcc.target/sh/pr52483-3.c: Likewise.
66 * gcc.target/sh/pr52483-4.c: Likewise.
68 2013-10-26 Jeff Law <law@redhat.com>
70 * g++.dg/torture/pr49309.C: Removed.
71 * gcc.dg/dfp/pr35739.c: Removed.
73 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
75 PR rtl-optimization/58759
76 * gcc.target/i386/pr58759.c: New.
78 2013-10-25 Tobias Burnus <burnus@net-b.de>
80 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
81 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
82 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
84 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
86 * gcc.dg/wmul-1.c: New test.
88 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
91 * g++.dg/template/pr58878.C: New.
93 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
95 * gcc.dg/tree-ssa/alias-23.c: New file.
97 2013-10-25 Richard Biener <rguenther@suse.de>
99 PR tree-optimization/58626
100 * gcc.dg/torture/pr58626.c: New testcase.
102 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
105 * g++.dg/cpp0x/defaulted47.C: New.
107 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
109 * gcc.c-torture/execute/pr58831.c: New test.
111 2013-10-25 Nick Clifton <nickc@redhat.com>
113 * c-c++-common/pr57793.c: Add expected error messages for
114 targets with small integers.
115 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
116 * gcc.dg/c99-stdint-2.c: Likewise.
117 * gcc.dg/cdce1.c: Likewise.
118 * gcc.dg/fold-overflow-1.c: Likewise.
119 * gcc.dg/utf-cvt.c: Likewise.
120 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
122 * gcc.dg/ftrapv-2.c: Likewise.
123 * gcc.dg/pr30286.c: Likewise.
124 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
125 * lib/target-supports.exp (check_effective_target_trapping): New
126 proc. Returns true if the target supports trapping arithmetic.
128 2013-10-25 Tobias Burnus <burnus@net-b.de>
130 * g++.dg/parse/ivdep.C: New.
131 * g++.dg/vect/pr33426-ivdep.cc: New.
133 2013-10-24 Richard Henderson <rth@redhat.com>
136 * gcc.dg/atomic-store-6.c: New.
138 2013-10-24 Ian Lance Taylor <iant@google.com>
140 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
142 2013-10-24 Cong Hou <congh@google.com>
144 * gcc.c-torture/execute/20030125-1.c: Update.
146 2013-10-24 Tobias Burnus <burnus@net-b.de>
149 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
151 2013-10-24 Dehao Chen <dehao@google.com>
153 * g++.dg/opt/devirt3.C: New test.
155 2013-08-24 Tobias Burnus <burnus@net-b.de>
158 * testsuite/gcc.dg/ivdep.c: New.
159 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
161 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
163 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
164 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
166 2013-10-24 Nick Clifton <nickc@redhat.com>
168 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
170 2013-10-24 Marek Polacek <polacek@redhat.com>
173 * g++.dg/parse/pr58705.C: New test.
175 2013-10-24 Marek Polacek <polacek@redhat.com>
177 * gcc.dg/c11-align-5.c: Add more testing.
179 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
181 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
183 2013-10-23 Jakub Jelinek <jakub@redhat.com>
185 PR tree-optimization/58775
186 PR tree-optimization/58791
187 * gcc.dg/guality/pr58791-1.c: New test.
188 * gcc.dg/guality/pr58791-2.c: New test.
189 * gcc.dg/guality/pr58791-3.c: New test.
190 * gcc.dg/guality/pr58791-4.c: New test.
191 * gcc.dg/guality/pr58791-5.c: New test.
192 * gcc.c-torture/compile/pr58775.c: New test.
193 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
195 2013-10-23 Tom de Vries <tom@codesourcery.com>
197 PR tree-optimization/58805
198 * gcc.dg/pr58805.c: New test.
200 2013-10-23 Jakub Jelinek <jakub@redhat.com>
202 * gcc.target/i386/vect-div-1.c: New test.
204 * gcc.dg/vect/pr58508.c: Remove dg-options.
206 2013-10-23 Richard Biener <rguenther@suse.de>
208 * gcc.dg/torture/pr58830.c: New testcase.
210 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
212 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
213 * g++.dg/cpp1y/attr-deprecated.C: New.
214 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
216 2013-10-23 Tobias Burnus <burnus@net-b.de>
219 * gfortran.dg/assumed_type_8.f90: New.
221 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
224 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
225 and MINUSCCZEXT defines. Update scan-assembler dg directive.
226 * gcc.dg/torture/pr58779.c: New test.
228 2013-10-22 Steve Ellcey <sellcey@mips.com>
230 * gcc.target/mips/nor.c: New.
232 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
234 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
236 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
237 restricted to big-endian targets.
239 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
242 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
244 2013-10-21 Tobias Burnus <burnus@net-b.de>
247 * gfortran.dg/proc_ptr_comp_38.f90: New.
249 2013-10-21 Marek Polacek <polacek@redhat.com>
252 * gcc.dg/gomp/pr58809.c: New test.
254 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
256 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
257 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
259 2013-10-21 Richard Biener <rguenther@suse.de>
261 PR tree-optimization/58794
262 * c-c++-common/torture/pr58794-1.c: New testcase.
263 * c-c++-common/torture/pr58794-2.c: Likewise.
265 2013-10-21 Richard Biener <rguenther@suse.de>
268 * c-c++-common/fold-divmul-1.c: New testcase.
270 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
272 * gcc.target/i386/memset-vector_loop-1.c: New test.
273 * gcc.target/i386/memset-vector_loop-2.c: New test.
275 2013-10-21 Diego Novillo <dnovillo@google.com>
277 * g++.dg/plugin/selfassign.c: Include tree.h.
278 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
279 * gcc.dg/plugin/ggcplug.c: Likewise.
280 * gcc.dg/plugin/one_time_plugin.c: Likewise.
281 * gcc.dg/plugin/selfassign.c: Likewise.
282 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
284 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
286 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
287 * gcc.target/mips/mips-ps-7.c: Likewise.
289 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
291 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
292 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
293 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
295 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
297 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
300 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
302 2013-10-19 Mike Stump <mikestump@comcast.net>
304 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
306 * gcc.dg/lto/pr54625-1_0.c: Move from here...
307 * g++.dg/lto/pr54625-1_0.c: ... to here.
308 * gcc.dg/lto/pr54625-1_1.C: Likewise.
309 * g++.dg/lto/pr54625-1_1.C: Likewise.
310 * gcc.dg/lto/pr54625-2_0.c: Likewise.
311 * g++.dg/lto/pr54625-2_0.c: Likewise.
312 * gcc.dg/lto/pr54625-2_1.C: Likewise.
313 * g++.dg/lto/pr54625-2_1.C: Likewise.
315 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
317 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
319 2013-10-18 Cong Hou <congh@google.com>
321 * gcc.dg/vect/pr58508.c: New test.
323 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
326 * g++.dg/cpp0x/variadic145.C: New.
328 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
330 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
332 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
334 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
335 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
336 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
337 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
339 2013-10-17 Charles Bayis <charles.baylis@linaro.org>
341 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
342 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
343 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
344 effective target arm_thumb1_ok.
345 * lib/target-supports.exp
346 (check_effective_target_arm_fp16_ok_nocache): Don't force
347 -mfloat-abi=soft when building for hardfloat target.
349 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
352 * gcc.target/powerpc/pr58673-1.c: New file to test whether
353 -mquad-word + -mno-vsx-timode causes errors.
354 * gcc.target/powerpc/pr58673-2.c: Likewise.
356 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
359 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
361 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
363 * gcc.target/aarch64/c-output-template.c: New testcase.
364 * gcc.target/aarch64/c-output-template-2.c: Likewise.
365 * gcc.target/aarch64/c-output-template-3.c: Likewise.
367 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
369 * gcc/testsuite/lib/target-supports.exp
370 (check_effective_target_sync_long_long): AArch64 supports
371 atomic operations on "long long".
372 (check_effective_target_sync_long_long_runtime): AArch64 can
373 execute atomic operations on "long long".
375 2013-10-17 Richard Biener <rguenther@suse.de>
377 PR tree-optimization/58143
378 * gcc.dg/torture/pr58143-1.c: New testcase.
379 * gcc.dg/torture/pr58143-2.c: Likewise.
380 * gcc.dg/torture/pr58143-3.c: Likewise.
382 2013-10-17 Marek Polacek <polacek@redhat.com>
385 * gcc.dg/c1x-align-5.c: New test.
387 2013-10-16 Tobias Burnus <burnus@net-b.de>
390 * gfortran.dg/unlimited_polymorphic_12.f90: New.
392 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
394 * c-c++-common/cpp/openmp-define-1.c: Move
395 dg-require-effective-target fopenmp after dg-do directive.
396 * c-c++-common/cpp/openmp-define-2.c: Likewise.
397 * gfortran.dg/openmp-define-1.f90: Likewise.
398 * gfortran.dg/openmp-define-2.f90: Likewise.
399 * gfortran.dg/openmp-define-3.f90: Likewise.
401 2013-10-16 Paulo Matos <pmatos@broadcom.com>
403 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
405 2013-10-15 Sriraman Tallam <tmsriram@google.com>
408 * gcc.target/i386/pr57756.c: New test.
409 * gcc.target/i386/pr57756_2.c: New test.
411 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
413 * gcc.dg/torture/builtin-self.c: New file.
415 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
417 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
418 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
419 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
420 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
421 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
423 2013-10-15 Cong Hou <congh@google.com>
425 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
427 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
430 * g++.dg/cpp0x/pr58707.C: New.
432 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
434 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
435 after other directives.
437 2013-10-15 Tobias Burnus <burnus@net-b.de>
440 * gfortran.dg/unlimited_polymorphic_11.f90: New.
442 2013-10-14 Ian Lance Taylor <iant@google.com>
444 * go.test/go-test.exp (go-find-packages): New proc.
445 (go-gc-tests): Skip stress and safe tests. Skip *.dir
446 subdirectories. Do simple +build line matching. Handle run with
447 arguments. Handle errorcheckdir and rundircmpout. Use packages
448 for rundir. Remove special handling for bug191 and dwarf.
450 2013-10-14 Tobias Burnus <burnus@net-b.de>
453 * gfortran.dg/unlimited_polymorphic_10.f90: New.
455 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
457 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
460 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
462 * gnat.dg/specs/opt1.ads: New test.
464 2013-10-14 Richard Biener <rguenther@suse.de>
466 PR tree-optimization/58640
467 * gcc.c-torture/execute/pr58640-2.c: New testcase.
469 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
471 * gnat.dg/uninit_array.ad[sn]: New test.
472 * gnat.dg/uninit_array_pkg.ads: New helper.
474 2013-10-13 Richard Biener <rguenther@suse.de>
476 * gcc.c-torture/execute/pr58662.c: New test.
478 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
481 * gcc.dg/torture/p51244-21.c: New.
482 * gcc.target/sh/pr51244-20.c: New.
483 * gcc.target/sh/pr51244-20-sh2a.c: New.
485 2013-10-12 Arnaud Charlet <charlet@adacore.com>
487 * gnat.dg/specs/linker_section.ads: Update test.
489 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
492 * gcc.target/i386/pr58690.c: New test
494 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
496 * gcc.target/i386/builtin-ucmp.c: New test.
498 2013-10-11 Brooks Moses <bmoses@google.com>
500 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
502 2013-10-11 Jeff Law <law@redhat.com>
504 * gcc.c-torture/execute/pr58640.c: New test.
506 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
509 * g++.dg/cpp0x/decltype57.C: New.
511 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
514 * g++.dg/template/nontype26.C: New.
516 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
518 * c-c++-common/cpp/openmp-define-1.c: New file.
519 * c-c++-common/cpp/openmp-define-2.c: Likewise.
520 * c-c++-common/cpp/openmp-define-3.c: Likewise.
521 * gfortran.dg/openmp-define-1.f90: Likewise.
522 * gfortran.dg/openmp-define-2.f90: Likewise.
523 * gfortran.dg/openmp-define-3.f90: Likewise.
525 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
526 for test source files.
527 * gcc.dg/gomp/gomp.exp: Likewise.
528 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
529 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
530 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
531 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
532 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
534 2013-10-11 Jakub Jelinek <jakub@redhat.com>
536 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
537 Remove error test that is now valid in OpenMP 4.0.
538 * c-c++-common/gomp/atomic-16.c: New test.
539 * c-c++-common/gomp/cancel-1.c: New test.
540 * c-c++-common/gomp/depend-1.c: New test.
541 * c-c++-common/gomp/depend-2.c: New test.
542 * c-c++-common/gomp/map-1.c: New test.
543 * c-c++-common/gomp/pr58472.c: New test.
544 * c-c++-common/gomp/sections1.c: New test.
545 * c-c++-common/gomp/simd1.c: New test.
546 * c-c++-common/gomp/simd2.c: New test.
547 * c-c++-common/gomp/simd3.c: New test.
548 * c-c++-common/gomp/simd4.c: New test.
549 * c-c++-common/gomp/simd5.c: New test.
550 * c-c++-common/gomp/single1.c: New test.
551 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
553 * g++.dg/gomp/block-3.C: Likewise.
554 * g++.dg/gomp/clause-3.C: Adjust error messages.
555 * g++.dg/gomp/declare-simd-1.C: New test.
556 * g++.dg/gomp/declare-simd-2.C: New test.
557 * g++.dg/gomp/depend-1.C: New test.
558 * g++.dg/gomp/depend-2.C: New test.
559 * g++.dg/gomp/target-1.C: New test.
560 * g++.dg/gomp/target-2.C: New test.
561 * g++.dg/gomp/taskgroup-1.C: New test.
562 * g++.dg/gomp/teams-1.C: New test.
563 * g++.dg/gomp/udr-1.C: New test.
564 * g++.dg/gomp/udr-2.C: New test.
565 * g++.dg/gomp/udr-3.C: New test.
566 * g++.dg/gomp/udr-4.C: New test.
567 * g++.dg/gomp/udr-5.C: New test.
568 * g++.dg/gomp/udr-6.C: New test.
569 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
570 * gcc.dg/autopar/outer-2.c: Likewise.
571 * gcc.dg/autopar/outer-3.c: Likewise.
572 * gcc.dg/autopar/outer-4.c: Likewise.
573 * gcc.dg/autopar/outer-5.c: Likewise.
574 * gcc.dg/autopar/outer-6.c: Likewise.
575 * gcc.dg/autopar/parallelization-1.c: Likewise.
576 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
578 * gcc.dg/gomp/clause-1.c: Adjust error messages.
579 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
580 instead of GOMP_parallel_loop_runtime_start.
581 * gcc.dg/gomp/declare-simd-1.c: New test.
582 * gcc.dg/gomp/declare-simd-2.c: New test.
583 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
584 parser. Add further #pragma omp sections nesting tests.
585 * gcc.dg/gomp/target-1.c: New test.
586 * gcc.dg/gomp/target-2.c: New test.
587 * gcc.dg/gomp/taskgroup-1.c: New test.
588 * gcc.dg/gomp/teams-1.c: New test.
589 * gcc.dg/gomp/udr-1.c: New test.
590 * gcc.dg/gomp/udr-2.c: New test.
591 * gcc.dg/gomp/udr-3.c: New test.
592 * gcc.dg/gomp/udr-4.c: New test.
593 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
595 2013-10-10 Jan Hubicka <jh@suse.cz>
597 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
599 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
600 * gcc.target/i386/pr49168-1.c: Likewise.
601 * gcc.target/i386/pr49002-2.c: Likewise.
603 2013-10-10 Jakub Jelinek <jakub@redhat.com>
606 * gcc.dg/torture/pr58670.c: New test.
608 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
610 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
612 2013-10-09 Marek Polacek <polacek@redhat.com>
615 * g++.dg/tm/pr58635-1.C: New test.
616 * g++.dg/tm/pr58635-2.C: New test.
618 2013-10-09 Jakub Jelinek <jakub@redhat.com>
620 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
622 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
624 PR tree-optimization/20318
625 * c-c++-common/pr20318.c: New file.
626 * gcc.dg/tree-ssa/pr20318.c: New file.
628 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
630 * gcc.c-torture/execute/pr58570.c: New test.
632 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
634 * gcc.target/aarch64/vclz.c: New testcase.
636 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
638 * gcc.target/aarch64/vadd_f64.c: New testcase.
639 * gcc.target/aarch64/vsub_f64.c: New testcase.
641 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
643 * gcc.target/aarch64/vdiv_f.c: New testcase.
645 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
647 * gcc.target/aarch64/vneg_f.c: New testcase.
648 * gcc.target/aarch64/vneg_s.c: New testcase.
650 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
653 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
654 * g++.old-deja/g++.mike/misc9.C: Adjust.
656 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
660 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
663 * g++.dg/template/crash117.C: New.
665 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
667 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
669 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
671 PR tree-optimization/58480
672 * gcc.dg/tree-ssa/pr58480.c: New file.
674 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
676 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
677 * gcc.target/powerpc/fusion.c: Likewise.
679 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
681 * gcc.target/s390/htm-nofloat-2.c: New testcase.
683 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
685 * gcc.target/s390/htm-1.c: Add more tests to cover different
688 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
691 * g++.dg/init/uninitialized1.C: New.
693 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
696 * g++.dg/cpp0x/variadic144.C: New.
698 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
701 * g++.dg/cpp0x/auto39.C: New.
703 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
706 * g++.dg/cpp0x/range-for26.C: New.
707 * g++.dg/cpp0x/range-for27.C: Likewise.
709 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
712 * g++.dg/template/crash117.C: New.
714 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
717 * g++.dg/tree-ssa/pr19476-5.C: New file.
718 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
720 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
723 * g++.dg/cpp0x/gen-attrs-55.C: New.
725 2013-10-03 Easwaran Raman <eraman@google.com>
728 * g++.dg/ext/attribute47.C: New.
730 2013-10-03 Rong Xu <xur@google.com>
732 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
734 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
735 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
737 2013-10-03 Marek Polacek <polacek@redhat.com>
740 * g++.dg/cpp0x/pr58510.C: New test.
742 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
745 * g++.dg/tree-ssa/pr19476-1.C: New file.
746 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
747 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
748 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
750 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
752 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
753 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
754 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
755 VSX scalar operations or the traditional floating point form of
757 * gcc.target/powerpc/ppc-target-2.c: Likewise.
758 * gcc.target/powerpc/recip-3.c: Likewise.
759 * gcc.target/powerpc/recip-5.c: Likewise.
760 * gcc.target/powerpc/pr72747.c: Likewise.
761 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
763 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
766 * gcc.target/aarch64/pr58460.c: New file.
768 2013-10-02 Tobias Burnus <burnus@net-b.de>
771 * gfortran.dg/char_length_19.f90: New.
773 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
776 * g++.dg/parse/crash65.C: New.
777 * g++.dg/cpp1y/pr58535.C: Likewise.
779 2013-10-02 Richard Biener <rguenther@suse.de>
781 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
782 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
783 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
784 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
785 * gfortran.dg/ldist-pr45199.f: Likewise.
787 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
790 * g++.dg/parse/crash64.C: New.
792 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
794 * gcc.dg/tree-ssa/slsr-40.c: New test.
796 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
799 * g++.dg/cpp0x/pr58563.C: New.
801 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
803 * gcc.target/aarch64/vect_saddl_1.c: New.
805 2013-10-01 Jakub Jelinek <jakub@redhat.com>
808 * gcc.c-torture/execute/pr58574.c: New testcase.
810 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
813 * gcc.target/arm/pr58578.c: New test.
815 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
817 PR tree-optimization/58556
818 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
819 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
821 2013-10-01 Nick Clifton <nickc@redhat.com>
823 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
825 * gcc.c-torture/compile/20010327-1.c: Only run the test for
827 * gcc.c-torture/compile/pr41181.c: Likewise.
828 * gcc.c-torture/compile/calls.c: Likewise.
829 * gcc.c-torture/compile/990617-1.c: Likewise.
830 * gcc.c-torture/compile/pr55955.c: Only run the test for
832 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
834 2013-10-01 Richard Biener <rguenther@suse.de>
836 PR tree-optimization/58553
837 * gcc.dg/torture/pr58553.c: New testcase.
839 2013-09-30 Jakub Jelinek <jakub@redhat.com>
842 * gcc.c-torture/execute/pr58564.c: New test.
844 2013-09-30 Teresa Johnson <tejohnson@google.com>
846 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
847 Update for additional dump message.
849 2013-09-30 Richard Biener <rguenther@suse.de>
851 PR tree-optimization/58554
852 * gcc.dg/torture/pr58554.c: New testcase.
854 2013-09-30 Simon Cook <simon.cook@embecosm.com>
855 Joern Rennecke <joern.rennecke@embecosm.com>
857 * gcc.target/arc/barrel-shifter-1.c: New test.
858 * gcc.target/arc/barrel-shifter-2.c: Likewise.
859 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
860 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
861 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
862 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
863 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
864 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
865 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
866 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
867 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
868 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
869 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
870 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
871 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
872 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
873 * gcc.target/arc/mtune-ARC600.c: Likewise.
874 * gcc.target/arc/mtune-ARC601.c: Likewise.
875 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
876 * gcc.target/arc/mtune-ARC700.c: Likewise.
877 * gcc.target/arc/mtune-ARC725D.c: Likewise.
878 * gcc.target/arc/mtune-ARC750D.c: Likewise.
879 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
880 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
882 2013-09-30 Richard Biener <rguenther@suse.de>
885 * g++.dg/torture/pr58552.C: New testcase.
887 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
889 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
892 2013-09-27 Paulo Matos <pmatos@broadcom.com>
895 * gcc.dg/pr58463.c: New test.
897 2013-09-27 Jakub Jelinek <jakub@redhat.com>
900 * c-c++-common/gomp/pr58551.c: New test.
902 2013-09-27 Richard Biener <rguenther@suse.de>
904 PR tree-optimization/58459
905 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
907 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
910 * gfortran.dg/round_4.f90: Check for rounding support.
912 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
914 * g++.dg/vect/pr58513.cc (op): Make static.
916 2013-09-26 Richard Biener <rguenther@suse.de>
918 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
920 2013-09-26 Richard Biener <rguenther@suse.de>
922 PR tree-optimization/58539
923 * gcc.dg/torture/pr58539.c: New testcase.
925 2013-09-25 Jeff Law <law@redhat.com>
927 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
929 2013-09-25 Tobias Burnus <burnus@net-b.de>
932 * gfortran.dg/finalize_21.f90: New.
934 2013-09-25 Tobias Burnus <burnus@net-b.de>
938 * gfortran.dg/defined_assignment_8.f90: New.
939 * gfortran.dg/defined_assignment_9.f90: New.
941 2013-09-25 Marek Polacek <polacek@redhat.com>
944 * c-c++-common/ubsan/shift-5.c: New test.
945 * c-c++-common/ubsan/shift-6.c: New test.
946 * c-c++-common/ubsan/div-by-zero-5.c: New test.
947 * gcc.dg/ubsan/c-shift-1.c: New test.
949 2013-09-25 Marek Polacek <polacek@redhat.com>
952 * g++.dg/tm/pr58516.C: New test.
954 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
956 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
958 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
960 2013-09-24 Richard Biener <rguenther@suse.de>
963 * g++.dg/vect/pr58513.cc: New testcase.
965 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
967 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
970 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
973 * g++.dg/cpp1y/pr58500.C: New testcase.
975 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
977 * gnat.dg/opt28.ad[sb]: New test.
978 * gnat.dg/opt28_pkg.ads: New helper.
980 2013-09-23 Richard Biener <rguenther@suse.de>
982 PR tree-optimization/58464
983 * g++.dg/torture/pr58464.C: New testcase.
985 2013-09-23 Christian Bruel <christian.bruel@st.com>
988 * gcc.target/sh/torture/pr58475.c: New test.
990 2013-09-23 Janus Weil <janus@gcc.gnu.org>
993 * gfortran.dg/extends_15.f90: New.
995 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
998 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1000 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
1003 * gcc.target/vax/vax.exp: New.
1004 * gcc.target/vax/pr56875.c: Ditto.
1006 2013-09-20 Richard Biener <rguenther@suse.de>
1009 * gfortran.dg/pr58484.f: New testcase.
1011 2013-09-20 Jeff Law <law@redhat.com>
1013 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1015 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1018 * gcc.dg/torture/pr57748-1.c: New test.
1019 * gcc.dg/torture/pr57748-2.c: New test.
1021 2013-09-20 Marek Polacek <polacek@redhat.com>
1024 * c-c++-common/ubsan/shift-4.c: New test.
1026 2013-09-20 Richard Biener <rguenther@suse.de>
1028 PR tree-optimization/58453
1029 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1031 2013-09-20 Janus Weil <janus@gcc.gnu.org>
1034 * gfortran.dg/proc_ptr_43.f90: New.
1036 2013-09-18 Tobias Burnus <burnus@net-b.de>
1039 * gfortran.dg/defined_assignment_11.f90: New.
1041 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
1043 PR rtl-optimization/58438
1044 * g++.dg/pr58438.C: New test.
1046 2013-09-18 Tobias Burnus <burnus@net-b.de>
1049 * gfortran.dg/class_39.f03: Update dg-error.
1050 * gfortran.dg/class_5.f03: Ditto.
1051 * gfortran.dg/class_53.f90: Ditto.
1052 * gfortran.dg/realloc_on_assign_20.f90: New.
1053 * gfortran.dg/realloc_on_assign_21.f90: New.
1054 * gfortran.dg/realloc_on_assign_22.f90: New.
1056 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1059 * g++.dg/parse/using4.C: New.
1061 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1063 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1065 2013-09-18 Marek Polacek <polacek@redhat.com>
1068 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1069 instead of the shift option.
1070 * c-c++-common/ubsan/pr58443-1.c: New test.
1071 * c-c++-common/ubsan/pr58443-3.c: New test.
1072 * c-c++-common/ubsan/pr58443-2.c: New test.
1074 2013-09-18 Richard Biener <rguenther@suse.de>
1076 PR tree-optimization/58417
1077 * gcc.dg/torture/pr58417.c: New testcase.
1079 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1081 * gnat.dg/array_bounds_test2.adb: New test.
1083 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1085 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1086 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1088 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1090 * gnat.dg/in_out_parameter4.adb: New test.
1092 2013-09-18 Marek Polacek <polacek@redhat.com>
1095 * c-c++-common/ubsan/attrib-1.c: New test.
1097 2013-09-17 Cong Hou <congh@google.com>
1099 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1100 on two arrays with short and int types. This should not be recognized
1101 as a dot product pattern.
1103 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
1106 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1107 the cp_type_quals (r) too.
1109 2013-09-17 Jan Hubicka <jh@suse.cz>
1112 * gcc.c-torture/compile/pr58332.c: New testcase.
1114 2013-09-17 Jeff Law <law@redhat.com>
1116 * gcc.c-torture/execute/pr58387.c: New test.
1118 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1120 PR tree-optimization/58088
1121 * gcc.c-torture/compile/pr58088.c: New test.
1123 2013-09-17 Nick Clifton <nickc@redhat.com>
1125 * lib/target-supports.exp (check_effective_target_trampolines):
1126 Add MSP430 to the list of targets that do not support trampolines.
1127 (check_profiling_available): Add MSP430 to the list of targets
1128 that do not support profiling.
1129 (check_effective_target_tls_runtime): Add MSP430 to the list of
1130 targets that do not support TLS.
1132 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
1134 * gnat.dg/opt27.adb: New test.
1135 * gnat.dg/opt27_pkg.ad[sb]: New helper.
1137 2013-09-17 Andreas Schwab <schwab@suse.de>
1139 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1141 2013-09-17 Richard Biener <rguenther@suse.de>
1143 PR tree-optimization/58432
1144 * gcc.dg/pr58432.c: New testcase.
1146 2013-09-17 Bin Cheng <bin.cheng@arm.com>
1148 * gcc.dg/tree-ssa/slsr-39.c: New test.
1150 2013-09-16 Xinliang David Li <davidxl@google.com>
1152 * gcc.misc-tests/help.exp: Optimizer help change.
1154 2013-09-16 Jeff Law <law@redhat.com>
1156 * gcc.c-torture/execute/pr58419.c: New test.
1157 * gcc.c-torture/execute/pr58431.c: New test.
1159 2013-09-16 Tobias Burnus <burnus@net-b.de>
1162 * gfortran.dg/finalize_19.f90: New.
1164 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
1166 * gcc.target/i386/pr58418.c: New.
1168 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1170 * gcc.target/aarch64/fmla-intrinsic.c: New.
1171 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1172 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1173 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1175 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1177 * gcc.target/aarch64/mul_intrinsic_1.c: New.
1178 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1180 2013-09-16 Richard Biener <rguenther@suse.de>
1182 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1184 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
1186 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1187 interpreted as implicit templates) to be expected pedwarns instead.
1189 2013-09-16 Tobias Burnus <burnus@net-b.de>
1192 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1194 2013-09-15 Tobias Burnus <burnus@net-b.de>
1197 * gfortran.dg/defined_assignment_10.f90: New.
1199 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
1201 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1202 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1204 2013-09-13 Jacek Caban <jacek@codeweavers.com>
1206 * g++.dg/abi/main.C: Added implicit C linkage tests
1208 2013-09-13 Kai Tietz <ktietz@redhat.com>
1210 * gcc.target/i386/pr57848.c: New file.
1212 2013-09-13 Christian Bruel <christian.bruel@st.com>
1215 * gcc.target/sh/torture/pr58314.c: New test.
1217 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1219 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1221 2013-09-12 Martin Jambor <mjambor@suse.cz>
1224 * g++.dg/pr58389.C: New test.
1226 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1228 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1229 * g++.dg/template/pseudodtor3.C: Likewise.
1231 2013-09-12 Richard Biener <rguenther@suse.de>
1233 PR tree-optimization/58404
1234 * g++.dg/tree-ssa/pr58404.C: New testcase.
1236 2013-09-12 Martin Jambor <mjambor@suse.cz>
1239 * g++.dg/ipa/pr58371.C: New test.
1241 2013-09-12 Richard Biener <rguenther@suse.de>
1243 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
1244 expected outcome and comment why that happens.
1246 2013-09-11 Richard Biener <rguenther@suse.de>
1249 * g++.dg/uninit-pred-4.C: New testcase.
1251 2013-09-11 Jakub Jelinek <jakub@redhat.com>
1253 PR tree-optimization/58385
1254 * gcc.c-torture/execute/pr58385.c: New test.
1256 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1258 * gcc.target/arm/thumb-ifcvt-2.c: New test.
1260 2013-09-10 Jeff Law <law@redhat.com>
1262 * g++.dg/torture/pr58380.C: New test.
1264 2013-09-10 Jan Hubicka <jh@suse.cz>
1265 Paolo Carlini <paolo.carlini@oracle.com>
1267 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1269 2013-09-10 Jeff Law <law@redhat.com>
1271 * gcc.c-torture/compile/pr58343.c: New test.
1273 2013-09-10 Jakub Jelinek <jakub@redhat.com>
1275 PR rtl-optimization/58365
1276 * gcc.c-torture/execute/pr58365.c: New test.
1278 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1280 * gcc.dg/torture/memcpy-1.c: New test.
1282 2013-09-10 Alan Modra <amodra@gmail.com>
1284 * gcc.target/powerpc/pr58330.c: New.
1286 2013-09-10 Alan Modra <amodra@gmail.com>
1288 * gcc.target/powerpc/medium_offset.c: New.
1290 2013-09-09 Jakub Jelinek <jakub@redhat.com>
1293 * g++.dg/warn/Wunused-var-21.C: New test.
1295 PR tree-optimization/58364
1296 * gcc.c-torture/execute/pr58364.c: New test.
1298 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1301 * g++.dg/warn/Wdelete-incomplete-1.C: New.
1302 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1303 * g++.dg/init/delete1.C: Adjust.
1305 2013-09-09 Ian Bolton <ian.bolton@arm.com>
1307 * gcc.target/aarch64/movdi_1.c: New test.
1309 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1312 * g++.dg/warn/Wunused-parm-5.C: New.
1314 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1316 * gcc.target/aarch64/cmn-neg.c: New test.
1318 2013-09-09 Richard Biener <rguenther@suse.de>
1321 * gcc.dg/torture/pr58326-1.c: New testcase.
1322 * gcc.dg/torture/pr58326-2.c: Likewise.
1324 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1327 * g++.dg/ext/pr57735.C: New test.
1329 2013-09-09 Jan Hubicka <jh@suse.cz>
1332 * g++.dg/torture/PR58294.C: New testcase.
1334 2013-09-08 Jeff Law <law@redhat.com>
1336 * gcc.c-torture/compile/pr58340.c: New test.
1338 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
1340 * g++.dg/debug/ra1.C: New test.
1342 2013-09-08 Jan Hubicka <jh@suse.cz>
1344 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1345 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1346 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1347 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1349 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1352 * g++.dg/overload/new1.C: Adjust.
1354 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
1356 * c-c++-common/opaque-vector.c: New test.
1358 2013-09-08 Tom de Vries <tom@codesourcery.com>
1361 * g++.dg/tm/noexcept-6.C: New test.
1363 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1365 * gcc.target/arc/cond-set-use.c: New test.
1367 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1369 * gnat.dg/stack_usage2.adb: New test.
1371 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
1373 * gcc.target/aarch64/table-intrinsics.c
1374 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1375 (qtb_tests8_< ,2,3,4>): Likewise.
1376 (qtblq_tests8_< ,2,3,4>): Likewise.
1377 (qtbxq_tests8_< ,2,3,4>): Likewise.
1379 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1381 * gnat.dg/warn10.ad[sb]: New test.
1382 * gnat.dg/warn10_pkg.ads: New helper.
1384 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1386 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1387 Don't expect NULL in foo.result set.
1388 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1390 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1391 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1393 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1395 * gcc.target/s390/nearestint-1.c: New testcase.
1397 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1398 Vineet Gupta <Vineet.Gupta@synopsys.com>
1400 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1401 * testsuite/gcc.target/arc: New directory.
1402 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1403 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1404 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1405 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1406 * testsuite/gcc.dg/builtin-apply2.c
1407 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1409 2013-09-04 Jan Hubicka <jh@suse.cz>
1412 * g++.dg/torture/pr58201_0.C: New testcase.
1413 * g++.dg/torture/pr58201_1.C: New testcase.
1414 * g++.dg/torture/pr58201.h: New testcase.
1416 2013-09-05 Jan Hubicka <jh@suse.cz>
1418 * gcc.dg/autopar/pr49960.c: Disable partial inlining
1420 2013-09-05 Richard Biener <rguenther@suse.de>
1422 PR tree-optimization/58137
1423 * gcc.target/i386/pr58137.c: New testcase.
1425 2013-09-05 Martin Jambor <mjambor@suse.cz>
1427 * g++.dg/ipa/remref-1.C: New test.
1428 * g++.dg/ipa/remref-2.C: Likewise.
1430 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1433 * g++.dg/parse/access11.C: New.
1435 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1437 * g++.dg/warn/weak1.C: Skip on AIX.
1439 2013-09-04 Easwaran Raman <eraman@google.com>
1442 PR tree-optimization/58011
1443 * gfortran.dg/reassoc_12.f90: New testcase.
1444 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1446 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1448 * gcc.dg/attr-weakref-1.c: Skip on AIX.
1449 * gcc.dg/torture/pr53922.c: Skip on AIX.
1450 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1452 2013-09-04 Teresa Johnson <tejohnson@google.com>
1454 * gcc.dg/unroll_1.c: Test dumping to stderr.
1456 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1459 * g++.dg/warn/deprecated-8.C: New.
1461 2013-09-03 Jeff Law <law@redhat.com>
1463 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1466 2013-09-03 Meador Inge <meadori@codesourcery.com>
1470 2013-08-30 Meador Inge <meadori@codesourcery.com>
1472 * gcc.dg/Warray-bounds-11.c: New testcase.
1474 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
1476 * lib/target-supports.exp (check_weak_available): Return true for AIX.
1478 2013-09-03 Jan Hubicka <jh@suse.cz>
1480 * g++.dg/ipa/devirt-15.C: Fix testcase.
1482 2013-09-03 Richard Biener <rguenther@suse.de>
1485 * gcc.dg/torture/pr57656.c: New testcase.
1487 2013-09-03 Richard Biener <rguenther@suse.de>
1490 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1492 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1495 * gfortran.dg/do_concurrent_3.f90: New test case.
1497 2013-09-02 Jan Hubicka <jh@suse.cz>
1499 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1501 2013-09-02 Martin Jambor <mjambor@suse.cz>
1504 * gcc.dg/ipa/pr58106.c: New test.
1506 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
1508 * gcc.target/aarch64/scalar_intrinsics.c
1509 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1511 2013-09-02 Richard Biener <rguenther@suse.de>
1514 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1516 2013-09-02 Richard Biener <rguenther@suse.de>
1518 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1521 2013-09-02 Bin Cheng <bin.cheng@arm.com>
1523 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1525 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1527 PR c++/21682, implement DR 565
1528 * g++.dg/template/using24.C: New.
1529 * g++.dg/template/using25.C: Likewise.
1530 * g++.dg/template/using26.C: Likewise.
1532 2013-09-01 Jan Hubicka <jh@suse.cz>
1534 * g++.dg/ipa/devirt-15.C: New testcase.
1536 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
1538 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1540 2013-08-31 Jan Hubicka <jh@suse.cz>
1542 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1543 * g++.dg/tree-ssa/pr45453.C: Likewise.
1545 2013-08-31 Jan Hubicka <jh@suse.cz>
1547 * gcc.dg/fork-instrumentation.c: New testcase.
1549 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
1551 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1553 2013-08-30 Meador Inge <meadori@codesourcery.com>
1555 * gcc.dg/Warray-bounds-11.c: New testcase.
1557 2013-08-30 Marek Polacek <polacek@redhat.com>
1559 * g++.dg/ubsan/div-by-zero-1.C: New test.
1560 * c-c++-common/ubsan/save-expr-1.c: New test.
1561 * c-c++-common/ubsan/save-expr-2.c: New test.
1562 * c-c++-common/ubsan/save-expr-3.c: New test.
1563 * c-c++-common/ubsan/save-expr-4.c: New test.
1564 * c-c++-common/ubsan/typedef-1.c: New test.
1565 * c-c++-common/ubsan/const-char-1.c: New test.
1566 * c-c++-common/ubsan/const-expr.c: New test.
1567 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1568 * c-c++-common/ubsan/shift-1.c: Likewise.
1569 * c-c++-common/ubsan/shift-2.c: Likewise.
1570 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1571 * lib/ubsan-dg.exp: New file.
1572 * g++.dg/dg.exp: Add ubsan tests.
1573 * g++.dg/ubsan/ubsan.exp: New file.
1574 * gcc.dg/ubsan/ubsan.exp: New file.
1575 * g++.dg/ubsan/cxx11-shift-1.C: New test.
1576 * g++.dg/ubsan/cxx11-shift-2.C: New test.
1577 * c-c++-common/ubsan/div-by-zero-3.c: New test.
1578 * c-c++-common/ubsan/div-by-zero-1.c: New test.
1579 * c-c++-common/ubsan/div-by-zero-4.c: New test.
1580 * c-c++-common/ubsan/shift-3.c: New test.
1581 * c-c++-common/ubsan/unreachable-1.c: New test.
1582 * c-c++-common/ubsan/shift-1.c: New test.
1583 * c-c++-common/ubsan/shift-2.c: New test.
1584 * c-c++-common/ubsan/div-by-zero-2.c: New test.
1585 * gcc.dg/ubsan/c99-shift-2.c: New test.
1586 * gcc.dg/ubsan/c99-shift-1.c: New test.
1588 2013-08-29 Jan Hubicka <jh@suse.cz>
1590 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1591 to match template and comment.
1593 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1596 * g++.dg/cpp0x/dc8.C: New.
1597 * g++.dg/template/meminit1.C: Adjust.
1599 2013-08-30 Teresa Johnson <tejohnson@google.com>
1601 * gcc.dg/inline-dump.c: Delete inadvertant commit.
1603 2013-08-30 Jakub Jelinek <jakub@redhat.com>
1605 PR tree-optimization/58277
1606 * gcc.c-torture/execute/pr58277-1.c: New test.
1607 * gcc.c-torture/execute/pr58277-2.c: New test.
1609 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
1611 * gcc.dg/guality/param-1.c: New test.
1612 * gcc.dg/guality/param-2.c: Likewise.
1614 2013-08-30 Richard Biener <rguenther@suse.de>
1616 PR tree-optimization/58228
1617 * gcc.dg/torture/pr58228.c: New testcase.
1619 2013-08-30 Richard Biener <rguenther@suse.de>
1621 PR tree-optimization/58223
1622 * gcc.dg/torture/pr58223.c: New testcase.
1623 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1625 2013-08-30 Richard Biener <rguenther@suse.de>
1627 PR tree-optimization/58010
1628 * gcc.dg/pr58010.c: New testcase.
1630 2013-08-29 Xinliang DavidLi <davidxl@google.com>
1632 * gcc.dg/unroll_3.c: Message change.
1633 * gcc.dg/unroll_4.c: Likewise.
1634 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1635 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1636 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1637 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1638 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1639 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1640 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1641 * gcc.dg/unroll_1.c: Likewise.
1642 * gcc.dg/vect/bb-slp-31.c: Likewise.
1643 * gcc.dg/vect/bb-slp-14.c: Likewise.
1644 * gcc.dg/vect/bb-slp-8.c: Likewise.
1645 * gcc.dg/vect/bb-slp-23.c: Likewise.
1646 * gcc.dg/vect/bb-slp-15.c: Likewise.
1647 * gcc.dg/vect/bb-slp-9.c: Likewise.
1648 * gcc.dg/vect/bb-slp-24.c: Likewise.
1649 * gcc.dg/vect/bb-slp-16.c: Likewise.
1650 * gcc.dg/vect/bb-slp-25.c: Likewise.
1651 * gcc.dg/vect/bb-slp-17.c: Likewise.
1652 * gcc.dg/vect/bb-slp-26.c: Likewise.
1653 * gcc.dg/vect/bb-slp-18.c: Likewise.
1654 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1655 * gcc.dg/vect/bb-slp-27.c: Likewise.
1656 * gcc.dg/vect/bb-slp-19.c: Likewise.
1657 * gcc.dg/vect/bb-slp-28.c: Likewise.
1658 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1659 * gcc.dg/vect/bb-slp-29.c: Likewise.
1660 * gcc.dg/vect/bb-slp-8a.c: Likewise.
1661 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1662 * gcc.dg/vect/bb-slp-1.c: Likewise.
1663 * gcc.dg/vect/bb-slp-8b.c: Likewise.
1664 * gcc.dg/vect/bb-slp-2.c: Likewise.
1665 * gcc.dg/vect/bb-slp-3.c: Likewise.
1666 * gcc.dg/vect/bb-slp-10.c: Likewise.
1667 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1668 * gcc.dg/vect/bb-slp-4.c: Likewise.
1669 * gcc.dg/vect/bb-slp-11.c: Likewise.
1670 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1671 * gcc.dg/vect/bb-slp-5.c: Likewise.
1672 * gcc.dg/vect/bb-slp-20.c: Likewise.
1673 * gcc.dg/vect/bb-slp-6.c: Likewise.
1674 * gcc.dg/vect/bb-slp-21.c: Likewise.
1675 * gcc.dg/vect/bb-slp-30.c: Likewise.
1676 * gcc.dg/vect/bb-slp-13.c: Likewise.
1677 * gcc.dg/vect/bb-slp-7.c: Likewise.
1678 * gcc.dg/vect/bb-slp-22.c: Likewise.
1679 * gcc.dg/unroll_2.c: Likewise.
1680 * g++.dg/vect/slp-pr50413.cc: Likewise.
1681 * g++.dg/vect/slp-pr56812.cc: Likewise.
1682 * g++.dg/vect/slp-pr50819.cc: Likewise.
1684 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
1686 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1688 2013-08-29 Teresa Johnson <tejohnson@google.com>
1690 * gcc.dg/pr40209.c: Use -fopt-info.
1691 * gcc.dg/pr26570.c: Ditto.
1692 * gcc.dg/pr32773.c: Ditto.
1693 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1695 2013-08-29 Richard Biener <rguenther@suse.de>
1697 PR tree-optimization/58246
1698 * gcc.dg/torture/pr58246.c: New testcase.
1700 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1703 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
1705 * gfortran.dg/realloc_on_assign_19.f90: New test.
1707 2013-08-29 Richard Biener <rguenther@suse.de>
1710 * gcc.dg/pr57287-2.c: New testcase.
1712 2013-08-29 Richard Biener <rguenther@suse.de>
1714 PR tree-optimization/57685
1715 * gcc.dg/torture/pr57685.c: New testcase.
1717 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
1720 * g++.dg/cpp0x/dc7.C: New.
1722 2013-08-28 Jakub Jelinek <jakub@redhat.com>
1725 * c-c++-common/gomp/pr58257.c: New test.
1727 2013-08-28 Richard Biener <rguenther@suse.de>
1729 PR tree-optimization/56933
1730 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1732 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
1734 * gcc.target/aarch64/scalar_shift_1.c: New.
1736 2013-08-27 Richard Biener <rguenther@suse.de>
1738 PR tree-optimization/57521
1739 * gcc.dg/torture/pr57521.c: New testcase.
1741 2013-08-27 Jakub Jelinek <jakub@redhat.com>
1743 PR rtl-optimization/57860
1744 PR rtl-optimization/57861
1745 PR rtl-optimization/57875
1746 PR rtl-optimization/57876
1747 PR rtl-optimization/57877
1748 * gcc.c-torture/execute/pr57860.c: New test.
1749 * gcc.c-torture/execute/pr57861.c: New test.
1750 * gcc.c-torture/execute/pr57875.c: New test.
1751 * gcc.c-torture/execute/pr57876.c: New test.
1752 * gcc.c-torture/execute/pr57877.c: New test.
1754 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1757 * gfortran.dg/bounds_check_18.f90: New test.
1759 2013-08-23 Jan Hubicka <jh@suse.cz>
1761 * g++.dg/ipa/devirt-14.C: Fix typo.
1763 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
1766 * gfortran.dg/inline_sum_5.f90: New.
1768 2013-08-23 Janus Weil <janus@gcc.gnu.org>
1771 * gfortran.dg/typebound_assignment_7.f90: New.
1773 2013-08-23 Jan Hubicka <jh@suse.cz>
1775 * g++.dg/ipa/devirt-13.C: New testcase.
1776 * g++.dg/ipa/devirt-14.C: New testcase.
1778 2013-08-23 Jakub Jelinek <jakub@redhat.com>
1781 * gcc.target/i386/pr58218.c: New test.
1783 PR tree-optimization/58209
1784 * gcc.c-torture/execute/pr58209.c: New test.
1786 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1788 * gcc.target/powerpc/pr57744.c: Declare abort.
1790 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1793 * g++.dg/template/error54.C: New.
1795 2013-08-22 Janus Weil <janus@gcc.gnu.org>
1798 * gfortran.dg/select_type_34.f90: New.
1800 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1803 * g++.dg/warn/deprecated-7.C: New.
1805 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1807 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1809 2013-08-21 Jeff Law <law@redhat.com>
1811 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1813 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1816 * g++.dg/ext/attr-alias-3.C: New.
1818 2013-08-20 Janus Weil <janus@gcc.gnu.org>
1821 * gfortran.dg/intent_out_8.f90: New.
1823 2013-08-20 Teresa Johnson <tejohnson@google.com>
1825 PR rtl-optimizations/57451
1826 * g++.dg/tree-prof/pr57451.C: New test.
1828 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1831 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1833 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1836 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1838 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
1840 * gcc.target/powerpc/dfp-dd-2.c: New test.
1841 * gcc.target/powerpc/dfp-td-2.c: Likewise.
1842 * gcc.target/powerpc/dfp-td-3.c: Likewise.
1844 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
1846 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1847 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1850 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
1852 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1854 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1857 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1858 correct test response.
1861 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1862 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1863 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1865 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1866 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1868 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1870 2013-08-18 Jan Hubicka <jh@suse.cz>
1872 * g++.dg/ipa/type-inheritance-1.C: New testcase.
1874 2013-08-19 Janus Weil <janus@gcc.gnu.org>
1877 * gfortran.dg/gomp/proc_ptr_1.f90: New.
1879 2013-08-18 Jakub Jelinek <jakub@redhat.com>
1881 PR tree-optimization/58006
1882 * g++.dg/opt/pr58006.C: New test.
1884 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
1886 * gnat.dg/specs/linker_alias.ads: New test.
1888 2013-08-16 Jakub Jelinek <jakub@redhat.com>
1890 PR tree-optimization/58164
1891 * gcc.c-torture/compile/pr58164.c: New test.
1893 PR tree-optimization/58165
1894 * g++.dg/opt/pr58165.C: New test.
1896 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1899 * g++.dg/cpp0x/enum28.C: New.
1900 * g++.dg/cpp0x/enum15.C: Adjust.
1902 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1905 * gcc.target/powerpc/pr57949-1.c: New.
1906 * gcc.target/powerpc/pr57949-2.c: New.
1908 2013-08-14 Jakub Jelinek <jakub@redhat.com>
1910 PR tree-optimization/58145
1911 * gcc.dg/pr58145-1.c: New test.
1912 * gcc.dg/pr58145-2.c: New test.
1914 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
1916 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1917 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1918 * gcc.dg/debug/dwarf2/static1.c: Likewise.
1919 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1920 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1921 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1922 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1923 * gcc.dg/debug/dwarf2/var1.c: Likewise.
1924 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1925 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1926 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1927 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1928 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1929 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1930 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1931 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1932 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1933 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1934 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1935 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1936 * gcc.dg/debug/dwarf2/var2.c: Likewise.
1937 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1938 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1939 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1940 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1941 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1942 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1943 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1944 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1945 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1946 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1947 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1948 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1949 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1950 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1951 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1952 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1953 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1954 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1955 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1956 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1959 * gcc.c-torture/execute/pr56799.x: New file.
1961 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1963 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1965 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1966 * gcc.dg/pr44214-3.c (v2df): Likewise.
1968 * gcc.dg/pr46647.c: xfail for avr-*-*.
1970 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1972 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1973 Expect l to be optimized away.
1974 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1977 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1978 to tests that assume int/double are larger than short/float.
1981 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1983 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1984 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1985 target { int16 }. Restrict existing tests to target { int32 }
1987 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1988 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1989 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1990 * lib/target-supports.exp (check_effective_target_int32): New proc.
1992 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1993 exclude from scan test.
1995 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1996 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1997 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1998 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1999 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2000 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2001 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2002 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2003 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2004 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2005 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2006 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2007 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2008 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2009 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2010 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2011 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2012 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2013 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2015 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
2017 * gcc.target/arm/pr19599.c: Skip for -mthumb.
2019 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2020 to be the first test directive.
2021 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2022 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2023 * gcc.target/arm/atomic-op-char.c: Likewise.
2024 * gcc.target/arm/atomic-op-consume.c: Likewise.
2025 * gcc.target/arm/atomic-op-int.c: Likewise.
2026 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2027 * gcc.target/arm/atomic-op-release.c: Likewise.
2028 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2029 * gcc.target/arm/atomic-op-short.c: Likewise.
2031 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
2033 PR rtl-optimization/57662
2034 * gcc.dg/pr57662.c: New test.
2036 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2038 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2040 * gcc.target/mips/nans-legacy.c: Likewise.
2042 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2044 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2046 * gcc.target/mips/fabs-legacy.c: Likewise.
2047 * gcc.target/mips/fabsf-2008.c: Likewise.
2048 * gcc.target/mips/fabsf-legacy.c: Likewise.
2049 * gcc.target/mips/fneg-2008.c: Likewise.
2050 * gcc.target/mips/fneg-legacy.c: Likewise.
2051 * gcc.target/mips/fnegf-2008.c: Likewise.
2052 * gcc.target/mips/fnegf-legacy.c: Likewise.
2053 * gcc.target/mips/nan-2008.c: Likewise.
2054 * gcc.target/mips/nan-legacy.c: Likewise.
2055 * gcc.target/mips/nanf-2008.c: Likewise.
2056 * gcc.target/mips/nanf-legacy.c: Likewise.
2057 * gcc.target/mips/nans-2008.c: Likewise.
2058 * gcc.target/mips/nans-legacy.c: Likewise.
2059 * gcc.target/mips/nansf-2008.c: Likewise.
2060 * gcc.target/mips/nansf-legacy.c: Likewise.
2062 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2064 * gnat.dg/valued_proc.adb: New test.
2065 * gnat.dg/valued_proc_pkg.ads: New helper.
2067 2013-08-13 Jakub Jelinek <jakub@redhat.com>
2069 PR tree-optimization/57661
2070 * g++.dg/opt/pr57661.C: New test.
2073 * gcc.dg/asan/pr56417.c: New test.
2075 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2077 * gnat.dg/loop_optimization16.adb: New test.
2078 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2080 2013-08-13 Marek Polacek <polacek@redhat.com>
2082 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2084 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2086 Example of converting global state to per-pass state.
2088 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2089 global state "static int counter" to...
2090 (one_pass::counter): ...this instance data.
2092 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2094 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2095 to member function...
2096 (one_pass::gate): ...this.
2097 (one_pass_exec): Convert to member function...
2098 (one_pass::impl_execute): ...this.
2100 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2103 * g++.dg/cpp0x/pr57416.C: New.
2105 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2107 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2109 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2110 * g++.dg/cpp0x/defaulted2.C: Likewise.
2111 * g++.dg/cpp0x/defaulted31.C: Likewise.
2112 * g++.dg/cpp0x/error6.C: Likewise.
2113 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2114 * g++.dg/cpp0x/override2.C: Likewise.
2115 * g++.dg/cpp0x/parse1.C: Likewise.
2116 * g++.dg/cpp0x/scoped_enum.C: Likewise.
2117 * g++.dg/cpp0x/temp_default4.C: Likewise.
2118 * g++.dg/ext/attrib32.C: Likewise.
2119 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2120 * g++.dg/ext/mv13.C: Likewise.
2121 * g++.dg/ext/mv7.C: Likewise.
2122 * g++.dg/ext/mv9.C: Likewise.
2123 * g++.dg/ext/pr57362.C: Likewise.
2124 * g++.dg/ext/typeof10.C: Likewise.
2125 * g++.dg/lookup/anon6.C: Likewise.
2126 * g++.dg/lookup/crash6.C: Likewise.
2127 * g++.dg/lookup/name-clash5.C: Likewise.
2128 * g++.dg/lookup/name-clash6.C: Likewise.
2129 * g++.dg/other/anon4.C: Likewise.
2130 * g++.dg/other/error15.C: Likewise.
2131 * g++.dg/other/error8.C: Likewise.
2132 * g++.dg/other/redecl2.C: Likewise.
2133 * g++.dg/parse/crash16.C: Likewise.
2134 * g++.dg/parse/crash21.C: Likewise.
2135 * g++.dg/parse/crash38.C: Likewise.
2136 * g++.dg/parse/redef2.C: Likewise.
2137 * g++.dg/parse/struct-as-enum1.C: Likewise.
2138 * g++.dg/template/crash39.C: Likewise.
2139 * g++.dg/template/redecl3.C: Likewise.
2140 * g++.dg/tls/diag-3.C: Likewise.
2141 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2142 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2143 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2144 * g++.old-deja/g++.brendan/crash16.C: Likewise.
2145 * g++.old-deja/g++.brendan/crash18.C: Likewise.
2146 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2147 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2148 * g++.old-deja/g++.brendan/static3.C: Likewise.
2149 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2150 * g++.old-deja/g++.jason/binding.C: Likewise.
2151 * g++.old-deja/g++.jason/crash4.C: Likewise.
2152 * g++.old-deja/g++.jason/crash7.C: Likewise.
2153 * g++.old-deja/g++.jason/lineno.C: Likewise.
2154 * g++.old-deja/g++.jason/scoping7.C: Likewise.
2155 * g++.old-deja/g++.mike/misc3.C: Likewise.
2156 * g++.old-deja/g++.mike/net44.C: Likewise.
2157 * g++.old-deja/g++.mike/ns3.C: Likewise.
2158 * g++.old-deja/g++.ns/alias4.C: Likewise.
2159 * g++.old-deja/g++.ns/ns11.C: Likewise.
2160 * g++.old-deja/g++.other/crash23.C: Likewise.
2161 * g++.old-deja/g++.other/decl8.C: Likewise.
2162 * g++.old-deja/g++.other/linkage3.C: Likewise.
2163 * g++.old-deja/g++.other/typeck1.C: Likewise.
2164 * g++.old-deja/g++.other/typedef5.C: Likewise.
2165 * g++.old-deja/g++.pt/explicit34.C: Likewise.
2166 * g++.old-deja/g++.pt/friend36.C: Likewise.
2167 * obj-c++.dg/method-8.mm: Likewise.
2168 * obj-c++.dg/tls/diag-3.mm: Likewise.
2170 2013-08-12 Perez Read <netfirewall@gmail.com>
2173 * gcc.target/i386/movabs-1.c: New test.
2175 2013-08-12 Marek Polacek <polacek@redhat.com>
2177 PR tree-optimization/57980
2178 * gcc.dg/pr57980.c: New test.
2180 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2183 * gfortran.dg/do_check_10.f90: New test.
2184 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
2185 * gfortran.dg/array_constructor_18.f90: Likewise.
2186 * gfortran.dg/array_constructor_22.f90: Likewise.
2187 * gfortran.dg/coarray_15.f90: Likewise.
2188 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
2189 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
2190 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
2192 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
2195 * g++.dg/cpp0x/constexpr-ice8.C: New.
2197 2013-08-09 Xinliang David Li <davidxl@google.com>
2199 * gcc.target/i386/memcpy-strategy-1.c: New test.
2200 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2201 * gcc.target/i386/memset-strategy-1.c: Ditto.
2202 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2204 2013-08-09 Jan Hubicka <jh@suse.cz>
2206 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2207 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2209 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
2211 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2213 2013-08-09 Janus Weil <janus@gcc.gnu.org>
2216 * gfortran.dg/transfer_intrinsic_6.f90: New.
2218 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2221 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2224 * g++.dg/lookup/typedef2.C: New.
2226 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
2228 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2229 output of vdup intrinsics.
2231 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2233 * gcc.target/arm/lp1189445.c: New testcase.
2235 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
2237 * gcc.dg/torture/pr58079.c: New test.
2239 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
2241 * gnat.dg/warn9.adb: New test.
2243 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2246 * g++.dg/lookup/typedef2.C: New.
2248 2013-08-07 David Malcolm <dmalcolm@redhat.com>
2250 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2251 to optstr when building plugins on darwin.
2253 2013-08-06 Martin Jambor <mjambor@suse.cz>
2255 PR tree-optimization/57539
2256 * gcc.dg/ipa/pr57539.c: New test.
2258 2013-08-06 Martin Jambor <mjambor@suse.cz>
2259 Bernd Edlinger <bernd.edlinger@hotmail.de>
2261 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2262 (a): Fix constructor.
2264 2013-08-06 Martin Jambor <mjambor@suse.cz>
2267 * gfortran.dg/pr57987.f90: New test.
2269 2013-08-06 Martin Jambor <mjambor@suse.cz>
2272 * gcc.dg/torture/pr58041.c: New test.
2273 * gcc.target/arm/pr58041.c: Likewise.
2275 2013-08-06 Janus Weil <janus@gcc.gnu.org>
2278 * gfortran.dg/pointer_init_8.f90: New.
2280 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2283 * g++.dg/cpp0x/pr58080.C: New.
2285 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2287 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2288 to optstr when building plugins.
2290 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2292 Patch autogenerated by refactor_passes.py from
2293 https://github.com/davidmalcolm/gcc-refactoring-scripts
2294 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2296 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2297 struct to a subclass of gimple_opt_pass along with...
2298 (pass_data_one_pass): ...new pass_data instance and...
2299 (make_one_pass): ...new function.
2300 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2301 global struct to a subclass of gimple_opt_pass along with...
2302 (pass_data_warn_self_assign): ...new pass_data instance and...
2303 (make_pass_warn_self_assign): ...new function.
2304 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2305 a global struct to a subclass of gimple_opt_pass along with...
2306 (pass_data_dumb_plugin_example): ...new pass_data instance and...
2307 (make_pass_dumb_plugin_example): ...new function.
2308 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2309 global struct to a subclass of gimple_opt_pass along with...
2310 (pass_data_warn_self_assign): ...new pass_data instance and...
2311 (make_pass_warn_self_assign): ...new function.
2313 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2315 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2316 is created and added to the pass_manager to reflect
2317 autogenerated changes.
2318 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2319 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2320 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2322 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2325 * g++.dg/cpp0x/pr58072.C: New.
2327 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2329 * gcc.dg/torture/pr57993-2.cpp: New.
2331 2013-08-02 Jan Hubicka <jh@suse.cz>
2333 * gcc.dg/ipa/ipa-1.c: Update.
2334 * gcc.dg/ipa/ipa-2.c: Update.
2335 * gcc.dg/ipa/ipa-3.c: Update.
2336 * gcc.dg/ipa/ipa-4.c: Update.
2337 * gcc.dg/ipa/ipa-5.c: Update.
2338 * gcc.dg/ipa/ipa-7.c: Update.
2339 * gcc.dg/ipa/ipa-8.c: Update.
2340 * gcc.dg/ipa/ipcp-1.c: Update.
2341 * gcc.dg/ipa/ipcp-2.c: Update.
2343 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
2345 PR rtl-optimization/58048
2346 * gcc.target/i386/pr58048.c: New.
2348 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2350 * gcc.target/arm/neon-for-64bits-2.c: Delete.
2352 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
2353 Peter Bergner <bergner@vnet.ibm.com>
2356 * g++.dg/overload/using3.C: New.
2357 * g++.dg/overload/using2.C: Adjust.
2358 * g++.dg/lookup/using9.C: Likewise.
2360 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2362 * gcc.target/arm/pr46972-2.c: New test.
2364 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
2366 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2368 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2370 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2372 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
2374 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2375 rather than addressing!=absolute when deciding how to handle MIPS16
2376 when the test forces an ABI.
2378 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2381 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2383 2013-07-30 Steve Ellcey <sellcey@mips.com>
2385 * gcc.target/mips/code-readable-1.c: Increase switch size.
2386 * gcc.target/mips/code-readable-2.c: Ditto.
2387 * gcc.target/mips/code-readable-3.c: Ditto.
2388 * gcc.target/mips/code-readable-4.c: Ditto.
2390 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2393 * g++.dg/parse/crash63.C: New.
2395 2013-07-30 Tobias Burnus <burnus@net-b.de>
2398 * gfortran.dg/pointer_assign_8.f90: New.
2399 * gfortran.dg/pointer_assign_9.f90: New.
2400 * gfortran.dg/pointer_assign_10.f90: New.
2401 * gfortran.dg/pointer_assign_11.f90: New.
2403 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2405 * gcc.target/arm/pr57637.c: New testcase.
2407 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2409 PR tree-optimization/57993
2410 * gcc.dg/torture/pr57993.c: New test.
2412 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
2414 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2416 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2419 * g++.dg/conversion/ambig2.C: New.
2421 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
2423 * gcc.target/mips/fabs-2008.c: New test case.
2424 * gcc.target/mips/fabs-legacy.c: New test case.
2425 * gcc.target/mips/fabsf-2008.c: New test case.
2426 * gcc.target/mips/fabsf-legacy.c: New test case.
2427 * gcc.target/mips/fneg-2008.c: New test case.
2428 * gcc.target/mips/fneg-legacy.c: New test case.
2429 * gcc.target/mips/fneg-2008.c: New test case.
2430 * gcc.target/mips/fneg-legacy.c: New test case.
2431 * gcc.target/mips/nan-2008.c: New test case.
2432 * gcc.target/mips/nan-legacy.c: New test case.
2433 * gcc.target/mips/nanf-2008.c: New test case.
2434 * gcc.target/mips/nanf-legacy.c: New test case.
2435 * gcc.target/mips/nans-2008.c: New test case.
2436 * gcc.target/mips/nans-legacy.c: New test case.
2437 * gcc.target/mips/nansf-2008.c: New test case.
2438 * gcc.target/mips/nansf-legacy.c: New test case.
2439 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2441 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2442 Maxim Kuvyrkov <maxim@kugelworks.com>
2444 * lib/target-supports.exp (check_effective_target_non_bionic): New
2445 effective-target test.
2446 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2447 * g++.dg/tls/thread_local4g.C: Ditto.
2449 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2452 * gfortran.dg/vector_subsript_7.f90: New test.
2454 2013-07-27 Tobias Burnus <burnus@net-b.de>
2457 * gfortran.dg/warn_alias.f90: New.
2459 2013-07-27 Janus Weil <janus@gcc.gnu.org>
2462 * gfortran.dg/class_array_19.f90: New.
2464 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
2466 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2467 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2468 * gcc.dg/vect/pr57741-3.c: Likewise.
2469 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2471 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
2473 Skip tests that make assumptions about struct layout that don't hold
2475 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2476 * g++.dg/cpp0x/iop.C: Likewise.
2477 * g++.dg/cpp0x/named_refs.C: Likewise.
2478 * g++.dg/cpp0x/rv1p.C: Likewise.
2479 * g++.dg/cpp0x/rv2p.C: Likewise.
2480 * g++.dg/cpp0x/rv3p.C: Likewise.
2481 * g++.dg/cpp0x/rv4p.C: Likewise.
2482 * g++.dg/cpp0x/rv5p.C: Likewise.
2483 * g++.dg/cpp0x/rv6p.C: Likewise.
2484 * g++.dg/cpp0x/rv7p.C: Likewise.
2485 * g++.dg/cpp0x/rv8p.C: Likewise.
2486 * g++.dg/ext/strncpy-chk1.C: Likewise.
2487 * gcc.dg/builtin-object-size-10.c: Likewise.
2488 * gcc.dg/builtin-object-size-11.c: Likewise.
2489 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2490 * gcc.dg/pr25805.c: Likewise.
2491 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2492 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2493 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2494 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2495 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2496 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2497 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2498 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2499 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2500 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2501 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2502 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2503 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2504 * gcc.c-torture/execute/zerolen-2.x: Likewise.
2505 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2507 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2508 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2510 * gcc.dg/torture/pr37868.c: Disable for epiphany.
2511 * gcc.dg/sibcall-6.c: Enable for epiphany.
2513 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2515 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2517 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
2519 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2520 memcpy not initializers.
2522 * gcc.dg/guality/guality.exp: Skip on AIX.
2524 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2527 * g++.dg/cpp0x/pr57101.C: New.
2529 2013-07-26 Ian Bolton <ian.bolton@arm.com>
2531 * gcc.target/aarch64/neg_1.c: New test.
2533 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2536 * gfortran.dg/typebound_call_25.f90: New.
2538 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2541 * g++.dg/cpp0x/pr57981.C: New.
2543 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2546 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2548 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
2550 PR rtl-optimization/57960
2551 * gcc.target/s390/pr57960.c: New.
2553 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2556 * gfortran.dg/unlimited_polymorphic_9.f90: New.
2558 2013-07-25 Terry Guo <terry.guo@arm.com>
2560 * gcc.target/arm/thumb1-Os-mult.c: New test case.
2562 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2565 * g++.dg/inherit/pr57942.C: New.
2567 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2569 * gcc.target/powerpc/bool2.h: New file, test the code generation
2570 of logical operations for power5, altivec, power7, and power8 systems.
2571 * gcc.target/powerpc/bool2-p5.c: Likewise.
2572 * gcc.target/powerpc/bool2-av.c: Likewise.
2573 * gcc.target/powerpc/bool2-p7.c: Likewise.
2574 * gcc.target/powerpc/bool2-p8.c: Likewise.
2575 * gcc.target/powerpc/bool3.h: Likewise.
2576 * gcc.target/powerpc/bool3-av.c: Likewise.
2577 * gcc.target/powerpc/bool2-p7.c: Likewise.
2578 * gcc.target/powerpc/bool2-p8.c: Likewise.
2580 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2582 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2584 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2586 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2588 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2590 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2591 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2592 type from long to long long.
2593 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2594 to have effective-target keywords of lp64 and ilp32.
2595 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2596 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2597 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2598 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2599 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2600 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2601 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2602 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2603 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2605 2013-07-23 Tom Tromey <tromey@redhat.com>
2606 Joseph Myers <joseph@codesourcery.com>
2608 * gcc.dg/c11-generic-1.c: New file.
2609 * gcc.dg/c11-generic-2.c: New file.
2611 2013-07-22 Tobias Burnus <burnus@net-b.de>
2615 * coarray/lib_realloc_1.f90: Permit optimization.
2616 * gfortran.dg/coarray_31.f90: New.
2618 2013-07-22 Tobias Burnus <burnus@net-b.de>
2621 * gfortran.dg/class_array_7.f03: Fix memory leak.
2623 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2626 * g++.dg/cpp0x/decltype56.C: New.
2628 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2630 * gcc.dg/pr53265.c: Correct line number in dg-message.
2632 2013-07-22 Diego Novillo <dnovillo@google.com>
2634 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
2636 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2639 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2640 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2642 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2645 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2646 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2647 * gcc.dg/torture/pr53366-1.c: Same.
2648 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2649 * gcc.dg/torture/pr56488.c: Same.
2650 * gcc.dg/torture/pr57584.c: Same.
2651 * gcc.dg/tree-ssa/pr57385.c: Same.
2652 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2654 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
2656 * c-c++-common/pr41779.c: Fix typos.
2657 * gcc.c-torture/compile/20031125-2.c: Likewise.
2658 * gcc.c-torture/compile/20040621-1.c: Likewise.
2659 * gcc.c-torture/execute/20020418-1.c: Likewise.
2660 * gcc.dg/20020108-1.c: Likewise.
2661 * gcc.dg/atomic-generic-aux.c: Likewise.
2662 * gcc.dg/builtin-complex-err-2.c: Likewise.
2663 * gcc.dg/decl-1.c: Likewise.
2664 * gcc.dg/di-sync-multithread.c: Likewise.
2665 * gcc.dg/format/c90-printf-1.c: Likewise.
2666 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2667 * gcc.dg/long-long-compare-1.c: Likewise.
2668 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2669 * gcc.dg/pr17055-1.c: Likewise.
2670 * gcc.dg/pr27095.c: Likewise.
2671 * gcc.dg/torture/fp-int-convert.h: Likewise.
2672 * gcc.dg/tree-prof/inliner-1.c: Likewise.
2673 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2674 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2675 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2676 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2677 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2678 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2679 * gcc.dg/tree-ssa/pr42585.c: Likewise.
2680 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2681 * gcc.dg/vect/vect-cond-5.c: Likewise.
2682 * gcc.dg/weak/typeof-2.c: Likewise.
2683 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2684 * gcc.target/arm/naked-1.c: Likewise.
2685 * gcc.target/i386/pr9771-1.c: Likewise.
2686 * gcc.target/sparc/sparc-constant-1.c: Likewise.
2687 * gcc.target/sparc/struct-ret-check.c: Likewise.
2688 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2689 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2690 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2693 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2696 * gfortran.dg/dependency_42.f90: New test.
2697 * gfortran.dg/dependency_43.f90: New test.
2699 2013-07-21 Tobias Burnus <burnus@net-b.de>
2702 * gfortran.dg/round_4.f90: New.
2704 2013-07-21 Tobias Burnus <burnus@net-b.de>
2707 * gfortran.dg/min_max_conformance_2.f90: New.
2709 2013-07-20 Jakub Jelinek <jakub@redhat.com>
2711 PR preprocessor/57620
2712 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2713 (main): Don't test {s,u,U,L}12.
2714 * c-c++-common/raw-string-13.c: New test.
2715 * c-c++-common/raw-string-14.c: New test.
2716 * c-c++-common/raw-string-15.c: New test.
2717 * c-c++-common/raw-string-16.c: New test.
2719 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
2721 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2723 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
2725 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2727 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2728 target { ! keeps_null_pointer_checks }.
2729 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2730 target { ! keeps_null_pointer_checks }.
2732 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2733 * gcc.dg/torture/pr56488.c: Likewise.
2735 2013-07-19 Ian Bolton <ian.bolton@arm.com>
2737 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2740 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
2742 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2743 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2744 * gfortran.dg/guality/guality.exp: Skip on AIX.
2746 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2748 * g++.dg/debug/pr56819.C: Skip on AIX.
2749 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2750 * g++.dg/guality/guality.exp: Skip on AIX.
2752 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2754 * gcc.misc-tests/gcov-14.c: Skip on AIX.
2756 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2758 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
2761 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2762 Adjust to corrected rounding.
2764 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
2766 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2767 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2768 check_effective_target_cilkplus.
2769 * g++.dg/cilk-plus/cilk-plus.exp: Same.
2771 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
2773 * gcc.target/powerpc/pr57744.c: Fix typo.
2775 2013-07-18 Sriraman Tallam <tmsriram@google.com>
2778 * gcc.c-torture/compile/pr57698.c: New test.
2779 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2780 * gcc.c-torture/compile/pr44043.c: Ditto.
2782 2013-07-18 Wei Mi <wmi@google.com>
2784 PR rtl-optimization/57878
2785 * g++.dg/pr57878.C: New test.
2787 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2789 * gcc.dg/pr42611.c: Move dg-error to correct line.
2791 2013-07-17 Tobias Burnus <burnus@net-b.de>
2794 * gfortran.dg/dollar_sym_3.f: New.
2795 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2797 2013-07-16 Iain Sandoe <iain@codesourcery.com>
2802 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2803 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2804 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2805 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2806 * objc.dg/image-info.m: Likewise.
2807 * objc.dg/symtab-1.m: Likewise.
2808 * objc.dg/torture/strings/const-str-10.m: Likewise.
2809 * objc.dg/torture/strings/const-str-11.m: Likewise.
2810 * objc.dg/torture/strings/const-str-9.m: Likewise.
2811 * objc.dg/zero-link-1.m: Likewise.
2812 * objc.dg/zero-link-2.m: Likewise.
2813 * objc.dg/no-extra-load.m: Avoid Foundation.h.
2814 * objc.dg/objc-foreach-4.m: Likewise.
2815 * objc.dg/objc-foreach-5.m: Likewise.
2816 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2818 * obj-c++.dg/strings/const-str-12.mm: Likewise.
2819 * obj-c++.dg/syntax-error-1.mm: Likewise.
2820 * objc.dg/method-6.m: Likewise.
2821 * objc.dg/pr23214.m: Likewise.
2822 * objc.dg/proto-lossage-7.m: Likewise.
2823 * objc.dg/strings/const-str-12b.m: Likewise.
2824 * objc.dg/zero-link-3.m: Likewise.
2825 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2826 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2827 adjust headers, interfaces and encoded types to reflect current system
2828 versions. Add FIXME and outputs from current system compiler for
2831 2013-07-15 Cong Hou <congh@google.com>
2833 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2835 * gcc.target/i386/l_fma_float_3.c: Likewise.
2836 * gcc.target/i386/l_fma_double_1.c: Likewise.
2837 * gcc.target/i386/l_fma_double_3.c: Likewise.
2839 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
2841 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2842 function to test if HTM is available.
2843 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2844 * gcc.target/powerpc/htm-builtin-1.c: New test.
2846 2013-07-15 Tobias Burnus <burnus@net-b.de>
2848 * gfortran.dg/coarray_lib_realloc_1.f90: New.
2849 * gfortran.dg/coarray/lib_realloc_1.f90: New.
2850 * gfortran.dg/coarray_6.f90: Add dg-error.
2852 2013-07-15 Tobias Burnus <burnus@net-b.de>
2855 * gfortran.dg/finalize_18.f90: New.
2857 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2860 * fortran.dg/module_variable_1.f90: New test.
2861 * fortran.dg/module_variable_2.f90: New test.
2863 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
2865 * g++.dg/ext/vector19.C: Adapt.
2866 * g++.dg/ext/vector23.C: New testcase.
2868 2013-07-12 Michael Matz <matz@suse.de>
2871 * c-c++-common/pr55771.c: New test.
2873 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
2875 * gcc.target/aarch64/vect-movi.c: New.
2877 2013-07-11 Sriraman Tallam <tmsriram@google.com>
2880 * g++.dg/ext/pr57362.C: New.
2882 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
2885 * gcc.target/avr/torture/pr57631.c: New test.
2887 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2890 * g++.dg/cpp0x/constexpr-ice7.C: New.
2892 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
2894 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2896 * gcc.c-torture/execute/nest-align-1.x: New.
2898 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2901 * g++.dg/cpp0x/sfinae48.C: New.
2903 2013-07-10 Jakub Jelinek <jakub@redhat.com>
2905 PR preprocessor/57824
2906 * c-c++-common/raw-string-17.c: New test.
2907 * c-c++-common/gomp/pr57824.c: New test.
2909 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2912 * g++.dg/cpp0x/reinterpret_cast1.C: New.
2913 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2914 * g++.dg/conversion/dr195.C: Update.
2915 * g++.dg/expr/cast2.C: Likewise.
2917 2013-07-10 Jakub Jelinek <jakub@redhat.com>
2919 * c-c++-common/raw-string-18.c: New test.
2920 * c-c++-common/raw-string-19.c: New test.
2922 PR preprocessor/57757
2923 * g++.dg/cpp/paste1.C: New test.
2924 * g++.dg/cpp/paste2.C: New test.
2926 2013-07-10 Graham Stott <grahams@btinternet.com>
2928 * gcc.target/mips/mulsize-1.c: New.
2929 * gcc.target/mips/mulsize-2.c: New.
2930 * gcc.target/mips/mulsize-3.c: New.
2931 * gcc.target/mips/mulsize-4.c: New.
2933 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
2936 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2937 * g++.dg/ext/vector24.C: New testcase.
2939 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
2942 * g++.dg/cpp0x/decltype17.C: Adjust.
2944 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2947 * g++.dg/cpp0x/pr51786.C: New.
2949 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
2951 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2953 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2955 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2957 * gcc.target/powerpc/sd-vsx.c: Require dfp.
2958 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2960 2013-07-08 Tobias Burnus <burnus@net-b.de>
2963 * gfortran.dg/c_f_pointer_tests_8.f90: New.
2965 2013-07-08 Tobias Burnus <burnus@net-b.de>
2968 * gfortran.dg/do_check_9.f90: New.
2970 2013-07-08 Tobias Burnus <burnus@net-b.de>
2973 * gfortran.dg/dot_product_2.f90: New.
2975 2013-07-08 Tobias Burnus <burnus@net-b.de>
2978 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2980 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
2982 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2983 * gfortran.dg/finalize_10.f90: Fix dg-final.
2985 2013-07-08 Jakub Jelinek <jakub@redhat.com>
2988 * gcc.target/i386/pr57819.c: New test.
2990 PR rtl-optimization/57829
2991 * gcc.c-torture/execute/pr57829.c: New test.
2993 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2995 * gcc.target/i386/memcpy-vector_loop-1.c: New.
2996 * gcc.target/i386/memcpy-vector_loop-2.c: New.
2998 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
3001 * gcc.target/i386/pr57807.c: New test.
3003 2013-07-06 Jakub Jelinek <jakub@redhat.com>
3006 * gcc.dg/tree-ssa/vrp89.c: New test.
3008 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
3011 * g++.dg/parse/defarg16.C: New.
3013 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
3015 PR rtl-optimization/55342
3016 * gcc.target/i386/pr55342.c: New.
3018 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
3020 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3022 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
3025 * g++.dg/inherit/virtual10.C: New.
3027 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3030 * gcc.dg/large-size-array-6.c: New test.
3032 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3035 * g++.dg/template/crash116.C: New.
3037 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3039 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3040 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3042 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3045 * g++.dg/cpp0x/nsdmi-list3.C: New.
3047 2013-07-03 Jakub Jelinek <jakub@redhat.com>
3050 * gcc.target/i386/pr57777.c: New test.
3053 * g++.dg/template/arg9.C: New test.
3055 2013-07-02 Sriraman Tallam <tmsriram@google.com>
3057 * gcc.target/i386/avx-inline.c: New test.
3059 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
3061 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3062 * gcc.target/mips/call-2.c: Likewise.
3063 * gcc.target/mips/call-3.c: Likewise.
3064 * gcc.target/mips/lazy-binding-1.c: Likewise.
3066 2013-07-02 Jakub Jelinek <jakub@redhat.com>
3068 PR tree-optimization/57741
3069 * gcc.dg/vect/pr57741-1.c: New test.
3070 * gcc.dg/vect/pr57741-2.c: New test.
3071 * gcc.dg/vect/pr57741-3.c: New test.
3073 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3075 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3077 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3078 * lib/target-supports.exp: Define aarch64_little_endian.
3080 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3082 * gcc.target/aarch64/abs_1.c: New test.
3084 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3086 * gcc.target/aarch64/bfxil_1.c: New test.
3087 * gcc.target/aarch64/bfxil_2.c: Likewise.
3089 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
3092 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3093 array sizes from 100 to 20.
3095 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3098 * gfortran.dg/pointer_remapping_8.f90: New.
3100 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
3102 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3103 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3104 * g++.dg/cpp1y/udlit-userdef-string.C: New.
3105 * g++.dg/cpp1y/complex_literals.h: New.
3107 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3110 * g++.dg/cpp0x/noexcept21.C: New.
3112 2013-06-28 Jakub Jelinek <jakub@redhat.com>
3115 * gcc.target/i386/pr57736.c: New test.
3117 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
3119 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3121 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3122 strings to match the fixed error messages.
3123 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3124 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3127 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3130 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3131 stqcx. get even registers.
3133 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
3136 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3138 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
3140 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3142 * gcc.target/i386/bmi-1.c: Ditto.
3143 * gcc.target/i386/bmi-bextr-4.c: New.
3144 * gcc.target/i386/bmi-bextr-5.c: Ditto.
3146 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3149 * g++.dg/cpp0x/initlist73.C: New.
3151 2013-06-27 Meador Inge <meadori@codesourcery.com>
3153 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3154 * g++.dg/simulate-thread/atomics-2.C: Likewise.
3155 * g++.dg/simulate-thread/atomics-1.C: Likewise.
3157 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3160 * g++.dg/ext/pr57509.C: New file.
3162 2013-06-27 Jakub Jelinek <jakub@redhat.com>
3165 * gcc.target/i386/bmi-bextr-3.c: New test.
3168 * gcc.target/i386/bmi2-bzhi-1.c: New test.
3170 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3173 * g++.dg/cpp0x/pr57172.C: New testcase.
3175 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3177 * gcc.target/s390/htm-1.c: New file.
3178 * gcc.target/s390/htm-nofloat-1.c: New file.
3179 * gcc.target/s390/htm-xl-intrin-1.c: New file.
3181 2013-06-26 Tobias Burnus <burnus@net-b.de>
3184 * gfortran.dg/bounds_check_17.f90: New.
3186 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
3189 * g++.dg/cpp1y/pr57640.C: New.
3191 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
3194 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3195 overflow due to size of arrays.
3197 2013-06-25 Jakub Jelinek <jakub@redhat.com>
3199 PR tree-optimization/57705
3200 * gcc.dg/vect/pr57705.c: New test.
3201 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3203 2013-06-25 Martin Jambor <mjambor@suse.cz>
3206 * g++.dg/ipa/pr57670.C: New test.
3208 2013-06-25 Richard Biener <rguenther@suse.de>
3211 * gcc.dg/pr56977.c: New testcase.
3213 2013-06-24 Martin Jambor <mjambor@suse.cz>
3215 PR tree-optimization/57358
3216 * gcc.dg/ipa/pr57358.c: New test.
3218 2013-06-24 Richard Biener <rguenther@suse.de>
3221 * gcc.dg/torture/pr57584.c: Remove target specific bits.
3223 2013-06-24 Richard Biener <rguenther@suse.de>
3225 PR tree-optimization/57488
3226 * gcc.dg/torture/pr57488.c: New testcase.
3228 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3229 Dominique d'Humieres <dominiq@lps.ens.fr>
3232 * gfortran.dg/fraction.f90: New.
3234 2013-06-24 Alan Modra <amodra@gmail.com>
3236 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3237 Add scan-assembler-not "lvx".
3238 * gcc.target/powerpc/le-altivec-consts.c: New.
3240 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3242 * g++.dg/cpp0x/sfinae47.C: New.
3244 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
3247 * gcc.target/sh/pr52483-1.c: New.
3248 * gcc.target/sh/pr52483-2.c: New.
3249 * gcc.target/sh/pr52483-3.c: New.
3250 * gcc.target/sh/pr52483-4.c: New.
3251 * gcc.target/sh/pr52483-5.c: New.
3253 2013-06-23 Sriraman Tallam <tmsriram@google.com>
3255 * gcc.target/i386/intrinsics_1.c: New test.
3256 * gcc.target/i386/intrinsics_2.c: Ditto.
3257 * gcc.target/i386/intrinsics_3.c: Ditto.
3258 * gcc.target/i386/intrinsics_4.c: Ditto.
3259 * gcc.target/i386/intrinsics_5.c: Ditto.
3260 * gcc.target/i386/intrinsics_6.c: Ditto.
3261 * gcc.target/i386/avx-1.c: Provide macros for builtins
3262 needing immediate arguments in f16cintrin.h and rtmintrin.h.
3264 2013-06-21 Tobias Burnus <burnus@net-b.de>
3267 * gfortran.dg/finalize_17.f90: New.
3269 2013-06-21 Tobias Burnus <burnus@net-b.de>
3271 * gfortran.dg/realloc_on_assign_18.f90: New.
3273 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
3275 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3276 Also changed the returns from error as distinct values so that
3277 debugging can get easier.
3278 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3279 errors specific to C, if necessary. Also added new error
3281 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3282 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3283 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3284 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3285 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3286 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3287 the same changes as parser_errors3.c, spaces were added between colons
3288 to not confuse C++ compiler with 2 colons as scope.
3289 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3290 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3291 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3292 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3293 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3294 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3295 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3296 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3297 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3298 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3299 * g++.dg/cilk-plus/cilk-plus.exp: New script.
3300 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3303 2013-06-21 Joseph Myers <joseph@codesourcery.com>
3306 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3308 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
3311 * gcc.target/i386/pr57655.c: New test.
3313 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
3315 * ada/acats/tests/gcc: Delete.
3316 * gnat.dg/style: Likewise.
3318 2013-06-20 Jeff Law <law@redhat.com>
3320 PR tree-optimization/57660
3321 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3322 based on their branch cost.
3324 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3326 2013-06-20 Tobias Burnus <burnus@net-b.de>
3329 * gfortran.dg/list_read_11.f90: New.
3331 2013-06-20 Richard Biener <rguenther@suse.de>
3333 PR tree-optimization/57584
3334 * gcc.dg/torture/pr57584.c: New testcase.
3336 2013-06-19 Sharad Singhai <singhai@google.com>
3338 * g++.dg/gcov/gcov-8.C: New testcase.
3339 * lib/gcov.exp: Handle intermediate format.
3341 2013-06-19 Wei Mi <wmi@google.com>
3343 PR rtl-optimization/57518
3344 * testsuite/gcc.dg/pr57518.c: New test.
3346 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
3348 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3350 2013-06-19 Jan Hubicka <jh@suse.cz>
3352 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3354 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3356 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3357 hard-coded values of array sizes with a #define.
3358 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3359 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3360 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3361 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3362 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3364 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
3366 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3367 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3369 2013-06-19 Jeff Law <law@redhat.com>
3371 * gcc.dg/tree-ssa/forwprop-28.c: New test.
3373 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3376 * g++.dg/template/error53.C: New.
3378 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
3381 * gcc.target/powerpc/pr55033.c: Fix options.
3383 2013-06-18 Sriraman Tallam <tmsriram@google.com>
3385 * gcc.target/i386/inline_error.c: New test.
3386 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3387 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3389 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
3392 * g++.dg/cpp0x/decltype55.C: New.
3394 2013-06-18 Marek Polacek <polacek@redhat.com>
3396 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3398 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3400 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3402 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3404 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3405 Also changed the returns from error as distinct values so that it is
3408 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
3410 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3412 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3415 * g++.dg/template/error52.C: New.
3416 * g++.dg/lookup/friend15.C: Update.
3417 * g++.dg/parse/error11.C: Likewise.
3418 * g++.dg/parse/error14.C: Likewise.
3419 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3420 * g++.dg/parse/template25.C: Likewise.
3421 * g++.old-deja/g++.jason/cond.C: Likewise.
3422 * g++.old-deja/g++.mike/for2.C: Likewise.
3423 * g++.old-deja/g++.robertl/eb125.C: Likewise.
3424 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3426 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3428 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3431 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
3433 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3434 accidentally placing minus sign for length instead of stride.
3436 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
3438 PR rtl-optimization/57425
3439 PR rtl-optimization/57569
3440 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3441 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3443 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
3447 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3449 * gfortran.dg/typebound_assignment_6.f03: New.
3451 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
3453 * gcc.target/h8300/h8300.exp: New.
3454 * gcc.dg/pragma-isr.c: Move to ...
3455 * gcc.target/sh/torture/pragma-isr.c: ... here ...
3456 * gcc.target/h8300/pragma-isr.c: ... and here.
3457 * gcc.dg/pragma-isr2.c: Move to ...
3458 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3459 * gcc.target/h8300/pragma-isr2.c: ... and here.
3460 * gcc.dg/pragma-isr-trapa.c: Move to ...
3461 * gcc.target/sh/pragma-isr-trapa.c: ... here.
3462 * gcc.dg/pragma-isr-trapa2.c: Move to ...
3463 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3464 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3465 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3466 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3467 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3468 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3469 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3470 * gcc.dg/attr-isr-trap_exit.c: Move to ...
3471 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3472 * gcc.dg/attr-isr-trapa.c: Move to ...
3473 * gcc.target/sh/attr-isr-trapa.c: ... here.
3475 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3478 * g++.dg/ext/builtin-offsetof1.C: New.
3480 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
3482 * gcc.target/aarch64/vect_smlal_1.c: New file.
3484 2013-06-14 Tobias Burnus <burnus@net-b.de>
3487 * gfortran.dg/defined_assignment_7.f90: New.
3489 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3492 * g++.dg/rtti/dyncast6.C: New.
3493 * g++.dg/cpp0x/dyncast1.C: Likewise.
3495 2013-06-14 Alan Modra <amodra@gmail.com>
3498 * gcc.dg/pr57134.c: New.
3500 2013-06-14 Tobias Burnus <burnus@net-b.de>
3503 * gfortran.dg/deferred_type_param_9.f90: New.
3505 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3507 * gcc.dg/fold-minus-1.c: New testcase.
3509 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
3512 * gfortran.dg/typebound_assignment_5.f03: New.
3514 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3516 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3518 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3519 Pat Haugen <pthaugen@us.ibm.com>
3520 Peter Bergner <bergner@vnet.ibm.com>
3522 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3523 load/store instructions on power7, power8.
3524 * gcc.target/powerpc/atomic-p8.c: Likewise.
3526 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3529 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3531 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3534 * g++.dg/warn/Wunused-var-20.C: New.
3536 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3538 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3539 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3540 Run with -fno-common.
3542 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3544 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3545 and exit function calls with return 1 and return 0, respectively.
3547 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3549 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3552 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
3554 PR tree-optimization/57361
3555 * gcc.dg/tree-ssa/pr57361.c: New file.
3557 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3559 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3560 to ensure alignment.
3561 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3563 2013-06-12 Tobias Burnus <burnus@net-b.de>
3565 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3567 2013-06-12 Tobias Burnus <burnus@net-b.de>
3568 Dominique d'Humieres <dominiq@lps.ens.fr>
3570 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3572 2013-06-12 Jakub Jelinek <jakub@redhat.com>
3575 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3576 * gcc.target/i386/pr56564-3.c: Likewise.
3578 2013-06-11 Tobias Burnus <burnus@net-b.de>
3581 * gfortran.dg/class_array_18.f90: New.
3583 2013-06-11 Jan Hubicka <jh@suse.cz>
3586 * g++.dg/ext/visibility/anon6.C: Update testcase.
3588 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
3591 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3592 in how we check __sec_reduce_mutating function's result.
3594 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3595 Pat Haugen <pthaugen@us.ibm.com>
3596 Peter Bergner <bergner@vnet.ibm.com>
3598 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3599 direct move instructions.
3600 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3601 * gcc.target/powerpc/direct-move.h: Likewise.
3602 * gcc.target/powerpc/direct-move-float1.c: Likewise.
3603 * gcc.target/powerpc/direct-move-float2.c: Likewise.
3604 * gcc.target/powerpc/direct-move-double1.c: Likewise.
3605 * gcc.target/powerpc/direct-move-double2.c: Likewise.
3606 * gcc.target/powerpc/direct-move-long1.c: Likewise.
3607 * gcc.target/powerpc/direct-move-long2.c: Likewise.
3609 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3612 * g++.dg/cpp0x/pr52440.C: New.
3614 2013-06-10 Jakub Jelinek <jakub@redhat.com>
3617 * gcc.target/i386/pr56564-1.c: New test.
3618 * gcc.target/i386/pr56564-2.c: New test.
3619 * gcc.target/i386/pr56564-3.c: New test.
3620 * gcc.target/i386/pr56564-4.c: New test.
3621 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3622 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3623 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3624 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3625 * gcc.target/i386/vect-sizes-1.c: Likewise.
3626 * gcc.target/i386/memcpy-1.c: Likewise.
3627 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3628 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3630 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
3632 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3633 systems to cover all GNU systems.
3634 * g++.dg/abi/guard2.C: Likewise.
3635 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3636 * g++.dg/eh/sighandle.C: Likewise.
3637 * g++.dg/ext/cleanup-10.C: Likewise.
3638 * g++.dg/ext/cleanup-11.C: Likewise.
3639 * g++.dg/ext/cleanup-8.C: Likewise.
3640 * g++.dg/ext/cleanup-9.C: Likewise.
3641 * g++.dg/opt/const5.C: Likewise.
3642 * g++.dg/opt/life1.C: Likewise.
3643 * g++.dg/other/pr39496.C: Likewise.
3644 * g++.old-deja/g++.abi/aggregates.C: Likewise.
3645 * g++.old-deja/g++.abi/align.C: Likewise.
3646 * g++.old-deja/g++.abi/bitfields.C: Likewise.
3647 * g++.old-deja/g++.law/weak.C: Likewise.
3648 * g++.old-deja/g++.pt/asm1.C: Likewise.
3649 * gcc.c-torture/execute/20030125-1.x: Likewise.
3650 * gcc.c-torture/execute/990127-2.x: Likewise.
3651 * gcc.dg/20041106-1.c: Likewise.
3652 * gcc.dg/20050503-1.c: Likewise.
3653 * gcc.dg/builtin-object-size-5.c: Likewise.
3654 * gcc.dg/cleanup-10.c: Likewise.
3655 * gcc.dg/cleanup-11.c: Likewise.
3656 * gcc.dg/cleanup-8.c: Likewise.
3657 * gcc.dg/cleanup-9.c: Likewise.
3658 * gcc.dg/complex-5.c: Likewise.
3659 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3660 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3661 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3662 * gcc.dg/dfp/pr35739.c: Likewise.
3663 * gcc.dg/fdata-sections-1.c: Likewise.
3664 * gcc.dg/lto/20090206-1_0.c: Likewise.
3665 * gcc.dg/lto/20090206-2_0.c: Likewise.
3666 * gcc.dg/pr30360.c: Likewise.
3667 * gcc.dg/pr37303.c: Likewise.
3668 * gcc.dg/pr39323-1.c: Likewise.
3669 * gcc.dg/pr39323-2.c: Likewise.
3670 * gcc.dg/pr39323-3.c: Likewise.
3671 * gcc.dg/pr45416.c: Likewise.
3672 * gcc.dg/setjmp-2.c: Likewise.
3673 * gcc.dg/split-1.c: Likewise.
3674 * gcc.dg/split-3.c: Likewise.
3675 * gcc.dg/split-4.c: Likewise.
3676 * gcc.dg/strlenopt-12g.c: Likewise.
3677 * gcc.dg/strlenopt-14g.c: Likewise.
3678 * gcc.dg/strlenopt-14gf.c: Likewise.
3679 * gcc.dg/strlenopt-16g.c: Likewise.
3680 * gcc.dg/strlenopt-17g.c: Likewise.
3681 * gcc.dg/strlenopt-18g.c: Likewise.
3682 * gcc.dg/strlenopt-1f.c: Likewise.
3683 * gcc.dg/strlenopt-22g.c: Likewise.
3684 * gcc.dg/strlenopt-2f.c: Likewise.
3685 * gcc.dg/strlenopt-4g.c: Likewise.
3686 * gcc.dg/strlenopt-4gf.c: Likewise.
3687 * gcc.dg/struct-ret-3.c: Likewise.
3688 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3689 * gcc.misc-tests/linkage.exp: Likewise.
3690 * gcc.target/i386/20000724-1.c: Likewise.
3691 * gcc.target/i386/align-main-3.c: Likewise.
3692 * gcc.target/i386/cleanup-1.c: Likewise.
3693 * gcc.target/i386/inline-mcpy.c: Likewise.
3694 * gcc.target/i386/pr32268.c: Likewise.
3695 * gcc.target/i386/pr36613.c: Likewise.
3696 * gcc.target/i386/pr39013-1.c: Likewise.
3697 * gcc.target/i386/pr39013-2.c: Likewise.
3698 * gcc.target/i386/pr39496.c: Likewise.
3699 * gcc.target/i386/pr40906-3.c: Likewise.
3700 * gcc.target/i386/pr46084.c: Likewise.
3701 * lib/target-supports.exp (check_effective_target_pie): Likewise.
3703 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
3706 * gcc.target/sh/pr6526.c: New.
3708 2013-06-09 Jakub Jelinek <jakub@redhat.com>
3711 * gcc.c-torture/execute/pr57568.c: New test.
3713 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3716 * g++.dg/other/vararg-4.C: New.
3718 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
3720 PR rtl-optimization/57559
3721 * gcc.target/s390/pr57559.c : New test.
3723 2013-06-08 Tobias Burnus <burnus@net-b.de>
3726 * gfortran.dg/finalize_10.f90: New.
3727 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3728 * gfortran.dg/finalize_15.f90: New.
3730 2013-06-08 Tobias Burnus <burnus@net-b.de>
3733 * gfortran.dg/storage_size_4.f90: New.
3735 2013-06-07 Sriraman Tallam <tmsriram@google.com>
3738 * testsuite/g++.dg/ext/pr57548.C: New test.
3740 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
3743 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3745 2013-06-07 Jan Hubicka <jh@suse.cz>
3747 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3749 2013-06-07 Tobias Burnus <burnus@net-b.de>
3752 * gfortran.dg/array_constructor_48.f90: New.
3753 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3754 * gfortran.dg/array_constructor_type_15.f03: Ditto.
3756 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3759 * gcc.target/arm/xordi3-opt.c: New test.
3761 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3763 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3764 Revert to dg-options.
3766 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
3769 * gcc.target/powerpc/pr55033.c: New.
3771 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
3774 * g++.dg/cpp0x/alias-decl-36.C: New.
3776 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3777 Pat Haugen <pthaugen@us.ibm.com>
3778 Peter Bergner <bergner@vnet.ibm.com>
3780 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3781 power8 builtin functions.
3782 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3783 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3784 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3785 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3786 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3787 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3788 * gcc.target/powerpc/p8vector-vectorize-1.c: New
3789 tests to test power8 auto-vectorization.
3790 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3791 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3792 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3793 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3795 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3796 powerpc_p8vector_ok instead of powerpc_vsx_ok.
3798 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3800 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3802 (check_effective_target_powerpc_p8vector_ok): Likewise.
3803 (is-effective-target): Likewise.
3804 (check_vect_support_and_set_flags): Likewise.
3806 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3809 * g++.dg/parse/error53.C: New.
3811 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
3813 PR rtl-optimization/57459
3814 * gcc.target/i386/pr57459.c: New test.
3816 2013-06-06 Teresa Johnson <tejohnson@google.com>
3819 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3820 into -freorder-blocks-and-partition test.
3821 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3822 * gcc.dg/tree-prof/20041218-1.c: Ditto.
3823 * gcc.dg/tree-prof/pr52027.c: Use -O2.
3824 * gcc.dg/tree-prof/pr50907.c: Ditto.
3825 * gcc.dg/tree-prof/pr45354.c: Ditto.
3826 * g++.dg/tree-prof/partition2.C: Ditto.
3827 * g++.dg/tree-prof/partition3.C: Ditto.
3829 2013-06-06 Tobias Burnus <burnus@net-b.de>
3832 * gfortran.dg/finalize_16.f90: New.
3834 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
3836 * gcc.dg/vect/no-section-anchors-vect-68.c:
3837 Add dg-skip-if aarch64_tiny.
3839 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
3842 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3843 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3845 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3848 * g++.dg/cpp0x/decltype54.C: New.
3850 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
3852 * gcc.dg/fshort-wchar.c: Add extra dg-options for
3853 arm*-*-*eabi* targets.
3854 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3856 * gcc.dg/tree-ssa/pr43491.c: Likewise.
3858 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
3859 Tobias Burnus <burnus@net-b.de>
3861 * gfortran.dg/string_length_2.f90: Fix dg-do run.
3862 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
3863 * gfortran.dg/io_real_boz_4.f90: Ditto.
3864 * gfortran.dg/io_real_boz_5.f90: Ditto.
3866 2013-06-05 Andreas Schwab <schwab@suse.de>
3868 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3870 2013-06-04 Jan Hubicka <jh@suse.cz>
3872 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3874 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
3876 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3877 parameters with void.
3878 (main2): Removed argc parameter.
3879 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3880 (main): Replaced argc, argv parameters with void.
3881 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3882 (main2): Removed argc parameter.
3883 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3884 argv parameters with void. Added __asm volatile to avoid optimization
3885 on argc, if necessary.
3886 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3887 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3888 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3889 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3890 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3891 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3892 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3893 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3894 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3895 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3896 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3897 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3898 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3899 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3900 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3901 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3902 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3903 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3904 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3905 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3906 parameters with void.
3907 (main2): Removed argc parameter.
3908 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3909 (main): Replaced argc, argv parameters with void.
3910 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3911 argv parameters with void. Also renamed this function as main, and
3912 delete the existing main.
3913 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3914 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3915 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3917 2013-06-04 Ian Bolton <ian.bolton@arm.com>
3919 * gcc.target/aarch64/movi_1.c: New test.
3921 2013-06-04 Tobias Burnus <burnus@net-b.de>
3924 * gfortran.dg/finalize_12.f90: New.
3925 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3926 end of scope finalization.
3927 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3928 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3929 * gfortran.dg/auto_dealloc_2.f90: Ditto.
3930 * gfortran.dg/class_19.f03: Ditto.
3931 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3932 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3933 * gfortran.dg/extends_14.f03: Ditto.
3934 * gfortran.dg/move_alloc_4.f90: Ditto.
3935 * gfortran.dg/typebound_proc_27.f03: Ditto.
3937 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
3939 * gfortran.dg/bounds_check_7.f90: Remove "! {".
3940 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3941 * gfortran.dg/default_initialization_5.f90: Update dg-do.
3942 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3943 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3944 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3945 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3946 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
3947 * gfortran.dg/io_real_boz_4.f90: Ditto.
3948 * gfortran.dg/io_real_boz_5.f90: Ditto.
3949 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3950 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3951 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3952 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3953 * gfortran.dg/transpose_2.f90: Fix dg-output.
3955 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
3957 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3958 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3959 dg-option and an header comment.
3961 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3964 * g++.dg/cpp0x/sfinae46.C: New.
3965 * g++.dg/cpp0x/defaulted13.C: Adjust.
3966 * g++.dg/cpp0x/defaulted2.C: Likewise.
3967 * g++.dg/cpp0x/defaulted26.C: Likewise.
3968 * g++.dg/cpp0x/defaulted3.C: Likewise.
3969 * g++.dg/cpp0x/error1.C: Likewise.
3970 * g++.dg/cpp0x/implicit1.C: Likewise.
3971 * g++.dg/cpp0x/implicit11.C: Likewise.
3972 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3973 * g++.dg/cpp0x/initlist47.C: Likewise.
3974 * g++.dg/cpp0x/initlist9.C: Likewise.
3975 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3976 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3977 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3978 * g++.dg/cpp0x/union4.C: Likewise.
3979 * g++.dg/template/crash108.C: Likewise.
3980 * g++.dg/template/crash41.C: Likewise.
3981 * g++.old-deja/g++.jason/local.C: Likewise.
3982 * g++.old-deja/g++.law/visibility3.C: Likewise.
3984 2013-06-03 Teresa Johnson <tejohnson@google.com>
3986 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3987 * gcc.dg/vect/bb-slp-14.c: Ditto.
3988 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3989 * gcc.dg/vect/bb-slp-23.c: Ditto.
3990 * gcc.dg/vect/bb-slp-15.c: Ditto.
3991 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3992 * gcc.dg/vect/bb-slp-24.c: Ditto.
3993 * gcc.dg/vect/bb-slp-16.c: Ditto.
3994 * gcc.dg/vect/bb-slp-25.c: Ditto.
3995 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3996 * gcc.dg/vect/bb-slp-17.c: Ditto.
3997 * gcc.dg/vect/bb-slp-1.c: Ditto.
3998 * gcc.dg/vect/bb-slp-26.c: Ditto.
3999 * gcc.dg/vect/bb-slp-18.c: Ditto.
4000 * gcc.dg/vect/bb-slp-2.c: Ditto.
4001 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4002 * gcc.dg/vect/bb-slp-27.c: Ditto.
4003 * gcc.dg/vect/bb-slp-19.c: Ditto.
4004 * gcc.dg/vect/bb-slp-3.c: Ditto.
4005 * gcc.dg/vect/bb-slp-28.c: Ditto.
4006 * gcc.dg/vect/bb-slp-4.c: Ditto.
4007 * gcc.dg/vect/bb-slp-29.c: Ditto.
4008 * gcc.dg/vect/bb-slp-5.c: Ditto.
4009 * gcc.dg/vect/bb-slp-6.c: Ditto.
4010 * gcc.dg/vect/bb-slp-8a.c: Ditto.
4011 * gcc.dg/vect/bb-slp-7.c: Ditto.
4012 * gcc.dg/vect/bb-slp-8b.c: Ditto.
4013 * gcc.dg/vect/bb-slp-8.c: Ditto.
4014 * gcc.dg/vect/bb-slp-9.c: Ditto.
4015 * gcc.dg/vect/bb-slp-10.c: Ditto.
4016 * gcc.dg/vect/bb-slp-11.c: Ditto.
4017 * gcc.dg/vect/bb-slp-20.c: Ditto.
4018 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4019 * gcc.dg/vect/bb-slp-21.c: Ditto.
4020 * gcc.dg/vect/bb-slp-30.c: Ditto.
4021 * gcc.dg/vect/bb-slp-13.c: Ditto.
4022 * gcc.dg/vect/bb-slp-22.c: Ditto.
4023 * g++.dg/vect/slp-pr50413.cc: Ditto.
4024 * g++.dg/vect/slp-pr56812.cc: Ditto.
4025 * g++.dg/vect/slp-pr50819.cc: Ditto.
4027 2013-06-01 Tobias Burnus <burnus@net-b.de>
4030 * gfortran.dg/class_array_17.f90: New.
4032 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4034 * ada/acats/floatstore.lst: New.
4035 * ada/acats/run_all.sh: Process it.
4037 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4039 * gcc.target/powerpc/e500-ord-1.c: New test.
4040 * gcc.target/powerpc/e500-ord-2.c: Likewise.
4041 * gcc.target/powerpc/e500-unord-1.c: Likewise.
4042 * gcc.target/powerpc/e500-unord-2.c: Likewise.
4044 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4046 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4048 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4050 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4052 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4054 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4056 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
4059 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4062 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4064 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4066 2013-05-31 Marek Polacek <polacek@redhat.com>
4068 PR tree-optimization/57478
4069 PR tree-optimization/57453
4070 * gcc.dg/torture/pr57478.c: New test.
4072 2013-05-31 Tobias Burnus <burnus@net-b.de>
4075 * gfortran.dg/class_array_17.f90: New.
4077 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4080 * gcc.target/arm/iordi3-opt.c: New test.
4082 2013-05-31 Janus Weil <janus@gcc.gnu.org>
4086 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4087 * gfortran.dg/interface_26.f90: Ditto.
4088 * gfortran.dg/proc_ptr_11.f90: Ditto.
4089 * gfortran.dg/proc_ptr_15.f90: Ditto.
4090 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4091 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4092 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4093 * gfortran.dg/typebound_override_1.f90: Ditto.
4094 * gfortran.dg/typebound_override_4.f90: Ditto.
4095 * gfortran.dg/typebound_proc_6.f03: Ditto.
4096 * gfortran.dg/assumed_type_7.f90: New test.
4097 * gfortran.dg/typebound_override_5.f90: New test.
4098 * gfortran.dg/typebound_override_6.f90: New test.
4099 * gfortran.dg/typebound_override_7.f90: New test.
4101 2013-05-30 Tobias Burnus <burnus@net-b.de>
4104 * gfortran.dg/power_6.f90: New.
4106 2013-05-30 Ian Bolton <ian.bolton@arm.com>
4108 * gcc.target/aarch64/insv_1.c: New test.
4110 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
4112 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4113 dg-skip-if "No stabs".
4115 2013-05-30 Janus Weil <janus@gcc.gnu.org>
4118 * gfortran.dg/assumed_size_1.f90: New.
4120 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4122 * gcc.dg/shrink-wrap-alloca.c: New added.
4123 * gcc.dg/shrink-wrap-pretend.c: New added.
4124 * gcc.dg/shrink-wrap-sibcall.c: New added.
4126 2013-05-30 Tobias Burnus <burnus@net-b.de>
4129 * gfortran.dg/assumed_rank_13.f90: New.
4131 2013-05-29 Easwaran Raman <eraman@google.com>
4133 PR tree-optimization/57442
4134 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4136 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4138 PR tree-optimization/57441
4139 * gcc.c-torture/compile/pr57441.c: New.
4141 2013-05-29 Dehao Chen <dehao@google.com>
4144 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4146 2013-05-29 Tobias Burnus <burnus@net-b.de>
4149 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4150 * gfortran.dg/class_19.f03: Ditto.
4152 2013-05-29 Richard Biener <rguenther@suse.de>
4154 * gcc.dg/vect/bb-slp-32.c: New testcase.
4156 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4158 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4159 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4160 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4161 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4162 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4163 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4164 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4165 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4166 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4167 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4168 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4169 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4170 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4171 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4172 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4173 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4174 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4175 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4176 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4177 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4178 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4179 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4180 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4181 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4182 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4183 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4184 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4185 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4186 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4187 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4188 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4189 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4190 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4191 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4192 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4193 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4194 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4195 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4196 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4198 2013-05-29 Tobias Burnus <burnus@net-b.de>
4201 * gfortran.dg/finalize_11.f90: New.
4202 * gfortran.dg/finalize_4.f03: Remove dg-error.
4203 * gfortran.dg/finalize_5.f03: Ditto.
4204 * gfortran.dg/finalize_6.f03: Ditto.
4205 * gfortran.dg/finalize_7.f03: Ditto.
4207 2013-05-28 Tobias Burnus <burnus@net-b.de>
4209 * gfortran.dg/class_array_16.f90: New.
4211 2013-05-28 Tobias Burnus <burnus@net-b.de>
4214 * testsuite/gfortran.dg/use_29.f90: New.
4216 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4218 * gnat.dg/fp_exception.adb: New test.
4220 2013-05-28 Richard Biener <rguenther@suse.de>
4222 PR tree-optimization/56787
4223 * gcc.dg/vect/pr56787.c: New testcase.
4225 2013-05-28 Janus Weil <janus@gcc.gnu.org>
4226 Tobias Burnus <burnus@net-b.de>
4229 * gfortran.dg/typebound_override_4.f90: New.
4231 2013-05-28 Richard Biener <rguenther@suse.de>
4233 PR tree-optimization/57411
4234 * g++.dg/opt/pr57411.C: New testcase.
4236 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4238 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4239 * gcc.dg/builtin-bswap-9.c: Likewise.
4241 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4243 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4245 2013-05-27 Richard Biener <rguenther@suse.de>
4248 * gcc.dg/gomp/pr57412.c: New testcase.
4250 2013-05-27 Bud Davis <jmdavis@link.com>
4253 * gfortran.dg/stfunc_8.f90: New.
4255 2013-05-27 Richard Biener <rguenther@suse.de>
4257 PR tree-optimization/57343
4258 * gcc.dg/torture/pr57343.c: New testcase.
4260 2013-05-27 Richard Biener <rguenther@suse.de>
4262 PR tree-optimization/57417
4263 * gcc.dg/torture/pr57417.c: New testcase.
4265 2013-05-27 Richard Biener <rguenther@suse.de>
4267 PR tree-optimization/57396
4268 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4270 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4272 * gnat.dg/specs/last_bit.ads: New test.
4274 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4276 * gnat.dg/specs/machine_attribute.ads: New test.
4278 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4280 * gnat.dg/incomplete3.ad[sb]: New test.
4282 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4285 * gcc.target/mips/div-13.c: New test.
4287 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4290 * gcc.target/mips/mips16-attributes-5.c,
4291 * gcc.target/mips/mips16-attributes-6.c: New tests.
4293 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
4295 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4296 * gcc.dg/builtin-bswap-8.c: Likewise.
4298 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4301 * g++.dg/cpp0x/new1.C: New.
4303 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4306 * g++.dg/parse/dtor16.C: New.
4307 * g++.dg/parse/dtor6.C: Adjust.
4309 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4312 * g++.dg/expr/bitfield12.C: New.
4314 2013-05-24 Jeff Law <law@redhat.com>
4316 PR tree-optimization/57124
4317 * gcc.c-torture/execute/pr57124.c: New test.
4318 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4320 2013-05-24 Martin Jambor <mjambor@suse.cz>
4322 PR tree-optimization/57294
4323 * gcc.dg/ipa/pr57294.c: New test.
4325 2013-05-24 Dehao Chen <dehao@google.com>
4327 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4329 2013-05-24 Ian Bolton <ian.bolton@arm.com>
4331 * gcc.target/aarch64/scalar_intrinsics.c
4332 (force_simd): Use a valid instruction.
4333 (test_vdupd_lane_s64): Pass a valid lane argument.
4334 (test_vdupd_lane_u64): Likewise.
4336 2013-05-24 Richard Biener <rguenther@suse.de>
4338 PR tree-optimization/57287
4339 * gcc.dg/pr57287.c: New testcase.
4341 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4344 * g++.dg/template/error51.C: New.
4346 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4349 * g++.dg/template/bitfield2.C: New.
4351 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4353 * gnat.dg/specs/noinline1.ads: New test.
4354 * gnat.dg/noinline2.ad[sb]: Likewise.
4355 * gnat.dg/specs/noinline3.ads: Likewise.
4356 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4358 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
4361 * gcc.dg/tree-ssa/pr57385.c: New test.
4363 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4365 * gnat.dg/derived_type4.adb: New test.
4367 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4369 * gcc.dg/builtin-bswap-6.c: New test.
4370 * gcc.dg/builtin-bswap-7.c: Likewise.
4371 * gcc.dg/builtin-bswap-8.c: Likewise.
4372 * gcc.dg/builtin-bswap-9.c: Likewise.
4374 2013-05-23 Christian Bruel <christian.bruel@st.com>
4377 * gcc.dg/debug/pr57351.c: New test
4379 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
4381 * gcc.target/aarch64/vect-clz.c: New file.
4383 2013-05-23 Martin Jambor <mjambor@suse.cz>
4386 * gcc.dg/ipa/pr57347.c: New test.
4388 2013-05-23 Richard Biener <rguenther@suse.de>
4390 PR tree-optimization/57380
4391 * g++.dg/tree-ssa/pr57380.C: New testcase.
4393 2013-05-23 Richard Biener <rguenther@suse.de>
4396 * gcc.dg/torture/pr57381.c: New testcase.
4398 2013-05-23 Jakub Jelinek <jakub@redhat.com>
4401 * gcc.c-torture/execute/pr57344-1.c: New test.
4402 * gcc.c-torture/execute/pr57344-2.c: New test.
4403 * gcc.c-torture/execute/pr57344-3.c: New test.
4404 * gcc.c-torture/execute/pr57344-4.c: New test.
4406 2013-05-23 Richard Biener <rguenther@suse.de>
4408 PR rtl-optimization/57341
4409 * gcc.dg/torture/pr57341.c: New testcase.
4411 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4414 * g++.dg/parse/crash62.C: New.
4416 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4417 Pat Haugen <pthaugen@us.ibm.com>
4418 Peter Bergner <bergner@vnet.ibm.com>
4420 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4423 2013-05-22 Tobias Burnus <burnus@net-b.de>
4426 * gfortran.dg/defined_assignment_6.f90: New.
4428 2013-05-22 Tobias Burnus <burnus@net-b.de>
4431 * gfortran.dg/assumed_type_6.f90: New.
4433 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4436 * g++.dg/cpp0x/Wunused-parm.C: New.
4438 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4440 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4441 * g++.dg/warn/Wdouble-promotion.C: Likewise.
4443 2013-05-21 Easwaran Raman <eraman@google.com>
4445 PR tree-optimization/57322
4446 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4448 2013-05-21 Graham Stott <graham.stott@btinternet.com>
4450 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4453 2013-05-21 Tobias Burnus <burnus@net-b.de>
4456 * gfortran.dg/assumed_type_5.f90: New.
4457 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4458 * gfortran.dg/assumed_rank_2.f90: Ditto.
4459 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4460 * gfortran.dg/no_arg_check_3.f90: Ditto.
4462 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4464 PR tree-optimization/57331
4465 * gcc.c-torture/compile/pr57331.c: New test.
4467 2013-05-21 Richard Biener <rguenther@suse.de>
4469 PR tree-optimization/57330
4470 * gcc.dg/torture/pr57330.c: New testcase.
4472 2013-05-21 Richard Biener <rguenther@suse.de>
4474 PR tree-optimization/57303
4475 * gcc.dg/torture/pr57303.c: New testcase.
4477 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4479 PR tree-optimization/57321
4480 * gcc.c-torture/execute/pr57321.c: New test.
4482 2013-05-20 Tobias Burnus <burnus@net-b.de>
4486 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4487 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4488 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4489 * gfortran.dg/binding_label_tests_3.f03: Ditto.
4490 * gfortran.dg/binding_label_tests_4.f03: Ditto.
4491 * gfortran.dg/binding_label_tests_5.f03: Ditto.
4492 * gfortran.dg/binding_label_tests_6.f03: Ditto.
4493 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4494 * gfortran.dg/binding_label_tests_8.f03: Ditto.
4495 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4496 * gfortran.dg/binding_label_tests_24.f90: New.
4497 * gfortran.dg/binding_label_tests_25.f90: New.
4499 2013-05-20 Tobias Burnus <burnus@net-b.de>
4502 * gfortran.dg/binding_label_tests_17.f90: New.
4503 * gfortran.dg/binding_label_tests_18.f90: New.
4504 * gfortran.dg/binding_label_tests_19.f90: New.
4505 * gfortran.dg/binding_label_tests_20.f90: New.
4506 * gfortran.dg/binding_label_tests_21.f90: New.
4507 * gfortran.dg/binding_label_tests_22.f90: New.
4508 * gfortran.dg/binding_label_tests_23.f90: New.
4510 2013-05-20 Tobias Burnus <burnus@net-b.de>
4513 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4514 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4515 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4516 * gfortran.dg/common_18.f90: New.
4517 * gfortran.dg/common_19.f90: New.
4518 * gfortran.dg/common_20.f90: New.
4519 * gfortran.dg/common_21.f90: New.
4521 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4524 * g++.dg/parse/error52.C: New.
4525 * g++.dg/parse/error3.C: Adjust.
4526 * g++.dg/parse/error36.C: Likewise.
4528 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4531 * gcc.target/sh/pr56547-1.c: New.
4532 * gcc.target/sh/pr56547-2.c: New.
4534 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4537 * g++.dg/warn/Wsign-compare-6.C: New.
4538 * g++.dg/warn/Wdouble-promotion.C: Adjust.
4540 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4543 * g++.dg/template/error50.C: New.
4545 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4548 * g++.dg/ext/complit13.C: New.
4550 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
4553 * g++.dg/pr57175.C: New testcase.
4555 2013-05-17 Easwaran Raman <eraman@google.com>
4557 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4559 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
4562 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4564 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4566 PR rtl-optimization/57281
4567 PR rtl-optimization/57300
4568 * gcc.dg/pr57300.c: New test.
4569 * gcc.c-torture/execute/pr57281.c: New test.
4571 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4574 * g++.dg/ext/sizeof-complit.C: New.
4576 2013-05-17 Marek Polacek <polacek@redhat.com>
4578 * gcc.dg/strlenopt-25.c: New test.
4579 * gcc.dg/strlenopt-26.c: Likewise.
4581 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4583 * gcc.target/i386/rotate-4.c: Compile only with -mavx
4584 instead of -mavx2, require only avx instead of avx2.
4585 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4586 of avx2-check.h and turn into an avx runtime test instead of
4589 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4591 * g++.dg/ext/vector22.C: Uncomment working test.
4593 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
4596 * g++.dg/template/pr17410.C: New.
4598 2013-05-16 Jakub Jelinek <jakub@redhat.com>
4600 * gcc.target/i386/rotate-3.c: New test.
4601 * gcc.target/i386/rotate-3a.c: New test.
4602 * gcc.target/i386/rotate-4.c: New test.
4603 * gcc.target/i386/rotate-4a.c: New test.
4604 * gcc.target/i386/rotate-5.c: New test.
4605 * gcc.target/i386/rotate-5a.c: New test.
4607 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4609 * gcc.dg/visibility-21.c: Require section_anchors.
4611 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
4613 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4614 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4615 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4617 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
4619 * gcc.dg/visibility-21.c: New.
4621 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4624 * gcc.dg/pr57286.c: New testcase.
4625 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4626 * g++.dg/ext/vector22.C: Comment out transformations not
4629 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
4632 * gcc.target/mips/call-1.c: Restrict to o32.
4633 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4635 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4637 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4639 * g++.dg/warn/Wshadow-1.C: Likewise.
4640 * g++.dg/warn/Wshadow-6.C: Likewise.
4641 * g++.dg/warn/Wshadow-7.C: Likewise.
4643 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4646 * g++.dg/parse/pr31952-1.C: New.
4647 * g++.dg/parse/pr31952-2.C: Likewise.
4648 * g++.dg/parse/pr31952-3.C: Likewise.
4650 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4651 * g++.old-deja/g++.jason/cond.C: Likewise.
4652 * g++.dg/cpp0x/range-for5.C: Likewise.
4654 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4657 * gcc.target/arm/pr40887.c: Adjust testcase.
4658 * gcc.target/arm/pr19599.c: New test.
4660 2013-05-15 Richard Biener <rguenther@suse.de>
4662 PR tree-optimization/57275
4663 * gcc.target/i386/pr57275.c: New testcase.
4665 2013-05-15 Jan Hubicka <jh@suse.cz>
4667 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4668 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4669 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4671 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4673 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4676 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4679 * c-c++-common/Wsequence-point-1.c: New test.
4681 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
4683 * g++.dg/ext/vector22.C: New testcase.
4684 * gcc.dg/binop-xor3.c: Remove xfail.
4686 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
4688 * gcc.target/aarch64/vect-fcm.x: Add cases testing
4689 FLOAT cmp FLOAT ? INT : INT.
4690 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4691 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4692 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4693 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4694 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4695 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4697 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
4700 * g++.dg/cpp0x/defaulted43.C: New.
4702 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4704 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4705 (alloca): Remove declaration.
4706 (foo9): Replace alloca by __builtin_alloca.
4708 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
4710 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4711 Expect "size of array is too large" error.
4713 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4715 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4717 2013-05-14 Richard Biener <rguenther@suse.de>
4720 * g++.dg/torture/pr57235.C: New testcase.
4722 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4725 * gcc.dg/torture/pr57251.c: New test.
4727 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
4730 * gcc.target/i386/pr57264.c: New test.
4732 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4734 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4736 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
4738 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4740 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4742 PR tree-optimization/45216
4743 PR tree-optimization/57157
4744 * c-c++-common/rotate-1.c: Add 32 tests with +.
4745 * c-c++-common/rotate-1a.c: Adjust.
4746 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4747 * c-c++-common/rotate-2b.c: New test.
4748 * c-c++-common/rotate-3.c: Add 32 tests with +.
4749 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4750 * c-c++-common/rotate-4b.c: New test.
4751 * c-c++-common/rotate-5.c: New test.
4753 2013-05-13 Martin Jambor <mjambor@suse.cz>
4756 * gcc.dg/ipa/remref-0.c: New test.
4757 * gcc.dg/ipa/remref-1a.c: Likewise.
4758 * gcc.dg/ipa/remref-1b.c: Likewise.
4759 * gcc.dg/ipa/remref-2a.c: Likewise.
4760 * gcc.dg/ipa/remref-2b.c: Likewise.
4762 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
4764 * gcc.dg/vector-shift-2.c: New testcase.
4766 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4768 PR tree-optimization/57230
4769 * gcc.dg/strlenopt-24.c: New test.
4771 PR tree-optimization/57230
4772 * gcc.dg/strlenopt-23.c: New test.
4774 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
4777 * gcc.target/sh/pr57108.c: Move this test case to ...
4778 * gcc.c-torture/compile/pr57108.c: ... here.
4780 2013-05-10 Richard Biener <rguenther@suse.de>
4782 PR tree-optimization/57214
4783 * gcc.dg/torture/pr57214.c: New testcase.
4785 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
4787 * gcc.dg/vector-shift.c: New testcase.
4789 2013-05-10 Jakub Jelinek <jakub@redhat.com>
4791 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4793 PR tree-optimization/45216
4794 PR tree-optimization/57157
4795 * c-c++-common/rotate-1.c: New test.
4796 * c-c++-common/rotate-1a.c: New test.
4797 * c-c++-common/rotate-2.c: New test.
4798 * c-c++-common/rotate-2a.c: New test.
4799 * c-c++-common/rotate-3.c: New test.
4800 * c-c++-common/rotate-3a.c: New test.
4801 * c-c++-common/rotate-4.c: New test.
4802 * c-c++-common/rotate-4a.c: New test.
4804 2013-05-10 Richard Biener <rguenther@suse.de>
4806 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4807 * gcc.target/i386/l_fma_double_1.c: Adjust.
4808 * gcc.target/i386/l_fma_double_2.c: Likewise.
4809 * gcc.target/i386/l_fma_double_3.c: Likewise.
4810 * gcc.target/i386/l_fma_double_4.c: Likewise.
4811 * gcc.target/i386/l_fma_double_5.c: Likewise.
4812 * gcc.target/i386/l_fma_double_6.c: Likewise.
4813 * gcc.target/i386/l_fma_float_1.c: Likewise.
4814 * gcc.target/i386/l_fma_float_2.c: Likewise.
4815 * gcc.target/i386/l_fma_float_3.c: Likewise.
4816 * gcc.target/i386/l_fma_float_4.c: Likewise.
4817 * gcc.target/i386/l_fma_float_5.c: Likewise.
4818 * gcc.target/i386/l_fma_float_6.c: Likewise.
4820 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4823 * g++.dg/cpp0x/pr51226.C: New.
4825 2013-04-16 Han Shen <shenhan@google.com>
4827 Test cases for '-fstack-protector-strong'.
4828 * gcc.dg/fstack-protector-strong.c: New.
4829 * g++.dg/fstack-protector-strong.C: New.
4831 2013-05-07 Ian Bolton <ian.bolton@arm.com>
4833 * gcc.target/aarch64/ands_1.c: New test.
4834 * gcc.target/aarch64/ands_2.c: Likewise
4836 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4838 * lib/target-supports.exp (check_effective_target_hw): New
4840 * c-c++-common/asan/clone-test-1.c: Call
4841 check_effective_target_hw.
4842 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4843 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4844 possible decorations.
4845 * c-c++-common/asan/null-deref-1.c: Likewise.
4846 * c-c++-common/asan/stack-overflow-1.c: Likewise.
4847 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4848 * c-c++-common/asan/use-after-free-1.c: Likewise.
4849 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4850 * g++.dg/asan/large-func-test-1.C: Likewise.
4852 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
4854 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4856 2013-05-07 Richard Biener <rguenther@suse.de>
4859 * g++.dg/torture/pr57190.C: New testcase.
4861 2013-05-07 Jakub Jelinek <jakub@redhat.com>
4863 PR tree-optimization/57149
4864 * gcc.dg/pr57149.c: New test.
4867 * gcc.dg/pr57184.c: New test.
4869 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
4871 * gnat.dg/specs/array3.ads: New test.
4873 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
4875 * c-c++-common/vector-scalar-2.c: New testcase.
4877 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
4879 * gcc.target/i386/asm-dialect-2.c: New testcase.
4881 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4884 * g++.dg/cpp0x/auto38.C: New.
4886 2013-05-06 Richard Biener <rguenther@suse.de>
4888 PR tree-optimization/57185
4889 * gcc.dg/autopar/pr57185.c: New testcase.
4891 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
4894 * gcc.target/i386/pr57106.c: New test.
4896 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4898 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4899 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4900 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4901 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4902 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4903 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4904 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4906 2013-05-06 Teresa Johnson <tejohnson@google.com>
4909 * gcc.dg/pr57154.c: New test.
4911 2013-05-06 Richard Biener <rguenther@suse.de>
4914 * gcc.dg/torture/pr57147-1.c: New testcase.
4915 * gcc.dg/torture/pr57147-2.c: Likewise.
4916 * gcc.dg/torture/pr57147-3.c: Likewise.
4918 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4921 * gcc.target/sh/pr55303-1.c: New.
4922 * gcc.target/sh/pr55303-2.c: New.
4923 * gcc.target/sh/pr55303-3.c: New.
4925 2013-05-05 Tobias Burnus <burnus@net-b.de>
4927 * gfortran.dg/allocate_with_source_3.f90: New.
4929 2013-05-05 Tobias Burnus <burnus@net-b.de>
4932 * gfortran.dg/null_8.f90: New.
4934 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4937 * g++.dg/cpp0x/enum27.C: New.
4938 * g++.dg/cpp0x/enum_base.C: Adjust.
4940 2013-05-04 Jakub Jelinek <jakub@redhat.com>
4942 PR tree-optimization/56205
4943 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4945 2013-05-04 Tobias Burnus <burnus@net-b.de>
4947 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4948 * gfortran.dg/bind_c_usage_27.f90: New.
4949 * gfortran.dg/bind_c_usage_28.f90: New.
4951 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4954 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4956 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4959 * gcc.target/powerpc/pr57150.c: New file.
4961 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4963 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4964 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4965 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4966 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4967 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4968 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4969 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4971 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4973 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4974 scan-assembler-times.
4976 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4978 * gcc.dg/tree-ssa/slsr-32.c: New.
4979 * gcc.dg/tree-ssa/slsr-33.c: New.
4980 * gcc.dg/tree-ssa/slsr-34.c: New.
4981 * gcc.dg/tree-ssa/slsr-35.c: New.
4982 * gcc.dg/tree-ssa/slsr-36.c: New.
4983 * gcc.dg/tree-ssa/slsr-37.c: New.
4984 * gcc.dg/tree-ssa/slsr-38.c: New.
4986 2013-05-03 Ian Bolton <ian.bolton@arm.com>
4988 * gcc.target/aarch64/tst_1.c: New test.
4989 * gcc.target/aarch64/tst_2.c: Likewise
4991 2013-05-02 Jeff Law <law@redhat.com>
4993 PR tree-optimization/57144
4994 * gcc.c-torture/execute/pr57144.c: New test.
4996 2013-05-03 Jakub Jelinek <jakub@redhat.com>
4998 PR rtl-optimization/57130
4999 * gcc.c-torture/execute/pr57130.c: New test.
5001 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
5003 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5005 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
5007 * gcc.target/aarch64/fabd.c: New file.
5009 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5012 * g++.dg/cpp0x/pr54318.C: New.
5014 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5017 * g++.dg/parse/error51.C: New.
5018 * g++.dg/parse/error15.C: Adjust column numbers.
5020 2013-05-02 Tobias Burnus <burnus@net-b.de>
5023 * gfortran.dg/size_kind_2.f90: New.
5024 * gfortran.dg/size_kind_3.f90: New.
5026 2013-05-02 Richard Biener <rguenther@suse.de>
5029 * g++.dg/torture/pr57140.C: New testcase.
5031 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
5034 * gcc.target/arm/pr56732-1.c: New test.
5036 2013-05-02 Martin Jambor <mjambor@suse.cz>
5039 * gcc.dg/ipa/pr56988.c: New test.
5041 2013-05-02 Ian Bolton <ian.bolton@arm.com>
5043 * gcc.target/aarch64/bics_1.c: New test.
5044 * gcc.target/aarch64/bics_2.c: Likewise.
5046 2013-05-02 Jakub Jelinek <jakub@redhat.com>
5048 PR rtl-optimization/57131
5049 * gcc.c-torture/execute/pr57131.c: New test.
5051 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5054 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5056 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
5059 * gcc.target/i386/pr57091.c: New test.
5061 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5063 * gcc.target/aarch64/vect-vaddv.c: New.
5065 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5067 * gcc.target/aarch64/vect-vmaxv.c: New.
5068 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5070 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5072 * gcc.target/aarch64/scalar-vca.c: New.
5073 * gcc.target/aarch64/vect-vca.c: Likewise.
5075 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5077 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5078 (test_vceqd_s64): Force arguments to SIMD registers.
5079 (test_vceqzd_s64): Likewise.
5080 (test_vcged_s64): Likewise.
5081 (test_vcled_s64): Likewise.
5082 (test_vcgezd_s64): Likewise.
5083 (test_vcged_u64): Likewise.
5084 (test_vcgtd_s64): Likewise.
5085 (test_vcltd_s64): Likewise.
5086 (test_vcgtzd_s64): Likewise.
5087 (test_vcgtd_u64): Likewise.
5088 (test_vclezd_s64): Likewise.
5089 (test_vcltzd_s64): Likewise.
5090 (test_vtst_s64): Likewise.
5091 (test_vtst_u64): Likewise.
5093 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5096 * g++.dg/cpp0x/decltype53.C: New.
5098 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5101 * gfortran.dg/power_5.f90: New test.
5103 2013-04-30 Richard Biener <rguenther@suse.de>
5106 * gcc.dg/torture/pr57122.c: New testcase.
5108 2013-04-30 Richard Biener <rguenther@suse.de>
5111 * g++.dg/torture/pr57107.C: New testcase.
5113 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
5115 PR rtl-optimization/57105
5116 * gcc.dg/pr57105.c: New test.
5118 2013-04-30 Jakub Jelinek <jakub@redhat.com>
5120 PR tree-optimization/57104
5121 * gcc.dg/pr57104.c: New test.
5123 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5126 * gcc.target/i386/pr44578.c: New test.
5128 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
5131 * gcc.target/i386/pr57097.c: New test.
5133 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5136 * gcc.target/i386/pr57098.c: New test.
5138 2013-04-29 Kai Tietz <ktietz@redhat.com>
5140 * gcc.c-torture/execute/pr55875.c: New test.
5142 2013-04-29 Richard Biener <rguenther@suse.de>
5145 * gcc.dg/torture/pr57075.c: New testcase.
5147 2013-04-29 Richard Biener <rguenther@suse.de>
5150 * gcc.dg/autopar/pr57103.c: New testcase.
5152 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5154 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5156 2013-04-29 Tom de Vries <tom@codesourcery.com>
5158 * gcc.dg/pr50763.c: Update test.
5160 2013-04-26 Jeff Law <law@redhat.com>
5162 * gcc.dg/tree-ssa/vrp88.c: New test.
5164 2013-04-29 Christian Bruel <christian.bruel@st.com>
5167 * gcc.target/sh/pr57108.c: New test.
5169 2013-04-29 Richard Biener <rguenther@suse.de>
5172 * gfortran.dg/gomp/pr57089.f90: New testcase.
5174 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5176 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5178 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5180 * gcc.target/aarch64/vect-vcvt.c: New.
5182 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5184 * gcc.target/aarch64/vect-vrnd.c: New.
5186 2013-04-29 Richard Biener <rguenther@suse.de>
5188 PR tree-optimization/57081
5189 * gcc.dg/torture/pr57081.c: New testcase.
5191 2013-04-29 Jakub Jelinek <jakub@redhat.com>
5193 PR tree-optimization/57083
5194 * gcc.dg/torture/pr57083.c: New test.
5196 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5199 * g++.dg/cpp0x/decltype52.C: New.
5201 2013-04-28 Jakub Jelinek <jakub@redhat.com>
5203 N3472 binary constants
5204 * g++.dg/cpp/limits.C: Adjust warning wording.
5205 * g++.dg/system-binary-constants-1.C: Likewise.
5206 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5208 2013-04-28 Tobias Burnus <burnus@net-b.de>
5211 * gfortran.dg/coarray_30.f90: New.
5213 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5216 * frontend-passes (optimize_power): New function.
5217 (optimize_op): Use it.
5219 2013-04-27 Jakub Jelinek <jakub@redhat.com>
5222 * gcc.c-torture/execute/pr56866.c: New test.
5223 * gcc.target/i386/pr56866.c: New test.
5225 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5228 * gcc.dg/setjmp-5.c: New test.
5230 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5233 * g++.dg/cpp0x/constexpr-55708.C: New.
5235 2013-04-26 Richard Biener <rguenther@suse.de>
5237 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5238 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5239 * gcc.dg/pr53265.c: Remove XFAILs.
5240 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5241 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5243 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5245 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5246 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5247 -fdiagnostics-color=never option similarly to
5248 -fno-diagnostics-show-caret option.
5250 2013-04-25 Jakub Jelinek <jakub@redhat.com>
5252 PR rtl-optimization/57003
5253 * gcc.target/i386/pr57003.c: New test.
5255 2013-04-25 Marek Polacek <polacek@redhat.com>
5257 PR tree-optimization/57066
5258 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5260 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
5261 Tejas Belagod <tejas.belagod@arm.com>
5263 * gcc.target/aarch64/vaddv-intrinsic.c: New.
5264 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5265 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5267 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5269 * gcc.target/aarch64/cmp.c: New.
5271 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5273 * gcc.target/aarch64/ngc.c: New.
5275 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5277 * lib/target-supports.exp
5278 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5279 (check_effective_target_arm_neon_fp16_ok): Likewise.
5280 (add_options_for_arm_neon_fp16): Likewise.
5281 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5282 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5284 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
5286 PR rtl-optimizations/57046
5287 * gcc.target/i386/pr57046.c: New test.
5289 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5291 * g++.dg/cpp1y/cplusplus.C: New.
5293 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5295 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5297 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5299 * c-c++-common/Wpointer-arith-1.c: New.
5301 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5303 * g++.dg/cpp1y/cxx1y_macro.C: New.
5305 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5308 * g++.dg/cpp0x/sfinae45.C: New.
5310 2013-04-24 Richard Biener <rguenther@suse.de>
5313 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5315 2013-04-23 Richard Biener <rguenther@suse.de>
5318 * gcc.dg/torture/pr57036-1.c: New testcase.
5319 * gcc.dg/torture/pr57036-2.c: Likewise.
5321 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
5323 * gcc.target/aarch64/scalar-mov.c: New testcase.
5325 2013-04-23 Richard Biener <rguenther@suse.de>
5327 PR tree-optimization/57026
5328 * gcc.dg/torture/pr57026.c: New testcase.
5330 2013-04-22 Janus Weil <janus@gcc.gnu.org>
5334 * gfortran.dg/transfer_check_4.f90: New.
5336 2013-04-22 Marek Polacek <polacek@redhat.com>
5339 * gcc.dg/pr56990.c: New test.
5341 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
5344 * gcc.target/i386/pr57018.c: New test.
5346 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
5348 * gcc.target/aarch64/vrecps.c: New.
5349 * gcc.target/aarch64/vrecpx.c: Likewise.
5351 2013-04-22 Christian Bruel <christian.bruel@st.com>
5354 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5356 2013-04-21 Jeff Law <law@redhat.com>
5358 * gcc.dg/tree-ssa/forwprop-26.c: New test.
5360 2013-04-20 Tobias Burnus <burnus@net-b.de>
5363 * gfortran.dg/c_loc_test_22.f90: New.
5365 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
5367 PR rtl-optimization/56847
5368 * gcc.dg/pr56847.c: New test.
5370 2013-04-19 Richard Biener <rguenther@suse.de>
5372 PR tree-optimization/56982
5373 * gcc.c-torture/execute/pr56982.c: New testcase.
5375 2013-04-19 Martin Jambor <mjambor@suse.cz>
5377 PR tree-optimization/56718
5378 * g++.dg/ipa/imm-devirt-1.C: New test.
5379 * g++.dg/ipa/imm-devirt-2.C: Likewise.
5381 2013-04-19 Richard Biener <rguenther@suse.de>
5383 PR tree-optimization/57000
5384 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5386 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5387 Mikael Morin <mikael@gcc.gnu.org>
5390 * gfortran.dg/array_constructor_45.f90: New test.
5391 * gfortran.dg/array_constructor_46.f90: New test.
5392 * gfortran.dg/array_constructor_47.f90: New test.
5393 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
5395 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5397 PR rtl-optimization/56999
5398 * g++.dg/opt/pr56999.C: New test.
5400 2013-04-18 Cary Coutant <ccoutant@google.com>
5402 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5403 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5405 2013-04-18 Cary Coutant <ccoutant@google.com>
5407 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5408 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5409 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5410 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5411 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5412 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5413 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5414 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5415 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5416 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5417 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5419 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
5421 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5423 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5425 PR tree-optimization/56984
5426 * gcc.c-torture/compile/pr56984.c: New test.
5428 PR rtl-optimization/56992
5429 * gcc.dg/pr56992.c: New test.
5431 2013-04-17 Janus Weil <janus@gcc.gnu.org>
5434 * gfortran.dg/proc_ptr_42.f90: New.
5436 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
5438 * gnat.dg/discr41.ad[sb]: New test.
5439 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5440 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5441 * gcc.dg/vect/slp-24.c: Likewise.
5442 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5443 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5444 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5445 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5446 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5447 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5448 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5449 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5450 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5451 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5452 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5453 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5454 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5455 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5456 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5457 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5458 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5459 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5460 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5461 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5462 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5463 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5464 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5465 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5466 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5467 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5469 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
5472 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5473 * gfortran.dg/module_md5_1.f90: Remove.
5475 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5477 * gcc.target/aarch64/adds3.c: New.
5478 * gcc.target/aarch64/subs3.c: New.
5480 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5482 * gcc.target/aarch64/adds1.c: New.
5483 * gcc.target/aarch64/adds2.c: New.
5484 * gcc.target/aarch64/subs1.c: New.
5485 * gcc.target/aarch64/subs2.c: New.
5487 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
5489 Implement n3599 - Literal operator templates for strings.
5490 * g++.dg/cpp1y/udlit-char-template.C: New test.
5491 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5493 2013-04-16 Tobias Burnus <burnus@net-b.de>
5496 * gfortran.dg/no_arg_check_1.f90: New.
5497 * gfortran.dg/no_arg_check_2.f90: New.
5498 * gfortran.dg/no_arg_check_3.f90: New.
5500 2013-04-16 Janus Weil <janus@gcc.gnu.org>
5503 * gfortran.dg/proc_ptr_41.f90: New.
5505 2013-04-16 Richard Biener <rguenther@suse.de>
5507 PR tree-optimization/56756
5508 * gcc.dg/torture/pr56756.c: New testcase.
5510 2013-04-16 Tobias Burnus <burnus@net-b.de>
5513 * gfortran.dg/c_assoc_5.f90: New.
5515 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
5517 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5518 * gcc.c-torture/execute/pr33992.x: Remove.
5519 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5520 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5521 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5523 2013-04-15 Jakub Jelinek <jakub@redhat.com>
5525 PR tree-optimization/56962
5526 * gcc.c-torture/execute/pr56962.c: New test.
5528 2013-04-15 Richard Biener <rguenther@suse.de>
5530 PR tree-optimization/56933
5531 * gcc.dg/vect/pr56933.c: New testcase.
5533 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5535 * gcc.target/arm/anddi3-opt.c: New test.
5536 * gcc.target/arm/anddi3-opt2.c: Likewise.
5538 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
5540 * gcc.dg/pr56890-1.c: New test.
5541 * gcc.dg/pr56890-2.c: Likewise.
5543 2013-04-15 Joey Ye <joey.ye@arm.com>
5545 * gcc.target/arm/thumb1-far-jump-1.c: New test.
5546 * gcc.target/arm/thumb1-far-jump-2.c: New test.
5548 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
5551 * gfortran.dg/select_type_33.f03: New test.
5553 2013-04-13 Janus Weil <janus@gcc.gnu.org>
5556 * gfortran.dg/typebound_proc_29.f03: New.
5558 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5561 * gfortran.dg/typebound_proc_28.f03: New.
5563 2013-04-12 Jeff Law <law@redhat.com>
5565 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5568 2013-04-12 Tobias Burnus <burnus@net-b.de>
5571 * gfortran.dg/coarray/alloc_comp_2.f90: New.
5573 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
5576 * gcc.target/i386/pr56903.c: New test.
5578 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5581 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5582 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5583 * gfortran.dg/block_11.f90: Fix invalid test case.
5584 * gfortran.dg/function_types_3.f90: Add new error message.
5585 * gfortran.dg/global_references_1.f90: Ditto.
5586 * gfortran.dg/import2.f90: Remove unneeded parts.
5587 * gfortran.dg/import6.f90: Fix invalid test case.
5588 * gfortran.dg/proc_decl_2.f90: Ditto.
5589 * gfortran.dg/proc_decl_9.f90: Ditto.
5590 * gfortran.dg/proc_decl_18.f90: Ditto.
5591 * gfortran.dg/proc_ptr_40.f90: New.
5592 * gfortran.dg/whole_file_7.f90: Modified error wording.
5593 * gfortran.dg/whole_file_16.f90: Ditto.
5594 * gfortran.dg/whole_file_17.f90: Add -pedantic.
5595 * gfortran.dg/whole_file_18.f90: Modified error wording.
5596 * gfortran.dg/whole_file_20.f03: Ditto.
5597 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5600 2013-04-12 Richard Biener <rguenther@suse.de>
5603 2013-04-10 Richard Biener <rguenther@suse.de>
5605 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5607 2013-04-12 Tobias Burnus <burnus@net-b.de>
5610 * gfortran.dg/class_allocate_15.f90: New.
5613 2013-04-12 Tobias Burnus <burnus@net-b.de>
5615 * gfortran.dg/coarray_lib_alloc_2.f90: Update
5616 scan-tree-dump-times.
5618 2013-04-12 Jakub Jelinek <jakub@redhat.com>
5620 PR tree-optimization/56918
5621 PR tree-optimization/56920
5622 * gcc.dg/vect/pr56918.c: New test.
5623 * gcc.dg/vect/pr56920.c: New test.
5625 2013-04-12 Tobias Burnus <burnus@net-b.de>
5628 * gfortran.dg/class_allocate_14.f90: New.
5629 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5630 * gfortran.dg/coarray_lib_alloc_3.f90: New.
5632 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
5634 * gcc.dg/fold-cstvecshift.c: New testcase.
5636 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5638 * gcc.target/aarch64/negs.c: New.
5640 2013-04-11 Jakub Jelinek <jakub@redhat.com>
5643 * g++.dg/template/arrow4.C: New test.
5645 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
5647 * gnat.dg/array23.adb: New test.
5648 * gnat.dg/array23_pkg[123].ads: New helpers.
5650 2013-04-11 Jeff Law <law@redhat.com>
5652 PR tree-optimization/56900
5653 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5655 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5658 * g++.dg/cpp0x/sfinae44.C: New.
5660 2013-04-11 Arnaud Charlet <charlet@adacore.com>
5662 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5663 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5665 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5668 * g++.dg/cpp0x/enum26.C: New.
5669 * g++.old-deja/g++.pt/mangle1.C: Adjust.
5671 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5673 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5675 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5677 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5678 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5679 loop is vectorized and that the correct instruction is generated.
5680 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5681 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5682 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5684 2013-04-11 Jakub Jelinek <jakub@redhat.com>
5686 PR tree-optimization/56899
5687 * gcc.c-torture/execute/pr56899.c: New test.
5689 2013-04-10 David S. Miller <davem@davemloft.net>
5691 * gcc.target/sparc/setcc-4.c: New test.
5692 * gcc.target/sparc/setcc-5.c: New test.
5694 2013-04-10 Richard Biener <rguenther@suse.de>
5696 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5698 2013-04-10 Richard Biener <rguenther@suse.de>
5700 * gcc.dg/vect/slp-39.c: New testcase.
5702 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
5704 PR tree-optimization/55524
5705 * gcc.target/epiphany/fnma-1.c: New test.
5707 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
5709 * gcc.dg/tree-ssa/inline-11.c: New test
5711 2013-04-10 Jakub Jelinek <jakub@redhat.com>
5714 * g++.dg/template/arrow3.C: New test.
5716 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5718 * gcc.target/arm/minmax_minus.c: New test.
5720 2013-04-09 Jakub Jelinek <jakub@redhat.com>
5723 * c-c++-common/gomp/pr56883.c: New test.
5725 2013-04-09 Jeff Law <law@redhat.com>
5727 * gcc.dg/tree-ssa/vrp87.c: New test.
5729 2013-04-09 Jakub Jelinek <jakub@redhat.com>
5731 PR tree-optimization/56854
5732 * g++.dg/torture/pr56854.C: New test.
5734 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5737 * gfortran.dg/array_constructor_44.f90: New test.
5739 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
5742 * g++.dg/cpp0x/constexpr-specialization.C: New.
5744 2013-04-08 Jakub Jelinek <jakub@redhat.com>
5746 * gcc.c-torture/execute/pr56837.c: New test.
5750 * g++.dg/opt/vt3.C: New test.
5751 * g++.dg/opt/vt4.C: New test.
5753 2013-04-08 Jeff Law <law@redhat.com>
5755 * gcc.dg/tree-ssa/forwprop-25.c: New test.
5757 2013-04-08 Richard Biener <rguenther@suse.de>
5759 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5761 2013-04-08 Richard Biener <rguenther@suse.de>
5763 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5765 2013-04-08 Richard Biener <rguenther@suse.de>
5767 * g++.dg/vect/slp-pr56812.cc: Adjust.
5769 2013-04-08 Jakub Jelinek <jakub@redhat.com>
5771 * gcc.dg/pr56837.c: New test.
5772 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5773 "generated memset minus one".
5775 2013-04-07 Tobias Burnus <burnus@net-b.de>
5778 * gfortran.dg/reshape_5.f90: New.
5780 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5783 * gcc.target/powerpc/recip-1.c: Modify expected output.
5784 * gcc.target/powerpc/recip-3.c: Likewise.
5785 * gcc.target/powerpc/recip-4.c: Likewise.
5786 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5788 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5790 * gcc.target/arm/peep-ldrd-1.c: New test.
5791 * gcc.target/arm/peep-strd-1.c: Likewise.
5793 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5795 * gcc.target/arm/negdi-1.c: New test.
5796 * gcc.target/arm/negdi-2.c: Likewise.
5797 * gcc.target/arm/negdi-3.c: Likewise.
5798 * gcc.target/arm/negdi-4.c: Likewise.
5800 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5802 * lib/target-supports.exp (add_options_for_arm_v8_neon):
5803 Add -march=armv8-a when we use v8 NEON.
5804 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5805 (check_effective_target_vect_call_ceilf): Likewise.
5806 (check_effective_target_vect_call_floorf): Likewise.
5807 (check_effective_target_vect_call_roundf): Likewise.
5808 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5809 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5810 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5811 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5812 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5814 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
5816 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5817 * gcc.target/powerpc/sd-pwr6.c: Same.
5818 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5819 * g++.dg/debug/pr56294.C: XFAIL on AIX.
5821 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
5823 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5825 2013-04-04 Janus Weil <janus@gcc.gnu.org>
5828 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5829 * gfortran.dg/altreturn_4.f90: Ditto.
5830 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5831 * gfortran.dg/altreturn_5.f90: Ditto.
5832 * gfortran.dg/altreturn_6.f90: Ditto.
5833 * gfortran.dg/altreturn_7.f90: Ditto.
5835 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5837 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5839 (check_effective_target_arm_v8_neon_ok_nocache):
5841 (check_effective_target_arm_v8_neon_ok): Change to use
5842 check_effective_target_arm_v8_neon_ok_nocache.
5843 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5845 (check_effective_target_vect_call_btruncf):
5846 Enable for arm and ARMv8 NEON.
5847 (check_effective_target_vect_call_ceilf): Likewise.
5848 (check_effective_target_vect_call_floorf): Likewise.
5849 (check_effective_target_vect_call_roundf): Likewise.
5850 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5853 2013-04-04 Marek Polacek <polacek@redhat.com>
5855 PR tree-optimization/48186
5856 * gcc.dg/pr48186.c: New test.
5858 2013-04-04 Richard Biener <rguenther@suse.de>
5860 PR tree-optimization/56826
5861 * gcc.dg/vect/pr56826.c: New testcase.
5862 * gcc.dg/vect/O3-pr36098.c: Adjust.
5864 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
5866 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5867 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5868 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5869 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5870 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5871 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5872 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5873 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5874 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5875 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5877 2013-04-04 Richard Biener <rguenther@suse.de>
5879 PR tree-optimization/56213
5880 * gcc.dg/vect/vect-123.c: New testcase.
5882 2013-04-04 Tobias Burnus <burnus@net-b.de>
5885 * gfortran.dg/read_repeat_2.f90: New.
5887 2013-04-04 Richard Biener <rguenther@suse.de>
5889 PR tree-optimization/56837
5890 * g++.dg/torture/pr56837.C: New testcase.
5892 2013-04-04 Tobias Burnus <burnus@net-b.de>
5895 * gfortran.dg/c_loc_test_21.f90: New.
5896 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5897 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5898 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5899 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5900 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
5902 2013-04-03 Jeff Law <law@redhat.com>
5904 PR tree-optimization/56799
5905 * gcc.c-torture/execute/pr56799.c: New test.
5907 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5910 * g++.dg/warn/Wpointer-arith-1.C: New.
5911 * g++.dg/gomp/for-19.C: Adjust.
5913 2013-04-03 Marek Polacek <polacek@redhat.com>
5916 * gcc.dg/pr55702.c: New test.
5918 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5921 * gcc.dg/pr56809.c: New testcase.
5923 2013-04-03 Jakub Jelinek <jakub@redhat.com>
5926 * g++.dg/debug/pr56819.C: New test.
5928 2013-04-03 Richard Biener <rguenther@suse.de>
5930 PR tree-optimization/56817
5931 * g++.dg/torture/pr56817.C: New testcase.
5933 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5935 * gcc.dg/vect/bb-slp-31.c: New file.
5937 2013-04-03 Jason Merrill <jason@redhat.com>
5940 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5942 2013-04-03 Richard Biener <rguenther@suse.de>
5944 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5946 2013-04-03 Richard Biener <rguenther@suse.de>
5948 PR tree-optimization/55964
5949 * gcc.dg/torture/pr55964-2.c: New testcase.
5951 2013-04-03 Richard Biener <rguenther@suse.de>
5953 PR tree-optimization/56501
5954 * gcc.dg/torture/pr56501.c: New testcase.
5956 2013-04-03 Richard Biener <rguenther@suse.de>
5958 PR tree-optimization/56407
5959 * gcc.dg/torture/pr56407.c: New testcase.
5961 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5963 PR tree-optimization/56790
5964 * g++.dg/ext/pr56790-1.C: New testcase.
5966 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5968 * gcc.target/i386/merge-1.c: New testcase.
5969 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5971 2013-04-03 Jakub Jelinek <jakub@redhat.com>
5974 * gcc.c-torture/execute/pr19449.c: New test.
5976 2013-04-03 Richard Biener <rguenther@suse.de>
5978 PR tree-optimization/56812
5979 * g++.dg/vect/slp-pr56812.cc: New testcase.
5981 2013-04-03 Janus Weil <janus@gcc.gnu.org>
5985 * gfortran.dg/altreturn_8.f90: New.
5986 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5987 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5988 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5990 2013-04-02 Jakub Jelinek <jakub@redhat.com>
5992 PR rtl-optimization/56745
5993 * gcc.c-torture/compile/pr56745.c: New test.
5995 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5997 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5999 2013-04-02 Richard Biener <rguenther@suse.de>
6001 PR tree-optimization/56778
6002 * gcc.dg/torture/pr56778.c: New testcase.
6004 2013-04-02 Richard Biener <rguenther@suse.de>
6007 * g++.dg/torture/pr56768.C: New testcase.
6009 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
6011 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6013 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6016 * gfortran.dg/namelist_82.f90: New test.
6018 2013-04-01 Janus Weil <janus@gcc.gnu.org>
6021 * gfortran.dg/implicit_class_1.f90: New.
6023 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6026 * gfortran.dg/namelist_81.f90: New test.
6028 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6030 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
6031 for constant and equal string lengths.
6032 * gfortran.dg/character_comparison_5.f90: Likewise.
6033 * gfortran.dg/character_comparison_9.f90: New test.
6035 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
6037 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6038 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6040 2013-03-29 Tobias Burnus <burnus@net-b.de>
6043 * gfortran.dg/optional_absent_3.f90: New.
6045 2013-03-29 Tobias Burnus <burnus@net-b.de>
6048 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6050 2013-03-29 Tobias Burnus <burnus@net-b.de>
6053 * gfortran.dg/namelist_80.f90: New.
6055 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6058 * gfortran.dg/string_length_2.f90: New test.
6059 * gfortran.dg/dependency_41.f90: New test.
6061 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6064 * gfortran.dg/array_constructor_43.f90: New test.
6065 * gfortran.dg/random_seed_3.f90: New test.
6067 2013-03-28 Ian Bolton <ian.bolton@arm.com>
6069 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6070 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6071 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6072 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6073 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6074 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6075 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6076 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6077 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6078 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6080 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6083 * g++.dg/conversion/op4.C: Adjust.
6084 * g++.dg/cpp0x/rv1n.C: Likewise.
6085 * g++.dg/cpp0x/rv2n.C: Likewise.
6086 * g++.dg/cpp0x/template_deduction.C: Likewise.
6087 * g++.dg/expr/cond8.C: Likewise.
6088 * g++.dg/other/error4.C: Likewise.
6089 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6090 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6091 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6092 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6093 * g++.old-deja/g++.jason/conversion2.C: Likewise.
6094 * g++.old-deja/g++.law/cvt20.C: Likewise.
6095 * g++.old-deja/g++.law/cvt8.C: Likewise.
6096 * g++.old-deja/g++.law/init8.C: Likewise.
6097 * g++.old-deja/g++.mike/net12.C: Likewise.
6098 * g++.old-deja/g++.mike/net8.C: Likewise.
6099 * g++.old-deja/g++.mike/p2793.C: Likewise.
6100 * g++.old-deja/g++.mike/p3836.C: Likewise.
6101 * g++.old-deja/g++.mike/p418.C: Likewise.
6102 * g++.old-deja/g++.mike/p701.C: Likewise.
6103 * g++.old-deja/g++.mike/p807.C: Likewise.
6105 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
6108 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6111 2013-03-28 Marek Polacek <polacek@redhat.com>
6113 PR tree-optimization/56695
6114 * gcc.dg/vect/pr56695.c: New test.
6116 2013-03-28 Richard Biener <rguenther@suse.de>
6118 PR tree-optimization/37021
6119 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6120 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6122 2013-03-27 Tobias Burnus <burnus@net-b.de>
6126 * gfortran.dg/sizeof_2.f90: New.
6127 * gfortran.dg/sizeof_3.f90: New.
6128 * gfortran.dg/sizeof_proc.f90: Update dg-error.
6130 2013-03-27 Richard Biener <rguenther@suse.de>
6132 PR tree-optimization/37021
6133 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6135 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
6137 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6138 * g++.dg/ipa/ivinline-2.C: Likewise.
6139 * g++.dg/ipa/ivinline-3.C: Likewise.
6140 * g++.dg/ipa/ivinline-4.C: Likewise.
6141 * g++.dg/ipa/ivinline-5.C: Likewise.
6142 * g++.dg/ipa/ivinline-7.C: Likewise.
6143 * g++.dg/ipa/ivinline-8.C: Likewise.
6144 * g++.dg/ipa/ivinline-9.C: Likewise.
6145 * g++.dg/cpp0x/noexcept03.C: Likewise.
6146 * gcc.dg/const-1.c: Likewise.
6147 * gcc.dg/ipa/pure-const-1.c: Likewise.
6148 * gcc.dg/noreturn-8.c: Likewise.
6149 * gcc.target/i386/mmx-1.c: Likewise.
6150 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6151 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6152 * gcc.c-torture/execute/pr33992.x: New file.
6154 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
6156 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6158 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6161 * g++.dg/ext/desig5.C: New.
6163 2013-03-26 Tobias Burnus <burnus@net-b.de>
6166 * gfortran.dg/merge_init_expr_2.f90: New.
6167 * gfortran.dg/merge_char_1.f90: Modify test to
6168 stay a run-time test.
6169 * gfortran.dg/merge_char_3.f90: Ditto.
6171 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6173 * g++.dg/cpp0x/constexpr-friend-2.C: New.
6174 * g++.dg/cpp0x/constexpr-main.C: Likewise.
6176 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6179 * g++.dg/cpp0x/range-for23.C: New.
6181 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
6184 * gfortran.dg/namelist_79.f90: New.
6186 2013-03-25 Martin Jambor <mjambor@suse.cz>
6188 * gcc.dg/ipa/ipcp-agg-9.c: New test.
6190 2013-03-25 Tobias Burnus <burnus@net-b.de>
6210 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6211 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6212 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6213 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6214 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6215 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6216 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6217 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6218 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6219 * gfortran.dg/c_loc_tests_16.f90: Ditto.
6220 * gfortran.dg/c_loc_tests_4.f03: Ditto.
6221 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6222 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6223 * gfortran.dg/c_loc_tests_8.f03: Ditto.
6224 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6225 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6226 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6227 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6228 * gfortran.dg/pr32601_1.f03: Ditto.
6229 * gfortran.dg/storage_size_2.f08: Remove dg-error.
6230 * gfortran.dg/blockdata_7.f90: New.
6231 * gfortran.dg/c_assoc_4.f90: New.
6232 * gfortran.dg/c_f_pointer_tests_6.f90: New.
6233 * gfortran.dg/c_f_pointer_tests_7.f90: New.
6234 * gfortran.dg/c_funloc_tests_8.f90: New.
6235 * gfortran.dg/c_loc_test_17.f90: New.
6236 * gfortran.dg/c_loc_test_18.f90: New.
6237 * gfortran.dg/c_loc_test_19.f90: New.
6238 * gfortran.dg/c_loc_test_20.f90: New.
6239 * gfortran.dg/c_sizeof_5.f90: New.
6240 * gfortran.dg/iso_c_binding_rename_3.f90: New.
6241 * gfortran.dg/transfer_resolve_2.f90: New.
6242 * gfortran.dg/transfer_resolve_3.f90: New.
6243 * gfortran.dg/transfer_resolve_4.f90: New.
6244 * gfortran.dg/pr32601.f03: Update dg-error.
6245 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6246 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6248 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6250 * gcc.target/arm/vseleqdf.c: New test.
6251 * gcc.target/arm/vseleqsf.c: Likewise.
6252 * gcc.target/arm/vselgedf.c: Likewise.
6253 * gcc.target/arm/vselgesf.c: Likewise.
6254 * gcc.target/arm/vselgtdf.c: Likewise.
6255 * gcc.target/arm/vselgtsf.c: Likewise.
6256 * gcc.target/arm/vselledf.c: Likewise.
6257 * gcc.target/arm/vsellesf.c: Likewise.
6258 * gcc.target/arm/vselltdf.c: Likewise.
6259 * gcc.target/arm/vselltsf.c: Likewise.
6260 * gcc.target/arm/vselnedf.c: Likewise.
6261 * gcc.target/arm/vselnesf.c: Likewise.
6262 * gcc.target/arm/vselvcdf.c: Likewise.
6263 * gcc.target/arm/vselvcsf.c: Likewise.
6264 * gcc.target/arm/vselvsdf.c: Likewise.
6265 * gcc.target/arm/vselvssf.c: Likewise.
6267 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6269 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6271 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6272 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6273 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6274 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6275 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6276 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6277 * gcc.target/aarch64/atomic-op-char.x: ... to here.
6278 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6279 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6280 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6281 * gcc.target/aarch64/atomic-op-int.x: ... to here.
6282 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6283 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6284 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6285 * gcc.target/aarch64/atomic-op-release.x: ... to here.
6286 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6287 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6288 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6289 * gcc.target/aarch64/atomic-op-short.x: ... to here.
6290 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6291 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6292 * gcc.target/arm/atomic-op-acquire.c: Likewise.
6293 * gcc.target/arm/atomic-op-char.c: Likewise.
6294 * gcc.target/arm/atomic-op-consume.c: Likewise.
6295 * gcc.target/arm/atomic-op-int.c: Likewise.
6296 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6297 * gcc.target/arm/atomic-op-release.c: Likewise.
6298 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6299 * gcc.target/arm/atomic-op-short.c: Likewise.
6301 2013-03-25 Richard Biener <rguenther@suse.de>
6304 * g++.dg/torture/pr56694.C: New testcase.
6306 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6309 * gcc.target/arm/neon-vcond-gt.c: New test.
6310 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6311 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6313 2013-03-25 Richard Biener <rguenther@suse.de>
6315 PR tree-optimization/56689
6316 * gcc.dg/torture/pr56689.c: New testcase.
6318 2013-03-25 Kai Tietz <ktietz@redhat.com>
6320 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6322 2013-03-24 Tobias Burnus <burnus@net-b.de>
6325 * gfortran.dg/eof_5.f90: New.
6327 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
6329 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6332 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
6334 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6336 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
6339 * gcc.c-torture/execute/builtins/builtins.exp: Add
6340 -Wl,--allow-multiple-definition for RTEMS targets.
6342 2013-03-22 Ian Bolton <ian.bolton@arm.com>
6344 * gcc.target/aarch64/movk.c: New test.
6346 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
6348 * g++.dg/ext/vector21.C: New testcase.
6350 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
6352 * gcc.target/arm/neon-for-64bits-1.c: New tests.
6353 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6355 2013-03-21 Richard Biener <rguenther@suse.de>
6357 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6358 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6360 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6362 * gcc.target/aarch64/vect.c: Test and result vector added
6363 for sabd and saba instructions.
6364 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6365 instructions in assembly.
6366 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6367 * gcc.target/aarch64/vect-fp.c: Test and result vector added
6368 for fabd instruction.
6369 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6370 instruction in assembly.
6371 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6373 2013-03-20 Jeff Law <law@redhat.com>
6375 * g++.dg/tree-ssa/ssa-dom.C: New test.
6377 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6379 * gcc.target/powerpc/mmfpgpr.c: New test.
6380 * gcc.target/powerpc/sd-vsx.c: Likewise.
6381 * gcc.target/powerpc/sd-pwr6.c: Likewise.
6382 * gcc.target/powerpc/vsx-float0.c: Likewise.
6384 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
6386 PR tree-optimization/56355
6387 * gcc.dg/pr56355-1.c: New file.
6389 2013-03-20 Catherine Moore <clm@codesourcery.com>
6390 Richard Sandiford <rdsandiford@googlemail.com>
6392 * gcc.target/mips/mips.exp: Add microMIPS support.
6393 * gcc.target/mips/umips-movep-2.c: New test.
6394 * gcc.target/mips/umips-lwp-2.c: New test.
6395 * gcc.target/mips/umips-swp-5.c: New test.
6396 * gcc.target/mips/umips-constraints-1.c: New test.
6397 * gcc.target/mips/umips-lwp-3.c: New test.
6398 * gcc.target/mips/umips-swp-6.c: New test.
6399 * gcc.target/mips/umips-constraints-2.c: New test.
6400 * gcc.target/mips/umips-save-restore-1.c: New test.
6401 * gcc.target/mips/umips-lwp-4.c: New test.
6402 * gcc.target/mips/umips-swp-7.c: New test.
6403 * gcc.target/mips/umips-save-restore-2.c: New test.
6404 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6405 * gcc.target/mips/umips-lwp-5.c: New test.
6406 * gcc.target/mips/umips-save-restore-3.c: New test.
6407 * gcc.target/mips/umips-lwp-6.c: New test.
6408 * gcc.target/mips/umips-swp-1.c: New test.
6409 * gcc.target/mips/umips-lwp-7.c: New test.
6410 * gcc.target/mips/umips-swp-2.c: New test.
6411 * gcc.target/mips/umips-lwp-8.c: New test.
6412 * gcc.target/mips/umips-swp-3.c: New test.
6413 * gcc.target/mips/umips-movep-1.c: New test.
6414 * gcc.target/mips/umips-lwp-1.c: New test.
6415 * gcc.target/mips/umips-swp-4.c: New test.
6417 2013-03-20 Richard Biener <rguenther@suse.de>
6419 PR tree-optimization/56661
6420 * gcc.dg/torture/pr56661.c: New testcase.
6422 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6424 PR rtl-optimization/56605
6425 * gcc.target/powerpc/pr56605.c: New.
6427 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6430 * gfortran.dg/do_1.f90: Don't xfail.
6432 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6435 * gfortran.dg/namelist_77.f90: New.
6436 * gfortran.dg/namelist_78.f90: New.
6438 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6441 * gfortran.dg/open_negative_unit_1.f90: New.
6443 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6445 * gcc.target/aarch64/sbc.c: New test.
6447 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6449 * gcc.target/aarch64/ror.c: New test.
6451 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6453 * gcc.target/aarch64/extr.c: New test.
6455 2013-03-19 Richard Biener <rguenther@suse.de>
6457 PR tree-optimization/56273
6458 * gcc.dg/tree-ssa/vrp47.c: Adjust.
6459 * c-c++-common/uninit-17.c: Likewise.
6461 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6463 PR tree-optimization/56635
6464 * g++.dg/torture/pr56635.C: New test.
6466 2013-03-18 Richard Biener <rguenther@suse.de>
6468 PR tree-optimization/3713
6469 * g++.dg/ipa/devirt-12.C: New testcase.
6471 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6474 * c-c++-common/pr56566.c: New test.
6476 2013-03-17 Jason Merrill <jason@redhat.com>
6478 * g++.dg/template/abstract-dr337.C: XFAIL.
6480 2013-03-16 Jakub Jelinek <jakub@redhat.com>
6483 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6484 * c-c++-common/pr56607.c: New test.
6486 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
6489 * g++.dg/cpp0x/constexpr-array5.C: New.
6491 2013-03-15 Tobias Burnus <burnus@net-b.de>
6494 * gfortran.dg/transfer_intrinsic_5.f90: New.
6496 2013-03-15 Kai Tietz <ktietz@redhat.com>
6498 * gcc.target/i386/movti.c: Don't test for x64 mingw.
6499 * gcc.target/i386/pr20020-1.c: Likewise.
6500 * gcc.target/i386/pr20020-2.c: Likewise.
6501 * gcc.target/i386/pr20020-3.c: Likewise.
6502 * gcc.target/i386/pr53425-1.c: Likewise.
6503 * gcc.target/i386/pr53425-2.c: Likewise.
6504 * gcc.target/i386/pr55093.c: Likewise.
6505 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6507 2013-03-15 Jakub Jelinek <jakub@redhat.com>
6510 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6511 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
6513 2013-03-14 Jakub Jelinek <jakub@redhat.com>
6515 PR tree-optimization/53265
6516 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6518 * gcc.dg/graphite/id-6.c (test): Likewise.
6519 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6520 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6522 PR tree-optimization/53265
6523 * gcc.dg/pr53265.c: New test.
6524 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6526 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6528 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
6529 n, use it as high bound instead of 4.
6531 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6534 * gcc.target/sh/pr49880-1.c: New.
6535 * gcc.target/sh/pr49880-2.c: New.
6536 * gcc.target/sh/pr49880-3.c: New.
6537 * gcc.target/sh/pr49880-4.c: New.
6538 * gcc.target/sh/pr49880-5.c: New.
6540 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6542 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6544 2013-03-13 Richard Biener <rguenther@suse.de>
6546 PR tree-optimization/56608
6547 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6549 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6552 * g++.dg/cpp0x/alias-decl-32.C: New.
6554 2013-03-11 Jan Hubicka <jh@suse.cz>
6557 * gcc.c-torture/compile/pr56571.c: New testcase.
6559 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6561 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6562 * gcc.dg/tree-ssa/pr55579.c: Likewise.
6564 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6566 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6567 * gcc.dg/inline_4.c: Likewise.
6568 * gcc.dg/unroll_2.c: Likewise.
6569 * gcc.dg/unroll_3.c: Likewise.
6570 * gcc.dg/unroll_4.c: Likewise.
6572 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6575 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6578 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6580 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6583 * gcc.c-torture/compile/pr40797.c: New.
6585 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6587 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6589 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
6592 * gfortran.dg/class_56.f90: New test.
6594 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
6597 * gcc.target/mips/pr56524.c: New test.
6599 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6602 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6604 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6607 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6609 2013-03-08 Marek Polacek <polacek@redhat.com>
6611 PR tree-optimization/56478
6612 * gcc.dg/torture/pr56478.c: New test.
6614 2013-03-08 Kai Tietz <ktietz@redhat.com>
6616 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6617 targets linker option --allow-multiple-definition.
6619 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6620 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6621 * gcc.dg/pr52549.c: Add LLP64 case.
6622 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6623 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6624 * gcc.dg/torture/pr51071-2.c: Likewise.
6625 * gcc.dg/tree-ssa/vrp72.c: Likewise.
6626 * gcc.dg/tree-ssa/vrp73.c: Likewise.
6627 * gcc.dg/tree-ssa/vrp75.c: Likewise.
6628 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6629 * gcc.dg/weak/weak-1.c: Likewise.
6630 * gcc.dg/weak/weak-2.c: Likewise.
6631 * gcc.dg/weak/weak-3.c: Likewise.
6632 * gcc.dg/weak/weak-4.c: Likewise.
6633 * gcc.dg/weak/weak-5.c: Likewise.
6634 * gcc.dg/weak/weak-15.c: Likewise.
6635 * gcc.dg/weak/weak-16.c: Likewise.
6637 * c-c++-common/pr54486.c: Skip test for mingw-targets.
6639 2013-03-07 Jakub Jelinek <jakub@redhat.com>
6641 PR tree-optimization/56559
6642 * gcc.dg/tree-ssa/reassoc-26.c: New test.
6644 2013-03-07 Andreas Schwab <schwab@suse.de>
6646 * gcc.dg/pr31490.c: Fix last change.
6648 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6651 * g++.dg/template/crash115.C: New.
6653 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6655 PR tree-optimization/56539
6656 * gcc.c-torture/compile/pr56539.c: New test.
6658 2013-03-06 Kai Tietz <ktietz@redhat.com>
6660 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6662 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6663 * gcc.dg/lto/20091013-1_2.c: Likewise.
6664 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6666 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6668 * gnat.dg/specs/aggr6.ads: New test.
6670 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6672 * gnat.dg/loop_optimization15.ad[sb]: New test.
6674 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6677 * gcc.dg/pr56548.c: New test.
6679 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6682 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6684 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6687 * g++.dg/template/typename20.C: New test.
6689 2013-03-05 Jakub Jelinek <jakub@redhat.com>
6692 * gcc.dg/pr56510.c: New test.
6694 PR rtl-optimization/56484
6695 * gcc.c-torture/compile/pr56484.c: New test.
6697 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6700 * g++.dg/warn/Wsign-conversion-2.C: New.
6702 2013-03-05 Richard Biener <rguenther@suse.de>
6704 PR tree-optimization/56270
6705 * gcc.dg/vect/slp-38.c: New testcase.
6707 2013-03-05 Jakub Jelinek <jakub@redhat.com>
6709 PR rtl-optimization/56494
6710 * gcc.dg/pr56494.c: New test.
6712 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
6714 * gcc.dg/pr56424.c: New test.
6716 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
6718 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6719 * gcc.dg/pr56228.c <avr>: Skip.
6721 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
6724 PR tree-optimization/52631
6725 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6727 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
6729 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6730 * gcc.dg/vect/vect-83_64.c: Same.
6732 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6735 * gfortran.dg/pointer_check_13.f90: New test.
6737 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6740 * gfortran.dg/array_constructor_42.f90: New test.
6742 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6745 * g++.dg/template/static33.C: New.
6746 * g++.dg/template/static34.C: Likewise.
6749 * g++.dg/template/static35.C: New.
6751 2013-03-01 Steve Ellcey <sellcey@mips.com>
6753 * gcc.dg/pr56396.c: Require pic support.
6755 2013-03-01 Richard Biener <rguenther@suse.de>
6757 PR tree-optimization/55481
6758 * gcc.dg/torture/pr56488.c: New testcase.
6760 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
6761 Jakub Jelinek <jakub@redhat.com>
6764 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6765 no_sanitize_address attribute rather than no_address_safety_analysis.
6766 * g++.dg/asan/sanitizer_test_utils.h
6767 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6768 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6769 in addition to no_address_safety_analysis.
6771 2013-02-28 Jason Merrill <jason@redhat.com>
6774 * g++.dg/cpp0x/constexpr-and.C: New.
6776 2013-02-28 Martin Jambor <mjambor@suse.cz>
6778 PR tree-optimization/56294
6779 * g++.dg/debug/pr56294.C: New test.
6781 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
6783 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6785 2013-02-27 Marek Polacek <polacek@redhat.com>
6787 PR rtl-optimization/56466
6788 * gcc.dg/pr56466.c: New test.
6790 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6792 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6793 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6794 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6796 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
6799 * gcc.dg/pr45472.c: New test.
6801 2013-02-26 Marek Polacek <polacek@redhat.com>
6803 PR tree-optimization/56426
6804 * gcc.dg/pr56436.c: New test.
6806 2013-02-26 Jakub Jelinek <jakub@redhat.com>
6808 PR tree-optimization/56448
6809 * gcc.c-torture/compile/pr56448.c: New test.
6811 PR tree-optimization/56443
6812 * gcc.dg/torture/pr56443.c: New test.
6814 2013-02-25 Richard Biener <rguenther@suse.de>
6816 PR tree-optimization/56175
6817 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6819 2013-02-24 Jakub Jelinek <jakub@redhat.com>
6822 * g++.dg/torture/pr56403.C: New test.
6824 2013-02-25 Catherine Moore <clm@codesourcery.com>
6827 2013-02-24 Catherine Moore <clm@codesourcery.com>
6828 Richard Sandiford <rdsandiford@googlemail.com>
6830 * gcc.target/mips/mips.exp: Add microMIPS support.
6831 * gcc.target/mips/umips-movep-2.c: New test.
6832 * gcc.target/mips/umips-lwp-2.c: New test.
6833 * gcc.target/mips/umips-swp-5.c: New test.
6834 * gcc.target/mips/umips-constraints-1.c: New test.
6835 * gcc.target/mips/umips-lwp-3.c: New test.
6836 * gcc.target/mips/umips-swp-6.c: New test.
6837 * gcc.target/mips/umips-constraints-2.c: New test.
6838 * gcc.target/mips/umips-save-restore-1.c: New test.
6839 * gcc.target/mips/umips-lwp-4.c: New test.
6840 * gcc.target/mips/umips-swp-7.c: New test.
6841 * gcc.target/mips/umips-save-restore-2.c: New test.
6842 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6843 * gcc.target/mips/umips-lwp-5.c: New test.
6844 * gcc.target/mips/umips-save-restore-3.c: New test.
6845 * gcc.target/mips/umips-lwp-6.c: New test.
6846 * gcc.target/mips/umips-swp-1.c: New test.
6847 * gcc.target/mips/umips-lwp-7.c: New test.
6848 * gcc.target/mips/umips-swp-2.c: New test.
6849 * gcc.target/mips/umips-lwp-8.c: New test.
6850 * gcc.target/mips/umips-swp-3.c: New test.
6851 * gcc.target/mips/umips-movep-1.c: New test.
6852 * gcc.target/mips/umips-lwp-1.c: New test.
6853 * gcc.target/mips/umips-swp-4.c: New test.
6855 2013-02-24 Catherine Moore <clm@codesourcery.com>
6856 Richard Sandiford <rdsandiford@googlemail.com>
6858 * gcc.target/mips/mips.exp: Add microMIPS support.
6859 * gcc.target/mips/umips-movep-2.c: New test.
6860 * gcc.target/mips/umips-lwp-2.c: New test.
6861 * gcc.target/mips/umips-swp-5.c: New test.
6862 * gcc.target/mips/umips-constraints-1.c: New test.
6863 * gcc.target/mips/umips-lwp-3.c: New test.
6864 * gcc.target/mips/umips-swp-6.c: New test.
6865 * gcc.target/mips/umips-constraints-2.c: New test.
6866 * gcc.target/mips/umips-save-restore-1.c: New test.
6867 * gcc.target/mips/umips-lwp-4.c: New test.
6868 * gcc.target/mips/umips-swp-7.c: New test.
6869 * gcc.target/mips/umips-save-restore-2.c: New test.
6870 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6871 * gcc.target/mips/umips-lwp-5.c: New test.
6872 * gcc.target/mips/umips-save-restore-3.c: New test.
6873 * gcc.target/mips/umips-lwp-6.c: New test.
6874 * gcc.target/mips/umips-swp-1.c: New test.
6875 * gcc.target/mips/umips-lwp-7.c: New test.
6876 * gcc.target/mips/umips-swp-2.c: New test.
6877 * gcc.target/mips/umips-lwp-8.c: New test.
6878 * gcc.target/mips/umips-swp-3.c: New test.
6879 * gcc.target/mips/umips-movep-1.c: New test.
6880 * gcc.target/mips/umips-lwp-1.c: New test.
6881 * gcc.target/mips/umips-swp-4.c: New test.
6883 2013-02-22 Jakub Jelinek <jakub@redhat.com>
6886 * lib/asan-dg.exp (asan_link_flags): Add
6887 -B${gccpath}/libsanitizer/asan/ to flags.
6889 2013-02-21 Jakub Jelinek <jakub@redhat.com>
6892 * gcc.dg/torture/pr56420.c: New test.
6894 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
6897 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6899 2013-02-21 Martin Jambor <mjambor@suse.cz>
6901 PR tree-optimization/56310
6902 * g++.dg/ipa/pr56310.C: New test.
6904 2013-02-21 Janus Weil <janus@gcc.gnu.org>
6907 * gfortran.dg/proc_ptr_comp_37.f90: New.
6909 2013-02-21 Richard Biener <rguenther@suse.de>
6911 PR tree-optimization/56415
6913 2013-02-11 Richard Biener <rguenther@suse.de>
6915 PR tree-optimization/56273
6916 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6917 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6918 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6919 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6920 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6921 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6923 2013-02-21 Marek Polacek <polacek@redhat.com>
6925 PR tree-optimization/56398
6926 * g++.dg/torture/pr56398.C: New test.
6928 2013-02-21 Jakub Jelinek <jakub@redhat.com>
6931 * gcc.c-torture/compile/pr56405.c: New test.
6933 2013-02-20 Jan Hubicka <jh@suse.cz>
6935 PR tree-optimization/56265
6936 * g++.dg/ipa/devirt-11.C: New testcase.
6938 2013-02-20 Richard Biener <rguenther@suse.de>
6940 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6942 2013-02-20 Richard Biener <rguenther@suse.de>
6943 Jakub Jelinek <jakub@redhat.com>
6945 PR tree-optimization/56396
6946 * gcc.dg/pr56396.c: New testcase.
6948 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6951 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6953 2013-02-19 Richard Biener <rguenther@suse.de>
6955 PR tree-optimization/56384
6956 * gcc.dg/torture/pr56384.c: New testcase.
6958 2013-02-19 Jakub Jelinek <jakub@redhat.com>
6960 PR tree-optimization/56350
6961 * gcc.dg/pr56350.c: New test.
6963 PR tree-optimization/56381
6964 * g++.dg/opt/pr56381.C: New test.
6966 2013-02-18 Jakub Jelinek <jakub@redhat.com>
6969 * lib/dg-pch.exp (pch-init, pch-finish,
6970 check_effective_target_pch_supported_debug): New procs.
6971 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6972 Likewise if $pch_unsupported_debug and $flags include -g.
6973 Skip FAILs about missing *.gch file if $pch_unsupported_debug
6974 and dg-require-effective-target pch_unsupported_debug.
6975 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6976 * objc.dg/pch/pch.exp: Likewise.
6977 * gcc.dg/pch/pch.exp: Likewise.
6978 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6979 pch_unsupported_debug.
6980 * gcc.dg/pch/valid-1.hs: Likewise.
6981 * gcc.dg/pch/valid-1b.c: Likewise.
6982 * gcc.dg/pch/valid-1b.hs: Likewise.
6984 2013-02-18 Richard Biener <rguenther@suse.de>
6986 PR tree-optimization/56366
6987 * gcc.dg/torture/pr56366.c: New testcase.
6989 2013-02-18 Richard Biener <rguenther@suse.de>
6992 * gcc.dg/torture/pr56349.c: New testcase.
6994 2013-02-18 Richard Biener <rguenther@suse.de>
6996 PR tree-optimization/56321
6997 * gcc.dg/torture/pr56321.c: New testcase.
6999 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7001 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7003 2013-02-16 Jakub Jelinek <jakub@redhat.com>
7004 Dodji Seketeli <dodji@redhat.com>
7007 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7008 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7009 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7010 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7011 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7012 * c-c++-common/asan/pr56330.c: Likewise.
7013 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7014 Ensure the size argument of __builtin_memcpy is a constant.
7016 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7017 Paolo Carlini <paolo.carlini@oracle.com>
7020 * g++.dg/cpp0x/enum23.C: New.
7022 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
7025 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7027 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
7029 PR rtl-optimization/56348
7030 * gcc.target/i386/pr56348.c: New test.
7032 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
7034 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7035 * gcc.target/arm/interrupt-2.c: Likewise.
7037 2013-02-15 Tobias Burnus <burnus@net-b.de>
7040 * gfortran.dg/matmul_9.f90: New.
7042 2013-02-15 Tobias Burnus <burnus@net-b.de>
7045 * gfortran.dg/init_flag_11.f90: New.
7047 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7049 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7051 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7053 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7056 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
7057 Tobias Burnus <burnus@net-b.de>
7060 * gfortran.dg/allocatable_function_7.f90: New.
7062 2013-02-14 Jakub Jelinek <jakub@redhat.com>
7064 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7065 * asan_globals_test-wrapper.cc: New file.
7066 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7067 instead of asan_globals_test.cc as dg-additional-sources.
7068 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7069 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
7070 "sanitizer_test_utils.h" instead of
7071 "sanitizer_common/tests/sanitizer_test_utils.h".
7072 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7073 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7074 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7075 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7076 * g++.dg/asan/asan_test.cc: Synced from upstream.
7077 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7079 2013-02-14 Dodji Seketeli <dodji@redhat.com>
7082 * c-c++-common/asan/memcmp-2.c: New test.
7084 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
7087 * g++.dg/cpp0x/udlit-string-literal.h: New.
7088 * g++.dg/cpp0x/udlit-string-literal.C: New.
7090 2013-02-13 Sriraman Tallam <tmsriram@google.com>
7092 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7094 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
7097 * gcc.target/arm/pr56184.C: New test.
7099 2013-02-13 Jakub Jelinek <jakub@redhat.com>
7102 * g++.dg/torture/pr56302.C: New test.
7103 * g++.dg/cpp0x/constexpr-56302.C: New test.
7104 * c-c++-common/pr56302.c: New test.
7106 2013-02-13 Tobias Burnus <burnus@net-b.de>
7107 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7110 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7111 * gfortran.dg/quad_3.f90: Ditto.
7113 2013-02-13 Kostya Serebryany <kcc@google.com>
7115 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7116 to match the fresh asan run-time.
7117 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7119 2013-02-12 Dodji Seketeli <dodji@redhat.com>
7121 Avoid instrumenting duplicated memory access in the same basic block
7122 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7123 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7124 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7125 * c-c++-common/asan/inc.c: Likewise.
7127 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
7130 * gcc.target/i386/pr56148.c: New test.
7132 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7133 Tobias Burnus <burnus@net-b.de>
7136 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7139 2013-02-12 Richard Biener <rguenther@suse.de>
7142 * gcc.dg/lto/pr56297_0.c: New testcase.
7143 * gcc.dg/lto/pr56297_0.c: Likewise.
7145 2013-02-12 Janus Weil <janus@gcc.gnu.org>
7148 * gfortran.dg/typebound_deferred_1.f90: New.
7150 2013-02-12 Jakub Jelinek <jakub@redhat.com>
7152 PR rtl-optimization/56151
7153 * gcc.target/i386/pr56151.c: New test.
7155 2013-02-11 Sriraman Tallam <tmsriram@google.com>
7157 * g++.dg/ext/mv12.C: New test.
7158 * g++.dg/ext/mv12.h: New file.
7159 * g++.dg/ext/mv12-aux.C: New file.
7160 * g++.dg/ext/mv13.C: New test.
7162 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
7164 * lib/target-supports.exp
7165 (check_effective_target_powerpc_eabi_ok): New.
7166 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7168 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7169 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7171 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7172 * gcc.target/powerpc/pr51623.c: Likewise.
7173 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7174 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7176 2013-02-11 Alexander Potapenko <glider@google.com>
7177 Jack Howarth <howarth@bromo.med.uc.edu>
7178 Jakub Jelinek <jakub@redhat.com>
7181 * g++.dg/asan/pr55617.C: Run on all targets.
7183 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
7185 PR rtl-optimization/56275
7186 * gcc.dg/pr56275.c: New test.
7188 2013-02-11 Richard Biener <rguenther@suse.de>
7190 PR tree-optimization/56273
7191 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7193 2013-02-11 Richard Biener <rguenther@suse.de>
7195 PR tree-optimization/56264
7196 * gcc.dg/torture/pr56264.c: New testcase.
7198 2013-02-11 Richard Biener <rguenther@suse.de>
7200 PR tree-optimization/56273
7201 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7202 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7203 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7204 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7205 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7206 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7208 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
7210 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7211 for *-*-linux-gnu targets.
7212 * g++.dg/asan/interception-test-1.c: Ditto.
7213 * g++.dg/asan/interception-failure-test-1.C: Ditto.
7214 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7216 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
7219 * gfortran.dg/intrinsic_size_4.f90 : New test.
7221 2013-02-09 Jakub Jelinek <jakub@redhat.com>
7224 * gcc.target/powerpc/pr56256.c: New test.
7226 2013-02-08 Ian Lance Taylor <iant@google.com>
7228 * lib/go.exp: Load timeout.exp.
7230 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
7232 PR rtl-optimization/56246
7233 * gcc.target/i386/pr56246.c: New test.
7235 2013-02-08 Jeff Law <law@redhat.com>
7238 * gcc.dg/debug/dwarf2/pr53948.c: New test.
7240 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7243 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7246 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7248 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7250 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7252 PR rtl-optimization/56195
7253 * gcc.dg/torture/pr56195.c: New test.
7255 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
7258 * gfortran.dg/recursive_interface_2.f90: New test.
7260 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7262 PR tree-optimization/56250
7263 * gcc.c-torture/execute/pr56250.c: New test.
7265 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7267 PR tree-optimization/56064
7268 * gcc.dg/fixed-point/view-convert-2.c: New test.
7270 2013-02-08 Michael Matz <matz@suse.de>
7272 PR tree-optimization/52448
7273 * gcc.dg/pr52448.c: New test.
7275 2013-02-08 Richard Biener <rguenther@suse.de>
7278 * gcc.dg/torture/pr56181.c: New testcase.
7280 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7283 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7284 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7286 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7289 * g++.dg/parse/crash61.C: New test.
7292 * g++.dg/parse/pr56239.C: New test.
7295 * g++.dg/abi/mangle61.C: New test.
7297 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
7299 PR rtl-optimization/56225
7300 * gcc.target/i386/pr56225.c: New test.
7302 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7305 * gcc.dg/guality/pr56154-1.c: New test.
7306 * gcc.dg/guality/pr56154-2.c: New test.
7307 * gcc.dg/guality/pr56154-3.c: New test.
7308 * gcc.dg/guality/pr56154-4.c: New test.
7309 * gcc.dg/guality/pr56154-aux.c: New file.
7311 PR tree-optimization/55789
7312 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7314 * gcc.dg/tree-ssa/inline-3.c: Add
7315 --param max-early-inliner-iterations=2 option.
7317 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7320 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7321 Add -fno-dwarf2-cfi-asm to dg-options.
7324 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7327 * gcc.dg/pr56228.c: New test.
7329 2013-02-07 Alan Modra <amodra@gmail.com>
7332 * gcc.target/powerpc/pr54009.c: New test.
7334 * gfortran.dg/pr54131.f: New test.
7336 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
7339 * gfortran.dg/array_constructor_41.f90: New test.
7341 2013-02-06 Janus Weil <janus@gcc.gnu.org>
7344 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7346 2013-02-06 Jakub Jelinek <jakub@redhat.com>
7349 * g++.dg/gomp/pr56217.C: New test.
7351 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7353 PR tree-optimization/56205
7354 * gcc.dg/tree-ssa/stdarg-6.c: New test.
7355 * gcc.c-torture/execute/pr56205.c: New test.
7357 2013-02-05 Richard Biener <rguenther@suse.de>
7359 PR tree-optimization/53342
7360 PR tree-optimization/53185
7361 * gcc.dg/vect/pr53185-2.c: New testcase.
7363 2013-02-05 Jan Hubicka <jh@suse.cz>
7365 PR tree-optimization/55789
7366 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7367 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7368 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7369 * g++.dg/ipa/inline-1.C: New testcase.
7370 * g++.dg/ipa/inline-2.C: New testcase.
7371 * g++.dg/ipa/inline-3.C: New testcase.
7373 2013-02-05 Jan Hubicka <jh@suse.cz>
7375 PR tree-optimization/55789
7376 * g++.dg/torture/pr55789.C: New testcase.
7378 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7381 * gcc.dg/pr56167.c: New test.
7383 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7386 * gcc.target/sh/pr55146.c: New.
7388 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7390 PR tree-optimization/54386
7391 * gcc.target/sh/pr54386.c: New.
7393 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
7396 * gfortran.dg/realloc_on _assign_16.f90 : New test.
7399 * gfortran.dg/realloc_on _assign_17.f90 : New test.
7401 2013-02-04 Alexander Potapenko <glider@google.com>
7402 Jack Howarth <howarth@bromo.med.uc.edu>
7403 Jakub Jelinek <jakub@redhat.com>
7406 * g++.dg/asan/pr55617.C: New test.
7408 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7411 * gfortran.dg/typebound_operator_19.f90: New test.
7412 * gfortran.dg/typebound_assignment_4.f90: New test.
7414 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7417 * gfortran.dg/recursive_interface_1.f90: New test.
7419 2013-02-04 Richard Guenther <rguenther@suse.de>
7422 * gcc.dg/lto/pr56168_0.c: New testcase.
7423 * gcc.dg/lto/pr56168_1.c: Likewise.
7425 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7429 * gfortran.dg/block_12.f90: New test.
7430 * gfortran.dg/module_error_1.f90: New test.
7432 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7434 * lib/target-supports.exp (check_effective_target_vect_float)
7435 (check_effective_target_vect_no_align): Add mips-sde-elf.
7437 2013-02-01 Jakub Jelinek <jakub@redhat.com>
7439 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7441 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
7443 * gcc.dg/pr56023.c: XFAIL on AIX.
7444 * gcc.dg/vect/pr49352.c: Same.
7446 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
7448 * gnat.dg/opt26.adb: New test.
7450 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7453 2013-01-27 Amol Pise <amolpise15@gmail.com>
7455 * gcc.target/arm/neon-vfnms-1.c: New test.
7456 * gcc.target/arm/neon-vfnma-1.c: New test.
7458 2013-01-31 Richard Biener <rguenther@suse.de>
7460 PR tree-optimization/56157
7461 * gcc.dg/torture/pr56157.c: New testcase.
7463 2013-01-30 Richard Biener <rguenther@suse.de>
7465 PR tree-optimization/56150
7466 * gcc.dg/torture/pr56150.c: New testcase.
7468 2013-01-30 Jakub Jelinek <jakub@redhat.com>
7471 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7472 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
7473 printed in backtrace.
7474 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7475 to avoid errors about mismatched allocation vs. deallocation.
7478 * g++.dg/mv1.C: Moved to...
7479 * g++.dg/ext/mv1.C: ... here. Adjust test.
7480 * g++.dg/mv2.C: Moved to...
7481 * g++.dg/ext/mv2.C: ... here. Adjust test.
7482 * g++.dg/mv3.C: Moved to...
7483 * g++.dg/ext/mv3.C: ... here.
7484 * g++.dg/mv4.C: Moved to...
7485 * g++.dg/ext/mv4.C: ... here.
7486 * g++.dg/mv5.C: Moved to...
7487 * g++.dg/ext/mv5.C: ... here. Adjust test.
7488 * g++.dg/mv6.C: Moved to...
7489 * g++.dg/ext/mv6.C: ... here. Adjust test.
7490 * g++.dg/ext/mv7.C: New test.
7491 * g++.dg/ext/mv8.C: New test.
7492 * g++.dg/ext/mv9.C: New test.
7493 * g++.dg/ext/mv10.C: New test.
7494 * g++.dg/ext/mv11.C: New test.
7496 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
7498 PR rtl-optimization/56144
7499 * gcc.dg/pr56144.c: New.
7501 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
7503 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7505 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7506 * g++.dg/cpp0x/constexpr-55573.C: Same
7508 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
7510 PR tree-optimization/56064
7511 * gcc.dg/fixed-point/view-convert.c: New test.
7513 2013-01-30 Andreas Schwab <schwab@suse.de>
7515 * lib/target-supports-dg.exp (dg-process-target): Use expr to
7516 evaluate the end index in string range.
7518 2013-01-30 Tobias Burnus <burnus@net-b.de>
7521 * gfortran.dg/allocatable_function_6.f90: New.
7523 2013-01-29 Janus Weil <janus@gcc.gnu.org>
7524 Mikael Morin <mikael@gcc.gnu.org>
7527 * gfortran.dg/proc_ptr_comp_36.f90: New.
7529 2013-01-29 Richard Biener <rguenther@suse.de>
7531 PR tree-optimization/55270
7532 * gcc.dg/torture/pr55270.c: New testcase.
7534 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7536 PR rtl-optimization/56117
7537 * gcc.dg/pr56117.c: New test.
7539 2013-01-28 Richard Biener <rguenther@suse.de>
7541 PR tree-optimization/56034
7542 * gcc.dg/torture/pr56034.c: New testcase.
7544 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7546 PR tree-optimization/56125
7547 * gcc.dg/pr56125.c: New test.
7549 2013-01-28 Tobias Burnus <burnus@net-b.de>
7550 Mikael Morin <mikael@gcc.gnu.org>
7553 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7554 * gfortran.dg/import8.f90: Likewise.
7555 * gfortran.dg/interface_derived_type_1.f90: Likewise.
7556 * gfortran.dg/import10.f90: New test.
7557 * gfortran.dg/import11.f90: Likewise
7559 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7562 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7563 string.h. Provide memset, malloc and free prototypes, adjust line
7564 numbers in dg-output.
7565 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7566 Provide memset prototype and adjust line numbers in dg-output.
7567 * c-c++-common/asan/global-overflow-1.c: Likewise.
7569 PR tree-optimization/56094
7570 * gcc.dg/pr56094.c: New test.
7572 2013-01-27 Amol Pise <amolpise15@gmail.com>
7574 * gcc.target/arm/neon-vfnms-1.c: New test.
7575 * gcc.target/arm/neon-vfnma-1.c: New test.
7577 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
7580 * gcc.target/i386/pr56114.c: New test.
7582 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
7585 * gfortran.dg/associate_14.f90: New test.
7588 * gfortran.dg/associate_13.f90: New test.
7590 2013-01-25 Jakub Jelinek <jakub@redhat.com>
7592 PR tree-optimization/56098
7593 * gcc.dg/pr56098-1.c: New test.
7594 * gcc.dg/pr56098-2.c: New test.
7596 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
7599 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7601 2013-01-22 Marek Polacek <polacek@redhat.com>
7603 PR tree-optimization/56035
7604 * gcc.dg/pr56035.c: New test.
7606 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7608 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7611 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7613 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7615 2013-01-24 Jakub Jelinek <jakub@redhat.com>
7618 * gcc.dg/pr56078.c: New test.
7619 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7621 2013-01-24 Martin Jambor <mjambor@suse.cz>
7623 PR tree-optimization/55927
7624 * g++.dg/ipa/devirt-10.C: Disable early inlining.
7626 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
7628 * gcc.target/i386/movsd.c: New test.
7630 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
7633 * gcc.target/i386/pr55934.c: New test.
7635 2013-01-23 Janus Weil <janus@gcc.gnu.org>
7638 * gfortran.dg/select_8.f90: New.
7640 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
7642 * gcc.target/microblaze/microblaze.exp: Remove
7643 target_config_cflags check.
7645 2013-01-23 Jakub Jelinek <jakub@redhat.com>
7648 * gfortran.dg/gomp/pr56052.f90: New test.
7651 * gcc.dg/pr49069.c: New test.
7653 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7656 * g++.dg/cpp0x/constexpr-static10.C: New.
7658 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
7661 * gcc.target/i386/pr56028.c: New test.
7663 2013-01-22 Jakub Jelinek <jakub@redhat.com>
7666 * gcc.target/i386/pr55686.c: New test.
7668 2013-01-22 Dodji Seketeli <dodji@redhat.com>
7671 * g++.dg/cpp0x/variadic139.C: New test.
7672 * g++.dg/cpp0x/variadic140.C: Likewise.
7673 * g++.dg/cpp0x/variadic141.C: Likewise.
7675 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
7677 * gnat.dg/warn8.adb: New test.
7679 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7682 * gfortran.dg/include_8.f90: New test.
7684 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
7686 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7687 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7689 2013-01-21 Jakub Jelinek <jakub@redhat.com>
7691 PR tree-optimization/56051
7692 * gcc.c-torture/execute/pr56051.c: New test.
7694 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
7696 PR rtl-optimization/56023
7697 * gcc.dg/pr56023.c: New test.
7699 2013-01-21 Martin Jambor <mjambor@suse.cz>
7702 * gcc.target/i386/pr56022.c: New test.
7704 2013-01-21 Jason Merrill <jason@redhat.com>
7706 * lib/target-supports.exp (check_effective_target_alias): New.
7708 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
7711 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7713 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
7715 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7717 2013-01-19 Jeff Law <law@redhat.com>
7719 PR tree-optimization/52631
7720 * tree-ssa/pr52631.c: New test.
7721 * tree-ssa/ssa-fre-9: Update expected output.
7723 2013-01-19 Anthony Green <green@moxielogic.com>
7725 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7728 2013-01-18 Jakub Jelinek <jakub@redhat.com>
7730 PR tree-optimization/56029
7731 * g++.dg/torture/pr56029.C: New test.
7733 2013-01-18 Sharad Singhai <singhai@google.com>
7735 PR tree-optimization/55995
7736 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7738 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
7741 * gcc.target/i386/pr55433.c: New.
7743 2013-01-18 Jakub Jelinek <jakub@redhat.com>
7746 * gfortran.dg/pr56015.f90: New test.
7748 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
7750 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7752 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
7754 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7755 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7756 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7757 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7758 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7760 2013-01-17 Jeff Law <law@redhat.com>
7762 * gcc.dg/pr52573.c: Move to...
7763 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
7765 PR rtl-optimization/52573
7766 * gcc.dg/pr52573.c: New test.
7768 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
7771 * g++.dg/asan/interception-test-1.C: Skip on darwin.
7772 * lib/target-supports.exp (check_effective_target_swapcontext): Use
7773 check_no_compiler_messages to test support in ucontext.h.
7774 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7775 compliant RLIMIT_AS.
7777 2013-01-17 Marek Polacek <polacek@redhat.com>
7779 PR rtl-optimization/55833
7780 * gcc.dg/pr55833.c: New test.
7782 2013-01-17 Jan Hubicka <jh@suse.cz>
7784 PR tree-optimization/55273
7785 * gcc.c-torture/compile/pr55273.c: New testcase.
7787 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
7790 * gcc.target/pr55981.c: New test.
7792 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
7794 * gcc.target/arm/pr40887.c: Require at least armv5.
7795 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7796 * gcc.target/arm/pr51915.c: Likewise.
7797 * gcc.target/arm/pr52006.c: Likewise.
7798 * gcc.target/arm/pr53187.c: Likewise.
7800 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7801 * gcc.target/arm/ftest-support-arm.h: Delete.
7802 * gcc.target/arm/ftest-support-thumb.h: Delete.
7803 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7804 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7805 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7806 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7807 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7808 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7809 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7810 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7811 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7812 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7813 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7814 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7815 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7816 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7817 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7818 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7819 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7820 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7821 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7822 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7823 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7824 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7825 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7826 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7828 2013-01-17 Martin Jambor <mjambor@suse.cz>
7830 PR tree-optimizations/55264
7831 * g++.dg/ipa/pr55264.C: New test.
7833 2013-01-16 Janus Weil <janus@gcc.gnu.org>
7836 * gfortran.dg/class_55.f90: New.
7838 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
7841 * gcc.c-torture/execute/builtins/builtins.exp: Add
7842 -Wl,--allow-multiple-definition for eabi and elf targets.
7845 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7846 check_effective_target_vect_perm_short,
7847 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7848 check_effective_target_vect64): Return 0 for big-endian ARM.
7849 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7851 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7854 2013-01-16 Richard Biener <rguenther@suse.de>
7856 PR tree-optimization/55964
7857 * gcc.dg/torture/pr55964.c: New testcase.
7859 2013-01-16 Richard Biener <rguenther@suse.de>
7861 PR tree-optimization/54767
7862 PR tree-optimization/53465
7863 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7865 2013-01-16 Christian Bruel <christian.bruel@st.com>
7868 * gcc.target/sh/sh-switch.c: New testcase.
7870 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
7872 * gcc.dg/webizer.c: Increase the array size.
7874 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7877 * gcc.dg/pr55940.c: New test.
7879 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
7880 Harald Anlauf <anlauf@gmx.de>
7882 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7883 * gfortran.dg/bounds_check_5.f90: Likewise.
7884 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7885 * gfortran.dg/continuation_9.f90: Likewise.
7886 * gfortran.dg/move_alloc_13.f90: Likewise.
7887 * gfortran.dg/structure_constructor_11.f90: Likewise.
7888 * gfortran.dg/tab_continuation.f: Likewise.
7889 * gfortran.dg/warning-directive-2.F90: Likewise.
7890 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7892 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
7894 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7895 * gcc.target/arm/fma-sp.c: Likewise.
7897 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
7899 PR rtl-optimization/55153
7900 * gcc.dg/pr55153.c: New.
7902 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7904 PR tree-optimization/55920
7905 * gcc.c-torture/compile/pr55920.c: New test.
7907 2013-01-15 Richard Biener <rguenther@suse.de>
7910 * gcc.dg/torture/pr55882.c: New testcase.
7912 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7914 PR tree-optimization/55955
7915 * gcc.c-torture/compile/pr55955.c: New test.
7917 2013-01-15 Dodji Seketeli <dodji@redhat.com>
7920 * g++.dg/cpp0x/alias-decl-31.C: New test.
7922 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
7925 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7926 case where interface is null.
7928 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7931 * gfortran.dg/array_constructor_40.f90: New test.
7933 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
7935 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7937 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
7939 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7940 * gcc.target/aarch64/vect-ld1r-compile.c: New.
7941 * gcc.target/aarch64/vect-ld1r-fp.c: New.
7942 * gcc.target/aarch64/vect-ld1r.c: New.
7943 * gcc.target/aarch64/vect-ld1r.x: New.
7945 2013-01-14 Andi Kleen <ak@linux.intel.com>
7948 * gcc.target/i386/hle-clear-rel.c: New file
7949 * gcc.target/i386/hle-store-rel.c: New file.
7951 2013-01-14 Harald Anlauf <anlauf@gmx.de>
7953 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7954 * gfortran.dg/bounds_check_4.f90: Likewise.
7955 * gfortran.dg/inquire_10.f90: Likewise.
7956 * gfortran.dg/minloc_3.f90: Likewise.
7957 * gfortran.dg/minlocval_3.f90: Likewise.
7958 * gfortran.dg/module_double_reuse.f90: Likewise.
7959 * gfortran.dg/mvbits_1.f90: Likewise.
7960 * gfortran.dg/oldstyle_1.f90: Likewise.
7961 * gfortran.dg/pr20163-2.f: Likewise.
7962 * gfortran.dg/save_1.f90: Likewise.
7963 * gfortran.dg/scan_1.f90: Likewise.
7964 * gfortran.dg/select_char_1.f90: Likewise.
7965 * gfortran.dg/shape_4.f90: Likewise.
7966 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7967 * gfortran.dg/function_optimize_10.f90: Likewise.
7968 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7969 * gfortran.dg/used_types_17.f90: Likewise.
7970 * gfortran.dg/used_types_18.f90: Likewise.
7972 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
7975 * gfortran.dg/proc_ptr_result_8.f90 : New test.
7977 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
7979 * gcc.dg/unroll_5.c: Add nomips16 attributes.
7981 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
7983 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7985 2013-01-12 Janus Weil <janus@gcc.gnu.org>
7988 * gfortran.dg/assumed_type_2.f90: Fix test case.
7989 * gfortran.dg/internal_pack_13.f90: New test.
7990 * gfortran.dg/internal_pack_14.f90: New test.
7992 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
7995 * gfortran.dg/unlimited_polymorphic_8.f90: Update
7996 scan-tree-dump-times for foo.0.x._vptr to deal with change from
7999 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
8001 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8003 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8006 * gcc.target/s390/pr55719.c: New testcase.
8008 2013-01-11 Richard Guenther <rguenther@suse.de>
8010 PR tree-optimization/44061
8011 * gcc.dg/pr44061.c: New testcase.
8013 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
8015 Update copyright years.
8017 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
8018 Jakub Jelinek <jakub@redhat.com>
8021 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8023 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
8025 PR rtl-optimization/55672
8026 * gcc.target/i386/pr55672.c: New.
8028 2013-01-10 Jeff Law <law@redhat.com>
8030 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
8031 pass/fail message unique.
8034 2013-01-10 Jason Merrill <jason@redhat.com>
8036 * ada/.gitignore: New.
8038 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8040 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8042 * g++.dg/tls/thread_local2.C: Likewise.
8043 * g++.dg/tls/thread_local2g.C: Likewise.
8044 * g++.dg/tls/thread_local6.C: Likewise.
8045 * g++.dg/tls/thread_local-order1.C: Add tls options.
8046 * g++.dg/tls/thread_local-order2.C: Likewise.
8047 * g++.dg/tls/thread_local3.C: Likewise.
8048 * g++.dg/tls/thread_local3g.C: Likewise.
8049 * g++.dg/tls/thread_local4.C: Likewise.
8050 * g++.dg/tls/thread_local4g.C: Likewise.
8051 * g++.dg/tls/thread_local5.C: Likewise.
8052 * g++.dg/tls/thread_local5g.C: Likewise.
8053 * g++.dg/tls/thread_local6g.C: Likewise.
8055 2013-01-10 Kostya Serebryany <kcc@google.com>
8057 * g++.dg/asan/asan_test.cc: Sync from upstream.
8059 2013-01-10 Jakub Jelinek <jakub@redhat.com>
8061 PR tree-optimization/55921
8062 * gcc.c-torture/compile/pr55921.c: New test.
8064 2013-01-09 Jan Hubicka <jh@suse.cz>
8066 PR tree-optimization/55569
8067 * gcc.c-torture/compile/pr55569.c: New testcase.
8069 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
8072 * gfortran.dg/use_28.f90: New test.
8074 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
8076 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8077 number matching more robust.
8079 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
8081 PR rtl-optimization/55829
8082 * gcc.target/i386/pr55829.c: New.
8084 2013-01-09 Tobias Burnus <burnus@net-b.de>
8087 * gfortran.dg/bind_c_bool_1.f90: New.
8088 * gfortran.dg/do_5.f90: Add dg-warning.
8090 2013-01-09 Jan Hubicka <jh@suse.cz>
8092 PR tree-optimization/55875
8093 * gcc.c-torture/execute/pr55875.c: New testcase.
8094 * g++.dg/torture/pr55875.C: New testcase.
8096 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8099 * c-c++-common/pr48418.c: New test.
8101 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
8104 * g++.dg/tls/thread_local-ice.C: New.
8106 2013-01-09 Andreas Schwab <schwab@suse.de>
8108 * gcc.dg/guality/pr54693.c: Null-terminate arr.
8110 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8112 PR tree-optimization/48189
8113 * gcc.dg/pr48189.c: New test.
8115 2013-01-04 Jan Hubicka <jh@suse.cz>
8117 PR tree-optimization/55823
8118 * g++.dg/ipa/devirt-10.C: New testcase.
8120 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
8121 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
8123 PR rtl-optimization/55845
8124 * gcc.target/i386/pr55845.c: New test.
8126 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
8128 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8129 instructions generated instead of number of occurances.
8131 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8133 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8134 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8135 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8136 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8137 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8138 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8139 * gcc.target/aarch64/vect-fcm.x: Likewise.
8140 * lib/target-supports.exp
8141 (check_effective_target_vect_cond): Enable for AArch64.
8143 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8145 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8146 endian-safe float pool loading.
8147 (test_square_root_v4sf): Likewise.
8148 (test_square_root_v2df): Likewise.
8149 * lib/target-supports.exp
8150 (check_effective_target_vect_call_sqrtf): Add AArch64.
8152 2013-01-08 Martin Jambor <mjambor@suse.cz>
8155 * gcc.dg/tree-ssa/pr55579.c: New test.
8157 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8159 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8162 2013-01-08 Jakub Jelinek <jakub@redhat.com>
8165 * gcc.dg/torture/pr55890-3.c: New test.
8168 * gcc.c-torture/compile/pr55851.c: New test.
8171 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8174 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8177 * gfortran.dg/elemental_scalar_args_2.f90: New test.
8179 2013-01-07 Tobias Burnus <burnus@net-b.de>
8182 * gfortran.dg/pointer_init_2.f90: Update dg-error.
8183 * gfortran.dg/pointer_init_7.f90: New.
8185 2013-01-07 Richard Biener <rguenther@suse.de>
8187 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8189 2013-01-07 Richard Biener <rguenther@suse.de>
8192 * gcc.dg/torture/pr55890-1.c: New testcase.
8193 * gcc.dg/torture/pr55890-2.c: Likewise.
8195 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
8197 * gcc.target/aarch64/fmovd.c: New.
8198 * gcc.target/aarch64/fmovf.c: Likewise.
8199 * gcc.target/aarch64/fmovd-zero.c: Likewise.
8200 * gcc.target/aarch64/fmovf-zero.c: Likewise.
8201 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8202 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8203 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8204 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8206 2013-01-07 Richard Biener <rguenther@suse.de>
8208 PR tree-optimization/55888
8209 PR tree-optimization/55862
8210 * gcc.dg/torture/pr55888.c: New testcase.
8212 2013-01-07 Tobias Burnus <burnus@net-b.de>
8215 * gfortran.dg/intrinsic_size_3.f90: New.
8217 2013-01-07 Tobias Burnus <burnus@net-b.de>
8220 * gfortran.dg/select_type_32.f90: New.
8222 2013-01-04 Dodji Seketeli <dodji@redhat.com>
8225 * g++.dg/cpp0x/alias-decl-29.C: New test.
8227 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
8232 * gfortran.dg/class_array_15.f03: New test.
8234 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
8239 * gfortran.dg/use_23.f90: New test.
8240 * gfortran.dg/use_24.f90: New test.
8241 * gfortran.dg/use_25.f90: New test.
8242 * gfortran.dg/use_26.f90: New test.
8243 * gfortran.dg/use_27.f90: New test.
8245 2013-01-06 Olivier Hainque <hainque@adacore.com>
8247 * gnat.dg/specs/clause_on_volatile.ads: New test.
8249 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
8251 * gnat.dg/alignment10.adb: New test.
8253 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
8254 Mikael Morin <mikael@gcc.gnu.org>
8257 * gfortran.dg/use_22.f90: New test.
8259 2013-01-04 Andrew Pinski <apinski@cavium.com>
8261 * gcc.target/aarch64/cmp-1.c: New testcase.
8263 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
8266 * gfortran.dg/select_type_31.f03: New test.
8268 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8270 PR c++/54526 (again)
8271 * g++.dg/cpp0x/parse2.C: Extend.
8272 * g++.old-deja/g++.other/crash28.C: Adjust.
8274 2013-01-04 Richard Biener <rguenther@suse.de>
8276 PR tree-optimization/55862
8277 * gcc.dg/torture/pr55862.c: New testcase.
8279 2013-01-04 Martin Jambor <mjambor@suse.cz>
8281 PR tree-optimization/55755
8282 * gcc.dg/torture/pr55755.c: New test.
8283 * gcc.dg/tree-ssa/sra-13.c: Likewise.
8284 * gcc.dg/tree-ssa/pr45144.c: Update.
8286 2013-01-04 Richard Biener <rguenther@suse.de>
8289 * gcc.dg/fold-reassoc-2.c: New testcase.
8291 2013-01-04 Tobias Burnus <burnus@net-b.de>
8294 * gfortran.dg/null_7.f90: New.
8296 2013-01-04 Tobias Burnus <burnus@net-b.de>
8300 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8301 * gfortran.dg/unlimited_polymorphic_7.f90: New.
8302 * gfortran.dg/unlimited_polymorphic_8.f90: New.
8304 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
8306 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8308 2013-01-03 Janus Weil <janus@gcc.gnu.org>
8311 * gfortran.dg/assignment_1.f90: Modified.
8312 * gfortran.dg/assignment_4.f90: New.
8314 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
8316 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8318 2013-01-03 Richard Biener <rguenther@suse.de>
8320 PR tree-optimization/55857
8321 * gcc.dg/vect/pr55857-1.c: New testcase.
8322 * gcc.dg/vect/pr55857-2.c: Likewise.
8324 2013-01-03 Jakub Jelinek <jakub@redhat.com>
8326 PR rtl-optimization/55838
8327 * gcc.dg/pr55838.c: New test.
8329 PR tree-optimization/55832
8330 * gcc.c-torture/compile/pr55832.c: New test.
8332 2013-01-02 Teresa Johnson <tejohnson@google.com>
8334 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8335 * gcc.dg/tree-ssa/loop-23.c: Ditto.
8336 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8337 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8338 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8339 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8340 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8341 * gcc.dg/unroll_1.c: Ditto.
8342 * gcc.dg/unroll_2.c: Ditto.
8343 * gcc.dg/unroll_3.c: Ditto.
8344 * gcc.dg/unroll_4.c: Ditto.
8346 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8348 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8350 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8353 * gfortran.dg/eof_4.f90: New test.
8355 2013-01-02 Jakub Jelinek <jakub@redhat.com>
8357 * lib/c-compat.exp (compat-use-alt-compiler): Remove
8358 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8359 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8360 (compat_setup_dfp): Initialize compat_alt_caret and
8361 compat_save_TEST_ALWAYS_FLAGS.
8363 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8365 * gcc.dg/torture/tls/tls-reload-1.c: New test.
8367 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8369 * gcc.dg/torture/fp-int-convert-2.c: New test.
8371 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8373 * gfortran.dg/newunit_3.f90: Add dg-do run.
8374 * gfortran.dg/inquire_15.f90: Add dg-do run.
8376 2013-01-01 Jakub Jelinek <jakub@redhat.com>
8378 PR tree-optimization/55831
8379 * gcc.dg/pr55831.c: New test.
8381 Copyright (C) 2013 Free Software Foundation, Inc.
8383 Copying and distribution of this file, with or without modification,
8384 are permitted in any medium without royalty provided the copyright
8385 notice and this notice are preserved.