1 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
3 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
6 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
8 2013-10-19 Mike Stump <mikestump@comcast.net>
10 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
12 * gcc.dg/lto/pr54625-1_0.c: Move from here...
13 * g++.dg/lto/pr54625-1_0.c: ... to here.
14 * gcc.dg/lto/pr54625-1_1.C: Likewise.
15 * g++.dg/lto/pr54625-1_1.C: Likewise.
16 * gcc.dg/lto/pr54625-2_0.c: Likewise.
17 * g++.dg/lto/pr54625-2_0.c: Likewise.
18 * gcc.dg/lto/pr54625-2_1.C: Likewise.
19 * g++.dg/lto/pr54625-2_1.C: Likewise.
21 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
23 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
25 2013-10-18 Cong Hou <congh@google.com>
27 * gcc.dg/vect/pr58508.c: New test.
29 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
32 * g++.dg/cpp0x/variadic145.C: New.
34 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
36 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
38 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
40 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
41 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
42 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
43 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
45 2013-10-17 Charles Bayis <charles.baylis@linaro.org>
47 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
48 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
49 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
50 effective target arm_thumb1_ok.
51 * lib/target-supports.exp
52 (check_effective_target_arm_fp16_ok_nocache): Don't force
53 -mfloat-abi=soft when building for hardfloat target.
55 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
58 * gcc.target/powerpc/pr58673-1.c: New file to test whether
59 -mquad-word + -mno-vsx-timode causes errors.
60 * gcc.target/powerpc/pr58673-2.c: Likewise.
62 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
65 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
67 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
69 * gcc.target/aarch64/c-output-template.c: New testcase.
70 * gcc.target/aarch64/c-output-template-2.c: Likewise.
71 * gcc.target/aarch64/c-output-template-3.c: Likewise.
73 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
75 * gcc/testsuite/lib/target-supports.exp
76 (check_effective_target_sync_long_long): AArch64 supports
77 atomic operations on "long long".
78 (check_effective_target_sync_long_long_runtime): AArch64 can
79 execute atomic operations on "long long".
81 2013-10-17 Richard Biener <rguenther@suse.de>
83 PR tree-optimization/58143
84 * gcc.dg/torture/pr58143-1.c: New testcase.
85 * gcc.dg/torture/pr58143-2.c: Likewise.
86 * gcc.dg/torture/pr58143-3.c: Likewise.
88 2013-10-17 Marek Polacek <polacek@redhat.com>
91 * gcc.dg/c1x-align-5.c: New test.
93 2013-10-16 Tobias Burnus <burnus@net-b.de>
96 * gfortran.dg/unlimited_polymorphic_12.f90: New.
98 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
100 * c-c++-common/cpp/openmp-define-1.c: Move
101 dg-require-effective-target fopenmp after dg-do directive.
102 * c-c++-common/cpp/openmp-define-2.c: Likewise.
103 * gfortran.dg/openmp-define-1.f90: Likewise.
104 * gfortran.dg/openmp-define-2.f90: Likewise.
105 * gfortran.dg/openmp-define-3.f90: Likewise.
107 2013-10-16 Paulo Matos <pmatos@broadcom.com>
109 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
111 2013-10-15 Sriraman Tallam <tmsriram@google.com>
114 * gcc.target/i386/pr57756.c: New test.
115 * gcc.target/i386/pr57756_2.c: New test.
117 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
119 * gcc.dg/torture/builtin-self.c: New file.
121 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
123 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
124 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
125 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
126 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
127 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
129 2013-10-15 Cong Hou <congh@google.com>
131 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
133 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
136 * g++.dg/cpp0x/pr58707.C: New.
138 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
140 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
141 after other directives.
143 2013-10-15 Tobias Burnus <burnus@net-b.de>
146 * gfortran.dg/unlimited_polymorphic_11.f90: New.
148 2013-10-14 Ian Lance Taylor <iant@google.com>
150 * go.test/go-test.exp (go-find-packages): New proc.
151 (go-gc-tests): Skip stress and safe tests. Skip *.dir
152 subdirectories. Do simple +build line matching. Handle run with
153 arguments. Handle errorcheckdir and rundircmpout. Use packages
154 for rundir. Remove special handling for bug191 and dwarf.
156 2013-10-14 Tobias Burnus <burnus@net-b.de>
159 * gfortran.dg/unlimited_polymorphic_10.f90: New.
161 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
163 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]: Use
166 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
168 * gnat.dg/specs/opt1.ads: New test.
170 2013-10-14 Richard Biener <rguenther@suse.de>
172 PR tree-optimization/58640
173 * gcc.c-torture/execute/pr58640-2.c: New testcase.
175 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
177 * gnat.dg/uninit_array.ad[sn]: New test.
178 * gnat.dg/uninit_array_pkg.ads: New helper.
180 2013-10-13 Richard Biener <rguenther@suse.de>
182 * gcc.c-torture/execute/pr58662.c: New test.
184 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
187 * gcc.dg/torture/p51244-21.c: New.
188 * gcc.target/sh/pr51244-20.c: New.
189 * gcc.target/sh/pr51244-20-sh2a.c: New.
191 2013-10-12 Arnaud Charlet <charlet@adacore.com>
193 * gnat.dg/specs/linker_section.ads: Update test.
195 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
198 * gcc.target/i386/pr58690.c: New test
200 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
202 * gcc.target/i386/builtin-ucmp.c: New test.
204 2013-10-11 Brooks Moses <bmoses@google.com>
206 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
208 2013-10-11 Jeff Law <law@redhat.com>
210 * gcc.c-torture/execute/pr58640.c: New test.
212 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
215 * g++.dg/cpp0x/decltype57.C: New.
217 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
220 * g++.dg/template/nontype26.C: New.
222 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
224 * c-c++-common/cpp/openmp-define-1.c: New file.
225 * c-c++-common/cpp/openmp-define-2.c: Likewise.
226 * c-c++-common/cpp/openmp-define-3.c: Likewise.
227 * gfortran.dg/openmp-define-1.f90: Likewise.
228 * gfortran.dg/openmp-define-2.f90: Likewise.
229 * gfortran.dg/openmp-define-3.f90: Likewise.
231 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
232 for test source files.
233 * gcc.dg/gomp/gomp.exp: Likewise.
234 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
235 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
236 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
237 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
238 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
240 2013-10-11 Jakub Jelinek <jakub@redhat.com>
242 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
243 Remove error test that is now valid in OpenMP 4.0.
244 * c-c++-common/gomp/atomic-16.c: New test.
245 * c-c++-common/gomp/cancel-1.c: New test.
246 * c-c++-common/gomp/depend-1.c: New test.
247 * c-c++-common/gomp/depend-2.c: New test.
248 * c-c++-common/gomp/map-1.c: New test.
249 * c-c++-common/gomp/pr58472.c: New test.
250 * c-c++-common/gomp/sections1.c: New test.
251 * c-c++-common/gomp/simd1.c: New test.
252 * c-c++-common/gomp/simd2.c: New test.
253 * c-c++-common/gomp/simd3.c: New test.
254 * c-c++-common/gomp/simd4.c: New test.
255 * c-c++-common/gomp/simd5.c: New test.
256 * c-c++-common/gomp/single1.c: New test.
257 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
259 * g++.dg/gomp/block-3.C: Likewise.
260 * g++.dg/gomp/clause-3.C: Adjust error messages.
261 * g++.dg/gomp/declare-simd-1.C: New test.
262 * g++.dg/gomp/declare-simd-2.C: New test.
263 * g++.dg/gomp/depend-1.C: New test.
264 * g++.dg/gomp/depend-2.C: New test.
265 * g++.dg/gomp/target-1.C: New test.
266 * g++.dg/gomp/target-2.C: New test.
267 * g++.dg/gomp/taskgroup-1.C: New test.
268 * g++.dg/gomp/teams-1.C: New test.
269 * g++.dg/gomp/udr-1.C: New test.
270 * g++.dg/gomp/udr-2.C: New test.
271 * g++.dg/gomp/udr-3.C: New test.
272 * g++.dg/gomp/udr-4.C: New test.
273 * g++.dg/gomp/udr-5.C: New test.
274 * g++.dg/gomp/udr-6.C: New test.
275 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
276 * gcc.dg/autopar/outer-2.c: Likewise.
277 * gcc.dg/autopar/outer-3.c: Likewise.
278 * gcc.dg/autopar/outer-4.c: Likewise.
279 * gcc.dg/autopar/outer-5.c: Likewise.
280 * gcc.dg/autopar/outer-6.c: Likewise.
281 * gcc.dg/autopar/parallelization-1.c: Likewise.
282 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
284 * gcc.dg/gomp/clause-1.c: Adjust error messages.
285 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
286 instead of GOMP_parallel_loop_runtime_start.
287 * gcc.dg/gomp/declare-simd-1.c: New test.
288 * gcc.dg/gomp/declare-simd-2.c: New test.
289 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
290 parser. Add further #pragma omp sections nesting tests.
291 * gcc.dg/gomp/target-1.c: New test.
292 * gcc.dg/gomp/target-2.c: New test.
293 * gcc.dg/gomp/taskgroup-1.c: New test.
294 * gcc.dg/gomp/teams-1.c: New test.
295 * gcc.dg/gomp/udr-1.c: New test.
296 * gcc.dg/gomp/udr-2.c: New test.
297 * gcc.dg/gomp/udr-3.c: New test.
298 * gcc.dg/gomp/udr-4.c: New test.
299 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
301 2013-10-10 Jan Hubicka <jh@suse.cz>
303 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
305 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
306 * gcc.target/i386/pr49168-1.c: Likewise.
307 * gcc.target/i386/pr49002-2.c: Likewise.
309 2013-10-10 Jakub Jelinek <jakub@redhat.com>
312 * gcc.dg/torture/pr58670.c: New test.
314 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
316 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
318 2013-10-09 Marek Polacek <polacek@redhat.com>
321 * g++.dg/tm/pr58635-1.C: New test.
322 * g++.dg/tm/pr58635-2.C: New test.
324 2013-10-09 Jakub Jelinek <jakub@redhat.com>
326 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
328 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
330 PR tree-optimization/20318
331 * c-c++-common/pr20318.c: New file.
332 * gcc.dg/tree-ssa/pr20318.c: New file.
334 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
336 * gcc.c-torture/execute/pr58570.c: New test.
338 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
340 * gcc.target/aarch64/vclz.c: New testcase.
342 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
344 * gcc.target/aarch64/vadd_f64.c: New testcase.
345 * gcc.target/aarch64/vsub_f64.c: New testcase.
347 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
349 * gcc.target/aarch64/vdiv_f.c: New testcase.
351 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
353 * gcc.target/aarch64/vneg_f.c: New testcase.
354 * gcc.target/aarch64/vneg_s.c: New testcase.
356 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
359 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
360 * g++.old-deja/g++.mike/misc9.C: Adjust.
362 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
366 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
369 * g++.dg/template/crash117.C: New.
371 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
373 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
375 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
377 PR tree-optimization/58480
378 * gcc.dg/tree-ssa/pr58480.c: New file.
380 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
382 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
383 * gcc.target/powerpc/fusion.c: Likewise.
385 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
387 * gcc.target/s390/htm-nofloat-2.c: New testcase.
389 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
391 * gcc.target/s390/htm-1.c: Add more tests to cover different
394 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
397 * g++.dg/init/uninitialized1.C: New.
399 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
402 * g++.dg/cpp0x/variadic144.C: New.
404 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
407 * g++.dg/cpp0x/auto39.C: New.
409 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
412 * g++.dg/cpp0x/range-for26.C: New.
413 * g++.dg/cpp0x/range-for27.C: Likewise.
415 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
418 * g++.dg/template/crash117.C: New.
420 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
423 * g++.dg/tree-ssa/pr19476-5.C: New file.
424 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
426 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
429 * g++.dg/cpp0x/gen-attrs-55.C: New.
431 2013-10-03 Easwaran Raman <eraman@google.com>
434 * g++.dg/ext/attribute47.C: New.
436 2013-10-03 Rong Xu <xur@google.com>
438 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
440 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
441 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
443 2013-10-03 Marek Polacek <polacek@redhat.com>
446 * g++.dg/cpp0x/pr58510.C: New test.
448 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
451 * g++.dg/tree-ssa/pr19476-1.C: New file.
452 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
453 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
454 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
456 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
458 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
459 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
460 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
461 VSX scalar operations or the traditional floating point form of
463 * gcc.target/powerpc/ppc-target-2.c: Likewise.
464 * gcc.target/powerpc/recip-3.c: Likewise.
465 * gcc.target/powerpc/recip-5.c: Likewise.
466 * gcc.target/powerpc/pr72747.c: Likewise.
467 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
469 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
472 * gcc.target/aarch64/pr58460.c: New file.
474 2013-10-02 Tobias Burnus <burnus@net-b.de>
477 * gfortran.dg/char_length_19.f90: New.
479 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
482 * g++.dg/parse/crash65.C: New.
483 * g++.dg/cpp1y/pr58535.C: Likewise.
485 2013-10-02 Richard Biener <rguenther@suse.de>
487 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
488 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
489 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
490 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
491 * gfortran.dg/ldist-pr45199.f: Likewise.
493 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
496 * g++.dg/parse/crash64.C: New.
498 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
500 * gcc.dg/tree-ssa/slsr-40.c: New test.
502 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
505 * g++.dg/cpp0x/pr58563.C: New.
507 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
509 * gcc.target/aarch64/vect_saddl_1.c: New.
511 2013-10-01 Jakub Jelinek <jakub@redhat.com>
514 * gcc.c-torture/execute/pr58574.c: New testcase.
516 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
519 * gcc.target/arm/pr58578.c: New test.
521 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
523 PR tree-optimization/58556
524 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
525 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
527 2013-10-01 Nick Clifton <nickc@redhat.com>
529 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
531 * gcc.c-torture/compile/20010327-1.c: Only run the test for
533 * gcc.c-torture/compile/pr41181.c: Likewise.
534 * gcc.c-torture/compile/calls.c: Likewise.
535 * gcc.c-torture/compile/990617-1.c: Likewise.
536 * gcc.c-torture/compile/pr55955.c: Only run the test for
538 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
540 2013-10-01 Richard Biener <rguenther@suse.de>
542 PR tree-optimization/58553
543 * gcc.dg/torture/pr58553.c: New testcase.
545 2013-09-30 Jakub Jelinek <jakub@redhat.com>
548 * gcc.c-torture/execute/pr58564.c: New test.
550 2013-09-30 Teresa Johnson <tejohnson@google.com>
552 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
553 Update for additional dump message.
555 2013-09-30 Richard Biener <rguenther@suse.de>
557 PR tree-optimization/58554
558 * gcc.dg/torture/pr58554.c: New testcase.
560 2013-09-30 Simon Cook <simon.cook@embecosm.com>
561 Joern Rennecke <joern.rennecke@embecosm.com>
563 * gcc.target/arc/barrel-shifter-1.c: New test.
564 * gcc.target/arc/barrel-shifter-2.c: Likewise.
565 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
566 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
567 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
568 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
569 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
570 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
571 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
572 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
573 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
574 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
575 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
576 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
577 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
578 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
579 * gcc.target/arc/mtune-ARC600.c: Likewise.
580 * gcc.target/arc/mtune-ARC601.c: Likewise.
581 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
582 * gcc.target/arc/mtune-ARC700.c: Likewise.
583 * gcc.target/arc/mtune-ARC725D.c: Likewise.
584 * gcc.target/arc/mtune-ARC750D.c: Likewise.
585 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
586 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
588 2013-09-30 Richard Biener <rguenther@suse.de>
591 * g++.dg/torture/pr58552.C: New testcase.
593 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
595 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
598 2013-09-27 Paulo Matos <pmatos@broadcom.com>
601 * gcc.dg/pr58463.c: New test.
603 2013-09-27 Jakub Jelinek <jakub@redhat.com>
606 * c-c++-common/gomp/pr58551.c: New test.
608 2013-09-27 Richard Biener <rguenther@suse.de>
610 PR tree-optimization/58459
611 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
613 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
616 * gfortran.dg/round_4.f90: Check for rounding support.
618 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
620 * g++.dg/vect/pr58513.cc (op): Make static.
622 2013-09-26 Richard Biener <rguenther@suse.de>
624 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
626 2013-09-26 Richard Biener <rguenther@suse.de>
628 PR tree-optimization/58539
629 * gcc.dg/torture/pr58539.c: New testcase.
631 2013-09-25 Jeff Law <law@redhat.com>
633 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
635 2013-09-25 Tobias Burnus <burnus@net-b.de>
638 * gfortran.dg/finalize_21.f90: New.
640 2013-09-25 Tobias Burnus <burnus@net-b.de>
644 * gfortran.dg/defined_assignment_8.f90: New.
645 * gfortran.dg/defined_assignment_9.f90: New.
647 2013-09-25 Marek Polacek <polacek@redhat.com>
650 * c-c++-common/ubsan/shift-5.c: New test.
651 * c-c++-common/ubsan/shift-6.c: New test.
652 * c-c++-common/ubsan/div-by-zero-5.c: New test.
653 * gcc.dg/ubsan/c-shift-1.c: New test.
655 2013-09-25 Marek Polacek <polacek@redhat.com>
658 * g++.dg/tm/pr58516.C: New test.
660 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
662 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
664 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
666 2013-09-24 Richard Biener <rguenther@suse.de>
669 * g++.dg/vect/pr58513.cc: New testcase.
671 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
673 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
676 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
679 * g++.dg/cpp1y/pr58500.C: New testcase.
681 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
683 * gnat.dg/opt28.ad[sb]: New test.
684 * gnat.dg/opt28_pkg.ads: New helper.
686 2013-09-23 Richard Biener <rguenther@suse.de>
688 PR tree-optimization/58464
689 * g++.dg/torture/pr58464.C: New testcase.
691 2013-09-23 Christian Bruel <christian.bruel@st.com>
694 * gcc.target/sh/torture/pr58475.c: New test.
696 2013-09-23 Janus Weil <janus@gcc.gnu.org>
699 * gfortran.dg/extends_15.f90: New.
701 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
704 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
706 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
709 * gcc.target/vax/vax.exp: New.
710 * gcc.target/vax/pr56875.c: Ditto.
712 2013-09-20 Richard Biener <rguenther@suse.de>
715 * gfortran.dg/pr58484.f: New testcase.
717 2013-09-20 Jeff Law <law@redhat.com>
719 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
721 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
724 * gcc.dg/torture/pr57748-1.c: New test.
725 * gcc.dg/torture/pr57748-2.c: New test.
727 2013-09-20 Marek Polacek <polacek@redhat.com>
730 * c-c++-common/ubsan/shift-4.c: New test.
732 2013-09-20 Richard Biener <rguenther@suse.de>
734 PR tree-optimization/58453
735 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
737 2013-09-20 Janus Weil <janus@gcc.gnu.org>
740 * gfortran.dg/proc_ptr_43.f90: New.
742 2013-09-18 Tobias Burnus <burnus@net-b.de>
745 * gfortran.dg/defined_assignment_11.f90: New.
747 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
749 PR rtl-optimization/58438
750 * g++.dg/pr58438.C: New test.
752 2013-09-18 Tobias Burnus <burnus@net-b.de>
755 * gfortran.dg/class_39.f03: Update dg-error.
756 * gfortran.dg/class_5.f03: Ditto.
757 * gfortran.dg/class_53.f90: Ditto.
758 * gfortran.dg/realloc_on_assign_20.f90: New.
759 * gfortran.dg/realloc_on_assign_21.f90: New.
760 * gfortran.dg/realloc_on_assign_22.f90: New.
762 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
765 * g++.dg/parse/using4.C: New.
767 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
769 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
771 2013-09-18 Marek Polacek <polacek@redhat.com>
774 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
775 instead of the shift option.
776 * c-c++-common/ubsan/pr58443-1.c: New test.
777 * c-c++-common/ubsan/pr58443-3.c: New test.
778 * c-c++-common/ubsan/pr58443-2.c: New test.
780 2013-09-18 Richard Biener <rguenther@suse.de>
782 PR tree-optimization/58417
783 * gcc.dg/torture/pr58417.c: New testcase.
785 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
787 * gnat.dg/array_bounds_test2.adb: New test.
789 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
791 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
792 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
794 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
796 * gnat.dg/in_out_parameter4.adb: New test.
798 2013-09-18 Marek Polacek <polacek@redhat.com>
801 * c-c++-common/ubsan/attrib-1.c: New test.
803 2013-09-17 Cong Hou <congh@google.com>
805 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
806 on two arrays with short and int types. This should not be recognized
807 as a dot product pattern.
809 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
812 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
813 the cp_type_quals (r) too.
815 2013-09-17 Jan Hubicka <jh@suse.cz>
818 * gcc.c-torture/compile/pr58332.c: New testcase.
820 2013-09-17 Jeff Law <law@redhat.com>
822 * gcc.c-torture/execute/pr58387.c: New test.
824 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
826 PR tree-optimization/58088
827 * gcc.c-torture/compile/pr58088.c: New test.
829 2013-09-17 Nick Clifton <nickc@redhat.com>
831 * lib/target-supports.exp (check_effective_target_trampolines):
832 Add MSP430 to the list of targets that do not support trampolines.
833 (check_profiling_available): Add MSP430 to the list of targets
834 that do not support profiling.
835 (check_effective_target_tls_runtime): Add MSP430 to the list of
836 targets that do not support TLS.
838 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
840 * gnat.dg/opt27.adb: New test.
841 * gnat.dg/opt27_pkg.ad[sb]: New helper.
843 2013-09-17 Andreas Schwab <schwab@suse.de>
845 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
847 2013-09-17 Richard Biener <rguenther@suse.de>
849 PR tree-optimization/58432
850 * gcc.dg/pr58432.c: New testcase.
852 2013-09-17 Bin Cheng <bin.cheng@arm.com>
854 * gcc.dg/tree-ssa/slsr-39.c: New test.
856 2013-09-16 Xinliang David Li <davidxl@google.com>
858 * gcc.misc-tests/help.exp: Optimizer help change.
860 2013-09-16 Jeff Law <law@redhat.com>
862 * gcc.c-torture/execute/pr58419.c: New test.
863 * gcc.c-torture/execute/pr58431.c: New test.
865 2013-09-16 Tobias Burnus <burnus@net-b.de>
868 * gfortran.dg/finalize_19.f90: New.
870 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
872 * gcc.target/i386/pr58418.c: New.
874 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
876 * gcc.target/aarch64/fmla-intrinsic.c: New.
877 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
878 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
879 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
881 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
883 * gcc.target/aarch64/mul_intrinsic_1.c: New.
884 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
886 2013-09-16 Richard Biener <rguenther@suse.de>
888 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
890 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
892 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
893 interpreted as implicit templates) to be expected pedwarns instead.
895 2013-09-16 Tobias Burnus <burnus@net-b.de>
898 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
900 2013-09-15 Tobias Burnus <burnus@net-b.de>
903 * gfortran.dg/defined_assignment_10.f90: New.
905 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
907 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
908 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
910 2013-09-13 Jacek Caban <jacek@codeweavers.com>
912 * g++.dg/abi/main.C: Added implicit C linkage tests
914 2013-09-13 Kai Tietz <ktietz@redhat.com>
916 * gcc.target/i386/pr57848.c: New file.
918 2013-09-13 Christian Bruel <christian.bruel@st.com>
921 * gcc.target/sh/torture/pr58314.c: New test.
923 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
925 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
927 2013-09-12 Martin Jambor <mjambor@suse.cz>
930 * g++.dg/pr58389.C: New test.
932 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
934 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
935 * g++.dg/template/pseudodtor3.C: Likewise.
937 2013-09-12 Richard Biener <rguenther@suse.de>
939 PR tree-optimization/58404
940 * g++.dg/tree-ssa/pr58404.C: New testcase.
942 2013-09-12 Martin Jambor <mjambor@suse.cz>
945 * g++.dg/ipa/pr58371.C: New test.
947 2013-09-12 Richard Biener <rguenther@suse.de>
949 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
950 expected outcome and comment why that happens.
952 2013-09-11 Richard Biener <rguenther@suse.de>
955 * g++.dg/uninit-pred-4.C: New testcase.
957 2013-09-11 Jakub Jelinek <jakub@redhat.com>
959 PR tree-optimization/58385
960 * gcc.c-torture/execute/pr58385.c: New test.
962 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
964 * gcc.target/arm/thumb-ifcvt-2.c: New test.
966 2013-09-10 Jeff Law <law@redhat.com>
968 * g++.dg/torture/pr58380.C: New test.
970 2013-09-10 Jan Hubicka <jh@suse.cz>
971 Paolo Carlini <paolo.carlini@oracle.com>
973 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
975 2013-09-10 Jeff Law <law@redhat.com>
977 * gcc.c-torture/compile/pr58343.c: New test.
979 2013-09-10 Jakub Jelinek <jakub@redhat.com>
981 PR rtl-optimization/58365
982 * gcc.c-torture/execute/pr58365.c: New test.
984 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
986 * gcc.dg/torture/memcpy-1.c: New test.
988 2013-09-10 Alan Modra <amodra@gmail.com>
990 * gcc.target/powerpc/pr58330.c: New.
992 2013-09-10 Alan Modra <amodra@gmail.com>
994 * gcc.target/powerpc/medium_offset.c: New.
996 2013-09-09 Jakub Jelinek <jakub@redhat.com>
999 * g++.dg/warn/Wunused-var-21.C: New test.
1001 PR tree-optimization/58364
1002 * gcc.c-torture/execute/pr58364.c: New test.
1004 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1007 * g++.dg/warn/Wdelete-incomplete-1.C: New.
1008 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1009 * g++.dg/init/delete1.C: Adjust.
1011 2013-09-09 Ian Bolton <ian.bolton@arm.com>
1013 * gcc.target/aarch64/movdi_1.c: New test.
1015 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1018 * g++.dg/warn/Wunused-parm-5.C: New.
1020 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1022 * gcc.target/aarch64/cmn-neg.c: New test.
1024 2013-09-09 Richard Biener <rguenther@suse.de>
1027 * gcc.dg/torture/pr58326-1.c: New testcase.
1028 * gcc.dg/torture/pr58326-2.c: Likewise.
1030 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1033 * g++.dg/ext/pr57735.C: New test.
1035 2013-09-09 Jan Hubicka <jh@suse.cz>
1038 * g++.dg/torture/PR58294.C: New testcase.
1040 2013-09-08 Jeff Law <law@redhat.com>
1042 * gcc.c-torture/compile/pr58340.c: New test.
1044 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
1046 * g++.dg/debug/ra1.C: New test.
1048 2013-09-08 Jan Hubicka <jh@suse.cz>
1050 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1051 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1052 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1053 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1055 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1058 * g++.dg/overload/new1.C: Adjust.
1060 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
1062 * c-c++-common/opaque-vector.c: New test.
1064 2013-09-08 Tom de Vries <tom@codesourcery.com>
1067 * g++.dg/tm/noexcept-6.C: New test.
1069 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1071 * gcc.target/arc/cond-set-use.c: New test.
1073 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1075 * gnat.dg/stack_usage2.adb: New test.
1077 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
1079 * gcc.target/aarch64/table-intrinsics.c
1080 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1081 (qtb_tests8_< ,2,3,4>): Likewise.
1082 (qtblq_tests8_< ,2,3,4>): Likewise.
1083 (qtbxq_tests8_< ,2,3,4>): Likewise.
1085 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
1087 * gnat.dg/warn10.ad[sb]: New test.
1088 * gnat.dg/warn10_pkg.ads: New helper.
1090 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1092 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1093 Don't expect NULL in foo.result set.
1094 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1096 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1097 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1099 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1101 * gcc.target/s390/nearestint-1.c: New testcase.
1103 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
1104 Vineet Gupta <Vineet.Gupta@synopsys.com>
1106 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1107 * testsuite/gcc.target/arc: New directory.
1108 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1109 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1110 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1111 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1112 * testsuite/gcc.dg/builtin-apply2.c
1113 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1115 2013-09-04 Jan Hubicka <jh@suse.cz>
1118 * g++.dg/torture/pr58201_0.C: New testcase.
1119 * g++.dg/torture/pr58201_1.C: New testcase.
1120 * g++.dg/torture/pr58201.h: New testcase.
1122 2013-09-05 Jan Hubicka <jh@suse.cz>
1124 * gcc.dg/autopar/pr49960.c: Disable partial inlining
1126 2013-09-05 Richard Biener <rguenther@suse.de>
1128 PR tree-optimization/58137
1129 * gcc.target/i386/pr58137.c: New testcase.
1131 2013-09-05 Martin Jambor <mjambor@suse.cz>
1133 * g++.dg/ipa/remref-1.C: New test.
1134 * g++.dg/ipa/remref-2.C: Likewise.
1136 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1139 * g++.dg/parse/access11.C: New.
1141 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1143 * g++.dg/warn/weak1.C: Skip on AIX.
1145 2013-09-04 Easwaran Raman <eraman@google.com>
1148 PR tree-optimization/58011
1149 * gfortran.dg/reassoc_12.f90: New testcase.
1150 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1152 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
1154 * gcc.dg/attr-weakref-1.c: Skip on AIX.
1155 * gcc.dg/torture/pr53922.c: Skip on AIX.
1156 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1158 2013-09-04 Teresa Johnson <tejohnson@google.com>
1160 * gcc.dg/unroll_1.c: Test dumping to stderr.
1162 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
1165 * g++.dg/warn/deprecated-8.C: New.
1167 2013-09-03 Jeff Law <law@redhat.com>
1169 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1172 2013-09-03 Meador Inge <meadori@codesourcery.com>
1176 2013-08-30 Meador Inge <meadori@codesourcery.com>
1178 * gcc.dg/Warray-bounds-11.c: New testcase.
1180 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
1182 * lib/target-supports.exp (check_weak_available): Return true for AIX.
1184 2013-09-03 Jan Hubicka <jh@suse.cz>
1186 * g++.dg/ipa/devirt-15.C: Fix testcase.
1188 2013-09-03 Richard Biener <rguenther@suse.de>
1191 * gcc.dg/torture/pr57656.c: New testcase.
1193 2013-09-03 Richard Biener <rguenther@suse.de>
1196 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1198 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1201 * gfortran.dg/do_concurrent_3.f90: New test case.
1203 2013-09-02 Jan Hubicka <jh@suse.cz>
1205 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1207 2013-09-02 Martin Jambor <mjambor@suse.cz>
1210 * gcc.dg/ipa/pr58106.c: New test.
1212 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
1214 * gcc.target/aarch64/scalar_intrinsics.c
1215 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1217 2013-09-02 Richard Biener <rguenther@suse.de>
1220 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1222 2013-09-02 Richard Biener <rguenther@suse.de>
1224 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1227 2013-09-02 Bin Cheng <bin.cheng@arm.com>
1229 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1231 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1233 PR c++/21682, implement DR 565
1234 * g++.dg/template/using24.C: New.
1235 * g++.dg/template/using25.C: Likewise.
1236 * g++.dg/template/using26.C: Likewise.
1238 2013-09-01 Jan Hubicka <jh@suse.cz>
1240 * g++.dg/ipa/devirt-15.C: New testcase.
1242 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
1244 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1246 2013-08-31 Jan Hubicka <jh@suse.cz>
1248 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1249 * g++.dg/tree-ssa/pr45453.C: Likewise.
1251 2013-08-31 Jan Hubicka <jh@suse.cz>
1253 * gcc.dg/fork-instrumentation.c: New testcase.
1255 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
1257 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1259 2013-08-30 Meador Inge <meadori@codesourcery.com>
1261 * gcc.dg/Warray-bounds-11.c: New testcase.
1263 2013-08-30 Marek Polacek <polacek@redhat.com>
1265 * g++.dg/ubsan/div-by-zero-1.C: New test.
1266 * c-c++-common/ubsan/save-expr-1.c: New test.
1267 * c-c++-common/ubsan/save-expr-2.c: New test.
1268 * c-c++-common/ubsan/save-expr-3.c: New test.
1269 * c-c++-common/ubsan/save-expr-4.c: New test.
1270 * c-c++-common/ubsan/typedef-1.c: New test.
1271 * c-c++-common/ubsan/const-char-1.c: New test.
1272 * c-c++-common/ubsan/const-expr.c: New test.
1273 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1274 * c-c++-common/ubsan/shift-1.c: Likewise.
1275 * c-c++-common/ubsan/shift-2.c: Likewise.
1276 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1277 * lib/ubsan-dg.exp: New file.
1278 * g++.dg/dg.exp: Add ubsan tests.
1279 * g++.dg/ubsan/ubsan.exp: New file.
1280 * gcc.dg/ubsan/ubsan.exp: New file.
1281 * g++.dg/ubsan/cxx11-shift-1.C: New test.
1282 * g++.dg/ubsan/cxx11-shift-2.C: New test.
1283 * c-c++-common/ubsan/div-by-zero-3.c: New test.
1284 * c-c++-common/ubsan/div-by-zero-1.c: New test.
1285 * c-c++-common/ubsan/div-by-zero-4.c: New test.
1286 * c-c++-common/ubsan/shift-3.c: New test.
1287 * c-c++-common/ubsan/unreachable-1.c: New test.
1288 * c-c++-common/ubsan/shift-1.c: New test.
1289 * c-c++-common/ubsan/shift-2.c: New test.
1290 * c-c++-common/ubsan/div-by-zero-2.c: New test.
1291 * gcc.dg/ubsan/c99-shift-2.c: New test.
1292 * gcc.dg/ubsan/c99-shift-1.c: New test.
1294 2013-08-29 Jan Hubicka <jh@suse.cz>
1296 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1297 to match template and comment.
1299 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
1302 * g++.dg/cpp0x/dc8.C: New.
1303 * g++.dg/template/meminit1.C: Adjust.
1305 2013-08-30 Teresa Johnson <tejohnson@google.com>
1307 * gcc.dg/inline-dump.c: Delete inadvertant commit.
1309 2013-08-30 Jakub Jelinek <jakub@redhat.com>
1311 PR tree-optimization/58277
1312 * gcc.c-torture/execute/pr58277-1.c: New test.
1313 * gcc.c-torture/execute/pr58277-2.c: New test.
1315 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
1317 * gcc.dg/guality/param-1.c: New test.
1318 * gcc.dg/guality/param-2.c: Likewise.
1320 2013-08-30 Richard Biener <rguenther@suse.de>
1322 PR tree-optimization/58228
1323 * gcc.dg/torture/pr58228.c: New testcase.
1325 2013-08-30 Richard Biener <rguenther@suse.de>
1327 PR tree-optimization/58223
1328 * gcc.dg/torture/pr58223.c: New testcase.
1329 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1331 2013-08-30 Richard Biener <rguenther@suse.de>
1333 PR tree-optimization/58010
1334 * gcc.dg/pr58010.c: New testcase.
1336 2013-08-29 Xinliang DavidLi <davidxl@google.com>
1338 * gcc.dg/unroll_3.c: Message change.
1339 * gcc.dg/unroll_4.c: Likewise.
1340 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1341 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1342 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1343 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1344 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1345 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1346 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1347 * gcc.dg/unroll_1.c: Likewise.
1348 * gcc.dg/vect/bb-slp-31.c: Likewise.
1349 * gcc.dg/vect/bb-slp-14.c: Likewise.
1350 * gcc.dg/vect/bb-slp-8.c: Likewise.
1351 * gcc.dg/vect/bb-slp-23.c: Likewise.
1352 * gcc.dg/vect/bb-slp-15.c: Likewise.
1353 * gcc.dg/vect/bb-slp-9.c: Likewise.
1354 * gcc.dg/vect/bb-slp-24.c: Likewise.
1355 * gcc.dg/vect/bb-slp-16.c: Likewise.
1356 * gcc.dg/vect/bb-slp-25.c: Likewise.
1357 * gcc.dg/vect/bb-slp-17.c: Likewise.
1358 * gcc.dg/vect/bb-slp-26.c: Likewise.
1359 * gcc.dg/vect/bb-slp-18.c: Likewise.
1360 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1361 * gcc.dg/vect/bb-slp-27.c: Likewise.
1362 * gcc.dg/vect/bb-slp-19.c: Likewise.
1363 * gcc.dg/vect/bb-slp-28.c: Likewise.
1364 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1365 * gcc.dg/vect/bb-slp-29.c: Likewise.
1366 * gcc.dg/vect/bb-slp-8a.c: Likewise.
1367 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1368 * gcc.dg/vect/bb-slp-1.c: Likewise.
1369 * gcc.dg/vect/bb-slp-8b.c: Likewise.
1370 * gcc.dg/vect/bb-slp-2.c: Likewise.
1371 * gcc.dg/vect/bb-slp-3.c: Likewise.
1372 * gcc.dg/vect/bb-slp-10.c: Likewise.
1373 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1374 * gcc.dg/vect/bb-slp-4.c: Likewise.
1375 * gcc.dg/vect/bb-slp-11.c: Likewise.
1376 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1377 * gcc.dg/vect/bb-slp-5.c: Likewise.
1378 * gcc.dg/vect/bb-slp-20.c: Likewise.
1379 * gcc.dg/vect/bb-slp-6.c: Likewise.
1380 * gcc.dg/vect/bb-slp-21.c: Likewise.
1381 * gcc.dg/vect/bb-slp-30.c: Likewise.
1382 * gcc.dg/vect/bb-slp-13.c: Likewise.
1383 * gcc.dg/vect/bb-slp-7.c: Likewise.
1384 * gcc.dg/vect/bb-slp-22.c: Likewise.
1385 * gcc.dg/unroll_2.c: Likewise.
1386 * g++.dg/vect/slp-pr50413.cc: Likewise.
1387 * g++.dg/vect/slp-pr56812.cc: Likewise.
1388 * g++.dg/vect/slp-pr50819.cc: Likewise.
1390 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
1392 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1394 2013-08-29 Teresa Johnson <tejohnson@google.com>
1396 * gcc.dg/pr40209.c: Use -fopt-info.
1397 * gcc.dg/pr26570.c: Ditto.
1398 * gcc.dg/pr32773.c: Ditto.
1399 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1401 2013-08-29 Richard Biener <rguenther@suse.de>
1403 PR tree-optimization/58246
1404 * gcc.dg/torture/pr58246.c: New testcase.
1406 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1409 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
1411 * gfortran.dg/realloc_on_assign_19.f90: New test.
1413 2013-08-29 Richard Biener <rguenther@suse.de>
1416 * gcc.dg/pr57287-2.c: New testcase.
1418 2013-08-29 Richard Biener <rguenther@suse.de>
1420 PR tree-optimization/57685
1421 * gcc.dg/torture/pr57685.c: New testcase.
1423 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
1426 * g++.dg/cpp0x/dc7.C: New.
1428 2013-08-28 Jakub Jelinek <jakub@redhat.com>
1431 * c-c++-common/gomp/pr58257.c: New test.
1433 2013-08-28 Richard Biener <rguenther@suse.de>
1435 PR tree-optimization/56933
1436 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1438 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
1440 * gcc.target/aarch64/scalar_shift_1.c: New.
1442 2013-08-27 Richard Biener <rguenther@suse.de>
1444 PR tree-optimization/57521
1445 * gcc.dg/torture/pr57521.c: New testcase.
1447 2013-08-27 Jakub Jelinek <jakub@redhat.com>
1449 PR rtl-optimization/57860
1450 PR rtl-optimization/57861
1451 PR rtl-optimization/57875
1452 PR rtl-optimization/57876
1453 PR rtl-optimization/57877
1454 * gcc.c-torture/execute/pr57860.c: New test.
1455 * gcc.c-torture/execute/pr57861.c: New test.
1456 * gcc.c-torture/execute/pr57875.c: New test.
1457 * gcc.c-torture/execute/pr57876.c: New test.
1458 * gcc.c-torture/execute/pr57877.c: New test.
1460 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1463 * gfortran.dg/bounds_check_18.f90: New test.
1465 2013-08-23 Jan Hubicka <jh@suse.cz>
1467 * g++.dg/ipa/devirt-14.C: Fix typo.
1469 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
1472 * gfortran.dg/inline_sum_5.f90: New.
1474 2013-08-23 Janus Weil <janus@gcc.gnu.org>
1477 * gfortran.dg/typebound_assignment_7.f90: New.
1479 2013-08-23 Jan Hubicka <jh@suse.cz>
1481 * g++.dg/ipa/devirt-13.C: New testcase.
1482 * g++.dg/ipa/devirt-14.C: New testcase.
1484 2013-08-23 Jakub Jelinek <jakub@redhat.com>
1487 * gcc.target/i386/pr58218.c: New test.
1489 PR tree-optimization/58209
1490 * gcc.c-torture/execute/pr58209.c: New test.
1492 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1494 * gcc.target/powerpc/pr57744.c: Declare abort.
1496 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1499 * g++.dg/template/error54.C: New.
1501 2013-08-22 Janus Weil <janus@gcc.gnu.org>
1504 * gfortran.dg/select_type_34.f90: New.
1506 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1509 * g++.dg/warn/deprecated-7.C: New.
1511 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1513 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1515 2013-08-21 Jeff Law <law@redhat.com>
1517 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1519 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1522 * g++.dg/ext/attr-alias-3.C: New.
1524 2013-08-20 Janus Weil <janus@gcc.gnu.org>
1527 * gfortran.dg/intent_out_8.f90: New.
1529 2013-08-20 Teresa Johnson <tejohnson@google.com>
1531 PR rtl-optimizations/57451
1532 * g++.dg/tree-prof/pr57451.C: New test.
1534 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1537 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1539 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1542 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1544 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
1546 * gcc.target/powerpc/dfp-dd-2.c: New test.
1547 * gcc.target/powerpc/dfp-td-2.c: Likewise.
1548 * gcc.target/powerpc/dfp-td-3.c: Likewise.
1550 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
1552 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1553 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1556 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
1558 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1560 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1563 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1564 correct test response.
1567 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1568 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1569 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1571 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1572 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1574 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1576 2013-08-18 Jan Hubicka <jh@suse.cz>
1578 * g++.dg/ipa/type-inheritance-1.C: New testcase.
1580 2013-08-19 Janus Weil <janus@gcc.gnu.org>
1583 * gfortran.dg/gomp/proc_ptr_1.f90: New.
1585 2013-08-18 Jakub Jelinek <jakub@redhat.com>
1587 PR tree-optimization/58006
1588 * g++.dg/opt/pr58006.C: New test.
1590 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
1592 * gnat.dg/specs/linker_alias.ads: New test.
1594 2013-08-16 Jakub Jelinek <jakub@redhat.com>
1596 PR tree-optimization/58164
1597 * gcc.c-torture/compile/pr58164.c: New test.
1599 PR tree-optimization/58165
1600 * g++.dg/opt/pr58165.C: New test.
1602 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1605 * g++.dg/cpp0x/enum28.C: New.
1606 * g++.dg/cpp0x/enum15.C: Adjust.
1608 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1611 * gcc.target/powerpc/pr57949-1.c: New.
1612 * gcc.target/powerpc/pr57949-2.c: New.
1614 2013-08-14 Jakub Jelinek <jakub@redhat.com>
1616 PR tree-optimization/58145
1617 * gcc.dg/pr58145-1.c: New test.
1618 * gcc.dg/pr58145-2.c: New test.
1620 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
1622 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1623 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1624 * gcc.dg/debug/dwarf2/static1.c: Likewise.
1625 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1626 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1627 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1628 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1629 * gcc.dg/debug/dwarf2/var1.c: Likewise.
1630 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1631 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1632 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1633 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1634 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1635 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1636 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1637 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1638 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1639 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1640 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1641 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1642 * gcc.dg/debug/dwarf2/var2.c: Likewise.
1643 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1644 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1645 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1646 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1647 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1648 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1649 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1650 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1651 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1652 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1653 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1654 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1655 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1656 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1657 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1658 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1659 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1660 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1661 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1662 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1665 * gcc.c-torture/execute/pr56799.x: New file.
1667 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1669 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1671 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1672 * gcc.dg/pr44214-3.c (v2df): Likewise.
1674 * gcc.dg/pr46647.c: xfail for avr-*-*.
1676 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1678 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1679 Expect l to be optimized away.
1680 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1683 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1684 to tests that assume int/double are larger than short/float.
1687 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1689 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1690 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1691 target { int16 }. Restrict existing tests to target { int32 }
1693 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1694 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1695 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1696 * lib/target-supports.exp (check_effective_target_int32): New proc.
1698 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1699 exclude from scan test.
1701 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1702 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1703 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1704 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1705 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
1706 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
1707 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
1708 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
1709 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
1710 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1711 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
1712 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
1713 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
1714 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
1715 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1716 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1717 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1718 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
1719 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
1721 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
1723 * gcc.target/arm/pr19599.c: Skip for -mthumb.
1725 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
1726 to be the first test directive.
1727 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1728 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1729 * gcc.target/arm/atomic-op-char.c: Likewise.
1730 * gcc.target/arm/atomic-op-consume.c: Likewise.
1731 * gcc.target/arm/atomic-op-int.c: Likewise.
1732 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1733 * gcc.target/arm/atomic-op-release.c: Likewise.
1734 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1735 * gcc.target/arm/atomic-op-short.c: Likewise.
1737 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
1739 PR rtl-optimization/57662
1740 * gcc.dg/pr57662.c: New test.
1742 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
1744 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
1746 * gcc.target/mips/nans-legacy.c: Likewise.
1748 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
1750 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
1752 * gcc.target/mips/fabs-legacy.c: Likewise.
1753 * gcc.target/mips/fabsf-2008.c: Likewise.
1754 * gcc.target/mips/fabsf-legacy.c: Likewise.
1755 * gcc.target/mips/fneg-2008.c: Likewise.
1756 * gcc.target/mips/fneg-legacy.c: Likewise.
1757 * gcc.target/mips/fnegf-2008.c: Likewise.
1758 * gcc.target/mips/fnegf-legacy.c: Likewise.
1759 * gcc.target/mips/nan-2008.c: Likewise.
1760 * gcc.target/mips/nan-legacy.c: Likewise.
1761 * gcc.target/mips/nanf-2008.c: Likewise.
1762 * gcc.target/mips/nanf-legacy.c: Likewise.
1763 * gcc.target/mips/nans-2008.c: Likewise.
1764 * gcc.target/mips/nans-legacy.c: Likewise.
1765 * gcc.target/mips/nansf-2008.c: Likewise.
1766 * gcc.target/mips/nansf-legacy.c: Likewise.
1768 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
1770 * gnat.dg/valued_proc.adb: New test.
1771 * gnat.dg/valued_proc_pkg.ads: New helper.
1773 2013-08-13 Jakub Jelinek <jakub@redhat.com>
1775 PR tree-optimization/57661
1776 * g++.dg/opt/pr57661.C: New test.
1779 * gcc.dg/asan/pr56417.c: New test.
1781 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
1783 * gnat.dg/loop_optimization16.adb: New test.
1784 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
1786 2013-08-13 Marek Polacek <polacek@redhat.com>
1788 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
1790 2013-08-13 David Malcolm <dmalcolm@redhat.com>
1792 Example of converting global state to per-pass state.
1794 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
1795 global state "static int counter" to...
1796 (one_pass::counter): ...this instance data.
1798 2013-08-13 David Malcolm <dmalcolm@redhat.com>
1800 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
1801 to member function...
1802 (one_pass::gate): ...this.
1803 (one_pass_exec): Convert to member function...
1804 (one_pass::impl_execute): ...this.
1806 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1809 * g++.dg/cpp0x/pr57416.C: New.
1811 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1813 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
1815 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1816 * g++.dg/cpp0x/defaulted2.C: Likewise.
1817 * g++.dg/cpp0x/defaulted31.C: Likewise.
1818 * g++.dg/cpp0x/error6.C: Likewise.
1819 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1820 * g++.dg/cpp0x/override2.C: Likewise.
1821 * g++.dg/cpp0x/parse1.C: Likewise.
1822 * g++.dg/cpp0x/scoped_enum.C: Likewise.
1823 * g++.dg/cpp0x/temp_default4.C: Likewise.
1824 * g++.dg/ext/attrib32.C: Likewise.
1825 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
1826 * g++.dg/ext/mv13.C: Likewise.
1827 * g++.dg/ext/mv7.C: Likewise.
1828 * g++.dg/ext/mv9.C: Likewise.
1829 * g++.dg/ext/pr57362.C: Likewise.
1830 * g++.dg/ext/typeof10.C: Likewise.
1831 * g++.dg/lookup/anon6.C: Likewise.
1832 * g++.dg/lookup/crash6.C: Likewise.
1833 * g++.dg/lookup/name-clash5.C: Likewise.
1834 * g++.dg/lookup/name-clash6.C: Likewise.
1835 * g++.dg/other/anon4.C: Likewise.
1836 * g++.dg/other/error15.C: Likewise.
1837 * g++.dg/other/error8.C: Likewise.
1838 * g++.dg/other/redecl2.C: Likewise.
1839 * g++.dg/parse/crash16.C: Likewise.
1840 * g++.dg/parse/crash21.C: Likewise.
1841 * g++.dg/parse/crash38.C: Likewise.
1842 * g++.dg/parse/redef2.C: Likewise.
1843 * g++.dg/parse/struct-as-enum1.C: Likewise.
1844 * g++.dg/template/crash39.C: Likewise.
1845 * g++.dg/template/redecl3.C: Likewise.
1846 * g++.dg/tls/diag-3.C: Likewise.
1847 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
1848 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1849 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1850 * g++.old-deja/g++.brendan/crash16.C: Likewise.
1851 * g++.old-deja/g++.brendan/crash18.C: Likewise.
1852 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
1853 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
1854 * g++.old-deja/g++.brendan/static3.C: Likewise.
1855 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1856 * g++.old-deja/g++.jason/binding.C: Likewise.
1857 * g++.old-deja/g++.jason/crash4.C: Likewise.
1858 * g++.old-deja/g++.jason/crash7.C: Likewise.
1859 * g++.old-deja/g++.jason/lineno.C: Likewise.
1860 * g++.old-deja/g++.jason/scoping7.C: Likewise.
1861 * g++.old-deja/g++.mike/misc3.C: Likewise.
1862 * g++.old-deja/g++.mike/net44.C: Likewise.
1863 * g++.old-deja/g++.mike/ns3.C: Likewise.
1864 * g++.old-deja/g++.ns/alias4.C: Likewise.
1865 * g++.old-deja/g++.ns/ns11.C: Likewise.
1866 * g++.old-deja/g++.other/crash23.C: Likewise.
1867 * g++.old-deja/g++.other/decl8.C: Likewise.
1868 * g++.old-deja/g++.other/linkage3.C: Likewise.
1869 * g++.old-deja/g++.other/typeck1.C: Likewise.
1870 * g++.old-deja/g++.other/typedef5.C: Likewise.
1871 * g++.old-deja/g++.pt/explicit34.C: Likewise.
1872 * g++.old-deja/g++.pt/friend36.C: Likewise.
1873 * obj-c++.dg/method-8.mm: Likewise.
1874 * obj-c++.dg/tls/diag-3.mm: Likewise.
1876 2013-08-12 Perez Read <netfirewall@gmail.com>
1879 * gcc.target/i386/movabs-1.c: New test.
1881 2013-08-12 Marek Polacek <polacek@redhat.com>
1883 PR tree-optimization/57980
1884 * gcc.dg/pr57980.c: New test.
1886 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1889 * gfortran.dg/do_check_10.f90: New test.
1890 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
1891 * gfortran.dg/array_constructor_18.f90: Likewise.
1892 * gfortran.dg/array_constructor_22.f90: Likewise.
1893 * gfortran.dg/coarray_15.f90: Likewise.
1894 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
1895 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
1896 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
1898 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
1901 * g++.dg/cpp0x/constexpr-ice8.C: New.
1903 2013-08-09 Xinliang David Li <davidxl@google.com>
1905 * gcc.target/i386/memcpy-strategy-1.c: New test.
1906 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
1907 * gcc.target/i386/memset-strategy-1.c: Ditto.
1908 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
1910 2013-08-09 Jan Hubicka <jh@suse.cz>
1912 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
1913 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
1915 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
1917 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
1919 2013-08-09 Janus Weil <janus@gcc.gnu.org>
1922 * gfortran.dg/transfer_intrinsic_6.f90: New.
1924 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1927 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1930 * g++.dg/lookup/typedef2.C: New.
1932 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
1934 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
1935 output of vdup intrinsics.
1937 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1939 * gcc.target/arm/lp1189445.c: New testcase.
1941 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1943 * gcc.dg/torture/pr58079.c: New test.
1945 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
1947 * gnat.dg/warn9.adb: New test.
1949 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1952 * g++.dg/lookup/typedef2.C: New.
1954 2013-08-07 David Malcolm <dmalcolm@redhat.com>
1956 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1957 to optstr when building plugins on darwin.
1959 2013-08-06 Martin Jambor <mjambor@suse.cz>
1961 PR tree-optimization/57539
1962 * gcc.dg/ipa/pr57539.c: New test.
1964 2013-08-06 Martin Jambor <mjambor@suse.cz>
1965 Bernd Edlinger <bernd.edlinger@hotmail.de>
1967 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
1968 (a): Fix constructor.
1970 2013-08-06 Martin Jambor <mjambor@suse.cz>
1973 * gfortran.dg/pr57987.f90: New test.
1975 2013-08-06 Martin Jambor <mjambor@suse.cz>
1978 * gcc.dg/torture/pr58041.c: New test.
1979 * gcc.target/arm/pr58041.c: Likewise.
1981 2013-08-06 Janus Weil <janus@gcc.gnu.org>
1984 * gfortran.dg/pointer_init_8.f90: New.
1986 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
1989 * g++.dg/cpp0x/pr58080.C: New.
1991 2013-08-05 David Malcolm <dmalcolm@redhat.com>
1993 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1994 to optstr when building plugins.
1996 2013-08-05 David Malcolm <dmalcolm@redhat.com>
1998 Patch autogenerated by refactor_passes.py from
1999 https://github.com/davidmalcolm/gcc-refactoring-scripts
2000 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2002 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2003 struct to a subclass of gimple_opt_pass along with...
2004 (pass_data_one_pass): ...new pass_data instance and...
2005 (make_one_pass): ...new function.
2006 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2007 global struct to a subclass of gimple_opt_pass along with...
2008 (pass_data_warn_self_assign): ...new pass_data instance and...
2009 (make_pass_warn_self_assign): ...new function.
2010 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2011 a global struct to a subclass of gimple_opt_pass along with...
2012 (pass_data_dumb_plugin_example): ...new pass_data instance and...
2013 (make_pass_dumb_plugin_example): ...new function.
2014 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2015 global struct to a subclass of gimple_opt_pass along with...
2016 (pass_data_warn_self_assign): ...new pass_data instance and...
2017 (make_pass_warn_self_assign): ...new function.
2019 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2021 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2022 is created and added to the pass_manager to reflect
2023 autogenerated changes.
2024 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2025 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2026 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2028 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2031 * g++.dg/cpp0x/pr58072.C: New.
2033 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2035 * gcc.dg/torture/pr57993-2.cpp: New.
2037 2013-08-02 Jan Hubicka <jh@suse.cz>
2039 * gcc.dg/ipa/ipa-1.c: Update.
2040 * gcc.dg/ipa/ipa-2.c: Update.
2041 * gcc.dg/ipa/ipa-3.c: Update.
2042 * gcc.dg/ipa/ipa-4.c: Update.
2043 * gcc.dg/ipa/ipa-5.c: Update.
2044 * gcc.dg/ipa/ipa-7.c: Update.
2045 * gcc.dg/ipa/ipa-8.c: Update.
2046 * gcc.dg/ipa/ipcp-1.c: Update.
2047 * gcc.dg/ipa/ipcp-2.c: Update.
2049 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
2051 PR rtl-optimization/58048
2052 * gcc.target/i386/pr58048.c: New.
2054 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2056 * gcc.target/arm/neon-for-64bits-2.c: Delete.
2058 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
2059 Peter Bergner <bergner@vnet.ibm.com>
2062 * g++.dg/overload/using3.C: New.
2063 * g++.dg/overload/using2.C: Adjust.
2064 * g++.dg/lookup/using9.C: Likewise.
2066 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2068 * gcc.target/arm/pr46972-2.c: New test.
2070 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
2072 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2074 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2076 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2078 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
2080 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2081 rather than addressing!=absolute when deciding how to handle MIPS16
2082 when the test forces an ABI.
2084 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2087 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2089 2013-07-30 Steve Ellcey <sellcey@mips.com>
2091 * gcc.target/mips/code-readable-1.c: Increase switch size.
2092 * gcc.target/mips/code-readable-2.c: Ditto.
2093 * gcc.target/mips/code-readable-3.c: Ditto.
2094 * gcc.target/mips/code-readable-4.c: Ditto.
2096 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2099 * g++.dg/parse/crash63.C: New.
2101 2013-07-30 Tobias Burnus <burnus@net-b.de>
2104 * gfortran.dg/pointer_assign_8.f90: New.
2105 * gfortran.dg/pointer_assign_9.f90: New.
2106 * gfortran.dg/pointer_assign_10.f90: New.
2107 * gfortran.dg/pointer_assign_11.f90: New.
2109 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2111 * gcc.target/arm/pr57637.c: New testcase.
2113 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2115 PR tree-optimization/57993
2116 * gcc.dg/torture/pr57993.c: New test.
2118 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
2120 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2122 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2125 * g++.dg/conversion/ambig2.C: New.
2127 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
2129 * gcc.target/mips/fabs-2008.c: New test case.
2130 * gcc.target/mips/fabs-legacy.c: New test case.
2131 * gcc.target/mips/fabsf-2008.c: New test case.
2132 * gcc.target/mips/fabsf-legacy.c: New test case.
2133 * gcc.target/mips/fneg-2008.c: New test case.
2134 * gcc.target/mips/fneg-legacy.c: New test case.
2135 * gcc.target/mips/fneg-2008.c: New test case.
2136 * gcc.target/mips/fneg-legacy.c: New test case.
2137 * gcc.target/mips/nan-2008.c: New test case.
2138 * gcc.target/mips/nan-legacy.c: New test case.
2139 * gcc.target/mips/nanf-2008.c: New test case.
2140 * gcc.target/mips/nanf-legacy.c: New test case.
2141 * gcc.target/mips/nans-2008.c: New test case.
2142 * gcc.target/mips/nans-legacy.c: New test case.
2143 * gcc.target/mips/nansf-2008.c: New test case.
2144 * gcc.target/mips/nansf-legacy.c: New test case.
2145 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2147 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2148 Maxim Kuvyrkov <maxim@kugelworks.com>
2150 * lib/target-supports.exp (check_effective_target_non_bionic): New
2151 effective-target test.
2152 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2153 * g++.dg/tls/thread_local4g.C: Ditto.
2155 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2158 * gfortran.dg/vector_subsript_7.f90: New test.
2160 2013-07-27 Tobias Burnus <burnus@net-b.de>
2163 * gfortran.dg/warn_alias.f90: New.
2165 2013-07-27 Janus Weil <janus@gcc.gnu.org>
2168 * gfortran.dg/class_array_19.f90: New.
2170 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
2172 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2173 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2174 * gcc.dg/vect/pr57741-3.c: Likewise.
2175 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2177 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
2179 Skip tests that make assumptions about struct layout that don't hold
2181 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2182 * g++.dg/cpp0x/iop.C: Likewise.
2183 * g++.dg/cpp0x/named_refs.C: Likewise.
2184 * g++.dg/cpp0x/rv1p.C: Likewise.
2185 * g++.dg/cpp0x/rv2p.C: Likewise.
2186 * g++.dg/cpp0x/rv3p.C: Likewise.
2187 * g++.dg/cpp0x/rv4p.C: Likewise.
2188 * g++.dg/cpp0x/rv5p.C: Likewise.
2189 * g++.dg/cpp0x/rv6p.C: Likewise.
2190 * g++.dg/cpp0x/rv7p.C: Likewise.
2191 * g++.dg/cpp0x/rv8p.C: Likewise.
2192 * g++.dg/ext/strncpy-chk1.C: Likewise.
2193 * gcc.dg/builtin-object-size-10.c: Likewise.
2194 * gcc.dg/builtin-object-size-11.c: Likewise.
2195 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2196 * gcc.dg/pr25805.c: Likewise.
2197 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2198 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2199 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2200 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2201 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2202 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2203 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2204 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2205 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2206 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2207 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2208 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2209 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2210 * gcc.c-torture/execute/zerolen-2.x: Likewise.
2211 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2213 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2214 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2216 * gcc.dg/torture/pr37868.c: Disable for epiphany.
2217 * gcc.dg/sibcall-6.c: Enable for epiphany.
2219 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2221 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2223 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
2225 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2226 memcpy not initializers.
2228 * gcc.dg/guality/guality.exp: Skip on AIX.
2230 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2233 * g++.dg/cpp0x/pr57101.C: New.
2235 2013-07-26 Ian Bolton <ian.bolton@arm.com>
2237 * gcc.target/aarch64/neg_1.c: New test.
2239 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2242 * gfortran.dg/typebound_call_25.f90: New.
2244 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2247 * g++.dg/cpp0x/pr57981.C: New.
2249 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
2252 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2254 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
2256 PR rtl-optimization/57960
2257 * gcc.target/s390/pr57960.c: New.
2259 2013-07-25 Janus Weil <janus@gcc.gnu.org>
2262 * gfortran.dg/unlimited_polymorphic_9.f90: New.
2264 2013-07-25 Terry Guo <terry.guo@arm.com>
2266 * gcc.target/arm/thumb1-Os-mult.c: New test case.
2268 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2271 * g++.dg/inherit/pr57942.C: New.
2273 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2275 * gcc.target/powerpc/bool2.h: New file, test the code generation
2276 of logical operations for power5, altivec, power7, and power8 systems.
2277 * gcc.target/powerpc/bool2-p5.c: Likewise.
2278 * gcc.target/powerpc/bool2-av.c: Likewise.
2279 * gcc.target/powerpc/bool2-p7.c: Likewise.
2280 * gcc.target/powerpc/bool2-p8.c: Likewise.
2281 * gcc.target/powerpc/bool3.h: Likewise.
2282 * gcc.target/powerpc/bool3-av.c: Likewise.
2283 * gcc.target/powerpc/bool2-p7.c: Likewise.
2284 * gcc.target/powerpc/bool2-p8.c: Likewise.
2286 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2288 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2290 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2292 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2294 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
2296 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2297 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2298 type from long to long long.
2299 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2300 to have effective-target keywords of lp64 and ilp32.
2301 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2302 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2303 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2304 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2305 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2306 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2307 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2308 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2309 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2311 2013-07-23 Tom Tromey <tromey@redhat.com>
2312 Joseph Myers <joseph@codesourcery.com>
2314 * gcc.dg/c11-generic-1.c: New file.
2315 * gcc.dg/c11-generic-2.c: New file.
2317 2013-07-22 Tobias Burnus <burnus@net-b.de>
2321 * coarray/lib_realloc_1.f90: Permit optimization.
2322 * gfortran.dg/coarray_31.f90: New.
2324 2013-07-22 Tobias Burnus <burnus@net-b.de>
2327 * gfortran.dg/class_array_7.f03: Fix memory leak.
2329 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2332 * g++.dg/cpp0x/decltype56.C: New.
2334 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2336 * gcc.dg/pr53265.c: Correct line number in dg-message.
2338 2013-07-22 Diego Novillo <dnovillo@google.com>
2340 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
2342 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2345 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2346 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2348 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
2351 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2352 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2353 * gcc.dg/torture/pr53366-1.c: Same.
2354 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2355 * gcc.dg/torture/pr56488.c: Same.
2356 * gcc.dg/torture/pr57584.c: Same.
2357 * gcc.dg/tree-ssa/pr57385.c: Same.
2358 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2360 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
2362 * c-c++-common/pr41779.c: Fix typos.
2363 * gcc.c-torture/compile/20031125-2.c: Likewise.
2364 * gcc.c-torture/compile/20040621-1.c: Likewise.
2365 * gcc.c-torture/execute/20020418-1.c: Likewise.
2366 * gcc.dg/20020108-1.c: Likewise.
2367 * gcc.dg/atomic-generic-aux.c: Likewise.
2368 * gcc.dg/builtin-complex-err-2.c: Likewise.
2369 * gcc.dg/decl-1.c: Likewise.
2370 * gcc.dg/di-sync-multithread.c: Likewise.
2371 * gcc.dg/format/c90-printf-1.c: Likewise.
2372 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2373 * gcc.dg/long-long-compare-1.c: Likewise.
2374 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2375 * gcc.dg/pr17055-1.c: Likewise.
2376 * gcc.dg/pr27095.c: Likewise.
2377 * gcc.dg/torture/fp-int-convert.h: Likewise.
2378 * gcc.dg/tree-prof/inliner-1.c: Likewise.
2379 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2380 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2381 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2382 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2383 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2384 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2385 * gcc.dg/tree-ssa/pr42585.c: Likewise.
2386 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2387 * gcc.dg/vect/vect-cond-5.c: Likewise.
2388 * gcc.dg/weak/typeof-2.c: Likewise.
2389 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2390 * gcc.target/arm/naked-1.c: Likewise.
2391 * gcc.target/i386/pr9771-1.c: Likewise.
2392 * gcc.target/sparc/sparc-constant-1.c: Likewise.
2393 * gcc.target/sparc/struct-ret-check.c: Likewise.
2394 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2395 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2396 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2399 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2402 * gfortran.dg/dependency_42.f90: New test.
2403 * gfortran.dg/dependency_43.f90: New test.
2405 2013-07-21 Tobias Burnus <burnus@net-b.de>
2408 * gfortran.dg/round_4.f90: New.
2410 2013-07-21 Tobias Burnus <burnus@net-b.de>
2413 * gfortran.dg/min_max_conformance_2.f90: New.
2415 2013-07-20 Jakub Jelinek <jakub@redhat.com>
2417 PR preprocessor/57620
2418 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2419 (main): Don't test {s,u,U,L}12.
2420 * c-c++-common/raw-string-13.c: New test.
2421 * c-c++-common/raw-string-14.c: New test.
2422 * c-c++-common/raw-string-15.c: New test.
2423 * c-c++-common/raw-string-16.c: New test.
2425 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
2427 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2429 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
2431 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2433 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2434 target { ! keeps_null_pointer_checks }.
2435 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2436 target { ! keeps_null_pointer_checks }.
2438 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2439 * gcc.dg/torture/pr56488.c: Likewise.
2441 2013-07-19 Ian Bolton <ian.bolton@arm.com>
2443 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2446 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
2448 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2449 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2450 * gfortran.dg/guality/guality.exp: Skip on AIX.
2452 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2454 * g++.dg/debug/pr56819.C: Skip on AIX.
2455 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2456 * g++.dg/guality/guality.exp: Skip on AIX.
2458 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2460 * gcc.misc-tests/gcov-14.c: Skip on AIX.
2462 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2464 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
2467 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2468 Adjust to corrected rounding.
2470 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
2472 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2473 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2474 check_effective_target_cilkplus.
2475 * g++.dg/cilk-plus/cilk-plus.exp: Same.
2477 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
2479 * gcc.target/powerpc/pr57744.c: Fix typo.
2481 2013-07-18 Sriraman Tallam <tmsriram@google.com>
2484 * gcc.c-torture/compile/pr57698.c: New test.
2485 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2486 * gcc.c-torture/compile/pr44043.c: Ditto.
2488 2013-07-18 Wei Mi <wmi@google.com>
2490 PR rtl-optimization/57878
2491 * g++.dg/pr57878.C: New test.
2493 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2495 * gcc.dg/pr42611.c: Move dg-error to correct line.
2497 2013-07-17 Tobias Burnus <burnus@net-b.de>
2500 * gfortran.dg/dollar_sym_3.f: New.
2501 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2503 2013-07-16 Iain Sandoe <iain@codesourcery.com>
2508 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2509 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2510 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2511 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2512 * objc.dg/image-info.m: Likewise.
2513 * objc.dg/symtab-1.m: Likewise.
2514 * objc.dg/torture/strings/const-str-10.m: Likewise.
2515 * objc.dg/torture/strings/const-str-11.m: Likewise.
2516 * objc.dg/torture/strings/const-str-9.m: Likewise.
2517 * objc.dg/zero-link-1.m: Likewise.
2518 * objc.dg/zero-link-2.m: Likewise.
2519 * objc.dg/no-extra-load.m: Avoid Foundation.h.
2520 * objc.dg/objc-foreach-4.m: Likewise.
2521 * objc.dg/objc-foreach-5.m: Likewise.
2522 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2524 * obj-c++.dg/strings/const-str-12.mm: Likewise.
2525 * obj-c++.dg/syntax-error-1.mm: Likewise.
2526 * objc.dg/method-6.m: Likewise.
2527 * objc.dg/pr23214.m: Likewise.
2528 * objc.dg/proto-lossage-7.m: Likewise.
2529 * objc.dg/strings/const-str-12b.m: Likewise.
2530 * objc.dg/zero-link-3.m: Likewise.
2531 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2532 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2533 adjust headers, interfaces and encoded types to reflect current system
2534 versions. Add FIXME and outputs from current system compiler for
2537 2013-07-15 Cong Hou <congh@google.com>
2539 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2541 * gcc.target/i386/l_fma_float_3.c: Likewise.
2542 * gcc.target/i386/l_fma_double_1.c: Likewise.
2543 * gcc.target/i386/l_fma_double_3.c: Likewise.
2545 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
2547 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2548 function to test if HTM is available.
2549 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2550 * gcc.target/powerpc/htm-builtin-1.c: New test.
2552 2013-07-15 Tobias Burnus <burnus@net-b.de>
2554 * gfortran.dg/coarray_lib_realloc_1.f90: New.
2555 * gfortran.dg/coarray/lib_realloc_1.f90: New.
2556 * gfortran.dg/coarray_6.f90: Add dg-error.
2558 2013-07-15 Tobias Burnus <burnus@net-b.de>
2561 * gfortran.dg/finalize_18.f90: New.
2563 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2566 * fortran.dg/module_variable_1.f90: New test.
2567 * fortran.dg/module_variable_2.f90: New test.
2569 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
2571 * g++.dg/ext/vector19.C: Adapt.
2572 * g++.dg/ext/vector23.C: New testcase.
2574 2013-07-12 Michael Matz <matz@suse.de>
2577 * c-c++-common/pr55771.c: New test.
2579 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
2581 * gcc.target/aarch64/vect-movi.c: New.
2583 2013-07-11 Sriraman Tallam <tmsriram@google.com>
2586 * g++.dg/ext/pr57362.C: New.
2588 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
2591 * gcc.target/avr/torture/pr57631.c: New test.
2593 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2596 * g++.dg/cpp0x/constexpr-ice7.C: New.
2598 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
2600 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2602 * gcc.c-torture/execute/nest-align-1.x: New.
2604 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2607 * g++.dg/cpp0x/sfinae48.C: New.
2609 2013-07-10 Jakub Jelinek <jakub@redhat.com>
2611 PR preprocessor/57824
2612 * c-c++-common/raw-string-17.c: New test.
2613 * c-c++-common/gomp/pr57824.c: New test.
2615 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2618 * g++.dg/cpp0x/reinterpret_cast1.C: New.
2619 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2620 * g++.dg/conversion/dr195.C: Update.
2621 * g++.dg/expr/cast2.C: Likewise.
2623 2013-07-10 Jakub Jelinek <jakub@redhat.com>
2625 * c-c++-common/raw-string-18.c: New test.
2626 * c-c++-common/raw-string-19.c: New test.
2628 PR preprocessor/57757
2629 * g++.dg/cpp/paste1.C: New test.
2630 * g++.dg/cpp/paste2.C: New test.
2632 2013-07-10 Graham Stott <grahams@btinternet.com>
2634 * gcc.target/mips/mulsize-1.c: New.
2635 * gcc.target/mips/mulsize-2.c: New.
2636 * gcc.target/mips/mulsize-3.c: New.
2637 * gcc.target/mips/mulsize-4.c: New.
2639 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
2642 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2643 * g++.dg/ext/vector24.C: New testcase.
2645 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
2648 * g++.dg/cpp0x/decltype17.C: Adjust.
2650 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2653 * g++.dg/cpp0x/pr51786.C: New.
2655 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
2657 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2659 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2661 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2663 * gcc.target/powerpc/sd-vsx.c: Require dfp.
2664 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2666 2013-07-08 Tobias Burnus <burnus@net-b.de>
2669 * gfortran.dg/c_f_pointer_tests_8.f90: New.
2671 2013-07-08 Tobias Burnus <burnus@net-b.de>
2674 * gfortran.dg/do_check_9.f90: New.
2676 2013-07-08 Tobias Burnus <burnus@net-b.de>
2679 * gfortran.dg/dot_product_2.f90: New.
2681 2013-07-08 Tobias Burnus <burnus@net-b.de>
2684 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2686 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
2688 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2689 * gfortran.dg/finalize_10.f90: Fix dg-final.
2691 2013-07-08 Jakub Jelinek <jakub@redhat.com>
2694 * gcc.target/i386/pr57819.c: New test.
2696 PR rtl-optimization/57829
2697 * gcc.c-torture/execute/pr57829.c: New test.
2699 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2701 * gcc.target/i386/memcpy-vector_loop-1.c: New.
2702 * gcc.target/i386/memcpy-vector_loop-2.c: New.
2704 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
2707 * gcc.target/i386/pr57807.c: New test.
2709 2013-07-06 Jakub Jelinek <jakub@redhat.com>
2712 * gcc.dg/tree-ssa/vrp89.c: New test.
2714 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
2717 * g++.dg/parse/defarg16.C: New.
2719 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
2721 PR rtl-optimization/55342
2722 * gcc.target/i386/pr55342.c: New.
2724 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
2726 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
2728 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
2731 * g++.dg/inherit/virtual10.C: New.
2733 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
2736 * gcc.dg/large-size-array-6.c: New test.
2738 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
2741 * g++.dg/template/crash116.C: New.
2743 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
2745 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
2746 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
2748 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
2751 * g++.dg/cpp0x/nsdmi-list3.C: New.
2753 2013-07-03 Jakub Jelinek <jakub@redhat.com>
2756 * gcc.target/i386/pr57777.c: New test.
2759 * g++.dg/template/arg9.C: New test.
2761 2013-07-02 Sriraman Tallam <tmsriram@google.com>
2763 * gcc.target/i386/avx-inline.c: New test.
2765 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
2767 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
2768 * gcc.target/mips/call-2.c: Likewise.
2769 * gcc.target/mips/call-3.c: Likewise.
2770 * gcc.target/mips/lazy-binding-1.c: Likewise.
2772 2013-07-02 Jakub Jelinek <jakub@redhat.com>
2774 PR tree-optimization/57741
2775 * gcc.dg/vect/pr57741-1.c: New test.
2776 * gcc.dg/vect/pr57741-2.c: New test.
2777 * gcc.dg/vect/pr57741-3.c: New test.
2779 2013-07-02 Ian Bolton <ian.bolton@arm.com>
2781 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
2783 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
2784 * lib/target-supports.exp: Define aarch64_little_endian.
2786 2013-07-02 Ian Bolton <ian.bolton@arm.com>
2788 * gcc.target/aarch64/abs_1.c: New test.
2790 2013-07-02 Ian Bolton <ian.bolton@arm.com>
2792 * gcc.target/aarch64/bfxil_1.c: New test.
2793 * gcc.target/aarch64/bfxil_2.c: Likewise.
2795 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2798 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
2799 array sizes from 100 to 20.
2801 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2804 * gfortran.dg/pointer_remapping_8.f90: New.
2806 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
2808 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
2809 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
2810 * g++.dg/cpp1y/udlit-userdef-string.C: New.
2811 * g++.dg/cpp1y/complex_literals.h: New.
2813 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
2816 * g++.dg/cpp0x/noexcept21.C: New.
2818 2013-06-28 Jakub Jelinek <jakub@redhat.com>
2821 * gcc.target/i386/pr57736.c: New test.
2823 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
2825 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
2827 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
2828 strings to match the fixed error messages.
2829 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2830 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
2833 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2836 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
2837 stqcx. get even registers.
2839 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
2842 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
2844 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
2846 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
2848 * gcc.target/i386/bmi-1.c: Ditto.
2849 * gcc.target/i386/bmi-bextr-4.c: New.
2850 * gcc.target/i386/bmi-bextr-5.c: Ditto.
2852 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
2855 * g++.dg/cpp0x/initlist73.C: New.
2857 2013-06-27 Meador Inge <meadori@codesourcery.com>
2859 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
2860 * g++.dg/simulate-thread/atomics-2.C: Likewise.
2861 * g++.dg/simulate-thread/atomics-1.C: Likewise.
2863 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
2866 * g++.dg/ext/pr57509.C: New file.
2868 2013-06-27 Jakub Jelinek <jakub@redhat.com>
2871 * gcc.target/i386/bmi-bextr-3.c: New test.
2874 * gcc.target/i386/bmi2-bzhi-1.c: New test.
2876 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
2879 * g++.dg/cpp0x/pr57172.C: New testcase.
2881 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2883 * gcc.target/s390/htm-1.c: New file.
2884 * gcc.target/s390/htm-nofloat-1.c: New file.
2885 * gcc.target/s390/htm-xl-intrin-1.c: New file.
2887 2013-06-26 Tobias Burnus <burnus@net-b.de>
2890 * gfortran.dg/bounds_check_17.f90: New.
2892 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
2895 * g++.dg/cpp1y/pr57640.C: New.
2897 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
2900 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
2901 overflow due to size of arrays.
2903 2013-06-25 Jakub Jelinek <jakub@redhat.com>
2905 PR tree-optimization/57705
2906 * gcc.dg/vect/pr57705.c: New test.
2907 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
2909 2013-06-25 Martin Jambor <mjambor@suse.cz>
2912 * g++.dg/ipa/pr57670.C: New test.
2914 2013-06-25 Richard Biener <rguenther@suse.de>
2917 * gcc.dg/pr56977.c: New testcase.
2919 2013-06-24 Martin Jambor <mjambor@suse.cz>
2921 PR tree-optimization/57358
2922 * gcc.dg/ipa/pr57358.c: New test.
2924 2013-06-24 Richard Biener <rguenther@suse.de>
2927 * gcc.dg/torture/pr57584.c: Remove target specific bits.
2929 2013-06-24 Richard Biener <rguenther@suse.de>
2931 PR tree-optimization/57488
2932 * gcc.dg/torture/pr57488.c: New testcase.
2934 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2935 Dominique d'Humieres <dominiq@lps.ens.fr>
2938 * gfortran.dg/fraction.f90: New.
2940 2013-06-24 Alan Modra <amodra@gmail.com>
2942 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
2943 Add scan-assembler-not "lvx".
2944 * gcc.target/powerpc/le-altivec-consts.c: New.
2946 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2948 * g++.dg/cpp0x/sfinae47.C: New.
2950 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
2953 * gcc.target/sh/pr52483-1.c: New.
2954 * gcc.target/sh/pr52483-2.c: New.
2955 * gcc.target/sh/pr52483-3.c: New.
2956 * gcc.target/sh/pr52483-4.c: New.
2957 * gcc.target/sh/pr52483-5.c: New.
2959 2013-06-23 Sriraman Tallam <tmsriram@google.com>
2961 * gcc.target/i386/intrinsics_1.c: New test.
2962 * gcc.target/i386/intrinsics_2.c: Ditto.
2963 * gcc.target/i386/intrinsics_3.c: Ditto.
2964 * gcc.target/i386/intrinsics_4.c: Ditto.
2965 * gcc.target/i386/intrinsics_5.c: Ditto.
2966 * gcc.target/i386/intrinsics_6.c: Ditto.
2967 * gcc.target/i386/avx-1.c: Provide macros for builtins
2968 needing immediate arguments in f16cintrin.h and rtmintrin.h.
2970 2013-06-21 Tobias Burnus <burnus@net-b.de>
2973 * gfortran.dg/finalize_17.f90: New.
2975 2013-06-21 Tobias Burnus <burnus@net-b.de>
2977 * gfortran.dg/realloc_on_assign_18.f90: New.
2979 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
2981 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2982 Also changed the returns from error as distinct values so that
2983 debugging can get easier.
2984 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
2985 errors specific to C, if necessary. Also added new error
2987 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2988 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2989 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2990 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2991 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
2992 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
2993 the same changes as parser_errors3.c, spaces were added between colons
2994 to not confuse C++ compiler with 2 colons as scope.
2995 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
2996 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
2997 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
2998 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
2999 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3000 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3001 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3002 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3003 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3004 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3005 * g++.dg/cilk-plus/cilk-plus.exp: New script.
3006 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3009 2013-06-21 Joseph Myers <joseph@codesourcery.com>
3012 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3014 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
3017 * gcc.target/i386/pr57655.c: New test.
3019 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
3021 * ada/acats/tests/gcc: Delete.
3022 * gnat.dg/style: Likewise.
3024 2013-06-20 Jeff Law <law@redhat.com>
3026 PR tree-optimization/57660
3027 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3028 based on their branch cost.
3030 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3032 2013-06-20 Tobias Burnus <burnus@net-b.de>
3035 * gfortran.dg/list_read_11.f90: New.
3037 2013-06-20 Richard Biener <rguenther@suse.de>
3039 PR tree-optimization/57584
3040 * gcc.dg/torture/pr57584.c: New testcase.
3042 2013-06-19 Sharad Singhai <singhai@google.com>
3044 * g++.dg/gcov/gcov-8.C: New testcase.
3045 * lib/gcov.exp: Handle intermediate format.
3047 2013-06-19 Wei Mi <wmi@google.com>
3049 PR rtl-optimization/57518
3050 * testsuite/gcc.dg/pr57518.c: New test.
3052 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
3054 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3056 2013-06-19 Jan Hubicka <jh@suse.cz>
3058 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3060 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3062 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3063 hard-coded values of array sizes with a #define.
3064 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3065 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3066 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3067 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3068 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3070 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
3072 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3073 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3075 2013-06-19 Jeff Law <law@redhat.com>
3077 * gcc.dg/tree-ssa/forwprop-28.c: New test.
3079 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3082 * g++.dg/template/error53.C: New.
3084 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
3087 * gcc.target/powerpc/pr55033.c: Fix options.
3089 2013-06-18 Sriraman Tallam <tmsriram@google.com>
3091 * gcc.target/i386/inline_error.c: New test.
3092 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3093 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3095 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
3098 * g++.dg/cpp0x/decltype55.C: New.
3100 2013-06-18 Marek Polacek <polacek@redhat.com>
3102 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3104 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3106 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3108 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
3110 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3111 Also changed the returns from error as distinct values so that it is
3114 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
3116 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3118 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3121 * g++.dg/template/error52.C: New.
3122 * g++.dg/lookup/friend15.C: Update.
3123 * g++.dg/parse/error11.C: Likewise.
3124 * g++.dg/parse/error14.C: Likewise.
3125 * g++.dg/parse/parser-pr28152-2.C: Likewise.
3126 * g++.dg/parse/template25.C: Likewise.
3127 * g++.old-deja/g++.jason/cond.C: Likewise.
3128 * g++.old-deja/g++.mike/for2.C: Likewise.
3129 * g++.old-deja/g++.robertl/eb125.C: Likewise.
3130 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3132 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3134 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3137 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
3139 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3140 accidentally placing minus sign for length instead of stride.
3142 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
3144 PR rtl-optimization/57425
3145 PR rtl-optimization/57569
3146 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3147 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3149 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
3153 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3155 * gfortran.dg/typebound_assignment_6.f03: New.
3157 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
3159 * gcc.target/h8300/h8300.exp: New.
3160 * gcc.dg/pragma-isr.c: Move to ...
3161 * gcc.target/sh/torture/pragma-isr.c: ... here ...
3162 * gcc.target/h8300/pragma-isr.c: ... and here.
3163 * gcc.dg/pragma-isr2.c: Move to ...
3164 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3165 * gcc.target/h8300/pragma-isr2.c: ... and here.
3166 * gcc.dg/pragma-isr-trapa.c: Move to ...
3167 * gcc.target/sh/pragma-isr-trapa.c: ... here.
3168 * gcc.dg/pragma-isr-trapa2.c: Move to ...
3169 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3170 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3171 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3172 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3173 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3174 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3175 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3176 * gcc.dg/attr-isr-trap_exit.c: Move to ...
3177 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3178 * gcc.dg/attr-isr-trapa.c: Move to ...
3179 * gcc.target/sh/attr-isr-trapa.c: ... here.
3181 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3184 * g++.dg/ext/builtin-offsetof1.C: New.
3186 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
3188 * gcc.target/aarch64/vect_smlal_1.c: New file.
3190 2013-06-14 Tobias Burnus <burnus@net-b.de>
3193 * gfortran.dg/defined_assignment_7.f90: New.
3195 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3198 * g++.dg/rtti/dyncast6.C: New.
3199 * g++.dg/cpp0x/dyncast1.C: Likewise.
3201 2013-06-14 Alan Modra <amodra@gmail.com>
3204 * gcc.dg/pr57134.c: New.
3206 2013-06-14 Tobias Burnus <burnus@net-b.de>
3209 * gfortran.dg/deferred_type_param_9.f90: New.
3211 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3213 * gcc.dg/fold-minus-1.c: New testcase.
3215 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
3218 * gfortran.dg/typebound_assignment_5.f03: New.
3220 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
3222 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3224 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3225 Pat Haugen <pthaugen@us.ibm.com>
3226 Peter Bergner <bergner@vnet.ibm.com>
3228 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3229 load/store instructions on power7, power8.
3230 * gcc.target/powerpc/atomic-p8.c: Likewise.
3232 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3235 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3237 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3240 * g++.dg/warn/Wunused-var-20.C: New.
3242 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3244 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3245 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3246 Run with -fno-common.
3248 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
3250 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3251 and exit function calls with return 1 and return 0, respectively.
3253 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
3255 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3258 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
3260 PR tree-optimization/57361
3261 * gcc.dg/tree-ssa/pr57361.c: New file.
3263 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3265 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3266 to ensure alignment.
3267 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3269 2013-06-12 Tobias Burnus <burnus@net-b.de>
3271 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3273 2013-06-12 Tobias Burnus <burnus@net-b.de>
3274 Dominique d'Humieres <dominiq@lps.ens.fr>
3276 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3278 2013-06-12 Jakub Jelinek <jakub@redhat.com>
3281 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3282 * gcc.target/i386/pr56564-3.c: Likewise.
3284 2013-06-11 Tobias Burnus <burnus@net-b.de>
3287 * gfortran.dg/class_array_18.f90: New.
3289 2013-06-11 Jan Hubicka <jh@suse.cz>
3292 * g++.dg/ext/visibility/anon6.C: Update testcase.
3294 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
3297 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3298 in how we check __sec_reduce_mutating function's result.
3300 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3301 Pat Haugen <pthaugen@us.ibm.com>
3302 Peter Bergner <bergner@vnet.ibm.com>
3304 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3305 direct move instructions.
3306 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3307 * gcc.target/powerpc/direct-move.h: Likewise.
3308 * gcc.target/powerpc/direct-move-float1.c: Likewise.
3309 * gcc.target/powerpc/direct-move-float2.c: Likewise.
3310 * gcc.target/powerpc/direct-move-double1.c: Likewise.
3311 * gcc.target/powerpc/direct-move-double2.c: Likewise.
3312 * gcc.target/powerpc/direct-move-long1.c: Likewise.
3313 * gcc.target/powerpc/direct-move-long2.c: Likewise.
3315 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3318 * g++.dg/cpp0x/pr52440.C: New.
3320 2013-06-10 Jakub Jelinek <jakub@redhat.com>
3323 * gcc.target/i386/pr56564-1.c: New test.
3324 * gcc.target/i386/pr56564-2.c: New test.
3325 * gcc.target/i386/pr56564-3.c: New test.
3326 * gcc.target/i386/pr56564-4.c: New test.
3327 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3328 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3329 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3330 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3331 * gcc.target/i386/vect-sizes-1.c: Likewise.
3332 * gcc.target/i386/memcpy-1.c: Likewise.
3333 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3334 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3336 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
3338 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3339 systems to cover all GNU systems.
3340 * g++.dg/abi/guard2.C: Likewise.
3341 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3342 * g++.dg/eh/sighandle.C: Likewise.
3343 * g++.dg/ext/cleanup-10.C: Likewise.
3344 * g++.dg/ext/cleanup-11.C: Likewise.
3345 * g++.dg/ext/cleanup-8.C: Likewise.
3346 * g++.dg/ext/cleanup-9.C: Likewise.
3347 * g++.dg/opt/const5.C: Likewise.
3348 * g++.dg/opt/life1.C: Likewise.
3349 * g++.dg/other/pr39496.C: Likewise.
3350 * g++.old-deja/g++.abi/aggregates.C: Likewise.
3351 * g++.old-deja/g++.abi/align.C: Likewise.
3352 * g++.old-deja/g++.abi/bitfields.C: Likewise.
3353 * g++.old-deja/g++.law/weak.C: Likewise.
3354 * g++.old-deja/g++.pt/asm1.C: Likewise.
3355 * gcc.c-torture/execute/20030125-1.x: Likewise.
3356 * gcc.c-torture/execute/990127-2.x: Likewise.
3357 * gcc.dg/20041106-1.c: Likewise.
3358 * gcc.dg/20050503-1.c: Likewise.
3359 * gcc.dg/builtin-object-size-5.c: Likewise.
3360 * gcc.dg/cleanup-10.c: Likewise.
3361 * gcc.dg/cleanup-11.c: Likewise.
3362 * gcc.dg/cleanup-8.c: Likewise.
3363 * gcc.dg/cleanup-9.c: Likewise.
3364 * gcc.dg/complex-5.c: Likewise.
3365 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3366 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3367 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3368 * gcc.dg/dfp/pr35739.c: Likewise.
3369 * gcc.dg/fdata-sections-1.c: Likewise.
3370 * gcc.dg/lto/20090206-1_0.c: Likewise.
3371 * gcc.dg/lto/20090206-2_0.c: Likewise.
3372 * gcc.dg/pr30360.c: Likewise.
3373 * gcc.dg/pr37303.c: Likewise.
3374 * gcc.dg/pr39323-1.c: Likewise.
3375 * gcc.dg/pr39323-2.c: Likewise.
3376 * gcc.dg/pr39323-3.c: Likewise.
3377 * gcc.dg/pr45416.c: Likewise.
3378 * gcc.dg/setjmp-2.c: Likewise.
3379 * gcc.dg/split-1.c: Likewise.
3380 * gcc.dg/split-3.c: Likewise.
3381 * gcc.dg/split-4.c: Likewise.
3382 * gcc.dg/strlenopt-12g.c: Likewise.
3383 * gcc.dg/strlenopt-14g.c: Likewise.
3384 * gcc.dg/strlenopt-14gf.c: Likewise.
3385 * gcc.dg/strlenopt-16g.c: Likewise.
3386 * gcc.dg/strlenopt-17g.c: Likewise.
3387 * gcc.dg/strlenopt-18g.c: Likewise.
3388 * gcc.dg/strlenopt-1f.c: Likewise.
3389 * gcc.dg/strlenopt-22g.c: Likewise.
3390 * gcc.dg/strlenopt-2f.c: Likewise.
3391 * gcc.dg/strlenopt-4g.c: Likewise.
3392 * gcc.dg/strlenopt-4gf.c: Likewise.
3393 * gcc.dg/struct-ret-3.c: Likewise.
3394 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3395 * gcc.misc-tests/linkage.exp: Likewise.
3396 * gcc.target/i386/20000724-1.c: Likewise.
3397 * gcc.target/i386/align-main-3.c: Likewise.
3398 * gcc.target/i386/cleanup-1.c: Likewise.
3399 * gcc.target/i386/inline-mcpy.c: Likewise.
3400 * gcc.target/i386/pr32268.c: Likewise.
3401 * gcc.target/i386/pr36613.c: Likewise.
3402 * gcc.target/i386/pr39013-1.c: Likewise.
3403 * gcc.target/i386/pr39013-2.c: Likewise.
3404 * gcc.target/i386/pr39496.c: Likewise.
3405 * gcc.target/i386/pr40906-3.c: Likewise.
3406 * gcc.target/i386/pr46084.c: Likewise.
3407 * lib/target-supports.exp (check_effective_target_pie): Likewise.
3409 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
3412 * gcc.target/sh/pr6526.c: New.
3414 2013-06-09 Jakub Jelinek <jakub@redhat.com>
3417 * gcc.c-torture/execute/pr57568.c: New test.
3419 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3422 * g++.dg/other/vararg-4.C: New.
3424 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
3426 PR rtl-optimization/57559
3427 * gcc.target/s390/pr57559.c : New test.
3429 2013-06-08 Tobias Burnus <burnus@net-b.de>
3432 * gfortran.dg/finalize_10.f90: New.
3433 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3434 * gfortran.dg/finalize_15.f90: New.
3436 2013-06-08 Tobias Burnus <burnus@net-b.de>
3439 * gfortran.dg/storage_size_4.f90: New.
3441 2013-06-07 Sriraman Tallam <tmsriram@google.com>
3444 * testsuite/g++.dg/ext/pr57548.C: New test.
3446 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
3449 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3451 2013-06-07 Jan Hubicka <jh@suse.cz>
3453 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3455 2013-06-07 Tobias Burnus <burnus@net-b.de>
3458 * gfortran.dg/array_constructor_48.f90: New.
3459 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3460 * gfortran.dg/array_constructor_type_15.f03: Ditto.
3462 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3465 * gcc.target/arm/xordi3-opt.c: New test.
3467 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3469 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3470 Revert to dg-options.
3472 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
3475 * gcc.target/powerpc/pr55033.c: New.
3477 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
3480 * g++.dg/cpp0x/alias-decl-36.C: New.
3482 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3483 Pat Haugen <pthaugen@us.ibm.com>
3484 Peter Bergner <bergner@vnet.ibm.com>
3486 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3487 power8 builtin functions.
3488 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3489 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3490 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3491 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3492 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3493 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3494 * gcc.target/powerpc/p8vector-vectorize-1.c: New
3495 tests to test power8 auto-vectorization.
3496 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3497 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3498 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3499 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3501 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3502 powerpc_p8vector_ok instead of powerpc_vsx_ok.
3504 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3506 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3508 (check_effective_target_powerpc_p8vector_ok): Likewise.
3509 (is-effective-target): Likewise.
3510 (check_vect_support_and_set_flags): Likewise.
3512 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3515 * g++.dg/parse/error53.C: New.
3517 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
3519 PR rtl-optimization/57459
3520 * gcc.target/i386/pr57459.c: New test.
3522 2013-06-06 Teresa Johnson <tejohnson@google.com>
3525 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3526 into -freorder-blocks-and-partition test.
3527 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3528 * gcc.dg/tree-prof/20041218-1.c: Ditto.
3529 * gcc.dg/tree-prof/pr52027.c: Use -O2.
3530 * gcc.dg/tree-prof/pr50907.c: Ditto.
3531 * gcc.dg/tree-prof/pr45354.c: Ditto.
3532 * g++.dg/tree-prof/partition2.C: Ditto.
3533 * g++.dg/tree-prof/partition3.C: Ditto.
3535 2013-06-06 Tobias Burnus <burnus@net-b.de>
3538 * gfortran.dg/finalize_16.f90: New.
3540 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
3542 * gcc.dg/vect/no-section-anchors-vect-68.c:
3543 Add dg-skip-if aarch64_tiny.
3545 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
3548 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3549 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3551 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3554 * g++.dg/cpp0x/decltype54.C: New.
3556 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
3558 * gcc.dg/fshort-wchar.c: Add extra dg-options for
3559 arm*-*-*eabi* targets.
3560 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3562 * gcc.dg/tree-ssa/pr43491.c: Likewise.
3564 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
3565 Tobias Burnus <burnus@net-b.de>
3567 * gfortran.dg/string_length_2.f90: Fix dg-do run.
3568 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
3569 * gfortran.dg/io_real_boz_4.f90: Ditto.
3570 * gfortran.dg/io_real_boz_5.f90: Ditto.
3572 2013-06-05 Andreas Schwab <schwab@suse.de>
3574 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3576 2013-06-04 Jan Hubicka <jh@suse.cz>
3578 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3580 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
3582 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3583 parameters with void.
3584 (main2): Removed argc parameter.
3585 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3586 (main): Replaced argc, argv parameters with void.
3587 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3588 (main2): Removed argc parameter.
3589 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3590 argv parameters with void. Added __asm volatile to avoid optimization
3591 on argc, if necessary.
3592 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3593 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3594 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3595 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3596 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3597 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3598 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3599 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3600 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3601 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3602 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3603 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3604 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3605 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3606 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3607 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3608 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3609 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3610 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3611 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3612 parameters with void.
3613 (main2): Removed argc parameter.
3614 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3615 (main): Replaced argc, argv parameters with void.
3616 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3617 argv parameters with void. Also renamed this function as main, and
3618 delete the existing main.
3619 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3620 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3621 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3623 2013-06-04 Ian Bolton <ian.bolton@arm.com>
3625 * gcc.target/aarch64/movi_1.c: New test.
3627 2013-06-04 Tobias Burnus <burnus@net-b.de>
3630 * gfortran.dg/finalize_12.f90: New.
3631 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3632 end of scope finalization.
3633 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3634 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3635 * gfortran.dg/auto_dealloc_2.f90: Ditto.
3636 * gfortran.dg/class_19.f03: Ditto.
3637 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3638 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3639 * gfortran.dg/extends_14.f03: Ditto.
3640 * gfortran.dg/move_alloc_4.f90: Ditto.
3641 * gfortran.dg/typebound_proc_27.f03: Ditto.
3643 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
3645 * gfortran.dg/bounds_check_7.f90: Remove "! {".
3646 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3647 * gfortran.dg/default_initialization_5.f90: Update dg-do.
3648 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3649 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3650 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3651 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3652 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
3653 * gfortran.dg/io_real_boz_4.f90: Ditto.
3654 * gfortran.dg/io_real_boz_5.f90: Ditto.
3655 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3656 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3657 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3658 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3659 * gfortran.dg/transpose_2.f90: Fix dg-output.
3661 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
3663 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3664 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3665 dg-option and an header comment.
3667 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3670 * g++.dg/cpp0x/sfinae46.C: New.
3671 * g++.dg/cpp0x/defaulted13.C: Adjust.
3672 * g++.dg/cpp0x/defaulted2.C: Likewise.
3673 * g++.dg/cpp0x/defaulted26.C: Likewise.
3674 * g++.dg/cpp0x/defaulted3.C: Likewise.
3675 * g++.dg/cpp0x/error1.C: Likewise.
3676 * g++.dg/cpp0x/implicit1.C: Likewise.
3677 * g++.dg/cpp0x/implicit11.C: Likewise.
3678 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3679 * g++.dg/cpp0x/initlist47.C: Likewise.
3680 * g++.dg/cpp0x/initlist9.C: Likewise.
3681 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3682 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3683 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3684 * g++.dg/cpp0x/union4.C: Likewise.
3685 * g++.dg/template/crash108.C: Likewise.
3686 * g++.dg/template/crash41.C: Likewise.
3687 * g++.old-deja/g++.jason/local.C: Likewise.
3688 * g++.old-deja/g++.law/visibility3.C: Likewise.
3690 2013-06-03 Teresa Johnson <tejohnson@google.com>
3692 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3693 * gcc.dg/vect/bb-slp-14.c: Ditto.
3694 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3695 * gcc.dg/vect/bb-slp-23.c: Ditto.
3696 * gcc.dg/vect/bb-slp-15.c: Ditto.
3697 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3698 * gcc.dg/vect/bb-slp-24.c: Ditto.
3699 * gcc.dg/vect/bb-slp-16.c: Ditto.
3700 * gcc.dg/vect/bb-slp-25.c: Ditto.
3701 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3702 * gcc.dg/vect/bb-slp-17.c: Ditto.
3703 * gcc.dg/vect/bb-slp-1.c: Ditto.
3704 * gcc.dg/vect/bb-slp-26.c: Ditto.
3705 * gcc.dg/vect/bb-slp-18.c: Ditto.
3706 * gcc.dg/vect/bb-slp-2.c: Ditto.
3707 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
3708 * gcc.dg/vect/bb-slp-27.c: Ditto.
3709 * gcc.dg/vect/bb-slp-19.c: Ditto.
3710 * gcc.dg/vect/bb-slp-3.c: Ditto.
3711 * gcc.dg/vect/bb-slp-28.c: Ditto.
3712 * gcc.dg/vect/bb-slp-4.c: Ditto.
3713 * gcc.dg/vect/bb-slp-29.c: Ditto.
3714 * gcc.dg/vect/bb-slp-5.c: Ditto.
3715 * gcc.dg/vect/bb-slp-6.c: Ditto.
3716 * gcc.dg/vect/bb-slp-8a.c: Ditto.
3717 * gcc.dg/vect/bb-slp-7.c: Ditto.
3718 * gcc.dg/vect/bb-slp-8b.c: Ditto.
3719 * gcc.dg/vect/bb-slp-8.c: Ditto.
3720 * gcc.dg/vect/bb-slp-9.c: Ditto.
3721 * gcc.dg/vect/bb-slp-10.c: Ditto.
3722 * gcc.dg/vect/bb-slp-11.c: Ditto.
3723 * gcc.dg/vect/bb-slp-20.c: Ditto.
3724 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
3725 * gcc.dg/vect/bb-slp-21.c: Ditto.
3726 * gcc.dg/vect/bb-slp-30.c: Ditto.
3727 * gcc.dg/vect/bb-slp-13.c: Ditto.
3728 * gcc.dg/vect/bb-slp-22.c: Ditto.
3729 * g++.dg/vect/slp-pr50413.cc: Ditto.
3730 * g++.dg/vect/slp-pr56812.cc: Ditto.
3731 * g++.dg/vect/slp-pr50819.cc: Ditto.
3733 2013-06-01 Tobias Burnus <burnus@net-b.de>
3736 * gfortran.dg/class_array_17.f90: New.
3738 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
3740 * ada/acats/floatstore.lst: New.
3741 * ada/acats/run_all.sh: Process it.
3743 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
3745 * gcc.target/powerpc/e500-ord-1.c: New test.
3746 * gcc.target/powerpc/e500-ord-2.c: Likewise.
3747 * gcc.target/powerpc/e500-unord-1.c: Likewise.
3748 * gcc.target/powerpc/e500-unord-2.c: Likewise.
3750 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
3752 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
3754 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
3756 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
3758 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
3760 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
3762 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
3765 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
3768 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3770 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
3772 2013-05-31 Marek Polacek <polacek@redhat.com>
3774 PR tree-optimization/57478
3775 PR tree-optimization/57453
3776 * gcc.dg/torture/pr57478.c: New test.
3778 2013-05-31 Tobias Burnus <burnus@net-b.de>
3781 * gfortran.dg/class_array_17.f90: New.
3783 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3786 * gcc.target/arm/iordi3-opt.c: New test.
3788 2013-05-31 Janus Weil <janus@gcc.gnu.org>
3792 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
3793 * gfortran.dg/interface_26.f90: Ditto.
3794 * gfortran.dg/proc_ptr_11.f90: Ditto.
3795 * gfortran.dg/proc_ptr_15.f90: Ditto.
3796 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3797 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
3798 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3799 * gfortran.dg/typebound_override_1.f90: Ditto.
3800 * gfortran.dg/typebound_override_4.f90: Ditto.
3801 * gfortran.dg/typebound_proc_6.f03: Ditto.
3802 * gfortran.dg/assumed_type_7.f90: New test.
3803 * gfortran.dg/typebound_override_5.f90: New test.
3804 * gfortran.dg/typebound_override_6.f90: New test.
3805 * gfortran.dg/typebound_override_7.f90: New test.
3807 2013-05-30 Tobias Burnus <burnus@net-b.de>
3810 * gfortran.dg/power_6.f90: New.
3812 2013-05-30 Ian Bolton <ian.bolton@arm.com>
3814 * gcc.target/aarch64/insv_1.c: New test.
3816 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
3818 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
3819 dg-skip-if "No stabs".
3821 2013-05-30 Janus Weil <janus@gcc.gnu.org>
3824 * gfortran.dg/assumed_size_1.f90: New.
3826 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3828 * gcc.dg/shrink-wrap-alloca.c: New added.
3829 * gcc.dg/shrink-wrap-pretend.c: New added.
3830 * gcc.dg/shrink-wrap-sibcall.c: New added.
3832 2013-05-30 Tobias Burnus <burnus@net-b.de>
3835 * gfortran.dg/assumed_rank_13.f90: New.
3837 2013-05-29 Easwaran Raman <eraman@google.com>
3839 PR tree-optimization/57442
3840 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
3842 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3844 PR tree-optimization/57441
3845 * gcc.c-torture/compile/pr57441.c: New.
3847 2013-05-29 Dehao Chen <dehao@google.com>
3850 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
3852 2013-05-29 Tobias Burnus <burnus@net-b.de>
3855 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
3856 * gfortran.dg/class_19.f03: Ditto.
3858 2013-05-29 Richard Biener <rguenther@suse.de>
3860 * gcc.dg/vect/bb-slp-32.c: New testcase.
3862 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
3864 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
3865 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
3866 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
3867 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
3868 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3869 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
3870 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
3871 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3872 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
3873 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
3874 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
3875 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
3876 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
3877 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
3878 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
3879 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
3880 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
3881 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
3882 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
3883 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
3884 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
3885 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
3886 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
3887 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
3888 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
3889 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
3890 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
3891 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
3892 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3893 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
3894 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
3895 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
3896 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
3897 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3898 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
3899 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
3900 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
3901 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
3902 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
3904 2013-05-29 Tobias Burnus <burnus@net-b.de>
3907 * gfortran.dg/finalize_11.f90: New.
3908 * gfortran.dg/finalize_4.f03: Remove dg-error.
3909 * gfortran.dg/finalize_5.f03: Ditto.
3910 * gfortran.dg/finalize_6.f03: Ditto.
3911 * gfortran.dg/finalize_7.f03: Ditto.
3913 2013-05-28 Tobias Burnus <burnus@net-b.de>
3915 * gfortran.dg/class_array_16.f90: New.
3917 2013-05-28 Tobias Burnus <burnus@net-b.de>
3920 * testsuite/gfortran.dg/use_29.f90: New.
3922 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
3924 * gnat.dg/fp_exception.adb: New test.
3926 2013-05-28 Richard Biener <rguenther@suse.de>
3928 PR tree-optimization/56787
3929 * gcc.dg/vect/pr56787.c: New testcase.
3931 2013-05-28 Janus Weil <janus@gcc.gnu.org>
3932 Tobias Burnus <burnus@net-b.de>
3935 * gfortran.dg/typebound_override_4.f90: New.
3937 2013-05-28 Richard Biener <rguenther@suse.de>
3939 PR tree-optimization/57411
3940 * g++.dg/opt/pr57411.C: New testcase.
3942 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
3944 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
3945 * gcc.dg/builtin-bswap-9.c: Likewise.
3947 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
3949 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
3951 2013-05-27 Richard Biener <rguenther@suse.de>
3954 * gcc.dg/gomp/pr57412.c: New testcase.
3956 2013-05-27 Bud Davis <jmdavis@link.com>
3959 * gfortran.dg/stfunc_8.f90: New.
3961 2013-05-27 Richard Biener <rguenther@suse.de>
3963 PR tree-optimization/57343
3964 * gcc.dg/torture/pr57343.c: New testcase.
3966 2013-05-27 Richard Biener <rguenther@suse.de>
3968 PR tree-optimization/57417
3969 * gcc.dg/torture/pr57417.c: New testcase.
3971 2013-05-27 Richard Biener <rguenther@suse.de>
3973 PR tree-optimization/57396
3974 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
3976 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
3978 * gnat.dg/specs/last_bit.ads: New test.
3980 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
3982 * gnat.dg/specs/machine_attribute.ads: New test.
3984 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
3986 * gnat.dg/incomplete3.ad[sb]: New test.
3988 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
3991 * gcc.target/mips/div-13.c: New test.
3993 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
3996 * gcc.target/mips/mips16-attributes-5.c,
3997 * gcc.target/mips/mips16-attributes-6.c: New tests.
3999 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
4001 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4002 * gcc.dg/builtin-bswap-8.c: Likewise.
4004 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4007 * g++.dg/cpp0x/new1.C: New.
4009 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4012 * g++.dg/parse/dtor16.C: New.
4013 * g++.dg/parse/dtor6.C: Adjust.
4015 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4018 * g++.dg/expr/bitfield12.C: New.
4020 2013-05-24 Jeff Law <law@redhat.com>
4022 PR tree-optimization/57124
4023 * gcc.c-torture/execute/pr57124.c: New test.
4024 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4026 2013-05-24 Martin Jambor <mjambor@suse.cz>
4028 PR tree-optimization/57294
4029 * gcc.dg/ipa/pr57294.c: New test.
4031 2013-05-24 Dehao Chen <dehao@google.com>
4033 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4035 2013-05-24 Ian Bolton <ian.bolton@arm.com>
4037 * gcc.target/aarch64/scalar_intrinsics.c
4038 (force_simd): Use a valid instruction.
4039 (test_vdupd_lane_s64): Pass a valid lane argument.
4040 (test_vdupd_lane_u64): Likewise.
4042 2013-05-24 Richard Biener <rguenther@suse.de>
4044 PR tree-optimization/57287
4045 * gcc.dg/pr57287.c: New testcase.
4047 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4050 * g++.dg/template/error51.C: New.
4052 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4055 * g++.dg/template/bitfield2.C: New.
4057 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4059 * gnat.dg/specs/noinline1.ads: New test.
4060 * gnat.dg/noinline2.ad[sb]: Likewise.
4061 * gnat.dg/specs/noinline3.ads: Likewise.
4062 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4064 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
4067 * gcc.dg/tree-ssa/pr57385.c: New test.
4069 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4071 * gnat.dg/derived_type4.adb: New test.
4073 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
4075 * gcc.dg/builtin-bswap-6.c: New test.
4076 * gcc.dg/builtin-bswap-7.c: Likewise.
4077 * gcc.dg/builtin-bswap-8.c: Likewise.
4078 * gcc.dg/builtin-bswap-9.c: Likewise.
4080 2013-05-23 Christian Bruel <christian.bruel@st.com>
4083 * gcc.dg/debug/pr57351.c: New test
4085 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
4087 * gcc.target/aarch64/vect-clz.c: New file.
4089 2013-05-23 Martin Jambor <mjambor@suse.cz>
4092 * gcc.dg/ipa/pr57347.c: New test.
4094 2013-05-23 Richard Biener <rguenther@suse.de>
4096 PR tree-optimization/57380
4097 * g++.dg/tree-ssa/pr57380.C: New testcase.
4099 2013-05-23 Richard Biener <rguenther@suse.de>
4102 * gcc.dg/torture/pr57381.c: New testcase.
4104 2013-05-23 Jakub Jelinek <jakub@redhat.com>
4107 * gcc.c-torture/execute/pr57344-1.c: New test.
4108 * gcc.c-torture/execute/pr57344-2.c: New test.
4109 * gcc.c-torture/execute/pr57344-3.c: New test.
4110 * gcc.c-torture/execute/pr57344-4.c: New test.
4112 2013-05-23 Richard Biener <rguenther@suse.de>
4114 PR rtl-optimization/57341
4115 * gcc.dg/torture/pr57341.c: New testcase.
4117 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4120 * g++.dg/parse/crash62.C: New.
4122 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4123 Pat Haugen <pthaugen@us.ibm.com>
4124 Peter Bergner <bergner@vnet.ibm.com>
4126 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4129 2013-05-22 Tobias Burnus <burnus@net-b.de>
4132 * gfortran.dg/defined_assignment_6.f90: New.
4134 2013-05-22 Tobias Burnus <burnus@net-b.de>
4137 * gfortran.dg/assumed_type_6.f90: New.
4139 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4142 * g++.dg/cpp0x/Wunused-parm.C: New.
4144 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4146 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4147 * g++.dg/warn/Wdouble-promotion.C: Likewise.
4149 2013-05-21 Easwaran Raman <eraman@google.com>
4151 PR tree-optimization/57322
4152 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4154 2013-05-21 Graham Stott <graham.stott@btinternet.com>
4156 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4159 2013-05-21 Tobias Burnus <burnus@net-b.de>
4162 * gfortran.dg/assumed_type_5.f90: New.
4163 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4164 * gfortran.dg/assumed_rank_2.f90: Ditto.
4165 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4166 * gfortran.dg/no_arg_check_3.f90: Ditto.
4168 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4170 PR tree-optimization/57331
4171 * gcc.c-torture/compile/pr57331.c: New test.
4173 2013-05-21 Richard Biener <rguenther@suse.de>
4175 PR tree-optimization/57330
4176 * gcc.dg/torture/pr57330.c: New testcase.
4178 2013-05-21 Richard Biener <rguenther@suse.de>
4180 PR tree-optimization/57303
4181 * gcc.dg/torture/pr57303.c: New testcase.
4183 2013-05-21 Jakub Jelinek <jakub@redhat.com>
4185 PR tree-optimization/57321
4186 * gcc.c-torture/execute/pr57321.c: New test.
4188 2013-05-20 Tobias Burnus <burnus@net-b.de>
4192 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4193 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4194 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4195 * gfortran.dg/binding_label_tests_3.f03: Ditto.
4196 * gfortran.dg/binding_label_tests_4.f03: Ditto.
4197 * gfortran.dg/binding_label_tests_5.f03: Ditto.
4198 * gfortran.dg/binding_label_tests_6.f03: Ditto.
4199 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4200 * gfortran.dg/binding_label_tests_8.f03: Ditto.
4201 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4202 * gfortran.dg/binding_label_tests_24.f90: New.
4203 * gfortran.dg/binding_label_tests_25.f90: New.
4205 2013-05-20 Tobias Burnus <burnus@net-b.de>
4208 * gfortran.dg/binding_label_tests_17.f90: New.
4209 * gfortran.dg/binding_label_tests_18.f90: New.
4210 * gfortran.dg/binding_label_tests_19.f90: New.
4211 * gfortran.dg/binding_label_tests_20.f90: New.
4212 * gfortran.dg/binding_label_tests_21.f90: New.
4213 * gfortran.dg/binding_label_tests_22.f90: New.
4214 * gfortran.dg/binding_label_tests_23.f90: New.
4216 2013-05-20 Tobias Burnus <burnus@net-b.de>
4219 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4220 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4221 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4222 * gfortran.dg/common_18.f90: New.
4223 * gfortran.dg/common_19.f90: New.
4224 * gfortran.dg/common_20.f90: New.
4225 * gfortran.dg/common_21.f90: New.
4227 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4230 * g++.dg/parse/error52.C: New.
4231 * g++.dg/parse/error3.C: Adjust.
4232 * g++.dg/parse/error36.C: Likewise.
4234 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4237 * gcc.target/sh/pr56547-1.c: New.
4238 * gcc.target/sh/pr56547-2.c: New.
4240 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4243 * g++.dg/warn/Wsign-compare-6.C: New.
4244 * g++.dg/warn/Wdouble-promotion.C: Adjust.
4246 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4249 * g++.dg/template/error50.C: New.
4251 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4254 * g++.dg/ext/complit13.C: New.
4256 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
4259 * g++.dg/pr57175.C: New testcase.
4261 2013-05-17 Easwaran Raman <eraman@google.com>
4263 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4265 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
4268 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4270 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4272 PR rtl-optimization/57281
4273 PR rtl-optimization/57300
4274 * gcc.dg/pr57300.c: New test.
4275 * gcc.c-torture/execute/pr57281.c: New test.
4277 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4280 * g++.dg/ext/sizeof-complit.C: New.
4282 2013-05-17 Marek Polacek <polacek@redhat.com>
4284 * gcc.dg/strlenopt-25.c: New test.
4285 * gcc.dg/strlenopt-26.c: Likewise.
4287 2013-05-17 Jakub Jelinek <jakub@redhat.com>
4289 * gcc.target/i386/rotate-4.c: Compile only with -mavx
4290 instead of -mavx2, require only avx instead of avx2.
4291 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4292 of avx2-check.h and turn into an avx runtime test instead of
4295 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4297 * g++.dg/ext/vector22.C: Uncomment working test.
4299 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
4302 * g++.dg/template/pr17410.C: New.
4304 2013-05-16 Jakub Jelinek <jakub@redhat.com>
4306 * gcc.target/i386/rotate-3.c: New test.
4307 * gcc.target/i386/rotate-3a.c: New test.
4308 * gcc.target/i386/rotate-4.c: New test.
4309 * gcc.target/i386/rotate-4a.c: New test.
4310 * gcc.target/i386/rotate-5.c: New test.
4311 * gcc.target/i386/rotate-5a.c: New test.
4313 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4315 * gcc.dg/visibility-21.c: Require section_anchors.
4317 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
4319 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4320 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4321 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4323 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
4325 * gcc.dg/visibility-21.c: New.
4327 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
4330 * gcc.dg/pr57286.c: New testcase.
4331 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4332 * g++.dg/ext/vector22.C: Comment out transformations not
4335 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
4338 * gcc.target/mips/call-1.c: Restrict to o32.
4339 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4341 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4343 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4345 * g++.dg/warn/Wshadow-1.C: Likewise.
4346 * g++.dg/warn/Wshadow-6.C: Likewise.
4347 * g++.dg/warn/Wshadow-7.C: Likewise.
4349 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
4352 * g++.dg/parse/pr31952-1.C: New.
4353 * g++.dg/parse/pr31952-2.C: Likewise.
4354 * g++.dg/parse/pr31952-3.C: Likewise.
4356 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4357 * g++.old-deja/g++.jason/cond.C: Likewise.
4358 * g++.dg/cpp0x/range-for5.C: Likewise.
4360 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4363 * gcc.target/arm/pr40887.c: Adjust testcase.
4364 * gcc.target/arm/pr19599.c: New test.
4366 2013-05-15 Richard Biener <rguenther@suse.de>
4368 PR tree-optimization/57275
4369 * gcc.target/i386/pr57275.c: New testcase.
4371 2013-05-15 Jan Hubicka <jh@suse.cz>
4373 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4374 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4375 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4377 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4379 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4382 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4385 * c-c++-common/Wsequence-point-1.c: New test.
4387 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
4389 * g++.dg/ext/vector22.C: New testcase.
4390 * gcc.dg/binop-xor3.c: Remove xfail.
4392 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
4394 * gcc.target/aarch64/vect-fcm.x: Add cases testing
4395 FLOAT cmp FLOAT ? INT : INT.
4396 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4397 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4398 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4399 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4400 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4401 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4403 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
4406 * g++.dg/cpp0x/defaulted43.C: New.
4408 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4410 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4411 (alloca): Remove declaration.
4412 (foo9): Replace alloca by __builtin_alloca.
4414 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
4416 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4417 Expect "size of array is too large" error.
4419 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4421 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4423 2013-05-14 Richard Biener <rguenther@suse.de>
4426 * g++.dg/torture/pr57235.C: New testcase.
4428 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4431 * gcc.dg/torture/pr57251.c: New test.
4433 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
4436 * gcc.target/i386/pr57264.c: New test.
4438 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4440 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4442 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
4444 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4446 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4448 PR tree-optimization/45216
4449 PR tree-optimization/57157
4450 * c-c++-common/rotate-1.c: Add 32 tests with +.
4451 * c-c++-common/rotate-1a.c: Adjust.
4452 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4453 * c-c++-common/rotate-2b.c: New test.
4454 * c-c++-common/rotate-3.c: Add 32 tests with +.
4455 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4456 * c-c++-common/rotate-4b.c: New test.
4457 * c-c++-common/rotate-5.c: New test.
4459 2013-05-13 Martin Jambor <mjambor@suse.cz>
4462 * gcc.dg/ipa/remref-0.c: New test.
4463 * gcc.dg/ipa/remref-1a.c: Likewise.
4464 * gcc.dg/ipa/remref-1b.c: Likewise.
4465 * gcc.dg/ipa/remref-2a.c: Likewise.
4466 * gcc.dg/ipa/remref-2b.c: Likewise.
4468 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
4470 * gcc.dg/vector-shift-2.c: New testcase.
4472 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4474 PR tree-optimization/57230
4475 * gcc.dg/strlenopt-24.c: New test.
4477 PR tree-optimization/57230
4478 * gcc.dg/strlenopt-23.c: New test.
4480 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
4483 * gcc.target/sh/pr57108.c: Move this test case to ...
4484 * gcc.c-torture/compile/pr57108.c: ... here.
4486 2013-05-10 Richard Biener <rguenther@suse.de>
4488 PR tree-optimization/57214
4489 * gcc.dg/torture/pr57214.c: New testcase.
4491 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
4493 * gcc.dg/vector-shift.c: New testcase.
4495 2013-05-10 Jakub Jelinek <jakub@redhat.com>
4497 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4499 PR tree-optimization/45216
4500 PR tree-optimization/57157
4501 * c-c++-common/rotate-1.c: New test.
4502 * c-c++-common/rotate-1a.c: New test.
4503 * c-c++-common/rotate-2.c: New test.
4504 * c-c++-common/rotate-2a.c: New test.
4505 * c-c++-common/rotate-3.c: New test.
4506 * c-c++-common/rotate-3a.c: New test.
4507 * c-c++-common/rotate-4.c: New test.
4508 * c-c++-common/rotate-4a.c: New test.
4510 2013-05-10 Richard Biener <rguenther@suse.de>
4512 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4513 * gcc.target/i386/l_fma_double_1.c: Adjust.
4514 * gcc.target/i386/l_fma_double_2.c: Likewise.
4515 * gcc.target/i386/l_fma_double_3.c: Likewise.
4516 * gcc.target/i386/l_fma_double_4.c: Likewise.
4517 * gcc.target/i386/l_fma_double_5.c: Likewise.
4518 * gcc.target/i386/l_fma_double_6.c: Likewise.
4519 * gcc.target/i386/l_fma_float_1.c: Likewise.
4520 * gcc.target/i386/l_fma_float_2.c: Likewise.
4521 * gcc.target/i386/l_fma_float_3.c: Likewise.
4522 * gcc.target/i386/l_fma_float_4.c: Likewise.
4523 * gcc.target/i386/l_fma_float_5.c: Likewise.
4524 * gcc.target/i386/l_fma_float_6.c: Likewise.
4526 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4529 * g++.dg/cpp0x/pr51226.C: New.
4531 2013-04-16 Han Shen <shenhan@google.com>
4533 Test cases for '-fstack-protector-strong'.
4534 * gcc.dg/fstack-protector-strong.c: New.
4535 * g++.dg/fstack-protector-strong.C: New.
4537 2013-05-07 Ian Bolton <ian.bolton@arm.com>
4539 * gcc.target/aarch64/ands_1.c: New test.
4540 * gcc.target/aarch64/ands_2.c: Likewise
4542 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4544 * lib/target-supports.exp (check_effective_target_hw): New
4546 * c-c++-common/asan/clone-test-1.c: Call
4547 check_effective_target_hw.
4548 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4549 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4550 possible decorations.
4551 * c-c++-common/asan/null-deref-1.c: Likewise.
4552 * c-c++-common/asan/stack-overflow-1.c: Likewise.
4553 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4554 * c-c++-common/asan/use-after-free-1.c: Likewise.
4555 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4556 * g++.dg/asan/large-func-test-1.C: Likewise.
4558 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
4560 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4562 2013-05-07 Richard Biener <rguenther@suse.de>
4565 * g++.dg/torture/pr57190.C: New testcase.
4567 2013-05-07 Jakub Jelinek <jakub@redhat.com>
4569 PR tree-optimization/57149
4570 * gcc.dg/pr57149.c: New test.
4573 * gcc.dg/pr57184.c: New test.
4575 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
4577 * gnat.dg/specs/array3.ads: New test.
4579 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
4581 * c-c++-common/vector-scalar-2.c: New testcase.
4583 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
4585 * gcc.target/i386/asm-dialect-2.c: New testcase.
4587 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4590 * g++.dg/cpp0x/auto38.C: New.
4592 2013-05-06 Richard Biener <rguenther@suse.de>
4594 PR tree-optimization/57185
4595 * gcc.dg/autopar/pr57185.c: New testcase.
4597 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
4600 * gcc.target/i386/pr57106.c: New test.
4602 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4604 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4605 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4606 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4607 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4608 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4609 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4610 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4612 2013-05-06 Teresa Johnson <tejohnson@google.com>
4615 * gcc.dg/pr57154.c: New test.
4617 2013-05-06 Richard Biener <rguenther@suse.de>
4620 * gcc.dg/torture/pr57147-1.c: New testcase.
4621 * gcc.dg/torture/pr57147-2.c: Likewise.
4622 * gcc.dg/torture/pr57147-3.c: Likewise.
4624 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4627 * gcc.target/sh/pr55303-1.c: New.
4628 * gcc.target/sh/pr55303-2.c: New.
4629 * gcc.target/sh/pr55303-3.c: New.
4631 2013-05-05 Tobias Burnus <burnus@net-b.de>
4633 * gfortran.dg/allocate_with_source_3.f90: New.
4635 2013-05-05 Tobias Burnus <burnus@net-b.de>
4638 * gfortran.dg/null_8.f90: New.
4640 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4643 * g++.dg/cpp0x/enum27.C: New.
4644 * g++.dg/cpp0x/enum_base.C: Adjust.
4646 2013-05-04 Jakub Jelinek <jakub@redhat.com>
4648 PR tree-optimization/56205
4649 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4651 2013-05-04 Tobias Burnus <burnus@net-b.de>
4653 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4654 * gfortran.dg/bind_c_usage_27.f90: New.
4655 * gfortran.dg/bind_c_usage_28.f90: New.
4657 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4660 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4662 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4665 * gcc.target/powerpc/pr57150.c: New file.
4667 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4669 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4670 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4671 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4672 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4673 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4674 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4675 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4677 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4679 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4680 scan-assembler-times.
4682 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4684 * gcc.dg/tree-ssa/slsr-32.c: New.
4685 * gcc.dg/tree-ssa/slsr-33.c: New.
4686 * gcc.dg/tree-ssa/slsr-34.c: New.
4687 * gcc.dg/tree-ssa/slsr-35.c: New.
4688 * gcc.dg/tree-ssa/slsr-36.c: New.
4689 * gcc.dg/tree-ssa/slsr-37.c: New.
4690 * gcc.dg/tree-ssa/slsr-38.c: New.
4692 2013-05-03 Ian Bolton <ian.bolton@arm.com>
4694 * gcc.target/aarch64/tst_1.c: New test.
4695 * gcc.target/aarch64/tst_2.c: Likewise
4697 2013-05-02 Jeff Law <law@redhat.com>
4699 PR tree-optimization/57144
4700 * gcc.c-torture/execute/pr57144.c: New test.
4702 2013-05-03 Jakub Jelinek <jakub@redhat.com>
4704 PR rtl-optimization/57130
4705 * gcc.c-torture/execute/pr57130.c: New test.
4707 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
4709 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
4711 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
4713 * gcc.target/aarch64/fabd.c: New file.
4715 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4718 * g++.dg/cpp0x/pr54318.C: New.
4720 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4723 * g++.dg/parse/error51.C: New.
4724 * g++.dg/parse/error15.C: Adjust column numbers.
4726 2013-05-02 Tobias Burnus <burnus@net-b.de>
4729 * gfortran.dg/size_kind_2.f90: New.
4730 * gfortran.dg/size_kind_3.f90: New.
4732 2013-05-02 Richard Biener <rguenther@suse.de>
4735 * g++.dg/torture/pr57140.C: New testcase.
4737 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
4740 * gcc.target/arm/pr56732-1.c: New test.
4742 2013-05-02 Martin Jambor <mjambor@suse.cz>
4745 * gcc.dg/ipa/pr56988.c: New test.
4747 2013-05-02 Ian Bolton <ian.bolton@arm.com>
4749 * gcc.target/aarch64/bics_1.c: New test.
4750 * gcc.target/aarch64/bics_2.c: Likewise.
4752 2013-05-02 Jakub Jelinek <jakub@redhat.com>
4754 PR rtl-optimization/57131
4755 * gcc.c-torture/execute/pr57131.c: New test.
4757 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
4760 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
4762 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
4765 * gcc.target/i386/pr57091.c: New test.
4767 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4769 * gcc.target/aarch64/vect-vaddv.c: New.
4771 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4773 * gcc.target/aarch64/vect-vmaxv.c: New.
4774 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
4776 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4778 * gcc.target/aarch64/scalar-vca.c: New.
4779 * gcc.target/aarch64/vect-vca.c: Likewise.
4781 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4783 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
4784 (test_vceqd_s64): Force arguments to SIMD registers.
4785 (test_vceqzd_s64): Likewise.
4786 (test_vcged_s64): Likewise.
4787 (test_vcled_s64): Likewise.
4788 (test_vcgezd_s64): Likewise.
4789 (test_vcged_u64): Likewise.
4790 (test_vcgtd_s64): Likewise.
4791 (test_vcltd_s64): Likewise.
4792 (test_vcgtzd_s64): Likewise.
4793 (test_vcgtd_u64): Likewise.
4794 (test_vclezd_s64): Likewise.
4795 (test_vcltzd_s64): Likewise.
4796 (test_vtst_s64): Likewise.
4797 (test_vtst_u64): Likewise.
4799 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
4802 * g++.dg/cpp0x/decltype53.C: New.
4804 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4807 * gfortran.dg/power_5.f90: New test.
4809 2013-04-30 Richard Biener <rguenther@suse.de>
4812 * gcc.dg/torture/pr57122.c: New testcase.
4814 2013-04-30 Richard Biener <rguenther@suse.de>
4817 * g++.dg/torture/pr57107.C: New testcase.
4819 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
4821 PR rtl-optimization/57105
4822 * gcc.dg/pr57105.c: New test.
4824 2013-04-30 Jakub Jelinek <jakub@redhat.com>
4826 PR tree-optimization/57104
4827 * gcc.dg/pr57104.c: New test.
4829 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
4832 * gcc.target/i386/pr44578.c: New test.
4834 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
4837 * gcc.target/i386/pr57097.c: New test.
4839 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
4842 * gcc.target/i386/pr57098.c: New test.
4844 2013-04-29 Kai Tietz <ktietz@redhat.com>
4846 * gcc.c-torture/execute/pr55875.c: New test.
4848 2013-04-29 Richard Biener <rguenther@suse.de>
4851 * gcc.dg/torture/pr57075.c: New testcase.
4853 2013-04-29 Richard Biener <rguenther@suse.de>
4856 * gcc.dg/autopar/pr57103.c: New testcase.
4858 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4860 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
4862 2013-04-29 Tom de Vries <tom@codesourcery.com>
4864 * gcc.dg/pr50763.c: Update test.
4866 2013-04-26 Jeff Law <law@redhat.com>
4868 * gcc.dg/tree-ssa/vrp88.c: New test.
4870 2013-04-29 Christian Bruel <christian.bruel@st.com>
4873 * gcc.target/sh/pr57108.c: New test.
4875 2013-04-29 Richard Biener <rguenther@suse.de>
4878 * gfortran.dg/gomp/pr57089.f90: New testcase.
4880 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
4882 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
4884 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
4886 * gcc.target/aarch64/vect-vcvt.c: New.
4888 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
4890 * gcc.target/aarch64/vect-vrnd.c: New.
4892 2013-04-29 Richard Biener <rguenther@suse.de>
4894 PR tree-optimization/57081
4895 * gcc.dg/torture/pr57081.c: New testcase.
4897 2013-04-29 Jakub Jelinek <jakub@redhat.com>
4899 PR tree-optimization/57083
4900 * gcc.dg/torture/pr57083.c: New test.
4902 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4905 * g++.dg/cpp0x/decltype52.C: New.
4907 2013-04-28 Jakub Jelinek <jakub@redhat.com>
4909 N3472 binary constants
4910 * g++.dg/cpp/limits.C: Adjust warning wording.
4911 * g++.dg/system-binary-constants-1.C: Likewise.
4912 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
4914 2013-04-28 Tobias Burnus <burnus@net-b.de>
4917 * gfortran.dg/coarray_30.f90: New.
4919 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4922 * frontend-passes (optimize_power): New function.
4923 (optimize_op): Use it.
4925 2013-04-27 Jakub Jelinek <jakub@redhat.com>
4928 * gcc.c-torture/execute/pr56866.c: New test.
4929 * gcc.target/i386/pr56866.c: New test.
4931 2013-04-26 Jakub Jelinek <jakub@redhat.com>
4934 * gcc.dg/setjmp-5.c: New test.
4936 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4939 * g++.dg/cpp0x/constexpr-55708.C: New.
4941 2013-04-26 Richard Biener <rguenther@suse.de>
4943 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
4944 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
4945 * gcc.dg/pr53265.c: Remove XFAILs.
4946 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
4947 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
4949 2013-04-26 Jakub Jelinek <jakub@redhat.com>
4951 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
4952 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
4953 -fdiagnostics-color=never option similarly to
4954 -fno-diagnostics-show-caret option.
4956 2013-04-25 Jakub Jelinek <jakub@redhat.com>
4958 PR rtl-optimization/57003
4959 * gcc.target/i386/pr57003.c: New test.
4961 2013-04-25 Marek Polacek <polacek@redhat.com>
4963 PR tree-optimization/57066
4964 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
4966 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
4967 Tejas Belagod <tejas.belagod@arm.com>
4969 * gcc.target/aarch64/vaddv-intrinsic.c: New.
4970 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
4971 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
4973 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4975 * gcc.target/aarch64/cmp.c: New.
4977 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4979 * gcc.target/aarch64/ngc.c: New.
4981 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4983 * lib/target-supports.exp
4984 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
4985 (check_effective_target_arm_neon_fp16_ok): Likewise.
4986 (add_options_for_arm_neon_fp16): Likewise.
4987 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
4988 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
4990 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
4992 PR rtl-optimizations/57046
4993 * gcc.target/i386/pr57046.c: New test.
4995 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4997 * g++.dg/cpp1y/cplusplus.C: New.
4999 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5001 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5003 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5005 * c-c++-common/Wpointer-arith-1.c: New.
5007 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5009 * g++.dg/cpp1y/cxx1y_macro.C: New.
5011 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5014 * g++.dg/cpp0x/sfinae45.C: New.
5016 2013-04-24 Richard Biener <rguenther@suse.de>
5019 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5021 2013-04-23 Richard Biener <rguenther@suse.de>
5024 * gcc.dg/torture/pr57036-1.c: New testcase.
5025 * gcc.dg/torture/pr57036-2.c: Likewise.
5027 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
5029 * gcc.target/aarch64/scalar-mov.c: New testcase.
5031 2013-04-23 Richard Biener <rguenther@suse.de>
5033 PR tree-optimization/57026
5034 * gcc.dg/torture/pr57026.c: New testcase.
5036 2013-04-22 Janus Weil <janus@gcc.gnu.org>
5040 * gfortran.dg/transfer_check_4.f90: New.
5042 2013-04-22 Marek Polacek <polacek@redhat.com>
5045 * gcc.dg/pr56990.c: New test.
5047 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
5050 * gcc.target/i386/pr57018.c: New test.
5052 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
5054 * gcc.target/aarch64/vrecps.c: New.
5055 * gcc.target/aarch64/vrecpx.c: Likewise.
5057 2013-04-22 Christian Bruel <christian.bruel@st.com>
5060 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5062 2013-04-21 Jeff Law <law@redhat.com>
5064 * gcc.dg/tree-ssa/forwprop-26.c: New test.
5066 2013-04-20 Tobias Burnus <burnus@net-b.de>
5069 * gfortran.dg/c_loc_test_22.f90: New.
5071 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
5073 PR rtl-optimization/56847
5074 * gcc.dg/pr56847.c: New test.
5076 2013-04-19 Richard Biener <rguenther@suse.de>
5078 PR tree-optimization/56982
5079 * gcc.c-torture/execute/pr56982.c: New testcase.
5081 2013-04-19 Martin Jambor <mjambor@suse.cz>
5083 PR tree-optimization/56718
5084 * g++.dg/ipa/imm-devirt-1.C: New test.
5085 * g++.dg/ipa/imm-devirt-2.C: Likewise.
5087 2013-04-19 Richard Biener <rguenther@suse.de>
5089 PR tree-optimization/57000
5090 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5092 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5093 Mikael Morin <mikael@gcc.gnu.org>
5096 * gfortran.dg/array_constructor_45.f90: New test.
5097 * gfortran.dg/array_constructor_46.f90: New test.
5098 * gfortran.dg/array_constructor_47.f90: New test.
5099 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
5101 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5103 PR rtl-optimization/56999
5104 * g++.dg/opt/pr56999.C: New test.
5106 2013-04-18 Cary Coutant <ccoutant@google.com>
5108 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5109 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5111 2013-04-18 Cary Coutant <ccoutant@google.com>
5113 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5114 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5115 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5116 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5117 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5118 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5119 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5120 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5121 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5122 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5123 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5125 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
5127 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5129 2013-04-18 Jakub Jelinek <jakub@redhat.com>
5131 PR tree-optimization/56984
5132 * gcc.c-torture/compile/pr56984.c: New test.
5134 PR rtl-optimization/56992
5135 * gcc.dg/pr56992.c: New test.
5137 2013-04-17 Janus Weil <janus@gcc.gnu.org>
5140 * gfortran.dg/proc_ptr_42.f90: New.
5142 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
5144 * gnat.dg/discr41.ad[sb]: New test.
5145 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5146 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5147 * gcc.dg/vect/slp-24.c: Likewise.
5148 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5149 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5150 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5151 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5152 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5153 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5154 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5155 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5156 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5157 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5158 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5159 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5160 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5161 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5162 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5163 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5164 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5165 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5166 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5167 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5168 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5169 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5170 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5171 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5172 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5173 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5175 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
5178 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5179 * gfortran.dg/module_md5_1.f90: Remove.
5181 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5183 * gcc.target/aarch64/adds3.c: New.
5184 * gcc.target/aarch64/subs3.c: New.
5186 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5188 * gcc.target/aarch64/adds1.c: New.
5189 * gcc.target/aarch64/adds2.c: New.
5190 * gcc.target/aarch64/subs1.c: New.
5191 * gcc.target/aarch64/subs2.c: New.
5193 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
5195 Implement n3599 - Literal operator templates for strings.
5196 * g++.dg/cpp1y/udlit-char-template.C: New test.
5197 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5199 2013-04-16 Tobias Burnus <burnus@net-b.de>
5202 * gfortran.dg/no_arg_check_1.f90: New.
5203 * gfortran.dg/no_arg_check_2.f90: New.
5204 * gfortran.dg/no_arg_check_3.f90: New.
5206 2013-04-16 Janus Weil <janus@gcc.gnu.org>
5209 * gfortran.dg/proc_ptr_41.f90: New.
5211 2013-04-16 Richard Biener <rguenther@suse.de>
5213 PR tree-optimization/56756
5214 * gcc.dg/torture/pr56756.c: New testcase.
5216 2013-04-16 Tobias Burnus <burnus@net-b.de>
5219 * gfortran.dg/c_assoc_5.f90: New.
5221 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
5223 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5224 * gcc.c-torture/execute/pr33992.x: Remove.
5225 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5226 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5227 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5229 2013-04-15 Jakub Jelinek <jakub@redhat.com>
5231 PR tree-optimization/56962
5232 * gcc.c-torture/execute/pr56962.c: New test.
5234 2013-04-15 Richard Biener <rguenther@suse.de>
5236 PR tree-optimization/56933
5237 * gcc.dg/vect/pr56933.c: New testcase.
5239 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5241 * gcc.target/arm/anddi3-opt.c: New test.
5242 * gcc.target/arm/anddi3-opt2.c: Likewise.
5244 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
5246 * gcc.dg/pr56890-1.c: New test.
5247 * gcc.dg/pr56890-2.c: Likewise.
5249 2013-04-15 Joey Ye <joey.ye@arm.com>
5251 * gcc.target/arm/thumb1-far-jump-1.c: New test.
5252 * gcc.target/arm/thumb1-far-jump-2.c: New test.
5254 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
5257 * gfortran.dg/select_type_33.f03: New test.
5259 2013-04-13 Janus Weil <janus@gcc.gnu.org>
5262 * gfortran.dg/typebound_proc_29.f03: New.
5264 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5267 * gfortran.dg/typebound_proc_28.f03: New.
5269 2013-04-12 Jeff Law <law@redhat.com>
5271 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5274 2013-04-12 Tobias Burnus <burnus@net-b.de>
5277 * gfortran.dg/coarray/alloc_comp_2.f90: New.
5279 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
5282 * gcc.target/i386/pr56903.c: New test.
5284 2013-04-12 Janus Weil <janus@gcc.gnu.org>
5287 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5288 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5289 * gfortran.dg/block_11.f90: Fix invalid test case.
5290 * gfortran.dg/function_types_3.f90: Add new error message.
5291 * gfortran.dg/global_references_1.f90: Ditto.
5292 * gfortran.dg/import2.f90: Remove unneeded parts.
5293 * gfortran.dg/import6.f90: Fix invalid test case.
5294 * gfortran.dg/proc_decl_2.f90: Ditto.
5295 * gfortran.dg/proc_decl_9.f90: Ditto.
5296 * gfortran.dg/proc_decl_18.f90: Ditto.
5297 * gfortran.dg/proc_ptr_40.f90: New.
5298 * gfortran.dg/whole_file_7.f90: Modified error wording.
5299 * gfortran.dg/whole_file_16.f90: Ditto.
5300 * gfortran.dg/whole_file_17.f90: Add -pedantic.
5301 * gfortran.dg/whole_file_18.f90: Modified error wording.
5302 * gfortran.dg/whole_file_20.f03: Ditto.
5303 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5306 2013-04-12 Richard Biener <rguenther@suse.de>
5309 2013-04-10 Richard Biener <rguenther@suse.de>
5311 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5313 2013-04-12 Tobias Burnus <burnus@net-b.de>
5316 * gfortran.dg/class_allocate_15.f90: New.
5319 2013-04-12 Tobias Burnus <burnus@net-b.de>
5321 * gfortran.dg/coarray_lib_alloc_2.f90: Update
5322 scan-tree-dump-times.
5324 2013-04-12 Jakub Jelinek <jakub@redhat.com>
5326 PR tree-optimization/56918
5327 PR tree-optimization/56920
5328 * gcc.dg/vect/pr56918.c: New test.
5329 * gcc.dg/vect/pr56920.c: New test.
5331 2013-04-12 Tobias Burnus <burnus@net-b.de>
5334 * gfortran.dg/class_allocate_14.f90: New.
5335 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5336 * gfortran.dg/coarray_lib_alloc_3.f90: New.
5338 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
5340 * gcc.dg/fold-cstvecshift.c: New testcase.
5342 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5344 * gcc.target/aarch64/negs.c: New.
5346 2013-04-11 Jakub Jelinek <jakub@redhat.com>
5349 * g++.dg/template/arrow4.C: New test.
5351 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
5353 * gnat.dg/array23.adb: New test.
5354 * gnat.dg/array23_pkg[123].ads: New helpers.
5356 2013-04-11 Jeff Law <law@redhat.com>
5358 PR tree-optimization/56900
5359 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5361 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5364 * g++.dg/cpp0x/sfinae44.C: New.
5366 2013-04-11 Arnaud Charlet <charlet@adacore.com>
5368 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5369 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5371 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5374 * g++.dg/cpp0x/enum26.C: New.
5375 * g++.old-deja/g++.pt/mangle1.C: Adjust.
5377 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5379 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5381 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5383 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5384 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5385 loop is vectorized and that the correct instruction is generated.
5386 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5387 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5388 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5390 2013-04-11 Jakub Jelinek <jakub@redhat.com>
5392 PR tree-optimization/56899
5393 * gcc.c-torture/execute/pr56899.c: New test.
5395 2013-04-10 David S. Miller <davem@davemloft.net>
5397 * gcc.target/sparc/setcc-4.c: New test.
5398 * gcc.target/sparc/setcc-5.c: New test.
5400 2013-04-10 Richard Biener <rguenther@suse.de>
5402 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5404 2013-04-10 Richard Biener <rguenther@suse.de>
5406 * gcc.dg/vect/slp-39.c: New testcase.
5408 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
5410 PR tree-optimization/55524
5411 * gcc.target/epiphany/fnma-1.c: New test.
5413 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
5415 * gcc.dg/tree-ssa/inline-11.c: New test
5417 2013-04-10 Jakub Jelinek <jakub@redhat.com>
5420 * g++.dg/template/arrow3.C: New test.
5422 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5424 * gcc.target/arm/minmax_minus.c: New test.
5426 2013-04-09 Jakub Jelinek <jakub@redhat.com>
5429 * c-c++-common/gomp/pr56883.c: New test.
5431 2013-04-09 Jeff Law <law@redhat.com>
5433 * gcc.dg/tree-ssa/vrp87.c: New test.
5435 2013-04-09 Jakub Jelinek <jakub@redhat.com>
5437 PR tree-optimization/56854
5438 * g++.dg/torture/pr56854.C: New test.
5440 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5443 * gfortran.dg/array_constructor_44.f90: New test.
5445 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
5448 * g++.dg/cpp0x/constexpr-specialization.C: New.
5450 2013-04-08 Jakub Jelinek <jakub@redhat.com>
5452 * gcc.c-torture/execute/pr56837.c: New test.
5456 * g++.dg/opt/vt3.C: New test.
5457 * g++.dg/opt/vt4.C: New test.
5459 2013-04-08 Jeff Law <law@redhat.com>
5461 * gcc.dg/tree-ssa/forwprop-25.c: New test.
5463 2013-04-08 Richard Biener <rguenther@suse.de>
5465 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5467 2013-04-08 Richard Biener <rguenther@suse.de>
5469 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5471 2013-04-08 Richard Biener <rguenther@suse.de>
5473 * g++.dg/vect/slp-pr56812.cc: Adjust.
5475 2013-04-08 Jakub Jelinek <jakub@redhat.com>
5477 * gcc.dg/pr56837.c: New test.
5478 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5479 "generated memset minus one".
5481 2013-04-07 Tobias Burnus <burnus@net-b.de>
5484 * gfortran.dg/reshape_5.f90: New.
5486 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5489 * gcc.target/powerpc/recip-1.c: Modify expected output.
5490 * gcc.target/powerpc/recip-3.c: Likewise.
5491 * gcc.target/powerpc/recip-4.c: Likewise.
5492 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5494 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5496 * gcc.target/arm/peep-ldrd-1.c: New test.
5497 * gcc.target/arm/peep-strd-1.c: Likewise.
5499 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5501 * gcc.target/arm/negdi-1.c: New test.
5502 * gcc.target/arm/negdi-2.c: Likewise.
5503 * gcc.target/arm/negdi-3.c: Likewise.
5504 * gcc.target/arm/negdi-4.c: Likewise.
5506 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5508 * lib/target-supports.exp (add_options_for_arm_v8_neon):
5509 Add -march=armv8-a when we use v8 NEON.
5510 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5511 (check_effective_target_vect_call_ceilf): Likewise.
5512 (check_effective_target_vect_call_floorf): Likewise.
5513 (check_effective_target_vect_call_roundf): Likewise.
5514 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5515 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5516 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5517 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5518 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5520 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
5522 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5523 * gcc.target/powerpc/sd-pwr6.c: Same.
5524 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5525 * g++.dg/debug/pr56294.C: XFAIL on AIX.
5527 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
5529 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5531 2013-04-04 Janus Weil <janus@gcc.gnu.org>
5534 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5535 * gfortran.dg/altreturn_4.f90: Ditto.
5536 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5537 * gfortran.dg/altreturn_5.f90: Ditto.
5538 * gfortran.dg/altreturn_6.f90: Ditto.
5539 * gfortran.dg/altreturn_7.f90: Ditto.
5541 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5543 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5545 (check_effective_target_arm_v8_neon_ok_nocache):
5547 (check_effective_target_arm_v8_neon_ok): Change to use
5548 check_effective_target_arm_v8_neon_ok_nocache.
5549 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5551 (check_effective_target_vect_call_btruncf):
5552 Enable for arm and ARMv8 NEON.
5553 (check_effective_target_vect_call_ceilf): Likewise.
5554 (check_effective_target_vect_call_floorf): Likewise.
5555 (check_effective_target_vect_call_roundf): Likewise.
5556 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5559 2013-04-04 Marek Polacek <polacek@redhat.com>
5561 PR tree-optimization/48186
5562 * gcc.dg/pr48186.c: New test.
5564 2013-04-04 Richard Biener <rguenther@suse.de>
5566 PR tree-optimization/56826
5567 * gcc.dg/vect/pr56826.c: New testcase.
5568 * gcc.dg/vect/O3-pr36098.c: Adjust.
5570 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
5572 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5573 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5574 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5575 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5576 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5577 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5578 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5579 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5580 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5581 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5583 2013-04-04 Richard Biener <rguenther@suse.de>
5585 PR tree-optimization/56213
5586 * gcc.dg/vect/vect-123.c: New testcase.
5588 2013-04-04 Tobias Burnus <burnus@net-b.de>
5591 * gfortran.dg/read_repeat_2.f90: New.
5593 2013-04-04 Richard Biener <rguenther@suse.de>
5595 PR tree-optimization/56837
5596 * g++.dg/torture/pr56837.C: New testcase.
5598 2013-04-04 Tobias Burnus <burnus@net-b.de>
5601 * gfortran.dg/c_loc_test_21.f90: New.
5602 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5603 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5604 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5605 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5606 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
5608 2013-04-03 Jeff Law <law@redhat.com>
5610 PR tree-optimization/56799
5611 * gcc.c-torture/execute/pr56799.c: New test.
5613 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5616 * g++.dg/warn/Wpointer-arith-1.C: New.
5617 * g++.dg/gomp/for-19.C: Adjust.
5619 2013-04-03 Marek Polacek <polacek@redhat.com>
5622 * gcc.dg/pr55702.c: New test.
5624 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5627 * gcc.dg/pr56809.c: New testcase.
5629 2013-04-03 Jakub Jelinek <jakub@redhat.com>
5632 * g++.dg/debug/pr56819.C: New test.
5634 2013-04-03 Richard Biener <rguenther@suse.de>
5636 PR tree-optimization/56817
5637 * g++.dg/torture/pr56817.C: New testcase.
5639 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5641 * gcc.dg/vect/bb-slp-31.c: New file.
5643 2013-04-03 Jason Merrill <jason@redhat.com>
5646 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5648 2013-04-03 Richard Biener <rguenther@suse.de>
5650 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5652 2013-04-03 Richard Biener <rguenther@suse.de>
5654 PR tree-optimization/55964
5655 * gcc.dg/torture/pr55964-2.c: New testcase.
5657 2013-04-03 Richard Biener <rguenther@suse.de>
5659 PR tree-optimization/56501
5660 * gcc.dg/torture/pr56501.c: New testcase.
5662 2013-04-03 Richard Biener <rguenther@suse.de>
5664 PR tree-optimization/56407
5665 * gcc.dg/torture/pr56407.c: New testcase.
5667 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5669 PR tree-optimization/56790
5670 * g++.dg/ext/pr56790-1.C: New testcase.
5672 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5674 * gcc.target/i386/merge-1.c: New testcase.
5675 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5677 2013-04-03 Jakub Jelinek <jakub@redhat.com>
5680 * gcc.c-torture/execute/pr19449.c: New test.
5682 2013-04-03 Richard Biener <rguenther@suse.de>
5684 PR tree-optimization/56812
5685 * g++.dg/vect/slp-pr56812.cc: New testcase.
5687 2013-04-03 Janus Weil <janus@gcc.gnu.org>
5691 * gfortran.dg/altreturn_8.f90: New.
5692 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5693 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5694 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5696 2013-04-02 Jakub Jelinek <jakub@redhat.com>
5698 PR rtl-optimization/56745
5699 * gcc.c-torture/compile/pr56745.c: New test.
5701 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5703 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5705 2013-04-02 Richard Biener <rguenther@suse.de>
5707 PR tree-optimization/56778
5708 * gcc.dg/torture/pr56778.c: New testcase.
5710 2013-04-02 Richard Biener <rguenther@suse.de>
5713 * g++.dg/torture/pr56768.C: New testcase.
5715 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
5717 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
5719 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5722 * gfortran.dg/namelist_82.f90: New test.
5724 2013-04-01 Janus Weil <janus@gcc.gnu.org>
5727 * gfortran.dg/implicit_class_1.f90: New.
5729 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5732 * gfortran.dg/namelist_81.f90: New test.
5734 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5736 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
5737 for constant and equal string lengths.
5738 * gfortran.dg/character_comparison_5.f90: Likewise.
5739 * gfortran.dg/character_comparison_9.f90: New test.
5741 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
5743 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
5744 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
5746 2013-03-29 Tobias Burnus <burnus@net-b.de>
5749 * gfortran.dg/optional_absent_3.f90: New.
5751 2013-03-29 Tobias Burnus <burnus@net-b.de>
5754 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
5756 2013-03-29 Tobias Burnus <burnus@net-b.de>
5759 * gfortran.dg/namelist_80.f90: New.
5761 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5764 * gfortran.dg/string_length_2.f90: New test.
5765 * gfortran.dg/dependency_41.f90: New test.
5767 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5770 * gfortran.dg/array_constructor_43.f90: New test.
5771 * gfortran.dg/random_seed_3.f90: New test.
5773 2013-03-28 Ian Bolton <ian.bolton@arm.com>
5775 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
5776 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5777 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5778 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5779 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5780 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5781 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5782 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5783 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5784 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5786 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5789 * g++.dg/conversion/op4.C: Adjust.
5790 * g++.dg/cpp0x/rv1n.C: Likewise.
5791 * g++.dg/cpp0x/rv2n.C: Likewise.
5792 * g++.dg/cpp0x/template_deduction.C: Likewise.
5793 * g++.dg/expr/cond8.C: Likewise.
5794 * g++.dg/other/error4.C: Likewise.
5795 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
5796 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
5797 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
5798 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
5799 * g++.old-deja/g++.jason/conversion2.C: Likewise.
5800 * g++.old-deja/g++.law/cvt20.C: Likewise.
5801 * g++.old-deja/g++.law/cvt8.C: Likewise.
5802 * g++.old-deja/g++.law/init8.C: Likewise.
5803 * g++.old-deja/g++.mike/net12.C: Likewise.
5804 * g++.old-deja/g++.mike/net8.C: Likewise.
5805 * g++.old-deja/g++.mike/p2793.C: Likewise.
5806 * g++.old-deja/g++.mike/p3836.C: Likewise.
5807 * g++.old-deja/g++.mike/p418.C: Likewise.
5808 * g++.old-deja/g++.mike/p701.C: Likewise.
5809 * g++.old-deja/g++.mike/p807.C: Likewise.
5811 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
5814 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
5817 2013-03-28 Marek Polacek <polacek@redhat.com>
5819 PR tree-optimization/56695
5820 * gcc.dg/vect/pr56695.c: New test.
5822 2013-03-28 Richard Biener <rguenther@suse.de>
5824 PR tree-optimization/37021
5825 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
5826 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
5828 2013-03-27 Tobias Burnus <burnus@net-b.de>
5832 * gfortran.dg/sizeof_2.f90: New.
5833 * gfortran.dg/sizeof_3.f90: New.
5834 * gfortran.dg/sizeof_proc.f90: Update dg-error.
5836 2013-03-27 Richard Biener <rguenther@suse.de>
5838 PR tree-optimization/37021
5839 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
5841 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
5843 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
5844 * g++.dg/ipa/ivinline-2.C: Likewise.
5845 * g++.dg/ipa/ivinline-3.C: Likewise.
5846 * g++.dg/ipa/ivinline-4.C: Likewise.
5847 * g++.dg/ipa/ivinline-5.C: Likewise.
5848 * g++.dg/ipa/ivinline-7.C: Likewise.
5849 * g++.dg/ipa/ivinline-8.C: Likewise.
5850 * g++.dg/ipa/ivinline-9.C: Likewise.
5851 * g++.dg/cpp0x/noexcept03.C: Likewise.
5852 * gcc.dg/const-1.c: Likewise.
5853 * gcc.dg/ipa/pure-const-1.c: Likewise.
5854 * gcc.dg/noreturn-8.c: Likewise.
5855 * gcc.target/i386/mmx-1.c: Likewise.
5856 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5857 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5858 * gcc.c-torture/execute/pr33992.x: New file.
5860 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
5862 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
5864 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
5867 * g++.dg/ext/desig5.C: New.
5869 2013-03-26 Tobias Burnus <burnus@net-b.de>
5872 * gfortran.dg/merge_init_expr_2.f90: New.
5873 * gfortran.dg/merge_char_1.f90: Modify test to
5874 stay a run-time test.
5875 * gfortran.dg/merge_char_3.f90: Ditto.
5877 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
5879 * g++.dg/cpp0x/constexpr-friend-2.C: New.
5880 * g++.dg/cpp0x/constexpr-main.C: Likewise.
5882 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5885 * g++.dg/cpp0x/range-for23.C: New.
5887 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
5890 * gfortran.dg/namelist_79.f90: New.
5892 2013-03-25 Martin Jambor <mjambor@suse.cz>
5894 * gcc.dg/ipa/ipcp-agg-9.c: New test.
5896 2013-03-25 Tobias Burnus <burnus@net-b.de>
5916 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
5917 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
5918 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
5919 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
5920 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
5921 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5922 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5923 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
5924 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
5925 * gfortran.dg/c_loc_tests_16.f90: Ditto.
5926 * gfortran.dg/c_loc_tests_4.f03: Ditto.
5927 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
5928 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
5929 * gfortran.dg/c_loc_tests_8.f03: Ditto.
5930 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
5931 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
5932 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
5933 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
5934 * gfortran.dg/pr32601_1.f03: Ditto.
5935 * gfortran.dg/storage_size_2.f08: Remove dg-error.
5936 * gfortran.dg/blockdata_7.f90: New.
5937 * gfortran.dg/c_assoc_4.f90: New.
5938 * gfortran.dg/c_f_pointer_tests_6.f90: New.
5939 * gfortran.dg/c_f_pointer_tests_7.f90: New.
5940 * gfortran.dg/c_funloc_tests_8.f90: New.
5941 * gfortran.dg/c_loc_test_17.f90: New.
5942 * gfortran.dg/c_loc_test_18.f90: New.
5943 * gfortran.dg/c_loc_test_19.f90: New.
5944 * gfortran.dg/c_loc_test_20.f90: New.
5945 * gfortran.dg/c_sizeof_5.f90: New.
5946 * gfortran.dg/iso_c_binding_rename_3.f90: New.
5947 * gfortran.dg/transfer_resolve_2.f90: New.
5948 * gfortran.dg/transfer_resolve_3.f90: New.
5949 * gfortran.dg/transfer_resolve_4.f90: New.
5950 * gfortran.dg/pr32601.f03: Update dg-error.
5951 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
5952 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
5954 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5956 * gcc.target/arm/vseleqdf.c: New test.
5957 * gcc.target/arm/vseleqsf.c: Likewise.
5958 * gcc.target/arm/vselgedf.c: Likewise.
5959 * gcc.target/arm/vselgesf.c: Likewise.
5960 * gcc.target/arm/vselgtdf.c: Likewise.
5961 * gcc.target/arm/vselgtsf.c: Likewise.
5962 * gcc.target/arm/vselledf.c: Likewise.
5963 * gcc.target/arm/vsellesf.c: Likewise.
5964 * gcc.target/arm/vselltdf.c: Likewise.
5965 * gcc.target/arm/vselltsf.c: Likewise.
5966 * gcc.target/arm/vselnedf.c: Likewise.
5967 * gcc.target/arm/vselnesf.c: Likewise.
5968 * gcc.target/arm/vselvcdf.c: Likewise.
5969 * gcc.target/arm/vselvcsf.c: Likewise.
5970 * gcc.target/arm/vselvsdf.c: Likewise.
5971 * gcc.target/arm/vselvssf.c: Likewise.
5973 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
5975 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
5977 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
5978 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
5979 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
5980 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
5981 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
5982 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
5983 * gcc.target/aarch64/atomic-op-char.x: ... to here.
5984 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
5985 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
5986 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
5987 * gcc.target/aarch64/atomic-op-int.x: ... to here.
5988 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
5989 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
5990 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
5991 * gcc.target/aarch64/atomic-op-release.x: ... to here.
5992 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
5993 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
5994 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
5995 * gcc.target/aarch64/atomic-op-short.x: ... to here.
5996 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
5997 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
5998 * gcc.target/arm/atomic-op-acquire.c: Likewise.
5999 * gcc.target/arm/atomic-op-char.c: Likewise.
6000 * gcc.target/arm/atomic-op-consume.c: Likewise.
6001 * gcc.target/arm/atomic-op-int.c: Likewise.
6002 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6003 * gcc.target/arm/atomic-op-release.c: Likewise.
6004 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6005 * gcc.target/arm/atomic-op-short.c: Likewise.
6007 2013-03-25 Richard Biener <rguenther@suse.de>
6010 * g++.dg/torture/pr56694.C: New testcase.
6012 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6015 * gcc.target/arm/neon-vcond-gt.c: New test.
6016 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6017 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6019 2013-03-25 Richard Biener <rguenther@suse.de>
6021 PR tree-optimization/56689
6022 * gcc.dg/torture/pr56689.c: New testcase.
6024 2013-03-25 Kai Tietz <ktietz@redhat.com>
6026 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6028 2013-03-24 Tobias Burnus <burnus@net-b.de>
6031 * gfortran.dg/eof_5.f90: New.
6033 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
6035 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6038 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
6040 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6042 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
6045 * gcc.c-torture/execute/builtins/builtins.exp: Add
6046 -Wl,--allow-multiple-definition for RTEMS targets.
6048 2013-03-22 Ian Bolton <ian.bolton@arm.com>
6050 * gcc.target/aarch64/movk.c: New test.
6052 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
6054 * g++.dg/ext/vector21.C: New testcase.
6056 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
6058 * gcc.target/arm/neon-for-64bits-1.c: New tests.
6059 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6061 2013-03-21 Richard Biener <rguenther@suse.de>
6063 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6064 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6066 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6068 * gcc.target/aarch64/vect.c: Test and result vector added
6069 for sabd and saba instructions.
6070 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6071 instructions in assembly.
6072 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6073 * gcc.target/aarch64/vect-fp.c: Test and result vector added
6074 for fabd instruction.
6075 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6076 instruction in assembly.
6077 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6079 2013-03-20 Jeff Law <law@redhat.com>
6081 * g++.dg/tree-ssa/ssa-dom.C: New test.
6083 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6085 * gcc.target/powerpc/mmfpgpr.c: New test.
6086 * gcc.target/powerpc/sd-vsx.c: Likewise.
6087 * gcc.target/powerpc/sd-pwr6.c: Likewise.
6088 * gcc.target/powerpc/vsx-float0.c: Likewise.
6090 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
6092 PR tree-optimization/56355
6093 * gcc.dg/pr56355-1.c: New file.
6095 2013-03-20 Catherine Moore <clm@codesourcery.com>
6096 Richard Sandiford <rdsandiford@googlemail.com>
6098 * gcc.target/mips/mips.exp: Add microMIPS support.
6099 * gcc.target/mips/umips-movep-2.c: New test.
6100 * gcc.target/mips/umips-lwp-2.c: New test.
6101 * gcc.target/mips/umips-swp-5.c: New test.
6102 * gcc.target/mips/umips-constraints-1.c: New test.
6103 * gcc.target/mips/umips-lwp-3.c: New test.
6104 * gcc.target/mips/umips-swp-6.c: New test.
6105 * gcc.target/mips/umips-constraints-2.c: New test.
6106 * gcc.target/mips/umips-save-restore-1.c: New test.
6107 * gcc.target/mips/umips-lwp-4.c: New test.
6108 * gcc.target/mips/umips-swp-7.c: New test.
6109 * gcc.target/mips/umips-save-restore-2.c: New test.
6110 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6111 * gcc.target/mips/umips-lwp-5.c: New test.
6112 * gcc.target/mips/umips-save-restore-3.c: New test.
6113 * gcc.target/mips/umips-lwp-6.c: New test.
6114 * gcc.target/mips/umips-swp-1.c: New test.
6115 * gcc.target/mips/umips-lwp-7.c: New test.
6116 * gcc.target/mips/umips-swp-2.c: New test.
6117 * gcc.target/mips/umips-lwp-8.c: New test.
6118 * gcc.target/mips/umips-swp-3.c: New test.
6119 * gcc.target/mips/umips-movep-1.c: New test.
6120 * gcc.target/mips/umips-lwp-1.c: New test.
6121 * gcc.target/mips/umips-swp-4.c: New test.
6123 2013-03-20 Richard Biener <rguenther@suse.de>
6125 PR tree-optimization/56661
6126 * gcc.dg/torture/pr56661.c: New testcase.
6128 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6130 PR rtl-optimization/56605
6131 * gcc.target/powerpc/pr56605.c: New.
6133 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6136 * gfortran.dg/do_1.f90: Don't xfail.
6138 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6141 * gfortran.dg/namelist_77.f90: New.
6142 * gfortran.dg/namelist_78.f90: New.
6144 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
6147 * gfortran.dg/open_negative_unit_1.f90: New.
6149 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6151 * gcc.target/aarch64/sbc.c: New test.
6153 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6155 * gcc.target/aarch64/ror.c: New test.
6157 2013-03-19 Ian Bolton <ian.bolton@arm.com>
6159 * gcc.target/aarch64/extr.c: New test.
6161 2013-03-19 Richard Biener <rguenther@suse.de>
6163 PR tree-optimization/56273
6164 * gcc.dg/tree-ssa/vrp47.c: Adjust.
6165 * c-c++-common/uninit-17.c: Likewise.
6167 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6169 PR tree-optimization/56635
6170 * g++.dg/torture/pr56635.C: New test.
6172 2013-03-18 Richard Biener <rguenther@suse.de>
6174 PR tree-optimization/3713
6175 * g++.dg/ipa/devirt-12.C: New testcase.
6177 2013-03-18 Jakub Jelinek <jakub@redhat.com>
6180 * c-c++-common/pr56566.c: New test.
6182 2013-03-17 Jason Merrill <jason@redhat.com>
6184 * g++.dg/template/abstract-dr337.C: XFAIL.
6186 2013-03-16 Jakub Jelinek <jakub@redhat.com>
6189 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6190 * c-c++-common/pr56607.c: New test.
6192 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
6195 * g++.dg/cpp0x/constexpr-array5.C: New.
6197 2013-03-15 Tobias Burnus <burnus@net-b.de>
6200 * gfortran.dg/transfer_intrinsic_5.f90: New.
6202 2013-03-15 Kai Tietz <ktietz@redhat.com>
6204 * gcc.target/i386/movti.c: Don't test for x64 mingw.
6205 * gcc.target/i386/pr20020-1.c: Likewise.
6206 * gcc.target/i386/pr20020-2.c: Likewise.
6207 * gcc.target/i386/pr20020-3.c: Likewise.
6208 * gcc.target/i386/pr53425-1.c: Likewise.
6209 * gcc.target/i386/pr53425-2.c: Likewise.
6210 * gcc.target/i386/pr55093.c: Likewise.
6211 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6213 2013-03-15 Jakub Jelinek <jakub@redhat.com>
6216 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6217 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
6219 2013-03-14 Jakub Jelinek <jakub@redhat.com>
6221 PR tree-optimization/53265
6222 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6224 * gcc.dg/graphite/id-6.c (test): Likewise.
6225 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6226 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6228 PR tree-optimization/53265
6229 * gcc.dg/pr53265.c: New test.
6230 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6232 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6234 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
6235 n, use it as high bound instead of 4.
6237 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
6240 * gcc.target/sh/pr49880-1.c: New.
6241 * gcc.target/sh/pr49880-2.c: New.
6242 * gcc.target/sh/pr49880-3.c: New.
6243 * gcc.target/sh/pr49880-4.c: New.
6244 * gcc.target/sh/pr49880-5.c: New.
6246 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6248 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6250 2013-03-13 Richard Biener <rguenther@suse.de>
6252 PR tree-optimization/56608
6253 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6255 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
6258 * g++.dg/cpp0x/alias-decl-32.C: New.
6260 2013-03-11 Jan Hubicka <jh@suse.cz>
6263 * gcc.c-torture/compile/pr56571.c: New testcase.
6265 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6267 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6268 * gcc.dg/tree-ssa/pr55579.c: Likewise.
6270 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6272 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6273 * gcc.dg/inline_4.c: Likewise.
6274 * gcc.dg/unroll_2.c: Likewise.
6275 * gcc.dg/unroll_3.c: Likewise.
6276 * gcc.dg/unroll_4.c: Likewise.
6278 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6281 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6284 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6286 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
6289 * gcc.c-torture/compile/pr40797.c: New.
6291 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6293 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6295 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
6298 * gfortran.dg/class_56.f90: New test.
6300 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
6303 * gcc.target/mips/pr56524.c: New test.
6305 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6308 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6310 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6313 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6315 2013-03-08 Marek Polacek <polacek@redhat.com>
6317 PR tree-optimization/56478
6318 * gcc.dg/torture/pr56478.c: New test.
6320 2013-03-08 Kai Tietz <ktietz@redhat.com>
6322 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6323 targets linker option --allow-multiple-definition.
6325 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6326 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6327 * gcc.dg/pr52549.c: Add LLP64 case.
6328 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6329 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6330 * gcc.dg/torture/pr51071-2.c: Likewise.
6331 * gcc.dg/tree-ssa/vrp72.c: Likewise.
6332 * gcc.dg/tree-ssa/vrp73.c: Likewise.
6333 * gcc.dg/tree-ssa/vrp75.c: Likewise.
6334 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6335 * gcc.dg/weak/weak-1.c: Likewise.
6336 * gcc.dg/weak/weak-2.c: Likewise.
6337 * gcc.dg/weak/weak-3.c: Likewise.
6338 * gcc.dg/weak/weak-4.c: Likewise.
6339 * gcc.dg/weak/weak-5.c: Likewise.
6340 * gcc.dg/weak/weak-15.c: Likewise.
6341 * gcc.dg/weak/weak-16.c: Likewise.
6343 * c-c++-common/pr54486.c: Skip test for mingw-targets.
6345 2013-03-07 Jakub Jelinek <jakub@redhat.com>
6347 PR tree-optimization/56559
6348 * gcc.dg/tree-ssa/reassoc-26.c: New test.
6350 2013-03-07 Andreas Schwab <schwab@suse.de>
6352 * gcc.dg/pr31490.c: Fix last change.
6354 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6357 * g++.dg/template/crash115.C: New.
6359 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6361 PR tree-optimization/56539
6362 * gcc.c-torture/compile/pr56539.c: New test.
6364 2013-03-06 Kai Tietz <ktietz@redhat.com>
6366 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6368 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6369 * gcc.dg/lto/20091013-1_2.c: Likewise.
6370 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6372 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6374 * gnat.dg/specs/aggr6.ads: New test.
6376 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
6378 * gnat.dg/loop_optimization15.ad[sb]: New test.
6380 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6383 * gcc.dg/pr56548.c: New test.
6385 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6388 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6390 2013-03-06 Jakub Jelinek <jakub@redhat.com>
6393 * g++.dg/template/typename20.C: New test.
6395 2013-03-05 Jakub Jelinek <jakub@redhat.com>
6398 * gcc.dg/pr56510.c: New test.
6400 PR rtl-optimization/56484
6401 * gcc.c-torture/compile/pr56484.c: New test.
6403 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6406 * g++.dg/warn/Wsign-conversion-2.C: New.
6408 2013-03-05 Richard Biener <rguenther@suse.de>
6410 PR tree-optimization/56270
6411 * gcc.dg/vect/slp-38.c: New testcase.
6413 2013-03-05 Jakub Jelinek <jakub@redhat.com>
6415 PR rtl-optimization/56494
6416 * gcc.dg/pr56494.c: New test.
6418 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
6420 * gcc.dg/pr56424.c: New test.
6422 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
6424 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6425 * gcc.dg/pr56228.c <avr>: Skip.
6427 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
6430 PR tree-optimization/52631
6431 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6433 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
6435 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6436 * gcc.dg/vect/vect-83_64.c: Same.
6438 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6441 * gfortran.dg/pointer_check_13.f90: New test.
6443 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6446 * gfortran.dg/array_constructor_42.f90: New test.
6448 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6451 * g++.dg/template/static33.C: New.
6452 * g++.dg/template/static34.C: Likewise.
6455 * g++.dg/template/static35.C: New.
6457 2013-03-01 Steve Ellcey <sellcey@mips.com>
6459 * gcc.dg/pr56396.c: Require pic support.
6461 2013-03-01 Richard Biener <rguenther@suse.de>
6463 PR tree-optimization/55481
6464 * gcc.dg/torture/pr56488.c: New testcase.
6466 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
6467 Jakub Jelinek <jakub@redhat.com>
6470 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6471 no_sanitize_address attribute rather than no_address_safety_analysis.
6472 * g++.dg/asan/sanitizer_test_utils.h
6473 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6474 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6475 in addition to no_address_safety_analysis.
6477 2013-02-28 Jason Merrill <jason@redhat.com>
6480 * g++.dg/cpp0x/constexpr-and.C: New.
6482 2013-02-28 Martin Jambor <mjambor@suse.cz>
6484 PR tree-optimization/56294
6485 * g++.dg/debug/pr56294.C: New test.
6487 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
6489 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6491 2013-02-27 Marek Polacek <polacek@redhat.com>
6493 PR rtl-optimization/56466
6494 * gcc.dg/pr56466.c: New test.
6496 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6498 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6499 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6500 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6502 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
6505 * gcc.dg/pr45472.c: New test.
6507 2013-02-26 Marek Polacek <polacek@redhat.com>
6509 PR tree-optimization/56426
6510 * gcc.dg/pr56436.c: New test.
6512 2013-02-26 Jakub Jelinek <jakub@redhat.com>
6514 PR tree-optimization/56448
6515 * gcc.c-torture/compile/pr56448.c: New test.
6517 PR tree-optimization/56443
6518 * gcc.dg/torture/pr56443.c: New test.
6520 2013-02-25 Richard Biener <rguenther@suse.de>
6522 PR tree-optimization/56175
6523 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6525 2013-02-24 Jakub Jelinek <jakub@redhat.com>
6528 * g++.dg/torture/pr56403.C: New test.
6530 2013-02-25 Catherine Moore <clm@codesourcery.com>
6533 2013-02-24 Catherine Moore <clm@codesourcery.com>
6534 Richard Sandiford <rdsandiford@googlemail.com>
6536 * gcc.target/mips/mips.exp: Add microMIPS support.
6537 * gcc.target/mips/umips-movep-2.c: New test.
6538 * gcc.target/mips/umips-lwp-2.c: New test.
6539 * gcc.target/mips/umips-swp-5.c: New test.
6540 * gcc.target/mips/umips-constraints-1.c: New test.
6541 * gcc.target/mips/umips-lwp-3.c: New test.
6542 * gcc.target/mips/umips-swp-6.c: New test.
6543 * gcc.target/mips/umips-constraints-2.c: New test.
6544 * gcc.target/mips/umips-save-restore-1.c: New test.
6545 * gcc.target/mips/umips-lwp-4.c: New test.
6546 * gcc.target/mips/umips-swp-7.c: New test.
6547 * gcc.target/mips/umips-save-restore-2.c: New test.
6548 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6549 * gcc.target/mips/umips-lwp-5.c: New test.
6550 * gcc.target/mips/umips-save-restore-3.c: New test.
6551 * gcc.target/mips/umips-lwp-6.c: New test.
6552 * gcc.target/mips/umips-swp-1.c: New test.
6553 * gcc.target/mips/umips-lwp-7.c: New test.
6554 * gcc.target/mips/umips-swp-2.c: New test.
6555 * gcc.target/mips/umips-lwp-8.c: New test.
6556 * gcc.target/mips/umips-swp-3.c: New test.
6557 * gcc.target/mips/umips-movep-1.c: New test.
6558 * gcc.target/mips/umips-lwp-1.c: New test.
6559 * gcc.target/mips/umips-swp-4.c: New test.
6561 2013-02-24 Catherine Moore <clm@codesourcery.com>
6562 Richard Sandiford <rdsandiford@googlemail.com>
6564 * gcc.target/mips/mips.exp: Add microMIPS support.
6565 * gcc.target/mips/umips-movep-2.c: New test.
6566 * gcc.target/mips/umips-lwp-2.c: New test.
6567 * gcc.target/mips/umips-swp-5.c: New test.
6568 * gcc.target/mips/umips-constraints-1.c: New test.
6569 * gcc.target/mips/umips-lwp-3.c: New test.
6570 * gcc.target/mips/umips-swp-6.c: New test.
6571 * gcc.target/mips/umips-constraints-2.c: New test.
6572 * gcc.target/mips/umips-save-restore-1.c: New test.
6573 * gcc.target/mips/umips-lwp-4.c: New test.
6574 * gcc.target/mips/umips-swp-7.c: New test.
6575 * gcc.target/mips/umips-save-restore-2.c: New test.
6576 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6577 * gcc.target/mips/umips-lwp-5.c: New test.
6578 * gcc.target/mips/umips-save-restore-3.c: New test.
6579 * gcc.target/mips/umips-lwp-6.c: New test.
6580 * gcc.target/mips/umips-swp-1.c: New test.
6581 * gcc.target/mips/umips-lwp-7.c: New test.
6582 * gcc.target/mips/umips-swp-2.c: New test.
6583 * gcc.target/mips/umips-lwp-8.c: New test.
6584 * gcc.target/mips/umips-swp-3.c: New test.
6585 * gcc.target/mips/umips-movep-1.c: New test.
6586 * gcc.target/mips/umips-lwp-1.c: New test.
6587 * gcc.target/mips/umips-swp-4.c: New test.
6589 2013-02-22 Jakub Jelinek <jakub@redhat.com>
6592 * lib/asan-dg.exp (asan_link_flags): Add
6593 -B${gccpath}/libsanitizer/asan/ to flags.
6595 2013-02-21 Jakub Jelinek <jakub@redhat.com>
6598 * gcc.dg/torture/pr56420.c: New test.
6600 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
6603 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6605 2013-02-21 Martin Jambor <mjambor@suse.cz>
6607 PR tree-optimization/56310
6608 * g++.dg/ipa/pr56310.C: New test.
6610 2013-02-21 Janus Weil <janus@gcc.gnu.org>
6613 * gfortran.dg/proc_ptr_comp_37.f90: New.
6615 2013-02-21 Richard Biener <rguenther@suse.de>
6617 PR tree-optimization/56415
6619 2013-02-11 Richard Biener <rguenther@suse.de>
6621 PR tree-optimization/56273
6622 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6623 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6624 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6625 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6626 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6627 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6629 2013-02-21 Marek Polacek <polacek@redhat.com>
6631 PR tree-optimization/56398
6632 * g++.dg/torture/pr56398.C: New test.
6634 2013-02-21 Jakub Jelinek <jakub@redhat.com>
6637 * gcc.c-torture/compile/pr56405.c: New test.
6639 2013-02-20 Jan Hubicka <jh@suse.cz>
6641 PR tree-optimization/56265
6642 * g++.dg/ipa/devirt-11.C: New testcase.
6644 2013-02-20 Richard Biener <rguenther@suse.de>
6646 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6648 2013-02-20 Richard Biener <rguenther@suse.de>
6649 Jakub Jelinek <jakub@redhat.com>
6651 PR tree-optimization/56396
6652 * gcc.dg/pr56396.c: New testcase.
6654 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6657 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6659 2013-02-19 Richard Biener <rguenther@suse.de>
6661 PR tree-optimization/56384
6662 * gcc.dg/torture/pr56384.c: New testcase.
6664 2013-02-19 Jakub Jelinek <jakub@redhat.com>
6666 PR tree-optimization/56350
6667 * gcc.dg/pr56350.c: New test.
6669 PR tree-optimization/56381
6670 * g++.dg/opt/pr56381.C: New test.
6672 2013-02-18 Jakub Jelinek <jakub@redhat.com>
6675 * lib/dg-pch.exp (pch-init, pch-finish,
6676 check_effective_target_pch_supported_debug): New procs.
6677 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6678 Likewise if $pch_unsupported_debug and $flags include -g.
6679 Skip FAILs about missing *.gch file if $pch_unsupported_debug
6680 and dg-require-effective-target pch_unsupported_debug.
6681 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6682 * objc.dg/pch/pch.exp: Likewise.
6683 * gcc.dg/pch/pch.exp: Likewise.
6684 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6685 pch_unsupported_debug.
6686 * gcc.dg/pch/valid-1.hs: Likewise.
6687 * gcc.dg/pch/valid-1b.c: Likewise.
6688 * gcc.dg/pch/valid-1b.hs: Likewise.
6690 2013-02-18 Richard Biener <rguenther@suse.de>
6692 PR tree-optimization/56366
6693 * gcc.dg/torture/pr56366.c: New testcase.
6695 2013-02-18 Richard Biener <rguenther@suse.de>
6698 * gcc.dg/torture/pr56349.c: New testcase.
6700 2013-02-18 Richard Biener <rguenther@suse.de>
6702 PR tree-optimization/56321
6703 * gcc.dg/torture/pr56321.c: New testcase.
6705 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
6707 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
6709 2013-02-16 Jakub Jelinek <jakub@redhat.com>
6710 Dodji Seketeli <dodji@redhat.com>
6713 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
6714 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6715 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6716 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6717 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6718 * c-c++-common/asan/pr56330.c: Likewise.
6719 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
6720 Ensure the size argument of __builtin_memcpy is a constant.
6722 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6723 Paolo Carlini <paolo.carlini@oracle.com>
6726 * g++.dg/cpp0x/enum23.C: New.
6728 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
6731 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
6733 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
6735 PR rtl-optimization/56348
6736 * gcc.target/i386/pr56348.c: New test.
6738 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
6740 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
6741 * gcc.target/arm/interrupt-2.c: Likewise.
6743 2013-02-15 Tobias Burnus <burnus@net-b.de>
6746 * gfortran.dg/matmul_9.f90: New.
6748 2013-02-15 Tobias Burnus <burnus@net-b.de>
6751 * gfortran.dg/init_flag_11.f90: New.
6753 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6755 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
6757 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6759 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
6762 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
6763 Tobias Burnus <burnus@net-b.de>
6766 * gfortran.dg/allocatable_function_7.f90: New.
6768 2013-02-14 Jakub Jelinek <jakub@redhat.com>
6770 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
6771 * asan_globals_test-wrapper.cc: New file.
6772 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
6773 instead of asan_globals_test.cc as dg-additional-sources.
6774 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
6775 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
6776 "sanitizer_test_utils.h" instead of
6777 "sanitizer_common/tests/sanitizer_test_utils.h".
6778 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
6779 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
6780 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
6781 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
6782 * g++.dg/asan/asan_test.cc: Synced from upstream.
6783 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
6785 2013-02-14 Dodji Seketeli <dodji@redhat.com>
6788 * c-c++-common/asan/memcmp-2.c: New test.
6790 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
6793 * g++.dg/cpp0x/udlit-string-literal.h: New.
6794 * g++.dg/cpp0x/udlit-string-literal.C: New.
6796 2013-02-13 Sriraman Tallam <tmsriram@google.com>
6798 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
6800 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
6803 * gcc.target/arm/pr56184.C: New test.
6805 2013-02-13 Jakub Jelinek <jakub@redhat.com>
6808 * g++.dg/torture/pr56302.C: New test.
6809 * g++.dg/cpp0x/constexpr-56302.C: New test.
6810 * c-c++-common/pr56302.c: New test.
6812 2013-02-13 Tobias Burnus <burnus@net-b.de>
6813 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6816 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
6817 * gfortran.dg/quad_3.f90: Ditto.
6819 2013-02-13 Kostya Serebryany <kcc@google.com>
6821 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
6822 to match the fresh asan run-time.
6823 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
6825 2013-02-12 Dodji Seketeli <dodji@redhat.com>
6827 Avoid instrumenting duplicated memory access in the same basic block
6828 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
6829 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
6830 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
6831 * c-c++-common/asan/inc.c: Likewise.
6833 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
6836 * gcc.target/i386/pr56148.c: New test.
6838 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6839 Tobias Burnus <burnus@net-b.de>
6842 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
6845 2013-02-12 Richard Biener <rguenther@suse.de>
6848 * gcc.dg/lto/pr56297_0.c: New testcase.
6849 * gcc.dg/lto/pr56297_0.c: Likewise.
6851 2013-02-12 Janus Weil <janus@gcc.gnu.org>
6854 * gfortran.dg/typebound_deferred_1.f90: New.
6856 2013-02-12 Jakub Jelinek <jakub@redhat.com>
6858 PR rtl-optimization/56151
6859 * gcc.target/i386/pr56151.c: New test.
6861 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
6863 * g++.dg/ext/mv12.C: New test.
6864 * g++.dg/ext/mv12.h: New file.
6865 * g++.dg/ext/mv12-aux.C: New file.
6866 * g++.dg/ext/mv13.C: New test.
6868 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
6870 * lib/target-supports.exp
6871 (check_effective_target_powerpc_eabi_ok): New.
6872 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
6874 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
6875 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
6877 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
6878 * gcc.target/powerpc/pr51623.c: Likewise.
6879 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
6880 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
6882 2013-02-11 Alexander Potapenko <glider@google.com>
6883 Jack Howarth <howarth@bromo.med.uc.edu>
6884 Jakub Jelinek <jakub@redhat.com>
6887 * g++.dg/asan/pr55617.C: Run on all targets.
6889 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
6891 PR rtl-optimization/56275
6892 * gcc.dg/pr56275.c: New test.
6894 2013-02-11 Richard Biener <rguenther@suse.de>
6896 PR tree-optimization/56273
6897 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
6899 2013-02-11 Richard Biener <rguenther@suse.de>
6901 PR tree-optimization/56264
6902 * gcc.dg/torture/pr56264.c: New testcase.
6904 2013-02-11 Richard Biener <rguenther@suse.de>
6906 PR tree-optimization/56273
6907 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6908 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6909 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6910 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6911 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6912 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6914 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
6916 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
6917 for *-*-linux-gnu targets.
6918 * g++.dg/asan/interception-test-1.c: Ditto.
6919 * g++.dg/asan/interception-failure-test-1.C: Ditto.
6920 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
6922 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
6925 * gfortran.dg/intrinsic_size_4.f90 : New test.
6927 2013-02-09 Jakub Jelinek <jakub@redhat.com>
6930 * gcc.target/powerpc/pr56256.c: New test.
6932 2013-02-08 Ian Lance Taylor <iant@google.com>
6934 * lib/go.exp: Load timeout.exp.
6936 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
6938 PR rtl-optimization/56246
6939 * gcc.target/i386/pr56246.c: New test.
6941 2013-02-08 Jeff Law <law@redhat.com>
6944 * gcc.dg/debug/dwarf2/pr53948.c: New test.
6946 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6949 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
6952 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
6954 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
6956 2013-02-08 Jakub Jelinek <jakub@redhat.com>
6958 PR rtl-optimization/56195
6959 * gcc.dg/torture/pr56195.c: New test.
6961 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
6964 * gfortran.dg/recursive_interface_2.f90: New test.
6966 2013-02-08 Jakub Jelinek <jakub@redhat.com>
6968 PR tree-optimization/56250
6969 * gcc.c-torture/execute/pr56250.c: New test.
6971 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
6973 PR tree-optimization/56064
6974 * gcc.dg/fixed-point/view-convert-2.c: New test.
6976 2013-02-08 Michael Matz <matz@suse.de>
6978 PR tree-optimization/52448
6979 * gcc.dg/pr52448.c: New test.
6981 2013-02-08 Richard Biener <rguenther@suse.de>
6984 * gcc.dg/torture/pr56181.c: New testcase.
6986 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
6989 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
6990 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
6992 2013-02-07 Jakub Jelinek <jakub@redhat.com>
6995 * g++.dg/parse/crash61.C: New test.
6998 * g++.dg/parse/pr56239.C: New test.
7001 * g++.dg/abi/mangle61.C: New test.
7003 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
7005 PR rtl-optimization/56225
7006 * gcc.target/i386/pr56225.c: New test.
7008 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7011 * gcc.dg/guality/pr56154-1.c: New test.
7012 * gcc.dg/guality/pr56154-2.c: New test.
7013 * gcc.dg/guality/pr56154-3.c: New test.
7014 * gcc.dg/guality/pr56154-4.c: New test.
7015 * gcc.dg/guality/pr56154-aux.c: New file.
7017 PR tree-optimization/55789
7018 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7020 * gcc.dg/tree-ssa/inline-3.c: Add
7021 --param max-early-inliner-iterations=2 option.
7023 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7026 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7027 Add -fno-dwarf2-cfi-asm to dg-options.
7030 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7033 * gcc.dg/pr56228.c: New test.
7035 2013-02-07 Alan Modra <amodra@gmail.com>
7038 * gcc.target/powerpc/pr54009.c: New test.
7040 * gfortran.dg/pr54131.f: New test.
7042 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
7045 * gfortran.dg/array_constructor_41.f90: New test.
7047 2013-02-06 Janus Weil <janus@gcc.gnu.org>
7050 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7052 2013-02-06 Jakub Jelinek <jakub@redhat.com>
7055 * g++.dg/gomp/pr56217.C: New test.
7057 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7059 PR tree-optimization/56205
7060 * gcc.dg/tree-ssa/stdarg-6.c: New test.
7061 * gcc.c-torture/execute/pr56205.c: New test.
7063 2013-02-05 Richard Biener <rguenther@suse.de>
7065 PR tree-optimization/53342
7066 PR tree-optimization/53185
7067 * gcc.dg/vect/pr53185-2.c: New testcase.
7069 2013-02-05 Jan Hubicka <jh@suse.cz>
7071 PR tree-optimization/55789
7072 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7073 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7074 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7075 * g++.dg/ipa/inline-1.C: New testcase.
7076 * g++.dg/ipa/inline-2.C: New testcase.
7077 * g++.dg/ipa/inline-3.C: New testcase.
7079 2013-02-05 Jan Hubicka <jh@suse.cz>
7081 PR tree-optimization/55789
7082 * g++.dg/torture/pr55789.C: New testcase.
7084 2013-02-05 Jakub Jelinek <jakub@redhat.com>
7087 * gcc.dg/pr56167.c: New test.
7089 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7092 * gcc.target/sh/pr55146.c: New.
7094 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
7096 PR tree-optimization/54386
7097 * gcc.target/sh/pr54386.c: New.
7099 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
7102 * gfortran.dg/realloc_on _assign_16.f90 : New test.
7105 * gfortran.dg/realloc_on _assign_17.f90 : New test.
7107 2013-02-04 Alexander Potapenko <glider@google.com>
7108 Jack Howarth <howarth@bromo.med.uc.edu>
7109 Jakub Jelinek <jakub@redhat.com>
7112 * g++.dg/asan/pr55617.C: New test.
7114 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7117 * gfortran.dg/typebound_operator_19.f90: New test.
7118 * gfortran.dg/typebound_assignment_4.f90: New test.
7120 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
7123 * gfortran.dg/recursive_interface_1.f90: New test.
7125 2013-02-04 Richard Guenther <rguenther@suse.de>
7128 * gcc.dg/lto/pr56168_0.c: New testcase.
7129 * gcc.dg/lto/pr56168_1.c: Likewise.
7131 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7135 * gfortran.dg/block_12.f90: New test.
7136 * gfortran.dg/module_error_1.f90: New test.
7138 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
7140 * lib/target-supports.exp (check_effective_target_vect_float)
7141 (check_effective_target_vect_no_align): Add mips-sde-elf.
7143 2013-02-01 Jakub Jelinek <jakub@redhat.com>
7145 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7147 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
7149 * gcc.dg/pr56023.c: XFAIL on AIX.
7150 * gcc.dg/vect/pr49352.c: Same.
7152 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
7154 * gnat.dg/opt26.adb: New test.
7156 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7159 2013-01-27 Amol Pise <amolpise15@gmail.com>
7161 * gcc.target/arm/neon-vfnms-1.c: New test.
7162 * gcc.target/arm/neon-vfnma-1.c: New test.
7164 2013-01-31 Richard Biener <rguenther@suse.de>
7166 PR tree-optimization/56157
7167 * gcc.dg/torture/pr56157.c: New testcase.
7169 2013-01-30 Richard Biener <rguenther@suse.de>
7171 PR tree-optimization/56150
7172 * gcc.dg/torture/pr56150.c: New testcase.
7174 2013-01-30 Jakub Jelinek <jakub@redhat.com>
7177 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7178 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
7179 printed in backtrace.
7180 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7181 to avoid errors about mismatched allocation vs. deallocation.
7184 * g++.dg/mv1.C: Moved to...
7185 * g++.dg/ext/mv1.C: ... here. Adjust test.
7186 * g++.dg/mv2.C: Moved to...
7187 * g++.dg/ext/mv2.C: ... here. Adjust test.
7188 * g++.dg/mv3.C: Moved to...
7189 * g++.dg/ext/mv3.C: ... here.
7190 * g++.dg/mv4.C: Moved to...
7191 * g++.dg/ext/mv4.C: ... here.
7192 * g++.dg/mv5.C: Moved to...
7193 * g++.dg/ext/mv5.C: ... here. Adjust test.
7194 * g++.dg/mv6.C: Moved to...
7195 * g++.dg/ext/mv6.C: ... here. Adjust test.
7196 * g++.dg/ext/mv7.C: New test.
7197 * g++.dg/ext/mv8.C: New test.
7198 * g++.dg/ext/mv9.C: New test.
7199 * g++.dg/ext/mv10.C: New test.
7200 * g++.dg/ext/mv11.C: New test.
7202 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
7204 PR rtl-optimization/56144
7205 * gcc.dg/pr56144.c: New.
7207 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
7209 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7211 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7212 * g++.dg/cpp0x/constexpr-55573.C: Same
7214 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
7216 PR tree-optimization/56064
7217 * gcc.dg/fixed-point/view-convert.c: New test.
7219 2013-01-30 Andreas Schwab <schwab@suse.de>
7221 * lib/target-supports-dg.exp (dg-process-target): Use expr to
7222 evaluate the end index in string range.
7224 2013-01-30 Tobias Burnus <burnus@net-b.de>
7227 * gfortran.dg/allocatable_function_6.f90: New.
7229 2013-01-29 Janus Weil <janus@gcc.gnu.org>
7230 Mikael Morin <mikael@gcc.gnu.org>
7233 * gfortran.dg/proc_ptr_comp_36.f90: New.
7235 2013-01-29 Richard Biener <rguenther@suse.de>
7237 PR tree-optimization/55270
7238 * gcc.dg/torture/pr55270.c: New testcase.
7240 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7242 PR rtl-optimization/56117
7243 * gcc.dg/pr56117.c: New test.
7245 2013-01-28 Richard Biener <rguenther@suse.de>
7247 PR tree-optimization/56034
7248 * gcc.dg/torture/pr56034.c: New testcase.
7250 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7252 PR tree-optimization/56125
7253 * gcc.dg/pr56125.c: New test.
7255 2013-01-28 Tobias Burnus <burnus@net-b.de>
7256 Mikael Morin <mikael@gcc.gnu.org>
7259 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7260 * gfortran.dg/import8.f90: Likewise.
7261 * gfortran.dg/interface_derived_type_1.f90: Likewise.
7262 * gfortran.dg/import10.f90: New test.
7263 * gfortran.dg/import11.f90: Likewise
7265 2013-01-28 Jakub Jelinek <jakub@redhat.com>
7268 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7269 string.h. Provide memset, malloc and free prototypes, adjust line
7270 numbers in dg-output.
7271 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7272 Provide memset prototype and adjust line numbers in dg-output.
7273 * c-c++-common/asan/global-overflow-1.c: Likewise.
7275 PR tree-optimization/56094
7276 * gcc.dg/pr56094.c: New test.
7278 2013-01-27 Amol Pise <amolpise15@gmail.com>
7280 * gcc.target/arm/neon-vfnms-1.c: New test.
7281 * gcc.target/arm/neon-vfnma-1.c: New test.
7283 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
7286 * gcc.target/i386/pr56114.c: New test.
7288 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
7291 * gfortran.dg/associate_14.f90: New test.
7294 * gfortran.dg/associate_13.f90: New test.
7296 2013-01-25 Jakub Jelinek <jakub@redhat.com>
7298 PR tree-optimization/56098
7299 * gcc.dg/pr56098-1.c: New test.
7300 * gcc.dg/pr56098-2.c: New test.
7302 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
7305 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7307 2013-01-22 Marek Polacek <polacek@redhat.com>
7309 PR tree-optimization/56035
7310 * gcc.dg/pr56035.c: New test.
7312 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7314 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7317 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
7319 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7321 2013-01-24 Jakub Jelinek <jakub@redhat.com>
7324 * gcc.dg/pr56078.c: New test.
7325 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7327 2013-01-24 Martin Jambor <mjambor@suse.cz>
7329 PR tree-optimization/55927
7330 * g++.dg/ipa/devirt-10.C: Disable early inlining.
7332 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
7334 * gcc.target/i386/movsd.c: New test.
7336 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
7339 * gcc.target/i386/pr55934.c: New test.
7341 2013-01-23 Janus Weil <janus@gcc.gnu.org>
7344 * gfortran.dg/select_8.f90: New.
7346 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
7348 * gcc.target/microblaze/microblaze.exp: Remove
7349 target_config_cflags check.
7351 2013-01-23 Jakub Jelinek <jakub@redhat.com>
7354 * gfortran.dg/gomp/pr56052.f90: New test.
7357 * gcc.dg/pr49069.c: New test.
7359 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7362 * g++.dg/cpp0x/constexpr-static10.C: New.
7364 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
7367 * gcc.target/i386/pr56028.c: New test.
7369 2013-01-22 Jakub Jelinek <jakub@redhat.com>
7372 * gcc.target/i386/pr55686.c: New test.
7374 2013-01-22 Dodji Seketeli <dodji@redhat.com>
7377 * g++.dg/cpp0x/variadic139.C: New test.
7378 * g++.dg/cpp0x/variadic140.C: Likewise.
7379 * g++.dg/cpp0x/variadic141.C: Likewise.
7381 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
7383 * gnat.dg/warn8.adb: New test.
7385 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7388 * gfortran.dg/include_8.f90: New test.
7390 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
7392 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7393 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7395 2013-01-21 Jakub Jelinek <jakub@redhat.com>
7397 PR tree-optimization/56051
7398 * gcc.c-torture/execute/pr56051.c: New test.
7400 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
7402 PR rtl-optimization/56023
7403 * gcc.dg/pr56023.c: New test.
7405 2013-01-21 Martin Jambor <mjambor@suse.cz>
7408 * gcc.target/i386/pr56022.c: New test.
7410 2013-01-21 Jason Merrill <jason@redhat.com>
7412 * lib/target-supports.exp (check_effective_target_alias): New.
7414 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
7417 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7419 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
7421 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7423 2013-01-19 Jeff Law <law@redhat.com>
7425 PR tree-optimization/52631
7426 * tree-ssa/pr52631.c: New test.
7427 * tree-ssa/ssa-fre-9: Update expected output.
7429 2013-01-19 Anthony Green <green@moxielogic.com>
7431 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7434 2013-01-18 Jakub Jelinek <jakub@redhat.com>
7436 PR tree-optimization/56029
7437 * g++.dg/torture/pr56029.C: New test.
7439 2013-01-18 Sharad Singhai <singhai@google.com>
7441 PR tree-optimization/55995
7442 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7444 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
7447 * gcc.target/i386/pr55433.c: New.
7449 2013-01-18 Jakub Jelinek <jakub@redhat.com>
7452 * gfortran.dg/pr56015.f90: New test.
7454 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
7456 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7458 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
7460 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7461 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7462 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7463 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7464 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7466 2013-01-17 Jeff Law <law@redhat.com>
7468 * gcc.dg/pr52573.c: Move to...
7469 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
7471 PR rtl-optimization/52573
7472 * gcc.dg/pr52573.c: New test.
7474 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
7477 * g++.dg/asan/interception-test-1.C: Skip on darwin.
7478 * lib/target-supports.exp (check_effective_target_swapcontext): Use
7479 check_no_compiler_messages to test support in ucontext.h.
7480 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7481 compliant RLIMIT_AS.
7483 2013-01-17 Marek Polacek <polacek@redhat.com>
7485 PR rtl-optimization/55833
7486 * gcc.dg/pr55833.c: New test.
7488 2013-01-17 Jan Hubicka <jh@suse.cz>
7490 PR tree-optimization/55273
7491 * gcc.c-torture/compile/pr55273.c: New testcase.
7493 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
7496 * gcc.target/pr55981.c: New test.
7498 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
7500 * gcc.target/arm/pr40887.c: Require at least armv5.
7501 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7502 * gcc.target/arm/pr51915.c: Likewise.
7503 * gcc.target/arm/pr52006.c: Likewise.
7504 * gcc.target/arm/pr53187.c: Likewise.
7506 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7507 * gcc.target/arm/ftest-support-arm.h: Delete.
7508 * gcc.target/arm/ftest-support-thumb.h: Delete.
7509 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7510 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7511 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7512 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7513 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7514 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7515 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7516 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7517 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7518 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7519 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7520 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7521 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7522 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7523 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7524 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7525 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7526 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7527 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7528 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7529 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7530 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7531 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7532 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7534 2013-01-17 Martin Jambor <mjambor@suse.cz>
7536 PR tree-optimizations/55264
7537 * g++.dg/ipa/pr55264.C: New test.
7539 2013-01-16 Janus Weil <janus@gcc.gnu.org>
7542 * gfortran.dg/class_55.f90: New.
7544 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
7547 * gcc.c-torture/execute/builtins/builtins.exp: Add
7548 -Wl,--allow-multiple-definition for eabi and elf targets.
7551 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7552 check_effective_target_vect_perm_short,
7553 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7554 check_effective_target_vect64): Return 0 for big-endian ARM.
7555 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7557 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7560 2013-01-16 Richard Biener <rguenther@suse.de>
7562 PR tree-optimization/55964
7563 * gcc.dg/torture/pr55964.c: New testcase.
7565 2013-01-16 Richard Biener <rguenther@suse.de>
7567 PR tree-optimization/54767
7568 PR tree-optimization/53465
7569 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7571 2013-01-16 Christian Bruel <christian.bruel@st.com>
7574 * gcc.target/sh/sh-switch.c: New testcase.
7576 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
7578 * gcc.dg/webizer.c: Increase the array size.
7580 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7583 * gcc.dg/pr55940.c: New test.
7585 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
7586 Harald Anlauf <anlauf@gmx.de>
7588 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7589 * gfortran.dg/bounds_check_5.f90: Likewise.
7590 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7591 * gfortran.dg/continuation_9.f90: Likewise.
7592 * gfortran.dg/move_alloc_13.f90: Likewise.
7593 * gfortran.dg/structure_constructor_11.f90: Likewise.
7594 * gfortran.dg/tab_continuation.f: Likewise.
7595 * gfortran.dg/warning-directive-2.F90: Likewise.
7596 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7598 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
7600 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7601 * gcc.target/arm/fma-sp.c: Likewise.
7603 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
7605 PR rtl-optimization/55153
7606 * gcc.dg/pr55153.c: New.
7608 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7610 PR tree-optimization/55920
7611 * gcc.c-torture/compile/pr55920.c: New test.
7613 2013-01-15 Richard Biener <rguenther@suse.de>
7616 * gcc.dg/torture/pr55882.c: New testcase.
7618 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7620 PR tree-optimization/55955
7621 * gcc.c-torture/compile/pr55955.c: New test.
7623 2013-01-15 Dodji Seketeli <dodji@redhat.com>
7626 * g++.dg/cpp0x/alias-decl-31.C: New test.
7628 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
7631 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7632 case where interface is null.
7634 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7637 * gfortran.dg/array_constructor_40.f90: New test.
7639 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
7641 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7643 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
7645 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7646 * gcc.target/aarch64/vect-ld1r-compile.c: New.
7647 * gcc.target/aarch64/vect-ld1r-fp.c: New.
7648 * gcc.target/aarch64/vect-ld1r.c: New.
7649 * gcc.target/aarch64/vect-ld1r.x: New.
7651 2013-01-14 Andi Kleen <ak@linux.intel.com>
7654 * gcc.target/i386/hle-clear-rel.c: New file
7655 * gcc.target/i386/hle-store-rel.c: New file.
7657 2013-01-14 Harald Anlauf <anlauf@gmx.de>
7659 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7660 * gfortran.dg/bounds_check_4.f90: Likewise.
7661 * gfortran.dg/inquire_10.f90: Likewise.
7662 * gfortran.dg/minloc_3.f90: Likewise.
7663 * gfortran.dg/minlocval_3.f90: Likewise.
7664 * gfortran.dg/module_double_reuse.f90: Likewise.
7665 * gfortran.dg/mvbits_1.f90: Likewise.
7666 * gfortran.dg/oldstyle_1.f90: Likewise.
7667 * gfortran.dg/pr20163-2.f: Likewise.
7668 * gfortran.dg/save_1.f90: Likewise.
7669 * gfortran.dg/scan_1.f90: Likewise.
7670 * gfortran.dg/select_char_1.f90: Likewise.
7671 * gfortran.dg/shape_4.f90: Likewise.
7672 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7673 * gfortran.dg/function_optimize_10.f90: Likewise.
7674 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7675 * gfortran.dg/used_types_17.f90: Likewise.
7676 * gfortran.dg/used_types_18.f90: Likewise.
7678 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
7681 * gfortran.dg/proc_ptr_result_8.f90 : New test.
7683 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
7685 * gcc.dg/unroll_5.c: Add nomips16 attributes.
7687 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
7689 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7691 2013-01-12 Janus Weil <janus@gcc.gnu.org>
7694 * gfortran.dg/assumed_type_2.f90: Fix test case.
7695 * gfortran.dg/internal_pack_13.f90: New test.
7696 * gfortran.dg/internal_pack_14.f90: New test.
7698 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
7701 * gfortran.dg/unlimited_polymorphic_8.f90: Update
7702 scan-tree-dump-times for foo.0.x._vptr to deal with change from
7705 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
7707 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
7709 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7712 * gcc.target/s390/pr55719.c: New testcase.
7714 2013-01-11 Richard Guenther <rguenther@suse.de>
7716 PR tree-optimization/44061
7717 * gcc.dg/pr44061.c: New testcase.
7719 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
7721 Update copyright years.
7723 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
7724 Jakub Jelinek <jakub@redhat.com>
7727 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
7729 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
7731 PR rtl-optimization/55672
7732 * gcc.target/i386/pr55672.c: New.
7734 2013-01-10 Jeff Law <law@redhat.com>
7736 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
7737 pass/fail message unique.
7740 2013-01-10 Jason Merrill <jason@redhat.com>
7742 * ada/.gitignore: New.
7744 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7746 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
7748 * g++.dg/tls/thread_local2.C: Likewise.
7749 * g++.dg/tls/thread_local2g.C: Likewise.
7750 * g++.dg/tls/thread_local6.C: Likewise.
7751 * g++.dg/tls/thread_local-order1.C: Add tls options.
7752 * g++.dg/tls/thread_local-order2.C: Likewise.
7753 * g++.dg/tls/thread_local3.C: Likewise.
7754 * g++.dg/tls/thread_local3g.C: Likewise.
7755 * g++.dg/tls/thread_local4.C: Likewise.
7756 * g++.dg/tls/thread_local4g.C: Likewise.
7757 * g++.dg/tls/thread_local5.C: Likewise.
7758 * g++.dg/tls/thread_local5g.C: Likewise.
7759 * g++.dg/tls/thread_local6g.C: Likewise.
7761 2013-01-10 Kostya Serebryany <kcc@google.com>
7763 * g++.dg/asan/asan_test.cc: Sync from upstream.
7765 2013-01-10 Jakub Jelinek <jakub@redhat.com>
7767 PR tree-optimization/55921
7768 * gcc.c-torture/compile/pr55921.c: New test.
7770 2013-01-09 Jan Hubicka <jh@suse.cz>
7772 PR tree-optimization/55569
7773 * gcc.c-torture/compile/pr55569.c: New testcase.
7775 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
7778 * gfortran.dg/use_28.f90: New test.
7780 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
7782 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
7783 number matching more robust.
7785 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
7787 PR rtl-optimization/55829
7788 * gcc.target/i386/pr55829.c: New.
7790 2013-01-09 Tobias Burnus <burnus@net-b.de>
7793 * gfortran.dg/bind_c_bool_1.f90: New.
7794 * gfortran.dg/do_5.f90: Add dg-warning.
7796 2013-01-09 Jan Hubicka <jh@suse.cz>
7798 PR tree-optimization/55875
7799 * gcc.c-torture/execute/pr55875.c: New testcase.
7800 * g++.dg/torture/pr55875.C: New testcase.
7802 2013-01-09 Jakub Jelinek <jakub@redhat.com>
7805 * c-c++-common/pr48418.c: New test.
7807 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
7810 * g++.dg/tls/thread_local-ice.C: New.
7812 2013-01-09 Andreas Schwab <schwab@suse.de>
7814 * gcc.dg/guality/pr54693.c: Null-terminate arr.
7816 2013-01-09 Jakub Jelinek <jakub@redhat.com>
7818 PR tree-optimization/48189
7819 * gcc.dg/pr48189.c: New test.
7821 2013-01-04 Jan Hubicka <jh@suse.cz>
7823 PR tree-optimization/55823
7824 * g++.dg/ipa/devirt-10.C: New testcase.
7826 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
7827 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
7829 PR rtl-optimization/55845
7830 * gcc.target/i386/pr55845.c: New test.
7832 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
7834 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
7835 instructions generated instead of number of occurances.
7837 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
7839 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
7840 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7841 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7842 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7843 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7844 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7845 * gcc.target/aarch64/vect-fcm.x: Likewise.
7846 * lib/target-supports.exp
7847 (check_effective_target_vect_cond): Enable for AArch64.
7849 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
7851 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
7852 endian-safe float pool loading.
7853 (test_square_root_v4sf): Likewise.
7854 (test_square_root_v2df): Likewise.
7855 * lib/target-supports.exp
7856 (check_effective_target_vect_call_sqrtf): Add AArch64.
7858 2013-01-08 Martin Jambor <mjambor@suse.cz>
7861 * gcc.dg/tree-ssa/pr55579.c: New test.
7863 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7865 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
7868 2013-01-08 Jakub Jelinek <jakub@redhat.com>
7871 * gcc.dg/torture/pr55890-3.c: New test.
7874 * gcc.c-torture/compile/pr55851.c: New test.
7877 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
7880 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
7883 * gfortran.dg/elemental_scalar_args_2.f90: New test.
7885 2013-01-07 Tobias Burnus <burnus@net-b.de>
7888 * gfortran.dg/pointer_init_2.f90: Update dg-error.
7889 * gfortran.dg/pointer_init_7.f90: New.
7891 2013-01-07 Richard Biener <rguenther@suse.de>
7893 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
7895 2013-01-07 Richard Biener <rguenther@suse.de>
7898 * gcc.dg/torture/pr55890-1.c: New testcase.
7899 * gcc.dg/torture/pr55890-2.c: Likewise.
7901 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
7903 * gcc.target/aarch64/fmovd.c: New.
7904 * gcc.target/aarch64/fmovf.c: Likewise.
7905 * gcc.target/aarch64/fmovd-zero.c: Likewise.
7906 * gcc.target/aarch64/fmovf-zero.c: Likewise.
7907 * gcc.target/aarch64/vect-fmovd.c: Likewise.
7908 * gcc.target/aarch64/vect-fmovf.c: Likewise.
7909 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7910 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7912 2013-01-07 Richard Biener <rguenther@suse.de>
7914 PR tree-optimization/55888
7915 PR tree-optimization/55862
7916 * gcc.dg/torture/pr55888.c: New testcase.
7918 2013-01-07 Tobias Burnus <burnus@net-b.de>
7921 * gfortran.dg/intrinsic_size_3.f90: New.
7923 2013-01-07 Tobias Burnus <burnus@net-b.de>
7926 * gfortran.dg/select_type_32.f90: New.
7928 2013-01-04 Dodji Seketeli <dodji@redhat.com>
7931 * g++.dg/cpp0x/alias-decl-29.C: New test.
7933 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
7938 * gfortran.dg/class_array_15.f03: New test.
7940 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
7945 * gfortran.dg/use_23.f90: New test.
7946 * gfortran.dg/use_24.f90: New test.
7947 * gfortran.dg/use_25.f90: New test.
7948 * gfortran.dg/use_26.f90: New test.
7949 * gfortran.dg/use_27.f90: New test.
7951 2013-01-06 Olivier Hainque <hainque@adacore.com>
7953 * gnat.dg/specs/clause_on_volatile.ads: New test.
7955 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
7957 * gnat.dg/alignment10.adb: New test.
7959 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
7960 Mikael Morin <mikael@gcc.gnu.org>
7963 * gfortran.dg/use_22.f90: New test.
7965 2013-01-04 Andrew Pinski <apinski@cavium.com>
7967 * gcc.target/aarch64/cmp-1.c: New testcase.
7969 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
7972 * gfortran.dg/select_type_31.f03: New test.
7974 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
7976 PR c++/54526 (again)
7977 * g++.dg/cpp0x/parse2.C: Extend.
7978 * g++.old-deja/g++.other/crash28.C: Adjust.
7980 2013-01-04 Richard Biener <rguenther@suse.de>
7982 PR tree-optimization/55862
7983 * gcc.dg/torture/pr55862.c: New testcase.
7985 2013-01-04 Martin Jambor <mjambor@suse.cz>
7987 PR tree-optimization/55755
7988 * gcc.dg/torture/pr55755.c: New test.
7989 * gcc.dg/tree-ssa/sra-13.c: Likewise.
7990 * gcc.dg/tree-ssa/pr45144.c: Update.
7992 2013-01-04 Richard Biener <rguenther@suse.de>
7995 * gcc.dg/fold-reassoc-2.c: New testcase.
7997 2013-01-04 Tobias Burnus <burnus@net-b.de>
8000 * gfortran.dg/null_7.f90: New.
8002 2013-01-04 Tobias Burnus <burnus@net-b.de>
8006 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8007 * gfortran.dg/unlimited_polymorphic_7.f90: New.
8008 * gfortran.dg/unlimited_polymorphic_8.f90: New.
8010 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
8012 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8014 2013-01-03 Janus Weil <janus@gcc.gnu.org>
8017 * gfortran.dg/assignment_1.f90: Modified.
8018 * gfortran.dg/assignment_4.f90: New.
8020 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
8022 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8024 2013-01-03 Richard Biener <rguenther@suse.de>
8026 PR tree-optimization/55857
8027 * gcc.dg/vect/pr55857-1.c: New testcase.
8028 * gcc.dg/vect/pr55857-2.c: Likewise.
8030 2013-01-03 Jakub Jelinek <jakub@redhat.com>
8032 PR rtl-optimization/55838
8033 * gcc.dg/pr55838.c: New test.
8035 PR tree-optimization/55832
8036 * gcc.c-torture/compile/pr55832.c: New test.
8038 2013-01-02 Teresa Johnson <tejohnson@google.com>
8040 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8041 * gcc.dg/tree-ssa/loop-23.c: Ditto.
8042 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8043 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8044 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8045 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8046 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8047 * gcc.dg/unroll_1.c: Ditto.
8048 * gcc.dg/unroll_2.c: Ditto.
8049 * gcc.dg/unroll_3.c: Ditto.
8050 * gcc.dg/unroll_4.c: Ditto.
8052 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8054 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8056 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8059 * gfortran.dg/eof_4.f90: New test.
8061 2013-01-02 Jakub Jelinek <jakub@redhat.com>
8063 * lib/c-compat.exp (compat-use-alt-compiler): Remove
8064 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8065 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8066 (compat_setup_dfp): Initialize compat_alt_caret and
8067 compat_save_TEST_ALWAYS_FLAGS.
8069 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8071 * gcc.dg/torture/tls/tls-reload-1.c: New test.
8073 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8075 * gcc.dg/torture/fp-int-convert-2.c: New test.
8077 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8079 * gfortran.dg/newunit_3.f90: Add dg-do run.
8080 * gfortran.dg/inquire_15.f90: Add dg-do run.
8082 2013-01-01 Jakub Jelinek <jakub@redhat.com>
8084 PR tree-optimization/55831
8085 * gcc.dg/pr55831.c: New test.
8087 Copyright (C) 2013 Free Software Foundation, Inc.
8089 Copying and distribution of this file, with or without modification,
8090 are permitted in any medium without royalty provided the copyright
8091 notice and this notice are preserved.