1 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/type_to_class_2.f90: New test
5 * gfortran.dg/type_to_class_3.f90: New test
7 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
10 * g++.dg/torture/pr64686.C: New testcase.
12 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
14 PR rtl-optimization/64905
15 * gcc.target/i386/pr64905.c: New file.
17 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
19 * gcc.dg/guality/pr41447-1.c: Remove xfail.
20 * gcc.dg/guality/pr41616-1.c: Ditto.
22 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
25 * gcc.dg/pr64817-3.c: New.
27 2015-02-04 Jakub Jelinek <jakub@redhat.com>
28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
30 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
31 pass parameters in registers.
32 * gcc.dg/guality/pr36728-2.c (main): Likewise.
33 * gcc.dg/guality/pr36728-3.c (main): Likewise.
34 * gcc.dg/guality/pr36728-4.c (main): Likewise.
36 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
37 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
39 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
40 list, allow for multilibed targets.
41 * gcc.dg/combine_ashiftrt_2.c: Likewise.
43 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
45 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
46 * gcc.dg/pr46728-6.c: Ditto.
48 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
50 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
51 for mips_nanlegacy target.
53 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
55 * gcc.target/i386/chkp-hidden-def.c: New.
57 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
60 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
61 to use 24 bits for bitfield b.
63 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
66 * lib/target-supports.exp (check_effective_target_bswap64): Do not
67 cache result in a global variable. Include all 32-bit targets for
70 2015-02-03 Jakub Jelinek <jakub@redhat.com>
72 PR rtl-optimization/64756
73 * gcc.c-torture/execute/pr64756.c: New test.
75 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
78 * gcc.target/sh/pr64660-0.h: New.
79 * gcc.target/sh/pr64660-1.c: New.
80 * gcc.target/sh/pr64660-2.c: New.
81 * gcc.target/sh/pr64660-3.c: New.
82 * gcc.target/sh/pr64660-4.c: New.
84 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
87 * g++.dg/warn/Waddress-2.C: New.
89 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
92 * gcc.target/i386/pr49095.c: XFAIL for ia32.
94 2015-02-03 Dodji Seketeli <dodji@redhat.com>
97 * gcc.dg/cpp/builtin-macro-1.c: New test case.
99 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
101 * g++.dg/ipa/devirt-37.C: Disable early inlining.
103 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
105 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
106 (_ARM_FPSRC): Add DN and AHP fields.
107 (clean_results): Force DN=1 on AArch64.
108 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
109 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
110 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
111 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
112 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
113 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
115 2015-02-02 Alan Modra <amodra@gmail.com>
117 * gcc.target/powerpc/cprophard.c: New.
119 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
121 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
122 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
124 2015-02-01 Jakub Jelinek <jakub@redhat.com>
127 * gcc.dg/pr64817-1.c: New test.
128 * gcc.dg/pr64817-2.c: New test.
130 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
133 * gcc.target/sh/pr64851-0.h: New
134 * gcc.target/sh/pr64851-1.c: New
135 * gcc.target/sh/pr64851-2.c: New
136 * gcc.target/sh/pr64851-3.c: New
137 * gcc.target/sh/pr64851-4.c: New
139 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
142 * gcc.dg/torture/pr64882.c: New test.
144 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
147 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
150 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
152 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
153 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
154 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
155 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
156 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
157 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
159 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
160 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
162 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
163 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
166 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
169 * g++.dg/pr64688-2.C: New.
171 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
173 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
174 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
175 * gcc.target/i386/fuse-caller-save.c: Ditto.
176 * gcc.target/i386/headmerge-1.c: Ditto.
177 * gcc.target/i386/headmerge-2.c: Ditto.
178 * gcc.target/i386/sibcall-6.c: Ditto.
180 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
183 * gcc.target/i386/pr64617.c: New test.
185 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
188 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
189 (dg-options): Remove -m32.
190 (dg-final): Scan for "movb %al" only.
191 * gcc.target/i386/pr15184-2.c: Ditto.
193 2015-01-30 Richard Biener <rguenther@suse.de>
195 PR tree-optimization/64829
196 * gcc.dg/vect/pr64829.c: New testcase.
198 2015-01-29 Marek Polacek <polacek@redhat.com>
201 * gcc.dg/pr64709.c: New test.
203 2015-01-29 Jakub Jelinek <jakub@redhat.com>
206 * g++.dg/ubsan/pr64717-1.C: New test.
207 * g++.dg/ubsan/pr64717-2.C: New test.
209 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
211 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
213 2015-01-29 Jeff Law <law@redhat.com>
216 * gcc.target/i386/pr15184-1.c: New test.
217 * gcc.target/i386/pr15184-2.c: New test.
219 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
221 PR tree-optimization/64746
222 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
224 2015-01-29 Richard Biener <rguenther@suse.de>
226 PR tree-optimization/64853
227 * gcc.dg/torture/pr64853.c: New testcase.
229 2015-01-29 Richard Biener <rguenther@suse.de>
231 PR tree-optimization/64844
232 * gcc.dg/vect/pr64844.c: New testcase.
234 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
237 * gcc.dg/pr64809.c: Delete.
239 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
242 * gcc.target/i386/pr64805.c: New.
244 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
246 * gcc.dg/guality/guality.h (main): Add argv[0] to
249 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
252 * gcc.dg/tree-ssa/pr64801.c: New testcase.
254 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
257 * gcc.target/sh/sh.exp
258 (check_effective_target_atomic_model_soft_gusa_available,
259 check_effective_target_atomic_model_soft_tcb_available,
260 check_effective_target_atomic_model_soft_imask_available,
261 check_effective_target_atomic_model_hard_llcs_available): New.
262 * gcc.target/sh/pr64659-0.h: New.
263 * gcc.target/sh/pr64659-1.c: New.
264 * gcc.target/sh/pr64659-2.c: New.
265 * gcc.target/sh/pr64659-3.c: New.
266 * gcc.target/sh/pr64659-4.c: New.
268 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
270 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
271 scan-assembler-times pattern.
273 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
276 * gcc.dg/pr64809.c: New test.
278 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
280 PR tree-optimization/64277
281 * gcc.dg/pr64277.c: New.
283 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
285 PR tree-optimization/64718
286 * gcc.c-torture/execute/pr64718.c: New test.
288 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
290 * gcc.target/aarch64/abs_2.c: New.
292 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
294 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
295 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
296 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
299 2015-01-28 Jakub Jelinek <jakub@redhat.com>
302 * lib/target-supports.exp (check_effective_target_comdat_group): New.
303 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
304 { target comdat_group }.
306 2015-01-27 Tobias Burnus <burnus@net-b.de>
309 * gfortran.dg/goacc/coarray_2.f90: New.
311 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
315 * g++.dg/torture/pr64139.C: New testcase.
316 * g++.dg/torture/pr60871.C: Likewise.
318 2015-01-27 Janus Weil <janus@gcc.gnu.org>
321 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
322 prevent linking errors.
324 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
327 * g++.dg/torture/pr64282.C: New testcase.
329 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
331 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
334 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
336 * gcc.target/s390/hotpatch-13.c: New testcase.
337 * gcc.target/s390/hotpatch-14.c: New testcase.
338 * gcc.target/s390/hotpatch-15.c: New testcase.
339 * gcc.target/s390/hotpatch-16.c: New testcase.
340 * gcc.target/s390/hotpatch-17.c: New testcase.
341 * gcc.target/s390/hotpatch-18.c: New testcase.
342 * gcc.target/s390/hotpatch-19.c: New testcase.
343 * gcc.target/s390/hotpatch-20.c: New testcase.
344 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
345 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
346 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
347 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
348 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
349 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
350 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
351 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
352 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
353 * gcc.target/s390/hotpatch-10.c: Likewise.
354 * gcc.target/s390/hotpatch-11.c: Likewise.
355 * gcc.target/s390/hotpatch-12.c: Likewise.
356 * gcc.target/s390/hotpatch-2.c: Likewise.
357 * gcc.target/s390/hotpatch-3.c: Likewise.
358 * gcc.target/s390/hotpatch-4.c: Likewise.
359 * gcc.target/s390/hotpatch-5.c: Likewise.
360 * gcc.target/s390/hotpatch-6.c: Likewise.
361 * gcc.target/s390/hotpatch-7.c: Likewise.
362 * gcc.target/s390/hotpatch-8.c: Likewise.
363 * gcc.target/s390/hotpatch-9.c: Likewise.
364 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
365 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
366 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
367 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
368 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
369 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
370 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
371 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
373 2015-01-27 Jiong Wang <jiong.wang@arm.com>
375 * gcc.dg/long_branch.c: New testcase.
377 2015-01-27 Richard Biener <rguenther@suse.de>
379 PR tree-optimization/56273
380 PR tree-optimization/59124
381 PR tree-optimization/64277
382 * g++.dg/warn/Warray-bounds-6.C: New testcase.
383 * gcc.dg/Warray-bounds-12.c: Likewise.
384 * gcc.dg/Warray-bounds-13.c: Likewise.
386 2015-01-27 Jakub Jelinek <jakub@redhat.com>
388 PR rtl-optimization/61058
389 * gcc.dg/pr61058.c: New test.
391 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
393 * gcc.target/i386/chkp-narrow-bounds.c: New.
395 2015-01-27 Jakub Jelinek <jakub@redhat.com>
397 PR tree-optimization/64807
398 * gcc.dg/pr64807.c: New test.
401 * gcc.dg/pr64766.c: New test.
403 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
406 * gcc.target/sh/pr49263-4.c: New.
408 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
411 * gfortran.dg/allocate_with_mold_1.f90: New test
413 2015-01-26 Jakub Jelinek <jakub@redhat.com>
416 * gcc.dg/pr64778.c: New test.
419 * gcc.dg/vect/pr64421.c: New test.
421 2015-01-26 Tobias Burnus <burnus@net-b.de>
424 * gfortran.dg/coarray_36.f: New.
425 * gfortran.dg/coarray_37.f90: New.
427 2015-01-26 Janus Weil <janus@gcc.gnu.org>
430 * gfortran.dg/class_allocate_18.f90: New.
432 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
434 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
436 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
438 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
440 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
442 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
444 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
446 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
448 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
450 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
451 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
452 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
453 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
455 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
457 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
458 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
459 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
461 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
463 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
464 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
465 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
466 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
467 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
470 2015-01-26 Richard Biener <rguenther@suse.de>
473 * gcc.dg/uninit-19.c: New testcase.
475 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
477 * lib/target-supports.exp (check_effective_target_vect64): Add
480 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
483 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
485 2015-01-26 Tony Liu <tony.liu@arm.com>
487 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
490 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
493 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
494 correctly, clean up afterwards.
496 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
499 * gfortran.dg/use_rename_7.f90: New.
501 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
503 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
504 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
506 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
509 * gcc.target/sh/pr54236-4.c: New.
511 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
513 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
514 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
517 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
520 * gfortran.dg/open_new_segv.f90: New test.
522 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
531 * gcc.target/sh/pr64345-1.c: New.
532 * gcc.target/sh/pr64345-2.c: New.
533 * gcc.target/sh/pr59533-1.c: New.
534 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
535 * gcc.target/sh/pr52933-2.c: Likewise.
536 * gcc.target/sh/pr54089-1.c: Likewise.
537 * gcc.target/sh/pr54236-1.c: Likewise.
538 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
539 * gcc.target/sh/pr49263-1.c: Remove xfails.
540 * gcc.target/sh/pr49263-2.c: Likewise.
541 * gcc.target/sh/pr49263-3.c: Likewise.
542 * gcc.target/sh/pr53987-1.c: Likewise.
543 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
544 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
545 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
546 (test05, test06, test07, test08, test09, test10, test11, test12): New.
547 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
548 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
550 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
553 2015-01-24 Tom de Vries <tom@codesourcery.com>
555 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
557 2015-01-23 Ian Lance Taylor <iant@google.com>
560 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
561 targets without split stack support.
563 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
566 * gcc.target/i386/pr64317.c: New test.
568 2015-01-23 Jakub Jelinek <jakub@redhat.com>
570 PR rtl-optimization/63637
571 PR rtl-optimization/60663
572 * gcc.dg/pr63637-1.c: New test.
573 * gcc.dg/pr63637-2.c: New test.
574 * gcc.dg/pr63637-3.c: New test.
575 * gcc.dg/pr63637-4.c: New test.
576 * gcc.dg/pr63637-5.c: New test.
577 * gcc.dg/pr63637-6.c: New test.
578 * gcc.target/i386/pr63637-1.c: New test.
579 * gcc.target/i386/pr63637-2.c: New test.
580 * gcc.target/i386/pr63637-3.c: New test.
581 * gcc.target/i386/pr63637-4.c: New test.
582 * gcc.target/i386/pr63637-5.c: New test.
583 * gcc.target/i386/pr63637-6.c: New test.
585 2015-01-23 Richard Biener <rguenther@suse.de>
588 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
589 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
591 2015-01-23 Marek Polacek <polacek@redhat.com>
593 PR preprocessor/60570
594 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
595 * gcc.dg/cpp/pr60570.c: New test.
597 2015-01-23 Richard Biener <rguenther@suse.de>
600 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
601 vectorization on vect64 targets.
603 2015-01-23 Janus Weil <janus@gcc.gnu.org>
606 * gfortran.dg/class_allocate_17.f90: New.
608 2015-01-23 Tobias Burnus <burnus@net-b.de>
611 * gfortran.dg/goacc/combined_loop.f90: New.
613 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
616 * gfortran.dg/make_unit.f90: New test.
618 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
621 * gfortran.dg/negative_unit_int8.f: Update.
623 2015-01-22 Jeff Law <law@redhat.com>
626 * gcc.target/m68k/pr52076-1.c: New test.
627 * gcc.target/m68k/pr52076-2.c: New test.
629 2015-01-22 Richard Biener <rguenther@suse.de>
632 * gcc.dg/torture/pr64728.c: New testcase.
634 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
637 * g++.dg/pr64688.C: New test.
639 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
641 * gcc.target/i386/chkp-always_inline.c (f1): Make static
642 to avoid errors with -fpic.
644 2015-01-22 Richard Biener <rguenther@suse.de>
647 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
649 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
651 PR rtl-optimization/64682
652 * gcc.c-torture/execute/pr64682.c: New file.
654 2015-01-21 Jakub Jelinek <jakub@redhat.com>
657 * gcc.dg/pr64511.c: New test.
659 PR rtl-optimization/62078
660 * g++.dg/opt/pr62078.C: New test.
663 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
665 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
668 * gfortran.dg/internal_pack_15.f90: New test.
670 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
672 * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
674 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
676 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
678 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
680 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
682 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
684 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
686 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
688 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
690 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
692 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
694 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
696 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
698 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
700 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
702 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
704 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
706 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
708 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
710 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
712 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
714 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
716 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
718 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
720 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
722 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
724 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
725 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
726 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
729 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
731 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
732 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
733 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
736 2015-01-21 Renlin Li <renlin.li@arm.com>
738 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
739 * g++.dg/tls/thread_local5g.C: Likewise.
740 * g++.dg/tls/thread_local6g.C: Likewise.
742 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
744 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
745 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
746 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
748 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
750 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
751 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
752 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
754 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
756 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
757 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
758 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
760 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
762 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
763 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
764 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
766 2015-01-20 Jeff Law <law@redhat.com>
769 * gcc.target/m68k/pr59946.c: New test.
771 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
773 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
774 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
775 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
777 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
779 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
780 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
781 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
783 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
785 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
786 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
787 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
789 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
791 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
792 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
793 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
795 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
798 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
800 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
801 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
802 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
804 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
806 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
807 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
808 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
810 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
812 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
814 2015-01-20 Jakub Jelinek <jakub@redhat.com>
816 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
819 * g++.dg/ubsan/pr64632.C: New test.
822 * gcc.dg/pr64663.c: New test.
824 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
827 * g++.dg/warn/Wunused-var-23.C: New.
829 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
832 * g++.dg/cpp0x/constexpr-59937-1.C: New.
833 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
835 2015-01-20 Richard Biener <rguenther@suse.de>
838 * gcc.dg/lto/pr64684_0.c: New testcase.
839 * gcc.dg/lto/pr64684_1.c: Likewise.
840 * gcc.dg/lto/pr64684_2.c: Likewise.
841 * gcc.dg/lto/pr64685_0.c: Likewise.
842 * gcc.dg/lto/pr64685_1.c: Likewise.
844 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
847 * g++.dg/cpp1y/lambda-init12.C: New.
849 2015-01-20 Richard Biener <rguenther@suse.de>
851 PR tree-optimization/64410
852 * g++.dg/vect/pr64410.cc: Require vect_double.
854 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
857 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
859 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
863 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
865 PR rtl-optimization/64081
866 * gcc.dg/pr64081.c: New test.
868 2015-01-19 David Malcolm <dmalcolm@redhat.com>
870 * jit.dg/harness.h: Include <unistd.h>.
871 (CHECK_NO_ERRORS): New.
872 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
873 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
874 gcc_jit_context_compile_to_file.
875 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
876 args to the spawned executable.
877 (jit-expand-vars): New function.
878 (jit-exe-params): New variable.
879 (dg-jit-set-exe-params): New function.
880 (jit-dg-test): Detect testcases that use
881 jit-verify-compile-to-file and call jit-setup-compile-to-file.
882 Set arguments of spawned process to jit-exe-params.
883 (jit-get-output-filename): New function.
884 (jit-setup-compile-to-file): New function.
885 (jit-verify-compile-to-file): New function.
886 (jit-run-executable): New function.
887 (jit-verify-executable): New function.
888 * jit.dg/test-compile-to-assembler.c: New testcase.
889 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
890 * jit.dg/test-compile-to-executable.c: New testcase.
891 * jit.dg/test-compile-to-object.c: New testcase.
893 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
896 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
899 2015-01-19 Martin Liska <mliska@suse.cz>
901 * objc/compile/pr64668.m: New test.
903 2015-01-19 David Malcolm <dmalcolm@redhat.com>
905 * jit.dg/test-arith-overflow.c: Include stdbool.h.
906 (create_overflow_fn): Update comment to clarify that
907 the third param of the created function is a bool *, not
909 (verify_int_overflow_fn): Convert param "expected_ovf" from
910 int to bool. Update third param of "overflow_fn_type" from int *
911 to bool *. Update local "actual_ovf" from int to bool.
912 (verify_uint_overflow_fn): Likewise.
914 2015-01-19 Martin Liska <mliska@suse.cz>
916 * gcc.dg/ipa/ipa-icf-33.c: New test.
918 2015-01-19 Felix Yang <felix.yang@huawei.com>
919 Haijian Zhang <z.zhanghaijian@huawei.com>
921 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
922 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
923 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
924 result_float64x2, expected_hfloat64x2): New helper type, variable and
926 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
927 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
928 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
929 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
930 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
931 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
932 and target without the FMA feature.
934 2015-01-19 Jiong Wang <jiong.wang@arm.com>
936 * gcc.target/aarch64/pr64304.c: New testcase.
938 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
940 PR rtl-optimization/64081
941 * gcc.dg/pr64081.c: New test.
943 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
946 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
948 * gcc.target/aarch64/test_frame_6.c: Likewise.
949 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
950 and x19 (in the epilogue).
951 * gcc.target/aarch64/test_frame_4.c: Likewise.
952 * gcc.target/aarch64/test_frame_7.c: Likewise.
954 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
956 * gcc.target/i386/chkp-always_inline.c: New.
958 2015-01-15 Andrew Pinski <apinski@cavium.com>
959 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
961 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
962 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
964 2015-01-18 Andre Vehreschild <vehre@gmx.de>
967 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
968 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
970 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
973 * gfortran.dg/unlimited_polymorphic_21.f90: New test
975 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
978 * gcc.target/sh/torture/pr64652.c: New.
980 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
982 * gcc.dg/ipa/ipa-icf-32.c: Update template.
983 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
984 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
985 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
986 * c-c++-common/asan/kasan-recover-1.c: Likewise.
987 * c-c++-common/asan/kasan-recover-2.c: Likewise.
989 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
992 * g++.dg/torture/pr64378.C: New testcase.
994 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
997 * gfortran.dg/block_13.f08: New test
999 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
1002 * gfortran.dg/associate_1.f03: Allow test for character with
1005 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1007 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1008 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1010 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1012 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1014 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
1017 * gfortran.dg/unlimited_polymorphic_21.f90: New test
1019 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1022 * gfortran.dg/alloc_comp_assign_13.f08: New test.
1025 * gfortran.dg/alloc_comp_assign_14.f08: New test.
1028 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1030 2015-01-17 Andre Vehreschild <vehre@gmx.de>
1033 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1035 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
1037 PR rtl-optimization/52773
1038 * gcc.c-torture/compile/pr52773.c: New test.
1040 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1043 * g++.dg/cpp0x/alias-decl-46.C: New.
1045 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1047 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1049 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1051 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1053 (CHECK_FP): Likewise.
1054 (CHECK_CUMULATIVE_SAT): Likewise.
1056 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
1058 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1059 (Set_Neon_Cumulative_Sat): Add parameter.
1060 (__set_neon_cumulative_sat): Support new parameter.
1061 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1062 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1064 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1065 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1068 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1070 * g++.dg/tsan/vptr_benign_race.C: New testcase.
1071 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1073 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1076 * g++.dg/tls/thread_local-ice4.C: New.
1078 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
1080 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1083 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1086 * g++.dg/cpp0x/vt-62276.C: New.
1088 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1091 * g++.dg/pr64353.C: New.
1093 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1096 * gcc.target/aarch64/pr64263_1.c: New test.
1098 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1100 PR tree-optimization/64434
1101 * gcc.dg/torture/pr64434.c: Move to...
1102 * gcc.dg/pr64434.c: ... here.
1104 2015-01-16 Richard Biener <rguenther@suse.de>
1107 * gcc.dg/uninit-18.c: New testcase.
1109 2015-01-16 Richard Biener <rguenther@suse.de>
1111 PR tree-optimization/64568
1112 * g++.dg/torture/pr64568-2.C: New testcase.
1114 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
1117 * gcc.target/i386/chkp-label-address.c: New.
1119 2015-01-16 Janus Weil <janus@gcc.gnu.org>
1122 * gfortran.dg/pointer_init_6.f90: Extended.
1124 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
1126 * gcc.c-torture/compile/20150108.c: New test.
1128 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
1130 * gcc.target/visium: New directory.
1132 2015-01-16 Richard Biener <rguenther@suse.de>
1134 PR tree-optimization/61743
1135 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1136 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1138 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
1140 * gcc.dg/pr64015.c: New test.
1142 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
1146 * g++.dg/ipa/pr64612.C: New test.
1148 2015-01-16 Renlin Li <renlin.li@arm.com>
1150 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1152 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
1154 * gcc.target/i386/sse-14.c: Test new intrinsic.
1155 * gcc.target/i386/sse-22.c: Ditto.
1157 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1160 * g++.dg/cpp0x/auto44.C: New.
1162 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
1165 * gcc.target/nios2/gpopt-all.c: New test case.
1166 * gcc.target/nios2/gpopt-local.c: New test case.
1167 * gcc.target/nios2/gpopt-global.c: New test case.
1168 * gcc.target/nios2/gpopt-data.c: New test case.
1169 * gcc.target/nios2/gpopt-none.c: New test case.
1171 2015-01-15 Jakub Jelinek <jakub@redhat.com>
1173 * g++.dg/ubsan/vptr-1.C: New test.
1174 * g++.dg/ubsan/vptr-2.C: New test.
1175 * g++.dg/ubsan/vptr-3.C: New test.
1176 * g++.dg/ubsan/vptr-4.C: New test.
1177 * g++.dg/ubsan/vptr-5.C: New test.
1178 * g++.dg/ubsan/vptr-6.C: New test.
1179 * g++.dg/ubsan/vptr-7.C: New test.
1180 * g++.dg/ubsan/vptr-8.C: New test.
1181 * g++.dg/ubsan/vptr-9.C: New test.
1183 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1185 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1187 * lib/gcc-dg.exp: Likewise.
1189 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
1191 PR rtl-optimization/64110
1192 * gcc.target/i386/pr64110.c: Add scan-assembler.
1194 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
1195 James Norris <jnorris@codesourcery.com>
1196 Cesar Philippidis <cesar@codesourcery.com>
1197 Ilmir Usmanov <i.usmanov@samsung.com>
1199 * lib/target-supports.exp (check_effective_target_fopenacc): New
1201 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1202 * g++.dg/goacc/goacc.exp: Likewise.
1203 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1204 * gcc.dg/goacc/goacc.exp: Likewise.
1205 * gfortran.dg/goacc/goacc.exp: Likewise.
1206 * c-c++-common/cpp/openacc-define-1.c: New file.
1207 * c-c++-common/cpp/openacc-define-2.c: Likewise.
1208 * c-c++-common/cpp/openacc-define-3.c: Likewise.
1209 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1210 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1211 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1212 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1213 * c-c++-common/goacc/asyncwait-1.c: Likewise.
1214 * c-c++-common/goacc/cache-1.c: Likewise.
1215 * c-c++-common/goacc/clauses-fail.c: Likewise.
1216 * c-c++-common/goacc/collapse-1.c: Likewise.
1217 * c-c++-common/goacc/data-1.c: Likewise.
1218 * c-c++-common/goacc/data-2.c: Likewise.
1219 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1220 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1221 * c-c++-common/goacc/deviceptr-2.c: Likewise.
1222 * c-c++-common/goacc/deviceptr-3.c: Likewise.
1223 * c-c++-common/goacc/if-clause-1.c: Likewise.
1224 * c-c++-common/goacc/if-clause-2.c: Likewise.
1225 * c-c++-common/goacc/kernels-1.c: Likewise.
1226 * c-c++-common/goacc/loop-1.c: Likewise.
1227 * c-c++-common/goacc/loop-private-1.c: Likewise.
1228 * c-c++-common/goacc/nesting-1.c: Likewise.
1229 * c-c++-common/goacc/nesting-data-1.c: Likewise.
1230 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1231 * c-c++-common/goacc/parallel-1.c: Likewise.
1232 * c-c++-common/goacc/pcopy.c: Likewise.
1233 * c-c++-common/goacc/pcopyin.c: Likewise.
1234 * c-c++-common/goacc/pcopyout.c: Likewise.
1235 * c-c++-common/goacc/pcreate.c: Likewise.
1236 * c-c++-common/goacc/pragma_context.c: Likewise.
1237 * c-c++-common/goacc/present-1.c: Likewise.
1238 * c-c++-common/goacc/reduction-1.c: Likewise.
1239 * c-c++-common/goacc/reduction-2.c: Likewise.
1240 * c-c++-common/goacc/reduction-3.c: Likewise.
1241 * c-c++-common/goacc/reduction-4.c: Likewise.
1242 * c-c++-common/goacc/sb-1.c: Likewise.
1243 * c-c++-common/goacc/sb-2.c: Likewise.
1244 * c-c++-common/goacc/sb-3.c: Likewise.
1245 * c-c++-common/goacc/update-1.c: Likewise.
1246 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1247 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1248 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1249 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1250 * gfortran.dg/goacc/assumed.f95: Likewise.
1251 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1252 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1253 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1254 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1255 * gfortran.dg/goacc/branch.f95: Likewise.
1256 * gfortran.dg/goacc/cache-1.f95: Likewise.
1257 * gfortran.dg/goacc/coarray.f95: Likewise.
1258 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1259 * gfortran.dg/goacc/cray.f95: Likewise.
1260 * gfortran.dg/goacc/critical.f95: Likewise.
1261 * gfortran.dg/goacc/data-clauses.f95: Likewise.
1262 * gfortran.dg/goacc/data-tree.f95: Likewise.
1263 * gfortran.dg/goacc/declare-1.f95: Likewise.
1264 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1265 * gfortran.dg/goacc/fixed-1.f: Likewise.
1266 * gfortran.dg/goacc/fixed-2.f: Likewise.
1267 * gfortran.dg/goacc/fixed-3.f: Likewise.
1268 * gfortran.dg/goacc/fixed-4.f: Likewise.
1269 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1270 * gfortran.dg/goacc/if.f95: Likewise.
1271 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1272 * gfortran.dg/goacc/list.f95: Likewise.
1273 * gfortran.dg/goacc/literal.f95: Likewise.
1274 * gfortran.dg/goacc/loop-1.f95: Likewise.
1275 * gfortran.dg/goacc/loop-2.f95: Likewise.
1276 * gfortran.dg/goacc/loop-3.f95: Likewise.
1277 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1278 * gfortran.dg/goacc/omp.f95: Likewise.
1279 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1280 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1281 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1282 * gfortran.dg/goacc/parameter.f95: Likewise.
1283 * gfortran.dg/goacc/private-1.f95: Likewise.
1284 * gfortran.dg/goacc/private-2.f95: Likewise.
1285 * gfortran.dg/goacc/private-3.f95: Likewise.
1286 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1287 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1288 * gfortran.dg/goacc/reduction.f95: Likewise.
1289 * gfortran.dg/goacc/routine-1.f90: Likewise.
1290 * gfortran.dg/goacc/routine-2.f90: Likewise.
1291 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1292 * gfortran.dg/goacc/several-directives.f95: Likewise.
1293 * gfortran.dg/goacc/sie.f95: Likewise.
1294 * gfortran.dg/goacc/subarrays.f95: Likewise.
1295 * gfortran.dg/gomp/map-1.f90: Likewise.
1296 * gfortran.dg/openacc-define-1.f90: Likewise.
1297 * gfortran.dg/openacc-define-2.f90: Likewise.
1298 * gfortran.dg/openacc-define-3.f90: Likewise.
1299 * g++.dg/gomp/block-1.C: Update for changed compiler output.
1300 * g++.dg/gomp/block-2.C: Likewise.
1301 * g++.dg/gomp/block-3.C: Likewise.
1302 * g++.dg/gomp/block-5.C: Likewise.
1303 * g++.dg/gomp/target-1.C: Likewise.
1304 * g++.dg/gomp/target-2.C: Likewise.
1305 * g++.dg/gomp/taskgroup-1.C: Likewise.
1306 * g++.dg/gomp/teams-1.C: Likewise.
1307 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
1308 * gcc.dg/cilk-plus/jump.c: Likewise.
1309 * gcc.dg/gomp/block-1.c: Likewise.
1310 * gcc.dg/gomp/block-10.c: Likewise.
1311 * gcc.dg/gomp/block-2.c: Likewise.
1312 * gcc.dg/gomp/block-3.c: Likewise.
1313 * gcc.dg/gomp/block-4.c: Likewise.
1314 * gcc.dg/gomp/block-5.c: Likewise.
1315 * gcc.dg/gomp/block-6.c: Likewise.
1316 * gcc.dg/gomp/block-7.c: Likewise.
1317 * gcc.dg/gomp/block-8.c: Likewise.
1318 * gcc.dg/gomp/block-9.c: Likewise.
1319 * gcc.dg/gomp/target-1.c: Likewise.
1320 * gcc.dg/gomp/target-2.c: Likewise.
1321 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1322 * gcc.dg/gomp/teams-1.c: Likewise.
1324 2015-01-15 David Malcolm <dmalcolm@redhat.com>
1326 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
1329 2015-01-15 Mike Stump <mikestump@comcast.net>
1331 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
1332 * gcc.dg/inline_2.c: Likewise.
1333 * gcc.dg/inline_3.c: Likewise.
1334 * gcc.dg/inline_4.c: Likewise.
1336 2015-01-15 Janus Weil <janus@gcc.gnu.org>
1339 * gfortran.dg/proc_ptr_comp_43.f90: New.
1341 2015-01-15 Mike Stump <mikestump@comcast.net>
1343 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
1344 * gcc.dg/unroll_2.c: Likewise.
1345 * gcc.dg/unroll_3.c: Likewise.
1346 * gcc.dg/unroll_4.c: Likewise.
1347 * gcc.dg/unroll_5.c: Likewise.
1349 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
1352 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
1354 * gcc.target/aarch64/test_frame_6.c: Likewise.
1355 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
1356 x30 and x19 (in the epilogue).
1357 * gcc.target/aarch64/test_frame_4.c: Likewise.
1358 * gcc.target/aarch64/test_frame_7.c: Likewise.
1360 2015-01-15 Martin Liska <mliska@suse.cz>
1362 * g++.dg/ipa/pr64068.C: New test.
1363 * gcc.dg/ipa/PR64559.c: New test.
1365 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1367 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
1370 2015-01-15 Richard Biener <rguenther@suse.de>
1372 PR tree-optimization/61743
1373 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
1374 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1376 2015-01-15 Renlin Li <renlin.li@arm.com>
1378 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
1379 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
1381 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1383 * gcc.dg/vect/vect-aggressive-1.c: New.
1384 * gcc.target/i386/avx2-vect-aggressive.c: New.
1386 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
1388 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
1390 2015-01-15 Richard Biener <rguenther@suse.de>
1393 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
1394 -Wl,-undefined,dynamic_lookup.
1396 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
1398 * gnat.dg/opt47.adb: New test.
1400 2015-01-15 Richard Biener <rguenther@suse.de>
1403 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
1405 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
1407 PR tree-optimization/64434
1408 * gcc.dg/torture/pr64434.c: New test.
1410 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
1412 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
1413 -mno-micromips. MIPS32R1 and below require -mno-micromips.
1414 -march=loongson* and -march=octeon* require -mno-micromips.
1416 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
1417 Matthew Fortune <matthew.fortune@imgtec.com>
1419 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
1420 * gcc.target/mips/call-saved-5.c (foo): Likewise.
1421 * gcc.target/mips/call-saved-6.c (foo): Likewise.
1422 * gcc.target/mips/call-saved-7.c: New file.
1423 * gcc.target/mips/call-saved-8.c: New file.
1424 * gcc.target/mips/call-saved-9.c: New file.
1426 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
1428 * gcc.target/mips/lsa.c: New file.
1429 * gcc.target/mips/mips64-lsa.c: Likewise.
1430 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
1431 * gcc.target/mips/mulsize-4.c: Likewise.
1432 * gcc.target/mips/mulsize-5.c: New file.
1433 * gcc.target/mips/mulsize-6.c: Likewise.
1434 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
1435 and !HAS_LSA as ghost options.
1436 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
1439 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
1441 * g++.dg/torture/20141013.c: Set -fno-short-enums.
1443 2015-01-15 Richard Biener <rguenther@suse.de>
1446 * gcc.dg/torture/pr64365.c: New testcase.
1448 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
1450 * gcc.dg/stackprotectexplicit1.c: New test.
1451 * g++.dg/stackprotectexplicit2.c: New test.
1453 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1456 * gfortran.dg/inquire_internal.f90: New.
1457 * gfortran.dg/negative_unit_check.f90: New.
1459 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
1462 * gcc.target/sh/pr53988-1.c: New.
1464 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
1467 * g++.dg/tls/thread_local-ice3.C: New.
1469 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
1471 * gcc.target/i386/fentry-override.c: Properly place {} in target
1472 selector. Remove nonpic.
1473 * gcc.target/i386/fentry.c: Likewise.
1475 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
1477 * gcc.dg/atomic-invalid.c: Check for invalid memory model
1478 warnings instead of errors.
1480 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
1482 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
1483 option support instead of ENABLE_LTO from Makefile.
1485 2015-01-14 Richard Biener <rguenther@suse.de>
1487 PR tree-optimization/59354
1488 * gcc.dg/vect/pr59354.c: New testcase.
1490 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
1492 * lib/target-supports.exp
1493 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
1494 on ARM architures before v7.
1496 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
1499 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
1502 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1505 * gcc.target/i386/pr64386.c: New test.
1507 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1510 * gcc.target/i386/pr64393.c: New test.
1512 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
1515 * gcc.target/i386/pr64387.c: New test.
1517 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
1519 * gcc.target/aarch64/store-pair-1.c: Fix typo.
1521 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1523 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
1525 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1528 * gcc.target/arm/pr64453.c: New.
1530 2015-01-14 Richard Biener <rguenther@suse.de>
1533 * gcc.dg/lto/pr64415_0.c: New testcase.
1534 * gcc.dg/lto/pr64415_1.c: Likewise.
1536 2015-01-14 Martin Liska <mliska@suse.cz>
1538 * gcc.dg/ipa/pr64307.c: New test.
1540 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
1542 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
1545 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1548 * gcc.target/arm/pr64460_1.c: New test.
1550 2015-01-14 Richard Biener <rguenther@suse.de>
1552 PR tree-optimization/64493
1553 PR tree-optimization/64495
1554 * gcc.dg/vect/pr64493.c: New testcase.
1555 * gcc.dg/vect/pr64495.c: Likewise.
1557 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
1559 * gcc.dg/Warray-bounds-11.c: New test-case.
1561 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1563 * gcc.target/mips/octeon3-pipe-1.c: New test.
1565 2015-01-13 David Malcolm <dmalcolm@redhat.com>
1567 * jit.dg/harness.h (set_up_logging): Move string concatenation
1569 (concat_strings): New function.
1570 (dump_reproducer): New function.
1571 (test_jit): Call dump_reproducer.
1572 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
1574 (jit-dg-test): Delete any generated reproducer from previous runs.
1575 Verify that a generated reproducer was created, and verify that it
1577 * jit.dg/test-nested-contexts.c (main): Call
1578 gcc_jit_context_dump_reproducer_to_file.
1580 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1582 * gcc.dg/aru-2.c: Add dg-require-profiling.
1584 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1586 * lib/target-supports.exp (check_profiling_available): Check if
1589 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
1592 * g++.dg/torture/pr64565.C: New testcase.
1594 2015-01-13 Marek Polacek <polacek@redhat.com>
1597 * gcc.dg/tm/pr64391.c: New test.
1599 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1601 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
1604 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
1606 * gcc.target/i386/pie.c: New test.
1608 * lib/target-supports.exp (check_effective_target_pie): New.
1610 2015-01-13 Jakub Jelinek <jakub@redhat.com>
1612 PR rtl-optimization/64286
1613 * gcc.target/i386/avx2-pr64286.c: New test.
1615 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
1618 * g++.dg/cpp0x/vt-57626.C: New.
1620 2015-01-13 Jakub Jelinek <jakub@redhat.com>
1623 * gfortran.dg/pr64528.f90: New test.
1625 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
1627 * gcc.target/aarch64/subsp.c: New test.
1629 2015-01-13 Andrew Pinski <apinski@cavium.com>
1631 * gcc.target/aarch64/store-pair-1.c: New testcase.
1633 2015-01-13 Richard Biener <rguenther@suse.de>
1636 * gcc.dg/lto/pr64373_0.c: New testcase.
1638 2015-01-13 Andrew Pinski <apinski@cavium.com>
1640 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
1641 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
1643 2015-01-13 Richard Biener <rguenther@suse.de>
1645 PR tree-optimization/64406
1646 * gcc.dg/pr64406.c: New testcase.
1648 2015-01-13 Richard Biener <rguenther@suse.de>
1650 PR tree-optimization/64404
1651 * gcc.dg/vect/pr64404.c: New testcase.
1653 2015-01-13 Richard Biener <rguenther@suse.de>
1655 PR tree-optimization/64568
1656 * g++.dg/torture/pr64568.C: New testcase.
1658 2015-01-12 David Malcolm <dmalcolm@redhat.com>
1660 * jit.dg/test-error-local-used-from-other-function.c: New test
1662 * jit.dg/test-error-param-reuse.c: New test case.
1663 * jit.dg/test-error-param-sharing.c: New test case.
1664 * jit.dg/test-error-param-used-from-other-function.c: New test
1666 * jit.dg/test-error-param-used-without-a-function.c: New test
1669 2015-01-12 Jakub Jelinek <jakub@redhat.com>
1671 PR tree-optimization/64563
1672 * gcc.dg/pr64563.c: New test.
1675 * gcc.target/i386/pr64513.c: New test.
1677 PR tree-optimization/64454
1678 * gcc.dg/pr64454.c: New test.
1681 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
1683 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1684 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1685 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1686 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1687 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1688 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1689 * gcc.dg/vect/slp-25.c: Likewise.
1690 * gcc.dg/vect/vect-109.c: Likewise.
1691 * gcc.dg/vect/vect-13.c: Likewise.
1692 * gcc.dg/vect/vect-17.c: Likewise.
1693 * gcc.dg/vect/vect-18.c: Likewise.
1694 * gcc.dg/vect/vect-19.c: Likewise.
1695 * gcc.dg/vect/vect-20.c: Likewise.
1696 * gcc.dg/vect/vect-21.c: Likewise.
1697 * gcc.dg/vect/vect-22.c: Likewise.
1698 * gcc.dg/vect/vect-27.c: Likewise.
1699 * gcc.dg/vect/vect-29.c: Likewise.
1700 * gcc.dg/vect/vect-2-big-array.c: Likewise.
1701 * gcc.dg/vect/vect-2.c: Likewise.
1702 * gcc.dg/vect/vect-3.c: Likewise.
1703 * gcc.dg/vect/vect-4.c: Likewise.
1704 * gcc.dg/vect/vect-5.c: Likewise.
1705 * gcc.dg/vect/vect-72.c: Likewise.
1706 * gcc.dg/vect/vect-73-big-array.c: Likewise.
1707 * gcc.dg/vect/vect-73.c: Likewise.
1708 * gcc.dg/vect/vect-77-global.c: Likewise.
1709 * gcc.dg/vect/vect-78-global.c: Likewise.
1710 * gcc.dg/vect/vect-7.c: Likewise.
1711 * gcc.dg/vect/vect-86.c: Likewise.
1712 * gcc.dg/vect/vect-align-1.c: Likewise.
1713 * gcc.dg/vect/vect-align-3.c: Likewise.
1714 * gcc.dg/vect/vect-all-big-array.c: Likewise.
1715 * gcc.dg/vect/vect-all.c: Likewise.
1716 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1717 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1718 * gcc.dg/vect/vect-peel-3.c: Likewise.
1719 * gcc.dg/vect/vect-peel-4.c: Likewise.
1720 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1722 2015-01-12 Jeff Law <law@redhat.com>
1725 * gcc.target/m68k/pr64461.c: New test.
1727 2015-01-12 David Malcolm <dmalcolm@redhat.com>
1729 * jit.dg/test-array-as-pointer.c (create_code): Update call
1730 to gcc_jit_context_new_global by setting "kind" to
1731 GCC_JIT_GLOBAL_IMPORTED.
1732 * jit.dg/test-error-array-as-pointer.c: Likewise.
1733 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
1734 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
1735 setting kind to GCC_JIT_GLOBAL_EXPORTED.
1736 * jit.dg/test-using-global.c (the_global): Rename to...
1737 (imported_global): ...this.
1738 (create_code): Update to test the three kinds of global.
1739 (verify_code): Likewise.
1741 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
1744 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
1746 * gcc.target/i386/pr64291-2.c: Updated.
1748 2015-01-12 Richard Biener <rguenther@suse.de>
1750 PR tree-optimization/64530
1751 * gfortran.dg/pr64530.f90: New testcase.
1753 2015-01-12 Richard Biener <rguenther@suse.de>
1756 * gcc.dg/torture/pr64357.c: New testcase.
1758 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
1760 * gcc.target/i386/nop-mcount.c: Properly place {} in target
1763 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1764 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
1766 2015-01-12 Martin Liska <mliska@suse.cz>
1768 * gcc.dg/ipa/PR64550.c: New test.
1770 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
1773 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
1775 2015-01-11 Janus Weil <janus@gcc.gnu.org>
1778 * gfortran.dg/typebound_operator_20.f90: New.
1780 2015-01-11 Janus Weil <janus@gcc.gnu.org>
1783 * gfortran.dg/proc_ptr_comp_42.f90: New.
1785 2015-01-11 Janus Weil <janus@gcc.gnu.org>
1788 * gfortran.dg/proc_ptr_comp_41.f90: New.
1790 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
1792 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
1794 2015-01-10 Tobias Burnus <burnus@net-b.de>
1797 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
1798 and add dg-excess-errors.
1799 * gfortran.dg/line_length_6.f90: New.
1800 * gfortran.dg/line_length_7.f90: New.
1801 * gfortran.dg/line_length_8.f90: New.
1802 * gfortran.dg/line_length_9.f90: New.
1803 * gfortran.dg/line_length_10.f90: New.
1804 * gfortran.dg/line_length_11.f90: New.
1806 2015-01-09 David Malcolm <dmalcolm@redhat.com>
1808 * jit.dg/test-threads.c (struct testcase): Move declaration
1809 to jit.dg/all-non-failing-tests.h.
1810 (testcases): Likewise.
1811 * jit.dg/all-non-failing-tests.h (struct testcase): Move
1812 declaration here from jit.dg/all-non-failing-tests.h.
1813 (testcases): Likewise.
1814 * jit.dg/test-combination.c (create_code): Eliminate spelling
1815 out all of the testcases in favor of looping through the
1816 "testcases" metadata.
1817 (verify_code): Likewise.
1819 2015-01-09 Jakub Jelinek <jakub@redhat.com>
1821 PR rtl-optimization/64536
1822 * gcc.dg/pr64536.c: New test.
1824 2015-01-09 David Malcolm <dmalcolm@redhat.com>
1826 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
1827 * jit.dg/test-combination.c (create_code): Likewise.
1828 (verify_code): Likewise.
1829 * jit.dg/test-constants.c: New test case.
1830 * jit.dg/test-threads.c: Add test-constants.c.
1832 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
1835 * objc.dg/gnu-api-2-class.m: Add a test case
1836 for the above change.
1838 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
1840 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
1842 2015-01-09 Richard Biener <rguenther@suse.de>
1844 PR tree-optimization/64410
1845 * g++.dg/vect/pr64410.cc: New testcase.
1847 2015-01-09 Martin Liska <mliska@suse.cz>
1849 * gcc.dg/ipa/ipa-icf-32.c: New test.
1851 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1853 * c-c++-common/tsan/tsan_barrier.h: New.
1854 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
1855 * c-c++-common/tsan/bitfield_race.c: Likewise.
1856 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1857 * c-c++-common/tsan/mutexset1.c: Likewise.
1858 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1859 * c-c++-common/tsan/race_on_mutex.c: Likewise.
1860 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1861 * c-c++-common/tsan/simple_race.c: Likewise.
1862 * c-c++-common/tsan/simple_stack.c: Likewise.
1863 * c-c++-common/tsan/sleep_sync.c: Likewise.
1864 * c-c++-common/tsan/tiny_race.c: Likewise.
1865 * c-c++-common/tsan/tls_race.c: Likewise.
1866 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1867 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1868 * g++.dg/tsan/atomic_free.C: Likewise.
1869 * g++.dg/tsan/atomic_free2.C: Likewise.
1870 * g++.dg/tsan/cond_race.C: Likewise.
1871 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
1873 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
1876 * lib/target-supports.exp (check_effective_target_libatomic_available):
1878 * gfortran.dg/coarray/caf.exp: Only add -latomic for
1879 targets that match effective-target libatomic_available.
1880 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
1882 2015-01-08 David Malcolm <dmalcolm@redhat.com>
1884 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
1885 Verify the result of gcc_jit_context_get_last_error.
1886 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
1888 2015-01-08 Jakub Jelinek <jakub@redhat.com>
1890 PR tree-optimization/63989
1891 * gcc.dg/strlenopt-27.c: New test.
1893 2015-01-08 David Malcolm <dmalcolm@redhat.com>
1895 * jit.dg/harness.h (set_up_logging): New function.
1896 (test_jit): Fail if gcc_jit_context_acquire fails. Call
1897 set_up_logging on the context, so that every testcase is
1898 logged to a particular file.
1899 * jit.dg/test-nested-contexts.c (main): Open a logfile,
1900 and call gcc_jit_context_set_logfile on the top-level context.
1902 2015-01-08 Jakub Jelinek <jakub@redhat.com>
1905 * g++.dg/opt/pr64338.C: New test.
1907 2015-01-08 Tobias Burnus <burnus@net-b.de>
1909 * gfortran.dg/coarray/codimension_2b.f90: New file.
1910 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
1911 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
1913 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1916 * g++.dg/ext/fnname4.C: New.
1918 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1921 * g++.dg/cpp0x/constexpr-64462.C: New.
1923 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1926 * g++.dg/cpp0x/deleted10.C: New.
1928 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1930 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
1932 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1934 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
1935 GCC_JIT_UNARY_OP_ABS.
1936 (verify_unary_ops): Likewise.
1938 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1940 * jit.dg/test-arith-overflow.c: New test case.
1941 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
1942 * jit.dg/test-combination.c (create_code): Likewise.
1943 (verify_code): Likewise.
1944 * jit.dg/test-threads.c (testcases): Likewise.
1946 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1948 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
1949 rather than "jit". Load g++.exp, and call g++_init.
1950 Run test-*.cc files within the testsuite and *.cc files within
1952 (jit-dg-test): Drop the addition of -fgnu89-inline to
1953 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
1954 doing it when compiling C testcases (since g++ does not handle
1955 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
1956 is restored to the value after g++_init ran, rather than the
1957 value before g++_init ran. Return a list of
1958 $comp_output $output_file, as dg-test assumes.
1960 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1962 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
1963 make it easier to figure out the origin of each test result when
1964 running test-combination.c and test-threads.c.
1965 (CHECK_VALUE): Likewise.
1966 (CHECK_DOUBLE_VALUE): Likewise.
1967 (CHECK_STRING_VALUE): Likewise.
1968 (CHECK_STRING_STARTS_WITH): Likewise.
1969 (CHECK_STRING_CONTAINS): Likewise.
1971 (check_string_value): Likewise, add "funcname" param.
1972 (check_string_starts_with): Likewise.
1973 (check_string_contains): Likewise.
1975 2015-01-07 David Malcolm <dmalcolm@redhat.com>
1977 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
1978 generating name of built executable.
1980 2015-01-07 Marek Polacek <polacek@redhat.com>
1983 * gcc.dg/pr64440.c: New test.
1984 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
1986 2015-01-07 Marek Polacek <polacek@redhat.com>
1989 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
1990 * gcc.dg/pr64417.c: New test.
1992 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1995 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
1998 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2000 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2001 Check if testcases run without errors, not just if they compile.
2003 2015-01-06 Christian Bruel <christian.bruel@st.com>
2006 * gcc.target/sh/pr64507.c: New test.
2008 2015-01-06 Arnaud Charlet <charlet@adacore.com>
2010 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2012 2015-01-06 Jakub Jelinek <jakub@redhat.com>
2014 * c-c++-common/asan/sanitize-all-1.c: New test.
2015 * c-c++-common/ubsan/sanitize-all-1.c: New test.
2016 * c-c++-common/ubsan/sanitize-all-2.c: New test.
2017 * c-c++-common/ubsan/sanitize-all-3.c: New test.
2018 * c-c++-common/ubsan/sanitize-all-4.c: New test.
2020 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
2022 * lib/target-supports.exp (check_profiling_available): Return 0 for
2024 (check_effective_target_tls_runtime): Likewise.
2025 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2026 * gcc.dg/20020312-2.c: Adjust for Visium.
2027 * gcc.dg/tls/thr-cse-1.c: Likewise
2028 * gcc.dg/tree-ssa/20040204-1.c: Likewise
2029 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2030 * gcc.dg/weak/typeof-2.c: Likewise.
2032 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
2034 PR rtl-optimization/64287
2035 * gcc.dg/aru-2.c: New test.
2037 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2040 * c-c++-common/ubsan/pr64344-1.c: New test.
2041 * c-c++-common/ubsan/pr64344-2.c: New test.
2043 PR tree-optimization/64465
2044 * gcc.dg/pr64465.c: New test.
2046 PR tree-optimization/64494
2047 * gcc.c-torture/compile/pr64494.c: New test.
2049 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2052 * gfortran.dg/realloc_on_assign_25.f90: New test.
2054 2015-01-05 Jakub Jelinek <jakub@redhat.com>
2056 Update copyright years.
2058 2015-01-05 Marek Polacek <polacek@redhat.com>
2061 * gcc.dg/pr64423.c: New test.
2063 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
2065 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2066 mmix-knuth-mmixware for the same reason as for MIPS.
2067 * gcc.dg/debug/debug-2.c: Ditto.
2069 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2071 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
2074 * lib/gfortran.exp: Add libatomic library search path.
2075 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2076 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2078 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2080 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2082 * c-c++-common/tsan/bitfield_race.c: New testcase.
2083 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2085 2015-01-02 Tobias Burnus <burnus@net-b.de>
2087 * gfortran.dg/coarray/collectives_4.f90: New.
2089 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2092 * gfortran.dg/extends_16.f90: New.
2094 2015-01-02 Tobias Burnus <burnus@net-b.de>
2096 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2098 2015-01-02 Tobias Burnus <burnus@net-b.de>
2100 * gfortran.dg/coarray/codimension_2.f90: New.
2101 * gfortran.dg/coarray/codimension_2a.f90: New.
2102 * gfortran.dg/coarray_35.f90: New.
2103 * gfortran.dg/coarray_35a.f90: New.
2105 2015-01-02 Janus Weil <janus@gcc.gnu.org>
2108 * gfortran.dg/dummy_procedure_11.f90: New.
2110 Copyright (C) 2015 Free Software Foundation, Inc.
2112 Copying and distribution of this file, with or without modification,
2113 are permitted in any medium without royalty provided the copyright
2114 notice and this notice are preserved.