1 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3 * gcc.target/powerpc/pr64205.c: Skip on AIX.
4 * gcc.target/powerpc/pr64505.c: Skip on AIX.
5 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
11 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
12 the expression to find calls.
13 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
14 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
15 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19 2015-02-14 Marek Polacek <polacek@redhat.com>
22 * gcc.dg/array-11.c: New test.
23 * gcc.dg/array-12.c: New test.
24 * gcc.dg/array-13.c: New test.
25 * gcc.dg/array-14.c: New test.
26 * gcc.dg/c99-flex-array-typedef-1.c: New test.
27 * gcc.dg/c99-flex-array-typedef-2.c: New test.
28 * gcc.dg/c99-flex-array-typedef-3.c: New test.
29 * gcc.dg/c99-flex-array-typedef-5.c: New test.
30 * gcc.dg/c99-flex-array-typedef-7.c: New test.
31 * gcc.dg/c99-flex-array-typedef-8.c: New test.
33 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
36 * g++.dg/lookup/using54.C: New.
38 2015-02-13 Jeff Law <law@redhat.com>
41 Revert my change for tree-optimization/64823.
43 2015-02-13 Jakub Jelinek <jakub@redhat.com>
45 PR tree-optimization/65053
46 * gcc.c-torture/execute/pr65053-1.c: New test.
47 * gcc.c-torture/execute/pr65053-2.c: New test.
49 2015-02-13 Marek Polacek <polacek@redhat.com>
52 * gcc.dg/pr65050.c: New test.
54 2015-02-13 Jeff Law <law@redhat.com>
56 PR tree-optimization/64823
57 * gcc.dg/uninit-20.c: New test.
59 PR rtl-optimization/47477
60 * gcc.dg/tree-ssa/pr47477.c: New test.
62 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
65 * g++.dg/parse/ivdep-2.C: New.
66 * g++.dg/parse/ivdep-3.C: Likewise.
68 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
71 * gfortran.dg/continuation_13.f90: New test.
72 * gfortran.dg/continuation_14.f: New test.
74 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
77 * g++.dg/cpp0x/sfinae55.C: New.
79 2015-02-13 Jakub Jelinek <jakub@redhat.com>
82 * g++.dg/ipa/pr65034.C: New test.
84 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
86 PR tree-optimization/65002
87 * gcc.dg/pr65002.C: New.
89 2015-02-13 Marek Polacek <polacek@redhat.com>
92 * c-c++-common/pr65040.c: New test.
94 2015-02-13 Bin Cheng <bin.cheng@arm.com>
96 PR tree-optimization/64705
97 * gcc.dg/tree-ssa/pr64705.c: New test.
99 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
102 * gcc.dg/visibility-22.c: New test.
103 * gcc.dg/visibility-23.c: New test.
104 * gcc.target/i386/pr32219-1.c: New test.
105 * gcc.target/i386/pr32219-2.c: New test.
106 * gcc.target/i386/pr32219-3.c: New test.
107 * gcc.target/i386/pr32219-4.c: New test.
108 * gcc.target/i386/pr32219-5.c: New test.
109 * gcc.target/i386/pr32219-6.c: New test.
110 * gcc.target/i386/pr32219-7.c: New test.
111 * gcc.target/i386/pr32219-8.c: New test.
112 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
114 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
117 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
118 four different KINDs.
120 2015-02-12 Jakub Jelinek <jakub@redhat.com>
123 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
126 * g++.dg/ubsan/pr65000.C: New test.
128 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
131 * gfortran.dg/finalize_28.f90: New test
133 2015-02-12 Jakub Jelinek <jakub@redhat.com>
136 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
137 DW_TAG_lexical_block removal.
138 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
139 * g++.dg/guality/pr55541.C: New test.
142 * g++.dg/ubsan/pr64984.C: New test.
144 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
146 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
148 2015-02-12 Jakub Jelinek <jakub@redhat.com>
151 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
152 instructions for 2015-01-14 get_memmodel changes.
153 * gcc.target/powerpc/atomic-p8.c: Likewise.
156 * g++.dg/ubsan/pr65019.C: New test.
158 PR tree-optimization/65014
159 * gcc.c-torture/compile/pr65014.c: New test.
161 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
164 * gfortran/fmt_g0_7.f08: Revise test.
166 2015-02-11 Jeff Law <law@redhat.com>
169 * gcc.target/m68k/pr63347.c: New test.
171 2015-02-11 Marek Polacek <polacek@redhat.com>
173 * g++.dg/ubsan/shift-1.C: New test.
174 * gcc.dg/ubsan/c-shift-2.c: New test.
175 * c-c++-common/ubsan/shift-5.c: Remove file.
177 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
179 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
180 Directive adjusted to XFAIL.
181 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
184 2015-02-11 Jakub Jelinek <jakub@redhat.com>
187 * g++.dg/opt/pr65003.C: New test.
189 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
191 * lib/target-supports.exp (check_effective_target_pie): Renamed
193 (check_effective_target_pie_enabled): This.
194 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
195 * gcc.target/i386/pie.c: Likewise.
197 2015-02-11 Andrew Pinski <apinski@cavium.com>
200 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
201 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
203 2015-02-11 Jakub Jelinek <jakub@redhat.com>
206 * gcc.target/i386/pr61925-1.c: New test.
207 * gcc.target/i386/pr61925-2.c: New test.
208 * gcc.target/i386/pr61925-3.c: New test.
210 2015-02-10 Jakub Jelinek <jakub@redhat.com>
213 * g++.dg/asan/pr65004.C: New test.
215 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
218 * gcc.taget/sh/pr64661-0.h: New.
219 * gcc.taget/sh/pr64661-1.c: New.
220 * gcc.taget/sh/pr64661-2.c: New.
221 * gcc.taget/sh/pr64661-3.c: New.
222 * gcc.taget/sh/pr64661-4.c: New.
224 2015-02-10 Richard Biener <rguenther@suse.de>
226 PR tree-optimization/64995
227 * g++.dg/torture/pr64995.C: New testcase.
229 2015-02-10 Richard Biener <rguenther@suse.de>
231 PR tree-optimization/64909
232 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
234 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
236 * gcc.dg/signbit-sa.c: New test.
238 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
241 * gfortran/fmt_g0_7.f08: New test.
243 2015-02-10 Bin Cheng <bin.cheng@arm.com>
245 PR tree-optimization/43378
246 * gcc.dg/tree-ssa/pr43378.c: New test.
248 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
251 * g++.dg/torture/pr64978.C: New testcase.
253 2015-02-09 Jakub Jelinek <jakub@redhat.com>
256 * gcc.dg/asan/pr64981.c: New test.
258 2015-02-09 Marek Polacek <polacek@redhat.com>
261 * gcc.dg/pr64856.c: New test.
263 2015-02-09 Jakub Jelinek <jakub@redhat.com>
266 * gcc.dg/tree-ssa/stdarg-7.c: New test.
267 * gcc.c-torture/execute/pr64979.c: New test.
269 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
271 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
273 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
275 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
276 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
278 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
281 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
283 2015-02-09 Richard Biener <rguenther@suse.de>
285 PR tree-optimization/54000
286 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
288 2015-02-09 Tom de Vries <tom@codesourcery.com>
290 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
292 2015-02-09 Martin Liska <mliska@suse.cz>
294 * g++.dg/ipa/pr64858.C: New test.
296 2015-02-09 Tom de Vries <tom@codesourcery.com>
298 * gcc.dg/uninit-19.c: Fix warning line for fpic.
300 2015-02-08 Andrew Pinski <apinski@cavium.com>
302 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
304 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
307 * gfortran.dg/use_rename_8.f90: New.
309 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
311 * gnat.dg/addr7.ad[sb]: New test.
312 * gnat.dg/addr8.ad[sb]: Likewise.
314 2015-02-06 David Malcolm <dmalcolm@redhat.com>
317 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
318 from jit.dg/test-compile-to-executable.c's create_code, with a
319 clarification of the output message.
320 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
322 (test_jit): Use CHECK_NO_ERRORS when calling
323 gcc_jit_context_compile_to_file.
324 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
325 jit-verify-compile-to-file to jit-verify-output-file-was-created.
326 (jit-setup-compile-to-file): Likewise. Add a verbose comment
327 about deletions that are attempted.
328 (jit-verify-compile-to-file): Rename to...
329 (jit-verify-output-file-was-created): ...this, and drop the
330 attempt to run "file" and verify the output.
331 (jit-verify-assembler): New function.
332 (jit-verify-object): New function.
333 (jit-verify-dynamic-library): New function.
334 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
335 favor of an implementation from new file
336 create-code-for-hello-world-executable.h, which also adds a
338 (dg-final): Replace jit-verify-compile-to-file with
339 jit-verify-output-file-was-created, and invoke new function
340 jit-verify-assembler.
341 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
343 (dg-final): Replace jit-verify-compile-to-file with
344 jit-verify-output-file-was-created, and invoke new function
345 jit-verify-dynamic-library.
346 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
347 favor of an implementation from new file
348 create-code-for-hello-world-executable.h, which also adds a
350 (dg-final): Replace jit-verify-compile-to-file with
351 jit-verify-output-file-was-created. Strengthen the expected stdout
352 from the built executable.
353 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
354 favor of an implementation from new file
355 create-code-for-hello-world-executable.h, which also adds a
357 (dg-final): Replace jit-verify-compile-to-file with
358 jit-verify-output-file-was-created, and invoke new function
360 * jit.dg/verify-dynamic-library.c: New source file.
362 2015-02-06 Sebastian Pop <s.pop@samsung.com>
363 Brian Rzycki <b.rzycki@samsung.com>
365 PR tree-optimization/64878
366 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
368 2015-02-06 Jakub Jelinek <jakub@redhat.com>
371 * g++.dg/ipa/pr64896.C: New test.
373 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
376 * gcc.target/powerpc/pr64205.c: New file.
378 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
380 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
381 (dg-options): Use -fpie instead of -fPIE -pie.
383 2015-02-06 Jakub Jelinek <jakub@redhat.com>
386 * g++.dg/asan/pr64937.C: New test.
388 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
391 * gfortran.dg/class_to_type_4.f90: New test
393 2015-01-29 Andre Vehreschild <vehre@gmx.de>
395 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
397 2015-02-06 Jakub Jelinek <jakub@redhat.com>
399 PR rtl-optimization/64957
401 * gcc.c-torture/execute/pr64957.c: New test.
403 2015-02-05 Jeff Law <law@redhat.com>
406 * gcc.target/h8300/pr17306-1.c: New test.
407 * gcc.target/h8300/pr17306-2.c: New test.
409 2015-02-05 Tobias Burnus <burnus@net-b.de>
412 * gfortran.dg/structure_constructor_12.f90: New.
414 2015-02-05 Jeff Law <law@redhat.com>
417 gcc.target/h8300/pr58400.c: New test.
419 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
421 * gcc.target/arm/macro_defs0.c: New test.
422 * gcc.target/arm/macro_defs1.c: New test.
423 * gcc.target/arm/macro_defs2.c: New test.
425 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
427 PR rtl-optimization/64905
428 * gcc.target/i386/pr64905.c: Require nonpic target.
429 (dg-options): Add -fomit-frame-pointer.
432 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
434 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
437 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
440 * gfortran.dg/type_to_class_2.f90: New test
441 * gfortran.dg/type_to_class_3.f90: New test
443 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
446 * g++.dg/torture/pr64686.C: New testcase.
448 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
450 PR rtl-optimization/64905
451 * gcc.target/i386/pr64905.c: New file.
453 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
455 * gcc.dg/guality/pr41447-1.c: Remove xfail.
456 * gcc.dg/guality/pr41616-1.c: Ditto.
458 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
461 * gcc.dg/pr64817-3.c: New.
463 2015-02-04 Jakub Jelinek <jakub@redhat.com>
464 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
466 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
467 pass parameters in registers.
468 * gcc.dg/guality/pr36728-2.c (main): Likewise.
469 * gcc.dg/guality/pr36728-3.c (main): Likewise.
470 * gcc.dg/guality/pr36728-4.c (main): Likewise.
472 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
473 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
475 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
476 list, allow for multilibed targets.
477 * gcc.dg/combine_ashiftrt_2.c: Likewise.
479 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
481 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
482 * gcc.dg/pr46728-6.c: Ditto.
484 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
486 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
487 for mips_nanlegacy target.
489 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
491 * gcc.target/i386/chkp-hidden-def.c: New.
493 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
496 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
497 to use 24 bits for bitfield b.
499 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
502 * lib/target-supports.exp (check_effective_target_bswap64): Do not
503 cache result in a global variable. Include all 32-bit targets for
506 2015-02-03 Jakub Jelinek <jakub@redhat.com>
508 PR rtl-optimization/64756
509 * gcc.c-torture/execute/pr64756.c: New test.
511 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
514 * gcc.target/sh/pr64660-0.h: New.
515 * gcc.target/sh/pr64660-1.c: New.
516 * gcc.target/sh/pr64660-2.c: New.
517 * gcc.target/sh/pr64660-3.c: New.
518 * gcc.target/sh/pr64660-4.c: New.
520 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
523 * g++.dg/warn/Waddress-2.C: New.
525 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
528 * gcc.target/i386/pr49095.c: XFAIL for ia32.
530 2015-02-03 Dodji Seketeli <dodji@redhat.com>
532 PR preprocessor/64803
533 * gcc.dg/cpp/builtin-macro-1.c: New test case.
535 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
537 * g++.dg/ipa/devirt-37.C: Disable early inlining.
539 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
541 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
542 (_ARM_FPSRC): Add DN and AHP fields.
543 (clean_results): Force DN=1 on AArch64.
544 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
545 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
546 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
547 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
548 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
549 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
551 2015-02-02 Alan Modra <amodra@gmail.com>
553 * gcc.target/powerpc/cprophard.c: New.
555 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
557 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
558 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
560 2015-02-01 Jakub Jelinek <jakub@redhat.com>
563 * gcc.dg/pr64817-1.c: New test.
564 * gcc.dg/pr64817-2.c: New test.
566 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
569 * gcc.target/sh/pr64851-0.h: New
570 * gcc.target/sh/pr64851-1.c: New
571 * gcc.target/sh/pr64851-2.c: New
572 * gcc.target/sh/pr64851-3.c: New
573 * gcc.target/sh/pr64851-4.c: New
575 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
578 * gcc.dg/torture/pr64882.c: New test.
580 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
583 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
586 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
588 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
589 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
590 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
591 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
592 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
593 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
595 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
596 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
598 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
599 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
602 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
605 * g++.dg/pr64688-2.C: New.
607 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
609 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
610 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
611 * gcc.target/i386/fuse-caller-save.c: Ditto.
612 * gcc.target/i386/headmerge-1.c: Ditto.
613 * gcc.target/i386/headmerge-2.c: Ditto.
614 * gcc.target/i386/sibcall-6.c: Ditto.
616 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
619 * gcc.target/i386/pr64617.c: New test.
621 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
624 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
625 (dg-options): Remove -m32.
626 (dg-final): Scan for "movb %al" only.
627 * gcc.target/i386/pr15184-2.c: Ditto.
629 2015-01-30 Richard Biener <rguenther@suse.de>
631 PR tree-optimization/64829
632 * gcc.dg/vect/pr64829.c: New testcase.
634 2015-01-29 Marek Polacek <polacek@redhat.com>
637 * gcc.dg/pr64709.c: New test.
639 2015-01-29 Jakub Jelinek <jakub@redhat.com>
642 * g++.dg/ubsan/pr64717-1.C: New test.
643 * g++.dg/ubsan/pr64717-2.C: New test.
645 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
647 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
649 2015-01-29 Jeff Law <law@redhat.com>
652 * gcc.target/i386/pr15184-1.c: New test.
653 * gcc.target/i386/pr15184-2.c: New test.
655 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
657 PR tree-optimization/64746
658 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
660 2015-01-29 Richard Biener <rguenther@suse.de>
662 PR tree-optimization/64853
663 * gcc.dg/torture/pr64853.c: New testcase.
665 2015-01-29 Richard Biener <rguenther@suse.de>
667 PR tree-optimization/64844
668 * gcc.dg/vect/pr64844.c: New testcase.
670 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
673 * gcc.dg/pr64809.c: Delete.
675 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
678 * gcc.target/i386/pr64805.c: New.
680 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
682 * gcc.dg/guality/guality.h (main): Add argv[0] to
685 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
688 * gcc.dg/tree-ssa/pr64801.c: New testcase.
690 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
693 * gcc.target/sh/sh.exp
694 (check_effective_target_atomic_model_soft_gusa_available,
695 check_effective_target_atomic_model_soft_tcb_available,
696 check_effective_target_atomic_model_soft_imask_available,
697 check_effective_target_atomic_model_hard_llcs_available): New.
698 * gcc.target/sh/pr64659-0.h: New.
699 * gcc.target/sh/pr64659-1.c: New.
700 * gcc.target/sh/pr64659-2.c: New.
701 * gcc.target/sh/pr64659-3.c: New.
702 * gcc.target/sh/pr64659-4.c: New.
704 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
706 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
707 scan-assembler-times pattern.
709 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
712 * gcc.dg/pr64809.c: New test.
714 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
716 PR tree-optimization/64277
717 * gcc.dg/pr64277.c: New.
719 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
721 PR tree-optimization/64718
722 * gcc.c-torture/execute/pr64718.c: New test.
724 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
726 * gcc.target/aarch64/abs_2.c: New.
728 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
730 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
731 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
732 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
735 2015-01-28 Jakub Jelinek <jakub@redhat.com>
738 * lib/target-supports.exp (check_effective_target_comdat_group): New.
739 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
740 { target comdat_group }.
742 2015-01-27 Tobias Burnus <burnus@net-b.de>
745 * gfortran.dg/goacc/coarray_2.f90: New.
747 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
751 * g++.dg/torture/pr64139.C: New testcase.
752 * g++.dg/torture/pr60871.C: Likewise.
754 2015-01-27 Janus Weil <janus@gcc.gnu.org>
757 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
758 prevent linking errors.
760 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
763 * g++.dg/torture/pr64282.C: New testcase.
765 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
767 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
770 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
772 * gcc.target/s390/hotpatch-13.c: New testcase.
773 * gcc.target/s390/hotpatch-14.c: New testcase.
774 * gcc.target/s390/hotpatch-15.c: New testcase.
775 * gcc.target/s390/hotpatch-16.c: New testcase.
776 * gcc.target/s390/hotpatch-17.c: New testcase.
777 * gcc.target/s390/hotpatch-18.c: New testcase.
778 * gcc.target/s390/hotpatch-19.c: New testcase.
779 * gcc.target/s390/hotpatch-20.c: New testcase.
780 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
781 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
782 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
783 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
784 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
785 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
786 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
787 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
788 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
789 * gcc.target/s390/hotpatch-10.c: Likewise.
790 * gcc.target/s390/hotpatch-11.c: Likewise.
791 * gcc.target/s390/hotpatch-12.c: Likewise.
792 * gcc.target/s390/hotpatch-2.c: Likewise.
793 * gcc.target/s390/hotpatch-3.c: Likewise.
794 * gcc.target/s390/hotpatch-4.c: Likewise.
795 * gcc.target/s390/hotpatch-5.c: Likewise.
796 * gcc.target/s390/hotpatch-6.c: Likewise.
797 * gcc.target/s390/hotpatch-7.c: Likewise.
798 * gcc.target/s390/hotpatch-8.c: Likewise.
799 * gcc.target/s390/hotpatch-9.c: Likewise.
800 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
801 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
802 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
803 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
804 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
805 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
806 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
807 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
809 2015-01-27 Jiong Wang <jiong.wang@arm.com>
811 * gcc.dg/long_branch.c: New testcase.
813 2015-01-27 Richard Biener <rguenther@suse.de>
815 PR tree-optimization/56273
816 PR tree-optimization/59124
817 PR tree-optimization/64277
818 * g++.dg/warn/Warray-bounds-6.C: New testcase.
819 * gcc.dg/Warray-bounds-12.c: Likewise.
820 * gcc.dg/Warray-bounds-13.c: Likewise.
822 2015-01-27 Jakub Jelinek <jakub@redhat.com>
824 PR rtl-optimization/61058
825 * gcc.dg/pr61058.c: New test.
827 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
829 * gcc.target/i386/chkp-narrow-bounds.c: New.
831 2015-01-27 Jakub Jelinek <jakub@redhat.com>
833 PR tree-optimization/64807
834 * gcc.dg/pr64807.c: New test.
837 * gcc.dg/pr64766.c: New test.
839 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
842 * gcc.target/sh/pr49263-4.c: New.
844 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
847 * gfortran.dg/allocate_with_mold_1.f90: New test
849 2015-01-26 Jakub Jelinek <jakub@redhat.com>
852 * gcc.dg/pr64778.c: New test.
855 * gcc.dg/vect/pr64421.c: New test.
857 2015-01-26 Tobias Burnus <burnus@net-b.de>
860 * gfortran.dg/coarray_36.f: New.
861 * gfortran.dg/coarray_37.f90: New.
863 2015-01-26 Janus Weil <janus@gcc.gnu.org>
866 * gfortran.dg/class_allocate_18.f90: New.
868 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
870 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
872 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
874 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
876 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
878 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
880 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
882 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
884 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
886 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
887 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
888 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
889 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
891 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
893 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
894 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
895 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
897 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
899 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
900 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
901 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
902 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
903 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
906 2015-01-26 Richard Biener <rguenther@suse.de>
909 * gcc.dg/uninit-19.c: New testcase.
911 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
913 * lib/target-supports.exp (check_effective_target_vect64): Add
916 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
919 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
921 2015-01-26 Tony Liu <tony.liu@arm.com>
923 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
926 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
929 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
930 correctly, clean up afterwards.
932 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
935 * gfortran.dg/use_rename_7.f90: New.
937 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
939 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
940 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
942 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
945 * gcc.target/sh/pr54236-4.c: New.
947 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
949 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
950 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
953 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
956 * gfortran.dg/open_new_segv.f90: New test.
958 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
967 * gcc.target/sh/pr64345-1.c: New.
968 * gcc.target/sh/pr64345-2.c: New.
969 * gcc.target/sh/pr59533-1.c: New.
970 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
971 * gcc.target/sh/pr52933-2.c: Likewise.
972 * gcc.target/sh/pr54089-1.c: Likewise.
973 * gcc.target/sh/pr54236-1.c: Likewise.
974 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
975 * gcc.target/sh/pr49263-1.c: Remove xfails.
976 * gcc.target/sh/pr49263-2.c: Likewise.
977 * gcc.target/sh/pr49263-3.c: Likewise.
978 * gcc.target/sh/pr53987-1.c: Likewise.
979 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
980 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
981 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
982 (test05, test06, test07, test08, test09, test10, test11, test12): New.
983 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
984 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
986 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
989 2015-01-24 Tom de Vries <tom@codesourcery.com>
991 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
993 2015-01-23 Ian Lance Taylor <iant@google.com>
996 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
997 targets without split stack support.
999 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
1002 * gcc.target/i386/pr64317.c: New test.
1004 2015-01-23 Jakub Jelinek <jakub@redhat.com>
1006 PR rtl-optimization/63637
1007 PR rtl-optimization/60663
1008 * gcc.dg/pr63637-1.c: New test.
1009 * gcc.dg/pr63637-2.c: New test.
1010 * gcc.dg/pr63637-3.c: New test.
1011 * gcc.dg/pr63637-4.c: New test.
1012 * gcc.dg/pr63637-5.c: New test.
1013 * gcc.dg/pr63637-6.c: New test.
1014 * gcc.target/i386/pr63637-1.c: New test.
1015 * gcc.target/i386/pr63637-2.c: New test.
1016 * gcc.target/i386/pr63637-3.c: New test.
1017 * gcc.target/i386/pr63637-4.c: New test.
1018 * gcc.target/i386/pr63637-5.c: New test.
1019 * gcc.target/i386/pr63637-6.c: New test.
1021 2015-01-23 Richard Biener <rguenther@suse.de>
1024 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
1025 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
1027 2015-01-23 Marek Polacek <polacek@redhat.com>
1029 PR preprocessor/60570
1030 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
1031 * gcc.dg/cpp/pr60570.c: New test.
1033 2015-01-23 Richard Biener <rguenther@suse.de>
1036 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1037 vectorization on vect64 targets.
1039 2015-01-23 Janus Weil <janus@gcc.gnu.org>
1042 * gfortran.dg/class_allocate_17.f90: New.
1044 2015-01-23 Tobias Burnus <burnus@net-b.de>
1047 * gfortran.dg/goacc/combined_loop.f90: New.
1049 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1052 * gfortran.dg/make_unit.f90: New test.
1054 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1057 * gfortran.dg/negative_unit_int8.f: Update.
1059 2015-01-22 Jeff Law <law@redhat.com>
1062 * gcc.target/m68k/pr52076-1.c: New test.
1063 * gcc.target/m68k/pr52076-2.c: New test.
1065 2015-01-22 Richard Biener <rguenther@suse.de>
1068 * gcc.dg/torture/pr64728.c: New testcase.
1070 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
1073 * g++.dg/pr64688.C: New test.
1075 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
1077 * gcc.target/i386/chkp-always_inline.c (f1): Make static
1078 to avoid errors with -fpic.
1080 2015-01-22 Richard Biener <rguenther@suse.de>
1083 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1085 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
1087 PR rtl-optimization/64682
1088 * gcc.c-torture/execute/pr64682.c: New file.
1090 2015-01-21 Jakub Jelinek <jakub@redhat.com>
1093 * gcc.dg/pr64511.c: New test.
1095 PR rtl-optimization/62078
1096 * g++.dg/opt/pr62078.C: New test.
1099 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1101 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
1104 * gfortran.dg/internal_pack_15.f90: New test.
1106 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1108 * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
1110 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1112 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1114 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1116 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1118 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1120 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1122 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1124 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1126 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1128 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1130 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1132 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1134 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1136 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1138 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1140 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1142 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1144 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1146 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1148 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1150 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1152 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1154 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1156 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1158 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1160 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1161 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1162 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1165 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1167 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1168 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1169 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1172 2015-01-21 Renlin Li <renlin.li@arm.com>
1174 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1175 * g++.dg/tls/thread_local5g.C: Likewise.
1176 * g++.dg/tls/thread_local6g.C: Likewise.
1178 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1180 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1181 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1182 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1184 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1186 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1187 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1188 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1190 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1192 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1193 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1194 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1196 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1198 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1199 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1200 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1202 2015-01-20 Jeff Law <law@redhat.com>
1205 * gcc.target/m68k/pr59946.c: New test.
1207 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1209 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1210 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1211 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1213 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1215 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1216 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1217 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1219 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1221 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1222 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1223 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1225 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1227 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1228 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1229 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1231 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1234 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1236 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1237 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1238 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1240 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1242 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1243 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1244 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1246 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1248 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1250 2015-01-20 Jakub Jelinek <jakub@redhat.com>
1252 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1255 * g++.dg/ubsan/pr64632.C: New test.
1258 * gcc.dg/pr64663.c: New test.
1260 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1263 * g++.dg/warn/Wunused-var-23.C: New.
1265 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1268 * g++.dg/cpp0x/constexpr-59937-1.C: New.
1269 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1271 2015-01-20 Richard Biener <rguenther@suse.de>
1274 * gcc.dg/lto/pr64684_0.c: New testcase.
1275 * gcc.dg/lto/pr64684_1.c: Likewise.
1276 * gcc.dg/lto/pr64684_2.c: Likewise.
1277 * gcc.dg/lto/pr64685_0.c: Likewise.
1278 * gcc.dg/lto/pr64685_1.c: Likewise.
1280 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1283 * g++.dg/cpp1y/lambda-init12.C: New.
1285 2015-01-20 Richard Biener <rguenther@suse.de>
1287 PR tree-optimization/64410
1288 * g++.dg/vect/pr64410.cc: Require vect_double.
1290 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
1293 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1295 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
1299 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1301 PR rtl-optimization/64081
1302 * gcc.dg/pr64081.c: New test.
1304 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1306 * jit.dg/harness.h: Include <unistd.h>.
1307 (CHECK_NO_ERRORS): New.
1308 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1309 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1310 gcc_jit_context_compile_to_file.
1311 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1312 args to the spawned executable.
1313 (jit-expand-vars): New function.
1314 (jit-exe-params): New variable.
1315 (dg-jit-set-exe-params): New function.
1316 (jit-dg-test): Detect testcases that use
1317 jit-verify-compile-to-file and call jit-setup-compile-to-file.
1318 Set arguments of spawned process to jit-exe-params.
1319 (jit-get-output-filename): New function.
1320 (jit-setup-compile-to-file): New function.
1321 (jit-verify-compile-to-file): New function.
1322 (jit-run-executable): New function.
1323 (jit-verify-executable): New function.
1324 * jit.dg/test-compile-to-assembler.c: New testcase.
1325 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1326 * jit.dg/test-compile-to-executable.c: New testcase.
1327 * jit.dg/test-compile-to-object.c: New testcase.
1329 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
1332 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1335 2015-01-19 Martin Liska <mliska@suse.cz>
1337 * objc/compile/pr64668.m: New test.
1339 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1341 * jit.dg/test-arith-overflow.c: Include stdbool.h.
1342 (create_overflow_fn): Update comment to clarify that
1343 the third param of the created function is a bool *, not
1345 (verify_int_overflow_fn): Convert param "expected_ovf" from
1346 int to bool. Update third param of "overflow_fn_type" from int *
1347 to bool *. Update local "actual_ovf" from int to bool.
1348 (verify_uint_overflow_fn): Likewise.
1350 2015-01-19 Martin Liska <mliska@suse.cz>
1352 * gcc.dg/ipa/ipa-icf-33.c: New test.
1354 2015-01-19 Felix Yang <felix.yang@huawei.com>
1355 Haijian Zhang <z.zhanghaijian@huawei.com>
1357 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1358 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1359 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1360 result_float64x2, expected_hfloat64x2): New helper type, variable and
1362 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1363 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1364 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1365 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1366 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1367 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1368 and target without the FMA feature.
1370 2015-01-19 Jiong Wang <jiong.wang@arm.com>
1372 * gcc.target/aarch64/pr64304.c: New testcase.
1374 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1376 PR rtl-optimization/64081
1377 * gcc.dg/pr64081.c: New test.
1379 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
1382 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1384 * gcc.target/aarch64/test_frame_6.c: Likewise.
1385 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1386 and x19 (in the epilogue).
1387 * gcc.target/aarch64/test_frame_4.c: Likewise.
1388 * gcc.target/aarch64/test_frame_7.c: Likewise.
1390 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
1392 * gcc.target/i386/chkp-always_inline.c: New.
1394 2015-01-15 Andrew Pinski <apinski@cavium.com>
1395 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1397 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1398 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1400 2015-01-18 Andre Vehreschild <vehre@gmx.de>
1403 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1404 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1406 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1409 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1411 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
1414 * gcc.target/sh/torture/pr64652.c: New.
1416 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1418 * gcc.dg/ipa/ipa-icf-32.c: Update template.
1419 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1420 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1421 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1422 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1423 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1425 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1428 * g++.dg/torture/pr64378.C: New testcase.
1430 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1433 * gfortran.dg/block_13.f08: New test
1435 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1438 * gfortran.dg/associate_1.f03: Allow test for character with
1441 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1443 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1444 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1446 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1448 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1450 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
1453 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1455 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1458 * gfortran.dg/alloc_comp_assign_13.f08: New test.
1461 * gfortran.dg/alloc_comp_assign_14.f08: New test.
1464 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1466 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1469 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1471 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
1473 PR rtl-optimization/52773
1474 * gcc.c-torture/compile/pr52773.c: New test.
1476 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1479 * g++.dg/cpp0x/alias-decl-46.C: New.
1481 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1483 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1485 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1487 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1489 (CHECK_FP): Likewise.
1490 (CHECK_CUMULATIVE_SAT): Likewise.
1492 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1494 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1495 (Set_Neon_Cumulative_Sat): Add parameter.
1496 (__set_neon_cumulative_sat): Support new parameter.
1497 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1498 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1500 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1501 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1504 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1506 * g++.dg/tsan/vptr_benign_race.C: New testcase.
1507 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1509 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1512 * g++.dg/tls/thread_local-ice4.C: New.
1514 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
1516 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1519 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1522 * g++.dg/cpp0x/vt-62276.C: New.
1524 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1527 * g++.dg/pr64353.C: New.
1529 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1532 * gcc.target/aarch64/pr64263_1.c: New test.
1534 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1536 PR tree-optimization/64434
1537 * gcc.dg/torture/pr64434.c: Move to...
1538 * gcc.dg/pr64434.c: ... here.
1540 2015-01-16 Richard Biener <rguenther@suse.de>
1543 * gcc.dg/uninit-18.c: New testcase.
1545 2015-01-16 Richard Biener <rguenther@suse.de>
1547 PR tree-optimization/64568
1548 * g++.dg/torture/pr64568-2.C: New testcase.
1550 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1553 * gcc.target/i386/chkp-label-address.c: New.
1555 2015-01-16 Janus Weil <janus@gcc.gnu.org>
1558 * gfortran.dg/pointer_init_6.f90: Extended.
1560 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
1562 * gcc.c-torture/compile/20150108.c: New test.
1564 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
1566 * gcc.target/visium: New directory.
1568 2015-01-16 Richard Biener <rguenther@suse.de>
1570 PR tree-optimization/61743
1571 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1572 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1574 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
1576 * gcc.dg/pr64015.c: New test.
1578 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
1582 * g++.dg/ipa/pr64612.C: New test.
1584 2015-01-16 Renlin Li <renlin.li@arm.com>
1586 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1588 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
1590 * gcc.target/i386/sse-14.c: Test new intrinsic.
1591 * gcc.target/i386/sse-22.c: Ditto.
1593 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1596 * g++.dg/cpp0x/auto44.C: New.
1598 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
1601 * gcc.target/nios2/gpopt-all.c: New test case.
1602 * gcc.target/nios2/gpopt-local.c: New test case.
1603 * gcc.target/nios2/gpopt-global.c: New test case.
1604 * gcc.target/nios2/gpopt-data.c: New test case.
1605 * gcc.target/nios2/gpopt-none.c: New test case.
1607 2015-01-15 Jakub Jelinek <jakub@redhat.com>
1609 * g++.dg/ubsan/vptr-1.C: New test.
1610 * g++.dg/ubsan/vptr-2.C: New test.
1611 * g++.dg/ubsan/vptr-3.C: New test.
1612 * g++.dg/ubsan/vptr-4.C: New test.
1613 * g++.dg/ubsan/vptr-5.C: New test.
1614 * g++.dg/ubsan/vptr-6.C: New test.
1615 * g++.dg/ubsan/vptr-7.C: New test.
1616 * g++.dg/ubsan/vptr-8.C: New test.
1617 * g++.dg/ubsan/vptr-9.C: New test.
1619 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1621 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1623 * lib/gcc-dg.exp: Likewise.
1625 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
1627 PR rtl-optimization/64110
1628 * gcc.target/i386/pr64110.c: Add scan-assembler.
1630 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
1631 James Norris <jnorris@codesourcery.com>
1632 Cesar Philippidis <cesar@codesourcery.com>
1633 Ilmir Usmanov <i.usmanov@samsung.com>
1635 * lib/target-supports.exp (check_effective_target_fopenacc): New
1637 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1638 * g++.dg/goacc/goacc.exp: Likewise.
1639 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1640 * gcc.dg/goacc/goacc.exp: Likewise.
1641 * gfortran.dg/goacc/goacc.exp: Likewise.
1642 * c-c++-common/cpp/openacc-define-1.c: New file.
1643 * c-c++-common/cpp/openacc-define-2.c: Likewise.
1644 * c-c++-common/cpp/openacc-define-3.c: Likewise.
1645 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1646 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1647 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1648 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1649 * c-c++-common/goacc/asyncwait-1.c: Likewise.
1650 * c-c++-common/goacc/cache-1.c: Likewise.
1651 * c-c++-common/goacc/clauses-fail.c: Likewise.
1652 * c-c++-common/goacc/collapse-1.c: Likewise.
1653 * c-c++-common/goacc/data-1.c: Likewise.
1654 * c-c++-common/goacc/data-2.c: Likewise.
1655 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1656 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1657 * c-c++-common/goacc/deviceptr-2.c: Likewise.
1658 * c-c++-common/goacc/deviceptr-3.c: Likewise.
1659 * c-c++-common/goacc/if-clause-1.c: Likewise.
1660 * c-c++-common/goacc/if-clause-2.c: Likewise.
1661 * c-c++-common/goacc/kernels-1.c: Likewise.
1662 * c-c++-common/goacc/loop-1.c: Likewise.
1663 * c-c++-common/goacc/loop-private-1.c: Likewise.
1664 * c-c++-common/goacc/nesting-1.c: Likewise.
1665 * c-c++-common/goacc/nesting-data-1.c: Likewise.
1666 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1667 * c-c++-common/goacc/parallel-1.c: Likewise.
1668 * c-c++-common/goacc/pcopy.c: Likewise.
1669 * c-c++-common/goacc/pcopyin.c: Likewise.
1670 * c-c++-common/goacc/pcopyout.c: Likewise.
1671 * c-c++-common/goacc/pcreate.c: Likewise.
1672 * c-c++-common/goacc/pragma_context.c: Likewise.
1673 * c-c++-common/goacc/present-1.c: Likewise.
1674 * c-c++-common/goacc/reduction-1.c: Likewise.
1675 * c-c++-common/goacc/reduction-2.c: Likewise.
1676 * c-c++-common/goacc/reduction-3.c: Likewise.
1677 * c-c++-common/goacc/reduction-4.c: Likewise.
1678 * c-c++-common/goacc/sb-1.c: Likewise.
1679 * c-c++-common/goacc/sb-2.c: Likewise.
1680 * c-c++-common/goacc/sb-3.c: Likewise.
1681 * c-c++-common/goacc/update-1.c: Likewise.
1682 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1683 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1684 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1685 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1686 * gfortran.dg/goacc/assumed.f95: Likewise.
1687 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1688 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1689 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1690 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1691 * gfortran.dg/goacc/branch.f95: Likewise.
1692 * gfortran.dg/goacc/cache-1.f95: Likewise.
1693 * gfortran.dg/goacc/coarray.f95: Likewise.
1694 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1695 * gfortran.dg/goacc/cray.f95: Likewise.
1696 * gfortran.dg/goacc/critical.f95: Likewise.
1697 * gfortran.dg/goacc/data-clauses.f95: Likewise.
1698 * gfortran.dg/goacc/data-tree.f95: Likewise.
1699 * gfortran.dg/goacc/declare-1.f95: Likewise.
1700 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1701 * gfortran.dg/goacc/fixed-1.f: Likewise.
1702 * gfortran.dg/goacc/fixed-2.f: Likewise.
1703 * gfortran.dg/goacc/fixed-3.f: Likewise.
1704 * gfortran.dg/goacc/fixed-4.f: Likewise.
1705 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1706 * gfortran.dg/goacc/if.f95: Likewise.
1707 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1708 * gfortran.dg/goacc/list.f95: Likewise.
1709 * gfortran.dg/goacc/literal.f95: Likewise.
1710 * gfortran.dg/goacc/loop-1.f95: Likewise.
1711 * gfortran.dg/goacc/loop-2.f95: Likewise.
1712 * gfortran.dg/goacc/loop-3.f95: Likewise.
1713 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1714 * gfortran.dg/goacc/omp.f95: Likewise.
1715 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1716 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1717 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1718 * gfortran.dg/goacc/parameter.f95: Likewise.
1719 * gfortran.dg/goacc/private-1.f95: Likewise.
1720 * gfortran.dg/goacc/private-2.f95: Likewise.
1721 * gfortran.dg/goacc/private-3.f95: Likewise.
1722 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1723 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1724 * gfortran.dg/goacc/reduction.f95: Likewise.
1725 * gfortran.dg/goacc/routine-1.f90: Likewise.
1726 * gfortran.dg/goacc/routine-2.f90: Likewise.
1727 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1728 * gfortran.dg/goacc/several-directives.f95: Likewise.
1729 * gfortran.dg/goacc/sie.f95: Likewise.
1730 * gfortran.dg/goacc/subarrays.f95: Likewise.
1731 * gfortran.dg/gomp/map-1.f90: Likewise.
1732 * gfortran.dg/openacc-define-1.f90: Likewise.
1733 * gfortran.dg/openacc-define-2.f90: Likewise.
1734 * gfortran.dg/openacc-define-3.f90: Likewise.
1735 * g++.dg/gomp/block-1.C: Update for changed compiler output.
1736 * g++.dg/gomp/block-2.C: Likewise.
1737 * g++.dg/gomp/block-3.C: Likewise.
1738 * g++.dg/gomp/block-5.C: Likewise.
1739 * g++.dg/gomp/target-1.C: Likewise.
1740 * g++.dg/gomp/target-2.C: Likewise.
1741 * g++.dg/gomp/taskgroup-1.C: Likewise.
1742 * g++.dg/gomp/teams-1.C: Likewise.
1743 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1744 * gcc.dg/cilk-plus/jump.c: Likewise.
1745 * gcc.dg/gomp/block-1.c: Likewise.
1746 * gcc.dg/gomp/block-10.c: Likewise.
1747 * gcc.dg/gomp/block-2.c: Likewise.
1748 * gcc.dg/gomp/block-3.c: Likewise.
1749 * gcc.dg/gomp/block-4.c: Likewise.
1750 * gcc.dg/gomp/block-5.c: Likewise.
1751 * gcc.dg/gomp/block-6.c: Likewise.
1752 * gcc.dg/gomp/block-7.c: Likewise.
1753 * gcc.dg/gomp/block-8.c: Likewise.
1754 * gcc.dg/gomp/block-9.c: Likewise.
1755 * gcc.dg/gomp/target-1.c: Likewise.
1756 * gcc.dg/gomp/target-2.c: Likewise.
1757 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1758 * gcc.dg/gomp/teams-1.c: Likewise.
1760 2015-01-15 David Malcolm <dmalcolm@redhat.com>
1762 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1765 2015-01-15 Mike Stump <mikestump@comcast.net>
1767 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1768 * gcc.dg/inline_2.c: Likewise.
1769 * gcc.dg/inline_3.c: Likewise.
1770 * gcc.dg/inline_4.c: Likewise.
1772 2015-01-15 Janus Weil <janus@gcc.gnu.org>
1775 * gfortran.dg/proc_ptr_comp_43.f90: New.
1777 2015-01-15 Mike Stump <mikestump@comcast.net>
1779 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1780 * gcc.dg/unroll_2.c: Likewise.
1781 * gcc.dg/unroll_3.c: Likewise.
1782 * gcc.dg/unroll_4.c: Likewise.
1783 * gcc.dg/unroll_5.c: Likewise.
1785 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
1788 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1790 * gcc.target/aarch64/test_frame_6.c: Likewise.
1791 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1792 x30 and x19 (in the epilogue).
1793 * gcc.target/aarch64/test_frame_4.c: Likewise.
1794 * gcc.target/aarch64/test_frame_7.c: Likewise.
1796 2015-01-15 Martin Liska <mliska@suse.cz>
1798 * g++.dg/ipa/pr64068.C: New test.
1799 * gcc.dg/ipa/PR64559.c: New test.
1801 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1803 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1806 2015-01-15 Richard Biener <rguenther@suse.de>
1808 PR tree-optimization/61743
1809 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1810 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1812 2015-01-15 Renlin Li <renlin.li@arm.com>
1814 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1815 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1817 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1819 * gcc.dg/vect/vect-aggressive-1.c: New.
1820 * gcc.target/i386/avx2-vect-aggressive.c: New.
1822 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1824 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1826 2015-01-15 Richard Biener <rguenther@suse.de>
1829 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1830 -Wl,-undefined,dynamic_lookup.
1832 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1834 * gnat.dg/opt47.adb: New test.
1836 2015-01-15 Richard Biener <rguenther@suse.de>
1839 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1841 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1843 PR tree-optimization/64434
1844 * gcc.dg/torture/pr64434.c: New test.
1846 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
1848 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1849 -mno-micromips. MIPS32R1 and below require -mno-micromips.
1850 -march=loongson* and -march=octeon* require -mno-micromips.
1852 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
1853 Matthew Fortune <matthew.fortune@imgtec.com>
1855 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1856 * gcc.target/mips/call-saved-5.c (foo): Likewise.
1857 * gcc.target/mips/call-saved-6.c (foo): Likewise.
1858 * gcc.target/mips/call-saved-7.c: New file.
1859 * gcc.target/mips/call-saved-8.c: New file.
1860 * gcc.target/mips/call-saved-9.c: New file.
1862 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
1864 * gcc.target/mips/lsa.c: New file.
1865 * gcc.target/mips/mips64-lsa.c: Likewise.
1866 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1867 * gcc.target/mips/mulsize-4.c: Likewise.
1868 * gcc.target/mips/mulsize-5.c: New file.
1869 * gcc.target/mips/mulsize-6.c: Likewise.
1870 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1871 and !HAS_LSA as ghost options.
1872 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1875 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
1877 * g++.dg/torture/20141013.c: Set -fno-short-enums.
1879 2015-01-15 Richard Biener <rguenther@suse.de>
1882 * gcc.dg/torture/pr64365.c: New testcase.
1884 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
1886 * gcc.dg/stackprotectexplicit1.c: New test.
1887 * g++.dg/stackprotectexplicit2.c: New test.
1889 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1892 * gfortran.dg/inquire_internal.f90: New.
1893 * gfortran.dg/negative_unit_check.f90: New.
1895 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
1898 * gcc.target/sh/pr53988-1.c: New.
1900 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
1903 * g++.dg/tls/thread_local-ice3.C: New.
1905 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
1907 * gcc.target/i386/fentry-override.c: Properly place {} in target
1908 selector. Remove nonpic.
1909 * gcc.target/i386/fentry.c: Likewise.
1911 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
1913 * gcc.dg/atomic-invalid.c: Check for invalid memory model
1914 warnings instead of errors.
1916 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
1918 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1919 option support instead of ENABLE_LTO from Makefile.
1921 2015-01-14 Richard Biener <rguenther@suse.de>
1923 PR tree-optimization/59354
1924 * gcc.dg/vect/pr59354.c: New testcase.
1926 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
1928 * lib/target-supports.exp
1929 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1930 on ARM architures before v7.
1932 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
1935 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1938 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1941 * gcc.target/i386/pr64386.c: New test.
1943 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1946 * gcc.target/i386/pr64393.c: New test.
1948 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1951 * gcc.target/i386/pr64387.c: New test.
1953 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
1955 * gcc.target/aarch64/store-pair-1.c: Fix typo.
1957 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1959 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1961 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1964 * gcc.target/arm/pr64453.c: New.
1966 2015-01-14 Richard Biener <rguenther@suse.de>
1969 * gcc.dg/lto/pr64415_0.c: New testcase.
1970 * gcc.dg/lto/pr64415_1.c: Likewise.
1972 2015-01-14 Martin Liska <mliska@suse.cz>
1974 * gcc.dg/ipa/pr64307.c: New test.
1976 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
1978 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1981 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1984 * gcc.target/arm/pr64460_1.c: New test.
1986 2015-01-14 Richard Biener <rguenther@suse.de>
1988 PR tree-optimization/64493
1989 PR tree-optimization/64495
1990 * gcc.dg/vect/pr64493.c: New testcase.
1991 * gcc.dg/vect/pr64495.c: Likewise.
1993 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
1995 * gcc.dg/Warray-bounds-11.c: New test-case.
1997 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1999 * gcc.target/mips/octeon3-pipe-1.c: New test.
2001 2015-01-13 David Malcolm <dmalcolm@redhat.com>
2003 * jit.dg/harness.h (set_up_logging): Move string concatenation
2005 (concat_strings): New function.
2006 (dump_reproducer): New function.
2007 (test_jit): Call dump_reproducer.
2008 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
2010 (jit-dg-test): Delete any generated reproducer from previous runs.
2011 Verify that a generated reproducer was created, and verify that it
2013 * jit.dg/test-nested-contexts.c (main): Call
2014 gcc_jit_context_dump_reproducer_to_file.
2016 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2018 * gcc.dg/aru-2.c: Add dg-require-profiling.
2020 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2022 * lib/target-supports.exp (check_profiling_available): Check if
2025 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
2028 * g++.dg/torture/pr64565.C: New testcase.
2030 2015-01-13 Marek Polacek <polacek@redhat.com>
2033 * gcc.dg/tm/pr64391.c: New test.
2035 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2037 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2040 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2042 * gcc.target/i386/pie.c: New test.
2044 * lib/target-supports.exp (check_effective_target_pie): New.
2046 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2048 PR rtl-optimization/64286
2049 * gcc.target/i386/avx2-pr64286.c: New test.
2051 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
2054 * g++.dg/cpp0x/vt-57626.C: New.
2056 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2059 * gfortran.dg/pr64528.f90: New test.
2061 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
2063 * gcc.target/aarch64/subsp.c: New test.
2065 2015-01-13 Andrew Pinski <apinski@cavium.com>
2067 * gcc.target/aarch64/store-pair-1.c: New testcase.
2069 2015-01-13 Richard Biener <rguenther@suse.de>
2072 * gcc.dg/lto/pr64373_0.c: New testcase.
2074 2015-01-13 Andrew Pinski <apinski@cavium.com>
2076 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2077 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2079 2015-01-13 Richard Biener <rguenther@suse.de>
2081 PR tree-optimization/64406
2082 * gcc.dg/pr64406.c: New testcase.
2084 2015-01-13 Richard Biener <rguenther@suse.de>
2086 PR tree-optimization/64404
2087 * gcc.dg/vect/pr64404.c: New testcase.
2089 2015-01-13 Richard Biener <rguenther@suse.de>
2091 PR tree-optimization/64568
2092 * g++.dg/torture/pr64568.C: New testcase.
2094 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2096 * jit.dg/test-error-local-used-from-other-function.c: New test
2098 * jit.dg/test-error-param-reuse.c: New test case.
2099 * jit.dg/test-error-param-sharing.c: New test case.
2100 * jit.dg/test-error-param-used-from-other-function.c: New test
2102 * jit.dg/test-error-param-used-without-a-function.c: New test
2105 2015-01-12 Jakub Jelinek <jakub@redhat.com>
2107 PR tree-optimization/64563
2108 * gcc.dg/pr64563.c: New test.
2111 * gcc.target/i386/pr64513.c: New test.
2113 PR tree-optimization/64454
2114 * gcc.dg/pr64454.c: New test.
2117 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2119 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2120 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2121 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2122 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2123 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2124 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2125 * gcc.dg/vect/slp-25.c: Likewise.
2126 * gcc.dg/vect/vect-109.c: Likewise.
2127 * gcc.dg/vect/vect-13.c: Likewise.
2128 * gcc.dg/vect/vect-17.c: Likewise.
2129 * gcc.dg/vect/vect-18.c: Likewise.
2130 * gcc.dg/vect/vect-19.c: Likewise.
2131 * gcc.dg/vect/vect-20.c: Likewise.
2132 * gcc.dg/vect/vect-21.c: Likewise.
2133 * gcc.dg/vect/vect-22.c: Likewise.
2134 * gcc.dg/vect/vect-27.c: Likewise.
2135 * gcc.dg/vect/vect-29.c: Likewise.
2136 * gcc.dg/vect/vect-2-big-array.c: Likewise.
2137 * gcc.dg/vect/vect-2.c: Likewise.
2138 * gcc.dg/vect/vect-3.c: Likewise.
2139 * gcc.dg/vect/vect-4.c: Likewise.
2140 * gcc.dg/vect/vect-5.c: Likewise.
2141 * gcc.dg/vect/vect-72.c: Likewise.
2142 * gcc.dg/vect/vect-73-big-array.c: Likewise.
2143 * gcc.dg/vect/vect-73.c: Likewise.
2144 * gcc.dg/vect/vect-77-global.c: Likewise.
2145 * gcc.dg/vect/vect-78-global.c: Likewise.
2146 * gcc.dg/vect/vect-7.c: Likewise.
2147 * gcc.dg/vect/vect-86.c: Likewise.
2148 * gcc.dg/vect/vect-align-1.c: Likewise.
2149 * gcc.dg/vect/vect-align-3.c: Likewise.
2150 * gcc.dg/vect/vect-all-big-array.c: Likewise.
2151 * gcc.dg/vect/vect-all.c: Likewise.
2152 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2153 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2154 * gcc.dg/vect/vect-peel-3.c: Likewise.
2155 * gcc.dg/vect/vect-peel-4.c: Likewise.
2156 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2158 2015-01-12 Jeff Law <law@redhat.com>
2161 * gcc.target/m68k/pr64461.c: New test.
2163 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2165 * jit.dg/test-array-as-pointer.c (create_code): Update call
2166 to gcc_jit_context_new_global by setting "kind" to
2167 GCC_JIT_GLOBAL_IMPORTED.
2168 * jit.dg/test-error-array-as-pointer.c: Likewise.
2169 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2170 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2171 setting kind to GCC_JIT_GLOBAL_EXPORTED.
2172 * jit.dg/test-using-global.c (the_global): Rename to...
2173 (imported_global): ...this.
2174 (create_code): Update to test the three kinds of global.
2175 (verify_code): Likewise.
2177 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
2180 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
2182 * gcc.target/i386/pr64291-2.c: Updated.
2184 2015-01-12 Richard Biener <rguenther@suse.de>
2186 PR tree-optimization/64530
2187 * gfortran.dg/pr64530.f90: New testcase.
2189 2015-01-12 Richard Biener <rguenther@suse.de>
2192 * gcc.dg/torture/pr64357.c: New testcase.
2194 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
2196 * gcc.target/i386/nop-mcount.c: Properly place {} in target
2199 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2200 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2202 2015-01-12 Martin Liska <mliska@suse.cz>
2204 * gcc.dg/ipa/PR64550.c: New test.
2206 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
2209 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2211 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2214 * gfortran.dg/typebound_operator_20.f90: New.
2216 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2219 * gfortran.dg/proc_ptr_comp_42.f90: New.
2221 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2224 * gfortran.dg/proc_ptr_comp_41.f90: New.
2226 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
2228 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2230 2015-01-10 Tobias Burnus <burnus@net-b.de>
2233 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2234 and add dg-excess-errors.
2235 * gfortran.dg/line_length_6.f90: New.
2236 * gfortran.dg/line_length_7.f90: New.
2237 * gfortran.dg/line_length_8.f90: New.
2238 * gfortran.dg/line_length_9.f90: New.
2239 * gfortran.dg/line_length_10.f90: New.
2240 * gfortran.dg/line_length_11.f90: New.
2242 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2244 * jit.dg/test-threads.c (struct testcase): Move declaration
2245 to jit.dg/all-non-failing-tests.h.
2246 (testcases): Likewise.
2247 * jit.dg/all-non-failing-tests.h (struct testcase): Move
2248 declaration here from jit.dg/all-non-failing-tests.h.
2249 (testcases): Likewise.
2250 * jit.dg/test-combination.c (create_code): Eliminate spelling
2251 out all of the testcases in favor of looping through the
2252 "testcases" metadata.
2253 (verify_code): Likewise.
2255 2015-01-09 Jakub Jelinek <jakub@redhat.com>
2257 PR rtl-optimization/64536
2258 * gcc.dg/pr64536.c: New test.
2260 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2262 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2263 * jit.dg/test-combination.c (create_code): Likewise.
2264 (verify_code): Likewise.
2265 * jit.dg/test-constants.c: New test case.
2266 * jit.dg/test-threads.c: Add test-constants.c.
2268 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
2271 * objc.dg/gnu-api-2-class.m: Add a test case
2272 for the above change.
2274 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
2276 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2278 2015-01-09 Richard Biener <rguenther@suse.de>
2280 PR tree-optimization/64410
2281 * g++.dg/vect/pr64410.cc: New testcase.
2283 2015-01-09 Martin Liska <mliska@suse.cz>
2285 * gcc.dg/ipa/ipa-icf-32.c: New test.
2287 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2289 * c-c++-common/tsan/tsan_barrier.h: New.
2290 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2291 * c-c++-common/tsan/bitfield_race.c: Likewise.
2292 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2293 * c-c++-common/tsan/mutexset1.c: Likewise.
2294 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2295 * c-c++-common/tsan/race_on_mutex.c: Likewise.
2296 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2297 * c-c++-common/tsan/simple_race.c: Likewise.
2298 * c-c++-common/tsan/simple_stack.c: Likewise.
2299 * c-c++-common/tsan/sleep_sync.c: Likewise.
2300 * c-c++-common/tsan/tiny_race.c: Likewise.
2301 * c-c++-common/tsan/tls_race.c: Likewise.
2302 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2303 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2304 * g++.dg/tsan/atomic_free.C: Likewise.
2305 * g++.dg/tsan/atomic_free2.C: Likewise.
2306 * g++.dg/tsan/cond_race.C: Likewise.
2307 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2309 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
2312 * lib/target-supports.exp (check_effective_target_libatomic_available):
2314 * gfortran.dg/coarray/caf.exp: Only add -latomic for
2315 targets that match effective-target libatomic_available.
2316 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2318 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2320 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2321 Verify the result of gcc_jit_context_get_last_error.
2322 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2324 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2326 PR tree-optimization/63989
2327 * gcc.dg/strlenopt-27.c: New test.
2329 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2331 * jit.dg/harness.h (set_up_logging): New function.
2332 (test_jit): Fail if gcc_jit_context_acquire fails. Call
2333 set_up_logging on the context, so that every testcase is
2334 logged to a particular file.
2335 * jit.dg/test-nested-contexts.c (main): Open a logfile,
2336 and call gcc_jit_context_set_logfile on the top-level context.
2338 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2341 * g++.dg/opt/pr64338.C: New test.
2343 2015-01-08 Tobias Burnus <burnus@net-b.de>
2345 * gfortran.dg/coarray/codimension_2b.f90: New file.
2346 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2347 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2349 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2352 * g++.dg/ext/fnname4.C: New.
2354 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2357 * g++.dg/cpp0x/constexpr-64462.C: New.
2359 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2362 * g++.dg/cpp0x/deleted10.C: New.
2364 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2366 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2368 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2370 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2371 GCC_JIT_UNARY_OP_ABS.
2372 (verify_unary_ops): Likewise.
2374 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2376 * jit.dg/test-arith-overflow.c: New test case.
2377 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2378 * jit.dg/test-combination.c (create_code): Likewise.
2379 (verify_code): Likewise.
2380 * jit.dg/test-threads.c (testcases): Likewise.
2382 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2384 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2385 rather than "jit". Load g++.exp, and call g++_init.
2386 Run test-*.cc files within the testsuite and *.cc files within
2388 (jit-dg-test): Drop the addition of -fgnu89-inline to
2389 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2390 doing it when compiling C testcases (since g++ does not handle
2391 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2392 is restored to the value after g++_init ran, rather than the
2393 value before g++_init ran. Return a list of
2394 $comp_output $output_file, as dg-test assumes.
2396 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2398 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2399 make it easier to figure out the origin of each test result when
2400 running test-combination.c and test-threads.c.
2401 (CHECK_VALUE): Likewise.
2402 (CHECK_DOUBLE_VALUE): Likewise.
2403 (CHECK_STRING_VALUE): Likewise.
2404 (CHECK_STRING_STARTS_WITH): Likewise.
2405 (CHECK_STRING_CONTAINS): Likewise.
2407 (check_string_value): Likewise, add "funcname" param.
2408 (check_string_starts_with): Likewise.
2409 (check_string_contains): Likewise.
2411 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2413 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2414 generating name of built executable.
2416 2015-01-07 Marek Polacek <polacek@redhat.com>
2419 * gcc.dg/pr64440.c: New test.
2420 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2422 2015-01-07 Marek Polacek <polacek@redhat.com>
2425 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2426 * gcc.dg/pr64417.c: New test.
2428 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2431 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2434 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2436 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2437 Check if testcases run without errors, not just if they compile.
2439 2015-01-06 Christian Bruel <christian.bruel@st.com>
2442 * gcc.target/sh/pr64507.c: New test.
2444 2015-01-06 Arnaud Charlet <charlet@adacore.com>
2446 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2448 2015-01-06 Jakub Jelinek <jakub@redhat.com>
2450 * c-c++-common/asan/sanitize-all-1.c: New test.
2451 * c-c++-common/ubsan/sanitize-all-1.c: New test.
2452 * c-c++-common/ubsan/sanitize-all-2.c: New test.
2453 * c-c++-common/ubsan/sanitize-all-3.c: New test.
2454 * c-c++-common/ubsan/sanitize-all-4.c: New test.
2456 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2458 * lib/target-supports.exp (check_profiling_available): Return 0 for
2460 (check_effective_target_tls_runtime): Likewise.
2461 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2462 * gcc.dg/20020312-2.c: Adjust for Visium.
2463 * gcc.dg/tls/thr-cse-1.c: Likewise
2464 * gcc.dg/tree-ssa/20040204-1.c: Likewise
2465 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2466 * gcc.dg/weak/typeof-2.c: Likewise.
2468 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
2470 PR rtl-optimization/64287
2471 * gcc.dg/aru-2.c: New test.
2473 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2476 * c-c++-common/ubsan/pr64344-1.c: New test.
2477 * c-c++-common/ubsan/pr64344-2.c: New test.
2479 PR tree-optimization/64465
2480 * gcc.dg/pr64465.c: New test.
2482 PR tree-optimization/64494
2483 * gcc.c-torture/compile/pr64494.c: New test.
2485 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2488 * gfortran.dg/realloc_on_assign_25.f90: New test.
2490 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2492 Update copyright years.
2494 2015-01-05 Marek Polacek <polacek@redhat.com>
2497 * gcc.dg/pr64423.c: New test.
2499 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
2501 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2502 mmix-knuth-mmixware for the same reason as for MIPS.
2503 * gcc.dg/debug/debug-2.c: Ditto.
2505 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2507 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
2510 * lib/gfortran.exp: Add libatomic library search path.
2511 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2512 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2514 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2516 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2518 * c-c++-common/tsan/bitfield_race.c: New testcase.
2519 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2521 2015-01-02 Tobias Burnus <burnus@net-b.de>
2523 * gfortran.dg/coarray/collectives_4.f90: New.
2525 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2528 * gfortran.dg/extends_16.f90: New.
2530 2015-01-02 Tobias Burnus <burnus@net-b.de>
2532 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2534 2015-01-02 Tobias Burnus <burnus@net-b.de>
2536 * gfortran.dg/coarray/codimension_2.f90: New.
2537 * gfortran.dg/coarray/codimension_2a.f90: New.
2538 * gfortran.dg/coarray_35.f90: New.
2539 * gfortran.dg/coarray_35a.f90: New.
2541 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2544 * gfortran.dg/dummy_procedure_11.f90: New.
2546 Copyright (C) 2015 Free Software Foundation, Inc.
2548 Copying and distribution of this file, with or without modification,
2549 are permitted in any medium without royalty provided the copyright
2550 notice and this notice are preserved.