1 2015-02-13 Jeff Law <law@redhat.com>
3 PR tree-optimization/64823
4 gcc.dg/uninit-20.c: New test.
6 PR rtl-optimization/47477
7 * gcc.dg/tree-ssa/pr47477.c: New test.
9 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
12 * g++.dg/parse/ivdep-2.C: New.
13 * g++.dg/parse/ivdep-3.C: Likewise.
15 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18 * gfortran.dg/continuation_13.f90: New test.
19 * gfortran.dg/continuation_14.f: New test.
21 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
24 * g++.dg/cpp0x/sfinae55.C: New.
26 2015-02-13 Jakub Jelinek <jakub@redhat.com>
29 * g++.dg/ipa/pr65034.C: New test.
31 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
33 PR tree-optimization/65002
34 * gcc.dg/pr65002.C: New.
36 2015-02-13 Marek Polacek <polacek@redhat.com>
39 * c-c++-common/pr65040.c: New test.
41 2015-02-13 Bin Cheng <bin.cheng@arm.com>
43 PR tree-optimization/64705
44 * gcc.dg/tree-ssa/pr64705.c: New test.
46 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
49 * gcc.dg/visibility-22.c: New test.
50 * gcc.dg/visibility-23.c: New test.
51 * gcc.target/i386/pr32219-1.c: New test.
52 * gcc.target/i386/pr32219-2.c: New test.
53 * gcc.target/i386/pr32219-3.c: New test.
54 * gcc.target/i386/pr32219-4.c: New test.
55 * gcc.target/i386/pr32219-5.c: New test.
56 * gcc.target/i386/pr32219-6.c: New test.
57 * gcc.target/i386/pr32219-7.c: New test.
58 * gcc.target/i386/pr32219-8.c: New test.
59 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
61 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
64 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
67 2015-02-12 Jakub Jelinek <jakub@redhat.com>
70 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
73 * g++.dg/ubsan/pr65000.C: New test.
75 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
78 * gfortran.dg/finalize_28.f90: New test
80 2015-02-12 Jakub Jelinek <jakub@redhat.com>
83 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
84 DW_TAG_lexical_block removal.
85 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
86 * g++.dg/guality/pr55541.C: New test.
89 * g++.dg/ubsan/pr64984.C: New test.
91 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
93 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
95 2015-02-12 Jakub Jelinek <jakub@redhat.com>
98 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
99 instructions for 2015-01-14 get_memmodel changes.
100 * gcc.target/powerpc/atomic-p8.c: Likewise.
103 * g++.dg/ubsan/pr65019.C: New test.
105 PR tree-optimization/65014
106 * gcc.c-torture/compile/pr65014.c: New test.
108 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
111 * gfortran/fmt_g0_7.f08: Revise test.
113 2015-02-11 Jeff Law <law@redhat.com>
116 * gcc.target/m68k/pr63347.c: New test.
118 2015-02-11 Marek Polacek <polacek@redhat.com>
120 * g++.dg/ubsan/shift-1.C: New test.
121 * gcc.dg/ubsan/c-shift-2.c: New test.
122 * c-c++-common/ubsan/shift-5.c: Remove file.
124 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
126 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
127 Directive adjusted to XFAIL.
128 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
131 2015-02-11 Jakub Jelinek <jakub@redhat.com>
134 * g++.dg/opt/pr65003.C: New test.
136 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
138 * lib/target-supports.exp (check_effective_target_pie): Renamed
140 (check_effective_target_pie_enabled): This.
141 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
142 * gcc.target/i386/pie.c: Likewise.
144 2015-02-11 Andrew Pinski <apinski@cavium.com>
147 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
148 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
150 2015-02-11 Jakub Jelinek <jakub@redhat.com>
153 * gcc.target/i386/pr61925-1.c: New test.
154 * gcc.target/i386/pr61925-2.c: New test.
155 * gcc.target/i386/pr61925-3.c: New test.
157 2015-02-10 Jakub Jelinek <jakub@redhat.com>
160 * g++.dg/asan/pr65004.C: New test.
162 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
165 * gcc.taget/sh/pr64661-0.h: New.
166 * gcc.taget/sh/pr64661-1.c: New.
167 * gcc.taget/sh/pr64661-2.c: New.
168 * gcc.taget/sh/pr64661-3.c: New.
169 * gcc.taget/sh/pr64661-4.c: New.
171 2015-02-10 Richard Biener <rguenther@suse.de>
173 PR tree-optimization/64995
174 * g++.dg/torture/pr64995.C: New testcase.
176 2015-02-10 Richard Biener <rguenther@suse.de>
178 PR tree-optimization/64909
179 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
181 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
183 * gcc.dg/signbit-sa.c: New test.
185 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
188 * gfortran/fmt_g0_7.f08: New test.
190 2015-02-10 Bin Cheng <bin.cheng@arm.com>
192 PR tree-optimization/43378
193 * gcc.dg/tree-ssa/pr43378.c: New test.
195 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
198 * g++.dg/torture/pr64978.C: New testcase.
200 2015-02-09 Jakub Jelinek <jakub@redhat.com>
203 * gcc.dg/asan/pr64981.c: New test.
205 2015-02-09 Marek Polacek <polacek@redhat.com>
208 * gcc.dg/pr64856.c: New test.
210 2015-02-09 Jakub Jelinek <jakub@redhat.com>
213 * gcc.dg/tree-ssa/stdarg-7.c: New test.
214 * gcc.c-torture/execute/pr64979.c: New test.
216 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
218 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
220 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
222 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
223 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
225 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
228 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
230 2015-02-09 Richard Biener <rguenther@suse.de>
232 PR tree-optimization/54000
233 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
235 2015-02-09 Tom de Vries <tom@codesourcery.com>
237 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
239 2015-02-09 Martin Liska <mliska@suse.cz>
241 * g++.dg/ipa/pr64858.C: New test.
243 2015-02-09 Tom de Vries <tom@codesourcery.com>
245 * gcc.dg/uninit-19.c: Fix warning line for fpic.
247 2015-02-08 Andrew Pinski <apinski@cavium.com>
249 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
251 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
254 * gfortran.dg/use_rename_8.f90: New.
256 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
258 * gnat.dg/addr7.ad[sb]: New test.
259 * gnat.dg/addr8.ad[sb]: Likewise.
261 2015-02-06 David Malcolm <dmalcolm@redhat.com>
264 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
265 from jit.dg/test-compile-to-executable.c's create_code, with a
266 clarification of the output message.
267 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
269 (test_jit): Use CHECK_NO_ERRORS when calling
270 gcc_jit_context_compile_to_file.
271 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
272 jit-verify-compile-to-file to jit-verify-output-file-was-created.
273 (jit-setup-compile-to-file): Likewise. Add a verbose comment
274 about deletions that are attempted.
275 (jit-verify-compile-to-file): Rename to...
276 (jit-verify-output-file-was-created): ...this, and drop the
277 attempt to run "file" and verify the output.
278 (jit-verify-assembler): New function.
279 (jit-verify-object): New function.
280 (jit-verify-dynamic-library): New function.
281 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
282 favor of an implementation from new file
283 create-code-for-hello-world-executable.h, which also adds a
285 (dg-final): Replace jit-verify-compile-to-file with
286 jit-verify-output-file-was-created, and invoke new function
287 jit-verify-assembler.
288 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
290 (dg-final): Replace jit-verify-compile-to-file with
291 jit-verify-output-file-was-created, and invoke new function
292 jit-verify-dynamic-library.
293 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
294 favor of an implementation from new file
295 create-code-for-hello-world-executable.h, which also adds a
297 (dg-final): Replace jit-verify-compile-to-file with
298 jit-verify-output-file-was-created. Strengthen the expected stdout
299 from the built executable.
300 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
301 favor of an implementation from new file
302 create-code-for-hello-world-executable.h, which also adds a
304 (dg-final): Replace jit-verify-compile-to-file with
305 jit-verify-output-file-was-created, and invoke new function
307 * jit.dg/verify-dynamic-library.c: New source file.
309 2015-02-06 Sebastian Pop <s.pop@samsung.com>
310 Brian Rzycki <b.rzycki@samsung.com>
312 PR tree-optimization/64878
313 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
315 2015-02-06 Jakub Jelinek <jakub@redhat.com>
318 * g++.dg/ipa/pr64896.C: New test.
320 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
323 * gcc.target/powerpc/pr64205.c: New file.
325 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
327 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
328 (dg-options): Use -fpie instead of -fPIE -pie.
330 2015-02-06 Jakub Jelinek <jakub@redhat.com>
333 * g++.dg/asan/pr64937.C: New test.
335 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
338 * gfortran.dg/class_to_type_4.f90: New test
340 2015-01-29 Andre Vehreschild <vehre@gmx.de>
342 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
344 2015-02-06 Jakub Jelinek <jakub@redhat.com>
346 PR rtl-optimization/64957
348 * gcc.c-torture/execute/pr64957.c: New test.
350 2015-02-05 Jeff Law <law@redhat.com>
353 * gcc.target/h8300/pr17306-1.c: New test.
354 * gcc.target/h8300/pr17306-2.c: New test.
356 2015-02-05 Tobias Burnus <burnus@net-b.de>
359 * gfortran.dg/structure_constructor_12.f90: New.
361 2015-02-05 Jeff Law <law@redhat.com>
364 gcc.target/h8300/pr58400.c: New test.
366 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
368 * gcc.target/arm/macro_defs0.c: New test.
369 * gcc.target/arm/macro_defs1.c: New test.
370 * gcc.target/arm/macro_defs2.c: New test.
372 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
374 PR rtl-optimization/64905
375 * gcc.target/i386/pr64905.c: Require nonpic target.
376 (dg-options): Add -fomit-frame-pointer.
379 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
381 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
384 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
387 * gfortran.dg/type_to_class_2.f90: New test
388 * gfortran.dg/type_to_class_3.f90: New test
390 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
393 * g++.dg/torture/pr64686.C: New testcase.
395 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
397 PR rtl-optimization/64905
398 * gcc.target/i386/pr64905.c: New file.
400 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
402 * gcc.dg/guality/pr41447-1.c: Remove xfail.
403 * gcc.dg/guality/pr41616-1.c: Ditto.
405 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
408 * gcc.dg/pr64817-3.c: New.
410 2015-02-04 Jakub Jelinek <jakub@redhat.com>
411 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
413 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
414 pass parameters in registers.
415 * gcc.dg/guality/pr36728-2.c (main): Likewise.
416 * gcc.dg/guality/pr36728-3.c (main): Likewise.
417 * gcc.dg/guality/pr36728-4.c (main): Likewise.
419 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
420 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
422 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
423 list, allow for multilibed targets.
424 * gcc.dg/combine_ashiftrt_2.c: Likewise.
426 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
428 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
429 * gcc.dg/pr46728-6.c: Ditto.
431 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
433 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
434 for mips_nanlegacy target.
436 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
438 * gcc.target/i386/chkp-hidden-def.c: New.
440 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
443 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
444 to use 24 bits for bitfield b.
446 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
449 * lib/target-supports.exp (check_effective_target_bswap64): Do not
450 cache result in a global variable. Include all 32-bit targets for
453 2015-02-03 Jakub Jelinek <jakub@redhat.com>
455 PR rtl-optimization/64756
456 * gcc.c-torture/execute/pr64756.c: New test.
458 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
461 * gcc.target/sh/pr64660-0.h: New.
462 * gcc.target/sh/pr64660-1.c: New.
463 * gcc.target/sh/pr64660-2.c: New.
464 * gcc.target/sh/pr64660-3.c: New.
465 * gcc.target/sh/pr64660-4.c: New.
467 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
470 * g++.dg/warn/Waddress-2.C: New.
472 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
475 * gcc.target/i386/pr49095.c: XFAIL for ia32.
477 2015-02-03 Dodji Seketeli <dodji@redhat.com>
479 PR preprocessor/64803
480 * gcc.dg/cpp/builtin-macro-1.c: New test case.
482 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
484 * g++.dg/ipa/devirt-37.C: Disable early inlining.
486 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
488 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
489 (_ARM_FPSRC): Add DN and AHP fields.
490 (clean_results): Force DN=1 on AArch64.
491 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
492 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
493 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
494 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
495 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
496 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
498 2015-02-02 Alan Modra <amodra@gmail.com>
500 * gcc.target/powerpc/cprophard.c: New.
502 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
504 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
505 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
507 2015-02-01 Jakub Jelinek <jakub@redhat.com>
510 * gcc.dg/pr64817-1.c: New test.
511 * gcc.dg/pr64817-2.c: New test.
513 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
516 * gcc.target/sh/pr64851-0.h: New
517 * gcc.target/sh/pr64851-1.c: New
518 * gcc.target/sh/pr64851-2.c: New
519 * gcc.target/sh/pr64851-3.c: New
520 * gcc.target/sh/pr64851-4.c: New
522 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
525 * gcc.dg/torture/pr64882.c: New test.
527 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
530 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
533 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
535 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
536 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
537 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
538 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
539 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
540 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
542 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
543 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
545 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
546 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
549 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
552 * g++.dg/pr64688-2.C: New.
554 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
556 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
557 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
558 * gcc.target/i386/fuse-caller-save.c: Ditto.
559 * gcc.target/i386/headmerge-1.c: Ditto.
560 * gcc.target/i386/headmerge-2.c: Ditto.
561 * gcc.target/i386/sibcall-6.c: Ditto.
563 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
566 * gcc.target/i386/pr64617.c: New test.
568 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
571 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
572 (dg-options): Remove -m32.
573 (dg-final): Scan for "movb %al" only.
574 * gcc.target/i386/pr15184-2.c: Ditto.
576 2015-01-30 Richard Biener <rguenther@suse.de>
578 PR tree-optimization/64829
579 * gcc.dg/vect/pr64829.c: New testcase.
581 2015-01-29 Marek Polacek <polacek@redhat.com>
584 * gcc.dg/pr64709.c: New test.
586 2015-01-29 Jakub Jelinek <jakub@redhat.com>
589 * g++.dg/ubsan/pr64717-1.C: New test.
590 * g++.dg/ubsan/pr64717-2.C: New test.
592 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
594 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
596 2015-01-29 Jeff Law <law@redhat.com>
599 * gcc.target/i386/pr15184-1.c: New test.
600 * gcc.target/i386/pr15184-2.c: New test.
602 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
604 PR tree-optimization/64746
605 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
607 2015-01-29 Richard Biener <rguenther@suse.de>
609 PR tree-optimization/64853
610 * gcc.dg/torture/pr64853.c: New testcase.
612 2015-01-29 Richard Biener <rguenther@suse.de>
614 PR tree-optimization/64844
615 * gcc.dg/vect/pr64844.c: New testcase.
617 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
620 * gcc.dg/pr64809.c: Delete.
622 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
625 * gcc.target/i386/pr64805.c: New.
627 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
629 * gcc.dg/guality/guality.h (main): Add argv[0] to
632 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
635 * gcc.dg/tree-ssa/pr64801.c: New testcase.
637 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
640 * gcc.target/sh/sh.exp
641 (check_effective_target_atomic_model_soft_gusa_available,
642 check_effective_target_atomic_model_soft_tcb_available,
643 check_effective_target_atomic_model_soft_imask_available,
644 check_effective_target_atomic_model_hard_llcs_available): New.
645 * gcc.target/sh/pr64659-0.h: New.
646 * gcc.target/sh/pr64659-1.c: New.
647 * gcc.target/sh/pr64659-2.c: New.
648 * gcc.target/sh/pr64659-3.c: New.
649 * gcc.target/sh/pr64659-4.c: New.
651 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
653 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
654 scan-assembler-times pattern.
656 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
659 * gcc.dg/pr64809.c: New test.
661 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
663 PR tree-optimization/64277
664 * gcc.dg/pr64277.c: New.
666 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
668 PR tree-optimization/64718
669 * gcc.c-torture/execute/pr64718.c: New test.
671 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
673 * gcc.target/aarch64/abs_2.c: New.
675 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
677 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
678 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
679 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
682 2015-01-28 Jakub Jelinek <jakub@redhat.com>
685 * lib/target-supports.exp (check_effective_target_comdat_group): New.
686 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
687 { target comdat_group }.
689 2015-01-27 Tobias Burnus <burnus@net-b.de>
692 * gfortran.dg/goacc/coarray_2.f90: New.
694 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
698 * g++.dg/torture/pr64139.C: New testcase.
699 * g++.dg/torture/pr60871.C: Likewise.
701 2015-01-27 Janus Weil <janus@gcc.gnu.org>
704 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
705 prevent linking errors.
707 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
710 * g++.dg/torture/pr64282.C: New testcase.
712 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
714 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
717 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
719 * gcc.target/s390/hotpatch-13.c: New testcase.
720 * gcc.target/s390/hotpatch-14.c: New testcase.
721 * gcc.target/s390/hotpatch-15.c: New testcase.
722 * gcc.target/s390/hotpatch-16.c: New testcase.
723 * gcc.target/s390/hotpatch-17.c: New testcase.
724 * gcc.target/s390/hotpatch-18.c: New testcase.
725 * gcc.target/s390/hotpatch-19.c: New testcase.
726 * gcc.target/s390/hotpatch-20.c: New testcase.
727 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
728 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
729 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
730 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
731 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
732 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
733 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
734 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
735 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
736 * gcc.target/s390/hotpatch-10.c: Likewise.
737 * gcc.target/s390/hotpatch-11.c: Likewise.
738 * gcc.target/s390/hotpatch-12.c: Likewise.
739 * gcc.target/s390/hotpatch-2.c: Likewise.
740 * gcc.target/s390/hotpatch-3.c: Likewise.
741 * gcc.target/s390/hotpatch-4.c: Likewise.
742 * gcc.target/s390/hotpatch-5.c: Likewise.
743 * gcc.target/s390/hotpatch-6.c: Likewise.
744 * gcc.target/s390/hotpatch-7.c: Likewise.
745 * gcc.target/s390/hotpatch-8.c: Likewise.
746 * gcc.target/s390/hotpatch-9.c: Likewise.
747 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
748 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
749 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
750 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
751 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
752 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
753 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
754 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
756 2015-01-27 Jiong Wang <jiong.wang@arm.com>
758 * gcc.dg/long_branch.c: New testcase.
760 2015-01-27 Richard Biener <rguenther@suse.de>
762 PR tree-optimization/56273
763 PR tree-optimization/59124
764 PR tree-optimization/64277
765 * g++.dg/warn/Warray-bounds-6.C: New testcase.
766 * gcc.dg/Warray-bounds-12.c: Likewise.
767 * gcc.dg/Warray-bounds-13.c: Likewise.
769 2015-01-27 Jakub Jelinek <jakub@redhat.com>
771 PR rtl-optimization/61058
772 * gcc.dg/pr61058.c: New test.
774 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
776 * gcc.target/i386/chkp-narrow-bounds.c: New.
778 2015-01-27 Jakub Jelinek <jakub@redhat.com>
780 PR tree-optimization/64807
781 * gcc.dg/pr64807.c: New test.
784 * gcc.dg/pr64766.c: New test.
786 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
789 * gcc.target/sh/pr49263-4.c: New.
791 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
794 * gfortran.dg/allocate_with_mold_1.f90: New test
796 2015-01-26 Jakub Jelinek <jakub@redhat.com>
799 * gcc.dg/pr64778.c: New test.
802 * gcc.dg/vect/pr64421.c: New test.
804 2015-01-26 Tobias Burnus <burnus@net-b.de>
807 * gfortran.dg/coarray_36.f: New.
808 * gfortran.dg/coarray_37.f90: New.
810 2015-01-26 Janus Weil <janus@gcc.gnu.org>
813 * gfortran.dg/class_allocate_18.f90: New.
815 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
817 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
819 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
821 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
823 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
825 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
827 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
829 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
831 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
833 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
834 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
835 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
836 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
838 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
840 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
841 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
842 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
844 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
846 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
847 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
848 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
849 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
850 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
853 2015-01-26 Richard Biener <rguenther@suse.de>
856 * gcc.dg/uninit-19.c: New testcase.
858 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
860 * lib/target-supports.exp (check_effective_target_vect64): Add
863 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
866 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
868 2015-01-26 Tony Liu <tony.liu@arm.com>
870 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
873 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
876 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
877 correctly, clean up afterwards.
879 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
882 * gfortran.dg/use_rename_7.f90: New.
884 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
886 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
887 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
889 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
892 * gcc.target/sh/pr54236-4.c: New.
894 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
896 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
897 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
900 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
903 * gfortran.dg/open_new_segv.f90: New test.
905 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
914 * gcc.target/sh/pr64345-1.c: New.
915 * gcc.target/sh/pr64345-2.c: New.
916 * gcc.target/sh/pr59533-1.c: New.
917 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
918 * gcc.target/sh/pr52933-2.c: Likewise.
919 * gcc.target/sh/pr54089-1.c: Likewise.
920 * gcc.target/sh/pr54236-1.c: Likewise.
921 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
922 * gcc.target/sh/pr49263-1.c: Remove xfails.
923 * gcc.target/sh/pr49263-2.c: Likewise.
924 * gcc.target/sh/pr49263-3.c: Likewise.
925 * gcc.target/sh/pr53987-1.c: Likewise.
926 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
927 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
928 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
929 (test05, test06, test07, test08, test09, test10, test11, test12): New.
930 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
931 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
933 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
936 2015-01-24 Tom de Vries <tom@codesourcery.com>
938 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
940 2015-01-23 Ian Lance Taylor <iant@google.com>
943 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
944 targets without split stack support.
946 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
949 * gcc.target/i386/pr64317.c: New test.
951 2015-01-23 Jakub Jelinek <jakub@redhat.com>
953 PR rtl-optimization/63637
954 PR rtl-optimization/60663
955 * gcc.dg/pr63637-1.c: New test.
956 * gcc.dg/pr63637-2.c: New test.
957 * gcc.dg/pr63637-3.c: New test.
958 * gcc.dg/pr63637-4.c: New test.
959 * gcc.dg/pr63637-5.c: New test.
960 * gcc.dg/pr63637-6.c: New test.
961 * gcc.target/i386/pr63637-1.c: New test.
962 * gcc.target/i386/pr63637-2.c: New test.
963 * gcc.target/i386/pr63637-3.c: New test.
964 * gcc.target/i386/pr63637-4.c: New test.
965 * gcc.target/i386/pr63637-5.c: New test.
966 * gcc.target/i386/pr63637-6.c: New test.
968 2015-01-23 Richard Biener <rguenther@suse.de>
971 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
972 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
974 2015-01-23 Marek Polacek <polacek@redhat.com>
976 PR preprocessor/60570
977 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
978 * gcc.dg/cpp/pr60570.c: New test.
980 2015-01-23 Richard Biener <rguenther@suse.de>
983 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
984 vectorization on vect64 targets.
986 2015-01-23 Janus Weil <janus@gcc.gnu.org>
989 * gfortran.dg/class_allocate_17.f90: New.
991 2015-01-23 Tobias Burnus <burnus@net-b.de>
994 * gfortran.dg/goacc/combined_loop.f90: New.
996 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
999 * gfortran.dg/make_unit.f90: New test.
1001 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1004 * gfortran.dg/negative_unit_int8.f: Update.
1006 2015-01-22 Jeff Law <law@redhat.com>
1009 * gcc.target/m68k/pr52076-1.c: New test.
1010 * gcc.target/m68k/pr52076-2.c: New test.
1012 2015-01-22 Richard Biener <rguenther@suse.de>
1015 * gcc.dg/torture/pr64728.c: New testcase.
1017 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
1020 * g++.dg/pr64688.C: New test.
1022 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
1024 * gcc.target/i386/chkp-always_inline.c (f1): Make static
1025 to avoid errors with -fpic.
1027 2015-01-22 Richard Biener <rguenther@suse.de>
1030 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1032 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
1034 PR rtl-optimization/64682
1035 * gcc.c-torture/execute/pr64682.c: New file.
1037 2015-01-21 Jakub Jelinek <jakub@redhat.com>
1040 * gcc.dg/pr64511.c: New test.
1042 PR rtl-optimization/62078
1043 * g++.dg/opt/pr62078.C: New test.
1046 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1048 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
1051 * gfortran.dg/internal_pack_15.f90: New test.
1053 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1055 * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
1057 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1059 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1061 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1063 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1065 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1067 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1069 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1071 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1073 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1075 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1077 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1079 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1081 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1083 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1085 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1087 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1089 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1091 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1093 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1095 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1097 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1099 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1101 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1103 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1105 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1107 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1108 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1109 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1112 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1114 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1115 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1116 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1119 2015-01-21 Renlin Li <renlin.li@arm.com>
1121 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1122 * g++.dg/tls/thread_local5g.C: Likewise.
1123 * g++.dg/tls/thread_local6g.C: Likewise.
1125 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1127 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1128 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1129 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1131 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1133 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1134 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1135 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1137 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1139 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1140 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1141 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1143 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1145 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1146 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1147 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1149 2015-01-20 Jeff Law <law@redhat.com>
1152 * gcc.target/m68k/pr59946.c: New test.
1154 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1156 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1157 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1158 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1160 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1162 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1163 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1164 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1166 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1168 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1169 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1170 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1172 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1174 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1175 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1176 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1178 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1181 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1183 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1184 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1185 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1187 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1189 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1190 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1191 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1193 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1195 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1197 2015-01-20 Jakub Jelinek <jakub@redhat.com>
1199 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1202 * g++.dg/ubsan/pr64632.C: New test.
1205 * gcc.dg/pr64663.c: New test.
1207 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1210 * g++.dg/warn/Wunused-var-23.C: New.
1212 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1215 * g++.dg/cpp0x/constexpr-59937-1.C: New.
1216 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1218 2015-01-20 Richard Biener <rguenther@suse.de>
1221 * gcc.dg/lto/pr64684_0.c: New testcase.
1222 * gcc.dg/lto/pr64684_1.c: Likewise.
1223 * gcc.dg/lto/pr64684_2.c: Likewise.
1224 * gcc.dg/lto/pr64685_0.c: Likewise.
1225 * gcc.dg/lto/pr64685_1.c: Likewise.
1227 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1230 * g++.dg/cpp1y/lambda-init12.C: New.
1232 2015-01-20 Richard Biener <rguenther@suse.de>
1234 PR tree-optimization/64410
1235 * g++.dg/vect/pr64410.cc: Require vect_double.
1237 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
1240 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1242 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
1246 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1248 PR rtl-optimization/64081
1249 * gcc.dg/pr64081.c: New test.
1251 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1253 * jit.dg/harness.h: Include <unistd.h>.
1254 (CHECK_NO_ERRORS): New.
1255 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1256 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1257 gcc_jit_context_compile_to_file.
1258 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1259 args to the spawned executable.
1260 (jit-expand-vars): New function.
1261 (jit-exe-params): New variable.
1262 (dg-jit-set-exe-params): New function.
1263 (jit-dg-test): Detect testcases that use
1264 jit-verify-compile-to-file and call jit-setup-compile-to-file.
1265 Set arguments of spawned process to jit-exe-params.
1266 (jit-get-output-filename): New function.
1267 (jit-setup-compile-to-file): New function.
1268 (jit-verify-compile-to-file): New function.
1269 (jit-run-executable): New function.
1270 (jit-verify-executable): New function.
1271 * jit.dg/test-compile-to-assembler.c: New testcase.
1272 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1273 * jit.dg/test-compile-to-executable.c: New testcase.
1274 * jit.dg/test-compile-to-object.c: New testcase.
1276 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
1279 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1282 2015-01-19 Martin Liska <mliska@suse.cz>
1284 * objc/compile/pr64668.m: New test.
1286 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1288 * jit.dg/test-arith-overflow.c: Include stdbool.h.
1289 (create_overflow_fn): Update comment to clarify that
1290 the third param of the created function is a bool *, not
1292 (verify_int_overflow_fn): Convert param "expected_ovf" from
1293 int to bool. Update third param of "overflow_fn_type" from int *
1294 to bool *. Update local "actual_ovf" from int to bool.
1295 (verify_uint_overflow_fn): Likewise.
1297 2015-01-19 Martin Liska <mliska@suse.cz>
1299 * gcc.dg/ipa/ipa-icf-33.c: New test.
1301 2015-01-19 Felix Yang <felix.yang@huawei.com>
1302 Haijian Zhang <z.zhanghaijian@huawei.com>
1304 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1305 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1306 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1307 result_float64x2, expected_hfloat64x2): New helper type, variable and
1309 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1310 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1311 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1312 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1313 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1314 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1315 and target without the FMA feature.
1317 2015-01-19 Jiong Wang <jiong.wang@arm.com>
1319 * gcc.target/aarch64/pr64304.c: New testcase.
1321 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1323 PR rtl-optimization/64081
1324 * gcc.dg/pr64081.c: New test.
1326 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
1329 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1331 * gcc.target/aarch64/test_frame_6.c: Likewise.
1332 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1333 and x19 (in the epilogue).
1334 * gcc.target/aarch64/test_frame_4.c: Likewise.
1335 * gcc.target/aarch64/test_frame_7.c: Likewise.
1337 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
1339 * gcc.target/i386/chkp-always_inline.c: New.
1341 2015-01-15 Andrew Pinski <apinski@cavium.com>
1342 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1344 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1345 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1347 2015-01-18 Andre Vehreschild <vehre@gmx.de>
1350 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1351 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1353 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1356 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1358 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
1361 * gcc.target/sh/torture/pr64652.c: New.
1363 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1365 * gcc.dg/ipa/ipa-icf-32.c: Update template.
1366 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1367 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1368 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1369 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1370 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1372 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1375 * g++.dg/torture/pr64378.C: New testcase.
1377 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1380 * gfortran.dg/block_13.f08: New test
1382 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1385 * gfortran.dg/associate_1.f03: Allow test for character with
1388 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1390 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1391 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1393 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1395 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1397 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
1400 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1402 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1405 * gfortran.dg/alloc_comp_assign_13.f08: New test.
1408 * gfortran.dg/alloc_comp_assign_14.f08: New test.
1411 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1413 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1416 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1418 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
1420 PR rtl-optimization/52773
1421 * gcc.c-torture/compile/pr52773.c: New test.
1423 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1426 * g++.dg/cpp0x/alias-decl-46.C: New.
1428 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1430 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1432 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1434 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1436 (CHECK_FP): Likewise.
1437 (CHECK_CUMULATIVE_SAT): Likewise.
1439 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1441 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1442 (Set_Neon_Cumulative_Sat): Add parameter.
1443 (__set_neon_cumulative_sat): Support new parameter.
1444 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1445 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1447 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1448 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1451 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1453 * g++.dg/tsan/vptr_benign_race.C: New testcase.
1454 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1456 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1459 * g++.dg/tls/thread_local-ice4.C: New.
1461 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
1463 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1466 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1469 * g++.dg/cpp0x/vt-62276.C: New.
1471 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1474 * g++.dg/pr64353.C: New.
1476 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1479 * gcc.target/aarch64/pr64263_1.c: New test.
1481 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1483 PR tree-optimization/64434
1484 * gcc.dg/torture/pr64434.c: Move to...
1485 * gcc.dg/pr64434.c: ... here.
1487 2015-01-16 Richard Biener <rguenther@suse.de>
1490 * gcc.dg/uninit-18.c: New testcase.
1492 2015-01-16 Richard Biener <rguenther@suse.de>
1494 PR tree-optimization/64568
1495 * g++.dg/torture/pr64568-2.C: New testcase.
1497 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1500 * gcc.target/i386/chkp-label-address.c: New.
1502 2015-01-16 Janus Weil <janus@gcc.gnu.org>
1505 * gfortran.dg/pointer_init_6.f90: Extended.
1507 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
1509 * gcc.c-torture/compile/20150108.c: New test.
1511 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
1513 * gcc.target/visium: New directory.
1515 2015-01-16 Richard Biener <rguenther@suse.de>
1517 PR tree-optimization/61743
1518 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1519 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1521 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
1523 * gcc.dg/pr64015.c: New test.
1525 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
1529 * g++.dg/ipa/pr64612.C: New test.
1531 2015-01-16 Renlin Li <renlin.li@arm.com>
1533 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1535 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
1537 * gcc.target/i386/sse-14.c: Test new intrinsic.
1538 * gcc.target/i386/sse-22.c: Ditto.
1540 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1543 * g++.dg/cpp0x/auto44.C: New.
1545 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
1548 * gcc.target/nios2/gpopt-all.c: New test case.
1549 * gcc.target/nios2/gpopt-local.c: New test case.
1550 * gcc.target/nios2/gpopt-global.c: New test case.
1551 * gcc.target/nios2/gpopt-data.c: New test case.
1552 * gcc.target/nios2/gpopt-none.c: New test case.
1554 2015-01-15 Jakub Jelinek <jakub@redhat.com>
1556 * g++.dg/ubsan/vptr-1.C: New test.
1557 * g++.dg/ubsan/vptr-2.C: New test.
1558 * g++.dg/ubsan/vptr-3.C: New test.
1559 * g++.dg/ubsan/vptr-4.C: New test.
1560 * g++.dg/ubsan/vptr-5.C: New test.
1561 * g++.dg/ubsan/vptr-6.C: New test.
1562 * g++.dg/ubsan/vptr-7.C: New test.
1563 * g++.dg/ubsan/vptr-8.C: New test.
1564 * g++.dg/ubsan/vptr-9.C: New test.
1566 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1568 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1570 * lib/gcc-dg.exp: Likewise.
1572 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
1574 PR rtl-optimization/64110
1575 * gcc.target/i386/pr64110.c: Add scan-assembler.
1577 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
1578 James Norris <jnorris@codesourcery.com>
1579 Cesar Philippidis <cesar@codesourcery.com>
1580 Ilmir Usmanov <i.usmanov@samsung.com>
1582 * lib/target-supports.exp (check_effective_target_fopenacc): New
1584 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1585 * g++.dg/goacc/goacc.exp: Likewise.
1586 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1587 * gcc.dg/goacc/goacc.exp: Likewise.
1588 * gfortran.dg/goacc/goacc.exp: Likewise.
1589 * c-c++-common/cpp/openacc-define-1.c: New file.
1590 * c-c++-common/cpp/openacc-define-2.c: Likewise.
1591 * c-c++-common/cpp/openacc-define-3.c: Likewise.
1592 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1593 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1594 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1595 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1596 * c-c++-common/goacc/asyncwait-1.c: Likewise.
1597 * c-c++-common/goacc/cache-1.c: Likewise.
1598 * c-c++-common/goacc/clauses-fail.c: Likewise.
1599 * c-c++-common/goacc/collapse-1.c: Likewise.
1600 * c-c++-common/goacc/data-1.c: Likewise.
1601 * c-c++-common/goacc/data-2.c: Likewise.
1602 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1603 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1604 * c-c++-common/goacc/deviceptr-2.c: Likewise.
1605 * c-c++-common/goacc/deviceptr-3.c: Likewise.
1606 * c-c++-common/goacc/if-clause-1.c: Likewise.
1607 * c-c++-common/goacc/if-clause-2.c: Likewise.
1608 * c-c++-common/goacc/kernels-1.c: Likewise.
1609 * c-c++-common/goacc/loop-1.c: Likewise.
1610 * c-c++-common/goacc/loop-private-1.c: Likewise.
1611 * c-c++-common/goacc/nesting-1.c: Likewise.
1612 * c-c++-common/goacc/nesting-data-1.c: Likewise.
1613 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1614 * c-c++-common/goacc/parallel-1.c: Likewise.
1615 * c-c++-common/goacc/pcopy.c: Likewise.
1616 * c-c++-common/goacc/pcopyin.c: Likewise.
1617 * c-c++-common/goacc/pcopyout.c: Likewise.
1618 * c-c++-common/goacc/pcreate.c: Likewise.
1619 * c-c++-common/goacc/pragma_context.c: Likewise.
1620 * c-c++-common/goacc/present-1.c: Likewise.
1621 * c-c++-common/goacc/reduction-1.c: Likewise.
1622 * c-c++-common/goacc/reduction-2.c: Likewise.
1623 * c-c++-common/goacc/reduction-3.c: Likewise.
1624 * c-c++-common/goacc/reduction-4.c: Likewise.
1625 * c-c++-common/goacc/sb-1.c: Likewise.
1626 * c-c++-common/goacc/sb-2.c: Likewise.
1627 * c-c++-common/goacc/sb-3.c: Likewise.
1628 * c-c++-common/goacc/update-1.c: Likewise.
1629 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1630 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1631 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1632 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1633 * gfortran.dg/goacc/assumed.f95: Likewise.
1634 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1635 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1636 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1637 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1638 * gfortran.dg/goacc/branch.f95: Likewise.
1639 * gfortran.dg/goacc/cache-1.f95: Likewise.
1640 * gfortran.dg/goacc/coarray.f95: Likewise.
1641 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1642 * gfortran.dg/goacc/cray.f95: Likewise.
1643 * gfortran.dg/goacc/critical.f95: Likewise.
1644 * gfortran.dg/goacc/data-clauses.f95: Likewise.
1645 * gfortran.dg/goacc/data-tree.f95: Likewise.
1646 * gfortran.dg/goacc/declare-1.f95: Likewise.
1647 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1648 * gfortran.dg/goacc/fixed-1.f: Likewise.
1649 * gfortran.dg/goacc/fixed-2.f: Likewise.
1650 * gfortran.dg/goacc/fixed-3.f: Likewise.
1651 * gfortran.dg/goacc/fixed-4.f: Likewise.
1652 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1653 * gfortran.dg/goacc/if.f95: Likewise.
1654 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1655 * gfortran.dg/goacc/list.f95: Likewise.
1656 * gfortran.dg/goacc/literal.f95: Likewise.
1657 * gfortran.dg/goacc/loop-1.f95: Likewise.
1658 * gfortran.dg/goacc/loop-2.f95: Likewise.
1659 * gfortran.dg/goacc/loop-3.f95: Likewise.
1660 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1661 * gfortran.dg/goacc/omp.f95: Likewise.
1662 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1663 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1664 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1665 * gfortran.dg/goacc/parameter.f95: Likewise.
1666 * gfortran.dg/goacc/private-1.f95: Likewise.
1667 * gfortran.dg/goacc/private-2.f95: Likewise.
1668 * gfortran.dg/goacc/private-3.f95: Likewise.
1669 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1670 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1671 * gfortran.dg/goacc/reduction.f95: Likewise.
1672 * gfortran.dg/goacc/routine-1.f90: Likewise.
1673 * gfortran.dg/goacc/routine-2.f90: Likewise.
1674 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1675 * gfortran.dg/goacc/several-directives.f95: Likewise.
1676 * gfortran.dg/goacc/sie.f95: Likewise.
1677 * gfortran.dg/goacc/subarrays.f95: Likewise.
1678 * gfortran.dg/gomp/map-1.f90: Likewise.
1679 * gfortran.dg/openacc-define-1.f90: Likewise.
1680 * gfortran.dg/openacc-define-2.f90: Likewise.
1681 * gfortran.dg/openacc-define-3.f90: Likewise.
1682 * g++.dg/gomp/block-1.C: Update for changed compiler output.
1683 * g++.dg/gomp/block-2.C: Likewise.
1684 * g++.dg/gomp/block-3.C: Likewise.
1685 * g++.dg/gomp/block-5.C: Likewise.
1686 * g++.dg/gomp/target-1.C: Likewise.
1687 * g++.dg/gomp/target-2.C: Likewise.
1688 * g++.dg/gomp/taskgroup-1.C: Likewise.
1689 * g++.dg/gomp/teams-1.C: Likewise.
1690 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1691 * gcc.dg/cilk-plus/jump.c: Likewise.
1692 * gcc.dg/gomp/block-1.c: Likewise.
1693 * gcc.dg/gomp/block-10.c: Likewise.
1694 * gcc.dg/gomp/block-2.c: Likewise.
1695 * gcc.dg/gomp/block-3.c: Likewise.
1696 * gcc.dg/gomp/block-4.c: Likewise.
1697 * gcc.dg/gomp/block-5.c: Likewise.
1698 * gcc.dg/gomp/block-6.c: Likewise.
1699 * gcc.dg/gomp/block-7.c: Likewise.
1700 * gcc.dg/gomp/block-8.c: Likewise.
1701 * gcc.dg/gomp/block-9.c: Likewise.
1702 * gcc.dg/gomp/target-1.c: Likewise.
1703 * gcc.dg/gomp/target-2.c: Likewise.
1704 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1705 * gcc.dg/gomp/teams-1.c: Likewise.
1707 2015-01-15 David Malcolm <dmalcolm@redhat.com>
1709 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1712 2015-01-15 Mike Stump <mikestump@comcast.net>
1714 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1715 * gcc.dg/inline_2.c: Likewise.
1716 * gcc.dg/inline_3.c: Likewise.
1717 * gcc.dg/inline_4.c: Likewise.
1719 2015-01-15 Janus Weil <janus@gcc.gnu.org>
1722 * gfortran.dg/proc_ptr_comp_43.f90: New.
1724 2015-01-15 Mike Stump <mikestump@comcast.net>
1726 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1727 * gcc.dg/unroll_2.c: Likewise.
1728 * gcc.dg/unroll_3.c: Likewise.
1729 * gcc.dg/unroll_4.c: Likewise.
1730 * gcc.dg/unroll_5.c: Likewise.
1732 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
1735 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1737 * gcc.target/aarch64/test_frame_6.c: Likewise.
1738 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1739 x30 and x19 (in the epilogue).
1740 * gcc.target/aarch64/test_frame_4.c: Likewise.
1741 * gcc.target/aarch64/test_frame_7.c: Likewise.
1743 2015-01-15 Martin Liska <mliska@suse.cz>
1745 * g++.dg/ipa/pr64068.C: New test.
1746 * gcc.dg/ipa/PR64559.c: New test.
1748 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1750 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1753 2015-01-15 Richard Biener <rguenther@suse.de>
1755 PR tree-optimization/61743
1756 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1757 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1759 2015-01-15 Renlin Li <renlin.li@arm.com>
1761 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1762 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1764 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1766 * gcc.dg/vect/vect-aggressive-1.c: New.
1767 * gcc.target/i386/avx2-vect-aggressive.c: New.
1769 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1771 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1773 2015-01-15 Richard Biener <rguenther@suse.de>
1776 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1777 -Wl,-undefined,dynamic_lookup.
1779 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1781 * gnat.dg/opt47.adb: New test.
1783 2015-01-15 Richard Biener <rguenther@suse.de>
1786 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1788 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1790 PR tree-optimization/64434
1791 * gcc.dg/torture/pr64434.c: New test.
1793 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
1795 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1796 -mno-micromips. MIPS32R1 and below require -mno-micromips.
1797 -march=loongson* and -march=octeon* require -mno-micromips.
1799 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
1800 Matthew Fortune <matthew.fortune@imgtec.com>
1802 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1803 * gcc.target/mips/call-saved-5.c (foo): Likewise.
1804 * gcc.target/mips/call-saved-6.c (foo): Likewise.
1805 * gcc.target/mips/call-saved-7.c: New file.
1806 * gcc.target/mips/call-saved-8.c: New file.
1807 * gcc.target/mips/call-saved-9.c: New file.
1809 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
1811 * gcc.target/mips/lsa.c: New file.
1812 * gcc.target/mips/mips64-lsa.c: Likewise.
1813 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1814 * gcc.target/mips/mulsize-4.c: Likewise.
1815 * gcc.target/mips/mulsize-5.c: New file.
1816 * gcc.target/mips/mulsize-6.c: Likewise.
1817 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1818 and !HAS_LSA as ghost options.
1819 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1822 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
1824 * g++.dg/torture/20141013.c: Set -fno-short-enums.
1826 2015-01-15 Richard Biener <rguenther@suse.de>
1829 * gcc.dg/torture/pr64365.c: New testcase.
1831 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
1833 * gcc.dg/stackprotectexplicit1.c: New test.
1834 * g++.dg/stackprotectexplicit2.c: New test.
1836 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1839 * gfortran.dg/inquire_internal.f90: New.
1840 * gfortran.dg/negative_unit_check.f90: New.
1842 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
1845 * gcc.target/sh/pr53988-1.c: New.
1847 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
1850 * g++.dg/tls/thread_local-ice3.C: New.
1852 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
1854 * gcc.target/i386/fentry-override.c: Properly place {} in target
1855 selector. Remove nonpic.
1856 * gcc.target/i386/fentry.c: Likewise.
1858 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
1860 * gcc.dg/atomic-invalid.c: Check for invalid memory model
1861 warnings instead of errors.
1863 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
1865 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1866 option support instead of ENABLE_LTO from Makefile.
1868 2015-01-14 Richard Biener <rguenther@suse.de>
1870 PR tree-optimization/59354
1871 * gcc.dg/vect/pr59354.c: New testcase.
1873 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
1875 * lib/target-supports.exp
1876 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1877 on ARM architures before v7.
1879 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
1882 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1885 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1888 * gcc.target/i386/pr64386.c: New test.
1890 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1893 * gcc.target/i386/pr64393.c: New test.
1895 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1898 * gcc.target/i386/pr64387.c: New test.
1900 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
1902 * gcc.target/aarch64/store-pair-1.c: Fix typo.
1904 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1906 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1908 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1911 * gcc.target/arm/pr64453.c: New.
1913 2015-01-14 Richard Biener <rguenther@suse.de>
1916 * gcc.dg/lto/pr64415_0.c: New testcase.
1917 * gcc.dg/lto/pr64415_1.c: Likewise.
1919 2015-01-14 Martin Liska <mliska@suse.cz>
1921 * gcc.dg/ipa/pr64307.c: New test.
1923 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
1925 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1928 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1931 * gcc.target/arm/pr64460_1.c: New test.
1933 2015-01-14 Richard Biener <rguenther@suse.de>
1935 PR tree-optimization/64493
1936 PR tree-optimization/64495
1937 * gcc.dg/vect/pr64493.c: New testcase.
1938 * gcc.dg/vect/pr64495.c: Likewise.
1940 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
1942 * gcc.dg/Warray-bounds-11.c: New test-case.
1944 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1946 * gcc.target/mips/octeon3-pipe-1.c: New test.
1948 2015-01-13 David Malcolm <dmalcolm@redhat.com>
1950 * jit.dg/harness.h (set_up_logging): Move string concatenation
1952 (concat_strings): New function.
1953 (dump_reproducer): New function.
1954 (test_jit): Call dump_reproducer.
1955 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1957 (jit-dg-test): Delete any generated reproducer from previous runs.
1958 Verify that a generated reproducer was created, and verify that it
1960 * jit.dg/test-nested-contexts.c (main): Call
1961 gcc_jit_context_dump_reproducer_to_file.
1963 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1965 * gcc.dg/aru-2.c: Add dg-require-profiling.
1967 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1969 * lib/target-supports.exp (check_profiling_available): Check if
1972 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
1975 * g++.dg/torture/pr64565.C: New testcase.
1977 2015-01-13 Marek Polacek <polacek@redhat.com>
1980 * gcc.dg/tm/pr64391.c: New test.
1982 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1984 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
1987 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1989 * gcc.target/i386/pie.c: New test.
1991 * lib/target-supports.exp (check_effective_target_pie): New.
1993 2015-01-13 Jakub Jelinek <jakub@redhat.com>
1995 PR rtl-optimization/64286
1996 * gcc.target/i386/avx2-pr64286.c: New test.
1998 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
2001 * g++.dg/cpp0x/vt-57626.C: New.
2003 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2006 * gfortran.dg/pr64528.f90: New test.
2008 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
2010 * gcc.target/aarch64/subsp.c: New test.
2012 2015-01-13 Andrew Pinski <apinski@cavium.com>
2014 * gcc.target/aarch64/store-pair-1.c: New testcase.
2016 2015-01-13 Richard Biener <rguenther@suse.de>
2019 * gcc.dg/lto/pr64373_0.c: New testcase.
2021 2015-01-13 Andrew Pinski <apinski@cavium.com>
2023 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2024 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2026 2015-01-13 Richard Biener <rguenther@suse.de>
2028 PR tree-optimization/64406
2029 * gcc.dg/pr64406.c: New testcase.
2031 2015-01-13 Richard Biener <rguenther@suse.de>
2033 PR tree-optimization/64404
2034 * gcc.dg/vect/pr64404.c: New testcase.
2036 2015-01-13 Richard Biener <rguenther@suse.de>
2038 PR tree-optimization/64568
2039 * g++.dg/torture/pr64568.C: New testcase.
2041 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2043 * jit.dg/test-error-local-used-from-other-function.c: New test
2045 * jit.dg/test-error-param-reuse.c: New test case.
2046 * jit.dg/test-error-param-sharing.c: New test case.
2047 * jit.dg/test-error-param-used-from-other-function.c: New test
2049 * jit.dg/test-error-param-used-without-a-function.c: New test
2052 2015-01-12 Jakub Jelinek <jakub@redhat.com>
2054 PR tree-optimization/64563
2055 * gcc.dg/pr64563.c: New test.
2058 * gcc.target/i386/pr64513.c: New test.
2060 PR tree-optimization/64454
2061 * gcc.dg/pr64454.c: New test.
2064 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2066 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2067 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2068 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2069 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2070 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2071 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2072 * gcc.dg/vect/slp-25.c: Likewise.
2073 * gcc.dg/vect/vect-109.c: Likewise.
2074 * gcc.dg/vect/vect-13.c: Likewise.
2075 * gcc.dg/vect/vect-17.c: Likewise.
2076 * gcc.dg/vect/vect-18.c: Likewise.
2077 * gcc.dg/vect/vect-19.c: Likewise.
2078 * gcc.dg/vect/vect-20.c: Likewise.
2079 * gcc.dg/vect/vect-21.c: Likewise.
2080 * gcc.dg/vect/vect-22.c: Likewise.
2081 * gcc.dg/vect/vect-27.c: Likewise.
2082 * gcc.dg/vect/vect-29.c: Likewise.
2083 * gcc.dg/vect/vect-2-big-array.c: Likewise.
2084 * gcc.dg/vect/vect-2.c: Likewise.
2085 * gcc.dg/vect/vect-3.c: Likewise.
2086 * gcc.dg/vect/vect-4.c: Likewise.
2087 * gcc.dg/vect/vect-5.c: Likewise.
2088 * gcc.dg/vect/vect-72.c: Likewise.
2089 * gcc.dg/vect/vect-73-big-array.c: Likewise.
2090 * gcc.dg/vect/vect-73.c: Likewise.
2091 * gcc.dg/vect/vect-77-global.c: Likewise.
2092 * gcc.dg/vect/vect-78-global.c: Likewise.
2093 * gcc.dg/vect/vect-7.c: Likewise.
2094 * gcc.dg/vect/vect-86.c: Likewise.
2095 * gcc.dg/vect/vect-align-1.c: Likewise.
2096 * gcc.dg/vect/vect-align-3.c: Likewise.
2097 * gcc.dg/vect/vect-all-big-array.c: Likewise.
2098 * gcc.dg/vect/vect-all.c: Likewise.
2099 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2100 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2101 * gcc.dg/vect/vect-peel-3.c: Likewise.
2102 * gcc.dg/vect/vect-peel-4.c: Likewise.
2103 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2105 2015-01-12 Jeff Law <law@redhat.com>
2108 * gcc.target/m68k/pr64461.c: New test.
2110 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2112 * jit.dg/test-array-as-pointer.c (create_code): Update call
2113 to gcc_jit_context_new_global by setting "kind" to
2114 GCC_JIT_GLOBAL_IMPORTED.
2115 * jit.dg/test-error-array-as-pointer.c: Likewise.
2116 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2117 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2118 setting kind to GCC_JIT_GLOBAL_EXPORTED.
2119 * jit.dg/test-using-global.c (the_global): Rename to...
2120 (imported_global): ...this.
2121 (create_code): Update to test the three kinds of global.
2122 (verify_code): Likewise.
2124 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
2127 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
2129 * gcc.target/i386/pr64291-2.c: Updated.
2131 2015-01-12 Richard Biener <rguenther@suse.de>
2133 PR tree-optimization/64530
2134 * gfortran.dg/pr64530.f90: New testcase.
2136 2015-01-12 Richard Biener <rguenther@suse.de>
2139 * gcc.dg/torture/pr64357.c: New testcase.
2141 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
2143 * gcc.target/i386/nop-mcount.c: Properly place {} in target
2146 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2147 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2149 2015-01-12 Martin Liska <mliska@suse.cz>
2151 * gcc.dg/ipa/PR64550.c: New test.
2153 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
2156 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2158 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2161 * gfortran.dg/typebound_operator_20.f90: New.
2163 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2166 * gfortran.dg/proc_ptr_comp_42.f90: New.
2168 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2171 * gfortran.dg/proc_ptr_comp_41.f90: New.
2173 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
2175 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2177 2015-01-10 Tobias Burnus <burnus@net-b.de>
2180 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2181 and add dg-excess-errors.
2182 * gfortran.dg/line_length_6.f90: New.
2183 * gfortran.dg/line_length_7.f90: New.
2184 * gfortran.dg/line_length_8.f90: New.
2185 * gfortran.dg/line_length_9.f90: New.
2186 * gfortran.dg/line_length_10.f90: New.
2187 * gfortran.dg/line_length_11.f90: New.
2189 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2191 * jit.dg/test-threads.c (struct testcase): Move declaration
2192 to jit.dg/all-non-failing-tests.h.
2193 (testcases): Likewise.
2194 * jit.dg/all-non-failing-tests.h (struct testcase): Move
2195 declaration here from jit.dg/all-non-failing-tests.h.
2196 (testcases): Likewise.
2197 * jit.dg/test-combination.c (create_code): Eliminate spelling
2198 out all of the testcases in favor of looping through the
2199 "testcases" metadata.
2200 (verify_code): Likewise.
2202 2015-01-09 Jakub Jelinek <jakub@redhat.com>
2204 PR rtl-optimization/64536
2205 * gcc.dg/pr64536.c: New test.
2207 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2209 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2210 * jit.dg/test-combination.c (create_code): Likewise.
2211 (verify_code): Likewise.
2212 * jit.dg/test-constants.c: New test case.
2213 * jit.dg/test-threads.c: Add test-constants.c.
2215 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
2218 * objc.dg/gnu-api-2-class.m: Add a test case
2219 for the above change.
2221 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
2223 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2225 2015-01-09 Richard Biener <rguenther@suse.de>
2227 PR tree-optimization/64410
2228 * g++.dg/vect/pr64410.cc: New testcase.
2230 2015-01-09 Martin Liska <mliska@suse.cz>
2232 * gcc.dg/ipa/ipa-icf-32.c: New test.
2234 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2236 * c-c++-common/tsan/tsan_barrier.h: New.
2237 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2238 * c-c++-common/tsan/bitfield_race.c: Likewise.
2239 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2240 * c-c++-common/tsan/mutexset1.c: Likewise.
2241 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2242 * c-c++-common/tsan/race_on_mutex.c: Likewise.
2243 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2244 * c-c++-common/tsan/simple_race.c: Likewise.
2245 * c-c++-common/tsan/simple_stack.c: Likewise.
2246 * c-c++-common/tsan/sleep_sync.c: Likewise.
2247 * c-c++-common/tsan/tiny_race.c: Likewise.
2248 * c-c++-common/tsan/tls_race.c: Likewise.
2249 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2250 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2251 * g++.dg/tsan/atomic_free.C: Likewise.
2252 * g++.dg/tsan/atomic_free2.C: Likewise.
2253 * g++.dg/tsan/cond_race.C: Likewise.
2254 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2256 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
2259 * lib/target-supports.exp (check_effective_target_libatomic_available):
2261 * gfortran.dg/coarray/caf.exp: Only add -latomic for
2262 targets that match effective-target libatomic_available.
2263 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2265 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2267 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2268 Verify the result of gcc_jit_context_get_last_error.
2269 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2271 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2273 PR tree-optimization/63989
2274 * gcc.dg/strlenopt-27.c: New test.
2276 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2278 * jit.dg/harness.h (set_up_logging): New function.
2279 (test_jit): Fail if gcc_jit_context_acquire fails. Call
2280 set_up_logging on the context, so that every testcase is
2281 logged to a particular file.
2282 * jit.dg/test-nested-contexts.c (main): Open a logfile,
2283 and call gcc_jit_context_set_logfile on the top-level context.
2285 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2288 * g++.dg/opt/pr64338.C: New test.
2290 2015-01-08 Tobias Burnus <burnus@net-b.de>
2292 * gfortran.dg/coarray/codimension_2b.f90: New file.
2293 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2294 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2296 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2299 * g++.dg/ext/fnname4.C: New.
2301 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2304 * g++.dg/cpp0x/constexpr-64462.C: New.
2306 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2309 * g++.dg/cpp0x/deleted10.C: New.
2311 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2313 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2315 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2317 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2318 GCC_JIT_UNARY_OP_ABS.
2319 (verify_unary_ops): Likewise.
2321 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2323 * jit.dg/test-arith-overflow.c: New test case.
2324 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2325 * jit.dg/test-combination.c (create_code): Likewise.
2326 (verify_code): Likewise.
2327 * jit.dg/test-threads.c (testcases): Likewise.
2329 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2331 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2332 rather than "jit". Load g++.exp, and call g++_init.
2333 Run test-*.cc files within the testsuite and *.cc files within
2335 (jit-dg-test): Drop the addition of -fgnu89-inline to
2336 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2337 doing it when compiling C testcases (since g++ does not handle
2338 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2339 is restored to the value after g++_init ran, rather than the
2340 value before g++_init ran. Return a list of
2341 $comp_output $output_file, as dg-test assumes.
2343 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2345 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2346 make it easier to figure out the origin of each test result when
2347 running test-combination.c and test-threads.c.
2348 (CHECK_VALUE): Likewise.
2349 (CHECK_DOUBLE_VALUE): Likewise.
2350 (CHECK_STRING_VALUE): Likewise.
2351 (CHECK_STRING_STARTS_WITH): Likewise.
2352 (CHECK_STRING_CONTAINS): Likewise.
2354 (check_string_value): Likewise, add "funcname" param.
2355 (check_string_starts_with): Likewise.
2356 (check_string_contains): Likewise.
2358 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2360 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2361 generating name of built executable.
2363 2015-01-07 Marek Polacek <polacek@redhat.com>
2366 * gcc.dg/pr64440.c: New test.
2367 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2369 2015-01-07 Marek Polacek <polacek@redhat.com>
2372 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2373 * gcc.dg/pr64417.c: New test.
2375 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2378 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2381 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2383 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2384 Check if testcases run without errors, not just if they compile.
2386 2015-01-06 Christian Bruel <christian.bruel@st.com>
2389 * gcc.target/sh/pr64507.c: New test.
2391 2015-01-06 Arnaud Charlet <charlet@adacore.com>
2393 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2395 2015-01-06 Jakub Jelinek <jakub@redhat.com>
2397 * c-c++-common/asan/sanitize-all-1.c: New test.
2398 * c-c++-common/ubsan/sanitize-all-1.c: New test.
2399 * c-c++-common/ubsan/sanitize-all-2.c: New test.
2400 * c-c++-common/ubsan/sanitize-all-3.c: New test.
2401 * c-c++-common/ubsan/sanitize-all-4.c: New test.
2403 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2405 * lib/target-supports.exp (check_profiling_available): Return 0 for
2407 (check_effective_target_tls_runtime): Likewise.
2408 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2409 * gcc.dg/20020312-2.c: Adjust for Visium.
2410 * gcc.dg/tls/thr-cse-1.c: Likewise
2411 * gcc.dg/tree-ssa/20040204-1.c: Likewise
2412 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2413 * gcc.dg/weak/typeof-2.c: Likewise.
2415 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
2417 PR rtl-optimization/64287
2418 * gcc.dg/aru-2.c: New test.
2420 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2423 * c-c++-common/ubsan/pr64344-1.c: New test.
2424 * c-c++-common/ubsan/pr64344-2.c: New test.
2426 PR tree-optimization/64465
2427 * gcc.dg/pr64465.c: New test.
2429 PR tree-optimization/64494
2430 * gcc.c-torture/compile/pr64494.c: New test.
2432 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2435 * gfortran.dg/realloc_on_assign_25.f90: New test.
2437 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2439 Update copyright years.
2441 2015-01-05 Marek Polacek <polacek@redhat.com>
2444 * gcc.dg/pr64423.c: New test.
2446 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
2448 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2449 mmix-knuth-mmixware for the same reason as for MIPS.
2450 * gcc.dg/debug/debug-2.c: Ditto.
2452 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2454 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
2457 * lib/gfortran.exp: Add libatomic library search path.
2458 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2459 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2461 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2463 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2465 * c-c++-common/tsan/bitfield_race.c: New testcase.
2466 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2468 2015-01-02 Tobias Burnus <burnus@net-b.de>
2470 * gfortran.dg/coarray/collectives_4.f90: New.
2472 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2475 * gfortran.dg/extends_16.f90: New.
2477 2015-01-02 Tobias Burnus <burnus@net-b.de>
2479 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2481 2015-01-02 Tobias Burnus <burnus@net-b.de>
2483 * gfortran.dg/coarray/codimension_2.f90: New.
2484 * gfortran.dg/coarray/codimension_2a.f90: New.
2485 * gfortran.dg/coarray_35.f90: New.
2486 * gfortran.dg/coarray_35a.f90: New.
2488 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2491 * gfortran.dg/dummy_procedure_11.f90: New.
2493 Copyright (C) 2015 Free Software Foundation, Inc.
2495 Copying and distribution of this file, with or without modification,
2496 are permitted in any medium without royalty provided the copyright
2497 notice and this notice are preserved.