1 2015-02-24 Tom de Vries <tom@codesourcery.com>
3 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5 2015-02-24 Tom de Vries <tom@codesourcery.com>
8 * lib/gcc-defs.exp (additional_sources_used): Add new var.
9 (dg-additional-files-options): Copy additional_sources to
10 additional_sources_used before emptying additional_sources.
11 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
12 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
13 (cleanup-saved-temps): Use additional_sources_used instead of
15 (dg-test): Reset additional_sources_used.
17 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
20 * gfortran.dg/integer_exponentiation_6.F90: New test.
22 2015-02-23 Martin Sebor <msebor@redhat.com>
25 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
26 two parts. One to save registers, the other to verify the
27 registers have the right values. Save register state into
28 static data rather than on the stack.
30 2015-02-20 Jakub Jelinek <jakub@redhat.com>
33 * c-c++-common/asan/pr63888.c: New test.
35 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
38 * gcc.c-torture/compile/pr65163.c: New.
40 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
42 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
44 * gcc.dg/hoist-register-pressure-2.c: Likewise.
45 * gcc.dg/hoist-register-pressure-3.c: Likewise.
47 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
49 * gcc.target/s390/20090223-1.c: Add
50 -Wno-implicit-function-declaration option.
51 * gcc.target/s390/pr42224.c: Likewise.
52 * gcc.target/s390/pr55718.c: Likewise.
54 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
56 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
57 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
58 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
59 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
60 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
61 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
62 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
63 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
64 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
65 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
66 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
67 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
68 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
69 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
70 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
71 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
72 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
73 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
74 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
75 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
76 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
78 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
80 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
81 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
82 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
83 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
84 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
85 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
86 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
87 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
88 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
89 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
90 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
91 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
92 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
93 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
94 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
95 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
97 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
101 * gfortran.dg/pr61960.f90: New.
102 * gfortran.dg/pr64230.f90: New.
103 * gfortran.dg/pr64980.f03: New.
105 2015-02-22 Tom de Vries <tom@codesourcery.com>
107 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
109 2015-02-21 Arnaud Charlet <charlet@adacore.com>
112 * gnat.dg/timing_events.adb: Removed, invalid test.
114 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
117 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
119 * g++.dg/gcov/gcov-2.C: Likewise.
121 2015-02-20 Richard Biener <rguenther@suse.de>
123 PR tree-optimization/65136
124 * gcc.dg/tree-ssa/pr65136.c: New testcase.
126 2015-02-20 Jakub Jelinek <jakub@redhat.com>
129 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
130 and nvptx-*-* blacklisting.
132 * gcc.dg/sibcall-9.c: New test.
133 * gcc.dg/sibcall-10.c: New test.
135 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
137 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
139 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
142 * gcc.target/avr/torture/pr64452.c: New test.
144 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
146 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
147 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
149 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
152 * lib/target-supports.exp (check_compile): Check whether
153 additional_sources is defined before using it.
155 2015-02-19 Jakub Jelinek <jakub@redhat.com>
158 * g++.dg/opt/pr65074.C: New file.
160 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
162 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
163 (size_type): New typedef.
164 (operator "" _script): Use it for the last argument.
166 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
168 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
170 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
172 * testsuite/lib/target-supports.exp (check_compile): Save/restore
173 additional_sources that may belong to an actual test.
175 2015-02-18 Jakub Jelinek <jakub@redhat.com>
177 PR gcov-profile/64634
178 * g++.dg/gcov/gcov-15.C: New test.
180 2015-02-18 Tom de Vries <tom@codesourcery.com>
182 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
184 2015-02-18 Tom de Vries <tom@codesourcery.com>
186 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
188 2015-02-18 Tom de Vries <tom@codesourcery.com>
190 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
192 2015-02-18 Tom de Vries <tom@codesourcery.com>
194 * gfortran.dg/fmt_cache_1.f: Add missing close.
196 2015-02-18 Tom de Vries <tom@codesourcery.com>
199 * gfortran.dg/read_eof_8.f90: Add missing close.
201 2015-02-18 Richard Biener <rguenther@suse.de>
203 PR tree-optimization/65063
204 * gcc.dg/pr65063.c: New testcase.
206 2015-02-18 Richard Biener <rguenther@suse.de>
208 PR tree-optimization/62217
209 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
211 2015-02-18 Marek Polacek <polacek@redhat.com>
214 * c-c++-common/ubsan/pr65081.c: New test.
216 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
218 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
219 * gcc.target/sh/force-cbranch-delay-slot.c: New.
221 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
223 * gcc.dg/ipa/propalign-3.c: New test.
225 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
228 * gcc.target/sh/pr64793.c: New.
229 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
231 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
233 * gcc.target/arm/divzero.c: New test case.
235 2015-02-17 Tom de Vries <tom@codesourcery.com>
237 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
239 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
240 Jakub Jelinek <jakub@redhat.com>
243 * g++.dg/cpp0x/pr65075.C: New test.
245 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
248 * gcc.target/powerpc/pr65058.c: New test.
250 2015-02-16 Jeff Law <law@redhat.com>
252 PR tree-optimization/64823
253 * gcc.dg/uninit-20.c: New test.
255 2015-02-16 Jakub Jelinek <jakub@redhat.com>
256 James Greenhalgh <james.greenhalgh@arm.com>
259 * gcc.dg/ipa/ipa-clone-1.c: New test.
261 2015-02-16 Richard Biener <rguenther@suse.de>
263 PR tree-optimization/65077
264 * gcc.dg/torture/pr65077.c: New testcase.
266 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
268 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
269 Directive adjusted to scan for ldaxr.
270 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
271 adjusted to scan for ldaex.
273 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
276 * g++.dg/cpp0x/constexpr-65080.C: New.
278 2015-02-16 Richard Biener <rguenther@suse.de>
280 PR tree-optimization/63593
281 * gcc.dg/pr63593.c: New testcase.
283 2015-02-16 Marek Polacek <polacek@redhat.com>
286 * gcc.dg/pr65066.c: New test.
288 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
290 * gcc.dg/pr65002.C: Move ...
291 * g++.dg/ipa/pr65002.C: ... here.
293 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
295 * gcc.target/powerpc/pr64205.c: Skip on AIX.
296 * gcc.target/powerpc/pr64505.c: Skip on AIX.
297 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
298 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
300 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
303 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
304 the expression to find calls.
305 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
306 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
307 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
308 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
309 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
311 2015-02-14 Marek Polacek <polacek@redhat.com>
314 * gcc.dg/array-11.c: New test.
315 * gcc.dg/array-12.c: New test.
316 * gcc.dg/array-13.c: New test.
317 * gcc.dg/array-14.c: New test.
318 * gcc.dg/c99-flex-array-typedef-1.c: New test.
319 * gcc.dg/c99-flex-array-typedef-2.c: New test.
320 * gcc.dg/c99-flex-array-typedef-3.c: New test.
321 * gcc.dg/c99-flex-array-typedef-5.c: New test.
322 * gcc.dg/c99-flex-array-typedef-7.c: New test.
323 * gcc.dg/c99-flex-array-typedef-8.c: New test.
325 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
328 * g++.dg/lookup/using54.C: New.
330 2015-02-13 Jeff Law <law@redhat.com>
333 Revert my change for tree-optimization/64823.
335 2015-02-13 Jakub Jelinek <jakub@redhat.com>
337 PR tree-optimization/65053
338 * gcc.c-torture/execute/pr65053-1.c: New test.
339 * gcc.c-torture/execute/pr65053-2.c: New test.
341 2015-02-13 Marek Polacek <polacek@redhat.com>
344 * gcc.dg/pr65050.c: New test.
346 2015-02-13 Jeff Law <law@redhat.com>
348 PR tree-optimization/64823
349 * gcc.dg/uninit-20.c: New test.
351 PR rtl-optimization/47477
352 * gcc.dg/tree-ssa/pr47477.c: New test.
354 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
357 * g++.dg/parse/ivdep-2.C: New.
358 * g++.dg/parse/ivdep-3.C: Likewise.
360 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
363 * gfortran.dg/continuation_13.f90: New test.
364 * gfortran.dg/continuation_14.f: New test.
366 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
369 * g++.dg/cpp0x/sfinae55.C: New.
371 2015-02-13 Jakub Jelinek <jakub@redhat.com>
374 * g++.dg/ipa/pr65034.C: New test.
376 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
378 PR tree-optimization/65002
379 * gcc.dg/pr65002.C: New.
381 2015-02-13 Marek Polacek <polacek@redhat.com>
384 * c-c++-common/pr65040.c: New test.
386 2015-02-13 Bin Cheng <bin.cheng@arm.com>
388 PR tree-optimization/64705
389 * gcc.dg/tree-ssa/pr64705.c: New test.
391 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
394 * gcc.dg/visibility-22.c: New test.
395 * gcc.dg/visibility-23.c: New test.
396 * gcc.target/i386/pr32219-1.c: New test.
397 * gcc.target/i386/pr32219-2.c: New test.
398 * gcc.target/i386/pr32219-3.c: New test.
399 * gcc.target/i386/pr32219-4.c: New test.
400 * gcc.target/i386/pr32219-5.c: New test.
401 * gcc.target/i386/pr32219-6.c: New test.
402 * gcc.target/i386/pr32219-7.c: New test.
403 * gcc.target/i386/pr32219-8.c: New test.
404 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
406 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
409 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
410 four different KINDs.
412 2015-02-12 Jakub Jelinek <jakub@redhat.com>
415 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
418 * g++.dg/ubsan/pr65000.C: New test.
420 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
423 * gfortran.dg/finalize_28.f90: New test
425 2015-02-12 Jakub Jelinek <jakub@redhat.com>
428 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
429 DW_TAG_lexical_block removal.
430 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
431 * g++.dg/guality/pr55541.C: New test.
434 * g++.dg/ubsan/pr64984.C: New test.
436 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
438 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
440 2015-02-12 Jakub Jelinek <jakub@redhat.com>
443 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
444 instructions for 2015-01-14 get_memmodel changes.
445 * gcc.target/powerpc/atomic-p8.c: Likewise.
448 * g++.dg/ubsan/pr65019.C: New test.
450 PR tree-optimization/65014
451 * gcc.c-torture/compile/pr65014.c: New test.
453 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
456 * gfortran/fmt_g0_7.f08: Revise test.
458 2015-02-11 Jeff Law <law@redhat.com>
461 * gcc.target/m68k/pr63347.c: New test.
463 2015-02-11 Marek Polacek <polacek@redhat.com>
465 * g++.dg/ubsan/shift-1.C: New test.
466 * gcc.dg/ubsan/c-shift-2.c: New test.
467 * c-c++-common/ubsan/shift-5.c: Remove file.
469 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
471 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
472 Directive adjusted to XFAIL.
473 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
476 2015-02-11 Jakub Jelinek <jakub@redhat.com>
479 * g++.dg/opt/pr65003.C: New test.
481 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
483 * lib/target-supports.exp (check_effective_target_pie): Renamed
485 (check_effective_target_pie_enabled): This.
486 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
487 * gcc.target/i386/pie.c: Likewise.
489 2015-02-11 Andrew Pinski <apinski@cavium.com>
492 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
493 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
495 2015-02-11 Jakub Jelinek <jakub@redhat.com>
498 * gcc.target/i386/pr61925-1.c: New test.
499 * gcc.target/i386/pr61925-2.c: New test.
500 * gcc.target/i386/pr61925-3.c: New test.
502 2015-02-10 Jakub Jelinek <jakub@redhat.com>
505 * g++.dg/asan/pr65004.C: New test.
507 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
510 * gcc.taget/sh/pr64661-0.h: New.
511 * gcc.taget/sh/pr64661-1.c: New.
512 * gcc.taget/sh/pr64661-2.c: New.
513 * gcc.taget/sh/pr64661-3.c: New.
514 * gcc.taget/sh/pr64661-4.c: New.
516 2015-02-10 Richard Biener <rguenther@suse.de>
518 PR tree-optimization/64995
519 * g++.dg/torture/pr64995.C: New testcase.
521 2015-02-10 Richard Biener <rguenther@suse.de>
523 PR tree-optimization/64909
524 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
526 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
528 * gcc.dg/signbit-sa.c: New test.
530 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
533 * gfortran/fmt_g0_7.f08: New test.
535 2015-02-10 Bin Cheng <bin.cheng@arm.com>
537 PR tree-optimization/43378
538 * gcc.dg/tree-ssa/pr43378.c: New test.
540 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
543 * g++.dg/torture/pr64978.C: New testcase.
545 2015-02-09 Jakub Jelinek <jakub@redhat.com>
548 * gcc.dg/asan/pr64981.c: New test.
550 2015-02-09 Marek Polacek <polacek@redhat.com>
553 * gcc.dg/pr64856.c: New test.
555 2015-02-09 Jakub Jelinek <jakub@redhat.com>
558 * gcc.dg/tree-ssa/stdarg-7.c: New test.
559 * gcc.c-torture/execute/pr64979.c: New test.
561 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
563 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
565 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
567 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
568 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
570 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
573 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
575 2015-02-09 Richard Biener <rguenther@suse.de>
577 PR tree-optimization/54000
578 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
580 2015-02-09 Tom de Vries <tom@codesourcery.com>
582 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
584 2015-02-09 Martin Liska <mliska@suse.cz>
586 * g++.dg/ipa/pr64858.C: New test.
588 2015-02-09 Tom de Vries <tom@codesourcery.com>
590 * gcc.dg/uninit-19.c: Fix warning line for fpic.
592 2015-02-08 Andrew Pinski <apinski@cavium.com>
594 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
596 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
599 * gfortran.dg/use_rename_8.f90: New.
601 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
603 * gnat.dg/addr7.ad[sb]: New test.
604 * gnat.dg/addr8.ad[sb]: Likewise.
606 2015-02-06 David Malcolm <dmalcolm@redhat.com>
609 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
610 from jit.dg/test-compile-to-executable.c's create_code, with a
611 clarification of the output message.
612 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
614 (test_jit): Use CHECK_NO_ERRORS when calling
615 gcc_jit_context_compile_to_file.
616 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
617 jit-verify-compile-to-file to jit-verify-output-file-was-created.
618 (jit-setup-compile-to-file): Likewise. Add a verbose comment
619 about deletions that are attempted.
620 (jit-verify-compile-to-file): Rename to...
621 (jit-verify-output-file-was-created): ...this, and drop the
622 attempt to run "file" and verify the output.
623 (jit-verify-assembler): New function.
624 (jit-verify-object): New function.
625 (jit-verify-dynamic-library): New function.
626 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
627 favor of an implementation from new file
628 create-code-for-hello-world-executable.h, which also adds a
630 (dg-final): Replace jit-verify-compile-to-file with
631 jit-verify-output-file-was-created, and invoke new function
632 jit-verify-assembler.
633 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
635 (dg-final): Replace jit-verify-compile-to-file with
636 jit-verify-output-file-was-created, and invoke new function
637 jit-verify-dynamic-library.
638 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
639 favor of an implementation from new file
640 create-code-for-hello-world-executable.h, which also adds a
642 (dg-final): Replace jit-verify-compile-to-file with
643 jit-verify-output-file-was-created. Strengthen the expected stdout
644 from the built executable.
645 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
646 favor of an implementation from new file
647 create-code-for-hello-world-executable.h, which also adds a
649 (dg-final): Replace jit-verify-compile-to-file with
650 jit-verify-output-file-was-created, and invoke new function
652 * jit.dg/verify-dynamic-library.c: New source file.
654 2015-02-06 Sebastian Pop <s.pop@samsung.com>
655 Brian Rzycki <b.rzycki@samsung.com>
657 PR tree-optimization/64878
658 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
660 2015-02-06 Jakub Jelinek <jakub@redhat.com>
663 * g++.dg/ipa/pr64896.C: New test.
665 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
668 * gcc.target/powerpc/pr64205.c: New file.
670 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
672 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
673 (dg-options): Use -fpie instead of -fPIE -pie.
675 2015-02-06 Jakub Jelinek <jakub@redhat.com>
678 * g++.dg/asan/pr64937.C: New test.
680 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
683 * gfortran.dg/class_to_type_4.f90: New test
685 2015-01-29 Andre Vehreschild <vehre@gmx.de>
687 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
689 2015-02-06 Jakub Jelinek <jakub@redhat.com>
691 PR rtl-optimization/64957
693 * gcc.c-torture/execute/pr64957.c: New test.
695 2015-02-05 Jeff Law <law@redhat.com>
698 * gcc.target/h8300/pr17306-1.c: New test.
699 * gcc.target/h8300/pr17306-2.c: New test.
701 2015-02-05 Tobias Burnus <burnus@net-b.de>
704 * gfortran.dg/structure_constructor_12.f90: New.
706 2015-02-05 Jeff Law <law@redhat.com>
709 gcc.target/h8300/pr58400.c: New test.
711 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
713 * gcc.target/arm/macro_defs0.c: New test.
714 * gcc.target/arm/macro_defs1.c: New test.
715 * gcc.target/arm/macro_defs2.c: New test.
717 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
719 PR rtl-optimization/64905
720 * gcc.target/i386/pr64905.c: Require nonpic target.
721 (dg-options): Add -fomit-frame-pointer.
724 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
726 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
729 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
732 * gfortran.dg/type_to_class_2.f90: New test
733 * gfortran.dg/type_to_class_3.f90: New test
735 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
738 * g++.dg/torture/pr64686.C: New testcase.
740 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
742 PR rtl-optimization/64905
743 * gcc.target/i386/pr64905.c: New file.
745 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
747 * gcc.dg/guality/pr41447-1.c: Remove xfail.
748 * gcc.dg/guality/pr41616-1.c: Ditto.
750 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
753 * gcc.dg/pr64817-3.c: New.
755 2015-02-04 Jakub Jelinek <jakub@redhat.com>
756 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
758 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
759 pass parameters in registers.
760 * gcc.dg/guality/pr36728-2.c (main): Likewise.
761 * gcc.dg/guality/pr36728-3.c (main): Likewise.
762 * gcc.dg/guality/pr36728-4.c (main): Likewise.
764 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
765 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
767 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
768 list, allow for multilibed targets.
769 * gcc.dg/combine_ashiftrt_2.c: Likewise.
771 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
773 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
774 * gcc.dg/pr46728-6.c: Ditto.
776 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
778 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
779 for mips_nanlegacy target.
781 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
783 * gcc.target/i386/chkp-hidden-def.c: New.
785 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
788 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
789 to use 24 bits for bitfield b.
791 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
794 * lib/target-supports.exp (check_effective_target_bswap64): Do not
795 cache result in a global variable. Include all 32-bit targets for
798 2015-02-03 Jakub Jelinek <jakub@redhat.com>
800 PR rtl-optimization/64756
801 * gcc.c-torture/execute/pr64756.c: New test.
803 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
806 * gcc.target/sh/pr64660-0.h: New.
807 * gcc.target/sh/pr64660-1.c: New.
808 * gcc.target/sh/pr64660-2.c: New.
809 * gcc.target/sh/pr64660-3.c: New.
810 * gcc.target/sh/pr64660-4.c: New.
812 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
815 * g++.dg/warn/Waddress-2.C: New.
817 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
820 * gcc.target/i386/pr49095.c: XFAIL for ia32.
822 2015-02-03 Dodji Seketeli <dodji@redhat.com>
824 PR preprocessor/64803
825 * gcc.dg/cpp/builtin-macro-1.c: New test case.
827 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
829 * g++.dg/ipa/devirt-37.C: Disable early inlining.
831 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
833 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
834 (_ARM_FPSRC): Add DN and AHP fields.
835 (clean_results): Force DN=1 on AArch64.
836 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
837 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
838 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
839 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
840 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
841 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
843 2015-02-02 Alan Modra <amodra@gmail.com>
845 * gcc.target/powerpc/cprophard.c: New.
847 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
849 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
850 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
852 2015-02-01 Jakub Jelinek <jakub@redhat.com>
855 * gcc.dg/pr64817-1.c: New test.
856 * gcc.dg/pr64817-2.c: New test.
858 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
861 * gcc.target/sh/pr64851-0.h: New
862 * gcc.target/sh/pr64851-1.c: New
863 * gcc.target/sh/pr64851-2.c: New
864 * gcc.target/sh/pr64851-3.c: New
865 * gcc.target/sh/pr64851-4.c: New
867 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
870 * gcc.dg/torture/pr64882.c: New test.
872 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
875 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
878 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
880 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
881 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
882 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
883 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
884 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
885 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
887 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
888 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
890 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
891 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
894 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
897 * g++.dg/pr64688-2.C: New.
899 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
901 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
902 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
903 * gcc.target/i386/fuse-caller-save.c: Ditto.
904 * gcc.target/i386/headmerge-1.c: Ditto.
905 * gcc.target/i386/headmerge-2.c: Ditto.
906 * gcc.target/i386/sibcall-6.c: Ditto.
908 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
911 * gcc.target/i386/pr64617.c: New test.
913 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
916 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
917 (dg-options): Remove -m32.
918 (dg-final): Scan for "movb %al" only.
919 * gcc.target/i386/pr15184-2.c: Ditto.
921 2015-01-30 Richard Biener <rguenther@suse.de>
923 PR tree-optimization/64829
924 * gcc.dg/vect/pr64829.c: New testcase.
926 2015-01-29 Marek Polacek <polacek@redhat.com>
929 * gcc.dg/pr64709.c: New test.
931 2015-01-29 Jakub Jelinek <jakub@redhat.com>
934 * g++.dg/ubsan/pr64717-1.C: New test.
935 * g++.dg/ubsan/pr64717-2.C: New test.
937 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
939 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
941 2015-01-29 Jeff Law <law@redhat.com>
944 * gcc.target/i386/pr15184-1.c: New test.
945 * gcc.target/i386/pr15184-2.c: New test.
947 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
949 PR tree-optimization/64746
950 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
952 2015-01-29 Richard Biener <rguenther@suse.de>
954 PR tree-optimization/64853
955 * gcc.dg/torture/pr64853.c: New testcase.
957 2015-01-29 Richard Biener <rguenther@suse.de>
959 PR tree-optimization/64844
960 * gcc.dg/vect/pr64844.c: New testcase.
962 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
965 * gcc.dg/pr64809.c: Delete.
967 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
970 * gcc.target/i386/pr64805.c: New.
972 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
974 * gcc.dg/guality/guality.h (main): Add argv[0] to
977 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
980 * gcc.dg/tree-ssa/pr64801.c: New testcase.
982 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
985 * gcc.target/sh/sh.exp
986 (check_effective_target_atomic_model_soft_gusa_available,
987 check_effective_target_atomic_model_soft_tcb_available,
988 check_effective_target_atomic_model_soft_imask_available,
989 check_effective_target_atomic_model_hard_llcs_available): New.
990 * gcc.target/sh/pr64659-0.h: New.
991 * gcc.target/sh/pr64659-1.c: New.
992 * gcc.target/sh/pr64659-2.c: New.
993 * gcc.target/sh/pr64659-3.c: New.
994 * gcc.target/sh/pr64659-4.c: New.
996 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
998 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
999 scan-assembler-times pattern.
1001 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1004 * gcc.dg/pr64809.c: New test.
1006 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
1008 PR tree-optimization/64277
1009 * gcc.dg/pr64277.c: New.
1011 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1013 PR tree-optimization/64718
1014 * gcc.c-torture/execute/pr64718.c: New test.
1016 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
1018 * gcc.target/aarch64/abs_2.c: New.
1020 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
1022 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1023 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1024 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1027 2015-01-28 Jakub Jelinek <jakub@redhat.com>
1030 * lib/target-supports.exp (check_effective_target_comdat_group): New.
1031 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1032 { target comdat_group }.
1034 2015-01-27 Tobias Burnus <burnus@net-b.de>
1037 * gfortran.dg/goacc/coarray_2.f90: New.
1039 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1043 * g++.dg/torture/pr64139.C: New testcase.
1044 * g++.dg/torture/pr60871.C: Likewise.
1046 2015-01-27 Janus Weil <janus@gcc.gnu.org>
1049 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1050 prevent linking errors.
1052 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1055 * g++.dg/torture/pr64282.C: New testcase.
1057 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1059 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
1062 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1064 * gcc.target/s390/hotpatch-13.c: New testcase.
1065 * gcc.target/s390/hotpatch-14.c: New testcase.
1066 * gcc.target/s390/hotpatch-15.c: New testcase.
1067 * gcc.target/s390/hotpatch-16.c: New testcase.
1068 * gcc.target/s390/hotpatch-17.c: New testcase.
1069 * gcc.target/s390/hotpatch-18.c: New testcase.
1070 * gcc.target/s390/hotpatch-19.c: New testcase.
1071 * gcc.target/s390/hotpatch-20.c: New testcase.
1072 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
1073 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
1074 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
1075 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
1076 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
1077 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
1078 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
1079 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
1080 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
1081 * gcc.target/s390/hotpatch-10.c: Likewise.
1082 * gcc.target/s390/hotpatch-11.c: Likewise.
1083 * gcc.target/s390/hotpatch-12.c: Likewise.
1084 * gcc.target/s390/hotpatch-2.c: Likewise.
1085 * gcc.target/s390/hotpatch-3.c: Likewise.
1086 * gcc.target/s390/hotpatch-4.c: Likewise.
1087 * gcc.target/s390/hotpatch-5.c: Likewise.
1088 * gcc.target/s390/hotpatch-6.c: Likewise.
1089 * gcc.target/s390/hotpatch-7.c: Likewise.
1090 * gcc.target/s390/hotpatch-8.c: Likewise.
1091 * gcc.target/s390/hotpatch-9.c: Likewise.
1092 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
1093 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1094 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1095 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1096 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1097 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1098 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1099 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1101 2015-01-27 Jiong Wang <jiong.wang@arm.com>
1103 * gcc.dg/long_branch.c: New testcase.
1105 2015-01-27 Richard Biener <rguenther@suse.de>
1107 PR tree-optimization/56273
1108 PR tree-optimization/59124
1109 PR tree-optimization/64277
1110 * g++.dg/warn/Warray-bounds-6.C: New testcase.
1111 * gcc.dg/Warray-bounds-12.c: Likewise.
1112 * gcc.dg/Warray-bounds-13.c: Likewise.
1114 2015-01-27 Jakub Jelinek <jakub@redhat.com>
1116 PR rtl-optimization/61058
1117 * gcc.dg/pr61058.c: New test.
1119 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
1121 * gcc.target/i386/chkp-narrow-bounds.c: New.
1123 2015-01-27 Jakub Jelinek <jakub@redhat.com>
1125 PR tree-optimization/64807
1126 * gcc.dg/pr64807.c: New test.
1129 * gcc.dg/pr64766.c: New test.
1131 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
1134 * gcc.target/sh/pr49263-4.c: New.
1136 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
1139 * gfortran.dg/allocate_with_mold_1.f90: New test
1141 2015-01-26 Jakub Jelinek <jakub@redhat.com>
1144 * gcc.dg/pr64778.c: New test.
1147 * gcc.dg/vect/pr64421.c: New test.
1149 2015-01-26 Tobias Burnus <burnus@net-b.de>
1152 * gfortran.dg/coarray_36.f: New.
1153 * gfortran.dg/coarray_37.f90: New.
1155 2015-01-26 Janus Weil <janus@gcc.gnu.org>
1158 * gfortran.dg/class_allocate_18.f90: New.
1160 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1162 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
1164 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1166 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
1168 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1170 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
1172 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1174 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
1176 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1178 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
1179 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
1180 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
1181 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
1183 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1185 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
1186 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
1187 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
1189 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1191 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
1192 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
1193 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
1194 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
1195 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
1198 2015-01-26 Richard Biener <rguenther@suse.de>
1201 * gcc.dg/uninit-19.c: New testcase.
1203 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1205 * lib/target-supports.exp (check_effective_target_vect64): Add
1208 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
1211 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
1213 2015-01-26 Tony Liu <tony.liu@arm.com>
1215 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
1218 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
1221 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
1222 correctly, clean up afterwards.
1224 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
1227 * gfortran.dg/use_rename_7.f90: New.
1229 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
1231 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
1232 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
1234 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
1237 * gcc.target/sh/pr54236-4.c: New.
1239 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
1241 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1242 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
1245 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
1248 * gfortran.dg/open_new_segv.f90: New test.
1250 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
1259 * gcc.target/sh/pr64345-1.c: New.
1260 * gcc.target/sh/pr64345-2.c: New.
1261 * gcc.target/sh/pr59533-1.c: New.
1262 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
1263 * gcc.target/sh/pr52933-2.c: Likewise.
1264 * gcc.target/sh/pr54089-1.c: Likewise.
1265 * gcc.target/sh/pr54236-1.c: Likewise.
1266 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1267 * gcc.target/sh/pr49263-1.c: Remove xfails.
1268 * gcc.target/sh/pr49263-2.c: Likewise.
1269 * gcc.target/sh/pr49263-3.c: Likewise.
1270 * gcc.target/sh/pr53987-1.c: Likewise.
1271 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
1272 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
1273 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
1274 (test05, test06, test07, test08, test09, test10, test11, test12): New.
1275 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
1276 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
1278 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
1281 2015-01-24 Tom de Vries <tom@codesourcery.com>
1283 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
1285 2015-01-23 Ian Lance Taylor <iant@google.com>
1288 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
1289 targets without split stack support.
1291 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
1294 * gcc.target/i386/pr64317.c: New test.
1296 2015-01-23 Jakub Jelinek <jakub@redhat.com>
1298 PR rtl-optimization/63637
1299 PR rtl-optimization/60663
1300 * gcc.dg/pr63637-1.c: New test.
1301 * gcc.dg/pr63637-2.c: New test.
1302 * gcc.dg/pr63637-3.c: New test.
1303 * gcc.dg/pr63637-4.c: New test.
1304 * gcc.dg/pr63637-5.c: New test.
1305 * gcc.dg/pr63637-6.c: New test.
1306 * gcc.target/i386/pr63637-1.c: New test.
1307 * gcc.target/i386/pr63637-2.c: New test.
1308 * gcc.target/i386/pr63637-3.c: New test.
1309 * gcc.target/i386/pr63637-4.c: New test.
1310 * gcc.target/i386/pr63637-5.c: New test.
1311 * gcc.target/i386/pr63637-6.c: New test.
1313 2015-01-23 Richard Biener <rguenther@suse.de>
1316 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
1317 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
1319 2015-01-23 Marek Polacek <polacek@redhat.com>
1321 PR preprocessor/60570
1322 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
1323 * gcc.dg/cpp/pr60570.c: New test.
1325 2015-01-23 Richard Biener <rguenther@suse.de>
1328 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1329 vectorization on vect64 targets.
1331 2015-01-23 Janus Weil <janus@gcc.gnu.org>
1334 * gfortran.dg/class_allocate_17.f90: New.
1336 2015-01-23 Tobias Burnus <burnus@net-b.de>
1339 * gfortran.dg/goacc/combined_loop.f90: New.
1341 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1344 * gfortran.dg/make_unit.f90: New test.
1346 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1349 * gfortran.dg/negative_unit_int8.f: Update.
1351 2015-01-22 Jeff Law <law@redhat.com>
1354 * gcc.target/m68k/pr52076-1.c: New test.
1355 * gcc.target/m68k/pr52076-2.c: New test.
1357 2015-01-22 Richard Biener <rguenther@suse.de>
1360 * gcc.dg/torture/pr64728.c: New testcase.
1362 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
1365 * g++.dg/pr64688.C: New test.
1367 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
1369 * gcc.target/i386/chkp-always_inline.c (f1): Make static
1370 to avoid errors with -fpic.
1372 2015-01-22 Richard Biener <rguenther@suse.de>
1375 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1377 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
1379 PR rtl-optimization/64682
1380 * gcc.c-torture/execute/pr64682.c: New file.
1382 2015-01-21 Jakub Jelinek <jakub@redhat.com>
1385 * gcc.dg/pr64511.c: New test.
1387 PR rtl-optimization/62078
1388 * g++.dg/opt/pr62078.C: New test.
1391 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1393 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
1396 * gfortran.dg/internal_pack_15.f90: New test.
1398 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1400 * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
1402 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1404 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1406 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1408 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1410 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1412 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1414 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1416 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1418 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1420 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1422 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1424 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1426 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1428 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1430 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1432 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1434 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1436 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1438 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1440 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1442 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1444 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1446 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1448 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1450 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1452 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1453 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1454 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1457 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1459 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1460 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1461 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1464 2015-01-21 Renlin Li <renlin.li@arm.com>
1466 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1467 * g++.dg/tls/thread_local5g.C: Likewise.
1468 * g++.dg/tls/thread_local6g.C: Likewise.
1470 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1472 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1473 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1474 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1476 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1478 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1479 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1480 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1482 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1484 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1485 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1486 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1488 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1490 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1491 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1492 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1494 2015-01-20 Jeff Law <law@redhat.com>
1497 * gcc.target/m68k/pr59946.c: New test.
1499 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1501 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1502 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1503 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1505 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1507 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1508 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1509 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1511 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1513 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1514 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1515 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1517 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1519 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1520 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1521 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1523 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1526 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1528 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1529 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1530 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1532 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1534 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1535 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1536 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1538 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1540 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1542 2015-01-20 Jakub Jelinek <jakub@redhat.com>
1544 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1547 * g++.dg/ubsan/pr64632.C: New test.
1550 * gcc.dg/pr64663.c: New test.
1552 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1555 * g++.dg/warn/Wunused-var-23.C: New.
1557 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1560 * g++.dg/cpp0x/constexpr-59937-1.C: New.
1561 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1563 2015-01-20 Richard Biener <rguenther@suse.de>
1566 * gcc.dg/lto/pr64684_0.c: New testcase.
1567 * gcc.dg/lto/pr64684_1.c: Likewise.
1568 * gcc.dg/lto/pr64684_2.c: Likewise.
1569 * gcc.dg/lto/pr64685_0.c: Likewise.
1570 * gcc.dg/lto/pr64685_1.c: Likewise.
1572 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1575 * g++.dg/cpp1y/lambda-init12.C: New.
1577 2015-01-20 Richard Biener <rguenther@suse.de>
1579 PR tree-optimization/64410
1580 * g++.dg/vect/pr64410.cc: Require vect_double.
1582 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
1585 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1587 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
1591 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1593 PR rtl-optimization/64081
1594 * gcc.dg/pr64081.c: New test.
1596 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1598 * jit.dg/harness.h: Include <unistd.h>.
1599 (CHECK_NO_ERRORS): New.
1600 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1601 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1602 gcc_jit_context_compile_to_file.
1603 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1604 args to the spawned executable.
1605 (jit-expand-vars): New function.
1606 (jit-exe-params): New variable.
1607 (dg-jit-set-exe-params): New function.
1608 (jit-dg-test): Detect testcases that use
1609 jit-verify-compile-to-file and call jit-setup-compile-to-file.
1610 Set arguments of spawned process to jit-exe-params.
1611 (jit-get-output-filename): New function.
1612 (jit-setup-compile-to-file): New function.
1613 (jit-verify-compile-to-file): New function.
1614 (jit-run-executable): New function.
1615 (jit-verify-executable): New function.
1616 * jit.dg/test-compile-to-assembler.c: New testcase.
1617 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1618 * jit.dg/test-compile-to-executable.c: New testcase.
1619 * jit.dg/test-compile-to-object.c: New testcase.
1621 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
1624 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1627 2015-01-19 Martin Liska <mliska@suse.cz>
1629 * objc/compile/pr64668.m: New test.
1631 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1633 * jit.dg/test-arith-overflow.c: Include stdbool.h.
1634 (create_overflow_fn): Update comment to clarify that
1635 the third param of the created function is a bool *, not
1637 (verify_int_overflow_fn): Convert param "expected_ovf" from
1638 int to bool. Update third param of "overflow_fn_type" from int *
1639 to bool *. Update local "actual_ovf" from int to bool.
1640 (verify_uint_overflow_fn): Likewise.
1642 2015-01-19 Martin Liska <mliska@suse.cz>
1644 * gcc.dg/ipa/ipa-icf-33.c: New test.
1646 2015-01-19 Felix Yang <felix.yang@huawei.com>
1647 Haijian Zhang <z.zhanghaijian@huawei.com>
1649 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1650 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1651 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1652 result_float64x2, expected_hfloat64x2): New helper type, variable and
1654 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1655 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1656 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1657 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1658 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1659 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1660 and target without the FMA feature.
1662 2015-01-19 Jiong Wang <jiong.wang@arm.com>
1664 * gcc.target/aarch64/pr64304.c: New testcase.
1666 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1668 PR rtl-optimization/64081
1669 * gcc.dg/pr64081.c: New test.
1671 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
1674 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1676 * gcc.target/aarch64/test_frame_6.c: Likewise.
1677 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1678 and x19 (in the epilogue).
1679 * gcc.target/aarch64/test_frame_4.c: Likewise.
1680 * gcc.target/aarch64/test_frame_7.c: Likewise.
1682 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
1684 * gcc.target/i386/chkp-always_inline.c: New.
1686 2015-01-15 Andrew Pinski <apinski@cavium.com>
1687 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1689 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1690 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1692 2015-01-18 Andre Vehreschild <vehre@gmx.de>
1695 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1696 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1698 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1701 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1703 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
1706 * gcc.target/sh/torture/pr64652.c: New.
1708 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1710 * gcc.dg/ipa/ipa-icf-32.c: Update template.
1711 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1712 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1713 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1714 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1715 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1717 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1720 * g++.dg/torture/pr64378.C: New testcase.
1722 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1725 * gfortran.dg/block_13.f08: New test
1727 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1730 * gfortran.dg/associate_1.f03: Allow test for character with
1733 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1735 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1736 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1738 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1740 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1742 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
1745 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1747 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1750 * gfortran.dg/alloc_comp_assign_13.f08: New test.
1753 * gfortran.dg/alloc_comp_assign_14.f08: New test.
1756 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1758 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1761 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1763 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
1765 PR rtl-optimization/52773
1766 * gcc.c-torture/compile/pr52773.c: New test.
1768 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1771 * g++.dg/cpp0x/alias-decl-46.C: New.
1773 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1775 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1777 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1779 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1781 (CHECK_FP): Likewise.
1782 (CHECK_CUMULATIVE_SAT): Likewise.
1784 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1786 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1787 (Set_Neon_Cumulative_Sat): Add parameter.
1788 (__set_neon_cumulative_sat): Support new parameter.
1789 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1790 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1792 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1793 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1796 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1798 * g++.dg/tsan/vptr_benign_race.C: New testcase.
1799 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1801 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1804 * g++.dg/tls/thread_local-ice4.C: New.
1806 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
1808 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1811 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1814 * g++.dg/cpp0x/vt-62276.C: New.
1816 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1819 * g++.dg/pr64353.C: New.
1821 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1824 * gcc.target/aarch64/pr64263_1.c: New test.
1826 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1828 PR tree-optimization/64434
1829 * gcc.dg/torture/pr64434.c: Move to...
1830 * gcc.dg/pr64434.c: ... here.
1832 2015-01-16 Richard Biener <rguenther@suse.de>
1835 * gcc.dg/uninit-18.c: New testcase.
1837 2015-01-16 Richard Biener <rguenther@suse.de>
1839 PR tree-optimization/64568
1840 * g++.dg/torture/pr64568-2.C: New testcase.
1842 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1845 * gcc.target/i386/chkp-label-address.c: New.
1847 2015-01-16 Janus Weil <janus@gcc.gnu.org>
1850 * gfortran.dg/pointer_init_6.f90: Extended.
1852 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
1854 * gcc.c-torture/compile/20150108.c: New test.
1856 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
1858 * gcc.target/visium: New directory.
1860 2015-01-16 Richard Biener <rguenther@suse.de>
1862 PR tree-optimization/61743
1863 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1864 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1866 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
1868 * gcc.dg/pr64015.c: New test.
1870 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
1874 * g++.dg/ipa/pr64612.C: New test.
1876 2015-01-16 Renlin Li <renlin.li@arm.com>
1878 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1880 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
1882 * gcc.target/i386/sse-14.c: Test new intrinsic.
1883 * gcc.target/i386/sse-22.c: Ditto.
1885 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1888 * g++.dg/cpp0x/auto44.C: New.
1890 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
1893 * gcc.target/nios2/gpopt-all.c: New test case.
1894 * gcc.target/nios2/gpopt-local.c: New test case.
1895 * gcc.target/nios2/gpopt-global.c: New test case.
1896 * gcc.target/nios2/gpopt-data.c: New test case.
1897 * gcc.target/nios2/gpopt-none.c: New test case.
1899 2015-01-15 Jakub Jelinek <jakub@redhat.com>
1901 * g++.dg/ubsan/vptr-1.C: New test.
1902 * g++.dg/ubsan/vptr-2.C: New test.
1903 * g++.dg/ubsan/vptr-3.C: New test.
1904 * g++.dg/ubsan/vptr-4.C: New test.
1905 * g++.dg/ubsan/vptr-5.C: New test.
1906 * g++.dg/ubsan/vptr-6.C: New test.
1907 * g++.dg/ubsan/vptr-7.C: New test.
1908 * g++.dg/ubsan/vptr-8.C: New test.
1909 * g++.dg/ubsan/vptr-9.C: New test.
1911 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1913 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1915 * lib/gcc-dg.exp: Likewise.
1917 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
1919 PR rtl-optimization/64110
1920 * gcc.target/i386/pr64110.c: Add scan-assembler.
1922 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
1923 James Norris <jnorris@codesourcery.com>
1924 Cesar Philippidis <cesar@codesourcery.com>
1925 Ilmir Usmanov <i.usmanov@samsung.com>
1927 * lib/target-supports.exp (check_effective_target_fopenacc): New
1929 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1930 * g++.dg/goacc/goacc.exp: Likewise.
1931 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1932 * gcc.dg/goacc/goacc.exp: Likewise.
1933 * gfortran.dg/goacc/goacc.exp: Likewise.
1934 * c-c++-common/cpp/openacc-define-1.c: New file.
1935 * c-c++-common/cpp/openacc-define-2.c: Likewise.
1936 * c-c++-common/cpp/openacc-define-3.c: Likewise.
1937 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1938 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1939 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1940 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1941 * c-c++-common/goacc/asyncwait-1.c: Likewise.
1942 * c-c++-common/goacc/cache-1.c: Likewise.
1943 * c-c++-common/goacc/clauses-fail.c: Likewise.
1944 * c-c++-common/goacc/collapse-1.c: Likewise.
1945 * c-c++-common/goacc/data-1.c: Likewise.
1946 * c-c++-common/goacc/data-2.c: Likewise.
1947 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1948 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1949 * c-c++-common/goacc/deviceptr-2.c: Likewise.
1950 * c-c++-common/goacc/deviceptr-3.c: Likewise.
1951 * c-c++-common/goacc/if-clause-1.c: Likewise.
1952 * c-c++-common/goacc/if-clause-2.c: Likewise.
1953 * c-c++-common/goacc/kernels-1.c: Likewise.
1954 * c-c++-common/goacc/loop-1.c: Likewise.
1955 * c-c++-common/goacc/loop-private-1.c: Likewise.
1956 * c-c++-common/goacc/nesting-1.c: Likewise.
1957 * c-c++-common/goacc/nesting-data-1.c: Likewise.
1958 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1959 * c-c++-common/goacc/parallel-1.c: Likewise.
1960 * c-c++-common/goacc/pcopy.c: Likewise.
1961 * c-c++-common/goacc/pcopyin.c: Likewise.
1962 * c-c++-common/goacc/pcopyout.c: Likewise.
1963 * c-c++-common/goacc/pcreate.c: Likewise.
1964 * c-c++-common/goacc/pragma_context.c: Likewise.
1965 * c-c++-common/goacc/present-1.c: Likewise.
1966 * c-c++-common/goacc/reduction-1.c: Likewise.
1967 * c-c++-common/goacc/reduction-2.c: Likewise.
1968 * c-c++-common/goacc/reduction-3.c: Likewise.
1969 * c-c++-common/goacc/reduction-4.c: Likewise.
1970 * c-c++-common/goacc/sb-1.c: Likewise.
1971 * c-c++-common/goacc/sb-2.c: Likewise.
1972 * c-c++-common/goacc/sb-3.c: Likewise.
1973 * c-c++-common/goacc/update-1.c: Likewise.
1974 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1975 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1976 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1977 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1978 * gfortran.dg/goacc/assumed.f95: Likewise.
1979 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1980 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1981 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1982 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1983 * gfortran.dg/goacc/branch.f95: Likewise.
1984 * gfortran.dg/goacc/cache-1.f95: Likewise.
1985 * gfortran.dg/goacc/coarray.f95: Likewise.
1986 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1987 * gfortran.dg/goacc/cray.f95: Likewise.
1988 * gfortran.dg/goacc/critical.f95: Likewise.
1989 * gfortran.dg/goacc/data-clauses.f95: Likewise.
1990 * gfortran.dg/goacc/data-tree.f95: Likewise.
1991 * gfortran.dg/goacc/declare-1.f95: Likewise.
1992 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1993 * gfortran.dg/goacc/fixed-1.f: Likewise.
1994 * gfortran.dg/goacc/fixed-2.f: Likewise.
1995 * gfortran.dg/goacc/fixed-3.f: Likewise.
1996 * gfortran.dg/goacc/fixed-4.f: Likewise.
1997 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1998 * gfortran.dg/goacc/if.f95: Likewise.
1999 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2000 * gfortran.dg/goacc/list.f95: Likewise.
2001 * gfortran.dg/goacc/literal.f95: Likewise.
2002 * gfortran.dg/goacc/loop-1.f95: Likewise.
2003 * gfortran.dg/goacc/loop-2.f95: Likewise.
2004 * gfortran.dg/goacc/loop-3.f95: Likewise.
2005 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2006 * gfortran.dg/goacc/omp.f95: Likewise.
2007 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2008 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2009 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2010 * gfortran.dg/goacc/parameter.f95: Likewise.
2011 * gfortran.dg/goacc/private-1.f95: Likewise.
2012 * gfortran.dg/goacc/private-2.f95: Likewise.
2013 * gfortran.dg/goacc/private-3.f95: Likewise.
2014 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2015 * gfortran.dg/goacc/reduction-2.f95: Likewise.
2016 * gfortran.dg/goacc/reduction.f95: Likewise.
2017 * gfortran.dg/goacc/routine-1.f90: Likewise.
2018 * gfortran.dg/goacc/routine-2.f90: Likewise.
2019 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2020 * gfortran.dg/goacc/several-directives.f95: Likewise.
2021 * gfortran.dg/goacc/sie.f95: Likewise.
2022 * gfortran.dg/goacc/subarrays.f95: Likewise.
2023 * gfortran.dg/gomp/map-1.f90: Likewise.
2024 * gfortran.dg/openacc-define-1.f90: Likewise.
2025 * gfortran.dg/openacc-define-2.f90: Likewise.
2026 * gfortran.dg/openacc-define-3.f90: Likewise.
2027 * g++.dg/gomp/block-1.C: Update for changed compiler output.
2028 * g++.dg/gomp/block-2.C: Likewise.
2029 * g++.dg/gomp/block-3.C: Likewise.
2030 * g++.dg/gomp/block-5.C: Likewise.
2031 * g++.dg/gomp/target-1.C: Likewise.
2032 * g++.dg/gomp/target-2.C: Likewise.
2033 * g++.dg/gomp/taskgroup-1.C: Likewise.
2034 * g++.dg/gomp/teams-1.C: Likewise.
2035 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2036 * gcc.dg/cilk-plus/jump.c: Likewise.
2037 * gcc.dg/gomp/block-1.c: Likewise.
2038 * gcc.dg/gomp/block-10.c: Likewise.
2039 * gcc.dg/gomp/block-2.c: Likewise.
2040 * gcc.dg/gomp/block-3.c: Likewise.
2041 * gcc.dg/gomp/block-4.c: Likewise.
2042 * gcc.dg/gomp/block-5.c: Likewise.
2043 * gcc.dg/gomp/block-6.c: Likewise.
2044 * gcc.dg/gomp/block-7.c: Likewise.
2045 * gcc.dg/gomp/block-8.c: Likewise.
2046 * gcc.dg/gomp/block-9.c: Likewise.
2047 * gcc.dg/gomp/target-1.c: Likewise.
2048 * gcc.dg/gomp/target-2.c: Likewise.
2049 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2050 * gcc.dg/gomp/teams-1.c: Likewise.
2052 2015-01-15 David Malcolm <dmalcolm@redhat.com>
2054 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
2057 2015-01-15 Mike Stump <mikestump@comcast.net>
2059 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
2060 * gcc.dg/inline_2.c: Likewise.
2061 * gcc.dg/inline_3.c: Likewise.
2062 * gcc.dg/inline_4.c: Likewise.
2064 2015-01-15 Janus Weil <janus@gcc.gnu.org>
2067 * gfortran.dg/proc_ptr_comp_43.f90: New.
2069 2015-01-15 Mike Stump <mikestump@comcast.net>
2071 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
2072 * gcc.dg/unroll_2.c: Likewise.
2073 * gcc.dg/unroll_3.c: Likewise.
2074 * gcc.dg/unroll_4.c: Likewise.
2075 * gcc.dg/unroll_5.c: Likewise.
2077 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
2080 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
2082 * gcc.target/aarch64/test_frame_6.c: Likewise.
2083 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
2084 x30 and x19 (in the epilogue).
2085 * gcc.target/aarch64/test_frame_4.c: Likewise.
2086 * gcc.target/aarch64/test_frame_7.c: Likewise.
2088 2015-01-15 Martin Liska <mliska@suse.cz>
2090 * g++.dg/ipa/pr64068.C: New test.
2091 * gcc.dg/ipa/PR64559.c: New test.
2093 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
2095 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
2098 2015-01-15 Richard Biener <rguenther@suse.de>
2100 PR tree-optimization/61743
2101 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
2102 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2104 2015-01-15 Renlin Li <renlin.li@arm.com>
2106 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
2107 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
2109 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
2111 * gcc.dg/vect/vect-aggressive-1.c: New.
2112 * gcc.target/i386/avx2-vect-aggressive.c: New.
2114 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
2116 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
2118 2015-01-15 Richard Biener <rguenther@suse.de>
2121 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
2122 -Wl,-undefined,dynamic_lookup.
2124 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2126 * gnat.dg/opt47.adb: New test.
2128 2015-01-15 Richard Biener <rguenther@suse.de>
2131 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
2133 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
2135 PR tree-optimization/64434
2136 * gcc.dg/torture/pr64434.c: New test.
2138 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
2140 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
2141 -mno-micromips. MIPS32R1 and below require -mno-micromips.
2142 -march=loongson* and -march=octeon* require -mno-micromips.
2144 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
2145 Matthew Fortune <matthew.fortune@imgtec.com>
2147 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
2148 * gcc.target/mips/call-saved-5.c (foo): Likewise.
2149 * gcc.target/mips/call-saved-6.c (foo): Likewise.
2150 * gcc.target/mips/call-saved-7.c: New file.
2151 * gcc.target/mips/call-saved-8.c: New file.
2152 * gcc.target/mips/call-saved-9.c: New file.
2154 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
2156 * gcc.target/mips/lsa.c: New file.
2157 * gcc.target/mips/mips64-lsa.c: Likewise.
2158 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
2159 * gcc.target/mips/mulsize-4.c: Likewise.
2160 * gcc.target/mips/mulsize-5.c: New file.
2161 * gcc.target/mips/mulsize-6.c: Likewise.
2162 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
2163 and !HAS_LSA as ghost options.
2164 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
2167 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
2169 * g++.dg/torture/20141013.c: Set -fno-short-enums.
2171 2015-01-15 Richard Biener <rguenther@suse.de>
2174 * gcc.dg/torture/pr64365.c: New testcase.
2176 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
2178 * gcc.dg/stackprotectexplicit1.c: New test.
2179 * g++.dg/stackprotectexplicit2.c: New test.
2181 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2184 * gfortran.dg/inquire_internal.f90: New.
2185 * gfortran.dg/negative_unit_check.f90: New.
2187 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
2190 * gcc.target/sh/pr53988-1.c: New.
2192 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
2195 * g++.dg/tls/thread_local-ice3.C: New.
2197 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
2199 * gcc.target/i386/fentry-override.c: Properly place {} in target
2200 selector. Remove nonpic.
2201 * gcc.target/i386/fentry.c: Likewise.
2203 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
2205 * gcc.dg/atomic-invalid.c: Check for invalid memory model
2206 warnings instead of errors.
2208 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
2210 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
2211 option support instead of ENABLE_LTO from Makefile.
2213 2015-01-14 Richard Biener <rguenther@suse.de>
2215 PR tree-optimization/59354
2216 * gcc.dg/vect/pr59354.c: New testcase.
2218 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
2220 * lib/target-supports.exp
2221 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
2222 on ARM architures before v7.
2224 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
2227 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
2230 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2233 * gcc.target/i386/pr64386.c: New test.
2235 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2238 * gcc.target/i386/pr64393.c: New test.
2240 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2243 * gcc.target/i386/pr64387.c: New test.
2245 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
2247 * gcc.target/aarch64/store-pair-1.c: Fix typo.
2249 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2251 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
2253 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2256 * gcc.target/arm/pr64453.c: New.
2258 2015-01-14 Richard Biener <rguenther@suse.de>
2261 * gcc.dg/lto/pr64415_0.c: New testcase.
2262 * gcc.dg/lto/pr64415_1.c: Likewise.
2264 2015-01-14 Martin Liska <mliska@suse.cz>
2266 * gcc.dg/ipa/pr64307.c: New test.
2268 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
2270 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
2273 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2276 * gcc.target/arm/pr64460_1.c: New test.
2278 2015-01-14 Richard Biener <rguenther@suse.de>
2280 PR tree-optimization/64493
2281 PR tree-optimization/64495
2282 * gcc.dg/vect/pr64493.c: New testcase.
2283 * gcc.dg/vect/pr64495.c: Likewise.
2285 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
2287 * gcc.dg/Warray-bounds-11.c: New test-case.
2289 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2291 * gcc.target/mips/octeon3-pipe-1.c: New test.
2293 2015-01-13 David Malcolm <dmalcolm@redhat.com>
2295 * jit.dg/harness.h (set_up_logging): Move string concatenation
2297 (concat_strings): New function.
2298 (dump_reproducer): New function.
2299 (test_jit): Call dump_reproducer.
2300 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
2302 (jit-dg-test): Delete any generated reproducer from previous runs.
2303 Verify that a generated reproducer was created, and verify that it
2305 * jit.dg/test-nested-contexts.c (main): Call
2306 gcc_jit_context_dump_reproducer_to_file.
2308 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2310 * gcc.dg/aru-2.c: Add dg-require-profiling.
2312 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2314 * lib/target-supports.exp (check_profiling_available): Check if
2317 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
2320 * g++.dg/torture/pr64565.C: New testcase.
2322 2015-01-13 Marek Polacek <polacek@redhat.com>
2325 * gcc.dg/tm/pr64391.c: New test.
2327 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2329 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2332 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2334 * gcc.target/i386/pie.c: New test.
2336 * lib/target-supports.exp (check_effective_target_pie): New.
2338 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2340 PR rtl-optimization/64286
2341 * gcc.target/i386/avx2-pr64286.c: New test.
2343 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
2346 * g++.dg/cpp0x/vt-57626.C: New.
2348 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2351 * gfortran.dg/pr64528.f90: New test.
2353 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
2355 * gcc.target/aarch64/subsp.c: New test.
2357 2015-01-13 Andrew Pinski <apinski@cavium.com>
2359 * gcc.target/aarch64/store-pair-1.c: New testcase.
2361 2015-01-13 Richard Biener <rguenther@suse.de>
2364 * gcc.dg/lto/pr64373_0.c: New testcase.
2366 2015-01-13 Andrew Pinski <apinski@cavium.com>
2368 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2369 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2371 2015-01-13 Richard Biener <rguenther@suse.de>
2373 PR tree-optimization/64406
2374 * gcc.dg/pr64406.c: New testcase.
2376 2015-01-13 Richard Biener <rguenther@suse.de>
2378 PR tree-optimization/64404
2379 * gcc.dg/vect/pr64404.c: New testcase.
2381 2015-01-13 Richard Biener <rguenther@suse.de>
2383 PR tree-optimization/64568
2384 * g++.dg/torture/pr64568.C: New testcase.
2386 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2388 * jit.dg/test-error-local-used-from-other-function.c: New test
2390 * jit.dg/test-error-param-reuse.c: New test case.
2391 * jit.dg/test-error-param-sharing.c: New test case.
2392 * jit.dg/test-error-param-used-from-other-function.c: New test
2394 * jit.dg/test-error-param-used-without-a-function.c: New test
2397 2015-01-12 Jakub Jelinek <jakub@redhat.com>
2399 PR tree-optimization/64563
2400 * gcc.dg/pr64563.c: New test.
2403 * gcc.target/i386/pr64513.c: New test.
2405 PR tree-optimization/64454
2406 * gcc.dg/pr64454.c: New test.
2409 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2411 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2412 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2413 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2414 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2415 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2416 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2417 * gcc.dg/vect/slp-25.c: Likewise.
2418 * gcc.dg/vect/vect-109.c: Likewise.
2419 * gcc.dg/vect/vect-13.c: Likewise.
2420 * gcc.dg/vect/vect-17.c: Likewise.
2421 * gcc.dg/vect/vect-18.c: Likewise.
2422 * gcc.dg/vect/vect-19.c: Likewise.
2423 * gcc.dg/vect/vect-20.c: Likewise.
2424 * gcc.dg/vect/vect-21.c: Likewise.
2425 * gcc.dg/vect/vect-22.c: Likewise.
2426 * gcc.dg/vect/vect-27.c: Likewise.
2427 * gcc.dg/vect/vect-29.c: Likewise.
2428 * gcc.dg/vect/vect-2-big-array.c: Likewise.
2429 * gcc.dg/vect/vect-2.c: Likewise.
2430 * gcc.dg/vect/vect-3.c: Likewise.
2431 * gcc.dg/vect/vect-4.c: Likewise.
2432 * gcc.dg/vect/vect-5.c: Likewise.
2433 * gcc.dg/vect/vect-72.c: Likewise.
2434 * gcc.dg/vect/vect-73-big-array.c: Likewise.
2435 * gcc.dg/vect/vect-73.c: Likewise.
2436 * gcc.dg/vect/vect-77-global.c: Likewise.
2437 * gcc.dg/vect/vect-78-global.c: Likewise.
2438 * gcc.dg/vect/vect-7.c: Likewise.
2439 * gcc.dg/vect/vect-86.c: Likewise.
2440 * gcc.dg/vect/vect-align-1.c: Likewise.
2441 * gcc.dg/vect/vect-align-3.c: Likewise.
2442 * gcc.dg/vect/vect-all-big-array.c: Likewise.
2443 * gcc.dg/vect/vect-all.c: Likewise.
2444 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2445 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2446 * gcc.dg/vect/vect-peel-3.c: Likewise.
2447 * gcc.dg/vect/vect-peel-4.c: Likewise.
2448 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2450 2015-01-12 Jeff Law <law@redhat.com>
2453 * gcc.target/m68k/pr64461.c: New test.
2455 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2457 * jit.dg/test-array-as-pointer.c (create_code): Update call
2458 to gcc_jit_context_new_global by setting "kind" to
2459 GCC_JIT_GLOBAL_IMPORTED.
2460 * jit.dg/test-error-array-as-pointer.c: Likewise.
2461 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2462 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2463 setting kind to GCC_JIT_GLOBAL_EXPORTED.
2464 * jit.dg/test-using-global.c (the_global): Rename to...
2465 (imported_global): ...this.
2466 (create_code): Update to test the three kinds of global.
2467 (verify_code): Likewise.
2469 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
2472 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
2474 * gcc.target/i386/pr64291-2.c: Updated.
2476 2015-01-12 Richard Biener <rguenther@suse.de>
2478 PR tree-optimization/64530
2479 * gfortran.dg/pr64530.f90: New testcase.
2481 2015-01-12 Richard Biener <rguenther@suse.de>
2484 * gcc.dg/torture/pr64357.c: New testcase.
2486 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
2488 * gcc.target/i386/nop-mcount.c: Properly place {} in target
2491 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2492 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2494 2015-01-12 Martin Liska <mliska@suse.cz>
2496 * gcc.dg/ipa/PR64550.c: New test.
2498 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
2501 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2503 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2506 * gfortran.dg/typebound_operator_20.f90: New.
2508 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2511 * gfortran.dg/proc_ptr_comp_42.f90: New.
2513 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2516 * gfortran.dg/proc_ptr_comp_41.f90: New.
2518 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
2520 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2522 2015-01-10 Tobias Burnus <burnus@net-b.de>
2525 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2526 and add dg-excess-errors.
2527 * gfortran.dg/line_length_6.f90: New.
2528 * gfortran.dg/line_length_7.f90: New.
2529 * gfortran.dg/line_length_8.f90: New.
2530 * gfortran.dg/line_length_9.f90: New.
2531 * gfortran.dg/line_length_10.f90: New.
2532 * gfortran.dg/line_length_11.f90: New.
2534 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2536 * jit.dg/test-threads.c (struct testcase): Move declaration
2537 to jit.dg/all-non-failing-tests.h.
2538 (testcases): Likewise.
2539 * jit.dg/all-non-failing-tests.h (struct testcase): Move
2540 declaration here from jit.dg/all-non-failing-tests.h.
2541 (testcases): Likewise.
2542 * jit.dg/test-combination.c (create_code): Eliminate spelling
2543 out all of the testcases in favor of looping through the
2544 "testcases" metadata.
2545 (verify_code): Likewise.
2547 2015-01-09 Jakub Jelinek <jakub@redhat.com>
2549 PR rtl-optimization/64536
2550 * gcc.dg/pr64536.c: New test.
2552 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2554 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2555 * jit.dg/test-combination.c (create_code): Likewise.
2556 (verify_code): Likewise.
2557 * jit.dg/test-constants.c: New test case.
2558 * jit.dg/test-threads.c: Add test-constants.c.
2560 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
2563 * objc.dg/gnu-api-2-class.m: Add a test case
2564 for the above change.
2566 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
2568 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2570 2015-01-09 Richard Biener <rguenther@suse.de>
2572 PR tree-optimization/64410
2573 * g++.dg/vect/pr64410.cc: New testcase.
2575 2015-01-09 Martin Liska <mliska@suse.cz>
2577 * gcc.dg/ipa/ipa-icf-32.c: New test.
2579 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2581 * c-c++-common/tsan/tsan_barrier.h: New.
2582 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2583 * c-c++-common/tsan/bitfield_race.c: Likewise.
2584 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2585 * c-c++-common/tsan/mutexset1.c: Likewise.
2586 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2587 * c-c++-common/tsan/race_on_mutex.c: Likewise.
2588 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2589 * c-c++-common/tsan/simple_race.c: Likewise.
2590 * c-c++-common/tsan/simple_stack.c: Likewise.
2591 * c-c++-common/tsan/sleep_sync.c: Likewise.
2592 * c-c++-common/tsan/tiny_race.c: Likewise.
2593 * c-c++-common/tsan/tls_race.c: Likewise.
2594 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2595 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2596 * g++.dg/tsan/atomic_free.C: Likewise.
2597 * g++.dg/tsan/atomic_free2.C: Likewise.
2598 * g++.dg/tsan/cond_race.C: Likewise.
2599 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2601 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
2604 * lib/target-supports.exp (check_effective_target_libatomic_available):
2606 * gfortran.dg/coarray/caf.exp: Only add -latomic for
2607 targets that match effective-target libatomic_available.
2608 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2610 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2612 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2613 Verify the result of gcc_jit_context_get_last_error.
2614 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2616 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2618 PR tree-optimization/63989
2619 * gcc.dg/strlenopt-27.c: New test.
2621 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2623 * jit.dg/harness.h (set_up_logging): New function.
2624 (test_jit): Fail if gcc_jit_context_acquire fails. Call
2625 set_up_logging on the context, so that every testcase is
2626 logged to a particular file.
2627 * jit.dg/test-nested-contexts.c (main): Open a logfile,
2628 and call gcc_jit_context_set_logfile on the top-level context.
2630 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2633 * g++.dg/opt/pr64338.C: New test.
2635 2015-01-08 Tobias Burnus <burnus@net-b.de>
2637 * gfortran.dg/coarray/codimension_2b.f90: New file.
2638 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2639 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2641 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2644 * g++.dg/ext/fnname4.C: New.
2646 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2649 * g++.dg/cpp0x/constexpr-64462.C: New.
2651 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2654 * g++.dg/cpp0x/deleted10.C: New.
2656 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2658 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2660 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2662 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2663 GCC_JIT_UNARY_OP_ABS.
2664 (verify_unary_ops): Likewise.
2666 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2668 * jit.dg/test-arith-overflow.c: New test case.
2669 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2670 * jit.dg/test-combination.c (create_code): Likewise.
2671 (verify_code): Likewise.
2672 * jit.dg/test-threads.c (testcases): Likewise.
2674 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2676 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2677 rather than "jit". Load g++.exp, and call g++_init.
2678 Run test-*.cc files within the testsuite and *.cc files within
2680 (jit-dg-test): Drop the addition of -fgnu89-inline to
2681 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2682 doing it when compiling C testcases (since g++ does not handle
2683 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2684 is restored to the value after g++_init ran, rather than the
2685 value before g++_init ran. Return a list of
2686 $comp_output $output_file, as dg-test assumes.
2688 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2690 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2691 make it easier to figure out the origin of each test result when
2692 running test-combination.c and test-threads.c.
2693 (CHECK_VALUE): Likewise.
2694 (CHECK_DOUBLE_VALUE): Likewise.
2695 (CHECK_STRING_VALUE): Likewise.
2696 (CHECK_STRING_STARTS_WITH): Likewise.
2697 (CHECK_STRING_CONTAINS): Likewise.
2699 (check_string_value): Likewise, add "funcname" param.
2700 (check_string_starts_with): Likewise.
2701 (check_string_contains): Likewise.
2703 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2705 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2706 generating name of built executable.
2708 2015-01-07 Marek Polacek <polacek@redhat.com>
2711 * gcc.dg/pr64440.c: New test.
2712 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2714 2015-01-07 Marek Polacek <polacek@redhat.com>
2717 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2718 * gcc.dg/pr64417.c: New test.
2720 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2723 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2726 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2728 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2729 Check if testcases run without errors, not just if they compile.
2731 2015-01-06 Christian Bruel <christian.bruel@st.com>
2734 * gcc.target/sh/pr64507.c: New test.
2736 2015-01-06 Arnaud Charlet <charlet@adacore.com>
2738 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2740 2015-01-06 Jakub Jelinek <jakub@redhat.com>
2742 * c-c++-common/asan/sanitize-all-1.c: New test.
2743 * c-c++-common/ubsan/sanitize-all-1.c: New test.
2744 * c-c++-common/ubsan/sanitize-all-2.c: New test.
2745 * c-c++-common/ubsan/sanitize-all-3.c: New test.
2746 * c-c++-common/ubsan/sanitize-all-4.c: New test.
2748 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2750 * lib/target-supports.exp (check_profiling_available): Return 0 for
2752 (check_effective_target_tls_runtime): Likewise.
2753 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2754 * gcc.dg/20020312-2.c: Adjust for Visium.
2755 * gcc.dg/tls/thr-cse-1.c: Likewise
2756 * gcc.dg/tree-ssa/20040204-1.c: Likewise
2757 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2758 * gcc.dg/weak/typeof-2.c: Likewise.
2760 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
2762 PR rtl-optimization/64287
2763 * gcc.dg/aru-2.c: New test.
2765 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2768 * c-c++-common/ubsan/pr64344-1.c: New test.
2769 * c-c++-common/ubsan/pr64344-2.c: New test.
2771 PR tree-optimization/64465
2772 * gcc.dg/pr64465.c: New test.
2774 PR tree-optimization/64494
2775 * gcc.c-torture/compile/pr64494.c: New test.
2777 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2780 * gfortran.dg/realloc_on_assign_25.f90: New test.
2782 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2784 Update copyright years.
2786 2015-01-05 Marek Polacek <polacek@redhat.com>
2789 * gcc.dg/pr64423.c: New test.
2791 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
2793 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2794 mmix-knuth-mmixware for the same reason as for MIPS.
2795 * gcc.dg/debug/debug-2.c: Ditto.
2797 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2799 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
2802 * lib/gfortran.exp: Add libatomic library search path.
2803 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2804 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2806 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2808 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2810 * c-c++-common/tsan/bitfield_race.c: New testcase.
2811 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2813 2015-01-02 Tobias Burnus <burnus@net-b.de>
2815 * gfortran.dg/coarray/collectives_4.f90: New.
2817 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2820 * gfortran.dg/extends_16.f90: New.
2822 2015-01-02 Tobias Burnus <burnus@net-b.de>
2824 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2826 2015-01-02 Tobias Burnus <burnus@net-b.de>
2828 * gfortran.dg/coarray/codimension_2.f90: New.
2829 * gfortran.dg/coarray/codimension_2a.f90: New.
2830 * gfortran.dg/coarray_35.f90: New.
2831 * gfortran.dg/coarray_35a.f90: New.
2833 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2836 * gfortran.dg/dummy_procedure_11.f90: New.
2838 Copyright (C) 2015 Free Software Foundation, Inc.
2840 Copying and distribution of this file, with or without modification,
2841 are permitted in any medium without royalty provided the copyright
2842 notice and this notice are preserved.