1 2015-03-01 Martin Liska <mliska@suse.cz>
3 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4 * g++.dg/ipa/pr63595.C: Update expected results.
6 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
9 * g++.dg/ipa/ipa-icf-6.C: New testcase.
11 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
13 * gcc.dg/vect/pr59354.c: Move vector producing code to separate function.
15 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
18 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
19 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
20 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
21 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
23 2015-02-27 Jakub Jelinek <jakub@redhat.com>
25 PR tree-optimization/65048
26 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
27 (foo): Use K&R style definition.
29 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
32 * g++.dg/pr65032.C: New.
34 2015-02-27 Marek Polacek <polacek@redhat.com>
37 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
40 2015-02-27 Marek Polacek <polacek@redhat.com>
43 * gcc.dg/pr65228.c: New test.
45 2015-02-27 Kai Tietz <ktietz@redhat.com>
48 * gcc.dg/weak/weak-17.c: New file.
50 2015-02-27 Richard Biener <rguenther@suse.de>
53 * g++.dg/lto/pr65193_0.C: New testcase.
55 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
57 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
58 * gcc.target/s390/hotpatch-8.c: Likewise.
59 * gcc.target/s390/hotpatch-9.c: Likewise.
60 * gcc.target/s390/pr61078.c: Likewise.
61 * gcc.target/s390/pr57960.c: Remove -m64.
62 * gcc.target/s390/pr61078.c: Likewise.
64 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
65 Martin Liska <mliska@suse.cz>
68 * gcc.dg/pr64454.c: Disable ICF.
69 * gcc.dg/pr28685-1.c: Disable ICF
70 * gcc.dg/ipa/iinline-5.c: Disable ICF.
71 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
72 * g++.dg/ipa/ipa-icf-4.C: Update template.
74 2015-02-26 Jakub Jelinek <jakub@redhat.com>
76 PR tree-optimization/65216
77 * gcc.c-torture/execute/pr65216.c: New test.
79 PR tree-optimization/65215
80 * gcc.c-torture/execute/pr65215-1.c: New test.
81 * gcc.c-torture/execute/pr65215-2.c: New test.
82 * gcc.c-torture/execute/pr65215-3.c: New test.
83 * gcc.c-torture/execute/pr65215-4.c: New test.
84 * gcc.c-torture/execute/pr65215-5.c: New test.
86 2015-02-26 Tom de Vries <tom@codesourcery.com>
88 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
90 2015-02-26 Martin Liska <mliska@suse.cz>
91 Jan Hubicka <hubicka@ucw.cz>
93 * g++.dg/ipa/pr64146.C: Update expected results.
94 * gcc.dg/ipa/ipa-icf-26.c: Update test.
95 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
96 * gcc.dg/ipa/ipa-icf-34.c: New test.
98 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
100 * gcc.dg/vect/vect-pr61917.c: Rename to ...
101 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
102 (dg-additional-options): Remove dg directive.
103 (dg-final): Add dg directive.
105 2015-02-26 Marek Polacek <polacek@redhat.com>
108 * g++.dg/ipa/pr65008.C: New test.
110 2015-02-26 Tom de Vries <tom@codesourcery.com>
112 * lib/profopt.exp (profopt-target-cleanup): New proc.
113 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
114 files from sources from dg-additional-sources.
116 2015-02-26 Tom de Vries <tom@codesourcery.com>
118 * lib/gcov.exp: Cleanup in case of xfail.
120 2015-02-26 Sebastian Pop <s.pop@samsung.com>
122 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
124 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
127 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
128 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
129 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
130 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
131 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
132 * g++.dg/debug/pr46123.C: XFAIL and move...
133 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
134 * gcc.dg/debug/dwarf2-3.c: Move...
135 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
137 2015-02-26 Marek Polacek <polacek@redhat.com>
140 * g++.dg/cpp1y/pr65202.C: New test.
142 2015-02-26 Tom de Vries <tom@codesourcery.com>
144 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
145 locale_facets.h.gcov.
147 2015-02-26 Tom de Vries <tom@codesourcery.com>
149 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
151 2015-02-26 Tom de Vries <tom@codesourcery.com>
153 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
155 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
158 * gcc.target/i386/pr65217.c: New.
160 2015-02-26 Tom de Vries <tom@codesourcery.com>
162 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
164 2015-02-26 Tom de Vries <tom@codesourcery.com>
166 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
168 2015-02-26 Sebastian Pop <s.pop@samsung.com>
170 PR tree-optimization/65048
171 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
173 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
175 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
176 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
178 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
181 * gcc.target/i386/pr65161.c: New test.
183 2015-02-26 Terry Guo <terry.guo@arm.com>
185 * gcc.target/arm/no-volatile-in-it.c: New test.
187 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
189 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
190 (dg-options): Add -save-temps.
191 (dg-final): Add cleanup-saved-temps.
193 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
195 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
197 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
199 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
200 * gcc.target/powerpc/pack01.c: Include string.h.
202 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
205 * gcc.target/i386/pr65167.c: New.
207 2015-02-25 Kai Tietz <ktietz@redhat.com>
209 PR tree-optimization/61917
210 * gcc.dg/vect/vect-pr61917.c: New file.
212 2015-02-24 Jakub Jelinek <jakub@redhat.com>
214 PR tree-optimization/65170
215 * gcc.c-torture/execute/pr65170.c: New test.
216 * gcc.dg/tree-ssa/vrp96.c: New test.
218 2015-02-24 Tom de Vries <tom@codesourcery.com>
220 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
222 2015-02-24 Tom de Vries <tom@codesourcery.com>
225 * lib/gcc-defs.exp (additional_sources_used): Add new var.
226 (dg-additional-files-options): Copy additional_sources to
227 additional_sources_used before emptying additional_sources.
228 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
229 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
230 (cleanup-saved-temps): Use additional_sources_used instead of
232 (dg-test): Reset additional_sources_used.
234 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
237 * gfortran.dg/integer_exponentiation_6.F90: New test.
239 2015-02-23 Martin Sebor <msebor@redhat.com>
242 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
243 two parts. One to save registers, the other to verify the
244 registers have the right values. Save register state into
245 static data rather than on the stack.
247 2015-02-23 Jakub Jelinek <jakub@redhat.com>
250 * c-c++-common/asan/pr63888.c: New test.
252 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
255 * gcc.c-torture/compile/pr65163.c: New.
257 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
259 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
261 * gcc.dg/hoist-register-pressure-2.c: Likewise.
262 * gcc.dg/hoist-register-pressure-3.c: Likewise.
264 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
266 * gcc.target/s390/20090223-1.c: Add
267 -Wno-implicit-function-declaration option.
268 * gcc.target/s390/pr42224.c: Likewise.
269 * gcc.target/s390/pr55718.c: Likewise.
271 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
273 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
274 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
275 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
276 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
277 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
278 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
279 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
280 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
281 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
282 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
283 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
284 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
285 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
286 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
287 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
288 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
289 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
290 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
291 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
292 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
293 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
295 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
297 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
298 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
299 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
300 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
301 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
302 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
303 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
304 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
305 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
306 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
307 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
308 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
309 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
310 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
311 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
312 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
314 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
318 * gfortran.dg/pr61960.f90: New.
319 * gfortran.dg/pr64230.f90: New.
320 * gfortran.dg/pr64980.f03: New.
322 2015-02-22 Tom de Vries <tom@codesourcery.com>
324 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
326 2015-02-21 Arnaud Charlet <charlet@adacore.com>
329 * gnat.dg/timing_events.adb: Removed, invalid test.
331 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
334 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
336 * g++.dg/gcov/gcov-2.C: Likewise.
338 2015-02-20 Richard Biener <rguenther@suse.de>
340 PR tree-optimization/65136
341 * gcc.dg/tree-ssa/pr65136.c: New testcase.
343 2015-02-20 Jakub Jelinek <jakub@redhat.com>
346 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
347 and nvptx-*-* blacklisting.
349 * gcc.dg/sibcall-9.c: New test.
350 * gcc.dg/sibcall-10.c: New test.
352 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
354 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
356 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
359 * gcc.target/avr/torture/pr64452.c: New test.
361 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
363 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
364 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
366 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
369 * lib/target-supports.exp (check_compile): Check whether
370 additional_sources is defined before using it.
372 2015-02-19 Jakub Jelinek <jakub@redhat.com>
375 * g++.dg/opt/pr65074.C: New file.
377 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
379 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
380 (size_type): New typedef.
381 (operator "" _script): Use it for the last argument.
383 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
385 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
387 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
389 * lib/target-supports.exp (check_compile): Save/restore
390 additional_sources that may belong to an actual test.
392 2015-02-18 Jakub Jelinek <jakub@redhat.com>
394 PR gcov-profile/64634
395 * g++.dg/gcov/gcov-15.C: New test.
397 2015-02-18 Tom de Vries <tom@codesourcery.com>
399 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
401 2015-02-18 Tom de Vries <tom@codesourcery.com>
403 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
405 2015-02-18 Tom de Vries <tom@codesourcery.com>
407 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
409 2015-02-18 Tom de Vries <tom@codesourcery.com>
411 * gfortran.dg/fmt_cache_1.f: Add missing close.
413 2015-02-18 Tom de Vries <tom@codesourcery.com>
416 * gfortran.dg/read_eof_8.f90: Add missing close.
418 2015-02-18 Richard Biener <rguenther@suse.de>
420 PR tree-optimization/65063
421 * gcc.dg/pr65063.c: New testcase.
423 2015-02-18 Richard Biener <rguenther@suse.de>
425 PR tree-optimization/62217
426 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
428 2015-02-18 Marek Polacek <polacek@redhat.com>
431 * c-c++-common/ubsan/pr65081.c: New test.
433 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
435 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
436 * gcc.target/sh/force-cbranch-delay-slot.c: New.
438 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
440 * gcc.dg/ipa/propalign-3.c: New test.
442 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
445 * gcc.target/sh/pr64793.c: New.
446 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
448 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
450 * gcc.target/arm/divzero.c: New test case.
452 2015-02-17 Tom de Vries <tom@codesourcery.com>
454 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
456 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
457 Jakub Jelinek <jakub@redhat.com>
460 * g++.dg/cpp0x/pr65075.C: New test.
462 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
465 * gcc.target/powerpc/pr65058.c: New test.
467 2015-02-16 Jeff Law <law@redhat.com>
469 PR tree-optimization/64823
470 * gcc.dg/uninit-20.c: New test.
472 2015-02-16 Jakub Jelinek <jakub@redhat.com>
473 James Greenhalgh <james.greenhalgh@arm.com>
476 * gcc.dg/ipa/ipa-clone-1.c: New test.
478 2015-02-16 Richard Biener <rguenther@suse.de>
480 PR tree-optimization/65077
481 * gcc.dg/torture/pr65077.c: New testcase.
483 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
485 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
486 Directive adjusted to scan for ldaxr.
487 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
488 adjusted to scan for ldaex.
490 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
493 * g++.dg/cpp0x/constexpr-65080.C: New.
495 2015-02-16 Richard Biener <rguenther@suse.de>
497 PR tree-optimization/63593
498 * gcc.dg/pr63593.c: New testcase.
500 2015-02-16 Marek Polacek <polacek@redhat.com>
503 * gcc.dg/pr65066.c: New test.
505 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
507 * gcc.dg/pr65002.C: Move ...
508 * g++.dg/ipa/pr65002.C: ... here.
510 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
512 * gcc.target/powerpc/pr64205.c: Skip on AIX.
513 * gcc.target/powerpc/pr64505.c: Skip on AIX.
514 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
515 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
517 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
520 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
521 the expression to find calls.
522 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
523 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
524 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
525 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
526 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
528 2015-02-14 Marek Polacek <polacek@redhat.com>
531 * gcc.dg/array-11.c: New test.
532 * gcc.dg/array-12.c: New test.
533 * gcc.dg/array-13.c: New test.
534 * gcc.dg/array-14.c: New test.
535 * gcc.dg/c99-flex-array-typedef-1.c: New test.
536 * gcc.dg/c99-flex-array-typedef-2.c: New test.
537 * gcc.dg/c99-flex-array-typedef-3.c: New test.
538 * gcc.dg/c99-flex-array-typedef-5.c: New test.
539 * gcc.dg/c99-flex-array-typedef-7.c: New test.
540 * gcc.dg/c99-flex-array-typedef-8.c: New test.
542 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
545 * g++.dg/lookup/using54.C: New.
547 2015-02-13 Jeff Law <law@redhat.com>
550 Revert my change for tree-optimization/64823.
552 2015-02-13 Jakub Jelinek <jakub@redhat.com>
554 PR tree-optimization/65053
555 * gcc.c-torture/execute/pr65053-1.c: New test.
556 * gcc.c-torture/execute/pr65053-2.c: New test.
558 2015-02-13 Marek Polacek <polacek@redhat.com>
561 * gcc.dg/pr65050.c: New test.
563 2015-02-13 Jeff Law <law@redhat.com>
565 PR tree-optimization/64823
566 * gcc.dg/uninit-20.c: New test.
568 PR rtl-optimization/47477
569 * gcc.dg/tree-ssa/pr47477.c: New test.
571 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
574 * g++.dg/parse/ivdep-2.C: New.
575 * g++.dg/parse/ivdep-3.C: Likewise.
577 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
580 * gfortran.dg/continuation_13.f90: New test.
581 * gfortran.dg/continuation_14.f: New test.
583 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
586 * g++.dg/cpp0x/sfinae55.C: New.
588 2015-02-13 Jakub Jelinek <jakub@redhat.com>
591 * g++.dg/ipa/pr65034.C: New test.
593 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
595 PR tree-optimization/65002
596 * gcc.dg/pr65002.C: New.
598 2015-02-13 Marek Polacek <polacek@redhat.com>
601 * c-c++-common/pr65040.c: New test.
603 2015-02-13 Bin Cheng <bin.cheng@arm.com>
605 PR tree-optimization/64705
606 * gcc.dg/tree-ssa/pr64705.c: New test.
608 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
611 * gcc.dg/visibility-22.c: New test.
612 * gcc.dg/visibility-23.c: New test.
613 * gcc.target/i386/pr32219-1.c: New test.
614 * gcc.target/i386/pr32219-2.c: New test.
615 * gcc.target/i386/pr32219-3.c: New test.
616 * gcc.target/i386/pr32219-4.c: New test.
617 * gcc.target/i386/pr32219-5.c: New test.
618 * gcc.target/i386/pr32219-6.c: New test.
619 * gcc.target/i386/pr32219-7.c: New test.
620 * gcc.target/i386/pr32219-8.c: New test.
621 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
623 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
626 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
627 four different KINDs.
629 2015-02-12 Jakub Jelinek <jakub@redhat.com>
632 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
635 * g++.dg/ubsan/pr65000.C: New test.
637 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
640 * gfortran.dg/finalize_28.f90: New test
642 2015-02-12 Jakub Jelinek <jakub@redhat.com>
645 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
646 DW_TAG_lexical_block removal.
647 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
648 * g++.dg/guality/pr55541.C: New test.
651 * g++.dg/ubsan/pr64984.C: New test.
653 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
655 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
657 2015-02-12 Jakub Jelinek <jakub@redhat.com>
660 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
661 instructions for 2015-01-14 get_memmodel changes.
662 * gcc.target/powerpc/atomic-p8.c: Likewise.
665 * g++.dg/ubsan/pr65019.C: New test.
667 PR tree-optimization/65014
668 * gcc.c-torture/compile/pr65014.c: New test.
670 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
673 * gfortran/fmt_g0_7.f08: Revise test.
675 2015-02-11 Jeff Law <law@redhat.com>
678 * gcc.target/m68k/pr63347.c: New test.
680 2015-02-11 Marek Polacek <polacek@redhat.com>
682 * g++.dg/ubsan/shift-1.C: New test.
683 * gcc.dg/ubsan/c-shift-2.c: New test.
684 * c-c++-common/ubsan/shift-5.c: Remove file.
686 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
688 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
689 Directive adjusted to XFAIL.
690 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
693 2015-02-11 Jakub Jelinek <jakub@redhat.com>
696 * g++.dg/opt/pr65003.C: New test.
698 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
700 * lib/target-supports.exp (check_effective_target_pie): Renamed
702 (check_effective_target_pie_enabled): This.
703 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
704 * gcc.target/i386/pie.c: Likewise.
706 2015-02-11 Andrew Pinski <apinski@cavium.com>
709 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
710 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
712 2015-02-11 Jakub Jelinek <jakub@redhat.com>
715 * gcc.target/i386/pr61925-1.c: New test.
716 * gcc.target/i386/pr61925-2.c: New test.
717 * gcc.target/i386/pr61925-3.c: New test.
719 2015-02-10 Jakub Jelinek <jakub@redhat.com>
722 * g++.dg/asan/pr65004.C: New test.
724 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
727 * gcc.taget/sh/pr64661-0.h: New.
728 * gcc.taget/sh/pr64661-1.c: New.
729 * gcc.taget/sh/pr64661-2.c: New.
730 * gcc.taget/sh/pr64661-3.c: New.
731 * gcc.taget/sh/pr64661-4.c: New.
733 2015-02-10 Richard Biener <rguenther@suse.de>
735 PR tree-optimization/64995
736 * g++.dg/torture/pr64995.C: New testcase.
738 2015-02-10 Richard Biener <rguenther@suse.de>
740 PR tree-optimization/64909
741 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
743 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
745 * gcc.dg/signbit-sa.c: New test.
747 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
750 * gfortran/fmt_g0_7.f08: New test.
752 2015-02-10 Bin Cheng <bin.cheng@arm.com>
754 PR tree-optimization/43378
755 * gcc.dg/tree-ssa/pr43378.c: New test.
757 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
760 * g++.dg/torture/pr64978.C: New testcase.
762 2015-02-09 Jakub Jelinek <jakub@redhat.com>
765 * gcc.dg/asan/pr64981.c: New test.
767 2015-02-09 Marek Polacek <polacek@redhat.com>
770 * gcc.dg/pr64856.c: New test.
772 2015-02-09 Jakub Jelinek <jakub@redhat.com>
775 * gcc.dg/tree-ssa/stdarg-7.c: New test.
776 * gcc.c-torture/execute/pr64979.c: New test.
778 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
780 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
782 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
784 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
785 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
787 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
790 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
792 2015-02-09 Richard Biener <rguenther@suse.de>
794 PR tree-optimization/54000
795 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
797 2015-02-09 Tom de Vries <tom@codesourcery.com>
799 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
801 2015-02-09 Martin Liska <mliska@suse.cz>
803 * g++.dg/ipa/pr64858.C: New test.
805 2015-02-09 Tom de Vries <tom@codesourcery.com>
807 * gcc.dg/uninit-19.c: Fix warning line for fpic.
809 2015-02-08 Andrew Pinski <apinski@cavium.com>
811 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
813 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
816 * gfortran.dg/use_rename_8.f90: New.
818 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
820 * gnat.dg/addr7.ad[sb]: New test.
821 * gnat.dg/addr8.ad[sb]: Likewise.
823 2015-02-06 David Malcolm <dmalcolm@redhat.com>
826 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
827 from jit.dg/test-compile-to-executable.c's create_code, with a
828 clarification of the output message.
829 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
831 (test_jit): Use CHECK_NO_ERRORS when calling
832 gcc_jit_context_compile_to_file.
833 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
834 jit-verify-compile-to-file to jit-verify-output-file-was-created.
835 (jit-setup-compile-to-file): Likewise. Add a verbose comment
836 about deletions that are attempted.
837 (jit-verify-compile-to-file): Rename to...
838 (jit-verify-output-file-was-created): ...this, and drop the
839 attempt to run "file" and verify the output.
840 (jit-verify-assembler): New function.
841 (jit-verify-object): New function.
842 (jit-verify-dynamic-library): New function.
843 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
844 favor of an implementation from new file
845 create-code-for-hello-world-executable.h, which also adds a
847 (dg-final): Replace jit-verify-compile-to-file with
848 jit-verify-output-file-was-created, and invoke new function
849 jit-verify-assembler.
850 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
852 (dg-final): Replace jit-verify-compile-to-file with
853 jit-verify-output-file-was-created, and invoke new function
854 jit-verify-dynamic-library.
855 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
856 favor of an implementation from new file
857 create-code-for-hello-world-executable.h, which also adds a
859 (dg-final): Replace jit-verify-compile-to-file with
860 jit-verify-output-file-was-created. Strengthen the expected stdout
861 from the built executable.
862 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
863 favor of an implementation from new file
864 create-code-for-hello-world-executable.h, which also adds a
866 (dg-final): Replace jit-verify-compile-to-file with
867 jit-verify-output-file-was-created, and invoke new function
869 * jit.dg/verify-dynamic-library.c: New source file.
871 2015-02-06 Sebastian Pop <s.pop@samsung.com>
872 Brian Rzycki <b.rzycki@samsung.com>
874 PR tree-optimization/64878
875 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
877 2015-02-06 Jakub Jelinek <jakub@redhat.com>
880 * g++.dg/ipa/pr64896.C: New test.
882 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
885 * gcc.target/powerpc/pr64205.c: New file.
887 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
889 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
890 (dg-options): Use -fpie instead of -fPIE -pie.
892 2015-02-06 Jakub Jelinek <jakub@redhat.com>
895 * g++.dg/asan/pr64937.C: New test.
897 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
900 * gfortran.dg/class_to_type_4.f90: New test
902 2015-01-29 Andre Vehreschild <vehre@gmx.de>
904 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
906 2015-02-06 Jakub Jelinek <jakub@redhat.com>
908 PR rtl-optimization/64957
910 * gcc.c-torture/execute/pr64957.c: New test.
912 2015-02-05 Jeff Law <law@redhat.com>
915 * gcc.target/h8300/pr17306-1.c: New test.
916 * gcc.target/h8300/pr17306-2.c: New test.
918 2015-02-05 Tobias Burnus <burnus@net-b.de>
921 * gfortran.dg/structure_constructor_12.f90: New.
923 2015-02-05 Jeff Law <law@redhat.com>
926 gcc.target/h8300/pr58400.c: New test.
928 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
930 * gcc.target/arm/macro_defs0.c: New test.
931 * gcc.target/arm/macro_defs1.c: New test.
932 * gcc.target/arm/macro_defs2.c: New test.
934 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
936 PR rtl-optimization/64905
937 * gcc.target/i386/pr64905.c: Require nonpic target.
938 (dg-options): Add -fomit-frame-pointer.
941 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
943 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
946 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
949 * gfortran.dg/type_to_class_2.f90: New test
950 * gfortran.dg/type_to_class_3.f90: New test
952 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
955 * g++.dg/torture/pr64686.C: New testcase.
957 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
959 PR rtl-optimization/64905
960 * gcc.target/i386/pr64905.c: New file.
962 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
964 * gcc.dg/guality/pr41447-1.c: Remove xfail.
965 * gcc.dg/guality/pr41616-1.c: Ditto.
967 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
970 * gcc.dg/pr64817-3.c: New.
972 2015-02-04 Jakub Jelinek <jakub@redhat.com>
973 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
975 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
976 pass parameters in registers.
977 * gcc.dg/guality/pr36728-2.c (main): Likewise.
978 * gcc.dg/guality/pr36728-3.c (main): Likewise.
979 * gcc.dg/guality/pr36728-4.c (main): Likewise.
981 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
982 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
984 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
985 list, allow for multilibed targets.
986 * gcc.dg/combine_ashiftrt_2.c: Likewise.
988 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
990 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
991 * gcc.dg/pr46728-6.c: Ditto.
993 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
995 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
996 for mips_nanlegacy target.
998 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
1000 * gcc.target/i386/chkp-hidden-def.c: New.
1002 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1005 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1006 to use 24 bits for bitfield b.
1008 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1011 * lib/target-supports.exp (check_effective_target_bswap64): Do not
1012 cache result in a global variable. Include all 32-bit targets for
1015 2015-02-03 Jakub Jelinek <jakub@redhat.com>
1017 PR rtl-optimization/64756
1018 * gcc.c-torture/execute/pr64756.c: New test.
1020 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
1023 * gcc.target/sh/pr64660-0.h: New.
1024 * gcc.target/sh/pr64660-1.c: New.
1025 * gcc.target/sh/pr64660-2.c: New.
1026 * gcc.target/sh/pr64660-3.c: New.
1027 * gcc.target/sh/pr64660-4.c: New.
1029 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1032 * g++.dg/warn/Waddress-2.C: New.
1034 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
1037 * gcc.target/i386/pr49095.c: XFAIL for ia32.
1039 2015-02-03 Dodji Seketeli <dodji@redhat.com>
1041 PR preprocessor/64803
1042 * gcc.dg/cpp/builtin-macro-1.c: New test case.
1044 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
1046 * g++.dg/ipa/devirt-37.C: Disable early inlining.
1048 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
1050 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1051 (_ARM_FPSRC): Add DN and AHP fields.
1052 (clean_results): Force DN=1 on AArch64.
1053 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1054 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1055 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1056 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1057 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1058 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1060 2015-02-02 Alan Modra <amodra@gmail.com>
1062 * gcc.target/powerpc/cprophard.c: New.
1064 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
1066 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1067 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1069 2015-02-01 Jakub Jelinek <jakub@redhat.com>
1072 * gcc.dg/pr64817-1.c: New test.
1073 * gcc.dg/pr64817-2.c: New test.
1075 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
1078 * gcc.target/sh/pr64851-0.h: New
1079 * gcc.target/sh/pr64851-1.c: New
1080 * gcc.target/sh/pr64851-2.c: New
1081 * gcc.target/sh/pr64851-3.c: New
1082 * gcc.target/sh/pr64851-4.c: New
1084 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1087 * gcc.dg/torture/pr64882.c: New test.
1089 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
1092 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1095 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1097 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1098 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1099 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1100 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1101 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1102 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1104 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1105 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1107 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1108 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1111 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1114 * g++.dg/pr64688-2.C: New.
1116 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1118 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1119 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1120 * gcc.target/i386/fuse-caller-save.c: Ditto.
1121 * gcc.target/i386/headmerge-1.c: Ditto.
1122 * gcc.target/i386/headmerge-2.c: Ditto.
1123 * gcc.target/i386/sibcall-6.c: Ditto.
1125 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1128 * gcc.target/i386/pr64617.c: New test.
1130 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1133 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1134 (dg-options): Remove -m32.
1135 (dg-final): Scan for "movb %al" only.
1136 * gcc.target/i386/pr15184-2.c: Ditto.
1138 2015-01-30 Richard Biener <rguenther@suse.de>
1140 PR tree-optimization/64829
1141 * gcc.dg/vect/pr64829.c: New testcase.
1143 2015-01-29 Marek Polacek <polacek@redhat.com>
1146 * gcc.dg/pr64709.c: New test.
1148 2015-01-29 Jakub Jelinek <jakub@redhat.com>
1151 * g++.dg/ubsan/pr64717-1.C: New test.
1152 * g++.dg/ubsan/pr64717-2.C: New test.
1154 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
1156 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1158 2015-01-29 Jeff Law <law@redhat.com>
1161 * gcc.target/i386/pr15184-1.c: New test.
1162 * gcc.target/i386/pr15184-2.c: New test.
1164 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1166 PR tree-optimization/64746
1167 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1169 2015-01-29 Richard Biener <rguenther@suse.de>
1171 PR tree-optimization/64853
1172 * gcc.dg/torture/pr64853.c: New testcase.
1174 2015-01-29 Richard Biener <rguenther@suse.de>
1176 PR tree-optimization/64844
1177 * gcc.dg/vect/pr64844.c: New testcase.
1179 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1182 * gcc.dg/pr64809.c: Delete.
1184 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
1187 * gcc.target/i386/pr64805.c: New.
1189 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1191 * gcc.dg/guality/guality.h (main): Add argv[0] to
1192 guality_gdb_command.
1194 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
1197 * gcc.dg/tree-ssa/pr64801.c: New testcase.
1199 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
1202 * gcc.target/sh/sh.exp
1203 (check_effective_target_atomic_model_soft_gusa_available,
1204 check_effective_target_atomic_model_soft_tcb_available,
1205 check_effective_target_atomic_model_soft_imask_available,
1206 check_effective_target_atomic_model_hard_llcs_available): New.
1207 * gcc.target/sh/pr64659-0.h: New.
1208 * gcc.target/sh/pr64659-1.c: New.
1209 * gcc.target/sh/pr64659-2.c: New.
1210 * gcc.target/sh/pr64659-3.c: New.
1211 * gcc.target/sh/pr64659-4.c: New.
1213 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
1215 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1216 scan-assembler-times pattern.
1218 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1221 * gcc.dg/pr64809.c: New test.
1223 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
1225 PR tree-optimization/64277
1226 * gcc.dg/pr64277.c: New.
1228 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1230 PR tree-optimization/64718
1231 * gcc.c-torture/execute/pr64718.c: New test.
1233 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
1235 * gcc.target/aarch64/abs_2.c: New.
1237 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
1239 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1240 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1241 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1244 2015-01-28 Jakub Jelinek <jakub@redhat.com>
1247 * lib/target-supports.exp (check_effective_target_comdat_group): New.
1248 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1249 { target comdat_group }.
1251 2015-01-27 Tobias Burnus <burnus@net-b.de>
1254 * gfortran.dg/goacc/coarray_2.f90: New.
1256 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1260 * g++.dg/torture/pr64139.C: New testcase.
1261 * g++.dg/torture/pr60871.C: Likewise.
1263 2015-01-27 Janus Weil <janus@gcc.gnu.org>
1266 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1267 prevent linking errors.
1269 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1272 * g++.dg/torture/pr64282.C: New testcase.
1274 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1276 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
1279 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1281 * gcc.target/s390/hotpatch-13.c: New testcase.
1282 * gcc.target/s390/hotpatch-14.c: New testcase.
1283 * gcc.target/s390/hotpatch-15.c: New testcase.
1284 * gcc.target/s390/hotpatch-16.c: New testcase.
1285 * gcc.target/s390/hotpatch-17.c: New testcase.
1286 * gcc.target/s390/hotpatch-18.c: New testcase.
1287 * gcc.target/s390/hotpatch-19.c: New testcase.
1288 * gcc.target/s390/hotpatch-20.c: New testcase.
1289 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
1290 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
1291 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
1292 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
1293 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
1294 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
1295 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
1296 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
1297 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
1298 * gcc.target/s390/hotpatch-10.c: Likewise.
1299 * gcc.target/s390/hotpatch-11.c: Likewise.
1300 * gcc.target/s390/hotpatch-12.c: Likewise.
1301 * gcc.target/s390/hotpatch-2.c: Likewise.
1302 * gcc.target/s390/hotpatch-3.c: Likewise.
1303 * gcc.target/s390/hotpatch-4.c: Likewise.
1304 * gcc.target/s390/hotpatch-5.c: Likewise.
1305 * gcc.target/s390/hotpatch-6.c: Likewise.
1306 * gcc.target/s390/hotpatch-7.c: Likewise.
1307 * gcc.target/s390/hotpatch-8.c: Likewise.
1308 * gcc.target/s390/hotpatch-9.c: Likewise.
1309 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
1310 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1311 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1312 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1313 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1314 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1315 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1316 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1318 2015-01-27 Jiong Wang <jiong.wang@arm.com>
1320 * gcc.dg/long_branch.c: New testcase.
1322 2015-01-27 Richard Biener <rguenther@suse.de>
1324 PR tree-optimization/56273
1325 PR tree-optimization/59124
1326 PR tree-optimization/64277
1327 * g++.dg/warn/Warray-bounds-6.C: New testcase.
1328 * gcc.dg/Warray-bounds-12.c: Likewise.
1329 * gcc.dg/Warray-bounds-13.c: Likewise.
1331 2015-01-27 Jakub Jelinek <jakub@redhat.com>
1333 PR rtl-optimization/61058
1334 * gcc.dg/pr61058.c: New test.
1336 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
1338 * gcc.target/i386/chkp-narrow-bounds.c: New.
1340 2015-01-27 Jakub Jelinek <jakub@redhat.com>
1342 PR tree-optimization/64807
1343 * gcc.dg/pr64807.c: New test.
1346 * gcc.dg/pr64766.c: New test.
1348 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
1351 * gcc.target/sh/pr49263-4.c: New.
1353 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
1356 * gfortran.dg/allocate_with_mold_1.f90: New test
1358 2015-01-26 Jakub Jelinek <jakub@redhat.com>
1361 * gcc.dg/pr64778.c: New test.
1364 * gcc.dg/vect/pr64421.c: New test.
1366 2015-01-26 Tobias Burnus <burnus@net-b.de>
1369 * gfortran.dg/coarray_36.f: New.
1370 * gfortran.dg/coarray_37.f90: New.
1372 2015-01-26 Janus Weil <janus@gcc.gnu.org>
1375 * gfortran.dg/class_allocate_18.f90: New.
1377 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1379 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
1381 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1383 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
1385 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1387 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
1389 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1391 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
1393 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1395 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
1396 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
1397 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
1398 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
1400 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1402 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
1403 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
1404 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
1406 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1408 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
1409 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
1410 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
1411 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
1412 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
1415 2015-01-26 Richard Biener <rguenther@suse.de>
1418 * gcc.dg/uninit-19.c: New testcase.
1420 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1422 * lib/target-supports.exp (check_effective_target_vect64): Add
1425 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
1428 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
1430 2015-01-26 Tony Liu <tony.liu@arm.com>
1432 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
1435 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
1438 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
1439 correctly, clean up afterwards.
1441 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
1444 * gfortran.dg/use_rename_7.f90: New.
1446 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
1448 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
1449 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
1451 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
1454 * gcc.target/sh/pr54236-4.c: New.
1456 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
1458 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1459 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
1462 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
1465 * gfortran.dg/open_new_segv.f90: New test.
1467 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
1476 * gcc.target/sh/pr64345-1.c: New.
1477 * gcc.target/sh/pr64345-2.c: New.
1478 * gcc.target/sh/pr59533-1.c: New.
1479 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
1480 * gcc.target/sh/pr52933-2.c: Likewise.
1481 * gcc.target/sh/pr54089-1.c: Likewise.
1482 * gcc.target/sh/pr54236-1.c: Likewise.
1483 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1484 * gcc.target/sh/pr49263-1.c: Remove xfails.
1485 * gcc.target/sh/pr49263-2.c: Likewise.
1486 * gcc.target/sh/pr49263-3.c: Likewise.
1487 * gcc.target/sh/pr53987-1.c: Likewise.
1488 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
1489 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
1490 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
1491 (test05, test06, test07, test08, test09, test10, test11, test12): New.
1492 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
1493 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
1495 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
1498 2015-01-24 Tom de Vries <tom@codesourcery.com>
1500 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
1502 2015-01-23 Ian Lance Taylor <iant@google.com>
1505 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
1506 targets without split stack support.
1508 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
1511 * gcc.target/i386/pr64317.c: New test.
1513 2015-01-23 Jakub Jelinek <jakub@redhat.com>
1515 PR rtl-optimization/63637
1516 PR rtl-optimization/60663
1517 * gcc.dg/pr63637-1.c: New test.
1518 * gcc.dg/pr63637-2.c: New test.
1519 * gcc.dg/pr63637-3.c: New test.
1520 * gcc.dg/pr63637-4.c: New test.
1521 * gcc.dg/pr63637-5.c: New test.
1522 * gcc.dg/pr63637-6.c: New test.
1523 * gcc.target/i386/pr63637-1.c: New test.
1524 * gcc.target/i386/pr63637-2.c: New test.
1525 * gcc.target/i386/pr63637-3.c: New test.
1526 * gcc.target/i386/pr63637-4.c: New test.
1527 * gcc.target/i386/pr63637-5.c: New test.
1528 * gcc.target/i386/pr63637-6.c: New test.
1530 2015-01-23 Richard Biener <rguenther@suse.de>
1533 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
1534 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
1536 2015-01-23 Marek Polacek <polacek@redhat.com>
1538 PR preprocessor/60570
1539 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
1540 * gcc.dg/cpp/pr60570.c: New test.
1542 2015-01-23 Richard Biener <rguenther@suse.de>
1545 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1546 vectorization on vect64 targets.
1548 2015-01-23 Janus Weil <janus@gcc.gnu.org>
1551 * gfortran.dg/class_allocate_17.f90: New.
1553 2015-01-23 Tobias Burnus <burnus@net-b.de>
1556 * gfortran.dg/goacc/combined_loop.f90: New.
1558 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1561 * gfortran.dg/make_unit.f90: New test.
1563 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1566 * gfortran.dg/negative_unit_int8.f: Update.
1568 2015-01-22 Jeff Law <law@redhat.com>
1571 * gcc.target/m68k/pr52076-1.c: New test.
1572 * gcc.target/m68k/pr52076-2.c: New test.
1574 2015-01-22 Richard Biener <rguenther@suse.de>
1577 * gcc.dg/torture/pr64728.c: New testcase.
1579 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
1582 * g++.dg/pr64688.C: New test.
1584 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
1586 * gcc.target/i386/chkp-always_inline.c (f1): Make static
1587 to avoid errors with -fpic.
1589 2015-01-22 Richard Biener <rguenther@suse.de>
1592 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1594 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
1596 PR rtl-optimization/64682
1597 * gcc.c-torture/execute/pr64682.c: New file.
1599 2015-01-21 Jakub Jelinek <jakub@redhat.com>
1602 * gcc.dg/pr64511.c: New test.
1604 PR rtl-optimization/62078
1605 * g++.dg/opt/pr62078.C: New test.
1608 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1610 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
1613 * gfortran.dg/internal_pack_15.f90: New test.
1615 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1617 * c-c++-common/tsan/step.c: New testcase.
1619 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1621 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1623 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1625 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1627 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1629 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1631 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1633 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1635 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1637 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1639 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1641 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1643 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1645 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1647 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1649 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1651 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1653 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1655 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1657 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1659 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1661 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1663 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1665 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1667 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1669 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1670 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1671 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1674 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1676 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1677 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1678 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1681 2015-01-21 Renlin Li <renlin.li@arm.com>
1683 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1684 * g++.dg/tls/thread_local5g.C: Likewise.
1685 * g++.dg/tls/thread_local6g.C: Likewise.
1687 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1689 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1690 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1691 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1693 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1695 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1696 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1697 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1699 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1701 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1702 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1703 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1705 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1707 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1708 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1709 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1711 2015-01-20 Jeff Law <law@redhat.com>
1714 * gcc.target/m68k/pr59946.c: New test.
1716 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1718 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1719 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1720 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1722 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1724 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1725 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1726 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1728 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1730 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1731 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1732 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1734 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1736 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1737 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1738 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1740 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1743 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1745 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1746 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1747 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1749 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1751 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1752 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1753 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1755 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1757 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1759 2015-01-20 Jakub Jelinek <jakub@redhat.com>
1761 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1764 * g++.dg/ubsan/pr64632.C: New test.
1767 * gcc.dg/pr64663.c: New test.
1769 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1772 * g++.dg/warn/Wunused-var-23.C: New.
1774 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1777 * g++.dg/cpp0x/constexpr-59937-1.C: New.
1778 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1780 2015-01-20 Richard Biener <rguenther@suse.de>
1783 * gcc.dg/lto/pr64684_0.c: New testcase.
1784 * gcc.dg/lto/pr64684_1.c: Likewise.
1785 * gcc.dg/lto/pr64684_2.c: Likewise.
1786 * gcc.dg/lto/pr64685_0.c: Likewise.
1787 * gcc.dg/lto/pr64685_1.c: Likewise.
1789 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1792 * g++.dg/cpp1y/lambda-init12.C: New.
1794 2015-01-20 Richard Biener <rguenther@suse.de>
1796 PR tree-optimization/64410
1797 * g++.dg/vect/pr64410.cc: Require vect_double.
1799 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
1802 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1804 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
1808 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1810 PR rtl-optimization/64081
1811 * gcc.dg/pr64081.c: New test.
1813 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1815 * jit.dg/harness.h: Include <unistd.h>.
1816 (CHECK_NO_ERRORS): New.
1817 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1818 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1819 gcc_jit_context_compile_to_file.
1820 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1821 args to the spawned executable.
1822 (jit-expand-vars): New function.
1823 (jit-exe-params): New variable.
1824 (dg-jit-set-exe-params): New function.
1825 (jit-dg-test): Detect testcases that use
1826 jit-verify-compile-to-file and call jit-setup-compile-to-file.
1827 Set arguments of spawned process to jit-exe-params.
1828 (jit-get-output-filename): New function.
1829 (jit-setup-compile-to-file): New function.
1830 (jit-verify-compile-to-file): New function.
1831 (jit-run-executable): New function.
1832 (jit-verify-executable): New function.
1833 * jit.dg/test-compile-to-assembler.c: New testcase.
1834 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1835 * jit.dg/test-compile-to-executable.c: New testcase.
1836 * jit.dg/test-compile-to-object.c: New testcase.
1838 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
1841 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1844 2015-01-19 Martin Liska <mliska@suse.cz>
1846 * objc/compile/pr64668.m: New test.
1848 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1850 * jit.dg/test-arith-overflow.c: Include stdbool.h.
1851 (create_overflow_fn): Update comment to clarify that
1852 the third param of the created function is a bool *, not
1854 (verify_int_overflow_fn): Convert param "expected_ovf" from
1855 int to bool. Update third param of "overflow_fn_type" from int *
1856 to bool *. Update local "actual_ovf" from int to bool.
1857 (verify_uint_overflow_fn): Likewise.
1859 2015-01-19 Martin Liska <mliska@suse.cz>
1861 * gcc.dg/ipa/ipa-icf-33.c: New test.
1863 2015-01-19 Felix Yang <felix.yang@huawei.com>
1864 Haijian Zhang <z.zhanghaijian@huawei.com>
1866 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1867 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1868 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1869 result_float64x2, expected_hfloat64x2): New helper type, variable and
1871 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1872 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1873 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1874 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1875 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1876 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1877 and target without the FMA feature.
1879 2015-01-19 Jiong Wang <jiong.wang@arm.com>
1881 * gcc.target/aarch64/pr64304.c: New testcase.
1883 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1885 PR rtl-optimization/64081
1886 * gcc.dg/pr64081.c: New test.
1888 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
1891 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1893 * gcc.target/aarch64/test_frame_6.c: Likewise.
1894 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1895 and x19 (in the epilogue).
1896 * gcc.target/aarch64/test_frame_4.c: Likewise.
1897 * gcc.target/aarch64/test_frame_7.c: Likewise.
1899 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
1901 * gcc.target/i386/chkp-always_inline.c: New.
1903 2015-01-15 Andrew Pinski <apinski@cavium.com>
1904 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1906 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1907 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1909 2015-01-18 Andre Vehreschild <vehre@gmx.de>
1912 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1913 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1915 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1918 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1920 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
1923 * gcc.target/sh/torture/pr64652.c: New.
1925 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1927 * gcc.dg/ipa/ipa-icf-32.c: Update template.
1928 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1929 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1930 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1931 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1932 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1934 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1937 * g++.dg/torture/pr64378.C: New testcase.
1939 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1942 * gfortran.dg/block_13.f08: New test
1944 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1947 * gfortran.dg/associate_1.f03: Allow test for character with
1950 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1952 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1953 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1955 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1957 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1959 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
1962 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1964 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1967 * gfortran.dg/alloc_comp_assign_13.f08: New test.
1970 * gfortran.dg/alloc_comp_assign_14.f08: New test.
1973 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1975 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1978 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1980 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
1982 PR rtl-optimization/52773
1983 * gcc.c-torture/compile/pr52773.c: New test.
1985 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1988 * g++.dg/cpp0x/alias-decl-46.C: New.
1990 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1992 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1994 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1996 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1998 (CHECK_FP): Likewise.
1999 (CHECK_CUMULATIVE_SAT): Likewise.
2001 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2003 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2004 (Set_Neon_Cumulative_Sat): Add parameter.
2005 (__set_neon_cumulative_sat): Support new parameter.
2006 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2007 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2009 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2010 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2013 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2015 * g++.dg/tsan/vptr_benign_race.C: New testcase.
2016 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2018 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2021 * g++.dg/tls/thread_local-ice4.C: New.
2023 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
2025 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2028 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2031 * g++.dg/cpp0x/vt-62276.C: New.
2033 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2036 * g++.dg/pr64353.C: New.
2038 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2041 * gcc.target/aarch64/pr64263_1.c: New test.
2043 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2045 PR tree-optimization/64434
2046 * gcc.dg/torture/pr64434.c: Move to...
2047 * gcc.dg/pr64434.c: ... here.
2049 2015-01-16 Richard Biener <rguenther@suse.de>
2052 * gcc.dg/uninit-18.c: New testcase.
2054 2015-01-16 Richard Biener <rguenther@suse.de>
2056 PR tree-optimization/64568
2057 * g++.dg/torture/pr64568-2.C: New testcase.
2059 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2062 * gcc.target/i386/chkp-label-address.c: New.
2064 2015-01-16 Janus Weil <janus@gcc.gnu.org>
2067 * gfortran.dg/pointer_init_6.f90: Extended.
2069 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
2071 * gcc.c-torture/compile/20150108.c: New test.
2073 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
2075 * gcc.target/visium: New directory.
2077 2015-01-16 Richard Biener <rguenther@suse.de>
2079 PR tree-optimization/61743
2080 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2081 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2083 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
2085 * gcc.dg/pr64015.c: New test.
2087 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
2091 * g++.dg/ipa/pr64612.C: New test.
2093 2015-01-16 Renlin Li <renlin.li@arm.com>
2095 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2097 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
2099 * gcc.target/i386/sse-14.c: Test new intrinsic.
2100 * gcc.target/i386/sse-22.c: Ditto.
2102 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2105 * g++.dg/cpp0x/auto44.C: New.
2107 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
2110 * gcc.target/nios2/gpopt-all.c: New test case.
2111 * gcc.target/nios2/gpopt-local.c: New test case.
2112 * gcc.target/nios2/gpopt-global.c: New test case.
2113 * gcc.target/nios2/gpopt-data.c: New test case.
2114 * gcc.target/nios2/gpopt-none.c: New test case.
2116 2015-01-15 Jakub Jelinek <jakub@redhat.com>
2118 * g++.dg/ubsan/vptr-1.C: New test.
2119 * g++.dg/ubsan/vptr-2.C: New test.
2120 * g++.dg/ubsan/vptr-3.C: New test.
2121 * g++.dg/ubsan/vptr-4.C: New test.
2122 * g++.dg/ubsan/vptr-5.C: New test.
2123 * g++.dg/ubsan/vptr-6.C: New test.
2124 * g++.dg/ubsan/vptr-7.C: New test.
2125 * g++.dg/ubsan/vptr-8.C: New test.
2126 * g++.dg/ubsan/vptr-9.C: New test.
2128 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2130 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2132 * lib/gcc-dg.exp: Likewise.
2134 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
2136 PR rtl-optimization/64110
2137 * gcc.target/i386/pr64110.c: Add scan-assembler.
2139 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
2140 James Norris <jnorris@codesourcery.com>
2141 Cesar Philippidis <cesar@codesourcery.com>
2142 Ilmir Usmanov <i.usmanov@samsung.com>
2144 * lib/target-supports.exp (check_effective_target_fopenacc): New
2146 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2147 * g++.dg/goacc/goacc.exp: Likewise.
2148 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2149 * gcc.dg/goacc/goacc.exp: Likewise.
2150 * gfortran.dg/goacc/goacc.exp: Likewise.
2151 * c-c++-common/cpp/openacc-define-1.c: New file.
2152 * c-c++-common/cpp/openacc-define-2.c: Likewise.
2153 * c-c++-common/cpp/openacc-define-3.c: Likewise.
2154 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2155 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2156 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2157 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2158 * c-c++-common/goacc/asyncwait-1.c: Likewise.
2159 * c-c++-common/goacc/cache-1.c: Likewise.
2160 * c-c++-common/goacc/clauses-fail.c: Likewise.
2161 * c-c++-common/goacc/collapse-1.c: Likewise.
2162 * c-c++-common/goacc/data-1.c: Likewise.
2163 * c-c++-common/goacc/data-2.c: Likewise.
2164 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2165 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2166 * c-c++-common/goacc/deviceptr-2.c: Likewise.
2167 * c-c++-common/goacc/deviceptr-3.c: Likewise.
2168 * c-c++-common/goacc/if-clause-1.c: Likewise.
2169 * c-c++-common/goacc/if-clause-2.c: Likewise.
2170 * c-c++-common/goacc/kernels-1.c: Likewise.
2171 * c-c++-common/goacc/loop-1.c: Likewise.
2172 * c-c++-common/goacc/loop-private-1.c: Likewise.
2173 * c-c++-common/goacc/nesting-1.c: Likewise.
2174 * c-c++-common/goacc/nesting-data-1.c: Likewise.
2175 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2176 * c-c++-common/goacc/parallel-1.c: Likewise.
2177 * c-c++-common/goacc/pcopy.c: Likewise.
2178 * c-c++-common/goacc/pcopyin.c: Likewise.
2179 * c-c++-common/goacc/pcopyout.c: Likewise.
2180 * c-c++-common/goacc/pcreate.c: Likewise.
2181 * c-c++-common/goacc/pragma_context.c: Likewise.
2182 * c-c++-common/goacc/present-1.c: Likewise.
2183 * c-c++-common/goacc/reduction-1.c: Likewise.
2184 * c-c++-common/goacc/reduction-2.c: Likewise.
2185 * c-c++-common/goacc/reduction-3.c: Likewise.
2186 * c-c++-common/goacc/reduction-4.c: Likewise.
2187 * c-c++-common/goacc/sb-1.c: Likewise.
2188 * c-c++-common/goacc/sb-2.c: Likewise.
2189 * c-c++-common/goacc/sb-3.c: Likewise.
2190 * c-c++-common/goacc/update-1.c: Likewise.
2191 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2192 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2193 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2194 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2195 * gfortran.dg/goacc/assumed.f95: Likewise.
2196 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2197 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2198 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2199 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2200 * gfortran.dg/goacc/branch.f95: Likewise.
2201 * gfortran.dg/goacc/cache-1.f95: Likewise.
2202 * gfortran.dg/goacc/coarray.f95: Likewise.
2203 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2204 * gfortran.dg/goacc/cray.f95: Likewise.
2205 * gfortran.dg/goacc/critical.f95: Likewise.
2206 * gfortran.dg/goacc/data-clauses.f95: Likewise.
2207 * gfortran.dg/goacc/data-tree.f95: Likewise.
2208 * gfortran.dg/goacc/declare-1.f95: Likewise.
2209 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2210 * gfortran.dg/goacc/fixed-1.f: Likewise.
2211 * gfortran.dg/goacc/fixed-2.f: Likewise.
2212 * gfortran.dg/goacc/fixed-3.f: Likewise.
2213 * gfortran.dg/goacc/fixed-4.f: Likewise.
2214 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2215 * gfortran.dg/goacc/if.f95: Likewise.
2216 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2217 * gfortran.dg/goacc/list.f95: Likewise.
2218 * gfortran.dg/goacc/literal.f95: Likewise.
2219 * gfortran.dg/goacc/loop-1.f95: Likewise.
2220 * gfortran.dg/goacc/loop-2.f95: Likewise.
2221 * gfortran.dg/goacc/loop-3.f95: Likewise.
2222 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2223 * gfortran.dg/goacc/omp.f95: Likewise.
2224 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2225 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2226 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2227 * gfortran.dg/goacc/parameter.f95: Likewise.
2228 * gfortran.dg/goacc/private-1.f95: Likewise.
2229 * gfortran.dg/goacc/private-2.f95: Likewise.
2230 * gfortran.dg/goacc/private-3.f95: Likewise.
2231 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2232 * gfortran.dg/goacc/reduction-2.f95: Likewise.
2233 * gfortran.dg/goacc/reduction.f95: Likewise.
2234 * gfortran.dg/goacc/routine-1.f90: Likewise.
2235 * gfortran.dg/goacc/routine-2.f90: Likewise.
2236 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2237 * gfortran.dg/goacc/several-directives.f95: Likewise.
2238 * gfortran.dg/goacc/sie.f95: Likewise.
2239 * gfortran.dg/goacc/subarrays.f95: Likewise.
2240 * gfortran.dg/gomp/map-1.f90: Likewise.
2241 * gfortran.dg/openacc-define-1.f90: Likewise.
2242 * gfortran.dg/openacc-define-2.f90: Likewise.
2243 * gfortran.dg/openacc-define-3.f90: Likewise.
2244 * g++.dg/gomp/block-1.C: Update for changed compiler output.
2245 * g++.dg/gomp/block-2.C: Likewise.
2246 * g++.dg/gomp/block-3.C: Likewise.
2247 * g++.dg/gomp/block-5.C: Likewise.
2248 * g++.dg/gomp/target-1.C: Likewise.
2249 * g++.dg/gomp/target-2.C: Likewise.
2250 * g++.dg/gomp/taskgroup-1.C: Likewise.
2251 * g++.dg/gomp/teams-1.C: Likewise.
2252 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2253 * gcc.dg/cilk-plus/jump.c: Likewise.
2254 * gcc.dg/gomp/block-1.c: Likewise.
2255 * gcc.dg/gomp/block-10.c: Likewise.
2256 * gcc.dg/gomp/block-2.c: Likewise.
2257 * gcc.dg/gomp/block-3.c: Likewise.
2258 * gcc.dg/gomp/block-4.c: Likewise.
2259 * gcc.dg/gomp/block-5.c: Likewise.
2260 * gcc.dg/gomp/block-6.c: Likewise.
2261 * gcc.dg/gomp/block-7.c: Likewise.
2262 * gcc.dg/gomp/block-8.c: Likewise.
2263 * gcc.dg/gomp/block-9.c: Likewise.
2264 * gcc.dg/gomp/target-1.c: Likewise.
2265 * gcc.dg/gomp/target-2.c: Likewise.
2266 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2267 * gcc.dg/gomp/teams-1.c: Likewise.
2269 2015-01-15 David Malcolm <dmalcolm@redhat.com>
2271 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
2274 2015-01-15 Mike Stump <mikestump@comcast.net>
2276 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
2277 * gcc.dg/inline_2.c: Likewise.
2278 * gcc.dg/inline_3.c: Likewise.
2279 * gcc.dg/inline_4.c: Likewise.
2281 2015-01-15 Janus Weil <janus@gcc.gnu.org>
2284 * gfortran.dg/proc_ptr_comp_43.f90: New.
2286 2015-01-15 Mike Stump <mikestump@comcast.net>
2288 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
2289 * gcc.dg/unroll_2.c: Likewise.
2290 * gcc.dg/unroll_3.c: Likewise.
2291 * gcc.dg/unroll_4.c: Likewise.
2292 * gcc.dg/unroll_5.c: Likewise.
2294 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
2297 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
2299 * gcc.target/aarch64/test_frame_6.c: Likewise.
2300 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
2301 x30 and x19 (in the epilogue).
2302 * gcc.target/aarch64/test_frame_4.c: Likewise.
2303 * gcc.target/aarch64/test_frame_7.c: Likewise.
2305 2015-01-15 Martin Liska <mliska@suse.cz>
2307 * g++.dg/ipa/pr64068.C: New test.
2308 * gcc.dg/ipa/PR64559.c: New test.
2310 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
2312 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
2315 2015-01-15 Richard Biener <rguenther@suse.de>
2317 PR tree-optimization/61743
2318 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
2319 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2321 2015-01-15 Renlin Li <renlin.li@arm.com>
2323 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
2324 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
2326 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
2328 * gcc.dg/vect/vect-aggressive-1.c: New.
2329 * gcc.target/i386/avx2-vect-aggressive.c: New.
2331 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
2333 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
2335 2015-01-15 Richard Biener <rguenther@suse.de>
2338 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
2339 -Wl,-undefined,dynamic_lookup.
2341 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2343 * gnat.dg/opt47.adb: New test.
2345 2015-01-15 Richard Biener <rguenther@suse.de>
2348 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
2350 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
2352 PR tree-optimization/64434
2353 * gcc.dg/torture/pr64434.c: New test.
2355 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
2357 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
2358 -mno-micromips. MIPS32R1 and below require -mno-micromips.
2359 -march=loongson* and -march=octeon* require -mno-micromips.
2361 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
2362 Matthew Fortune <matthew.fortune@imgtec.com>
2364 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
2365 * gcc.target/mips/call-saved-5.c (foo): Likewise.
2366 * gcc.target/mips/call-saved-6.c (foo): Likewise.
2367 * gcc.target/mips/call-saved-7.c: New file.
2368 * gcc.target/mips/call-saved-8.c: New file.
2369 * gcc.target/mips/call-saved-9.c: New file.
2371 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
2373 * gcc.target/mips/lsa.c: New file.
2374 * gcc.target/mips/mips64-lsa.c: Likewise.
2375 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
2376 * gcc.target/mips/mulsize-4.c: Likewise.
2377 * gcc.target/mips/mulsize-5.c: New file.
2378 * gcc.target/mips/mulsize-6.c: Likewise.
2379 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
2380 and !HAS_LSA as ghost options.
2381 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
2384 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
2386 * g++.dg/torture/20141013.c: Set -fno-short-enums.
2388 2015-01-15 Richard Biener <rguenther@suse.de>
2391 * gcc.dg/torture/pr64365.c: New testcase.
2393 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
2395 * gcc.dg/stackprotectexplicit1.c: New test.
2396 * g++.dg/stackprotectexplicit2.c: New test.
2398 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2401 * gfortran.dg/inquire_internal.f90: New.
2402 * gfortran.dg/negative_unit_check.f90: New.
2404 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
2407 * gcc.target/sh/pr53988-1.c: New.
2409 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
2412 * g++.dg/tls/thread_local-ice3.C: New.
2414 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
2416 * gcc.target/i386/fentry-override.c: Properly place {} in target
2417 selector. Remove nonpic.
2418 * gcc.target/i386/fentry.c: Likewise.
2420 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
2422 * gcc.dg/atomic-invalid.c: Check for invalid memory model
2423 warnings instead of errors.
2425 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
2427 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
2428 option support instead of ENABLE_LTO from Makefile.
2430 2015-01-14 Richard Biener <rguenther@suse.de>
2432 PR tree-optimization/59354
2433 * gcc.dg/vect/pr59354.c: New testcase.
2435 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
2437 * lib/target-supports.exp
2438 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
2439 on ARM architures before v7.
2441 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
2444 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
2447 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2450 * gcc.target/i386/pr64386.c: New test.
2452 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2455 * gcc.target/i386/pr64393.c: New test.
2457 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2460 * gcc.target/i386/pr64387.c: New test.
2462 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
2464 * gcc.target/aarch64/store-pair-1.c: Fix typo.
2466 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2468 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
2470 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2473 * gcc.target/arm/pr64453.c: New.
2475 2015-01-14 Richard Biener <rguenther@suse.de>
2478 * gcc.dg/lto/pr64415_0.c: New testcase.
2479 * gcc.dg/lto/pr64415_1.c: Likewise.
2481 2015-01-14 Martin Liska <mliska@suse.cz>
2483 * gcc.dg/ipa/pr64307.c: New test.
2485 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
2487 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
2490 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2493 * gcc.target/arm/pr64460_1.c: New test.
2495 2015-01-14 Richard Biener <rguenther@suse.de>
2497 PR tree-optimization/64493
2498 PR tree-optimization/64495
2499 * gcc.dg/vect/pr64493.c: New testcase.
2500 * gcc.dg/vect/pr64495.c: Likewise.
2502 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
2504 * gcc.dg/Warray-bounds-11.c: New test-case.
2506 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2508 * gcc.target/mips/octeon3-pipe-1.c: New test.
2510 2015-01-13 David Malcolm <dmalcolm@redhat.com>
2512 * jit.dg/harness.h (set_up_logging): Move string concatenation
2514 (concat_strings): New function.
2515 (dump_reproducer): New function.
2516 (test_jit): Call dump_reproducer.
2517 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
2519 (jit-dg-test): Delete any generated reproducer from previous runs.
2520 Verify that a generated reproducer was created, and verify that it
2522 * jit.dg/test-nested-contexts.c (main): Call
2523 gcc_jit_context_dump_reproducer_to_file.
2525 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2527 * gcc.dg/aru-2.c: Add dg-require-profiling.
2529 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2531 * lib/target-supports.exp (check_profiling_available): Check if
2534 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
2537 * g++.dg/torture/pr64565.C: New testcase.
2539 2015-01-13 Marek Polacek <polacek@redhat.com>
2542 * gcc.dg/tm/pr64391.c: New test.
2544 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2546 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2549 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2551 * gcc.target/i386/pie.c: New test.
2553 * lib/target-supports.exp (check_effective_target_pie): New.
2555 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2557 PR rtl-optimization/64286
2558 * gcc.target/i386/avx2-pr64286.c: New test.
2560 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
2563 * g++.dg/cpp0x/vt-57626.C: New.
2565 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2568 * gfortran.dg/pr64528.f90: New test.
2570 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
2572 * gcc.target/aarch64/subsp.c: New test.
2574 2015-01-13 Andrew Pinski <apinski@cavium.com>
2576 * gcc.target/aarch64/store-pair-1.c: New testcase.
2578 2015-01-13 Richard Biener <rguenther@suse.de>
2581 * gcc.dg/lto/pr64373_0.c: New testcase.
2583 2015-01-13 Andrew Pinski <apinski@cavium.com>
2585 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2586 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2588 2015-01-13 Richard Biener <rguenther@suse.de>
2590 PR tree-optimization/64406
2591 * gcc.dg/pr64406.c: New testcase.
2593 2015-01-13 Richard Biener <rguenther@suse.de>
2595 PR tree-optimization/64404
2596 * gcc.dg/vect/pr64404.c: New testcase.
2598 2015-01-13 Richard Biener <rguenther@suse.de>
2600 PR tree-optimization/64568
2601 * g++.dg/torture/pr64568.C: New testcase.
2603 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2605 * jit.dg/test-error-local-used-from-other-function.c: New test
2607 * jit.dg/test-error-param-reuse.c: New test case.
2608 * jit.dg/test-error-param-sharing.c: New test case.
2609 * jit.dg/test-error-param-used-from-other-function.c: New test
2611 * jit.dg/test-error-param-used-without-a-function.c: New test
2614 2015-01-12 Jakub Jelinek <jakub@redhat.com>
2616 PR tree-optimization/64563
2617 * gcc.dg/pr64563.c: New test.
2620 * gcc.target/i386/pr64513.c: New test.
2622 PR tree-optimization/64454
2623 * gcc.dg/pr64454.c: New test.
2626 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2628 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2629 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2630 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2631 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2632 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2633 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2634 * gcc.dg/vect/slp-25.c: Likewise.
2635 * gcc.dg/vect/vect-109.c: Likewise.
2636 * gcc.dg/vect/vect-13.c: Likewise.
2637 * gcc.dg/vect/vect-17.c: Likewise.
2638 * gcc.dg/vect/vect-18.c: Likewise.
2639 * gcc.dg/vect/vect-19.c: Likewise.
2640 * gcc.dg/vect/vect-20.c: Likewise.
2641 * gcc.dg/vect/vect-21.c: Likewise.
2642 * gcc.dg/vect/vect-22.c: Likewise.
2643 * gcc.dg/vect/vect-27.c: Likewise.
2644 * gcc.dg/vect/vect-29.c: Likewise.
2645 * gcc.dg/vect/vect-2-big-array.c: Likewise.
2646 * gcc.dg/vect/vect-2.c: Likewise.
2647 * gcc.dg/vect/vect-3.c: Likewise.
2648 * gcc.dg/vect/vect-4.c: Likewise.
2649 * gcc.dg/vect/vect-5.c: Likewise.
2650 * gcc.dg/vect/vect-72.c: Likewise.
2651 * gcc.dg/vect/vect-73-big-array.c: Likewise.
2652 * gcc.dg/vect/vect-73.c: Likewise.
2653 * gcc.dg/vect/vect-77-global.c: Likewise.
2654 * gcc.dg/vect/vect-78-global.c: Likewise.
2655 * gcc.dg/vect/vect-7.c: Likewise.
2656 * gcc.dg/vect/vect-86.c: Likewise.
2657 * gcc.dg/vect/vect-align-1.c: Likewise.
2658 * gcc.dg/vect/vect-align-3.c: Likewise.
2659 * gcc.dg/vect/vect-all-big-array.c: Likewise.
2660 * gcc.dg/vect/vect-all.c: Likewise.
2661 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2662 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2663 * gcc.dg/vect/vect-peel-3.c: Likewise.
2664 * gcc.dg/vect/vect-peel-4.c: Likewise.
2665 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2667 2015-01-12 Jeff Law <law@redhat.com>
2670 * gcc.target/m68k/pr64461.c: New test.
2672 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2674 * jit.dg/test-array-as-pointer.c (create_code): Update call
2675 to gcc_jit_context_new_global by setting "kind" to
2676 GCC_JIT_GLOBAL_IMPORTED.
2677 * jit.dg/test-error-array-as-pointer.c: Likewise.
2678 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2679 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2680 setting kind to GCC_JIT_GLOBAL_EXPORTED.
2681 * jit.dg/test-using-global.c (the_global): Rename to...
2682 (imported_global): ...this.
2683 (create_code): Update to test the three kinds of global.
2684 (verify_code): Likewise.
2686 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
2689 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
2691 * gcc.target/i386/pr64291-2.c: Updated.
2693 2015-01-12 Richard Biener <rguenther@suse.de>
2695 PR tree-optimization/64530
2696 * gfortran.dg/pr64530.f90: New testcase.
2698 2015-01-12 Richard Biener <rguenther@suse.de>
2701 * gcc.dg/torture/pr64357.c: New testcase.
2703 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
2705 * gcc.target/i386/nop-mcount.c: Properly place {} in target
2708 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2709 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2711 2015-01-12 Martin Liska <mliska@suse.cz>
2713 * gcc.dg/ipa/PR64550.c: New test.
2715 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
2718 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2720 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2723 * gfortran.dg/typebound_operator_20.f90: New.
2725 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2728 * gfortran.dg/proc_ptr_comp_42.f90: New.
2730 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2733 * gfortran.dg/proc_ptr_comp_41.f90: New.
2735 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
2737 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2739 2015-01-10 Tobias Burnus <burnus@net-b.de>
2742 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2743 and add dg-excess-errors.
2744 * gfortran.dg/line_length_6.f90: New.
2745 * gfortran.dg/line_length_7.f90: New.
2746 * gfortran.dg/line_length_8.f90: New.
2747 * gfortran.dg/line_length_9.f90: New.
2748 * gfortran.dg/line_length_10.f90: New.
2749 * gfortran.dg/line_length_11.f90: New.
2751 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2753 * jit.dg/test-threads.c (struct testcase): Move declaration
2754 to jit.dg/all-non-failing-tests.h.
2755 (testcases): Likewise.
2756 * jit.dg/all-non-failing-tests.h (struct testcase): Move
2757 declaration here from jit.dg/all-non-failing-tests.h.
2758 (testcases): Likewise.
2759 * jit.dg/test-combination.c (create_code): Eliminate spelling
2760 out all of the testcases in favor of looping through the
2761 "testcases" metadata.
2762 (verify_code): Likewise.
2764 2015-01-09 Jakub Jelinek <jakub@redhat.com>
2766 PR rtl-optimization/64536
2767 * gcc.dg/pr64536.c: New test.
2769 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2771 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2772 * jit.dg/test-combination.c (create_code): Likewise.
2773 (verify_code): Likewise.
2774 * jit.dg/test-constants.c: New test case.
2775 * jit.dg/test-threads.c: Add test-constants.c.
2777 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
2780 * objc.dg/gnu-api-2-class.m: Add a test case
2781 for the above change.
2783 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
2785 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2787 2015-01-09 Richard Biener <rguenther@suse.de>
2789 PR tree-optimization/64410
2790 * g++.dg/vect/pr64410.cc: New testcase.
2792 2015-01-09 Martin Liska <mliska@suse.cz>
2794 * gcc.dg/ipa/ipa-icf-32.c: New test.
2796 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2798 * c-c++-common/tsan/tsan_barrier.h: New.
2799 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2800 * c-c++-common/tsan/bitfield_race.c: Likewise.
2801 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2802 * c-c++-common/tsan/mutexset1.c: Likewise.
2803 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2804 * c-c++-common/tsan/race_on_mutex.c: Likewise.
2805 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2806 * c-c++-common/tsan/simple_race.c: Likewise.
2807 * c-c++-common/tsan/simple_stack.c: Likewise.
2808 * c-c++-common/tsan/sleep_sync.c: Likewise.
2809 * c-c++-common/tsan/tiny_race.c: Likewise.
2810 * c-c++-common/tsan/tls_race.c: Likewise.
2811 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2812 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2813 * g++.dg/tsan/atomic_free.C: Likewise.
2814 * g++.dg/tsan/atomic_free2.C: Likewise.
2815 * g++.dg/tsan/cond_race.C: Likewise.
2816 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2818 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
2821 * lib/target-supports.exp (check_effective_target_libatomic_available):
2823 * gfortran.dg/coarray/caf.exp: Only add -latomic for
2824 targets that match effective-target libatomic_available.
2825 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2827 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2829 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2830 Verify the result of gcc_jit_context_get_last_error.
2831 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2833 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2835 PR tree-optimization/63989
2836 * gcc.dg/strlenopt-27.c: New test.
2838 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2840 * jit.dg/harness.h (set_up_logging): New function.
2841 (test_jit): Fail if gcc_jit_context_acquire fails. Call
2842 set_up_logging on the context, so that every testcase is
2843 logged to a particular file.
2844 * jit.dg/test-nested-contexts.c (main): Open a logfile,
2845 and call gcc_jit_context_set_logfile on the top-level context.
2847 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2850 * g++.dg/opt/pr64338.C: New test.
2852 2015-01-08 Tobias Burnus <burnus@net-b.de>
2854 * gfortran.dg/coarray/codimension_2b.f90: New file.
2855 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2856 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2858 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2861 * g++.dg/ext/fnname4.C: New.
2863 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2866 * g++.dg/cpp0x/constexpr-64462.C: New.
2868 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2871 * g++.dg/cpp0x/deleted10.C: New.
2873 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2875 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2877 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2879 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2880 GCC_JIT_UNARY_OP_ABS.
2881 (verify_unary_ops): Likewise.
2883 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2885 * jit.dg/test-arith-overflow.c: New test case.
2886 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2887 * jit.dg/test-combination.c (create_code): Likewise.
2888 (verify_code): Likewise.
2889 * jit.dg/test-threads.c (testcases): Likewise.
2891 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2893 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2894 rather than "jit". Load g++.exp, and call g++_init.
2895 Run test-*.cc files within the testsuite and *.cc files within
2897 (jit-dg-test): Drop the addition of -fgnu89-inline to
2898 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2899 doing it when compiling C testcases (since g++ does not handle
2900 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2901 is restored to the value after g++_init ran, rather than the
2902 value before g++_init ran. Return a list of
2903 $comp_output $output_file, as dg-test assumes.
2905 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2907 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2908 make it easier to figure out the origin of each test result when
2909 running test-combination.c and test-threads.c.
2910 (CHECK_VALUE): Likewise.
2911 (CHECK_DOUBLE_VALUE): Likewise.
2912 (CHECK_STRING_VALUE): Likewise.
2913 (CHECK_STRING_STARTS_WITH): Likewise.
2914 (CHECK_STRING_CONTAINS): Likewise.
2916 (check_string_value): Likewise, add "funcname" param.
2917 (check_string_starts_with): Likewise.
2918 (check_string_contains): Likewise.
2920 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2922 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2923 generating name of built executable.
2925 2015-01-07 Marek Polacek <polacek@redhat.com>
2928 * gcc.dg/pr64440.c: New test.
2929 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2931 2015-01-07 Marek Polacek <polacek@redhat.com>
2934 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2935 * gcc.dg/pr64417.c: New test.
2937 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2940 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2943 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2945 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2946 Check if testcases run without errors, not just if they compile.
2948 2015-01-06 Christian Bruel <christian.bruel@st.com>
2951 * gcc.target/sh/pr64507.c: New test.
2953 2015-01-06 Arnaud Charlet <charlet@adacore.com>
2955 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2957 2015-01-06 Jakub Jelinek <jakub@redhat.com>
2959 * c-c++-common/asan/sanitize-all-1.c: New test.
2960 * c-c++-common/ubsan/sanitize-all-1.c: New test.
2961 * c-c++-common/ubsan/sanitize-all-2.c: New test.
2962 * c-c++-common/ubsan/sanitize-all-3.c: New test.
2963 * c-c++-common/ubsan/sanitize-all-4.c: New test.
2965 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2967 * lib/target-supports.exp (check_profiling_available): Return 0 for
2969 (check_effective_target_tls_runtime): Likewise.
2970 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2971 * gcc.dg/20020312-2.c: Adjust for Visium.
2972 * gcc.dg/tls/thr-cse-1.c: Likewise
2973 * gcc.dg/tree-ssa/20040204-1.c: Likewise
2974 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2975 * gcc.dg/weak/typeof-2.c: Likewise.
2977 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
2979 PR rtl-optimization/64287
2980 * gcc.dg/aru-2.c: New test.
2982 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2985 * c-c++-common/ubsan/pr64344-1.c: New test.
2986 * c-c++-common/ubsan/pr64344-2.c: New test.
2988 PR tree-optimization/64465
2989 * gcc.dg/pr64465.c: New test.
2991 PR tree-optimization/64494
2992 * gcc.c-torture/compile/pr64494.c: New test.
2994 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2997 * gfortran.dg/realloc_on_assign_25.f90: New test.
2999 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3001 Update copyright years.
3003 2015-01-05 Marek Polacek <polacek@redhat.com>
3006 * gcc.dg/pr64423.c: New test.
3008 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3010 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3011 mmix-knuth-mmixware for the same reason as for MIPS.
3012 * gcc.dg/debug/debug-2.c: Ditto.
3014 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3016 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
3019 * lib/gfortran.exp: Add libatomic library search path.
3020 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3021 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3023 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3025 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3027 * c-c++-common/tsan/bitfield_race.c: New testcase.
3028 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3030 2015-01-02 Tobias Burnus <burnus@net-b.de>
3032 * gfortran.dg/coarray/collectives_4.f90: New.
3034 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3037 * gfortran.dg/extends_16.f90: New.
3039 2015-01-02 Tobias Burnus <burnus@net-b.de>
3041 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3043 2015-01-02 Tobias Burnus <burnus@net-b.de>
3045 * gfortran.dg/coarray/codimension_2.f90: New.
3046 * gfortran.dg/coarray/codimension_2a.f90: New.
3047 * gfortran.dg/coarray_35.f90: New.
3048 * gfortran.dg/coarray_35a.f90: New.
3050 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3053 * gfortran.dg/dummy_procedure_11.f90: New.
3055 Copyright (C) 2015 Free Software Foundation, Inc.
3057 Copying and distribution of this file, with or without modification,
3058 are permitted in any medium without royalty provided the copyright
3059 notice and this notice are preserved.