1 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
3 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9 2015-03-08 Morin <mikael@gcc.gnu.org>
12 * gfortran.dg/entry_20.f90: New.
14 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
17 * gcc.c-torture/compile/pr65153.c: New.
19 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
22 * g++.dg/torture/pr65249.C: New.
24 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
26 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
30 2015-03-07 Marek Polacek <polacek@redhat.com>
31 Martin Uecker <uecker@eecs.berkeley.edu>
34 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
36 * c-c++-common/ubsan/bounds-8.c: New test.
37 * c-c++-common/ubsan/bounds-9.c: New test.
38 * gcc.dg/ubsan/bounds-2.c: New test.
40 2015-03-05 Martin Sebor <msebor@redhat.com>
43 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
44 checking of results into main to prevent it from getting optimized
46 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
48 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
50 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
51 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
52 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
55 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
57 * g++.dg/lto/pr65302_1.C: New testcase.
58 * g++.dg/lto/pr65302_0.C: New testcase.
60 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
62 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
63 -fno-ipa-icf to dg-options.
65 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
67 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
68 compiles using the linker plugin.
70 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
72 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
74 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
76 * gcc.target/arm/pr65067.c: New test.
78 2015-03-05 Martin Liska <mliska@suse.cz>
81 * gcc.dg/ipa/pr65318.c: New test.
83 2015-03-05 Marek Polacek <polacek@redhat.com>
85 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
87 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
89 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
91 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
93 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
94 max-unroll-times back to defaults for s390.
96 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
100 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
103 * g++.dg/cpp0x/initlist92.C: New.
105 2015-03-05 Richard Biener <rguenther@suse.de>
107 PR tree-optimization/65310
108 * gcc.dg/vect/pr65310.c: New testcase.
110 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
113 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
115 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
117 * gnat.dg/entry_queues3.adb: New test.
119 2015-03-04 Ian Lance Taylor <iant@google.com>
121 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
123 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
126 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
128 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
130 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
131 -fno-ipa-icf to dg-options
132 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
133 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
135 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
138 * g++.dg/cpp0x/decltype62.C: New.
140 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
142 * gnat.dg/object_overflow5.adb: New test.
144 2015-03-03 Martin Liska <mliska@suse.cz>
147 * gcc.dg/ipa/pr65287.c: New test.
149 2015-03-03 Martin Jambor <mjambor@suse.cz>
150 Eric Botcazou <ebotcazou@adacore.com>
152 * gnat.dg/specs/pack12.ads: New test.
154 2015-03-03 Martin Liska <mliska@suse.cz>
156 * gcc.dg/ipa/PR65282.c: New test.
158 2015-03-13 Jeff Law <law@redhat.com>
160 PR tree-optimization/65241
161 * gcc.c-torture/compile/pr65241.c: New test.
163 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
166 * gcc.target/avr/torture/pr64331.c: New test.
168 2015-03-03 Martin Liska <mliska@suse.cz>
169 Jan Hubicka <hubicka@ucw.cz>
171 * g++.dg/ipa/pr65263.C: New test.
173 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
176 * gcc.dg/lto/pr65130_0.c: New testcase.
177 * gcc.dg/lto/pr65130_1.c: New testcase.
179 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
182 * g++.dg/torture/pr64988.C: New testcase.
184 2015-03-02 Tobias Burnus <burnus@net-b.de>
186 * gfortran.dg/coarray_atomic_6.f90: New.
188 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
191 * gcc.target/i386/pr65184.c: New.
193 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
196 * gcc.target/i386/pr65183.c: New.
198 2015-02-28 Martin Liska <mliska@suse.cz>
199 Jan Hubicka <hubicka@ucw.cz>
201 * gcc.dg/ipa/ipa-icf-35.c: New test.
202 * gcc.dg/ipa/ipa-icf-36.c: New test.
203 * gcc.dg/ipa/ipa-icf-37.c: New test.
205 2015-02-28 Martin Liska <mliska@suse.cz>
206 Jan Hubicka <hubicka@ucw.cz>
209 * gcc.dg/ipa/ipa-icf-34.c: New test.
211 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
214 * gcc.target/sh/sh/pr61142.c: New.
216 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
218 * g++.dg/other/dump-ada-spec-3.C: New test.
220 2015-03-01 Martin Liska <mliska@suse.cz>
222 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
223 * g++.dg/ipa/pr63595.C: Update expected results.
225 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
228 * g++.dg/ipa/ipa-icf-6.C: New testcase.
230 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
232 * gcc.dg/vect/pr59354.c: Move vector producing code to separate function.
234 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
237 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
238 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
239 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
240 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
242 2015-02-27 Jakub Jelinek <jakub@redhat.com>
244 PR tree-optimization/65048
245 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
246 (foo): Use K&R style definition.
248 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
251 * g++.dg/pr65032.C: New.
253 2015-02-27 Marek Polacek <polacek@redhat.com>
256 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
259 2015-02-27 Marek Polacek <polacek@redhat.com>
262 * gcc.dg/pr65228.c: New test.
264 2015-02-27 Kai Tietz <ktietz@redhat.com>
267 * gcc.dg/weak/weak-17.c: New file.
269 2015-02-27 Richard Biener <rguenther@suse.de>
272 * g++.dg/lto/pr65193_0.C: New testcase.
274 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
276 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
277 * gcc.target/s390/hotpatch-8.c: Likewise.
278 * gcc.target/s390/hotpatch-9.c: Likewise.
279 * gcc.target/s390/pr61078.c: Likewise.
280 * gcc.target/s390/pr57960.c: Remove -m64.
281 * gcc.target/s390/pr61078.c: Likewise.
283 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
284 Martin Liska <mliska@suse.cz>
287 * gcc.dg/pr64454.c: Disable ICF.
288 * gcc.dg/pr28685-1.c: Disable ICF
289 * gcc.dg/ipa/iinline-5.c: Disable ICF.
290 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
291 * g++.dg/ipa/ipa-icf-4.C: Update template.
293 2015-02-26 Jakub Jelinek <jakub@redhat.com>
295 PR tree-optimization/65216
296 * gcc.c-torture/execute/pr65216.c: New test.
298 PR tree-optimization/65215
299 * gcc.c-torture/execute/pr65215-1.c: New test.
300 * gcc.c-torture/execute/pr65215-2.c: New test.
301 * gcc.c-torture/execute/pr65215-3.c: New test.
302 * gcc.c-torture/execute/pr65215-4.c: New test.
303 * gcc.c-torture/execute/pr65215-5.c: New test.
305 2015-02-26 Tom de Vries <tom@codesourcery.com>
307 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
309 2015-02-26 Martin Liska <mliska@suse.cz>
310 Jan Hubicka <hubicka@ucw.cz>
312 * g++.dg/ipa/pr64146.C: Update expected results.
313 * gcc.dg/ipa/ipa-icf-26.c: Update test.
314 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
315 * gcc.dg/ipa/ipa-icf-34.c: New test.
317 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
319 * gcc.dg/vect/vect-pr61917.c: Rename to ...
320 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
321 (dg-additional-options): Remove dg directive.
322 (dg-final): Add dg directive.
324 2015-02-26 Marek Polacek <polacek@redhat.com>
327 * g++.dg/ipa/pr65008.C: New test.
329 2015-02-26 Tom de Vries <tom@codesourcery.com>
331 * lib/profopt.exp (profopt-target-cleanup): New proc.
332 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
333 files from sources from dg-additional-sources.
335 2015-02-26 Tom de Vries <tom@codesourcery.com>
337 * lib/gcov.exp: Cleanup in case of xfail.
339 2015-02-26 Sebastian Pop <s.pop@samsung.com>
341 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
343 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
346 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
347 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
348 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
349 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
350 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
351 * g++.dg/debug/pr46123.C: XFAIL and move...
352 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
353 * gcc.dg/debug/dwarf2-3.c: Move...
354 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
356 2015-02-26 Marek Polacek <polacek@redhat.com>
359 * g++.dg/cpp1y/pr65202.C: New test.
361 2015-02-26 Tom de Vries <tom@codesourcery.com>
363 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
364 locale_facets.h.gcov.
366 2015-02-26 Tom de Vries <tom@codesourcery.com>
368 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
370 2015-02-26 Tom de Vries <tom@codesourcery.com>
372 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
374 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
377 * gcc.target/i386/pr65217.c: New.
379 2015-02-26 Tom de Vries <tom@codesourcery.com>
381 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
383 2015-02-26 Tom de Vries <tom@codesourcery.com>
385 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
387 2015-02-26 Sebastian Pop <s.pop@samsung.com>
389 PR tree-optimization/65048
390 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
392 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
394 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
395 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
397 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
400 * gcc.target/i386/pr65161.c: New test.
402 2015-02-26 Terry Guo <terry.guo@arm.com>
404 * gcc.target/arm/no-volatile-in-it.c: New test.
406 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
408 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
409 (dg-options): Add -save-temps.
410 (dg-final): Add cleanup-saved-temps.
412 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
414 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
416 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
418 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
419 * gcc.target/powerpc/pack01.c: Include string.h.
421 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
424 * gcc.target/i386/pr65167.c: New.
426 2015-02-25 Kai Tietz <ktietz@redhat.com>
428 PR tree-optimization/61917
429 * gcc.dg/vect/vect-pr61917.c: New file.
431 2015-02-24 Jakub Jelinek <jakub@redhat.com>
433 PR tree-optimization/65170
434 * gcc.c-torture/execute/pr65170.c: New test.
435 * gcc.dg/tree-ssa/vrp96.c: New test.
437 2015-02-24 Tom de Vries <tom@codesourcery.com>
439 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
441 2015-02-24 Tom de Vries <tom@codesourcery.com>
444 * lib/gcc-defs.exp (additional_sources_used): Add new var.
445 (dg-additional-files-options): Copy additional_sources to
446 additional_sources_used before emptying additional_sources.
447 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
448 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
449 (cleanup-saved-temps): Use additional_sources_used instead of
451 (dg-test): Reset additional_sources_used.
453 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
456 * gfortran.dg/integer_exponentiation_6.F90: New test.
458 2015-02-23 Martin Sebor <msebor@redhat.com>
461 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
462 two parts. One to save registers, the other to verify the
463 registers have the right values. Save register state into
464 static data rather than on the stack.
466 2015-02-23 Jakub Jelinek <jakub@redhat.com>
469 * c-c++-common/asan/pr63888.c: New test.
471 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
474 * gcc.c-torture/compile/pr65163.c: New.
476 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
478 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
480 * gcc.dg/hoist-register-pressure-2.c: Likewise.
481 * gcc.dg/hoist-register-pressure-3.c: Likewise.
483 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
485 * gcc.target/s390/20090223-1.c: Add
486 -Wno-implicit-function-declaration option.
487 * gcc.target/s390/pr42224.c: Likewise.
488 * gcc.target/s390/pr55718.c: Likewise.
490 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
492 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
493 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
494 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
495 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
496 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
497 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
498 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
499 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
500 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
501 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
502 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
503 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
504 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
505 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
506 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
507 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
508 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
509 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
510 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
511 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
512 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
514 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
516 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
517 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
518 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
519 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
520 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
521 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
522 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
523 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
524 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
525 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
526 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
527 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
528 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
529 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
530 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
531 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
533 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
537 * gfortran.dg/pr61960.f90: New.
538 * gfortran.dg/pr64230.f90: New.
539 * gfortran.dg/pr64980.f03: New.
541 2015-02-22 Tom de Vries <tom@codesourcery.com>
543 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
545 2015-02-21 Arnaud Charlet <charlet@adacore.com>
548 * gnat.dg/timing_events.adb: Removed, invalid test.
550 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
553 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
555 * g++.dg/gcov/gcov-2.C: Likewise.
557 2015-02-20 Richard Biener <rguenther@suse.de>
559 PR tree-optimization/65136
560 * gcc.dg/tree-ssa/pr65136.c: New testcase.
562 2015-02-20 Jakub Jelinek <jakub@redhat.com>
565 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
566 and nvptx-*-* blacklisting.
568 * gcc.dg/sibcall-9.c: New test.
569 * gcc.dg/sibcall-10.c: New test.
571 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
573 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
575 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
578 * gcc.target/avr/torture/pr64452.c: New test.
580 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
582 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
583 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
585 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
588 * lib/target-supports.exp (check_compile): Check whether
589 additional_sources is defined before using it.
591 2015-02-19 Jakub Jelinek <jakub@redhat.com>
594 * g++.dg/opt/pr65074.C: New file.
596 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
598 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
599 (size_type): New typedef.
600 (operator "" _script): Use it for the last argument.
602 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
604 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
606 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
608 * lib/target-supports.exp (check_compile): Save/restore
609 additional_sources that may belong to an actual test.
611 2015-02-18 Jakub Jelinek <jakub@redhat.com>
613 PR gcov-profile/64634
614 * g++.dg/gcov/gcov-15.C: New test.
616 2015-02-18 Tom de Vries <tom@codesourcery.com>
618 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
620 2015-02-18 Tom de Vries <tom@codesourcery.com>
622 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
624 2015-02-18 Tom de Vries <tom@codesourcery.com>
626 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
628 2015-02-18 Tom de Vries <tom@codesourcery.com>
630 * gfortran.dg/fmt_cache_1.f: Add missing close.
632 2015-02-18 Tom de Vries <tom@codesourcery.com>
635 * gfortran.dg/read_eof_8.f90: Add missing close.
637 2015-02-18 Richard Biener <rguenther@suse.de>
639 PR tree-optimization/65063
640 * gcc.dg/pr65063.c: New testcase.
642 2015-02-18 Richard Biener <rguenther@suse.de>
644 PR tree-optimization/62217
645 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
647 2015-02-18 Marek Polacek <polacek@redhat.com>
650 * c-c++-common/ubsan/pr65081.c: New test.
652 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
654 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
655 * gcc.target/sh/force-cbranch-delay-slot.c: New.
657 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
659 * gcc.dg/ipa/propalign-3.c: New test.
661 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
664 * gcc.target/sh/pr64793.c: New.
665 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
667 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
669 * gcc.target/arm/divzero.c: New test case.
671 2015-02-17 Tom de Vries <tom@codesourcery.com>
673 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
675 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
676 Jakub Jelinek <jakub@redhat.com>
679 * g++.dg/cpp0x/pr65075.C: New test.
681 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
684 * gcc.target/powerpc/pr65058.c: New test.
686 2015-02-16 Jeff Law <law@redhat.com>
688 PR tree-optimization/64823
689 * gcc.dg/uninit-20.c: New test.
691 2015-02-16 Jakub Jelinek <jakub@redhat.com>
692 James Greenhalgh <james.greenhalgh@arm.com>
695 * gcc.dg/ipa/ipa-clone-1.c: New test.
697 2015-02-16 Richard Biener <rguenther@suse.de>
699 PR tree-optimization/65077
700 * gcc.dg/torture/pr65077.c: New testcase.
702 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
704 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
705 Directive adjusted to scan for ldaxr.
706 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
707 adjusted to scan for ldaex.
709 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
712 * g++.dg/cpp0x/constexpr-65080.C: New.
714 2015-02-16 Richard Biener <rguenther@suse.de>
716 PR tree-optimization/63593
717 * gcc.dg/pr63593.c: New testcase.
719 2015-02-16 Marek Polacek <polacek@redhat.com>
722 * gcc.dg/pr65066.c: New test.
724 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
726 * gcc.dg/pr65002.C: Move ...
727 * g++.dg/ipa/pr65002.C: ... here.
729 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
731 * gcc.target/powerpc/pr64205.c: Skip on AIX.
732 * gcc.target/powerpc/pr64505.c: Skip on AIX.
733 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
734 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
736 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
739 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
740 the expression to find calls.
741 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
742 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
743 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
744 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
745 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
747 2015-02-14 Marek Polacek <polacek@redhat.com>
750 * gcc.dg/array-11.c: New test.
751 * gcc.dg/array-12.c: New test.
752 * gcc.dg/array-13.c: New test.
753 * gcc.dg/array-14.c: New test.
754 * gcc.dg/c99-flex-array-typedef-1.c: New test.
755 * gcc.dg/c99-flex-array-typedef-2.c: New test.
756 * gcc.dg/c99-flex-array-typedef-3.c: New test.
757 * gcc.dg/c99-flex-array-typedef-5.c: New test.
758 * gcc.dg/c99-flex-array-typedef-7.c: New test.
759 * gcc.dg/c99-flex-array-typedef-8.c: New test.
761 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
764 * g++.dg/lookup/using54.C: New.
766 2015-02-13 Jeff Law <law@redhat.com>
769 Revert my change for tree-optimization/64823.
771 2015-02-13 Jakub Jelinek <jakub@redhat.com>
773 PR tree-optimization/65053
774 * gcc.c-torture/execute/pr65053-1.c: New test.
775 * gcc.c-torture/execute/pr65053-2.c: New test.
777 2015-02-13 Marek Polacek <polacek@redhat.com>
780 * gcc.dg/pr65050.c: New test.
782 2015-02-13 Jeff Law <law@redhat.com>
784 PR tree-optimization/64823
785 * gcc.dg/uninit-20.c: New test.
787 PR rtl-optimization/47477
788 * gcc.dg/tree-ssa/pr47477.c: New test.
790 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
793 * g++.dg/parse/ivdep-2.C: New.
794 * g++.dg/parse/ivdep-3.C: Likewise.
796 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
799 * gfortran.dg/continuation_13.f90: New test.
800 * gfortran.dg/continuation_14.f: New test.
802 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
805 * g++.dg/cpp0x/sfinae55.C: New.
807 2015-02-13 Jakub Jelinek <jakub@redhat.com>
810 * g++.dg/ipa/pr65034.C: New test.
812 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
814 PR tree-optimization/65002
815 * gcc.dg/pr65002.C: New.
817 2015-02-13 Marek Polacek <polacek@redhat.com>
820 * c-c++-common/pr65040.c: New test.
822 2015-02-13 Bin Cheng <bin.cheng@arm.com>
824 PR tree-optimization/64705
825 * gcc.dg/tree-ssa/pr64705.c: New test.
827 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
830 * gcc.dg/visibility-22.c: New test.
831 * gcc.dg/visibility-23.c: New test.
832 * gcc.target/i386/pr32219-1.c: New test.
833 * gcc.target/i386/pr32219-2.c: New test.
834 * gcc.target/i386/pr32219-3.c: New test.
835 * gcc.target/i386/pr32219-4.c: New test.
836 * gcc.target/i386/pr32219-5.c: New test.
837 * gcc.target/i386/pr32219-6.c: New test.
838 * gcc.target/i386/pr32219-7.c: New test.
839 * gcc.target/i386/pr32219-8.c: New test.
840 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
842 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
845 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
846 four different KINDs.
848 2015-02-12 Jakub Jelinek <jakub@redhat.com>
851 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
854 * g++.dg/ubsan/pr65000.C: New test.
856 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
859 * gfortran.dg/finalize_28.f90: New test
861 2015-02-12 Jakub Jelinek <jakub@redhat.com>
864 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
865 DW_TAG_lexical_block removal.
866 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
867 * g++.dg/guality/pr55541.C: New test.
870 * g++.dg/ubsan/pr64984.C: New test.
872 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
874 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
876 2015-02-12 Jakub Jelinek <jakub@redhat.com>
879 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
880 instructions for 2015-01-14 get_memmodel changes.
881 * gcc.target/powerpc/atomic-p8.c: Likewise.
884 * g++.dg/ubsan/pr65019.C: New test.
886 PR tree-optimization/65014
887 * gcc.c-torture/compile/pr65014.c: New test.
889 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
892 * gfortran/fmt_g0_7.f08: Revise test.
894 2015-02-11 Jeff Law <law@redhat.com>
897 * gcc.target/m68k/pr63347.c: New test.
899 2015-02-11 Marek Polacek <polacek@redhat.com>
901 * g++.dg/ubsan/shift-1.C: New test.
902 * gcc.dg/ubsan/c-shift-2.c: New test.
903 * c-c++-common/ubsan/shift-5.c: Remove file.
905 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
907 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
908 Directive adjusted to XFAIL.
909 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
912 2015-02-11 Jakub Jelinek <jakub@redhat.com>
915 * g++.dg/opt/pr65003.C: New test.
917 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
919 * lib/target-supports.exp (check_effective_target_pie): Renamed
921 (check_effective_target_pie_enabled): This.
922 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
923 * gcc.target/i386/pie.c: Likewise.
925 2015-02-11 Andrew Pinski <apinski@cavium.com>
928 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
929 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
931 2015-02-11 Jakub Jelinek <jakub@redhat.com>
934 * gcc.target/i386/pr61925-1.c: New test.
935 * gcc.target/i386/pr61925-2.c: New test.
936 * gcc.target/i386/pr61925-3.c: New test.
938 2015-02-10 Jakub Jelinek <jakub@redhat.com>
941 * g++.dg/asan/pr65004.C: New test.
943 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
946 * gcc.taget/sh/pr64661-0.h: New.
947 * gcc.taget/sh/pr64661-1.c: New.
948 * gcc.taget/sh/pr64661-2.c: New.
949 * gcc.taget/sh/pr64661-3.c: New.
950 * gcc.taget/sh/pr64661-4.c: New.
952 2015-02-10 Richard Biener <rguenther@suse.de>
954 PR tree-optimization/64995
955 * g++.dg/torture/pr64995.C: New testcase.
957 2015-02-10 Richard Biener <rguenther@suse.de>
959 PR tree-optimization/64909
960 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
962 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
964 * gcc.dg/signbit-sa.c: New test.
966 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
969 * gfortran/fmt_g0_7.f08: New test.
971 2015-02-10 Bin Cheng <bin.cheng@arm.com>
973 PR tree-optimization/43378
974 * gcc.dg/tree-ssa/pr43378.c: New test.
976 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
979 * g++.dg/torture/pr64978.C: New testcase.
981 2015-02-09 Jakub Jelinek <jakub@redhat.com>
984 * gcc.dg/asan/pr64981.c: New test.
986 2015-02-09 Marek Polacek <polacek@redhat.com>
989 * gcc.dg/pr64856.c: New test.
991 2015-02-09 Jakub Jelinek <jakub@redhat.com>
994 * gcc.dg/tree-ssa/stdarg-7.c: New test.
995 * gcc.c-torture/execute/pr64979.c: New test.
997 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
999 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1001 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1003 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1004 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1006 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1009 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1011 2015-02-09 Richard Biener <rguenther@suse.de>
1013 PR tree-optimization/54000
1014 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1016 2015-02-09 Tom de Vries <tom@codesourcery.com>
1018 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1020 2015-02-09 Martin Liska <mliska@suse.cz>
1022 * g++.dg/ipa/pr64858.C: New test.
1024 2015-02-09 Tom de Vries <tom@codesourcery.com>
1026 * gcc.dg/uninit-19.c: Fix warning line for fpic.
1028 2015-02-08 Andrew Pinski <apinski@cavium.com>
1030 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1032 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
1035 * gfortran.dg/use_rename_8.f90: New.
1037 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
1039 * gnat.dg/addr7.ad[sb]: New test.
1040 * gnat.dg/addr8.ad[sb]: Likewise.
1042 2015-02-06 David Malcolm <dmalcolm@redhat.com>
1045 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1046 from jit.dg/test-compile-to-executable.c's create_code, with a
1047 clarification of the output message.
1048 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1050 (test_jit): Use CHECK_NO_ERRORS when calling
1051 gcc_jit_context_compile_to_file.
1052 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1053 jit-verify-compile-to-file to jit-verify-output-file-was-created.
1054 (jit-setup-compile-to-file): Likewise. Add a verbose comment
1055 about deletions that are attempted.
1056 (jit-verify-compile-to-file): Rename to...
1057 (jit-verify-output-file-was-created): ...this, and drop the
1058 attempt to run "file" and verify the output.
1059 (jit-verify-assembler): New function.
1060 (jit-verify-object): New function.
1061 (jit-verify-dynamic-library): New function.
1062 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1063 favor of an implementation from new file
1064 create-code-for-hello-world-executable.h, which also adds a
1066 (dg-final): Replace jit-verify-compile-to-file with
1067 jit-verify-output-file-was-created, and invoke new function
1068 jit-verify-assembler.
1069 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1071 (dg-final): Replace jit-verify-compile-to-file with
1072 jit-verify-output-file-was-created, and invoke new function
1073 jit-verify-dynamic-library.
1074 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1075 favor of an implementation from new file
1076 create-code-for-hello-world-executable.h, which also adds a
1078 (dg-final): Replace jit-verify-compile-to-file with
1079 jit-verify-output-file-was-created. Strengthen the expected stdout
1080 from the built executable.
1081 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1082 favor of an implementation from new file
1083 create-code-for-hello-world-executable.h, which also adds a
1085 (dg-final): Replace jit-verify-compile-to-file with
1086 jit-verify-output-file-was-created, and invoke new function
1088 * jit.dg/verify-dynamic-library.c: New source file.
1090 2015-02-06 Sebastian Pop <s.pop@samsung.com>
1091 Brian Rzycki <b.rzycki@samsung.com>
1093 PR tree-optimization/64878
1094 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1096 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1099 * g++.dg/ipa/pr64896.C: New test.
1101 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1104 * gcc.target/powerpc/pr64205.c: New file.
1106 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
1108 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1109 (dg-options): Use -fpie instead of -fPIE -pie.
1111 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1114 * g++.dg/asan/pr64937.C: New test.
1116 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
1119 * gfortran.dg/class_to_type_4.f90: New test
1121 2015-01-29 Andre Vehreschild <vehre@gmx.de>
1123 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1125 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1127 PR rtl-optimization/64957
1129 * gcc.c-torture/execute/pr64957.c: New test.
1131 2015-02-05 Jeff Law <law@redhat.com>
1134 * gcc.target/h8300/pr17306-1.c: New test.
1135 * gcc.target/h8300/pr17306-2.c: New test.
1137 2015-02-05 Tobias Burnus <burnus@net-b.de>
1140 * gfortran.dg/structure_constructor_12.f90: New.
1142 2015-02-05 Jeff Law <law@redhat.com>
1145 gcc.target/h8300/pr58400.c: New test.
1147 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
1149 * gcc.target/arm/macro_defs0.c: New test.
1150 * gcc.target/arm/macro_defs1.c: New test.
1151 * gcc.target/arm/macro_defs2.c: New test.
1153 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
1155 PR rtl-optimization/64905
1156 * gcc.target/i386/pr64905.c: Require nonpic target.
1157 (dg-options): Add -fomit-frame-pointer.
1160 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
1162 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1165 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
1168 * gfortran.dg/type_to_class_2.f90: New test
1169 * gfortran.dg/type_to_class_3.f90: New test
1171 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
1174 * g++.dg/torture/pr64686.C: New testcase.
1176 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1178 PR rtl-optimization/64905
1179 * gcc.target/i386/pr64905.c: New file.
1181 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1183 * gcc.dg/guality/pr41447-1.c: Remove xfail.
1184 * gcc.dg/guality/pr41616-1.c: Ditto.
1186 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
1189 * gcc.dg/pr64817-3.c: New.
1191 2015-02-04 Jakub Jelinek <jakub@redhat.com>
1192 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1194 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1195 pass parameters in registers.
1196 * gcc.dg/guality/pr36728-2.c (main): Likewise.
1197 * gcc.dg/guality/pr36728-3.c (main): Likewise.
1198 * gcc.dg/guality/pr36728-4.c (main): Likewise.
1200 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
1201 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1203 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
1204 list, allow for multilibed targets.
1205 * gcc.dg/combine_ashiftrt_2.c: Likewise.
1207 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1209 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
1210 * gcc.dg/pr46728-6.c: Ditto.
1212 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
1214 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
1215 for mips_nanlegacy target.
1217 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
1219 * gcc.target/i386/chkp-hidden-def.c: New.
1221 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1224 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1225 to use 24 bits for bitfield b.
1227 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1230 * lib/target-supports.exp (check_effective_target_bswap64): Do not
1231 cache result in a global variable. Include all 32-bit targets for
1234 2015-02-03 Jakub Jelinek <jakub@redhat.com>
1236 PR rtl-optimization/64756
1237 * gcc.c-torture/execute/pr64756.c: New test.
1239 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
1242 * gcc.target/sh/pr64660-0.h: New.
1243 * gcc.target/sh/pr64660-1.c: New.
1244 * gcc.target/sh/pr64660-2.c: New.
1245 * gcc.target/sh/pr64660-3.c: New.
1246 * gcc.target/sh/pr64660-4.c: New.
1248 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1251 * g++.dg/warn/Waddress-2.C: New.
1253 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
1256 * gcc.target/i386/pr49095.c: XFAIL for ia32.
1258 2015-02-03 Dodji Seketeli <dodji@redhat.com>
1260 PR preprocessor/64803
1261 * gcc.dg/cpp/builtin-macro-1.c: New test case.
1263 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
1265 * g++.dg/ipa/devirt-37.C: Disable early inlining.
1267 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
1269 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1270 (_ARM_FPSRC): Add DN and AHP fields.
1271 (clean_results): Force DN=1 on AArch64.
1272 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1273 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1274 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1275 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1276 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1277 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1279 2015-02-02 Alan Modra <amodra@gmail.com>
1281 * gcc.target/powerpc/cprophard.c: New.
1283 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
1285 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1286 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1288 2015-02-01 Jakub Jelinek <jakub@redhat.com>
1291 * gcc.dg/pr64817-1.c: New test.
1292 * gcc.dg/pr64817-2.c: New test.
1294 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
1297 * gcc.target/sh/pr64851-0.h: New
1298 * gcc.target/sh/pr64851-1.c: New
1299 * gcc.target/sh/pr64851-2.c: New
1300 * gcc.target/sh/pr64851-3.c: New
1301 * gcc.target/sh/pr64851-4.c: New
1303 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1306 * gcc.dg/torture/pr64882.c: New test.
1308 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
1311 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1314 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1316 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1317 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1318 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1319 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1320 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1321 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1323 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1324 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1326 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1327 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1330 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1333 * g++.dg/pr64688-2.C: New.
1335 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1337 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1338 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1339 * gcc.target/i386/fuse-caller-save.c: Ditto.
1340 * gcc.target/i386/headmerge-1.c: Ditto.
1341 * gcc.target/i386/headmerge-2.c: Ditto.
1342 * gcc.target/i386/sibcall-6.c: Ditto.
1344 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1347 * gcc.target/i386/pr64617.c: New test.
1349 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1352 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1353 (dg-options): Remove -m32.
1354 (dg-final): Scan for "movb %al" only.
1355 * gcc.target/i386/pr15184-2.c: Ditto.
1357 2015-01-30 Richard Biener <rguenther@suse.de>
1359 PR tree-optimization/64829
1360 * gcc.dg/vect/pr64829.c: New testcase.
1362 2015-01-29 Marek Polacek <polacek@redhat.com>
1365 * gcc.dg/pr64709.c: New test.
1367 2015-01-29 Jakub Jelinek <jakub@redhat.com>
1370 * g++.dg/ubsan/pr64717-1.C: New test.
1371 * g++.dg/ubsan/pr64717-2.C: New test.
1373 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
1375 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1377 2015-01-29 Jeff Law <law@redhat.com>
1380 * gcc.target/i386/pr15184-1.c: New test.
1381 * gcc.target/i386/pr15184-2.c: New test.
1383 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1385 PR tree-optimization/64746
1386 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1388 2015-01-29 Richard Biener <rguenther@suse.de>
1390 PR tree-optimization/64853
1391 * gcc.dg/torture/pr64853.c: New testcase.
1393 2015-01-29 Richard Biener <rguenther@suse.de>
1395 PR tree-optimization/64844
1396 * gcc.dg/vect/pr64844.c: New testcase.
1398 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1401 * gcc.dg/pr64809.c: Delete.
1403 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
1406 * gcc.target/i386/pr64805.c: New.
1408 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1410 * gcc.dg/guality/guality.h (main): Add argv[0] to
1411 guality_gdb_command.
1413 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
1416 * gcc.dg/tree-ssa/pr64801.c: New testcase.
1418 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
1421 * gcc.target/sh/sh.exp
1422 (check_effective_target_atomic_model_soft_gusa_available,
1423 check_effective_target_atomic_model_soft_tcb_available,
1424 check_effective_target_atomic_model_soft_imask_available,
1425 check_effective_target_atomic_model_hard_llcs_available): New.
1426 * gcc.target/sh/pr64659-0.h: New.
1427 * gcc.target/sh/pr64659-1.c: New.
1428 * gcc.target/sh/pr64659-2.c: New.
1429 * gcc.target/sh/pr64659-3.c: New.
1430 * gcc.target/sh/pr64659-4.c: New.
1432 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
1434 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1435 scan-assembler-times pattern.
1437 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1440 * gcc.dg/pr64809.c: New test.
1442 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
1444 PR tree-optimization/64277
1445 * gcc.dg/pr64277.c: New.
1447 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1449 PR tree-optimization/64718
1450 * gcc.c-torture/execute/pr64718.c: New test.
1452 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
1454 * gcc.target/aarch64/abs_2.c: New.
1456 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
1458 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1459 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1460 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1463 2015-01-28 Jakub Jelinek <jakub@redhat.com>
1466 * lib/target-supports.exp (check_effective_target_comdat_group): New.
1467 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1468 { target comdat_group }.
1470 2015-01-27 Tobias Burnus <burnus@net-b.de>
1473 * gfortran.dg/goacc/coarray_2.f90: New.
1475 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1479 * g++.dg/torture/pr64139.C: New testcase.
1480 * g++.dg/torture/pr60871.C: Likewise.
1482 2015-01-27 Janus Weil <janus@gcc.gnu.org>
1485 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1486 prevent linking errors.
1488 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1491 * g++.dg/torture/pr64282.C: New testcase.
1493 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1495 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
1498 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1500 * gcc.target/s390/hotpatch-13.c: New testcase.
1501 * gcc.target/s390/hotpatch-14.c: New testcase.
1502 * gcc.target/s390/hotpatch-15.c: New testcase.
1503 * gcc.target/s390/hotpatch-16.c: New testcase.
1504 * gcc.target/s390/hotpatch-17.c: New testcase.
1505 * gcc.target/s390/hotpatch-18.c: New testcase.
1506 * gcc.target/s390/hotpatch-19.c: New testcase.
1507 * gcc.target/s390/hotpatch-20.c: New testcase.
1508 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
1509 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
1510 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
1511 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
1512 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
1513 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
1514 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
1515 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
1516 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
1517 * gcc.target/s390/hotpatch-10.c: Likewise.
1518 * gcc.target/s390/hotpatch-11.c: Likewise.
1519 * gcc.target/s390/hotpatch-12.c: Likewise.
1520 * gcc.target/s390/hotpatch-2.c: Likewise.
1521 * gcc.target/s390/hotpatch-3.c: Likewise.
1522 * gcc.target/s390/hotpatch-4.c: Likewise.
1523 * gcc.target/s390/hotpatch-5.c: Likewise.
1524 * gcc.target/s390/hotpatch-6.c: Likewise.
1525 * gcc.target/s390/hotpatch-7.c: Likewise.
1526 * gcc.target/s390/hotpatch-8.c: Likewise.
1527 * gcc.target/s390/hotpatch-9.c: Likewise.
1528 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
1529 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1530 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1531 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1532 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1533 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1534 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1535 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1537 2015-01-27 Jiong Wang <jiong.wang@arm.com>
1539 * gcc.dg/long_branch.c: New testcase.
1541 2015-01-27 Richard Biener <rguenther@suse.de>
1543 PR tree-optimization/56273
1544 PR tree-optimization/59124
1545 PR tree-optimization/64277
1546 * g++.dg/warn/Warray-bounds-6.C: New testcase.
1547 * gcc.dg/Warray-bounds-12.c: Likewise.
1548 * gcc.dg/Warray-bounds-13.c: Likewise.
1550 2015-01-27 Jakub Jelinek <jakub@redhat.com>
1552 PR rtl-optimization/61058
1553 * gcc.dg/pr61058.c: New test.
1555 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
1557 * gcc.target/i386/chkp-narrow-bounds.c: New.
1559 2015-01-27 Jakub Jelinek <jakub@redhat.com>
1561 PR tree-optimization/64807
1562 * gcc.dg/pr64807.c: New test.
1565 * gcc.dg/pr64766.c: New test.
1567 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
1570 * gcc.target/sh/pr49263-4.c: New.
1572 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
1575 * gfortran.dg/allocate_with_mold_1.f90: New test
1577 2015-01-26 Jakub Jelinek <jakub@redhat.com>
1580 * gcc.dg/pr64778.c: New test.
1583 * gcc.dg/vect/pr64421.c: New test.
1585 2015-01-26 Tobias Burnus <burnus@net-b.de>
1588 * gfortran.dg/coarray_36.f: New.
1589 * gfortran.dg/coarray_37.f90: New.
1591 2015-01-26 Janus Weil <janus@gcc.gnu.org>
1594 * gfortran.dg/class_allocate_18.f90: New.
1596 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1598 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
1600 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1602 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
1604 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1606 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
1608 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1610 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
1612 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1614 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
1615 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
1616 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
1617 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
1619 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1621 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
1622 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
1623 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
1625 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1627 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
1628 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
1629 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
1630 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
1631 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
1634 2015-01-26 Richard Biener <rguenther@suse.de>
1637 * gcc.dg/uninit-19.c: New testcase.
1639 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1641 * lib/target-supports.exp (check_effective_target_vect64): Add
1644 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
1647 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
1649 2015-01-26 Tony Liu <tony.liu@arm.com>
1651 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
1654 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
1657 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
1658 correctly, clean up afterwards.
1660 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
1663 * gfortran.dg/use_rename_7.f90: New.
1665 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
1667 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
1668 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
1670 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
1673 * gcc.target/sh/pr54236-4.c: New.
1675 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
1677 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1678 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
1681 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
1684 * gfortran.dg/open_new_segv.f90: New test.
1686 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
1695 * gcc.target/sh/pr64345-1.c: New.
1696 * gcc.target/sh/pr64345-2.c: New.
1697 * gcc.target/sh/pr59533-1.c: New.
1698 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
1699 * gcc.target/sh/pr52933-2.c: Likewise.
1700 * gcc.target/sh/pr54089-1.c: Likewise.
1701 * gcc.target/sh/pr54236-1.c: Likewise.
1702 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1703 * gcc.target/sh/pr49263-1.c: Remove xfails.
1704 * gcc.target/sh/pr49263-2.c: Likewise.
1705 * gcc.target/sh/pr49263-3.c: Likewise.
1706 * gcc.target/sh/pr53987-1.c: Likewise.
1707 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
1708 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
1709 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
1710 (test05, test06, test07, test08, test09, test10, test11, test12): New.
1711 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
1712 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
1714 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
1717 2015-01-24 Tom de Vries <tom@codesourcery.com>
1719 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
1721 2015-01-23 Ian Lance Taylor <iant@google.com>
1724 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
1725 targets without split stack support.
1727 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
1730 * gcc.target/i386/pr64317.c: New test.
1732 2015-01-23 Jakub Jelinek <jakub@redhat.com>
1734 PR rtl-optimization/63637
1735 PR rtl-optimization/60663
1736 * gcc.dg/pr63637-1.c: New test.
1737 * gcc.dg/pr63637-2.c: New test.
1738 * gcc.dg/pr63637-3.c: New test.
1739 * gcc.dg/pr63637-4.c: New test.
1740 * gcc.dg/pr63637-5.c: New test.
1741 * gcc.dg/pr63637-6.c: New test.
1742 * gcc.target/i386/pr63637-1.c: New test.
1743 * gcc.target/i386/pr63637-2.c: New test.
1744 * gcc.target/i386/pr63637-3.c: New test.
1745 * gcc.target/i386/pr63637-4.c: New test.
1746 * gcc.target/i386/pr63637-5.c: New test.
1747 * gcc.target/i386/pr63637-6.c: New test.
1749 2015-01-23 Richard Biener <rguenther@suse.de>
1752 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
1753 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
1755 2015-01-23 Marek Polacek <polacek@redhat.com>
1757 PR preprocessor/60570
1758 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
1759 * gcc.dg/cpp/pr60570.c: New test.
1761 2015-01-23 Richard Biener <rguenther@suse.de>
1764 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1765 vectorization on vect64 targets.
1767 2015-01-23 Janus Weil <janus@gcc.gnu.org>
1770 * gfortran.dg/class_allocate_17.f90: New.
1772 2015-01-23 Tobias Burnus <burnus@net-b.de>
1775 * gfortran.dg/goacc/combined_loop.f90: New.
1777 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1780 * gfortran.dg/make_unit.f90: New test.
1782 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1785 * gfortran.dg/negative_unit_int8.f: Update.
1787 2015-01-22 Jeff Law <law@redhat.com>
1790 * gcc.target/m68k/pr52076-1.c: New test.
1791 * gcc.target/m68k/pr52076-2.c: New test.
1793 2015-01-22 Richard Biener <rguenther@suse.de>
1796 * gcc.dg/torture/pr64728.c: New testcase.
1798 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
1801 * g++.dg/pr64688.C: New test.
1803 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
1805 * gcc.target/i386/chkp-always_inline.c (f1): Make static
1806 to avoid errors with -fpic.
1808 2015-01-22 Richard Biener <rguenther@suse.de>
1811 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1813 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
1815 PR rtl-optimization/64682
1816 * gcc.c-torture/execute/pr64682.c: New file.
1818 2015-01-21 Jakub Jelinek <jakub@redhat.com>
1821 * gcc.dg/pr64511.c: New test.
1823 PR rtl-optimization/62078
1824 * g++.dg/opt/pr62078.C: New test.
1827 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1829 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
1832 * gfortran.dg/internal_pack_15.f90: New test.
1834 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1836 * c-c++-common/tsan/step.c: New testcase.
1838 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1840 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1842 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1844 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1846 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1848 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1850 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1852 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1854 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1856 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1858 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1860 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1862 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1864 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1866 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1868 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1870 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1872 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1874 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1876 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1878 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1880 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1882 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1884 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1886 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1888 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1889 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1890 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1893 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1895 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1896 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1897 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1900 2015-01-21 Renlin Li <renlin.li@arm.com>
1902 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1903 * g++.dg/tls/thread_local5g.C: Likewise.
1904 * g++.dg/tls/thread_local6g.C: Likewise.
1906 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1908 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1909 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1910 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1912 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1914 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1915 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1916 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1918 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1920 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1921 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1922 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1924 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1926 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1927 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1928 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1930 2015-01-20 Jeff Law <law@redhat.com>
1933 * gcc.target/m68k/pr59946.c: New test.
1935 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1937 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1938 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1939 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1941 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1943 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1944 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1945 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1947 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1949 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1950 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1951 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1953 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1955 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1956 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1957 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1959 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1962 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1964 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1965 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1966 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1968 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1970 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1971 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1972 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1974 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1976 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1978 2015-01-20 Jakub Jelinek <jakub@redhat.com>
1980 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1983 * g++.dg/ubsan/pr64632.C: New test.
1986 * gcc.dg/pr64663.c: New test.
1988 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1991 * g++.dg/warn/Wunused-var-23.C: New.
1993 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1996 * g++.dg/cpp0x/constexpr-59937-1.C: New.
1997 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1999 2015-01-20 Richard Biener <rguenther@suse.de>
2002 * gcc.dg/lto/pr64684_0.c: New testcase.
2003 * gcc.dg/lto/pr64684_1.c: Likewise.
2004 * gcc.dg/lto/pr64684_2.c: Likewise.
2005 * gcc.dg/lto/pr64685_0.c: Likewise.
2006 * gcc.dg/lto/pr64685_1.c: Likewise.
2008 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2011 * g++.dg/cpp1y/lambda-init12.C: New.
2013 2015-01-20 Richard Biener <rguenther@suse.de>
2015 PR tree-optimization/64410
2016 * g++.dg/vect/pr64410.cc: Require vect_double.
2018 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
2021 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2023 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
2027 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2029 PR rtl-optimization/64081
2030 * gcc.dg/pr64081.c: New test.
2032 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2034 * jit.dg/harness.h: Include <unistd.h>.
2035 (CHECK_NO_ERRORS): New.
2036 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2037 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2038 gcc_jit_context_compile_to_file.
2039 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2040 args to the spawned executable.
2041 (jit-expand-vars): New function.
2042 (jit-exe-params): New variable.
2043 (dg-jit-set-exe-params): New function.
2044 (jit-dg-test): Detect testcases that use
2045 jit-verify-compile-to-file and call jit-setup-compile-to-file.
2046 Set arguments of spawned process to jit-exe-params.
2047 (jit-get-output-filename): New function.
2048 (jit-setup-compile-to-file): New function.
2049 (jit-verify-compile-to-file): New function.
2050 (jit-run-executable): New function.
2051 (jit-verify-executable): New function.
2052 * jit.dg/test-compile-to-assembler.c: New testcase.
2053 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2054 * jit.dg/test-compile-to-executable.c: New testcase.
2055 * jit.dg/test-compile-to-object.c: New testcase.
2057 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
2060 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2063 2015-01-19 Martin Liska <mliska@suse.cz>
2065 * objc/compile/pr64668.m: New test.
2067 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2069 * jit.dg/test-arith-overflow.c: Include stdbool.h.
2070 (create_overflow_fn): Update comment to clarify that
2071 the third param of the created function is a bool *, not
2073 (verify_int_overflow_fn): Convert param "expected_ovf" from
2074 int to bool. Update third param of "overflow_fn_type" from int *
2075 to bool *. Update local "actual_ovf" from int to bool.
2076 (verify_uint_overflow_fn): Likewise.
2078 2015-01-19 Martin Liska <mliska@suse.cz>
2080 * gcc.dg/ipa/ipa-icf-33.c: New test.
2082 2015-01-19 Felix Yang <felix.yang@huawei.com>
2083 Haijian Zhang <z.zhanghaijian@huawei.com>
2085 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2086 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2087 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2088 result_float64x2, expected_hfloat64x2): New helper type, variable and
2090 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2091 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2092 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2093 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2094 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2095 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2096 and target without the FMA feature.
2098 2015-01-19 Jiong Wang <jiong.wang@arm.com>
2100 * gcc.target/aarch64/pr64304.c: New testcase.
2102 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2104 PR rtl-optimization/64081
2105 * gcc.dg/pr64081.c: New test.
2107 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
2110 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2112 * gcc.target/aarch64/test_frame_6.c: Likewise.
2113 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2114 and x19 (in the epilogue).
2115 * gcc.target/aarch64/test_frame_4.c: Likewise.
2116 * gcc.target/aarch64/test_frame_7.c: Likewise.
2118 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
2120 * gcc.target/i386/chkp-always_inline.c: New.
2122 2015-01-15 Andrew Pinski <apinski@cavium.com>
2123 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2125 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2126 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2128 2015-01-18 Andre Vehreschild <vehre@gmx.de>
2131 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2132 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2134 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2137 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2139 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
2142 * gcc.target/sh/torture/pr64652.c: New.
2144 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2146 * gcc.dg/ipa/ipa-icf-32.c: Update template.
2147 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2148 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2149 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2150 * c-c++-common/asan/kasan-recover-1.c: Likewise.
2151 * c-c++-common/asan/kasan-recover-2.c: Likewise.
2153 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2156 * g++.dg/torture/pr64378.C: New testcase.
2158 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2161 * gfortran.dg/block_13.f08: New test
2163 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2166 * gfortran.dg/associate_1.f03: Allow test for character with
2169 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2171 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2172 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2174 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2176 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2178 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
2181 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2183 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2186 * gfortran.dg/alloc_comp_assign_13.f08: New test.
2189 * gfortran.dg/alloc_comp_assign_14.f08: New test.
2192 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2194 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2197 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2199 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
2201 PR rtl-optimization/52773
2202 * gcc.c-torture/compile/pr52773.c: New test.
2204 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2207 * g++.dg/cpp0x/alias-decl-46.C: New.
2209 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2211 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2213 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2215 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
2217 (CHECK_FP): Likewise.
2218 (CHECK_CUMULATIVE_SAT): Likewise.
2220 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2222 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2223 (Set_Neon_Cumulative_Sat): Add parameter.
2224 (__set_neon_cumulative_sat): Support new parameter.
2225 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2226 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2228 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2229 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2232 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2234 * g++.dg/tsan/vptr_benign_race.C: New testcase.
2235 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2237 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2240 * g++.dg/tls/thread_local-ice4.C: New.
2242 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
2244 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2247 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2250 * g++.dg/cpp0x/vt-62276.C: New.
2252 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2255 * g++.dg/pr64353.C: New.
2257 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2260 * gcc.target/aarch64/pr64263_1.c: New test.
2262 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2264 PR tree-optimization/64434
2265 * gcc.dg/torture/pr64434.c: Move to...
2266 * gcc.dg/pr64434.c: ... here.
2268 2015-01-16 Richard Biener <rguenther@suse.de>
2271 * gcc.dg/uninit-18.c: New testcase.
2273 2015-01-16 Richard Biener <rguenther@suse.de>
2275 PR tree-optimization/64568
2276 * g++.dg/torture/pr64568-2.C: New testcase.
2278 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2281 * gcc.target/i386/chkp-label-address.c: New.
2283 2015-01-16 Janus Weil <janus@gcc.gnu.org>
2286 * gfortran.dg/pointer_init_6.f90: Extended.
2288 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
2290 * gcc.c-torture/compile/20150108.c: New test.
2292 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
2294 * gcc.target/visium: New directory.
2296 2015-01-16 Richard Biener <rguenther@suse.de>
2298 PR tree-optimization/61743
2299 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2300 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2302 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
2304 * gcc.dg/pr64015.c: New test.
2306 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
2310 * g++.dg/ipa/pr64612.C: New test.
2312 2015-01-16 Renlin Li <renlin.li@arm.com>
2314 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2316 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
2318 * gcc.target/i386/sse-14.c: Test new intrinsic.
2319 * gcc.target/i386/sse-22.c: Ditto.
2321 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2324 * g++.dg/cpp0x/auto44.C: New.
2326 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
2329 * gcc.target/nios2/gpopt-all.c: New test case.
2330 * gcc.target/nios2/gpopt-local.c: New test case.
2331 * gcc.target/nios2/gpopt-global.c: New test case.
2332 * gcc.target/nios2/gpopt-data.c: New test case.
2333 * gcc.target/nios2/gpopt-none.c: New test case.
2335 2015-01-15 Jakub Jelinek <jakub@redhat.com>
2337 * g++.dg/ubsan/vptr-1.C: New test.
2338 * g++.dg/ubsan/vptr-2.C: New test.
2339 * g++.dg/ubsan/vptr-3.C: New test.
2340 * g++.dg/ubsan/vptr-4.C: New test.
2341 * g++.dg/ubsan/vptr-5.C: New test.
2342 * g++.dg/ubsan/vptr-6.C: New test.
2343 * g++.dg/ubsan/vptr-7.C: New test.
2344 * g++.dg/ubsan/vptr-8.C: New test.
2345 * g++.dg/ubsan/vptr-9.C: New test.
2347 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2349 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2351 * lib/gcc-dg.exp: Likewise.
2353 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
2355 PR rtl-optimization/64110
2356 * gcc.target/i386/pr64110.c: Add scan-assembler.
2358 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
2359 James Norris <jnorris@codesourcery.com>
2360 Cesar Philippidis <cesar@codesourcery.com>
2361 Ilmir Usmanov <i.usmanov@samsung.com>
2363 * lib/target-supports.exp (check_effective_target_fopenacc): New
2365 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2366 * g++.dg/goacc/goacc.exp: Likewise.
2367 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2368 * gcc.dg/goacc/goacc.exp: Likewise.
2369 * gfortran.dg/goacc/goacc.exp: Likewise.
2370 * c-c++-common/cpp/openacc-define-1.c: New file.
2371 * c-c++-common/cpp/openacc-define-2.c: Likewise.
2372 * c-c++-common/cpp/openacc-define-3.c: Likewise.
2373 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2374 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2375 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2376 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2377 * c-c++-common/goacc/asyncwait-1.c: Likewise.
2378 * c-c++-common/goacc/cache-1.c: Likewise.
2379 * c-c++-common/goacc/clauses-fail.c: Likewise.
2380 * c-c++-common/goacc/collapse-1.c: Likewise.
2381 * c-c++-common/goacc/data-1.c: Likewise.
2382 * c-c++-common/goacc/data-2.c: Likewise.
2383 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2384 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2385 * c-c++-common/goacc/deviceptr-2.c: Likewise.
2386 * c-c++-common/goacc/deviceptr-3.c: Likewise.
2387 * c-c++-common/goacc/if-clause-1.c: Likewise.
2388 * c-c++-common/goacc/if-clause-2.c: Likewise.
2389 * c-c++-common/goacc/kernels-1.c: Likewise.
2390 * c-c++-common/goacc/loop-1.c: Likewise.
2391 * c-c++-common/goacc/loop-private-1.c: Likewise.
2392 * c-c++-common/goacc/nesting-1.c: Likewise.
2393 * c-c++-common/goacc/nesting-data-1.c: Likewise.
2394 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2395 * c-c++-common/goacc/parallel-1.c: Likewise.
2396 * c-c++-common/goacc/pcopy.c: Likewise.
2397 * c-c++-common/goacc/pcopyin.c: Likewise.
2398 * c-c++-common/goacc/pcopyout.c: Likewise.
2399 * c-c++-common/goacc/pcreate.c: Likewise.
2400 * c-c++-common/goacc/pragma_context.c: Likewise.
2401 * c-c++-common/goacc/present-1.c: Likewise.
2402 * c-c++-common/goacc/reduction-1.c: Likewise.
2403 * c-c++-common/goacc/reduction-2.c: Likewise.
2404 * c-c++-common/goacc/reduction-3.c: Likewise.
2405 * c-c++-common/goacc/reduction-4.c: Likewise.
2406 * c-c++-common/goacc/sb-1.c: Likewise.
2407 * c-c++-common/goacc/sb-2.c: Likewise.
2408 * c-c++-common/goacc/sb-3.c: Likewise.
2409 * c-c++-common/goacc/update-1.c: Likewise.
2410 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2411 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2412 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2413 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2414 * gfortran.dg/goacc/assumed.f95: Likewise.
2415 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2416 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2417 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2418 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2419 * gfortran.dg/goacc/branch.f95: Likewise.
2420 * gfortran.dg/goacc/cache-1.f95: Likewise.
2421 * gfortran.dg/goacc/coarray.f95: Likewise.
2422 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2423 * gfortran.dg/goacc/cray.f95: Likewise.
2424 * gfortran.dg/goacc/critical.f95: Likewise.
2425 * gfortran.dg/goacc/data-clauses.f95: Likewise.
2426 * gfortran.dg/goacc/data-tree.f95: Likewise.
2427 * gfortran.dg/goacc/declare-1.f95: Likewise.
2428 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2429 * gfortran.dg/goacc/fixed-1.f: Likewise.
2430 * gfortran.dg/goacc/fixed-2.f: Likewise.
2431 * gfortran.dg/goacc/fixed-3.f: Likewise.
2432 * gfortran.dg/goacc/fixed-4.f: Likewise.
2433 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2434 * gfortran.dg/goacc/if.f95: Likewise.
2435 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2436 * gfortran.dg/goacc/list.f95: Likewise.
2437 * gfortran.dg/goacc/literal.f95: Likewise.
2438 * gfortran.dg/goacc/loop-1.f95: Likewise.
2439 * gfortran.dg/goacc/loop-2.f95: Likewise.
2440 * gfortran.dg/goacc/loop-3.f95: Likewise.
2441 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2442 * gfortran.dg/goacc/omp.f95: Likewise.
2443 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2444 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2445 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2446 * gfortran.dg/goacc/parameter.f95: Likewise.
2447 * gfortran.dg/goacc/private-1.f95: Likewise.
2448 * gfortran.dg/goacc/private-2.f95: Likewise.
2449 * gfortran.dg/goacc/private-3.f95: Likewise.
2450 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2451 * gfortran.dg/goacc/reduction-2.f95: Likewise.
2452 * gfortran.dg/goacc/reduction.f95: Likewise.
2453 * gfortran.dg/goacc/routine-1.f90: Likewise.
2454 * gfortran.dg/goacc/routine-2.f90: Likewise.
2455 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2456 * gfortran.dg/goacc/several-directives.f95: Likewise.
2457 * gfortran.dg/goacc/sie.f95: Likewise.
2458 * gfortran.dg/goacc/subarrays.f95: Likewise.
2459 * gfortran.dg/gomp/map-1.f90: Likewise.
2460 * gfortran.dg/openacc-define-1.f90: Likewise.
2461 * gfortran.dg/openacc-define-2.f90: Likewise.
2462 * gfortran.dg/openacc-define-3.f90: Likewise.
2463 * g++.dg/gomp/block-1.C: Update for changed compiler output.
2464 * g++.dg/gomp/block-2.C: Likewise.
2465 * g++.dg/gomp/block-3.C: Likewise.
2466 * g++.dg/gomp/block-5.C: Likewise.
2467 * g++.dg/gomp/target-1.C: Likewise.
2468 * g++.dg/gomp/target-2.C: Likewise.
2469 * g++.dg/gomp/taskgroup-1.C: Likewise.
2470 * g++.dg/gomp/teams-1.C: Likewise.
2471 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2472 * gcc.dg/cilk-plus/jump.c: Likewise.
2473 * gcc.dg/gomp/block-1.c: Likewise.
2474 * gcc.dg/gomp/block-10.c: Likewise.
2475 * gcc.dg/gomp/block-2.c: Likewise.
2476 * gcc.dg/gomp/block-3.c: Likewise.
2477 * gcc.dg/gomp/block-4.c: Likewise.
2478 * gcc.dg/gomp/block-5.c: Likewise.
2479 * gcc.dg/gomp/block-6.c: Likewise.
2480 * gcc.dg/gomp/block-7.c: Likewise.
2481 * gcc.dg/gomp/block-8.c: Likewise.
2482 * gcc.dg/gomp/block-9.c: Likewise.
2483 * gcc.dg/gomp/target-1.c: Likewise.
2484 * gcc.dg/gomp/target-2.c: Likewise.
2485 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2486 * gcc.dg/gomp/teams-1.c: Likewise.
2488 2015-01-15 David Malcolm <dmalcolm@redhat.com>
2490 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
2493 2015-01-15 Mike Stump <mikestump@comcast.net>
2495 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
2496 * gcc.dg/inline_2.c: Likewise.
2497 * gcc.dg/inline_3.c: Likewise.
2498 * gcc.dg/inline_4.c: Likewise.
2500 2015-01-15 Janus Weil <janus@gcc.gnu.org>
2503 * gfortran.dg/proc_ptr_comp_43.f90: New.
2505 2015-01-15 Mike Stump <mikestump@comcast.net>
2507 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
2508 * gcc.dg/unroll_2.c: Likewise.
2509 * gcc.dg/unroll_3.c: Likewise.
2510 * gcc.dg/unroll_4.c: Likewise.
2511 * gcc.dg/unroll_5.c: Likewise.
2513 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
2516 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
2518 * gcc.target/aarch64/test_frame_6.c: Likewise.
2519 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
2520 x30 and x19 (in the epilogue).
2521 * gcc.target/aarch64/test_frame_4.c: Likewise.
2522 * gcc.target/aarch64/test_frame_7.c: Likewise.
2524 2015-01-15 Martin Liska <mliska@suse.cz>
2526 * g++.dg/ipa/pr64068.C: New test.
2527 * gcc.dg/ipa/PR64559.c: New test.
2529 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
2531 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
2534 2015-01-15 Richard Biener <rguenther@suse.de>
2536 PR tree-optimization/61743
2537 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
2538 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2540 2015-01-15 Renlin Li <renlin.li@arm.com>
2542 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
2543 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
2545 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
2547 * gcc.dg/vect/vect-aggressive-1.c: New.
2548 * gcc.target/i386/avx2-vect-aggressive.c: New.
2550 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
2552 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
2554 2015-01-15 Richard Biener <rguenther@suse.de>
2557 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
2558 -Wl,-undefined,dynamic_lookup.
2560 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2562 * gnat.dg/opt47.adb: New test.
2564 2015-01-15 Richard Biener <rguenther@suse.de>
2567 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
2569 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
2571 PR tree-optimization/64434
2572 * gcc.dg/torture/pr64434.c: New test.
2574 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
2576 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
2577 -mno-micromips. MIPS32R1 and below require -mno-micromips.
2578 -march=loongson* and -march=octeon* require -mno-micromips.
2580 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
2581 Matthew Fortune <matthew.fortune@imgtec.com>
2583 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
2584 * gcc.target/mips/call-saved-5.c (foo): Likewise.
2585 * gcc.target/mips/call-saved-6.c (foo): Likewise.
2586 * gcc.target/mips/call-saved-7.c: New file.
2587 * gcc.target/mips/call-saved-8.c: New file.
2588 * gcc.target/mips/call-saved-9.c: New file.
2590 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
2592 * gcc.target/mips/lsa.c: New file.
2593 * gcc.target/mips/mips64-lsa.c: Likewise.
2594 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
2595 * gcc.target/mips/mulsize-4.c: Likewise.
2596 * gcc.target/mips/mulsize-5.c: New file.
2597 * gcc.target/mips/mulsize-6.c: Likewise.
2598 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
2599 and !HAS_LSA as ghost options.
2600 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
2603 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
2605 * g++.dg/torture/20141013.c: Set -fno-short-enums.
2607 2015-01-15 Richard Biener <rguenther@suse.de>
2610 * gcc.dg/torture/pr64365.c: New testcase.
2612 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
2614 * gcc.dg/stackprotectexplicit1.c: New test.
2615 * g++.dg/stackprotectexplicit2.c: New test.
2617 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2620 * gfortran.dg/inquire_internal.f90: New.
2621 * gfortran.dg/negative_unit_check.f90: New.
2623 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
2626 * gcc.target/sh/pr53988-1.c: New.
2628 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
2631 * g++.dg/tls/thread_local-ice3.C: New.
2633 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
2635 * gcc.target/i386/fentry-override.c: Properly place {} in target
2636 selector. Remove nonpic.
2637 * gcc.target/i386/fentry.c: Likewise.
2639 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
2641 * gcc.dg/atomic-invalid.c: Check for invalid memory model
2642 warnings instead of errors.
2644 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
2646 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
2647 option support instead of ENABLE_LTO from Makefile.
2649 2015-01-14 Richard Biener <rguenther@suse.de>
2651 PR tree-optimization/59354
2652 * gcc.dg/vect/pr59354.c: New testcase.
2654 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
2656 * lib/target-supports.exp
2657 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
2658 on ARM architures before v7.
2660 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
2663 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
2666 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2669 * gcc.target/i386/pr64386.c: New test.
2671 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2674 * gcc.target/i386/pr64393.c: New test.
2676 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2679 * gcc.target/i386/pr64387.c: New test.
2681 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
2683 * gcc.target/aarch64/store-pair-1.c: Fix typo.
2685 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2687 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
2689 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2692 * gcc.target/arm/pr64453.c: New.
2694 2015-01-14 Richard Biener <rguenther@suse.de>
2697 * gcc.dg/lto/pr64415_0.c: New testcase.
2698 * gcc.dg/lto/pr64415_1.c: Likewise.
2700 2015-01-14 Martin Liska <mliska@suse.cz>
2702 * gcc.dg/ipa/pr64307.c: New test.
2704 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
2706 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
2709 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2712 * gcc.target/arm/pr64460_1.c: New test.
2714 2015-01-14 Richard Biener <rguenther@suse.de>
2716 PR tree-optimization/64493
2717 PR tree-optimization/64495
2718 * gcc.dg/vect/pr64493.c: New testcase.
2719 * gcc.dg/vect/pr64495.c: Likewise.
2721 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
2723 * gcc.dg/Warray-bounds-11.c: New test-case.
2725 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2727 * gcc.target/mips/octeon3-pipe-1.c: New test.
2729 2015-01-13 David Malcolm <dmalcolm@redhat.com>
2731 * jit.dg/harness.h (set_up_logging): Move string concatenation
2733 (concat_strings): New function.
2734 (dump_reproducer): New function.
2735 (test_jit): Call dump_reproducer.
2736 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
2738 (jit-dg-test): Delete any generated reproducer from previous runs.
2739 Verify that a generated reproducer was created, and verify that it
2741 * jit.dg/test-nested-contexts.c (main): Call
2742 gcc_jit_context_dump_reproducer_to_file.
2744 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2746 * gcc.dg/aru-2.c: Add dg-require-profiling.
2748 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2750 * lib/target-supports.exp (check_profiling_available): Check if
2753 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
2756 * g++.dg/torture/pr64565.C: New testcase.
2758 2015-01-13 Marek Polacek <polacek@redhat.com>
2761 * gcc.dg/tm/pr64391.c: New test.
2763 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2765 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2768 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2770 * gcc.target/i386/pie.c: New test.
2772 * lib/target-supports.exp (check_effective_target_pie): New.
2774 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2776 PR rtl-optimization/64286
2777 * gcc.target/i386/avx2-pr64286.c: New test.
2779 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
2782 * g++.dg/cpp0x/vt-57626.C: New.
2784 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2787 * gfortran.dg/pr64528.f90: New test.
2789 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
2791 * gcc.target/aarch64/subsp.c: New test.
2793 2015-01-13 Andrew Pinski <apinski@cavium.com>
2795 * gcc.target/aarch64/store-pair-1.c: New testcase.
2797 2015-01-13 Richard Biener <rguenther@suse.de>
2800 * gcc.dg/lto/pr64373_0.c: New testcase.
2802 2015-01-13 Andrew Pinski <apinski@cavium.com>
2804 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2805 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2807 2015-01-13 Richard Biener <rguenther@suse.de>
2809 PR tree-optimization/64406
2810 * gcc.dg/pr64406.c: New testcase.
2812 2015-01-13 Richard Biener <rguenther@suse.de>
2814 PR tree-optimization/64404
2815 * gcc.dg/vect/pr64404.c: New testcase.
2817 2015-01-13 Richard Biener <rguenther@suse.de>
2819 PR tree-optimization/64568
2820 * g++.dg/torture/pr64568.C: New testcase.
2822 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2824 * jit.dg/test-error-local-used-from-other-function.c: New test
2826 * jit.dg/test-error-param-reuse.c: New test case.
2827 * jit.dg/test-error-param-sharing.c: New test case.
2828 * jit.dg/test-error-param-used-from-other-function.c: New test
2830 * jit.dg/test-error-param-used-without-a-function.c: New test
2833 2015-01-12 Jakub Jelinek <jakub@redhat.com>
2835 PR tree-optimization/64563
2836 * gcc.dg/pr64563.c: New test.
2839 * gcc.target/i386/pr64513.c: New test.
2841 PR tree-optimization/64454
2842 * gcc.dg/pr64454.c: New test.
2845 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2847 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2848 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2849 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2850 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2851 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2852 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2853 * gcc.dg/vect/slp-25.c: Likewise.
2854 * gcc.dg/vect/vect-109.c: Likewise.
2855 * gcc.dg/vect/vect-13.c: Likewise.
2856 * gcc.dg/vect/vect-17.c: Likewise.
2857 * gcc.dg/vect/vect-18.c: Likewise.
2858 * gcc.dg/vect/vect-19.c: Likewise.
2859 * gcc.dg/vect/vect-20.c: Likewise.
2860 * gcc.dg/vect/vect-21.c: Likewise.
2861 * gcc.dg/vect/vect-22.c: Likewise.
2862 * gcc.dg/vect/vect-27.c: Likewise.
2863 * gcc.dg/vect/vect-29.c: Likewise.
2864 * gcc.dg/vect/vect-2-big-array.c: Likewise.
2865 * gcc.dg/vect/vect-2.c: Likewise.
2866 * gcc.dg/vect/vect-3.c: Likewise.
2867 * gcc.dg/vect/vect-4.c: Likewise.
2868 * gcc.dg/vect/vect-5.c: Likewise.
2869 * gcc.dg/vect/vect-72.c: Likewise.
2870 * gcc.dg/vect/vect-73-big-array.c: Likewise.
2871 * gcc.dg/vect/vect-73.c: Likewise.
2872 * gcc.dg/vect/vect-77-global.c: Likewise.
2873 * gcc.dg/vect/vect-78-global.c: Likewise.
2874 * gcc.dg/vect/vect-7.c: Likewise.
2875 * gcc.dg/vect/vect-86.c: Likewise.
2876 * gcc.dg/vect/vect-align-1.c: Likewise.
2877 * gcc.dg/vect/vect-align-3.c: Likewise.
2878 * gcc.dg/vect/vect-all-big-array.c: Likewise.
2879 * gcc.dg/vect/vect-all.c: Likewise.
2880 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2881 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2882 * gcc.dg/vect/vect-peel-3.c: Likewise.
2883 * gcc.dg/vect/vect-peel-4.c: Likewise.
2884 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2886 2015-01-12 Jeff Law <law@redhat.com>
2889 * gcc.target/m68k/pr64461.c: New test.
2891 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2893 * jit.dg/test-array-as-pointer.c (create_code): Update call
2894 to gcc_jit_context_new_global by setting "kind" to
2895 GCC_JIT_GLOBAL_IMPORTED.
2896 * jit.dg/test-error-array-as-pointer.c: Likewise.
2897 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2898 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2899 setting kind to GCC_JIT_GLOBAL_EXPORTED.
2900 * jit.dg/test-using-global.c (the_global): Rename to...
2901 (imported_global): ...this.
2902 (create_code): Update to test the three kinds of global.
2903 (verify_code): Likewise.
2905 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
2908 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
2910 * gcc.target/i386/pr64291-2.c: Updated.
2912 2015-01-12 Richard Biener <rguenther@suse.de>
2914 PR tree-optimization/64530
2915 * gfortran.dg/pr64530.f90: New testcase.
2917 2015-01-12 Richard Biener <rguenther@suse.de>
2920 * gcc.dg/torture/pr64357.c: New testcase.
2922 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
2924 * gcc.target/i386/nop-mcount.c: Properly place {} in target
2927 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2928 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2930 2015-01-12 Martin Liska <mliska@suse.cz>
2932 * gcc.dg/ipa/PR64550.c: New test.
2934 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
2937 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2939 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2942 * gfortran.dg/typebound_operator_20.f90: New.
2944 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2947 * gfortran.dg/proc_ptr_comp_42.f90: New.
2949 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2952 * gfortran.dg/proc_ptr_comp_41.f90: New.
2954 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
2956 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2958 2015-01-10 Tobias Burnus <burnus@net-b.de>
2961 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2962 and add dg-excess-errors.
2963 * gfortran.dg/line_length_6.f90: New.
2964 * gfortran.dg/line_length_7.f90: New.
2965 * gfortran.dg/line_length_8.f90: New.
2966 * gfortran.dg/line_length_9.f90: New.
2967 * gfortran.dg/line_length_10.f90: New.
2968 * gfortran.dg/line_length_11.f90: New.
2970 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2972 * jit.dg/test-threads.c (struct testcase): Move declaration
2973 to jit.dg/all-non-failing-tests.h.
2974 (testcases): Likewise.
2975 * jit.dg/all-non-failing-tests.h (struct testcase): Move
2976 declaration here from jit.dg/all-non-failing-tests.h.
2977 (testcases): Likewise.
2978 * jit.dg/test-combination.c (create_code): Eliminate spelling
2979 out all of the testcases in favor of looping through the
2980 "testcases" metadata.
2981 (verify_code): Likewise.
2983 2015-01-09 Jakub Jelinek <jakub@redhat.com>
2985 PR rtl-optimization/64536
2986 * gcc.dg/pr64536.c: New test.
2988 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2990 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2991 * jit.dg/test-combination.c (create_code): Likewise.
2992 (verify_code): Likewise.
2993 * jit.dg/test-constants.c: New test case.
2994 * jit.dg/test-threads.c: Add test-constants.c.
2996 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
2999 * objc.dg/gnu-api-2-class.m: Add a test case
3000 for the above change.
3002 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
3004 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3006 2015-01-09 Richard Biener <rguenther@suse.de>
3008 PR tree-optimization/64410
3009 * g++.dg/vect/pr64410.cc: New testcase.
3011 2015-01-09 Martin Liska <mliska@suse.cz>
3013 * gcc.dg/ipa/ipa-icf-32.c: New test.
3015 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3017 * c-c++-common/tsan/tsan_barrier.h: New.
3018 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3019 * c-c++-common/tsan/bitfield_race.c: Likewise.
3020 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3021 * c-c++-common/tsan/mutexset1.c: Likewise.
3022 * c-c++-common/tsan/race_on_barrier.c: Likewise.
3023 * c-c++-common/tsan/race_on_mutex.c: Likewise.
3024 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3025 * c-c++-common/tsan/simple_race.c: Likewise.
3026 * c-c++-common/tsan/simple_stack.c: Likewise.
3027 * c-c++-common/tsan/sleep_sync.c: Likewise.
3028 * c-c++-common/tsan/tiny_race.c: Likewise.
3029 * c-c++-common/tsan/tls_race.c: Likewise.
3030 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3031 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3032 * g++.dg/tsan/atomic_free.C: Likewise.
3033 * g++.dg/tsan/atomic_free2.C: Likewise.
3034 * g++.dg/tsan/cond_race.C: Likewise.
3035 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3037 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
3040 * lib/target-supports.exp (check_effective_target_libatomic_available):
3042 * gfortran.dg/coarray/caf.exp: Only add -latomic for
3043 targets that match effective-target libatomic_available.
3044 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3046 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3048 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3049 Verify the result of gcc_jit_context_get_last_error.
3050 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3052 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3054 PR tree-optimization/63989
3055 * gcc.dg/strlenopt-27.c: New test.
3057 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3059 * jit.dg/harness.h (set_up_logging): New function.
3060 (test_jit): Fail if gcc_jit_context_acquire fails. Call
3061 set_up_logging on the context, so that every testcase is
3062 logged to a particular file.
3063 * jit.dg/test-nested-contexts.c (main): Open a logfile,
3064 and call gcc_jit_context_set_logfile on the top-level context.
3066 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3069 * g++.dg/opt/pr64338.C: New test.
3071 2015-01-08 Tobias Burnus <burnus@net-b.de>
3073 * gfortran.dg/coarray/codimension_2b.f90: New file.
3074 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3075 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3077 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3080 * g++.dg/ext/fnname4.C: New.
3082 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3085 * g++.dg/cpp0x/constexpr-64462.C: New.
3087 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3090 * g++.dg/cpp0x/deleted10.C: New.
3092 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3094 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3096 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3098 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3099 GCC_JIT_UNARY_OP_ABS.
3100 (verify_unary_ops): Likewise.
3102 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3104 * jit.dg/test-arith-overflow.c: New test case.
3105 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3106 * jit.dg/test-combination.c (create_code): Likewise.
3107 (verify_code): Likewise.
3108 * jit.dg/test-threads.c (testcases): Likewise.
3110 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3112 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3113 rather than "jit". Load g++.exp, and call g++_init.
3114 Run test-*.cc files within the testsuite and *.cc files within
3116 (jit-dg-test): Drop the addition of -fgnu89-inline to
3117 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3118 doing it when compiling C testcases (since g++ does not handle
3119 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3120 is restored to the value after g++_init ran, rather than the
3121 value before g++_init ran. Return a list of
3122 $comp_output $output_file, as dg-test assumes.
3124 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3126 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3127 make it easier to figure out the origin of each test result when
3128 running test-combination.c and test-threads.c.
3129 (CHECK_VALUE): Likewise.
3130 (CHECK_DOUBLE_VALUE): Likewise.
3131 (CHECK_STRING_VALUE): Likewise.
3132 (CHECK_STRING_STARTS_WITH): Likewise.
3133 (CHECK_STRING_CONTAINS): Likewise.
3135 (check_string_value): Likewise, add "funcname" param.
3136 (check_string_starts_with): Likewise.
3137 (check_string_contains): Likewise.
3139 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3141 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3142 generating name of built executable.
3144 2015-01-07 Marek Polacek <polacek@redhat.com>
3147 * gcc.dg/pr64440.c: New test.
3148 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3150 2015-01-07 Marek Polacek <polacek@redhat.com>
3153 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3154 * gcc.dg/pr64417.c: New test.
3156 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3159 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3162 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3164 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3165 Check if testcases run without errors, not just if they compile.
3167 2015-01-06 Christian Bruel <christian.bruel@st.com>
3170 * gcc.target/sh/pr64507.c: New test.
3172 2015-01-06 Arnaud Charlet <charlet@adacore.com>
3174 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3176 2015-01-06 Jakub Jelinek <jakub@redhat.com>
3178 * c-c++-common/asan/sanitize-all-1.c: New test.
3179 * c-c++-common/ubsan/sanitize-all-1.c: New test.
3180 * c-c++-common/ubsan/sanitize-all-2.c: New test.
3181 * c-c++-common/ubsan/sanitize-all-3.c: New test.
3182 * c-c++-common/ubsan/sanitize-all-4.c: New test.
3184 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3186 * lib/target-supports.exp (check_profiling_available): Return 0 for
3188 (check_effective_target_tls_runtime): Likewise.
3189 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3190 * gcc.dg/20020312-2.c: Adjust for Visium.
3191 * gcc.dg/tls/thr-cse-1.c: Likewise
3192 * gcc.dg/tree-ssa/20040204-1.c: Likewise
3193 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3194 * gcc.dg/weak/typeof-2.c: Likewise.
3196 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
3198 PR rtl-optimization/64287
3199 * gcc.dg/aru-2.c: New test.
3201 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3204 * c-c++-common/ubsan/pr64344-1.c: New test.
3205 * c-c++-common/ubsan/pr64344-2.c: New test.
3207 PR tree-optimization/64465
3208 * gcc.dg/pr64465.c: New test.
3210 PR tree-optimization/64494
3211 * gcc.c-torture/compile/pr64494.c: New test.
3213 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3216 * gfortran.dg/realloc_on_assign_25.f90: New test.
3218 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3220 Update copyright years.
3222 2015-01-05 Marek Polacek <polacek@redhat.com>
3225 * gcc.dg/pr64423.c: New test.
3227 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3229 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3230 mmix-knuth-mmixware for the same reason as for MIPS.
3231 * gcc.dg/debug/debug-2.c: Ditto.
3233 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3235 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
3238 * lib/gfortran.exp: Add libatomic library search path.
3239 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3240 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3242 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3244 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3246 * c-c++-common/tsan/bitfield_race.c: New testcase.
3247 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3249 2015-01-02 Tobias Burnus <burnus@net-b.de>
3251 * gfortran.dg/coarray/collectives_4.f90: New.
3253 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3256 * gfortran.dg/extends_16.f90: New.
3258 2015-01-02 Tobias Burnus <burnus@net-b.de>
3260 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3262 2015-01-02 Tobias Burnus <burnus@net-b.de>
3264 * gfortran.dg/coarray/codimension_2.f90: New.
3265 * gfortran.dg/coarray/codimension_2a.f90: New.
3266 * gfortran.dg/coarray_35.f90: New.
3267 * gfortran.dg/coarray_35a.f90: New.
3269 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3272 * gfortran.dg/dummy_procedure_11.f90: New.
3274 Copyright (C) 2015 Free Software Foundation, Inc.
3276 Copying and distribution of this file, with or without modification,
3277 are permitted in any medium without royalty provided the copyright
3278 notice and this notice are preserved.