1 2015-02-13 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/ipa/pr65034.C: New test.
6 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
8 PR tree-optimization/65002
9 * gcc.dg/pr65002.C: New.
11 2015-02-13 Marek Polacek <polacek@redhat.com>
14 * c-c++-common/pr65040.c: New test.
16 2015-02-13 Bin Cheng <bin.cheng@arm.com>
18 PR tree-optimization/64705
19 * gcc.dg/tree-ssa/pr64705.c: New test.
21 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
24 * gcc.dg/visibility-22.c: New test.
25 * gcc.dg/visibility-23.c: New test.
26 * gcc.target/i386/pr32219-1.c: New test.
27 * gcc.target/i386/pr32219-2.c: New test.
28 * gcc.target/i386/pr32219-3.c: New test.
29 * gcc.target/i386/pr32219-4.c: New test.
30 * gcc.target/i386/pr32219-5.c: New test.
31 * gcc.target/i386/pr32219-6.c: New test.
32 * gcc.target/i386/pr32219-7.c: New test.
33 * gcc.target/i386/pr32219-8.c: New test.
34 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
36 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
39 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
42 2015-02-12 Jakub Jelinek <jakub@redhat.com>
45 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
48 * g++.dg/ubsan/pr65000.C: New test.
50 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
53 * gfortran.dg/finalize_28.f90: New test
55 2015-02-12 Jakub Jelinek <jakub@redhat.com>
58 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
59 DW_TAG_lexical_block removal.
60 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
61 * g++.dg/guality/pr55541.C: New test.
64 * g++.dg/ubsan/pr64984.C: New test.
66 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
68 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
70 2015-02-12 Jakub Jelinek <jakub@redhat.com>
73 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
74 instructions for 2015-01-14 get_memmodel changes.
75 * gcc.target/powerpc/atomic-p8.c: Likewise.
78 * g++.dg/ubsan/pr65019.C: New test.
80 PR tree-optimization/65014
81 * gcc.c-torture/compile/pr65014.c: New test.
83 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
86 * gfortran/fmt_g0_7.f08: Revise test.
88 2015-02-11 Jeff Law <law@redhat.com>
91 * gcc.target/m68k/pr63347.c: New test.
93 2015-02-11 Marek Polacek <polacek@redhat.com>
95 * g++.dg/ubsan/shift-1.C: New test.
96 * gcc.dg/ubsan/c-shift-2.c: New test.
97 * c-c++-common/ubsan/shift-5.c: Remove file.
99 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
101 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
102 Directive adjusted to XFAIL.
103 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
106 2015-02-11 Jakub Jelinek <jakub@redhat.com>
109 * g++.dg/opt/pr65003.C: New test.
111 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
113 * lib/target-supports.exp (check_effective_target_pie): Renamed
115 (check_effective_target_pie_enabled): This.
116 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
117 * gcc.target/i386/pie.c: Likewise.
119 2015-02-11 Andrew Pinski <apinski@cavium.com>
122 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
123 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
125 2015-02-11 Jakub Jelinek <jakub@redhat.com>
128 * gcc.target/i386/pr61925-1.c: New test.
129 * gcc.target/i386/pr61925-2.c: New test.
130 * gcc.target/i386/pr61925-3.c: New test.
132 2015-02-10 Jakub Jelinek <jakub@redhat.com>
135 * g++.dg/asan/pr65004.C: New test.
137 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
140 * gcc.taget/sh/pr64661-0.h: New.
141 * gcc.taget/sh/pr64661-1.c: New.
142 * gcc.taget/sh/pr64661-2.c: New.
143 * gcc.taget/sh/pr64661-3.c: New.
144 * gcc.taget/sh/pr64661-4.c: New.
146 2015-02-10 Richard Biener <rguenther@suse.de>
148 PR tree-optimization/64995
149 * g++.dg/torture/pr64995.C: New testcase.
151 2015-02-10 Richard Biener <rguenther@suse.de>
153 PR tree-optimization/64909
154 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
156 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
158 * gcc.dg/signbit-sa.c: New test.
160 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
163 * gfortran/fmt_g0_7.f08: New test.
165 2015-02-10 Bin Cheng <bin.cheng@arm.com>
167 PR tree-optimization/43378
168 * gcc.dg/tree-ssa/pr43378.c: New test.
170 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
173 * g++.dg/torture/pr64978.C: New testcase.
175 2015-02-09 Jakub Jelinek <jakub@redhat.com>
178 * gcc.dg/asan/pr64981.c: New test.
180 2015-02-09 Marek Polacek <polacek@redhat.com>
183 * gcc.dg/pr64856.c: New test.
185 2015-02-09 Jakub Jelinek <jakub@redhat.com>
188 * gcc.dg/tree-ssa/stdarg-7.c: New test.
189 * gcc.c-torture/execute/pr64979.c: New test.
191 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
193 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
195 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
197 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
198 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
200 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
203 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
205 2015-02-09 Richard Biener <rguenther@suse.de>
207 PR tree-optimization/54000
208 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
210 2015-02-09 Tom de Vries <tom@codesourcery.com>
212 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
214 2015-02-09 Martin Liska <mliska@suse.cz>
216 * g++.dg/ipa/pr64858.C: New test.
218 2015-02-09 Tom de Vries <tom@codesourcery.com>
220 * gcc.dg/uninit-19.c: Fix warning line for fpic.
222 2015-02-08 Andrew Pinski <apinski@cavium.com>
224 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
226 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
229 * gfortran.dg/use_rename_8.f90: New.
231 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
233 * gnat.dg/addr7.ad[sb]: New test.
234 * gnat.dg/addr8.ad[sb]: Likewise.
236 2015-02-06 David Malcolm <dmalcolm@redhat.com>
239 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
240 from jit.dg/test-compile-to-executable.c's create_code, with a
241 clarification of the output message.
242 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
244 (test_jit): Use CHECK_NO_ERRORS when calling
245 gcc_jit_context_compile_to_file.
246 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
247 jit-verify-compile-to-file to jit-verify-output-file-was-created.
248 (jit-setup-compile-to-file): Likewise. Add a verbose comment
249 about deletions that are attempted.
250 (jit-verify-compile-to-file): Rename to...
251 (jit-verify-output-file-was-created): ...this, and drop the
252 attempt to run "file" and verify the output.
253 (jit-verify-assembler): New function.
254 (jit-verify-object): New function.
255 (jit-verify-dynamic-library): New function.
256 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
257 favor of an implementation from new file
258 create-code-for-hello-world-executable.h, which also adds a
260 (dg-final): Replace jit-verify-compile-to-file with
261 jit-verify-output-file-was-created, and invoke new function
262 jit-verify-assembler.
263 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
265 (dg-final): Replace jit-verify-compile-to-file with
266 jit-verify-output-file-was-created, and invoke new function
267 jit-verify-dynamic-library.
268 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
269 favor of an implementation from new file
270 create-code-for-hello-world-executable.h, which also adds a
272 (dg-final): Replace jit-verify-compile-to-file with
273 jit-verify-output-file-was-created. Strengthen the expected stdout
274 from the built executable.
275 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
276 favor of an implementation from new file
277 create-code-for-hello-world-executable.h, which also adds a
279 (dg-final): Replace jit-verify-compile-to-file with
280 jit-verify-output-file-was-created, and invoke new function
282 * jit.dg/verify-dynamic-library.c: New source file.
284 2015-02-06 Sebastian Pop <s.pop@samsung.com>
285 Brian Rzycki <b.rzycki@samsung.com>
287 PR tree-optimization/64878
288 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
290 2015-02-06 Jakub Jelinek <jakub@redhat.com>
293 * g++.dg/ipa/pr64896.C: New test.
295 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
298 * gcc.target/powerpc/pr64205.c: New file.
300 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
302 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
303 (dg-options): Use -fpie instead of -fPIE -pie.
305 2015-02-06 Jakub Jelinek <jakub@redhat.com>
308 * g++.dg/asan/pr64937.C: New test.
310 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
313 * gfortran.dg/class_to_type_4.f90: New test
315 2015-01-29 Andre Vehreschild <vehre@gmx.de>
317 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
319 2015-02-06 Jakub Jelinek <jakub@redhat.com>
321 PR rtl-optimization/64957
323 * gcc.c-torture/execute/pr64957.c: New test.
325 2015-02-05 Jeff Law <law@redhat.com>
328 * gcc.target/h8300/pr17306-1.c: New test.
329 * gcc.target/h8300/pr17306-2.c: New test.
331 2015-02-05 Tobias Burnus <burnus@net-b.de>
334 * gfortran.dg/structure_constructor_12.f90: New.
336 2015-02-05 Jeff Law <law@redhat.com>
339 gcc.target/h8300/pr58400.c: New test.
341 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
343 * gcc.target/arm/macro_defs0.c: New test.
344 * gcc.target/arm/macro_defs1.c: New test.
345 * gcc.target/arm/macro_defs2.c: New test.
347 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
349 PR rtl-optimization/64905
350 * gcc.target/i386/pr64905.c: Require nonpic target.
351 (dg-options): Add -fomit-frame-pointer.
354 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
356 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
359 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
362 * gfortran.dg/type_to_class_2.f90: New test
363 * gfortran.dg/type_to_class_3.f90: New test
365 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
368 * g++.dg/torture/pr64686.C: New testcase.
370 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
372 PR rtl-optimization/64905
373 * gcc.target/i386/pr64905.c: New file.
375 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
377 * gcc.dg/guality/pr41447-1.c: Remove xfail.
378 * gcc.dg/guality/pr41616-1.c: Ditto.
380 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
383 * gcc.dg/pr64817-3.c: New.
385 2015-02-04 Jakub Jelinek <jakub@redhat.com>
386 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
388 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
389 pass parameters in registers.
390 * gcc.dg/guality/pr36728-2.c (main): Likewise.
391 * gcc.dg/guality/pr36728-3.c (main): Likewise.
392 * gcc.dg/guality/pr36728-4.c (main): Likewise.
394 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
395 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
397 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
398 list, allow for multilibed targets.
399 * gcc.dg/combine_ashiftrt_2.c: Likewise.
401 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
403 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
404 * gcc.dg/pr46728-6.c: Ditto.
406 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
408 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
409 for mips_nanlegacy target.
411 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
413 * gcc.target/i386/chkp-hidden-def.c: New.
415 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
418 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
419 to use 24 bits for bitfield b.
421 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
424 * lib/target-supports.exp (check_effective_target_bswap64): Do not
425 cache result in a global variable. Include all 32-bit targets for
428 2015-02-03 Jakub Jelinek <jakub@redhat.com>
430 PR rtl-optimization/64756
431 * gcc.c-torture/execute/pr64756.c: New test.
433 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
436 * gcc.target/sh/pr64660-0.h: New.
437 * gcc.target/sh/pr64660-1.c: New.
438 * gcc.target/sh/pr64660-2.c: New.
439 * gcc.target/sh/pr64660-3.c: New.
440 * gcc.target/sh/pr64660-4.c: New.
442 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
445 * g++.dg/warn/Waddress-2.C: New.
447 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
450 * gcc.target/i386/pr49095.c: XFAIL for ia32.
452 2015-02-03 Dodji Seketeli <dodji@redhat.com>
454 PR preprocessor/64803
455 * gcc.dg/cpp/builtin-macro-1.c: New test case.
457 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
459 * g++.dg/ipa/devirt-37.C: Disable early inlining.
461 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
463 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
464 (_ARM_FPSRC): Add DN and AHP fields.
465 (clean_results): Force DN=1 on AArch64.
466 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
467 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
468 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
469 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
470 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
471 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
473 2015-02-02 Alan Modra <amodra@gmail.com>
475 * gcc.target/powerpc/cprophard.c: New.
477 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
479 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
480 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
482 2015-02-01 Jakub Jelinek <jakub@redhat.com>
485 * gcc.dg/pr64817-1.c: New test.
486 * gcc.dg/pr64817-2.c: New test.
488 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
491 * gcc.target/sh/pr64851-0.h: New
492 * gcc.target/sh/pr64851-1.c: New
493 * gcc.target/sh/pr64851-2.c: New
494 * gcc.target/sh/pr64851-3.c: New
495 * gcc.target/sh/pr64851-4.c: New
497 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
500 * gcc.dg/torture/pr64882.c: New test.
502 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
505 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
508 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
510 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
511 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
512 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
513 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
514 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
515 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
517 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
518 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
520 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
521 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
524 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
527 * g++.dg/pr64688-2.C: New.
529 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
531 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
532 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
533 * gcc.target/i386/fuse-caller-save.c: Ditto.
534 * gcc.target/i386/headmerge-1.c: Ditto.
535 * gcc.target/i386/headmerge-2.c: Ditto.
536 * gcc.target/i386/sibcall-6.c: Ditto.
538 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
541 * gcc.target/i386/pr64617.c: New test.
543 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
546 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
547 (dg-options): Remove -m32.
548 (dg-final): Scan for "movb %al" only.
549 * gcc.target/i386/pr15184-2.c: Ditto.
551 2015-01-30 Richard Biener <rguenther@suse.de>
553 PR tree-optimization/64829
554 * gcc.dg/vect/pr64829.c: New testcase.
556 2015-01-29 Marek Polacek <polacek@redhat.com>
559 * gcc.dg/pr64709.c: New test.
561 2015-01-29 Jakub Jelinek <jakub@redhat.com>
564 * g++.dg/ubsan/pr64717-1.C: New test.
565 * g++.dg/ubsan/pr64717-2.C: New test.
567 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
569 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
571 2015-01-29 Jeff Law <law@redhat.com>
574 * gcc.target/i386/pr15184-1.c: New test.
575 * gcc.target/i386/pr15184-2.c: New test.
577 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
579 PR tree-optimization/64746
580 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
582 2015-01-29 Richard Biener <rguenther@suse.de>
584 PR tree-optimization/64853
585 * gcc.dg/torture/pr64853.c: New testcase.
587 2015-01-29 Richard Biener <rguenther@suse.de>
589 PR tree-optimization/64844
590 * gcc.dg/vect/pr64844.c: New testcase.
592 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
595 * gcc.dg/pr64809.c: Delete.
597 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
600 * gcc.target/i386/pr64805.c: New.
602 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
604 * gcc.dg/guality/guality.h (main): Add argv[0] to
607 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
610 * gcc.dg/tree-ssa/pr64801.c: New testcase.
612 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
615 * gcc.target/sh/sh.exp
616 (check_effective_target_atomic_model_soft_gusa_available,
617 check_effective_target_atomic_model_soft_tcb_available,
618 check_effective_target_atomic_model_soft_imask_available,
619 check_effective_target_atomic_model_hard_llcs_available): New.
620 * gcc.target/sh/pr64659-0.h: New.
621 * gcc.target/sh/pr64659-1.c: New.
622 * gcc.target/sh/pr64659-2.c: New.
623 * gcc.target/sh/pr64659-3.c: New.
624 * gcc.target/sh/pr64659-4.c: New.
626 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
628 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
629 scan-assembler-times pattern.
631 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
634 * gcc.dg/pr64809.c: New test.
636 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
638 PR tree-optimization/64277
639 * gcc.dg/pr64277.c: New.
641 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
643 PR tree-optimization/64718
644 * gcc.c-torture/execute/pr64718.c: New test.
646 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
648 * gcc.target/aarch64/abs_2.c: New.
650 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
652 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
653 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
654 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
657 2015-01-28 Jakub Jelinek <jakub@redhat.com>
660 * lib/target-supports.exp (check_effective_target_comdat_group): New.
661 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
662 { target comdat_group }.
664 2015-01-27 Tobias Burnus <burnus@net-b.de>
667 * gfortran.dg/goacc/coarray_2.f90: New.
669 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
673 * g++.dg/torture/pr64139.C: New testcase.
674 * g++.dg/torture/pr60871.C: Likewise.
676 2015-01-27 Janus Weil <janus@gcc.gnu.org>
679 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
680 prevent linking errors.
682 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
685 * g++.dg/torture/pr64282.C: New testcase.
687 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
689 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
692 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
694 * gcc.target/s390/hotpatch-13.c: New testcase.
695 * gcc.target/s390/hotpatch-14.c: New testcase.
696 * gcc.target/s390/hotpatch-15.c: New testcase.
697 * gcc.target/s390/hotpatch-16.c: New testcase.
698 * gcc.target/s390/hotpatch-17.c: New testcase.
699 * gcc.target/s390/hotpatch-18.c: New testcase.
700 * gcc.target/s390/hotpatch-19.c: New testcase.
701 * gcc.target/s390/hotpatch-20.c: New testcase.
702 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
703 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
704 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
705 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
706 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
707 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
708 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
709 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
710 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
711 * gcc.target/s390/hotpatch-10.c: Likewise.
712 * gcc.target/s390/hotpatch-11.c: Likewise.
713 * gcc.target/s390/hotpatch-12.c: Likewise.
714 * gcc.target/s390/hotpatch-2.c: Likewise.
715 * gcc.target/s390/hotpatch-3.c: Likewise.
716 * gcc.target/s390/hotpatch-4.c: Likewise.
717 * gcc.target/s390/hotpatch-5.c: Likewise.
718 * gcc.target/s390/hotpatch-6.c: Likewise.
719 * gcc.target/s390/hotpatch-7.c: Likewise.
720 * gcc.target/s390/hotpatch-8.c: Likewise.
721 * gcc.target/s390/hotpatch-9.c: Likewise.
722 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
723 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
724 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
725 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
726 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
727 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
728 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
729 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
731 2015-01-27 Jiong Wang <jiong.wang@arm.com>
733 * gcc.dg/long_branch.c: New testcase.
735 2015-01-27 Richard Biener <rguenther@suse.de>
737 PR tree-optimization/56273
738 PR tree-optimization/59124
739 PR tree-optimization/64277
740 * g++.dg/warn/Warray-bounds-6.C: New testcase.
741 * gcc.dg/Warray-bounds-12.c: Likewise.
742 * gcc.dg/Warray-bounds-13.c: Likewise.
744 2015-01-27 Jakub Jelinek <jakub@redhat.com>
746 PR rtl-optimization/61058
747 * gcc.dg/pr61058.c: New test.
749 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
751 * gcc.target/i386/chkp-narrow-bounds.c: New.
753 2015-01-27 Jakub Jelinek <jakub@redhat.com>
755 PR tree-optimization/64807
756 * gcc.dg/pr64807.c: New test.
759 * gcc.dg/pr64766.c: New test.
761 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
764 * gcc.target/sh/pr49263-4.c: New.
766 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
769 * gfortran.dg/allocate_with_mold_1.f90: New test
771 2015-01-26 Jakub Jelinek <jakub@redhat.com>
774 * gcc.dg/pr64778.c: New test.
777 * gcc.dg/vect/pr64421.c: New test.
779 2015-01-26 Tobias Burnus <burnus@net-b.de>
782 * gfortran.dg/coarray_36.f: New.
783 * gfortran.dg/coarray_37.f90: New.
785 2015-01-26 Janus Weil <janus@gcc.gnu.org>
788 * gfortran.dg/class_allocate_18.f90: New.
790 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
792 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
794 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
796 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
798 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
800 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
802 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
804 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
806 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
808 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
809 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
810 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
811 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
813 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
815 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
816 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
817 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
819 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
821 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
822 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
823 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
824 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
825 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
828 2015-01-26 Richard Biener <rguenther@suse.de>
831 * gcc.dg/uninit-19.c: New testcase.
833 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
835 * lib/target-supports.exp (check_effective_target_vect64): Add
838 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
841 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
843 2015-01-26 Tony Liu <tony.liu@arm.com>
845 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
848 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
851 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
852 correctly, clean up afterwards.
854 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
857 * gfortran.dg/use_rename_7.f90: New.
859 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
861 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
862 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
864 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
867 * gcc.target/sh/pr54236-4.c: New.
869 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
871 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
872 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
875 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
878 * gfortran.dg/open_new_segv.f90: New test.
880 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
889 * gcc.target/sh/pr64345-1.c: New.
890 * gcc.target/sh/pr64345-2.c: New.
891 * gcc.target/sh/pr59533-1.c: New.
892 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
893 * gcc.target/sh/pr52933-2.c: Likewise.
894 * gcc.target/sh/pr54089-1.c: Likewise.
895 * gcc.target/sh/pr54236-1.c: Likewise.
896 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
897 * gcc.target/sh/pr49263-1.c: Remove xfails.
898 * gcc.target/sh/pr49263-2.c: Likewise.
899 * gcc.target/sh/pr49263-3.c: Likewise.
900 * gcc.target/sh/pr53987-1.c: Likewise.
901 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
902 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
903 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
904 (test05, test06, test07, test08, test09, test10, test11, test12): New.
905 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
906 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
908 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
911 2015-01-24 Tom de Vries <tom@codesourcery.com>
913 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
915 2015-01-23 Ian Lance Taylor <iant@google.com>
918 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
919 targets without split stack support.
921 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
924 * gcc.target/i386/pr64317.c: New test.
926 2015-01-23 Jakub Jelinek <jakub@redhat.com>
928 PR rtl-optimization/63637
929 PR rtl-optimization/60663
930 * gcc.dg/pr63637-1.c: New test.
931 * gcc.dg/pr63637-2.c: New test.
932 * gcc.dg/pr63637-3.c: New test.
933 * gcc.dg/pr63637-4.c: New test.
934 * gcc.dg/pr63637-5.c: New test.
935 * gcc.dg/pr63637-6.c: New test.
936 * gcc.target/i386/pr63637-1.c: New test.
937 * gcc.target/i386/pr63637-2.c: New test.
938 * gcc.target/i386/pr63637-3.c: New test.
939 * gcc.target/i386/pr63637-4.c: New test.
940 * gcc.target/i386/pr63637-5.c: New test.
941 * gcc.target/i386/pr63637-6.c: New test.
943 2015-01-23 Richard Biener <rguenther@suse.de>
946 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
947 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
949 2015-01-23 Marek Polacek <polacek@redhat.com>
951 PR preprocessor/60570
952 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
953 * gcc.dg/cpp/pr60570.c: New test.
955 2015-01-23 Richard Biener <rguenther@suse.de>
958 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
959 vectorization on vect64 targets.
961 2015-01-23 Janus Weil <janus@gcc.gnu.org>
964 * gfortran.dg/class_allocate_17.f90: New.
966 2015-01-23 Tobias Burnus <burnus@net-b.de>
969 * gfortran.dg/goacc/combined_loop.f90: New.
971 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
974 * gfortran.dg/make_unit.f90: New test.
976 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
979 * gfortran.dg/negative_unit_int8.f: Update.
981 2015-01-22 Jeff Law <law@redhat.com>
984 * gcc.target/m68k/pr52076-1.c: New test.
985 * gcc.target/m68k/pr52076-2.c: New test.
987 2015-01-22 Richard Biener <rguenther@suse.de>
990 * gcc.dg/torture/pr64728.c: New testcase.
992 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
995 * g++.dg/pr64688.C: New test.
997 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
999 * gcc.target/i386/chkp-always_inline.c (f1): Make static
1000 to avoid errors with -fpic.
1002 2015-01-22 Richard Biener <rguenther@suse.de>
1005 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1007 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
1009 PR rtl-optimization/64682
1010 * gcc.c-torture/execute/pr64682.c: New file.
1012 2015-01-21 Jakub Jelinek <jakub@redhat.com>
1015 * gcc.dg/pr64511.c: New test.
1017 PR rtl-optimization/62078
1018 * g++.dg/opt/pr62078.C: New test.
1021 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1023 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
1026 * gfortran.dg/internal_pack_15.f90: New test.
1028 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1030 * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
1032 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1034 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1036 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1038 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1040 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1042 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1044 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1046 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1048 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1050 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1052 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1054 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1056 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1058 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1060 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1062 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1064 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1066 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1068 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1070 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1072 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1074 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1076 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1078 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1080 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1082 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1083 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1084 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1087 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1089 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1090 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1091 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1094 2015-01-21 Renlin Li <renlin.li@arm.com>
1096 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1097 * g++.dg/tls/thread_local5g.C: Likewise.
1098 * g++.dg/tls/thread_local6g.C: Likewise.
1100 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1102 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1103 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1104 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1106 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1108 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1109 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1110 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1112 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1114 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1115 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1116 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1118 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1120 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1121 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1122 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1124 2015-01-20 Jeff Law <law@redhat.com>
1127 * gcc.target/m68k/pr59946.c: New test.
1129 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1131 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1132 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1133 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1135 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1137 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1138 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1139 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1141 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1143 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1144 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1145 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1147 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1149 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1150 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1151 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1153 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1156 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1158 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1159 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1160 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1162 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1164 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1165 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1166 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1168 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1170 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1172 2015-01-20 Jakub Jelinek <jakub@redhat.com>
1174 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1177 * g++.dg/ubsan/pr64632.C: New test.
1180 * gcc.dg/pr64663.c: New test.
1182 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1185 * g++.dg/warn/Wunused-var-23.C: New.
1187 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1190 * g++.dg/cpp0x/constexpr-59937-1.C: New.
1191 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1193 2015-01-20 Richard Biener <rguenther@suse.de>
1196 * gcc.dg/lto/pr64684_0.c: New testcase.
1197 * gcc.dg/lto/pr64684_1.c: Likewise.
1198 * gcc.dg/lto/pr64684_2.c: Likewise.
1199 * gcc.dg/lto/pr64685_0.c: Likewise.
1200 * gcc.dg/lto/pr64685_1.c: Likewise.
1202 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1205 * g++.dg/cpp1y/lambda-init12.C: New.
1207 2015-01-20 Richard Biener <rguenther@suse.de>
1209 PR tree-optimization/64410
1210 * g++.dg/vect/pr64410.cc: Require vect_double.
1212 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
1215 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1217 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
1221 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1223 PR rtl-optimization/64081
1224 * gcc.dg/pr64081.c: New test.
1226 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1228 * jit.dg/harness.h: Include <unistd.h>.
1229 (CHECK_NO_ERRORS): New.
1230 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1231 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1232 gcc_jit_context_compile_to_file.
1233 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1234 args to the spawned executable.
1235 (jit-expand-vars): New function.
1236 (jit-exe-params): New variable.
1237 (dg-jit-set-exe-params): New function.
1238 (jit-dg-test): Detect testcases that use
1239 jit-verify-compile-to-file and call jit-setup-compile-to-file.
1240 Set arguments of spawned process to jit-exe-params.
1241 (jit-get-output-filename): New function.
1242 (jit-setup-compile-to-file): New function.
1243 (jit-verify-compile-to-file): New function.
1244 (jit-run-executable): New function.
1245 (jit-verify-executable): New function.
1246 * jit.dg/test-compile-to-assembler.c: New testcase.
1247 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1248 * jit.dg/test-compile-to-executable.c: New testcase.
1249 * jit.dg/test-compile-to-object.c: New testcase.
1251 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
1254 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1257 2015-01-19 Martin Liska <mliska@suse.cz>
1259 * objc/compile/pr64668.m: New test.
1261 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1263 * jit.dg/test-arith-overflow.c: Include stdbool.h.
1264 (create_overflow_fn): Update comment to clarify that
1265 the third param of the created function is a bool *, not
1267 (verify_int_overflow_fn): Convert param "expected_ovf" from
1268 int to bool. Update third param of "overflow_fn_type" from int *
1269 to bool *. Update local "actual_ovf" from int to bool.
1270 (verify_uint_overflow_fn): Likewise.
1272 2015-01-19 Martin Liska <mliska@suse.cz>
1274 * gcc.dg/ipa/ipa-icf-33.c: New test.
1276 2015-01-19 Felix Yang <felix.yang@huawei.com>
1277 Haijian Zhang <z.zhanghaijian@huawei.com>
1279 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1280 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1281 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1282 result_float64x2, expected_hfloat64x2): New helper type, variable and
1284 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1285 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1286 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1287 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1288 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1289 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1290 and target without the FMA feature.
1292 2015-01-19 Jiong Wang <jiong.wang@arm.com>
1294 * gcc.target/aarch64/pr64304.c: New testcase.
1296 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1298 PR rtl-optimization/64081
1299 * gcc.dg/pr64081.c: New test.
1301 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
1304 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1306 * gcc.target/aarch64/test_frame_6.c: Likewise.
1307 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1308 and x19 (in the epilogue).
1309 * gcc.target/aarch64/test_frame_4.c: Likewise.
1310 * gcc.target/aarch64/test_frame_7.c: Likewise.
1312 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
1314 * gcc.target/i386/chkp-always_inline.c: New.
1316 2015-01-15 Andrew Pinski <apinski@cavium.com>
1317 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1319 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1320 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1322 2015-01-18 Andre Vehreschild <vehre@gmx.de>
1325 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1326 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1328 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1331 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1333 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
1336 * gcc.target/sh/torture/pr64652.c: New.
1338 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1340 * gcc.dg/ipa/ipa-icf-32.c: Update template.
1341 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1342 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1343 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1344 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1345 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1347 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1350 * g++.dg/torture/pr64378.C: New testcase.
1352 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1355 * gfortran.dg/block_13.f08: New test
1357 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1360 * gfortran.dg/associate_1.f03: Allow test for character with
1363 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1365 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1366 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1368 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1370 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1372 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
1375 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1377 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1380 * gfortran.dg/alloc_comp_assign_13.f08: New test.
1383 * gfortran.dg/alloc_comp_assign_14.f08: New test.
1386 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1388 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1391 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1393 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
1395 PR rtl-optimization/52773
1396 * gcc.c-torture/compile/pr52773.c: New test.
1398 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1401 * g++.dg/cpp0x/alias-decl-46.C: New.
1403 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1405 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1407 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1409 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1411 (CHECK_FP): Likewise.
1412 (CHECK_CUMULATIVE_SAT): Likewise.
1414 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1416 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1417 (Set_Neon_Cumulative_Sat): Add parameter.
1418 (__set_neon_cumulative_sat): Support new parameter.
1419 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1420 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1422 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1423 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1426 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1428 * g++.dg/tsan/vptr_benign_race.C: New testcase.
1429 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1431 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1434 * g++.dg/tls/thread_local-ice4.C: New.
1436 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
1438 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1441 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1444 * g++.dg/cpp0x/vt-62276.C: New.
1446 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1449 * g++.dg/pr64353.C: New.
1451 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1454 * gcc.target/aarch64/pr64263_1.c: New test.
1456 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1458 PR tree-optimization/64434
1459 * gcc.dg/torture/pr64434.c: Move to...
1460 * gcc.dg/pr64434.c: ... here.
1462 2015-01-16 Richard Biener <rguenther@suse.de>
1465 * gcc.dg/uninit-18.c: New testcase.
1467 2015-01-16 Richard Biener <rguenther@suse.de>
1469 PR tree-optimization/64568
1470 * g++.dg/torture/pr64568-2.C: New testcase.
1472 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1475 * gcc.target/i386/chkp-label-address.c: New.
1477 2015-01-16 Janus Weil <janus@gcc.gnu.org>
1480 * gfortran.dg/pointer_init_6.f90: Extended.
1482 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
1484 * gcc.c-torture/compile/20150108.c: New test.
1486 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
1488 * gcc.target/visium: New directory.
1490 2015-01-16 Richard Biener <rguenther@suse.de>
1492 PR tree-optimization/61743
1493 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1494 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1496 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
1498 * gcc.dg/pr64015.c: New test.
1500 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
1504 * g++.dg/ipa/pr64612.C: New test.
1506 2015-01-16 Renlin Li <renlin.li@arm.com>
1508 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1510 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
1512 * gcc.target/i386/sse-14.c: Test new intrinsic.
1513 * gcc.target/i386/sse-22.c: Ditto.
1515 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1518 * g++.dg/cpp0x/auto44.C: New.
1520 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
1523 * gcc.target/nios2/gpopt-all.c: New test case.
1524 * gcc.target/nios2/gpopt-local.c: New test case.
1525 * gcc.target/nios2/gpopt-global.c: New test case.
1526 * gcc.target/nios2/gpopt-data.c: New test case.
1527 * gcc.target/nios2/gpopt-none.c: New test case.
1529 2015-01-15 Jakub Jelinek <jakub@redhat.com>
1531 * g++.dg/ubsan/vptr-1.C: New test.
1532 * g++.dg/ubsan/vptr-2.C: New test.
1533 * g++.dg/ubsan/vptr-3.C: New test.
1534 * g++.dg/ubsan/vptr-4.C: New test.
1535 * g++.dg/ubsan/vptr-5.C: New test.
1536 * g++.dg/ubsan/vptr-6.C: New test.
1537 * g++.dg/ubsan/vptr-7.C: New test.
1538 * g++.dg/ubsan/vptr-8.C: New test.
1539 * g++.dg/ubsan/vptr-9.C: New test.
1541 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1543 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1545 * lib/gcc-dg.exp: Likewise.
1547 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
1549 PR rtl-optimization/64110
1550 * gcc.target/i386/pr64110.c: Add scan-assembler.
1552 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
1553 James Norris <jnorris@codesourcery.com>
1554 Cesar Philippidis <cesar@codesourcery.com>
1555 Ilmir Usmanov <i.usmanov@samsung.com>
1557 * lib/target-supports.exp (check_effective_target_fopenacc): New
1559 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1560 * g++.dg/goacc/goacc.exp: Likewise.
1561 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1562 * gcc.dg/goacc/goacc.exp: Likewise.
1563 * gfortran.dg/goacc/goacc.exp: Likewise.
1564 * c-c++-common/cpp/openacc-define-1.c: New file.
1565 * c-c++-common/cpp/openacc-define-2.c: Likewise.
1566 * c-c++-common/cpp/openacc-define-3.c: Likewise.
1567 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1568 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1569 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1570 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1571 * c-c++-common/goacc/asyncwait-1.c: Likewise.
1572 * c-c++-common/goacc/cache-1.c: Likewise.
1573 * c-c++-common/goacc/clauses-fail.c: Likewise.
1574 * c-c++-common/goacc/collapse-1.c: Likewise.
1575 * c-c++-common/goacc/data-1.c: Likewise.
1576 * c-c++-common/goacc/data-2.c: Likewise.
1577 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1578 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1579 * c-c++-common/goacc/deviceptr-2.c: Likewise.
1580 * c-c++-common/goacc/deviceptr-3.c: Likewise.
1581 * c-c++-common/goacc/if-clause-1.c: Likewise.
1582 * c-c++-common/goacc/if-clause-2.c: Likewise.
1583 * c-c++-common/goacc/kernels-1.c: Likewise.
1584 * c-c++-common/goacc/loop-1.c: Likewise.
1585 * c-c++-common/goacc/loop-private-1.c: Likewise.
1586 * c-c++-common/goacc/nesting-1.c: Likewise.
1587 * c-c++-common/goacc/nesting-data-1.c: Likewise.
1588 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1589 * c-c++-common/goacc/parallel-1.c: Likewise.
1590 * c-c++-common/goacc/pcopy.c: Likewise.
1591 * c-c++-common/goacc/pcopyin.c: Likewise.
1592 * c-c++-common/goacc/pcopyout.c: Likewise.
1593 * c-c++-common/goacc/pcreate.c: Likewise.
1594 * c-c++-common/goacc/pragma_context.c: Likewise.
1595 * c-c++-common/goacc/present-1.c: Likewise.
1596 * c-c++-common/goacc/reduction-1.c: Likewise.
1597 * c-c++-common/goacc/reduction-2.c: Likewise.
1598 * c-c++-common/goacc/reduction-3.c: Likewise.
1599 * c-c++-common/goacc/reduction-4.c: Likewise.
1600 * c-c++-common/goacc/sb-1.c: Likewise.
1601 * c-c++-common/goacc/sb-2.c: Likewise.
1602 * c-c++-common/goacc/sb-3.c: Likewise.
1603 * c-c++-common/goacc/update-1.c: Likewise.
1604 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1605 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1606 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1607 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1608 * gfortran.dg/goacc/assumed.f95: Likewise.
1609 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1610 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1611 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1612 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1613 * gfortran.dg/goacc/branch.f95: Likewise.
1614 * gfortran.dg/goacc/cache-1.f95: Likewise.
1615 * gfortran.dg/goacc/coarray.f95: Likewise.
1616 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1617 * gfortran.dg/goacc/cray.f95: Likewise.
1618 * gfortran.dg/goacc/critical.f95: Likewise.
1619 * gfortran.dg/goacc/data-clauses.f95: Likewise.
1620 * gfortran.dg/goacc/data-tree.f95: Likewise.
1621 * gfortran.dg/goacc/declare-1.f95: Likewise.
1622 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1623 * gfortran.dg/goacc/fixed-1.f: Likewise.
1624 * gfortran.dg/goacc/fixed-2.f: Likewise.
1625 * gfortran.dg/goacc/fixed-3.f: Likewise.
1626 * gfortran.dg/goacc/fixed-4.f: Likewise.
1627 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1628 * gfortran.dg/goacc/if.f95: Likewise.
1629 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1630 * gfortran.dg/goacc/list.f95: Likewise.
1631 * gfortran.dg/goacc/literal.f95: Likewise.
1632 * gfortran.dg/goacc/loop-1.f95: Likewise.
1633 * gfortran.dg/goacc/loop-2.f95: Likewise.
1634 * gfortran.dg/goacc/loop-3.f95: Likewise.
1635 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1636 * gfortran.dg/goacc/omp.f95: Likewise.
1637 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1638 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1639 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1640 * gfortran.dg/goacc/parameter.f95: Likewise.
1641 * gfortran.dg/goacc/private-1.f95: Likewise.
1642 * gfortran.dg/goacc/private-2.f95: Likewise.
1643 * gfortran.dg/goacc/private-3.f95: Likewise.
1644 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1645 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1646 * gfortran.dg/goacc/reduction.f95: Likewise.
1647 * gfortran.dg/goacc/routine-1.f90: Likewise.
1648 * gfortran.dg/goacc/routine-2.f90: Likewise.
1649 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1650 * gfortran.dg/goacc/several-directives.f95: Likewise.
1651 * gfortran.dg/goacc/sie.f95: Likewise.
1652 * gfortran.dg/goacc/subarrays.f95: Likewise.
1653 * gfortran.dg/gomp/map-1.f90: Likewise.
1654 * gfortran.dg/openacc-define-1.f90: Likewise.
1655 * gfortran.dg/openacc-define-2.f90: Likewise.
1656 * gfortran.dg/openacc-define-3.f90: Likewise.
1657 * g++.dg/gomp/block-1.C: Update for changed compiler output.
1658 * g++.dg/gomp/block-2.C: Likewise.
1659 * g++.dg/gomp/block-3.C: Likewise.
1660 * g++.dg/gomp/block-5.C: Likewise.
1661 * g++.dg/gomp/target-1.C: Likewise.
1662 * g++.dg/gomp/target-2.C: Likewise.
1663 * g++.dg/gomp/taskgroup-1.C: Likewise.
1664 * g++.dg/gomp/teams-1.C: Likewise.
1665 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1666 * gcc.dg/cilk-plus/jump.c: Likewise.
1667 * gcc.dg/gomp/block-1.c: Likewise.
1668 * gcc.dg/gomp/block-10.c: Likewise.
1669 * gcc.dg/gomp/block-2.c: Likewise.
1670 * gcc.dg/gomp/block-3.c: Likewise.
1671 * gcc.dg/gomp/block-4.c: Likewise.
1672 * gcc.dg/gomp/block-5.c: Likewise.
1673 * gcc.dg/gomp/block-6.c: Likewise.
1674 * gcc.dg/gomp/block-7.c: Likewise.
1675 * gcc.dg/gomp/block-8.c: Likewise.
1676 * gcc.dg/gomp/block-9.c: Likewise.
1677 * gcc.dg/gomp/target-1.c: Likewise.
1678 * gcc.dg/gomp/target-2.c: Likewise.
1679 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1680 * gcc.dg/gomp/teams-1.c: Likewise.
1682 2015-01-15 David Malcolm <dmalcolm@redhat.com>
1684 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1687 2015-01-15 Mike Stump <mikestump@comcast.net>
1689 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1690 * gcc.dg/inline_2.c: Likewise.
1691 * gcc.dg/inline_3.c: Likewise.
1692 * gcc.dg/inline_4.c: Likewise.
1694 2015-01-15 Janus Weil <janus@gcc.gnu.org>
1697 * gfortran.dg/proc_ptr_comp_43.f90: New.
1699 2015-01-15 Mike Stump <mikestump@comcast.net>
1701 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1702 * gcc.dg/unroll_2.c: Likewise.
1703 * gcc.dg/unroll_3.c: Likewise.
1704 * gcc.dg/unroll_4.c: Likewise.
1705 * gcc.dg/unroll_5.c: Likewise.
1707 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
1710 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1712 * gcc.target/aarch64/test_frame_6.c: Likewise.
1713 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1714 x30 and x19 (in the epilogue).
1715 * gcc.target/aarch64/test_frame_4.c: Likewise.
1716 * gcc.target/aarch64/test_frame_7.c: Likewise.
1718 2015-01-15 Martin Liska <mliska@suse.cz>
1720 * g++.dg/ipa/pr64068.C: New test.
1721 * gcc.dg/ipa/PR64559.c: New test.
1723 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1725 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1728 2015-01-15 Richard Biener <rguenther@suse.de>
1730 PR tree-optimization/61743
1731 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1732 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1734 2015-01-15 Renlin Li <renlin.li@arm.com>
1736 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1737 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1739 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1741 * gcc.dg/vect/vect-aggressive-1.c: New.
1742 * gcc.target/i386/avx2-vect-aggressive.c: New.
1744 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1746 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1748 2015-01-15 Richard Biener <rguenther@suse.de>
1751 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1752 -Wl,-undefined,dynamic_lookup.
1754 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1756 * gnat.dg/opt47.adb: New test.
1758 2015-01-15 Richard Biener <rguenther@suse.de>
1761 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1763 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1765 PR tree-optimization/64434
1766 * gcc.dg/torture/pr64434.c: New test.
1768 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
1770 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1771 -mno-micromips. MIPS32R1 and below require -mno-micromips.
1772 -march=loongson* and -march=octeon* require -mno-micromips.
1774 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
1775 Matthew Fortune <matthew.fortune@imgtec.com>
1777 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1778 * gcc.target/mips/call-saved-5.c (foo): Likewise.
1779 * gcc.target/mips/call-saved-6.c (foo): Likewise.
1780 * gcc.target/mips/call-saved-7.c: New file.
1781 * gcc.target/mips/call-saved-8.c: New file.
1782 * gcc.target/mips/call-saved-9.c: New file.
1784 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
1786 * gcc.target/mips/lsa.c: New file.
1787 * gcc.target/mips/mips64-lsa.c: Likewise.
1788 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1789 * gcc.target/mips/mulsize-4.c: Likewise.
1790 * gcc.target/mips/mulsize-5.c: New file.
1791 * gcc.target/mips/mulsize-6.c: Likewise.
1792 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1793 and !HAS_LSA as ghost options.
1794 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1797 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
1799 * g++.dg/torture/20141013.c: Set -fno-short-enums.
1801 2015-01-15 Richard Biener <rguenther@suse.de>
1804 * gcc.dg/torture/pr64365.c: New testcase.
1806 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
1808 * gcc.dg/stackprotectexplicit1.c: New test.
1809 * g++.dg/stackprotectexplicit2.c: New test.
1811 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1814 * gfortran.dg/inquire_internal.f90: New.
1815 * gfortran.dg/negative_unit_check.f90: New.
1817 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
1820 * gcc.target/sh/pr53988-1.c: New.
1822 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
1825 * g++.dg/tls/thread_local-ice3.C: New.
1827 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
1829 * gcc.target/i386/fentry-override.c: Properly place {} in target
1830 selector. Remove nonpic.
1831 * gcc.target/i386/fentry.c: Likewise.
1833 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
1835 * gcc.dg/atomic-invalid.c: Check for invalid memory model
1836 warnings instead of errors.
1838 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
1840 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1841 option support instead of ENABLE_LTO from Makefile.
1843 2015-01-14 Richard Biener <rguenther@suse.de>
1845 PR tree-optimization/59354
1846 * gcc.dg/vect/pr59354.c: New testcase.
1848 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
1850 * lib/target-supports.exp
1851 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1852 on ARM architures before v7.
1854 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
1857 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1860 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1863 * gcc.target/i386/pr64386.c: New test.
1865 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1868 * gcc.target/i386/pr64393.c: New test.
1870 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1873 * gcc.target/i386/pr64387.c: New test.
1875 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
1877 * gcc.target/aarch64/store-pair-1.c: Fix typo.
1879 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1881 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1883 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1886 * gcc.target/arm/pr64453.c: New.
1888 2015-01-14 Richard Biener <rguenther@suse.de>
1891 * gcc.dg/lto/pr64415_0.c: New testcase.
1892 * gcc.dg/lto/pr64415_1.c: Likewise.
1894 2015-01-14 Martin Liska <mliska@suse.cz>
1896 * gcc.dg/ipa/pr64307.c: New test.
1898 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
1900 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1903 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1906 * gcc.target/arm/pr64460_1.c: New test.
1908 2015-01-14 Richard Biener <rguenther@suse.de>
1910 PR tree-optimization/64493
1911 PR tree-optimization/64495
1912 * gcc.dg/vect/pr64493.c: New testcase.
1913 * gcc.dg/vect/pr64495.c: Likewise.
1915 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
1917 * gcc.dg/Warray-bounds-11.c: New test-case.
1919 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1921 * gcc.target/mips/octeon3-pipe-1.c: New test.
1923 2015-01-13 David Malcolm <dmalcolm@redhat.com>
1925 * jit.dg/harness.h (set_up_logging): Move string concatenation
1927 (concat_strings): New function.
1928 (dump_reproducer): New function.
1929 (test_jit): Call dump_reproducer.
1930 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1932 (jit-dg-test): Delete any generated reproducer from previous runs.
1933 Verify that a generated reproducer was created, and verify that it
1935 * jit.dg/test-nested-contexts.c (main): Call
1936 gcc_jit_context_dump_reproducer_to_file.
1938 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1940 * gcc.dg/aru-2.c: Add dg-require-profiling.
1942 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1944 * lib/target-supports.exp (check_profiling_available): Check if
1947 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
1950 * g++.dg/torture/pr64565.C: New testcase.
1952 2015-01-13 Marek Polacek <polacek@redhat.com>
1955 * gcc.dg/tm/pr64391.c: New test.
1957 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1959 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
1962 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1964 * gcc.target/i386/pie.c: New test.
1966 * lib/target-supports.exp (check_effective_target_pie): New.
1968 2015-01-13 Jakub Jelinek <jakub@redhat.com>
1970 PR rtl-optimization/64286
1971 * gcc.target/i386/avx2-pr64286.c: New test.
1973 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
1976 * g++.dg/cpp0x/vt-57626.C: New.
1978 2015-01-13 Jakub Jelinek <jakub@redhat.com>
1981 * gfortran.dg/pr64528.f90: New test.
1983 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
1985 * gcc.target/aarch64/subsp.c: New test.
1987 2015-01-13 Andrew Pinski <apinski@cavium.com>
1989 * gcc.target/aarch64/store-pair-1.c: New testcase.
1991 2015-01-13 Richard Biener <rguenther@suse.de>
1994 * gcc.dg/lto/pr64373_0.c: New testcase.
1996 2015-01-13 Andrew Pinski <apinski@cavium.com>
1998 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
1999 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2001 2015-01-13 Richard Biener <rguenther@suse.de>
2003 PR tree-optimization/64406
2004 * gcc.dg/pr64406.c: New testcase.
2006 2015-01-13 Richard Biener <rguenther@suse.de>
2008 PR tree-optimization/64404
2009 * gcc.dg/vect/pr64404.c: New testcase.
2011 2015-01-13 Richard Biener <rguenther@suse.de>
2013 PR tree-optimization/64568
2014 * g++.dg/torture/pr64568.C: New testcase.
2016 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2018 * jit.dg/test-error-local-used-from-other-function.c: New test
2020 * jit.dg/test-error-param-reuse.c: New test case.
2021 * jit.dg/test-error-param-sharing.c: New test case.
2022 * jit.dg/test-error-param-used-from-other-function.c: New test
2024 * jit.dg/test-error-param-used-without-a-function.c: New test
2027 2015-01-12 Jakub Jelinek <jakub@redhat.com>
2029 PR tree-optimization/64563
2030 * gcc.dg/pr64563.c: New test.
2033 * gcc.target/i386/pr64513.c: New test.
2035 PR tree-optimization/64454
2036 * gcc.dg/pr64454.c: New test.
2039 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2041 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2042 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2043 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2044 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2045 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2046 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2047 * gcc.dg/vect/slp-25.c: Likewise.
2048 * gcc.dg/vect/vect-109.c: Likewise.
2049 * gcc.dg/vect/vect-13.c: Likewise.
2050 * gcc.dg/vect/vect-17.c: Likewise.
2051 * gcc.dg/vect/vect-18.c: Likewise.
2052 * gcc.dg/vect/vect-19.c: Likewise.
2053 * gcc.dg/vect/vect-20.c: Likewise.
2054 * gcc.dg/vect/vect-21.c: Likewise.
2055 * gcc.dg/vect/vect-22.c: Likewise.
2056 * gcc.dg/vect/vect-27.c: Likewise.
2057 * gcc.dg/vect/vect-29.c: Likewise.
2058 * gcc.dg/vect/vect-2-big-array.c: Likewise.
2059 * gcc.dg/vect/vect-2.c: Likewise.
2060 * gcc.dg/vect/vect-3.c: Likewise.
2061 * gcc.dg/vect/vect-4.c: Likewise.
2062 * gcc.dg/vect/vect-5.c: Likewise.
2063 * gcc.dg/vect/vect-72.c: Likewise.
2064 * gcc.dg/vect/vect-73-big-array.c: Likewise.
2065 * gcc.dg/vect/vect-73.c: Likewise.
2066 * gcc.dg/vect/vect-77-global.c: Likewise.
2067 * gcc.dg/vect/vect-78-global.c: Likewise.
2068 * gcc.dg/vect/vect-7.c: Likewise.
2069 * gcc.dg/vect/vect-86.c: Likewise.
2070 * gcc.dg/vect/vect-align-1.c: Likewise.
2071 * gcc.dg/vect/vect-align-3.c: Likewise.
2072 * gcc.dg/vect/vect-all-big-array.c: Likewise.
2073 * gcc.dg/vect/vect-all.c: Likewise.
2074 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2075 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2076 * gcc.dg/vect/vect-peel-3.c: Likewise.
2077 * gcc.dg/vect/vect-peel-4.c: Likewise.
2078 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2080 2015-01-12 Jeff Law <law@redhat.com>
2083 * gcc.target/m68k/pr64461.c: New test.
2085 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2087 * jit.dg/test-array-as-pointer.c (create_code): Update call
2088 to gcc_jit_context_new_global by setting "kind" to
2089 GCC_JIT_GLOBAL_IMPORTED.
2090 * jit.dg/test-error-array-as-pointer.c: Likewise.
2091 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2092 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2093 setting kind to GCC_JIT_GLOBAL_EXPORTED.
2094 * jit.dg/test-using-global.c (the_global): Rename to...
2095 (imported_global): ...this.
2096 (create_code): Update to test the three kinds of global.
2097 (verify_code): Likewise.
2099 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
2102 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
2104 * gcc.target/i386/pr64291-2.c: Updated.
2106 2015-01-12 Richard Biener <rguenther@suse.de>
2108 PR tree-optimization/64530
2109 * gfortran.dg/pr64530.f90: New testcase.
2111 2015-01-12 Richard Biener <rguenther@suse.de>
2114 * gcc.dg/torture/pr64357.c: New testcase.
2116 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
2118 * gcc.target/i386/nop-mcount.c: Properly place {} in target
2121 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2122 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2124 2015-01-12 Martin Liska <mliska@suse.cz>
2126 * gcc.dg/ipa/PR64550.c: New test.
2128 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
2131 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2133 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2136 * gfortran.dg/typebound_operator_20.f90: New.
2138 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2141 * gfortran.dg/proc_ptr_comp_42.f90: New.
2143 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2146 * gfortran.dg/proc_ptr_comp_41.f90: New.
2148 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
2150 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2152 2015-01-10 Tobias Burnus <burnus@net-b.de>
2155 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2156 and add dg-excess-errors.
2157 * gfortran.dg/line_length_6.f90: New.
2158 * gfortran.dg/line_length_7.f90: New.
2159 * gfortran.dg/line_length_8.f90: New.
2160 * gfortran.dg/line_length_9.f90: New.
2161 * gfortran.dg/line_length_10.f90: New.
2162 * gfortran.dg/line_length_11.f90: New.
2164 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2166 * jit.dg/test-threads.c (struct testcase): Move declaration
2167 to jit.dg/all-non-failing-tests.h.
2168 (testcases): Likewise.
2169 * jit.dg/all-non-failing-tests.h (struct testcase): Move
2170 declaration here from jit.dg/all-non-failing-tests.h.
2171 (testcases): Likewise.
2172 * jit.dg/test-combination.c (create_code): Eliminate spelling
2173 out all of the testcases in favor of looping through the
2174 "testcases" metadata.
2175 (verify_code): Likewise.
2177 2015-01-09 Jakub Jelinek <jakub@redhat.com>
2179 PR rtl-optimization/64536
2180 * gcc.dg/pr64536.c: New test.
2182 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2184 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2185 * jit.dg/test-combination.c (create_code): Likewise.
2186 (verify_code): Likewise.
2187 * jit.dg/test-constants.c: New test case.
2188 * jit.dg/test-threads.c: Add test-constants.c.
2190 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
2193 * objc.dg/gnu-api-2-class.m: Add a test case
2194 for the above change.
2196 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
2198 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2200 2015-01-09 Richard Biener <rguenther@suse.de>
2202 PR tree-optimization/64410
2203 * g++.dg/vect/pr64410.cc: New testcase.
2205 2015-01-09 Martin Liska <mliska@suse.cz>
2207 * gcc.dg/ipa/ipa-icf-32.c: New test.
2209 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2211 * c-c++-common/tsan/tsan_barrier.h: New.
2212 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2213 * c-c++-common/tsan/bitfield_race.c: Likewise.
2214 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2215 * c-c++-common/tsan/mutexset1.c: Likewise.
2216 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2217 * c-c++-common/tsan/race_on_mutex.c: Likewise.
2218 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2219 * c-c++-common/tsan/simple_race.c: Likewise.
2220 * c-c++-common/tsan/simple_stack.c: Likewise.
2221 * c-c++-common/tsan/sleep_sync.c: Likewise.
2222 * c-c++-common/tsan/tiny_race.c: Likewise.
2223 * c-c++-common/tsan/tls_race.c: Likewise.
2224 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2225 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2226 * g++.dg/tsan/atomic_free.C: Likewise.
2227 * g++.dg/tsan/atomic_free2.C: Likewise.
2228 * g++.dg/tsan/cond_race.C: Likewise.
2229 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2231 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
2234 * lib/target-supports.exp (check_effective_target_libatomic_available):
2236 * gfortran.dg/coarray/caf.exp: Only add -latomic for
2237 targets that match effective-target libatomic_available.
2238 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2240 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2242 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2243 Verify the result of gcc_jit_context_get_last_error.
2244 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2246 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2248 PR tree-optimization/63989
2249 * gcc.dg/strlenopt-27.c: New test.
2251 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2253 * jit.dg/harness.h (set_up_logging): New function.
2254 (test_jit): Fail if gcc_jit_context_acquire fails. Call
2255 set_up_logging on the context, so that every testcase is
2256 logged to a particular file.
2257 * jit.dg/test-nested-contexts.c (main): Open a logfile,
2258 and call gcc_jit_context_set_logfile on the top-level context.
2260 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2263 * g++.dg/opt/pr64338.C: New test.
2265 2015-01-08 Tobias Burnus <burnus@net-b.de>
2267 * gfortran.dg/coarray/codimension_2b.f90: New file.
2268 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2269 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2271 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2274 * g++.dg/ext/fnname4.C: New.
2276 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2279 * g++.dg/cpp0x/constexpr-64462.C: New.
2281 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2284 * g++.dg/cpp0x/deleted10.C: New.
2286 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2288 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2290 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2292 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2293 GCC_JIT_UNARY_OP_ABS.
2294 (verify_unary_ops): Likewise.
2296 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2298 * jit.dg/test-arith-overflow.c: New test case.
2299 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2300 * jit.dg/test-combination.c (create_code): Likewise.
2301 (verify_code): Likewise.
2302 * jit.dg/test-threads.c (testcases): Likewise.
2304 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2306 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2307 rather than "jit". Load g++.exp, and call g++_init.
2308 Run test-*.cc files within the testsuite and *.cc files within
2310 (jit-dg-test): Drop the addition of -fgnu89-inline to
2311 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2312 doing it when compiling C testcases (since g++ does not handle
2313 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2314 is restored to the value after g++_init ran, rather than the
2315 value before g++_init ran. Return a list of
2316 $comp_output $output_file, as dg-test assumes.
2318 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2320 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2321 make it easier to figure out the origin of each test result when
2322 running test-combination.c and test-threads.c.
2323 (CHECK_VALUE): Likewise.
2324 (CHECK_DOUBLE_VALUE): Likewise.
2325 (CHECK_STRING_VALUE): Likewise.
2326 (CHECK_STRING_STARTS_WITH): Likewise.
2327 (CHECK_STRING_CONTAINS): Likewise.
2329 (check_string_value): Likewise, add "funcname" param.
2330 (check_string_starts_with): Likewise.
2331 (check_string_contains): Likewise.
2333 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2335 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2336 generating name of built executable.
2338 2015-01-07 Marek Polacek <polacek@redhat.com>
2341 * gcc.dg/pr64440.c: New test.
2342 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2344 2015-01-07 Marek Polacek <polacek@redhat.com>
2347 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2348 * gcc.dg/pr64417.c: New test.
2350 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2353 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2356 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2358 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2359 Check if testcases run without errors, not just if they compile.
2361 2015-01-06 Christian Bruel <christian.bruel@st.com>
2364 * gcc.target/sh/pr64507.c: New test.
2366 2015-01-06 Arnaud Charlet <charlet@adacore.com>
2368 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2370 2015-01-06 Jakub Jelinek <jakub@redhat.com>
2372 * c-c++-common/asan/sanitize-all-1.c: New test.
2373 * c-c++-common/ubsan/sanitize-all-1.c: New test.
2374 * c-c++-common/ubsan/sanitize-all-2.c: New test.
2375 * c-c++-common/ubsan/sanitize-all-3.c: New test.
2376 * c-c++-common/ubsan/sanitize-all-4.c: New test.
2378 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2380 * lib/target-supports.exp (check_profiling_available): Return 0 for
2382 (check_effective_target_tls_runtime): Likewise.
2383 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2384 * gcc.dg/20020312-2.c: Adjust for Visium.
2385 * gcc.dg/tls/thr-cse-1.c: Likewise
2386 * gcc.dg/tree-ssa/20040204-1.c: Likewise
2387 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2388 * gcc.dg/weak/typeof-2.c: Likewise.
2390 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
2392 PR rtl-optimization/64287
2393 * gcc.dg/aru-2.c: New test.
2395 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2398 * c-c++-common/ubsan/pr64344-1.c: New test.
2399 * c-c++-common/ubsan/pr64344-2.c: New test.
2401 PR tree-optimization/64465
2402 * gcc.dg/pr64465.c: New test.
2404 PR tree-optimization/64494
2405 * gcc.c-torture/compile/pr64494.c: New test.
2407 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2410 * gfortran.dg/realloc_on_assign_25.f90: New test.
2412 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2414 Update copyright years.
2416 2015-01-05 Marek Polacek <polacek@redhat.com>
2419 * gcc.dg/pr64423.c: New test.
2421 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
2423 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2424 mmix-knuth-mmixware for the same reason as for MIPS.
2425 * gcc.dg/debug/debug-2.c: Ditto.
2427 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2429 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
2432 * lib/gfortran.exp: Add libatomic library search path.
2433 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2434 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2436 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2438 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2440 * c-c++-common/tsan/bitfield_race.c: New testcase.
2441 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2443 2015-01-02 Tobias Burnus <burnus@net-b.de>
2445 * gfortran.dg/coarray/collectives_4.f90: New.
2447 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2450 * gfortran.dg/extends_16.f90: New.
2452 2015-01-02 Tobias Burnus <burnus@net-b.de>
2454 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2456 2015-01-02 Tobias Burnus <burnus@net-b.de>
2458 * gfortran.dg/coarray/codimension_2.f90: New.
2459 * gfortran.dg/coarray/codimension_2a.f90: New.
2460 * gfortran.dg/coarray_35.f90: New.
2461 * gfortran.dg/coarray_35a.f90: New.
2463 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2466 * gfortran.dg/dummy_procedure_11.f90: New.
2468 Copyright (C) 2015 Free Software Foundation, Inc.
2470 Copying and distribution of this file, with or without modification,
2471 are permitted in any medium without royalty provided the copyright
2472 notice and this notice are preserved.