1 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5 * gfortran.dg/pr61960.f90: New.
6 * gfortran.dg/pr64230.f90: New.
7 * gfortran.dg/pr64980.f03: New.
9 2015-02-22 Tom de Vries <tom@codesourcery.com>
11 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
13 2015-02-21 Arnaud Charlet <charlet@adacore.com>
16 * gnat.dg/timing_events.adb: Removed, invalid test.
18 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
21 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
23 * g++.dg/gcov/gcov-2.C: Likewise.
25 2015-02-20 Richard Biener <rguenther@suse.de>
27 PR tree-optimization/65136
28 * gcc.dg/tree-ssa/pr65136.c: New testcase.
30 2015-02-20 Jakub Jelinek <jakub@redhat.com>
33 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
34 and nvptx-*-* blacklisting.
36 * gcc.dg/sibcall-9.c: New test.
37 * gcc.dg/sibcall-10.c: New test.
39 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
41 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
43 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
46 * gcc.target/avr/torture/pr64452.c: New test.
48 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
50 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
51 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
53 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
56 * lib/target-supports.exp (check_compile): Check whether
57 additional_sources is defined before using it.
59 2015-02-19 Jakub Jelinek <jakub@redhat.com>
62 * g++.dg/opt/pr65074.C: New file.
64 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
66 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
67 (size_type): New typedef.
68 (operator "" _script): Use it for the last argument.
70 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
72 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
74 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
76 * testsuite/lib/target-supports.exp (check_compile): Save/restore
77 additional_sources that may belong to an actual test.
79 2015-02-18 Jakub Jelinek <jakub@redhat.com>
82 * g++.dg/gcov/gcov-15.C: New test.
84 2015-02-18 Tom de Vries <tom@codesourcery.com>
86 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
88 2015-02-18 Tom de Vries <tom@codesourcery.com>
90 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
92 2015-02-18 Tom de Vries <tom@codesourcery.com>
94 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
96 2015-02-18 Tom de Vries <tom@codesourcery.com>
98 * gfortran.dg/fmt_cache_1.f: Add missing close.
100 2015-02-18 Tom de Vries <tom@codesourcery.com>
103 * gfortran.dg/read_eof_8.f90: Add missing close.
105 2015-02-18 Richard Biener <rguenther@suse.de>
107 PR tree-optimization/65063
108 * gcc.dg/pr65063.c: New testcase.
110 2015-02-18 Richard Biener <rguenther@suse.de>
112 PR tree-optimization/62217
113 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
115 2015-02-18 Marek Polacek <polacek@redhat.com>
118 * c-c++-common/ubsan/pr65081.c: New test.
120 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
122 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
123 * gcc.target/sh/force-cbranch-delay-slot.c: New.
125 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
127 * gcc.dg/ipa/propalign-3.c: New test.
129 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
132 * gcc.target/sh/pr64793.c: New.
133 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
135 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
137 * gcc.target/arm/divzero.c: New test case.
139 2015-02-17 Tom de Vries <tom@codesourcery.com>
141 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
143 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
144 Jakub Jelinek <jakub@redhat.com>
147 * g++.dg/cpp0x/pr65075.C: New test.
149 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
152 * gcc.target/powerpc/pr65058.c: New test.
154 2015-02-16 Jeff Law <law@redhat.com>
156 PR tree-optimization/64823
157 * gcc.dg/uninit-20.c: New test.
159 2015-02-16 Jakub Jelinek <jakub@redhat.com>
160 James Greenhalgh <james.greenhalgh@arm.com>
163 * gcc.dg/ipa/ipa-clone-1.c: New test.
165 2015-02-16 Richard Biener <rguenther@suse.de>
167 PR tree-optimization/65077
168 * gcc.dg/torture/pr65077.c: New testcase.
170 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
172 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
173 Directive adjusted to scan for ldaxr.
174 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
175 adjusted to scan for ldaex.
177 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
180 * g++.dg/cpp0x/constexpr-65080.C: New.
182 2015-02-16 Richard Biener <rguenther@suse.de>
184 PR tree-optimization/63593
185 * gcc.dg/pr63593.c: New testcase.
187 2015-02-16 Marek Polacek <polacek@redhat.com>
190 * gcc.dg/pr65066.c: New test.
192 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
194 * gcc.dg/pr65002.C: Move ...
195 * g++.dg/ipa/pr65002.C: ... here.
197 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
199 * gcc.target/powerpc/pr64205.c: Skip on AIX.
200 * gcc.target/powerpc/pr64505.c: Skip on AIX.
201 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
202 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
204 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
207 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
208 the expression to find calls.
209 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
210 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
211 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
212 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
213 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
215 2015-02-14 Marek Polacek <polacek@redhat.com>
218 * gcc.dg/array-11.c: New test.
219 * gcc.dg/array-12.c: New test.
220 * gcc.dg/array-13.c: New test.
221 * gcc.dg/array-14.c: New test.
222 * gcc.dg/c99-flex-array-typedef-1.c: New test.
223 * gcc.dg/c99-flex-array-typedef-2.c: New test.
224 * gcc.dg/c99-flex-array-typedef-3.c: New test.
225 * gcc.dg/c99-flex-array-typedef-5.c: New test.
226 * gcc.dg/c99-flex-array-typedef-7.c: New test.
227 * gcc.dg/c99-flex-array-typedef-8.c: New test.
229 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
232 * g++.dg/lookup/using54.C: New.
234 2015-02-13 Jeff Law <law@redhat.com>
237 Revert my change for tree-optimization/64823.
239 2015-02-13 Jakub Jelinek <jakub@redhat.com>
241 PR tree-optimization/65053
242 * gcc.c-torture/execute/pr65053-1.c: New test.
243 * gcc.c-torture/execute/pr65053-2.c: New test.
245 2015-02-13 Marek Polacek <polacek@redhat.com>
248 * gcc.dg/pr65050.c: New test.
250 2015-02-13 Jeff Law <law@redhat.com>
252 PR tree-optimization/64823
253 * gcc.dg/uninit-20.c: New test.
255 PR rtl-optimization/47477
256 * gcc.dg/tree-ssa/pr47477.c: New test.
258 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
261 * g++.dg/parse/ivdep-2.C: New.
262 * g++.dg/parse/ivdep-3.C: Likewise.
264 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
267 * gfortran.dg/continuation_13.f90: New test.
268 * gfortran.dg/continuation_14.f: New test.
270 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
273 * g++.dg/cpp0x/sfinae55.C: New.
275 2015-02-13 Jakub Jelinek <jakub@redhat.com>
278 * g++.dg/ipa/pr65034.C: New test.
280 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
282 PR tree-optimization/65002
283 * gcc.dg/pr65002.C: New.
285 2015-02-13 Marek Polacek <polacek@redhat.com>
288 * c-c++-common/pr65040.c: New test.
290 2015-02-13 Bin Cheng <bin.cheng@arm.com>
292 PR tree-optimization/64705
293 * gcc.dg/tree-ssa/pr64705.c: New test.
295 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
298 * gcc.dg/visibility-22.c: New test.
299 * gcc.dg/visibility-23.c: New test.
300 * gcc.target/i386/pr32219-1.c: New test.
301 * gcc.target/i386/pr32219-2.c: New test.
302 * gcc.target/i386/pr32219-3.c: New test.
303 * gcc.target/i386/pr32219-4.c: New test.
304 * gcc.target/i386/pr32219-5.c: New test.
305 * gcc.target/i386/pr32219-6.c: New test.
306 * gcc.target/i386/pr32219-7.c: New test.
307 * gcc.target/i386/pr32219-8.c: New test.
308 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
310 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
313 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
314 four different KINDs.
316 2015-02-12 Jakub Jelinek <jakub@redhat.com>
319 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
322 * g++.dg/ubsan/pr65000.C: New test.
324 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
327 * gfortran.dg/finalize_28.f90: New test
329 2015-02-12 Jakub Jelinek <jakub@redhat.com>
332 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
333 DW_TAG_lexical_block removal.
334 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
335 * g++.dg/guality/pr55541.C: New test.
338 * g++.dg/ubsan/pr64984.C: New test.
340 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
342 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
344 2015-02-12 Jakub Jelinek <jakub@redhat.com>
347 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
348 instructions for 2015-01-14 get_memmodel changes.
349 * gcc.target/powerpc/atomic-p8.c: Likewise.
352 * g++.dg/ubsan/pr65019.C: New test.
354 PR tree-optimization/65014
355 * gcc.c-torture/compile/pr65014.c: New test.
357 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
360 * gfortran/fmt_g0_7.f08: Revise test.
362 2015-02-11 Jeff Law <law@redhat.com>
365 * gcc.target/m68k/pr63347.c: New test.
367 2015-02-11 Marek Polacek <polacek@redhat.com>
369 * g++.dg/ubsan/shift-1.C: New test.
370 * gcc.dg/ubsan/c-shift-2.c: New test.
371 * c-c++-common/ubsan/shift-5.c: Remove file.
373 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
375 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
376 Directive adjusted to XFAIL.
377 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
380 2015-02-11 Jakub Jelinek <jakub@redhat.com>
383 * g++.dg/opt/pr65003.C: New test.
385 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
387 * lib/target-supports.exp (check_effective_target_pie): Renamed
389 (check_effective_target_pie_enabled): This.
390 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
391 * gcc.target/i386/pie.c: Likewise.
393 2015-02-11 Andrew Pinski <apinski@cavium.com>
396 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
397 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
399 2015-02-11 Jakub Jelinek <jakub@redhat.com>
402 * gcc.target/i386/pr61925-1.c: New test.
403 * gcc.target/i386/pr61925-2.c: New test.
404 * gcc.target/i386/pr61925-3.c: New test.
406 2015-02-10 Jakub Jelinek <jakub@redhat.com>
409 * g++.dg/asan/pr65004.C: New test.
411 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
414 * gcc.taget/sh/pr64661-0.h: New.
415 * gcc.taget/sh/pr64661-1.c: New.
416 * gcc.taget/sh/pr64661-2.c: New.
417 * gcc.taget/sh/pr64661-3.c: New.
418 * gcc.taget/sh/pr64661-4.c: New.
420 2015-02-10 Richard Biener <rguenther@suse.de>
422 PR tree-optimization/64995
423 * g++.dg/torture/pr64995.C: New testcase.
425 2015-02-10 Richard Biener <rguenther@suse.de>
427 PR tree-optimization/64909
428 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
430 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
432 * gcc.dg/signbit-sa.c: New test.
434 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
437 * gfortran/fmt_g0_7.f08: New test.
439 2015-02-10 Bin Cheng <bin.cheng@arm.com>
441 PR tree-optimization/43378
442 * gcc.dg/tree-ssa/pr43378.c: New test.
444 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
447 * g++.dg/torture/pr64978.C: New testcase.
449 2015-02-09 Jakub Jelinek <jakub@redhat.com>
452 * gcc.dg/asan/pr64981.c: New test.
454 2015-02-09 Marek Polacek <polacek@redhat.com>
457 * gcc.dg/pr64856.c: New test.
459 2015-02-09 Jakub Jelinek <jakub@redhat.com>
462 * gcc.dg/tree-ssa/stdarg-7.c: New test.
463 * gcc.c-torture/execute/pr64979.c: New test.
465 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
467 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
469 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
471 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
472 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
474 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
477 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
479 2015-02-09 Richard Biener <rguenther@suse.de>
481 PR tree-optimization/54000
482 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
484 2015-02-09 Tom de Vries <tom@codesourcery.com>
486 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
488 2015-02-09 Martin Liska <mliska@suse.cz>
490 * g++.dg/ipa/pr64858.C: New test.
492 2015-02-09 Tom de Vries <tom@codesourcery.com>
494 * gcc.dg/uninit-19.c: Fix warning line for fpic.
496 2015-02-08 Andrew Pinski <apinski@cavium.com>
498 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
500 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
503 * gfortran.dg/use_rename_8.f90: New.
505 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
507 * gnat.dg/addr7.ad[sb]: New test.
508 * gnat.dg/addr8.ad[sb]: Likewise.
510 2015-02-06 David Malcolm <dmalcolm@redhat.com>
513 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
514 from jit.dg/test-compile-to-executable.c's create_code, with a
515 clarification of the output message.
516 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
518 (test_jit): Use CHECK_NO_ERRORS when calling
519 gcc_jit_context_compile_to_file.
520 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
521 jit-verify-compile-to-file to jit-verify-output-file-was-created.
522 (jit-setup-compile-to-file): Likewise. Add a verbose comment
523 about deletions that are attempted.
524 (jit-verify-compile-to-file): Rename to...
525 (jit-verify-output-file-was-created): ...this, and drop the
526 attempt to run "file" and verify the output.
527 (jit-verify-assembler): New function.
528 (jit-verify-object): New function.
529 (jit-verify-dynamic-library): New function.
530 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
531 favor of an implementation from new file
532 create-code-for-hello-world-executable.h, which also adds a
534 (dg-final): Replace jit-verify-compile-to-file with
535 jit-verify-output-file-was-created, and invoke new function
536 jit-verify-assembler.
537 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
539 (dg-final): Replace jit-verify-compile-to-file with
540 jit-verify-output-file-was-created, and invoke new function
541 jit-verify-dynamic-library.
542 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
543 favor of an implementation from new file
544 create-code-for-hello-world-executable.h, which also adds a
546 (dg-final): Replace jit-verify-compile-to-file with
547 jit-verify-output-file-was-created. Strengthen the expected stdout
548 from the built executable.
549 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
550 favor of an implementation from new file
551 create-code-for-hello-world-executable.h, which also adds a
553 (dg-final): Replace jit-verify-compile-to-file with
554 jit-verify-output-file-was-created, and invoke new function
556 * jit.dg/verify-dynamic-library.c: New source file.
558 2015-02-06 Sebastian Pop <s.pop@samsung.com>
559 Brian Rzycki <b.rzycki@samsung.com>
561 PR tree-optimization/64878
562 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
564 2015-02-06 Jakub Jelinek <jakub@redhat.com>
567 * g++.dg/ipa/pr64896.C: New test.
569 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
572 * gcc.target/powerpc/pr64205.c: New file.
574 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
576 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
577 (dg-options): Use -fpie instead of -fPIE -pie.
579 2015-02-06 Jakub Jelinek <jakub@redhat.com>
582 * g++.dg/asan/pr64937.C: New test.
584 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
587 * gfortran.dg/class_to_type_4.f90: New test
589 2015-01-29 Andre Vehreschild <vehre@gmx.de>
591 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
593 2015-02-06 Jakub Jelinek <jakub@redhat.com>
595 PR rtl-optimization/64957
597 * gcc.c-torture/execute/pr64957.c: New test.
599 2015-02-05 Jeff Law <law@redhat.com>
602 * gcc.target/h8300/pr17306-1.c: New test.
603 * gcc.target/h8300/pr17306-2.c: New test.
605 2015-02-05 Tobias Burnus <burnus@net-b.de>
608 * gfortran.dg/structure_constructor_12.f90: New.
610 2015-02-05 Jeff Law <law@redhat.com>
613 gcc.target/h8300/pr58400.c: New test.
615 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
617 * gcc.target/arm/macro_defs0.c: New test.
618 * gcc.target/arm/macro_defs1.c: New test.
619 * gcc.target/arm/macro_defs2.c: New test.
621 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
623 PR rtl-optimization/64905
624 * gcc.target/i386/pr64905.c: Require nonpic target.
625 (dg-options): Add -fomit-frame-pointer.
628 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
630 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
633 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
636 * gfortran.dg/type_to_class_2.f90: New test
637 * gfortran.dg/type_to_class_3.f90: New test
639 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
642 * g++.dg/torture/pr64686.C: New testcase.
644 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
646 PR rtl-optimization/64905
647 * gcc.target/i386/pr64905.c: New file.
649 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
651 * gcc.dg/guality/pr41447-1.c: Remove xfail.
652 * gcc.dg/guality/pr41616-1.c: Ditto.
654 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
657 * gcc.dg/pr64817-3.c: New.
659 2015-02-04 Jakub Jelinek <jakub@redhat.com>
660 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
662 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
663 pass parameters in registers.
664 * gcc.dg/guality/pr36728-2.c (main): Likewise.
665 * gcc.dg/guality/pr36728-3.c (main): Likewise.
666 * gcc.dg/guality/pr36728-4.c (main): Likewise.
668 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
669 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
671 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
672 list, allow for multilibed targets.
673 * gcc.dg/combine_ashiftrt_2.c: Likewise.
675 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
677 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
678 * gcc.dg/pr46728-6.c: Ditto.
680 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
682 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
683 for mips_nanlegacy target.
685 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
687 * gcc.target/i386/chkp-hidden-def.c: New.
689 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
692 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
693 to use 24 bits for bitfield b.
695 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
698 * lib/target-supports.exp (check_effective_target_bswap64): Do not
699 cache result in a global variable. Include all 32-bit targets for
702 2015-02-03 Jakub Jelinek <jakub@redhat.com>
704 PR rtl-optimization/64756
705 * gcc.c-torture/execute/pr64756.c: New test.
707 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
710 * gcc.target/sh/pr64660-0.h: New.
711 * gcc.target/sh/pr64660-1.c: New.
712 * gcc.target/sh/pr64660-2.c: New.
713 * gcc.target/sh/pr64660-3.c: New.
714 * gcc.target/sh/pr64660-4.c: New.
716 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
719 * g++.dg/warn/Waddress-2.C: New.
721 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
724 * gcc.target/i386/pr49095.c: XFAIL for ia32.
726 2015-02-03 Dodji Seketeli <dodji@redhat.com>
728 PR preprocessor/64803
729 * gcc.dg/cpp/builtin-macro-1.c: New test case.
731 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
733 * g++.dg/ipa/devirt-37.C: Disable early inlining.
735 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
737 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
738 (_ARM_FPSRC): Add DN and AHP fields.
739 (clean_results): Force DN=1 on AArch64.
740 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
741 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
742 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
743 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
744 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
745 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
747 2015-02-02 Alan Modra <amodra@gmail.com>
749 * gcc.target/powerpc/cprophard.c: New.
751 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
753 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
754 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
756 2015-02-01 Jakub Jelinek <jakub@redhat.com>
759 * gcc.dg/pr64817-1.c: New test.
760 * gcc.dg/pr64817-2.c: New test.
762 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
765 * gcc.target/sh/pr64851-0.h: New
766 * gcc.target/sh/pr64851-1.c: New
767 * gcc.target/sh/pr64851-2.c: New
768 * gcc.target/sh/pr64851-3.c: New
769 * gcc.target/sh/pr64851-4.c: New
771 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
774 * gcc.dg/torture/pr64882.c: New test.
776 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
779 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
782 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
784 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
785 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
786 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
787 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
788 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
789 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
791 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
792 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
794 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
795 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
798 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
801 * g++.dg/pr64688-2.C: New.
803 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
805 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
806 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
807 * gcc.target/i386/fuse-caller-save.c: Ditto.
808 * gcc.target/i386/headmerge-1.c: Ditto.
809 * gcc.target/i386/headmerge-2.c: Ditto.
810 * gcc.target/i386/sibcall-6.c: Ditto.
812 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
815 * gcc.target/i386/pr64617.c: New test.
817 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
820 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
821 (dg-options): Remove -m32.
822 (dg-final): Scan for "movb %al" only.
823 * gcc.target/i386/pr15184-2.c: Ditto.
825 2015-01-30 Richard Biener <rguenther@suse.de>
827 PR tree-optimization/64829
828 * gcc.dg/vect/pr64829.c: New testcase.
830 2015-01-29 Marek Polacek <polacek@redhat.com>
833 * gcc.dg/pr64709.c: New test.
835 2015-01-29 Jakub Jelinek <jakub@redhat.com>
838 * g++.dg/ubsan/pr64717-1.C: New test.
839 * g++.dg/ubsan/pr64717-2.C: New test.
841 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
843 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
845 2015-01-29 Jeff Law <law@redhat.com>
848 * gcc.target/i386/pr15184-1.c: New test.
849 * gcc.target/i386/pr15184-2.c: New test.
851 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
853 PR tree-optimization/64746
854 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
856 2015-01-29 Richard Biener <rguenther@suse.de>
858 PR tree-optimization/64853
859 * gcc.dg/torture/pr64853.c: New testcase.
861 2015-01-29 Richard Biener <rguenther@suse.de>
863 PR tree-optimization/64844
864 * gcc.dg/vect/pr64844.c: New testcase.
866 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
869 * gcc.dg/pr64809.c: Delete.
871 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
874 * gcc.target/i386/pr64805.c: New.
876 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
878 * gcc.dg/guality/guality.h (main): Add argv[0] to
881 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
884 * gcc.dg/tree-ssa/pr64801.c: New testcase.
886 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
889 * gcc.target/sh/sh.exp
890 (check_effective_target_atomic_model_soft_gusa_available,
891 check_effective_target_atomic_model_soft_tcb_available,
892 check_effective_target_atomic_model_soft_imask_available,
893 check_effective_target_atomic_model_hard_llcs_available): New.
894 * gcc.target/sh/pr64659-0.h: New.
895 * gcc.target/sh/pr64659-1.c: New.
896 * gcc.target/sh/pr64659-2.c: New.
897 * gcc.target/sh/pr64659-3.c: New.
898 * gcc.target/sh/pr64659-4.c: New.
900 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
902 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
903 scan-assembler-times pattern.
905 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
908 * gcc.dg/pr64809.c: New test.
910 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
912 PR tree-optimization/64277
913 * gcc.dg/pr64277.c: New.
915 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
917 PR tree-optimization/64718
918 * gcc.c-torture/execute/pr64718.c: New test.
920 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
922 * gcc.target/aarch64/abs_2.c: New.
924 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
926 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
927 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
928 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
931 2015-01-28 Jakub Jelinek <jakub@redhat.com>
934 * lib/target-supports.exp (check_effective_target_comdat_group): New.
935 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
936 { target comdat_group }.
938 2015-01-27 Tobias Burnus <burnus@net-b.de>
941 * gfortran.dg/goacc/coarray_2.f90: New.
943 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
947 * g++.dg/torture/pr64139.C: New testcase.
948 * g++.dg/torture/pr60871.C: Likewise.
950 2015-01-27 Janus Weil <janus@gcc.gnu.org>
953 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
954 prevent linking errors.
956 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
959 * g++.dg/torture/pr64282.C: New testcase.
961 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
963 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
966 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
968 * gcc.target/s390/hotpatch-13.c: New testcase.
969 * gcc.target/s390/hotpatch-14.c: New testcase.
970 * gcc.target/s390/hotpatch-15.c: New testcase.
971 * gcc.target/s390/hotpatch-16.c: New testcase.
972 * gcc.target/s390/hotpatch-17.c: New testcase.
973 * gcc.target/s390/hotpatch-18.c: New testcase.
974 * gcc.target/s390/hotpatch-19.c: New testcase.
975 * gcc.target/s390/hotpatch-20.c: New testcase.
976 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
977 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
978 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
979 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
980 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
981 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
982 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
983 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
984 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
985 * gcc.target/s390/hotpatch-10.c: Likewise.
986 * gcc.target/s390/hotpatch-11.c: Likewise.
987 * gcc.target/s390/hotpatch-12.c: Likewise.
988 * gcc.target/s390/hotpatch-2.c: Likewise.
989 * gcc.target/s390/hotpatch-3.c: Likewise.
990 * gcc.target/s390/hotpatch-4.c: Likewise.
991 * gcc.target/s390/hotpatch-5.c: Likewise.
992 * gcc.target/s390/hotpatch-6.c: Likewise.
993 * gcc.target/s390/hotpatch-7.c: Likewise.
994 * gcc.target/s390/hotpatch-8.c: Likewise.
995 * gcc.target/s390/hotpatch-9.c: Likewise.
996 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
997 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
998 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
999 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1000 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1001 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1002 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1003 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1005 2015-01-27 Jiong Wang <jiong.wang@arm.com>
1007 * gcc.dg/long_branch.c: New testcase.
1009 2015-01-27 Richard Biener <rguenther@suse.de>
1011 PR tree-optimization/56273
1012 PR tree-optimization/59124
1013 PR tree-optimization/64277
1014 * g++.dg/warn/Warray-bounds-6.C: New testcase.
1015 * gcc.dg/Warray-bounds-12.c: Likewise.
1016 * gcc.dg/Warray-bounds-13.c: Likewise.
1018 2015-01-27 Jakub Jelinek <jakub@redhat.com>
1020 PR rtl-optimization/61058
1021 * gcc.dg/pr61058.c: New test.
1023 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
1025 * gcc.target/i386/chkp-narrow-bounds.c: New.
1027 2015-01-27 Jakub Jelinek <jakub@redhat.com>
1029 PR tree-optimization/64807
1030 * gcc.dg/pr64807.c: New test.
1033 * gcc.dg/pr64766.c: New test.
1035 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
1038 * gcc.target/sh/pr49263-4.c: New.
1040 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
1043 * gfortran.dg/allocate_with_mold_1.f90: New test
1045 2015-01-26 Jakub Jelinek <jakub@redhat.com>
1048 * gcc.dg/pr64778.c: New test.
1051 * gcc.dg/vect/pr64421.c: New test.
1053 2015-01-26 Tobias Burnus <burnus@net-b.de>
1056 * gfortran.dg/coarray_36.f: New.
1057 * gfortran.dg/coarray_37.f90: New.
1059 2015-01-26 Janus Weil <janus@gcc.gnu.org>
1062 * gfortran.dg/class_allocate_18.f90: New.
1064 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1066 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
1068 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1070 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
1072 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1074 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
1076 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1078 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
1080 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1082 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
1083 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
1084 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
1085 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
1087 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1089 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
1090 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
1091 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
1093 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1095 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
1096 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
1097 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
1098 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
1099 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
1102 2015-01-26 Richard Biener <rguenther@suse.de>
1105 * gcc.dg/uninit-19.c: New testcase.
1107 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1109 * lib/target-supports.exp (check_effective_target_vect64): Add
1112 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
1115 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
1117 2015-01-26 Tony Liu <tony.liu@arm.com>
1119 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
1122 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
1125 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
1126 correctly, clean up afterwards.
1128 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
1131 * gfortran.dg/use_rename_7.f90: New.
1133 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
1135 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
1136 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
1138 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
1141 * gcc.target/sh/pr54236-4.c: New.
1143 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
1145 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1146 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
1149 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
1152 * gfortran.dg/open_new_segv.f90: New test.
1154 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
1163 * gcc.target/sh/pr64345-1.c: New.
1164 * gcc.target/sh/pr64345-2.c: New.
1165 * gcc.target/sh/pr59533-1.c: New.
1166 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
1167 * gcc.target/sh/pr52933-2.c: Likewise.
1168 * gcc.target/sh/pr54089-1.c: Likewise.
1169 * gcc.target/sh/pr54236-1.c: Likewise.
1170 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1171 * gcc.target/sh/pr49263-1.c: Remove xfails.
1172 * gcc.target/sh/pr49263-2.c: Likewise.
1173 * gcc.target/sh/pr49263-3.c: Likewise.
1174 * gcc.target/sh/pr53987-1.c: Likewise.
1175 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
1176 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
1177 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
1178 (test05, test06, test07, test08, test09, test10, test11, test12): New.
1179 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
1180 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
1182 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
1185 2015-01-24 Tom de Vries <tom@codesourcery.com>
1187 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
1189 2015-01-23 Ian Lance Taylor <iant@google.com>
1192 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
1193 targets without split stack support.
1195 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
1198 * gcc.target/i386/pr64317.c: New test.
1200 2015-01-23 Jakub Jelinek <jakub@redhat.com>
1202 PR rtl-optimization/63637
1203 PR rtl-optimization/60663
1204 * gcc.dg/pr63637-1.c: New test.
1205 * gcc.dg/pr63637-2.c: New test.
1206 * gcc.dg/pr63637-3.c: New test.
1207 * gcc.dg/pr63637-4.c: New test.
1208 * gcc.dg/pr63637-5.c: New test.
1209 * gcc.dg/pr63637-6.c: New test.
1210 * gcc.target/i386/pr63637-1.c: New test.
1211 * gcc.target/i386/pr63637-2.c: New test.
1212 * gcc.target/i386/pr63637-3.c: New test.
1213 * gcc.target/i386/pr63637-4.c: New test.
1214 * gcc.target/i386/pr63637-5.c: New test.
1215 * gcc.target/i386/pr63637-6.c: New test.
1217 2015-01-23 Richard Biener <rguenther@suse.de>
1220 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
1221 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
1223 2015-01-23 Marek Polacek <polacek@redhat.com>
1225 PR preprocessor/60570
1226 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
1227 * gcc.dg/cpp/pr60570.c: New test.
1229 2015-01-23 Richard Biener <rguenther@suse.de>
1232 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1233 vectorization on vect64 targets.
1235 2015-01-23 Janus Weil <janus@gcc.gnu.org>
1238 * gfortran.dg/class_allocate_17.f90: New.
1240 2015-01-23 Tobias Burnus <burnus@net-b.de>
1243 * gfortran.dg/goacc/combined_loop.f90: New.
1245 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1248 * gfortran.dg/make_unit.f90: New test.
1250 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1253 * gfortran.dg/negative_unit_int8.f: Update.
1255 2015-01-22 Jeff Law <law@redhat.com>
1258 * gcc.target/m68k/pr52076-1.c: New test.
1259 * gcc.target/m68k/pr52076-2.c: New test.
1261 2015-01-22 Richard Biener <rguenther@suse.de>
1264 * gcc.dg/torture/pr64728.c: New testcase.
1266 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
1269 * g++.dg/pr64688.C: New test.
1271 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
1273 * gcc.target/i386/chkp-always_inline.c (f1): Make static
1274 to avoid errors with -fpic.
1276 2015-01-22 Richard Biener <rguenther@suse.de>
1279 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1281 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
1283 PR rtl-optimization/64682
1284 * gcc.c-torture/execute/pr64682.c: New file.
1286 2015-01-21 Jakub Jelinek <jakub@redhat.com>
1289 * gcc.dg/pr64511.c: New test.
1291 PR rtl-optimization/62078
1292 * g++.dg/opt/pr62078.C: New test.
1295 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1297 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
1300 * gfortran.dg/internal_pack_15.f90: New test.
1302 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1304 * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
1306 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1308 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1310 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1312 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1314 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1316 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1318 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1320 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1322 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1324 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1326 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1328 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1330 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1332 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1334 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1336 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1338 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1340 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1342 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1344 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1346 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1348 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1350 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1352 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1354 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1356 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1357 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1358 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1361 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1363 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1364 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1365 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1368 2015-01-21 Renlin Li <renlin.li@arm.com>
1370 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1371 * g++.dg/tls/thread_local5g.C: Likewise.
1372 * g++.dg/tls/thread_local6g.C: Likewise.
1374 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1376 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1377 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1378 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1380 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1382 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1383 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1384 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1386 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1388 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1389 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1390 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1392 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1394 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1395 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1396 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1398 2015-01-20 Jeff Law <law@redhat.com>
1401 * gcc.target/m68k/pr59946.c: New test.
1403 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1405 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1406 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1407 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1409 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1411 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1412 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1413 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1415 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1417 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1418 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1419 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1421 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1423 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1424 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1425 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1427 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1430 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1432 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1433 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1434 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1436 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1438 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1439 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1440 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1442 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1444 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1446 2015-01-20 Jakub Jelinek <jakub@redhat.com>
1448 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1451 * g++.dg/ubsan/pr64632.C: New test.
1454 * gcc.dg/pr64663.c: New test.
1456 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1459 * g++.dg/warn/Wunused-var-23.C: New.
1461 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1464 * g++.dg/cpp0x/constexpr-59937-1.C: New.
1465 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1467 2015-01-20 Richard Biener <rguenther@suse.de>
1470 * gcc.dg/lto/pr64684_0.c: New testcase.
1471 * gcc.dg/lto/pr64684_1.c: Likewise.
1472 * gcc.dg/lto/pr64684_2.c: Likewise.
1473 * gcc.dg/lto/pr64685_0.c: Likewise.
1474 * gcc.dg/lto/pr64685_1.c: Likewise.
1476 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1479 * g++.dg/cpp1y/lambda-init12.C: New.
1481 2015-01-20 Richard Biener <rguenther@suse.de>
1483 PR tree-optimization/64410
1484 * g++.dg/vect/pr64410.cc: Require vect_double.
1486 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
1489 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1491 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
1495 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1497 PR rtl-optimization/64081
1498 * gcc.dg/pr64081.c: New test.
1500 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1502 * jit.dg/harness.h: Include <unistd.h>.
1503 (CHECK_NO_ERRORS): New.
1504 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1505 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1506 gcc_jit_context_compile_to_file.
1507 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1508 args to the spawned executable.
1509 (jit-expand-vars): New function.
1510 (jit-exe-params): New variable.
1511 (dg-jit-set-exe-params): New function.
1512 (jit-dg-test): Detect testcases that use
1513 jit-verify-compile-to-file and call jit-setup-compile-to-file.
1514 Set arguments of spawned process to jit-exe-params.
1515 (jit-get-output-filename): New function.
1516 (jit-setup-compile-to-file): New function.
1517 (jit-verify-compile-to-file): New function.
1518 (jit-run-executable): New function.
1519 (jit-verify-executable): New function.
1520 * jit.dg/test-compile-to-assembler.c: New testcase.
1521 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1522 * jit.dg/test-compile-to-executable.c: New testcase.
1523 * jit.dg/test-compile-to-object.c: New testcase.
1525 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
1528 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1531 2015-01-19 Martin Liska <mliska@suse.cz>
1533 * objc/compile/pr64668.m: New test.
1535 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1537 * jit.dg/test-arith-overflow.c: Include stdbool.h.
1538 (create_overflow_fn): Update comment to clarify that
1539 the third param of the created function is a bool *, not
1541 (verify_int_overflow_fn): Convert param "expected_ovf" from
1542 int to bool. Update third param of "overflow_fn_type" from int *
1543 to bool *. Update local "actual_ovf" from int to bool.
1544 (verify_uint_overflow_fn): Likewise.
1546 2015-01-19 Martin Liska <mliska@suse.cz>
1548 * gcc.dg/ipa/ipa-icf-33.c: New test.
1550 2015-01-19 Felix Yang <felix.yang@huawei.com>
1551 Haijian Zhang <z.zhanghaijian@huawei.com>
1553 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1554 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1555 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1556 result_float64x2, expected_hfloat64x2): New helper type, variable and
1558 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1559 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1560 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1561 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1562 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1563 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1564 and target without the FMA feature.
1566 2015-01-19 Jiong Wang <jiong.wang@arm.com>
1568 * gcc.target/aarch64/pr64304.c: New testcase.
1570 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1572 PR rtl-optimization/64081
1573 * gcc.dg/pr64081.c: New test.
1575 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
1578 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1580 * gcc.target/aarch64/test_frame_6.c: Likewise.
1581 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1582 and x19 (in the epilogue).
1583 * gcc.target/aarch64/test_frame_4.c: Likewise.
1584 * gcc.target/aarch64/test_frame_7.c: Likewise.
1586 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
1588 * gcc.target/i386/chkp-always_inline.c: New.
1590 2015-01-15 Andrew Pinski <apinski@cavium.com>
1591 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1593 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1594 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1596 2015-01-18 Andre Vehreschild <vehre@gmx.de>
1599 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1600 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1602 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1605 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1607 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
1610 * gcc.target/sh/torture/pr64652.c: New.
1612 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1614 * gcc.dg/ipa/ipa-icf-32.c: Update template.
1615 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1616 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1617 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1618 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1619 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1621 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1624 * g++.dg/torture/pr64378.C: New testcase.
1626 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1629 * gfortran.dg/block_13.f08: New test
1631 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1634 * gfortran.dg/associate_1.f03: Allow test for character with
1637 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1639 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1640 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1642 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1644 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1646 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
1649 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1651 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1654 * gfortran.dg/alloc_comp_assign_13.f08: New test.
1657 * gfortran.dg/alloc_comp_assign_14.f08: New test.
1660 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1662 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1665 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1667 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
1669 PR rtl-optimization/52773
1670 * gcc.c-torture/compile/pr52773.c: New test.
1672 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1675 * g++.dg/cpp0x/alias-decl-46.C: New.
1677 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1679 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1681 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1683 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1685 (CHECK_FP): Likewise.
1686 (CHECK_CUMULATIVE_SAT): Likewise.
1688 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1690 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1691 (Set_Neon_Cumulative_Sat): Add parameter.
1692 (__set_neon_cumulative_sat): Support new parameter.
1693 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1694 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1696 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1697 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1700 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1702 * g++.dg/tsan/vptr_benign_race.C: New testcase.
1703 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1705 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1708 * g++.dg/tls/thread_local-ice4.C: New.
1710 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
1712 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1715 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1718 * g++.dg/cpp0x/vt-62276.C: New.
1720 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1723 * g++.dg/pr64353.C: New.
1725 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1728 * gcc.target/aarch64/pr64263_1.c: New test.
1730 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1732 PR tree-optimization/64434
1733 * gcc.dg/torture/pr64434.c: Move to...
1734 * gcc.dg/pr64434.c: ... here.
1736 2015-01-16 Richard Biener <rguenther@suse.de>
1739 * gcc.dg/uninit-18.c: New testcase.
1741 2015-01-16 Richard Biener <rguenther@suse.de>
1743 PR tree-optimization/64568
1744 * g++.dg/torture/pr64568-2.C: New testcase.
1746 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1749 * gcc.target/i386/chkp-label-address.c: New.
1751 2015-01-16 Janus Weil <janus@gcc.gnu.org>
1754 * gfortran.dg/pointer_init_6.f90: Extended.
1756 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
1758 * gcc.c-torture/compile/20150108.c: New test.
1760 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
1762 * gcc.target/visium: New directory.
1764 2015-01-16 Richard Biener <rguenther@suse.de>
1766 PR tree-optimization/61743
1767 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1768 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1770 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
1772 * gcc.dg/pr64015.c: New test.
1774 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
1778 * g++.dg/ipa/pr64612.C: New test.
1780 2015-01-16 Renlin Li <renlin.li@arm.com>
1782 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1784 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
1786 * gcc.target/i386/sse-14.c: Test new intrinsic.
1787 * gcc.target/i386/sse-22.c: Ditto.
1789 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1792 * g++.dg/cpp0x/auto44.C: New.
1794 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
1797 * gcc.target/nios2/gpopt-all.c: New test case.
1798 * gcc.target/nios2/gpopt-local.c: New test case.
1799 * gcc.target/nios2/gpopt-global.c: New test case.
1800 * gcc.target/nios2/gpopt-data.c: New test case.
1801 * gcc.target/nios2/gpopt-none.c: New test case.
1803 2015-01-15 Jakub Jelinek <jakub@redhat.com>
1805 * g++.dg/ubsan/vptr-1.C: New test.
1806 * g++.dg/ubsan/vptr-2.C: New test.
1807 * g++.dg/ubsan/vptr-3.C: New test.
1808 * g++.dg/ubsan/vptr-4.C: New test.
1809 * g++.dg/ubsan/vptr-5.C: New test.
1810 * g++.dg/ubsan/vptr-6.C: New test.
1811 * g++.dg/ubsan/vptr-7.C: New test.
1812 * g++.dg/ubsan/vptr-8.C: New test.
1813 * g++.dg/ubsan/vptr-9.C: New test.
1815 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1817 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1819 * lib/gcc-dg.exp: Likewise.
1821 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
1823 PR rtl-optimization/64110
1824 * gcc.target/i386/pr64110.c: Add scan-assembler.
1826 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
1827 James Norris <jnorris@codesourcery.com>
1828 Cesar Philippidis <cesar@codesourcery.com>
1829 Ilmir Usmanov <i.usmanov@samsung.com>
1831 * lib/target-supports.exp (check_effective_target_fopenacc): New
1833 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1834 * g++.dg/goacc/goacc.exp: Likewise.
1835 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1836 * gcc.dg/goacc/goacc.exp: Likewise.
1837 * gfortran.dg/goacc/goacc.exp: Likewise.
1838 * c-c++-common/cpp/openacc-define-1.c: New file.
1839 * c-c++-common/cpp/openacc-define-2.c: Likewise.
1840 * c-c++-common/cpp/openacc-define-3.c: Likewise.
1841 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1842 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1843 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1844 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1845 * c-c++-common/goacc/asyncwait-1.c: Likewise.
1846 * c-c++-common/goacc/cache-1.c: Likewise.
1847 * c-c++-common/goacc/clauses-fail.c: Likewise.
1848 * c-c++-common/goacc/collapse-1.c: Likewise.
1849 * c-c++-common/goacc/data-1.c: Likewise.
1850 * c-c++-common/goacc/data-2.c: Likewise.
1851 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1852 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1853 * c-c++-common/goacc/deviceptr-2.c: Likewise.
1854 * c-c++-common/goacc/deviceptr-3.c: Likewise.
1855 * c-c++-common/goacc/if-clause-1.c: Likewise.
1856 * c-c++-common/goacc/if-clause-2.c: Likewise.
1857 * c-c++-common/goacc/kernels-1.c: Likewise.
1858 * c-c++-common/goacc/loop-1.c: Likewise.
1859 * c-c++-common/goacc/loop-private-1.c: Likewise.
1860 * c-c++-common/goacc/nesting-1.c: Likewise.
1861 * c-c++-common/goacc/nesting-data-1.c: Likewise.
1862 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1863 * c-c++-common/goacc/parallel-1.c: Likewise.
1864 * c-c++-common/goacc/pcopy.c: Likewise.
1865 * c-c++-common/goacc/pcopyin.c: Likewise.
1866 * c-c++-common/goacc/pcopyout.c: Likewise.
1867 * c-c++-common/goacc/pcreate.c: Likewise.
1868 * c-c++-common/goacc/pragma_context.c: Likewise.
1869 * c-c++-common/goacc/present-1.c: Likewise.
1870 * c-c++-common/goacc/reduction-1.c: Likewise.
1871 * c-c++-common/goacc/reduction-2.c: Likewise.
1872 * c-c++-common/goacc/reduction-3.c: Likewise.
1873 * c-c++-common/goacc/reduction-4.c: Likewise.
1874 * c-c++-common/goacc/sb-1.c: Likewise.
1875 * c-c++-common/goacc/sb-2.c: Likewise.
1876 * c-c++-common/goacc/sb-3.c: Likewise.
1877 * c-c++-common/goacc/update-1.c: Likewise.
1878 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1879 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1880 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1881 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1882 * gfortran.dg/goacc/assumed.f95: Likewise.
1883 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1884 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1885 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1886 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1887 * gfortran.dg/goacc/branch.f95: Likewise.
1888 * gfortran.dg/goacc/cache-1.f95: Likewise.
1889 * gfortran.dg/goacc/coarray.f95: Likewise.
1890 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1891 * gfortran.dg/goacc/cray.f95: Likewise.
1892 * gfortran.dg/goacc/critical.f95: Likewise.
1893 * gfortran.dg/goacc/data-clauses.f95: Likewise.
1894 * gfortran.dg/goacc/data-tree.f95: Likewise.
1895 * gfortran.dg/goacc/declare-1.f95: Likewise.
1896 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1897 * gfortran.dg/goacc/fixed-1.f: Likewise.
1898 * gfortran.dg/goacc/fixed-2.f: Likewise.
1899 * gfortran.dg/goacc/fixed-3.f: Likewise.
1900 * gfortran.dg/goacc/fixed-4.f: Likewise.
1901 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1902 * gfortran.dg/goacc/if.f95: Likewise.
1903 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1904 * gfortran.dg/goacc/list.f95: Likewise.
1905 * gfortran.dg/goacc/literal.f95: Likewise.
1906 * gfortran.dg/goacc/loop-1.f95: Likewise.
1907 * gfortran.dg/goacc/loop-2.f95: Likewise.
1908 * gfortran.dg/goacc/loop-3.f95: Likewise.
1909 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1910 * gfortran.dg/goacc/omp.f95: Likewise.
1911 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1912 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1913 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1914 * gfortran.dg/goacc/parameter.f95: Likewise.
1915 * gfortran.dg/goacc/private-1.f95: Likewise.
1916 * gfortran.dg/goacc/private-2.f95: Likewise.
1917 * gfortran.dg/goacc/private-3.f95: Likewise.
1918 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1919 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1920 * gfortran.dg/goacc/reduction.f95: Likewise.
1921 * gfortran.dg/goacc/routine-1.f90: Likewise.
1922 * gfortran.dg/goacc/routine-2.f90: Likewise.
1923 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1924 * gfortran.dg/goacc/several-directives.f95: Likewise.
1925 * gfortran.dg/goacc/sie.f95: Likewise.
1926 * gfortran.dg/goacc/subarrays.f95: Likewise.
1927 * gfortran.dg/gomp/map-1.f90: Likewise.
1928 * gfortran.dg/openacc-define-1.f90: Likewise.
1929 * gfortran.dg/openacc-define-2.f90: Likewise.
1930 * gfortran.dg/openacc-define-3.f90: Likewise.
1931 * g++.dg/gomp/block-1.C: Update for changed compiler output.
1932 * g++.dg/gomp/block-2.C: Likewise.
1933 * g++.dg/gomp/block-3.C: Likewise.
1934 * g++.dg/gomp/block-5.C: Likewise.
1935 * g++.dg/gomp/target-1.C: Likewise.
1936 * g++.dg/gomp/target-2.C: Likewise.
1937 * g++.dg/gomp/taskgroup-1.C: Likewise.
1938 * g++.dg/gomp/teams-1.C: Likewise.
1939 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1940 * gcc.dg/cilk-plus/jump.c: Likewise.
1941 * gcc.dg/gomp/block-1.c: Likewise.
1942 * gcc.dg/gomp/block-10.c: Likewise.
1943 * gcc.dg/gomp/block-2.c: Likewise.
1944 * gcc.dg/gomp/block-3.c: Likewise.
1945 * gcc.dg/gomp/block-4.c: Likewise.
1946 * gcc.dg/gomp/block-5.c: Likewise.
1947 * gcc.dg/gomp/block-6.c: Likewise.
1948 * gcc.dg/gomp/block-7.c: Likewise.
1949 * gcc.dg/gomp/block-8.c: Likewise.
1950 * gcc.dg/gomp/block-9.c: Likewise.
1951 * gcc.dg/gomp/target-1.c: Likewise.
1952 * gcc.dg/gomp/target-2.c: Likewise.
1953 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1954 * gcc.dg/gomp/teams-1.c: Likewise.
1956 2015-01-15 David Malcolm <dmalcolm@redhat.com>
1958 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1961 2015-01-15 Mike Stump <mikestump@comcast.net>
1963 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1964 * gcc.dg/inline_2.c: Likewise.
1965 * gcc.dg/inline_3.c: Likewise.
1966 * gcc.dg/inline_4.c: Likewise.
1968 2015-01-15 Janus Weil <janus@gcc.gnu.org>
1971 * gfortran.dg/proc_ptr_comp_43.f90: New.
1973 2015-01-15 Mike Stump <mikestump@comcast.net>
1975 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1976 * gcc.dg/unroll_2.c: Likewise.
1977 * gcc.dg/unroll_3.c: Likewise.
1978 * gcc.dg/unroll_4.c: Likewise.
1979 * gcc.dg/unroll_5.c: Likewise.
1981 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
1984 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1986 * gcc.target/aarch64/test_frame_6.c: Likewise.
1987 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1988 x30 and x19 (in the epilogue).
1989 * gcc.target/aarch64/test_frame_4.c: Likewise.
1990 * gcc.target/aarch64/test_frame_7.c: Likewise.
1992 2015-01-15 Martin Liska <mliska@suse.cz>
1994 * g++.dg/ipa/pr64068.C: New test.
1995 * gcc.dg/ipa/PR64559.c: New test.
1997 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1999 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
2002 2015-01-15 Richard Biener <rguenther@suse.de>
2004 PR tree-optimization/61743
2005 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
2006 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2008 2015-01-15 Renlin Li <renlin.li@arm.com>
2010 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
2011 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
2013 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
2015 * gcc.dg/vect/vect-aggressive-1.c: New.
2016 * gcc.target/i386/avx2-vect-aggressive.c: New.
2018 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
2020 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
2022 2015-01-15 Richard Biener <rguenther@suse.de>
2025 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
2026 -Wl,-undefined,dynamic_lookup.
2028 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2030 * gnat.dg/opt47.adb: New test.
2032 2015-01-15 Richard Biener <rguenther@suse.de>
2035 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
2037 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
2039 PR tree-optimization/64434
2040 * gcc.dg/torture/pr64434.c: New test.
2042 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
2044 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
2045 -mno-micromips. MIPS32R1 and below require -mno-micromips.
2046 -march=loongson* and -march=octeon* require -mno-micromips.
2048 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
2049 Matthew Fortune <matthew.fortune@imgtec.com>
2051 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
2052 * gcc.target/mips/call-saved-5.c (foo): Likewise.
2053 * gcc.target/mips/call-saved-6.c (foo): Likewise.
2054 * gcc.target/mips/call-saved-7.c: New file.
2055 * gcc.target/mips/call-saved-8.c: New file.
2056 * gcc.target/mips/call-saved-9.c: New file.
2058 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
2060 * gcc.target/mips/lsa.c: New file.
2061 * gcc.target/mips/mips64-lsa.c: Likewise.
2062 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
2063 * gcc.target/mips/mulsize-4.c: Likewise.
2064 * gcc.target/mips/mulsize-5.c: New file.
2065 * gcc.target/mips/mulsize-6.c: Likewise.
2066 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
2067 and !HAS_LSA as ghost options.
2068 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
2071 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
2073 * g++.dg/torture/20141013.c: Set -fno-short-enums.
2075 2015-01-15 Richard Biener <rguenther@suse.de>
2078 * gcc.dg/torture/pr64365.c: New testcase.
2080 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
2082 * gcc.dg/stackprotectexplicit1.c: New test.
2083 * g++.dg/stackprotectexplicit2.c: New test.
2085 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2088 * gfortran.dg/inquire_internal.f90: New.
2089 * gfortran.dg/negative_unit_check.f90: New.
2091 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
2094 * gcc.target/sh/pr53988-1.c: New.
2096 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
2099 * g++.dg/tls/thread_local-ice3.C: New.
2101 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
2103 * gcc.target/i386/fentry-override.c: Properly place {} in target
2104 selector. Remove nonpic.
2105 * gcc.target/i386/fentry.c: Likewise.
2107 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
2109 * gcc.dg/atomic-invalid.c: Check for invalid memory model
2110 warnings instead of errors.
2112 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
2114 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
2115 option support instead of ENABLE_LTO from Makefile.
2117 2015-01-14 Richard Biener <rguenther@suse.de>
2119 PR tree-optimization/59354
2120 * gcc.dg/vect/pr59354.c: New testcase.
2122 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
2124 * lib/target-supports.exp
2125 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
2126 on ARM architures before v7.
2128 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
2131 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
2134 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2137 * gcc.target/i386/pr64386.c: New test.
2139 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2142 * gcc.target/i386/pr64393.c: New test.
2144 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2147 * gcc.target/i386/pr64387.c: New test.
2149 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
2151 * gcc.target/aarch64/store-pair-1.c: Fix typo.
2153 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2155 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
2157 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2160 * gcc.target/arm/pr64453.c: New.
2162 2015-01-14 Richard Biener <rguenther@suse.de>
2165 * gcc.dg/lto/pr64415_0.c: New testcase.
2166 * gcc.dg/lto/pr64415_1.c: Likewise.
2168 2015-01-14 Martin Liska <mliska@suse.cz>
2170 * gcc.dg/ipa/pr64307.c: New test.
2172 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
2174 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
2177 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2180 * gcc.target/arm/pr64460_1.c: New test.
2182 2015-01-14 Richard Biener <rguenther@suse.de>
2184 PR tree-optimization/64493
2185 PR tree-optimization/64495
2186 * gcc.dg/vect/pr64493.c: New testcase.
2187 * gcc.dg/vect/pr64495.c: Likewise.
2189 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
2191 * gcc.dg/Warray-bounds-11.c: New test-case.
2193 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2195 * gcc.target/mips/octeon3-pipe-1.c: New test.
2197 2015-01-13 David Malcolm <dmalcolm@redhat.com>
2199 * jit.dg/harness.h (set_up_logging): Move string concatenation
2201 (concat_strings): New function.
2202 (dump_reproducer): New function.
2203 (test_jit): Call dump_reproducer.
2204 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
2206 (jit-dg-test): Delete any generated reproducer from previous runs.
2207 Verify that a generated reproducer was created, and verify that it
2209 * jit.dg/test-nested-contexts.c (main): Call
2210 gcc_jit_context_dump_reproducer_to_file.
2212 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2214 * gcc.dg/aru-2.c: Add dg-require-profiling.
2216 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2218 * lib/target-supports.exp (check_profiling_available): Check if
2221 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
2224 * g++.dg/torture/pr64565.C: New testcase.
2226 2015-01-13 Marek Polacek <polacek@redhat.com>
2229 * gcc.dg/tm/pr64391.c: New test.
2231 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2233 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2236 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2238 * gcc.target/i386/pie.c: New test.
2240 * lib/target-supports.exp (check_effective_target_pie): New.
2242 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2244 PR rtl-optimization/64286
2245 * gcc.target/i386/avx2-pr64286.c: New test.
2247 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
2250 * g++.dg/cpp0x/vt-57626.C: New.
2252 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2255 * gfortran.dg/pr64528.f90: New test.
2257 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
2259 * gcc.target/aarch64/subsp.c: New test.
2261 2015-01-13 Andrew Pinski <apinski@cavium.com>
2263 * gcc.target/aarch64/store-pair-1.c: New testcase.
2265 2015-01-13 Richard Biener <rguenther@suse.de>
2268 * gcc.dg/lto/pr64373_0.c: New testcase.
2270 2015-01-13 Andrew Pinski <apinski@cavium.com>
2272 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2273 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2275 2015-01-13 Richard Biener <rguenther@suse.de>
2277 PR tree-optimization/64406
2278 * gcc.dg/pr64406.c: New testcase.
2280 2015-01-13 Richard Biener <rguenther@suse.de>
2282 PR tree-optimization/64404
2283 * gcc.dg/vect/pr64404.c: New testcase.
2285 2015-01-13 Richard Biener <rguenther@suse.de>
2287 PR tree-optimization/64568
2288 * g++.dg/torture/pr64568.C: New testcase.
2290 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2292 * jit.dg/test-error-local-used-from-other-function.c: New test
2294 * jit.dg/test-error-param-reuse.c: New test case.
2295 * jit.dg/test-error-param-sharing.c: New test case.
2296 * jit.dg/test-error-param-used-from-other-function.c: New test
2298 * jit.dg/test-error-param-used-without-a-function.c: New test
2301 2015-01-12 Jakub Jelinek <jakub@redhat.com>
2303 PR tree-optimization/64563
2304 * gcc.dg/pr64563.c: New test.
2307 * gcc.target/i386/pr64513.c: New test.
2309 PR tree-optimization/64454
2310 * gcc.dg/pr64454.c: New test.
2313 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2315 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2316 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2317 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2318 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2319 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2320 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2321 * gcc.dg/vect/slp-25.c: Likewise.
2322 * gcc.dg/vect/vect-109.c: Likewise.
2323 * gcc.dg/vect/vect-13.c: Likewise.
2324 * gcc.dg/vect/vect-17.c: Likewise.
2325 * gcc.dg/vect/vect-18.c: Likewise.
2326 * gcc.dg/vect/vect-19.c: Likewise.
2327 * gcc.dg/vect/vect-20.c: Likewise.
2328 * gcc.dg/vect/vect-21.c: Likewise.
2329 * gcc.dg/vect/vect-22.c: Likewise.
2330 * gcc.dg/vect/vect-27.c: Likewise.
2331 * gcc.dg/vect/vect-29.c: Likewise.
2332 * gcc.dg/vect/vect-2-big-array.c: Likewise.
2333 * gcc.dg/vect/vect-2.c: Likewise.
2334 * gcc.dg/vect/vect-3.c: Likewise.
2335 * gcc.dg/vect/vect-4.c: Likewise.
2336 * gcc.dg/vect/vect-5.c: Likewise.
2337 * gcc.dg/vect/vect-72.c: Likewise.
2338 * gcc.dg/vect/vect-73-big-array.c: Likewise.
2339 * gcc.dg/vect/vect-73.c: Likewise.
2340 * gcc.dg/vect/vect-77-global.c: Likewise.
2341 * gcc.dg/vect/vect-78-global.c: Likewise.
2342 * gcc.dg/vect/vect-7.c: Likewise.
2343 * gcc.dg/vect/vect-86.c: Likewise.
2344 * gcc.dg/vect/vect-align-1.c: Likewise.
2345 * gcc.dg/vect/vect-align-3.c: Likewise.
2346 * gcc.dg/vect/vect-all-big-array.c: Likewise.
2347 * gcc.dg/vect/vect-all.c: Likewise.
2348 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2349 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2350 * gcc.dg/vect/vect-peel-3.c: Likewise.
2351 * gcc.dg/vect/vect-peel-4.c: Likewise.
2352 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2354 2015-01-12 Jeff Law <law@redhat.com>
2357 * gcc.target/m68k/pr64461.c: New test.
2359 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2361 * jit.dg/test-array-as-pointer.c (create_code): Update call
2362 to gcc_jit_context_new_global by setting "kind" to
2363 GCC_JIT_GLOBAL_IMPORTED.
2364 * jit.dg/test-error-array-as-pointer.c: Likewise.
2365 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2366 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2367 setting kind to GCC_JIT_GLOBAL_EXPORTED.
2368 * jit.dg/test-using-global.c (the_global): Rename to...
2369 (imported_global): ...this.
2370 (create_code): Update to test the three kinds of global.
2371 (verify_code): Likewise.
2373 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
2376 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
2378 * gcc.target/i386/pr64291-2.c: Updated.
2380 2015-01-12 Richard Biener <rguenther@suse.de>
2382 PR tree-optimization/64530
2383 * gfortran.dg/pr64530.f90: New testcase.
2385 2015-01-12 Richard Biener <rguenther@suse.de>
2388 * gcc.dg/torture/pr64357.c: New testcase.
2390 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
2392 * gcc.target/i386/nop-mcount.c: Properly place {} in target
2395 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2396 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2398 2015-01-12 Martin Liska <mliska@suse.cz>
2400 * gcc.dg/ipa/PR64550.c: New test.
2402 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
2405 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2407 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2410 * gfortran.dg/typebound_operator_20.f90: New.
2412 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2415 * gfortran.dg/proc_ptr_comp_42.f90: New.
2417 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2420 * gfortran.dg/proc_ptr_comp_41.f90: New.
2422 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
2424 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2426 2015-01-10 Tobias Burnus <burnus@net-b.de>
2429 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2430 and add dg-excess-errors.
2431 * gfortran.dg/line_length_6.f90: New.
2432 * gfortran.dg/line_length_7.f90: New.
2433 * gfortran.dg/line_length_8.f90: New.
2434 * gfortran.dg/line_length_9.f90: New.
2435 * gfortran.dg/line_length_10.f90: New.
2436 * gfortran.dg/line_length_11.f90: New.
2438 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2440 * jit.dg/test-threads.c (struct testcase): Move declaration
2441 to jit.dg/all-non-failing-tests.h.
2442 (testcases): Likewise.
2443 * jit.dg/all-non-failing-tests.h (struct testcase): Move
2444 declaration here from jit.dg/all-non-failing-tests.h.
2445 (testcases): Likewise.
2446 * jit.dg/test-combination.c (create_code): Eliminate spelling
2447 out all of the testcases in favor of looping through the
2448 "testcases" metadata.
2449 (verify_code): Likewise.
2451 2015-01-09 Jakub Jelinek <jakub@redhat.com>
2453 PR rtl-optimization/64536
2454 * gcc.dg/pr64536.c: New test.
2456 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2458 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2459 * jit.dg/test-combination.c (create_code): Likewise.
2460 (verify_code): Likewise.
2461 * jit.dg/test-constants.c: New test case.
2462 * jit.dg/test-threads.c: Add test-constants.c.
2464 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
2467 * objc.dg/gnu-api-2-class.m: Add a test case
2468 for the above change.
2470 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
2472 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2474 2015-01-09 Richard Biener <rguenther@suse.de>
2476 PR tree-optimization/64410
2477 * g++.dg/vect/pr64410.cc: New testcase.
2479 2015-01-09 Martin Liska <mliska@suse.cz>
2481 * gcc.dg/ipa/ipa-icf-32.c: New test.
2483 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2485 * c-c++-common/tsan/tsan_barrier.h: New.
2486 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2487 * c-c++-common/tsan/bitfield_race.c: Likewise.
2488 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2489 * c-c++-common/tsan/mutexset1.c: Likewise.
2490 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2491 * c-c++-common/tsan/race_on_mutex.c: Likewise.
2492 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2493 * c-c++-common/tsan/simple_race.c: Likewise.
2494 * c-c++-common/tsan/simple_stack.c: Likewise.
2495 * c-c++-common/tsan/sleep_sync.c: Likewise.
2496 * c-c++-common/tsan/tiny_race.c: Likewise.
2497 * c-c++-common/tsan/tls_race.c: Likewise.
2498 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2499 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2500 * g++.dg/tsan/atomic_free.C: Likewise.
2501 * g++.dg/tsan/atomic_free2.C: Likewise.
2502 * g++.dg/tsan/cond_race.C: Likewise.
2503 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2505 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
2508 * lib/target-supports.exp (check_effective_target_libatomic_available):
2510 * gfortran.dg/coarray/caf.exp: Only add -latomic for
2511 targets that match effective-target libatomic_available.
2512 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2514 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2516 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2517 Verify the result of gcc_jit_context_get_last_error.
2518 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2520 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2522 PR tree-optimization/63989
2523 * gcc.dg/strlenopt-27.c: New test.
2525 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2527 * jit.dg/harness.h (set_up_logging): New function.
2528 (test_jit): Fail if gcc_jit_context_acquire fails. Call
2529 set_up_logging on the context, so that every testcase is
2530 logged to a particular file.
2531 * jit.dg/test-nested-contexts.c (main): Open a logfile,
2532 and call gcc_jit_context_set_logfile on the top-level context.
2534 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2537 * g++.dg/opt/pr64338.C: New test.
2539 2015-01-08 Tobias Burnus <burnus@net-b.de>
2541 * gfortran.dg/coarray/codimension_2b.f90: New file.
2542 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2543 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2545 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2548 * g++.dg/ext/fnname4.C: New.
2550 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2553 * g++.dg/cpp0x/constexpr-64462.C: New.
2555 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2558 * g++.dg/cpp0x/deleted10.C: New.
2560 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2562 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2564 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2566 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2567 GCC_JIT_UNARY_OP_ABS.
2568 (verify_unary_ops): Likewise.
2570 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2572 * jit.dg/test-arith-overflow.c: New test case.
2573 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2574 * jit.dg/test-combination.c (create_code): Likewise.
2575 (verify_code): Likewise.
2576 * jit.dg/test-threads.c (testcases): Likewise.
2578 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2580 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2581 rather than "jit". Load g++.exp, and call g++_init.
2582 Run test-*.cc files within the testsuite and *.cc files within
2584 (jit-dg-test): Drop the addition of -fgnu89-inline to
2585 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2586 doing it when compiling C testcases (since g++ does not handle
2587 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2588 is restored to the value after g++_init ran, rather than the
2589 value before g++_init ran. Return a list of
2590 $comp_output $output_file, as dg-test assumes.
2592 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2594 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2595 make it easier to figure out the origin of each test result when
2596 running test-combination.c and test-threads.c.
2597 (CHECK_VALUE): Likewise.
2598 (CHECK_DOUBLE_VALUE): Likewise.
2599 (CHECK_STRING_VALUE): Likewise.
2600 (CHECK_STRING_STARTS_WITH): Likewise.
2601 (CHECK_STRING_CONTAINS): Likewise.
2603 (check_string_value): Likewise, add "funcname" param.
2604 (check_string_starts_with): Likewise.
2605 (check_string_contains): Likewise.
2607 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2609 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2610 generating name of built executable.
2612 2015-01-07 Marek Polacek <polacek@redhat.com>
2615 * gcc.dg/pr64440.c: New test.
2616 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2618 2015-01-07 Marek Polacek <polacek@redhat.com>
2621 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2622 * gcc.dg/pr64417.c: New test.
2624 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2627 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2630 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2632 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2633 Check if testcases run without errors, not just if they compile.
2635 2015-01-06 Christian Bruel <christian.bruel@st.com>
2638 * gcc.target/sh/pr64507.c: New test.
2640 2015-01-06 Arnaud Charlet <charlet@adacore.com>
2642 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2644 2015-01-06 Jakub Jelinek <jakub@redhat.com>
2646 * c-c++-common/asan/sanitize-all-1.c: New test.
2647 * c-c++-common/ubsan/sanitize-all-1.c: New test.
2648 * c-c++-common/ubsan/sanitize-all-2.c: New test.
2649 * c-c++-common/ubsan/sanitize-all-3.c: New test.
2650 * c-c++-common/ubsan/sanitize-all-4.c: New test.
2652 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2654 * lib/target-supports.exp (check_profiling_available): Return 0 for
2656 (check_effective_target_tls_runtime): Likewise.
2657 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2658 * gcc.dg/20020312-2.c: Adjust for Visium.
2659 * gcc.dg/tls/thr-cse-1.c: Likewise
2660 * gcc.dg/tree-ssa/20040204-1.c: Likewise
2661 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2662 * gcc.dg/weak/typeof-2.c: Likewise.
2664 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
2666 PR rtl-optimization/64287
2667 * gcc.dg/aru-2.c: New test.
2669 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2672 * c-c++-common/ubsan/pr64344-1.c: New test.
2673 * c-c++-common/ubsan/pr64344-2.c: New test.
2675 PR tree-optimization/64465
2676 * gcc.dg/pr64465.c: New test.
2678 PR tree-optimization/64494
2679 * gcc.c-torture/compile/pr64494.c: New test.
2681 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2684 * gfortran.dg/realloc_on_assign_25.f90: New test.
2686 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2688 Update copyright years.
2690 2015-01-05 Marek Polacek <polacek@redhat.com>
2693 * gcc.dg/pr64423.c: New test.
2695 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
2697 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2698 mmix-knuth-mmixware for the same reason as for MIPS.
2699 * gcc.dg/debug/debug-2.c: Ditto.
2701 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2703 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
2706 * lib/gfortran.exp: Add libatomic library search path.
2707 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2708 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2710 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2712 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2714 * c-c++-common/tsan/bitfield_race.c: New testcase.
2715 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2717 2015-01-02 Tobias Burnus <burnus@net-b.de>
2719 * gfortran.dg/coarray/collectives_4.f90: New.
2721 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2724 * gfortran.dg/extends_16.f90: New.
2726 2015-01-02 Tobias Burnus <burnus@net-b.de>
2728 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2730 2015-01-02 Tobias Burnus <burnus@net-b.de>
2732 * gfortran.dg/coarray/codimension_2.f90: New.
2733 * gfortran.dg/coarray/codimension_2a.f90: New.
2734 * gfortran.dg/coarray_35.f90: New.
2735 * gfortran.dg/coarray_35a.f90: New.
2737 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2740 * gfortran.dg/dummy_procedure_11.f90: New.
2742 Copyright (C) 2015 Free Software Foundation, Inc.
2744 Copying and distribution of this file, with or without modification,
2745 are permitted in any medium without royalty provided the copyright
2746 notice and this notice are preserved.