1 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
3 * gnat.dg/object_overflow5.adb: New test.
5 2015-03-03 Martin Liska <mliska@suse.cz>
8 * gcc.dg/ipa/pr65287.c: New test.
10 2015-03-03 Martin Jambor <mjambor@suse.cz>
11 Eric Botcazou <ebotcazou@adacore.com>
13 * gnat.dg/specs/pack12.ads: New test.
15 2015-03-03 Martin Liska <mliska@suse.cz>
17 * gcc.dg/ipa/PR65282.c: New test.
19 2015-03-13 Jeff Law <law@redhat.com>
21 PR tree-optimization/65241
22 * gcc.c-torture/compile/pr65241.c: New test.
24 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
27 * gcc.target/avr/torture/pr64331.c: New test.
29 2015-03-03 Martin Liska <mliska@suse.cz>
30 Jan Hubicka <hubicka@ucw.cz>
32 * g++.dg/ipa/pr65263.C: New test.
34 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
37 * gcc.dg/lto/pr65130_0.c: New testcase.
38 * gcc.dg/lto/pr65130_1.c: New testcase.
40 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
43 * g++.dg/torture/pr64988.C: New testcase.
45 2015-03-02 Tobias Burnus <burnus@net-b.de>
47 * gfortran.dg/coarray_atomic_6.f90: New.
49 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
52 * gcc.target/i386/pr65184.c: New.
54 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
57 * gcc.target/i386/pr65183.c: New.
59 2015-02-28 Martin Liska <mliska@suse.cz>
60 Jan Hubicka <hubicka@ucw.cz>
62 * gcc.dg/ipa/ipa-icf-35.c: New test.
63 * gcc.dg/ipa/ipa-icf-36.c: New test.
64 * gcc.dg/ipa/ipa-icf-37.c: New test.
66 2015-02-28 Martin Liska <mliska@suse.cz>
67 Jan Hubicka <hubicka@ucw.cz>
70 * gcc.dg/ipa/ipa-icf-34.c: New test.
72 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
75 * gcc.target/sh/sh/pr61142.c: New.
77 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
79 * g++.dg/other/dump-ada-spec-3.C: New test.
81 2015-03-01 Martin Liska <mliska@suse.cz>
83 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
84 * g++.dg/ipa/pr63595.C: Update expected results.
86 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
89 * g++.dg/ipa/ipa-icf-6.C: New testcase.
91 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
93 * gcc.dg/vect/pr59354.c: Move vector producing code to separate function.
95 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
98 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
99 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
100 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
101 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
103 2015-02-27 Jakub Jelinek <jakub@redhat.com>
105 PR tree-optimization/65048
106 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
107 (foo): Use K&R style definition.
109 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
112 * g++.dg/pr65032.C: New.
114 2015-02-27 Marek Polacek <polacek@redhat.com>
117 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
120 2015-02-27 Marek Polacek <polacek@redhat.com>
123 * gcc.dg/pr65228.c: New test.
125 2015-02-27 Kai Tietz <ktietz@redhat.com>
128 * gcc.dg/weak/weak-17.c: New file.
130 2015-02-27 Richard Biener <rguenther@suse.de>
133 * g++.dg/lto/pr65193_0.C: New testcase.
135 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
137 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
138 * gcc.target/s390/hotpatch-8.c: Likewise.
139 * gcc.target/s390/hotpatch-9.c: Likewise.
140 * gcc.target/s390/pr61078.c: Likewise.
141 * gcc.target/s390/pr57960.c: Remove -m64.
142 * gcc.target/s390/pr61078.c: Likewise.
144 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
145 Martin Liska <mliska@suse.cz>
148 * gcc.dg/pr64454.c: Disable ICF.
149 * gcc.dg/pr28685-1.c: Disable ICF
150 * gcc.dg/ipa/iinline-5.c: Disable ICF.
151 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
152 * g++.dg/ipa/ipa-icf-4.C: Update template.
154 2015-02-26 Jakub Jelinek <jakub@redhat.com>
156 PR tree-optimization/65216
157 * gcc.c-torture/execute/pr65216.c: New test.
159 PR tree-optimization/65215
160 * gcc.c-torture/execute/pr65215-1.c: New test.
161 * gcc.c-torture/execute/pr65215-2.c: New test.
162 * gcc.c-torture/execute/pr65215-3.c: New test.
163 * gcc.c-torture/execute/pr65215-4.c: New test.
164 * gcc.c-torture/execute/pr65215-5.c: New test.
166 2015-02-26 Tom de Vries <tom@codesourcery.com>
168 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
170 2015-02-26 Martin Liska <mliska@suse.cz>
171 Jan Hubicka <hubicka@ucw.cz>
173 * g++.dg/ipa/pr64146.C: Update expected results.
174 * gcc.dg/ipa/ipa-icf-26.c: Update test.
175 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
176 * gcc.dg/ipa/ipa-icf-34.c: New test.
178 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
180 * gcc.dg/vect/vect-pr61917.c: Rename to ...
181 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
182 (dg-additional-options): Remove dg directive.
183 (dg-final): Add dg directive.
185 2015-02-26 Marek Polacek <polacek@redhat.com>
188 * g++.dg/ipa/pr65008.C: New test.
190 2015-02-26 Tom de Vries <tom@codesourcery.com>
192 * lib/profopt.exp (profopt-target-cleanup): New proc.
193 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
194 files from sources from dg-additional-sources.
196 2015-02-26 Tom de Vries <tom@codesourcery.com>
198 * lib/gcov.exp: Cleanup in case of xfail.
200 2015-02-26 Sebastian Pop <s.pop@samsung.com>
202 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
204 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
207 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
208 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
209 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
210 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
211 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
212 * g++.dg/debug/pr46123.C: XFAIL and move...
213 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
214 * gcc.dg/debug/dwarf2-3.c: Move...
215 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
217 2015-02-26 Marek Polacek <polacek@redhat.com>
220 * g++.dg/cpp1y/pr65202.C: New test.
222 2015-02-26 Tom de Vries <tom@codesourcery.com>
224 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
225 locale_facets.h.gcov.
227 2015-02-26 Tom de Vries <tom@codesourcery.com>
229 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
231 2015-02-26 Tom de Vries <tom@codesourcery.com>
233 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
235 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
238 * gcc.target/i386/pr65217.c: New.
240 2015-02-26 Tom de Vries <tom@codesourcery.com>
242 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
244 2015-02-26 Tom de Vries <tom@codesourcery.com>
246 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
248 2015-02-26 Sebastian Pop <s.pop@samsung.com>
250 PR tree-optimization/65048
251 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
253 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
255 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
256 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
258 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
261 * gcc.target/i386/pr65161.c: New test.
263 2015-02-26 Terry Guo <terry.guo@arm.com>
265 * gcc.target/arm/no-volatile-in-it.c: New test.
267 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
269 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
270 (dg-options): Add -save-temps.
271 (dg-final): Add cleanup-saved-temps.
273 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
275 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
277 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
279 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
280 * gcc.target/powerpc/pack01.c: Include string.h.
282 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
285 * gcc.target/i386/pr65167.c: New.
287 2015-02-25 Kai Tietz <ktietz@redhat.com>
289 PR tree-optimization/61917
290 * gcc.dg/vect/vect-pr61917.c: New file.
292 2015-02-24 Jakub Jelinek <jakub@redhat.com>
294 PR tree-optimization/65170
295 * gcc.c-torture/execute/pr65170.c: New test.
296 * gcc.dg/tree-ssa/vrp96.c: New test.
298 2015-02-24 Tom de Vries <tom@codesourcery.com>
300 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
302 2015-02-24 Tom de Vries <tom@codesourcery.com>
305 * lib/gcc-defs.exp (additional_sources_used): Add new var.
306 (dg-additional-files-options): Copy additional_sources to
307 additional_sources_used before emptying additional_sources.
308 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
309 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
310 (cleanup-saved-temps): Use additional_sources_used instead of
312 (dg-test): Reset additional_sources_used.
314 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
317 * gfortran.dg/integer_exponentiation_6.F90: New test.
319 2015-02-23 Martin Sebor <msebor@redhat.com>
322 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
323 two parts. One to save registers, the other to verify the
324 registers have the right values. Save register state into
325 static data rather than on the stack.
327 2015-02-23 Jakub Jelinek <jakub@redhat.com>
330 * c-c++-common/asan/pr63888.c: New test.
332 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
335 * gcc.c-torture/compile/pr65163.c: New.
337 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
339 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
341 * gcc.dg/hoist-register-pressure-2.c: Likewise.
342 * gcc.dg/hoist-register-pressure-3.c: Likewise.
344 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
346 * gcc.target/s390/20090223-1.c: Add
347 -Wno-implicit-function-declaration option.
348 * gcc.target/s390/pr42224.c: Likewise.
349 * gcc.target/s390/pr55718.c: Likewise.
351 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
353 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
354 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
355 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
356 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
357 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
358 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
359 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
360 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
361 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
362 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
363 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
364 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
365 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
366 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
367 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
368 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
369 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
370 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
371 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
372 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
373 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
375 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
377 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
378 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
379 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
380 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
381 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
382 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
383 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
384 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
385 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
386 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
387 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
388 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
389 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
390 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
391 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
392 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
394 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
398 * gfortran.dg/pr61960.f90: New.
399 * gfortran.dg/pr64230.f90: New.
400 * gfortran.dg/pr64980.f03: New.
402 2015-02-22 Tom de Vries <tom@codesourcery.com>
404 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
406 2015-02-21 Arnaud Charlet <charlet@adacore.com>
409 * gnat.dg/timing_events.adb: Removed, invalid test.
411 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
414 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
416 * g++.dg/gcov/gcov-2.C: Likewise.
418 2015-02-20 Richard Biener <rguenther@suse.de>
420 PR tree-optimization/65136
421 * gcc.dg/tree-ssa/pr65136.c: New testcase.
423 2015-02-20 Jakub Jelinek <jakub@redhat.com>
426 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
427 and nvptx-*-* blacklisting.
429 * gcc.dg/sibcall-9.c: New test.
430 * gcc.dg/sibcall-10.c: New test.
432 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
434 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
436 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
439 * gcc.target/avr/torture/pr64452.c: New test.
441 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
443 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
444 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
446 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
449 * lib/target-supports.exp (check_compile): Check whether
450 additional_sources is defined before using it.
452 2015-02-19 Jakub Jelinek <jakub@redhat.com>
455 * g++.dg/opt/pr65074.C: New file.
457 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
459 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
460 (size_type): New typedef.
461 (operator "" _script): Use it for the last argument.
463 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
465 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
467 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
469 * lib/target-supports.exp (check_compile): Save/restore
470 additional_sources that may belong to an actual test.
472 2015-02-18 Jakub Jelinek <jakub@redhat.com>
474 PR gcov-profile/64634
475 * g++.dg/gcov/gcov-15.C: New test.
477 2015-02-18 Tom de Vries <tom@codesourcery.com>
479 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
481 2015-02-18 Tom de Vries <tom@codesourcery.com>
483 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
485 2015-02-18 Tom de Vries <tom@codesourcery.com>
487 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
489 2015-02-18 Tom de Vries <tom@codesourcery.com>
491 * gfortran.dg/fmt_cache_1.f: Add missing close.
493 2015-02-18 Tom de Vries <tom@codesourcery.com>
496 * gfortran.dg/read_eof_8.f90: Add missing close.
498 2015-02-18 Richard Biener <rguenther@suse.de>
500 PR tree-optimization/65063
501 * gcc.dg/pr65063.c: New testcase.
503 2015-02-18 Richard Biener <rguenther@suse.de>
505 PR tree-optimization/62217
506 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
508 2015-02-18 Marek Polacek <polacek@redhat.com>
511 * c-c++-common/ubsan/pr65081.c: New test.
513 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
515 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
516 * gcc.target/sh/force-cbranch-delay-slot.c: New.
518 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
520 * gcc.dg/ipa/propalign-3.c: New test.
522 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
525 * gcc.target/sh/pr64793.c: New.
526 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
528 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
530 * gcc.target/arm/divzero.c: New test case.
532 2015-02-17 Tom de Vries <tom@codesourcery.com>
534 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
536 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
537 Jakub Jelinek <jakub@redhat.com>
540 * g++.dg/cpp0x/pr65075.C: New test.
542 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
545 * gcc.target/powerpc/pr65058.c: New test.
547 2015-02-16 Jeff Law <law@redhat.com>
549 PR tree-optimization/64823
550 * gcc.dg/uninit-20.c: New test.
552 2015-02-16 Jakub Jelinek <jakub@redhat.com>
553 James Greenhalgh <james.greenhalgh@arm.com>
556 * gcc.dg/ipa/ipa-clone-1.c: New test.
558 2015-02-16 Richard Biener <rguenther@suse.de>
560 PR tree-optimization/65077
561 * gcc.dg/torture/pr65077.c: New testcase.
563 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
565 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
566 Directive adjusted to scan for ldaxr.
567 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
568 adjusted to scan for ldaex.
570 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
573 * g++.dg/cpp0x/constexpr-65080.C: New.
575 2015-02-16 Richard Biener <rguenther@suse.de>
577 PR tree-optimization/63593
578 * gcc.dg/pr63593.c: New testcase.
580 2015-02-16 Marek Polacek <polacek@redhat.com>
583 * gcc.dg/pr65066.c: New test.
585 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
587 * gcc.dg/pr65002.C: Move ...
588 * g++.dg/ipa/pr65002.C: ... here.
590 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
592 * gcc.target/powerpc/pr64205.c: Skip on AIX.
593 * gcc.target/powerpc/pr64505.c: Skip on AIX.
594 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
595 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
597 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
600 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
601 the expression to find calls.
602 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
603 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
604 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
605 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
606 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
608 2015-02-14 Marek Polacek <polacek@redhat.com>
611 * gcc.dg/array-11.c: New test.
612 * gcc.dg/array-12.c: New test.
613 * gcc.dg/array-13.c: New test.
614 * gcc.dg/array-14.c: New test.
615 * gcc.dg/c99-flex-array-typedef-1.c: New test.
616 * gcc.dg/c99-flex-array-typedef-2.c: New test.
617 * gcc.dg/c99-flex-array-typedef-3.c: New test.
618 * gcc.dg/c99-flex-array-typedef-5.c: New test.
619 * gcc.dg/c99-flex-array-typedef-7.c: New test.
620 * gcc.dg/c99-flex-array-typedef-8.c: New test.
622 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
625 * g++.dg/lookup/using54.C: New.
627 2015-02-13 Jeff Law <law@redhat.com>
630 Revert my change for tree-optimization/64823.
632 2015-02-13 Jakub Jelinek <jakub@redhat.com>
634 PR tree-optimization/65053
635 * gcc.c-torture/execute/pr65053-1.c: New test.
636 * gcc.c-torture/execute/pr65053-2.c: New test.
638 2015-02-13 Marek Polacek <polacek@redhat.com>
641 * gcc.dg/pr65050.c: New test.
643 2015-02-13 Jeff Law <law@redhat.com>
645 PR tree-optimization/64823
646 * gcc.dg/uninit-20.c: New test.
648 PR rtl-optimization/47477
649 * gcc.dg/tree-ssa/pr47477.c: New test.
651 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
654 * g++.dg/parse/ivdep-2.C: New.
655 * g++.dg/parse/ivdep-3.C: Likewise.
657 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
660 * gfortran.dg/continuation_13.f90: New test.
661 * gfortran.dg/continuation_14.f: New test.
663 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
666 * g++.dg/cpp0x/sfinae55.C: New.
668 2015-02-13 Jakub Jelinek <jakub@redhat.com>
671 * g++.dg/ipa/pr65034.C: New test.
673 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
675 PR tree-optimization/65002
676 * gcc.dg/pr65002.C: New.
678 2015-02-13 Marek Polacek <polacek@redhat.com>
681 * c-c++-common/pr65040.c: New test.
683 2015-02-13 Bin Cheng <bin.cheng@arm.com>
685 PR tree-optimization/64705
686 * gcc.dg/tree-ssa/pr64705.c: New test.
688 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
691 * gcc.dg/visibility-22.c: New test.
692 * gcc.dg/visibility-23.c: New test.
693 * gcc.target/i386/pr32219-1.c: New test.
694 * gcc.target/i386/pr32219-2.c: New test.
695 * gcc.target/i386/pr32219-3.c: New test.
696 * gcc.target/i386/pr32219-4.c: New test.
697 * gcc.target/i386/pr32219-5.c: New test.
698 * gcc.target/i386/pr32219-6.c: New test.
699 * gcc.target/i386/pr32219-7.c: New test.
700 * gcc.target/i386/pr32219-8.c: New test.
701 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
703 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
706 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
707 four different KINDs.
709 2015-02-12 Jakub Jelinek <jakub@redhat.com>
712 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
715 * g++.dg/ubsan/pr65000.C: New test.
717 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
720 * gfortran.dg/finalize_28.f90: New test
722 2015-02-12 Jakub Jelinek <jakub@redhat.com>
725 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
726 DW_TAG_lexical_block removal.
727 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
728 * g++.dg/guality/pr55541.C: New test.
731 * g++.dg/ubsan/pr64984.C: New test.
733 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
735 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
737 2015-02-12 Jakub Jelinek <jakub@redhat.com>
740 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
741 instructions for 2015-01-14 get_memmodel changes.
742 * gcc.target/powerpc/atomic-p8.c: Likewise.
745 * g++.dg/ubsan/pr65019.C: New test.
747 PR tree-optimization/65014
748 * gcc.c-torture/compile/pr65014.c: New test.
750 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
753 * gfortran/fmt_g0_7.f08: Revise test.
755 2015-02-11 Jeff Law <law@redhat.com>
758 * gcc.target/m68k/pr63347.c: New test.
760 2015-02-11 Marek Polacek <polacek@redhat.com>
762 * g++.dg/ubsan/shift-1.C: New test.
763 * gcc.dg/ubsan/c-shift-2.c: New test.
764 * c-c++-common/ubsan/shift-5.c: Remove file.
766 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
768 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
769 Directive adjusted to XFAIL.
770 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
773 2015-02-11 Jakub Jelinek <jakub@redhat.com>
776 * g++.dg/opt/pr65003.C: New test.
778 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
780 * lib/target-supports.exp (check_effective_target_pie): Renamed
782 (check_effective_target_pie_enabled): This.
783 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
784 * gcc.target/i386/pie.c: Likewise.
786 2015-02-11 Andrew Pinski <apinski@cavium.com>
789 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
790 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
792 2015-02-11 Jakub Jelinek <jakub@redhat.com>
795 * gcc.target/i386/pr61925-1.c: New test.
796 * gcc.target/i386/pr61925-2.c: New test.
797 * gcc.target/i386/pr61925-3.c: New test.
799 2015-02-10 Jakub Jelinek <jakub@redhat.com>
802 * g++.dg/asan/pr65004.C: New test.
804 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
807 * gcc.taget/sh/pr64661-0.h: New.
808 * gcc.taget/sh/pr64661-1.c: New.
809 * gcc.taget/sh/pr64661-2.c: New.
810 * gcc.taget/sh/pr64661-3.c: New.
811 * gcc.taget/sh/pr64661-4.c: New.
813 2015-02-10 Richard Biener <rguenther@suse.de>
815 PR tree-optimization/64995
816 * g++.dg/torture/pr64995.C: New testcase.
818 2015-02-10 Richard Biener <rguenther@suse.de>
820 PR tree-optimization/64909
821 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
823 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
825 * gcc.dg/signbit-sa.c: New test.
827 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
830 * gfortran/fmt_g0_7.f08: New test.
832 2015-02-10 Bin Cheng <bin.cheng@arm.com>
834 PR tree-optimization/43378
835 * gcc.dg/tree-ssa/pr43378.c: New test.
837 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
840 * g++.dg/torture/pr64978.C: New testcase.
842 2015-02-09 Jakub Jelinek <jakub@redhat.com>
845 * gcc.dg/asan/pr64981.c: New test.
847 2015-02-09 Marek Polacek <polacek@redhat.com>
850 * gcc.dg/pr64856.c: New test.
852 2015-02-09 Jakub Jelinek <jakub@redhat.com>
855 * gcc.dg/tree-ssa/stdarg-7.c: New test.
856 * gcc.c-torture/execute/pr64979.c: New test.
858 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
860 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
862 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
864 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
865 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
867 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
870 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
872 2015-02-09 Richard Biener <rguenther@suse.de>
874 PR tree-optimization/54000
875 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
877 2015-02-09 Tom de Vries <tom@codesourcery.com>
879 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
881 2015-02-09 Martin Liska <mliska@suse.cz>
883 * g++.dg/ipa/pr64858.C: New test.
885 2015-02-09 Tom de Vries <tom@codesourcery.com>
887 * gcc.dg/uninit-19.c: Fix warning line for fpic.
889 2015-02-08 Andrew Pinski <apinski@cavium.com>
891 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
893 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
896 * gfortran.dg/use_rename_8.f90: New.
898 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
900 * gnat.dg/addr7.ad[sb]: New test.
901 * gnat.dg/addr8.ad[sb]: Likewise.
903 2015-02-06 David Malcolm <dmalcolm@redhat.com>
906 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
907 from jit.dg/test-compile-to-executable.c's create_code, with a
908 clarification of the output message.
909 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
911 (test_jit): Use CHECK_NO_ERRORS when calling
912 gcc_jit_context_compile_to_file.
913 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
914 jit-verify-compile-to-file to jit-verify-output-file-was-created.
915 (jit-setup-compile-to-file): Likewise. Add a verbose comment
916 about deletions that are attempted.
917 (jit-verify-compile-to-file): Rename to...
918 (jit-verify-output-file-was-created): ...this, and drop the
919 attempt to run "file" and verify the output.
920 (jit-verify-assembler): New function.
921 (jit-verify-object): New function.
922 (jit-verify-dynamic-library): New function.
923 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
924 favor of an implementation from new file
925 create-code-for-hello-world-executable.h, which also adds a
927 (dg-final): Replace jit-verify-compile-to-file with
928 jit-verify-output-file-was-created, and invoke new function
929 jit-verify-assembler.
930 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
932 (dg-final): Replace jit-verify-compile-to-file with
933 jit-verify-output-file-was-created, and invoke new function
934 jit-verify-dynamic-library.
935 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
936 favor of an implementation from new file
937 create-code-for-hello-world-executable.h, which also adds a
939 (dg-final): Replace jit-verify-compile-to-file with
940 jit-verify-output-file-was-created. Strengthen the expected stdout
941 from the built executable.
942 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
943 favor of an implementation from new file
944 create-code-for-hello-world-executable.h, which also adds a
946 (dg-final): Replace jit-verify-compile-to-file with
947 jit-verify-output-file-was-created, and invoke new function
949 * jit.dg/verify-dynamic-library.c: New source file.
951 2015-02-06 Sebastian Pop <s.pop@samsung.com>
952 Brian Rzycki <b.rzycki@samsung.com>
954 PR tree-optimization/64878
955 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
957 2015-02-06 Jakub Jelinek <jakub@redhat.com>
960 * g++.dg/ipa/pr64896.C: New test.
962 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
965 * gcc.target/powerpc/pr64205.c: New file.
967 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
969 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
970 (dg-options): Use -fpie instead of -fPIE -pie.
972 2015-02-06 Jakub Jelinek <jakub@redhat.com>
975 * g++.dg/asan/pr64937.C: New test.
977 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
980 * gfortran.dg/class_to_type_4.f90: New test
982 2015-01-29 Andre Vehreschild <vehre@gmx.de>
984 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
986 2015-02-06 Jakub Jelinek <jakub@redhat.com>
988 PR rtl-optimization/64957
990 * gcc.c-torture/execute/pr64957.c: New test.
992 2015-02-05 Jeff Law <law@redhat.com>
995 * gcc.target/h8300/pr17306-1.c: New test.
996 * gcc.target/h8300/pr17306-2.c: New test.
998 2015-02-05 Tobias Burnus <burnus@net-b.de>
1001 * gfortran.dg/structure_constructor_12.f90: New.
1003 2015-02-05 Jeff Law <law@redhat.com>
1006 gcc.target/h8300/pr58400.c: New test.
1008 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
1010 * gcc.target/arm/macro_defs0.c: New test.
1011 * gcc.target/arm/macro_defs1.c: New test.
1012 * gcc.target/arm/macro_defs2.c: New test.
1014 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
1016 PR rtl-optimization/64905
1017 * gcc.target/i386/pr64905.c: Require nonpic target.
1018 (dg-options): Add -fomit-frame-pointer.
1021 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
1023 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1026 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
1029 * gfortran.dg/type_to_class_2.f90: New test
1030 * gfortran.dg/type_to_class_3.f90: New test
1032 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
1035 * g++.dg/torture/pr64686.C: New testcase.
1037 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1039 PR rtl-optimization/64905
1040 * gcc.target/i386/pr64905.c: New file.
1042 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1044 * gcc.dg/guality/pr41447-1.c: Remove xfail.
1045 * gcc.dg/guality/pr41616-1.c: Ditto.
1047 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
1050 * gcc.dg/pr64817-3.c: New.
1052 2015-02-04 Jakub Jelinek <jakub@redhat.com>
1053 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1055 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1056 pass parameters in registers.
1057 * gcc.dg/guality/pr36728-2.c (main): Likewise.
1058 * gcc.dg/guality/pr36728-3.c (main): Likewise.
1059 * gcc.dg/guality/pr36728-4.c (main): Likewise.
1061 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
1062 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1064 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
1065 list, allow for multilibed targets.
1066 * gcc.dg/combine_ashiftrt_2.c: Likewise.
1068 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1070 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
1071 * gcc.dg/pr46728-6.c: Ditto.
1073 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
1075 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
1076 for mips_nanlegacy target.
1078 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
1080 * gcc.target/i386/chkp-hidden-def.c: New.
1082 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1085 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1086 to use 24 bits for bitfield b.
1088 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1091 * lib/target-supports.exp (check_effective_target_bswap64): Do not
1092 cache result in a global variable. Include all 32-bit targets for
1095 2015-02-03 Jakub Jelinek <jakub@redhat.com>
1097 PR rtl-optimization/64756
1098 * gcc.c-torture/execute/pr64756.c: New test.
1100 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
1103 * gcc.target/sh/pr64660-0.h: New.
1104 * gcc.target/sh/pr64660-1.c: New.
1105 * gcc.target/sh/pr64660-2.c: New.
1106 * gcc.target/sh/pr64660-3.c: New.
1107 * gcc.target/sh/pr64660-4.c: New.
1109 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1112 * g++.dg/warn/Waddress-2.C: New.
1114 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
1117 * gcc.target/i386/pr49095.c: XFAIL for ia32.
1119 2015-02-03 Dodji Seketeli <dodji@redhat.com>
1121 PR preprocessor/64803
1122 * gcc.dg/cpp/builtin-macro-1.c: New test case.
1124 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
1126 * g++.dg/ipa/devirt-37.C: Disable early inlining.
1128 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
1130 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1131 (_ARM_FPSRC): Add DN and AHP fields.
1132 (clean_results): Force DN=1 on AArch64.
1133 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1134 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1135 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1136 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1137 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1138 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1140 2015-02-02 Alan Modra <amodra@gmail.com>
1142 * gcc.target/powerpc/cprophard.c: New.
1144 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
1146 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1147 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1149 2015-02-01 Jakub Jelinek <jakub@redhat.com>
1152 * gcc.dg/pr64817-1.c: New test.
1153 * gcc.dg/pr64817-2.c: New test.
1155 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
1158 * gcc.target/sh/pr64851-0.h: New
1159 * gcc.target/sh/pr64851-1.c: New
1160 * gcc.target/sh/pr64851-2.c: New
1161 * gcc.target/sh/pr64851-3.c: New
1162 * gcc.target/sh/pr64851-4.c: New
1164 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1167 * gcc.dg/torture/pr64882.c: New test.
1169 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
1172 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1175 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1177 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1178 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1179 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1180 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1181 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1182 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1184 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1185 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1187 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1188 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1191 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1194 * g++.dg/pr64688-2.C: New.
1196 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1198 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1199 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1200 * gcc.target/i386/fuse-caller-save.c: Ditto.
1201 * gcc.target/i386/headmerge-1.c: Ditto.
1202 * gcc.target/i386/headmerge-2.c: Ditto.
1203 * gcc.target/i386/sibcall-6.c: Ditto.
1205 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1208 * gcc.target/i386/pr64617.c: New test.
1210 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1213 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1214 (dg-options): Remove -m32.
1215 (dg-final): Scan for "movb %al" only.
1216 * gcc.target/i386/pr15184-2.c: Ditto.
1218 2015-01-30 Richard Biener <rguenther@suse.de>
1220 PR tree-optimization/64829
1221 * gcc.dg/vect/pr64829.c: New testcase.
1223 2015-01-29 Marek Polacek <polacek@redhat.com>
1226 * gcc.dg/pr64709.c: New test.
1228 2015-01-29 Jakub Jelinek <jakub@redhat.com>
1231 * g++.dg/ubsan/pr64717-1.C: New test.
1232 * g++.dg/ubsan/pr64717-2.C: New test.
1234 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
1236 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1238 2015-01-29 Jeff Law <law@redhat.com>
1241 * gcc.target/i386/pr15184-1.c: New test.
1242 * gcc.target/i386/pr15184-2.c: New test.
1244 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1246 PR tree-optimization/64746
1247 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1249 2015-01-29 Richard Biener <rguenther@suse.de>
1251 PR tree-optimization/64853
1252 * gcc.dg/torture/pr64853.c: New testcase.
1254 2015-01-29 Richard Biener <rguenther@suse.de>
1256 PR tree-optimization/64844
1257 * gcc.dg/vect/pr64844.c: New testcase.
1259 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1262 * gcc.dg/pr64809.c: Delete.
1264 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
1267 * gcc.target/i386/pr64805.c: New.
1269 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1271 * gcc.dg/guality/guality.h (main): Add argv[0] to
1272 guality_gdb_command.
1274 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
1277 * gcc.dg/tree-ssa/pr64801.c: New testcase.
1279 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
1282 * gcc.target/sh/sh.exp
1283 (check_effective_target_atomic_model_soft_gusa_available,
1284 check_effective_target_atomic_model_soft_tcb_available,
1285 check_effective_target_atomic_model_soft_imask_available,
1286 check_effective_target_atomic_model_hard_llcs_available): New.
1287 * gcc.target/sh/pr64659-0.h: New.
1288 * gcc.target/sh/pr64659-1.c: New.
1289 * gcc.target/sh/pr64659-2.c: New.
1290 * gcc.target/sh/pr64659-3.c: New.
1291 * gcc.target/sh/pr64659-4.c: New.
1293 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
1295 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1296 scan-assembler-times pattern.
1298 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1301 * gcc.dg/pr64809.c: New test.
1303 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
1305 PR tree-optimization/64277
1306 * gcc.dg/pr64277.c: New.
1308 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1310 PR tree-optimization/64718
1311 * gcc.c-torture/execute/pr64718.c: New test.
1313 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
1315 * gcc.target/aarch64/abs_2.c: New.
1317 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
1319 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1320 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1321 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1324 2015-01-28 Jakub Jelinek <jakub@redhat.com>
1327 * lib/target-supports.exp (check_effective_target_comdat_group): New.
1328 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1329 { target comdat_group }.
1331 2015-01-27 Tobias Burnus <burnus@net-b.de>
1334 * gfortran.dg/goacc/coarray_2.f90: New.
1336 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1340 * g++.dg/torture/pr64139.C: New testcase.
1341 * g++.dg/torture/pr60871.C: Likewise.
1343 2015-01-27 Janus Weil <janus@gcc.gnu.org>
1346 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1347 prevent linking errors.
1349 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1352 * g++.dg/torture/pr64282.C: New testcase.
1354 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1356 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
1359 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1361 * gcc.target/s390/hotpatch-13.c: New testcase.
1362 * gcc.target/s390/hotpatch-14.c: New testcase.
1363 * gcc.target/s390/hotpatch-15.c: New testcase.
1364 * gcc.target/s390/hotpatch-16.c: New testcase.
1365 * gcc.target/s390/hotpatch-17.c: New testcase.
1366 * gcc.target/s390/hotpatch-18.c: New testcase.
1367 * gcc.target/s390/hotpatch-19.c: New testcase.
1368 * gcc.target/s390/hotpatch-20.c: New testcase.
1369 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
1370 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
1371 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
1372 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
1373 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
1374 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
1375 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
1376 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
1377 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
1378 * gcc.target/s390/hotpatch-10.c: Likewise.
1379 * gcc.target/s390/hotpatch-11.c: Likewise.
1380 * gcc.target/s390/hotpatch-12.c: Likewise.
1381 * gcc.target/s390/hotpatch-2.c: Likewise.
1382 * gcc.target/s390/hotpatch-3.c: Likewise.
1383 * gcc.target/s390/hotpatch-4.c: Likewise.
1384 * gcc.target/s390/hotpatch-5.c: Likewise.
1385 * gcc.target/s390/hotpatch-6.c: Likewise.
1386 * gcc.target/s390/hotpatch-7.c: Likewise.
1387 * gcc.target/s390/hotpatch-8.c: Likewise.
1388 * gcc.target/s390/hotpatch-9.c: Likewise.
1389 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
1390 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1391 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1392 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1393 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1394 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1395 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1396 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1398 2015-01-27 Jiong Wang <jiong.wang@arm.com>
1400 * gcc.dg/long_branch.c: New testcase.
1402 2015-01-27 Richard Biener <rguenther@suse.de>
1404 PR tree-optimization/56273
1405 PR tree-optimization/59124
1406 PR tree-optimization/64277
1407 * g++.dg/warn/Warray-bounds-6.C: New testcase.
1408 * gcc.dg/Warray-bounds-12.c: Likewise.
1409 * gcc.dg/Warray-bounds-13.c: Likewise.
1411 2015-01-27 Jakub Jelinek <jakub@redhat.com>
1413 PR rtl-optimization/61058
1414 * gcc.dg/pr61058.c: New test.
1416 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
1418 * gcc.target/i386/chkp-narrow-bounds.c: New.
1420 2015-01-27 Jakub Jelinek <jakub@redhat.com>
1422 PR tree-optimization/64807
1423 * gcc.dg/pr64807.c: New test.
1426 * gcc.dg/pr64766.c: New test.
1428 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
1431 * gcc.target/sh/pr49263-4.c: New.
1433 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
1436 * gfortran.dg/allocate_with_mold_1.f90: New test
1438 2015-01-26 Jakub Jelinek <jakub@redhat.com>
1441 * gcc.dg/pr64778.c: New test.
1444 * gcc.dg/vect/pr64421.c: New test.
1446 2015-01-26 Tobias Burnus <burnus@net-b.de>
1449 * gfortran.dg/coarray_36.f: New.
1450 * gfortran.dg/coarray_37.f90: New.
1452 2015-01-26 Janus Weil <janus@gcc.gnu.org>
1455 * gfortran.dg/class_allocate_18.f90: New.
1457 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1459 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
1461 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1463 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
1465 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1467 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
1469 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1471 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
1473 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1475 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
1476 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
1477 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
1478 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
1480 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1482 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
1483 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
1484 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
1486 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
1488 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
1489 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
1490 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
1491 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
1492 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
1495 2015-01-26 Richard Biener <rguenther@suse.de>
1498 * gcc.dg/uninit-19.c: New testcase.
1500 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1502 * lib/target-supports.exp (check_effective_target_vect64): Add
1505 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
1508 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
1510 2015-01-26 Tony Liu <tony.liu@arm.com>
1512 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
1515 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
1518 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
1519 correctly, clean up afterwards.
1521 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
1524 * gfortran.dg/use_rename_7.f90: New.
1526 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
1528 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
1529 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
1531 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
1534 * gcc.target/sh/pr54236-4.c: New.
1536 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
1538 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1539 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
1542 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
1545 * gfortran.dg/open_new_segv.f90: New test.
1547 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
1556 * gcc.target/sh/pr64345-1.c: New.
1557 * gcc.target/sh/pr64345-2.c: New.
1558 * gcc.target/sh/pr59533-1.c: New.
1559 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
1560 * gcc.target/sh/pr52933-2.c: Likewise.
1561 * gcc.target/sh/pr54089-1.c: Likewise.
1562 * gcc.target/sh/pr54236-1.c: Likewise.
1563 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1564 * gcc.target/sh/pr49263-1.c: Remove xfails.
1565 * gcc.target/sh/pr49263-2.c: Likewise.
1566 * gcc.target/sh/pr49263-3.c: Likewise.
1567 * gcc.target/sh/pr53987-1.c: Likewise.
1568 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
1569 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
1570 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
1571 (test05, test06, test07, test08, test09, test10, test11, test12): New.
1572 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
1573 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
1575 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
1578 2015-01-24 Tom de Vries <tom@codesourcery.com>
1580 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
1582 2015-01-23 Ian Lance Taylor <iant@google.com>
1585 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
1586 targets without split stack support.
1588 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
1591 * gcc.target/i386/pr64317.c: New test.
1593 2015-01-23 Jakub Jelinek <jakub@redhat.com>
1595 PR rtl-optimization/63637
1596 PR rtl-optimization/60663
1597 * gcc.dg/pr63637-1.c: New test.
1598 * gcc.dg/pr63637-2.c: New test.
1599 * gcc.dg/pr63637-3.c: New test.
1600 * gcc.dg/pr63637-4.c: New test.
1601 * gcc.dg/pr63637-5.c: New test.
1602 * gcc.dg/pr63637-6.c: New test.
1603 * gcc.target/i386/pr63637-1.c: New test.
1604 * gcc.target/i386/pr63637-2.c: New test.
1605 * gcc.target/i386/pr63637-3.c: New test.
1606 * gcc.target/i386/pr63637-4.c: New test.
1607 * gcc.target/i386/pr63637-5.c: New test.
1608 * gcc.target/i386/pr63637-6.c: New test.
1610 2015-01-23 Richard Biener <rguenther@suse.de>
1613 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
1614 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
1616 2015-01-23 Marek Polacek <polacek@redhat.com>
1618 PR preprocessor/60570
1619 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
1620 * gcc.dg/cpp/pr60570.c: New test.
1622 2015-01-23 Richard Biener <rguenther@suse.de>
1625 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1626 vectorization on vect64 targets.
1628 2015-01-23 Janus Weil <janus@gcc.gnu.org>
1631 * gfortran.dg/class_allocate_17.f90: New.
1633 2015-01-23 Tobias Burnus <burnus@net-b.de>
1636 * gfortran.dg/goacc/combined_loop.f90: New.
1638 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1641 * gfortran.dg/make_unit.f90: New test.
1643 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1646 * gfortran.dg/negative_unit_int8.f: Update.
1648 2015-01-22 Jeff Law <law@redhat.com>
1651 * gcc.target/m68k/pr52076-1.c: New test.
1652 * gcc.target/m68k/pr52076-2.c: New test.
1654 2015-01-22 Richard Biener <rguenther@suse.de>
1657 * gcc.dg/torture/pr64728.c: New testcase.
1659 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
1662 * g++.dg/pr64688.C: New test.
1664 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
1666 * gcc.target/i386/chkp-always_inline.c (f1): Make static
1667 to avoid errors with -fpic.
1669 2015-01-22 Richard Biener <rguenther@suse.de>
1672 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1674 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
1676 PR rtl-optimization/64682
1677 * gcc.c-torture/execute/pr64682.c: New file.
1679 2015-01-21 Jakub Jelinek <jakub@redhat.com>
1682 * gcc.dg/pr64511.c: New test.
1684 PR rtl-optimization/62078
1685 * g++.dg/opt/pr62078.C: New test.
1688 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1690 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
1693 * gfortran.dg/internal_pack_15.f90: New test.
1695 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1697 * c-c++-common/tsan/step.c: New testcase.
1699 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1701 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1703 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1705 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1707 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1709 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1711 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1713 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1715 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1717 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1719 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1721 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1723 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1725 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1727 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1729 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1731 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1733 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1735 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1737 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1739 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1741 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1743 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1745 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1747 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1749 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1750 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1751 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1754 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1756 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1757 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1758 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1761 2015-01-21 Renlin Li <renlin.li@arm.com>
1763 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1764 * g++.dg/tls/thread_local5g.C: Likewise.
1765 * g++.dg/tls/thread_local6g.C: Likewise.
1767 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1769 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1770 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1771 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1773 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1775 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1776 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1777 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1779 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1781 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1782 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1783 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1785 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
1787 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1788 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1789 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1791 2015-01-20 Jeff Law <law@redhat.com>
1794 * gcc.target/m68k/pr59946.c: New test.
1796 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1798 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1799 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1800 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1802 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1804 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1805 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1806 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1808 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1810 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1811 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1812 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1814 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1816 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1817 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1818 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1820 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1823 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1825 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1826 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1827 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1829 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1831 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1832 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1833 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1835 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
1837 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1839 2015-01-20 Jakub Jelinek <jakub@redhat.com>
1841 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1844 * g++.dg/ubsan/pr64632.C: New test.
1847 * gcc.dg/pr64663.c: New test.
1849 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1852 * g++.dg/warn/Wunused-var-23.C: New.
1854 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1857 * g++.dg/cpp0x/constexpr-59937-1.C: New.
1858 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1860 2015-01-20 Richard Biener <rguenther@suse.de>
1863 * gcc.dg/lto/pr64684_0.c: New testcase.
1864 * gcc.dg/lto/pr64684_1.c: Likewise.
1865 * gcc.dg/lto/pr64684_2.c: Likewise.
1866 * gcc.dg/lto/pr64685_0.c: Likewise.
1867 * gcc.dg/lto/pr64685_1.c: Likewise.
1869 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
1872 * g++.dg/cpp1y/lambda-init12.C: New.
1874 2015-01-20 Richard Biener <rguenther@suse.de>
1876 PR tree-optimization/64410
1877 * g++.dg/vect/pr64410.cc: Require vect_double.
1879 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
1882 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1884 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
1888 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1890 PR rtl-optimization/64081
1891 * gcc.dg/pr64081.c: New test.
1893 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1895 * jit.dg/harness.h: Include <unistd.h>.
1896 (CHECK_NO_ERRORS): New.
1897 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1898 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1899 gcc_jit_context_compile_to_file.
1900 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1901 args to the spawned executable.
1902 (jit-expand-vars): New function.
1903 (jit-exe-params): New variable.
1904 (dg-jit-set-exe-params): New function.
1905 (jit-dg-test): Detect testcases that use
1906 jit-verify-compile-to-file and call jit-setup-compile-to-file.
1907 Set arguments of spawned process to jit-exe-params.
1908 (jit-get-output-filename): New function.
1909 (jit-setup-compile-to-file): New function.
1910 (jit-verify-compile-to-file): New function.
1911 (jit-run-executable): New function.
1912 (jit-verify-executable): New function.
1913 * jit.dg/test-compile-to-assembler.c: New testcase.
1914 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1915 * jit.dg/test-compile-to-executable.c: New testcase.
1916 * jit.dg/test-compile-to-object.c: New testcase.
1918 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
1921 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1924 2015-01-19 Martin Liska <mliska@suse.cz>
1926 * objc/compile/pr64668.m: New test.
1928 2015-01-19 David Malcolm <dmalcolm@redhat.com>
1930 * jit.dg/test-arith-overflow.c: Include stdbool.h.
1931 (create_overflow_fn): Update comment to clarify that
1932 the third param of the created function is a bool *, not
1934 (verify_int_overflow_fn): Convert param "expected_ovf" from
1935 int to bool. Update third param of "overflow_fn_type" from int *
1936 to bool *. Update local "actual_ovf" from int to bool.
1937 (verify_uint_overflow_fn): Likewise.
1939 2015-01-19 Martin Liska <mliska@suse.cz>
1941 * gcc.dg/ipa/ipa-icf-33.c: New test.
1943 2015-01-19 Felix Yang <felix.yang@huawei.com>
1944 Haijian Zhang <z.zhanghaijian@huawei.com>
1946 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1947 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1948 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1949 result_float64x2, expected_hfloat64x2): New helper type, variable and
1951 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1952 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1953 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1954 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1955 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1956 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1957 and target without the FMA feature.
1959 2015-01-19 Jiong Wang <jiong.wang@arm.com>
1961 * gcc.target/aarch64/pr64304.c: New testcase.
1963 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
1965 PR rtl-optimization/64081
1966 * gcc.dg/pr64081.c: New test.
1968 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
1971 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1973 * gcc.target/aarch64/test_frame_6.c: Likewise.
1974 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1975 and x19 (in the epilogue).
1976 * gcc.target/aarch64/test_frame_4.c: Likewise.
1977 * gcc.target/aarch64/test_frame_7.c: Likewise.
1979 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
1981 * gcc.target/i386/chkp-always_inline.c: New.
1983 2015-01-15 Andrew Pinski <apinski@cavium.com>
1984 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1986 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1987 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1989 2015-01-18 Andre Vehreschild <vehre@gmx.de>
1992 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1993 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1995 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1998 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2000 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
2003 * gcc.target/sh/torture/pr64652.c: New.
2005 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2007 * gcc.dg/ipa/ipa-icf-32.c: Update template.
2008 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2009 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2010 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2011 * c-c++-common/asan/kasan-recover-1.c: Likewise.
2012 * c-c++-common/asan/kasan-recover-2.c: Likewise.
2014 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2017 * g++.dg/torture/pr64378.C: New testcase.
2019 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2022 * gfortran.dg/block_13.f08: New test
2024 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2027 * gfortran.dg/associate_1.f03: Allow test for character with
2030 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2032 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2033 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2035 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2037 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2039 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
2042 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2044 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2047 * gfortran.dg/alloc_comp_assign_13.f08: New test.
2050 * gfortran.dg/alloc_comp_assign_14.f08: New test.
2053 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2055 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2058 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2060 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
2062 PR rtl-optimization/52773
2063 * gcc.c-torture/compile/pr52773.c: New test.
2065 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2068 * g++.dg/cpp0x/alias-decl-46.C: New.
2070 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2072 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2074 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2076 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
2078 (CHECK_FP): Likewise.
2079 (CHECK_CUMULATIVE_SAT): Likewise.
2081 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2083 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2084 (Set_Neon_Cumulative_Sat): Add parameter.
2085 (__set_neon_cumulative_sat): Support new parameter.
2086 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2087 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2089 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2090 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2093 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2095 * g++.dg/tsan/vptr_benign_race.C: New testcase.
2096 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2098 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2101 * g++.dg/tls/thread_local-ice4.C: New.
2103 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
2105 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2108 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2111 * g++.dg/cpp0x/vt-62276.C: New.
2113 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2116 * g++.dg/pr64353.C: New.
2118 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2121 * gcc.target/aarch64/pr64263_1.c: New test.
2123 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2125 PR tree-optimization/64434
2126 * gcc.dg/torture/pr64434.c: Move to...
2127 * gcc.dg/pr64434.c: ... here.
2129 2015-01-16 Richard Biener <rguenther@suse.de>
2132 * gcc.dg/uninit-18.c: New testcase.
2134 2015-01-16 Richard Biener <rguenther@suse.de>
2136 PR tree-optimization/64568
2137 * g++.dg/torture/pr64568-2.C: New testcase.
2139 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2142 * gcc.target/i386/chkp-label-address.c: New.
2144 2015-01-16 Janus Weil <janus@gcc.gnu.org>
2147 * gfortran.dg/pointer_init_6.f90: Extended.
2149 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
2151 * gcc.c-torture/compile/20150108.c: New test.
2153 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
2155 * gcc.target/visium: New directory.
2157 2015-01-16 Richard Biener <rguenther@suse.de>
2159 PR tree-optimization/61743
2160 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2161 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2163 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
2165 * gcc.dg/pr64015.c: New test.
2167 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
2171 * g++.dg/ipa/pr64612.C: New test.
2173 2015-01-16 Renlin Li <renlin.li@arm.com>
2175 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2177 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
2179 * gcc.target/i386/sse-14.c: Test new intrinsic.
2180 * gcc.target/i386/sse-22.c: Ditto.
2182 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2185 * g++.dg/cpp0x/auto44.C: New.
2187 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
2190 * gcc.target/nios2/gpopt-all.c: New test case.
2191 * gcc.target/nios2/gpopt-local.c: New test case.
2192 * gcc.target/nios2/gpopt-global.c: New test case.
2193 * gcc.target/nios2/gpopt-data.c: New test case.
2194 * gcc.target/nios2/gpopt-none.c: New test case.
2196 2015-01-15 Jakub Jelinek <jakub@redhat.com>
2198 * g++.dg/ubsan/vptr-1.C: New test.
2199 * g++.dg/ubsan/vptr-2.C: New test.
2200 * g++.dg/ubsan/vptr-3.C: New test.
2201 * g++.dg/ubsan/vptr-4.C: New test.
2202 * g++.dg/ubsan/vptr-5.C: New test.
2203 * g++.dg/ubsan/vptr-6.C: New test.
2204 * g++.dg/ubsan/vptr-7.C: New test.
2205 * g++.dg/ubsan/vptr-8.C: New test.
2206 * g++.dg/ubsan/vptr-9.C: New test.
2208 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2210 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2212 * lib/gcc-dg.exp: Likewise.
2214 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
2216 PR rtl-optimization/64110
2217 * gcc.target/i386/pr64110.c: Add scan-assembler.
2219 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
2220 James Norris <jnorris@codesourcery.com>
2221 Cesar Philippidis <cesar@codesourcery.com>
2222 Ilmir Usmanov <i.usmanov@samsung.com>
2224 * lib/target-supports.exp (check_effective_target_fopenacc): New
2226 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2227 * g++.dg/goacc/goacc.exp: Likewise.
2228 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2229 * gcc.dg/goacc/goacc.exp: Likewise.
2230 * gfortran.dg/goacc/goacc.exp: Likewise.
2231 * c-c++-common/cpp/openacc-define-1.c: New file.
2232 * c-c++-common/cpp/openacc-define-2.c: Likewise.
2233 * c-c++-common/cpp/openacc-define-3.c: Likewise.
2234 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2235 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2236 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2237 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2238 * c-c++-common/goacc/asyncwait-1.c: Likewise.
2239 * c-c++-common/goacc/cache-1.c: Likewise.
2240 * c-c++-common/goacc/clauses-fail.c: Likewise.
2241 * c-c++-common/goacc/collapse-1.c: Likewise.
2242 * c-c++-common/goacc/data-1.c: Likewise.
2243 * c-c++-common/goacc/data-2.c: Likewise.
2244 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2245 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2246 * c-c++-common/goacc/deviceptr-2.c: Likewise.
2247 * c-c++-common/goacc/deviceptr-3.c: Likewise.
2248 * c-c++-common/goacc/if-clause-1.c: Likewise.
2249 * c-c++-common/goacc/if-clause-2.c: Likewise.
2250 * c-c++-common/goacc/kernels-1.c: Likewise.
2251 * c-c++-common/goacc/loop-1.c: Likewise.
2252 * c-c++-common/goacc/loop-private-1.c: Likewise.
2253 * c-c++-common/goacc/nesting-1.c: Likewise.
2254 * c-c++-common/goacc/nesting-data-1.c: Likewise.
2255 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2256 * c-c++-common/goacc/parallel-1.c: Likewise.
2257 * c-c++-common/goacc/pcopy.c: Likewise.
2258 * c-c++-common/goacc/pcopyin.c: Likewise.
2259 * c-c++-common/goacc/pcopyout.c: Likewise.
2260 * c-c++-common/goacc/pcreate.c: Likewise.
2261 * c-c++-common/goacc/pragma_context.c: Likewise.
2262 * c-c++-common/goacc/present-1.c: Likewise.
2263 * c-c++-common/goacc/reduction-1.c: Likewise.
2264 * c-c++-common/goacc/reduction-2.c: Likewise.
2265 * c-c++-common/goacc/reduction-3.c: Likewise.
2266 * c-c++-common/goacc/reduction-4.c: Likewise.
2267 * c-c++-common/goacc/sb-1.c: Likewise.
2268 * c-c++-common/goacc/sb-2.c: Likewise.
2269 * c-c++-common/goacc/sb-3.c: Likewise.
2270 * c-c++-common/goacc/update-1.c: Likewise.
2271 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2272 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2273 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2274 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2275 * gfortran.dg/goacc/assumed.f95: Likewise.
2276 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2277 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2278 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2279 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2280 * gfortran.dg/goacc/branch.f95: Likewise.
2281 * gfortran.dg/goacc/cache-1.f95: Likewise.
2282 * gfortran.dg/goacc/coarray.f95: Likewise.
2283 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2284 * gfortran.dg/goacc/cray.f95: Likewise.
2285 * gfortran.dg/goacc/critical.f95: Likewise.
2286 * gfortran.dg/goacc/data-clauses.f95: Likewise.
2287 * gfortran.dg/goacc/data-tree.f95: Likewise.
2288 * gfortran.dg/goacc/declare-1.f95: Likewise.
2289 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2290 * gfortran.dg/goacc/fixed-1.f: Likewise.
2291 * gfortran.dg/goacc/fixed-2.f: Likewise.
2292 * gfortran.dg/goacc/fixed-3.f: Likewise.
2293 * gfortran.dg/goacc/fixed-4.f: Likewise.
2294 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2295 * gfortran.dg/goacc/if.f95: Likewise.
2296 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2297 * gfortran.dg/goacc/list.f95: Likewise.
2298 * gfortran.dg/goacc/literal.f95: Likewise.
2299 * gfortran.dg/goacc/loop-1.f95: Likewise.
2300 * gfortran.dg/goacc/loop-2.f95: Likewise.
2301 * gfortran.dg/goacc/loop-3.f95: Likewise.
2302 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2303 * gfortran.dg/goacc/omp.f95: Likewise.
2304 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2305 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2306 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2307 * gfortran.dg/goacc/parameter.f95: Likewise.
2308 * gfortran.dg/goacc/private-1.f95: Likewise.
2309 * gfortran.dg/goacc/private-2.f95: Likewise.
2310 * gfortran.dg/goacc/private-3.f95: Likewise.
2311 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2312 * gfortran.dg/goacc/reduction-2.f95: Likewise.
2313 * gfortran.dg/goacc/reduction.f95: Likewise.
2314 * gfortran.dg/goacc/routine-1.f90: Likewise.
2315 * gfortran.dg/goacc/routine-2.f90: Likewise.
2316 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2317 * gfortran.dg/goacc/several-directives.f95: Likewise.
2318 * gfortran.dg/goacc/sie.f95: Likewise.
2319 * gfortran.dg/goacc/subarrays.f95: Likewise.
2320 * gfortran.dg/gomp/map-1.f90: Likewise.
2321 * gfortran.dg/openacc-define-1.f90: Likewise.
2322 * gfortran.dg/openacc-define-2.f90: Likewise.
2323 * gfortran.dg/openacc-define-3.f90: Likewise.
2324 * g++.dg/gomp/block-1.C: Update for changed compiler output.
2325 * g++.dg/gomp/block-2.C: Likewise.
2326 * g++.dg/gomp/block-3.C: Likewise.
2327 * g++.dg/gomp/block-5.C: Likewise.
2328 * g++.dg/gomp/target-1.C: Likewise.
2329 * g++.dg/gomp/target-2.C: Likewise.
2330 * g++.dg/gomp/taskgroup-1.C: Likewise.
2331 * g++.dg/gomp/teams-1.C: Likewise.
2332 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2333 * gcc.dg/cilk-plus/jump.c: Likewise.
2334 * gcc.dg/gomp/block-1.c: Likewise.
2335 * gcc.dg/gomp/block-10.c: Likewise.
2336 * gcc.dg/gomp/block-2.c: Likewise.
2337 * gcc.dg/gomp/block-3.c: Likewise.
2338 * gcc.dg/gomp/block-4.c: Likewise.
2339 * gcc.dg/gomp/block-5.c: Likewise.
2340 * gcc.dg/gomp/block-6.c: Likewise.
2341 * gcc.dg/gomp/block-7.c: Likewise.
2342 * gcc.dg/gomp/block-8.c: Likewise.
2343 * gcc.dg/gomp/block-9.c: Likewise.
2344 * gcc.dg/gomp/target-1.c: Likewise.
2345 * gcc.dg/gomp/target-2.c: Likewise.
2346 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2347 * gcc.dg/gomp/teams-1.c: Likewise.
2349 2015-01-15 David Malcolm <dmalcolm@redhat.com>
2351 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
2354 2015-01-15 Mike Stump <mikestump@comcast.net>
2356 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
2357 * gcc.dg/inline_2.c: Likewise.
2358 * gcc.dg/inline_3.c: Likewise.
2359 * gcc.dg/inline_4.c: Likewise.
2361 2015-01-15 Janus Weil <janus@gcc.gnu.org>
2364 * gfortran.dg/proc_ptr_comp_43.f90: New.
2366 2015-01-15 Mike Stump <mikestump@comcast.net>
2368 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
2369 * gcc.dg/unroll_2.c: Likewise.
2370 * gcc.dg/unroll_3.c: Likewise.
2371 * gcc.dg/unroll_4.c: Likewise.
2372 * gcc.dg/unroll_5.c: Likewise.
2374 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
2377 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
2379 * gcc.target/aarch64/test_frame_6.c: Likewise.
2380 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
2381 x30 and x19 (in the epilogue).
2382 * gcc.target/aarch64/test_frame_4.c: Likewise.
2383 * gcc.target/aarch64/test_frame_7.c: Likewise.
2385 2015-01-15 Martin Liska <mliska@suse.cz>
2387 * g++.dg/ipa/pr64068.C: New test.
2388 * gcc.dg/ipa/PR64559.c: New test.
2390 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
2392 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
2395 2015-01-15 Richard Biener <rguenther@suse.de>
2397 PR tree-optimization/61743
2398 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
2399 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2401 2015-01-15 Renlin Li <renlin.li@arm.com>
2403 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
2404 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
2406 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
2408 * gcc.dg/vect/vect-aggressive-1.c: New.
2409 * gcc.target/i386/avx2-vect-aggressive.c: New.
2411 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
2413 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
2415 2015-01-15 Richard Biener <rguenther@suse.de>
2418 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
2419 -Wl,-undefined,dynamic_lookup.
2421 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2423 * gnat.dg/opt47.adb: New test.
2425 2015-01-15 Richard Biener <rguenther@suse.de>
2428 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
2430 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
2432 PR tree-optimization/64434
2433 * gcc.dg/torture/pr64434.c: New test.
2435 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
2437 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
2438 -mno-micromips. MIPS32R1 and below require -mno-micromips.
2439 -march=loongson* and -march=octeon* require -mno-micromips.
2441 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
2442 Matthew Fortune <matthew.fortune@imgtec.com>
2444 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
2445 * gcc.target/mips/call-saved-5.c (foo): Likewise.
2446 * gcc.target/mips/call-saved-6.c (foo): Likewise.
2447 * gcc.target/mips/call-saved-7.c: New file.
2448 * gcc.target/mips/call-saved-8.c: New file.
2449 * gcc.target/mips/call-saved-9.c: New file.
2451 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
2453 * gcc.target/mips/lsa.c: New file.
2454 * gcc.target/mips/mips64-lsa.c: Likewise.
2455 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
2456 * gcc.target/mips/mulsize-4.c: Likewise.
2457 * gcc.target/mips/mulsize-5.c: New file.
2458 * gcc.target/mips/mulsize-6.c: Likewise.
2459 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
2460 and !HAS_LSA as ghost options.
2461 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
2464 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
2466 * g++.dg/torture/20141013.c: Set -fno-short-enums.
2468 2015-01-15 Richard Biener <rguenther@suse.de>
2471 * gcc.dg/torture/pr64365.c: New testcase.
2473 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
2475 * gcc.dg/stackprotectexplicit1.c: New test.
2476 * g++.dg/stackprotectexplicit2.c: New test.
2478 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2481 * gfortran.dg/inquire_internal.f90: New.
2482 * gfortran.dg/negative_unit_check.f90: New.
2484 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
2487 * gcc.target/sh/pr53988-1.c: New.
2489 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
2492 * g++.dg/tls/thread_local-ice3.C: New.
2494 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
2496 * gcc.target/i386/fentry-override.c: Properly place {} in target
2497 selector. Remove nonpic.
2498 * gcc.target/i386/fentry.c: Likewise.
2500 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
2502 * gcc.dg/atomic-invalid.c: Check for invalid memory model
2503 warnings instead of errors.
2505 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
2507 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
2508 option support instead of ENABLE_LTO from Makefile.
2510 2015-01-14 Richard Biener <rguenther@suse.de>
2512 PR tree-optimization/59354
2513 * gcc.dg/vect/pr59354.c: New testcase.
2515 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
2517 * lib/target-supports.exp
2518 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
2519 on ARM architures before v7.
2521 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
2524 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
2527 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2530 * gcc.target/i386/pr64386.c: New test.
2532 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2535 * gcc.target/i386/pr64393.c: New test.
2537 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
2540 * gcc.target/i386/pr64387.c: New test.
2542 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
2544 * gcc.target/aarch64/store-pair-1.c: Fix typo.
2546 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2548 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
2550 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2553 * gcc.target/arm/pr64453.c: New.
2555 2015-01-14 Richard Biener <rguenther@suse.de>
2558 * gcc.dg/lto/pr64415_0.c: New testcase.
2559 * gcc.dg/lto/pr64415_1.c: Likewise.
2561 2015-01-14 Martin Liska <mliska@suse.cz>
2563 * gcc.dg/ipa/pr64307.c: New test.
2565 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
2567 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
2570 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2573 * gcc.target/arm/pr64460_1.c: New test.
2575 2015-01-14 Richard Biener <rguenther@suse.de>
2577 PR tree-optimization/64493
2578 PR tree-optimization/64495
2579 * gcc.dg/vect/pr64493.c: New testcase.
2580 * gcc.dg/vect/pr64495.c: Likewise.
2582 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
2584 * gcc.dg/Warray-bounds-11.c: New test-case.
2586 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2588 * gcc.target/mips/octeon3-pipe-1.c: New test.
2590 2015-01-13 David Malcolm <dmalcolm@redhat.com>
2592 * jit.dg/harness.h (set_up_logging): Move string concatenation
2594 (concat_strings): New function.
2595 (dump_reproducer): New function.
2596 (test_jit): Call dump_reproducer.
2597 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
2599 (jit-dg-test): Delete any generated reproducer from previous runs.
2600 Verify that a generated reproducer was created, and verify that it
2602 * jit.dg/test-nested-contexts.c (main): Call
2603 gcc_jit_context_dump_reproducer_to_file.
2605 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2607 * gcc.dg/aru-2.c: Add dg-require-profiling.
2609 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2611 * lib/target-supports.exp (check_profiling_available): Check if
2614 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
2617 * g++.dg/torture/pr64565.C: New testcase.
2619 2015-01-13 Marek Polacek <polacek@redhat.com>
2622 * gcc.dg/tm/pr64391.c: New test.
2624 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2626 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2629 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
2631 * gcc.target/i386/pie.c: New test.
2633 * lib/target-supports.exp (check_effective_target_pie): New.
2635 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2637 PR rtl-optimization/64286
2638 * gcc.target/i386/avx2-pr64286.c: New test.
2640 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
2643 * g++.dg/cpp0x/vt-57626.C: New.
2645 2015-01-13 Jakub Jelinek <jakub@redhat.com>
2648 * gfortran.dg/pr64528.f90: New test.
2650 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
2652 * gcc.target/aarch64/subsp.c: New test.
2654 2015-01-13 Andrew Pinski <apinski@cavium.com>
2656 * gcc.target/aarch64/store-pair-1.c: New testcase.
2658 2015-01-13 Richard Biener <rguenther@suse.de>
2661 * gcc.dg/lto/pr64373_0.c: New testcase.
2663 2015-01-13 Andrew Pinski <apinski@cavium.com>
2665 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2666 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2668 2015-01-13 Richard Biener <rguenther@suse.de>
2670 PR tree-optimization/64406
2671 * gcc.dg/pr64406.c: New testcase.
2673 2015-01-13 Richard Biener <rguenther@suse.de>
2675 PR tree-optimization/64404
2676 * gcc.dg/vect/pr64404.c: New testcase.
2678 2015-01-13 Richard Biener <rguenther@suse.de>
2680 PR tree-optimization/64568
2681 * g++.dg/torture/pr64568.C: New testcase.
2683 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2685 * jit.dg/test-error-local-used-from-other-function.c: New test
2687 * jit.dg/test-error-param-reuse.c: New test case.
2688 * jit.dg/test-error-param-sharing.c: New test case.
2689 * jit.dg/test-error-param-used-from-other-function.c: New test
2691 * jit.dg/test-error-param-used-without-a-function.c: New test
2694 2015-01-12 Jakub Jelinek <jakub@redhat.com>
2696 PR tree-optimization/64563
2697 * gcc.dg/pr64563.c: New test.
2700 * gcc.target/i386/pr64513.c: New test.
2702 PR tree-optimization/64454
2703 * gcc.dg/pr64454.c: New test.
2706 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2708 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2709 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2710 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2711 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2712 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2713 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2714 * gcc.dg/vect/slp-25.c: Likewise.
2715 * gcc.dg/vect/vect-109.c: Likewise.
2716 * gcc.dg/vect/vect-13.c: Likewise.
2717 * gcc.dg/vect/vect-17.c: Likewise.
2718 * gcc.dg/vect/vect-18.c: Likewise.
2719 * gcc.dg/vect/vect-19.c: Likewise.
2720 * gcc.dg/vect/vect-20.c: Likewise.
2721 * gcc.dg/vect/vect-21.c: Likewise.
2722 * gcc.dg/vect/vect-22.c: Likewise.
2723 * gcc.dg/vect/vect-27.c: Likewise.
2724 * gcc.dg/vect/vect-29.c: Likewise.
2725 * gcc.dg/vect/vect-2-big-array.c: Likewise.
2726 * gcc.dg/vect/vect-2.c: Likewise.
2727 * gcc.dg/vect/vect-3.c: Likewise.
2728 * gcc.dg/vect/vect-4.c: Likewise.
2729 * gcc.dg/vect/vect-5.c: Likewise.
2730 * gcc.dg/vect/vect-72.c: Likewise.
2731 * gcc.dg/vect/vect-73-big-array.c: Likewise.
2732 * gcc.dg/vect/vect-73.c: Likewise.
2733 * gcc.dg/vect/vect-77-global.c: Likewise.
2734 * gcc.dg/vect/vect-78-global.c: Likewise.
2735 * gcc.dg/vect/vect-7.c: Likewise.
2736 * gcc.dg/vect/vect-86.c: Likewise.
2737 * gcc.dg/vect/vect-align-1.c: Likewise.
2738 * gcc.dg/vect/vect-align-3.c: Likewise.
2739 * gcc.dg/vect/vect-all-big-array.c: Likewise.
2740 * gcc.dg/vect/vect-all.c: Likewise.
2741 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2742 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2743 * gcc.dg/vect/vect-peel-3.c: Likewise.
2744 * gcc.dg/vect/vect-peel-4.c: Likewise.
2745 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2747 2015-01-12 Jeff Law <law@redhat.com>
2750 * gcc.target/m68k/pr64461.c: New test.
2752 2015-01-12 David Malcolm <dmalcolm@redhat.com>
2754 * jit.dg/test-array-as-pointer.c (create_code): Update call
2755 to gcc_jit_context_new_global by setting "kind" to
2756 GCC_JIT_GLOBAL_IMPORTED.
2757 * jit.dg/test-error-array-as-pointer.c: Likewise.
2758 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2759 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2760 setting kind to GCC_JIT_GLOBAL_EXPORTED.
2761 * jit.dg/test-using-global.c (the_global): Rename to...
2762 (imported_global): ...this.
2763 (create_code): Update to test the three kinds of global.
2764 (verify_code): Likewise.
2766 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
2769 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
2771 * gcc.target/i386/pr64291-2.c: Updated.
2773 2015-01-12 Richard Biener <rguenther@suse.de>
2775 PR tree-optimization/64530
2776 * gfortran.dg/pr64530.f90: New testcase.
2778 2015-01-12 Richard Biener <rguenther@suse.de>
2781 * gcc.dg/torture/pr64357.c: New testcase.
2783 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
2785 * gcc.target/i386/nop-mcount.c: Properly place {} in target
2788 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2789 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2791 2015-01-12 Martin Liska <mliska@suse.cz>
2793 * gcc.dg/ipa/PR64550.c: New test.
2795 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
2798 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2800 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2803 * gfortran.dg/typebound_operator_20.f90: New.
2805 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2808 * gfortran.dg/proc_ptr_comp_42.f90: New.
2810 2015-01-11 Janus Weil <janus@gcc.gnu.org>
2813 * gfortran.dg/proc_ptr_comp_41.f90: New.
2815 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
2817 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2819 2015-01-10 Tobias Burnus <burnus@net-b.de>
2822 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2823 and add dg-excess-errors.
2824 * gfortran.dg/line_length_6.f90: New.
2825 * gfortran.dg/line_length_7.f90: New.
2826 * gfortran.dg/line_length_8.f90: New.
2827 * gfortran.dg/line_length_9.f90: New.
2828 * gfortran.dg/line_length_10.f90: New.
2829 * gfortran.dg/line_length_11.f90: New.
2831 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2833 * jit.dg/test-threads.c (struct testcase): Move declaration
2834 to jit.dg/all-non-failing-tests.h.
2835 (testcases): Likewise.
2836 * jit.dg/all-non-failing-tests.h (struct testcase): Move
2837 declaration here from jit.dg/all-non-failing-tests.h.
2838 (testcases): Likewise.
2839 * jit.dg/test-combination.c (create_code): Eliminate spelling
2840 out all of the testcases in favor of looping through the
2841 "testcases" metadata.
2842 (verify_code): Likewise.
2844 2015-01-09 Jakub Jelinek <jakub@redhat.com>
2846 PR rtl-optimization/64536
2847 * gcc.dg/pr64536.c: New test.
2849 2015-01-09 David Malcolm <dmalcolm@redhat.com>
2851 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2852 * jit.dg/test-combination.c (create_code): Likewise.
2853 (verify_code): Likewise.
2854 * jit.dg/test-constants.c: New test case.
2855 * jit.dg/test-threads.c: Add test-constants.c.
2857 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
2860 * objc.dg/gnu-api-2-class.m: Add a test case
2861 for the above change.
2863 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
2865 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2867 2015-01-09 Richard Biener <rguenther@suse.de>
2869 PR tree-optimization/64410
2870 * g++.dg/vect/pr64410.cc: New testcase.
2872 2015-01-09 Martin Liska <mliska@suse.cz>
2874 * gcc.dg/ipa/ipa-icf-32.c: New test.
2876 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2878 * c-c++-common/tsan/tsan_barrier.h: New.
2879 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2880 * c-c++-common/tsan/bitfield_race.c: Likewise.
2881 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2882 * c-c++-common/tsan/mutexset1.c: Likewise.
2883 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2884 * c-c++-common/tsan/race_on_mutex.c: Likewise.
2885 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2886 * c-c++-common/tsan/simple_race.c: Likewise.
2887 * c-c++-common/tsan/simple_stack.c: Likewise.
2888 * c-c++-common/tsan/sleep_sync.c: Likewise.
2889 * c-c++-common/tsan/tiny_race.c: Likewise.
2890 * c-c++-common/tsan/tls_race.c: Likewise.
2891 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2892 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2893 * g++.dg/tsan/atomic_free.C: Likewise.
2894 * g++.dg/tsan/atomic_free2.C: Likewise.
2895 * g++.dg/tsan/cond_race.C: Likewise.
2896 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2898 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
2901 * lib/target-supports.exp (check_effective_target_libatomic_available):
2903 * gfortran.dg/coarray/caf.exp: Only add -latomic for
2904 targets that match effective-target libatomic_available.
2905 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2907 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2909 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2910 Verify the result of gcc_jit_context_get_last_error.
2911 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2913 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2915 PR tree-optimization/63989
2916 * gcc.dg/strlenopt-27.c: New test.
2918 2015-01-08 David Malcolm <dmalcolm@redhat.com>
2920 * jit.dg/harness.h (set_up_logging): New function.
2921 (test_jit): Fail if gcc_jit_context_acquire fails. Call
2922 set_up_logging on the context, so that every testcase is
2923 logged to a particular file.
2924 * jit.dg/test-nested-contexts.c (main): Open a logfile,
2925 and call gcc_jit_context_set_logfile on the top-level context.
2927 2015-01-08 Jakub Jelinek <jakub@redhat.com>
2930 * g++.dg/opt/pr64338.C: New test.
2932 2015-01-08 Tobias Burnus <burnus@net-b.de>
2934 * gfortran.dg/coarray/codimension_2b.f90: New file.
2935 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2936 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2938 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2941 * g++.dg/ext/fnname4.C: New.
2943 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2946 * g++.dg/cpp0x/constexpr-64462.C: New.
2948 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2951 * g++.dg/cpp0x/deleted10.C: New.
2953 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2955 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2957 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2959 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2960 GCC_JIT_UNARY_OP_ABS.
2961 (verify_unary_ops): Likewise.
2963 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2965 * jit.dg/test-arith-overflow.c: New test case.
2966 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2967 * jit.dg/test-combination.c (create_code): Likewise.
2968 (verify_code): Likewise.
2969 * jit.dg/test-threads.c (testcases): Likewise.
2971 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2973 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2974 rather than "jit". Load g++.exp, and call g++_init.
2975 Run test-*.cc files within the testsuite and *.cc files within
2977 (jit-dg-test): Drop the addition of -fgnu89-inline to
2978 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2979 doing it when compiling C testcases (since g++ does not handle
2980 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2981 is restored to the value after g++_init ran, rather than the
2982 value before g++_init ran. Return a list of
2983 $comp_output $output_file, as dg-test assumes.
2985 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2987 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2988 make it easier to figure out the origin of each test result when
2989 running test-combination.c and test-threads.c.
2990 (CHECK_VALUE): Likewise.
2991 (CHECK_DOUBLE_VALUE): Likewise.
2992 (CHECK_STRING_VALUE): Likewise.
2993 (CHECK_STRING_STARTS_WITH): Likewise.
2994 (CHECK_STRING_CONTAINS): Likewise.
2996 (check_string_value): Likewise, add "funcname" param.
2997 (check_string_starts_with): Likewise.
2998 (check_string_contains): Likewise.
3000 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3002 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3003 generating name of built executable.
3005 2015-01-07 Marek Polacek <polacek@redhat.com>
3008 * gcc.dg/pr64440.c: New test.
3009 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3011 2015-01-07 Marek Polacek <polacek@redhat.com>
3014 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3015 * gcc.dg/pr64417.c: New test.
3017 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3020 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3023 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3025 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3026 Check if testcases run without errors, not just if they compile.
3028 2015-01-06 Christian Bruel <christian.bruel@st.com>
3031 * gcc.target/sh/pr64507.c: New test.
3033 2015-01-06 Arnaud Charlet <charlet@adacore.com>
3035 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3037 2015-01-06 Jakub Jelinek <jakub@redhat.com>
3039 * c-c++-common/asan/sanitize-all-1.c: New test.
3040 * c-c++-common/ubsan/sanitize-all-1.c: New test.
3041 * c-c++-common/ubsan/sanitize-all-2.c: New test.
3042 * c-c++-common/ubsan/sanitize-all-3.c: New test.
3043 * c-c++-common/ubsan/sanitize-all-4.c: New test.
3045 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3047 * lib/target-supports.exp (check_profiling_available): Return 0 for
3049 (check_effective_target_tls_runtime): Likewise.
3050 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3051 * gcc.dg/20020312-2.c: Adjust for Visium.
3052 * gcc.dg/tls/thr-cse-1.c: Likewise
3053 * gcc.dg/tree-ssa/20040204-1.c: Likewise
3054 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3055 * gcc.dg/weak/typeof-2.c: Likewise.
3057 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
3059 PR rtl-optimization/64287
3060 * gcc.dg/aru-2.c: New test.
3062 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3065 * c-c++-common/ubsan/pr64344-1.c: New test.
3066 * c-c++-common/ubsan/pr64344-2.c: New test.
3068 PR tree-optimization/64465
3069 * gcc.dg/pr64465.c: New test.
3071 PR tree-optimization/64494
3072 * gcc.c-torture/compile/pr64494.c: New test.
3074 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3077 * gfortran.dg/realloc_on_assign_25.f90: New test.
3079 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3081 Update copyright years.
3083 2015-01-05 Marek Polacek <polacek@redhat.com>
3086 * gcc.dg/pr64423.c: New test.
3088 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3090 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3091 mmix-knuth-mmixware for the same reason as for MIPS.
3092 * gcc.dg/debug/debug-2.c: Ditto.
3094 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3096 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
3099 * lib/gfortran.exp: Add libatomic library search path.
3100 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3101 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3103 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3105 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3107 * c-c++-common/tsan/bitfield_race.c: New testcase.
3108 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3110 2015-01-02 Tobias Burnus <burnus@net-b.de>
3112 * gfortran.dg/coarray/collectives_4.f90: New.
3114 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3117 * gfortran.dg/extends_16.f90: New.
3119 2015-01-02 Tobias Burnus <burnus@net-b.de>
3121 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3123 2015-01-02 Tobias Burnus <burnus@net-b.de>
3125 * gfortran.dg/coarray/codimension_2.f90: New.
3126 * gfortran.dg/coarray/codimension_2a.f90: New.
3127 * gfortran.dg/coarray_35.f90: New.
3128 * gfortran.dg/coarray_35a.f90: New.
3130 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3133 * gfortran.dg/dummy_procedure_11.f90: New.
3135 Copyright (C) 2015 Free Software Foundation, Inc.
3137 Copying and distribution of this file, with or without modification,
3138 are permitted in any medium without royalty provided the copyright
3139 notice and this notice are preserved.