1 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/lookup/using54.C: New.
6 2015-02-13 Jeff Law <law@redhat.com>
9 Revert my change for tree-optimization/64823.
11 2015-02-13 Jakub Jelinek <jakub@redhat.com>
13 PR tree-optimization/65053
14 * gcc.c-torture/execute/pr65053-1.c: New test.
15 * gcc.c-torture/execute/pr65053-2.c: New test.
17 2015-02-13 Marek Polacek <polacek@redhat.com>
20 * gcc.dg/pr65050.c: New test.
22 2015-02-13 Jeff Law <law@redhat.com>
24 PR tree-optimization/64823
25 * gcc.dg/uninit-20.c: New test.
27 PR rtl-optimization/47477
28 * gcc.dg/tree-ssa/pr47477.c: New test.
30 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
33 * g++.dg/parse/ivdep-2.C: New.
34 * g++.dg/parse/ivdep-3.C: Likewise.
36 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
39 * gfortran.dg/continuation_13.f90: New test.
40 * gfortran.dg/continuation_14.f: New test.
42 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
45 * g++.dg/cpp0x/sfinae55.C: New.
47 2015-02-13 Jakub Jelinek <jakub@redhat.com>
50 * g++.dg/ipa/pr65034.C: New test.
52 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
54 PR tree-optimization/65002
55 * gcc.dg/pr65002.C: New.
57 2015-02-13 Marek Polacek <polacek@redhat.com>
60 * c-c++-common/pr65040.c: New test.
62 2015-02-13 Bin Cheng <bin.cheng@arm.com>
64 PR tree-optimization/64705
65 * gcc.dg/tree-ssa/pr64705.c: New test.
67 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
70 * gcc.dg/visibility-22.c: New test.
71 * gcc.dg/visibility-23.c: New test.
72 * gcc.target/i386/pr32219-1.c: New test.
73 * gcc.target/i386/pr32219-2.c: New test.
74 * gcc.target/i386/pr32219-3.c: New test.
75 * gcc.target/i386/pr32219-4.c: New test.
76 * gcc.target/i386/pr32219-5.c: New test.
77 * gcc.target/i386/pr32219-6.c: New test.
78 * gcc.target/i386/pr32219-7.c: New test.
79 * gcc.target/i386/pr32219-8.c: New test.
80 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
82 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
85 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
88 2015-02-12 Jakub Jelinek <jakub@redhat.com>
91 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
94 * g++.dg/ubsan/pr65000.C: New test.
96 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
99 * gfortran.dg/finalize_28.f90: New test
101 2015-02-12 Jakub Jelinek <jakub@redhat.com>
104 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
105 DW_TAG_lexical_block removal.
106 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
107 * g++.dg/guality/pr55541.C: New test.
110 * g++.dg/ubsan/pr64984.C: New test.
112 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
114 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
116 2015-02-12 Jakub Jelinek <jakub@redhat.com>
119 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
120 instructions for 2015-01-14 get_memmodel changes.
121 * gcc.target/powerpc/atomic-p8.c: Likewise.
124 * g++.dg/ubsan/pr65019.C: New test.
126 PR tree-optimization/65014
127 * gcc.c-torture/compile/pr65014.c: New test.
129 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
132 * gfortran/fmt_g0_7.f08: Revise test.
134 2015-02-11 Jeff Law <law@redhat.com>
137 * gcc.target/m68k/pr63347.c: New test.
139 2015-02-11 Marek Polacek <polacek@redhat.com>
141 * g++.dg/ubsan/shift-1.C: New test.
142 * gcc.dg/ubsan/c-shift-2.c: New test.
143 * c-c++-common/ubsan/shift-5.c: Remove file.
145 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
147 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
148 Directive adjusted to XFAIL.
149 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
152 2015-02-11 Jakub Jelinek <jakub@redhat.com>
155 * g++.dg/opt/pr65003.C: New test.
157 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
159 * lib/target-supports.exp (check_effective_target_pie): Renamed
161 (check_effective_target_pie_enabled): This.
162 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
163 * gcc.target/i386/pie.c: Likewise.
165 2015-02-11 Andrew Pinski <apinski@cavium.com>
168 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
169 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
171 2015-02-11 Jakub Jelinek <jakub@redhat.com>
174 * gcc.target/i386/pr61925-1.c: New test.
175 * gcc.target/i386/pr61925-2.c: New test.
176 * gcc.target/i386/pr61925-3.c: New test.
178 2015-02-10 Jakub Jelinek <jakub@redhat.com>
181 * g++.dg/asan/pr65004.C: New test.
183 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
186 * gcc.taget/sh/pr64661-0.h: New.
187 * gcc.taget/sh/pr64661-1.c: New.
188 * gcc.taget/sh/pr64661-2.c: New.
189 * gcc.taget/sh/pr64661-3.c: New.
190 * gcc.taget/sh/pr64661-4.c: New.
192 2015-02-10 Richard Biener <rguenther@suse.de>
194 PR tree-optimization/64995
195 * g++.dg/torture/pr64995.C: New testcase.
197 2015-02-10 Richard Biener <rguenther@suse.de>
199 PR tree-optimization/64909
200 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
202 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
204 * gcc.dg/signbit-sa.c: New test.
206 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
209 * gfortran/fmt_g0_7.f08: New test.
211 2015-02-10 Bin Cheng <bin.cheng@arm.com>
213 PR tree-optimization/43378
214 * gcc.dg/tree-ssa/pr43378.c: New test.
216 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
219 * g++.dg/torture/pr64978.C: New testcase.
221 2015-02-09 Jakub Jelinek <jakub@redhat.com>
224 * gcc.dg/asan/pr64981.c: New test.
226 2015-02-09 Marek Polacek <polacek@redhat.com>
229 * gcc.dg/pr64856.c: New test.
231 2015-02-09 Jakub Jelinek <jakub@redhat.com>
234 * gcc.dg/tree-ssa/stdarg-7.c: New test.
235 * gcc.c-torture/execute/pr64979.c: New test.
237 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
239 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
241 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
243 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
244 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
246 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
249 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
251 2015-02-09 Richard Biener <rguenther@suse.de>
253 PR tree-optimization/54000
254 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
256 2015-02-09 Tom de Vries <tom@codesourcery.com>
258 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
260 2015-02-09 Martin Liska <mliska@suse.cz>
262 * g++.dg/ipa/pr64858.C: New test.
264 2015-02-09 Tom de Vries <tom@codesourcery.com>
266 * gcc.dg/uninit-19.c: Fix warning line for fpic.
268 2015-02-08 Andrew Pinski <apinski@cavium.com>
270 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
272 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
275 * gfortran.dg/use_rename_8.f90: New.
277 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
279 * gnat.dg/addr7.ad[sb]: New test.
280 * gnat.dg/addr8.ad[sb]: Likewise.
282 2015-02-06 David Malcolm <dmalcolm@redhat.com>
285 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
286 from jit.dg/test-compile-to-executable.c's create_code, with a
287 clarification of the output message.
288 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
290 (test_jit): Use CHECK_NO_ERRORS when calling
291 gcc_jit_context_compile_to_file.
292 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
293 jit-verify-compile-to-file to jit-verify-output-file-was-created.
294 (jit-setup-compile-to-file): Likewise. Add a verbose comment
295 about deletions that are attempted.
296 (jit-verify-compile-to-file): Rename to...
297 (jit-verify-output-file-was-created): ...this, and drop the
298 attempt to run "file" and verify the output.
299 (jit-verify-assembler): New function.
300 (jit-verify-object): New function.
301 (jit-verify-dynamic-library): New function.
302 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
303 favor of an implementation from new file
304 create-code-for-hello-world-executable.h, which also adds a
306 (dg-final): Replace jit-verify-compile-to-file with
307 jit-verify-output-file-was-created, and invoke new function
308 jit-verify-assembler.
309 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
311 (dg-final): Replace jit-verify-compile-to-file with
312 jit-verify-output-file-was-created, and invoke new function
313 jit-verify-dynamic-library.
314 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
315 favor of an implementation from new file
316 create-code-for-hello-world-executable.h, which also adds a
318 (dg-final): Replace jit-verify-compile-to-file with
319 jit-verify-output-file-was-created. Strengthen the expected stdout
320 from the built executable.
321 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
322 favor of an implementation from new file
323 create-code-for-hello-world-executable.h, which also adds a
325 (dg-final): Replace jit-verify-compile-to-file with
326 jit-verify-output-file-was-created, and invoke new function
328 * jit.dg/verify-dynamic-library.c: New source file.
330 2015-02-06 Sebastian Pop <s.pop@samsung.com>
331 Brian Rzycki <b.rzycki@samsung.com>
333 PR tree-optimization/64878
334 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
336 2015-02-06 Jakub Jelinek <jakub@redhat.com>
339 * g++.dg/ipa/pr64896.C: New test.
341 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
344 * gcc.target/powerpc/pr64205.c: New file.
346 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
348 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
349 (dg-options): Use -fpie instead of -fPIE -pie.
351 2015-02-06 Jakub Jelinek <jakub@redhat.com>
354 * g++.dg/asan/pr64937.C: New test.
356 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
359 * gfortran.dg/class_to_type_4.f90: New test
361 2015-01-29 Andre Vehreschild <vehre@gmx.de>
363 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
365 2015-02-06 Jakub Jelinek <jakub@redhat.com>
367 PR rtl-optimization/64957
369 * gcc.c-torture/execute/pr64957.c: New test.
371 2015-02-05 Jeff Law <law@redhat.com>
374 * gcc.target/h8300/pr17306-1.c: New test.
375 * gcc.target/h8300/pr17306-2.c: New test.
377 2015-02-05 Tobias Burnus <burnus@net-b.de>
380 * gfortran.dg/structure_constructor_12.f90: New.
382 2015-02-05 Jeff Law <law@redhat.com>
385 gcc.target/h8300/pr58400.c: New test.
387 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
389 * gcc.target/arm/macro_defs0.c: New test.
390 * gcc.target/arm/macro_defs1.c: New test.
391 * gcc.target/arm/macro_defs2.c: New test.
393 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
395 PR rtl-optimization/64905
396 * gcc.target/i386/pr64905.c: Require nonpic target.
397 (dg-options): Add -fomit-frame-pointer.
400 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
402 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
405 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
408 * gfortran.dg/type_to_class_2.f90: New test
409 * gfortran.dg/type_to_class_3.f90: New test
411 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
414 * g++.dg/torture/pr64686.C: New testcase.
416 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
418 PR rtl-optimization/64905
419 * gcc.target/i386/pr64905.c: New file.
421 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
423 * gcc.dg/guality/pr41447-1.c: Remove xfail.
424 * gcc.dg/guality/pr41616-1.c: Ditto.
426 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
429 * gcc.dg/pr64817-3.c: New.
431 2015-02-04 Jakub Jelinek <jakub@redhat.com>
432 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
434 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
435 pass parameters in registers.
436 * gcc.dg/guality/pr36728-2.c (main): Likewise.
437 * gcc.dg/guality/pr36728-3.c (main): Likewise.
438 * gcc.dg/guality/pr36728-4.c (main): Likewise.
440 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
441 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
443 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
444 list, allow for multilibed targets.
445 * gcc.dg/combine_ashiftrt_2.c: Likewise.
447 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
449 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
450 * gcc.dg/pr46728-6.c: Ditto.
452 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
454 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
455 for mips_nanlegacy target.
457 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
459 * gcc.target/i386/chkp-hidden-def.c: New.
461 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
464 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
465 to use 24 bits for bitfield b.
467 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
470 * lib/target-supports.exp (check_effective_target_bswap64): Do not
471 cache result in a global variable. Include all 32-bit targets for
474 2015-02-03 Jakub Jelinek <jakub@redhat.com>
476 PR rtl-optimization/64756
477 * gcc.c-torture/execute/pr64756.c: New test.
479 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
482 * gcc.target/sh/pr64660-0.h: New.
483 * gcc.target/sh/pr64660-1.c: New.
484 * gcc.target/sh/pr64660-2.c: New.
485 * gcc.target/sh/pr64660-3.c: New.
486 * gcc.target/sh/pr64660-4.c: New.
488 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
491 * g++.dg/warn/Waddress-2.C: New.
493 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
496 * gcc.target/i386/pr49095.c: XFAIL for ia32.
498 2015-02-03 Dodji Seketeli <dodji@redhat.com>
500 PR preprocessor/64803
501 * gcc.dg/cpp/builtin-macro-1.c: New test case.
503 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
505 * g++.dg/ipa/devirt-37.C: Disable early inlining.
507 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
509 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
510 (_ARM_FPSRC): Add DN and AHP fields.
511 (clean_results): Force DN=1 on AArch64.
512 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
513 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
514 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
515 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
516 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
517 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
519 2015-02-02 Alan Modra <amodra@gmail.com>
521 * gcc.target/powerpc/cprophard.c: New.
523 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
525 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
526 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
528 2015-02-01 Jakub Jelinek <jakub@redhat.com>
531 * gcc.dg/pr64817-1.c: New test.
532 * gcc.dg/pr64817-2.c: New test.
534 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
537 * gcc.target/sh/pr64851-0.h: New
538 * gcc.target/sh/pr64851-1.c: New
539 * gcc.target/sh/pr64851-2.c: New
540 * gcc.target/sh/pr64851-3.c: New
541 * gcc.target/sh/pr64851-4.c: New
543 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
546 * gcc.dg/torture/pr64882.c: New test.
548 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
551 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
554 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
556 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
557 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
558 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
559 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
560 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
561 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
563 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
564 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
566 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
567 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
570 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
573 * g++.dg/pr64688-2.C: New.
575 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
577 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
578 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
579 * gcc.target/i386/fuse-caller-save.c: Ditto.
580 * gcc.target/i386/headmerge-1.c: Ditto.
581 * gcc.target/i386/headmerge-2.c: Ditto.
582 * gcc.target/i386/sibcall-6.c: Ditto.
584 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
587 * gcc.target/i386/pr64617.c: New test.
589 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
592 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
593 (dg-options): Remove -m32.
594 (dg-final): Scan for "movb %al" only.
595 * gcc.target/i386/pr15184-2.c: Ditto.
597 2015-01-30 Richard Biener <rguenther@suse.de>
599 PR tree-optimization/64829
600 * gcc.dg/vect/pr64829.c: New testcase.
602 2015-01-29 Marek Polacek <polacek@redhat.com>
605 * gcc.dg/pr64709.c: New test.
607 2015-01-29 Jakub Jelinek <jakub@redhat.com>
610 * g++.dg/ubsan/pr64717-1.C: New test.
611 * g++.dg/ubsan/pr64717-2.C: New test.
613 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
615 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
617 2015-01-29 Jeff Law <law@redhat.com>
620 * gcc.target/i386/pr15184-1.c: New test.
621 * gcc.target/i386/pr15184-2.c: New test.
623 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
625 PR tree-optimization/64746
626 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
628 2015-01-29 Richard Biener <rguenther@suse.de>
630 PR tree-optimization/64853
631 * gcc.dg/torture/pr64853.c: New testcase.
633 2015-01-29 Richard Biener <rguenther@suse.de>
635 PR tree-optimization/64844
636 * gcc.dg/vect/pr64844.c: New testcase.
638 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
641 * gcc.dg/pr64809.c: Delete.
643 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
646 * gcc.target/i386/pr64805.c: New.
648 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
650 * gcc.dg/guality/guality.h (main): Add argv[0] to
653 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
656 * gcc.dg/tree-ssa/pr64801.c: New testcase.
658 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
661 * gcc.target/sh/sh.exp
662 (check_effective_target_atomic_model_soft_gusa_available,
663 check_effective_target_atomic_model_soft_tcb_available,
664 check_effective_target_atomic_model_soft_imask_available,
665 check_effective_target_atomic_model_hard_llcs_available): New.
666 * gcc.target/sh/pr64659-0.h: New.
667 * gcc.target/sh/pr64659-1.c: New.
668 * gcc.target/sh/pr64659-2.c: New.
669 * gcc.target/sh/pr64659-3.c: New.
670 * gcc.target/sh/pr64659-4.c: New.
672 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
674 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
675 scan-assembler-times pattern.
677 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
680 * gcc.dg/pr64809.c: New test.
682 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
684 PR tree-optimization/64277
685 * gcc.dg/pr64277.c: New.
687 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
689 PR tree-optimization/64718
690 * gcc.c-torture/execute/pr64718.c: New test.
692 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
694 * gcc.target/aarch64/abs_2.c: New.
696 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
698 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
699 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
700 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
703 2015-01-28 Jakub Jelinek <jakub@redhat.com>
706 * lib/target-supports.exp (check_effective_target_comdat_group): New.
707 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
708 { target comdat_group }.
710 2015-01-27 Tobias Burnus <burnus@net-b.de>
713 * gfortran.dg/goacc/coarray_2.f90: New.
715 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
719 * g++.dg/torture/pr64139.C: New testcase.
720 * g++.dg/torture/pr60871.C: Likewise.
722 2015-01-27 Janus Weil <janus@gcc.gnu.org>
725 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
726 prevent linking errors.
728 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
731 * g++.dg/torture/pr64282.C: New testcase.
733 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
735 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
738 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
740 * gcc.target/s390/hotpatch-13.c: New testcase.
741 * gcc.target/s390/hotpatch-14.c: New testcase.
742 * gcc.target/s390/hotpatch-15.c: New testcase.
743 * gcc.target/s390/hotpatch-16.c: New testcase.
744 * gcc.target/s390/hotpatch-17.c: New testcase.
745 * gcc.target/s390/hotpatch-18.c: New testcase.
746 * gcc.target/s390/hotpatch-19.c: New testcase.
747 * gcc.target/s390/hotpatch-20.c: New testcase.
748 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
749 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
750 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
751 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
752 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
753 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
754 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
755 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
756 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
757 * gcc.target/s390/hotpatch-10.c: Likewise.
758 * gcc.target/s390/hotpatch-11.c: Likewise.
759 * gcc.target/s390/hotpatch-12.c: Likewise.
760 * gcc.target/s390/hotpatch-2.c: Likewise.
761 * gcc.target/s390/hotpatch-3.c: Likewise.
762 * gcc.target/s390/hotpatch-4.c: Likewise.
763 * gcc.target/s390/hotpatch-5.c: Likewise.
764 * gcc.target/s390/hotpatch-6.c: Likewise.
765 * gcc.target/s390/hotpatch-7.c: Likewise.
766 * gcc.target/s390/hotpatch-8.c: Likewise.
767 * gcc.target/s390/hotpatch-9.c: Likewise.
768 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
769 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
770 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
771 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
772 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
773 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
774 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
775 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
777 2015-01-27 Jiong Wang <jiong.wang@arm.com>
779 * gcc.dg/long_branch.c: New testcase.
781 2015-01-27 Richard Biener <rguenther@suse.de>
783 PR tree-optimization/56273
784 PR tree-optimization/59124
785 PR tree-optimization/64277
786 * g++.dg/warn/Warray-bounds-6.C: New testcase.
787 * gcc.dg/Warray-bounds-12.c: Likewise.
788 * gcc.dg/Warray-bounds-13.c: Likewise.
790 2015-01-27 Jakub Jelinek <jakub@redhat.com>
792 PR rtl-optimization/61058
793 * gcc.dg/pr61058.c: New test.
795 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
797 * gcc.target/i386/chkp-narrow-bounds.c: New.
799 2015-01-27 Jakub Jelinek <jakub@redhat.com>
801 PR tree-optimization/64807
802 * gcc.dg/pr64807.c: New test.
805 * gcc.dg/pr64766.c: New test.
807 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
810 * gcc.target/sh/pr49263-4.c: New.
812 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
815 * gfortran.dg/allocate_with_mold_1.f90: New test
817 2015-01-26 Jakub Jelinek <jakub@redhat.com>
820 * gcc.dg/pr64778.c: New test.
823 * gcc.dg/vect/pr64421.c: New test.
825 2015-01-26 Tobias Burnus <burnus@net-b.de>
828 * gfortran.dg/coarray_36.f: New.
829 * gfortran.dg/coarray_37.f90: New.
831 2015-01-26 Janus Weil <janus@gcc.gnu.org>
834 * gfortran.dg/class_allocate_18.f90: New.
836 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
838 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
840 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
842 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
844 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
846 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
848 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
850 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
852 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
854 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
855 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
856 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
857 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
859 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
861 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
862 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
863 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
865 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
867 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
868 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
869 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
870 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
871 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
874 2015-01-26 Richard Biener <rguenther@suse.de>
877 * gcc.dg/uninit-19.c: New testcase.
879 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
881 * lib/target-supports.exp (check_effective_target_vect64): Add
884 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
887 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
889 2015-01-26 Tony Liu <tony.liu@arm.com>
891 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
894 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
897 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
898 correctly, clean up afterwards.
900 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
903 * gfortran.dg/use_rename_7.f90: New.
905 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
907 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
908 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
910 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
913 * gcc.target/sh/pr54236-4.c: New.
915 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
917 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
918 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
921 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
924 * gfortran.dg/open_new_segv.f90: New test.
926 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
935 * gcc.target/sh/pr64345-1.c: New.
936 * gcc.target/sh/pr64345-2.c: New.
937 * gcc.target/sh/pr59533-1.c: New.
938 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
939 * gcc.target/sh/pr52933-2.c: Likewise.
940 * gcc.target/sh/pr54089-1.c: Likewise.
941 * gcc.target/sh/pr54236-1.c: Likewise.
942 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
943 * gcc.target/sh/pr49263-1.c: Remove xfails.
944 * gcc.target/sh/pr49263-2.c: Likewise.
945 * gcc.target/sh/pr49263-3.c: Likewise.
946 * gcc.target/sh/pr53987-1.c: Likewise.
947 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
948 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
949 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
950 (test05, test06, test07, test08, test09, test10, test11, test12): New.
951 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
952 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
954 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
957 2015-01-24 Tom de Vries <tom@codesourcery.com>
959 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
961 2015-01-23 Ian Lance Taylor <iant@google.com>
964 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
965 targets without split stack support.
967 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
970 * gcc.target/i386/pr64317.c: New test.
972 2015-01-23 Jakub Jelinek <jakub@redhat.com>
974 PR rtl-optimization/63637
975 PR rtl-optimization/60663
976 * gcc.dg/pr63637-1.c: New test.
977 * gcc.dg/pr63637-2.c: New test.
978 * gcc.dg/pr63637-3.c: New test.
979 * gcc.dg/pr63637-4.c: New test.
980 * gcc.dg/pr63637-5.c: New test.
981 * gcc.dg/pr63637-6.c: New test.
982 * gcc.target/i386/pr63637-1.c: New test.
983 * gcc.target/i386/pr63637-2.c: New test.
984 * gcc.target/i386/pr63637-3.c: New test.
985 * gcc.target/i386/pr63637-4.c: New test.
986 * gcc.target/i386/pr63637-5.c: New test.
987 * gcc.target/i386/pr63637-6.c: New test.
989 2015-01-23 Richard Biener <rguenther@suse.de>
992 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
993 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
995 2015-01-23 Marek Polacek <polacek@redhat.com>
997 PR preprocessor/60570
998 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
999 * gcc.dg/cpp/pr60570.c: New test.
1001 2015-01-23 Richard Biener <rguenther@suse.de>
1004 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1005 vectorization on vect64 targets.
1007 2015-01-23 Janus Weil <janus@gcc.gnu.org>
1010 * gfortran.dg/class_allocate_17.f90: New.
1012 2015-01-23 Tobias Burnus <burnus@net-b.de>
1015 * gfortran.dg/goacc/combined_loop.f90: New.
1017 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1020 * gfortran.dg/make_unit.f90: New test.
1022 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1025 * gfortran.dg/negative_unit_int8.f: Update.
1027 2015-01-22 Jeff Law <law@redhat.com>
1030 * gcc.target/m68k/pr52076-1.c: New test.
1031 * gcc.target/m68k/pr52076-2.c: New test.
1033 2015-01-22 Richard Biener <rguenther@suse.de>
1036 * gcc.dg/torture/pr64728.c: New testcase.
1038 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
1041 * g++.dg/pr64688.C: New test.
1043 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
1045 * gcc.target/i386/chkp-always_inline.c (f1): Make static
1046 to avoid errors with -fpic.
1048 2015-01-22 Richard Biener <rguenther@suse.de>
1051 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1053 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
1055 PR rtl-optimization/64682
1056 * gcc.c-torture/execute/pr64682.c: New file.
1058 2015-01-21 Jakub Jelinek <jakub@redhat.com>
1061 * gcc.dg/pr64511.c: New test.
1063 PR rtl-optimization/62078
1064 * g++.dg/opt/pr62078.C: New test.
1067 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1069 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
1072 * gfortran.dg/internal_pack_15.f90: New test.
1074 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1076 * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
1078 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1080 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1082 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1084 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1086 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1088 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1090 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1092 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1094 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1096 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1098 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1100 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1102 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1104 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1106 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1108 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1110 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1112 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1114 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1116 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1118 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1120 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1122 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1124 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1126 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1128 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1129 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1130 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1133 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1135 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1136 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1137 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1140 2015-01-21 Renlin Li <renlin.li@arm.com>
1142 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1143 * g++.dg/tls/thread_local5g.C: Likewise.
1144 * g++.dg/tls/thread_local6g.C: Likewise.
1146 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1148 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1149 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1150 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1152 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1154 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1155 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1156 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1158 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1160 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1161 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1162 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1164 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1166 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1167 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1168 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1170 2015-01-20 Jeff Law <law@redhat.com>
1173 * gcc.target/m68k/pr59946.c: New test.
1175 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1177 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1178 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1179 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1181 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1183 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1184 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1185 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1187 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1189 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1190 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1191 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1193 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1195 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1196 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1197 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1199 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1202 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1204 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1205 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1206 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1208 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1210 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1211 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1212 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1214 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1216 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1218 2015-01-20 Jakub Jelinek <jakub@redhat.com>
1220 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1223 * g++.dg/ubsan/pr64632.C: New test.
1226 * gcc.dg/pr64663.c: New test.
1228 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1231 * g++.dg/warn/Wunused-var-23.C: New.
1233 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1236 * g++.dg/cpp0x/constexpr-59937-1.C: New.
1237 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1239 2015-01-20 Richard Biener <rguenther@suse.de>
1242 * gcc.dg/lto/pr64684_0.c: New testcase.
1243 * gcc.dg/lto/pr64684_1.c: Likewise.
1244 * gcc.dg/lto/pr64684_2.c: Likewise.
1245 * gcc.dg/lto/pr64685_0.c: Likewise.
1246 * gcc.dg/lto/pr64685_1.c: Likewise.
1248 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1251 * g++.dg/cpp1y/lambda-init12.C: New.
1253 2015-01-20 Richard Biener <rguenther@suse.de>
1255 PR tree-optimization/64410
1256 * g++.dg/vect/pr64410.cc: Require vect_double.
1258 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
1261 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1263 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
1267 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1269 PR rtl-optimization/64081
1270 * gcc.dg/pr64081.c: New test.
1272 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1274 * jit.dg/harness.h: Include <unistd.h>.
1275 (CHECK_NO_ERRORS): New.
1276 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1277 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1278 gcc_jit_context_compile_to_file.
1279 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1280 args to the spawned executable.
1281 (jit-expand-vars): New function.
1282 (jit-exe-params): New variable.
1283 (dg-jit-set-exe-params): New function.
1284 (jit-dg-test): Detect testcases that use
1285 jit-verify-compile-to-file and call jit-setup-compile-to-file.
1286 Set arguments of spawned process to jit-exe-params.
1287 (jit-get-output-filename): New function.
1288 (jit-setup-compile-to-file): New function.
1289 (jit-verify-compile-to-file): New function.
1290 (jit-run-executable): New function.
1291 (jit-verify-executable): New function.
1292 * jit.dg/test-compile-to-assembler.c: New testcase.
1293 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1294 * jit.dg/test-compile-to-executable.c: New testcase.
1295 * jit.dg/test-compile-to-object.c: New testcase.
1297 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
1300 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1303 2015-01-19 Martin Liska <mliska@suse.cz>
1305 * objc/compile/pr64668.m: New test.
1307 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1309 * jit.dg/test-arith-overflow.c: Include stdbool.h.
1310 (create_overflow_fn): Update comment to clarify that
1311 the third param of the created function is a bool *, not
1313 (verify_int_overflow_fn): Convert param "expected_ovf" from
1314 int to bool. Update third param of "overflow_fn_type" from int *
1315 to bool *. Update local "actual_ovf" from int to bool.
1316 (verify_uint_overflow_fn): Likewise.
1318 2015-01-19 Martin Liska <mliska@suse.cz>
1320 * gcc.dg/ipa/ipa-icf-33.c: New test.
1322 2015-01-19 Felix Yang <felix.yang@huawei.com>
1323 Haijian Zhang <z.zhanghaijian@huawei.com>
1325 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1326 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1327 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1328 result_float64x2, expected_hfloat64x2): New helper type, variable and
1330 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1331 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1332 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1333 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1334 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1335 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1336 and target without the FMA feature.
1338 2015-01-19 Jiong Wang <jiong.wang@arm.com>
1340 * gcc.target/aarch64/pr64304.c: New testcase.
1342 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1344 PR rtl-optimization/64081
1345 * gcc.dg/pr64081.c: New test.
1347 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
1350 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1352 * gcc.target/aarch64/test_frame_6.c: Likewise.
1353 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1354 and x19 (in the epilogue).
1355 * gcc.target/aarch64/test_frame_4.c: Likewise.
1356 * gcc.target/aarch64/test_frame_7.c: Likewise.
1358 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
1360 * gcc.target/i386/chkp-always_inline.c: New.
1362 2015-01-15 Andrew Pinski <apinski@cavium.com>
1363 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1365 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1366 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1368 2015-01-18 Andre Vehreschild <vehre@gmx.de>
1371 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1372 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1374 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1377 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1379 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
1382 * gcc.target/sh/torture/pr64652.c: New.
1384 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1386 * gcc.dg/ipa/ipa-icf-32.c: Update template.
1387 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1388 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1389 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1390 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1391 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1393 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1396 * g++.dg/torture/pr64378.C: New testcase.
1398 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1401 * gfortran.dg/block_13.f08: New test
1403 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1406 * gfortran.dg/associate_1.f03: Allow test for character with
1409 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1411 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1412 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1414 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1416 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1418 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
1421 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1423 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1426 * gfortran.dg/alloc_comp_assign_13.f08: New test.
1429 * gfortran.dg/alloc_comp_assign_14.f08: New test.
1432 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1434 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1437 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1439 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
1441 PR rtl-optimization/52773
1442 * gcc.c-torture/compile/pr52773.c: New test.
1444 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1447 * g++.dg/cpp0x/alias-decl-46.C: New.
1449 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1451 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1453 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1455 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1457 (CHECK_FP): Likewise.
1458 (CHECK_CUMULATIVE_SAT): Likewise.
1460 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1462 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1463 (Set_Neon_Cumulative_Sat): Add parameter.
1464 (__set_neon_cumulative_sat): Support new parameter.
1465 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1466 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1468 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1469 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1472 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1474 * g++.dg/tsan/vptr_benign_race.C: New testcase.
1475 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1477 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1480 * g++.dg/tls/thread_local-ice4.C: New.
1482 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
1484 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1487 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1490 * g++.dg/cpp0x/vt-62276.C: New.
1492 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1495 * g++.dg/pr64353.C: New.
1497 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1500 * gcc.target/aarch64/pr64263_1.c: New test.
1502 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1504 PR tree-optimization/64434
1505 * gcc.dg/torture/pr64434.c: Move to...
1506 * gcc.dg/pr64434.c: ... here.
1508 2015-01-16 Richard Biener <rguenther@suse.de>
1511 * gcc.dg/uninit-18.c: New testcase.
1513 2015-01-16 Richard Biener <rguenther@suse.de>
1515 PR tree-optimization/64568
1516 * g++.dg/torture/pr64568-2.C: New testcase.
1518 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1521 * gcc.target/i386/chkp-label-address.c: New.
1523 2015-01-16 Janus Weil <janus@gcc.gnu.org>
1526 * gfortran.dg/pointer_init_6.f90: Extended.
1528 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
1530 * gcc.c-torture/compile/20150108.c: New test.
1532 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
1534 * gcc.target/visium: New directory.
1536 2015-01-16 Richard Biener <rguenther@suse.de>
1538 PR tree-optimization/61743
1539 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1540 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1542 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
1544 * gcc.dg/pr64015.c: New test.
1546 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
1550 * g++.dg/ipa/pr64612.C: New test.
1552 2015-01-16 Renlin Li <renlin.li@arm.com>
1554 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1556 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
1558 * gcc.target/i386/sse-14.c: Test new intrinsic.
1559 * gcc.target/i386/sse-22.c: Ditto.
1561 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1564 * g++.dg/cpp0x/auto44.C: New.
1566 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
1569 * gcc.target/nios2/gpopt-all.c: New test case.
1570 * gcc.target/nios2/gpopt-local.c: New test case.
1571 * gcc.target/nios2/gpopt-global.c: New test case.
1572 * gcc.target/nios2/gpopt-data.c: New test case.
1573 * gcc.target/nios2/gpopt-none.c: New test case.
1575 2015-01-15 Jakub Jelinek <jakub@redhat.com>
1577 * g++.dg/ubsan/vptr-1.C: New test.
1578 * g++.dg/ubsan/vptr-2.C: New test.
1579 * g++.dg/ubsan/vptr-3.C: New test.
1580 * g++.dg/ubsan/vptr-4.C: New test.
1581 * g++.dg/ubsan/vptr-5.C: New test.
1582 * g++.dg/ubsan/vptr-6.C: New test.
1583 * g++.dg/ubsan/vptr-7.C: New test.
1584 * g++.dg/ubsan/vptr-8.C: New test.
1585 * g++.dg/ubsan/vptr-9.C: New test.
1587 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1589 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1591 * lib/gcc-dg.exp: Likewise.
1593 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
1595 PR rtl-optimization/64110
1596 * gcc.target/i386/pr64110.c: Add scan-assembler.
1598 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
1599 James Norris <jnorris@codesourcery.com>
1600 Cesar Philippidis <cesar@codesourcery.com>
1601 Ilmir Usmanov <i.usmanov@samsung.com>
1603 * lib/target-supports.exp (check_effective_target_fopenacc): New
1605 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1606 * g++.dg/goacc/goacc.exp: Likewise.
1607 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1608 * gcc.dg/goacc/goacc.exp: Likewise.
1609 * gfortran.dg/goacc/goacc.exp: Likewise.
1610 * c-c++-common/cpp/openacc-define-1.c: New file.
1611 * c-c++-common/cpp/openacc-define-2.c: Likewise.
1612 * c-c++-common/cpp/openacc-define-3.c: Likewise.
1613 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1614 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1615 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1616 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1617 * c-c++-common/goacc/asyncwait-1.c: Likewise.
1618 * c-c++-common/goacc/cache-1.c: Likewise.
1619 * c-c++-common/goacc/clauses-fail.c: Likewise.
1620 * c-c++-common/goacc/collapse-1.c: Likewise.
1621 * c-c++-common/goacc/data-1.c: Likewise.
1622 * c-c++-common/goacc/data-2.c: Likewise.
1623 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1624 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1625 * c-c++-common/goacc/deviceptr-2.c: Likewise.
1626 * c-c++-common/goacc/deviceptr-3.c: Likewise.
1627 * c-c++-common/goacc/if-clause-1.c: Likewise.
1628 * c-c++-common/goacc/if-clause-2.c: Likewise.
1629 * c-c++-common/goacc/kernels-1.c: Likewise.
1630 * c-c++-common/goacc/loop-1.c: Likewise.
1631 * c-c++-common/goacc/loop-private-1.c: Likewise.
1632 * c-c++-common/goacc/nesting-1.c: Likewise.
1633 * c-c++-common/goacc/nesting-data-1.c: Likewise.
1634 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1635 * c-c++-common/goacc/parallel-1.c: Likewise.
1636 * c-c++-common/goacc/pcopy.c: Likewise.
1637 * c-c++-common/goacc/pcopyin.c: Likewise.
1638 * c-c++-common/goacc/pcopyout.c: Likewise.
1639 * c-c++-common/goacc/pcreate.c: Likewise.
1640 * c-c++-common/goacc/pragma_context.c: Likewise.
1641 * c-c++-common/goacc/present-1.c: Likewise.
1642 * c-c++-common/goacc/reduction-1.c: Likewise.
1643 * c-c++-common/goacc/reduction-2.c: Likewise.
1644 * c-c++-common/goacc/reduction-3.c: Likewise.
1645 * c-c++-common/goacc/reduction-4.c: Likewise.
1646 * c-c++-common/goacc/sb-1.c: Likewise.
1647 * c-c++-common/goacc/sb-2.c: Likewise.
1648 * c-c++-common/goacc/sb-3.c: Likewise.
1649 * c-c++-common/goacc/update-1.c: Likewise.
1650 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1651 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1652 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1653 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1654 * gfortran.dg/goacc/assumed.f95: Likewise.
1655 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1656 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1657 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1658 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1659 * gfortran.dg/goacc/branch.f95: Likewise.
1660 * gfortran.dg/goacc/cache-1.f95: Likewise.
1661 * gfortran.dg/goacc/coarray.f95: Likewise.
1662 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1663 * gfortran.dg/goacc/cray.f95: Likewise.
1664 * gfortran.dg/goacc/critical.f95: Likewise.
1665 * gfortran.dg/goacc/data-clauses.f95: Likewise.
1666 * gfortran.dg/goacc/data-tree.f95: Likewise.
1667 * gfortran.dg/goacc/declare-1.f95: Likewise.
1668 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1669 * gfortran.dg/goacc/fixed-1.f: Likewise.
1670 * gfortran.dg/goacc/fixed-2.f: Likewise.
1671 * gfortran.dg/goacc/fixed-3.f: Likewise.
1672 * gfortran.dg/goacc/fixed-4.f: Likewise.
1673 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1674 * gfortran.dg/goacc/if.f95: Likewise.
1675 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1676 * gfortran.dg/goacc/list.f95: Likewise.
1677 * gfortran.dg/goacc/literal.f95: Likewise.
1678 * gfortran.dg/goacc/loop-1.f95: Likewise.
1679 * gfortran.dg/goacc/loop-2.f95: Likewise.
1680 * gfortran.dg/goacc/loop-3.f95: Likewise.
1681 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1682 * gfortran.dg/goacc/omp.f95: Likewise.
1683 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1684 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1685 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1686 * gfortran.dg/goacc/parameter.f95: Likewise.
1687 * gfortran.dg/goacc/private-1.f95: Likewise.
1688 * gfortran.dg/goacc/private-2.f95: Likewise.
1689 * gfortran.dg/goacc/private-3.f95: Likewise.
1690 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1691 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1692 * gfortran.dg/goacc/reduction.f95: Likewise.
1693 * gfortran.dg/goacc/routine-1.f90: Likewise.
1694 * gfortran.dg/goacc/routine-2.f90: Likewise.
1695 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1696 * gfortran.dg/goacc/several-directives.f95: Likewise.
1697 * gfortran.dg/goacc/sie.f95: Likewise.
1698 * gfortran.dg/goacc/subarrays.f95: Likewise.
1699 * gfortran.dg/gomp/map-1.f90: Likewise.
1700 * gfortran.dg/openacc-define-1.f90: Likewise.
1701 * gfortran.dg/openacc-define-2.f90: Likewise.
1702 * gfortran.dg/openacc-define-3.f90: Likewise.
1703 * g++.dg/gomp/block-1.C: Update for changed compiler output.
1704 * g++.dg/gomp/block-2.C: Likewise.
1705 * g++.dg/gomp/block-3.C: Likewise.
1706 * g++.dg/gomp/block-5.C: Likewise.
1707 * g++.dg/gomp/target-1.C: Likewise.
1708 * g++.dg/gomp/target-2.C: Likewise.
1709 * g++.dg/gomp/taskgroup-1.C: Likewise.
1710 * g++.dg/gomp/teams-1.C: Likewise.
1711 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1712 * gcc.dg/cilk-plus/jump.c: Likewise.
1713 * gcc.dg/gomp/block-1.c: Likewise.
1714 * gcc.dg/gomp/block-10.c: Likewise.
1715 * gcc.dg/gomp/block-2.c: Likewise.
1716 * gcc.dg/gomp/block-3.c: Likewise.
1717 * gcc.dg/gomp/block-4.c: Likewise.
1718 * gcc.dg/gomp/block-5.c: Likewise.
1719 * gcc.dg/gomp/block-6.c: Likewise.
1720 * gcc.dg/gomp/block-7.c: Likewise.
1721 * gcc.dg/gomp/block-8.c: Likewise.
1722 * gcc.dg/gomp/block-9.c: Likewise.
1723 * gcc.dg/gomp/target-1.c: Likewise.
1724 * gcc.dg/gomp/target-2.c: Likewise.
1725 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1726 * gcc.dg/gomp/teams-1.c: Likewise.
1728 2015-01-15 David Malcolm <dmalcolm@redhat.com>
1730 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1733 2015-01-15 Mike Stump <mikestump@comcast.net>
1735 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1736 * gcc.dg/inline_2.c: Likewise.
1737 * gcc.dg/inline_3.c: Likewise.
1738 * gcc.dg/inline_4.c: Likewise.
1740 2015-01-15 Janus Weil <janus@gcc.gnu.org>
1743 * gfortran.dg/proc_ptr_comp_43.f90: New.
1745 2015-01-15 Mike Stump <mikestump@comcast.net>
1747 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1748 * gcc.dg/unroll_2.c: Likewise.
1749 * gcc.dg/unroll_3.c: Likewise.
1750 * gcc.dg/unroll_4.c: Likewise.
1751 * gcc.dg/unroll_5.c: Likewise.
1753 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
1756 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1758 * gcc.target/aarch64/test_frame_6.c: Likewise.
1759 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1760 x30 and x19 (in the epilogue).
1761 * gcc.target/aarch64/test_frame_4.c: Likewise.
1762 * gcc.target/aarch64/test_frame_7.c: Likewise.
1764 2015-01-15 Martin Liska <mliska@suse.cz>
1766 * g++.dg/ipa/pr64068.C: New test.
1767 * gcc.dg/ipa/PR64559.c: New test.
1769 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1771 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1774 2015-01-15 Richard Biener <rguenther@suse.de>
1776 PR tree-optimization/61743
1777 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1778 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1780 2015-01-15 Renlin Li <renlin.li@arm.com>
1782 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1783 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1785 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1787 * gcc.dg/vect/vect-aggressive-1.c: New.
1788 * gcc.target/i386/avx2-vect-aggressive.c: New.
1790 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1792 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1794 2015-01-15 Richard Biener <rguenther@suse.de>
1797 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1798 -Wl,-undefined,dynamic_lookup.
1800 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1802 * gnat.dg/opt47.adb: New test.
1804 2015-01-15 Richard Biener <rguenther@suse.de>
1807 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1809 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1811 PR tree-optimization/64434
1812 * gcc.dg/torture/pr64434.c: New test.
1814 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
1816 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1817 -mno-micromips. MIPS32R1 and below require -mno-micromips.
1818 -march=loongson* and -march=octeon* require -mno-micromips.
1820 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
1821 Matthew Fortune <matthew.fortune@imgtec.com>
1823 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1824 * gcc.target/mips/call-saved-5.c (foo): Likewise.
1825 * gcc.target/mips/call-saved-6.c (foo): Likewise.
1826 * gcc.target/mips/call-saved-7.c: New file.
1827 * gcc.target/mips/call-saved-8.c: New file.
1828 * gcc.target/mips/call-saved-9.c: New file.
1830 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
1832 * gcc.target/mips/lsa.c: New file.
1833 * gcc.target/mips/mips64-lsa.c: Likewise.
1834 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1835 * gcc.target/mips/mulsize-4.c: Likewise.
1836 * gcc.target/mips/mulsize-5.c: New file.
1837 * gcc.target/mips/mulsize-6.c: Likewise.
1838 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1839 and !HAS_LSA as ghost options.
1840 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1843 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
1845 * g++.dg/torture/20141013.c: Set -fno-short-enums.
1847 2015-01-15 Richard Biener <rguenther@suse.de>
1850 * gcc.dg/torture/pr64365.c: New testcase.
1852 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
1854 * gcc.dg/stackprotectexplicit1.c: New test.
1855 * g++.dg/stackprotectexplicit2.c: New test.
1857 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1860 * gfortran.dg/inquire_internal.f90: New.
1861 * gfortran.dg/negative_unit_check.f90: New.
1863 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
1866 * gcc.target/sh/pr53988-1.c: New.
1868 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
1871 * g++.dg/tls/thread_local-ice3.C: New.
1873 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
1875 * gcc.target/i386/fentry-override.c: Properly place {} in target
1876 selector. Remove nonpic.
1877 * gcc.target/i386/fentry.c: Likewise.
1879 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
1881 * gcc.dg/atomic-invalid.c: Check for invalid memory model
1882 warnings instead of errors.
1884 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
1886 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1887 option support instead of ENABLE_LTO from Makefile.
1889 2015-01-14 Richard Biener <rguenther@suse.de>
1891 PR tree-optimization/59354
1892 * gcc.dg/vect/pr59354.c: New testcase.
1894 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
1896 * lib/target-supports.exp
1897 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1898 on ARM architures before v7.
1900 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
1903 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1906 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1909 * gcc.target/i386/pr64386.c: New test.
1911 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1914 * gcc.target/i386/pr64393.c: New test.
1916 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1919 * gcc.target/i386/pr64387.c: New test.
1921 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
1923 * gcc.target/aarch64/store-pair-1.c: Fix typo.
1925 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1927 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1929 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1932 * gcc.target/arm/pr64453.c: New.
1934 2015-01-14 Richard Biener <rguenther@suse.de>
1937 * gcc.dg/lto/pr64415_0.c: New testcase.
1938 * gcc.dg/lto/pr64415_1.c: Likewise.
1940 2015-01-14 Martin Liska <mliska@suse.cz>
1942 * gcc.dg/ipa/pr64307.c: New test.
1944 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
1946 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1949 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1952 * gcc.target/arm/pr64460_1.c: New test.
1954 2015-01-14 Richard Biener <rguenther@suse.de>
1956 PR tree-optimization/64493
1957 PR tree-optimization/64495
1958 * gcc.dg/vect/pr64493.c: New testcase.
1959 * gcc.dg/vect/pr64495.c: Likewise.
1961 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
1963 * gcc.dg/Warray-bounds-11.c: New test-case.
1965 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1967 * gcc.target/mips/octeon3-pipe-1.c: New test.
1969 2015-01-13 David Malcolm <dmalcolm@redhat.com>
1971 * jit.dg/harness.h (set_up_logging): Move string concatenation
1973 (concat_strings): New function.
1974 (dump_reproducer): New function.
1975 (test_jit): Call dump_reproducer.
1976 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1978 (jit-dg-test): Delete any generated reproducer from previous runs.
1979 Verify that a generated reproducer was created, and verify that it
1981 * jit.dg/test-nested-contexts.c (main): Call
1982 gcc_jit_context_dump_reproducer_to_file.
1984 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1986 * gcc.dg/aru-2.c: Add dg-require-profiling.
1988 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1990 * lib/target-supports.exp (check_profiling_available): Check if
1993 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
1996 * g++.dg/torture/pr64565.C: New testcase.
1998 2015-01-13 Marek Polacek <polacek@redhat.com>
2001 * gcc.dg/tm/pr64391.c: New test.
2003 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2005 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2008 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2010 * gcc.target/i386/pie.c: New test.
2012 * lib/target-supports.exp (check_effective_target_pie): New.
2014 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2016 PR rtl-optimization/64286
2017 * gcc.target/i386/avx2-pr64286.c: New test.
2019 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
2022 * g++.dg/cpp0x/vt-57626.C: New.
2024 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2027 * gfortran.dg/pr64528.f90: New test.
2029 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
2031 * gcc.target/aarch64/subsp.c: New test.
2033 2015-01-13 Andrew Pinski <apinski@cavium.com>
2035 * gcc.target/aarch64/store-pair-1.c: New testcase.
2037 2015-01-13 Richard Biener <rguenther@suse.de>
2040 * gcc.dg/lto/pr64373_0.c: New testcase.
2042 2015-01-13 Andrew Pinski <apinski@cavium.com>
2044 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2045 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2047 2015-01-13 Richard Biener <rguenther@suse.de>
2049 PR tree-optimization/64406
2050 * gcc.dg/pr64406.c: New testcase.
2052 2015-01-13 Richard Biener <rguenther@suse.de>
2054 PR tree-optimization/64404
2055 * gcc.dg/vect/pr64404.c: New testcase.
2057 2015-01-13 Richard Biener <rguenther@suse.de>
2059 PR tree-optimization/64568
2060 * g++.dg/torture/pr64568.C: New testcase.
2062 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2064 * jit.dg/test-error-local-used-from-other-function.c: New test
2066 * jit.dg/test-error-param-reuse.c: New test case.
2067 * jit.dg/test-error-param-sharing.c: New test case.
2068 * jit.dg/test-error-param-used-from-other-function.c: New test
2070 * jit.dg/test-error-param-used-without-a-function.c: New test
2073 2015-01-12 Jakub Jelinek <jakub@redhat.com>
2075 PR tree-optimization/64563
2076 * gcc.dg/pr64563.c: New test.
2079 * gcc.target/i386/pr64513.c: New test.
2081 PR tree-optimization/64454
2082 * gcc.dg/pr64454.c: New test.
2085 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2087 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2088 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2089 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2090 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2091 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2092 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2093 * gcc.dg/vect/slp-25.c: Likewise.
2094 * gcc.dg/vect/vect-109.c: Likewise.
2095 * gcc.dg/vect/vect-13.c: Likewise.
2096 * gcc.dg/vect/vect-17.c: Likewise.
2097 * gcc.dg/vect/vect-18.c: Likewise.
2098 * gcc.dg/vect/vect-19.c: Likewise.
2099 * gcc.dg/vect/vect-20.c: Likewise.
2100 * gcc.dg/vect/vect-21.c: Likewise.
2101 * gcc.dg/vect/vect-22.c: Likewise.
2102 * gcc.dg/vect/vect-27.c: Likewise.
2103 * gcc.dg/vect/vect-29.c: Likewise.
2104 * gcc.dg/vect/vect-2-big-array.c: Likewise.
2105 * gcc.dg/vect/vect-2.c: Likewise.
2106 * gcc.dg/vect/vect-3.c: Likewise.
2107 * gcc.dg/vect/vect-4.c: Likewise.
2108 * gcc.dg/vect/vect-5.c: Likewise.
2109 * gcc.dg/vect/vect-72.c: Likewise.
2110 * gcc.dg/vect/vect-73-big-array.c: Likewise.
2111 * gcc.dg/vect/vect-73.c: Likewise.
2112 * gcc.dg/vect/vect-77-global.c: Likewise.
2113 * gcc.dg/vect/vect-78-global.c: Likewise.
2114 * gcc.dg/vect/vect-7.c: Likewise.
2115 * gcc.dg/vect/vect-86.c: Likewise.
2116 * gcc.dg/vect/vect-align-1.c: Likewise.
2117 * gcc.dg/vect/vect-align-3.c: Likewise.
2118 * gcc.dg/vect/vect-all-big-array.c: Likewise.
2119 * gcc.dg/vect/vect-all.c: Likewise.
2120 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2121 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2122 * gcc.dg/vect/vect-peel-3.c: Likewise.
2123 * gcc.dg/vect/vect-peel-4.c: Likewise.
2124 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2126 2015-01-12 Jeff Law <law@redhat.com>
2129 * gcc.target/m68k/pr64461.c: New test.
2131 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2133 * jit.dg/test-array-as-pointer.c (create_code): Update call
2134 to gcc_jit_context_new_global by setting "kind" to
2135 GCC_JIT_GLOBAL_IMPORTED.
2136 * jit.dg/test-error-array-as-pointer.c: Likewise.
2137 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2138 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2139 setting kind to GCC_JIT_GLOBAL_EXPORTED.
2140 * jit.dg/test-using-global.c (the_global): Rename to...
2141 (imported_global): ...this.
2142 (create_code): Update to test the three kinds of global.
2143 (verify_code): Likewise.
2145 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
2148 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
2150 * gcc.target/i386/pr64291-2.c: Updated.
2152 2015-01-12 Richard Biener <rguenther@suse.de>
2154 PR tree-optimization/64530
2155 * gfortran.dg/pr64530.f90: New testcase.
2157 2015-01-12 Richard Biener <rguenther@suse.de>
2160 * gcc.dg/torture/pr64357.c: New testcase.
2162 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
2164 * gcc.target/i386/nop-mcount.c: Properly place {} in target
2167 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2168 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2170 2015-01-12 Martin Liska <mliska@suse.cz>
2172 * gcc.dg/ipa/PR64550.c: New test.
2174 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
2177 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2179 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2182 * gfortran.dg/typebound_operator_20.f90: New.
2184 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2187 * gfortran.dg/proc_ptr_comp_42.f90: New.
2189 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2192 * gfortran.dg/proc_ptr_comp_41.f90: New.
2194 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
2196 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2198 2015-01-10 Tobias Burnus <burnus@net-b.de>
2201 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2202 and add dg-excess-errors.
2203 * gfortran.dg/line_length_6.f90: New.
2204 * gfortran.dg/line_length_7.f90: New.
2205 * gfortran.dg/line_length_8.f90: New.
2206 * gfortran.dg/line_length_9.f90: New.
2207 * gfortran.dg/line_length_10.f90: New.
2208 * gfortran.dg/line_length_11.f90: New.
2210 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2212 * jit.dg/test-threads.c (struct testcase): Move declaration
2213 to jit.dg/all-non-failing-tests.h.
2214 (testcases): Likewise.
2215 * jit.dg/all-non-failing-tests.h (struct testcase): Move
2216 declaration here from jit.dg/all-non-failing-tests.h.
2217 (testcases): Likewise.
2218 * jit.dg/test-combination.c (create_code): Eliminate spelling
2219 out all of the testcases in favor of looping through the
2220 "testcases" metadata.
2221 (verify_code): Likewise.
2223 2015-01-09 Jakub Jelinek <jakub@redhat.com>
2225 PR rtl-optimization/64536
2226 * gcc.dg/pr64536.c: New test.
2228 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2230 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2231 * jit.dg/test-combination.c (create_code): Likewise.
2232 (verify_code): Likewise.
2233 * jit.dg/test-constants.c: New test case.
2234 * jit.dg/test-threads.c: Add test-constants.c.
2236 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
2239 * objc.dg/gnu-api-2-class.m: Add a test case
2240 for the above change.
2242 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
2244 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2246 2015-01-09 Richard Biener <rguenther@suse.de>
2248 PR tree-optimization/64410
2249 * g++.dg/vect/pr64410.cc: New testcase.
2251 2015-01-09 Martin Liska <mliska@suse.cz>
2253 * gcc.dg/ipa/ipa-icf-32.c: New test.
2255 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2257 * c-c++-common/tsan/tsan_barrier.h: New.
2258 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2259 * c-c++-common/tsan/bitfield_race.c: Likewise.
2260 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2261 * c-c++-common/tsan/mutexset1.c: Likewise.
2262 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2263 * c-c++-common/tsan/race_on_mutex.c: Likewise.
2264 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2265 * c-c++-common/tsan/simple_race.c: Likewise.
2266 * c-c++-common/tsan/simple_stack.c: Likewise.
2267 * c-c++-common/tsan/sleep_sync.c: Likewise.
2268 * c-c++-common/tsan/tiny_race.c: Likewise.
2269 * c-c++-common/tsan/tls_race.c: Likewise.
2270 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2271 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2272 * g++.dg/tsan/atomic_free.C: Likewise.
2273 * g++.dg/tsan/atomic_free2.C: Likewise.
2274 * g++.dg/tsan/cond_race.C: Likewise.
2275 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2277 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
2280 * lib/target-supports.exp (check_effective_target_libatomic_available):
2282 * gfortran.dg/coarray/caf.exp: Only add -latomic for
2283 targets that match effective-target libatomic_available.
2284 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2286 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2288 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2289 Verify the result of gcc_jit_context_get_last_error.
2290 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2292 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2294 PR tree-optimization/63989
2295 * gcc.dg/strlenopt-27.c: New test.
2297 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2299 * jit.dg/harness.h (set_up_logging): New function.
2300 (test_jit): Fail if gcc_jit_context_acquire fails. Call
2301 set_up_logging on the context, so that every testcase is
2302 logged to a particular file.
2303 * jit.dg/test-nested-contexts.c (main): Open a logfile,
2304 and call gcc_jit_context_set_logfile on the top-level context.
2306 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2309 * g++.dg/opt/pr64338.C: New test.
2311 2015-01-08 Tobias Burnus <burnus@net-b.de>
2313 * gfortran.dg/coarray/codimension_2b.f90: New file.
2314 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2315 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2317 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2320 * g++.dg/ext/fnname4.C: New.
2322 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2325 * g++.dg/cpp0x/constexpr-64462.C: New.
2327 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2330 * g++.dg/cpp0x/deleted10.C: New.
2332 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2334 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2336 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2338 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2339 GCC_JIT_UNARY_OP_ABS.
2340 (verify_unary_ops): Likewise.
2342 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2344 * jit.dg/test-arith-overflow.c: New test case.
2345 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2346 * jit.dg/test-combination.c (create_code): Likewise.
2347 (verify_code): Likewise.
2348 * jit.dg/test-threads.c (testcases): Likewise.
2350 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2352 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2353 rather than "jit". Load g++.exp, and call g++_init.
2354 Run test-*.cc files within the testsuite and *.cc files within
2356 (jit-dg-test): Drop the addition of -fgnu89-inline to
2357 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2358 doing it when compiling C testcases (since g++ does not handle
2359 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2360 is restored to the value after g++_init ran, rather than the
2361 value before g++_init ran. Return a list of
2362 $comp_output $output_file, as dg-test assumes.
2364 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2366 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2367 make it easier to figure out the origin of each test result when
2368 running test-combination.c and test-threads.c.
2369 (CHECK_VALUE): Likewise.
2370 (CHECK_DOUBLE_VALUE): Likewise.
2371 (CHECK_STRING_VALUE): Likewise.
2372 (CHECK_STRING_STARTS_WITH): Likewise.
2373 (CHECK_STRING_CONTAINS): Likewise.
2375 (check_string_value): Likewise, add "funcname" param.
2376 (check_string_starts_with): Likewise.
2377 (check_string_contains): Likewise.
2379 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2381 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2382 generating name of built executable.
2384 2015-01-07 Marek Polacek <polacek@redhat.com>
2387 * gcc.dg/pr64440.c: New test.
2388 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2390 2015-01-07 Marek Polacek <polacek@redhat.com>
2393 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2394 * gcc.dg/pr64417.c: New test.
2396 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2399 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2402 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2404 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2405 Check if testcases run without errors, not just if they compile.
2407 2015-01-06 Christian Bruel <christian.bruel@st.com>
2410 * gcc.target/sh/pr64507.c: New test.
2412 2015-01-06 Arnaud Charlet <charlet@adacore.com>
2414 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2416 2015-01-06 Jakub Jelinek <jakub@redhat.com>
2418 * c-c++-common/asan/sanitize-all-1.c: New test.
2419 * c-c++-common/ubsan/sanitize-all-1.c: New test.
2420 * c-c++-common/ubsan/sanitize-all-2.c: New test.
2421 * c-c++-common/ubsan/sanitize-all-3.c: New test.
2422 * c-c++-common/ubsan/sanitize-all-4.c: New test.
2424 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2426 * lib/target-supports.exp (check_profiling_available): Return 0 for
2428 (check_effective_target_tls_runtime): Likewise.
2429 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2430 * gcc.dg/20020312-2.c: Adjust for Visium.
2431 * gcc.dg/tls/thr-cse-1.c: Likewise
2432 * gcc.dg/tree-ssa/20040204-1.c: Likewise
2433 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2434 * gcc.dg/weak/typeof-2.c: Likewise.
2436 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
2438 PR rtl-optimization/64287
2439 * gcc.dg/aru-2.c: New test.
2441 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2444 * c-c++-common/ubsan/pr64344-1.c: New test.
2445 * c-c++-common/ubsan/pr64344-2.c: New test.
2447 PR tree-optimization/64465
2448 * gcc.dg/pr64465.c: New test.
2450 PR tree-optimization/64494
2451 * gcc.c-torture/compile/pr64494.c: New test.
2453 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2456 * gfortran.dg/realloc_on_assign_25.f90: New test.
2458 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2460 Update copyright years.
2462 2015-01-05 Marek Polacek <polacek@redhat.com>
2465 * gcc.dg/pr64423.c: New test.
2467 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
2469 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2470 mmix-knuth-mmixware for the same reason as for MIPS.
2471 * gcc.dg/debug/debug-2.c: Ditto.
2473 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2475 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
2478 * lib/gfortran.exp: Add libatomic library search path.
2479 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2480 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2482 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2484 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2486 * c-c++-common/tsan/bitfield_race.c: New testcase.
2487 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2489 2015-01-02 Tobias Burnus <burnus@net-b.de>
2491 * gfortran.dg/coarray/collectives_4.f90: New.
2493 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2496 * gfortran.dg/extends_16.f90: New.
2498 2015-01-02 Tobias Burnus <burnus@net-b.de>
2500 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2502 2015-01-02 Tobias Burnus <burnus@net-b.de>
2504 * gfortran.dg/coarray/codimension_2.f90: New.
2505 * gfortran.dg/coarray/codimension_2a.f90: New.
2506 * gfortran.dg/coarray_35.f90: New.
2507 * gfortran.dg/coarray_35a.f90: New.
2509 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2512 * gfortran.dg/dummy_procedure_11.f90: New.
2514 Copyright (C) 2015 Free Software Foundation, Inc.
2516 Copying and distribution of this file, with or without modification,
2517 are permitted in any medium without royalty provided the copyright
2518 notice and this notice are preserved.