1 2015-02-05 Jeff Law <law@redhat.com>
4 gcc.target/h8300/pr58400.c: New test.
6 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
8 * gcc.target/arm/macro_defs0.c: New test.
9 * gcc.target/arm/macro_defs1.c: New test.
10 * gcc.target/arm/macro_defs2.c: New test.
12 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
14 PR rtl-optimization/64905
15 * gcc.target/i386/pr64905.c: Require nonpic target.
16 (dg-options): Add -fomit-frame-pointer.
19 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
21 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
24 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
27 * gfortran.dg/type_to_class_2.f90: New test
28 * gfortran.dg/type_to_class_3.f90: New test
30 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
33 * g++.dg/torture/pr64686.C: New testcase.
35 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
37 PR rtl-optimization/64905
38 * gcc.target/i386/pr64905.c: New file.
40 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
42 * gcc.dg/guality/pr41447-1.c: Remove xfail.
43 * gcc.dg/guality/pr41616-1.c: Ditto.
45 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
48 * gcc.dg/pr64817-3.c: New.
50 2015-02-04 Jakub Jelinek <jakub@redhat.com>
51 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
53 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
54 pass parameters in registers.
55 * gcc.dg/guality/pr36728-2.c (main): Likewise.
56 * gcc.dg/guality/pr36728-3.c (main): Likewise.
57 * gcc.dg/guality/pr36728-4.c (main): Likewise.
59 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
60 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
62 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
63 list, allow for multilibed targets.
64 * gcc.dg/combine_ashiftrt_2.c: Likewise.
66 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
68 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
69 * gcc.dg/pr46728-6.c: Ditto.
71 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
73 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
74 for mips_nanlegacy target.
76 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
78 * gcc.target/i386/chkp-hidden-def.c: New.
80 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
83 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
84 to use 24 bits for bitfield b.
86 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
89 * lib/target-supports.exp (check_effective_target_bswap64): Do not
90 cache result in a global variable. Include all 32-bit targets for
93 2015-02-03 Jakub Jelinek <jakub@redhat.com>
95 PR rtl-optimization/64756
96 * gcc.c-torture/execute/pr64756.c: New test.
98 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
101 * gcc.target/sh/pr64660-0.h: New.
102 * gcc.target/sh/pr64660-1.c: New.
103 * gcc.target/sh/pr64660-2.c: New.
104 * gcc.target/sh/pr64660-3.c: New.
105 * gcc.target/sh/pr64660-4.c: New.
107 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
110 * g++.dg/warn/Waddress-2.C: New.
112 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
115 * gcc.target/i386/pr49095.c: XFAIL for ia32.
117 2015-02-03 Dodji Seketeli <dodji@redhat.com>
119 PR preprocessor/64803
120 * gcc.dg/cpp/builtin-macro-1.c: New test case.
122 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
124 * g++.dg/ipa/devirt-37.C: Disable early inlining.
126 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
128 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
129 (_ARM_FPSRC): Add DN and AHP fields.
130 (clean_results): Force DN=1 on AArch64.
131 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
132 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
133 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
134 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
135 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
136 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
138 2015-02-02 Alan Modra <amodra@gmail.com>
140 * gcc.target/powerpc/cprophard.c: New.
142 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
144 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
145 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
147 2015-02-01 Jakub Jelinek <jakub@redhat.com>
150 * gcc.dg/pr64817-1.c: New test.
151 * gcc.dg/pr64817-2.c: New test.
153 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
156 * gcc.target/sh/pr64851-0.h: New
157 * gcc.target/sh/pr64851-1.c: New
158 * gcc.target/sh/pr64851-2.c: New
159 * gcc.target/sh/pr64851-3.c: New
160 * gcc.target/sh/pr64851-4.c: New
162 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
165 * gcc.dg/torture/pr64882.c: New test.
167 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
170 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
173 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
175 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
176 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
177 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
178 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
179 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
180 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
182 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
183 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
185 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
186 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
189 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
192 * g++.dg/pr64688-2.C: New.
194 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
196 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
197 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
198 * gcc.target/i386/fuse-caller-save.c: Ditto.
199 * gcc.target/i386/headmerge-1.c: Ditto.
200 * gcc.target/i386/headmerge-2.c: Ditto.
201 * gcc.target/i386/sibcall-6.c: Ditto.
203 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
206 * gcc.target/i386/pr64617.c: New test.
208 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
211 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
212 (dg-options): Remove -m32.
213 (dg-final): Scan for "movb %al" only.
214 * gcc.target/i386/pr15184-2.c: Ditto.
216 2015-01-30 Richard Biener <rguenther@suse.de>
218 PR tree-optimization/64829
219 * gcc.dg/vect/pr64829.c: New testcase.
221 2015-01-29 Marek Polacek <polacek@redhat.com>
224 * gcc.dg/pr64709.c: New test.
226 2015-01-29 Jakub Jelinek <jakub@redhat.com>
229 * g++.dg/ubsan/pr64717-1.C: New test.
230 * g++.dg/ubsan/pr64717-2.C: New test.
232 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
234 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
236 2015-01-29 Jeff Law <law@redhat.com>
239 * gcc.target/i386/pr15184-1.c: New test.
240 * gcc.target/i386/pr15184-2.c: New test.
242 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
244 PR tree-optimization/64746
245 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
247 2015-01-29 Richard Biener <rguenther@suse.de>
249 PR tree-optimization/64853
250 * gcc.dg/torture/pr64853.c: New testcase.
252 2015-01-29 Richard Biener <rguenther@suse.de>
254 PR tree-optimization/64844
255 * gcc.dg/vect/pr64844.c: New testcase.
257 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
260 * gcc.dg/pr64809.c: Delete.
262 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
265 * gcc.target/i386/pr64805.c: New.
267 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
269 * gcc.dg/guality/guality.h (main): Add argv[0] to
272 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
275 * gcc.dg/tree-ssa/pr64801.c: New testcase.
277 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
280 * gcc.target/sh/sh.exp
281 (check_effective_target_atomic_model_soft_gusa_available,
282 check_effective_target_atomic_model_soft_tcb_available,
283 check_effective_target_atomic_model_soft_imask_available,
284 check_effective_target_atomic_model_hard_llcs_available): New.
285 * gcc.target/sh/pr64659-0.h: New.
286 * gcc.target/sh/pr64659-1.c: New.
287 * gcc.target/sh/pr64659-2.c: New.
288 * gcc.target/sh/pr64659-3.c: New.
289 * gcc.target/sh/pr64659-4.c: New.
291 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
293 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
294 scan-assembler-times pattern.
296 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
299 * gcc.dg/pr64809.c: New test.
301 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
303 PR tree-optimization/64277
304 * gcc.dg/pr64277.c: New.
306 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
308 PR tree-optimization/64718
309 * gcc.c-torture/execute/pr64718.c: New test.
311 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
313 * gcc.target/aarch64/abs_2.c: New.
315 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
317 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
318 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
319 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
322 2015-01-28 Jakub Jelinek <jakub@redhat.com>
325 * lib/target-supports.exp (check_effective_target_comdat_group): New.
326 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
327 { target comdat_group }.
329 2015-01-27 Tobias Burnus <burnus@net-b.de>
332 * gfortran.dg/goacc/coarray_2.f90: New.
334 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
338 * g++.dg/torture/pr64139.C: New testcase.
339 * g++.dg/torture/pr60871.C: Likewise.
341 2015-01-27 Janus Weil <janus@gcc.gnu.org>
344 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
345 prevent linking errors.
347 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
350 * g++.dg/torture/pr64282.C: New testcase.
352 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
354 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
357 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
359 * gcc.target/s390/hotpatch-13.c: New testcase.
360 * gcc.target/s390/hotpatch-14.c: New testcase.
361 * gcc.target/s390/hotpatch-15.c: New testcase.
362 * gcc.target/s390/hotpatch-16.c: New testcase.
363 * gcc.target/s390/hotpatch-17.c: New testcase.
364 * gcc.target/s390/hotpatch-18.c: New testcase.
365 * gcc.target/s390/hotpatch-19.c: New testcase.
366 * gcc.target/s390/hotpatch-20.c: New testcase.
367 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
368 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
369 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
370 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
371 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
372 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
373 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
374 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
375 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
376 * gcc.target/s390/hotpatch-10.c: Likewise.
377 * gcc.target/s390/hotpatch-11.c: Likewise.
378 * gcc.target/s390/hotpatch-12.c: Likewise.
379 * gcc.target/s390/hotpatch-2.c: Likewise.
380 * gcc.target/s390/hotpatch-3.c: Likewise.
381 * gcc.target/s390/hotpatch-4.c: Likewise.
382 * gcc.target/s390/hotpatch-5.c: Likewise.
383 * gcc.target/s390/hotpatch-6.c: Likewise.
384 * gcc.target/s390/hotpatch-7.c: Likewise.
385 * gcc.target/s390/hotpatch-8.c: Likewise.
386 * gcc.target/s390/hotpatch-9.c: Likewise.
387 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
388 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
389 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
390 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
391 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
392 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
393 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
394 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
396 2015-01-27 Jiong Wang <jiong.wang@arm.com>
398 * gcc.dg/long_branch.c: New testcase.
400 2015-01-27 Richard Biener <rguenther@suse.de>
402 PR tree-optimization/56273
403 PR tree-optimization/59124
404 PR tree-optimization/64277
405 * g++.dg/warn/Warray-bounds-6.C: New testcase.
406 * gcc.dg/Warray-bounds-12.c: Likewise.
407 * gcc.dg/Warray-bounds-13.c: Likewise.
409 2015-01-27 Jakub Jelinek <jakub@redhat.com>
411 PR rtl-optimization/61058
412 * gcc.dg/pr61058.c: New test.
414 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
416 * gcc.target/i386/chkp-narrow-bounds.c: New.
418 2015-01-27 Jakub Jelinek <jakub@redhat.com>
420 PR tree-optimization/64807
421 * gcc.dg/pr64807.c: New test.
424 * gcc.dg/pr64766.c: New test.
426 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
429 * gcc.target/sh/pr49263-4.c: New.
431 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
434 * gfortran.dg/allocate_with_mold_1.f90: New test
436 2015-01-26 Jakub Jelinek <jakub@redhat.com>
439 * gcc.dg/pr64778.c: New test.
442 * gcc.dg/vect/pr64421.c: New test.
444 2015-01-26 Tobias Burnus <burnus@net-b.de>
447 * gfortran.dg/coarray_36.f: New.
448 * gfortran.dg/coarray_37.f90: New.
450 2015-01-26 Janus Weil <janus@gcc.gnu.org>
453 * gfortran.dg/class_allocate_18.f90: New.
455 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
457 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
459 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
461 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
463 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
465 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
467 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
469 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
471 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
473 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
474 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
475 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
476 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
478 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
480 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
481 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
482 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
484 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
486 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
487 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
488 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
489 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
490 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
493 2015-01-26 Richard Biener <rguenther@suse.de>
496 * gcc.dg/uninit-19.c: New testcase.
498 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
500 * lib/target-supports.exp (check_effective_target_vect64): Add
503 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
506 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
508 2015-01-26 Tony Liu <tony.liu@arm.com>
510 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
513 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
516 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
517 correctly, clean up afterwards.
519 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
522 * gfortran.dg/use_rename_7.f90: New.
524 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
526 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
527 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
529 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
532 * gcc.target/sh/pr54236-4.c: New.
534 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
536 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
537 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
540 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
543 * gfortran.dg/open_new_segv.f90: New test.
545 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
554 * gcc.target/sh/pr64345-1.c: New.
555 * gcc.target/sh/pr64345-2.c: New.
556 * gcc.target/sh/pr59533-1.c: New.
557 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
558 * gcc.target/sh/pr52933-2.c: Likewise.
559 * gcc.target/sh/pr54089-1.c: Likewise.
560 * gcc.target/sh/pr54236-1.c: Likewise.
561 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
562 * gcc.target/sh/pr49263-1.c: Remove xfails.
563 * gcc.target/sh/pr49263-2.c: Likewise.
564 * gcc.target/sh/pr49263-3.c: Likewise.
565 * gcc.target/sh/pr53987-1.c: Likewise.
566 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
567 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
568 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
569 (test05, test06, test07, test08, test09, test10, test11, test12): New.
570 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
571 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
573 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
576 2015-01-24 Tom de Vries <tom@codesourcery.com>
578 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
580 2015-01-23 Ian Lance Taylor <iant@google.com>
583 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
584 targets without split stack support.
586 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
589 * gcc.target/i386/pr64317.c: New test.
591 2015-01-23 Jakub Jelinek <jakub@redhat.com>
593 PR rtl-optimization/63637
594 PR rtl-optimization/60663
595 * gcc.dg/pr63637-1.c: New test.
596 * gcc.dg/pr63637-2.c: New test.
597 * gcc.dg/pr63637-3.c: New test.
598 * gcc.dg/pr63637-4.c: New test.
599 * gcc.dg/pr63637-5.c: New test.
600 * gcc.dg/pr63637-6.c: New test.
601 * gcc.target/i386/pr63637-1.c: New test.
602 * gcc.target/i386/pr63637-2.c: New test.
603 * gcc.target/i386/pr63637-3.c: New test.
604 * gcc.target/i386/pr63637-4.c: New test.
605 * gcc.target/i386/pr63637-5.c: New test.
606 * gcc.target/i386/pr63637-6.c: New test.
608 2015-01-23 Richard Biener <rguenther@suse.de>
611 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
612 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
614 2015-01-23 Marek Polacek <polacek@redhat.com>
616 PR preprocessor/60570
617 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
618 * gcc.dg/cpp/pr60570.c: New test.
620 2015-01-23 Richard Biener <rguenther@suse.de>
623 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
624 vectorization on vect64 targets.
626 2015-01-23 Janus Weil <janus@gcc.gnu.org>
629 * gfortran.dg/class_allocate_17.f90: New.
631 2015-01-23 Tobias Burnus <burnus@net-b.de>
634 * gfortran.dg/goacc/combined_loop.f90: New.
636 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
639 * gfortran.dg/make_unit.f90: New test.
641 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
644 * gfortran.dg/negative_unit_int8.f: Update.
646 2015-01-22 Jeff Law <law@redhat.com>
649 * gcc.target/m68k/pr52076-1.c: New test.
650 * gcc.target/m68k/pr52076-2.c: New test.
652 2015-01-22 Richard Biener <rguenther@suse.de>
655 * gcc.dg/torture/pr64728.c: New testcase.
657 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
660 * g++.dg/pr64688.C: New test.
662 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
664 * gcc.target/i386/chkp-always_inline.c (f1): Make static
665 to avoid errors with -fpic.
667 2015-01-22 Richard Biener <rguenther@suse.de>
670 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
672 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
674 PR rtl-optimization/64682
675 * gcc.c-torture/execute/pr64682.c: New file.
677 2015-01-21 Jakub Jelinek <jakub@redhat.com>
680 * gcc.dg/pr64511.c: New test.
682 PR rtl-optimization/62078
683 * g++.dg/opt/pr62078.C: New test.
686 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
688 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
691 * gfortran.dg/internal_pack_15.f90: New test.
693 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
695 * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
697 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
699 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
701 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
703 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
705 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
707 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
709 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
711 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
713 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
715 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
717 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
719 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
721 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
723 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
725 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
727 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
729 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
731 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
733 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
735 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
737 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
739 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
741 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
743 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
745 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
747 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
748 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
749 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
752 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
754 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
755 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
756 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
759 2015-01-21 Renlin Li <renlin.li@arm.com>
761 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
762 * g++.dg/tls/thread_local5g.C: Likewise.
763 * g++.dg/tls/thread_local6g.C: Likewise.
765 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
767 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
768 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
769 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
771 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
773 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
774 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
775 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
777 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
779 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
780 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
781 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
783 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
785 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
786 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
787 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
789 2015-01-20 Jeff Law <law@redhat.com>
792 * gcc.target/m68k/pr59946.c: New test.
794 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
796 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
797 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
798 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
800 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
802 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
803 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
804 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
806 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
808 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
809 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
810 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
812 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
814 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
815 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
816 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
818 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
821 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
823 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
824 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
825 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
827 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
829 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
830 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
831 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
833 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
835 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
837 2015-01-20 Jakub Jelinek <jakub@redhat.com>
839 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
842 * g++.dg/ubsan/pr64632.C: New test.
845 * gcc.dg/pr64663.c: New test.
847 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
850 * g++.dg/warn/Wunused-var-23.C: New.
852 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
855 * g++.dg/cpp0x/constexpr-59937-1.C: New.
856 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
858 2015-01-20 Richard Biener <rguenther@suse.de>
861 * gcc.dg/lto/pr64684_0.c: New testcase.
862 * gcc.dg/lto/pr64684_1.c: Likewise.
863 * gcc.dg/lto/pr64684_2.c: Likewise.
864 * gcc.dg/lto/pr64685_0.c: Likewise.
865 * gcc.dg/lto/pr64685_1.c: Likewise.
867 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
870 * g++.dg/cpp1y/lambda-init12.C: New.
872 2015-01-20 Richard Biener <rguenther@suse.de>
874 PR tree-optimization/64410
875 * g++.dg/vect/pr64410.cc: Require vect_double.
877 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
880 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
882 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
886 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
888 PR rtl-optimization/64081
889 * gcc.dg/pr64081.c: New test.
891 2015-01-19 David Malcolm <dmalcolm@redhat.com>
893 * jit.dg/harness.h: Include <unistd.h>.
894 (CHECK_NO_ERRORS): New.
895 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
896 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
897 gcc_jit_context_compile_to_file.
898 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
899 args to the spawned executable.
900 (jit-expand-vars): New function.
901 (jit-exe-params): New variable.
902 (dg-jit-set-exe-params): New function.
903 (jit-dg-test): Detect testcases that use
904 jit-verify-compile-to-file and call jit-setup-compile-to-file.
905 Set arguments of spawned process to jit-exe-params.
906 (jit-get-output-filename): New function.
907 (jit-setup-compile-to-file): New function.
908 (jit-verify-compile-to-file): New function.
909 (jit-run-executable): New function.
910 (jit-verify-executable): New function.
911 * jit.dg/test-compile-to-assembler.c: New testcase.
912 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
913 * jit.dg/test-compile-to-executable.c: New testcase.
914 * jit.dg/test-compile-to-object.c: New testcase.
916 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
919 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
922 2015-01-19 Martin Liska <mliska@suse.cz>
924 * objc/compile/pr64668.m: New test.
926 2015-01-19 David Malcolm <dmalcolm@redhat.com>
928 * jit.dg/test-arith-overflow.c: Include stdbool.h.
929 (create_overflow_fn): Update comment to clarify that
930 the third param of the created function is a bool *, not
932 (verify_int_overflow_fn): Convert param "expected_ovf" from
933 int to bool. Update third param of "overflow_fn_type" from int *
934 to bool *. Update local "actual_ovf" from int to bool.
935 (verify_uint_overflow_fn): Likewise.
937 2015-01-19 Martin Liska <mliska@suse.cz>
939 * gcc.dg/ipa/ipa-icf-33.c: New test.
941 2015-01-19 Felix Yang <felix.yang@huawei.com>
942 Haijian Zhang <z.zhanghaijian@huawei.com>
944 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
945 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
946 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
947 result_float64x2, expected_hfloat64x2): New helper type, variable and
949 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
950 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
951 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
952 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
953 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
954 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
955 and target without the FMA feature.
957 2015-01-19 Jiong Wang <jiong.wang@arm.com>
959 * gcc.target/aarch64/pr64304.c: New testcase.
961 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
963 PR rtl-optimization/64081
964 * gcc.dg/pr64081.c: New test.
966 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
969 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
971 * gcc.target/aarch64/test_frame_6.c: Likewise.
972 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
973 and x19 (in the epilogue).
974 * gcc.target/aarch64/test_frame_4.c: Likewise.
975 * gcc.target/aarch64/test_frame_7.c: Likewise.
977 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
979 * gcc.target/i386/chkp-always_inline.c: New.
981 2015-01-15 Andrew Pinski <apinski@cavium.com>
982 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
984 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
985 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
987 2015-01-18 Andre Vehreschild <vehre@gmx.de>
990 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
991 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
993 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
996 * gfortran.dg/unlimited_polymorphic_21.f90: New test
998 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
1001 * gcc.target/sh/torture/pr64652.c: New.
1003 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1005 * gcc.dg/ipa/ipa-icf-32.c: Update template.
1006 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1007 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1008 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1009 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1010 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1012 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1015 * g++.dg/torture/pr64378.C: New testcase.
1017 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1020 * gfortran.dg/block_13.f08: New test
1022 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1025 * gfortran.dg/associate_1.f03: Allow test for character with
1028 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1030 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1031 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1033 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1035 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1037 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
1040 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1042 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1045 * gfortran.dg/alloc_comp_assign_13.f08: New test.
1048 * gfortran.dg/alloc_comp_assign_14.f08: New test.
1051 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1053 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1056 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1058 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
1060 PR rtl-optimization/52773
1061 * gcc.c-torture/compile/pr52773.c: New test.
1063 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1066 * g++.dg/cpp0x/alias-decl-46.C: New.
1068 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1070 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1072 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1074 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1076 (CHECK_FP): Likewise.
1077 (CHECK_CUMULATIVE_SAT): Likewise.
1079 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1081 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1082 (Set_Neon_Cumulative_Sat): Add parameter.
1083 (__set_neon_cumulative_sat): Support new parameter.
1084 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1085 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1087 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1088 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1091 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1093 * g++.dg/tsan/vptr_benign_race.C: New testcase.
1094 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1096 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1099 * g++.dg/tls/thread_local-ice4.C: New.
1101 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
1103 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1106 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1109 * g++.dg/cpp0x/vt-62276.C: New.
1111 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1114 * g++.dg/pr64353.C: New.
1116 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1119 * gcc.target/aarch64/pr64263_1.c: New test.
1121 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1123 PR tree-optimization/64434
1124 * gcc.dg/torture/pr64434.c: Move to...
1125 * gcc.dg/pr64434.c: ... here.
1127 2015-01-16 Richard Biener <rguenther@suse.de>
1130 * gcc.dg/uninit-18.c: New testcase.
1132 2015-01-16 Richard Biener <rguenther@suse.de>
1134 PR tree-optimization/64568
1135 * g++.dg/torture/pr64568-2.C: New testcase.
1137 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1140 * gcc.target/i386/chkp-label-address.c: New.
1142 2015-01-16 Janus Weil <janus@gcc.gnu.org>
1145 * gfortran.dg/pointer_init_6.f90: Extended.
1147 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
1149 * gcc.c-torture/compile/20150108.c: New test.
1151 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
1153 * gcc.target/visium: New directory.
1155 2015-01-16 Richard Biener <rguenther@suse.de>
1157 PR tree-optimization/61743
1158 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1159 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1161 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
1163 * gcc.dg/pr64015.c: New test.
1165 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
1169 * g++.dg/ipa/pr64612.C: New test.
1171 2015-01-16 Renlin Li <renlin.li@arm.com>
1173 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1175 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
1177 * gcc.target/i386/sse-14.c: Test new intrinsic.
1178 * gcc.target/i386/sse-22.c: Ditto.
1180 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1183 * g++.dg/cpp0x/auto44.C: New.
1185 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
1188 * gcc.target/nios2/gpopt-all.c: New test case.
1189 * gcc.target/nios2/gpopt-local.c: New test case.
1190 * gcc.target/nios2/gpopt-global.c: New test case.
1191 * gcc.target/nios2/gpopt-data.c: New test case.
1192 * gcc.target/nios2/gpopt-none.c: New test case.
1194 2015-01-15 Jakub Jelinek <jakub@redhat.com>
1196 * g++.dg/ubsan/vptr-1.C: New test.
1197 * g++.dg/ubsan/vptr-2.C: New test.
1198 * g++.dg/ubsan/vptr-3.C: New test.
1199 * g++.dg/ubsan/vptr-4.C: New test.
1200 * g++.dg/ubsan/vptr-5.C: New test.
1201 * g++.dg/ubsan/vptr-6.C: New test.
1202 * g++.dg/ubsan/vptr-7.C: New test.
1203 * g++.dg/ubsan/vptr-8.C: New test.
1204 * g++.dg/ubsan/vptr-9.C: New test.
1206 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1208 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1210 * lib/gcc-dg.exp: Likewise.
1212 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
1214 PR rtl-optimization/64110
1215 * gcc.target/i386/pr64110.c: Add scan-assembler.
1217 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
1218 James Norris <jnorris@codesourcery.com>
1219 Cesar Philippidis <cesar@codesourcery.com>
1220 Ilmir Usmanov <i.usmanov@samsung.com>
1222 * lib/target-supports.exp (check_effective_target_fopenacc): New
1224 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1225 * g++.dg/goacc/goacc.exp: Likewise.
1226 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1227 * gcc.dg/goacc/goacc.exp: Likewise.
1228 * gfortran.dg/goacc/goacc.exp: Likewise.
1229 * c-c++-common/cpp/openacc-define-1.c: New file.
1230 * c-c++-common/cpp/openacc-define-2.c: Likewise.
1231 * c-c++-common/cpp/openacc-define-3.c: Likewise.
1232 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1233 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1234 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1235 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1236 * c-c++-common/goacc/asyncwait-1.c: Likewise.
1237 * c-c++-common/goacc/cache-1.c: Likewise.
1238 * c-c++-common/goacc/clauses-fail.c: Likewise.
1239 * c-c++-common/goacc/collapse-1.c: Likewise.
1240 * c-c++-common/goacc/data-1.c: Likewise.
1241 * c-c++-common/goacc/data-2.c: Likewise.
1242 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1243 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1244 * c-c++-common/goacc/deviceptr-2.c: Likewise.
1245 * c-c++-common/goacc/deviceptr-3.c: Likewise.
1246 * c-c++-common/goacc/if-clause-1.c: Likewise.
1247 * c-c++-common/goacc/if-clause-2.c: Likewise.
1248 * c-c++-common/goacc/kernels-1.c: Likewise.
1249 * c-c++-common/goacc/loop-1.c: Likewise.
1250 * c-c++-common/goacc/loop-private-1.c: Likewise.
1251 * c-c++-common/goacc/nesting-1.c: Likewise.
1252 * c-c++-common/goacc/nesting-data-1.c: Likewise.
1253 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1254 * c-c++-common/goacc/parallel-1.c: Likewise.
1255 * c-c++-common/goacc/pcopy.c: Likewise.
1256 * c-c++-common/goacc/pcopyin.c: Likewise.
1257 * c-c++-common/goacc/pcopyout.c: Likewise.
1258 * c-c++-common/goacc/pcreate.c: Likewise.
1259 * c-c++-common/goacc/pragma_context.c: Likewise.
1260 * c-c++-common/goacc/present-1.c: Likewise.
1261 * c-c++-common/goacc/reduction-1.c: Likewise.
1262 * c-c++-common/goacc/reduction-2.c: Likewise.
1263 * c-c++-common/goacc/reduction-3.c: Likewise.
1264 * c-c++-common/goacc/reduction-4.c: Likewise.
1265 * c-c++-common/goacc/sb-1.c: Likewise.
1266 * c-c++-common/goacc/sb-2.c: Likewise.
1267 * c-c++-common/goacc/sb-3.c: Likewise.
1268 * c-c++-common/goacc/update-1.c: Likewise.
1269 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1270 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1271 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1272 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1273 * gfortran.dg/goacc/assumed.f95: Likewise.
1274 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1275 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1276 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1277 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1278 * gfortran.dg/goacc/branch.f95: Likewise.
1279 * gfortran.dg/goacc/cache-1.f95: Likewise.
1280 * gfortran.dg/goacc/coarray.f95: Likewise.
1281 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1282 * gfortran.dg/goacc/cray.f95: Likewise.
1283 * gfortran.dg/goacc/critical.f95: Likewise.
1284 * gfortran.dg/goacc/data-clauses.f95: Likewise.
1285 * gfortran.dg/goacc/data-tree.f95: Likewise.
1286 * gfortran.dg/goacc/declare-1.f95: Likewise.
1287 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1288 * gfortran.dg/goacc/fixed-1.f: Likewise.
1289 * gfortran.dg/goacc/fixed-2.f: Likewise.
1290 * gfortran.dg/goacc/fixed-3.f: Likewise.
1291 * gfortran.dg/goacc/fixed-4.f: Likewise.
1292 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1293 * gfortran.dg/goacc/if.f95: Likewise.
1294 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1295 * gfortran.dg/goacc/list.f95: Likewise.
1296 * gfortran.dg/goacc/literal.f95: Likewise.
1297 * gfortran.dg/goacc/loop-1.f95: Likewise.
1298 * gfortran.dg/goacc/loop-2.f95: Likewise.
1299 * gfortran.dg/goacc/loop-3.f95: Likewise.
1300 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1301 * gfortran.dg/goacc/omp.f95: Likewise.
1302 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1303 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1304 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1305 * gfortran.dg/goacc/parameter.f95: Likewise.
1306 * gfortran.dg/goacc/private-1.f95: Likewise.
1307 * gfortran.dg/goacc/private-2.f95: Likewise.
1308 * gfortran.dg/goacc/private-3.f95: Likewise.
1309 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1310 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1311 * gfortran.dg/goacc/reduction.f95: Likewise.
1312 * gfortran.dg/goacc/routine-1.f90: Likewise.
1313 * gfortran.dg/goacc/routine-2.f90: Likewise.
1314 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1315 * gfortran.dg/goacc/several-directives.f95: Likewise.
1316 * gfortran.dg/goacc/sie.f95: Likewise.
1317 * gfortran.dg/goacc/subarrays.f95: Likewise.
1318 * gfortran.dg/gomp/map-1.f90: Likewise.
1319 * gfortran.dg/openacc-define-1.f90: Likewise.
1320 * gfortran.dg/openacc-define-2.f90: Likewise.
1321 * gfortran.dg/openacc-define-3.f90: Likewise.
1322 * g++.dg/gomp/block-1.C: Update for changed compiler output.
1323 * g++.dg/gomp/block-2.C: Likewise.
1324 * g++.dg/gomp/block-3.C: Likewise.
1325 * g++.dg/gomp/block-5.C: Likewise.
1326 * g++.dg/gomp/target-1.C: Likewise.
1327 * g++.dg/gomp/target-2.C: Likewise.
1328 * g++.dg/gomp/taskgroup-1.C: Likewise.
1329 * g++.dg/gomp/teams-1.C: Likewise.
1330 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1331 * gcc.dg/cilk-plus/jump.c: Likewise.
1332 * gcc.dg/gomp/block-1.c: Likewise.
1333 * gcc.dg/gomp/block-10.c: Likewise.
1334 * gcc.dg/gomp/block-2.c: Likewise.
1335 * gcc.dg/gomp/block-3.c: Likewise.
1336 * gcc.dg/gomp/block-4.c: Likewise.
1337 * gcc.dg/gomp/block-5.c: Likewise.
1338 * gcc.dg/gomp/block-6.c: Likewise.
1339 * gcc.dg/gomp/block-7.c: Likewise.
1340 * gcc.dg/gomp/block-8.c: Likewise.
1341 * gcc.dg/gomp/block-9.c: Likewise.
1342 * gcc.dg/gomp/target-1.c: Likewise.
1343 * gcc.dg/gomp/target-2.c: Likewise.
1344 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1345 * gcc.dg/gomp/teams-1.c: Likewise.
1347 2015-01-15 David Malcolm <dmalcolm@redhat.com>
1349 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1352 2015-01-15 Mike Stump <mikestump@comcast.net>
1354 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1355 * gcc.dg/inline_2.c: Likewise.
1356 * gcc.dg/inline_3.c: Likewise.
1357 * gcc.dg/inline_4.c: Likewise.
1359 2015-01-15 Janus Weil <janus@gcc.gnu.org>
1362 * gfortran.dg/proc_ptr_comp_43.f90: New.
1364 2015-01-15 Mike Stump <mikestump@comcast.net>
1366 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1367 * gcc.dg/unroll_2.c: Likewise.
1368 * gcc.dg/unroll_3.c: Likewise.
1369 * gcc.dg/unroll_4.c: Likewise.
1370 * gcc.dg/unroll_5.c: Likewise.
1372 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
1375 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1377 * gcc.target/aarch64/test_frame_6.c: Likewise.
1378 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1379 x30 and x19 (in the epilogue).
1380 * gcc.target/aarch64/test_frame_4.c: Likewise.
1381 * gcc.target/aarch64/test_frame_7.c: Likewise.
1383 2015-01-15 Martin Liska <mliska@suse.cz>
1385 * g++.dg/ipa/pr64068.C: New test.
1386 * gcc.dg/ipa/PR64559.c: New test.
1388 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1390 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1393 2015-01-15 Richard Biener <rguenther@suse.de>
1395 PR tree-optimization/61743
1396 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1397 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1399 2015-01-15 Renlin Li <renlin.li@arm.com>
1401 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1402 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1404 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1406 * gcc.dg/vect/vect-aggressive-1.c: New.
1407 * gcc.target/i386/avx2-vect-aggressive.c: New.
1409 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1411 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1413 2015-01-15 Richard Biener <rguenther@suse.de>
1416 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1417 -Wl,-undefined,dynamic_lookup.
1419 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1421 * gnat.dg/opt47.adb: New test.
1423 2015-01-15 Richard Biener <rguenther@suse.de>
1426 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1428 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1430 PR tree-optimization/64434
1431 * gcc.dg/torture/pr64434.c: New test.
1433 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
1435 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1436 -mno-micromips. MIPS32R1 and below require -mno-micromips.
1437 -march=loongson* and -march=octeon* require -mno-micromips.
1439 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
1440 Matthew Fortune <matthew.fortune@imgtec.com>
1442 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1443 * gcc.target/mips/call-saved-5.c (foo): Likewise.
1444 * gcc.target/mips/call-saved-6.c (foo): Likewise.
1445 * gcc.target/mips/call-saved-7.c: New file.
1446 * gcc.target/mips/call-saved-8.c: New file.
1447 * gcc.target/mips/call-saved-9.c: New file.
1449 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
1451 * gcc.target/mips/lsa.c: New file.
1452 * gcc.target/mips/mips64-lsa.c: Likewise.
1453 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1454 * gcc.target/mips/mulsize-4.c: Likewise.
1455 * gcc.target/mips/mulsize-5.c: New file.
1456 * gcc.target/mips/mulsize-6.c: Likewise.
1457 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1458 and !HAS_LSA as ghost options.
1459 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1462 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
1464 * g++.dg/torture/20141013.c: Set -fno-short-enums.
1466 2015-01-15 Richard Biener <rguenther@suse.de>
1469 * gcc.dg/torture/pr64365.c: New testcase.
1471 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
1473 * gcc.dg/stackprotectexplicit1.c: New test.
1474 * g++.dg/stackprotectexplicit2.c: New test.
1476 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1479 * gfortran.dg/inquire_internal.f90: New.
1480 * gfortran.dg/negative_unit_check.f90: New.
1482 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
1485 * gcc.target/sh/pr53988-1.c: New.
1487 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
1490 * g++.dg/tls/thread_local-ice3.C: New.
1492 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
1494 * gcc.target/i386/fentry-override.c: Properly place {} in target
1495 selector. Remove nonpic.
1496 * gcc.target/i386/fentry.c: Likewise.
1498 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
1500 * gcc.dg/atomic-invalid.c: Check for invalid memory model
1501 warnings instead of errors.
1503 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
1505 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1506 option support instead of ENABLE_LTO from Makefile.
1508 2015-01-14 Richard Biener <rguenther@suse.de>
1510 PR tree-optimization/59354
1511 * gcc.dg/vect/pr59354.c: New testcase.
1513 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
1515 * lib/target-supports.exp
1516 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1517 on ARM architures before v7.
1519 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
1522 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1525 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1528 * gcc.target/i386/pr64386.c: New test.
1530 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1533 * gcc.target/i386/pr64393.c: New test.
1535 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1538 * gcc.target/i386/pr64387.c: New test.
1540 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
1542 * gcc.target/aarch64/store-pair-1.c: Fix typo.
1544 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1546 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1548 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1551 * gcc.target/arm/pr64453.c: New.
1553 2015-01-14 Richard Biener <rguenther@suse.de>
1556 * gcc.dg/lto/pr64415_0.c: New testcase.
1557 * gcc.dg/lto/pr64415_1.c: Likewise.
1559 2015-01-14 Martin Liska <mliska@suse.cz>
1561 * gcc.dg/ipa/pr64307.c: New test.
1563 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
1565 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1568 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1571 * gcc.target/arm/pr64460_1.c: New test.
1573 2015-01-14 Richard Biener <rguenther@suse.de>
1575 PR tree-optimization/64493
1576 PR tree-optimization/64495
1577 * gcc.dg/vect/pr64493.c: New testcase.
1578 * gcc.dg/vect/pr64495.c: Likewise.
1580 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
1582 * gcc.dg/Warray-bounds-11.c: New test-case.
1584 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1586 * gcc.target/mips/octeon3-pipe-1.c: New test.
1588 2015-01-13 David Malcolm <dmalcolm@redhat.com>
1590 * jit.dg/harness.h (set_up_logging): Move string concatenation
1592 (concat_strings): New function.
1593 (dump_reproducer): New function.
1594 (test_jit): Call dump_reproducer.
1595 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1597 (jit-dg-test): Delete any generated reproducer from previous runs.
1598 Verify that a generated reproducer was created, and verify that it
1600 * jit.dg/test-nested-contexts.c (main): Call
1601 gcc_jit_context_dump_reproducer_to_file.
1603 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1605 * gcc.dg/aru-2.c: Add dg-require-profiling.
1607 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1609 * lib/target-supports.exp (check_profiling_available): Check if
1612 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
1615 * g++.dg/torture/pr64565.C: New testcase.
1617 2015-01-13 Marek Polacek <polacek@redhat.com>
1620 * gcc.dg/tm/pr64391.c: New test.
1622 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1624 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
1627 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1629 * gcc.target/i386/pie.c: New test.
1631 * lib/target-supports.exp (check_effective_target_pie): New.
1633 2015-01-13 Jakub Jelinek <jakub@redhat.com>
1635 PR rtl-optimization/64286
1636 * gcc.target/i386/avx2-pr64286.c: New test.
1638 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
1641 * g++.dg/cpp0x/vt-57626.C: New.
1643 2015-01-13 Jakub Jelinek <jakub@redhat.com>
1646 * gfortran.dg/pr64528.f90: New test.
1648 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
1650 * gcc.target/aarch64/subsp.c: New test.
1652 2015-01-13 Andrew Pinski <apinski@cavium.com>
1654 * gcc.target/aarch64/store-pair-1.c: New testcase.
1656 2015-01-13 Richard Biener <rguenther@suse.de>
1659 * gcc.dg/lto/pr64373_0.c: New testcase.
1661 2015-01-13 Andrew Pinski <apinski@cavium.com>
1663 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
1664 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
1666 2015-01-13 Richard Biener <rguenther@suse.de>
1668 PR tree-optimization/64406
1669 * gcc.dg/pr64406.c: New testcase.
1671 2015-01-13 Richard Biener <rguenther@suse.de>
1673 PR tree-optimization/64404
1674 * gcc.dg/vect/pr64404.c: New testcase.
1676 2015-01-13 Richard Biener <rguenther@suse.de>
1678 PR tree-optimization/64568
1679 * g++.dg/torture/pr64568.C: New testcase.
1681 2015-01-12 David Malcolm <dmalcolm@redhat.com>
1683 * jit.dg/test-error-local-used-from-other-function.c: New test
1685 * jit.dg/test-error-param-reuse.c: New test case.
1686 * jit.dg/test-error-param-sharing.c: New test case.
1687 * jit.dg/test-error-param-used-from-other-function.c: New test
1689 * jit.dg/test-error-param-used-without-a-function.c: New test
1692 2015-01-12 Jakub Jelinek <jakub@redhat.com>
1694 PR tree-optimization/64563
1695 * gcc.dg/pr64563.c: New test.
1698 * gcc.target/i386/pr64513.c: New test.
1700 PR tree-optimization/64454
1701 * gcc.dg/pr64454.c: New test.
1704 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
1706 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1707 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1708 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1709 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1710 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1711 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1712 * gcc.dg/vect/slp-25.c: Likewise.
1713 * gcc.dg/vect/vect-109.c: Likewise.
1714 * gcc.dg/vect/vect-13.c: Likewise.
1715 * gcc.dg/vect/vect-17.c: Likewise.
1716 * gcc.dg/vect/vect-18.c: Likewise.
1717 * gcc.dg/vect/vect-19.c: Likewise.
1718 * gcc.dg/vect/vect-20.c: Likewise.
1719 * gcc.dg/vect/vect-21.c: Likewise.
1720 * gcc.dg/vect/vect-22.c: Likewise.
1721 * gcc.dg/vect/vect-27.c: Likewise.
1722 * gcc.dg/vect/vect-29.c: Likewise.
1723 * gcc.dg/vect/vect-2-big-array.c: Likewise.
1724 * gcc.dg/vect/vect-2.c: Likewise.
1725 * gcc.dg/vect/vect-3.c: Likewise.
1726 * gcc.dg/vect/vect-4.c: Likewise.
1727 * gcc.dg/vect/vect-5.c: Likewise.
1728 * gcc.dg/vect/vect-72.c: Likewise.
1729 * gcc.dg/vect/vect-73-big-array.c: Likewise.
1730 * gcc.dg/vect/vect-73.c: Likewise.
1731 * gcc.dg/vect/vect-77-global.c: Likewise.
1732 * gcc.dg/vect/vect-78-global.c: Likewise.
1733 * gcc.dg/vect/vect-7.c: Likewise.
1734 * gcc.dg/vect/vect-86.c: Likewise.
1735 * gcc.dg/vect/vect-align-1.c: Likewise.
1736 * gcc.dg/vect/vect-align-3.c: Likewise.
1737 * gcc.dg/vect/vect-all-big-array.c: Likewise.
1738 * gcc.dg/vect/vect-all.c: Likewise.
1739 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1740 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1741 * gcc.dg/vect/vect-peel-3.c: Likewise.
1742 * gcc.dg/vect/vect-peel-4.c: Likewise.
1743 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1745 2015-01-12 Jeff Law <law@redhat.com>
1748 * gcc.target/m68k/pr64461.c: New test.
1750 2015-01-12 David Malcolm <dmalcolm@redhat.com>
1752 * jit.dg/test-array-as-pointer.c (create_code): Update call
1753 to gcc_jit_context_new_global by setting "kind" to
1754 GCC_JIT_GLOBAL_IMPORTED.
1755 * jit.dg/test-error-array-as-pointer.c: Likewise.
1756 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
1757 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
1758 setting kind to GCC_JIT_GLOBAL_EXPORTED.
1759 * jit.dg/test-using-global.c (the_global): Rename to...
1760 (imported_global): ...this.
1761 (create_code): Update to test the three kinds of global.
1762 (verify_code): Likewise.
1764 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
1767 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
1769 * gcc.target/i386/pr64291-2.c: Updated.
1771 2015-01-12 Richard Biener <rguenther@suse.de>
1773 PR tree-optimization/64530
1774 * gfortran.dg/pr64530.f90: New testcase.
1776 2015-01-12 Richard Biener <rguenther@suse.de>
1779 * gcc.dg/torture/pr64357.c: New testcase.
1781 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
1783 * gcc.target/i386/nop-mcount.c: Properly place {} in target
1786 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1787 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
1789 2015-01-12 Martin Liska <mliska@suse.cz>
1791 * gcc.dg/ipa/PR64550.c: New test.
1793 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
1796 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
1798 2015-01-11 Janus Weil <janus@gcc.gnu.org>
1801 * gfortran.dg/typebound_operator_20.f90: New.
1803 2015-01-11 Janus Weil <janus@gcc.gnu.org>
1806 * gfortran.dg/proc_ptr_comp_42.f90: New.
1808 2015-01-11 Janus Weil <janus@gcc.gnu.org>
1811 * gfortran.dg/proc_ptr_comp_41.f90: New.
1813 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
1815 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
1817 2015-01-10 Tobias Burnus <burnus@net-b.de>
1820 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
1821 and add dg-excess-errors.
1822 * gfortran.dg/line_length_6.f90: New.
1823 * gfortran.dg/line_length_7.f90: New.
1824 * gfortran.dg/line_length_8.f90: New.
1825 * gfortran.dg/line_length_9.f90: New.
1826 * gfortran.dg/line_length_10.f90: New.
1827 * gfortran.dg/line_length_11.f90: New.
1829 2015-01-09 David Malcolm <dmalcolm@redhat.com>
1831 * jit.dg/test-threads.c (struct testcase): Move declaration
1832 to jit.dg/all-non-failing-tests.h.
1833 (testcases): Likewise.
1834 * jit.dg/all-non-failing-tests.h (struct testcase): Move
1835 declaration here from jit.dg/all-non-failing-tests.h.
1836 (testcases): Likewise.
1837 * jit.dg/test-combination.c (create_code): Eliminate spelling
1838 out all of the testcases in favor of looping through the
1839 "testcases" metadata.
1840 (verify_code): Likewise.
1842 2015-01-09 Jakub Jelinek <jakub@redhat.com>
1844 PR rtl-optimization/64536
1845 * gcc.dg/pr64536.c: New test.
1847 2015-01-09 David Malcolm <dmalcolm@redhat.com>
1849 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
1850 * jit.dg/test-combination.c (create_code): Likewise.
1851 (verify_code): Likewise.
1852 * jit.dg/test-constants.c: New test case.
1853 * jit.dg/test-threads.c: Add test-constants.c.
1855 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
1858 * objc.dg/gnu-api-2-class.m: Add a test case
1859 for the above change.
1861 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
1863 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1865 2015-01-09 Richard Biener <rguenther@suse.de>
1867 PR tree-optimization/64410
1868 * g++.dg/vect/pr64410.cc: New testcase.
1870 2015-01-09 Martin Liska <mliska@suse.cz>
1872 * gcc.dg/ipa/ipa-icf-32.c: New test.
1874 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1876 * c-c++-common/tsan/tsan_barrier.h: New.
1877 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
1878 * c-c++-common/tsan/bitfield_race.c: Likewise.
1879 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1880 * c-c++-common/tsan/mutexset1.c: Likewise.
1881 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1882 * c-c++-common/tsan/race_on_mutex.c: Likewise.
1883 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1884 * c-c++-common/tsan/simple_race.c: Likewise.
1885 * c-c++-common/tsan/simple_stack.c: Likewise.
1886 * c-c++-common/tsan/sleep_sync.c: Likewise.
1887 * c-c++-common/tsan/tiny_race.c: Likewise.
1888 * c-c++-common/tsan/tls_race.c: Likewise.
1889 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1890 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1891 * g++.dg/tsan/atomic_free.C: Likewise.
1892 * g++.dg/tsan/atomic_free2.C: Likewise.
1893 * g++.dg/tsan/cond_race.C: Likewise.
1894 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
1896 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
1899 * lib/target-supports.exp (check_effective_target_libatomic_available):
1901 * gfortran.dg/coarray/caf.exp: Only add -latomic for
1902 targets that match effective-target libatomic_available.
1903 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
1905 2015-01-08 David Malcolm <dmalcolm@redhat.com>
1907 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
1908 Verify the result of gcc_jit_context_get_last_error.
1909 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
1911 2015-01-08 Jakub Jelinek <jakub@redhat.com>
1913 PR tree-optimization/63989
1914 * gcc.dg/strlenopt-27.c: New test.
1916 2015-01-08 David Malcolm <dmalcolm@redhat.com>
1918 * jit.dg/harness.h (set_up_logging): New function.
1919 (test_jit): Fail if gcc_jit_context_acquire fails. Call
1920 set_up_logging on the context, so that every testcase is
1921 logged to a particular file.
1922 * jit.dg/test-nested-contexts.c (main): Open a logfile,
1923 and call gcc_jit_context_set_logfile on the top-level context.
1925 2015-01-08 Jakub Jelinek <jakub@redhat.com>
1928 * g++.dg/opt/pr64338.C: New test.
1930 2015-01-08 Tobias Burnus <burnus@net-b.de>
1932 * gfortran.dg/coarray/codimension_2b.f90: New file.
1933 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
1934 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
1936 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1939 * g++.dg/ext/fnname4.C: New.
1941 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1944 * g++.dg/cpp0x/constexpr-64462.C: New.
1946 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1949 * g++.dg/cpp0x/deleted10.C: New.
1951 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1953 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
1955 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1957 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
1958 GCC_JIT_UNARY_OP_ABS.
1959 (verify_unary_ops): Likewise.
1961 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1963 * jit.dg/test-arith-overflow.c: New test case.
1964 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
1965 * jit.dg/test-combination.c (create_code): Likewise.
1966 (verify_code): Likewise.
1967 * jit.dg/test-threads.c (testcases): Likewise.
1969 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1971 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
1972 rather than "jit". Load g++.exp, and call g++_init.
1973 Run test-*.cc files within the testsuite and *.cc files within
1975 (jit-dg-test): Drop the addition of -fgnu89-inline to
1976 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
1977 doing it when compiling C testcases (since g++ does not handle
1978 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
1979 is restored to the value after g++_init ran, rather than the
1980 value before g++_init ran. Return a list of
1981 $comp_output $output_file, as dg-test assumes.
1983 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1985 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
1986 make it easier to figure out the origin of each test result when
1987 running test-combination.c and test-threads.c.
1988 (CHECK_VALUE): Likewise.
1989 (CHECK_DOUBLE_VALUE): Likewise.
1990 (CHECK_STRING_VALUE): Likewise.
1991 (CHECK_STRING_STARTS_WITH): Likewise.
1992 (CHECK_STRING_CONTAINS): Likewise.
1994 (check_string_value): Likewise, add "funcname" param.
1995 (check_string_starts_with): Likewise.
1996 (check_string_contains): Likewise.
1998 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2000 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2001 generating name of built executable.
2003 2015-01-07 Marek Polacek <polacek@redhat.com>
2006 * gcc.dg/pr64440.c: New test.
2007 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2009 2015-01-07 Marek Polacek <polacek@redhat.com>
2012 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2013 * gcc.dg/pr64417.c: New test.
2015 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2018 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2021 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2023 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2024 Check if testcases run without errors, not just if they compile.
2026 2015-01-06 Christian Bruel <christian.bruel@st.com>
2029 * gcc.target/sh/pr64507.c: New test.
2031 2015-01-06 Arnaud Charlet <charlet@adacore.com>
2033 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2035 2015-01-06 Jakub Jelinek <jakub@redhat.com>
2037 * c-c++-common/asan/sanitize-all-1.c: New test.
2038 * c-c++-common/ubsan/sanitize-all-1.c: New test.
2039 * c-c++-common/ubsan/sanitize-all-2.c: New test.
2040 * c-c++-common/ubsan/sanitize-all-3.c: New test.
2041 * c-c++-common/ubsan/sanitize-all-4.c: New test.
2043 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2045 * lib/target-supports.exp (check_profiling_available): Return 0 for
2047 (check_effective_target_tls_runtime): Likewise.
2048 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2049 * gcc.dg/20020312-2.c: Adjust for Visium.
2050 * gcc.dg/tls/thr-cse-1.c: Likewise
2051 * gcc.dg/tree-ssa/20040204-1.c: Likewise
2052 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2053 * gcc.dg/weak/typeof-2.c: Likewise.
2055 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
2057 PR rtl-optimization/64287
2058 * gcc.dg/aru-2.c: New test.
2060 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2063 * c-c++-common/ubsan/pr64344-1.c: New test.
2064 * c-c++-common/ubsan/pr64344-2.c: New test.
2066 PR tree-optimization/64465
2067 * gcc.dg/pr64465.c: New test.
2069 PR tree-optimization/64494
2070 * gcc.c-torture/compile/pr64494.c: New test.
2072 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2075 * gfortran.dg/realloc_on_assign_25.f90: New test.
2077 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2079 Update copyright years.
2081 2015-01-05 Marek Polacek <polacek@redhat.com>
2084 * gcc.dg/pr64423.c: New test.
2086 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
2088 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2089 mmix-knuth-mmixware for the same reason as for MIPS.
2090 * gcc.dg/debug/debug-2.c: Ditto.
2092 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2094 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
2097 * lib/gfortran.exp: Add libatomic library search path.
2098 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2099 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2101 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2103 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2105 * c-c++-common/tsan/bitfield_race.c: New testcase.
2106 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2108 2015-01-02 Tobias Burnus <burnus@net-b.de>
2110 * gfortran.dg/coarray/collectives_4.f90: New.
2112 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2115 * gfortran.dg/extends_16.f90: New.
2117 2015-01-02 Tobias Burnus <burnus@net-b.de>
2119 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2121 2015-01-02 Tobias Burnus <burnus@net-b.de>
2123 * gfortran.dg/coarray/codimension_2.f90: New.
2124 * gfortran.dg/coarray/codimension_2a.f90: New.
2125 * gfortran.dg/coarray_35.f90: New.
2126 * gfortran.dg/coarray_35a.f90: New.
2128 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2131 * gfortran.dg/dummy_procedure_11.f90: New.
2133 Copyright (C) 2015 Free Software Foundation, Inc.
2135 Copying and distribution of this file, with or without modification,
2136 are permitted in any medium without royalty provided the copyright
2137 notice and this notice are preserved.