1 2015-02-05 Tobias Burnus <burnus@net-b.de>
4 * gfortran.dg/structure_constructor_12.f90: New.
6 2015-02-05 Jeff Law <law@redhat.com>
9 gcc.target/h8300/pr58400.c: New test.
11 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
13 * gcc.target/arm/macro_defs0.c: New test.
14 * gcc.target/arm/macro_defs1.c: New test.
15 * gcc.target/arm/macro_defs2.c: New test.
17 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
19 PR rtl-optimization/64905
20 * gcc.target/i386/pr64905.c: Require nonpic target.
21 (dg-options): Add -fomit-frame-pointer.
24 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
26 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
29 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
32 * gfortran.dg/type_to_class_2.f90: New test
33 * gfortran.dg/type_to_class_3.f90: New test
35 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
38 * g++.dg/torture/pr64686.C: New testcase.
40 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
42 PR rtl-optimization/64905
43 * gcc.target/i386/pr64905.c: New file.
45 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
47 * gcc.dg/guality/pr41447-1.c: Remove xfail.
48 * gcc.dg/guality/pr41616-1.c: Ditto.
50 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
53 * gcc.dg/pr64817-3.c: New.
55 2015-02-04 Jakub Jelinek <jakub@redhat.com>
56 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
58 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
59 pass parameters in registers.
60 * gcc.dg/guality/pr36728-2.c (main): Likewise.
61 * gcc.dg/guality/pr36728-3.c (main): Likewise.
62 * gcc.dg/guality/pr36728-4.c (main): Likewise.
64 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
65 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
67 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
68 list, allow for multilibed targets.
69 * gcc.dg/combine_ashiftrt_2.c: Likewise.
71 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
73 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
74 * gcc.dg/pr46728-6.c: Ditto.
76 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
78 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
79 for mips_nanlegacy target.
81 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
83 * gcc.target/i386/chkp-hidden-def.c: New.
85 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
88 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
89 to use 24 bits for bitfield b.
91 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
94 * lib/target-supports.exp (check_effective_target_bswap64): Do not
95 cache result in a global variable. Include all 32-bit targets for
98 2015-02-03 Jakub Jelinek <jakub@redhat.com>
100 PR rtl-optimization/64756
101 * gcc.c-torture/execute/pr64756.c: New test.
103 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
106 * gcc.target/sh/pr64660-0.h: New.
107 * gcc.target/sh/pr64660-1.c: New.
108 * gcc.target/sh/pr64660-2.c: New.
109 * gcc.target/sh/pr64660-3.c: New.
110 * gcc.target/sh/pr64660-4.c: New.
112 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
115 * g++.dg/warn/Waddress-2.C: New.
117 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
120 * gcc.target/i386/pr49095.c: XFAIL for ia32.
122 2015-02-03 Dodji Seketeli <dodji@redhat.com>
124 PR preprocessor/64803
125 * gcc.dg/cpp/builtin-macro-1.c: New test case.
127 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
129 * g++.dg/ipa/devirt-37.C: Disable early inlining.
131 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
133 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
134 (_ARM_FPSRC): Add DN and AHP fields.
135 (clean_results): Force DN=1 on AArch64.
136 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
137 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
138 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
139 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
140 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
141 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
143 2015-02-02 Alan Modra <amodra@gmail.com>
145 * gcc.target/powerpc/cprophard.c: New.
147 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
149 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
150 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
152 2015-02-01 Jakub Jelinek <jakub@redhat.com>
155 * gcc.dg/pr64817-1.c: New test.
156 * gcc.dg/pr64817-2.c: New test.
158 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
161 * gcc.target/sh/pr64851-0.h: New
162 * gcc.target/sh/pr64851-1.c: New
163 * gcc.target/sh/pr64851-2.c: New
164 * gcc.target/sh/pr64851-3.c: New
165 * gcc.target/sh/pr64851-4.c: New
167 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
170 * gcc.dg/torture/pr64882.c: New test.
172 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
175 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
178 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
180 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
181 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
182 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
183 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
184 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
185 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
187 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
188 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
190 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
191 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
194 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
197 * g++.dg/pr64688-2.C: New.
199 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
201 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
202 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
203 * gcc.target/i386/fuse-caller-save.c: Ditto.
204 * gcc.target/i386/headmerge-1.c: Ditto.
205 * gcc.target/i386/headmerge-2.c: Ditto.
206 * gcc.target/i386/sibcall-6.c: Ditto.
208 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
211 * gcc.target/i386/pr64617.c: New test.
213 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
216 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
217 (dg-options): Remove -m32.
218 (dg-final): Scan for "movb %al" only.
219 * gcc.target/i386/pr15184-2.c: Ditto.
221 2015-01-30 Richard Biener <rguenther@suse.de>
223 PR tree-optimization/64829
224 * gcc.dg/vect/pr64829.c: New testcase.
226 2015-01-29 Marek Polacek <polacek@redhat.com>
229 * gcc.dg/pr64709.c: New test.
231 2015-01-29 Jakub Jelinek <jakub@redhat.com>
234 * g++.dg/ubsan/pr64717-1.C: New test.
235 * g++.dg/ubsan/pr64717-2.C: New test.
237 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
239 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
241 2015-01-29 Jeff Law <law@redhat.com>
244 * gcc.target/i386/pr15184-1.c: New test.
245 * gcc.target/i386/pr15184-2.c: New test.
247 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
249 PR tree-optimization/64746
250 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
252 2015-01-29 Richard Biener <rguenther@suse.de>
254 PR tree-optimization/64853
255 * gcc.dg/torture/pr64853.c: New testcase.
257 2015-01-29 Richard Biener <rguenther@suse.de>
259 PR tree-optimization/64844
260 * gcc.dg/vect/pr64844.c: New testcase.
262 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
265 * gcc.dg/pr64809.c: Delete.
267 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
270 * gcc.target/i386/pr64805.c: New.
272 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
274 * gcc.dg/guality/guality.h (main): Add argv[0] to
277 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
280 * gcc.dg/tree-ssa/pr64801.c: New testcase.
282 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
285 * gcc.target/sh/sh.exp
286 (check_effective_target_atomic_model_soft_gusa_available,
287 check_effective_target_atomic_model_soft_tcb_available,
288 check_effective_target_atomic_model_soft_imask_available,
289 check_effective_target_atomic_model_hard_llcs_available): New.
290 * gcc.target/sh/pr64659-0.h: New.
291 * gcc.target/sh/pr64659-1.c: New.
292 * gcc.target/sh/pr64659-2.c: New.
293 * gcc.target/sh/pr64659-3.c: New.
294 * gcc.target/sh/pr64659-4.c: New.
296 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
298 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
299 scan-assembler-times pattern.
301 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
304 * gcc.dg/pr64809.c: New test.
306 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
308 PR tree-optimization/64277
309 * gcc.dg/pr64277.c: New.
311 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
313 PR tree-optimization/64718
314 * gcc.c-torture/execute/pr64718.c: New test.
316 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
318 * gcc.target/aarch64/abs_2.c: New.
320 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
322 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
323 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
324 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
327 2015-01-28 Jakub Jelinek <jakub@redhat.com>
330 * lib/target-supports.exp (check_effective_target_comdat_group): New.
331 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
332 { target comdat_group }.
334 2015-01-27 Tobias Burnus <burnus@net-b.de>
337 * gfortran.dg/goacc/coarray_2.f90: New.
339 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
343 * g++.dg/torture/pr64139.C: New testcase.
344 * g++.dg/torture/pr60871.C: Likewise.
346 2015-01-27 Janus Weil <janus@gcc.gnu.org>
349 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
350 prevent linking errors.
352 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
355 * g++.dg/torture/pr64282.C: New testcase.
357 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
359 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
362 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
364 * gcc.target/s390/hotpatch-13.c: New testcase.
365 * gcc.target/s390/hotpatch-14.c: New testcase.
366 * gcc.target/s390/hotpatch-15.c: New testcase.
367 * gcc.target/s390/hotpatch-16.c: New testcase.
368 * gcc.target/s390/hotpatch-17.c: New testcase.
369 * gcc.target/s390/hotpatch-18.c: New testcase.
370 * gcc.target/s390/hotpatch-19.c: New testcase.
371 * gcc.target/s390/hotpatch-20.c: New testcase.
372 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
373 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
374 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
375 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
376 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
377 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
378 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
379 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
380 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
381 * gcc.target/s390/hotpatch-10.c: Likewise.
382 * gcc.target/s390/hotpatch-11.c: Likewise.
383 * gcc.target/s390/hotpatch-12.c: Likewise.
384 * gcc.target/s390/hotpatch-2.c: Likewise.
385 * gcc.target/s390/hotpatch-3.c: Likewise.
386 * gcc.target/s390/hotpatch-4.c: Likewise.
387 * gcc.target/s390/hotpatch-5.c: Likewise.
388 * gcc.target/s390/hotpatch-6.c: Likewise.
389 * gcc.target/s390/hotpatch-7.c: Likewise.
390 * gcc.target/s390/hotpatch-8.c: Likewise.
391 * gcc.target/s390/hotpatch-9.c: Likewise.
392 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
393 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
394 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
395 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
396 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
397 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
398 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
399 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
401 2015-01-27 Jiong Wang <jiong.wang@arm.com>
403 * gcc.dg/long_branch.c: New testcase.
405 2015-01-27 Richard Biener <rguenther@suse.de>
407 PR tree-optimization/56273
408 PR tree-optimization/59124
409 PR tree-optimization/64277
410 * g++.dg/warn/Warray-bounds-6.C: New testcase.
411 * gcc.dg/Warray-bounds-12.c: Likewise.
412 * gcc.dg/Warray-bounds-13.c: Likewise.
414 2015-01-27 Jakub Jelinek <jakub@redhat.com>
416 PR rtl-optimization/61058
417 * gcc.dg/pr61058.c: New test.
419 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
421 * gcc.target/i386/chkp-narrow-bounds.c: New.
423 2015-01-27 Jakub Jelinek <jakub@redhat.com>
425 PR tree-optimization/64807
426 * gcc.dg/pr64807.c: New test.
429 * gcc.dg/pr64766.c: New test.
431 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
434 * gcc.target/sh/pr49263-4.c: New.
436 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
439 * gfortran.dg/allocate_with_mold_1.f90: New test
441 2015-01-26 Jakub Jelinek <jakub@redhat.com>
444 * gcc.dg/pr64778.c: New test.
447 * gcc.dg/vect/pr64421.c: New test.
449 2015-01-26 Tobias Burnus <burnus@net-b.de>
452 * gfortran.dg/coarray_36.f: New.
453 * gfortran.dg/coarray_37.f90: New.
455 2015-01-26 Janus Weil <janus@gcc.gnu.org>
458 * gfortran.dg/class_allocate_18.f90: New.
460 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
462 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
464 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
466 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
468 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
470 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
472 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
474 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
476 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
478 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
479 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
480 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
481 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
483 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
485 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
486 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
487 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
489 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
491 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
492 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
493 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
494 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
495 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
498 2015-01-26 Richard Biener <rguenther@suse.de>
501 * gcc.dg/uninit-19.c: New testcase.
503 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
505 * lib/target-supports.exp (check_effective_target_vect64): Add
508 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
511 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
513 2015-01-26 Tony Liu <tony.liu@arm.com>
515 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
518 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
521 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
522 correctly, clean up afterwards.
524 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
527 * gfortran.dg/use_rename_7.f90: New.
529 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
531 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
532 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
534 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
537 * gcc.target/sh/pr54236-4.c: New.
539 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
541 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
542 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
545 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
548 * gfortran.dg/open_new_segv.f90: New test.
550 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
559 * gcc.target/sh/pr64345-1.c: New.
560 * gcc.target/sh/pr64345-2.c: New.
561 * gcc.target/sh/pr59533-1.c: New.
562 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
563 * gcc.target/sh/pr52933-2.c: Likewise.
564 * gcc.target/sh/pr54089-1.c: Likewise.
565 * gcc.target/sh/pr54236-1.c: Likewise.
566 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
567 * gcc.target/sh/pr49263-1.c: Remove xfails.
568 * gcc.target/sh/pr49263-2.c: Likewise.
569 * gcc.target/sh/pr49263-3.c: Likewise.
570 * gcc.target/sh/pr53987-1.c: Likewise.
571 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
572 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
573 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
574 (test05, test06, test07, test08, test09, test10, test11, test12): New.
575 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
576 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
578 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
581 2015-01-24 Tom de Vries <tom@codesourcery.com>
583 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
585 2015-01-23 Ian Lance Taylor <iant@google.com>
588 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
589 targets without split stack support.
591 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
594 * gcc.target/i386/pr64317.c: New test.
596 2015-01-23 Jakub Jelinek <jakub@redhat.com>
598 PR rtl-optimization/63637
599 PR rtl-optimization/60663
600 * gcc.dg/pr63637-1.c: New test.
601 * gcc.dg/pr63637-2.c: New test.
602 * gcc.dg/pr63637-3.c: New test.
603 * gcc.dg/pr63637-4.c: New test.
604 * gcc.dg/pr63637-5.c: New test.
605 * gcc.dg/pr63637-6.c: New test.
606 * gcc.target/i386/pr63637-1.c: New test.
607 * gcc.target/i386/pr63637-2.c: New test.
608 * gcc.target/i386/pr63637-3.c: New test.
609 * gcc.target/i386/pr63637-4.c: New test.
610 * gcc.target/i386/pr63637-5.c: New test.
611 * gcc.target/i386/pr63637-6.c: New test.
613 2015-01-23 Richard Biener <rguenther@suse.de>
616 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
617 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
619 2015-01-23 Marek Polacek <polacek@redhat.com>
621 PR preprocessor/60570
622 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
623 * gcc.dg/cpp/pr60570.c: New test.
625 2015-01-23 Richard Biener <rguenther@suse.de>
628 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
629 vectorization on vect64 targets.
631 2015-01-23 Janus Weil <janus@gcc.gnu.org>
634 * gfortran.dg/class_allocate_17.f90: New.
636 2015-01-23 Tobias Burnus <burnus@net-b.de>
639 * gfortran.dg/goacc/combined_loop.f90: New.
641 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
644 * gfortran.dg/make_unit.f90: New test.
646 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
649 * gfortran.dg/negative_unit_int8.f: Update.
651 2015-01-22 Jeff Law <law@redhat.com>
654 * gcc.target/m68k/pr52076-1.c: New test.
655 * gcc.target/m68k/pr52076-2.c: New test.
657 2015-01-22 Richard Biener <rguenther@suse.de>
660 * gcc.dg/torture/pr64728.c: New testcase.
662 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
665 * g++.dg/pr64688.C: New test.
667 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
669 * gcc.target/i386/chkp-always_inline.c (f1): Make static
670 to avoid errors with -fpic.
672 2015-01-22 Richard Biener <rguenther@suse.de>
675 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
677 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
679 PR rtl-optimization/64682
680 * gcc.c-torture/execute/pr64682.c: New file.
682 2015-01-21 Jakub Jelinek <jakub@redhat.com>
685 * gcc.dg/pr64511.c: New test.
687 PR rtl-optimization/62078
688 * g++.dg/opt/pr62078.C: New test.
691 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
693 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
696 * gfortran.dg/internal_pack_15.f90: New test.
698 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
700 * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
702 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
704 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
706 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
708 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
710 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
712 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
714 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
716 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
718 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
720 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
722 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
724 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
726 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
728 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
730 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
732 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
734 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
736 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
738 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
740 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
742 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
744 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
746 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
748 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
750 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
752 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
753 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
754 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
757 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
759 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
760 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
761 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
764 2015-01-21 Renlin Li <renlin.li@arm.com>
766 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
767 * g++.dg/tls/thread_local5g.C: Likewise.
768 * g++.dg/tls/thread_local6g.C: Likewise.
770 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
772 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
773 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
774 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
776 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
778 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
779 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
780 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
782 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
784 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
785 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
786 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
788 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
790 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
791 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
792 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
794 2015-01-20 Jeff Law <law@redhat.com>
797 * gcc.target/m68k/pr59946.c: New test.
799 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
801 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
802 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
803 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
805 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
807 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
808 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
809 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
811 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
813 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
814 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
815 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
817 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
819 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
820 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
821 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
823 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
826 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
828 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
829 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
830 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
832 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
834 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
835 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
836 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
838 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
840 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
842 2015-01-20 Jakub Jelinek <jakub@redhat.com>
844 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
847 * g++.dg/ubsan/pr64632.C: New test.
850 * gcc.dg/pr64663.c: New test.
852 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
855 * g++.dg/warn/Wunused-var-23.C: New.
857 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
860 * g++.dg/cpp0x/constexpr-59937-1.C: New.
861 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
863 2015-01-20 Richard Biener <rguenther@suse.de>
866 * gcc.dg/lto/pr64684_0.c: New testcase.
867 * gcc.dg/lto/pr64684_1.c: Likewise.
868 * gcc.dg/lto/pr64684_2.c: Likewise.
869 * gcc.dg/lto/pr64685_0.c: Likewise.
870 * gcc.dg/lto/pr64685_1.c: Likewise.
872 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
875 * g++.dg/cpp1y/lambda-init12.C: New.
877 2015-01-20 Richard Biener <rguenther@suse.de>
879 PR tree-optimization/64410
880 * g++.dg/vect/pr64410.cc: Require vect_double.
882 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
885 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
887 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
891 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
893 PR rtl-optimization/64081
894 * gcc.dg/pr64081.c: New test.
896 2015-01-19 David Malcolm <dmalcolm@redhat.com>
898 * jit.dg/harness.h: Include <unistd.h>.
899 (CHECK_NO_ERRORS): New.
900 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
901 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
902 gcc_jit_context_compile_to_file.
903 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
904 args to the spawned executable.
905 (jit-expand-vars): New function.
906 (jit-exe-params): New variable.
907 (dg-jit-set-exe-params): New function.
908 (jit-dg-test): Detect testcases that use
909 jit-verify-compile-to-file and call jit-setup-compile-to-file.
910 Set arguments of spawned process to jit-exe-params.
911 (jit-get-output-filename): New function.
912 (jit-setup-compile-to-file): New function.
913 (jit-verify-compile-to-file): New function.
914 (jit-run-executable): New function.
915 (jit-verify-executable): New function.
916 * jit.dg/test-compile-to-assembler.c: New testcase.
917 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
918 * jit.dg/test-compile-to-executable.c: New testcase.
919 * jit.dg/test-compile-to-object.c: New testcase.
921 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
924 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
927 2015-01-19 Martin Liska <mliska@suse.cz>
929 * objc/compile/pr64668.m: New test.
931 2015-01-19 David Malcolm <dmalcolm@redhat.com>
933 * jit.dg/test-arith-overflow.c: Include stdbool.h.
934 (create_overflow_fn): Update comment to clarify that
935 the third param of the created function is a bool *, not
937 (verify_int_overflow_fn): Convert param "expected_ovf" from
938 int to bool. Update third param of "overflow_fn_type" from int *
939 to bool *. Update local "actual_ovf" from int to bool.
940 (verify_uint_overflow_fn): Likewise.
942 2015-01-19 Martin Liska <mliska@suse.cz>
944 * gcc.dg/ipa/ipa-icf-33.c: New test.
946 2015-01-19 Felix Yang <felix.yang@huawei.com>
947 Haijian Zhang <z.zhanghaijian@huawei.com>
949 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
950 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
951 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
952 result_float64x2, expected_hfloat64x2): New helper type, variable and
954 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
955 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
956 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
957 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
958 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
959 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
960 and target without the FMA feature.
962 2015-01-19 Jiong Wang <jiong.wang@arm.com>
964 * gcc.target/aarch64/pr64304.c: New testcase.
966 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
968 PR rtl-optimization/64081
969 * gcc.dg/pr64081.c: New test.
971 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
974 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
976 * gcc.target/aarch64/test_frame_6.c: Likewise.
977 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
978 and x19 (in the epilogue).
979 * gcc.target/aarch64/test_frame_4.c: Likewise.
980 * gcc.target/aarch64/test_frame_7.c: Likewise.
982 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
984 * gcc.target/i386/chkp-always_inline.c: New.
986 2015-01-15 Andrew Pinski <apinski@cavium.com>
987 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
989 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
990 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
992 2015-01-18 Andre Vehreschild <vehre@gmx.de>
995 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
996 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
998 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1001 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1003 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
1006 * gcc.target/sh/torture/pr64652.c: New.
1008 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1010 * gcc.dg/ipa/ipa-icf-32.c: Update template.
1011 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1012 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1013 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1014 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1015 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1017 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
1020 * g++.dg/torture/pr64378.C: New testcase.
1022 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1025 * gfortran.dg/block_13.f08: New test
1027 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1030 * gfortran.dg/associate_1.f03: Allow test for character with
1033 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1035 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1036 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1038 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1040 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1042 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
1045 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1047 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1050 * gfortran.dg/alloc_comp_assign_13.f08: New test.
1053 * gfortran.dg/alloc_comp_assign_14.f08: New test.
1056 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1058 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1061 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1063 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
1065 PR rtl-optimization/52773
1066 * gcc.c-torture/compile/pr52773.c: New test.
1068 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1071 * g++.dg/cpp0x/alias-decl-46.C: New.
1073 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1075 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1077 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1079 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1081 (CHECK_FP): Likewise.
1082 (CHECK_CUMULATIVE_SAT): Likewise.
1084 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1086 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1087 (Set_Neon_Cumulative_Sat): Add parameter.
1088 (__set_neon_cumulative_sat): Support new parameter.
1089 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1090 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1092 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1093 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1096 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1098 * g++.dg/tsan/vptr_benign_race.C: New testcase.
1099 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1101 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1104 * g++.dg/tls/thread_local-ice4.C: New.
1106 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
1108 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1111 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1114 * g++.dg/cpp0x/vt-62276.C: New.
1116 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1119 * g++.dg/pr64353.C: New.
1121 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1124 * gcc.target/aarch64/pr64263_1.c: New test.
1126 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1128 PR tree-optimization/64434
1129 * gcc.dg/torture/pr64434.c: Move to...
1130 * gcc.dg/pr64434.c: ... here.
1132 2015-01-16 Richard Biener <rguenther@suse.de>
1135 * gcc.dg/uninit-18.c: New testcase.
1137 2015-01-16 Richard Biener <rguenther@suse.de>
1139 PR tree-optimization/64568
1140 * g++.dg/torture/pr64568-2.C: New testcase.
1142 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1145 * gcc.target/i386/chkp-label-address.c: New.
1147 2015-01-16 Janus Weil <janus@gcc.gnu.org>
1150 * gfortran.dg/pointer_init_6.f90: Extended.
1152 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
1154 * gcc.c-torture/compile/20150108.c: New test.
1156 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
1158 * gcc.target/visium: New directory.
1160 2015-01-16 Richard Biener <rguenther@suse.de>
1162 PR tree-optimization/61743
1163 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1164 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1166 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
1168 * gcc.dg/pr64015.c: New test.
1170 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
1174 * g++.dg/ipa/pr64612.C: New test.
1176 2015-01-16 Renlin Li <renlin.li@arm.com>
1178 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1180 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
1182 * gcc.target/i386/sse-14.c: Test new intrinsic.
1183 * gcc.target/i386/sse-22.c: Ditto.
1185 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1188 * g++.dg/cpp0x/auto44.C: New.
1190 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
1193 * gcc.target/nios2/gpopt-all.c: New test case.
1194 * gcc.target/nios2/gpopt-local.c: New test case.
1195 * gcc.target/nios2/gpopt-global.c: New test case.
1196 * gcc.target/nios2/gpopt-data.c: New test case.
1197 * gcc.target/nios2/gpopt-none.c: New test case.
1199 2015-01-15 Jakub Jelinek <jakub@redhat.com>
1201 * g++.dg/ubsan/vptr-1.C: New test.
1202 * g++.dg/ubsan/vptr-2.C: New test.
1203 * g++.dg/ubsan/vptr-3.C: New test.
1204 * g++.dg/ubsan/vptr-4.C: New test.
1205 * g++.dg/ubsan/vptr-5.C: New test.
1206 * g++.dg/ubsan/vptr-6.C: New test.
1207 * g++.dg/ubsan/vptr-7.C: New test.
1208 * g++.dg/ubsan/vptr-8.C: New test.
1209 * g++.dg/ubsan/vptr-9.C: New test.
1211 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1213 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1215 * lib/gcc-dg.exp: Likewise.
1217 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
1219 PR rtl-optimization/64110
1220 * gcc.target/i386/pr64110.c: Add scan-assembler.
1222 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
1223 James Norris <jnorris@codesourcery.com>
1224 Cesar Philippidis <cesar@codesourcery.com>
1225 Ilmir Usmanov <i.usmanov@samsung.com>
1227 * lib/target-supports.exp (check_effective_target_fopenacc): New
1229 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1230 * g++.dg/goacc/goacc.exp: Likewise.
1231 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1232 * gcc.dg/goacc/goacc.exp: Likewise.
1233 * gfortran.dg/goacc/goacc.exp: Likewise.
1234 * c-c++-common/cpp/openacc-define-1.c: New file.
1235 * c-c++-common/cpp/openacc-define-2.c: Likewise.
1236 * c-c++-common/cpp/openacc-define-3.c: Likewise.
1237 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1238 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1239 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1240 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1241 * c-c++-common/goacc/asyncwait-1.c: Likewise.
1242 * c-c++-common/goacc/cache-1.c: Likewise.
1243 * c-c++-common/goacc/clauses-fail.c: Likewise.
1244 * c-c++-common/goacc/collapse-1.c: Likewise.
1245 * c-c++-common/goacc/data-1.c: Likewise.
1246 * c-c++-common/goacc/data-2.c: Likewise.
1247 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1248 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1249 * c-c++-common/goacc/deviceptr-2.c: Likewise.
1250 * c-c++-common/goacc/deviceptr-3.c: Likewise.
1251 * c-c++-common/goacc/if-clause-1.c: Likewise.
1252 * c-c++-common/goacc/if-clause-2.c: Likewise.
1253 * c-c++-common/goacc/kernels-1.c: Likewise.
1254 * c-c++-common/goacc/loop-1.c: Likewise.
1255 * c-c++-common/goacc/loop-private-1.c: Likewise.
1256 * c-c++-common/goacc/nesting-1.c: Likewise.
1257 * c-c++-common/goacc/nesting-data-1.c: Likewise.
1258 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1259 * c-c++-common/goacc/parallel-1.c: Likewise.
1260 * c-c++-common/goacc/pcopy.c: Likewise.
1261 * c-c++-common/goacc/pcopyin.c: Likewise.
1262 * c-c++-common/goacc/pcopyout.c: Likewise.
1263 * c-c++-common/goacc/pcreate.c: Likewise.
1264 * c-c++-common/goacc/pragma_context.c: Likewise.
1265 * c-c++-common/goacc/present-1.c: Likewise.
1266 * c-c++-common/goacc/reduction-1.c: Likewise.
1267 * c-c++-common/goacc/reduction-2.c: Likewise.
1268 * c-c++-common/goacc/reduction-3.c: Likewise.
1269 * c-c++-common/goacc/reduction-4.c: Likewise.
1270 * c-c++-common/goacc/sb-1.c: Likewise.
1271 * c-c++-common/goacc/sb-2.c: Likewise.
1272 * c-c++-common/goacc/sb-3.c: Likewise.
1273 * c-c++-common/goacc/update-1.c: Likewise.
1274 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1275 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1276 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1277 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1278 * gfortran.dg/goacc/assumed.f95: Likewise.
1279 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1280 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1281 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1282 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1283 * gfortran.dg/goacc/branch.f95: Likewise.
1284 * gfortran.dg/goacc/cache-1.f95: Likewise.
1285 * gfortran.dg/goacc/coarray.f95: Likewise.
1286 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1287 * gfortran.dg/goacc/cray.f95: Likewise.
1288 * gfortran.dg/goacc/critical.f95: Likewise.
1289 * gfortran.dg/goacc/data-clauses.f95: Likewise.
1290 * gfortran.dg/goacc/data-tree.f95: Likewise.
1291 * gfortran.dg/goacc/declare-1.f95: Likewise.
1292 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1293 * gfortran.dg/goacc/fixed-1.f: Likewise.
1294 * gfortran.dg/goacc/fixed-2.f: Likewise.
1295 * gfortran.dg/goacc/fixed-3.f: Likewise.
1296 * gfortran.dg/goacc/fixed-4.f: Likewise.
1297 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1298 * gfortran.dg/goacc/if.f95: Likewise.
1299 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1300 * gfortran.dg/goacc/list.f95: Likewise.
1301 * gfortran.dg/goacc/literal.f95: Likewise.
1302 * gfortran.dg/goacc/loop-1.f95: Likewise.
1303 * gfortran.dg/goacc/loop-2.f95: Likewise.
1304 * gfortran.dg/goacc/loop-3.f95: Likewise.
1305 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1306 * gfortran.dg/goacc/omp.f95: Likewise.
1307 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1308 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1309 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1310 * gfortran.dg/goacc/parameter.f95: Likewise.
1311 * gfortran.dg/goacc/private-1.f95: Likewise.
1312 * gfortran.dg/goacc/private-2.f95: Likewise.
1313 * gfortran.dg/goacc/private-3.f95: Likewise.
1314 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1315 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1316 * gfortran.dg/goacc/reduction.f95: Likewise.
1317 * gfortran.dg/goacc/routine-1.f90: Likewise.
1318 * gfortran.dg/goacc/routine-2.f90: Likewise.
1319 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1320 * gfortran.dg/goacc/several-directives.f95: Likewise.
1321 * gfortran.dg/goacc/sie.f95: Likewise.
1322 * gfortran.dg/goacc/subarrays.f95: Likewise.
1323 * gfortran.dg/gomp/map-1.f90: Likewise.
1324 * gfortran.dg/openacc-define-1.f90: Likewise.
1325 * gfortran.dg/openacc-define-2.f90: Likewise.
1326 * gfortran.dg/openacc-define-3.f90: Likewise.
1327 * g++.dg/gomp/block-1.C: Update for changed compiler output.
1328 * g++.dg/gomp/block-2.C: Likewise.
1329 * g++.dg/gomp/block-3.C: Likewise.
1330 * g++.dg/gomp/block-5.C: Likewise.
1331 * g++.dg/gomp/target-1.C: Likewise.
1332 * g++.dg/gomp/target-2.C: Likewise.
1333 * g++.dg/gomp/taskgroup-1.C: Likewise.
1334 * g++.dg/gomp/teams-1.C: Likewise.
1335 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1336 * gcc.dg/cilk-plus/jump.c: Likewise.
1337 * gcc.dg/gomp/block-1.c: Likewise.
1338 * gcc.dg/gomp/block-10.c: Likewise.
1339 * gcc.dg/gomp/block-2.c: Likewise.
1340 * gcc.dg/gomp/block-3.c: Likewise.
1341 * gcc.dg/gomp/block-4.c: Likewise.
1342 * gcc.dg/gomp/block-5.c: Likewise.
1343 * gcc.dg/gomp/block-6.c: Likewise.
1344 * gcc.dg/gomp/block-7.c: Likewise.
1345 * gcc.dg/gomp/block-8.c: Likewise.
1346 * gcc.dg/gomp/block-9.c: Likewise.
1347 * gcc.dg/gomp/target-1.c: Likewise.
1348 * gcc.dg/gomp/target-2.c: Likewise.
1349 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1350 * gcc.dg/gomp/teams-1.c: Likewise.
1352 2015-01-15 David Malcolm <dmalcolm@redhat.com>
1354 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1357 2015-01-15 Mike Stump <mikestump@comcast.net>
1359 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1360 * gcc.dg/inline_2.c: Likewise.
1361 * gcc.dg/inline_3.c: Likewise.
1362 * gcc.dg/inline_4.c: Likewise.
1364 2015-01-15 Janus Weil <janus@gcc.gnu.org>
1367 * gfortran.dg/proc_ptr_comp_43.f90: New.
1369 2015-01-15 Mike Stump <mikestump@comcast.net>
1371 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1372 * gcc.dg/unroll_2.c: Likewise.
1373 * gcc.dg/unroll_3.c: Likewise.
1374 * gcc.dg/unroll_4.c: Likewise.
1375 * gcc.dg/unroll_5.c: Likewise.
1377 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
1380 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1382 * gcc.target/aarch64/test_frame_6.c: Likewise.
1383 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1384 x30 and x19 (in the epilogue).
1385 * gcc.target/aarch64/test_frame_4.c: Likewise.
1386 * gcc.target/aarch64/test_frame_7.c: Likewise.
1388 2015-01-15 Martin Liska <mliska@suse.cz>
1390 * g++.dg/ipa/pr64068.C: New test.
1391 * gcc.dg/ipa/PR64559.c: New test.
1393 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1395 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1398 2015-01-15 Richard Biener <rguenther@suse.de>
1400 PR tree-optimization/61743
1401 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1402 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1404 2015-01-15 Renlin Li <renlin.li@arm.com>
1406 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1407 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1409 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1411 * gcc.dg/vect/vect-aggressive-1.c: New.
1412 * gcc.target/i386/avx2-vect-aggressive.c: New.
1414 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1416 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1418 2015-01-15 Richard Biener <rguenther@suse.de>
1421 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1422 -Wl,-undefined,dynamic_lookup.
1424 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1426 * gnat.dg/opt47.adb: New test.
1428 2015-01-15 Richard Biener <rguenther@suse.de>
1431 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1433 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1435 PR tree-optimization/64434
1436 * gcc.dg/torture/pr64434.c: New test.
1438 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
1440 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1441 -mno-micromips. MIPS32R1 and below require -mno-micromips.
1442 -march=loongson* and -march=octeon* require -mno-micromips.
1444 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
1445 Matthew Fortune <matthew.fortune@imgtec.com>
1447 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1448 * gcc.target/mips/call-saved-5.c (foo): Likewise.
1449 * gcc.target/mips/call-saved-6.c (foo): Likewise.
1450 * gcc.target/mips/call-saved-7.c: New file.
1451 * gcc.target/mips/call-saved-8.c: New file.
1452 * gcc.target/mips/call-saved-9.c: New file.
1454 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
1456 * gcc.target/mips/lsa.c: New file.
1457 * gcc.target/mips/mips64-lsa.c: Likewise.
1458 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1459 * gcc.target/mips/mulsize-4.c: Likewise.
1460 * gcc.target/mips/mulsize-5.c: New file.
1461 * gcc.target/mips/mulsize-6.c: Likewise.
1462 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1463 and !HAS_LSA as ghost options.
1464 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1467 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
1469 * g++.dg/torture/20141013.c: Set -fno-short-enums.
1471 2015-01-15 Richard Biener <rguenther@suse.de>
1474 * gcc.dg/torture/pr64365.c: New testcase.
1476 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
1478 * gcc.dg/stackprotectexplicit1.c: New test.
1479 * g++.dg/stackprotectexplicit2.c: New test.
1481 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1484 * gfortran.dg/inquire_internal.f90: New.
1485 * gfortran.dg/negative_unit_check.f90: New.
1487 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
1490 * gcc.target/sh/pr53988-1.c: New.
1492 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
1495 * g++.dg/tls/thread_local-ice3.C: New.
1497 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
1499 * gcc.target/i386/fentry-override.c: Properly place {} in target
1500 selector. Remove nonpic.
1501 * gcc.target/i386/fentry.c: Likewise.
1503 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
1505 * gcc.dg/atomic-invalid.c: Check for invalid memory model
1506 warnings instead of errors.
1508 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
1510 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1511 option support instead of ENABLE_LTO from Makefile.
1513 2015-01-14 Richard Biener <rguenther@suse.de>
1515 PR tree-optimization/59354
1516 * gcc.dg/vect/pr59354.c: New testcase.
1518 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
1520 * lib/target-supports.exp
1521 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1522 on ARM architures before v7.
1524 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
1527 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1530 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1533 * gcc.target/i386/pr64386.c: New test.
1535 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1538 * gcc.target/i386/pr64393.c: New test.
1540 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1543 * gcc.target/i386/pr64387.c: New test.
1545 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
1547 * gcc.target/aarch64/store-pair-1.c: Fix typo.
1549 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1551 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1553 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1556 * gcc.target/arm/pr64453.c: New.
1558 2015-01-14 Richard Biener <rguenther@suse.de>
1561 * gcc.dg/lto/pr64415_0.c: New testcase.
1562 * gcc.dg/lto/pr64415_1.c: Likewise.
1564 2015-01-14 Martin Liska <mliska@suse.cz>
1566 * gcc.dg/ipa/pr64307.c: New test.
1568 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
1570 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1573 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1576 * gcc.target/arm/pr64460_1.c: New test.
1578 2015-01-14 Richard Biener <rguenther@suse.de>
1580 PR tree-optimization/64493
1581 PR tree-optimization/64495
1582 * gcc.dg/vect/pr64493.c: New testcase.
1583 * gcc.dg/vect/pr64495.c: Likewise.
1585 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
1587 * gcc.dg/Warray-bounds-11.c: New test-case.
1589 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1591 * gcc.target/mips/octeon3-pipe-1.c: New test.
1593 2015-01-13 David Malcolm <dmalcolm@redhat.com>
1595 * jit.dg/harness.h (set_up_logging): Move string concatenation
1597 (concat_strings): New function.
1598 (dump_reproducer): New function.
1599 (test_jit): Call dump_reproducer.
1600 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1602 (jit-dg-test): Delete any generated reproducer from previous runs.
1603 Verify that a generated reproducer was created, and verify that it
1605 * jit.dg/test-nested-contexts.c (main): Call
1606 gcc_jit_context_dump_reproducer_to_file.
1608 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1610 * gcc.dg/aru-2.c: Add dg-require-profiling.
1612 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1614 * lib/target-supports.exp (check_profiling_available): Check if
1617 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
1620 * g++.dg/torture/pr64565.C: New testcase.
1622 2015-01-13 Marek Polacek <polacek@redhat.com>
1625 * gcc.dg/tm/pr64391.c: New test.
1627 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1629 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
1632 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1634 * gcc.target/i386/pie.c: New test.
1636 * lib/target-supports.exp (check_effective_target_pie): New.
1638 2015-01-13 Jakub Jelinek <jakub@redhat.com>
1640 PR rtl-optimization/64286
1641 * gcc.target/i386/avx2-pr64286.c: New test.
1643 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
1646 * g++.dg/cpp0x/vt-57626.C: New.
1648 2015-01-13 Jakub Jelinek <jakub@redhat.com>
1651 * gfortran.dg/pr64528.f90: New test.
1653 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
1655 * gcc.target/aarch64/subsp.c: New test.
1657 2015-01-13 Andrew Pinski <apinski@cavium.com>
1659 * gcc.target/aarch64/store-pair-1.c: New testcase.
1661 2015-01-13 Richard Biener <rguenther@suse.de>
1664 * gcc.dg/lto/pr64373_0.c: New testcase.
1666 2015-01-13 Andrew Pinski <apinski@cavium.com>
1668 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
1669 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
1671 2015-01-13 Richard Biener <rguenther@suse.de>
1673 PR tree-optimization/64406
1674 * gcc.dg/pr64406.c: New testcase.
1676 2015-01-13 Richard Biener <rguenther@suse.de>
1678 PR tree-optimization/64404
1679 * gcc.dg/vect/pr64404.c: New testcase.
1681 2015-01-13 Richard Biener <rguenther@suse.de>
1683 PR tree-optimization/64568
1684 * g++.dg/torture/pr64568.C: New testcase.
1686 2015-01-12 David Malcolm <dmalcolm@redhat.com>
1688 * jit.dg/test-error-local-used-from-other-function.c: New test
1690 * jit.dg/test-error-param-reuse.c: New test case.
1691 * jit.dg/test-error-param-sharing.c: New test case.
1692 * jit.dg/test-error-param-used-from-other-function.c: New test
1694 * jit.dg/test-error-param-used-without-a-function.c: New test
1697 2015-01-12 Jakub Jelinek <jakub@redhat.com>
1699 PR tree-optimization/64563
1700 * gcc.dg/pr64563.c: New test.
1703 * gcc.target/i386/pr64513.c: New test.
1705 PR tree-optimization/64454
1706 * gcc.dg/pr64454.c: New test.
1709 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
1711 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1712 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1713 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1714 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1715 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1716 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1717 * gcc.dg/vect/slp-25.c: Likewise.
1718 * gcc.dg/vect/vect-109.c: Likewise.
1719 * gcc.dg/vect/vect-13.c: Likewise.
1720 * gcc.dg/vect/vect-17.c: Likewise.
1721 * gcc.dg/vect/vect-18.c: Likewise.
1722 * gcc.dg/vect/vect-19.c: Likewise.
1723 * gcc.dg/vect/vect-20.c: Likewise.
1724 * gcc.dg/vect/vect-21.c: Likewise.
1725 * gcc.dg/vect/vect-22.c: Likewise.
1726 * gcc.dg/vect/vect-27.c: Likewise.
1727 * gcc.dg/vect/vect-29.c: Likewise.
1728 * gcc.dg/vect/vect-2-big-array.c: Likewise.
1729 * gcc.dg/vect/vect-2.c: Likewise.
1730 * gcc.dg/vect/vect-3.c: Likewise.
1731 * gcc.dg/vect/vect-4.c: Likewise.
1732 * gcc.dg/vect/vect-5.c: Likewise.
1733 * gcc.dg/vect/vect-72.c: Likewise.
1734 * gcc.dg/vect/vect-73-big-array.c: Likewise.
1735 * gcc.dg/vect/vect-73.c: Likewise.
1736 * gcc.dg/vect/vect-77-global.c: Likewise.
1737 * gcc.dg/vect/vect-78-global.c: Likewise.
1738 * gcc.dg/vect/vect-7.c: Likewise.
1739 * gcc.dg/vect/vect-86.c: Likewise.
1740 * gcc.dg/vect/vect-align-1.c: Likewise.
1741 * gcc.dg/vect/vect-align-3.c: Likewise.
1742 * gcc.dg/vect/vect-all-big-array.c: Likewise.
1743 * gcc.dg/vect/vect-all.c: Likewise.
1744 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1745 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1746 * gcc.dg/vect/vect-peel-3.c: Likewise.
1747 * gcc.dg/vect/vect-peel-4.c: Likewise.
1748 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1750 2015-01-12 Jeff Law <law@redhat.com>
1753 * gcc.target/m68k/pr64461.c: New test.
1755 2015-01-12 David Malcolm <dmalcolm@redhat.com>
1757 * jit.dg/test-array-as-pointer.c (create_code): Update call
1758 to gcc_jit_context_new_global by setting "kind" to
1759 GCC_JIT_GLOBAL_IMPORTED.
1760 * jit.dg/test-error-array-as-pointer.c: Likewise.
1761 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
1762 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
1763 setting kind to GCC_JIT_GLOBAL_EXPORTED.
1764 * jit.dg/test-using-global.c (the_global): Rename to...
1765 (imported_global): ...this.
1766 (create_code): Update to test the three kinds of global.
1767 (verify_code): Likewise.
1769 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
1772 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
1774 * gcc.target/i386/pr64291-2.c: Updated.
1776 2015-01-12 Richard Biener <rguenther@suse.de>
1778 PR tree-optimization/64530
1779 * gfortran.dg/pr64530.f90: New testcase.
1781 2015-01-12 Richard Biener <rguenther@suse.de>
1784 * gcc.dg/torture/pr64357.c: New testcase.
1786 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
1788 * gcc.target/i386/nop-mcount.c: Properly place {} in target
1791 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1792 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
1794 2015-01-12 Martin Liska <mliska@suse.cz>
1796 * gcc.dg/ipa/PR64550.c: New test.
1798 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
1801 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
1803 2015-01-11 Janus Weil <janus@gcc.gnu.org>
1806 * gfortran.dg/typebound_operator_20.f90: New.
1808 2015-01-11 Janus Weil <janus@gcc.gnu.org>
1811 * gfortran.dg/proc_ptr_comp_42.f90: New.
1813 2015-01-11 Janus Weil <janus@gcc.gnu.org>
1816 * gfortran.dg/proc_ptr_comp_41.f90: New.
1818 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
1820 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
1822 2015-01-10 Tobias Burnus <burnus@net-b.de>
1825 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
1826 and add dg-excess-errors.
1827 * gfortran.dg/line_length_6.f90: New.
1828 * gfortran.dg/line_length_7.f90: New.
1829 * gfortran.dg/line_length_8.f90: New.
1830 * gfortran.dg/line_length_9.f90: New.
1831 * gfortran.dg/line_length_10.f90: New.
1832 * gfortran.dg/line_length_11.f90: New.
1834 2015-01-09 David Malcolm <dmalcolm@redhat.com>
1836 * jit.dg/test-threads.c (struct testcase): Move declaration
1837 to jit.dg/all-non-failing-tests.h.
1838 (testcases): Likewise.
1839 * jit.dg/all-non-failing-tests.h (struct testcase): Move
1840 declaration here from jit.dg/all-non-failing-tests.h.
1841 (testcases): Likewise.
1842 * jit.dg/test-combination.c (create_code): Eliminate spelling
1843 out all of the testcases in favor of looping through the
1844 "testcases" metadata.
1845 (verify_code): Likewise.
1847 2015-01-09 Jakub Jelinek <jakub@redhat.com>
1849 PR rtl-optimization/64536
1850 * gcc.dg/pr64536.c: New test.
1852 2015-01-09 David Malcolm <dmalcolm@redhat.com>
1854 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
1855 * jit.dg/test-combination.c (create_code): Likewise.
1856 (verify_code): Likewise.
1857 * jit.dg/test-constants.c: New test case.
1858 * jit.dg/test-threads.c: Add test-constants.c.
1860 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
1863 * objc.dg/gnu-api-2-class.m: Add a test case
1864 for the above change.
1866 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
1868 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1870 2015-01-09 Richard Biener <rguenther@suse.de>
1872 PR tree-optimization/64410
1873 * g++.dg/vect/pr64410.cc: New testcase.
1875 2015-01-09 Martin Liska <mliska@suse.cz>
1877 * gcc.dg/ipa/ipa-icf-32.c: New test.
1879 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1881 * c-c++-common/tsan/tsan_barrier.h: New.
1882 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
1883 * c-c++-common/tsan/bitfield_race.c: Likewise.
1884 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1885 * c-c++-common/tsan/mutexset1.c: Likewise.
1886 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1887 * c-c++-common/tsan/race_on_mutex.c: Likewise.
1888 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1889 * c-c++-common/tsan/simple_race.c: Likewise.
1890 * c-c++-common/tsan/simple_stack.c: Likewise.
1891 * c-c++-common/tsan/sleep_sync.c: Likewise.
1892 * c-c++-common/tsan/tiny_race.c: Likewise.
1893 * c-c++-common/tsan/tls_race.c: Likewise.
1894 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1895 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1896 * g++.dg/tsan/atomic_free.C: Likewise.
1897 * g++.dg/tsan/atomic_free2.C: Likewise.
1898 * g++.dg/tsan/cond_race.C: Likewise.
1899 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
1901 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
1904 * lib/target-supports.exp (check_effective_target_libatomic_available):
1906 * gfortran.dg/coarray/caf.exp: Only add -latomic for
1907 targets that match effective-target libatomic_available.
1908 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
1910 2015-01-08 David Malcolm <dmalcolm@redhat.com>
1912 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
1913 Verify the result of gcc_jit_context_get_last_error.
1914 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
1916 2015-01-08 Jakub Jelinek <jakub@redhat.com>
1918 PR tree-optimization/63989
1919 * gcc.dg/strlenopt-27.c: New test.
1921 2015-01-08 David Malcolm <dmalcolm@redhat.com>
1923 * jit.dg/harness.h (set_up_logging): New function.
1924 (test_jit): Fail if gcc_jit_context_acquire fails. Call
1925 set_up_logging on the context, so that every testcase is
1926 logged to a particular file.
1927 * jit.dg/test-nested-contexts.c (main): Open a logfile,
1928 and call gcc_jit_context_set_logfile on the top-level context.
1930 2015-01-08 Jakub Jelinek <jakub@redhat.com>
1933 * g++.dg/opt/pr64338.C: New test.
1935 2015-01-08 Tobias Burnus <burnus@net-b.de>
1937 * gfortran.dg/coarray/codimension_2b.f90: New file.
1938 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
1939 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
1941 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1944 * g++.dg/ext/fnname4.C: New.
1946 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1949 * g++.dg/cpp0x/constexpr-64462.C: New.
1951 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1954 * g++.dg/cpp0x/deleted10.C: New.
1956 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1958 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
1960 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1962 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
1963 GCC_JIT_UNARY_OP_ABS.
1964 (verify_unary_ops): Likewise.
1966 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1968 * jit.dg/test-arith-overflow.c: New test case.
1969 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
1970 * jit.dg/test-combination.c (create_code): Likewise.
1971 (verify_code): Likewise.
1972 * jit.dg/test-threads.c (testcases): Likewise.
1974 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1976 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
1977 rather than "jit". Load g++.exp, and call g++_init.
1978 Run test-*.cc files within the testsuite and *.cc files within
1980 (jit-dg-test): Drop the addition of -fgnu89-inline to
1981 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
1982 doing it when compiling C testcases (since g++ does not handle
1983 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
1984 is restored to the value after g++_init ran, rather than the
1985 value before g++_init ran. Return a list of
1986 $comp_output $output_file, as dg-test assumes.
1988 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1990 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
1991 make it easier to figure out the origin of each test result when
1992 running test-combination.c and test-threads.c.
1993 (CHECK_VALUE): Likewise.
1994 (CHECK_DOUBLE_VALUE): Likewise.
1995 (CHECK_STRING_VALUE): Likewise.
1996 (CHECK_STRING_STARTS_WITH): Likewise.
1997 (CHECK_STRING_CONTAINS): Likewise.
1999 (check_string_value): Likewise, add "funcname" param.
2000 (check_string_starts_with): Likewise.
2001 (check_string_contains): Likewise.
2003 2015-01-07 David Malcolm <dmalcolm@redhat.com>
2005 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2006 generating name of built executable.
2008 2015-01-07 Marek Polacek <polacek@redhat.com>
2011 * gcc.dg/pr64440.c: New test.
2012 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2014 2015-01-07 Marek Polacek <polacek@redhat.com>
2017 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2018 * gcc.dg/pr64417.c: New test.
2020 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2023 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2026 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2028 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2029 Check if testcases run without errors, not just if they compile.
2031 2015-01-06 Christian Bruel <christian.bruel@st.com>
2034 * gcc.target/sh/pr64507.c: New test.
2036 2015-01-06 Arnaud Charlet <charlet@adacore.com>
2038 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2040 2015-01-06 Jakub Jelinek <jakub@redhat.com>
2042 * c-c++-common/asan/sanitize-all-1.c: New test.
2043 * c-c++-common/ubsan/sanitize-all-1.c: New test.
2044 * c-c++-common/ubsan/sanitize-all-2.c: New test.
2045 * c-c++-common/ubsan/sanitize-all-3.c: New test.
2046 * c-c++-common/ubsan/sanitize-all-4.c: New test.
2048 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2050 * lib/target-supports.exp (check_profiling_available): Return 0 for
2052 (check_effective_target_tls_runtime): Likewise.
2053 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2054 * gcc.dg/20020312-2.c: Adjust for Visium.
2055 * gcc.dg/tls/thr-cse-1.c: Likewise
2056 * gcc.dg/tree-ssa/20040204-1.c: Likewise
2057 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2058 * gcc.dg/weak/typeof-2.c: Likewise.
2060 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
2062 PR rtl-optimization/64287
2063 * gcc.dg/aru-2.c: New test.
2065 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2068 * c-c++-common/ubsan/pr64344-1.c: New test.
2069 * c-c++-common/ubsan/pr64344-2.c: New test.
2071 PR tree-optimization/64465
2072 * gcc.dg/pr64465.c: New test.
2074 PR tree-optimization/64494
2075 * gcc.c-torture/compile/pr64494.c: New test.
2077 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2080 * gfortran.dg/realloc_on_assign_25.f90: New test.
2082 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2084 Update copyright years.
2086 2015-01-05 Marek Polacek <polacek@redhat.com>
2089 * gcc.dg/pr64423.c: New test.
2091 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
2093 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2094 mmix-knuth-mmixware for the same reason as for MIPS.
2095 * gcc.dg/debug/debug-2.c: Ditto.
2097 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2099 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
2102 * lib/gfortran.exp: Add libatomic library search path.
2103 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2104 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2106 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2108 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2110 * c-c++-common/tsan/bitfield_race.c: New testcase.
2111 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2113 2015-01-02 Tobias Burnus <burnus@net-b.de>
2115 * gfortran.dg/coarray/collectives_4.f90: New.
2117 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2120 * gfortran.dg/extends_16.f90: New.
2122 2015-01-02 Tobias Burnus <burnus@net-b.de>
2124 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2126 2015-01-02 Tobias Burnus <burnus@net-b.de>
2128 * gfortran.dg/coarray/codimension_2.f90: New.
2129 * gfortran.dg/coarray/codimension_2a.f90: New.
2130 * gfortran.dg/coarray_35.f90: New.
2131 * gfortran.dg/coarray_35a.f90: New.
2133 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2136 * gfortran.dg/dummy_procedure_11.f90: New.
2138 Copyright (C) 2015 Free Software Foundation, Inc.
2140 Copying and distribution of this file, with or without modification,
2141 are permitted in any medium without royalty provided the copyright
2142 notice and this notice are preserved.