1 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
4 * gcc.target/i386/pr65217.c: New.
6 2015-02-26 Tom de Vries <tom@codesourcery.com>
8 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
10 2015-02-26 Tom de Vries <tom@codesourcery.com>
12 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
14 2015-02-26 Sebastian Pop <s.pop@samsung.com>
16 PR tree-optimization/65048
17 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
19 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
21 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
22 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
24 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
27 * gcc.target/i386/pr65161.c: New test.
29 2015-02-26 Terry Guo <terry.guo@arm.com>
31 * gcc.target/arm/no-volatile-in-it.c: New test.
33 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
35 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
36 (dg-options): Add -save-temps.
37 (dg-final): Add cleanup-saved-temps.
39 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
41 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
43 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
45 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
46 * gcc.target/powerpc/pack01.c: Include string.h.
48 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
51 * gcc.target/i386/pr65167.c: New.
53 2015-02-25 Kai Tietz <ktietz@redhat.com>
55 PR tree-optimization/61917
56 * gcc.dg/vect/vect-pr61917.c: New file.
58 2015-02-24 Jakub Jelinek <jakub@redhat.com>
60 PR tree-optimization/65170
61 * gcc.c-torture/execute/pr65170.c: New test.
62 * gcc.dg/tree-ssa/vrp96.c: New test.
64 2015-02-24 Tom de Vries <tom@codesourcery.com>
66 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
68 2015-02-24 Tom de Vries <tom@codesourcery.com>
71 * lib/gcc-defs.exp (additional_sources_used): Add new var.
72 (dg-additional-files-options): Copy additional_sources to
73 additional_sources_used before emptying additional_sources.
74 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
75 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
76 (cleanup-saved-temps): Use additional_sources_used instead of
78 (dg-test): Reset additional_sources_used.
80 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
83 * gfortran.dg/integer_exponentiation_6.F90: New test.
85 2015-02-23 Martin Sebor <msebor@redhat.com>
88 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
89 two parts. One to save registers, the other to verify the
90 registers have the right values. Save register state into
91 static data rather than on the stack.
93 2015-02-23 Jakub Jelinek <jakub@redhat.com>
96 * c-c++-common/asan/pr63888.c: New test.
98 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
101 * gcc.c-torture/compile/pr65163.c: New.
103 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
105 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
107 * gcc.dg/hoist-register-pressure-2.c: Likewise.
108 * gcc.dg/hoist-register-pressure-3.c: Likewise.
110 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
112 * gcc.target/s390/20090223-1.c: Add
113 -Wno-implicit-function-declaration option.
114 * gcc.target/s390/pr42224.c: Likewise.
115 * gcc.target/s390/pr55718.c: Likewise.
117 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
119 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
120 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
121 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
122 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
123 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
124 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
125 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
126 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
127 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
128 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
129 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
130 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
131 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
132 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
133 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
134 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
135 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
136 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
137 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
138 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
139 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
141 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
143 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
144 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
145 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
146 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
147 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
148 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
149 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
150 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
151 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
152 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
153 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
154 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
155 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
156 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
157 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
158 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
160 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
164 * gfortran.dg/pr61960.f90: New.
165 * gfortran.dg/pr64230.f90: New.
166 * gfortran.dg/pr64980.f03: New.
168 2015-02-22 Tom de Vries <tom@codesourcery.com>
170 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
172 2015-02-21 Arnaud Charlet <charlet@adacore.com>
175 * gnat.dg/timing_events.adb: Removed, invalid test.
177 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
180 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
182 * g++.dg/gcov/gcov-2.C: Likewise.
184 2015-02-20 Richard Biener <rguenther@suse.de>
186 PR tree-optimization/65136
187 * gcc.dg/tree-ssa/pr65136.c: New testcase.
189 2015-02-20 Jakub Jelinek <jakub@redhat.com>
192 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
193 and nvptx-*-* blacklisting.
195 * gcc.dg/sibcall-9.c: New test.
196 * gcc.dg/sibcall-10.c: New test.
198 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
200 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
202 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
205 * gcc.target/avr/torture/pr64452.c: New test.
207 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
209 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
210 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
212 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
215 * lib/target-supports.exp (check_compile): Check whether
216 additional_sources is defined before using it.
218 2015-02-19 Jakub Jelinek <jakub@redhat.com>
221 * g++.dg/opt/pr65074.C: New file.
223 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
225 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
226 (size_type): New typedef.
227 (operator "" _script): Use it for the last argument.
229 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
231 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
233 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
235 * lib/target-supports.exp (check_compile): Save/restore
236 additional_sources that may belong to an actual test.
238 2015-02-18 Jakub Jelinek <jakub@redhat.com>
240 PR gcov-profile/64634
241 * g++.dg/gcov/gcov-15.C: New test.
243 2015-02-18 Tom de Vries <tom@codesourcery.com>
245 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
247 2015-02-18 Tom de Vries <tom@codesourcery.com>
249 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
251 2015-02-18 Tom de Vries <tom@codesourcery.com>
253 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
255 2015-02-18 Tom de Vries <tom@codesourcery.com>
257 * gfortran.dg/fmt_cache_1.f: Add missing close.
259 2015-02-18 Tom de Vries <tom@codesourcery.com>
262 * gfortran.dg/read_eof_8.f90: Add missing close.
264 2015-02-18 Richard Biener <rguenther@suse.de>
266 PR tree-optimization/65063
267 * gcc.dg/pr65063.c: New testcase.
269 2015-02-18 Richard Biener <rguenther@suse.de>
271 PR tree-optimization/62217
272 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
274 2015-02-18 Marek Polacek <polacek@redhat.com>
277 * c-c++-common/ubsan/pr65081.c: New test.
279 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
281 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
282 * gcc.target/sh/force-cbranch-delay-slot.c: New.
284 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
286 * gcc.dg/ipa/propalign-3.c: New test.
288 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
291 * gcc.target/sh/pr64793.c: New.
292 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
294 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
296 * gcc.target/arm/divzero.c: New test case.
298 2015-02-17 Tom de Vries <tom@codesourcery.com>
300 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
302 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
303 Jakub Jelinek <jakub@redhat.com>
306 * g++.dg/cpp0x/pr65075.C: New test.
308 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
311 * gcc.target/powerpc/pr65058.c: New test.
313 2015-02-16 Jeff Law <law@redhat.com>
315 PR tree-optimization/64823
316 * gcc.dg/uninit-20.c: New test.
318 2015-02-16 Jakub Jelinek <jakub@redhat.com>
319 James Greenhalgh <james.greenhalgh@arm.com>
322 * gcc.dg/ipa/ipa-clone-1.c: New test.
324 2015-02-16 Richard Biener <rguenther@suse.de>
326 PR tree-optimization/65077
327 * gcc.dg/torture/pr65077.c: New testcase.
329 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
331 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
332 Directive adjusted to scan for ldaxr.
333 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
334 adjusted to scan for ldaex.
336 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
339 * g++.dg/cpp0x/constexpr-65080.C: New.
341 2015-02-16 Richard Biener <rguenther@suse.de>
343 PR tree-optimization/63593
344 * gcc.dg/pr63593.c: New testcase.
346 2015-02-16 Marek Polacek <polacek@redhat.com>
349 * gcc.dg/pr65066.c: New test.
351 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
353 * gcc.dg/pr65002.C: Move ...
354 * g++.dg/ipa/pr65002.C: ... here.
356 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
358 * gcc.target/powerpc/pr64205.c: Skip on AIX.
359 * gcc.target/powerpc/pr64505.c: Skip on AIX.
360 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
361 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
363 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
366 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
367 the expression to find calls.
368 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
369 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
370 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
371 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
372 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
374 2015-02-14 Marek Polacek <polacek@redhat.com>
377 * gcc.dg/array-11.c: New test.
378 * gcc.dg/array-12.c: New test.
379 * gcc.dg/array-13.c: New test.
380 * gcc.dg/array-14.c: New test.
381 * gcc.dg/c99-flex-array-typedef-1.c: New test.
382 * gcc.dg/c99-flex-array-typedef-2.c: New test.
383 * gcc.dg/c99-flex-array-typedef-3.c: New test.
384 * gcc.dg/c99-flex-array-typedef-5.c: New test.
385 * gcc.dg/c99-flex-array-typedef-7.c: New test.
386 * gcc.dg/c99-flex-array-typedef-8.c: New test.
388 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
391 * g++.dg/lookup/using54.C: New.
393 2015-02-13 Jeff Law <law@redhat.com>
396 Revert my change for tree-optimization/64823.
398 2015-02-13 Jakub Jelinek <jakub@redhat.com>
400 PR tree-optimization/65053
401 * gcc.c-torture/execute/pr65053-1.c: New test.
402 * gcc.c-torture/execute/pr65053-2.c: New test.
404 2015-02-13 Marek Polacek <polacek@redhat.com>
407 * gcc.dg/pr65050.c: New test.
409 2015-02-13 Jeff Law <law@redhat.com>
411 PR tree-optimization/64823
412 * gcc.dg/uninit-20.c: New test.
414 PR rtl-optimization/47477
415 * gcc.dg/tree-ssa/pr47477.c: New test.
417 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
420 * g++.dg/parse/ivdep-2.C: New.
421 * g++.dg/parse/ivdep-3.C: Likewise.
423 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
426 * gfortran.dg/continuation_13.f90: New test.
427 * gfortran.dg/continuation_14.f: New test.
429 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
432 * g++.dg/cpp0x/sfinae55.C: New.
434 2015-02-13 Jakub Jelinek <jakub@redhat.com>
437 * g++.dg/ipa/pr65034.C: New test.
439 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
441 PR tree-optimization/65002
442 * gcc.dg/pr65002.C: New.
444 2015-02-13 Marek Polacek <polacek@redhat.com>
447 * c-c++-common/pr65040.c: New test.
449 2015-02-13 Bin Cheng <bin.cheng@arm.com>
451 PR tree-optimization/64705
452 * gcc.dg/tree-ssa/pr64705.c: New test.
454 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
457 * gcc.dg/visibility-22.c: New test.
458 * gcc.dg/visibility-23.c: New test.
459 * gcc.target/i386/pr32219-1.c: New test.
460 * gcc.target/i386/pr32219-2.c: New test.
461 * gcc.target/i386/pr32219-3.c: New test.
462 * gcc.target/i386/pr32219-4.c: New test.
463 * gcc.target/i386/pr32219-5.c: New test.
464 * gcc.target/i386/pr32219-6.c: New test.
465 * gcc.target/i386/pr32219-7.c: New test.
466 * gcc.target/i386/pr32219-8.c: New test.
467 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
469 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
472 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
473 four different KINDs.
475 2015-02-12 Jakub Jelinek <jakub@redhat.com>
478 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
481 * g++.dg/ubsan/pr65000.C: New test.
483 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
486 * gfortran.dg/finalize_28.f90: New test
488 2015-02-12 Jakub Jelinek <jakub@redhat.com>
491 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
492 DW_TAG_lexical_block removal.
493 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
494 * g++.dg/guality/pr55541.C: New test.
497 * g++.dg/ubsan/pr64984.C: New test.
499 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
501 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
503 2015-02-12 Jakub Jelinek <jakub@redhat.com>
506 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
507 instructions for 2015-01-14 get_memmodel changes.
508 * gcc.target/powerpc/atomic-p8.c: Likewise.
511 * g++.dg/ubsan/pr65019.C: New test.
513 PR tree-optimization/65014
514 * gcc.c-torture/compile/pr65014.c: New test.
516 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
519 * gfortran/fmt_g0_7.f08: Revise test.
521 2015-02-11 Jeff Law <law@redhat.com>
524 * gcc.target/m68k/pr63347.c: New test.
526 2015-02-11 Marek Polacek <polacek@redhat.com>
528 * g++.dg/ubsan/shift-1.C: New test.
529 * gcc.dg/ubsan/c-shift-2.c: New test.
530 * c-c++-common/ubsan/shift-5.c: Remove file.
532 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
534 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
535 Directive adjusted to XFAIL.
536 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
539 2015-02-11 Jakub Jelinek <jakub@redhat.com>
542 * g++.dg/opt/pr65003.C: New test.
544 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
546 * lib/target-supports.exp (check_effective_target_pie): Renamed
548 (check_effective_target_pie_enabled): This.
549 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
550 * gcc.target/i386/pie.c: Likewise.
552 2015-02-11 Andrew Pinski <apinski@cavium.com>
555 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
556 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
558 2015-02-11 Jakub Jelinek <jakub@redhat.com>
561 * gcc.target/i386/pr61925-1.c: New test.
562 * gcc.target/i386/pr61925-2.c: New test.
563 * gcc.target/i386/pr61925-3.c: New test.
565 2015-02-10 Jakub Jelinek <jakub@redhat.com>
568 * g++.dg/asan/pr65004.C: New test.
570 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
573 * gcc.taget/sh/pr64661-0.h: New.
574 * gcc.taget/sh/pr64661-1.c: New.
575 * gcc.taget/sh/pr64661-2.c: New.
576 * gcc.taget/sh/pr64661-3.c: New.
577 * gcc.taget/sh/pr64661-4.c: New.
579 2015-02-10 Richard Biener <rguenther@suse.de>
581 PR tree-optimization/64995
582 * g++.dg/torture/pr64995.C: New testcase.
584 2015-02-10 Richard Biener <rguenther@suse.de>
586 PR tree-optimization/64909
587 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
589 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
591 * gcc.dg/signbit-sa.c: New test.
593 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
596 * gfortran/fmt_g0_7.f08: New test.
598 2015-02-10 Bin Cheng <bin.cheng@arm.com>
600 PR tree-optimization/43378
601 * gcc.dg/tree-ssa/pr43378.c: New test.
603 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
606 * g++.dg/torture/pr64978.C: New testcase.
608 2015-02-09 Jakub Jelinek <jakub@redhat.com>
611 * gcc.dg/asan/pr64981.c: New test.
613 2015-02-09 Marek Polacek <polacek@redhat.com>
616 * gcc.dg/pr64856.c: New test.
618 2015-02-09 Jakub Jelinek <jakub@redhat.com>
621 * gcc.dg/tree-ssa/stdarg-7.c: New test.
622 * gcc.c-torture/execute/pr64979.c: New test.
624 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
626 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
628 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
630 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
631 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
633 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
636 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
638 2015-02-09 Richard Biener <rguenther@suse.de>
640 PR tree-optimization/54000
641 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
643 2015-02-09 Tom de Vries <tom@codesourcery.com>
645 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
647 2015-02-09 Martin Liska <mliska@suse.cz>
649 * g++.dg/ipa/pr64858.C: New test.
651 2015-02-09 Tom de Vries <tom@codesourcery.com>
653 * gcc.dg/uninit-19.c: Fix warning line for fpic.
655 2015-02-08 Andrew Pinski <apinski@cavium.com>
657 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
659 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
662 * gfortran.dg/use_rename_8.f90: New.
664 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
666 * gnat.dg/addr7.ad[sb]: New test.
667 * gnat.dg/addr8.ad[sb]: Likewise.
669 2015-02-06 David Malcolm <dmalcolm@redhat.com>
672 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
673 from jit.dg/test-compile-to-executable.c's create_code, with a
674 clarification of the output message.
675 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
677 (test_jit): Use CHECK_NO_ERRORS when calling
678 gcc_jit_context_compile_to_file.
679 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
680 jit-verify-compile-to-file to jit-verify-output-file-was-created.
681 (jit-setup-compile-to-file): Likewise. Add a verbose comment
682 about deletions that are attempted.
683 (jit-verify-compile-to-file): Rename to...
684 (jit-verify-output-file-was-created): ...this, and drop the
685 attempt to run "file" and verify the output.
686 (jit-verify-assembler): New function.
687 (jit-verify-object): New function.
688 (jit-verify-dynamic-library): New function.
689 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
690 favor of an implementation from new file
691 create-code-for-hello-world-executable.h, which also adds a
693 (dg-final): Replace jit-verify-compile-to-file with
694 jit-verify-output-file-was-created, and invoke new function
695 jit-verify-assembler.
696 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
698 (dg-final): Replace jit-verify-compile-to-file with
699 jit-verify-output-file-was-created, and invoke new function
700 jit-verify-dynamic-library.
701 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
702 favor of an implementation from new file
703 create-code-for-hello-world-executable.h, which also adds a
705 (dg-final): Replace jit-verify-compile-to-file with
706 jit-verify-output-file-was-created. Strengthen the expected stdout
707 from the built executable.
708 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
709 favor of an implementation from new file
710 create-code-for-hello-world-executable.h, which also adds a
712 (dg-final): Replace jit-verify-compile-to-file with
713 jit-verify-output-file-was-created, and invoke new function
715 * jit.dg/verify-dynamic-library.c: New source file.
717 2015-02-06 Sebastian Pop <s.pop@samsung.com>
718 Brian Rzycki <b.rzycki@samsung.com>
720 PR tree-optimization/64878
721 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
723 2015-02-06 Jakub Jelinek <jakub@redhat.com>
726 * g++.dg/ipa/pr64896.C: New test.
728 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
731 * gcc.target/powerpc/pr64205.c: New file.
733 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
735 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
736 (dg-options): Use -fpie instead of -fPIE -pie.
738 2015-02-06 Jakub Jelinek <jakub@redhat.com>
741 * g++.dg/asan/pr64937.C: New test.
743 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
746 * gfortran.dg/class_to_type_4.f90: New test
748 2015-01-29 Andre Vehreschild <vehre@gmx.de>
750 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
752 2015-02-06 Jakub Jelinek <jakub@redhat.com>
754 PR rtl-optimization/64957
756 * gcc.c-torture/execute/pr64957.c: New test.
758 2015-02-05 Jeff Law <law@redhat.com>
761 * gcc.target/h8300/pr17306-1.c: New test.
762 * gcc.target/h8300/pr17306-2.c: New test.
764 2015-02-05 Tobias Burnus <burnus@net-b.de>
767 * gfortran.dg/structure_constructor_12.f90: New.
769 2015-02-05 Jeff Law <law@redhat.com>
772 gcc.target/h8300/pr58400.c: New test.
774 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
776 * gcc.target/arm/macro_defs0.c: New test.
777 * gcc.target/arm/macro_defs1.c: New test.
778 * gcc.target/arm/macro_defs2.c: New test.
780 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
782 PR rtl-optimization/64905
783 * gcc.target/i386/pr64905.c: Require nonpic target.
784 (dg-options): Add -fomit-frame-pointer.
787 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
789 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
792 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
795 * gfortran.dg/type_to_class_2.f90: New test
796 * gfortran.dg/type_to_class_3.f90: New test
798 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
801 * g++.dg/torture/pr64686.C: New testcase.
803 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
805 PR rtl-optimization/64905
806 * gcc.target/i386/pr64905.c: New file.
808 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
810 * gcc.dg/guality/pr41447-1.c: Remove xfail.
811 * gcc.dg/guality/pr41616-1.c: Ditto.
813 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
816 * gcc.dg/pr64817-3.c: New.
818 2015-02-04 Jakub Jelinek <jakub@redhat.com>
819 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
821 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
822 pass parameters in registers.
823 * gcc.dg/guality/pr36728-2.c (main): Likewise.
824 * gcc.dg/guality/pr36728-3.c (main): Likewise.
825 * gcc.dg/guality/pr36728-4.c (main): Likewise.
827 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
828 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
830 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
831 list, allow for multilibed targets.
832 * gcc.dg/combine_ashiftrt_2.c: Likewise.
834 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
836 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
837 * gcc.dg/pr46728-6.c: Ditto.
839 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
841 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
842 for mips_nanlegacy target.
844 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
846 * gcc.target/i386/chkp-hidden-def.c: New.
848 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
851 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
852 to use 24 bits for bitfield b.
854 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
857 * lib/target-supports.exp (check_effective_target_bswap64): Do not
858 cache result in a global variable. Include all 32-bit targets for
861 2015-02-03 Jakub Jelinek <jakub@redhat.com>
863 PR rtl-optimization/64756
864 * gcc.c-torture/execute/pr64756.c: New test.
866 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
869 * gcc.target/sh/pr64660-0.h: New.
870 * gcc.target/sh/pr64660-1.c: New.
871 * gcc.target/sh/pr64660-2.c: New.
872 * gcc.target/sh/pr64660-3.c: New.
873 * gcc.target/sh/pr64660-4.c: New.
875 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
878 * g++.dg/warn/Waddress-2.C: New.
880 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
883 * gcc.target/i386/pr49095.c: XFAIL for ia32.
885 2015-02-03 Dodji Seketeli <dodji@redhat.com>
887 PR preprocessor/64803
888 * gcc.dg/cpp/builtin-macro-1.c: New test case.
890 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
892 * g++.dg/ipa/devirt-37.C: Disable early inlining.
894 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
896 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
897 (_ARM_FPSRC): Add DN and AHP fields.
898 (clean_results): Force DN=1 on AArch64.
899 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
900 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
901 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
902 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
903 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
904 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
906 2015-02-02 Alan Modra <amodra@gmail.com>
908 * gcc.target/powerpc/cprophard.c: New.
910 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
912 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
913 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
915 2015-02-01 Jakub Jelinek <jakub@redhat.com>
918 * gcc.dg/pr64817-1.c: New test.
919 * gcc.dg/pr64817-2.c: New test.
921 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
924 * gcc.target/sh/pr64851-0.h: New
925 * gcc.target/sh/pr64851-1.c: New
926 * gcc.target/sh/pr64851-2.c: New
927 * gcc.target/sh/pr64851-3.c: New
928 * gcc.target/sh/pr64851-4.c: New
930 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
933 * gcc.dg/torture/pr64882.c: New test.
935 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
938 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
941 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
943 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
944 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
945 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
946 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
947 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
948 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
950 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
951 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
953 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
954 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
957 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
960 * g++.dg/pr64688-2.C: New.
962 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
964 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
965 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
966 * gcc.target/i386/fuse-caller-save.c: Ditto.
967 * gcc.target/i386/headmerge-1.c: Ditto.
968 * gcc.target/i386/headmerge-2.c: Ditto.
969 * gcc.target/i386/sibcall-6.c: Ditto.
971 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
974 * gcc.target/i386/pr64617.c: New test.
976 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
979 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
980 (dg-options): Remove -m32.
981 (dg-final): Scan for "movb %al" only.
982 * gcc.target/i386/pr15184-2.c: Ditto.
984 2015-01-30 Richard Biener <rguenther@suse.de>
986 PR tree-optimization/64829
987 * gcc.dg/vect/pr64829.c: New testcase.
989 2015-01-29 Marek Polacek <polacek@redhat.com>
992 * gcc.dg/pr64709.c: New test.
994 2015-01-29 Jakub Jelinek <jakub@redhat.com>
997 * g++.dg/ubsan/pr64717-1.C: New test.
998 * g++.dg/ubsan/pr64717-2.C: New test.
1000 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
1002 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1004 2015-01-29 Jeff Law <law@redhat.com>
1007 * gcc.target/i386/pr15184-1.c: New test.
1008 * gcc.target/i386/pr15184-2.c: New test.
1010 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1012 PR tree-optimization/64746
1013 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1015 2015-01-29 Richard Biener <rguenther@suse.de>
1017 PR tree-optimization/64853
1018 * gcc.dg/torture/pr64853.c: New testcase.
1020 2015-01-29 Richard Biener <rguenther@suse.de>
1022 PR tree-optimization/64844
1023 * gcc.dg/vect/pr64844.c: New testcase.
1025 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1028 * gcc.dg/pr64809.c: Delete.
1030 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
1033 * gcc.target/i386/pr64805.c: New.
1035 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1037 * gcc.dg/guality/guality.h (main): Add argv[0] to
1038 guality_gdb_command.
1040 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
1043 * gcc.dg/tree-ssa/pr64801.c: New testcase.
1045 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
1048 * gcc.target/sh/sh.exp
1049 (check_effective_target_atomic_model_soft_gusa_available,
1050 check_effective_target_atomic_model_soft_tcb_available,
1051 check_effective_target_atomic_model_soft_imask_available,
1052 check_effective_target_atomic_model_hard_llcs_available): New.
1053 * gcc.target/sh/pr64659-0.h: New.
1054 * gcc.target/sh/pr64659-1.c: New.
1055 * gcc.target/sh/pr64659-2.c: New.
1056 * gcc.target/sh/pr64659-3.c: New.
1057 * gcc.target/sh/pr64659-4.c: New.
1059 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
1061 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1062 scan-assembler-times pattern.
1064 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1067 * gcc.dg/pr64809.c: New test.
1069 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
1071 PR tree-optimization/64277
1072 * gcc.dg/pr64277.c: New.
1074 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1076 PR tree-optimization/64718
1077 * gcc.c-torture/execute/pr64718.c: New test.
1079 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
1081 * gcc.target/aarch64/abs_2.c: New.
1083 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
1085 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1086 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1087 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1090 2015-01-28 Jakub Jelinek <jakub@redhat.com>
1093 * lib/target-supports.exp (check_effective_target_comdat_group): New.
1094 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1095 { target comdat_group }.
1097 2015-01-27 Tobias Burnus <burnus@net-b.de>
1100 * gfortran.dg/goacc/coarray_2.f90: New.
1102 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1106 * g++.dg/torture/pr64139.C: New testcase.
1107 * g++.dg/torture/pr60871.C: Likewise.
1109 2015-01-27 Janus Weil <janus@gcc.gnu.org>
1112 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1113 prevent linking errors.
1115 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1118 * g++.dg/torture/pr64282.C: New testcase.
1120 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1122 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
1125 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1127 * gcc.target/s390/hotpatch-13.c: New testcase.
1128 * gcc.target/s390/hotpatch-14.c: New testcase.
1129 * gcc.target/s390/hotpatch-15.c: New testcase.
1130 * gcc.target/s390/hotpatch-16.c: New testcase.
1131 * gcc.target/s390/hotpatch-17.c: New testcase.
1132 * gcc.target/s390/hotpatch-18.c: New testcase.
1133 * gcc.target/s390/hotpatch-19.c: New testcase.
1134 * gcc.target/s390/hotpatch-20.c: New testcase.
1135 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
1136 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
1137 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
1138 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
1139 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
1140 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
1141 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
1142 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
1143 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
1144 * gcc.target/s390/hotpatch-10.c: Likewise.
1145 * gcc.target/s390/hotpatch-11.c: Likewise.
1146 * gcc.target/s390/hotpatch-12.c: Likewise.
1147 * gcc.target/s390/hotpatch-2.c: Likewise.
1148 * gcc.target/s390/hotpatch-3.c: Likewise.
1149 * gcc.target/s390/hotpatch-4.c: Likewise.
1150 * gcc.target/s390/hotpatch-5.c: Likewise.
1151 * gcc.target/s390/hotpatch-6.c: Likewise.
1152 * gcc.target/s390/hotpatch-7.c: Likewise.
1153 * gcc.target/s390/hotpatch-8.c: Likewise.
1154 * gcc.target/s390/hotpatch-9.c: Likewise.
1155 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
1156 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1157 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1158 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1159 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1160 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1161 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1162 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1164 2015-01-27 Jiong Wang <jiong.wang@arm.com>
1166 * gcc.dg/long_branch.c: New testcase.
1168 2015-01-27 Richard Biener <rguenther@suse.de>
1170 PR tree-optimization/56273
1171 PR tree-optimization/59124
1172 PR tree-optimization/64277
1173 * g++.dg/warn/Warray-bounds-6.C: New testcase.
1174 * gcc.dg/Warray-bounds-12.c: Likewise.
1175 * gcc.dg/Warray-bounds-13.c: Likewise.
1177 2015-01-27 Jakub Jelinek <jakub@redhat.com>
1179 PR rtl-optimization/61058
1180 * gcc.dg/pr61058.c: New test.
1182 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
1184 * gcc.target/i386/chkp-narrow-bounds.c: New.
1186 2015-01-27 Jakub Jelinek <jakub@redhat.com>
1188 PR tree-optimization/64807
1189 * gcc.dg/pr64807.c: New test.
1192 * gcc.dg/pr64766.c: New test.
1194 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
1197 * gcc.target/sh/pr49263-4.c: New.
1199 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
1202 * gfortran.dg/allocate_with_mold_1.f90: New test
1204 2015-01-26 Jakub Jelinek <jakub@redhat.com>
1207 * gcc.dg/pr64778.c: New test.
1210 * gcc.dg/vect/pr64421.c: New test.
1212 2015-01-26 Tobias Burnus <burnus@net-b.de>
1215 * gfortran.dg/coarray_36.f: New.
1216 * gfortran.dg/coarray_37.f90: New.
1218 2015-01-26 Janus Weil <janus@gcc.gnu.org>
1221 * gfortran.dg/class_allocate_18.f90: New.
1223 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1225 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
1227 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1229 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
1231 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1233 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
1235 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1237 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
1239 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1241 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
1242 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
1243 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
1244 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
1246 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1248 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
1249 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
1250 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
1252 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1254 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
1255 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
1256 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
1257 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
1258 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
1261 2015-01-26 Richard Biener <rguenther@suse.de>
1264 * gcc.dg/uninit-19.c: New testcase.
1266 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1268 * lib/target-supports.exp (check_effective_target_vect64): Add
1271 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
1274 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
1276 2015-01-26 Tony Liu <tony.liu@arm.com>
1278 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
1281 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
1284 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
1285 correctly, clean up afterwards.
1287 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
1290 * gfortran.dg/use_rename_7.f90: New.
1292 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
1294 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
1295 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
1297 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
1300 * gcc.target/sh/pr54236-4.c: New.
1302 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
1304 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1305 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
1308 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
1311 * gfortran.dg/open_new_segv.f90: New test.
1313 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
1322 * gcc.target/sh/pr64345-1.c: New.
1323 * gcc.target/sh/pr64345-2.c: New.
1324 * gcc.target/sh/pr59533-1.c: New.
1325 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
1326 * gcc.target/sh/pr52933-2.c: Likewise.
1327 * gcc.target/sh/pr54089-1.c: Likewise.
1328 * gcc.target/sh/pr54236-1.c: Likewise.
1329 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1330 * gcc.target/sh/pr49263-1.c: Remove xfails.
1331 * gcc.target/sh/pr49263-2.c: Likewise.
1332 * gcc.target/sh/pr49263-3.c: Likewise.
1333 * gcc.target/sh/pr53987-1.c: Likewise.
1334 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
1335 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
1336 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
1337 (test05, test06, test07, test08, test09, test10, test11, test12): New.
1338 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
1339 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
1341 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
1344 2015-01-24 Tom de Vries <tom@codesourcery.com>
1346 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
1348 2015-01-23 Ian Lance Taylor <iant@google.com>
1351 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
1352 targets without split stack support.
1354 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
1357 * gcc.target/i386/pr64317.c: New test.
1359 2015-01-23 Jakub Jelinek <jakub@redhat.com>
1361 PR rtl-optimization/63637
1362 PR rtl-optimization/60663
1363 * gcc.dg/pr63637-1.c: New test.
1364 * gcc.dg/pr63637-2.c: New test.
1365 * gcc.dg/pr63637-3.c: New test.
1366 * gcc.dg/pr63637-4.c: New test.
1367 * gcc.dg/pr63637-5.c: New test.
1368 * gcc.dg/pr63637-6.c: New test.
1369 * gcc.target/i386/pr63637-1.c: New test.
1370 * gcc.target/i386/pr63637-2.c: New test.
1371 * gcc.target/i386/pr63637-3.c: New test.
1372 * gcc.target/i386/pr63637-4.c: New test.
1373 * gcc.target/i386/pr63637-5.c: New test.
1374 * gcc.target/i386/pr63637-6.c: New test.
1376 2015-01-23 Richard Biener <rguenther@suse.de>
1379 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
1380 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
1382 2015-01-23 Marek Polacek <polacek@redhat.com>
1384 PR preprocessor/60570
1385 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
1386 * gcc.dg/cpp/pr60570.c: New test.
1388 2015-01-23 Richard Biener <rguenther@suse.de>
1391 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1392 vectorization on vect64 targets.
1394 2015-01-23 Janus Weil <janus@gcc.gnu.org>
1397 * gfortran.dg/class_allocate_17.f90: New.
1399 2015-01-23 Tobias Burnus <burnus@net-b.de>
1402 * gfortran.dg/goacc/combined_loop.f90: New.
1404 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1407 * gfortran.dg/make_unit.f90: New test.
1409 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1412 * gfortran.dg/negative_unit_int8.f: Update.
1414 2015-01-22 Jeff Law <law@redhat.com>
1417 * gcc.target/m68k/pr52076-1.c: New test.
1418 * gcc.target/m68k/pr52076-2.c: New test.
1420 2015-01-22 Richard Biener <rguenther@suse.de>
1423 * gcc.dg/torture/pr64728.c: New testcase.
1425 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
1428 * g++.dg/pr64688.C: New test.
1430 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
1432 * gcc.target/i386/chkp-always_inline.c (f1): Make static
1433 to avoid errors with -fpic.
1435 2015-01-22 Richard Biener <rguenther@suse.de>
1438 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1440 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
1442 PR rtl-optimization/64682
1443 * gcc.c-torture/execute/pr64682.c: New file.
1445 2015-01-21 Jakub Jelinek <jakub@redhat.com>
1448 * gcc.dg/pr64511.c: New test.
1450 PR rtl-optimization/62078
1451 * g++.dg/opt/pr62078.C: New test.
1454 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1456 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
1459 * gfortran.dg/internal_pack_15.f90: New test.
1461 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1463 * c-c++-common/tsan/step.c: New testcase.
1465 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1467 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1469 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1471 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1473 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1475 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1477 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1479 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1481 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1483 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1485 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1487 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1489 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1491 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1493 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1495 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1497 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1499 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1501 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1503 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1505 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1507 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1509 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1511 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1513 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1515 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1516 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1517 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1520 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1522 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1523 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1524 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1527 2015-01-21 Renlin Li <renlin.li@arm.com>
1529 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1530 * g++.dg/tls/thread_local5g.C: Likewise.
1531 * g++.dg/tls/thread_local6g.C: Likewise.
1533 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1535 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1536 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1537 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1539 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1541 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1542 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1543 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1545 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1547 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1548 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1549 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1551 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1553 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1554 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1555 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1557 2015-01-20 Jeff Law <law@redhat.com>
1560 * gcc.target/m68k/pr59946.c: New test.
1562 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1564 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1565 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1566 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1568 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1570 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1571 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1572 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1574 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1576 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1577 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1578 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1580 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1582 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1583 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1584 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1586 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1589 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1591 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1592 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1593 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1595 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1597 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1598 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1599 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1601 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1603 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1605 2015-01-20 Jakub Jelinek <jakub@redhat.com>
1607 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1610 * g++.dg/ubsan/pr64632.C: New test.
1613 * gcc.dg/pr64663.c: New test.
1615 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1618 * g++.dg/warn/Wunused-var-23.C: New.
1620 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1623 * g++.dg/cpp0x/constexpr-59937-1.C: New.
1624 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1626 2015-01-20 Richard Biener <rguenther@suse.de>
1629 * gcc.dg/lto/pr64684_0.c: New testcase.
1630 * gcc.dg/lto/pr64684_1.c: Likewise.
1631 * gcc.dg/lto/pr64684_2.c: Likewise.
1632 * gcc.dg/lto/pr64685_0.c: Likewise.
1633 * gcc.dg/lto/pr64685_1.c: Likewise.
1635 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1638 * g++.dg/cpp1y/lambda-init12.C: New.
1640 2015-01-20 Richard Biener <rguenther@suse.de>
1642 PR tree-optimization/64410
1643 * g++.dg/vect/pr64410.cc: Require vect_double.
1645 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
1648 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1650 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
1654 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1656 PR rtl-optimization/64081
1657 * gcc.dg/pr64081.c: New test.
1659 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1661 * jit.dg/harness.h: Include <unistd.h>.
1662 (CHECK_NO_ERRORS): New.
1663 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1664 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1665 gcc_jit_context_compile_to_file.
1666 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1667 args to the spawned executable.
1668 (jit-expand-vars): New function.
1669 (jit-exe-params): New variable.
1670 (dg-jit-set-exe-params): New function.
1671 (jit-dg-test): Detect testcases that use
1672 jit-verify-compile-to-file and call jit-setup-compile-to-file.
1673 Set arguments of spawned process to jit-exe-params.
1674 (jit-get-output-filename): New function.
1675 (jit-setup-compile-to-file): New function.
1676 (jit-verify-compile-to-file): New function.
1677 (jit-run-executable): New function.
1678 (jit-verify-executable): New function.
1679 * jit.dg/test-compile-to-assembler.c: New testcase.
1680 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1681 * jit.dg/test-compile-to-executable.c: New testcase.
1682 * jit.dg/test-compile-to-object.c: New testcase.
1684 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
1687 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1690 2015-01-19 Martin Liska <mliska@suse.cz>
1692 * objc/compile/pr64668.m: New test.
1694 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1696 * jit.dg/test-arith-overflow.c: Include stdbool.h.
1697 (create_overflow_fn): Update comment to clarify that
1698 the third param of the created function is a bool *, not
1700 (verify_int_overflow_fn): Convert param "expected_ovf" from
1701 int to bool. Update third param of "overflow_fn_type" from int *
1702 to bool *. Update local "actual_ovf" from int to bool.
1703 (verify_uint_overflow_fn): Likewise.
1705 2015-01-19 Martin Liska <mliska@suse.cz>
1707 * gcc.dg/ipa/ipa-icf-33.c: New test.
1709 2015-01-19 Felix Yang <felix.yang@huawei.com>
1710 Haijian Zhang <z.zhanghaijian@huawei.com>
1712 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1713 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1714 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1715 result_float64x2, expected_hfloat64x2): New helper type, variable and
1717 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1718 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1719 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1720 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1721 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1722 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1723 and target without the FMA feature.
1725 2015-01-19 Jiong Wang <jiong.wang@arm.com>
1727 * gcc.target/aarch64/pr64304.c: New testcase.
1729 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1731 PR rtl-optimization/64081
1732 * gcc.dg/pr64081.c: New test.
1734 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
1737 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1739 * gcc.target/aarch64/test_frame_6.c: Likewise.
1740 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1741 and x19 (in the epilogue).
1742 * gcc.target/aarch64/test_frame_4.c: Likewise.
1743 * gcc.target/aarch64/test_frame_7.c: Likewise.
1745 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
1747 * gcc.target/i386/chkp-always_inline.c: New.
1749 2015-01-15 Andrew Pinski <apinski@cavium.com>
1750 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1752 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1753 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1755 2015-01-18 Andre Vehreschild <vehre@gmx.de>
1758 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1759 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1761 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1764 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1766 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
1769 * gcc.target/sh/torture/pr64652.c: New.
1771 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1773 * gcc.dg/ipa/ipa-icf-32.c: Update template.
1774 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1775 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1776 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1777 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1778 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1780 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1783 * g++.dg/torture/pr64378.C: New testcase.
1785 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1788 * gfortran.dg/block_13.f08: New test
1790 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1793 * gfortran.dg/associate_1.f03: Allow test for character with
1796 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1798 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1799 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1801 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1803 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1805 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
1808 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1810 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1813 * gfortran.dg/alloc_comp_assign_13.f08: New test.
1816 * gfortran.dg/alloc_comp_assign_14.f08: New test.
1819 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1821 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1824 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1826 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
1828 PR rtl-optimization/52773
1829 * gcc.c-torture/compile/pr52773.c: New test.
1831 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1834 * g++.dg/cpp0x/alias-decl-46.C: New.
1836 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1838 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1840 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1842 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1844 (CHECK_FP): Likewise.
1845 (CHECK_CUMULATIVE_SAT): Likewise.
1847 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1849 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1850 (Set_Neon_Cumulative_Sat): Add parameter.
1851 (__set_neon_cumulative_sat): Support new parameter.
1852 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1853 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1855 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1856 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1859 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1861 * g++.dg/tsan/vptr_benign_race.C: New testcase.
1862 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1864 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1867 * g++.dg/tls/thread_local-ice4.C: New.
1869 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
1871 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1874 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1877 * g++.dg/cpp0x/vt-62276.C: New.
1879 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1882 * g++.dg/pr64353.C: New.
1884 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1887 * gcc.target/aarch64/pr64263_1.c: New test.
1889 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1891 PR tree-optimization/64434
1892 * gcc.dg/torture/pr64434.c: Move to...
1893 * gcc.dg/pr64434.c: ... here.
1895 2015-01-16 Richard Biener <rguenther@suse.de>
1898 * gcc.dg/uninit-18.c: New testcase.
1900 2015-01-16 Richard Biener <rguenther@suse.de>
1902 PR tree-optimization/64568
1903 * g++.dg/torture/pr64568-2.C: New testcase.
1905 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1908 * gcc.target/i386/chkp-label-address.c: New.
1910 2015-01-16 Janus Weil <janus@gcc.gnu.org>
1913 * gfortran.dg/pointer_init_6.f90: Extended.
1915 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
1917 * gcc.c-torture/compile/20150108.c: New test.
1919 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
1921 * gcc.target/visium: New directory.
1923 2015-01-16 Richard Biener <rguenther@suse.de>
1925 PR tree-optimization/61743
1926 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1927 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1929 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
1931 * gcc.dg/pr64015.c: New test.
1933 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
1937 * g++.dg/ipa/pr64612.C: New test.
1939 2015-01-16 Renlin Li <renlin.li@arm.com>
1941 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1943 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
1945 * gcc.target/i386/sse-14.c: Test new intrinsic.
1946 * gcc.target/i386/sse-22.c: Ditto.
1948 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1951 * g++.dg/cpp0x/auto44.C: New.
1953 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
1956 * gcc.target/nios2/gpopt-all.c: New test case.
1957 * gcc.target/nios2/gpopt-local.c: New test case.
1958 * gcc.target/nios2/gpopt-global.c: New test case.
1959 * gcc.target/nios2/gpopt-data.c: New test case.
1960 * gcc.target/nios2/gpopt-none.c: New test case.
1962 2015-01-15 Jakub Jelinek <jakub@redhat.com>
1964 * g++.dg/ubsan/vptr-1.C: New test.
1965 * g++.dg/ubsan/vptr-2.C: New test.
1966 * g++.dg/ubsan/vptr-3.C: New test.
1967 * g++.dg/ubsan/vptr-4.C: New test.
1968 * g++.dg/ubsan/vptr-5.C: New test.
1969 * g++.dg/ubsan/vptr-6.C: New test.
1970 * g++.dg/ubsan/vptr-7.C: New test.
1971 * g++.dg/ubsan/vptr-8.C: New test.
1972 * g++.dg/ubsan/vptr-9.C: New test.
1974 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1976 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1978 * lib/gcc-dg.exp: Likewise.
1980 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
1982 PR rtl-optimization/64110
1983 * gcc.target/i386/pr64110.c: Add scan-assembler.
1985 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
1986 James Norris <jnorris@codesourcery.com>
1987 Cesar Philippidis <cesar@codesourcery.com>
1988 Ilmir Usmanov <i.usmanov@samsung.com>
1990 * lib/target-supports.exp (check_effective_target_fopenacc): New
1992 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1993 * g++.dg/goacc/goacc.exp: Likewise.
1994 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1995 * gcc.dg/goacc/goacc.exp: Likewise.
1996 * gfortran.dg/goacc/goacc.exp: Likewise.
1997 * c-c++-common/cpp/openacc-define-1.c: New file.
1998 * c-c++-common/cpp/openacc-define-2.c: Likewise.
1999 * c-c++-common/cpp/openacc-define-3.c: Likewise.
2000 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2001 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2002 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2003 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2004 * c-c++-common/goacc/asyncwait-1.c: Likewise.
2005 * c-c++-common/goacc/cache-1.c: Likewise.
2006 * c-c++-common/goacc/clauses-fail.c: Likewise.
2007 * c-c++-common/goacc/collapse-1.c: Likewise.
2008 * c-c++-common/goacc/data-1.c: Likewise.
2009 * c-c++-common/goacc/data-2.c: Likewise.
2010 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2011 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2012 * c-c++-common/goacc/deviceptr-2.c: Likewise.
2013 * c-c++-common/goacc/deviceptr-3.c: Likewise.
2014 * c-c++-common/goacc/if-clause-1.c: Likewise.
2015 * c-c++-common/goacc/if-clause-2.c: Likewise.
2016 * c-c++-common/goacc/kernels-1.c: Likewise.
2017 * c-c++-common/goacc/loop-1.c: Likewise.
2018 * c-c++-common/goacc/loop-private-1.c: Likewise.
2019 * c-c++-common/goacc/nesting-1.c: Likewise.
2020 * c-c++-common/goacc/nesting-data-1.c: Likewise.
2021 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2022 * c-c++-common/goacc/parallel-1.c: Likewise.
2023 * c-c++-common/goacc/pcopy.c: Likewise.
2024 * c-c++-common/goacc/pcopyin.c: Likewise.
2025 * c-c++-common/goacc/pcopyout.c: Likewise.
2026 * c-c++-common/goacc/pcreate.c: Likewise.
2027 * c-c++-common/goacc/pragma_context.c: Likewise.
2028 * c-c++-common/goacc/present-1.c: Likewise.
2029 * c-c++-common/goacc/reduction-1.c: Likewise.
2030 * c-c++-common/goacc/reduction-2.c: Likewise.
2031 * c-c++-common/goacc/reduction-3.c: Likewise.
2032 * c-c++-common/goacc/reduction-4.c: Likewise.
2033 * c-c++-common/goacc/sb-1.c: Likewise.
2034 * c-c++-common/goacc/sb-2.c: Likewise.
2035 * c-c++-common/goacc/sb-3.c: Likewise.
2036 * c-c++-common/goacc/update-1.c: Likewise.
2037 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2038 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2039 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2040 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2041 * gfortran.dg/goacc/assumed.f95: Likewise.
2042 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2043 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2044 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2045 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2046 * gfortran.dg/goacc/branch.f95: Likewise.
2047 * gfortran.dg/goacc/cache-1.f95: Likewise.
2048 * gfortran.dg/goacc/coarray.f95: Likewise.
2049 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2050 * gfortran.dg/goacc/cray.f95: Likewise.
2051 * gfortran.dg/goacc/critical.f95: Likewise.
2052 * gfortran.dg/goacc/data-clauses.f95: Likewise.
2053 * gfortran.dg/goacc/data-tree.f95: Likewise.
2054 * gfortran.dg/goacc/declare-1.f95: Likewise.
2055 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2056 * gfortran.dg/goacc/fixed-1.f: Likewise.
2057 * gfortran.dg/goacc/fixed-2.f: Likewise.
2058 * gfortran.dg/goacc/fixed-3.f: Likewise.
2059 * gfortran.dg/goacc/fixed-4.f: Likewise.
2060 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2061 * gfortran.dg/goacc/if.f95: Likewise.
2062 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2063 * gfortran.dg/goacc/list.f95: Likewise.
2064 * gfortran.dg/goacc/literal.f95: Likewise.
2065 * gfortran.dg/goacc/loop-1.f95: Likewise.
2066 * gfortran.dg/goacc/loop-2.f95: Likewise.
2067 * gfortran.dg/goacc/loop-3.f95: Likewise.
2068 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2069 * gfortran.dg/goacc/omp.f95: Likewise.
2070 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2071 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2072 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2073 * gfortran.dg/goacc/parameter.f95: Likewise.
2074 * gfortran.dg/goacc/private-1.f95: Likewise.
2075 * gfortran.dg/goacc/private-2.f95: Likewise.
2076 * gfortran.dg/goacc/private-3.f95: Likewise.
2077 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2078 * gfortran.dg/goacc/reduction-2.f95: Likewise.
2079 * gfortran.dg/goacc/reduction.f95: Likewise.
2080 * gfortran.dg/goacc/routine-1.f90: Likewise.
2081 * gfortran.dg/goacc/routine-2.f90: Likewise.
2082 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2083 * gfortran.dg/goacc/several-directives.f95: Likewise.
2084 * gfortran.dg/goacc/sie.f95: Likewise.
2085 * gfortran.dg/goacc/subarrays.f95: Likewise.
2086 * gfortran.dg/gomp/map-1.f90: Likewise.
2087 * gfortran.dg/openacc-define-1.f90: Likewise.
2088 * gfortran.dg/openacc-define-2.f90: Likewise.
2089 * gfortran.dg/openacc-define-3.f90: Likewise.
2090 * g++.dg/gomp/block-1.C: Update for changed compiler output.
2091 * g++.dg/gomp/block-2.C: Likewise.
2092 * g++.dg/gomp/block-3.C: Likewise.
2093 * g++.dg/gomp/block-5.C: Likewise.
2094 * g++.dg/gomp/target-1.C: Likewise.
2095 * g++.dg/gomp/target-2.C: Likewise.
2096 * g++.dg/gomp/taskgroup-1.C: Likewise.
2097 * g++.dg/gomp/teams-1.C: Likewise.
2098 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2099 * gcc.dg/cilk-plus/jump.c: Likewise.
2100 * gcc.dg/gomp/block-1.c: Likewise.
2101 * gcc.dg/gomp/block-10.c: Likewise.
2102 * gcc.dg/gomp/block-2.c: Likewise.
2103 * gcc.dg/gomp/block-3.c: Likewise.
2104 * gcc.dg/gomp/block-4.c: Likewise.
2105 * gcc.dg/gomp/block-5.c: Likewise.
2106 * gcc.dg/gomp/block-6.c: Likewise.
2107 * gcc.dg/gomp/block-7.c: Likewise.
2108 * gcc.dg/gomp/block-8.c: Likewise.
2109 * gcc.dg/gomp/block-9.c: Likewise.
2110 * gcc.dg/gomp/target-1.c: Likewise.
2111 * gcc.dg/gomp/target-2.c: Likewise.
2112 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2113 * gcc.dg/gomp/teams-1.c: Likewise.
2115 2015-01-15 David Malcolm <dmalcolm@redhat.com>
2117 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
2120 2015-01-15 Mike Stump <mikestump@comcast.net>
2122 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
2123 * gcc.dg/inline_2.c: Likewise.
2124 * gcc.dg/inline_3.c: Likewise.
2125 * gcc.dg/inline_4.c: Likewise.
2127 2015-01-15 Janus Weil <janus@gcc.gnu.org>
2130 * gfortran.dg/proc_ptr_comp_43.f90: New.
2132 2015-01-15 Mike Stump <mikestump@comcast.net>
2134 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
2135 * gcc.dg/unroll_2.c: Likewise.
2136 * gcc.dg/unroll_3.c: Likewise.
2137 * gcc.dg/unroll_4.c: Likewise.
2138 * gcc.dg/unroll_5.c: Likewise.
2140 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
2143 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
2145 * gcc.target/aarch64/test_frame_6.c: Likewise.
2146 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
2147 x30 and x19 (in the epilogue).
2148 * gcc.target/aarch64/test_frame_4.c: Likewise.
2149 * gcc.target/aarch64/test_frame_7.c: Likewise.
2151 2015-01-15 Martin Liska <mliska@suse.cz>
2153 * g++.dg/ipa/pr64068.C: New test.
2154 * gcc.dg/ipa/PR64559.c: New test.
2156 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
2158 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
2161 2015-01-15 Richard Biener <rguenther@suse.de>
2163 PR tree-optimization/61743
2164 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
2165 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2167 2015-01-15 Renlin Li <renlin.li@arm.com>
2169 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
2170 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
2172 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
2174 * gcc.dg/vect/vect-aggressive-1.c: New.
2175 * gcc.target/i386/avx2-vect-aggressive.c: New.
2177 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
2179 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
2181 2015-01-15 Richard Biener <rguenther@suse.de>
2184 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
2185 -Wl,-undefined,dynamic_lookup.
2187 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2189 * gnat.dg/opt47.adb: New test.
2191 2015-01-15 Richard Biener <rguenther@suse.de>
2194 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
2196 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
2198 PR tree-optimization/64434
2199 * gcc.dg/torture/pr64434.c: New test.
2201 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
2203 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
2204 -mno-micromips. MIPS32R1 and below require -mno-micromips.
2205 -march=loongson* and -march=octeon* require -mno-micromips.
2207 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
2208 Matthew Fortune <matthew.fortune@imgtec.com>
2210 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
2211 * gcc.target/mips/call-saved-5.c (foo): Likewise.
2212 * gcc.target/mips/call-saved-6.c (foo): Likewise.
2213 * gcc.target/mips/call-saved-7.c: New file.
2214 * gcc.target/mips/call-saved-8.c: New file.
2215 * gcc.target/mips/call-saved-9.c: New file.
2217 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
2219 * gcc.target/mips/lsa.c: New file.
2220 * gcc.target/mips/mips64-lsa.c: Likewise.
2221 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
2222 * gcc.target/mips/mulsize-4.c: Likewise.
2223 * gcc.target/mips/mulsize-5.c: New file.
2224 * gcc.target/mips/mulsize-6.c: Likewise.
2225 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
2226 and !HAS_LSA as ghost options.
2227 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
2230 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
2232 * g++.dg/torture/20141013.c: Set -fno-short-enums.
2234 2015-01-15 Richard Biener <rguenther@suse.de>
2237 * gcc.dg/torture/pr64365.c: New testcase.
2239 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
2241 * gcc.dg/stackprotectexplicit1.c: New test.
2242 * g++.dg/stackprotectexplicit2.c: New test.
2244 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2247 * gfortran.dg/inquire_internal.f90: New.
2248 * gfortran.dg/negative_unit_check.f90: New.
2250 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
2253 * gcc.target/sh/pr53988-1.c: New.
2255 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
2258 * g++.dg/tls/thread_local-ice3.C: New.
2260 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
2262 * gcc.target/i386/fentry-override.c: Properly place {} in target
2263 selector. Remove nonpic.
2264 * gcc.target/i386/fentry.c: Likewise.
2266 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
2268 * gcc.dg/atomic-invalid.c: Check for invalid memory model
2269 warnings instead of errors.
2271 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
2273 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
2274 option support instead of ENABLE_LTO from Makefile.
2276 2015-01-14 Richard Biener <rguenther@suse.de>
2278 PR tree-optimization/59354
2279 * gcc.dg/vect/pr59354.c: New testcase.
2281 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
2283 * lib/target-supports.exp
2284 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
2285 on ARM architures before v7.
2287 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
2290 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
2293 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2296 * gcc.target/i386/pr64386.c: New test.
2298 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2301 * gcc.target/i386/pr64393.c: New test.
2303 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2306 * gcc.target/i386/pr64387.c: New test.
2308 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
2310 * gcc.target/aarch64/store-pair-1.c: Fix typo.
2312 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2314 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
2316 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2319 * gcc.target/arm/pr64453.c: New.
2321 2015-01-14 Richard Biener <rguenther@suse.de>
2324 * gcc.dg/lto/pr64415_0.c: New testcase.
2325 * gcc.dg/lto/pr64415_1.c: Likewise.
2327 2015-01-14 Martin Liska <mliska@suse.cz>
2329 * gcc.dg/ipa/pr64307.c: New test.
2331 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
2333 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
2336 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2339 * gcc.target/arm/pr64460_1.c: New test.
2341 2015-01-14 Richard Biener <rguenther@suse.de>
2343 PR tree-optimization/64493
2344 PR tree-optimization/64495
2345 * gcc.dg/vect/pr64493.c: New testcase.
2346 * gcc.dg/vect/pr64495.c: Likewise.
2348 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
2350 * gcc.dg/Warray-bounds-11.c: New test-case.
2352 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2354 * gcc.target/mips/octeon3-pipe-1.c: New test.
2356 2015-01-13 David Malcolm <dmalcolm@redhat.com>
2358 * jit.dg/harness.h (set_up_logging): Move string concatenation
2360 (concat_strings): New function.
2361 (dump_reproducer): New function.
2362 (test_jit): Call dump_reproducer.
2363 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
2365 (jit-dg-test): Delete any generated reproducer from previous runs.
2366 Verify that a generated reproducer was created, and verify that it
2368 * jit.dg/test-nested-contexts.c (main): Call
2369 gcc_jit_context_dump_reproducer_to_file.
2371 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2373 * gcc.dg/aru-2.c: Add dg-require-profiling.
2375 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2377 * lib/target-supports.exp (check_profiling_available): Check if
2380 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
2383 * g++.dg/torture/pr64565.C: New testcase.
2385 2015-01-13 Marek Polacek <polacek@redhat.com>
2388 * gcc.dg/tm/pr64391.c: New test.
2390 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2392 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2395 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2397 * gcc.target/i386/pie.c: New test.
2399 * lib/target-supports.exp (check_effective_target_pie): New.
2401 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2403 PR rtl-optimization/64286
2404 * gcc.target/i386/avx2-pr64286.c: New test.
2406 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
2409 * g++.dg/cpp0x/vt-57626.C: New.
2411 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2414 * gfortran.dg/pr64528.f90: New test.
2416 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
2418 * gcc.target/aarch64/subsp.c: New test.
2420 2015-01-13 Andrew Pinski <apinski@cavium.com>
2422 * gcc.target/aarch64/store-pair-1.c: New testcase.
2424 2015-01-13 Richard Biener <rguenther@suse.de>
2427 * gcc.dg/lto/pr64373_0.c: New testcase.
2429 2015-01-13 Andrew Pinski <apinski@cavium.com>
2431 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2432 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2434 2015-01-13 Richard Biener <rguenther@suse.de>
2436 PR tree-optimization/64406
2437 * gcc.dg/pr64406.c: New testcase.
2439 2015-01-13 Richard Biener <rguenther@suse.de>
2441 PR tree-optimization/64404
2442 * gcc.dg/vect/pr64404.c: New testcase.
2444 2015-01-13 Richard Biener <rguenther@suse.de>
2446 PR tree-optimization/64568
2447 * g++.dg/torture/pr64568.C: New testcase.
2449 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2451 * jit.dg/test-error-local-used-from-other-function.c: New test
2453 * jit.dg/test-error-param-reuse.c: New test case.
2454 * jit.dg/test-error-param-sharing.c: New test case.
2455 * jit.dg/test-error-param-used-from-other-function.c: New test
2457 * jit.dg/test-error-param-used-without-a-function.c: New test
2460 2015-01-12 Jakub Jelinek <jakub@redhat.com>
2462 PR tree-optimization/64563
2463 * gcc.dg/pr64563.c: New test.
2466 * gcc.target/i386/pr64513.c: New test.
2468 PR tree-optimization/64454
2469 * gcc.dg/pr64454.c: New test.
2472 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2474 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2475 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2476 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2477 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2478 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2479 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2480 * gcc.dg/vect/slp-25.c: Likewise.
2481 * gcc.dg/vect/vect-109.c: Likewise.
2482 * gcc.dg/vect/vect-13.c: Likewise.
2483 * gcc.dg/vect/vect-17.c: Likewise.
2484 * gcc.dg/vect/vect-18.c: Likewise.
2485 * gcc.dg/vect/vect-19.c: Likewise.
2486 * gcc.dg/vect/vect-20.c: Likewise.
2487 * gcc.dg/vect/vect-21.c: Likewise.
2488 * gcc.dg/vect/vect-22.c: Likewise.
2489 * gcc.dg/vect/vect-27.c: Likewise.
2490 * gcc.dg/vect/vect-29.c: Likewise.
2491 * gcc.dg/vect/vect-2-big-array.c: Likewise.
2492 * gcc.dg/vect/vect-2.c: Likewise.
2493 * gcc.dg/vect/vect-3.c: Likewise.
2494 * gcc.dg/vect/vect-4.c: Likewise.
2495 * gcc.dg/vect/vect-5.c: Likewise.
2496 * gcc.dg/vect/vect-72.c: Likewise.
2497 * gcc.dg/vect/vect-73-big-array.c: Likewise.
2498 * gcc.dg/vect/vect-73.c: Likewise.
2499 * gcc.dg/vect/vect-77-global.c: Likewise.
2500 * gcc.dg/vect/vect-78-global.c: Likewise.
2501 * gcc.dg/vect/vect-7.c: Likewise.
2502 * gcc.dg/vect/vect-86.c: Likewise.
2503 * gcc.dg/vect/vect-align-1.c: Likewise.
2504 * gcc.dg/vect/vect-align-3.c: Likewise.
2505 * gcc.dg/vect/vect-all-big-array.c: Likewise.
2506 * gcc.dg/vect/vect-all.c: Likewise.
2507 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2508 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2509 * gcc.dg/vect/vect-peel-3.c: Likewise.
2510 * gcc.dg/vect/vect-peel-4.c: Likewise.
2511 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2513 2015-01-12 Jeff Law <law@redhat.com>
2516 * gcc.target/m68k/pr64461.c: New test.
2518 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2520 * jit.dg/test-array-as-pointer.c (create_code): Update call
2521 to gcc_jit_context_new_global by setting "kind" to
2522 GCC_JIT_GLOBAL_IMPORTED.
2523 * jit.dg/test-error-array-as-pointer.c: Likewise.
2524 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2525 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2526 setting kind to GCC_JIT_GLOBAL_EXPORTED.
2527 * jit.dg/test-using-global.c (the_global): Rename to...
2528 (imported_global): ...this.
2529 (create_code): Update to test the three kinds of global.
2530 (verify_code): Likewise.
2532 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
2535 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
2537 * gcc.target/i386/pr64291-2.c: Updated.
2539 2015-01-12 Richard Biener <rguenther@suse.de>
2541 PR tree-optimization/64530
2542 * gfortran.dg/pr64530.f90: New testcase.
2544 2015-01-12 Richard Biener <rguenther@suse.de>
2547 * gcc.dg/torture/pr64357.c: New testcase.
2549 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
2551 * gcc.target/i386/nop-mcount.c: Properly place {} in target
2554 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2555 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2557 2015-01-12 Martin Liska <mliska@suse.cz>
2559 * gcc.dg/ipa/PR64550.c: New test.
2561 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
2564 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2566 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2569 * gfortran.dg/typebound_operator_20.f90: New.
2571 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2574 * gfortran.dg/proc_ptr_comp_42.f90: New.
2576 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2579 * gfortran.dg/proc_ptr_comp_41.f90: New.
2581 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
2583 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2585 2015-01-10 Tobias Burnus <burnus@net-b.de>
2588 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2589 and add dg-excess-errors.
2590 * gfortran.dg/line_length_6.f90: New.
2591 * gfortran.dg/line_length_7.f90: New.
2592 * gfortran.dg/line_length_8.f90: New.
2593 * gfortran.dg/line_length_9.f90: New.
2594 * gfortran.dg/line_length_10.f90: New.
2595 * gfortran.dg/line_length_11.f90: New.
2597 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2599 * jit.dg/test-threads.c (struct testcase): Move declaration
2600 to jit.dg/all-non-failing-tests.h.
2601 (testcases): Likewise.
2602 * jit.dg/all-non-failing-tests.h (struct testcase): Move
2603 declaration here from jit.dg/all-non-failing-tests.h.
2604 (testcases): Likewise.
2605 * jit.dg/test-combination.c (create_code): Eliminate spelling
2606 out all of the testcases in favor of looping through the
2607 "testcases" metadata.
2608 (verify_code): Likewise.
2610 2015-01-09 Jakub Jelinek <jakub@redhat.com>
2612 PR rtl-optimization/64536
2613 * gcc.dg/pr64536.c: New test.
2615 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2617 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2618 * jit.dg/test-combination.c (create_code): Likewise.
2619 (verify_code): Likewise.
2620 * jit.dg/test-constants.c: New test case.
2621 * jit.dg/test-threads.c: Add test-constants.c.
2623 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
2626 * objc.dg/gnu-api-2-class.m: Add a test case
2627 for the above change.
2629 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
2631 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2633 2015-01-09 Richard Biener <rguenther@suse.de>
2635 PR tree-optimization/64410
2636 * g++.dg/vect/pr64410.cc: New testcase.
2638 2015-01-09 Martin Liska <mliska@suse.cz>
2640 * gcc.dg/ipa/ipa-icf-32.c: New test.
2642 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2644 * c-c++-common/tsan/tsan_barrier.h: New.
2645 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2646 * c-c++-common/tsan/bitfield_race.c: Likewise.
2647 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2648 * c-c++-common/tsan/mutexset1.c: Likewise.
2649 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2650 * c-c++-common/tsan/race_on_mutex.c: Likewise.
2651 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2652 * c-c++-common/tsan/simple_race.c: Likewise.
2653 * c-c++-common/tsan/simple_stack.c: Likewise.
2654 * c-c++-common/tsan/sleep_sync.c: Likewise.
2655 * c-c++-common/tsan/tiny_race.c: Likewise.
2656 * c-c++-common/tsan/tls_race.c: Likewise.
2657 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2658 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2659 * g++.dg/tsan/atomic_free.C: Likewise.
2660 * g++.dg/tsan/atomic_free2.C: Likewise.
2661 * g++.dg/tsan/cond_race.C: Likewise.
2662 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2664 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
2667 * lib/target-supports.exp (check_effective_target_libatomic_available):
2669 * gfortran.dg/coarray/caf.exp: Only add -latomic for
2670 targets that match effective-target libatomic_available.
2671 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2673 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2675 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2676 Verify the result of gcc_jit_context_get_last_error.
2677 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2679 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2681 PR tree-optimization/63989
2682 * gcc.dg/strlenopt-27.c: New test.
2684 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2686 * jit.dg/harness.h (set_up_logging): New function.
2687 (test_jit): Fail if gcc_jit_context_acquire fails. Call
2688 set_up_logging on the context, so that every testcase is
2689 logged to a particular file.
2690 * jit.dg/test-nested-contexts.c (main): Open a logfile,
2691 and call gcc_jit_context_set_logfile on the top-level context.
2693 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2696 * g++.dg/opt/pr64338.C: New test.
2698 2015-01-08 Tobias Burnus <burnus@net-b.de>
2700 * gfortran.dg/coarray/codimension_2b.f90: New file.
2701 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2702 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2704 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2707 * g++.dg/ext/fnname4.C: New.
2709 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2712 * g++.dg/cpp0x/constexpr-64462.C: New.
2714 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2717 * g++.dg/cpp0x/deleted10.C: New.
2719 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2721 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2723 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2725 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2726 GCC_JIT_UNARY_OP_ABS.
2727 (verify_unary_ops): Likewise.
2729 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2731 * jit.dg/test-arith-overflow.c: New test case.
2732 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2733 * jit.dg/test-combination.c (create_code): Likewise.
2734 (verify_code): Likewise.
2735 * jit.dg/test-threads.c (testcases): Likewise.
2737 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2739 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2740 rather than "jit". Load g++.exp, and call g++_init.
2741 Run test-*.cc files within the testsuite and *.cc files within
2743 (jit-dg-test): Drop the addition of -fgnu89-inline to
2744 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2745 doing it when compiling C testcases (since g++ does not handle
2746 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2747 is restored to the value after g++_init ran, rather than the
2748 value before g++_init ran. Return a list of
2749 $comp_output $output_file, as dg-test assumes.
2751 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2753 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2754 make it easier to figure out the origin of each test result when
2755 running test-combination.c and test-threads.c.
2756 (CHECK_VALUE): Likewise.
2757 (CHECK_DOUBLE_VALUE): Likewise.
2758 (CHECK_STRING_VALUE): Likewise.
2759 (CHECK_STRING_STARTS_WITH): Likewise.
2760 (CHECK_STRING_CONTAINS): Likewise.
2762 (check_string_value): Likewise, add "funcname" param.
2763 (check_string_starts_with): Likewise.
2764 (check_string_contains): Likewise.
2766 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2768 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2769 generating name of built executable.
2771 2015-01-07 Marek Polacek <polacek@redhat.com>
2774 * gcc.dg/pr64440.c: New test.
2775 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2777 2015-01-07 Marek Polacek <polacek@redhat.com>
2780 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2781 * gcc.dg/pr64417.c: New test.
2783 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2786 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2789 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2791 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2792 Check if testcases run without errors, not just if they compile.
2794 2015-01-06 Christian Bruel <christian.bruel@st.com>
2797 * gcc.target/sh/pr64507.c: New test.
2799 2015-01-06 Arnaud Charlet <charlet@adacore.com>
2801 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2803 2015-01-06 Jakub Jelinek <jakub@redhat.com>
2805 * c-c++-common/asan/sanitize-all-1.c: New test.
2806 * c-c++-common/ubsan/sanitize-all-1.c: New test.
2807 * c-c++-common/ubsan/sanitize-all-2.c: New test.
2808 * c-c++-common/ubsan/sanitize-all-3.c: New test.
2809 * c-c++-common/ubsan/sanitize-all-4.c: New test.
2811 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2813 * lib/target-supports.exp (check_profiling_available): Return 0 for
2815 (check_effective_target_tls_runtime): Likewise.
2816 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2817 * gcc.dg/20020312-2.c: Adjust for Visium.
2818 * gcc.dg/tls/thr-cse-1.c: Likewise
2819 * gcc.dg/tree-ssa/20040204-1.c: Likewise
2820 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2821 * gcc.dg/weak/typeof-2.c: Likewise.
2823 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
2825 PR rtl-optimization/64287
2826 * gcc.dg/aru-2.c: New test.
2828 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2831 * c-c++-common/ubsan/pr64344-1.c: New test.
2832 * c-c++-common/ubsan/pr64344-2.c: New test.
2834 PR tree-optimization/64465
2835 * gcc.dg/pr64465.c: New test.
2837 PR tree-optimization/64494
2838 * gcc.c-torture/compile/pr64494.c: New test.
2840 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2843 * gfortran.dg/realloc_on_assign_25.f90: New test.
2845 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2847 Update copyright years.
2849 2015-01-05 Marek Polacek <polacek@redhat.com>
2852 * gcc.dg/pr64423.c: New test.
2854 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
2856 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2857 mmix-knuth-mmixware for the same reason as for MIPS.
2858 * gcc.dg/debug/debug-2.c: Ditto.
2860 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2862 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
2865 * lib/gfortran.exp: Add libatomic library search path.
2866 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2867 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2869 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2871 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2873 * c-c++-common/tsan/bitfield_race.c: New testcase.
2874 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2876 2015-01-02 Tobias Burnus <burnus@net-b.de>
2878 * gfortran.dg/coarray/collectives_4.f90: New.
2880 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2883 * gfortran.dg/extends_16.f90: New.
2885 2015-01-02 Tobias Burnus <burnus@net-b.de>
2887 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2889 2015-01-02 Tobias Burnus <burnus@net-b.de>
2891 * gfortran.dg/coarray/codimension_2.f90: New.
2892 * gfortran.dg/coarray/codimension_2a.f90: New.
2893 * gfortran.dg/coarray_35.f90: New.
2894 * gfortran.dg/coarray_35a.f90: New.
2896 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2899 * gfortran.dg/dummy_procedure_11.f90: New.
2901 Copyright (C) 2015 Free Software Foundation, Inc.
2903 Copying and distribution of this file, with or without modification,
2904 are permitted in any medium without royalty provided the copyright
2905 notice and this notice are preserved.