1 2015-02-23 Martin Sebor <msebor@redhat.com>
4 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5 two parts. One to save registers, the other to verify the
6 registers have the right values. Save register state into
7 static data rather than on the stack.
9 2015-02-20 Jakub Jelinek <jakub@redhat.com>
12 * c-c++-common/asan/pr63888.c: New test.
14 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
17 * gcc.c-torture/compile/pr65163.c: New.
19 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
21 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
23 * gcc.dg/hoist-register-pressure-2.c: Likewise.
24 * gcc.dg/hoist-register-pressure-3.c: Likewise.
26 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
28 * gcc.target/s390/20090223-1.c: Add
29 -Wno-implicit-function-declaration option.
30 * gcc.target/s390/pr42224.c: Likewise.
31 * gcc.target/s390/pr55718.c: Likewise.
33 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
35 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
36 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
37 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
38 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
39 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
40 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
41 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
42 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
43 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
44 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
45 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
46 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
47 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
48 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
49 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
50 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
51 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
52 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
53 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
54 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
55 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
57 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
59 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
60 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
61 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
62 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
63 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
64 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
65 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
66 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
67 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
68 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
69 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
70 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
71 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
72 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
73 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
74 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
76 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
80 * gfortran.dg/pr61960.f90: New.
81 * gfortran.dg/pr64230.f90: New.
82 * gfortran.dg/pr64980.f03: New.
84 2015-02-22 Tom de Vries <tom@codesourcery.com>
86 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
88 2015-02-21 Arnaud Charlet <charlet@adacore.com>
91 * gnat.dg/timing_events.adb: Removed, invalid test.
93 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
96 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
98 * g++.dg/gcov/gcov-2.C: Likewise.
100 2015-02-20 Richard Biener <rguenther@suse.de>
102 PR tree-optimization/65136
103 * gcc.dg/tree-ssa/pr65136.c: New testcase.
105 2015-02-20 Jakub Jelinek <jakub@redhat.com>
108 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
109 and nvptx-*-* blacklisting.
111 * gcc.dg/sibcall-9.c: New test.
112 * gcc.dg/sibcall-10.c: New test.
114 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
116 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
118 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
121 * gcc.target/avr/torture/pr64452.c: New test.
123 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
125 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
126 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
128 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
131 * lib/target-supports.exp (check_compile): Check whether
132 additional_sources is defined before using it.
134 2015-02-19 Jakub Jelinek <jakub@redhat.com>
137 * g++.dg/opt/pr65074.C: New file.
139 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
141 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
142 (size_type): New typedef.
143 (operator "" _script): Use it for the last argument.
145 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
147 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
149 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
151 * testsuite/lib/target-supports.exp (check_compile): Save/restore
152 additional_sources that may belong to an actual test.
154 2015-02-18 Jakub Jelinek <jakub@redhat.com>
156 PR gcov-profile/64634
157 * g++.dg/gcov/gcov-15.C: New test.
159 2015-02-18 Tom de Vries <tom@codesourcery.com>
161 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
163 2015-02-18 Tom de Vries <tom@codesourcery.com>
165 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
167 2015-02-18 Tom de Vries <tom@codesourcery.com>
169 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
171 2015-02-18 Tom de Vries <tom@codesourcery.com>
173 * gfortran.dg/fmt_cache_1.f: Add missing close.
175 2015-02-18 Tom de Vries <tom@codesourcery.com>
178 * gfortran.dg/read_eof_8.f90: Add missing close.
180 2015-02-18 Richard Biener <rguenther@suse.de>
182 PR tree-optimization/65063
183 * gcc.dg/pr65063.c: New testcase.
185 2015-02-18 Richard Biener <rguenther@suse.de>
187 PR tree-optimization/62217
188 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
190 2015-02-18 Marek Polacek <polacek@redhat.com>
193 * c-c++-common/ubsan/pr65081.c: New test.
195 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
197 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
198 * gcc.target/sh/force-cbranch-delay-slot.c: New.
200 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
202 * gcc.dg/ipa/propalign-3.c: New test.
204 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
207 * gcc.target/sh/pr64793.c: New.
208 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
210 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
212 * gcc.target/arm/divzero.c: New test case.
214 2015-02-17 Tom de Vries <tom@codesourcery.com>
216 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
218 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
219 Jakub Jelinek <jakub@redhat.com>
222 * g++.dg/cpp0x/pr65075.C: New test.
224 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
227 * gcc.target/powerpc/pr65058.c: New test.
229 2015-02-16 Jeff Law <law@redhat.com>
231 PR tree-optimization/64823
232 * gcc.dg/uninit-20.c: New test.
234 2015-02-16 Jakub Jelinek <jakub@redhat.com>
235 James Greenhalgh <james.greenhalgh@arm.com>
238 * gcc.dg/ipa/ipa-clone-1.c: New test.
240 2015-02-16 Richard Biener <rguenther@suse.de>
242 PR tree-optimization/65077
243 * gcc.dg/torture/pr65077.c: New testcase.
245 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
247 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
248 Directive adjusted to scan for ldaxr.
249 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
250 adjusted to scan for ldaex.
252 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
255 * g++.dg/cpp0x/constexpr-65080.C: New.
257 2015-02-16 Richard Biener <rguenther@suse.de>
259 PR tree-optimization/63593
260 * gcc.dg/pr63593.c: New testcase.
262 2015-02-16 Marek Polacek <polacek@redhat.com>
265 * gcc.dg/pr65066.c: New test.
267 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
269 * gcc.dg/pr65002.C: Move ...
270 * g++.dg/ipa/pr65002.C: ... here.
272 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
274 * gcc.target/powerpc/pr64205.c: Skip on AIX.
275 * gcc.target/powerpc/pr64505.c: Skip on AIX.
276 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
277 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
279 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
282 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
283 the expression to find calls.
284 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
285 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
286 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
287 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
288 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
290 2015-02-14 Marek Polacek <polacek@redhat.com>
293 * gcc.dg/array-11.c: New test.
294 * gcc.dg/array-12.c: New test.
295 * gcc.dg/array-13.c: New test.
296 * gcc.dg/array-14.c: New test.
297 * gcc.dg/c99-flex-array-typedef-1.c: New test.
298 * gcc.dg/c99-flex-array-typedef-2.c: New test.
299 * gcc.dg/c99-flex-array-typedef-3.c: New test.
300 * gcc.dg/c99-flex-array-typedef-5.c: New test.
301 * gcc.dg/c99-flex-array-typedef-7.c: New test.
302 * gcc.dg/c99-flex-array-typedef-8.c: New test.
304 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
307 * g++.dg/lookup/using54.C: New.
309 2015-02-13 Jeff Law <law@redhat.com>
312 Revert my change for tree-optimization/64823.
314 2015-02-13 Jakub Jelinek <jakub@redhat.com>
316 PR tree-optimization/65053
317 * gcc.c-torture/execute/pr65053-1.c: New test.
318 * gcc.c-torture/execute/pr65053-2.c: New test.
320 2015-02-13 Marek Polacek <polacek@redhat.com>
323 * gcc.dg/pr65050.c: New test.
325 2015-02-13 Jeff Law <law@redhat.com>
327 PR tree-optimization/64823
328 * gcc.dg/uninit-20.c: New test.
330 PR rtl-optimization/47477
331 * gcc.dg/tree-ssa/pr47477.c: New test.
333 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
336 * g++.dg/parse/ivdep-2.C: New.
337 * g++.dg/parse/ivdep-3.C: Likewise.
339 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
342 * gfortran.dg/continuation_13.f90: New test.
343 * gfortran.dg/continuation_14.f: New test.
345 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
348 * g++.dg/cpp0x/sfinae55.C: New.
350 2015-02-13 Jakub Jelinek <jakub@redhat.com>
353 * g++.dg/ipa/pr65034.C: New test.
355 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
357 PR tree-optimization/65002
358 * gcc.dg/pr65002.C: New.
360 2015-02-13 Marek Polacek <polacek@redhat.com>
363 * c-c++-common/pr65040.c: New test.
365 2015-02-13 Bin Cheng <bin.cheng@arm.com>
367 PR tree-optimization/64705
368 * gcc.dg/tree-ssa/pr64705.c: New test.
370 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
373 * gcc.dg/visibility-22.c: New test.
374 * gcc.dg/visibility-23.c: New test.
375 * gcc.target/i386/pr32219-1.c: New test.
376 * gcc.target/i386/pr32219-2.c: New test.
377 * gcc.target/i386/pr32219-3.c: New test.
378 * gcc.target/i386/pr32219-4.c: New test.
379 * gcc.target/i386/pr32219-5.c: New test.
380 * gcc.target/i386/pr32219-6.c: New test.
381 * gcc.target/i386/pr32219-7.c: New test.
382 * gcc.target/i386/pr32219-8.c: New test.
383 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
385 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
388 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
389 four different KINDs.
391 2015-02-12 Jakub Jelinek <jakub@redhat.com>
394 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
397 * g++.dg/ubsan/pr65000.C: New test.
399 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
402 * gfortran.dg/finalize_28.f90: New test
404 2015-02-12 Jakub Jelinek <jakub@redhat.com>
407 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
408 DW_TAG_lexical_block removal.
409 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
410 * g++.dg/guality/pr55541.C: New test.
413 * g++.dg/ubsan/pr64984.C: New test.
415 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
417 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
419 2015-02-12 Jakub Jelinek <jakub@redhat.com>
422 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
423 instructions for 2015-01-14 get_memmodel changes.
424 * gcc.target/powerpc/atomic-p8.c: Likewise.
427 * g++.dg/ubsan/pr65019.C: New test.
429 PR tree-optimization/65014
430 * gcc.c-torture/compile/pr65014.c: New test.
432 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
435 * gfortran/fmt_g0_7.f08: Revise test.
437 2015-02-11 Jeff Law <law@redhat.com>
440 * gcc.target/m68k/pr63347.c: New test.
442 2015-02-11 Marek Polacek <polacek@redhat.com>
444 * g++.dg/ubsan/shift-1.C: New test.
445 * gcc.dg/ubsan/c-shift-2.c: New test.
446 * c-c++-common/ubsan/shift-5.c: Remove file.
448 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
450 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
451 Directive adjusted to XFAIL.
452 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
455 2015-02-11 Jakub Jelinek <jakub@redhat.com>
458 * g++.dg/opt/pr65003.C: New test.
460 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
462 * lib/target-supports.exp (check_effective_target_pie): Renamed
464 (check_effective_target_pie_enabled): This.
465 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
466 * gcc.target/i386/pie.c: Likewise.
468 2015-02-11 Andrew Pinski <apinski@cavium.com>
471 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
472 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
474 2015-02-11 Jakub Jelinek <jakub@redhat.com>
477 * gcc.target/i386/pr61925-1.c: New test.
478 * gcc.target/i386/pr61925-2.c: New test.
479 * gcc.target/i386/pr61925-3.c: New test.
481 2015-02-10 Jakub Jelinek <jakub@redhat.com>
484 * g++.dg/asan/pr65004.C: New test.
486 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
489 * gcc.taget/sh/pr64661-0.h: New.
490 * gcc.taget/sh/pr64661-1.c: New.
491 * gcc.taget/sh/pr64661-2.c: New.
492 * gcc.taget/sh/pr64661-3.c: New.
493 * gcc.taget/sh/pr64661-4.c: New.
495 2015-02-10 Richard Biener <rguenther@suse.de>
497 PR tree-optimization/64995
498 * g++.dg/torture/pr64995.C: New testcase.
500 2015-02-10 Richard Biener <rguenther@suse.de>
502 PR tree-optimization/64909
503 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
505 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
507 * gcc.dg/signbit-sa.c: New test.
509 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
512 * gfortran/fmt_g0_7.f08: New test.
514 2015-02-10 Bin Cheng <bin.cheng@arm.com>
516 PR tree-optimization/43378
517 * gcc.dg/tree-ssa/pr43378.c: New test.
519 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
522 * g++.dg/torture/pr64978.C: New testcase.
524 2015-02-09 Jakub Jelinek <jakub@redhat.com>
527 * gcc.dg/asan/pr64981.c: New test.
529 2015-02-09 Marek Polacek <polacek@redhat.com>
532 * gcc.dg/pr64856.c: New test.
534 2015-02-09 Jakub Jelinek <jakub@redhat.com>
537 * gcc.dg/tree-ssa/stdarg-7.c: New test.
538 * gcc.c-torture/execute/pr64979.c: New test.
540 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
542 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
544 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
546 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
547 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
549 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
552 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
554 2015-02-09 Richard Biener <rguenther@suse.de>
556 PR tree-optimization/54000
557 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
559 2015-02-09 Tom de Vries <tom@codesourcery.com>
561 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
563 2015-02-09 Martin Liska <mliska@suse.cz>
565 * g++.dg/ipa/pr64858.C: New test.
567 2015-02-09 Tom de Vries <tom@codesourcery.com>
569 * gcc.dg/uninit-19.c: Fix warning line for fpic.
571 2015-02-08 Andrew Pinski <apinski@cavium.com>
573 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
575 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
578 * gfortran.dg/use_rename_8.f90: New.
580 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
582 * gnat.dg/addr7.ad[sb]: New test.
583 * gnat.dg/addr8.ad[sb]: Likewise.
585 2015-02-06 David Malcolm <dmalcolm@redhat.com>
588 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
589 from jit.dg/test-compile-to-executable.c's create_code, with a
590 clarification of the output message.
591 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
593 (test_jit): Use CHECK_NO_ERRORS when calling
594 gcc_jit_context_compile_to_file.
595 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
596 jit-verify-compile-to-file to jit-verify-output-file-was-created.
597 (jit-setup-compile-to-file): Likewise. Add a verbose comment
598 about deletions that are attempted.
599 (jit-verify-compile-to-file): Rename to...
600 (jit-verify-output-file-was-created): ...this, and drop the
601 attempt to run "file" and verify the output.
602 (jit-verify-assembler): New function.
603 (jit-verify-object): New function.
604 (jit-verify-dynamic-library): New function.
605 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
606 favor of an implementation from new file
607 create-code-for-hello-world-executable.h, which also adds a
609 (dg-final): Replace jit-verify-compile-to-file with
610 jit-verify-output-file-was-created, and invoke new function
611 jit-verify-assembler.
612 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
614 (dg-final): Replace jit-verify-compile-to-file with
615 jit-verify-output-file-was-created, and invoke new function
616 jit-verify-dynamic-library.
617 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
618 favor of an implementation from new file
619 create-code-for-hello-world-executable.h, which also adds a
621 (dg-final): Replace jit-verify-compile-to-file with
622 jit-verify-output-file-was-created. Strengthen the expected stdout
623 from the built executable.
624 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
625 favor of an implementation from new file
626 create-code-for-hello-world-executable.h, which also adds a
628 (dg-final): Replace jit-verify-compile-to-file with
629 jit-verify-output-file-was-created, and invoke new function
631 * jit.dg/verify-dynamic-library.c: New source file.
633 2015-02-06 Sebastian Pop <s.pop@samsung.com>
634 Brian Rzycki <b.rzycki@samsung.com>
636 PR tree-optimization/64878
637 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
639 2015-02-06 Jakub Jelinek <jakub@redhat.com>
642 * g++.dg/ipa/pr64896.C: New test.
644 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
647 * gcc.target/powerpc/pr64205.c: New file.
649 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
651 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
652 (dg-options): Use -fpie instead of -fPIE -pie.
654 2015-02-06 Jakub Jelinek <jakub@redhat.com>
657 * g++.dg/asan/pr64937.C: New test.
659 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
662 * gfortran.dg/class_to_type_4.f90: New test
664 2015-01-29 Andre Vehreschild <vehre@gmx.de>
666 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
668 2015-02-06 Jakub Jelinek <jakub@redhat.com>
670 PR rtl-optimization/64957
672 * gcc.c-torture/execute/pr64957.c: New test.
674 2015-02-05 Jeff Law <law@redhat.com>
677 * gcc.target/h8300/pr17306-1.c: New test.
678 * gcc.target/h8300/pr17306-2.c: New test.
680 2015-02-05 Tobias Burnus <burnus@net-b.de>
683 * gfortran.dg/structure_constructor_12.f90: New.
685 2015-02-05 Jeff Law <law@redhat.com>
688 gcc.target/h8300/pr58400.c: New test.
690 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
692 * gcc.target/arm/macro_defs0.c: New test.
693 * gcc.target/arm/macro_defs1.c: New test.
694 * gcc.target/arm/macro_defs2.c: New test.
696 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
698 PR rtl-optimization/64905
699 * gcc.target/i386/pr64905.c: Require nonpic target.
700 (dg-options): Add -fomit-frame-pointer.
703 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
705 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
708 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
711 * gfortran.dg/type_to_class_2.f90: New test
712 * gfortran.dg/type_to_class_3.f90: New test
714 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
717 * g++.dg/torture/pr64686.C: New testcase.
719 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
721 PR rtl-optimization/64905
722 * gcc.target/i386/pr64905.c: New file.
724 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
726 * gcc.dg/guality/pr41447-1.c: Remove xfail.
727 * gcc.dg/guality/pr41616-1.c: Ditto.
729 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
732 * gcc.dg/pr64817-3.c: New.
734 2015-02-04 Jakub Jelinek <jakub@redhat.com>
735 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
737 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
738 pass parameters in registers.
739 * gcc.dg/guality/pr36728-2.c (main): Likewise.
740 * gcc.dg/guality/pr36728-3.c (main): Likewise.
741 * gcc.dg/guality/pr36728-4.c (main): Likewise.
743 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
744 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
746 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
747 list, allow for multilibed targets.
748 * gcc.dg/combine_ashiftrt_2.c: Likewise.
750 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
752 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
753 * gcc.dg/pr46728-6.c: Ditto.
755 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
757 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
758 for mips_nanlegacy target.
760 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
762 * gcc.target/i386/chkp-hidden-def.c: New.
764 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
767 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
768 to use 24 bits for bitfield b.
770 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
773 * lib/target-supports.exp (check_effective_target_bswap64): Do not
774 cache result in a global variable. Include all 32-bit targets for
777 2015-02-03 Jakub Jelinek <jakub@redhat.com>
779 PR rtl-optimization/64756
780 * gcc.c-torture/execute/pr64756.c: New test.
782 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
785 * gcc.target/sh/pr64660-0.h: New.
786 * gcc.target/sh/pr64660-1.c: New.
787 * gcc.target/sh/pr64660-2.c: New.
788 * gcc.target/sh/pr64660-3.c: New.
789 * gcc.target/sh/pr64660-4.c: New.
791 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
794 * g++.dg/warn/Waddress-2.C: New.
796 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
799 * gcc.target/i386/pr49095.c: XFAIL for ia32.
801 2015-02-03 Dodji Seketeli <dodji@redhat.com>
803 PR preprocessor/64803
804 * gcc.dg/cpp/builtin-macro-1.c: New test case.
806 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
808 * g++.dg/ipa/devirt-37.C: Disable early inlining.
810 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
812 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
813 (_ARM_FPSRC): Add DN and AHP fields.
814 (clean_results): Force DN=1 on AArch64.
815 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
816 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
817 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
818 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
819 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
820 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
822 2015-02-02 Alan Modra <amodra@gmail.com>
824 * gcc.target/powerpc/cprophard.c: New.
826 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
828 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
829 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
831 2015-02-01 Jakub Jelinek <jakub@redhat.com>
834 * gcc.dg/pr64817-1.c: New test.
835 * gcc.dg/pr64817-2.c: New test.
837 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
840 * gcc.target/sh/pr64851-0.h: New
841 * gcc.target/sh/pr64851-1.c: New
842 * gcc.target/sh/pr64851-2.c: New
843 * gcc.target/sh/pr64851-3.c: New
844 * gcc.target/sh/pr64851-4.c: New
846 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
849 * gcc.dg/torture/pr64882.c: New test.
851 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
854 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
857 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
859 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
860 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
861 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
862 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
863 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
864 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
866 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
867 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
869 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
870 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
873 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
876 * g++.dg/pr64688-2.C: New.
878 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
880 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
881 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
882 * gcc.target/i386/fuse-caller-save.c: Ditto.
883 * gcc.target/i386/headmerge-1.c: Ditto.
884 * gcc.target/i386/headmerge-2.c: Ditto.
885 * gcc.target/i386/sibcall-6.c: Ditto.
887 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
890 * gcc.target/i386/pr64617.c: New test.
892 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
895 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
896 (dg-options): Remove -m32.
897 (dg-final): Scan for "movb %al" only.
898 * gcc.target/i386/pr15184-2.c: Ditto.
900 2015-01-30 Richard Biener <rguenther@suse.de>
902 PR tree-optimization/64829
903 * gcc.dg/vect/pr64829.c: New testcase.
905 2015-01-29 Marek Polacek <polacek@redhat.com>
908 * gcc.dg/pr64709.c: New test.
910 2015-01-29 Jakub Jelinek <jakub@redhat.com>
913 * g++.dg/ubsan/pr64717-1.C: New test.
914 * g++.dg/ubsan/pr64717-2.C: New test.
916 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
918 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
920 2015-01-29 Jeff Law <law@redhat.com>
923 * gcc.target/i386/pr15184-1.c: New test.
924 * gcc.target/i386/pr15184-2.c: New test.
926 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
928 PR tree-optimization/64746
929 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
931 2015-01-29 Richard Biener <rguenther@suse.de>
933 PR tree-optimization/64853
934 * gcc.dg/torture/pr64853.c: New testcase.
936 2015-01-29 Richard Biener <rguenther@suse.de>
938 PR tree-optimization/64844
939 * gcc.dg/vect/pr64844.c: New testcase.
941 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
944 * gcc.dg/pr64809.c: Delete.
946 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
949 * gcc.target/i386/pr64805.c: New.
951 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
953 * gcc.dg/guality/guality.h (main): Add argv[0] to
956 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
959 * gcc.dg/tree-ssa/pr64801.c: New testcase.
961 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
964 * gcc.target/sh/sh.exp
965 (check_effective_target_atomic_model_soft_gusa_available,
966 check_effective_target_atomic_model_soft_tcb_available,
967 check_effective_target_atomic_model_soft_imask_available,
968 check_effective_target_atomic_model_hard_llcs_available): New.
969 * gcc.target/sh/pr64659-0.h: New.
970 * gcc.target/sh/pr64659-1.c: New.
971 * gcc.target/sh/pr64659-2.c: New.
972 * gcc.target/sh/pr64659-3.c: New.
973 * gcc.target/sh/pr64659-4.c: New.
975 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
977 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
978 scan-assembler-times pattern.
980 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
983 * gcc.dg/pr64809.c: New test.
985 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
987 PR tree-optimization/64277
988 * gcc.dg/pr64277.c: New.
990 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
992 PR tree-optimization/64718
993 * gcc.c-torture/execute/pr64718.c: New test.
995 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
997 * gcc.target/aarch64/abs_2.c: New.
999 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
1001 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1002 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1003 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1006 2015-01-28 Jakub Jelinek <jakub@redhat.com>
1009 * lib/target-supports.exp (check_effective_target_comdat_group): New.
1010 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1011 { target comdat_group }.
1013 2015-01-27 Tobias Burnus <burnus@net-b.de>
1016 * gfortran.dg/goacc/coarray_2.f90: New.
1018 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1022 * g++.dg/torture/pr64139.C: New testcase.
1023 * g++.dg/torture/pr60871.C: Likewise.
1025 2015-01-27 Janus Weil <janus@gcc.gnu.org>
1028 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1029 prevent linking errors.
1031 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1034 * g++.dg/torture/pr64282.C: New testcase.
1036 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1038 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
1041 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1043 * gcc.target/s390/hotpatch-13.c: New testcase.
1044 * gcc.target/s390/hotpatch-14.c: New testcase.
1045 * gcc.target/s390/hotpatch-15.c: New testcase.
1046 * gcc.target/s390/hotpatch-16.c: New testcase.
1047 * gcc.target/s390/hotpatch-17.c: New testcase.
1048 * gcc.target/s390/hotpatch-18.c: New testcase.
1049 * gcc.target/s390/hotpatch-19.c: New testcase.
1050 * gcc.target/s390/hotpatch-20.c: New testcase.
1051 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
1052 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
1053 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
1054 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
1055 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
1056 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
1057 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
1058 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
1059 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
1060 * gcc.target/s390/hotpatch-10.c: Likewise.
1061 * gcc.target/s390/hotpatch-11.c: Likewise.
1062 * gcc.target/s390/hotpatch-12.c: Likewise.
1063 * gcc.target/s390/hotpatch-2.c: Likewise.
1064 * gcc.target/s390/hotpatch-3.c: Likewise.
1065 * gcc.target/s390/hotpatch-4.c: Likewise.
1066 * gcc.target/s390/hotpatch-5.c: Likewise.
1067 * gcc.target/s390/hotpatch-6.c: Likewise.
1068 * gcc.target/s390/hotpatch-7.c: Likewise.
1069 * gcc.target/s390/hotpatch-8.c: Likewise.
1070 * gcc.target/s390/hotpatch-9.c: Likewise.
1071 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
1072 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1073 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1074 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1075 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1076 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1077 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1078 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1080 2015-01-27 Jiong Wang <jiong.wang@arm.com>
1082 * gcc.dg/long_branch.c: New testcase.
1084 2015-01-27 Richard Biener <rguenther@suse.de>
1086 PR tree-optimization/56273
1087 PR tree-optimization/59124
1088 PR tree-optimization/64277
1089 * g++.dg/warn/Warray-bounds-6.C: New testcase.
1090 * gcc.dg/Warray-bounds-12.c: Likewise.
1091 * gcc.dg/Warray-bounds-13.c: Likewise.
1093 2015-01-27 Jakub Jelinek <jakub@redhat.com>
1095 PR rtl-optimization/61058
1096 * gcc.dg/pr61058.c: New test.
1098 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
1100 * gcc.target/i386/chkp-narrow-bounds.c: New.
1102 2015-01-27 Jakub Jelinek <jakub@redhat.com>
1104 PR tree-optimization/64807
1105 * gcc.dg/pr64807.c: New test.
1108 * gcc.dg/pr64766.c: New test.
1110 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
1113 * gcc.target/sh/pr49263-4.c: New.
1115 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
1118 * gfortran.dg/allocate_with_mold_1.f90: New test
1120 2015-01-26 Jakub Jelinek <jakub@redhat.com>
1123 * gcc.dg/pr64778.c: New test.
1126 * gcc.dg/vect/pr64421.c: New test.
1128 2015-01-26 Tobias Burnus <burnus@net-b.de>
1131 * gfortran.dg/coarray_36.f: New.
1132 * gfortran.dg/coarray_37.f90: New.
1134 2015-01-26 Janus Weil <janus@gcc.gnu.org>
1137 * gfortran.dg/class_allocate_18.f90: New.
1139 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1141 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
1143 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1145 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
1147 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1149 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
1151 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1153 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
1155 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1157 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
1158 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
1159 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
1160 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
1162 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1164 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
1165 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
1166 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
1168 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1170 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
1171 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
1172 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
1173 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
1174 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
1177 2015-01-26 Richard Biener <rguenther@suse.de>
1180 * gcc.dg/uninit-19.c: New testcase.
1182 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1184 * lib/target-supports.exp (check_effective_target_vect64): Add
1187 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
1190 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
1192 2015-01-26 Tony Liu <tony.liu@arm.com>
1194 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
1197 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
1200 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
1201 correctly, clean up afterwards.
1203 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
1206 * gfortran.dg/use_rename_7.f90: New.
1208 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
1210 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
1211 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
1213 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
1216 * gcc.target/sh/pr54236-4.c: New.
1218 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
1220 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1221 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
1224 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
1227 * gfortran.dg/open_new_segv.f90: New test.
1229 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
1238 * gcc.target/sh/pr64345-1.c: New.
1239 * gcc.target/sh/pr64345-2.c: New.
1240 * gcc.target/sh/pr59533-1.c: New.
1241 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
1242 * gcc.target/sh/pr52933-2.c: Likewise.
1243 * gcc.target/sh/pr54089-1.c: Likewise.
1244 * gcc.target/sh/pr54236-1.c: Likewise.
1245 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1246 * gcc.target/sh/pr49263-1.c: Remove xfails.
1247 * gcc.target/sh/pr49263-2.c: Likewise.
1248 * gcc.target/sh/pr49263-3.c: Likewise.
1249 * gcc.target/sh/pr53987-1.c: Likewise.
1250 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
1251 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
1252 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
1253 (test05, test06, test07, test08, test09, test10, test11, test12): New.
1254 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
1255 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
1257 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
1260 2015-01-24 Tom de Vries <tom@codesourcery.com>
1262 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
1264 2015-01-23 Ian Lance Taylor <iant@google.com>
1267 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
1268 targets without split stack support.
1270 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
1273 * gcc.target/i386/pr64317.c: New test.
1275 2015-01-23 Jakub Jelinek <jakub@redhat.com>
1277 PR rtl-optimization/63637
1278 PR rtl-optimization/60663
1279 * gcc.dg/pr63637-1.c: New test.
1280 * gcc.dg/pr63637-2.c: New test.
1281 * gcc.dg/pr63637-3.c: New test.
1282 * gcc.dg/pr63637-4.c: New test.
1283 * gcc.dg/pr63637-5.c: New test.
1284 * gcc.dg/pr63637-6.c: New test.
1285 * gcc.target/i386/pr63637-1.c: New test.
1286 * gcc.target/i386/pr63637-2.c: New test.
1287 * gcc.target/i386/pr63637-3.c: New test.
1288 * gcc.target/i386/pr63637-4.c: New test.
1289 * gcc.target/i386/pr63637-5.c: New test.
1290 * gcc.target/i386/pr63637-6.c: New test.
1292 2015-01-23 Richard Biener <rguenther@suse.de>
1295 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
1296 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
1298 2015-01-23 Marek Polacek <polacek@redhat.com>
1300 PR preprocessor/60570
1301 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
1302 * gcc.dg/cpp/pr60570.c: New test.
1304 2015-01-23 Richard Biener <rguenther@suse.de>
1307 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1308 vectorization on vect64 targets.
1310 2015-01-23 Janus Weil <janus@gcc.gnu.org>
1313 * gfortran.dg/class_allocate_17.f90: New.
1315 2015-01-23 Tobias Burnus <burnus@net-b.de>
1318 * gfortran.dg/goacc/combined_loop.f90: New.
1320 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1323 * gfortran.dg/make_unit.f90: New test.
1325 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1328 * gfortran.dg/negative_unit_int8.f: Update.
1330 2015-01-22 Jeff Law <law@redhat.com>
1333 * gcc.target/m68k/pr52076-1.c: New test.
1334 * gcc.target/m68k/pr52076-2.c: New test.
1336 2015-01-22 Richard Biener <rguenther@suse.de>
1339 * gcc.dg/torture/pr64728.c: New testcase.
1341 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
1344 * g++.dg/pr64688.C: New test.
1346 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
1348 * gcc.target/i386/chkp-always_inline.c (f1): Make static
1349 to avoid errors with -fpic.
1351 2015-01-22 Richard Biener <rguenther@suse.de>
1354 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1356 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
1358 PR rtl-optimization/64682
1359 * gcc.c-torture/execute/pr64682.c: New file.
1361 2015-01-21 Jakub Jelinek <jakub@redhat.com>
1364 * gcc.dg/pr64511.c: New test.
1366 PR rtl-optimization/62078
1367 * g++.dg/opt/pr62078.C: New test.
1370 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1372 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
1375 * gfortran.dg/internal_pack_15.f90: New test.
1377 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1379 * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
1381 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1383 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1385 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1387 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1389 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1391 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1393 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1395 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1397 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1399 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1401 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1403 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1405 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1407 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1409 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1411 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1413 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1415 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1417 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1419 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1421 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1423 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1425 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1427 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1429 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1431 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1432 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1433 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1436 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1438 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1439 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1440 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1443 2015-01-21 Renlin Li <renlin.li@arm.com>
1445 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1446 * g++.dg/tls/thread_local5g.C: Likewise.
1447 * g++.dg/tls/thread_local6g.C: Likewise.
1449 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1451 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1452 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1453 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1455 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1457 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1458 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1459 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1461 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1463 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1464 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1465 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1467 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1469 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1470 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1471 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1473 2015-01-20 Jeff Law <law@redhat.com>
1476 * gcc.target/m68k/pr59946.c: New test.
1478 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1480 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1481 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1482 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1484 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1486 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1487 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1488 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1490 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1492 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1493 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1494 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1496 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1498 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1499 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1500 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1502 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1505 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1507 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1508 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1509 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1511 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1513 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1514 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1515 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1517 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1519 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1521 2015-01-20 Jakub Jelinek <jakub@redhat.com>
1523 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1526 * g++.dg/ubsan/pr64632.C: New test.
1529 * gcc.dg/pr64663.c: New test.
1531 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1534 * g++.dg/warn/Wunused-var-23.C: New.
1536 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1539 * g++.dg/cpp0x/constexpr-59937-1.C: New.
1540 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1542 2015-01-20 Richard Biener <rguenther@suse.de>
1545 * gcc.dg/lto/pr64684_0.c: New testcase.
1546 * gcc.dg/lto/pr64684_1.c: Likewise.
1547 * gcc.dg/lto/pr64684_2.c: Likewise.
1548 * gcc.dg/lto/pr64685_0.c: Likewise.
1549 * gcc.dg/lto/pr64685_1.c: Likewise.
1551 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1554 * g++.dg/cpp1y/lambda-init12.C: New.
1556 2015-01-20 Richard Biener <rguenther@suse.de>
1558 PR tree-optimization/64410
1559 * g++.dg/vect/pr64410.cc: Require vect_double.
1561 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
1564 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1566 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
1570 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1572 PR rtl-optimization/64081
1573 * gcc.dg/pr64081.c: New test.
1575 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1577 * jit.dg/harness.h: Include <unistd.h>.
1578 (CHECK_NO_ERRORS): New.
1579 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1580 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1581 gcc_jit_context_compile_to_file.
1582 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1583 args to the spawned executable.
1584 (jit-expand-vars): New function.
1585 (jit-exe-params): New variable.
1586 (dg-jit-set-exe-params): New function.
1587 (jit-dg-test): Detect testcases that use
1588 jit-verify-compile-to-file and call jit-setup-compile-to-file.
1589 Set arguments of spawned process to jit-exe-params.
1590 (jit-get-output-filename): New function.
1591 (jit-setup-compile-to-file): New function.
1592 (jit-verify-compile-to-file): New function.
1593 (jit-run-executable): New function.
1594 (jit-verify-executable): New function.
1595 * jit.dg/test-compile-to-assembler.c: New testcase.
1596 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1597 * jit.dg/test-compile-to-executable.c: New testcase.
1598 * jit.dg/test-compile-to-object.c: New testcase.
1600 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
1603 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1606 2015-01-19 Martin Liska <mliska@suse.cz>
1608 * objc/compile/pr64668.m: New test.
1610 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1612 * jit.dg/test-arith-overflow.c: Include stdbool.h.
1613 (create_overflow_fn): Update comment to clarify that
1614 the third param of the created function is a bool *, not
1616 (verify_int_overflow_fn): Convert param "expected_ovf" from
1617 int to bool. Update third param of "overflow_fn_type" from int *
1618 to bool *. Update local "actual_ovf" from int to bool.
1619 (verify_uint_overflow_fn): Likewise.
1621 2015-01-19 Martin Liska <mliska@suse.cz>
1623 * gcc.dg/ipa/ipa-icf-33.c: New test.
1625 2015-01-19 Felix Yang <felix.yang@huawei.com>
1626 Haijian Zhang <z.zhanghaijian@huawei.com>
1628 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1629 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1630 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1631 result_float64x2, expected_hfloat64x2): New helper type, variable and
1633 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1634 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1635 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1636 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1637 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1638 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1639 and target without the FMA feature.
1641 2015-01-19 Jiong Wang <jiong.wang@arm.com>
1643 * gcc.target/aarch64/pr64304.c: New testcase.
1645 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1647 PR rtl-optimization/64081
1648 * gcc.dg/pr64081.c: New test.
1650 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
1653 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1655 * gcc.target/aarch64/test_frame_6.c: Likewise.
1656 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1657 and x19 (in the epilogue).
1658 * gcc.target/aarch64/test_frame_4.c: Likewise.
1659 * gcc.target/aarch64/test_frame_7.c: Likewise.
1661 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
1663 * gcc.target/i386/chkp-always_inline.c: New.
1665 2015-01-15 Andrew Pinski <apinski@cavium.com>
1666 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1668 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1669 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1671 2015-01-18 Andre Vehreschild <vehre@gmx.de>
1674 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1675 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1677 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1680 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1682 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
1685 * gcc.target/sh/torture/pr64652.c: New.
1687 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1689 * gcc.dg/ipa/ipa-icf-32.c: Update template.
1690 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1691 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1692 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1693 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1694 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1696 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1699 * g++.dg/torture/pr64378.C: New testcase.
1701 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1704 * gfortran.dg/block_13.f08: New test
1706 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1709 * gfortran.dg/associate_1.f03: Allow test for character with
1712 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1714 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1715 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1717 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1719 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1721 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
1724 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1726 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1729 * gfortran.dg/alloc_comp_assign_13.f08: New test.
1732 * gfortran.dg/alloc_comp_assign_14.f08: New test.
1735 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1737 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1740 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1742 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
1744 PR rtl-optimization/52773
1745 * gcc.c-torture/compile/pr52773.c: New test.
1747 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1750 * g++.dg/cpp0x/alias-decl-46.C: New.
1752 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1754 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1756 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1758 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1760 (CHECK_FP): Likewise.
1761 (CHECK_CUMULATIVE_SAT): Likewise.
1763 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1765 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1766 (Set_Neon_Cumulative_Sat): Add parameter.
1767 (__set_neon_cumulative_sat): Support new parameter.
1768 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1769 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1771 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1772 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1775 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1777 * g++.dg/tsan/vptr_benign_race.C: New testcase.
1778 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1780 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1783 * g++.dg/tls/thread_local-ice4.C: New.
1785 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
1787 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1790 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1793 * g++.dg/cpp0x/vt-62276.C: New.
1795 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1798 * g++.dg/pr64353.C: New.
1800 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1803 * gcc.target/aarch64/pr64263_1.c: New test.
1805 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1807 PR tree-optimization/64434
1808 * gcc.dg/torture/pr64434.c: Move to...
1809 * gcc.dg/pr64434.c: ... here.
1811 2015-01-16 Richard Biener <rguenther@suse.de>
1814 * gcc.dg/uninit-18.c: New testcase.
1816 2015-01-16 Richard Biener <rguenther@suse.de>
1818 PR tree-optimization/64568
1819 * g++.dg/torture/pr64568-2.C: New testcase.
1821 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1824 * gcc.target/i386/chkp-label-address.c: New.
1826 2015-01-16 Janus Weil <janus@gcc.gnu.org>
1829 * gfortran.dg/pointer_init_6.f90: Extended.
1831 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
1833 * gcc.c-torture/compile/20150108.c: New test.
1835 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
1837 * gcc.target/visium: New directory.
1839 2015-01-16 Richard Biener <rguenther@suse.de>
1841 PR tree-optimization/61743
1842 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1843 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1845 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
1847 * gcc.dg/pr64015.c: New test.
1849 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
1853 * g++.dg/ipa/pr64612.C: New test.
1855 2015-01-16 Renlin Li <renlin.li@arm.com>
1857 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1859 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
1861 * gcc.target/i386/sse-14.c: Test new intrinsic.
1862 * gcc.target/i386/sse-22.c: Ditto.
1864 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1867 * g++.dg/cpp0x/auto44.C: New.
1869 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
1872 * gcc.target/nios2/gpopt-all.c: New test case.
1873 * gcc.target/nios2/gpopt-local.c: New test case.
1874 * gcc.target/nios2/gpopt-global.c: New test case.
1875 * gcc.target/nios2/gpopt-data.c: New test case.
1876 * gcc.target/nios2/gpopt-none.c: New test case.
1878 2015-01-15 Jakub Jelinek <jakub@redhat.com>
1880 * g++.dg/ubsan/vptr-1.C: New test.
1881 * g++.dg/ubsan/vptr-2.C: New test.
1882 * g++.dg/ubsan/vptr-3.C: New test.
1883 * g++.dg/ubsan/vptr-4.C: New test.
1884 * g++.dg/ubsan/vptr-5.C: New test.
1885 * g++.dg/ubsan/vptr-6.C: New test.
1886 * g++.dg/ubsan/vptr-7.C: New test.
1887 * g++.dg/ubsan/vptr-8.C: New test.
1888 * g++.dg/ubsan/vptr-9.C: New test.
1890 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1892 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1894 * lib/gcc-dg.exp: Likewise.
1896 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
1898 PR rtl-optimization/64110
1899 * gcc.target/i386/pr64110.c: Add scan-assembler.
1901 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
1902 James Norris <jnorris@codesourcery.com>
1903 Cesar Philippidis <cesar@codesourcery.com>
1904 Ilmir Usmanov <i.usmanov@samsung.com>
1906 * lib/target-supports.exp (check_effective_target_fopenacc): New
1908 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1909 * g++.dg/goacc/goacc.exp: Likewise.
1910 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1911 * gcc.dg/goacc/goacc.exp: Likewise.
1912 * gfortran.dg/goacc/goacc.exp: Likewise.
1913 * c-c++-common/cpp/openacc-define-1.c: New file.
1914 * c-c++-common/cpp/openacc-define-2.c: Likewise.
1915 * c-c++-common/cpp/openacc-define-3.c: Likewise.
1916 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1917 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1918 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1919 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1920 * c-c++-common/goacc/asyncwait-1.c: Likewise.
1921 * c-c++-common/goacc/cache-1.c: Likewise.
1922 * c-c++-common/goacc/clauses-fail.c: Likewise.
1923 * c-c++-common/goacc/collapse-1.c: Likewise.
1924 * c-c++-common/goacc/data-1.c: Likewise.
1925 * c-c++-common/goacc/data-2.c: Likewise.
1926 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1927 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1928 * c-c++-common/goacc/deviceptr-2.c: Likewise.
1929 * c-c++-common/goacc/deviceptr-3.c: Likewise.
1930 * c-c++-common/goacc/if-clause-1.c: Likewise.
1931 * c-c++-common/goacc/if-clause-2.c: Likewise.
1932 * c-c++-common/goacc/kernels-1.c: Likewise.
1933 * c-c++-common/goacc/loop-1.c: Likewise.
1934 * c-c++-common/goacc/loop-private-1.c: Likewise.
1935 * c-c++-common/goacc/nesting-1.c: Likewise.
1936 * c-c++-common/goacc/nesting-data-1.c: Likewise.
1937 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1938 * c-c++-common/goacc/parallel-1.c: Likewise.
1939 * c-c++-common/goacc/pcopy.c: Likewise.
1940 * c-c++-common/goacc/pcopyin.c: Likewise.
1941 * c-c++-common/goacc/pcopyout.c: Likewise.
1942 * c-c++-common/goacc/pcreate.c: Likewise.
1943 * c-c++-common/goacc/pragma_context.c: Likewise.
1944 * c-c++-common/goacc/present-1.c: Likewise.
1945 * c-c++-common/goacc/reduction-1.c: Likewise.
1946 * c-c++-common/goacc/reduction-2.c: Likewise.
1947 * c-c++-common/goacc/reduction-3.c: Likewise.
1948 * c-c++-common/goacc/reduction-4.c: Likewise.
1949 * c-c++-common/goacc/sb-1.c: Likewise.
1950 * c-c++-common/goacc/sb-2.c: Likewise.
1951 * c-c++-common/goacc/sb-3.c: Likewise.
1952 * c-c++-common/goacc/update-1.c: Likewise.
1953 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1954 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1955 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1956 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1957 * gfortran.dg/goacc/assumed.f95: Likewise.
1958 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1959 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1960 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1961 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1962 * gfortran.dg/goacc/branch.f95: Likewise.
1963 * gfortran.dg/goacc/cache-1.f95: Likewise.
1964 * gfortran.dg/goacc/coarray.f95: Likewise.
1965 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1966 * gfortran.dg/goacc/cray.f95: Likewise.
1967 * gfortran.dg/goacc/critical.f95: Likewise.
1968 * gfortran.dg/goacc/data-clauses.f95: Likewise.
1969 * gfortran.dg/goacc/data-tree.f95: Likewise.
1970 * gfortran.dg/goacc/declare-1.f95: Likewise.
1971 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1972 * gfortran.dg/goacc/fixed-1.f: Likewise.
1973 * gfortran.dg/goacc/fixed-2.f: Likewise.
1974 * gfortran.dg/goacc/fixed-3.f: Likewise.
1975 * gfortran.dg/goacc/fixed-4.f: Likewise.
1976 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1977 * gfortran.dg/goacc/if.f95: Likewise.
1978 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1979 * gfortran.dg/goacc/list.f95: Likewise.
1980 * gfortran.dg/goacc/literal.f95: Likewise.
1981 * gfortran.dg/goacc/loop-1.f95: Likewise.
1982 * gfortran.dg/goacc/loop-2.f95: Likewise.
1983 * gfortran.dg/goacc/loop-3.f95: Likewise.
1984 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1985 * gfortran.dg/goacc/omp.f95: Likewise.
1986 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1987 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1988 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1989 * gfortran.dg/goacc/parameter.f95: Likewise.
1990 * gfortran.dg/goacc/private-1.f95: Likewise.
1991 * gfortran.dg/goacc/private-2.f95: Likewise.
1992 * gfortran.dg/goacc/private-3.f95: Likewise.
1993 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1994 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1995 * gfortran.dg/goacc/reduction.f95: Likewise.
1996 * gfortran.dg/goacc/routine-1.f90: Likewise.
1997 * gfortran.dg/goacc/routine-2.f90: Likewise.
1998 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1999 * gfortran.dg/goacc/several-directives.f95: Likewise.
2000 * gfortran.dg/goacc/sie.f95: Likewise.
2001 * gfortran.dg/goacc/subarrays.f95: Likewise.
2002 * gfortran.dg/gomp/map-1.f90: Likewise.
2003 * gfortran.dg/openacc-define-1.f90: Likewise.
2004 * gfortran.dg/openacc-define-2.f90: Likewise.
2005 * gfortran.dg/openacc-define-3.f90: Likewise.
2006 * g++.dg/gomp/block-1.C: Update for changed compiler output.
2007 * g++.dg/gomp/block-2.C: Likewise.
2008 * g++.dg/gomp/block-3.C: Likewise.
2009 * g++.dg/gomp/block-5.C: Likewise.
2010 * g++.dg/gomp/target-1.C: Likewise.
2011 * g++.dg/gomp/target-2.C: Likewise.
2012 * g++.dg/gomp/taskgroup-1.C: Likewise.
2013 * g++.dg/gomp/teams-1.C: Likewise.
2014 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2015 * gcc.dg/cilk-plus/jump.c: Likewise.
2016 * gcc.dg/gomp/block-1.c: Likewise.
2017 * gcc.dg/gomp/block-10.c: Likewise.
2018 * gcc.dg/gomp/block-2.c: Likewise.
2019 * gcc.dg/gomp/block-3.c: Likewise.
2020 * gcc.dg/gomp/block-4.c: Likewise.
2021 * gcc.dg/gomp/block-5.c: Likewise.
2022 * gcc.dg/gomp/block-6.c: Likewise.
2023 * gcc.dg/gomp/block-7.c: Likewise.
2024 * gcc.dg/gomp/block-8.c: Likewise.
2025 * gcc.dg/gomp/block-9.c: Likewise.
2026 * gcc.dg/gomp/target-1.c: Likewise.
2027 * gcc.dg/gomp/target-2.c: Likewise.
2028 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2029 * gcc.dg/gomp/teams-1.c: Likewise.
2031 2015-01-15 David Malcolm <dmalcolm@redhat.com>
2033 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
2036 2015-01-15 Mike Stump <mikestump@comcast.net>
2038 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
2039 * gcc.dg/inline_2.c: Likewise.
2040 * gcc.dg/inline_3.c: Likewise.
2041 * gcc.dg/inline_4.c: Likewise.
2043 2015-01-15 Janus Weil <janus@gcc.gnu.org>
2046 * gfortran.dg/proc_ptr_comp_43.f90: New.
2048 2015-01-15 Mike Stump <mikestump@comcast.net>
2050 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
2051 * gcc.dg/unroll_2.c: Likewise.
2052 * gcc.dg/unroll_3.c: Likewise.
2053 * gcc.dg/unroll_4.c: Likewise.
2054 * gcc.dg/unroll_5.c: Likewise.
2056 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
2059 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
2061 * gcc.target/aarch64/test_frame_6.c: Likewise.
2062 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
2063 x30 and x19 (in the epilogue).
2064 * gcc.target/aarch64/test_frame_4.c: Likewise.
2065 * gcc.target/aarch64/test_frame_7.c: Likewise.
2067 2015-01-15 Martin Liska <mliska@suse.cz>
2069 * g++.dg/ipa/pr64068.C: New test.
2070 * gcc.dg/ipa/PR64559.c: New test.
2072 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
2074 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
2077 2015-01-15 Richard Biener <rguenther@suse.de>
2079 PR tree-optimization/61743
2080 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
2081 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2083 2015-01-15 Renlin Li <renlin.li@arm.com>
2085 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
2086 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
2088 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
2090 * gcc.dg/vect/vect-aggressive-1.c: New.
2091 * gcc.target/i386/avx2-vect-aggressive.c: New.
2093 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
2095 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
2097 2015-01-15 Richard Biener <rguenther@suse.de>
2100 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
2101 -Wl,-undefined,dynamic_lookup.
2103 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2105 * gnat.dg/opt47.adb: New test.
2107 2015-01-15 Richard Biener <rguenther@suse.de>
2110 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
2112 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
2114 PR tree-optimization/64434
2115 * gcc.dg/torture/pr64434.c: New test.
2117 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
2119 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
2120 -mno-micromips. MIPS32R1 and below require -mno-micromips.
2121 -march=loongson* and -march=octeon* require -mno-micromips.
2123 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
2124 Matthew Fortune <matthew.fortune@imgtec.com>
2126 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
2127 * gcc.target/mips/call-saved-5.c (foo): Likewise.
2128 * gcc.target/mips/call-saved-6.c (foo): Likewise.
2129 * gcc.target/mips/call-saved-7.c: New file.
2130 * gcc.target/mips/call-saved-8.c: New file.
2131 * gcc.target/mips/call-saved-9.c: New file.
2133 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
2135 * gcc.target/mips/lsa.c: New file.
2136 * gcc.target/mips/mips64-lsa.c: Likewise.
2137 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
2138 * gcc.target/mips/mulsize-4.c: Likewise.
2139 * gcc.target/mips/mulsize-5.c: New file.
2140 * gcc.target/mips/mulsize-6.c: Likewise.
2141 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
2142 and !HAS_LSA as ghost options.
2143 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
2146 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
2148 * g++.dg/torture/20141013.c: Set -fno-short-enums.
2150 2015-01-15 Richard Biener <rguenther@suse.de>
2153 * gcc.dg/torture/pr64365.c: New testcase.
2155 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
2157 * gcc.dg/stackprotectexplicit1.c: New test.
2158 * g++.dg/stackprotectexplicit2.c: New test.
2160 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2163 * gfortran.dg/inquire_internal.f90: New.
2164 * gfortran.dg/negative_unit_check.f90: New.
2166 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
2169 * gcc.target/sh/pr53988-1.c: New.
2171 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
2174 * g++.dg/tls/thread_local-ice3.C: New.
2176 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
2178 * gcc.target/i386/fentry-override.c: Properly place {} in target
2179 selector. Remove nonpic.
2180 * gcc.target/i386/fentry.c: Likewise.
2182 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
2184 * gcc.dg/atomic-invalid.c: Check for invalid memory model
2185 warnings instead of errors.
2187 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
2189 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
2190 option support instead of ENABLE_LTO from Makefile.
2192 2015-01-14 Richard Biener <rguenther@suse.de>
2194 PR tree-optimization/59354
2195 * gcc.dg/vect/pr59354.c: New testcase.
2197 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
2199 * lib/target-supports.exp
2200 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
2201 on ARM architures before v7.
2203 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
2206 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
2209 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2212 * gcc.target/i386/pr64386.c: New test.
2214 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2217 * gcc.target/i386/pr64393.c: New test.
2219 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2222 * gcc.target/i386/pr64387.c: New test.
2224 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
2226 * gcc.target/aarch64/store-pair-1.c: Fix typo.
2228 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2230 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
2232 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2235 * gcc.target/arm/pr64453.c: New.
2237 2015-01-14 Richard Biener <rguenther@suse.de>
2240 * gcc.dg/lto/pr64415_0.c: New testcase.
2241 * gcc.dg/lto/pr64415_1.c: Likewise.
2243 2015-01-14 Martin Liska <mliska@suse.cz>
2245 * gcc.dg/ipa/pr64307.c: New test.
2247 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
2249 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
2252 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2255 * gcc.target/arm/pr64460_1.c: New test.
2257 2015-01-14 Richard Biener <rguenther@suse.de>
2259 PR tree-optimization/64493
2260 PR tree-optimization/64495
2261 * gcc.dg/vect/pr64493.c: New testcase.
2262 * gcc.dg/vect/pr64495.c: Likewise.
2264 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
2266 * gcc.dg/Warray-bounds-11.c: New test-case.
2268 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2270 * gcc.target/mips/octeon3-pipe-1.c: New test.
2272 2015-01-13 David Malcolm <dmalcolm@redhat.com>
2274 * jit.dg/harness.h (set_up_logging): Move string concatenation
2276 (concat_strings): New function.
2277 (dump_reproducer): New function.
2278 (test_jit): Call dump_reproducer.
2279 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
2281 (jit-dg-test): Delete any generated reproducer from previous runs.
2282 Verify that a generated reproducer was created, and verify that it
2284 * jit.dg/test-nested-contexts.c (main): Call
2285 gcc_jit_context_dump_reproducer_to_file.
2287 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2289 * gcc.dg/aru-2.c: Add dg-require-profiling.
2291 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2293 * lib/target-supports.exp (check_profiling_available): Check if
2296 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
2299 * g++.dg/torture/pr64565.C: New testcase.
2301 2015-01-13 Marek Polacek <polacek@redhat.com>
2304 * gcc.dg/tm/pr64391.c: New test.
2306 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2308 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2311 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2313 * gcc.target/i386/pie.c: New test.
2315 * lib/target-supports.exp (check_effective_target_pie): New.
2317 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2319 PR rtl-optimization/64286
2320 * gcc.target/i386/avx2-pr64286.c: New test.
2322 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
2325 * g++.dg/cpp0x/vt-57626.C: New.
2327 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2330 * gfortran.dg/pr64528.f90: New test.
2332 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
2334 * gcc.target/aarch64/subsp.c: New test.
2336 2015-01-13 Andrew Pinski <apinski@cavium.com>
2338 * gcc.target/aarch64/store-pair-1.c: New testcase.
2340 2015-01-13 Richard Biener <rguenther@suse.de>
2343 * gcc.dg/lto/pr64373_0.c: New testcase.
2345 2015-01-13 Andrew Pinski <apinski@cavium.com>
2347 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2348 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2350 2015-01-13 Richard Biener <rguenther@suse.de>
2352 PR tree-optimization/64406
2353 * gcc.dg/pr64406.c: New testcase.
2355 2015-01-13 Richard Biener <rguenther@suse.de>
2357 PR tree-optimization/64404
2358 * gcc.dg/vect/pr64404.c: New testcase.
2360 2015-01-13 Richard Biener <rguenther@suse.de>
2362 PR tree-optimization/64568
2363 * g++.dg/torture/pr64568.C: New testcase.
2365 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2367 * jit.dg/test-error-local-used-from-other-function.c: New test
2369 * jit.dg/test-error-param-reuse.c: New test case.
2370 * jit.dg/test-error-param-sharing.c: New test case.
2371 * jit.dg/test-error-param-used-from-other-function.c: New test
2373 * jit.dg/test-error-param-used-without-a-function.c: New test
2376 2015-01-12 Jakub Jelinek <jakub@redhat.com>
2378 PR tree-optimization/64563
2379 * gcc.dg/pr64563.c: New test.
2382 * gcc.target/i386/pr64513.c: New test.
2384 PR tree-optimization/64454
2385 * gcc.dg/pr64454.c: New test.
2388 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2390 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2391 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2392 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2393 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2394 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2395 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2396 * gcc.dg/vect/slp-25.c: Likewise.
2397 * gcc.dg/vect/vect-109.c: Likewise.
2398 * gcc.dg/vect/vect-13.c: Likewise.
2399 * gcc.dg/vect/vect-17.c: Likewise.
2400 * gcc.dg/vect/vect-18.c: Likewise.
2401 * gcc.dg/vect/vect-19.c: Likewise.
2402 * gcc.dg/vect/vect-20.c: Likewise.
2403 * gcc.dg/vect/vect-21.c: Likewise.
2404 * gcc.dg/vect/vect-22.c: Likewise.
2405 * gcc.dg/vect/vect-27.c: Likewise.
2406 * gcc.dg/vect/vect-29.c: Likewise.
2407 * gcc.dg/vect/vect-2-big-array.c: Likewise.
2408 * gcc.dg/vect/vect-2.c: Likewise.
2409 * gcc.dg/vect/vect-3.c: Likewise.
2410 * gcc.dg/vect/vect-4.c: Likewise.
2411 * gcc.dg/vect/vect-5.c: Likewise.
2412 * gcc.dg/vect/vect-72.c: Likewise.
2413 * gcc.dg/vect/vect-73-big-array.c: Likewise.
2414 * gcc.dg/vect/vect-73.c: Likewise.
2415 * gcc.dg/vect/vect-77-global.c: Likewise.
2416 * gcc.dg/vect/vect-78-global.c: Likewise.
2417 * gcc.dg/vect/vect-7.c: Likewise.
2418 * gcc.dg/vect/vect-86.c: Likewise.
2419 * gcc.dg/vect/vect-align-1.c: Likewise.
2420 * gcc.dg/vect/vect-align-3.c: Likewise.
2421 * gcc.dg/vect/vect-all-big-array.c: Likewise.
2422 * gcc.dg/vect/vect-all.c: Likewise.
2423 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2424 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2425 * gcc.dg/vect/vect-peel-3.c: Likewise.
2426 * gcc.dg/vect/vect-peel-4.c: Likewise.
2427 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2429 2015-01-12 Jeff Law <law@redhat.com>
2432 * gcc.target/m68k/pr64461.c: New test.
2434 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2436 * jit.dg/test-array-as-pointer.c (create_code): Update call
2437 to gcc_jit_context_new_global by setting "kind" to
2438 GCC_JIT_GLOBAL_IMPORTED.
2439 * jit.dg/test-error-array-as-pointer.c: Likewise.
2440 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2441 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2442 setting kind to GCC_JIT_GLOBAL_EXPORTED.
2443 * jit.dg/test-using-global.c (the_global): Rename to...
2444 (imported_global): ...this.
2445 (create_code): Update to test the three kinds of global.
2446 (verify_code): Likewise.
2448 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
2451 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
2453 * gcc.target/i386/pr64291-2.c: Updated.
2455 2015-01-12 Richard Biener <rguenther@suse.de>
2457 PR tree-optimization/64530
2458 * gfortran.dg/pr64530.f90: New testcase.
2460 2015-01-12 Richard Biener <rguenther@suse.de>
2463 * gcc.dg/torture/pr64357.c: New testcase.
2465 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
2467 * gcc.target/i386/nop-mcount.c: Properly place {} in target
2470 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2471 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2473 2015-01-12 Martin Liska <mliska@suse.cz>
2475 * gcc.dg/ipa/PR64550.c: New test.
2477 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
2480 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2482 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2485 * gfortran.dg/typebound_operator_20.f90: New.
2487 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2490 * gfortran.dg/proc_ptr_comp_42.f90: New.
2492 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2495 * gfortran.dg/proc_ptr_comp_41.f90: New.
2497 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
2499 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2501 2015-01-10 Tobias Burnus <burnus@net-b.de>
2504 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2505 and add dg-excess-errors.
2506 * gfortran.dg/line_length_6.f90: New.
2507 * gfortran.dg/line_length_7.f90: New.
2508 * gfortran.dg/line_length_8.f90: New.
2509 * gfortran.dg/line_length_9.f90: New.
2510 * gfortran.dg/line_length_10.f90: New.
2511 * gfortran.dg/line_length_11.f90: New.
2513 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2515 * jit.dg/test-threads.c (struct testcase): Move declaration
2516 to jit.dg/all-non-failing-tests.h.
2517 (testcases): Likewise.
2518 * jit.dg/all-non-failing-tests.h (struct testcase): Move
2519 declaration here from jit.dg/all-non-failing-tests.h.
2520 (testcases): Likewise.
2521 * jit.dg/test-combination.c (create_code): Eliminate spelling
2522 out all of the testcases in favor of looping through the
2523 "testcases" metadata.
2524 (verify_code): Likewise.
2526 2015-01-09 Jakub Jelinek <jakub@redhat.com>
2528 PR rtl-optimization/64536
2529 * gcc.dg/pr64536.c: New test.
2531 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2533 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2534 * jit.dg/test-combination.c (create_code): Likewise.
2535 (verify_code): Likewise.
2536 * jit.dg/test-constants.c: New test case.
2537 * jit.dg/test-threads.c: Add test-constants.c.
2539 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
2542 * objc.dg/gnu-api-2-class.m: Add a test case
2543 for the above change.
2545 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
2547 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2549 2015-01-09 Richard Biener <rguenther@suse.de>
2551 PR tree-optimization/64410
2552 * g++.dg/vect/pr64410.cc: New testcase.
2554 2015-01-09 Martin Liska <mliska@suse.cz>
2556 * gcc.dg/ipa/ipa-icf-32.c: New test.
2558 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2560 * c-c++-common/tsan/tsan_barrier.h: New.
2561 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2562 * c-c++-common/tsan/bitfield_race.c: Likewise.
2563 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2564 * c-c++-common/tsan/mutexset1.c: Likewise.
2565 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2566 * c-c++-common/tsan/race_on_mutex.c: Likewise.
2567 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2568 * c-c++-common/tsan/simple_race.c: Likewise.
2569 * c-c++-common/tsan/simple_stack.c: Likewise.
2570 * c-c++-common/tsan/sleep_sync.c: Likewise.
2571 * c-c++-common/tsan/tiny_race.c: Likewise.
2572 * c-c++-common/tsan/tls_race.c: Likewise.
2573 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2574 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2575 * g++.dg/tsan/atomic_free.C: Likewise.
2576 * g++.dg/tsan/atomic_free2.C: Likewise.
2577 * g++.dg/tsan/cond_race.C: Likewise.
2578 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2580 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
2583 * lib/target-supports.exp (check_effective_target_libatomic_available):
2585 * gfortran.dg/coarray/caf.exp: Only add -latomic for
2586 targets that match effective-target libatomic_available.
2587 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2589 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2591 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2592 Verify the result of gcc_jit_context_get_last_error.
2593 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2595 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2597 PR tree-optimization/63989
2598 * gcc.dg/strlenopt-27.c: New test.
2600 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2602 * jit.dg/harness.h (set_up_logging): New function.
2603 (test_jit): Fail if gcc_jit_context_acquire fails. Call
2604 set_up_logging on the context, so that every testcase is
2605 logged to a particular file.
2606 * jit.dg/test-nested-contexts.c (main): Open a logfile,
2607 and call gcc_jit_context_set_logfile on the top-level context.
2609 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2612 * g++.dg/opt/pr64338.C: New test.
2614 2015-01-08 Tobias Burnus <burnus@net-b.de>
2616 * gfortran.dg/coarray/codimension_2b.f90: New file.
2617 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2618 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2620 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2623 * g++.dg/ext/fnname4.C: New.
2625 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2628 * g++.dg/cpp0x/constexpr-64462.C: New.
2630 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2633 * g++.dg/cpp0x/deleted10.C: New.
2635 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2637 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2639 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2641 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2642 GCC_JIT_UNARY_OP_ABS.
2643 (verify_unary_ops): Likewise.
2645 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2647 * jit.dg/test-arith-overflow.c: New test case.
2648 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2649 * jit.dg/test-combination.c (create_code): Likewise.
2650 (verify_code): Likewise.
2651 * jit.dg/test-threads.c (testcases): Likewise.
2653 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2655 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2656 rather than "jit". Load g++.exp, and call g++_init.
2657 Run test-*.cc files within the testsuite and *.cc files within
2659 (jit-dg-test): Drop the addition of -fgnu89-inline to
2660 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2661 doing it when compiling C testcases (since g++ does not handle
2662 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2663 is restored to the value after g++_init ran, rather than the
2664 value before g++_init ran. Return a list of
2665 $comp_output $output_file, as dg-test assumes.
2667 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2669 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2670 make it easier to figure out the origin of each test result when
2671 running test-combination.c and test-threads.c.
2672 (CHECK_VALUE): Likewise.
2673 (CHECK_DOUBLE_VALUE): Likewise.
2674 (CHECK_STRING_VALUE): Likewise.
2675 (CHECK_STRING_STARTS_WITH): Likewise.
2676 (CHECK_STRING_CONTAINS): Likewise.
2678 (check_string_value): Likewise, add "funcname" param.
2679 (check_string_starts_with): Likewise.
2680 (check_string_contains): Likewise.
2682 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2684 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2685 generating name of built executable.
2687 2015-01-07 Marek Polacek <polacek@redhat.com>
2690 * gcc.dg/pr64440.c: New test.
2691 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2693 2015-01-07 Marek Polacek <polacek@redhat.com>
2696 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2697 * gcc.dg/pr64417.c: New test.
2699 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2702 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2705 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2707 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2708 Check if testcases run without errors, not just if they compile.
2710 2015-01-06 Christian Bruel <christian.bruel@st.com>
2713 * gcc.target/sh/pr64507.c: New test.
2715 2015-01-06 Arnaud Charlet <charlet@adacore.com>
2717 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2719 2015-01-06 Jakub Jelinek <jakub@redhat.com>
2721 * c-c++-common/asan/sanitize-all-1.c: New test.
2722 * c-c++-common/ubsan/sanitize-all-1.c: New test.
2723 * c-c++-common/ubsan/sanitize-all-2.c: New test.
2724 * c-c++-common/ubsan/sanitize-all-3.c: New test.
2725 * c-c++-common/ubsan/sanitize-all-4.c: New test.
2727 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2729 * lib/target-supports.exp (check_profiling_available): Return 0 for
2731 (check_effective_target_tls_runtime): Likewise.
2732 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2733 * gcc.dg/20020312-2.c: Adjust for Visium.
2734 * gcc.dg/tls/thr-cse-1.c: Likewise
2735 * gcc.dg/tree-ssa/20040204-1.c: Likewise
2736 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2737 * gcc.dg/weak/typeof-2.c: Likewise.
2739 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
2741 PR rtl-optimization/64287
2742 * gcc.dg/aru-2.c: New test.
2744 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2747 * c-c++-common/ubsan/pr64344-1.c: New test.
2748 * c-c++-common/ubsan/pr64344-2.c: New test.
2750 PR tree-optimization/64465
2751 * gcc.dg/pr64465.c: New test.
2753 PR tree-optimization/64494
2754 * gcc.c-torture/compile/pr64494.c: New test.
2756 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2759 * gfortran.dg/realloc_on_assign_25.f90: New test.
2761 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2763 Update copyright years.
2765 2015-01-05 Marek Polacek <polacek@redhat.com>
2768 * gcc.dg/pr64423.c: New test.
2770 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
2772 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2773 mmix-knuth-mmixware for the same reason as for MIPS.
2774 * gcc.dg/debug/debug-2.c: Ditto.
2776 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2778 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
2781 * lib/gfortran.exp: Add libatomic library search path.
2782 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2783 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2785 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2787 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2789 * c-c++-common/tsan/bitfield_race.c: New testcase.
2790 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2792 2015-01-02 Tobias Burnus <burnus@net-b.de>
2794 * gfortran.dg/coarray/collectives_4.f90: New.
2796 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2799 * gfortran.dg/extends_16.f90: New.
2801 2015-01-02 Tobias Burnus <burnus@net-b.de>
2803 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2805 2015-01-02 Tobias Burnus <burnus@net-b.de>
2807 * gfortran.dg/coarray/codimension_2.f90: New.
2808 * gfortran.dg/coarray/codimension_2a.f90: New.
2809 * gfortran.dg/coarray_35.f90: New.
2810 * gfortran.dg/coarray_35a.f90: New.
2812 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2815 * gfortran.dg/dummy_procedure_11.f90: New.
2817 Copyright (C) 2015 Free Software Foundation, Inc.
2819 Copying and distribution of this file, with or without modification,
2820 are permitted in any medium without royalty provided the copyright
2821 notice and this notice are preserved.