1 2015-02-26 Marek Polacek <polacek@redhat.com>
4 * g++.dg/cpp1y/pr65202.C: New test.
6 2015-02-26 Tom de Vries <tom@codesourcery.com>
8 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
11 2015-02-26 Tom de Vries <tom@codesourcery.com>
13 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15 2015-02-26 Tom de Vries <tom@codesourcery.com>
17 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
19 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
22 * gcc.target/i386/pr65217.c: New.
24 2015-02-26 Tom de Vries <tom@codesourcery.com>
26 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
28 2015-02-26 Tom de Vries <tom@codesourcery.com>
30 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
32 2015-02-26 Sebastian Pop <s.pop@samsung.com>
34 PR tree-optimization/65048
35 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
37 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
39 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
40 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
42 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
45 * gcc.target/i386/pr65161.c: New test.
47 2015-02-26 Terry Guo <terry.guo@arm.com>
49 * gcc.target/arm/no-volatile-in-it.c: New test.
51 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
53 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
54 (dg-options): Add -save-temps.
55 (dg-final): Add cleanup-saved-temps.
57 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
59 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
61 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
63 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
64 * gcc.target/powerpc/pack01.c: Include string.h.
66 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
69 * gcc.target/i386/pr65167.c: New.
71 2015-02-25 Kai Tietz <ktietz@redhat.com>
73 PR tree-optimization/61917
74 * gcc.dg/vect/vect-pr61917.c: New file.
76 2015-02-24 Jakub Jelinek <jakub@redhat.com>
78 PR tree-optimization/65170
79 * gcc.c-torture/execute/pr65170.c: New test.
80 * gcc.dg/tree-ssa/vrp96.c: New test.
82 2015-02-24 Tom de Vries <tom@codesourcery.com>
84 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
86 2015-02-24 Tom de Vries <tom@codesourcery.com>
89 * lib/gcc-defs.exp (additional_sources_used): Add new var.
90 (dg-additional-files-options): Copy additional_sources to
91 additional_sources_used before emptying additional_sources.
92 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
93 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
94 (cleanup-saved-temps): Use additional_sources_used instead of
96 (dg-test): Reset additional_sources_used.
98 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
101 * gfortran.dg/integer_exponentiation_6.F90: New test.
103 2015-02-23 Martin Sebor <msebor@redhat.com>
106 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
107 two parts. One to save registers, the other to verify the
108 registers have the right values. Save register state into
109 static data rather than on the stack.
111 2015-02-23 Jakub Jelinek <jakub@redhat.com>
114 * c-c++-common/asan/pr63888.c: New test.
116 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
119 * gcc.c-torture/compile/pr65163.c: New.
121 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
123 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
125 * gcc.dg/hoist-register-pressure-2.c: Likewise.
126 * gcc.dg/hoist-register-pressure-3.c: Likewise.
128 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
130 * gcc.target/s390/20090223-1.c: Add
131 -Wno-implicit-function-declaration option.
132 * gcc.target/s390/pr42224.c: Likewise.
133 * gcc.target/s390/pr55718.c: Likewise.
135 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
137 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
138 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
139 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
140 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
141 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
142 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
143 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
144 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
145 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
146 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
147 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
148 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
149 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
150 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
151 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
152 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
153 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
154 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
155 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
156 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
157 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
159 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
161 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
162 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
163 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
164 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
165 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
166 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
167 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
168 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
169 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
170 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
171 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
172 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
173 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
174 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
175 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
176 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
178 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
182 * gfortran.dg/pr61960.f90: New.
183 * gfortran.dg/pr64230.f90: New.
184 * gfortran.dg/pr64980.f03: New.
186 2015-02-22 Tom de Vries <tom@codesourcery.com>
188 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
190 2015-02-21 Arnaud Charlet <charlet@adacore.com>
193 * gnat.dg/timing_events.adb: Removed, invalid test.
195 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
198 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
200 * g++.dg/gcov/gcov-2.C: Likewise.
202 2015-02-20 Richard Biener <rguenther@suse.de>
204 PR tree-optimization/65136
205 * gcc.dg/tree-ssa/pr65136.c: New testcase.
207 2015-02-20 Jakub Jelinek <jakub@redhat.com>
210 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
211 and nvptx-*-* blacklisting.
213 * gcc.dg/sibcall-9.c: New test.
214 * gcc.dg/sibcall-10.c: New test.
216 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
218 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
220 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
223 * gcc.target/avr/torture/pr64452.c: New test.
225 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
227 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
228 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
230 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
233 * lib/target-supports.exp (check_compile): Check whether
234 additional_sources is defined before using it.
236 2015-02-19 Jakub Jelinek <jakub@redhat.com>
239 * g++.dg/opt/pr65074.C: New file.
241 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
243 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
244 (size_type): New typedef.
245 (operator "" _script): Use it for the last argument.
247 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
249 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
251 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
253 * lib/target-supports.exp (check_compile): Save/restore
254 additional_sources that may belong to an actual test.
256 2015-02-18 Jakub Jelinek <jakub@redhat.com>
258 PR gcov-profile/64634
259 * g++.dg/gcov/gcov-15.C: New test.
261 2015-02-18 Tom de Vries <tom@codesourcery.com>
263 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
265 2015-02-18 Tom de Vries <tom@codesourcery.com>
267 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
269 2015-02-18 Tom de Vries <tom@codesourcery.com>
271 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
273 2015-02-18 Tom de Vries <tom@codesourcery.com>
275 * gfortran.dg/fmt_cache_1.f: Add missing close.
277 2015-02-18 Tom de Vries <tom@codesourcery.com>
280 * gfortran.dg/read_eof_8.f90: Add missing close.
282 2015-02-18 Richard Biener <rguenther@suse.de>
284 PR tree-optimization/65063
285 * gcc.dg/pr65063.c: New testcase.
287 2015-02-18 Richard Biener <rguenther@suse.de>
289 PR tree-optimization/62217
290 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
292 2015-02-18 Marek Polacek <polacek@redhat.com>
295 * c-c++-common/ubsan/pr65081.c: New test.
297 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
299 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
300 * gcc.target/sh/force-cbranch-delay-slot.c: New.
302 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
304 * gcc.dg/ipa/propalign-3.c: New test.
306 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
309 * gcc.target/sh/pr64793.c: New.
310 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
312 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
314 * gcc.target/arm/divzero.c: New test case.
316 2015-02-17 Tom de Vries <tom@codesourcery.com>
318 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
320 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
321 Jakub Jelinek <jakub@redhat.com>
324 * g++.dg/cpp0x/pr65075.C: New test.
326 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
329 * gcc.target/powerpc/pr65058.c: New test.
331 2015-02-16 Jeff Law <law@redhat.com>
333 PR tree-optimization/64823
334 * gcc.dg/uninit-20.c: New test.
336 2015-02-16 Jakub Jelinek <jakub@redhat.com>
337 James Greenhalgh <james.greenhalgh@arm.com>
340 * gcc.dg/ipa/ipa-clone-1.c: New test.
342 2015-02-16 Richard Biener <rguenther@suse.de>
344 PR tree-optimization/65077
345 * gcc.dg/torture/pr65077.c: New testcase.
347 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
349 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
350 Directive adjusted to scan for ldaxr.
351 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
352 adjusted to scan for ldaex.
354 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
357 * g++.dg/cpp0x/constexpr-65080.C: New.
359 2015-02-16 Richard Biener <rguenther@suse.de>
361 PR tree-optimization/63593
362 * gcc.dg/pr63593.c: New testcase.
364 2015-02-16 Marek Polacek <polacek@redhat.com>
367 * gcc.dg/pr65066.c: New test.
369 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
371 * gcc.dg/pr65002.C: Move ...
372 * g++.dg/ipa/pr65002.C: ... here.
374 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
376 * gcc.target/powerpc/pr64205.c: Skip on AIX.
377 * gcc.target/powerpc/pr64505.c: Skip on AIX.
378 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
379 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
381 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
384 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
385 the expression to find calls.
386 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
387 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
388 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
389 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
390 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
392 2015-02-14 Marek Polacek <polacek@redhat.com>
395 * gcc.dg/array-11.c: New test.
396 * gcc.dg/array-12.c: New test.
397 * gcc.dg/array-13.c: New test.
398 * gcc.dg/array-14.c: New test.
399 * gcc.dg/c99-flex-array-typedef-1.c: New test.
400 * gcc.dg/c99-flex-array-typedef-2.c: New test.
401 * gcc.dg/c99-flex-array-typedef-3.c: New test.
402 * gcc.dg/c99-flex-array-typedef-5.c: New test.
403 * gcc.dg/c99-flex-array-typedef-7.c: New test.
404 * gcc.dg/c99-flex-array-typedef-8.c: New test.
406 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
409 * g++.dg/lookup/using54.C: New.
411 2015-02-13 Jeff Law <law@redhat.com>
414 Revert my change for tree-optimization/64823.
416 2015-02-13 Jakub Jelinek <jakub@redhat.com>
418 PR tree-optimization/65053
419 * gcc.c-torture/execute/pr65053-1.c: New test.
420 * gcc.c-torture/execute/pr65053-2.c: New test.
422 2015-02-13 Marek Polacek <polacek@redhat.com>
425 * gcc.dg/pr65050.c: New test.
427 2015-02-13 Jeff Law <law@redhat.com>
429 PR tree-optimization/64823
430 * gcc.dg/uninit-20.c: New test.
432 PR rtl-optimization/47477
433 * gcc.dg/tree-ssa/pr47477.c: New test.
435 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
438 * g++.dg/parse/ivdep-2.C: New.
439 * g++.dg/parse/ivdep-3.C: Likewise.
441 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
444 * gfortran.dg/continuation_13.f90: New test.
445 * gfortran.dg/continuation_14.f: New test.
447 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
450 * g++.dg/cpp0x/sfinae55.C: New.
452 2015-02-13 Jakub Jelinek <jakub@redhat.com>
455 * g++.dg/ipa/pr65034.C: New test.
457 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
459 PR tree-optimization/65002
460 * gcc.dg/pr65002.C: New.
462 2015-02-13 Marek Polacek <polacek@redhat.com>
465 * c-c++-common/pr65040.c: New test.
467 2015-02-13 Bin Cheng <bin.cheng@arm.com>
469 PR tree-optimization/64705
470 * gcc.dg/tree-ssa/pr64705.c: New test.
472 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
475 * gcc.dg/visibility-22.c: New test.
476 * gcc.dg/visibility-23.c: New test.
477 * gcc.target/i386/pr32219-1.c: New test.
478 * gcc.target/i386/pr32219-2.c: New test.
479 * gcc.target/i386/pr32219-3.c: New test.
480 * gcc.target/i386/pr32219-4.c: New test.
481 * gcc.target/i386/pr32219-5.c: New test.
482 * gcc.target/i386/pr32219-6.c: New test.
483 * gcc.target/i386/pr32219-7.c: New test.
484 * gcc.target/i386/pr32219-8.c: New test.
485 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
487 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
490 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
491 four different KINDs.
493 2015-02-12 Jakub Jelinek <jakub@redhat.com>
496 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
499 * g++.dg/ubsan/pr65000.C: New test.
501 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
504 * gfortran.dg/finalize_28.f90: New test
506 2015-02-12 Jakub Jelinek <jakub@redhat.com>
509 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
510 DW_TAG_lexical_block removal.
511 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
512 * g++.dg/guality/pr55541.C: New test.
515 * g++.dg/ubsan/pr64984.C: New test.
517 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
519 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
521 2015-02-12 Jakub Jelinek <jakub@redhat.com>
524 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
525 instructions for 2015-01-14 get_memmodel changes.
526 * gcc.target/powerpc/atomic-p8.c: Likewise.
529 * g++.dg/ubsan/pr65019.C: New test.
531 PR tree-optimization/65014
532 * gcc.c-torture/compile/pr65014.c: New test.
534 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
537 * gfortran/fmt_g0_7.f08: Revise test.
539 2015-02-11 Jeff Law <law@redhat.com>
542 * gcc.target/m68k/pr63347.c: New test.
544 2015-02-11 Marek Polacek <polacek@redhat.com>
546 * g++.dg/ubsan/shift-1.C: New test.
547 * gcc.dg/ubsan/c-shift-2.c: New test.
548 * c-c++-common/ubsan/shift-5.c: Remove file.
550 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
552 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
553 Directive adjusted to XFAIL.
554 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
557 2015-02-11 Jakub Jelinek <jakub@redhat.com>
560 * g++.dg/opt/pr65003.C: New test.
562 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
564 * lib/target-supports.exp (check_effective_target_pie): Renamed
566 (check_effective_target_pie_enabled): This.
567 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
568 * gcc.target/i386/pie.c: Likewise.
570 2015-02-11 Andrew Pinski <apinski@cavium.com>
573 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
574 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
576 2015-02-11 Jakub Jelinek <jakub@redhat.com>
579 * gcc.target/i386/pr61925-1.c: New test.
580 * gcc.target/i386/pr61925-2.c: New test.
581 * gcc.target/i386/pr61925-3.c: New test.
583 2015-02-10 Jakub Jelinek <jakub@redhat.com>
586 * g++.dg/asan/pr65004.C: New test.
588 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
591 * gcc.taget/sh/pr64661-0.h: New.
592 * gcc.taget/sh/pr64661-1.c: New.
593 * gcc.taget/sh/pr64661-2.c: New.
594 * gcc.taget/sh/pr64661-3.c: New.
595 * gcc.taget/sh/pr64661-4.c: New.
597 2015-02-10 Richard Biener <rguenther@suse.de>
599 PR tree-optimization/64995
600 * g++.dg/torture/pr64995.C: New testcase.
602 2015-02-10 Richard Biener <rguenther@suse.de>
604 PR tree-optimization/64909
605 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
607 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
609 * gcc.dg/signbit-sa.c: New test.
611 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
614 * gfortran/fmt_g0_7.f08: New test.
616 2015-02-10 Bin Cheng <bin.cheng@arm.com>
618 PR tree-optimization/43378
619 * gcc.dg/tree-ssa/pr43378.c: New test.
621 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
624 * g++.dg/torture/pr64978.C: New testcase.
626 2015-02-09 Jakub Jelinek <jakub@redhat.com>
629 * gcc.dg/asan/pr64981.c: New test.
631 2015-02-09 Marek Polacek <polacek@redhat.com>
634 * gcc.dg/pr64856.c: New test.
636 2015-02-09 Jakub Jelinek <jakub@redhat.com>
639 * gcc.dg/tree-ssa/stdarg-7.c: New test.
640 * gcc.c-torture/execute/pr64979.c: New test.
642 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
644 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
646 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
648 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
649 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
651 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
654 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
656 2015-02-09 Richard Biener <rguenther@suse.de>
658 PR tree-optimization/54000
659 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
661 2015-02-09 Tom de Vries <tom@codesourcery.com>
663 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
665 2015-02-09 Martin Liska <mliska@suse.cz>
667 * g++.dg/ipa/pr64858.C: New test.
669 2015-02-09 Tom de Vries <tom@codesourcery.com>
671 * gcc.dg/uninit-19.c: Fix warning line for fpic.
673 2015-02-08 Andrew Pinski <apinski@cavium.com>
675 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
677 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
680 * gfortran.dg/use_rename_8.f90: New.
682 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
684 * gnat.dg/addr7.ad[sb]: New test.
685 * gnat.dg/addr8.ad[sb]: Likewise.
687 2015-02-06 David Malcolm <dmalcolm@redhat.com>
690 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
691 from jit.dg/test-compile-to-executable.c's create_code, with a
692 clarification of the output message.
693 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
695 (test_jit): Use CHECK_NO_ERRORS when calling
696 gcc_jit_context_compile_to_file.
697 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
698 jit-verify-compile-to-file to jit-verify-output-file-was-created.
699 (jit-setup-compile-to-file): Likewise. Add a verbose comment
700 about deletions that are attempted.
701 (jit-verify-compile-to-file): Rename to...
702 (jit-verify-output-file-was-created): ...this, and drop the
703 attempt to run "file" and verify the output.
704 (jit-verify-assembler): New function.
705 (jit-verify-object): New function.
706 (jit-verify-dynamic-library): New function.
707 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
708 favor of an implementation from new file
709 create-code-for-hello-world-executable.h, which also adds a
711 (dg-final): Replace jit-verify-compile-to-file with
712 jit-verify-output-file-was-created, and invoke new function
713 jit-verify-assembler.
714 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
716 (dg-final): Replace jit-verify-compile-to-file with
717 jit-verify-output-file-was-created, and invoke new function
718 jit-verify-dynamic-library.
719 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
720 favor of an implementation from new file
721 create-code-for-hello-world-executable.h, which also adds a
723 (dg-final): Replace jit-verify-compile-to-file with
724 jit-verify-output-file-was-created. Strengthen the expected stdout
725 from the built executable.
726 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
727 favor of an implementation from new file
728 create-code-for-hello-world-executable.h, which also adds a
730 (dg-final): Replace jit-verify-compile-to-file with
731 jit-verify-output-file-was-created, and invoke new function
733 * jit.dg/verify-dynamic-library.c: New source file.
735 2015-02-06 Sebastian Pop <s.pop@samsung.com>
736 Brian Rzycki <b.rzycki@samsung.com>
738 PR tree-optimization/64878
739 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
741 2015-02-06 Jakub Jelinek <jakub@redhat.com>
744 * g++.dg/ipa/pr64896.C: New test.
746 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
749 * gcc.target/powerpc/pr64205.c: New file.
751 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
753 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
754 (dg-options): Use -fpie instead of -fPIE -pie.
756 2015-02-06 Jakub Jelinek <jakub@redhat.com>
759 * g++.dg/asan/pr64937.C: New test.
761 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
764 * gfortran.dg/class_to_type_4.f90: New test
766 2015-01-29 Andre Vehreschild <vehre@gmx.de>
768 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
770 2015-02-06 Jakub Jelinek <jakub@redhat.com>
772 PR rtl-optimization/64957
774 * gcc.c-torture/execute/pr64957.c: New test.
776 2015-02-05 Jeff Law <law@redhat.com>
779 * gcc.target/h8300/pr17306-1.c: New test.
780 * gcc.target/h8300/pr17306-2.c: New test.
782 2015-02-05 Tobias Burnus <burnus@net-b.de>
785 * gfortran.dg/structure_constructor_12.f90: New.
787 2015-02-05 Jeff Law <law@redhat.com>
790 gcc.target/h8300/pr58400.c: New test.
792 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
794 * gcc.target/arm/macro_defs0.c: New test.
795 * gcc.target/arm/macro_defs1.c: New test.
796 * gcc.target/arm/macro_defs2.c: New test.
798 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
800 PR rtl-optimization/64905
801 * gcc.target/i386/pr64905.c: Require nonpic target.
802 (dg-options): Add -fomit-frame-pointer.
805 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
807 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
810 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
813 * gfortran.dg/type_to_class_2.f90: New test
814 * gfortran.dg/type_to_class_3.f90: New test
816 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
819 * g++.dg/torture/pr64686.C: New testcase.
821 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
823 PR rtl-optimization/64905
824 * gcc.target/i386/pr64905.c: New file.
826 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
828 * gcc.dg/guality/pr41447-1.c: Remove xfail.
829 * gcc.dg/guality/pr41616-1.c: Ditto.
831 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
834 * gcc.dg/pr64817-3.c: New.
836 2015-02-04 Jakub Jelinek <jakub@redhat.com>
837 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
839 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
840 pass parameters in registers.
841 * gcc.dg/guality/pr36728-2.c (main): Likewise.
842 * gcc.dg/guality/pr36728-3.c (main): Likewise.
843 * gcc.dg/guality/pr36728-4.c (main): Likewise.
845 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
846 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
848 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
849 list, allow for multilibed targets.
850 * gcc.dg/combine_ashiftrt_2.c: Likewise.
852 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
854 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
855 * gcc.dg/pr46728-6.c: Ditto.
857 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
859 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
860 for mips_nanlegacy target.
862 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
864 * gcc.target/i386/chkp-hidden-def.c: New.
866 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
869 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
870 to use 24 bits for bitfield b.
872 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
875 * lib/target-supports.exp (check_effective_target_bswap64): Do not
876 cache result in a global variable. Include all 32-bit targets for
879 2015-02-03 Jakub Jelinek <jakub@redhat.com>
881 PR rtl-optimization/64756
882 * gcc.c-torture/execute/pr64756.c: New test.
884 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
887 * gcc.target/sh/pr64660-0.h: New.
888 * gcc.target/sh/pr64660-1.c: New.
889 * gcc.target/sh/pr64660-2.c: New.
890 * gcc.target/sh/pr64660-3.c: New.
891 * gcc.target/sh/pr64660-4.c: New.
893 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
896 * g++.dg/warn/Waddress-2.C: New.
898 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
901 * gcc.target/i386/pr49095.c: XFAIL for ia32.
903 2015-02-03 Dodji Seketeli <dodji@redhat.com>
905 PR preprocessor/64803
906 * gcc.dg/cpp/builtin-macro-1.c: New test case.
908 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
910 * g++.dg/ipa/devirt-37.C: Disable early inlining.
912 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
914 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
915 (_ARM_FPSRC): Add DN and AHP fields.
916 (clean_results): Force DN=1 on AArch64.
917 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
918 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
919 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
920 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
921 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
922 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
924 2015-02-02 Alan Modra <amodra@gmail.com>
926 * gcc.target/powerpc/cprophard.c: New.
928 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
930 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
931 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
933 2015-02-01 Jakub Jelinek <jakub@redhat.com>
936 * gcc.dg/pr64817-1.c: New test.
937 * gcc.dg/pr64817-2.c: New test.
939 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
942 * gcc.target/sh/pr64851-0.h: New
943 * gcc.target/sh/pr64851-1.c: New
944 * gcc.target/sh/pr64851-2.c: New
945 * gcc.target/sh/pr64851-3.c: New
946 * gcc.target/sh/pr64851-4.c: New
948 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
951 * gcc.dg/torture/pr64882.c: New test.
953 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
956 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
959 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
961 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
962 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
963 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
964 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
965 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
966 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
968 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
969 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
971 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
972 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
975 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
978 * g++.dg/pr64688-2.C: New.
980 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
982 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
983 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
984 * gcc.target/i386/fuse-caller-save.c: Ditto.
985 * gcc.target/i386/headmerge-1.c: Ditto.
986 * gcc.target/i386/headmerge-2.c: Ditto.
987 * gcc.target/i386/sibcall-6.c: Ditto.
989 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
992 * gcc.target/i386/pr64617.c: New test.
994 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
997 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
998 (dg-options): Remove -m32.
999 (dg-final): Scan for "movb %al" only.
1000 * gcc.target/i386/pr15184-2.c: Ditto.
1002 2015-01-30 Richard Biener <rguenther@suse.de>
1004 PR tree-optimization/64829
1005 * gcc.dg/vect/pr64829.c: New testcase.
1007 2015-01-29 Marek Polacek <polacek@redhat.com>
1010 * gcc.dg/pr64709.c: New test.
1012 2015-01-29 Jakub Jelinek <jakub@redhat.com>
1015 * g++.dg/ubsan/pr64717-1.C: New test.
1016 * g++.dg/ubsan/pr64717-2.C: New test.
1018 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
1020 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1022 2015-01-29 Jeff Law <law@redhat.com>
1025 * gcc.target/i386/pr15184-1.c: New test.
1026 * gcc.target/i386/pr15184-2.c: New test.
1028 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1030 PR tree-optimization/64746
1031 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1033 2015-01-29 Richard Biener <rguenther@suse.de>
1035 PR tree-optimization/64853
1036 * gcc.dg/torture/pr64853.c: New testcase.
1038 2015-01-29 Richard Biener <rguenther@suse.de>
1040 PR tree-optimization/64844
1041 * gcc.dg/vect/pr64844.c: New testcase.
1043 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1046 * gcc.dg/pr64809.c: Delete.
1048 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
1051 * gcc.target/i386/pr64805.c: New.
1053 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1055 * gcc.dg/guality/guality.h (main): Add argv[0] to
1056 guality_gdb_command.
1058 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
1061 * gcc.dg/tree-ssa/pr64801.c: New testcase.
1063 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
1066 * gcc.target/sh/sh.exp
1067 (check_effective_target_atomic_model_soft_gusa_available,
1068 check_effective_target_atomic_model_soft_tcb_available,
1069 check_effective_target_atomic_model_soft_imask_available,
1070 check_effective_target_atomic_model_hard_llcs_available): New.
1071 * gcc.target/sh/pr64659-0.h: New.
1072 * gcc.target/sh/pr64659-1.c: New.
1073 * gcc.target/sh/pr64659-2.c: New.
1074 * gcc.target/sh/pr64659-3.c: New.
1075 * gcc.target/sh/pr64659-4.c: New.
1077 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
1079 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1080 scan-assembler-times pattern.
1082 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1085 * gcc.dg/pr64809.c: New test.
1087 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
1089 PR tree-optimization/64277
1090 * gcc.dg/pr64277.c: New.
1092 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1094 PR tree-optimization/64718
1095 * gcc.c-torture/execute/pr64718.c: New test.
1097 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
1099 * gcc.target/aarch64/abs_2.c: New.
1101 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
1103 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1104 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1105 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1108 2015-01-28 Jakub Jelinek <jakub@redhat.com>
1111 * lib/target-supports.exp (check_effective_target_comdat_group): New.
1112 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1113 { target comdat_group }.
1115 2015-01-27 Tobias Burnus <burnus@net-b.de>
1118 * gfortran.dg/goacc/coarray_2.f90: New.
1120 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1124 * g++.dg/torture/pr64139.C: New testcase.
1125 * g++.dg/torture/pr60871.C: Likewise.
1127 2015-01-27 Janus Weil <janus@gcc.gnu.org>
1130 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1131 prevent linking errors.
1133 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1136 * g++.dg/torture/pr64282.C: New testcase.
1138 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1140 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
1143 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1145 * gcc.target/s390/hotpatch-13.c: New testcase.
1146 * gcc.target/s390/hotpatch-14.c: New testcase.
1147 * gcc.target/s390/hotpatch-15.c: New testcase.
1148 * gcc.target/s390/hotpatch-16.c: New testcase.
1149 * gcc.target/s390/hotpatch-17.c: New testcase.
1150 * gcc.target/s390/hotpatch-18.c: New testcase.
1151 * gcc.target/s390/hotpatch-19.c: New testcase.
1152 * gcc.target/s390/hotpatch-20.c: New testcase.
1153 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
1154 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
1155 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
1156 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
1157 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
1158 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
1159 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
1160 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
1161 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
1162 * gcc.target/s390/hotpatch-10.c: Likewise.
1163 * gcc.target/s390/hotpatch-11.c: Likewise.
1164 * gcc.target/s390/hotpatch-12.c: Likewise.
1165 * gcc.target/s390/hotpatch-2.c: Likewise.
1166 * gcc.target/s390/hotpatch-3.c: Likewise.
1167 * gcc.target/s390/hotpatch-4.c: Likewise.
1168 * gcc.target/s390/hotpatch-5.c: Likewise.
1169 * gcc.target/s390/hotpatch-6.c: Likewise.
1170 * gcc.target/s390/hotpatch-7.c: Likewise.
1171 * gcc.target/s390/hotpatch-8.c: Likewise.
1172 * gcc.target/s390/hotpatch-9.c: Likewise.
1173 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
1174 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1175 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1176 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1177 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1178 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1179 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1180 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1182 2015-01-27 Jiong Wang <jiong.wang@arm.com>
1184 * gcc.dg/long_branch.c: New testcase.
1186 2015-01-27 Richard Biener <rguenther@suse.de>
1188 PR tree-optimization/56273
1189 PR tree-optimization/59124
1190 PR tree-optimization/64277
1191 * g++.dg/warn/Warray-bounds-6.C: New testcase.
1192 * gcc.dg/Warray-bounds-12.c: Likewise.
1193 * gcc.dg/Warray-bounds-13.c: Likewise.
1195 2015-01-27 Jakub Jelinek <jakub@redhat.com>
1197 PR rtl-optimization/61058
1198 * gcc.dg/pr61058.c: New test.
1200 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
1202 * gcc.target/i386/chkp-narrow-bounds.c: New.
1204 2015-01-27 Jakub Jelinek <jakub@redhat.com>
1206 PR tree-optimization/64807
1207 * gcc.dg/pr64807.c: New test.
1210 * gcc.dg/pr64766.c: New test.
1212 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
1215 * gcc.target/sh/pr49263-4.c: New.
1217 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
1220 * gfortran.dg/allocate_with_mold_1.f90: New test
1222 2015-01-26 Jakub Jelinek <jakub@redhat.com>
1225 * gcc.dg/pr64778.c: New test.
1228 * gcc.dg/vect/pr64421.c: New test.
1230 2015-01-26 Tobias Burnus <burnus@net-b.de>
1233 * gfortran.dg/coarray_36.f: New.
1234 * gfortran.dg/coarray_37.f90: New.
1236 2015-01-26 Janus Weil <janus@gcc.gnu.org>
1239 * gfortran.dg/class_allocate_18.f90: New.
1241 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1243 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
1245 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1247 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
1249 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1251 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
1253 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1255 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
1257 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1259 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
1260 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
1261 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
1262 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
1264 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1266 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
1267 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
1268 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
1270 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1272 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
1273 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
1274 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
1275 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
1276 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
1279 2015-01-26 Richard Biener <rguenther@suse.de>
1282 * gcc.dg/uninit-19.c: New testcase.
1284 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1286 * lib/target-supports.exp (check_effective_target_vect64): Add
1289 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
1292 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
1294 2015-01-26 Tony Liu <tony.liu@arm.com>
1296 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
1299 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
1302 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
1303 correctly, clean up afterwards.
1305 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
1308 * gfortran.dg/use_rename_7.f90: New.
1310 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
1312 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
1313 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
1315 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
1318 * gcc.target/sh/pr54236-4.c: New.
1320 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
1322 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1323 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
1326 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
1329 * gfortran.dg/open_new_segv.f90: New test.
1331 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
1340 * gcc.target/sh/pr64345-1.c: New.
1341 * gcc.target/sh/pr64345-2.c: New.
1342 * gcc.target/sh/pr59533-1.c: New.
1343 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
1344 * gcc.target/sh/pr52933-2.c: Likewise.
1345 * gcc.target/sh/pr54089-1.c: Likewise.
1346 * gcc.target/sh/pr54236-1.c: Likewise.
1347 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1348 * gcc.target/sh/pr49263-1.c: Remove xfails.
1349 * gcc.target/sh/pr49263-2.c: Likewise.
1350 * gcc.target/sh/pr49263-3.c: Likewise.
1351 * gcc.target/sh/pr53987-1.c: Likewise.
1352 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
1353 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
1354 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
1355 (test05, test06, test07, test08, test09, test10, test11, test12): New.
1356 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
1357 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
1359 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
1362 2015-01-24 Tom de Vries <tom@codesourcery.com>
1364 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
1366 2015-01-23 Ian Lance Taylor <iant@google.com>
1369 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
1370 targets without split stack support.
1372 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
1375 * gcc.target/i386/pr64317.c: New test.
1377 2015-01-23 Jakub Jelinek <jakub@redhat.com>
1379 PR rtl-optimization/63637
1380 PR rtl-optimization/60663
1381 * gcc.dg/pr63637-1.c: New test.
1382 * gcc.dg/pr63637-2.c: New test.
1383 * gcc.dg/pr63637-3.c: New test.
1384 * gcc.dg/pr63637-4.c: New test.
1385 * gcc.dg/pr63637-5.c: New test.
1386 * gcc.dg/pr63637-6.c: New test.
1387 * gcc.target/i386/pr63637-1.c: New test.
1388 * gcc.target/i386/pr63637-2.c: New test.
1389 * gcc.target/i386/pr63637-3.c: New test.
1390 * gcc.target/i386/pr63637-4.c: New test.
1391 * gcc.target/i386/pr63637-5.c: New test.
1392 * gcc.target/i386/pr63637-6.c: New test.
1394 2015-01-23 Richard Biener <rguenther@suse.de>
1397 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
1398 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
1400 2015-01-23 Marek Polacek <polacek@redhat.com>
1402 PR preprocessor/60570
1403 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
1404 * gcc.dg/cpp/pr60570.c: New test.
1406 2015-01-23 Richard Biener <rguenther@suse.de>
1409 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1410 vectorization on vect64 targets.
1412 2015-01-23 Janus Weil <janus@gcc.gnu.org>
1415 * gfortran.dg/class_allocate_17.f90: New.
1417 2015-01-23 Tobias Burnus <burnus@net-b.de>
1420 * gfortran.dg/goacc/combined_loop.f90: New.
1422 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1425 * gfortran.dg/make_unit.f90: New test.
1427 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1430 * gfortran.dg/negative_unit_int8.f: Update.
1432 2015-01-22 Jeff Law <law@redhat.com>
1435 * gcc.target/m68k/pr52076-1.c: New test.
1436 * gcc.target/m68k/pr52076-2.c: New test.
1438 2015-01-22 Richard Biener <rguenther@suse.de>
1441 * gcc.dg/torture/pr64728.c: New testcase.
1443 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
1446 * g++.dg/pr64688.C: New test.
1448 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
1450 * gcc.target/i386/chkp-always_inline.c (f1): Make static
1451 to avoid errors with -fpic.
1453 2015-01-22 Richard Biener <rguenther@suse.de>
1456 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1458 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
1460 PR rtl-optimization/64682
1461 * gcc.c-torture/execute/pr64682.c: New file.
1463 2015-01-21 Jakub Jelinek <jakub@redhat.com>
1466 * gcc.dg/pr64511.c: New test.
1468 PR rtl-optimization/62078
1469 * g++.dg/opt/pr62078.C: New test.
1472 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1474 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
1477 * gfortran.dg/internal_pack_15.f90: New test.
1479 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1481 * c-c++-common/tsan/step.c: New testcase.
1483 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1485 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1487 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1489 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1491 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1493 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1495 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1497 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1499 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1501 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1503 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1505 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1507 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1509 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1511 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1513 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1515 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1517 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1519 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1521 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1523 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1525 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1527 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1529 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1531 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1533 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1534 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1535 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1538 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1540 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1541 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1542 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1545 2015-01-21 Renlin Li <renlin.li@arm.com>
1547 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1548 * g++.dg/tls/thread_local5g.C: Likewise.
1549 * g++.dg/tls/thread_local6g.C: Likewise.
1551 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1553 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1554 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1555 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1557 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1559 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1560 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1561 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1563 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1565 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1566 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1567 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1569 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1571 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1572 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1573 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1575 2015-01-20 Jeff Law <law@redhat.com>
1578 * gcc.target/m68k/pr59946.c: New test.
1580 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1582 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1583 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1584 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1586 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1588 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1589 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1590 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1592 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1594 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1595 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1596 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1598 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1600 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1601 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1602 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1604 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1607 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1609 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1610 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1611 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1613 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1615 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1616 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1617 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1619 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1621 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1623 2015-01-20 Jakub Jelinek <jakub@redhat.com>
1625 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1628 * g++.dg/ubsan/pr64632.C: New test.
1631 * gcc.dg/pr64663.c: New test.
1633 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1636 * g++.dg/warn/Wunused-var-23.C: New.
1638 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1641 * g++.dg/cpp0x/constexpr-59937-1.C: New.
1642 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1644 2015-01-20 Richard Biener <rguenther@suse.de>
1647 * gcc.dg/lto/pr64684_0.c: New testcase.
1648 * gcc.dg/lto/pr64684_1.c: Likewise.
1649 * gcc.dg/lto/pr64684_2.c: Likewise.
1650 * gcc.dg/lto/pr64685_0.c: Likewise.
1651 * gcc.dg/lto/pr64685_1.c: Likewise.
1653 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1656 * g++.dg/cpp1y/lambda-init12.C: New.
1658 2015-01-20 Richard Biener <rguenther@suse.de>
1660 PR tree-optimization/64410
1661 * g++.dg/vect/pr64410.cc: Require vect_double.
1663 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
1666 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1668 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
1672 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1674 PR rtl-optimization/64081
1675 * gcc.dg/pr64081.c: New test.
1677 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1679 * jit.dg/harness.h: Include <unistd.h>.
1680 (CHECK_NO_ERRORS): New.
1681 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1682 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1683 gcc_jit_context_compile_to_file.
1684 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1685 args to the spawned executable.
1686 (jit-expand-vars): New function.
1687 (jit-exe-params): New variable.
1688 (dg-jit-set-exe-params): New function.
1689 (jit-dg-test): Detect testcases that use
1690 jit-verify-compile-to-file and call jit-setup-compile-to-file.
1691 Set arguments of spawned process to jit-exe-params.
1692 (jit-get-output-filename): New function.
1693 (jit-setup-compile-to-file): New function.
1694 (jit-verify-compile-to-file): New function.
1695 (jit-run-executable): New function.
1696 (jit-verify-executable): New function.
1697 * jit.dg/test-compile-to-assembler.c: New testcase.
1698 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1699 * jit.dg/test-compile-to-executable.c: New testcase.
1700 * jit.dg/test-compile-to-object.c: New testcase.
1702 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
1705 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1708 2015-01-19 Martin Liska <mliska@suse.cz>
1710 * objc/compile/pr64668.m: New test.
1712 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1714 * jit.dg/test-arith-overflow.c: Include stdbool.h.
1715 (create_overflow_fn): Update comment to clarify that
1716 the third param of the created function is a bool *, not
1718 (verify_int_overflow_fn): Convert param "expected_ovf" from
1719 int to bool. Update third param of "overflow_fn_type" from int *
1720 to bool *. Update local "actual_ovf" from int to bool.
1721 (verify_uint_overflow_fn): Likewise.
1723 2015-01-19 Martin Liska <mliska@suse.cz>
1725 * gcc.dg/ipa/ipa-icf-33.c: New test.
1727 2015-01-19 Felix Yang <felix.yang@huawei.com>
1728 Haijian Zhang <z.zhanghaijian@huawei.com>
1730 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1731 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1732 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1733 result_float64x2, expected_hfloat64x2): New helper type, variable and
1735 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1736 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1737 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1738 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1739 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1740 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1741 and target without the FMA feature.
1743 2015-01-19 Jiong Wang <jiong.wang@arm.com>
1745 * gcc.target/aarch64/pr64304.c: New testcase.
1747 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1749 PR rtl-optimization/64081
1750 * gcc.dg/pr64081.c: New test.
1752 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
1755 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1757 * gcc.target/aarch64/test_frame_6.c: Likewise.
1758 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1759 and x19 (in the epilogue).
1760 * gcc.target/aarch64/test_frame_4.c: Likewise.
1761 * gcc.target/aarch64/test_frame_7.c: Likewise.
1763 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
1765 * gcc.target/i386/chkp-always_inline.c: New.
1767 2015-01-15 Andrew Pinski <apinski@cavium.com>
1768 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1770 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1771 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1773 2015-01-18 Andre Vehreschild <vehre@gmx.de>
1776 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1777 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1779 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1782 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1784 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
1787 * gcc.target/sh/torture/pr64652.c: New.
1789 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1791 * gcc.dg/ipa/ipa-icf-32.c: Update template.
1792 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1793 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1794 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1795 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1796 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1798 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1801 * g++.dg/torture/pr64378.C: New testcase.
1803 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1806 * gfortran.dg/block_13.f08: New test
1808 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1811 * gfortran.dg/associate_1.f03: Allow test for character with
1814 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1816 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1817 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1819 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1821 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1823 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
1826 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1828 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1831 * gfortran.dg/alloc_comp_assign_13.f08: New test.
1834 * gfortran.dg/alloc_comp_assign_14.f08: New test.
1837 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1839 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1842 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1844 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
1846 PR rtl-optimization/52773
1847 * gcc.c-torture/compile/pr52773.c: New test.
1849 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1852 * g++.dg/cpp0x/alias-decl-46.C: New.
1854 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1856 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1858 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1860 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1862 (CHECK_FP): Likewise.
1863 (CHECK_CUMULATIVE_SAT): Likewise.
1865 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1867 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1868 (Set_Neon_Cumulative_Sat): Add parameter.
1869 (__set_neon_cumulative_sat): Support new parameter.
1870 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1871 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1873 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1874 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1877 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1879 * g++.dg/tsan/vptr_benign_race.C: New testcase.
1880 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1882 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1885 * g++.dg/tls/thread_local-ice4.C: New.
1887 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
1889 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1892 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1895 * g++.dg/cpp0x/vt-62276.C: New.
1897 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1900 * g++.dg/pr64353.C: New.
1902 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1905 * gcc.target/aarch64/pr64263_1.c: New test.
1907 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1909 PR tree-optimization/64434
1910 * gcc.dg/torture/pr64434.c: Move to...
1911 * gcc.dg/pr64434.c: ... here.
1913 2015-01-16 Richard Biener <rguenther@suse.de>
1916 * gcc.dg/uninit-18.c: New testcase.
1918 2015-01-16 Richard Biener <rguenther@suse.de>
1920 PR tree-optimization/64568
1921 * g++.dg/torture/pr64568-2.C: New testcase.
1923 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1926 * gcc.target/i386/chkp-label-address.c: New.
1928 2015-01-16 Janus Weil <janus@gcc.gnu.org>
1931 * gfortran.dg/pointer_init_6.f90: Extended.
1933 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
1935 * gcc.c-torture/compile/20150108.c: New test.
1937 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
1939 * gcc.target/visium: New directory.
1941 2015-01-16 Richard Biener <rguenther@suse.de>
1943 PR tree-optimization/61743
1944 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1945 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1947 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
1949 * gcc.dg/pr64015.c: New test.
1951 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
1955 * g++.dg/ipa/pr64612.C: New test.
1957 2015-01-16 Renlin Li <renlin.li@arm.com>
1959 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1961 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
1963 * gcc.target/i386/sse-14.c: Test new intrinsic.
1964 * gcc.target/i386/sse-22.c: Ditto.
1966 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1969 * g++.dg/cpp0x/auto44.C: New.
1971 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
1974 * gcc.target/nios2/gpopt-all.c: New test case.
1975 * gcc.target/nios2/gpopt-local.c: New test case.
1976 * gcc.target/nios2/gpopt-global.c: New test case.
1977 * gcc.target/nios2/gpopt-data.c: New test case.
1978 * gcc.target/nios2/gpopt-none.c: New test case.
1980 2015-01-15 Jakub Jelinek <jakub@redhat.com>
1982 * g++.dg/ubsan/vptr-1.C: New test.
1983 * g++.dg/ubsan/vptr-2.C: New test.
1984 * g++.dg/ubsan/vptr-3.C: New test.
1985 * g++.dg/ubsan/vptr-4.C: New test.
1986 * g++.dg/ubsan/vptr-5.C: New test.
1987 * g++.dg/ubsan/vptr-6.C: New test.
1988 * g++.dg/ubsan/vptr-7.C: New test.
1989 * g++.dg/ubsan/vptr-8.C: New test.
1990 * g++.dg/ubsan/vptr-9.C: New test.
1992 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1994 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1996 * lib/gcc-dg.exp: Likewise.
1998 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
2000 PR rtl-optimization/64110
2001 * gcc.target/i386/pr64110.c: Add scan-assembler.
2003 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
2004 James Norris <jnorris@codesourcery.com>
2005 Cesar Philippidis <cesar@codesourcery.com>
2006 Ilmir Usmanov <i.usmanov@samsung.com>
2008 * lib/target-supports.exp (check_effective_target_fopenacc): New
2010 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2011 * g++.dg/goacc/goacc.exp: Likewise.
2012 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2013 * gcc.dg/goacc/goacc.exp: Likewise.
2014 * gfortran.dg/goacc/goacc.exp: Likewise.
2015 * c-c++-common/cpp/openacc-define-1.c: New file.
2016 * c-c++-common/cpp/openacc-define-2.c: Likewise.
2017 * c-c++-common/cpp/openacc-define-3.c: Likewise.
2018 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2019 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2020 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2021 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2022 * c-c++-common/goacc/asyncwait-1.c: Likewise.
2023 * c-c++-common/goacc/cache-1.c: Likewise.
2024 * c-c++-common/goacc/clauses-fail.c: Likewise.
2025 * c-c++-common/goacc/collapse-1.c: Likewise.
2026 * c-c++-common/goacc/data-1.c: Likewise.
2027 * c-c++-common/goacc/data-2.c: Likewise.
2028 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2029 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2030 * c-c++-common/goacc/deviceptr-2.c: Likewise.
2031 * c-c++-common/goacc/deviceptr-3.c: Likewise.
2032 * c-c++-common/goacc/if-clause-1.c: Likewise.
2033 * c-c++-common/goacc/if-clause-2.c: Likewise.
2034 * c-c++-common/goacc/kernels-1.c: Likewise.
2035 * c-c++-common/goacc/loop-1.c: Likewise.
2036 * c-c++-common/goacc/loop-private-1.c: Likewise.
2037 * c-c++-common/goacc/nesting-1.c: Likewise.
2038 * c-c++-common/goacc/nesting-data-1.c: Likewise.
2039 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2040 * c-c++-common/goacc/parallel-1.c: Likewise.
2041 * c-c++-common/goacc/pcopy.c: Likewise.
2042 * c-c++-common/goacc/pcopyin.c: Likewise.
2043 * c-c++-common/goacc/pcopyout.c: Likewise.
2044 * c-c++-common/goacc/pcreate.c: Likewise.
2045 * c-c++-common/goacc/pragma_context.c: Likewise.
2046 * c-c++-common/goacc/present-1.c: Likewise.
2047 * c-c++-common/goacc/reduction-1.c: Likewise.
2048 * c-c++-common/goacc/reduction-2.c: Likewise.
2049 * c-c++-common/goacc/reduction-3.c: Likewise.
2050 * c-c++-common/goacc/reduction-4.c: Likewise.
2051 * c-c++-common/goacc/sb-1.c: Likewise.
2052 * c-c++-common/goacc/sb-2.c: Likewise.
2053 * c-c++-common/goacc/sb-3.c: Likewise.
2054 * c-c++-common/goacc/update-1.c: Likewise.
2055 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2056 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2057 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2058 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2059 * gfortran.dg/goacc/assumed.f95: Likewise.
2060 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2061 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2062 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2063 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2064 * gfortran.dg/goacc/branch.f95: Likewise.
2065 * gfortran.dg/goacc/cache-1.f95: Likewise.
2066 * gfortran.dg/goacc/coarray.f95: Likewise.
2067 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2068 * gfortran.dg/goacc/cray.f95: Likewise.
2069 * gfortran.dg/goacc/critical.f95: Likewise.
2070 * gfortran.dg/goacc/data-clauses.f95: Likewise.
2071 * gfortran.dg/goacc/data-tree.f95: Likewise.
2072 * gfortran.dg/goacc/declare-1.f95: Likewise.
2073 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2074 * gfortran.dg/goacc/fixed-1.f: Likewise.
2075 * gfortran.dg/goacc/fixed-2.f: Likewise.
2076 * gfortran.dg/goacc/fixed-3.f: Likewise.
2077 * gfortran.dg/goacc/fixed-4.f: Likewise.
2078 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2079 * gfortran.dg/goacc/if.f95: Likewise.
2080 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2081 * gfortran.dg/goacc/list.f95: Likewise.
2082 * gfortran.dg/goacc/literal.f95: Likewise.
2083 * gfortran.dg/goacc/loop-1.f95: Likewise.
2084 * gfortran.dg/goacc/loop-2.f95: Likewise.
2085 * gfortran.dg/goacc/loop-3.f95: Likewise.
2086 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2087 * gfortran.dg/goacc/omp.f95: Likewise.
2088 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2089 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2090 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2091 * gfortran.dg/goacc/parameter.f95: Likewise.
2092 * gfortran.dg/goacc/private-1.f95: Likewise.
2093 * gfortran.dg/goacc/private-2.f95: Likewise.
2094 * gfortran.dg/goacc/private-3.f95: Likewise.
2095 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2096 * gfortran.dg/goacc/reduction-2.f95: Likewise.
2097 * gfortran.dg/goacc/reduction.f95: Likewise.
2098 * gfortran.dg/goacc/routine-1.f90: Likewise.
2099 * gfortran.dg/goacc/routine-2.f90: Likewise.
2100 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2101 * gfortran.dg/goacc/several-directives.f95: Likewise.
2102 * gfortran.dg/goacc/sie.f95: Likewise.
2103 * gfortran.dg/goacc/subarrays.f95: Likewise.
2104 * gfortran.dg/gomp/map-1.f90: Likewise.
2105 * gfortran.dg/openacc-define-1.f90: Likewise.
2106 * gfortran.dg/openacc-define-2.f90: Likewise.
2107 * gfortran.dg/openacc-define-3.f90: Likewise.
2108 * g++.dg/gomp/block-1.C: Update for changed compiler output.
2109 * g++.dg/gomp/block-2.C: Likewise.
2110 * g++.dg/gomp/block-3.C: Likewise.
2111 * g++.dg/gomp/block-5.C: Likewise.
2112 * g++.dg/gomp/target-1.C: Likewise.
2113 * g++.dg/gomp/target-2.C: Likewise.
2114 * g++.dg/gomp/taskgroup-1.C: Likewise.
2115 * g++.dg/gomp/teams-1.C: Likewise.
2116 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2117 * gcc.dg/cilk-plus/jump.c: Likewise.
2118 * gcc.dg/gomp/block-1.c: Likewise.
2119 * gcc.dg/gomp/block-10.c: Likewise.
2120 * gcc.dg/gomp/block-2.c: Likewise.
2121 * gcc.dg/gomp/block-3.c: Likewise.
2122 * gcc.dg/gomp/block-4.c: Likewise.
2123 * gcc.dg/gomp/block-5.c: Likewise.
2124 * gcc.dg/gomp/block-6.c: Likewise.
2125 * gcc.dg/gomp/block-7.c: Likewise.
2126 * gcc.dg/gomp/block-8.c: Likewise.
2127 * gcc.dg/gomp/block-9.c: Likewise.
2128 * gcc.dg/gomp/target-1.c: Likewise.
2129 * gcc.dg/gomp/target-2.c: Likewise.
2130 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2131 * gcc.dg/gomp/teams-1.c: Likewise.
2133 2015-01-15 David Malcolm <dmalcolm@redhat.com>
2135 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
2138 2015-01-15 Mike Stump <mikestump@comcast.net>
2140 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
2141 * gcc.dg/inline_2.c: Likewise.
2142 * gcc.dg/inline_3.c: Likewise.
2143 * gcc.dg/inline_4.c: Likewise.
2145 2015-01-15 Janus Weil <janus@gcc.gnu.org>
2148 * gfortran.dg/proc_ptr_comp_43.f90: New.
2150 2015-01-15 Mike Stump <mikestump@comcast.net>
2152 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
2153 * gcc.dg/unroll_2.c: Likewise.
2154 * gcc.dg/unroll_3.c: Likewise.
2155 * gcc.dg/unroll_4.c: Likewise.
2156 * gcc.dg/unroll_5.c: Likewise.
2158 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
2161 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
2163 * gcc.target/aarch64/test_frame_6.c: Likewise.
2164 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
2165 x30 and x19 (in the epilogue).
2166 * gcc.target/aarch64/test_frame_4.c: Likewise.
2167 * gcc.target/aarch64/test_frame_7.c: Likewise.
2169 2015-01-15 Martin Liska <mliska@suse.cz>
2171 * g++.dg/ipa/pr64068.C: New test.
2172 * gcc.dg/ipa/PR64559.c: New test.
2174 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
2176 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
2179 2015-01-15 Richard Biener <rguenther@suse.de>
2181 PR tree-optimization/61743
2182 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
2183 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2185 2015-01-15 Renlin Li <renlin.li@arm.com>
2187 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
2188 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
2190 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
2192 * gcc.dg/vect/vect-aggressive-1.c: New.
2193 * gcc.target/i386/avx2-vect-aggressive.c: New.
2195 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
2197 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
2199 2015-01-15 Richard Biener <rguenther@suse.de>
2202 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
2203 -Wl,-undefined,dynamic_lookup.
2205 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2207 * gnat.dg/opt47.adb: New test.
2209 2015-01-15 Richard Biener <rguenther@suse.de>
2212 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
2214 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
2216 PR tree-optimization/64434
2217 * gcc.dg/torture/pr64434.c: New test.
2219 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
2221 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
2222 -mno-micromips. MIPS32R1 and below require -mno-micromips.
2223 -march=loongson* and -march=octeon* require -mno-micromips.
2225 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
2226 Matthew Fortune <matthew.fortune@imgtec.com>
2228 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
2229 * gcc.target/mips/call-saved-5.c (foo): Likewise.
2230 * gcc.target/mips/call-saved-6.c (foo): Likewise.
2231 * gcc.target/mips/call-saved-7.c: New file.
2232 * gcc.target/mips/call-saved-8.c: New file.
2233 * gcc.target/mips/call-saved-9.c: New file.
2235 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
2237 * gcc.target/mips/lsa.c: New file.
2238 * gcc.target/mips/mips64-lsa.c: Likewise.
2239 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
2240 * gcc.target/mips/mulsize-4.c: Likewise.
2241 * gcc.target/mips/mulsize-5.c: New file.
2242 * gcc.target/mips/mulsize-6.c: Likewise.
2243 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
2244 and !HAS_LSA as ghost options.
2245 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
2248 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
2250 * g++.dg/torture/20141013.c: Set -fno-short-enums.
2252 2015-01-15 Richard Biener <rguenther@suse.de>
2255 * gcc.dg/torture/pr64365.c: New testcase.
2257 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
2259 * gcc.dg/stackprotectexplicit1.c: New test.
2260 * g++.dg/stackprotectexplicit2.c: New test.
2262 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2265 * gfortran.dg/inquire_internal.f90: New.
2266 * gfortran.dg/negative_unit_check.f90: New.
2268 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
2271 * gcc.target/sh/pr53988-1.c: New.
2273 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
2276 * g++.dg/tls/thread_local-ice3.C: New.
2278 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
2280 * gcc.target/i386/fentry-override.c: Properly place {} in target
2281 selector. Remove nonpic.
2282 * gcc.target/i386/fentry.c: Likewise.
2284 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
2286 * gcc.dg/atomic-invalid.c: Check for invalid memory model
2287 warnings instead of errors.
2289 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
2291 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
2292 option support instead of ENABLE_LTO from Makefile.
2294 2015-01-14 Richard Biener <rguenther@suse.de>
2296 PR tree-optimization/59354
2297 * gcc.dg/vect/pr59354.c: New testcase.
2299 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
2301 * lib/target-supports.exp
2302 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
2303 on ARM architures before v7.
2305 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
2308 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
2311 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2314 * gcc.target/i386/pr64386.c: New test.
2316 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2319 * gcc.target/i386/pr64393.c: New test.
2321 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2324 * gcc.target/i386/pr64387.c: New test.
2326 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
2328 * gcc.target/aarch64/store-pair-1.c: Fix typo.
2330 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2332 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
2334 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2337 * gcc.target/arm/pr64453.c: New.
2339 2015-01-14 Richard Biener <rguenther@suse.de>
2342 * gcc.dg/lto/pr64415_0.c: New testcase.
2343 * gcc.dg/lto/pr64415_1.c: Likewise.
2345 2015-01-14 Martin Liska <mliska@suse.cz>
2347 * gcc.dg/ipa/pr64307.c: New test.
2349 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
2351 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
2354 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2357 * gcc.target/arm/pr64460_1.c: New test.
2359 2015-01-14 Richard Biener <rguenther@suse.de>
2361 PR tree-optimization/64493
2362 PR tree-optimization/64495
2363 * gcc.dg/vect/pr64493.c: New testcase.
2364 * gcc.dg/vect/pr64495.c: Likewise.
2366 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
2368 * gcc.dg/Warray-bounds-11.c: New test-case.
2370 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2372 * gcc.target/mips/octeon3-pipe-1.c: New test.
2374 2015-01-13 David Malcolm <dmalcolm@redhat.com>
2376 * jit.dg/harness.h (set_up_logging): Move string concatenation
2378 (concat_strings): New function.
2379 (dump_reproducer): New function.
2380 (test_jit): Call dump_reproducer.
2381 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
2383 (jit-dg-test): Delete any generated reproducer from previous runs.
2384 Verify that a generated reproducer was created, and verify that it
2386 * jit.dg/test-nested-contexts.c (main): Call
2387 gcc_jit_context_dump_reproducer_to_file.
2389 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2391 * gcc.dg/aru-2.c: Add dg-require-profiling.
2393 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2395 * lib/target-supports.exp (check_profiling_available): Check if
2398 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
2401 * g++.dg/torture/pr64565.C: New testcase.
2403 2015-01-13 Marek Polacek <polacek@redhat.com>
2406 * gcc.dg/tm/pr64391.c: New test.
2408 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2410 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2413 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2415 * gcc.target/i386/pie.c: New test.
2417 * lib/target-supports.exp (check_effective_target_pie): New.
2419 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2421 PR rtl-optimization/64286
2422 * gcc.target/i386/avx2-pr64286.c: New test.
2424 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
2427 * g++.dg/cpp0x/vt-57626.C: New.
2429 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2432 * gfortran.dg/pr64528.f90: New test.
2434 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
2436 * gcc.target/aarch64/subsp.c: New test.
2438 2015-01-13 Andrew Pinski <apinski@cavium.com>
2440 * gcc.target/aarch64/store-pair-1.c: New testcase.
2442 2015-01-13 Richard Biener <rguenther@suse.de>
2445 * gcc.dg/lto/pr64373_0.c: New testcase.
2447 2015-01-13 Andrew Pinski <apinski@cavium.com>
2449 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2450 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2452 2015-01-13 Richard Biener <rguenther@suse.de>
2454 PR tree-optimization/64406
2455 * gcc.dg/pr64406.c: New testcase.
2457 2015-01-13 Richard Biener <rguenther@suse.de>
2459 PR tree-optimization/64404
2460 * gcc.dg/vect/pr64404.c: New testcase.
2462 2015-01-13 Richard Biener <rguenther@suse.de>
2464 PR tree-optimization/64568
2465 * g++.dg/torture/pr64568.C: New testcase.
2467 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2469 * jit.dg/test-error-local-used-from-other-function.c: New test
2471 * jit.dg/test-error-param-reuse.c: New test case.
2472 * jit.dg/test-error-param-sharing.c: New test case.
2473 * jit.dg/test-error-param-used-from-other-function.c: New test
2475 * jit.dg/test-error-param-used-without-a-function.c: New test
2478 2015-01-12 Jakub Jelinek <jakub@redhat.com>
2480 PR tree-optimization/64563
2481 * gcc.dg/pr64563.c: New test.
2484 * gcc.target/i386/pr64513.c: New test.
2486 PR tree-optimization/64454
2487 * gcc.dg/pr64454.c: New test.
2490 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2492 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2493 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2494 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2495 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2496 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2497 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2498 * gcc.dg/vect/slp-25.c: Likewise.
2499 * gcc.dg/vect/vect-109.c: Likewise.
2500 * gcc.dg/vect/vect-13.c: Likewise.
2501 * gcc.dg/vect/vect-17.c: Likewise.
2502 * gcc.dg/vect/vect-18.c: Likewise.
2503 * gcc.dg/vect/vect-19.c: Likewise.
2504 * gcc.dg/vect/vect-20.c: Likewise.
2505 * gcc.dg/vect/vect-21.c: Likewise.
2506 * gcc.dg/vect/vect-22.c: Likewise.
2507 * gcc.dg/vect/vect-27.c: Likewise.
2508 * gcc.dg/vect/vect-29.c: Likewise.
2509 * gcc.dg/vect/vect-2-big-array.c: Likewise.
2510 * gcc.dg/vect/vect-2.c: Likewise.
2511 * gcc.dg/vect/vect-3.c: Likewise.
2512 * gcc.dg/vect/vect-4.c: Likewise.
2513 * gcc.dg/vect/vect-5.c: Likewise.
2514 * gcc.dg/vect/vect-72.c: Likewise.
2515 * gcc.dg/vect/vect-73-big-array.c: Likewise.
2516 * gcc.dg/vect/vect-73.c: Likewise.
2517 * gcc.dg/vect/vect-77-global.c: Likewise.
2518 * gcc.dg/vect/vect-78-global.c: Likewise.
2519 * gcc.dg/vect/vect-7.c: Likewise.
2520 * gcc.dg/vect/vect-86.c: Likewise.
2521 * gcc.dg/vect/vect-align-1.c: Likewise.
2522 * gcc.dg/vect/vect-align-3.c: Likewise.
2523 * gcc.dg/vect/vect-all-big-array.c: Likewise.
2524 * gcc.dg/vect/vect-all.c: Likewise.
2525 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2526 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2527 * gcc.dg/vect/vect-peel-3.c: Likewise.
2528 * gcc.dg/vect/vect-peel-4.c: Likewise.
2529 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2531 2015-01-12 Jeff Law <law@redhat.com>
2534 * gcc.target/m68k/pr64461.c: New test.
2536 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2538 * jit.dg/test-array-as-pointer.c (create_code): Update call
2539 to gcc_jit_context_new_global by setting "kind" to
2540 GCC_JIT_GLOBAL_IMPORTED.
2541 * jit.dg/test-error-array-as-pointer.c: Likewise.
2542 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2543 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2544 setting kind to GCC_JIT_GLOBAL_EXPORTED.
2545 * jit.dg/test-using-global.c (the_global): Rename to...
2546 (imported_global): ...this.
2547 (create_code): Update to test the three kinds of global.
2548 (verify_code): Likewise.
2550 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
2553 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
2555 * gcc.target/i386/pr64291-2.c: Updated.
2557 2015-01-12 Richard Biener <rguenther@suse.de>
2559 PR tree-optimization/64530
2560 * gfortran.dg/pr64530.f90: New testcase.
2562 2015-01-12 Richard Biener <rguenther@suse.de>
2565 * gcc.dg/torture/pr64357.c: New testcase.
2567 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
2569 * gcc.target/i386/nop-mcount.c: Properly place {} in target
2572 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2573 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2575 2015-01-12 Martin Liska <mliska@suse.cz>
2577 * gcc.dg/ipa/PR64550.c: New test.
2579 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
2582 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2584 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2587 * gfortran.dg/typebound_operator_20.f90: New.
2589 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2592 * gfortran.dg/proc_ptr_comp_42.f90: New.
2594 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2597 * gfortran.dg/proc_ptr_comp_41.f90: New.
2599 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
2601 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2603 2015-01-10 Tobias Burnus <burnus@net-b.de>
2606 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2607 and add dg-excess-errors.
2608 * gfortran.dg/line_length_6.f90: New.
2609 * gfortran.dg/line_length_7.f90: New.
2610 * gfortran.dg/line_length_8.f90: New.
2611 * gfortran.dg/line_length_9.f90: New.
2612 * gfortran.dg/line_length_10.f90: New.
2613 * gfortran.dg/line_length_11.f90: New.
2615 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2617 * jit.dg/test-threads.c (struct testcase): Move declaration
2618 to jit.dg/all-non-failing-tests.h.
2619 (testcases): Likewise.
2620 * jit.dg/all-non-failing-tests.h (struct testcase): Move
2621 declaration here from jit.dg/all-non-failing-tests.h.
2622 (testcases): Likewise.
2623 * jit.dg/test-combination.c (create_code): Eliminate spelling
2624 out all of the testcases in favor of looping through the
2625 "testcases" metadata.
2626 (verify_code): Likewise.
2628 2015-01-09 Jakub Jelinek <jakub@redhat.com>
2630 PR rtl-optimization/64536
2631 * gcc.dg/pr64536.c: New test.
2633 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2635 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2636 * jit.dg/test-combination.c (create_code): Likewise.
2637 (verify_code): Likewise.
2638 * jit.dg/test-constants.c: New test case.
2639 * jit.dg/test-threads.c: Add test-constants.c.
2641 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
2644 * objc.dg/gnu-api-2-class.m: Add a test case
2645 for the above change.
2647 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
2649 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2651 2015-01-09 Richard Biener <rguenther@suse.de>
2653 PR tree-optimization/64410
2654 * g++.dg/vect/pr64410.cc: New testcase.
2656 2015-01-09 Martin Liska <mliska@suse.cz>
2658 * gcc.dg/ipa/ipa-icf-32.c: New test.
2660 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2662 * c-c++-common/tsan/tsan_barrier.h: New.
2663 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2664 * c-c++-common/tsan/bitfield_race.c: Likewise.
2665 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2666 * c-c++-common/tsan/mutexset1.c: Likewise.
2667 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2668 * c-c++-common/tsan/race_on_mutex.c: Likewise.
2669 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2670 * c-c++-common/tsan/simple_race.c: Likewise.
2671 * c-c++-common/tsan/simple_stack.c: Likewise.
2672 * c-c++-common/tsan/sleep_sync.c: Likewise.
2673 * c-c++-common/tsan/tiny_race.c: Likewise.
2674 * c-c++-common/tsan/tls_race.c: Likewise.
2675 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2676 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2677 * g++.dg/tsan/atomic_free.C: Likewise.
2678 * g++.dg/tsan/atomic_free2.C: Likewise.
2679 * g++.dg/tsan/cond_race.C: Likewise.
2680 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2682 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
2685 * lib/target-supports.exp (check_effective_target_libatomic_available):
2687 * gfortran.dg/coarray/caf.exp: Only add -latomic for
2688 targets that match effective-target libatomic_available.
2689 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2691 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2693 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2694 Verify the result of gcc_jit_context_get_last_error.
2695 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2697 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2699 PR tree-optimization/63989
2700 * gcc.dg/strlenopt-27.c: New test.
2702 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2704 * jit.dg/harness.h (set_up_logging): New function.
2705 (test_jit): Fail if gcc_jit_context_acquire fails. Call
2706 set_up_logging on the context, so that every testcase is
2707 logged to a particular file.
2708 * jit.dg/test-nested-contexts.c (main): Open a logfile,
2709 and call gcc_jit_context_set_logfile on the top-level context.
2711 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2714 * g++.dg/opt/pr64338.C: New test.
2716 2015-01-08 Tobias Burnus <burnus@net-b.de>
2718 * gfortran.dg/coarray/codimension_2b.f90: New file.
2719 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2720 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2722 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2725 * g++.dg/ext/fnname4.C: New.
2727 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2730 * g++.dg/cpp0x/constexpr-64462.C: New.
2732 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2735 * g++.dg/cpp0x/deleted10.C: New.
2737 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2739 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2741 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2743 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2744 GCC_JIT_UNARY_OP_ABS.
2745 (verify_unary_ops): Likewise.
2747 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2749 * jit.dg/test-arith-overflow.c: New test case.
2750 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2751 * jit.dg/test-combination.c (create_code): Likewise.
2752 (verify_code): Likewise.
2753 * jit.dg/test-threads.c (testcases): Likewise.
2755 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2757 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2758 rather than "jit". Load g++.exp, and call g++_init.
2759 Run test-*.cc files within the testsuite and *.cc files within
2761 (jit-dg-test): Drop the addition of -fgnu89-inline to
2762 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2763 doing it when compiling C testcases (since g++ does not handle
2764 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2765 is restored to the value after g++_init ran, rather than the
2766 value before g++_init ran. Return a list of
2767 $comp_output $output_file, as dg-test assumes.
2769 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2771 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2772 make it easier to figure out the origin of each test result when
2773 running test-combination.c and test-threads.c.
2774 (CHECK_VALUE): Likewise.
2775 (CHECK_DOUBLE_VALUE): Likewise.
2776 (CHECK_STRING_VALUE): Likewise.
2777 (CHECK_STRING_STARTS_WITH): Likewise.
2778 (CHECK_STRING_CONTAINS): Likewise.
2780 (check_string_value): Likewise, add "funcname" param.
2781 (check_string_starts_with): Likewise.
2782 (check_string_contains): Likewise.
2784 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2786 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2787 generating name of built executable.
2789 2015-01-07 Marek Polacek <polacek@redhat.com>
2792 * gcc.dg/pr64440.c: New test.
2793 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2795 2015-01-07 Marek Polacek <polacek@redhat.com>
2798 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2799 * gcc.dg/pr64417.c: New test.
2801 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2804 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2807 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2809 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2810 Check if testcases run without errors, not just if they compile.
2812 2015-01-06 Christian Bruel <christian.bruel@st.com>
2815 * gcc.target/sh/pr64507.c: New test.
2817 2015-01-06 Arnaud Charlet <charlet@adacore.com>
2819 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2821 2015-01-06 Jakub Jelinek <jakub@redhat.com>
2823 * c-c++-common/asan/sanitize-all-1.c: New test.
2824 * c-c++-common/ubsan/sanitize-all-1.c: New test.
2825 * c-c++-common/ubsan/sanitize-all-2.c: New test.
2826 * c-c++-common/ubsan/sanitize-all-3.c: New test.
2827 * c-c++-common/ubsan/sanitize-all-4.c: New test.
2829 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2831 * lib/target-supports.exp (check_profiling_available): Return 0 for
2833 (check_effective_target_tls_runtime): Likewise.
2834 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2835 * gcc.dg/20020312-2.c: Adjust for Visium.
2836 * gcc.dg/tls/thr-cse-1.c: Likewise
2837 * gcc.dg/tree-ssa/20040204-1.c: Likewise
2838 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2839 * gcc.dg/weak/typeof-2.c: Likewise.
2841 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
2843 PR rtl-optimization/64287
2844 * gcc.dg/aru-2.c: New test.
2846 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2849 * c-c++-common/ubsan/pr64344-1.c: New test.
2850 * c-c++-common/ubsan/pr64344-2.c: New test.
2852 PR tree-optimization/64465
2853 * gcc.dg/pr64465.c: New test.
2855 PR tree-optimization/64494
2856 * gcc.c-torture/compile/pr64494.c: New test.
2858 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2861 * gfortran.dg/realloc_on_assign_25.f90: New test.
2863 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2865 Update copyright years.
2867 2015-01-05 Marek Polacek <polacek@redhat.com>
2870 * gcc.dg/pr64423.c: New test.
2872 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
2874 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2875 mmix-knuth-mmixware for the same reason as for MIPS.
2876 * gcc.dg/debug/debug-2.c: Ditto.
2878 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2880 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
2883 * lib/gfortran.exp: Add libatomic library search path.
2884 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2885 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2887 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2889 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2891 * c-c++-common/tsan/bitfield_race.c: New testcase.
2892 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2894 2015-01-02 Tobias Burnus <burnus@net-b.de>
2896 * gfortran.dg/coarray/collectives_4.f90: New.
2898 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2901 * gfortran.dg/extends_16.f90: New.
2903 2015-01-02 Tobias Burnus <burnus@net-b.de>
2905 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2907 2015-01-02 Tobias Burnus <burnus@net-b.de>
2909 * gfortran.dg/coarray/codimension_2.f90: New.
2910 * gfortran.dg/coarray/codimension_2a.f90: New.
2911 * gfortran.dg/coarray_35.f90: New.
2912 * gfortran.dg/coarray_35a.f90: New.
2914 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2917 * gfortran.dg/dummy_procedure_11.f90: New.
2919 Copyright (C) 2015 Free Software Foundation, Inc.
2921 Copying and distribution of this file, with or without modification,
2922 are permitted in any medium without royalty provided the copyright
2923 notice and this notice are preserved.